nav#top-menu-nav>ul>li.current-menu-item>a:before{background-color:#00ebfe;position:absolute;content:'';top:0;left:0;right:0;width:100%!important;height:18px;z-index:-1}h1.breadcrumbheading{font-family:'Scandia Regular',Helvetica,Arial,Lucida,sans-serif!important;font-size:15px}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-left:3px;padding-top:2px!important;padding-right:3px!important;font-family:'Scandia Medium',Helvetica,Arial,Lucida,sans-serif}.et_header_style_left #et-top-navigation nav>ul>li>a:before{background-color:#00ebfe;position:absolute;content:'';top:0px;left:0;right:0;height:18px;z-index:-1;transition:650ms all ease;width:0}.et_header_style_left #et-top-navigation nav>ul>li>a:hover:before{width:100%}.et_header_style_left #et-top-navigation nav>ul>li>a:hover{color:#01072A;font-family:'Scandia Medium',Helvetica,Arial,Lucida,sans-serif;opacity:1}#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{padding-right:20px!important}#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{top:2px}nav#top-menu-nav>ul>li.current-menu-parent>a:before{background-color:#00ebfe;position:absolute;content:'';top:0px;left:0;right:0;width:100%;height:18px;z-index:-1}nav#top-menu-nav>ul>li.current-menu-parent ul.sub-menu li.current-menu-item a{background-color:rgb(0 235 254 / 20%)}#main-header.et-fixed-header{box-shadow:0 0 15px 1px rgba(0,0,0,.07)!important}#page-container{overflow-y:initial!important}.et_header_style_left #et-top-navigation nav>ul>li>a{font-weight:normal}.et-fixed-header#main-header img#logo{filter:brightness(0)}nav#top-menu-nav>ul>li.current-menu-parent>a{padding-left:3px;font-family:'Scandia Medium',Helvetica,Arial,Lucida,sans-serif}li.menu-item.current_page_item a{padding-left:3px;padding-right:3px;padding-top:2px!important;padding-bottom:2px!important;font-family:'Scandia Medium',Helvetica,Arial,Lucida,sans-serif}ul.sub-menu li a{line-height:1.4em}#sonovisionhero:before{position:absolute;left:0;right:0;top:0;content:'';display:block;background:linear-gradient(80deg,#01072a 0%,#01072a 13%,rgba(41,196,169,0) 50%)!important;width:100%;height:100%;z-index:1}#projectsteps .et_pb_column{border:2px solid #01072A;background-color:#fff;padding:15px;padding-top:8px;box-shadow:0px 2px 18px 0px rgb(0 0 0 / 30%);transition:600ms all ease}#projectsteps .et_pb_column .et_pb_blurb_content h4,#projectsteps .et_pb_blurb_description,#projectsteps .et_pb_blurb_description p{color:#01072A}#projectsteps .et_pb_column .et_pb_blurb_content h4{padding-left:2.5em}#projectsteps .et_pb_column:before{position:absolute;left:-12px;top:-12px;right:0;width:70px;height:70px;text-align:center;color:#fff;background:#463172;font-family:'Scandia Bold',Helvetica,Arial,Lucida,sans-serif;font-size:42px;line-height:75px;transition:600ms all ease}#projectsteps .et_pb_column:hover{background-color:#463172;transition:600ms all ease;border:2px solid #463172}#projectsteps .et_pb_column:hover .et_pb_blurb_content h4,#projectsteps .et_pb_column:hover .et_pb_blurb_description,#projectsteps .et_pb_column:hover .et_pb_blurb_description p{color:#fff;transition:600ms all ease}#projectsteps .et_pb_column:hover:before{background:#fff;transition:600ms all ease;color:#463172}span.separator.et-pb-icon{position:relative;top:-2.5px}.et_pb_module.lwp_divi_breadcrumbs{margin-bottom:20px!important}span.accent{position:relative;padding-left:7px;padding-right:7px;display:inline-block}span.accent:hover{transition:650ms all ease}span.accent:before{position:absolute;left:0px;right:0px;top:0;content:"";width:100%;height:100%;z-index:-1;transition:600ms all ease}span.accent:after{position:absolute;left:0px;top:0;right:0px;content:"";width:0;height:100%;z-index:-1;transition:600ms all ease}span.accent:hover:after{position:absolute;left:0px;top:0;right:0px;content:"";width:100%;height:100%;z-index:-1;transition:650ms all ease}.blue{color:#01072A;transition:650ms all ease}span.accent.blue:before{background-color:#00ebfe}span.accent.blue:after{background-color:#ffffff}span.accent.blue:hover:after{background-color:#ffffff}.lavender{color:#fff;transition:650ms all ease}.lavender:hover{color:#ce7ed3;transition:650ms all ease}span.accent.lavender:before{background-color:#ce7ed3}span.accent.lavender:after{background-color:#ffffff}span.accent.lavender:hover:after{background-color:#ffffff}.peach{color:#fff;transition:650ms all ease}.peach:hover{color:#fe5958;transition:650ms all ease}span.accent.peach:before{background-color:#fe5958}span.accent.peach:after{background-color:#ffffff}span.accent.peach:hover:after{background-color:#ffffff}.purple{color:#fff;transition:650ms all ease}.purple:hover{color:#463172;transition:650ms all ease}span.accent.purple:before{background-color:#463172}span.accent.purple:after{background-color:#ffffff}span.accent.purple:hover:after{background-color:#ffffff}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}ul.footercontact{list-style:none;padding-left:0;padding-bottom:0;font-size:12px;display:flex;color:#fff}ul.footercontact li{margin-right:5px;padding-left:20px}ul.footercontact li:last-child{margin-right:0}li.footernumber{width:50%}li.footeraddress{background-image:url(https://sonovision.launchweb.co.za/wp-content/uploads/2022/11/Layer-1.svg);background-size:18px;background-repeat:no-repeat;background-position:0 3px}li.footernumber{background-image:url(https://sonovision.launchweb.co.za/wp-content/uploads/2022/11/Layer-2-1.svg);background-size:18px;background-repeat:no-repeat;background-position:0 3px}li.footeremail{background-image:url(https://sonovision.launchweb.co.za/wp-content/uploads/2022/11/Layer-3.svg);background-size:18px;background-repeat:no-repeat;background-position:0 3px}ul.legalpage.links{list-style:none;padding-left:0;padding-bottom:0}ul.legalpage.links li{display:inline-block;padding-left:15px}#quicklinks .fwidget.et_pb_widget.widget_nav_menu li{padding-left:12px;position:relative;margin-bottom:10px}#quicklinks .fwidget.et_pb_widget.widget_nav_menu li:before{position:absolute;left:0;content:'-'}#quicklinks .fwidget.et_pb_widget.widget_nav_menu li{padding-left:12px;position:relative}#quicklinks .fwidget.et_pb_widget.widget_nav_menu li:before{position:absolute;left:0;content:'-'}ul.footercontact li a{color:#fff}.getquoteform .gform_wrapper.gravity-theme .gfield input.large,.getquoteform .gform_wrapper.gravity-theme .gfield select.large{height:50px;width:100%;box-shadow:none;outline:none;font-size:14px;color:#01072A;font-weight:400;padding:0 20px 0;border:2px solid #01072A}.gform_wrapper.gravity-theme .gfield textarea.small{width:100%;box-shadow:none;outline:none;font-size:14px;color:#01072A;font-weight:400;padding:20px 20px 20px;border:2px solid #01072A}.getquoteform .gform_wrapper.gravity-theme .gform_drop_area{padding:0;border:0;background:transparent}button#gform_browse_button_1_6{background-image:url(https://sonovision.launchweb.co.za/wp-content/uploads/2022/11/Layer-2.svg);width:100%;background-size:40px;background-repeat:no-repeat;text-align:left;padding-left:50px;border:0px;background-color:transparent;height:40px;display:block;font-size:16px;vertical-align:bottom}.getquoteform .gform_drop_instructions{display:none}button#lp_eu_btn_agree,input.gform_button.button.gform-button--width-full{color:#01072A!important;border-color:#00EBFE;border-radius:0px;font-size:18px;line-height:28px;font-family:'Scandia Bold',Helvetica,Arial,Lucida,sans-serif!important;background-color:#00EBFE;padding-top:14px!important;padding-right:24px!important;padding-bottom:14px!important;padding-left:24px!important;transition:all 300ms ease 0ms;border:0;cursor:pointer}.sofia .tg-link-button:after{font-size:15px;line-height:1em;position:absolute;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none;font-family:ETmodules!important;content:"\24";margin-left:0.3em;margin-top:4px}#logosgallery a.et-pb-arrow-prev,#logosgallery a.et-pb-arrow-next{display:none}#logosgallery .et-pb-controllers{bottom:-10px}#logosgallery .et-pb-controllers a{background-color:#fff;width:18px;border-radius:0;height:4px}#logosgallery{padding-bottom:30px}#singleservice{position:relative;background-color:#fff;transition:600ms all ease;min-height:290px}.service-template-default.single.single-service #left-area,.post_prod-template-default.single.single-post_prod #left-area{padding-bottom:0}#singleservice .post-content{display:none}#singleservice a.et_pb_more_button.et_pb_button.et_pb_custom_button_icon{padding:0.3em 0em!important;margin-top:0!important}#awardwinning .swiper-wrapper .swiper-slide{padding-top:10px}#singleservice:hover{background-color:#00ebfe;transition:600ms all ease}#singleservice a.et_pb_more_button{padding-left:0;margin-top:0}#singleservice .summary{transition:600ms all ease;background-color:#fff;padding:10px 30px!important}#singleservice:hover .summary{transform:translateY(-50px);transition:600ms all ease;background-color:#00ebfe;padding-top:15px!important}#singleservice .summary .et_pb_button_wrapper{position:absolute;opacity:0;transition:opacity .10s ease-in-out;-moz-transition:opacity .10s ease-in-out;-webkit-transition:opacity .10s ease-in-out}#singleservice:hover .summary .et_pb_button_wrapper{opacity:1;transition:opacity .7s ease-in-out;-moz-transition:opacity .7s ease-in-out;-webkit-transition:opacity .7s ease-in-out}#singleservice .featuredimg{margin-bottom:0}.swiper-container{position:initial!important}.cpt-arrows-control .cpt-prev{left:-50px!important}.cpt-arrows-control .cpt-prev{left:-70px!important}.cpt-arrows-control .cpt-next{right:-70px!important}#awardwinning a.et_pb_button.et_pb_button_prev{background-image:url(https://sonovision.launchweb.co.za/wp-content/uploads/2022/11/right-arrow.svg);color:transparent;background-color:#fff!important;border:0!important;height:55px;width:55px;display:block;background-size:30px!important;border-radius:0!important;transition:600ms all ease;font-size:0px}#awardwinning a.et_pb_button.et_pb_button_prev:hover{background-color:#00ebfe!important;transition:600ms all ease}#awardwinning a.et_pb_button.et_pb_button_next{background-image:url(https://sonovision.launchweb.co.za/wp-content/uploads/2023/02/left-arrow.svg);color:transparent;background-color:#fff!important;border:0!important;height:55px;width:55px;display:block;background-size:30px!important;border-radius:0!important;transition:600ms all ease;font-size:0px}@media all and (min-width:981px){#aboutsonovision{width:37%}#sonovisionlinks{width:57%}}.cky-consent-container .cky-consent-bar{border-radius:0!important}.cky-notice .cky-title{font-family:'Scandia Bold',Helvetica,Arial,Lucida,sans-serif}.cky-btn-reject,.cky-btn-accept,.cky-btn-preferences{font-family:'Scandia Bold',Helvetica,Arial,Lucida,sans-serif!important;border-radius:0!important}.cky-modal.cky-modal-open,.cky-modal{border-radius:0!important}.cky-preference-header .cky-preference-title{font-family:'Scandia Bold',Helvetica,Arial,Lucida,sans-serif}ul.typesofcookies h5,ul.cookiebrowsers h5{padding-bottom:4px}ul.typesofcookies li,ul.cookiebrowsers li{padding-bottom:12px}[data-cky-tag="detail-powered-by"]{display:none!important}ul.typesofcookies li a,ul.cookiebrowsers li a{color:#FE5958!important}a.cky-banner-element{color:#01072A!important;padding:10px 28px;display:block;width:max-content;margin-bottom:20px;font-family:'Scandia Bold',Helvetica,Arial,Lucida,sans-serif!important;background-color:#00EBFE;padding-top:14px!important;padding-right:24px!important;padding-bottom:14px!important;padding-left:24px!important;cursor:pointer}.sonof-m-icon{position:relative;font-size:110px;line-height:1em;font-weight:900;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#00e7fe;-webkit-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out;font-family:'Scandia Bold',Helvetica,Arial,Lucida,sans-serif}.sonof-m-title{position:absolute;display:block;width:100%;margin:0;top:calc(45.5% - 9px);font-size:18px;color:#01072A;text-align:center;font-weight:600;transition:300ms ease-out}span.vision.text{font-family:'Scandia Regular',Helvetica,Arial,Lucida,sans-serif}#socialinks .et_pb_code_inner:hover .sonof-m-icon{color:#00d9fd;-webkit-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}#socialinks .et_pb_code_inner:hover .sonof-m-title{letter-spacing:2px;transition:300ms ease-out}#projectctasteps h4.et_pb_module_header,#projectctasteps .et_pb_blurb_description{color:#01072A;transition:600ms all ease}#projectctasteps h4.et_pb_module_header{padding-bottom:0;transition:600ms all ease}#projectctasteps .et_pb_blurb:before{position:absolute;left:0;top:10px;right:0;width:70px;height:70px;text-align:center;color:#463172;background:#fff;font-family:'Scandia Bold',Helvetica,Arial,Lucida,sans-serif;font-size:42px;line-height:75px;transition:600ms all ease}#projectctasteps .et_pb_module.et_pb_blurb:hover{transition:600ms all ease;background-color:#463172}#projectctasteps .et_pb_blurb{padding-left:5.5em;padding-top:10px;padding-bottom:10px;padding-right:20px;transition:600ms all ease}#projectctasteps .et_pb_module.et_pb_blurb:hover h4.et_pb_module_header,#projectctasteps .et_pb_module.et_pb_blurb:hover .et_pb_blurb_description{color:#fff;transition:600ms all ease}#projectctasteps .et_pb_module.et_pb_blurb:hover:before{color:#fff;background:#463172;transition:600ms all ease}.getquoteform .gform_footer.top_label{padding-bottom:0}body.service-template-default.single.single-service #main-content .container,body.post_prod-template-default.single.single-post_prod #main-content .container{width:100%!important;max-width:100%;padding-top:0!important}body.service-template-default.single.single-service #main-content .et_post_meta_wrapper,body.post_prod-template-default.single.single-post_prod #main-content .et_post_meta_wrapper{display:none}#carousel.blue .sofia:hover .tg-item-content-holder .tg-item-content-inner{background-color:#00ebfe;height:60%}#carousel.blue .sofia .tg-item-title a{color:#01072A!important;transition:600ms all ease!important}#carousel.purple .sofia:hover .tg-item-content-holder .tg-item-content-inner{background-color:#463172!important;height:60%}#carousel.purple .sofia .tg-item-title a{color:#463172!important;transition:600ms all ease!important}#carousel.purple .sofia:hover .tg-item-content-holder .tg-item-content-inner h2.tg-item-title,#carousel.purple .sofia:hover .tg-item-content-holder .tg-item-content-inner h2.tg-item-title a{color:#fff!important;transition:600ms all ease!important}#carousel.peach .sofia:hover .tg-item-content-holder .tg-item-content-inner{background-color:#fe5958!important;height:60%}#carousel.peach .sofia .tg-item-title a{color:#fe5958!important;transition:600ms all ease!important}#carousel.peach .sofia:hover .tg-item-content-holder .tg-item-content-inner h2.tg-item-title,#carousel.peach .sofia:hover .tg-item-content-holder .tg-item-content-inner h2.tg-item-title a{color:#fff!important;transition:600ms all ease!important}#carousel.lavender .sofia:hover .tg-item-content-holder .tg-item-content-inner{background-color:#01072a;height:60%}#carousel.lavender .sofia:hover .tg-item-content-holder .tg-item-content-inner h2.tg-item-title,#carousel.lavender .sofia:hover .tg-item-content-holder .tg-item-content-inner h2.tg-item-title a{color:#ce7ed3!important}#main-header .nav li ul a{line-height:1.4em}@media all and (max-width:480px){.et_header_style_left #logo{max-width:70%;position:relative;top:2px;right:15px}.et_mobile_menu li a{color:#01072A!important}li.menu-item.current_page_item a{font-family:'Scandia Regular',Helvetica,Arial,Lucida,sans-serif!important;padding:10px 5%!important;background-color:#00ebfe}.et_mobile_menu .menu-item-has-children>a{background-color:#01072A;color:#fff!important;font-family:'Scandia Regular',Helvetica,Arial,Lucida,sans-serif!important;font-weight:normal}li.menu-item.menu-item-type-post_type.current-menu-item{font-family:'Scandia Regular',Helvetica,Arial,Lucida,sans-serif!important;background-color:#00ebfe}}@media all and (max-width:980px){.portfolio-template-default.single.single-portfolio .ourworkhero{padding-top:3em!important}#projectsteps .et_pb_column:before{font-size:30px;line-height:55px;left:-12px;top:-12px;width:50px;height:50px}#projectsteps .et_pb_column .et_pb_blurb_content h4{padding-left:2.1em}#projectsteps .et_pb_column{padding-top:15px;padding-bottom:10px}#projectctasteps .et_pb_blurb:before{width:40px;height:40px;font-size:25px;line-height:45px}#projectctasteps .et_pb_blurb{padding-left:3.4em}#singleservice .summary{padding-right:12px!important}#singleservice .summary h4.entry-title.et_pb_module_header{padding-right:inherit}#singleservice{min-height:215px}ul.footercontact{display:block}ul.footercontact li{margin-bottom:12px}#mainfooter li.menu-item.menu-item-type-post_type.current-menu-item{background-color:transparent}#mainfooter li.menu-item.current_page_item a{padding:0!important;background-color:transparent}#bottomfooter ul.legalpage.links li{padding-left:0;text-align:left;width:49%}}#main-header .et_mobile_menu{background-color:#FFF!important}.mobile_menu_bar:before,.mobile_menu_bar:after{color:#00EBFE}.et_mobile_menu{position:absolute;left:0;padding:5%;width:100%;visibility:visible;opacity:1;z-index:9999;border-top:3px solid #00EBFE;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}