@import url(//altitudeco.com.au/wp-content/themes/pmc/css/font-awesome/css/font-awesome.min.css);@import url(//altitudeco.com.au/wp-content/themes/pmc/css/reset.css);@import url(//altitudeco.com.au/wp-content/themes/pmc/css/slicknav.css);@font-face{font-family:'Calibri';src:url(//altitudeco.com.au/wp-content/themes/pmc/css/fonts/Calibri.woff2) format('woff2'),url(//altitudeco.com.au/wp-content/themes/pmc/css/fonts/Calibri.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Calibri';src:url(//altitudeco.com.au/wp-content/themes/pmc/css/fonts/Calibri-Light.woff2) format('woff2'),url(//altitudeco.com.au/wp-content/themes/pmc/css/fonts/Calibri-Light.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Calibri';src:url(//altitudeco.com.au/wp-content/themes/pmc/css/fonts/Calibri-Bold.woff2) format('woff2'),url(//altitudeco.com.au/wp-content/themes/pmc/css/fonts/Calibri-Bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Nexa';src:url(//altitudeco.com.au/wp-content/themes/pmc/css/fonts/NexaBold.woff2) format('woff2'),url(//altitudeco.com.au/wp-content/themes/pmc/css/fonts/NexaBold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Nexa';src:url(//altitudeco.com.au/wp-content/themes/pmc/css/fonts/NexaLight.woff2) format('woff2'),url(//altitudeco.com.au/wp-content/themes/pmc/css/fonts/NexaLight.woff) format('woff');font-weight:300;font-style:normal}html{width:100%;height:100%;position:relative}body{overflow-x:hidden;margin:0;width:100%;height:100%;font-size:16px;line-height:1.5em;font-family:'Nexa';color:#fff;background:#000;position:relative;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1{font-size:40px;margin:0 0 30px;line-height:50px}h1 span{font-weight:400;font-size:24px;font-weight:300 !important}h2{font-size:26px;font-weight:700;margin:0 0 20px;line-height:32px}h3{font-size:20px;font-weight:700;margin:0 0 15px;line-height:26px}p{font-size:20px;margin:0 0 25px;line-height:28px}ul,ol{margin:0 0 20px 25px;font-size:20px}li{line-height:28px;margin:0 0 10px}a{text-decoration:none;color:#0587b8}.clear{clear:both}.container{width:96%;padding:0 2%;margin:0 auto;position:relative;max-width:1500px}.small-container{width:912px;margin:0 auto;position:relative}.small-container .img-full{width:100%;height:auto}#header{padding:15px 0;background:#000;position:relative;height:130px;z-index:999}#open{font-size:20px;position:absolute;top:20px;right:20px;z-index:9999;cursor:pointer;display:none}#close{font-size:20px;position:absolute;top:20px;right:20px;z-index:9999;cursor:pointer;display:none}.menu{margin:55px 355px 0 0;float:right;list-style-type:none}.menu li{display:inline;position:relative;margin:0 0 0 20px}.menu li ul{width:200px;display:none;background:#000;padding:0;border:1px solid #fff;position:absolute;top:30px;left:-10px !important;margin:0}.menu li:hover ul{display:block}.menu li a{font-size:20px;color:#fff;text-decoration:none;padding:0 0 20px}.menu li ul li{margin:0;display:block;padding:0;border-bottom:1px solid #fff}.menu li ul li a{display:block;width:90%;height:100%;padding:10px 5%;transition:all .5s}.menu li ul li a:hover{background:#fff;color:#000}.logo{float:left;margin:0;height:100px}.links{position:absolute;top:45px;right:15px;color:#fff;font-size:20px;background:#000;padding:10px;border:1px solid #333}.links a{color:#fff}.links i{font-size:20px;color:#fff;margin:0 10px 0 0}.links .basket{margin:0 0 0 30px}.tb{width:100%;height:15px;position:relative;z-index:900;background:#000}.lb{width:15px;height:100%;position:fixed;top:0;left:0;z-index:800;background:#000}.rb{width:15px;height:100%;position:fixed;top:0;right:0;z-index:700;background:#000}#banner{width:100%;height:100%;background:url(//altitudeco.com.au/wp-content/themes/pmc/images/banner.jpg) no-repeat center center fixed;background-size:cover;z-index:0;position:relative;top:-130px;margin:0 0 -130px}.welcome{padding:50px 0}#content{width:100%;position:relative;padding:50px 0;min-height:400px}#inner{background:#111 url(//altitudeco.com.au/wp-content/themes/pmc/images/inner.jpg) center center;background-size:cover;width:100%;position:relative;padding:50px 0;text-align:center}#inner h1,#inner h3{font-size:32px;padding:0;margin:0}.wp-post-image,.alignright{float:right;margin:0 0 50px 50px}.alignleft{float:left;margin:0 50px 50px 0}#gallery{position:relative;width:100%}#mobile-gallery{position:relative;width:100%;display:none}.gallery-item{position:relative;width:31.33%;float:left;padding:0;z-index:100;overflow:hidden;margin:15px 1%;height:300px}.white-panel{position:absolute;padding:10px;z-index:100;overflow:hidden;margin:10px 0}.port{width:100%;position:relative;transition:all .5s}.text{display:none;position:absolute;top:10px;left:0;text-align:center;color:#000;z-index:800;font-size:20px;font-weight:700;width:100%;transition:.5s ease}.text p{padding:50px;transition:all .5s ease}.port span{display:block;position:absolute;bottom:15px;left:0;text-align:left;color:#fff;z-index:800;font-size:18px;font-weight:400;width:100%;transition-duration:all .5s}.click em{font-style:normal;color:#fff;background:#000;padding:5px 10px;font-size:14px;font-weight:700;display:inline-block;margin-bottom:15%;visibility:hidden}.port img{width:100%;height:auto;position:relative;z-index:700;transition:all .5s;margin:0 auto}.port img{opacity:.4}.port:hover img{opacity:1.0}.gallery-item:hover .text{opacity:0}.gallery-item:hover .click em{visibility:visible}.gallery-item:hover .port .text{opacity:0}.hide-gallery{display:none !important}#mobile-gallery-single{max-width:900px;margin:0 auto}#mobile-gallery-single .gallery-item{width:100% !important;margin:0 0 30px !important;height:auto !important}#mobile-gallery-single .gallery-item .gallery-icon{height:auto !important}#mobile-gallery-single .gallery-item .gallery-icon img{width:100% !important;height:auto !important;border:none !important}#mobile-gallery-single img{width:100% !important;height:auto !important;border:none !important}.project{width:90%;padding:50px 5%;margin:0 0 40px;border:3px solid #7d7b55;background:#fff;color:#000}.project img{float:left;width:20%;margin:0 50px 50px 0}.project .project-content{float:left;width:65%;margin:0 0 50px}.social{padding:10px 0 0}.social a{border:none !important}.social img{float:none;display:inline-block;width:40px;height:auto;margin:0 5px}#suppliers{width:90%;padding:50px 5%;margin:0 0 40px;border:3px solid #7d7b55;background:#fff;color:#000;text-align:center}#suppliers h2,.project h2{font-size:45px;margin:0 0 30px;line-height:55px}#suppliers img{margin:0 25px 25px}.team-left{float:left;width:20%}.team-left img{width:100%}.team-right{float:right;width:75%}.tabs-nav{list-style:none;margin:0;padding:0;width:100%;float:none;clear:both}.tabs-nav a{color:#fff;display:block;width:100%;height:100%;transition:all .5s}.tabs-nav .tab-active a{background:#fff;color:#000}.tabs-nav .tab-active a:hover{background:#fff;color:#000}.tabs-nav a:hover{background:#111}.tabs-nav h3{font-size:18px;line-height:18px;padding:8px 0}.tabs-nav h3.sm{font-size:15px}.tabs-nav h3 span{font-size:14px;font-weight:400}.tabs-nav li{position:relative;float:left;margin:0 1% 25px;display:block;text-align:center;width:8%;transition:all .5s}.tabs-nav li img{max-width:100%;height:auto;margin:0;transition:all .5s}.tabs-nav li img:hover{opacity:.8}.tabs-stage{float:none;padding:0 0 50px;position:relative;width:100%;min-height:340px}.tabs-stage h3{font-size:28px;padding:20px 0 0}.tabs-stage h3 span{font-size:26px;font-style:italic;font-weight:300}#footer{padding:25px 0;color:#999}#footer .copy{margin:0;width:100%;text-align:center;font-size:12px}#footer .copy a{color:#999;text-decoration:none}.fnav{background:#000;padding:40px 0;margin:0 0 50px;border:1px solid #333}.fnav ul{list-style-type:none;margin:0;padding:0;text-align:center}.fnav ul li{width:20%;float:left;margin:0;padding:0;text-align:center}.fnav ul li a{color:#999;border-bottom:1px dotted #999}.fnav ul li ul li{width:auto;float:none;display:block;margin:0;padding:0}.fcol{width:48%;float:left;margin:0 0 20px}.fcol2{width:48%;float:right;margin:0 0 20px}.content-left{width:65%;float:left}.content-right{width:32%;float:right}.content-right img{width:100%;height:auto}#form{width:48%;float:left;margin:0}#details{width:48%;float:right;margin:0}#details img{max-width:100%}.map{width:100% !important;height:300px;margin:0;border:1px solid #ccc !important}.wpcf7{width:100%;margin:0}.wpcf7 label{width:100%;display:block;margin:0 0 5px;line-height:18px}.wpcf7 select{width:100%;padding:10px 0;margin:5px 0 0}.wpcf7 textarea{height:160px}.wpcf7 p{color:#fff;font-size:14px;text-align:left !important}.wpcf7 .req{color:red;font-weight:700;font-size:1.5em}.wpcf7{margin:30px 0 0}.wpcf7 input,.wpcf7 textarea{background:#f9f9f9;border:1px solid #ccc;color:#555;padding:10px 3%;font-size:14px;width:94%;margin:5px 0 0}.wpcf7 input[type=submit]{cursor:pointer;height:40px;padding:0;width:120px;position:relative;float:left;left:0;transition:all .5s;border:1px solid #fff;border-radius:0;text-decoration:none;color:#fff;background:#000;padding:20px 40px;font-size:15px;display:inline-block;margin:30px 0}.wpcf7 input[type=submit]:hover{background:#fff;color:#000}.woocommerce-form-login{display:block !important;position:relative !important;margin:0 auto !important;width:300px !important;border:1px solid #d3ced2 !important;padding:25px !important;border-radius:5px !important}.woocommerce input{background:#f9f9f9;border:1px solid #ccc;color:#555;padding:10px;font-size:14px}.woocommerce button[type=submit]{padding:15px 30px !important;font-size:16px !important;background:#000 !important;color:#fff !important;border:1px solid #fff !important}.woocommerce-MyAccount-navigation{width:20%;float:left;margin:0 5% 50px 0}.woocommerce-MyAccount-content{width:70%;float:left}fieldset{margin:0 0 30px !important}.main{width:65%;float:left}.sidebar{width:30%;float:right}.sidebar ul li{font-size:16px;margin:0 0 10px;line-height:20px}.post{margin:0 0 50px;clear:both}.post a{color:#fff}.share{display:block;margin:15px 0}.page-numbers{padding:20px;font-size:18px;text-decoration:none;background:#eee;border:1px solid #ccc;display:inline-block;margin:20px 0;color:#333}.more{background:#000;border:1px solid #fff;color:#fff;padding:5px 10px;display:inline-block;margin:0;font-size:14px}.date{color:#fff;background:#000;font-size:12px;display:block;margin:0;padding:5px;position:absolute;left:10px;top:10px;z-index:50}.date2{color:#fff;font-size:12px;display:block;margin:0;padding:5px 0}.sidebar ul{list-style-type:none;margin:0}.sidebar ul li{display:block;min-height:80px;margin:0 0 5px}.blog-thumb{position:relative}.blog-img img{width:100%;display:block;height:auto !important}.blog-thumb img{position:relative;z-index:0;width:27%;display:block;height:auto !important;float:left !important;margin:0 30px 30px 0 !important}.blog-side img{float:left !important;margin:0 20px 0 0 !important;width:80px;display:block;height:auto !important}@media only screen and (max-width:1200px){.gallery-item{width:48%;height:300px}.menu{margin:55px 0 0}.menu li a{font-size:16px;padding:0 0 15px}.links{display:none}}@media only screen and (max-width:1024px){.tb,.lb,.rb{display:none !important}#open{display:block}.menu{position:fixed;top:0;right:-100%;width:90%;height:100%;padding:0 5%;z-index:9998;background:#000;margin:0;float:none;text-align:center}.menu li:nth-child(1){margin-top:75px}.menu li ul li:nth-child(1){margin-top:0}.menu li a{font-size:15px}.menu li{text-align:center;display:block;margin:0 0 20px;font-size:15px}.menu li ul{display:block;position:relative;top:0;left:0 !important;width:100%;border:none}.menu li ul li{margin:0 0 5px;text-align:center;display:block;width:100%;border:none;padding:0}.menu li ul li a{font-size:15px;padding:0;width:100%;margin:0}.menu li ul li a:hover{background:#000;color:#fff}.slide{left:0}#header{text-align:center;padding:0;top:0;height:auto;margin:0}.logo{float:none;max-width:200px;margin:10px 0}.links{position:relative;top:0;left:0;display:inline-block;font-size:14px;margin:10px 0}h1{font-size:28px;margin:0 0 20px;line-height:30px}h1 span{font-weight:400;font-size:20px;font-weight:300 !important}p{font-size:16px;margin:0 0 15px;line-height:22px}li{font-size:16px}.social{width:100%;float:none;text-align:center;padding:15px 0;top:0}.social img{float:none;margin:0 5px}#footer .copy{width:100%;text-align:center;float:none}#footer .copy span{display:none}.fcol{width:100%;float:none;margin:0 0 20px}.fcol2{width:100%;float:none;margin:0 0 20px}.content-left{width:100%;float:none;margin:0 0 40px}.content-right{width:100%;float:none;margin:0 0 40px}.center{text-align:center}#inner{text-align:center;padding:25px 0}.project{text-align:center}.project img{float:none;width:200px;margin:0 0 20px}.project .project-content{float:none;width:100%;margin:0 0 20px}.woocommerce-MyAccount-navigation{width:100%;float:none;margin:0 0 30px}.woocommerce-MyAccount-content{width:100%;float:none}.wp-post-image,.alignright{float:none;max-width:100%;margin:0 0 25px}.alignleft{float:none;max-width:100%;margin:0 0 25px}.welcome{text-align:left}#banner{height:576px;background:url(//altitudeco.com.au/wp-content/themes/pmc/images/banner.jpg) no-repeat top center scroll;background-size:1024px 576px;top:0;margin:0}#suppliers{width:96%;padding:30px 2%;margin:0 0 40px}#suppliers img{margin:0 15px 15px}.small-container{width:100%;text-align:left}.tabs-stage{text-align:left;min-height:200px}.tabs-nav li{margin:0 2% 25px;width:16%}.team-left{float:none;text-align:left;width:100%}.team-left img{max-width:200px;float:none;display:inline-block}.team-right{float:none;text-align:left;width:100%}.blog-thumb img{width:100% !important;height:auto !important;margin:0 0 20px !important}.gallery-item{height:200px}#gallery{display:none}#mobile-gallery{display:block}}@media (min-width:1200px) and (orientation:landscape){#gallery{display:none}#mobile-gallery{display:block}}@media only screen and (max-width:800px){#banner{height:450px;background-size:800px 450px}.fnav ul li{width:100%;float:none;margin:0 0 20px}.tabs-nav li{margin:0 1% 25px;width:31.33%}.main{width:100%;float:none;margin:0 0 40px}.sidebar{width:100%;padding:0;float:none}.gallery-item{width:98%;height:auto}}@media only screen and (max-width:600px){.gateway{margin-left:20px !important;padding-bottom:20px !important}#banner{height:338px;background-size:600px 338px}.tabs-nav li{margin:0 2% 25px;width:46%}#form{width:96%;float:left;margin:0 2%}#details{width:96%;float:left;margin:0 2%}}.icn{margin-top:-3%}@media only screen and (max-width:500px){.icn{margin:0 !important}}