/**handles:custom_css**/
#page-select-anchor,.page-jumpmenu{text-align:center!important;text-transform:uppercase}.hide-from-page{display:none!important}@media(min-width:901px) and (max-width:5000px){.hide-large{display:block!important}.hide-small{display:none!important}}@media(min-width:10px) and (max-width:900px){.hide-large{display:none!important}.hide-small{display:block!important}}.head-row{margin-top:30%;padding-bottom:20%}@media (max-width:1024px){.head-row{margin-top:20%;padding-bottom:20%}}.max-width400,.max-width600{margin:0 auto!important}.background-image{background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important}.vc_custom_1481864033216{background-image:url(http://www.teslaedison.com.au/wp-content/uploads/2016/10/iStock_26247710_LARGE.jpg?id=602)!important;background-size:cover!important;background-position:center center}#page-select-anchor{max-width:550px;height:75px;background:rgba(99,99,99,.9);border:1px solid #999;color:#fff;font-size:16px;font-family:Oswald;letter-spacing:1.5px}.page-jumpmenu{max-width:400px;width:50%;min-width:300px;font-size:18px;height:auto;padding:20px;background:#f5f5f5;border:2px solid #fff;color:#999;letter-spacing:1px;line-height:35px}.max-width400{max-width:400px!important}.max-width600,.max-width600left,.max-width600right{max-width:600px!important}.max-width600right{float:right}.max-width600left{float:left}.hide-section{display:none!important}.ult-new-ib{z-index:1;overflow:hidden;margin:0 0 35px;background:#3085a3;text-align:center;cursor:pointer;-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,.75);box-shadow:0 0 20px 3px rgba(0,0,0,.75)}ul.uavc-list{padding:15px!important;background:rgba(255,255,255,.85);border-radius:3px!important}.uavc-list-content{display:table;width:100%;margin-bottom:7px;margin-top:7px;margin-left:7px}.iphorm-responsive .iphorm-elements .iphorm-element-wrap select,.iphorm-responsive .iphorm-elements .iphorm-element-wrap textarea,.iphorm-responsive .iphorm-elements .iphorm-element-wrap-captcha input,.iphorm-responsive .iphorm-elements .iphorm-element-wrap-password input,.iphorm-responsive .iphorm-elements .iphorm-element-wrap-text input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:100%!important;padding:8px!important;height:40px;background:#e5e5e5!important;font-size:14px;color:#666;border:0!important;font-family:Lato,sans-serif!important}.iphorm-element-wrap-captcha.iphorm-labels-inside>.iphorm-element-spacer>label,.iphorm-element-wrap-password.iphorm-labels-inside>.iphorm-element-spacer>label,.iphorm-element-wrap-text.iphorm-labels-inside>.iphorm-element-spacer>label,.iphorm-element-wrap-textarea.iphorm-labels-inside>.iphorm-element-spacer>label{padding:0;line-height:16px;margin-left:12px;margin-top:12px;color:#666!important;position:absolute;z-index:1}.iphorm-elements .iphorm-element-wrap select,.iphorm-elements .iphorm-element-wrap textarea,.iphorm-elements .iphorm-element-wrap-captcha input,.iphorm-elements .iphorm-element-wrap-password input,.iphorm-elements .iphorm-element-wrap-text input{margin:0 0 15px;color:#999;border:1px solid #e5e5e5;border-bottom:2px solid #666;padding:2px;min-width:10px;max-width:100%}.iphorm-submit-wrap button span{background:#f7a800!important;border:2px solid #999;padding:10px 35px!important}.iphorm-submit-wrap button em{font-style:normal;padding-right:0;background:#f7a800!important;font-family:Oswald;text-transform:Uppercase;font-weight:400;font-size:17px}.iphorm-submit-wrap button em,.iphorm-submit-wrap button span{display:block;line-height:27px;margin:0;color:#fff;cursor:pointer}.iphorm-labels-above>.iphorm-element-spacer>label{position:relative;padding-bottom:4px;font-size:16px!important;color:#fff!important;font-weight:300}.iphorm-element-wrap label span.iphorm-required{color:#009ade;font-size:16px;margin:0 0 0 5px;font-weight:400}.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a,.white-text{color:#fff!important}.header_top #searchform input[type=text],.widget.widget_search form input[type=text]{background-color:#f5f5f5!important;padding:15px 4%!important;font-size:14px!important}.header_top #searchform input[type=submit],.widget.widget_search form input[type=submit]{width:60px!important;height:63px!important;padding:15px 4%!important;background-color:#f0912e!important;color:#fff!important}.blog_holder.blog_single article h2{display:block;font-size:50px;line-height:55px;letter-spacing:0}#respond input[type=email],#respond input[type=text],#respond textarea,.contact_form input[type=text],.contact_form textarea{background-color:#f5f5f5!important}.grey-text{color:#777!important}.white-shadow{text-shadow:0 0 30px rgba(255,255,255,1)!important}.background-position-top{background-position-y:top!important}div.section{background-position:center top;background-size:cover}.text-box-flow{overflow:auto;max-width:350px;margin:0 auto!important}.home-headings,.innerpage-headings{margin-top:48%!important}.home-headings{margin-bottom:40%!important}@media (max-width:1024px){.home-headings,.innerpage-headings{margin-top:30%!important}.home-headings{margin-bottom:30%!important}}.background-right{background-position:right top!important;background-size:contain!important}.light.header_style_on_scroll nav.main_menu>ul>li.active>a,.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a{border-bottom:rgba(240,145,46,1) 6px solid!important;background:rgba(240,145,46,1)!important;color:#fff!important}.light.header_style_on_scroll nav.main_menu>ul>li>a:hover,.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a:hover{border-bottom:rgba(240,145,46,.95) 6px solid!important}.light.header_style_on_scroll nav.main_menu>ul>li:before,.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li:before,.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a{color:#fff;border-bottom:rgba(255,255,255,0) 6px solid!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header.centered_logo nav.main_menu,header.centered_logo nav.main_menu.left,header.centered_logo nav.main_menu.right{background:rgba(99,99,99,.9)!important}.row100vh{height:100vh!important}@media (max-width:768px){.row100vh{height:75vh!important}}