/*   

Theme Name: Montgomery Constructions

Theme URI: http://mcar.com.au/

Author: #

Author URI: #

Version: 1.0



*/





@font-face {

    font-family: 'chaletcomprimecologneeighty';

    src: url('fonts/chaletcomprimecologneeighty.eot');

    src: url('fonts/chaletcomprimecologneeighty.eot') format('embedded-opentype'),

         url('fonts/chaletcomprimecologneeighty.woff2') format('woff2'),

         url('fonts/chaletcomprimecologneeighty.woff') format('woff'),

         url('fonts/chaletcomprimecologneeighty.ttf') format('truetype'),

         url('fonts/chaletcomprimecologneeighty.svg#chaletcomprimecologneeighty') format('svg');

}







/* Global */

/* ---------------------------------------------------------- */



* {margin: 0px; padding: 0px;}



img {border:0px;}

 

ul, ol {list-style:none;}



a {text-decoration:none;}



.clear {clear:both;}



body {padding:0px; margin:0px; overflow-x:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; background: #020202 url(images/content-bg.png) repeat-y center;}



.page-template-template_entry-php {background:url(images/splashbg.jpg) no-repeat; background-size:cover;}



.entry_logo {width:600px; text-align:center; height:500px; position:absolute; top:50%; left:50%; margin:-230px 0 0 -300px}

.entry_logo .entry {margin-top:35px;}





.outer_wrap {width:100%; float:left;}



.inner_wrap {width:1020px; margin:0 auto}



.header {float:left; width:100%; font-family: 'chaletcomprimecologneeighty';}





.topnav {float:left; font-size:24px; line-height:24px; text-transform:uppercase; margin:32px 0 0 23px}

.mobile_nav {display:none;}

.topnav ul {}

.topnav li {float:left; margin-right:18px;}

.topnav li a {color:#000;}





.topright {float:right; margin:0 8px 0 0}

.topright .logo {float:right;}

.phonenmbr {float:left; font-size:35px; margin:22px 10px 0 0}

.phonenmbr a {color:#000000;}



.bannerwrap {height:446px;}

.bannerwrap .inner_wrap {height:100%; position:relative}

.bannerwrap .shadowleft {background:url(images/shadowleft.png) no-repeat; width:198px; height:100%; position:absolute; top:0px; left:-200px;}

.bannerwrap .shadowright {background:url(images/shadowright.png) no-repeat; width:198px; height:100%; position:absolute; top:0px; right:-196px;}











.contentwrap {padding:30px 0 0 0;}





.home_content {float:left; width:320px; padding:0 20px 0 35px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.home_content h1 {color:#fff; font-size:23px; line-height:23px}

.home_content h1 strong {font-size:36px; line-height:36px; display:block; padding-bottom:15px}

.home_content p {color:#fff; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; padding-bottom:20px}







.footer {float:left; width:100%; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0 5px 0; position:relative; z-index:999}

.footerleft {float:left; padding:0 0 0 35px}

.footerleft a {color:#fff;}



.footerright {float:right; padding-right:40px}

.footerright em {font-weight:bold;}

.footerright img {vertical-align:baseline;}





.aboutcontent {float:left; width:370px; margin-left:35px;}

.aboutcontent h1 {color:#fff; font-size:164px; line-height:111px; font-weight:normal; font-family: 'chaletcomprimecologneeighty'; text-transform:uppercase; padding-bottom:40px}

.aboutcontent p {color:#fff; font-size:12px; padding-bottom:20px; line-height:17px;}





.keypeople {float:right; width:558px; margin:0 40px 0 0}

.keypeople h3 {color:#ffffff; font-size:40px; padding:0 0 5px 54px; font-family: 'chaletcomprimecologneeighty'; font-weight:normal; text-transform:uppercase}

.keypeople ul li {margin-top:18px; background:url(images/poeplebg.png) no-repeat top left; min-height:195px; padding-right:15px}

.keypeople ul li:first-child {margin-top:0px;}



.keypeople ul li .staff_pic {float:left; width:140px; margin:0 30px 0 40px}

.keypeople ul li .staff_pic img {width:100%; display:block}

.keypeople ul li h4 {color:#000000; font-family: 'chaletcomprimecologneeighty'; font-weight:normal; text-transform:uppercase; font-size:36px; line-height:36px; padding:15px 0 11px 0}

.keypeople ul li h5 {font-weight:bold; font-size:14px}

.keypeople ul li p {font-size:10.5px; line-height:12px; padding-bottom:10px}





.capabilities_wrap {float:left; width:100%;}

.capabilities_wrap .inner_wrap {position:relative;}

.capabilities_wrap h1 {color:#fff; font-size:164px; line-height:111px; font-weight:normal; font-family: 'chaletcomprimecologneeighty'; text-transform:uppercase; padding:0 0 40px 35px}

.capabilities_wrap p {color:#fff; font-size:12px; padding-bottom:20px; line-height:17px;}

.capabilities_wrap .cappic {position:absolute; bottom:0px; right:-15px}

.cap_content {float:left; width:345px; margin:0 0 0 35px; min-height:350px}







.machines_content {float:left; width:100%;}

.machines_content h1 {color:#fff; font-size:164px; line-height:111px; font-weight:normal; font-family: 'chaletcomprimecologneeighty'; text-transform:uppercase; padding:0 35px; float:left;}

.machines_content p {color:#fff; font-size:12px; line-height:18px}





.default_content {padding:0 35px}



.default_content h1 {color:#fff; font-size:164px; line-height:111px; font-weight:normal; font-family: 'chaletcomprimecologneeighty'; text-transform:uppercase; padding:0 0px 40px 0px;}

.default_content p {color:#fff; font-size:12px; line-height:18px}





.contact_wrap {float:left; width:100%; padding-bottom:15px}

.contact_wrap iframe {width:512px; height:327px; float:left; margin-right:45px}

.contact_wrap h3 {padding:40px 0;}

.default_content p {font-size:15px; color:#fff; line-height:20px}

.default_content h3 {font-weight:normal; font-family: 'chaletcomprimecologneeighty'; font-size:45px; color:#fff}

.default_content h4 {font-weight:normal; font-family: 'chaletcomprimecologneeighty'; font-size:30px; color:#fff}

.default_content a {color:#fff;}





.accord_wrap {width:928px; margin:0 auto; padding:30px 0 15px 0; overflow:hidden}
.formobile {display:none;}


#accordion {padding-bottom:20px;}

#accordion li img {width:100%; height:auto;}
#accordion li h2 {background:url(images/accordbg2.jpg) repeat-x; color:#fff; font-size:20px; text-align:left; line-height:40px;}
#accordion li h2 span {display:block; padding-left:20px}

#accordion .flex-direction-nav {display:none;}
#accordion .flex-control-nav {bottom:0px;}
#accordion .flex-control-nav li {margin:0 1px;}
#accordion .flex-control-nav a {background:#000;}
#accordion .flex-control-nav a.flex-active {background:#fff;}

.gallerywrap {float:left; padding:0 0 20px 10px;}
.gallerywrap ul li {float:left; width:210px; margin:0 0 10px 30px}
.gallerywrap ul li h4 {color:#fff; font-size:26px; font-family:'chaletcomprimecologneeighty'; font-weight:normal}
.gallerywrap ul li p {color:#fff; font-size:13px;}


.gallerywrap ul li:nth-child(5n) {clear:left;}






