.elementor-8 .elementor-element.elementor-element-7395d9c{padding:0px 050px 50px 0px;z-index:999;}.elementor-8 .elementor-element.elementor-element-15a0d99 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fc58513 .elementor-menu-toggle{margin-right:auto;background-color:rgba(0,0,0,0.6);font-size:30px;border-width:0px;border-radius:0px;}.elementor-8 .elementor-element.elementor-element-fc58513 .elementor-nav-menu--dropdown a, .elementor-8 .elementor-element.elementor-element-fc58513 .elementor-menu-toggle{color:#cccccc;}.elementor-8 .elementor-element.elementor-element-fc58513 .elementor-nav-menu--dropdown{background-color:#070707;font-family:"Gotham-Book", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-fc58513 .elementor-nav-menu--dropdown a:hover,
					.elementor-8 .elementor-element.elementor-element-fc58513 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-fc58513 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-8 .elementor-element.elementor-element-fc58513 .elementor-menu-toggle:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-fc58513 .elementor-nav-menu--dropdown a:hover,
					.elementor-8 .elementor-element.elementor-element-fc58513 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-fc58513 .elementor-nav-menu--dropdown a.highlighted{background-color:#070707;}.elementor-8 .elementor-element.elementor-element-fc58513 .elementor-nav-menu--dropdown a.elementor-item-active{color:#ffffff;background-color:#070707;}.elementor-8 .elementor-element.elementor-element-fc58513 .elementor-nav-menu--dropdown a{padding-top:6px;padding-bottom:6px;}.elementor-8 .elementor-element.elementor-element-fc58513 div.elementor-menu-toggle{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-a528877 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-85604e8{text-align:left;}.elementor-8 .elementor-element.elementor-element-85604e8 .elementor-image img{width:150px;}.elementor-8 .elementor-element.elementor-element-85604e8 > .elementor-widget-container{margin:5% 0% 0% -19%;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-40c5fe9 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-40c5fe9 .elementor-icon i, .elementor-8 .elementor-element.elementor-element-40c5fe9 .elementor-icon svg{transform:rotate(0deg);}.elementor-8:not(.elementor-motion-effects-element-type-background), .elementor-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-85604e8 > .elementor-widget-container{margin:43px 0px 0px -180px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-15a0d99{width:20%;}.elementor-8 .elementor-element.elementor-element-a528877{width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-15a0d99{width:30%;}.elementor-8 .elementor-element.elementor-element-a528877{width:70%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-7395d9c{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-15a0d99{width:100%;}.elementor-8 .elementor-element.elementor-element-fc58513 .elementor-nav-menu--dropdown{font-size:14px;}.elementor-8 .elementor-element.elementor-element-fc58513 .elementor-nav-menu--dropdown a{padding-top:6px;padding-bottom:6px;}.elementor-8 .elementor-element.elementor-element-a528877{width:100%;}.elementor-8 .elementor-element.elementor-element-85604e8{text-align:left;}.elementor-8 .elementor-element.elementor-element-85604e8 > .elementor-widget-container{margin:0px 0px -125px 80px;}}/* Start custom CSS for section, class: .elementor-element-29a98f1 */.elementor-8 .elementor-element.elementor-element-29a98f1 {
    display: none
    
}/* End custom CSS */
/* Start custom CSS for page-settings */.site-header {
    width: 100%;
    display: block;
    max-width: 100%;
    position: absolute;
    top: 0;
}

.side-menu a.elementor-item.elementor-item-active {
    font-weight: 800;
}

.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
    height: 100vh;
    margin-top: -45px;
    margin-left: 0;
    padding: 195px 30px 0 30px;
}

.elementor-menu-toggle.elementor-active {
    z-index: 99;
}

.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container:after {
    /*content: '© 2019 APC BUILD PTY LTD';*/
    position: absolute;
    left: 50px;
    bottom: 30px;
    font-size: 14px;
    color: #999999;
}

li.fb-icon.menu-item a:before {
    content: "\f082";
    font-size:35px !Important;

}

li.ig-icon.menu-item a:before {
    content: "\f16d";
    font-size:35px !Important;
}

li.fb-icon.menu-item a, li.ig-icon.menu-item a {
    font-family: "Font Awesome 5 Brands";
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0px !Important;
    padding-bottom: 0 !important;
    color: #666 !important;
}

.elementor-nav-menu li.mbv {
    top: 30px;
}

@media screen and (max-width: 1024px){

	.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
		padding-top: 170px !important;
	}

}

@media screen and (max-width: 768px) {
	.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
		padding-top: 150px !important;
	}

}


@media screen and (max-width: 400px) {
	.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
		padding-top: 100px !important;
	}
.elementor-nav-menu li a.elementor-item {
    font-size: 12px;
    padding-bottom: 2px !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham-Book';
	font-style: normal;
	font-weight: normal;
	font-display: auto
	src: url('http://www.apcbuild.com.au/wp-content/uploads/2019/10/GothamHTF-Book.eot');
	src: url('http://www.apcbuild.com.au/wp-content/uploads/2019/10/GothamHTF-Book.eot?#iefix') format('embedded-opentype'),
		url('http://www.apcbuild.com.au/wp-content/uploads/2019/10/GothamHTF-Book.woff') format('woff'),
		url('http://www.apcbuild.com.au/wp-content/uploads/2019/10/GothamHTF-Book.ttf') format('truetype'),
		url('http://www.apcbuild.com.au/wp-content/uploads/2019/10/GothamHTF-Book.svg#Gotham-Book') format('svg');
}
/* End Custom Fonts CSS */