@font-face{font-family:'ArialRoundedMT';src:url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/arial-rounded-mt/arial-rounded-mt-light-webfont.woff2) format('woff2'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/arial-rounded-mt/arial-rounded-mt-light-webfont.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:'ArialRoundedMT';src:url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/arial-rounded-mt/arial-rounded-mt-webfont.woff2) format('woff2'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/arial-rounded-mt/arial-rounded-mt-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-300.eot);src:local('Lato Light'),local('Lato-Light'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-300.eot?#iefix) format('embedded-opentype'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-300.woff2) format('woff2'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-300.woff) format('woff'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-300.ttf) format('truetype'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-300.svg#Lato) format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-regular.eot);src:local('Lato Regular'),local('Lato-Regular'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-regular.eot?#iefix) format('embedded-opentype'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-regular.woff2) format('woff2'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-regular.woff) format('woff'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-regular.ttf) format('truetype'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-regular.svg#Lato) format('svg')}@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-italic.eot);src:local('Lato Italic'),local('Lato-Italic'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-italic.eot?#iefix) format('embedded-opentype'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-italic.woff2) format('woff2'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-italic.woff) format('woff'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-italic.ttf) format('truetype'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-italic.svg#Lato) format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-700.eot);src:local('Lato Bold'),local('Lato-Bold'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-700.eot?#iefix) format('embedded-opentype'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-700.woff2) format('woff2'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-700.woff) format('woff'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-700.ttf) format('truetype'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-700.svg#Lato) format('svg')}@font-face{font-family:'Lato';font-style:italic;font-weight:700;src:url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-700italic.eot);src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-700italic.eot?#iefix) format('embedded-opentype'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-700italic.woff2) format('woff2'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-700italic.woff) format('woff'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-700italic.ttf) format('truetype'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-700italic.svg#Lato) format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-900.eot);src:local('Lato Black'),local('Lato-Black'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-900.eot?#iefix) format('embedded-opentype'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-900.woff2) format('woff2'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-900.woff) format('woff'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-900.ttf) format('truetype'),url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../fonts/lato-v13-latin-900.svg#Lato) format('svg')}body{font-family:'Lato';font-size:13px;color:#2a2a2a}h1,h2,h3,h4,h5,h6{font-family:'ArialRoundedMT'}.button{background:#fecd08;outline:none;border:none}.button:focus,.button:hover{background:#b39005}a{color:#fecd08;outline:none}a:focus,a:hover{color:#b39005}.hvr-bounce-to-right:before{background:#01b86c}.header-line{position:relative}.header-line:after{content:"";display:block;border-top:8px solid #fecd08;width:55px;margin-top:15px}.header-line-transparent:after{border-color:transparent}.site-main{overflow:hidden}.site-main article ul{list-style-type:none}.site-main article ul li{position:relative}.site-main article ul li:before{content:"";display:block;position:absolute;left:-15px;width:4px;height:4px;background:#fecd08;border-radius:20px;top:10px;overflow:hidden}.grid-layout .grid--item{margin-bottom:20px;margin-top:30px}.grid-layout .grid--item>div{height:100%;position:relative;border-color:#d8d8d8;border-width:0 1px 1px;border-style:solid;background:#fcfcfc}.grid-layout .grid--item .grid-thumbnail{position:relative;height:165px;overflow:hidden;background:#dfdfdf}.grid-layout .grid--item .grid-thumbnail span,.grid-layout .grid--item .grid-thumbnail .page--visual{position:absolute;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.grid-layout .grid--item .grid-thumbnail span{background:#dfdfdf;color:#dfdfdf}.grid-layout .grid--item .page--info{text-align:center;padding:28px 10px;position:relative}.grid-layout .grid--item .page--info .title{margin:7px 0}.grid-layout .grid--item .page--info .title a{color:#000;font-size:13.35px;font-weight:700;text-transform:uppercase;line-height:1.3;display:block}.grid-layout .grid--item .path{position:absolute;bottom:-22px;width:100%;left:0;text-align:center}.grid-layout .grid--item .path a{text-transform:uppercase;background:#fec10d;white-space:nowrap;width:120px;margin:0}.grid-layout .header-line,.grid-layout .header-line:after{margin-bottom:0}@media (max-width:1023px){html[lang=en-US]{margin-top:0 !important}#wpadminbar{display:none}}.header-desktop{display:none}@media (min-width:64rem){.header-desktop{display:block}.header-mobile{display:none !important}}#masthead{margin-bottom:15px}.nav-top{background-color:#353434;color:#fff}.nav-top .social-top{float:right}.widget .exmix-socials a,.nav-top .social-top a{color:#787777;font-size:17px;margin-left:15px;line-height:20px;display:block;float:left}.widget .exmix-socials a:hover,.nav-top .social-top a:hover{color:#fff}.nav-top .social-top a{padding:10px 0}.widget .exmix-socials{overflow:hidden}.widget .exmix-socials a:first-child{margin-left:0}.header-desktop .navbar{padding:20px 0;background:#000}.header-desktop .header-left{float:left}.header-desktop .header-right{float:right}.home .nav-top{background-color:#1e1c1c}.home .header-desktop .navbar{background:rgba(0,0,0,.6)}.home #masthead{position:absolute;top:0;left:0;width:100%;z-index:1100;margin-bottom:0}.off-canvas-open #masthead{margin-bottom:0}.header-mobile{height:4rem;line-height:5rem;position:relative;color:#fff;background:#000;text-align:center;display:block;position:fixed;width:100%;top:0;z-index:1100}.admin-bar .header-mobile{top:32px}@media (max-width:64rem){.admin-bar .header-mobile{top:0}}.header-mobile .left-section,.header-mobile .right-section{position:absolute;width:4rem;height:4rem;top:0}.header-mobile .left-section{left:0}.header-mobile .right-section{right:0}.header-mobile .middle-section{height:4rem;left:4rem;right:4rem;padding:0 .9375rem;position:absolute}.header-mobile .middle-section .logo{position:relative;width:100%;height:100%;text-align:center}.header-mobile .middle-section .logo img{max-height:3rem;display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translateY(-50%,-50%);transform:translate(-50%,-50%)}.header-mobile .right-section .fa,.header-mobile .left-section .fa{font-size:1.875rem;color:#fff}.header-mobile .left-section button{outline:none}#mobile-menu{display:block !important;z-index:3000}#mobile-menu,.is-drilldown-submenu{background:#353434}#mobile-menu .menu{margin:0;list-style-type:none}#mobile-menu .menu li a{padding:.75rem 1rem;line-height:1.71428;display:block;color:#fff;outline:none}.js-off-canvas-overlay{background:rgba(0,0,0,.75)}.js-drilldown-back>a:before,.is-drilldown-submenu-parent>a:after{content:"\f105";display:inline-block;font-family:FontAwesome;border:none;width:auto;height:auto;position:static;float:right;margin:0}.js-drilldown-back>a:before{content:"\f104";float:left;margin-right:10px}#mobile-menu .menu li a:hover,#mobile-menu .menu li.current-menu-parent>a,#mobile-menu .menu li.current_page_item>a{background:#34b47d}@media (min-width:64rem){.header-desktop{display:block}.header-mobile{display:none !important}}@media (min-width:69.375rem){#site-navigation .primary-menu>li>a{font-size:14px;padding:10px 8px}}@media (min-width:75rem){#site-navigation .primary-menu>li>a{padding:10px}}#site-navigation .primary-menu{margin-top:20px}#site-navigation .primary-menu a{font-family:'Lato';font-weight:300}#site-navigation .primary-menu>li{position:relative}#site-navigation .primary-menu>li>a{color:#fff;padding:10px 15px;text-transform:uppercase;font-size:13px;position:relative}#site-navigation .primary-menu>li:hover>a:after,#site-navigation .primary-menu>li.current-menu-item>a:after,#site-navigation .primary-menu>li>a:hover:after{content:"";display:block;border-top:1px solid #fff;position:absolute;bottom:5px;width:calc(100% - 30px);left:15px}#site-navigation .primary-menu>li>.dropdown a{padding:10px 15px;line-height:1.4;font-size:1rem;color:#fff}#site-navigation .primary-menu>li>.dropdown a:hover{color:#fec10d}#site-navigation .primary-menu>li.menu-item-has-children>a:before{content:"\f107";font-family:FontAwesome;margin-left:10px;float:right;position:relative;top:0}#site-navigation .primary-menu .dropdown{position:absolute;top:100%;left:0;background-color:#1e1c1c;min-width:12.5rem;padding:.6875rem 0;border:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1000;margin:0;list-style-type:none;border-radius:0 0 5px 5px}#site-navigation .primary-menu>li>.dropdown{-webkit-transform:translateY(10px);transform:translateY(10px)}#site-navigation .primary-menu .dropdown .dropdown{top:0;left:100%;-webkit-transform:translate(-10px,0);transform:translate(-10px,0)}#site-navigation .primary-menu li:hover>.dropdown{opacity:1;visibility:visible}#site-navigation .primary-menu>li:hover>.dropdown{-webkit-transform:translateY(0);transform:translateY(0)}#site-navigation .primary-menu .dropdown li.menu-item-has-children>a:after{content:"\f105"}#site-navigation .primary-menu .dropdown li:hover>.dropdown{-webkit-transform:translate(0,0);transform:translate(0,0)}.main-header-visual{margin-bottom:15px}.slide-caption-wrapper{padding-top:215px;padding-bottom:150px;position:relative}.slide-caption-wrapper:before{content:"";background:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;height:100%}.hero-slider .slide-image-holder{background-position:center center;background-size:cover;background-repeat:no-repeat}.slide-caption-wrapper>.row{position:relative;z-index:100}.hero-slider .slide-caption .sl-heading{font-family:'ArialRoundedMT',Arial,sans-serif;font-size:40px;color:#fff;text-transform:uppercase;line-height:1}.hero-slider .slide-caption .sl-description{font-family:'ArialRoundedMT',Arial,sans-serif;font-size:16px;color:#fff;line-height:1.3;font-weight:700}.hero-slider .slide-caption .sl-description p{line-height:1.3}.hero-slider .slide-caption .sl-button{margin-top:25px}.hero-slider .slide-caption .sl-button a{color:#055829;background:#01b86c;display:inline-block;padding:16px 40px;text-transform:uppercase;border-radius:5px;font-weight:700}@media (min-width:1024px){.slide-caption-wrapper{padding-top:205px;padding-bottom:205px}.hero-slider .slide-caption .sl-heading{font-size:74px}.hero-slider .slide-caption .sl-description{font-size:22px}}@media (min-width:640px){.hero-slider .slide-caption .sl-heading{font-size:55px}.hero-slider .slide-caption .sl-description{font-size:18px}}.home-section{padding:15px 30px;position:relative}.home-section .section-title{text-transform:uppercase;font-size:19px;color:#000;font-weight:700}.home-section .section-title span{font-weight:300}.home-section .section-content{background-color:#eee;padding-top:35px;padding-bottom:40px;overflow:hidden}.home-section .section-content--white{background-color:#fff}.intro-section .section-content{overflow:hidden}.home-section .site-feature-image,.intro-section .intro-thumbnail{position:relative}.home-section .site-feature-image .page--visual,.intro-section .intro-thumbnail .page--visual{width:calc(50vw - 120px);height:calc(100% + 75px);margin-top:-35px;background:#fecd08;position:relative;overflow:hidden}.intro-section .intro-thumbnail .page--visual:after,.intro-section .intro-thumbnail .page--visual:before{content:"";position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.intro-section .intro-thumbnail .page--visual:after{background:url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../images/intro-bg-1.png) no-repeat bottom left}.intro-section .intro-thumbnail .page--visual:before{background:url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../images/intro-bg-2.png) no-repeat bottom right}.intro-section .intro-thumbnail .page--visual .post-thumbnail{width:0;height:0;opacity:.4;border-radius:100%;position:absolute;top:-10%;left:50%;background-size:cover;background-repeat:no-repeat;background-position:center center}.section-services .section-content{position:relative;text-align:center;background-color:#dadada}.section-services .section-content:before{content:"";background-color:#cdcdcd;position:absolute;top:0;left:0;width:100%;height:185px;z-index:10}.section-services .section-content .section-title,.section-services .section-content>.row{position:relative;z-index:100}.section-services .section-title{font-size:22px;margin-bottom:25px;color:#fff}.section-services .service--item .service-icon{width:180px;height:180px;margin:0 auto;background:#999;text-align:center;line-height:180px;border-radius:90px;margin-bottom:20px}.section-services .service--item .title a{color:#626563;font-size:16px;text-transform:uppercase;font-weight:300;max-width:210px;display:inline-block}.section-services .service--item .title a .word1{font-weight:700}.contact-section .section-content{overflow:hidden}.contact-section .contact-form .section-title{color:#fff}.contact-section .contact-form-wrap{position:relative;padding:0 30px;height:100%}.contact-section .contact-form-wrap .contact-form{position:relative;z-index:100}.contact-section .contact-form-wrap .page--visual{background:#353434;position:absolute;top:-35px;left:0;width:calc(50vw - 120px);height:calc(100% + 75px)}.contact-form .gform_body .gform_fields .gfield .gfield_label{color:#ccc}.contact-form .gform_body .gform_fields .gfield .gfield_label .gfield_required{color:#882727;margin-left:3px}.contact-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.contact-form .gform_wrapper select,.contact-form .gform_wrapper textarea{text-transform:none;background:0 0;border-bottom:1px solid #ccc;box-shadow:none;padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;height:35px;color:#ccc}.contact-form .gform_wrapper textarea{min-height:80px}.contact-form .gform_wrapper .gform_footer .gform_button{background:#fec10d;outline:none;border-radius:5px;color:#353434;padding:13px 40px}.contact-form .gform_wrapper .gform_footer .gform_button:hover{background-color:#01b86c}.gform_wrapper .validation_error,.gfield_description.validation_message{display:none}.contact-form .gform_wrapper .gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.contact-form .gform_wrapper .gfield_error select,.contact-form .gform_wrapper .gfield_error textarea{border-color:red}.contact-page .contact-item{font-size:14px;display:flex;align-items:center;margin-top:30px}.contact-page .contact-item .fa{color:#181818;border:1px solid #181818;border-radius:50%;padding:20px 0;margin-right:35px;height:55px;width:55px;text-align:center}.contact-page .contact-item a{color:#2a2a2a}.contact-page .contact-item p{margin:0}.contact-page .contact-item a:hover{text-decoration:underline;text-decoration-style:dotted}.contact-page .contact-item--label{display:block;font-weight:700;color:#2a2a2a}@media (min-width:1024px){.contact-page .contact-item-email{margin-top:15px}}.contact-page .navigation-container{margin-top:50px}.contact-page .navigation-container ul{margin:0;padding:15px 50px;list-style:none;background:#b4b4b4;display:inline-block}.contact-page .navigation-container ul li{padding:5px}.contact-page .navigation-container ul li:before{content:none}.contact-page .navigation-container ul li a{color:#fff;font-size:16px;position:relative}.contact-page .navigation-container ul li a:after{content:"";display:block;border-top:1px solid #b4b4b4;position:absolute;bottom:-5px;width:100%;left:0}.contact-page .navigation-container ul li a:hover:after{border-top:1px solid #fff}.contact-footer .contact-item--label{display:block;font-weight:700}.blogposts-wrap .blogpost-entry{color:#2a2a2a;font-size:13px;border-bottom:1px solid #bebebe;margin-bottom:10px;padding-bottom:15px;overflow:hidden}.blogposts-wrap .blogpost-entry:last-child{border:none}.blogposts-wrap .blogpost-entry h3{margin-bottom:0}.blogposts-wrap .blogpost-entry h3 a{font-family:'Lato';font-size:14px;color:#000;font-weight:700;display:inline-block}.blogposts-wrap .blogpost-entry .entry-thumbnail{display:block;float:left;overflow:hidden;margin-right:30px}.blogposts-wrap .blogpost-entry .entry-thumbnail span{background-color:#dfdfdf;width:65px;height:65px;color:#dfdfdf}.blogposts-wrap .blogpost-entry .entry-thumbnail img{width:65px}.blogposts-wrap .blogpost-entry .entry-meta{color:#7a7a7a;font-size:12px;margin-bottom:7px}.blogposts-wrap .blogpost-entry .entry-meta a{color:#7a7a7a}@media (min-width:1200px){.blogposts-wrap{padding-right:25%}}.site-footer{padding:0 30px;margin-top:15px;margin-bottom:30px}.site-footer .menu .sub-menu{display:none}.site-footer>div{background-color:#272626}.footer-widgets{text-transform:none;font-family:'Lato';color:#94a1af}.footer-widgets a{color:#94a1af}.footer-widgets a:hover{color:#fff}.footer-widgets .widget:last-child{margin-bottom:0}.footer-widgets .widget .widget-title{font-size:20px;text-transform:none;margin-bottom:1rem;color:#fff;font-family:'Lato';font-weight:300;border-bottom:1px solid #3a3939;line-height:1;padding-bottom:15px}@media (min-width:1024px){.footer-widgets .menu-main-menu-container .menu li{width:50%;float:left}}@media (min-width:1200px){.site-footer .footer-column:not(.end){margin-right:8.33333%}.medium-6.large-2.column.footer-column,.medium-12.large-5.column.footer-column.end{margin-top:10px}}@media (max-width:1024px){.site-footer .footer-column:not(.end){margin-bottom:30px}}@media (max-width:1199px) and (min-width:1024px){.site-footer .footer-column{margin-right:0}.site-footer .footer-column:not(.end){width:27%}.site-footer .footer-column.end{width:46%}}.project-categories .section-content,.site-content .section-content{background:#fbfbfb}.content-bottom .section-content{background:#ededed}.content-bottom .page--visual,.home-section .site-feature-image .page--visual{background-repeat:no-repeat;background-size:cover;background-position:center center}.content-bottom .after-content{position:relative}.content-bottom .after-content .page--visual{position:absolute;right:-16px;width:calc(50vw + 80px);height:calc(100% + 75px)}.section-community .grid--item .grid-thumbnail{height:205px;background:#fff;border:1px solid #d8d8d8}.section-community .grid--item .grid-thumbnail .page--visual{background-size:auto}.project-categories .grid-layout .grid--item .grid-thumbnail{height:210px}.section-project-listing .grid--item .page--info .title,.section-project-listing .grid--item .page--info .info{text-align:left}.section-project-listing .grid--item .page--info label{font-weight:700}.project-gallery .gallery-item{margin-top:15px;margin-bottom:15px}.project-gallery .gallery-item:last-child:not(:first-child){float:left}.project-gallery .gallery span{height:210px;display:block;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;z-index:100;position:relative}.project-gallery .gallery span:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.project-gallery .gallery span:hover:before{opacity:1}.project-gallery .gallery img{visibility:hidden;display:none}.contact-map-section .section-content{padding:0}#contactmap{height:300px}@media (min-width:1200px){#contactmap{height:580px}}@media (min-width:1024px){#contactmap{height:450px}}article ul.left{float:left;margin-right:60px}article ul.right{float:right;margin-left:60px}.news-stories-grid .post-grid--item{margin-top:15px;margin-bottom:15px;color:#8d8d8d;font-size:14px}.news-stories-grid .post-grid--item:last-child:not(:first-child){float:left}.news-stories-grid .post-grid--item h3{margin-bottom:0;height:40px}.news-stories-grid .post-grid--item h3 a{display:block;color:#0a0a0a;font-size:15px;font-weight:700}.news-stories-grid .post-grid--item .entry-meta{border-bottom:1px solid #e1e1e1;margin-bottom:5px;padding-bottom:6px;font-size:13px}.news-stories-grid .post-grid--item .entry-meta a{color:inherit}.news-stories-grid .post-grid--item .entry-thumbnail{border:1px solid #dddfdf;background:#f5f5f5;height:265px;position:relative;margin-bottom:10px;overflow:hidden}.news-stories-grid .post-grid--item .entry-thumbnail .page--visual,.news-stories-grid .post-grid--item .entry-thumbnail span{width:100%;height:100%;display:block;position:absolute;vertical-align:middle;color:#f5f5f5;background-repeat:no-repeat;background-size:contain;background-position:center center;background-color:#fff}.news-stories-grid .post-grid--item .excerpt p{display:inline}.news-stories-grid .post-grid--item .read-more{color:#fecd08;font-weight:600}#post-nav{margin-top:25px}#post-nav .button{margin:0}#single-post .home-section .section-title{text-transform:none}#single-post .home-section .entry-meta{border-bottom:1px solid #e1e1e1;margin-bottom:10px;padding-bottom:10px;color:#8d8d8d;font-size:14px}#single-post .home-section .entry-meta .post-meta{float:left}#single-post .home-section .entry-meta .post-meta a{color:inherit}#single-post .home-section .entry-meta .share-toolbox{float:right;margin-top:-22px}#single-post .home-section .entry-content{color:#8d8d8d;font-size:14px}#single-post .home-section .entry-content .featured-image{float:left;width:100%;position:relative;margin-bottom:20px;top:6px}@media (min-width:768px){#single-post .home-section .entry-content .featured-image{width:50%;margin-right:30px}}@media (min-width:1024px){#single-post .home-section .entry-content .featured-image{width:25%}}#comments,#respond{margin-top:50px}#respond textarea{min-height:100px}.comment-list{margin:0;list-style:none}.comment-list .comment-content{position:relative;margin-left:6.25rem}.comment-list .comment:after{content:' ';display:table;clear:both}.comment-list .comment .comment-body{margin-bottom:1.875rem}.comment-list .comment .comment-body:after,.comment-list .comment .comment-content .comment-footer:after{content:'';display:table;clear:both}.comment-list .comment ul.children{margin-left:6.25rem;list-style:none}.comment-list .comment img.avatar{float:left;margin-right:1.875rem}@media screen and (max-width:39.9375em){.comment-list .comment img.avatar{width:2.5rem;margin-right:1.25rem}.comment-list .comment-content{margin-left:3.75rem}.comment-list .comment ul.children{margin-left:3.75rem}}@media screen and (max-width:29.9375em){.comment-list .comment ul.children{margin-left:0}}.comment-list .comment .comment-content .comment-desc{font-style:italic}.comment-list .comment .comment-content .comment-author{text-transform:uppercase;font-weight:700;letter-spacing:1px;margin-bottom:.5rem;line-height:1.2}.comment-list .comment .comment-content .comment-footer{font-size:.75rem}.comment-list .comment .comment-content .comment-footer .comment-meta{float:left}.comment-list .comment .comment-content .comment-footer .reply{float:right}.comment-list .comment .comment-content .comment-footer .comment-meta time,.comment-list .comment .comment-content .comment-footer .comment-reply-link{text-transform:uppercase;letter-spacing:1px}.comment-form p{margin-bottom:1rem}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{margin-bottom:0}.blog-page-the-content{margin-top:20px}@media (max-width:1023px){#masthead{margin-bottom:4rem}.home-section .site-feature-image,.intro-section .intro-thumbnail{height:300px !important}.intro-section .intro-thumbnail .page--visual,.content-bottom .page--visual,.home-section .site-feature-image .page--visual{width:100%;height:100%;margin-top:0}.has-feature-image .section-content{padding-top:0}.contact-section .section-content{padding-bottom:0}.contact-section .contact-form-wrap{padding:30px 0 15px}.content-bottom .after-content .page--visual,.contact-section .contact-form-wrap .page--visual{top:0;left:-15px;width:calc(100% + 30px);height:100%}#single-post .home-section .entry-meta .share-toolbox{zoom:.8}article .contact-page{margin-bottom:30px}.intro-section .intro-thumbnail .page--visual .post-thumbnail{right:-10%;left:auto}}@media (max-width:767px){#single-post .home-section .entry-meta .share-toolbox,#single-post .home-section .entry-meta .post-meta{float:none;margin:3px 0}}@media (max-width:639px){.site-footer,.home-section{padding-left:10px;padding-right:10px}.home-section .section-content{padding-top:25px;padding-bottom:20px}.intro-section .intro-thumbnail .page--visual:after,.intro-section .intro-thumbnail .page--visual:before{display:none}.intro-section .intro-thumbnail .page--visual .post-thumbnail{width:100% !important;height:100% !important;top:0;left:0;border-radius:0;opacity:.7}}.homepage__leadins,.leadins__single{width:100%;height:auto;overflow:hidden}.homepage__leadins{padding:20px 0}.leadins__single{text-align:center}.leadins__single img{width:200px;display:block;margin:0 auto 30px}.leadins__title{display:block;font-size:20px}.header-contact-details{background:#000;text-align:center;font-size:14px}.header-contact-details__single{padding:15px;border-right:1px solid #2d2d2d}.header-contact-details .header-contact-details__single:last-child{border-right:none}.header-contact-details__single span{margin-right:5px}@media(max-width:1023px){.header-contact-details{display:none}}.section-title--white{color:#fff !important;text-align:center}.home-section.section-service{padding-left:0;padding-right:0;background:#cdcdcd}.home-section.section-service .row{display:flex;justify-content:center;flex-wrap:wrap}.home-section.section-service .section-content{background-color:#cdcdcd}.home-section.section-service .section-content .grid--item .project-container{padding:25px;border:0;position:relative;background-color:#cdcdcd}.home-section.section-service .section-content .grid--item .project-wrap{height:100%;position:relative;border-color:#d8d8d8;border-width:0 1px 1px;border-style:solid;background:#fcfcfc}.home-section.section-service .section-content .grid--item .project-wrap .hvr-bounce-to-right:before{background:#353434}a[data-readmore-toggle]{background:#fec10d;outline:none;border-radius:5px;color:#353434;padding:13px 40px;color:#fff;display:inline-block !important;width:auto !important;text-transform:uppercase}a[data-readmore-toggle]:hover{background-color:#01b86c}.row-eq-height{display:flex}.home-section.contact-section.page-cta-section .section-content{position:relative;padding-top:60px;padding-bottom:60px;background-image:url(//www.petromineng.com.au/wp-content/themes/petrominengineers/assets/stylesheets/../images/cta-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media(min-width:1025px){.home-section.contact-section.page-cta-section .section-content{min-height:350px;display:flex;justify-content:center;align-items:center;flex-direction:column}}.home-section.contact-section.page-cta-section .section-content:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.5)}.home-section.contact-section.page-cta-section .section-content h2{position:relative;color:#fff;margin-bottom:40px}.home-section.contact-section.page-cta-section .button{position:relative;margin-bottom:0}