/**handles:divi-style-pum**/
.sp_close a{background:red;display:inline-block;position:absolute;top:0;right:0;color:#fff;font-size:13px;padding:6px 12px;line-height:1em;z-index:999}.et_pb_blog_grid .et_pb_post{overflow:hidden}.comment_area .comment-reply-link{color:#fff}.mobile_number{display:none;max-width:570px;margin:0 auto;text-align:center;padding:25px 0 10px}.mobile_number span{display:inline-block;position:relative;padding-left:30px}.mobile_number span::before{background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/mobile.svg');width:21px;height:21px;content:'';position:absolute;top:0;left:0}.mobile_number a{color:#00f;margin-left:30px;font-size:20px;font-weight:700;display:inline-block}.mobile_number a span{text-decoration:underline}.mobile_number a:hover span{text-decoration:none}.mobile_number a:first-child{margin:0!important}.et_post_meta_wrapper>img{width:60%}body.single.single-post #left-area{float:none;width:100%;padding:0}.post-content-inner p{font-weight:400}body.single.single-post #main-content .container:before{display:none}body.single.single-post p.post-meta{display:none}body.single.single-post .et_pb_post{padding:0;margin-bottom:0}body.single.single-post .et_pb_post em{color:#212121;font-weight:400}body.single.single-post .et_pb_post .entry-content{font-weight:400}body.single.single-post h1.entry-title{font-size:32px;font-weight:700;color:#00f;margin-top:50px;line-height:1.8em}.et_pb_blog_grid h2{line-height:1.3em;color:#00f;font-weight:700;font-size:20px}.et_pb_blog_grid h2:hover a{color:#296df5}.container.et_menu_container{max-width:1640px}#logo{max-height:158px!important;position:relative;top:20px}#main-header{z-index:999;border-top:4px solid #0aa640;background:#ffef4e;top:0!important}body.logged-in.admin-bar #main-header{top:32px!important}.mobile_menu_bar:before{color:#00f}.et_mobile_menu{border-color:#00f}.et_mobile_menu li.current-menu-item a{background:#00f;color:#fff}#et-top-navigation{padding-left:0!important;max-width:978px;margin:0 auto;float:none;text-align:center}.page_hero{height:550px;display:flex;align-items:center}.custom_right{position:absolute;right:-5%;top:10%;transition:.4s all ease 0s}#et-info-phone:before,.mobile_number .phone span::before{background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/phone.svg');width:24px;height:24px;content:'';position:absolute;top:-4px;left:0}.custom_right{font-weight:400;text-align:right}.custom_right a{color:#000}.custom_right a:hover{color:#78c12a}.custom_right #et-info-phone a{padding-left:30px;font-size:21px;font-weight:700}#et-info-phone a{color:#00f}#et-info-phone{margin-right:0}.sub_tag{display:inline-block;color:#23232c;font-size:14px;line-height:1.2em;padding-top:6px}.hero_page{height:90vh;display:flex;align-items:center}.hero_text .et_pb_text_inner{color:#fff;text-align:right;float:right;max-width:1000px}.hero_text .et_pb_text_inner p{font-weight:700;font-size:70px;line-height:1.2em;padding:0}.hero_text .et_pb_text_inner a.mob{font-weight:600;font-size:18px!important}.title_row .et_pb_text_inner h1::before{content:'';background:#00f;width:6px;height:78%;position:absolute;top:6px;left:0}.title_row .et_pb_text_inner h1{position:relative;line-height:1.7em;max-width:445px;padding-left:40px;margin:0 auto}.title_row.fullwidth .et_pb_text_inner h1{max-width:100%}.eq_height .et_pb_column:first-child{display:flex;align-items:center;padding:0 90px}em{font-weight:800;color:#00f}.contact_info li a,a.mob{pointer-events:none;white-space:nowrap;display:inline-block}#main-header.et-fixed-header #top-menu li.current-menu-item a::before{bottom:0;transition:.4s all ease 0s}#top-menu,.fullwidth-menu,nav#top-menu-nav,nav.fullwidth-menu-nav{float:none}span.hero_text{font-size:56px;color:#fff;line-height:1.2em}#top-menu li{padding-right:60px}#top-menu li a{color:#00f;font-weight:500;position:relative;font-size:21px;font-weight:700}#top-menu li.current-menu-item a::before{position:absolute;content:'';width:100%;background:#0caa58;height:4px;left:0;bottom:0;transition:.4s all ease 0s}#top-menu li a:hover,#top-menu li.current-menu-item a{opacity:1}#top-menu li.current-menu-item a{color:#00f}.page_title .et_pb_text_inner{text-align:center;max-width:930px;margin:0 auto}.et_pb_text_inner h1{font-size:24px;font-weight:700;line-height:1.5em;color:#00f;font-weight:800}.et_pb_text_inner h2{font-family:Montserrat,sans-serif;line-height:1.8em!important}.et_pb_text_inner h2 a:hover{text-decoration:underline}.et_pb_code_inner h3,.et_pb_text_inner h3{font-size:24px;font-weight:800;margin-bottom:10px;line-height:1.5em;padding-bottom:5px;color:#00f}.et_pb_section.alter .et_pb_equal_columns{flex-direction:row-reverse;margin:0 auto}.white_content li,.white_content p{color:#fff}.has_border{padding:0}.has_border::before{width:50%;position:absolute;top:-16px;left:0;content:'';background:#ffe808;height:16px}.has_border::after{content:'';background:#ffe808;height:98%;width:16px;position:absolute;left:-16px;top:-16px;visibility:visible}.has_border .et_pb_column{float:none}.has_border .et_pb_text_inner{height:329px;display:flex;align-items:center;flex-direction:column;justify-content:center}.has_border .et_pb_column::before{width:50%;position:absolute;bottom:-16px;right:0;content:'';background:#0caa58;height:16px}.has_border .et_pb_column::after{content:'';background:#0caa58;height:98%;width:16px;position:absolute;right:-16px;bottom:-16px;visibility:visible}.special_section .et_pb_column{margin-right:0;width:50%}.special_section .et_pb_column:last-child{max-width:790px;display:flex;align-items:center;margin:50px 0}.special_section .et_pb_column:last-child .et_pb_module{padding:100px 130px;left:-170px;position:relative;background:#fff}.eq_height.alter{flex-direction:row-reverse}.special_section.alter .et_pb_column:last-child .et_pb_module{left:70px;padding:50px}.special_section .et_pb_column:last-child{max-width:100%;display:block}ul.double_check{padding:0;font-size:0}ul.double_check li{display:inline-block;font-size:16px;width:50%;margin-top:7px}ul.double_check li span{position:relative;padding-left:36px;display:inline-block}ul.double_check li span::before{background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/check-double.svg') no-repeat;width:24px;height:24px;position:absolute;left:0;top:0;content:''}ul.double_check li:nth-child(odd):last-child{width:100%;text-align:center}.button2{padding:10px;margin-bottom:30px;background:url('/wp-content/uploads/2019/09/new-address.jpg') no-repeat;font-weight:700;font-size:18px;text-align:center;margin-left:auto;margin-right:auto;border:2px solid #000;border-radius:5px;background-size:cover;background-position:center;display:flex;align-items:flex-end;height:364px;line-height:1.3em;padding:35px 40px;box-sizing:border-box}.button2 h3{color:#fff!important;font-weight:400!important;line-height:1em}.button2 a:hover{opacity:.7}.button2 a{text-decoration:none!important;color:#fff!important;line-height:1em}.button2 p{color:#fff!important;font-weight:400!important;font-size:15px}.button2 p strong{font-size:17px}.eq_height ul{padding:0;font-size:0;margin:15px 0}.double_check_blue li,.eq_height li{position:relative;display:inline-block;font-size:16px;padding-left:36px;margin-bottom:5px}.double_check_blue li::before,.eq_height li::before{background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/check-double-blue.svg') no-repeat;width:24px;height:24px;content:'';position:absolute;top:0;left:0}.eq_height.alter .et_pb_column:first-child{margin-right:0;margin-left:5.5%;padding:0 35px}body:not(.home) .eq_height .et_pb_column:first-child{padding-left:35px;padding-right:0}body:not(.home) .eq_height.alter .et_pb_column:first-child{padding-right:35px;padding-left:0}ul.double_check_blue{font-size:0;margin-top:20px}.double_check_blue li{display:block}.eq_height li{display:block;list-style:none}.et_pb_text_inner ul{padding:0}.et_pb_text_inner li,.et_pb_text_inner p{font-weight:400}.et_pb_text_inner p a:not(.et_pb_button){color:#1c1c1c}.et_pb_section.border{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.et_pb_text_inner .et_pb_button{display:inline-block;min-width:200px;padding:0 20px!important;height:64px;line-height:62px!important;text-align:center!important;font-weight:400;box-sizing:border-box;color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.16);letter-spacing:.5px;font-size:15px!important}.et_pb_text_inner .et_pb_button:hover{padding:0 20px!important;line-height:62px!important}.et_pb_text_inner .et_pb_button.contact span,.et_pb_text_inner .et_pb_button.phone span{position:relative;padding-left:34px}.et_pb_text_inner .et_pb_button.contact span::before{position:absolute;top:0;left:0;content:'';background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/email.svg') no-repeat;width:20px;height:18px}.et_pb_text_inner .et_pb_button.phone span::before{position:absolute;top:-4px;left:0;content:'';background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/phone-white.svg') no-repeat;width:20px;height:22px}.normal_section:not(.alter) .et_pb_column:first-child{padding-right:90px}.normal_section.alter .et_pb_column:first-child{padding-left:90px}.image_zoom .et_pb_image_wrap{overflow:hidden}.image_zoom:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);transition:.6s all ease-in-out 0s;-webkit-transition:.6s all ease-in-out 0s}.image_zoom img{transition:.6s all ease-in-out 0s;-webkit-transition:.6s all ease-in-out 0s}.normal_section.full .et_pb_column:first-child .et_pb_text_inner{max-width:100%}.white_content h2,.white_content h3,.white_content p{color:#fff}.dual_button{margin:20px 0 0}.dual_button a:last-child{margin-left:15px}.form_area iframe{display:block}ul.buttons_list li::before{display:none}ul.buttons_list li{padding:0;display:inline-block;width:48%;vertical-align:top;margin-right:2%;margin-bottom:10px}ul.buttons_list li:nth-child(odd):last-child{width:98%}a.et_pb_button.small{width:100%;height:46px;line-height:44px!important}a.et_pb_button.small:hover{line-height:44px!important}li.long a.et_pb_button.small{font-size:12px!important}.gallery_area .et_pb_gallery_image.landscape{max-height:190px;overflow:hidden;padding-bottom:10px}.gallery_area .et_pb_gallery_title{display:none}.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active{color:#0aa640}.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a,.et_pb_gallery .et_pb_gallery_pagination ul li a{color:#0e0aa4}.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a:hover,.et_pb_gallery .et_pb_gallery_pagination ul li a:hover{text-decoration:underline}.gallery_area .et_pb_gallery_caption{text-align:center}button.alm-load-more-btn.more.done{display:none}.testimonial_sec .alm-reveal{display:flex;flex-wrap:wrap}.no-img{width:31%;padding:20px 30px 60px;box-sizing:border-box;background:#e0e0e0;margin:8px;border-radius:3px;position:relative}.t_person{position:absolute;bottom:15px;right:30px;font-weight:600;color:#0aa640}.no-img p{font-weight:300;font-size:16px;text-align:justify}.testimonial_sec .star{margin-bottom:10px}.testimonial_sec .star.five{background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/reviews.png') no-repeat;height:21px}.reviews_icon{position:absolute;bottom:15px;left:30px;width:32px}.reviews_icon.ypc{background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/ypc.svg') no-repeat;height:34px}.reviews_icon.facebook{background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/facebook.svg') no-repeat;height:32px}.reviews_icon.google{background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/google.svg') no-repeat;height:32px}.pr_art span.et_pb_image_wrap{max-height:300px;overflow:hidden}.pr_art .et_pb_row{background:#fff}.pr_art .et_pb_column:first-child{padding-left:100px;display:flex;align-items:center;padding-right:30px}.pr_art .et_pb_lightbox_image:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);transition:.3s all ease 0s}.pr_art.image img{width:100%}.pr_art.image span.et_pb_image_wrap{display:block}.pr_art.reverse .et_pb_column:last-child,.pr_art.text .et_pb_column:last-child{display:flex;align-items:center;padding-right:70px}.pr_art.reverse .et_pb_column:first-child{display:block;padding:0}#main-footer .footer-widget h4{font-weight:700;margin-bottom:30px}#footer-widgets .footer-widget{margin-bottom:0!important}#footer-widgets .footer-widget li{padding-left:0}#footer-widgets .footer-widget ul:not(.footer_info) li::before{display:none}#footer-bottom{padding:20px 0 16px;border-bottom:4px solid #0aa640}.site_name{font-size:16px;text-align:center}.site_name,.site_name a{color:#23232c;font-weight:400}.site_name a:hover{color:#23232c;text-decoration:underline}.site_name br{display:none}#footer-widgets{padding:80px 0}#footer-widgets .et_pb_widget{float:none;margin-bottom:0}.footer_logo a:hover{opacity:.8}#footer-widgets li,#footer-widgets p{font-weight:400}#footer-widgets .footer-widget:first-child .widget_text{width:50%;float:left}#footer-widgets .footer-widget:first-child .widget_text:last-child{padding-left:75px;margin-top:50px}#footer-widgets .footer-widget:last-child{position:relative;padding-left:100px}#footer-widgets .footer-widget:last-child::before{content:'';background:#d3d3d4;height:100%;width:2px;position:absolute;left:0;top:0}span.fline{display:inline-block;padding:0 3px}#footer-info{padding:0}.gallery_images ul{font-stretch:0;padding:0}.gallery_images li{width:25%;list-style:none;display:inline-block;padding:5px}.gallery_images li img{display:block}.gallery_images li a:hover img{transform:scale(1.02);transition:.3s all ease-in-out 0s}.et_pb_code_inner .gform_wrapper{margin:0}.et_pb_code_inner .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.et_pb_code_inner .gform_wrapper .top_label .gfield_label{display:none}.et_pb_code_inner .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.et_pb_code_inner .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.et_pb_code_inner .gform_wrapper select{padding:0 15px!important;height:50px;border:1px solid #cecece;border-radius:5px}.et_pb_code_inner .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.et_pb_code_inner .gform_wrapper select:focus,.et_pb_code_inner .gform_wrapper textarea:focus{box-shadow:0 0 6px #cecece inset}.et_pb_code_inner .gform_wrapper textarea.medium{padding:10px 15px;height:198px;border:1px solid #cecece;border-radius:5px;overflow:auto}.et_pb_code_inner .gform_wrapper .gform_footer{margin:0;padding:0}.et_pb_code_inner .gform_wrapper .gform_footer input[type=submit]{width:200px;height:64px;background:#00b13d;border-radius:2px;color:#fff;cursor:pointer;font-size:16px;font-weight:400;border:2px solid #00b13d}.et_pb_code_inner .gform_wrapper .gform_footer input[type=submit]:hover{background:#00f;border-color:#00f}.et_pb_code_inner .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important;padding:0;border:none;background:0 0}.et_pb_code_inner .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.et_pb_code_inner .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{background:0 0;border:none}.et_pb_code_inner .gform_wrapper div.validation_error{border-color:red;background:red;font-size:16px;padding:16px;color:#fff;font-weight:400}.et_pb_code_inner .gform_confirmation_wrapper{color:#fff;background:#00bb27;font-size:16px;padding:16px;font-weight:900;border-color:#00bb27;clear:both;width:100%;text-align:center;font-weight:400;margin-top:20px}.et_pb_code_inner .gform_wrapper .top_label li.gfield.gf_left_half,.et_pb_code_inner .gform_wrapper .top_label li.gfield.gf_right_half{width:49%}.et_pb_code_inner .gform_wrapper .top_label li.gfield.gf_right_half{float:right}.et_pb_code_inner .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container,.et_pb_code_inner .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container{margin-top:0!important}.et_pb_code_inner .gform_wrapper.gform_validation_error .top_label li.gfield.gf_right_half{margin-top:23px}.et_pb_code_inner .gform_wrapper .field_description_below .gfield_description{padding-top:0}.et_pb_code_inner .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.et_pb_code_inner .gform_wrapper li.gfield_error textarea{border:1px solid red}.et_pb_code_inner .gform_wrapper .validation_message{color:red}ul.footer_social{max-width:200px}.contact_info{position:relative;top:60px;text-align:center;z-index:10}.contact_info ul{padding:0}.contact_info li{display:inline-block;margin-left:60px;margin-top:16px}.contact_info li:first-child{margin-left:0}.contact_info li.email span{padding-left:30px;display:inline-block;position:relative}.contact_info li.email span::before{position:absolute;background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/email-blue.svg');width:20px;height:18px;content:'';top:3px;left:0}.contact_info li.phone span{padding-left:30px;position:relative}.contact_info li.phone span::before{position:absolute;background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/phone.svg');width:20px;height:22px;content:'';top:-2px;left:0}.contact_info li.address span{padding-left:30px;display:inline-block;position:relative}.contact_info li.address span::before{position:absolute;background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/pin.svg');width:22px;height:22px;content:'';top:0;left:0}.contact_info li.hours span{padding-left:30px;position:relative;display:inline-block}.contact_info li.hours span::before{position:absolute;background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/clock.svg');width:20px;height:20px;content:'';top:0;left:0}.contact_info li a{color:#23232c}.contact_form .et_pb_module:first-child{margin-bottom:0!important}#gform_wrapper_1{margin-top:20px}.contact_form .et_pb_row{box-shadow:0 6px 20px rgba(0,0,0,.1);position:relative;clear:both}.contact_form::before{background:#00f;height:85%;content:'';position:absolute;width:100%;top:60px;left:0;right:0}.contact_form .et_pb_row .et_pb_column{padding:30px 0}.contact_form .et_pb_row .et_pb_column::before{background:#fff;width:100%;height:50px;content:'';position:absolute;top:-50px;left:0;border-radius:5px 5px 0 0;box-shadow:rgba(0,0,0,.1) 0 -6px 20px -20px}.contact_form .et_pb_row .et_pb_column::after{background:#fff;width:100%;height:50px;content:'';position:absolute;bottom:-50px;left:0;border-radius:0 0 5px 5px;box-shadow:rgba(0,0,0,.1) 0 6px 20px -12px}#footer-widgets .footer-widget .footer_social li{display:inline-block;margin-left:10px}.footer_social li:first-child{margin-left:0}.footer_social li span{display:inline-block;position:relative;width:32px;height:32px}.footer_social li span::before{width:32px;height:32px;position:absolute;top:0;left:0;content:''}.footer_social li span.facebook::before{background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/social.svg') no-repeat}.footer_social li span.twitter::before{background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/social.svg') no-repeat;background-position:20%}.footer_social li span.yahoo::before{background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/social.svg') no-repeat;background-position:40%}.footer_social li span.bing::before{background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/social.svg') no-repeat;background-position:60%}.footer_social li span.youtube::before{background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/social.svg') no-repeat;background-position:80%}.footer_social li span.google::before{background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/social.svg') no-repeat;background-position:100%}.footer_social li span.instagram::before{background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/instagram.svg') no-repeat}.footer_social li span.whatsapp::before{background:url('https://bernerplumbing.com/wp-content/themes/YPC-child-divi/images/whatsapp.svg') no-repeat}.footer_social li a:hover span{opacity:.8}body.error404 #page-container{padding-top:0!important}.error_page{text-align:center;max-width:600px;margin:0 auto;padding:0 20px;box-sizing:border-box;-webkit-box-sizing:border-box}body.error404 .error_page{text-align:center;max-width:600px;margin:-34px auto -33px;padding:0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;height:100vh;align-items:center;display:flex;display:-webkit-flex;justify-content:center}body.error404 #footer-widgets,body.error404 #main-header,body.error404 #top-header{display:none}.error_page p{margin:20px 0 30px;font-size:18px;line-height:1.5em}.error_page h2{text-transform:uppercase;font-size:40px;font-weight:700}body.error404 .error_page a.et_pb_button{display:inline-block;width:220px;height:60px;line-height:56px!important;color:#fff!important;border-radius:0;padding:0!important;text-transform:uppercase;font-weight:300}body.error404 .error_page a.et_pb_button:hover{background:#081e48;line-height:56px!important;padding:0!important}#footer-info{padding:0}p.form-submit>input{color:#fff!important}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url],#commentform textarea{color:#000}#comment-wrap{padding-top:40px}@media only screen and (max-width:1587px){.entry-content .dual_img>div{width:49%!important}.entry-content .dual_img>div:last-child{width:43.5%!important}}@media only screen and (max-width:1440px){.container.et_menu_container{width:90%}#top-menu li{padding-right:36px}.special_section .et_pb_column:last-child .et_pb_module{left:-70px}}@media only screen and (max-width:1366px){#footer-widgets li,#footer-widgets p,.site_name{font-size:14px}}@media only screen and (max-width:1280px){.container.et_menu_container{width:96%}a.et_pb_button.small{font-size:14px!important}.no-img{width:47%}}@media only screen and (max-width:1024px){#top-menu li{padding-right:20px}.hero_page{height:700px}.hero_text .et_pb_text_inner p{font-size:64px}.eq_height .et_pb_column:first-child{padding:0 0 0 40px}.special_section .et_pb_column:last-child .et_pb_module{padding:50px}.contact_form .et_pb_code_inner{padding:0 50px}#footer-widgets p br{display:none}#main-header #top-menu li a{font-size:16px}ul.buttons_list li{display:block;width:auto;margin-right:0}ul.buttons_list li:nth-child(odd):last-child{width:100%}a.et_pb_button.small{text-align:left!important;font-size:16px!important}.gallery_area .et_pb_gallery_image.landscape{max-height:138px}.entry-content .dual_img>div{width:48%!important}.entry-content .dual_img>div:last-child{width:43%!important}li.long a.et_pb_button.small{font-size:14px!important}.splash_row .splash_col span.bonus{font-size:18px!important}.splash_row .splash_col p{line-height:1.3em;font-size:15px}}@media only screen and (min-width:981px){#page-container{padding-top:104px!important}body.single-post #et-main-area{padding-top:160px}}@media only screen and (max-width:980px){.custom_right{right:10%;top:10px}.title_row .et_pb_text_inner h1{max-width:100%}.eq_height .et_pb_column:first-child{padding:50px 50px 20px}.special_section .et_pb_column{width:auto}.special_section .et_pb_column:last-child .et_pb_module{left:0;padding:30px 0 0}.special_section .et_pb_column:last-child{margin:0}.special_section .et_pb_row{width:80%}#footer-widgets .footer-widget{width:100%!important}#footer-widgets .footer-widget:first-child .widget_text{margin-bottom:50px}#footer-widgets .footer-widget:last-child{padding:0}#footer-widgets .footer-widget:last-child::before{display:none}#main-footer .footer-widget h4{padding:0}.special_section.alter .et_pb_column:last-child .et_pb_module{left:0;padding:30px 0 0}body:not(.home) .eq_height .et_pb_column:first-child{padding-left:0;padding-right:0;padding-top:20px}body:not(.home) .eq_height.alter .et_pb_column:first-child{padding-right:0;padding-left:0;margin:0 0 80px}body:not(.home).page-id-1411 .eq_height .et_pb_column:first-child{padding-right:20px;padding-left:20px;margin:0}body:not(.home).page-id-1411 .eq_height .et_pb_column:first-child p:not(.has-background):last-of-type .et_pb_button{margin-bottom:20px}a.et_pb_button.small{min-width:330px;width:auto}.gallery_area .et_pb_gallery_image.landscape{max-height:130px}.pr_art.image .et_pb_image{text-align:center}.pr_art .et_pb_column,.pr_art .et_pb_column:first-child{padding:0 50px;box-sizing:border-box}.et_pb_text_inner h2{max-width:100%}.contact_info li a,a.mob{pointer-events:auto;text-decoration:underline}.contact_info li a:hover,a.mob:hover{text-decoration:none}.et_pb_text_inner .et_pb_button.mob{text-decoration:none}.contact_info li{display:block;margin-left:0}.pr_art.reverse .et_pb_column:last-child,.pr_art.text .et_pb_column:last-child{padding-right:50px}.pr_art.reverse .et_pb_column:last-child,.pr_art.text .et_pb_column:last-child{display:block}ul.footer_social{max-width:100%}.splash_row .splash_col span.bonus{font-size:15px!important;font-weight:600!important}.splash_row .splash_col p{font-size:13px}}@media only screen and (max-width:833px){.entry-content .dual_img>div{width:48%!important}.entry-content .dual_img>div:last-child{width:37.5%!important}}@media only screen and (max-width:767px){.mobile_number{display:block}.page_hero{height:450px}.hero_page{height:600px}.hero_text .et_pb_text_inner p{font-size:50px}.et_pb_text_inner .et_pb_button{height:54px;line-height:50px!important}.et_pb_text_inner .et_pb_button:hover{line-height:50px!important}.et_pb_code_inner .gform_wrapper .gform_footer input[type=submit]{height:54px}.has_border .et_pb_text_inner{padding:50px;height:auto}ul.double_check li,ul.double_check li:nth-child(odd):last-child{display:block;width:auto;text-align:left}.hero_text .et_pb_text_inner{text-align:center;float:none}.et_pb_section .title_row.et_pb_row{padding:30px 0!important}.et_pb_code_inner .gform_wrapper .top_label li.gfield.gf_left_half,.et_pb_code_inner .gform_wrapper .top_label li.gfield.gf_right_half{width:auto;float:none;display:block}#footer-widgets .footer-widget:first-child .widget_text{margin-bottom:0!important}#footer-widgets .footer-widget:first-child .widget_text{float:none;width:auto}#footer-widgets .footer-widget:first-child .widget_text:last-child{padding-left:0;margin-top:10px}#footer-widgets{padding:50px 0 0}.site_name br{display:block}.site_name span.fline{display:none}.no-img{width:100%;margin:10px 0}.no-img p{text-align:left}.button2{padding:20px}.et_post_meta_wrapper>img{width:100%}li.long a.et_pb_button.small{font-size:13px!important}}@media only screen and (max-width:600px){.entry-content .dual_img>div,.entry-content .dual_img>div:last-child,.entry-content .wp-caption.alignleft,.entry-content .wp-caption.alignright{width:auto!important;float:none;margin:0 0 30px}}@media only screen and (max-width:480px){.hero_text .et_pb_text_inner p{font-size:40px;margin-bottom:20px}#logo{max-height:128px!important}.custom_right{right:12%}.contact_form .et_pb_code_inner,.pr_art .et_pb_column{padding:0 20px!important}.et_pb_code_inner h3,.et_pb_text_inner h3{font-size:22px;line-height:1.2em}.eq_height .et_pb_column:first-child{padding:20px}a.et_pb_button.small{min-width:100%;font-size:14px!important}.contact_info li{text-align:left}.button2 h3,.button2 p{text-shadow:1px 2px 3px #111}.splash_col{padding:0 5px;line-height:1.3em}li.long a.et_pb_button.small{font-size:11px!important}}@media only screen and (max-width:440px){a.et_pb_button.small{font-size:12px!important;height:100%;line-height:1.5em!important;padding:10px!important}.sub_tag{font-size:12px}.custom_right #et-info-phone a,.mobile_number a{font-size:18px}.mobile_number a{margin-left:20px}.splash_row .splash_col span.bonus{font-size:14px!important;font-weight:500!important}.splash_row .splash_col p{font-size:12px}}@media only screen and (max-width:320px){#logo{max-height:78px!important}.et_pb_text_inner .et_pb_button{min-width:180px}.et_pb_code_inner .gform_wrapper .gform_footer input[type=submit]{width:180px}.title_row .et_pb_text_inner h1{font-size:22px;line-height:1.3em}.contact_info li{font-size:14px}#footer-widgets .footer-widget .footer_social li{margin-left:7px}.custom_right #et-info-phone a,.mobile_number a{font-size:16px}}