@import url("https://use.typekit.net/clz8lws.css");

/******* General Styles *******/
body,html{height:100%;font-size:16px; line-height: 22px;font-family:'Gotham Book', Helvetica, Arial, sans-serif;}
iframe{max-width:100% !important;}
.wrapper{min-height:100%;margin:0 auto;margin-bottom:-188px;max-width:1440px;overflow:hidden;}
.wrapper:after{content:"";display:block;height:188px;}
.container{width:1440px;padding-left:50px;padding-right:50px;}
.container .container{width:100%;}

h1,h2,h3,h4,h5,h6{color:#000;margin:15px 0;}
h1,.h1{font-size:50px; line-height: 50px; font-family:'Gotham Bold', Helvetica, Arial, sans-serif; margin-bottom:0;}
h2,.h2{font-size:34px; line-height: 34px; font-family:'Gotham Bold', Helvetica, Arial, sans-serif;}
h3,.h3{font-size:28px; line-height: 28px; font-family:'Gotham Book', Helvetica, Arial, sans-serif;}
h4,.h4{font-size:18px; line-height: 24px; font-family:'Gotham Medium', Helvetica, Arial, sans-serif; margin:0 0 20px 0;}
h5,.h5{font-size:14px; line-height: 22px; font-family:'Gotham Medium', Helvetica, Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase;}
h6,.h6{font-size:12px; line-height: 22px; font-family:'Gotham Medium', Helvetica, Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase;}
h1::first-letter,
h2::first-letter,
h3::first-letter {border-top:5px solid #FDDA24; padding-top:10px;}
h3 + h3::first-letter{border-top:none;}
a{text-decoration:underline;}
p{margin-bottom:20px;font-size:16px; line-height: 22px;}
img{max-width:100%;height:auto;}
.btn{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:0; margin-bottom: 5px;text-transform:uppercase;text-decoration:none;white-space:normal;font-family:'Gotham Medium', Helvetica, Arial, sans-serif;padding:8px 30px;border-radius:40px; font-size: 14px;}
.btn-primary{color:#000;background:#FDDA24;border:1px solid #FDDA24;}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff;background:#000;border:1px solid #fff;}
.btn-secondary{color:#fff;border:1px solid #000;background:#000;}
.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background:#fff;color:#000;}

.bg-image{background-repeat:no-repeat;background-size:cover;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.bold{font-weight:700;}
.italic{font-style:italic;}
.alignleft,img.alignleft{float:left;}
img.alignleft{margin:0 25px 25px 0;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignright,img.alignright{float:right;}
img.alignright{margin:0 0 25px 25px;}
.bg-black, .bg-Black{background-color:#000;color:#fff;}
.bg-black h1,
.bg-black h2,
.bg-black h3,
.bg-black h4,
.bg-black h5,
.bg-black p,
.bg-black .readmore-link,
.bg-Black h1,
.bg-Black h2,
.bg-Black h3,
.bg-Black h4,
.bg-Black h5,
.bg-Black p,
.bg-Black .readmore-link {color:#fff;}
.bg-Yellow,
.bg-yellow {background-color:#FDDA24;}
.bg-yellow h2::first-letter {border-color: #fff;}
.bg-Grey,
.bg-grey {background-color:#A4A7A9;}
.bg-grey.breadcrumbs-block a,
.bg-Grey.breadcrumbs-block a {color:#fff;}
.bg-lightgrey {background-color:#f2f2f2;}
.readmore-link {text-transform: uppercase; font-weight: bold;}
table { width: 100%; margin-bottom: 20px;}
table tr:nth-child(odd) { background: #f0f0f0;}
table td, table th {padding: 15px 10px; font-size: 16px; vertical-align: top;}
table td h4 {margin-bottom: 10px;}
table td p:last-child {margin: 0;}
table .asxtable-column1 {width: 30%;}
table .asxtable-column2 {width: 50%;}
table .asxtable-column3 {width: 20%;}
table .briefingtable-column1 {width: 30%;}
table .briefingtable-column2 {width: 70%;}
table .briefingtable-column3 {width: 30%;}
audio {width: 100%; margin: 10px 0 20px;}


.flexslider ul{padding:0;list-style:none;margin:0;}
.flexslider .flex-direction-nav a{display:block;text-indent:-9999px;width:20px;height:35px;margin-top:-17.5px;position:absolute;top:45%;}
.flexslider .flex-direction-nav .flex-nav-prev .flex-prev{background:url(/wp-content/themes/fleetwood-au/images/img-slide-prev.png) 0 0 no-repeat;left:-40px;}
.flexslider .flex-direction-nav .flex-nav-next .flex-next{background:url(/wp-content/themes/fleetwood-au/images/img-slide-next.png) 0 0 no-repeat;right:-40px;}
.flexslider#flexslider-projects{overflow: hidden; margin-bottom: -10px;}
.flexslider#flexslider-projects .btn {margin: 50px 0 0 50px; position: relative; z-index: 10;}
.flexslider#flexslider-projects .slider-custom-counter {color: #fff;}
.flexslider#flexslider-projects li{text-indent:0; background:#000; padding: 100px 50px 100px 0; }
.flexslider#flexslider-projects li > .row {margin: 0; }

.flexslider#flexslider-projects li:before{display:none;}
.flexslider#flexslider-projects .project-slider-content{top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0, 0, 0, 0.7);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.flexslider#flexslider-projects .project-slider-content:active,.flexslider#flexslider-projects .project-slider-content:focus,.flexslider#flexslider-projects .project-slider-content:hover{opacity:1;}
.flexslider-controls-container {position: absolute; left: 0; width: 33.33333333%; margin-left: 65.66666%; bottom: 105px; z-index: 10;}
.flexslider-custom-navigation{margin-top:0;position:relative;z-index:10;}
.flexslider-custom-navigation a{width:52px;height:32px;display:inline-block;margin:0 10px 0 5px;text-indent:-9999px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.flexslider-custom-navigation a.flex-prev{background:url(/wp-content/themes/fleetwood-au/images/ico-left.png) 0 0 no-repeat;}
.flexslider-custom-navigation a.flex-prev:active,.flexslider-custom-navigation a.flex-prev:focus,.flexslider-custom-navigation a.flex-prev:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px);}
.flexslider-custom-navigation a.flex-next{background:url(/wp-content/themes/fleetwood-au/images/ico-right.png) 0 0 no-repeat;}
.flexslider-custom-navigation a.flex-next:active,.flexslider-custom-navigation a.flex-next:focus,.flexslider-custom-navigation a.flex-next:hover{-webkit-transform:translateX(10px);transform:translateX(10px);}

body.active-mbs-notice{padding-top:85px;}
body.active-mbs-notice header{top:85px;}

/*.internal-banner{height:350px;text-align:left;}*/

/******* Header *******/
.notice-banner{position:fixed;width:100%;top:0;left:0;background-color:#072040;z-index:10;height:85px;text-align:center;color:#fff;padding:20px 0;}
.notice-banner .notice-intro{font-size:25px;line-height:1;}
.notice-banner .notice-mbs{color:#8DC73F;font-weight:bold;}
.notice-banner .notice-fw{color:#FDDA24;font-weight:bold;}
.notice-banner p{}
.mobile-contact-toggle{display:none;position:fixed;bottom:20px;right:20px;z-index:10;background:#fdd824;padding:7px 10px 10px;font-weight:700;}
.mobile-contact-toggle i{font-size:20px;top:3px;position:relative;margin-right:5px;}
.mobile-contact-block{display:none;position:fixed;bottom:-800px;left:0;width:100%;height:100%;z-index:1000;background:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.mobile-contact-block.contact-active{bottom:0;}
.mobile-contact-block .mobile-contact-header{background:#fdd824;font-size:18px;font-weight:700;padding:8px 20px;}
.mobile-contact-block .mobile-contact-header .contact-close{float:right;font-weight:700;font-size:18px;}
.mobile-contact-block .mobile-contact-content{padding:10px 20px;}
.mobile-contact-block .mobile-contact-content p{font-size:12px;margin-bottom:10px;}
.mobile-contact-block .mobile-contact-content p a{font-weight:700;font-style:italic;}
.mobile-contact-block .mobile-contact-content .gform_wrapper div.ginput_container input{padding:0 10px !important;}
.mobile-contact-block .mobile-contact-content .gform_wrapper div.ginput_container textarea{height:80px !important;}
.mobile-contact-block .mobile-contact-content #field_6_14{overflow:hidden;}
.mobile-contact-block .mobile-contact-content #field_6_14 .gfield_label{display:none !important;}
.mobile-contact-block .mobile-contact-content #field_6_14 div#input_6_14{-webkit-transform:scale(0.8);transform:scale(0.8);width:100%;margin:-10px 0 !important;}
.mobile-contact-block .mobile-contact-content .gform_wrapper .gform_button{padding:2px 20px;}
.mobile-contact-block .mobile-contact-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:none;}
.mobile-contact-block .mobile-contact-content .gform_wrapper li.gfield.gfield_error,.mobile-contact-block .mobile-contact-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding:0;}

header{padding:10px 0; height: 110px;position:relative;z-index:100;width:100%;border-top:15px solid #FDDA24;border-bottom:1px solid #A4A7A9;}
.header .col-md-9{position:static;}
header .header-block{display:inline-block;vertical-align:middle;padding:10px 0;margin-right:10px;max-width:300px;}
header .header-block a{font-family:'Gotham Medium', Helvetica, Arial, sans-serif;}
header .header-block.logo-block{border-top: none;margin-top:-10px;padding-top:20px;}
header .header-block.logo-block #logo{width:100%;}
header .header-block.logo-block .cls-1{fill:#000;stroke:#000;stroke-miterlimit:10;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;}

/* Old Menu
.navbar{position:static;margin:0 auto;text-align:center;border:none;border-radius:0;display:inline-block;width:100%;height: 95px; margin-top: -10px;}
.navbar #navbar{padding-left:0;margin-top:0; height: 100%!important;}
.navbar .navbar-nav{float:none;height: 100%;}
.navbar .mobile-call-icon{display:none;font-size:30px;float:right;margin:15px 7px 0 0;}
.navbar .navbar-toggle .icon-bar{background:#000;width:30px;height:3px; margin-top: 5px;}
.navbar .navbar-toggle .icon-bar-shorter{width:24px; float: right;}
.navbar .nav > li.header-fwhomes{float:right;margin:0;}
.navbar .nav > li.header-fwhomes a{padding:0;}
.navbar .nav > li.header-fwhomes a:active,
.navbar .nav > li.header-fwhomes a:focus,
.navbar .nav > li.header-fwhomes a:hover{text-shadow:none;color:#000;}

.navbar .nav > li {position:static;display:inline-block;float:none;margin-top:15px;padding:3px 9px; height: 100%; line-height: 80px; margin: 0;}
.navbar .nav > li a{color:#000;padding:0;font-size:18px;text-decoration:none;display: inline-block; font-family:'Gotham Medium', Helvetica, Arial, sans-serif;}
.navbar .nav > li .dropdown-menu{position:absolute;width:100%;background: none;padding:70px 0 0 10px;top:95px;overflow:hidden;border-bottom:5px solid #000;box-shadow:none;border-radius:0;float:none;border:none;}
.navbar .nav > li .dropdown-menu li { margin: 0; width: 25%; display: inline-block; vertical-align: top; padding-top: 0!important; float: left;}
.navbar .nav > li .dropdown-menu > li { margin-bottom: 0;}
.navbar .nav > li .dropdown-menu li:nth-child(3n+1){clear:left;}
.navbar .nav > li .dropdown-menu li a{padding:7px 15px;}
.navbar .nav > li > .dropdown-menu{border-bottom: 10px solid #000; height:650px; padding: 60px 40px 10px 30px; background: url(/wp-content/themes/fleetwood-au/images/fw-F-icon.png) bottom -150px right 0 no-repeat #FDDA24;}

.navbar .nav > li > .dropdown-menu > li > a{color:#000;background:none;font-size:16px;font-family:'Gotham Bold', Helvetica, Arial, sans-serif;padding:7px 15px;}
.navbar .nav > li > .dropdown-menu > li > a::first-letter{border-top:2px solid #fff;padding-top:5px;}
.navbar .nav > li .dropdown-menu .dropdown-menu{position:static;padding-top:0!important;display:block!important;}
.navbar .nav > li .dropdown-menu .dropdown-menu li{width:100%;margin-bottom:0;padding-top:0; line-height: 1.5;}
.navbar .nav > li .dropdown-menu .dropdown-menu li a{padding:2px 5px;font-family:'Gotham Medium', Helvetica, Arial, sans-serif;font-size: 16px;}
.navbar .nav > li .dropdown-menu .dropdown-menu li.menu-item-has-children > a:after {display:inline-block;content:">";position:relative;z-index:10; font-weight: bold; margin-left: 5px;}
.navbar .nav > li .dropdown-menu .dropdown-menu > li:hover .dropdown-menu{display:block!important;}
.navbar .nav > li .dropdown-menu .dropdown-menu .dropdown-menu{padding-top:0!important;display:none!important;}
.navbar .nav > li .dropdown-menu .dropdown-menu .dropdown-menu li a{font-family:'Gotham Book', Helvetica, Arial, sans-serif;}
.navbar .nav > li .dropdown-menu a{text-transform:none;}
.navbar .nav > li .dropdown-menu li a:active,
.navbar .nav > li .dropdown-menu li a:focus,
.navbar .nav > li .dropdown-menu li a:hover,
.navbar .nav > li .dropdown-menu li.current-menu-item a{color:#000;background:none;text-decoration:underline;border:none;}
.navbar .nav > li a:active,
.navbar .nav > li a:focus,
.navbar .nav > li a:hover{color:#000;background:none;border-bottom:2px solid #000;}
.navbar .nav > li.current-menu-ancestor > a,
.navbar .nav > li.current-menu-item > a,.navbar .nav > li.current-menu-parent > a,
.navbar .nav > li.current_page_item > a{color:#000000;border-bottom:2px solid #000;}
.navbar .nav > li.open a,
.navbar .nav > li.open a:active,
.navbar .nav > li.open a:focus,
.navbar .nav > li.open a:hover{background:none;}
.navbar .nav > li a[href="#"] {cursor: default!important;}
 */
/* New Menu */
.navbar{position:static;margin:0 auto;text-align:center;border:none;border-radius:0;display:inline-block;width:100%;height: 95px; margin-top: -10px;}
.navbar #navbar{padding-left:0;margin-top:0; height: 100%!important;}
.navbar .navbar-nav,{float:none;height: 100%;}
.navbar .mobile-call-icon{display:none;font-size:30px;float:right;margin: 30px 10px 0 0; text-decoration: none;}
.navbar .navbar-toggle .icon-bar{background:#000;width:30px;height:3px; margin-top: 5px;}
.navbar .navbar-toggle .icon-bar-shorter{width:24px; float: right;}
.navbar .nav > li.header-fwhomes{float:right;margin:0;}
.navbar .nav > li.header-fwhomes a{padding:0;}
.navbar .nav > li.header-fwhomes a:active,
.navbar .nav > li.header-fwhomes a:focus,
.navbar .nav > li.header-fwhomes a:hover{text-shadow:none;color:#000;}
.navbar .nav > li {position:static;display:inline-block;float:none;margin-top:15px;padding:3px 9px; height: 100%; line-height: 90px; margin: 0;}
.navbar .nav > li a{font-weight: 600;color:#000;padding:0;font-size:14px;text-decoration:none;display: inline-block; font-family:'Gotham Medium', Helvetica, Arial, sans-serif;}
.navbar .nav > li .dropdown-menu{position:absolute;width:95%;background: none;padding:70px 0 0 10px;top:95px; left: 35px;overflow:hidden;border-bottom:5px solid #000;box-shadow:none;border-radius:0;float:none;border:none;}
.navbar .nav > li .dropdown-menu li { margin: 0; width: 30%; line-height: 1; display: inline-block; vertical-align: top; padding-top: 0!important; float: left;}
.navbar .nav > li .dropdown-menu li:before { float: left;  content: "\00BB"; color: #FDDA24; font-size: 32px; margin-top: -2px;}
.navbar .nav > li .dropdown-menu > li { margin-bottom: 0;}
.navbar .nav > li .dropdown-menu li:nth-child(3n+1){clear:left;}
.navbar .nav > li .dropdown-menu li a{padding:7px 15px;font-weight: normal;}
.navbar .nav > li > .dropdown-menu {min-height:330px; padding: 40px; background: url(/wp-content/uploads/2023/01/fw-F-icon-1.png) top -50px right 0 no-repeat #fff; box-shadow: 0px 8px 10px 0px rgb(0 0 0 / 50%); background-size: 295px;}
.navbar .nav > li > .dropdown-menu > li > a{color:#000;background:none;font-size:16px;font-family:'Gotham Bold', Helvetica, Arial, sans-serif;padding:7px 15px;}
.navbar .nav > li > .dropdown-menu > li > a::first-letter{border-top:2px solid #fff;padding-top:5px;}
.navbar .nav > li .dropdown-menu .dropdown-menu{position:static;padding-top:0!important;display:block!important;}
.navbar .nav > li .dropdown-menu .dropdown-menu li{width:100%;margin-bottom:0;padding-top:0; line-height: 1.5;}
.navbar .nav > li .dropdown-menu .dropdown-menu li:before {font-size: 24px; margin-top: -8px;}
.navbar .nav > li .dropdown-menu .dropdown-menu li a{padding:2px 5px;font-family:'Gotham Medium', Helvetica, Arial, sans-serif;font-size: 14px;}
.navbar .nav > li .dropdown-menu .dropdown-menu li.menu-item-has-children > a:after {display:inline-block;content:">";position:relative;z-index:10; font-weight: bold; margin-left: 5px;}
.navbar .nav > li .dropdown-menu .dropdown-menu > li:hover .dropdown-menu{display:block!important;}
.navbar .nav > li .dropdown-menu .dropdown-menu .dropdown-menu{padding-top:0!important;display:none!important;}
.navbar .nav > li .dropdown-menu .dropdown-menu .dropdown-menu li a{font-family:'Gotham Book', Helvetica, Arial, sans-serif;}
.navbar .nav > li .dropdown-menu a{text-transform:none;}
.navbar .nav > li .dropdown-menu li a:active,
.navbar .nav > li .dropdown-menu li a:focus,
.navbar .nav > li .dropdown-menu li a:hover,
.navbar .nav > li .dropdown-menu li.current-menu-item a{color:#000;background:none;text-decoration:underline;border:none;}
.navbar .nav > li a:active,
.navbar .nav > li a:focus,
.navbar .nav > li a:hover{color:#000;background:none;border-bottom:2px solid #000;}
.navbar .nav > li.current-menu-ancestor > a,
.navbar .nav > li.current-menu-item > a,.navbar .nav > li.current-menu-parent > a,
.navbar .nav > li.current_page_item > a{color:#000000;border-bottom:2px solid #000;}
.navbar .nav > li.open a,
.navbar .nav > li.open a:active,
.navbar .nav > li.open a:focus,
.navbar .nav > li.open a:hover{background:none;}
.navbar .nav > li a[href="#"] {cursor: default!important;}

.banner-f-icon {position: absolute; z-index: 10; right: -10px; bottom: 0; bottom: -160px;}
.top-bar {}
.top-bar .container {background: #FDDA24;}
.top-bar .navbar-nav {position: relative; top: 7px;}
.top-bar .navbar-nav li {text-align: right;}
.top-bar .navbar-nav li a {font-weight: 600; background: none!important; color: #000; padding: 8px 5px; font-size: 14px; text-decoration: none; display: inline-block; font-family: 'Gotham Medium', Helvetica, Arial, sans-serif;}
.top-bar .navbar-nav .dropdown-menu a {padding: 8px 15px;}
.top-bar .navbar-nav .dropdown-menu > .active > a,
.top-bar .navbar-nav .dropdown-menu > .active > a:focus,
.top-bar .navbar-nav .dropdown-menu > .active > a:hover,
.top-bar .navbar-nav .dropdown-menu > li > a:focus,
.top-bar .navbar-nav .dropdown-menu > li > a:hover {color: #000; text-decoration: underline;}
.navbar-nav > li .header-phone-block a:active,
.navbar-nav > li .header-phone-block a:focus,
.navbar-nav > li .header-phone-block a:hover {border: none;}
.header-phone-block {margin-left: 20px;}
.header-phone-block:hover a {transform: scale(1.1);}
.header-phone-block a {font-size: 0!important;transition: all .2s ease-in-out; }
.header-phone-block a:hover {text-decoration: none!important; border: none!important;}
.header-phone-block .header-phone-icon {padding: 10px 10px 10px 10px; border-radius: 0px 0px 0px 0px; font-family: "Gotham Book", Sans-serif; font-size: 17px; color: #FFFFFF; background-color: #000000;}
.header-phone-block .header-phone-icon i {color: #FFFFFF;}
.header-phone-block .header-phone-number {padding: 10px 20px 10px 20px; border-radius: 0px 0px 0px 0px; font-family: "Gotham Book", Sans-serif;  font-size: 17px; font-weight: 600; color: #000000; background-color: #FBDB1F;}

/******* Home *******/
body.home .page-content{padding-top:0;}
body.home h2{margin-bottom:30px;}
body.home .content-row.content-row-evenhalf{border:none;}
body.home h3 {margin-bottom: 30px;}
body.home h3::first-letter {border:none;}

.hp-feature-slider {position:relative;z-index:0;}
.hp-feature-slider .hpslide {height: 915px;}
.hp-feature-slider .hpslide .container {padding-right: 0;}
.hp-feature-slider .hpslide .hpslide-caption-content {min-height: 500px}
.hp-feature-slider .hpslide h1 {margin: 60px 0 30px;}
.hp-feature-slider .hpslide h1:after{display:block;content:"";width:880px;height:15px;border-top:15px solid #fff;position:relative;z-index:10;margin-top:20px;}
.hp-feature-slider .hpslide h4 {margin-bottom: 30px;}
.hp-feature-slider .hp-slider-image {border-radius: 1000px; overflow: hidden ;width: 110%; position: relative; top: -120px; right: -90px;}
.hp-feature-slider .hp-slider-image img {display: block;}
.hp-feature-slider .hpslide-caption.bg-yellow {}
.hp-feature-slider .hpslide-caption.bg-yellow h1::first-letter{border-top:5px solid #fff;}
.hp-feature-slider .hpslide-caption.bg-yellow img {}
.hp-feature-slider .banner-f-icon {bottom: -180px;}
.
.hp-feature-slider:hover .prev{left:30px;}
.hp-feature-slider:hover .next{right:30px;}
.hp-feature-slider .pager-custom-position .rslides_tabs{display: none; text-align:left;top:-20px;list-style:none;top:0;padding:0 15px;margin:-20px auto 0;position:relative;max-width:1170px;z-index:100;}
.hp-feature-slider .pager-custom-position .rslides_tabs li{display:inline-block;margin:0 5px;}
.hp-feature-slider .pager-custom-position .rslides_tabs li a{display:block;background:#fff;text-indent:-9999px;width:15px;height:4px;}
.hp-feature-slider .pager-custom-position .rslides_tabs li.rslides_here a{background:#000;}
.hp-slider-counter-wrapper {margin-top: 60px;}
.pager-custom-position {margin-top: 0; position: absolute; z-index: 10; bottom: 60px; padding-left: 10px;}
.pager-custom-position a{width:52px;height:32px;display:inline-block;margin:0 10px 0 5px;text-indent:-9999px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.pager-custom-position a.rslides_nav.prev{background:url(/wp-content/themes/fleetwood-au/images/ico-left.png) 0 0 no-repeat;}
.pager-custom-position a.rslides_nav.prev:active,
.pager-custom-position a.rslides_nav.prev:focus,
.pager-custom-position a.rslides_nav.prev:hover {-webkit-transform:translateX(-10px);transform:translateX(-10px);}
.pager-custom-position a.rslides_nav.next{background:url(/wp-content/themes/fleetwood-au/images/ico-right.png) 0 0 no-repeat;}
.pager-custom-position a.rslides_nav.next:active,
.pager-custom-position a.rslides_nav.next:focus,
.pager-custom-position a.rslides_nav.next:hover {-webkit-transform:translateX(10px);transform:translateX(10px);}


.content-row-hpthreecol.content-row {margin: 100px 0 40px;}
.content-row-hpthreecol .hp-threecol-block .hp-threecol-img {height: 190px; overflow: hidden; margin-bottom: 60px;}
.content-row-hpthreecol .hp-threecol-block .hp-threecol-img:after {display: block; content: ""; width: 75%; height: 5px; border-top: 15px solid #FDDA24; position: relative; z-index: 10; margin-top: -8px;}
.content-row-hpthreecol .hp-threecol-block .hp-threecol-img img {display: block; width: 100%;}
.content-row-hpthreecol .hp-threecol-block p {min-height: 110px; margin-bottom: 35px;}

.content-row-hptwocolcircular.content-row {background: #A4A7A9; padding: 80px 0;}
.content-row-hptwocolcircular h1 {color: #fff;}
.content-row-hptwocolcircular h3 {margin: 25px 0 50px!important;}
.content-row-hptwocolcircular h4 {margin-bottom: 40px;}
.content-row-hptwocolcircular .hptwocolcircular-image {}
.content-row-hptwocolcircular .hptwocolcircular-image .circular-image-block {overflow: hidden; display: block; border-radius: 50%; margin: -80px -50% -80px 0; width: 690px;}

.content-row-hptwocolimage.content-row {padding: 60px 0;}
.content-row-hptwocolimage .container {padding-right: 0;}
.content-row-hptwocolimage h3 {margin: 25px 0 30px!important;}
.content-row-hptwocolimage h4 {margin-bottom: 50px;}
.content-row-hptwocolimage .hptwocolimage-block {margin-top: -60px;}


/******* Content *******/
.breadcrumbs-block{text-align:left;font-size:12px;z-index:5;color:#000;padding:20px 0;font-weight:bold;}
.breadcrumbs-block a{color:#717679;font-weight:normal;font-size:12px;}
.breadcrumbs-block.bg-Black {color: #FDDA24;}
.page-title-row {position: relative;}
.page-title-row.featured-title-row h1 {max-width: 32%; position: relative; z-index: 10;}

body.page-id-6385 h3::first-letter{border-top: none; padding-top:0;}

.circular-image-block {overflow:hidden;display:block;border-radius:50%;}
.column-valign-middle {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.column-valign-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
.column-valign-bottom .content-column-one{top: -40px;}
.column-talign-right.content-row {}
.column-talign-right.content-row .container {padding-right: 50px; padding-left: 0;}
.column-talign-right h1:after {float: right;}
.column-talign-right h2:after {float: right;}
.column-talign-right .col-md-push-8 {padding-left:25px;}

.page-content {position: relative;}
.content-row{padding:30px 0 50px;position:relative;}
.content-row:first-of-type{padding-top:0!important;}
.content-table-row .content-table-half{width:50%;}
.content-row.content-row-evenhalf .row .content-column-one, .content-row.content-row-evenhalf .row .content-column-two{padding:30px 15px;}

.content-row:first-child{border-top:none!important;}

.content-row.content-row-thirds {padding: 30px 0;}
.content-row.content-row-thirds + .content-row.content-row-thirds {padding-top: 0; margin-top: -30px;}
.content-row.content-row-thirds h2 {margin-bottom: 40px;}
.content-row.content-row-thirds h3 {margin-top: 50px;}
/*.content-row.content-row-thirds h3::first-letter {border-top: 3px solid #000!important;}*/
.content-row.content-row-thirds .col-md-4:nth-child(3n+1) {clear: left;}
.content-row.content-row-thirds .image-grid-block {margin-bottom: 50px;}
.content-row.content-row-thirds .image-grid-title:after{display:block;content:"";width:100%;height:15px;border-top:15px solid #FDDA24;position:relative;z-index:10;margin-top:-10px;}

.content-row.content-row-thirds.content-thirds-board .image-grid-block img {max-height: 175px; border-radius: 200px; overflow: hidden;}
.content-row.content-row-thirds.content-thirds-board .image-grid-title {min-height: 144px; margin-bottom: 10px;}
.content-row.content-row-thirds.content-thirds-board .image-grid-title h5 {min-height: 70px;}

.content-row.content-row-thirds.content-thirds-logos .image-grid-block .image-grid-image {min-height: 150px;}
.content-row.content-row-thirds.content-thirds-logos .image-grid-block img {max-height: 100px; margin-bottom:40px;}
.content-row.content-row-thirds.content-thirds-logos .image-grid-title {margin-bottom: 40px;}
.content-row.content-row-thirds.content-thirds-logos .image-grid-title h3 {font-size: 18px; line-height: 24px; font-family: 'Gotham Medium', Helvetica, Arial, sans-serif; margin: 0 0 20px 0;}

.content-row.content-row-thirds.content-thirds-featured {background: #f2f2f2; padding: 100px 0;}
.content-row.content-row-thirds.content-thirds-featured .image-grid-block .image-grid-image {height: 426px; overflow: hidden;}
.content-row.content-row-thirds.content-thirds-featured .image-grid-title {margin-bottom: 40px;}

body.page-apprenticeships .content-table-row {padding-bottom: 0;}
body.page-apprenticeships .content-row.content-row-twothirds {margin-top: 0;}
body.page-apprenticeships .content-row-basiccontentimage p {margin-top: 20px;}
body.page-apprenticeships .content-row-basiccontentimage h2:after {display: none;}

body.page-sectors.page-local-government {}
body.page-sectors.page-local-government .content-row-thirds {margin: 50px 0;}

body.archive.tax-project-sector .single-post-image { height: 194px; overflow: hidden;}

body.page-id-5518 .content-row.content-table-row {background: #FDDA24; padding: 30px 0; margin: 30px 0;}

.content-row-pdfs {}
.content-row-pdfs .single-pdf-item { margin-bottom: 30px;}
.content-row-pdfs .single-pdf-item a {text-decoration: none; display: block; background: #f2f2f2; height: 200px; border-bottom: 15px solid #FDDA24; margin-bottom: 30px; padding: 40px 30px;}
.content-row-pdfs .single-pdf-item a:hover {background: #dbdcdd;}

.content-row-basiccontentimage .container{padding-right:0;}
.content-row-basiccontentimage .col-md-8{padding:0;height:438px;overflow:hidden;}
.content-row-basiccontentimage h2:after{display:block;content:"";width:880px;height:15px;border-top:15px solid #FDDA24;position:relative;z-index:10;margin-top:20px;}
.content-row-basiccontentimage h1 {margin-bottom: 30px;}
.content-row-basiccontentimage h1:after{display:block;content:"";width:880px;height:15px;border-top:15px solid #FDDA24;position:relative;z-index:10;margin-top:20px;}
.content-row-basiccontentimage h3 {margin: 80px 0 40px;}
.content-row-basiccontentimage h3:first-letter {border: none;}
.content-row-basiccontentimage p {margin-top: 70px;}
.content-row-basiccontentimage ul + p {margin-top: 10px;}
.content-row-basiccontentimage.featured-basiccontentimage {top: -130px; margin-bottom: -80px;}
.content-row-basiccontentimage.featured-basiccontentimage h3 {padding-right: 30px;}
.content-row-basiccontentimage.featured-basiccontentimage h3:after{display:block;content:"";width:880px;height:15px;border-top:15px solid #fff;position:relative;z-index:10;margin-top:20px;}
.content-row-basiccontentimage.bg-black {padding-bottom: 80px;}
.content-row-basiccontentimage .responsive-video-iframe {position: relative; margin-bottom: 40px; overflow: hidden; width: 100%; padding-top: 56.25%;}
.content-row-basiccontentimage .responsive-video-iframe iframe {position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%;}
.content-row-basiccontentimage .video-banner-block .col-md-8 {height: 520px;}
body.page-id-5627 .content-row-basiccontentimage.featured-basiccontentimage {top: -90px;}


body.page-fleetwood-australia-terms-and-conditions table td,
body.page-fleetwood-australia-terms-and-conditions table th {width: 33%; vertical-align: middle; padding: 10px 15px;}

.competition-tscs-block {border-top: 1px solid #ccc; padding-top: 40px; font-size: 14px;}
.competition-tscs-block h4 {margin: 15px 0 5px;}
.competition-tscs-block p {font-size: 14px; line-height: 16px; margin-bottom: 10px;}

.content-row.content-row-projects{padding:0!important;}
.content-row-projects .container:first-child{margin-bottom:0;padding-left:0;padding-right:0;}
.content-row-projects .project-block-image{height:438px;overflow:hidden;}
.content-row-projects h2,.content-row-projects h3,.content-row-projects h5,.content-row-projects p{color:#fff;}
.content-row-projects h2:after{display:block;content:"";width:880px;height:15px;border-top:15px solid #fff;position:relative;z-index:10;margin-top:20px;float:right;}
.project-block-description{margin-top:80px; min-height: 220px;}
.project-block-description a{text-decoration:none;color:#FDDA24;}
.project-block-description h3::first-letter{border:none!important;}
.project-content-row {}
.project-content-row .col-md-4:first-child p {font-size: 18px; line-height: 24px; font-family: 'Gotham Medium', Helvetica, Arial, sans-serif; margin: 0 0 20px 0;}

.content-row.content-row-twothirds {margin: 20px 0 0;}
.content-row.content-row-twothirds .container {padding-right: 0;}
.content-row.content-row-twothirds h2 {max-width: 700px}
.content-row.content-row-twothirds h3 {margin: 20px 0 40px;}
.content-row.content-row-twothirds h3::first-letter {border-top: none;}

.content-row.content-row-circularcontact{background:#FDDA24;padding:45px 0;overflow:hidden;}
.content-row.content-row-circularcontact h2{margin-bottom:30px; margin-top: 40px;}
.content-row.content-row-circularcontact h2::first-letter{border-top:5px solid #fff;padding-top:10px;}
.content-row.content-row-circularcontact .circular-image-block {}
.content-row.content-row-circularcontact img {filter: grayscale(100%); -webkit-filter: grayscale(100%)}

.content-row.content-row-services h2 {margin: 80px 0 30px;}
.content-row.content-row-services .single-sector-block img{filter:grayscale(100%);-webkit-filter:grayscale(100%);transition:ease all 0.3s}
.content-row.content-row-services .single-sector-block:hover img{filter:none;-webkit-filter:grayscale(0);}

.locations-toggle-list li.active{font-weight:700;}

body.post-type-archive.post-type-archive-project .page-content{padding-bottom:150px;}

.content-row ul{list-style-position:inside;padding:0;margin-bottom:25px;}
.content-row ul li{padding-left: 20px; margin-bottom: 10px; text-indent: -22px;}
.content-row.content-row-imagehalf{padding:0;}
.content-table-row{margin-bottom:0;display:table;width:100%;height:100%;}
.content-table-row .content-table-half{width:100%;display:table-cell;height:100%;vertical-align:middle;padding:30px 0;}
.content-table-row .content-table-inner{display:table-cell;height:100%;width:100%;position:relative;z-index:5;vertical-align:middle;}
.content-row.content-row-evenhalf .row .content-column-one,.content-row.content-row-evenhalf .row .content-column-two{padding:20px 20px 0;}
.content-row-imagehalf.imagehalf-left .content-column-one,.content-row-imagehalf.imagehalf-left .content-row.content-row-evenhalf .row .content-column-two,.content-row.content-row-evenhalf .row .content-row-imagehalf.imagehalf-left .content-column-two{position:absolute;background-position:50%;background-repeat:no-repeat;background-size:cover;left:0;top:0;height:100%;}
.content-row-imagehalf.imagehalf-left .content-column-two{padding-left:100px !important;}
.content-row-imagehalf.imagehalf-right .content-column-one,.content-row-imagehalf.imagehalf-right .content-row.content-row-evenhalf .row .content-column-two,.content-row.content-row-evenhalf .row .content-row-imagehalf.imagehalf-right .content-column-two{padding-right:100px !important;}
.content-row.content-row-imagehalf .row .content-column-one,.content-row.content-row-imagehalf .row .content-column-two{padding-top:60px!important;padding-bottom:60px!important;}
.content-row-imagehalf.imagehalf-right .content-column-two{position:absolute;background-position:50%;background-repeat:no-repeat;background-size:cover;right:0;top:0;height:100%;}
.content-row.cpt-content-block a{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.content-row.cpt-content-block.cpt-content-projects{padding:250px 0;border-top:1px solid #ccc!important;}
.content-row.cpt-content-block.cpt-content-projects .flexslider .btn{font-size:20px;padding:12px 20px;border-width:2px;}
.content-row.cpt-content-block.cpt-content-services .single-cpt-service{text-align:center;margin-bottom:40px;}
.content-row.cpt-content-block.cpt-content-services .single-cpt-service a{display:block;}
.content-row.cpt-content-block.cpt-content-services .single-cpt-service a:active,.content-row.cpt-content-block.cpt-content-services .single-cpt-service a:focus,.content-row.cpt-content-block.cpt-content-services .single-cpt-service a:hover{text-decoration:none;opacity:0.4;}
.content-row.cpt-content-block.cpt-content-services .single-cpt-service img{max-height:125px;}
.content-row.cpt-content-block.cpt-content-services .single-cpt-service .single-cpt-title{font-weight:700;font-size:16px;height:50px;margin:20px 0;}
.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:3;}
.bg-overlay a,.bg-overlay h1,.bg-overlay h2,.bg-overlay h3,.bg-overlay h4,.bg-overlay p{color:#fff;}
.bg-overlay .content-table-row{position:relative;z-index:3;}
.content-row.bg-overlay::-webkit-input-placeholder,.content-row.bg-overlay select,.content-row.bg-overlay textarea{color:#fff;}
.content-row.bg-overlay::-ms-input-placeholder,.content-row.bg-overlay select,.content-row.bg-overlay textarea{color:#fff;}
.content-row.bg-overlay::placeholder,.content-row.bg-overlay select,.content-row.bg-overlay textarea{color:#fff;}
.content-row.bg-overlay .gform_wrapper div.ginput_container input,.content-row.bg-overlay .gform_wrapper div.ginput_container select,.content-row.bg-overlay .gform_wrapper div.ginput_container textarea{border:1px solid #fff;background:none;color:#fff;}
.content-row.bg-overlay .gform_wrapper .gform_button{color:#fff;border:2px solid #fff;background:none;}

.team-member-block{margin-top:40px;margin-bottom:40px;}
.team-member-block img{max-width:300px;width:100%;}
.team-member-block h3{margin-bottom:10px;}

.partnerships-block{margin-top:40px;margin-bottom:40px;}
.partnerships-block img{max-height:130px;max-width:100%;display:block;margin:0 auto;}

/* body.single-home-design .internal-banner,body.single-project .internal-banner{height:650px;}
body.single-home-design .overlay,body.single-project .overlay{display:none;}
body.single-home-design .content-table-bg,body.single-project .content-table-bg{background:rgba(0, 0, 0, 0.5);} */

.service-block h4{min-height:60px;}
.project-gallery{text-align:right;}
.project-gallery a{display:inline-block;margin-bottom:5px;}
.project-gallery-item{margin-bottom:30px;}
.single-sector-block.single-residential-block h3 {min-height: 55px;}
.amenities-list{margin-left:0;}
.amenities-list li{text-indent:0!important;padding:0!important;}
.amenities-list li{font-weight:bold;font-size:22px;margin-right:30px;}
.amenities-list li:before{display:none;}
.amenities-list li i{margin-left:5px;font-size:40px;vertical-align:middle;}
.small-amenities-list{margin:10px 0 20px!important;}
.small-amenities-list li{font-size:16px;margin:0 10px;}
.small-amenities-list li i{margin-left:5px;font-size:25px;}
.pdf-block{margin-bottom:30px;}
.pdf-block i{font-size:30px;vertical-align:middle;margin-right:5px;}
.pdf-block a.btn {border: 1px solid #000;}
.pdf-block a.btn:hover {border: 1px solid #fff; background: #000; color: #fff;}
.projects-back-block{margin-bottom:30px;}
.projects-back-block a{font-weight:700;font-size:16px;}
body.tax-project-type h4{min-height:70px;}
.form-block{margin:0; padding: 30px; background: #f2f2f2; border-bottom: 15px solid #FDDA24;}
body.single-service .sidebar-block li{margin-bottom:3px;}
body.single-service .sidebar-block li a{font-size:16px; text-decoration: none;}
body.single-service img {filter:none;-webkit-filter:grayscale(0);}
.single-post-block .sidebar-block h3 {margin: 0 0 20px!important; min-height: 0;}


.content-row.latest-news-block {background: url("/wp-content/themes/fleetwood-au/images/bg-transparent-circle.png") top right 50px no-repeat #FDDA24; padding: 100px 0;}
.content-row.latest-news-block h1 {margin-bottom: 50px;}
.content-row.latest-news-block h1::first-letter {border-top:5px solid #fff;padding-top:10px;}
.single-post-block{margin-bottom:40px;padding-bottom:0;}
.single-post-block.col-md-3:nth-of-type(4n+5){clear:left;}
.single-post-block h3 {margin: 30px 0 15px!important; min-height: 84px;}
.single-post-block h3::first-letter {border-top:3px solid #fff!important;padding-top:10px;}
.single-post-block img {filter: grayscale(100%); -webkit-filter: grayscale(100%); transition: ease all 0.3s;}
.single-post-block:hover img{filter:none;-webkit-filter:grayscale(0);}
.single-post-block .single-post-content p {min-height: 90px;}
.single-post-block .single-post-content a {text-decoration:none;}
.single-post-block:hover .readmore-link {border-bottom: 2px solid #fff;;}
.single-post-block .single-post-image{min-height: 218px;}
.single-post-block .single-post-tags,.single-post-block .single-post-terms{color:#000;margin-bottom:5px;}
.single-post-block .single-post-tags a,.single-post-block .single-post-terms a{color:#000;text-decoration:underline;}
.single-post-block .single-post-date{margin:15px 0; font-size: 12px;}
.single-post-block.single-post-page{margin-bottom:0;border-bottom:0;}
.single-post-block.single-post-page img { filter: none;-webkit-filter: grayscale(0);}
.single-post-block.single-post-page .single-post-tags{margin-bottom:30px;}
.single-post-block.single-post-page .sidebar-block {background: #f2f2f2; padding: 40px 40px 20px; border-bottom: 15px solid #FDDA24;}
.single-post-block.single-post-page .sidebar-block .widget-block {margin: 20px 0 50px;}
.single-post-block.single-post-page .sidebar-block li {margin-bottom: 20px; padding-left: 0; text-indent: 0;}
.single-post-block.single-post-page .sidebar-block a:hover {text-shadow: 0px 0px 1px #333;}
.pagination-block .page-numbers{color:#000;padding:2px 5px;border:1px solid #eee;}
.pagination-block .page-numbers.current{background:#000;border-color:#000; color: #fff;}
.pagination-block .page-numbers.next,.pagination-block .page-numbers.prev{border:none;}

body.blog .breadcrumbs-block,
body.archive.category-media-releases .breadcrumbs-block { position: absolute; width: 100%; left: 0; top: 0; }
body.blog .content-row,
body.archive.category-media-releases .content-row {background: url("/wp-content/themes/fleetwood-au/images/bg-transparent-circle.png") top right 50px no-repeat #FDDA24; padding: 110px 0 100px;}
body.blog .content-row .page-title-row,
body.archive.category-media-releases .page-title-row {margin-bottom: 30px;},
body.blog .content-row .page-title-row h1::first-letter,
body.archive.category-media-releases .page-title-row h1::first-letter {border-color: #fff;}

body.single-post.postid-1946 h1 {
	font-family: "halyard-display", sans-serif;
	font-weight: 600;
	font-size: 56px;
	font-style: normal;
	line-height: 1;
}

body.single-post.postid-1946 h1::first-letter,
body.single-post.postid-1946 h2::first-letter,
body.single-post.postid-1946 h3::first-letter { padding-top:3px;}

@media (max-width: 767px) {
    body.single-post.postid-1946 h1 {
        font-size: 34px!important;
        line-height: 34px!important;
        margin-bottom: 0!important;
    }
}


#gallery-2 .gallery-item{margin:0 !important;}
#gallery-2 .gallery-item img{border:none;padding:2px;}
.responsive-video{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin-bottom:10px;}
.responsive-video iframe{left:0;top:0;height:100%;width:100%;position:absolute;}
.single-project .project-gallery img{margin-bottom:0; }
.single-project .project-gallery a {height: 194px; overflow: hidden;}
.single-project-block:nth-child(4n + 5){clear:left;}
.content-row-icons{}
.content-row-icons .icon-grid-block{margin-bottom:30px;}
.content-row-icons .icon-grid-block:nth-of-type(4n+5){clear:left;}
.content-row-icons .icon-grid-container{display:table;width:100%;}
.content-row-icons .icon-grid-image{display:table-cell;vertical-align:middle;background:#FDDA24;border-radius:120px;max-width:75px;width:30%;padding:20px;}
.content-row-icons .icon-grid-image img{width:100%;}
.content-row-icons .icon-grid-title{display:table-cell;vertical-align:middle;width:70%;padding:0 15px;}
.sectors-grid-block {margin-bottom: 0;}
.sectors-grid-block h2 {margin: 80px 0 30px;}
.content-row-services {margin-bottom: 50px;}
.grid-viewmore-link {text-align: center; margin: 0 0 30px;}
.single-sector-block{padding-bottom:40px;}
.single-sector-block img{max-width:none;width:100%;}
.single-sector-block a{display:block;text-decoration:none;position:relative;}
.single-sector-block:hover .readmore-link{border-bottom:2px solid;}
.single-sector-block h3{margin:40px 0 0;min-height:75px;}
.single-sector-block h3::first-letter{border-top:3px solid #FDDA24;padding-top:5px;}
.single-sector-block .single-sector-title{position:absolute;left:0;bottom:0;padding:20px;background:rgba(0, 0, 0, 0.5);color:#fff;width:100%;margin:0;text-align:center;text-transform:uppercase;transition:ease all 0.3s;}
.single-sector-block:hover .single-sector-title{background:rgba(0, 0, 0, 0.8);}
.single-sector-block .single-sector-title h4{color:#fff;width:100%;margin:0;text-align:center;}
.post-type-archive-project .single-sector-block h4{min-height:70px;}
.case-filter{margin:-10px 0 0 0!important;padding:0;list-style:none;}
.case-filter li{display:inline-block;margin:5px;padding:0!important;text-indent:0!important;}
.case-filter li a{border:1px solid #FDDA24;padding:8px 30px;border-radius:40px;text-decoration:none;display:block;text-transform:uppercase;color:#000;font-size:14px;font-weight:600;}
.case-filter li:before{display:none;}
.case-filter li a.active{background:#FDDA24;color:#000;}
.case-gallery h2{margin-top:60px;margin-bottom:15px;}
.case-gallery > div{width:100%;}
.case-gallery .single-post-image {height: 194px; overflow: hidden;}

body.page-template-investorcentre {}
body.page-template-investorcentre .breadcrumbs-block {position: absolute; width: 100%; left: 0; top: 0; color: #fff;}
body.page-template-investorcentre .page-title-row {height: 540px; overflow: hidden; margin-bottom: 50px;}
body.page-template-investorcentre .page-title-row .container {position: absolute; left: 0; bottom: 50px; width: 100%;}
body.page-template-investorcentre .page-title-row h1 {max-width: 430px; color: #fff;}
body.page-template-investorcentre .content-row.content-row-twothirds h2 {max-width: 100%; margin: -35px 0 30px 0;}
body.page-template-investorcentre h3 {margin-bottom: 20px;}
body.page-template-investorcentre h3::first-letter {border-top: 3px solid #000; padding-top: 15px;}
body.page-template-investorcentre .content-row-basiccontentimage {margin-top: 40px;}
body.page-template-investorcentre .content-row-basiccontentimage.bg-grey {background: url(/wp-content/themes/fleetwood-au/images/bg-transparent-circle.png) top right 50px no-repeat #a4a7a9; padding: 100px 0 200px;}
body.page-template-investorcentre .content-row-basiccontentimage h3 {max-width: 380px;margin-bottom: 40px; line-height: 32px;}
body.page-template-investorcentre .content-row-basiccontentimage h3:first-letter {border-top: none;}

body.page-template-investorcentreTEST {}
body.page-template-investorcentreTEST .breadcrumbs-block {position: absolute; width: 100%; left: 0; top: 0; color: #fff;}
body.page-template-investorcentreTEST .page-title-row {height: 540px; overflow: hidden; margin-bottom: 50px;}
body.page-template-investorcentreTEST .page-title-row .container {position: absolute; left: 0; bottom: 50px; width: 100%;}
body.page-template-investorcentreTEST .page-title-row h1 {max-width: 430px; color: #fff;}
body.page-template-investorcentreTEST .content-row.content-row-twothirds h2 {max-width: 100%; margin: -35px 0 30px 0;}
body.page-template-investorcentreTEST h3 {margin-bottom: 20px;}
body.page-template-investorcentreTEST h3::first-letter {border-top: 3px solid #000; padding-top: 15px;}
body.page-template-investorcentreTEST .content-row-basiccontentimage {margin-top: 40px;}
body.page-template-investorcentreTEST .content-row-basiccontentimage.bg-grey {background: url(/wp-content/themes/fleetwood-au/images/bg-transparent-circle.png) top right 50px no-repeat #a4a7a9; padding: 100px 0 200px;}
body.page-template-investorcentreTEST .content-row-basiccontentimage h3 {max-width: 380px;margin-bottom: 40px; line-height: 32px;}
body.page-template-investorcentreTEST .content-row-basiccontentimage h3:first-letter {border-top: none;}
body.page-template-investorcentreTEST .content-column-two {padding-right: 30px;}

.share-price-block {background: #FDDA24;padding: 20px 30px;}
.share-price-block h3 {margin: 40px 0 10px!important;}
.share-price-block h3::first-letter {border-top: 2px solid #fff!important; padding-top: 10px;}

.sidebar-menu-block {background: #f2f2f2; padding: 20px 30px 30px; margin-bottom: 5px;}
.sidebar-menu-block h3 {margin: 40px 0 15px!important;}
.sidebar-menu-block h3::first-letter {border-top: 2px solid #FDDA24!important; padding-top: 10px;}
.sidebar-menu-block ul {list-style: none;}
.sidebar-menu-block ul li {}
.sidebar-menu-block ul li a {}

.key-dates-block {background: #f2f2f2; padding: 20px 30px 30px; margin-top: 5px;}
.key-dates-block h3 {margin: 40px 0 15px!important;}
.key-dates-block h3::first-letter {border-top: 2px solid #FDDA24!important; padding-top: 10px;}
.key-dates-block .key-dates-item {padding: 10px;}
.key-dates-block .key-dates-item:nth-child(even) {background: #fff;}




/******* Contact *******/
::-webkit-input-placeholder,select,textarea{color:#000;}
::-ms-input-placeholder,select,textarea{color:#000;}
::placeholder,select,textarea{color:#000;}
select option{color:#000;}
body.page-template-contact .page-title-row {height: 400px; overflow: hidden; padding-top: 70px; margin-bottom: 50px;}
body.page-template-contact .breadcrumbs-block { position: absolute; width: 100%; left: 0;top: 0; }
body.page-template-contact .banner-f-icon {bottom: -140px; max-width: 410px;}
.page-title-contact {margin-top: 70px;}
.page-title-contact h1 {}
.page-title-contact h1::first-letter {border-top:5px solid #fff!important;padding-top:10px;}
.page-title-contact span.h2 {display: block;}
.page-title-contact span.h2::first-letter {border-top: 3px solid #fff; padding-top: 10px;}
.page-title-contact img {display: block; margin-bottom: 40px; height: 48px;}

.content-row-locations {}
.content-row-locations + .content-row-locations {padding-top: 0; margin-top: -40px;}
.content-row-locations .location-grid-block {margin-bottom: 60px;}
.content-row-locations .location-grid-block:nth-child(4n+1) {clear: left;}
.content-row-locations .location-grid-map {margin-bottom: 50px}
.content-row-locations .location-grid-title {}
.content-row-locations .location-grid-address p {font-size: 18px; line-height: 24px; font-family: 'Gotham Medium', Helvetica, Arial, sans-serif; margin: 0 0 20px 0;}
.content-row-locations .location-grid-details {border-bottom: 15px solid #FDDA24; margin-bottom: 20px; padding-bottom: 20px;}
.content-row-locations .location-grid-info {margin-bottom: 5px;}
.content-row-locations .location-grid-description {}
.content-row-locations .row.head-offices-block {display: flex;}
.content-row-locations .row.head-offices-block .location-secondary-block {order: 2; margin-bottom: 30px; background: #f2f2f2; padding: 40px; border-radius: 20px;}
body.page-id-5704 .page-content,
body.page-id-5709 .page-content,
body.page-id-5711 .page-content,
body.page-id-5713 .page-content {background: #f2f2f2;}
body.page-id-5704 .page-content .gform_wrapper,
body.page-id-5709 .page-content .gform_wrapper,
body.page-id-5711 .page-content .gform_wrapper,
body.page-id-5713 .page-content .gform_wrapper {max-width: 880px;}
.acf-map{width:100%;height:150px;margin-bottom:30px;border:1px solid #ccc;}
.acf-map img{max-width:inherit !important;}
.gform_wrapper,.gform_wrapper .gfield{margin-top:0 !important;padding-left:0;text-indent:0;}
.gform_wrapper .gfield_label {font-family: 'Gotham Book', Helvetica, Arial, sans-serif; font-weight: normal!important;}
.gform_wrapper div.ginput_container{margin:0 0 20px !important;}
.gform_wrapper div.ginput_container input,
.gform_wrapper div.ginput_container select,
.gform_wrapper div.ginput_container textarea {padding:10px 20px!important;border:1px solid #FDDA24;background:#fff;margin-top:0 !important;border-radius:30px;}
.gform_wrapper div.ginput_container select{}
.gform_wrapper div.ginput_container textarea{height:110px !important;}
.gform_wrapper div.ginput_container .gfield_checkbox li,.gform_wrapper div.ginput_container .gfield_radio li{margin-bottom:2px;}
.gform_wrapper .gfield_checkbox li input,.gform_wrapper .gfield_checkbox li input[type="checkbox"]{margin-left:10px!important;margin-right:5px!important;}
.gform_wrapper div.ginput_container .gfield_checkbox li label,.gform_wrapper div.ginput_container .gfield_radio li label{margin:7px 0 0 5px;}
.gform_wrapper div.validation_error{display:none;}
.gform_wrapper li.gfield.gfield_error{background:none !important;border:none !important;}
.gform_wrapper li.gfield.gfield_error .gfield_label{margin-top:0 !important;color:#d71920;}
.gform_wrapper li.gfield.gfield_error .gfield_required{color:#d71920;}
.gform_wrapper li.gfield.gfield_error div.ginput_container{margin:0 !important;}
.gform_wrapper li.gfield.gfield_error div.ginput_container input{border-color:#d71920 !important;}
.gform_wrapper .validation_message{color:#d71920 !important;padding-top:5px !important;}
.gform_wrapper .gform_footer{padding-top:5px !important;text-align:left;margin-top:5px !important;}
.gform_wrapper .gform_button{color:#000;background:#FDDA24;border:1px solid #FDDA24; -webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:0; margin-bottom: 5px;text-transform:uppercase;text-decoration:none;white-space:normal;font-family:'Gotham Medium', Helvetica, Arial, sans-serif;padding:8px 30px;border-radius:40px; font-size: 14px;}
.gform_wrapper .gform_button:active,
.gform_wrapper .gform_button:focus,
.gform_wrapper .gform_button:hover {color:#fff;background:#000;border:1px solid #fff;}
.gform_wrapper .gform_button:active,.gform_wrapper .gform_button:focus,.gform_wrapper .gform_button:hover{background:#000;color:#fff;}
.gform_wrapper .form-inline-labels{max-width:450px;margin:0;}
.gform_wrapper .form-inline-labels .gfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:15px;}
.gform_wrapper .form-inline-labels .gfield_label{-webkit-box-flex:1;-ms-flex:1 0 90px;flex:1 0 90px;max-width:90px;margin-top:15px;}
.gform_wrapper .form-inline-labels div.ginput_container{-webkit-box-flex:1;-ms-flex:1 0 90px;flex:1 0 90px;margin:0;}


/******* Styling up the embedded Dynamics365 form ONLY on Contact Building Solutions *******/
body.page-id-5709 .marketing-field {max-width: 880px; }
body.page-id-5709 .marketing-field label {font-weight: normal!important; }
body.page-id-5709 .marketing-field input,
body.page-id-5709 .marketing-field select,
body.page-id-5709 .marketing-field textarea {filter: none; padding: 10px 20px!important; border: 1px solid #FDDA24; background: #fff; margin-top: 0 !important; border-radius: 30px; }
body.page-id-5709 table tr:nth-child(odd) {background: none;}
body.page-id-5709 .page-content { background: #f2f2f2;}
body.page-id-5709 button {color: #000; background: #FDDA24; border: 1px solid #FDDA24; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;border-radius: 0; margin-bottom: 5px; text-transform: uppercase; text-decoration: none; white-space: normal; font-family: 'Gotham Medium', Helvetica, Arial, sans-serif; padding: 8px 30px; border-radius: 40px; font-size: 14px;}
body.page-id-5709 [data-editorblocktype="Text"] {display: none;}
body.page-id-5707 .marketing-field label {font-weight: normal!important; }
body.page-id-5707 .marketing-field input,
body.page-id-5707 .marketing-field select,
body.page-id-5707 .marketing-field textarea {filter: none; padding: 10px 20px!important; border: 1px solid #FDDA24; background: #fff; margin-top: 0 !important; border-radius: 30px; }
body.page-id-5707 table tr:nth-child(odd) {background: none;}
body.page-id-5707 button {color: #000; background: #FDDA24; border: 1px solid #FDDA24; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;border-radius: 0; margin-bottom: 5px; text-transform: uppercase; text-decoration: none; white-space: normal; font-family: 'Gotham Medium', Helvetica, Arial, sans-serif; padding: 8px 20px; border-radius: 40px; font-size: 14px;}
body.page-id-5707 [data-editorblocktype="Text"] {display: none;}

/******* Footer *******/
.widget-block ul{padding:0;list-style:none;}
.widget-block ul li{}
.widget-block ul li a{color:#000;}
.widget-block h4{margin:0 0 10px;}
.social-icons ul li{border-radius:35px;margin-left:5px;padding:0;width:33px;text-align:center;height:33px;line-height:36px;background:#fff;}
.social-icons ul li a{color:#000;text-align:center;font-size:18px;display:block;text-decoration:none;}
#footer-f-logo path{fill:#fff;}
.footer-social-links{text-align:right;}
footer {height:440px;color:#fff;font-size:12px;background:#000;padding:50px 0;max-width:1440px;margin:0 auto; overflow: hidden; position: relative;}
footer .banner-f-icon {right: 0; bottom: -120px; width: 400px;}
footer a{color:#fff;font-size:12px;font-family: 'Gotham Medium', Helvetica, Arial, sans-serif;  text-decoration: none;}
footer a:active,footer a:focus,footer a:hover{color:#fff;text-decoration:underline;}
footer p{color:#A4A7A9;margin-bottom:20px;font-size:12px;}
footer h6{color:#A4A7A9;margin:0 0 10px;}
footer .footer-tagline{text-align:left;}
footer .menu{padding:0;list-style:none;}
footer .footer-column-1 {}
footer .footer-column-1 .textwidget{margin:30px 0;}
footer .footer-column-1 .textwidget p{margin-bottom:10px;}
footer .footer-column-1 .social-icons img{max-width:50px!important;}
footer .footer-logo-block img {border-top: 15px solid #FDDA24; margin: -50px 0 50px; padding-top: 50px;}
footer .footer-column-2{}
footer .footer-column-2 .custom-html-widget{margin-top:40px;}
footer .footer-column-2 .textwidget{}
footer .footer-column-2 .textwidget p{font-size:18px;}
footer .footer-column-2 .textwidget p a{font-size:18px;}
footer .footer-column-3{}
footer .footer-column-3 .textwidget{margin:0;}
footer .footer-column-3 .textwidget p a{ background: url(/wp-content/themes/fleetwood-au/images/ico-find-fw.jpg) center left no-repeat; line-height: 1; text-decoration: none; font-size: 18px; display: block; padding: 7px 0 7px 50px; vertical-align: top; font-family: 'Gotham Medium', Helvetica, Arial, sans-serif; color: #fff;}
footer .footer-column-3 img{max-width:200px!important;}
footer .footer-column-4 {position: static;}
footer .btn{max-width:300px;}
footer .footer-links-block {margin-top: 40px;}
footer .footer-links-block li {border-right: 2px solid #FDDA24; padding-top:}
footer .footer-links-block li:last-child {border-right: none;}
footer .footer-links-block a {font-size: 12px; line-height: 22px; font-family: 'Gotham Medium', Helvetica, Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; color: #A4A7A9; margin: 0 0 10px;}
footer .footer-copyright-block {margin-top: 40px;}
footer .footer-country-block {}
footer .footer-country-block h6 {margin-bottom: 0}



/******************* MEDIA QUERIES *******************/

@media (min-width:1170px) and (max-width:1440px){
	.container {width:1170px;padding-left:30px;padding-right:30px;}
	.top-bar {background: #FDDA24}
	h1,h2,h3,h4,h5,h6{color:#000;margin:15px 0;}
	h1,.h1{font-size:34px; line-height: 34px; margin-bottom:0;}
	h2,.h2{font-size:28px; line-height: 28px; }
	h3,.h3{font-size:24px; line-height: 28px; }
	h4,.h4{font-size:16px; line-height: 22px; margin:0 0 20px 0;}
	h5,.h5{font-size:14px; line-height: 22px; }
	h6,.h6{font-size:12px; line-height: 22px; }
	.alignleft, img.alignleft,
	.alignright img.alignright { float: none;}
	
	.hp-feature-slider .hpslide {height: 755px;}
	.hp-feature-slider .hpslide .hpslide-caption-content {min-height: 450px;}
	.hp-slider-counter-wrapper {margin-top: 0;}
	.content-row-hpthreecol .hp-threecol-block .hp-threecol-img img {width: auto; max-width: none; height: 100%;}

	.content-row-basiccontentimage .col-md-8 {}
	.content-row-basiccontentimage .col-md-8 img {width: auto; max-width: none; height: 100%;}
	.content-row-basiccontentimage.featured-basiccontentimage {top: -90px;}
	.content-row.content-row-thirds.content-thirds-board .image-grid-title { margin-bottom: 30px;}
	.content-row.content-row-thirds.content-thirds-board .image-grid-title h5 { min-height: 100px;}
	
	.flexslider#flexslider-projects {margin-bottom: -11px;}
	.flexslider#flexslider-projects li {}
	.flexslider#flexslider-projects li .row {max-width: 1120px; margin: 0 auto;}
	.flexslider#flexslider-projects .btn {margin: 50px 0 0 0; position: relative; z-index: 10;}
	.project-block-description {margin-top: 80px; min-height: 250px;}
	.flexslider-controls-container {margin-left: 62.66666%;}
	.content-row-projects h3 {font-size: 20px;}
	
	.single-post-block .single-post-image {min-height: 185px;}
	.single-post-block.single-post-page .sidebar-block {padding: 40px 30px 20px;}
	
	body.page-template-investorcentre .page-title-row .container {}
	
	.content-row.content-row-thirds.content-thirds-featured .image-grid-block .image-grid-image { height: 366px;}

	.case-gallery .single-post-image {height: 150px;}
	.single-project .project-gallery a {height: 150px;}

	footer .footer-links-block { margin-top: 10px;}
	footer .footer-copyright-block { margin-top: 10px;}

}

@media (min-width:992px) and (max-width:1170px){
    	.container{width:970px;padding-left:20px;padding-right:20px;}
	h1,h2,h3,h4,h5,h6{color:#000;margin:15px 0;}
	h1,.h1{font-size:34px; line-height: 34px; margin-bottom:0;}
	h2,.h2{font-size:28px; line-height: 28px; }
	h3,.h3{font-size:18px; line-height: 24px; }
	h4,.h4{font-size:16px; line-height: 24px; margin:0 0 20px 0;}
	h5,.h5{font-size:14px; line-height: 22px; }
	h6,.h6{font-size:12px; line-height: 22px; }
	.alignleft, img.alignleft,
	.alignright img.alignright { float: none;}
	
	.navbar .nav > li {padding: 3px;}
	.navbar .nav > li a {font-size: 16px;}
	.navbar .nav > li > .dropdown-menu > li > a {white-space: normal; vertical-align: top; font-size: 14px;}
	.navbar .nav > li .dropdown-menu li:before {display: none;}
	.header-phone-block .header-phone-number {display: none;}
	.top-bar {background: #FDDA24}
	
	.content-row-hpthreecol .hp-threecol-block h2 { height: 56px;}
	.content-row-hpthreecol .hp-threecol-block p {min-height: 155px;}
	
	.hp-feature-slider .hpslide {height: 685px;}
	.hp-feature-slider .hpslide .hpslide-caption-content {min-height: 450px;}
	.hp-slider-counter-wrapper {margin-top: 0;}
	.content-row-hpthreecol .hp-threecol-block .hp-threecol-img img {width: auto; max-width: none; height: 100%;}
    	
	.single-post-block .single-post-image {min-height: 150px;}
	
	.content-row-basiccontentimage.featured-basiccontentimage {top: -90px;}
	.content-row-basiccontentimage .col-md-8 {height: 298px;}
	
	.content-row.content-row-thirds.content-thirds-board .image-grid-title h5 {min-height: 100px;}
	
	body.page-template-investorcentre .page-title-row .container {}
	
	.content-row.content-row-thirds.content-thirds-featured .image-grid-block .image-grid-image {height: 296px;}

	.form-block {padding: 30px 20px;}
	.ginput_recaptcha { transform: scale(.8); left: -20px; position: relative;}

	.case-gallery .single-post-image {height: 130px;}
	.single-project .project-gallery a {height: 130px;}

	footer .footer-links-block { margin-top: 10px;}
	footer .footer-copyright-block { margin-top: 10px;}
	footer .footer-column-2 .textwidget p a {font-size: 16px;}
	footer .footer-column-3 .textwidget p a { font-size: 16px;}
}

@media (min-width:768px) and (max-width:992px){
	.container{width:750px;padding-left:20px;padding-right:20px;}
	h1,h2,h3,h4,h5,h6{color:#000;margin:15px 0;}
	h1,.h1{font-size:24px; line-height: 28px; margin-bottom:0;}
	h2,.h2{font-size:18px; line-height: 24px; }
	h3,.h3{font-size:18px; line-height: 24px; }
	h4,.h4{font-size:14px; line-height: 22px; margin:0 0 20px 0;}
	h5,.h5{font-size:14px; line-height: 22px; }
	h6,.h6{font-size:12px; line-height: 22px; }
	.alignleft, img.alignleft,
	.alignright img.alignright { float: none;}
	.banner-f-icon {max-width: 400px;}
    
    	header {height: 90px;}
	.top-bar {background: #FDDA24}
	
	.navbar .nav > li {padding: 0 3px;line-height: 80px;}
	.navbar .nav > li a {font-size: 12px!important; white-space: normal;}
	.navbar .nav > li > .dropdown-menu {top: 75px;min-height: 470px; padding: 30px 20px 10px 20px;  background-size: 40%!important;}
	.navbar .nav > li > .dropdown-menu > li > a {white-space: normal; vertical-align: top;}
	.navbar .nav > li .dropdown-menu .dropdown-menu { margin-top: 0;}
	.navbar .nav > li .dropdown-menu .dropdown-menu .dropdown-menu {margin-top: 0;}
	.navbar .nav > li .dropdown-menu li:before {display: none;}
	.header-phone-block .header-phone-number {display: none;}
	
	.content-row-hpthreecol .hp-threecol-block h2 { height: 36px;}
	.content-row-hpthreecol .hp-threecol-block p {min-height: 205px;}
	
	.pager-custom-position { bottom: 20px;}
	.hp-feature-slider .hpslide {height: 525px;}
	.hp-feature-slider .hpslide .hpslide-caption-content {min-height: 375px;}
	.hp-feature-slider .hpslide h1 { margin: 30px 0 20px;}
	.hp-feature-slider .hpslide h4 {margin-bottom: 20px;}
	.hp-feature-slider .hpslide h5 {margin-top: 0;}
	.hp-slider-counter-wrapper {margin-top: 0;}
	.hp-feature-slider .banner-f-icon {}
	.content-row-hpthreecol .hp-threecol-block .hp-threecol-img img {width: auto; max-width: none; height: 100%;}
    	
	.single-post-block .single-post-image {min-height: 110px;}
	.single-sector-block h3 { margin: 20px 0 0; min-height: 85px;}
	
	.project-block-description { margin-top: 50px; min-height: 270px;}
	
	.content-row-basiccontentimage.featured-basiccontentimage {top: -90px;}
	.content-row-basiccontentimage .col-md-8 {height: 230px;}
	.content-row.content-row-thirds.content-thirds-board .image-grid-title h5 {min-height: 100px;}
	
	.content-row-pdfs .single-pdf-item a {height: 220px; padding: 30px 20px;}
	.content-row-pdfs .single-pdf-item h3 { font-size: 16px; line-height: 24px;}
	
	body.page-template-investorcentre .page-title-row .container {}
	
	.content-row.content-row-thirds.content-thirds-featured .image-grid-block .image-grid-image {height: 226px;}
	.content-row-locations .location-grid-block:nth-child(4n+1) {clear: none;}
	.content-row-locations .location-grid-block:nth-child(2n+1) {clear: left;}

	.form-block {padding: 30px 20px;}
	.ginput_recaptcha { transform: scale(.9); left: -20px; position: relative;}

	.case-gallery .single-post-image {height: 96px;}
	.single-project .project-gallery a {height: 96px;}
	
	footer {height: 530px;}
	footer .footer-links-block { margin-top: 10px;}
	footer .footer-copyright-block { margin-top: 10px;}
	footer .footer-column-2 .textwidget p a {font-size: 12px;}
	footer .footer-column-3 .textwidget p a { font-size: 12px; padding: 14px 0 7px 50px;}
}


@media (min-width:768px) {
	body.page-template-sectors .single-sector-block:nth-child(4n+5) {clear: left;}

}

@media (max-width:767px) {
	body {padding-top: 100px;}
	.container{width:100%; padding-left:15px;padding-right:15px;}
	h1,h2,h3,h4,h5,h6{color:#000;margin:15px 0;}
	h1,.h1{font-size:30px; line-height: 30px; margin-bottom:0;}
	h2,.h2{font-size:20px; line-height: 20px; }
	h3,.h3{font-size:18px; line-height: 18px; }
	h4,.h4{font-size:16px; line-height: 22px; margin:0 0 20px 0;}
	h5,.h5{font-size:14px; line-height: 22px; }
	h6,.h6{font-size:12px; line-height: 22px; }
	.alignleft, img.alignleft,
	.alignright img.alignright { float: none;}
	.banner-f-icon {max-width: 400px;}
	.alignleft, img.alignleft,
	.alignright, img.alignright,
	.aligncenter { float: none; width: 100%!important;}
	.column-valign-top,
	.column-valign-middle,
	.column-valign-bottom {display: block!important;}
	.column-valign-bottom .content-column-one {top: 0; margin-bottom: 30px;}
	.content-row { padding: 30px 0;	}
	.content-row.content-table-row {padding: 0;}
	.readmore-link {font-size: 12px;}
	
	.header-phone-container {display: none;}
	.top-bar .navbar-nav {top: 0;}
	header {height: 100px;position: fixed; top: 0; left: 0; background: #fff; z-index: 150;}
	.navbar-header {position: relative; z-index: 150;}
	.navbar-toggle {margin-top: 20px;}
	.navbar-toggle .icon-bar {display: none;}
	.navbar-toggle .menu-close {display: block;}
	.navbar-toggle.collapsed .icon-bar {display: block;}
	.navbar-toggle.collapsed .menu-close {display: none;}
	
	.navbar {height: auto;}
	.navbar #navbar {overflow-x: scroll; z-index: 100; ;position: fixed; width: 100%; top: 0; left: 0; padding: 98px 0 0;}
    	.navbar .navbar-nav {margin: 0; min-height: 100%; height: auto; background-color: #FDDA24}
	.navbar .nav > li a {width: 100%;}
	.navbar .nav > li a .caret {float: right; margin-top: 10px;}
	.navbar-nav .open .dropdown-menu > li > a {line-height: 21px;}
	.navbar .nav > li.current-menu-ancestor > a,
	.navbar .nav > li.current-menu-item > a,
	.navbar .nav > li.current-menu-parent > a,
	.navbar .nav > li.current_page_item > a,
	.navbar .nav > li a:active,
	.navbar .nav > li a:focus,
	.navbar .nav > li a:hover {border: none; text-decoration: none;}
	.navbar .nav > li.current-menu-ancestor,
	.navbar .nav > li.current-menu-item,
	.navbar .nav > li.current-menu-parent,
	.navbar .nav > li.current_page_item,
	.navbar .nav > li:active,
	.navbar .nav > li:focus,
	.navbar .nav > li:hover {border: none; text-decoration: none; background-color: #e3c320;}
	.navbar .nav > li {border-bottom: 1px solid #f2f2f2; display: block; margin-top: 0; padding: 10px 15px; height: auto; line-height: 1; text-align: left;}
	.navbar .nav > li > .dropdown-menu {box-shadow: none; margin-top: 10px; position: static; border: none;height: auto; padding: 0; background: none;}
	.navbar .nav > li .dropdown-menu li:before {display: none;}
	.navbar .nav > li .dropdown-menu li {width: 100%; display: block; clear: none!important; float: none;}
	.navbar .nav > li .dropdown-menu li a  {line-height: 21px;}
	.navbar .nav > li > .dropdown-menu > li > a::first-letter{border-top:none;padding-top:0;}
	.navbar .nav > li > .dropdown-menu > li > a {padding: 10px 15px; display: block; width: 100%;}
	.navbar .nav > li .dropdown-menu .dropdown-menu li {line-height: 21px;}
	.navbar .nav > li .dropdown-menu .dropdown-menu li a {padding: 7px 15px;}
	.navbar .nav > li .dropdown-menu .dropdown-menu > li:hover .dropdown-menu { display: none!important;}
	.navbar .nav > li .dropdown-menu .dropdown-menu li.menu-item-has-children > a:after {display: none;}
	.top-bar {padding-right: 5px; background: #FDDA24;}
	.navbar .mobile-call-icon{display:inline-block;}

	.hp-feature-slider .rslides {margin-bottom: -40px;}
	.hp-feature-slider .hpslide { height: auto;}
	.hp-feature-slider .hpslide h1:after {width: 150%;}
	.hp-feature-slider .column-valign-middle {display: table!important;}
	.hp-feature-slider .column-valign-middle .col-md-4 {display: table-footer-group!important;}
	.hp-feature-slider .column-valign-middle .col-md-8 {display: table-header-group!important;}
	.hp-feature-slider .banner-f-icon {display: none;}
	.hp-feature-slider .hp-slider-image {width: 100%; position: relative; top: 20px; right: -20%;}
	.hp-feature-slider .hpslide .container {padding: 0;}
	.hp-feature-slider .hpslide .hpslide-caption-content {min-height: 370px; padding: 20px 40px; margin-top: 20px;}
	.hp-feature-slider .hpslide h1 { margin: 30px 0;}
	.hp-feature-slider .hpslide h4 {display: none;}
	.pager-custom-position {bottom: 40px;}
	.hp-slider-counter-wrapper {margin-top: 0;  padding-left: 40px; margin-bottom: 20px;}
	
	body.home h2 {margin-bottom: 20px;}
	.content-row-hpthreecol.content-row { margin: 100px 0 0; padding-bottom: 0;}
	.content-row-hpthreecol .hp-threecol-block {margin-bottom: 40px;}
	.content-row-hpthreecol .hp-threecol-block .hp-threecol-img {height: auto; margin-bottom: 40px;}
	.content-row-hpthreecol .hp-threecol-block .hp-threecol-img:after {border-top: 5px solid #FDDA24;}
	.content-row-hpthreecol .hp-threecol-block p { min-height: auto; margin-bottom: 20px;}

	.content-row-hptwocolcircular h3 {margin: 25px 0!important;}
	.content-row-hptwocolcircular h4 {margin: 0 0 25px!important;}
	.content-row-hptwocolcircular .col-md-6 {margin-bottom: 25px;}
	.content-row-hptwocolcircular .col-md-6:last-child {display: none;}
	.content-row-hptwocolcircular.content-row {display: table!important; padding: 0 15px;}
	.content-row-hptwocolcircular.content-row .col-md-9 {display: table-footer-group!important;}
	.content-row-hptwocolcircular.content-row .col-md-3 {display: table-header-group!important;}
	.content-row-hptwocolcircular .hptwocolcircular-image .circular-image-block {display: block; border-radius: 0; margin: 0 -25px 40px -25px; width: 120%;}

	.content-row-hptwocolimage .container { padding-left: 15px; padding-right: 15px;}
	.content-row-hptwocolimage h3 {margin: 25px 0!important;}
	.content-row-hptwocolimage h4 {margin: 0 0 25px!important;}
	.content-row-hptwocolimage .col-md-6 {margin-bottom: 25px;}
	.content-row-hptwocolimage .col-md-6:last-child {display: none;}
	.content-row-hptwocolimage.content-row {display: table!important; padding: 0 15px;}
	.content-row-hptwocolimage.content-row .col-md-8 {display: table-footer-group!important;}
	.content-row-hptwocolimage.content-row .col-md-4 {display: table-header-group!important;}
	.content-row-hptwocolimage .hptwocolimage-block {display: block; margin: 0 -25px 40px -25px; width: 120%;}

	.content-row.latest-news-block {background: #FDDA24; padding: 60px 0;}
	.content-row.latest-news-block h1 { margin-bottom: 30px;}
	body.home .content-row.latest-news-block .single-post-block:first-child {display: block;}
	body.home .content-row.latest-news-block .single-post-block {display: none;}
	
	.single-post-block .single-post-image { min-height: 0;}
	.single-post-block h3 { margin: 30px 0 15px!important; min-height: 0;}
	.single-post-block .single-post-content p {display: none;}
	.single-post-block.single-post-page .sidebar-block {padding: 40px 20px; margin-top: 40px;}
	.single-sector-block.single-residential-block h3 { min-height: 0;}

	.sectors-grid-block { margin-bottom: 0;}
	.single-sector-block {padding-bottom: 50px;}
	.single-sector-block h3 { margin: 40px 0 15px; min-height: 0;}

	.content-row.content-row-twothirds h3 { margin: 20px 0;}
	.content-row.content-row-twothirds .container {padding-left:15px; padding-right: 15px;}
	.content-row.content-row-twothirds .content-column-one {margin-bottom: 20px;}

	.content-row.content-row-services h2 { margin: 50px 0 30px;}
	.content-row.content-row-services .single-sector-block:first-child {display: block;}
	.content-row.content-row-services .single-sector-block {display: none;}
	body.page-template-services .content-row.content-row-services .single-sector-block {display: block;}

	.content-row.sectors-grid-block h2 { margin: 50px 0 30px;}
	.content-row.sectors-grid-block .single-sector-block:first-child {display: block;}
	.content-row.sectors-grid-block .single-sector-block {display: none;}
	body.page-template-sectors .content-row.sectors-grid-block .single-sector-block {display: block;}

	.content-row-basiccontentimage .container {padding-left: 15px; padding-right: 15px;}
	.content-row-basiccontentimage p { margin-top: 40px;}
	.content-row-basiccontentimage h2:after {width: 100%;}
	.content-row-basiccontentimage h3 { margin: 0px 0 40px;}
	.content-row-basiccontentimage .col-md-8 {height: auto; overflow: visible;}
	.content-row-basiccontentimage .video-banner-block .col-md-8 {height: auto;}
	.content-row-basiccontentimage.bg-black {padding-bottom: 30px;}
	.content-row.content-row-thirds h3 { margin-top: 5px;}
	.content-row.content-row-thirds .col-md-4 { clear: none!important; margin-bottom: 30px;}
	body.page-id-5627 .content-row-basiccontentimage.featured-basiccontentimage {top: 0; }
	
	.content-row-locations .row.head-offices-block {display: block;}
	.page-title-row.featured-title-row h1 { max-width: 100%;}
	.column-talign-right.content-row .container {padding-right: 15px; padding-left: 15px;}
	.content-row-basiccontentimage .column-talign-right {display: table!important; padding: 0 15px;}
	.content-row-basiccontentimage .column-talign-right .col-md-4 {display: table-footer-group!important;}
	.content-row-basiccontentimage .column-talign-right .col-md-8 {display: table-header-group!important;}
	.content-row-basiccontentimage .column-talign-right .col-md-8 img {margin-bottom: 30px;}
	.content-row-basiccontentimage.featured-basiccontentimage { top: 0; margin-bottom: 40px;}
	
	.page-title-row.featured-title-row h1 {max-width: 100%;}

	.flexslider#flexslider-projects li { padding: 50px 20px;}
	.flexslider#flexslider-projects h2.h1 {}
	.flexslider#flexslider-projects h3 {height: 50px;}
	.content-row-projects h2:after {float: none;}
	.content-row-projects .project-block-image { height: auto; margin-top: 30px; max-height: 180px;}
	.project-block-description { margin-top: 40px; min-height: 250px;}
	.flexslider-controls-container {width: 100%; margin-left: 20px;bottom: 155px;}
	.flexslider#flexslider-projects .btn { margin: 110px 0 0 0;}
	
	.case-filter li {margin: 2px;}
	.case-filter li a {padding: 8px 15px; font-size: 12px;}
	
	.project-content-row .col-md-4 p:last-child,
	.project-content-row .col-md-4 h4:last-child {margin-bottom: 0;}
	.content-row.content-row-circularcontact img { margin-bottom: 20px;}
	.content-row.content-row-circularcontact { padding-bottom: 30px;}
	
	.content-row.content-row-thirds.content-thirds-featured { padding: 60px 0;}
	.content-row.content-row-thirds.content-thirds-featured .image-grid-block .image-grid-image { height: auto; margin-bottom: 40px;}
	.content-row.content-row-thirds.content-thirds-board .image-grid-title { min-height: 0; margin: 30px 0;}

	body.page-template-investorcentre .page-title-row { height: 300px; background-size: cover;}
	body.page-template-investorcentre .page-title-row .banner-f-icon { display: none;}
	body.page-template-investorcentre .content-row-basiccontentimage.bg-grey {padding: 100px 0;}
	
	.content-row-pdfs .single-pdf-item a {height: 170px; padding: 30px 15px;}
	.content-row-pdfs .single-pdf-item a h3 {font-size: 16px;}
	
	body.blog .content-row,
	body.archive.category-media-releases .content-row {background: #fdda24; padding: 70px 0 30px;}
	
	table .asxtable-column3 {display: none;}
	body.single-asx embed {}
	body.single-briefing embed {height: auto!important; width: 100%;}
	.form-block {padding: 30px 20px;}
	
	.case-gallery .single-post-image {height: auto;}
	.single-project .project-gallery a {height: 100px;}

	body.page-template-contact .banner-f-icon {display: none;}
	body.page-template-contact .page-title-row {height: auto; padding: 70px 0 40px;}
	.page-title-contact { margin-top: 20px;}
	.page-title-contact span.h2 {font-size: 17px;}
	
	.gform_wrapper div.ginput_container select {height: 54px;}
	.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {height: 54px;}
	
	footer {height: auto;}
	footer .footer-logo-block img { border-top: 10px solid #FDDA24; padding-top: 30px; margin: -55px 0 0px}
	footer .col-md-3 {margin-bottom: 30px;}
	footer .footer-column-4 {display: none;}
	footer .footer-links-block { margin: 10px 0 0;}
	footer .footer-copyright-block { margin: 10px 0 0;}


}






/*********** @media (max-width:767px) ***********/
@media (max-width:767px){
}
