div#n2-ss-2 .n2-thumbnail-dot img{object-fit:fill}@media only screen and (max-width:700px){#masthead .site-branding img {max-width: 120px;}}@media only screen and (max-width:1024px){#masthead .site-branding img {max-width: 150px;}}@media only screen and (max-width:900px){#masthead .main-navigation {font-size: .75em;}}@media only screen and (max-width:700px){#masthead.site-header.layout-default.sticky-menu.floating div.container div.container-inner nav#site-navigation.main-navigation a#mobile-menu-button {padding: 0 5px 5px 5px!important;}}@media only screen and (max-width:800px){.main-navigation ul {margin: -1px 0 0!important;}}@media only screen and (max-width:900px){div#n2-ss-2 .n2-font-a402a97d85d6edf7bece1c15919c9480-paragraph {font-size: 245%;}}@media only screen and (max-width:900px){body {padding-bottom: 90px;}}.page-layout-menu-overlap #masthead{background:0 0;border-bottom:transparent}.main-navigation ul a{font-weight:600}#masthead.site-header.layout-default.sticky-menu{transition:background .4s ease-in-out}#masthead.site-header.layout-default.sticky-menu.floating{background:#fff}.baBox .n2-ss-item-ba-container{box-shadow:5px 5px 5px 5px rgba(0,0,0,.5);border:5px solid rgba(236,195,31,1);border-radius:0!important}.main-navigation ul a{font-weight:800;font-size:1.3em}.page-layout-menu-overlap #masthead{background:#ffffff80;border-bottom:transparent}#topbar p{text-align:center;line-height:1em;margin:0;font-size:1.8em;color:#000;font-weight:700}#topbar p a{color:#d13200 !important}#topbar p a:hover{color:#ef6700 !important}#topbar .container{margin:0 auto;padding:0;max-width:1212px !important}.page-content,.entry-content,.entry-summary{color:#2b2b2b;font-size:1.5em}.roof-headline-container h1.roof-headline{text-align:left;line-height:1.4em;font-size:5em}.roof-headline-container p.roof-sub-headline{text-align:left;line-height:1.4em;font-size:1.5em}#masthead .site-branding .site-title{font-size:35px;font-weight:600}.lroof-accordion.style2 .lroof-panel .lroof-panel-title{color:#000 !important}.lroof-accordion.style2 .lroof-panel.lroof-active .lroof-panel-title{background:#4c5053;color:#fff !important;border-radius:5px 5px 0 0;border-color:#333}.lroof-accordion.style2 .lroof-panel{color:#000 !important;background-color:#fcf7e4 !important}.lroof-accordion.style2 .lroof-panel.lroof-active .lroof-panel-title{background:#313437 !important;border-color:#000 !important}.lroof-accordion.style2 .lroof-panel .lroof-panel-title:before{background-color:#ffffff59 !important}.lroof-accordion.style2 .lroof-panel{background-color:#ffffff59}.main-navigation ul a{font-weight:600}.lroof-accordion.style2 .lroof-panel .lroof-panel-title{color:#000}.lroof-accordion.style2 .lroof-panel.lroof-active .lroof-panel-title{background-color:#000}#masthead.site-header.layout-default.sticky-menu{background:url(//www.roof-relaunch.com.au/uploads/menu-bg-white2.png)repeat-x;border-bottom:transparent;opacity:.975 !important;transition:background .4s ease-in-out}#masthead.site-header.layout-default.sticky-menu.floating{background:url(//www.roof-relaunch.com.au/uploads/menu-bg-skyblue.png)repeat-x top/7%;background:linear-gradient(left,transparent 300px,rgba(39,39,39,.5) 300px,rgba(39,39,39,.5) 100%);box-shadow:none !important;transition:background .4s ease-in-out}#masthead.site-header.layout-default.sticky-menu.floating ul{background:#bfdfff;padding-left:0;padding-right:25px}.main-navigation ul>li a:hover{transition:background .4s ease-in-out;background:#e3f1ff;border:1px solid #fff}.main-navigation ul>li a{transition:color .4s ease-in-out;transition:background .4s ease-in-out}#masthead.site-header.layout-default.sticky-menu.floating ul a{color:#000 !important}.main-navigation ul>li a{padding-left:20px;padding-right:20px}.main-navigation ul>li{margin-right:-25px !important}.main-navigation a:not(.ubermenu-responsive-toggle){text-decoration:underline !important;text-decoration-color:red !important;text-shadow:0px 0px 5px rgba(255,255,255,1)}.main-navigation ul{list-style:none;margin:-30px 0 0;padding-left:0;text-shadow:0px 0px 5px rgba(255,255,255,1);background:#ffffff69;opacity:1;padding:5px 20px 5px 0;box-shadow:3px 3px 3px 3px rgba(0,0,0,.5);border:0 none rgba(0,0,0,0);border-radius:10px}.roof-caption .roof-caption-text{margin:0 !important}#masthead.site-header.layout-default.sticky-menu.floating div.container div.container-inner nav#site-navigation.main-navigation a#mobile-menu-button{background:#bfdfff;padding:0 10px 0 0}#mobile-navigation ul li{line-height:3.5em;padding:0 0 0 10px}img.picInline{display:inline !important;margin:.5em !important;padding:0 !important}#colophon .site-info{padding:4px 0 0;display:none}#colophon .widgets aside{margin:0;font-size:.9em;padding:1px;text-align:center}#colophon.footer-active-sidebar{border-top:1px solid #d4d4d4;z-index:1;transition:all 1s;opacity:0;left:-100%}#colophon.footer-active-sidebar-show{border-top:1px solid #d4d4d4;z-index:900;transition:all 1s;opacity:1;left:0}.contact-container{width:100%;height:65vh}.constant-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}.do-widget-roof-button-wire-ef18d77f9e49-5 .ow-button-base a.ow-button-hover:active,.do-widget-roof-button-wire-ef18d77f9e49-5 .ow-button-base a.ow-button-hover:hover{background:#00014f !important}span.inaLine{white-space:nowrap}span.inaLine>img{margin-left:12px}.site-footer{z-index:900;position:fixed !important;bottom:0 !important;right:0 !important;left:0 !important}#scroll-to-top{bottom:35px}div.privacyPolicy div.rrcomau-widget-tinymce.textwidget p a{color:#d13200 !important}