/* McConnellDowell */

/*
Green         #577a32
Bright Green  #7ab800
Forrest Green #415c26

Med Grey      #8e908f
Light Grey    #e6e7e5

*/


/* General */

@font-face {
  font-family: 'Jakarta';
  src: url('/templates/macdow/fonts/jakarta/PlusJakartaSans-Medium.woff2') format('woff2'),url('/templates/macdow/fonts/jakarta/PlusJakartaSans-Medium.woff') format('woff'),url('/templates/macdow/fonts/jakarta/PlusJakartaSans-Medium.ttf')  format('truetype');
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: 'Jakarta';
  src: url('/templates/macdow/fonts/jakarta/PlusJakartaSans-Bold.woff2') format('woff2'),url('/templates/macdow/fonts/jakarta/PlusJakartaSans-Bold.woff') format('woff'),url('/templates/macdow/fonts/jakarta/PlusJakartaSans-Bold.ttf')  format('truetype');
  font-weight:bold;
}

@font-face {
  font-family: 'JakartaItalic';
  src: url('/templates/macdow/fonts/jakarta/PlusJakartaSans-MediumItalic.woff2') format('woff2'),url('/templates/macdow/fonts/jakarta/PlusJakartaSans-MediumItalic.woff') format('woff'),url('/templates/macdow/fonts/jakarta/PlusJakartaSans-MediumItalic.ttf')  format('truetype');
  font-style: italic, oblique;
}


body {
    color:#000;
    font-size:16px;
    background:#fff;
    font-family: Jakarta;
    font-style: normal;
    font-weight: 400;
}

i,em {font-family:JakartaItalic;}

a,.item-page a {color:#2e9e46;}
.title-bg-border a {color:#fff;}
a:hover,.item-page a:hover, .itemid-101 .news-btn:hover, .title-bg-border a:hover {color:#CDDB2F; text-decoration:none;}

img {max-width: 100%;height:auto;}
/*iframe {max-width: 100%;height:auto;}*/
h1,h2,h3,h4 {font-weight: bold;}

.h1, h1 {font-size: 2.6em;}
.h2, h2 {font-size: 2.4em;}
.h3, h3 {line-height: 1.4;font-size:1.2em}

.macdow-container-outer {max-width:1400px;margin:0 auto;}
.macdow-container-inner {max-width:1200px;margin:0 auto;padding:0 20px;}  /*was 1000*/
.nav .macdow-container-inner {padding:0}

#page-content-wrapper {font-size:17px;margin-bottom:33px;}

#macdow-top,#main {background:#fff;}
#main {
  padding-bottom: 30px;
  background-image: url(/images/template/dynamicBeam-grey.svg);
  /*background-image: url(/images/template/green_keyline_dynamic_beams.png);*/
  background-size: 1000px;
  background-position: calc(-1180px + 50%) center;
  background-repeat: no-repeat;
	
}

.rightarrow::after {content: "\f105";font-family: FontAwesome;margin: 0 0 0 6px;font-size: 15px;}

/* Top */

#macdow-top { position: relative;}
#macdow-top > #nav-wrapper {
  background-image: url(/images/template/dynamicBeam-colour.svg);
  background-position: calc(50% + 650px) bottom;
  background-repeat: no-repeat;
  background-size: 231px;
}

#macdow-tagline {
    right: 0;
    bottom: 175px;
    position: absolute;
    font-size: 4.5em;
    font-weight: 900;
    color: #fff;
    opacity: 1;
    letter-spacing: 0;
    line-height: 1;
    z-index: 2;
    text-shadow: 0px 0px 4px #555;
}

#macdow-feature-text {
    bottom: 275px;
    position: absolute;
    font-size: 2.8em;
    font-weight: 900;
    color: #fff;
    opacity: 1;
    letter-spacing: 0;
    line-height: 1;
    z-index: 2;
    text-shadow: 0px 0px 4px #555;

}

/* Water Page */
body.itemid-158 #page-content-wrapper::after {
    width:10em;
    content:"The people who make water work.";
    display:block;
    top: -15vw;
    position: absolute;
    font-size: 3.4em;
    font-weight: 900;
    color: #fff;
    opacity: 1;
    letter-spacing: 0;
    line-height: 1;
    z-index: 2;
    text-shadow: 0px 0px 4px #555;
}
@media(max-width:2400px) {body.itemid-158 #page-content-wrapper::after{top: -17vw;}}
@media(max-width:1900px) {body.itemid-158 #page-content-wrapper::after{top: -18.8vw;}}
@media(max-width:1220px) {body.itemid-158 #page-content-wrapper::after{top: -19vw;font-size:2.8em;}}
@media(max-width:1020px) {body.itemid-158 #page-content-wrapper::after{top: -23vw;}}
@media(max-width:540px) {body.itemid-158 #page-content-wrapper::after{top: -23vw;font-size:2em;}}

/* Home page Nav Area */
#nav-wrapper.macdow-top-module-populated {position: absolute;top:20px;left:10px;right:10px;}

/* Logo and Nav */
#nav-wrapper.navtop {}
#nav-wrapper.navofftop {}
#nav-crumb-container {background: #fff;padding:0 20px;}
#nav-container {position:relative;padding:10px 0 0;margin:0 -20px;}
/*#nav-container > div {position: static;}
#macdow-menu-wrapper > .nav {position: static !important;}*/
#mobilemenu_toggle {display: none;}

.macdowlogo {max-width: 163px;padding-top:8px;}

#nav-container ul.nav.menu > li {display:inline-block;}
#nav-container a {font-size: 1em;font-weight: bold;}

/* top level items */
#nav-container .nav > li.active > a, #nav-container .nav > li.current > a {color:#002C3E;}
#nav-container .nav > li > a:hover {background-color:transparent;color:#8e908f;}
#nav-container .nav > li > a {padding:10px 15px 22px;}

/*old green #577a32
.macdow-megamenu {position:absolute;top:100%;left:0;min-height: 200px;background:#267d38;color:#fff;display:none;z-index: 0;border:0;width:430px;}

#nav-container .macdow-megamenu a {color:#fff;font-size:0.8em}
.mdmm-2, .mdmm-3 {padding:15px;width:50%;}
.mdmm-1 {padding:25px 60px 0 60px}
.macdow-megamenu h1 {font-weight: 900;font-size: 38px}
.macdow-megamenu ul {margin: 0;padding: 0;}
.macdow-megamenu li {list-style: none;}
.macdow-megamenu li a {padding:3px 1px;display: block;}
.macdow-megamenu li a:hover {color:#000;text-decoration: none;}
.macdow-megamenu {padding:15px;}
.macdow-megamenu .mdmm-1 {display:none;}
*/


/* Feature */
/*#macdow-home-feature-image {position: relative;overflow:hidden;margin-top:-100px;}*/
#macdow-feature {position:fixed;top:100px;z-index:1;width: 100%;;}
#macdow-home-feature-image img {width: 100%;position:relative;top:-100px;}
#macdow-home-feature-image .macdow-container-inner {position:relative}
/*
body.itemid-101 #macdow-feature {top:0}
body.itemid-101 #macdow-feature + #main {margin-top:600px;}
*/
.macdow-feature-image img ,
#macdow-feature video {width:100%;position:relative;}
#macdow-feature + #main {position:relative;z-index: 2;margin-top:0px;/*transition: margin-top 0.8s;*/}
body.md-v-category #macdow-feature + #main {margin-top:0;}

#macdow_feature_button {position:relative;height:0}
#macdow_feature_button a {position:absolute;top:-170px;left:0px;display: inline-block;background-color:#2e9e46;color:#fff;padding:10px 22px;border:2px solid #fff;text-decoration:none;}
#macdow_feature_button a:hover {background-color:#67bb44;}

#main table td.home-page-feature-text { vertical-align: middle; color: #fff; font-size: 1.3em; font-weight: 600; padding-right: 54px;line-height:133%}

#main table td.home-page-feature-text span.home-page-feature-extra {font-size:1.3em;line-height:140%}
#main table td.home-page-feature-text span.home-page-feature-extra-2 {font-size:1.2em;line-height:140%}



/* Crumb */
#crumb-container {
  max-height: 0;
  overflow: hidden;

  /* Set our transitions up. */
  -webkit-transition: max-height 0.4s;
  -moz-transition: max-height 0.4s;
  transition: max-height 0.4s;
}
body.scrollingup #crumb-container {
  max-height: 200px;
}

.breadcrumb {
	border-top:1px solid #6CBF45;
    padding: 10px;
    margin-bottom: 2px;
    list-style: none;
    background-color: transparent;
    border-radius: 0;
	font-size: 14px;
}
.breadcrumb a, .breadcrumb > .active {color:#555;}
.breadcrumb li:nth-child(1), .breadcrumb li::before, .breadcrumb .divider {display:none;}
.breadcrumb li {margin-right:6px;}
.breadcrumb li > a::before, .breadcrumb li > span::before {content: "\f105";font-family: FontAwesome;margin: 0 6px 0 0;font-size: 15px;color:#7ab800;}

/*covid home page*/

.customcovid a{color:#fff;}
.customcovid p{margin:10px 0 0;background-color: #C8B597;
    padding: 8px 13px;}

/* Main */

.page-header, .macdow-main-title {
    padding-bottom: 5px;
    margin: 40px 0 15px;
    border-bottom: 0;
}

#macdow-above-footer .macdow-main-title {margin:35px 0 5px;}

.macdow-main-title-sans-line {
   padding-bottom: 10px;
    margin: 55px 0 10px;
}

.macdow-sub-title {
    padding-bottom: 15px;
    margin: 10px 0 15px;
}

.md-page-subtitle {
  font-size: 30px;
}

/* Project Filter */

form#macdow-project-filter select {padding: 8px;font-size: 15px;}

/* project page  */
body.itemid-112 .blog .items-more {display:none;}

body.itemid-112 .table2grid {margin-bottom:25px;}
body.itemid-112 .table2grid td {position:relative;padding-bottom:70px;}
body.itemid-112 .table2grid td + td {position:static;padding-bottom:0;}
body.itemid-112 .table2grid td .macdow-capabilities {position:absolute;bottom: 5px;width: 100%;}

/* Gallery */

/*.featherlight-content .caption {margin:10px 0;color:#fff;}*/

.sl-overlay {background-color:#111;}
.sl-wrapper .sl-close,.sl-wrapper .sl-counter,.sl-wrapper .sl-navigation button {color:#eee;}

/*table2grid styles*/

div.table2grid > div {
	padding: 0px;
}
.table2grid h3{margin-top:0;}
div.table2grid.t2gcols-2 > div {
    width: 49%;
}
.t2gcols-2 > div:nth-child(odd) {margin-right:5px;}
.t2gcols-2 > div:nth-child(even) {margin-left:5px;}

.item-page .t2gcols-2 > div:nth-child(2) ul{padding: 0;list-style-type: none;border-bottom: 1px solid #000;}
.item-page .t2gcols-2 > div:nth-child(2) li{
    border-top: 1px solid #000;
	
    padding-top: 5px;
    list-style: none;
    margin-bottom: 5px;	
}

/* === table 2 grid styles === */
table.table2grid {width:100%;margin-bottom:10px;}
table.table2grid td {width: 50%;padding:0 5px 0 0;vertical-align: top;}
table.table2grid td + td {padding:0 0 0 5px;}
table.table2grid td + td ul {padding: 0;list-style: none;border-bottom: 1px solid #000;}
table.table2grid td + td li {padding: 0;list-style: none;border-top: 1px solid #000; padding-top: 5px;margin-bottom: 5px;}

table.table2grid.col4 td {width: 25%;}
	
.summit tr:nth-child(even){background-color:#eee;}
table.table2grid.summit td{padding:5px;}
table.table2grid.summit tr td:nth-child(1){width:15%;display:inline-block;}
table.table2grid.summit tr td:nth-child(2){width:65%;display:inline-block;}
table.table2grid.summit tr td:nth-child(3){width:20%;display:inline-block;}
table.table2grid.summit{font-size:1.2rem;}

table.cols-5 tr td{width:20%;}

.vignette .table2grid img{margin-bottom:20px;margin-top:20px;width:280px;}
.summit.vignette tr:nth-child(even){background-color:#fff;}

body.summit #summitsidebartoggle {display: none;color: #fff; background: #359143;padding: 10px; text-align: center; margin: 0;}

.menusummit{font-size:12px;}
.menusummit.nav>li>a{padding-top:5px;padding-bottom:5px;border-bottom: 1px solid #ccc;}
.summit .macdowlogo{
    background: url(/images/template/new_Logo-w.svg) no-repeat;
    width: 164px;
    height: 69px;
    background-size: cover;
    text-indent:-9999px;
	max-width:300px;
	margin-top:15px;
}
.menusummit .nav-header {font-weight:600;display:block;margin-top:11px;margin-bottom:5px;}
.menusummit {margin-top:40px;}
.menusummit .active a{color:#fff;background-color:#84BD00;}
.summit .macdow-container-outer {max-width:1000px;margin:0 auto;}	
.summit #macdow-feature p{margin:0;}

.summit a img:hover, .summit .btn:hover{opacity:0.6;}
.summit a img{opacity:1; transition: 0.3s;}
.summit .btn{color:#fff;background-color:#84BD00;font-weight:600;font-size:1rem;white-space: normal;margin:4px;}

.itemid-399 .item-pagesummit img{margin:5px;}


.summit .summit22 a img{padding:10%;}
.summit .summit22 tr:nth-child(even) {background-color:#fff;}
.roundbtn a {
    border: 10px solid #2F9E46;
    padding: 17%;
    display: block;
    border-radius: 50%;
    width: 190px;
    height: 190px;
}

/* images/what_we_do/ConnectAlign2021-m.png */

/* Responsive table grid style */
table.singlecol {width:100%;}
table.singlecol td {vertical-align: top;padding-right:10px;}
table.singlecol.col2 td {width:50%;}
table.singlecol.col3 td {width:33.3%;}
table.singlecol.col4 td {width:25%;}

table.singlecol.col2 td + td {padding-left:10px;}
table.singlecol.col2 td + td, table.singlecol.col2 td + td + td, table.singlecol.col2 td + td +td +td {padding-right:0;}

/* table in contact us section */
.md-catid-18 table.singlecol.col4 td {padding-right:10px;}
.md-catid-18 table.singlecol.col4 td + td + td + td {padding-right:0px;}
.md-catid-18 table.singlecol p {font-size: 13px;}
.md-catid-18 table.singlecol a {white-space: normal;word-break: break-all;}

/* table with lines separating the rows */
table.md-line-table td {
  vertical-align: top;font-weight: 900;padding:8px 15px 8px 0px;border-top: 1px solid #333;
}
table.md-line-table.mid td {
  vertical-align: middle;
  overflow-x:auto;
}
.h-scroll{overflow-x:auto;}

table.md-line-table td + td {font-weight: normal;padding-right:0px;}

table.procurement thead tr td{font-weight: 900 !important;background:#333;color:#fff;padding:4px;}

table.leadicon{width:100%;}
table.leadicon tr td{vertical-align: center;padding:30px}
table.leadicon tr td:first-of-type{width:20%;}
table.leadicon tr:nth-child(even) {background:#F4F4F4;}
table.leadicon tr td:last-of-type{width:80%;}

/*table.procurement tr:nth-child(1) td strong{font-weight: 900 !important;}*/

/* Leadership - Category 17 / Board Cat 20 / Meet Our People 21 */

.md-catid-17 table, .md-catid-20 table, .md-catid-21 table {width:100%;}
.md-catid-17 td, .md-catid-20 td, .md-catid-21 td {width:50%;padding-right:10px;vertical-align: top;}
.md-catid-17 td + td, .md-catid-20 td + td, .md-catid-21 td + td{padding:0 0 0 10px;}






/*
.md-catid-17 .page-header {border-width: 0;margin-bottom: 0}
.article-subtitle {font-weight: 400;font-size: 36px;margin: -20px 0 30px;padding-bottom:15px;border-bottom:4px solid #000;}
*/

.macdow-published {font-weight: 700;color:#777;}

/* Side bar */

/* image wrapper */
.img-wrapper img {width: 100%;}
.img-wrapper {position: relative;}
.img-wrapper .img-cover {position:absolute;background: #000;opacity: 0;top:0;left:0;right:0;bottom:0;transition:opacity 0.5s}
.img-wrapper:hover .img-cover {opacity: 0.4;}




.img-wrapper:hover .img-cover[value="solution_1"],.img-wrapper:hover .img-cover[value="solution_2"],.img-wrapper:hover .img-cover[value="solution_3"],.img-wrapper:hover .img-cover[value="solution_4"],.img-wrapper:hover .img-cover[value="solution_5"],.img-wrapper:hover .img-cover[value="solution_6"],.img-wrapper:hover .img-cover[value="solution_7"],.img-wrapper:hover .img-cover[value="Transport"], .img-wrapper:hover .img-cover[value="Ports & Coastal"], .img-wrapper:hover .img-cover[value="Water & Wastewater"], .img-wrapper:hover .img-cover[value="Building Solutions"], .img-wrapper:hover .img-cover[value="Energy"], .img-wrapper:hover .img-cover[value="Resources"] {
	background-position: 50% 45%;
	background-repeat: no-repeat;
	background-size: 40% auto;
}

.img-wrapper:hover .img-cover[value="Transport"], .img-wrapper:hover .img-cover[value="solution_6"] {
	background-image: url(/images/template/Transport-Solution-WHITE.svg);
}
.img-wrapper:hover .img-cover[value="Ports & Coastal"], .img-wrapper:hover .img-cover[value="solution_3"]{
	background-image: url(/images/template/PortsCoastal-Solution-WHITE.svg);
}
.img-wrapper:hover .img-cover[value="Water & Wastewater"], .img-wrapper:hover .img-cover[value="solution_7"]{
	background-image: url(/images/template/Water-Solution-WHITE.svg);
}
.img-wrapper:hover .img-cover[value="Building Solutions"], .img-wrapper:hover .img-cover[value="solution_1"]{
	background-image: url(/images/template/Building-Solution-WHITE.svg);
}
.img-wrapper:hover .img-cover[value="Energy"], .img-wrapper:hover .img-cover[value="solution_5"]{
	background-image: url(/images/template/Energy-Solution-WHITE.svg);
}
.img-wrapper:hover .img-cover[value="Resources"], .img-wrapper:hover .img-cover[value="solution_2"]{
	background-image: url(/images/template/Resource-Solution-WHITE.svg);
}

/*   */



/* Under Content */



.macdow-tile-item {margin-bottom: 40px;}
.macdow-tile-item a {display: block;text-decoration: none;font-size:1.2em;line-height:1.333;}
.macdow-tile-item a:hover .macdow-tile-title {color:#cbdb2f;}
.macdow-tile-title {color:#000;margin:10px 0;text-decoration: none;font-weight: 600;}
.macdow-black-title {font-weight:900;font-size: 1.2em;}
.macdow-tile-subtitle {color:#000;margin:-4px 0 8px;font-size: 14px;line-height: 110%;}
.itemid-101 .macdow-tile-subtitle {display:none;}

/*.macdow-tile-item .img-wrapper img{aspect-ratio: 9 / 5;object-fit: cover;}*/
.macdow-tilestyle-dec2024-square-whitetext .macdow-tile-item .img-wrapper img{aspect-ratio: 6 / 5.6;}

.md-statement-content .macdow-tile-item .img-wrapper img {height:auto;object-fit:initial}

.macdow-tile-item .img-wrapper:hover .img-cover[dataregion="australia"],.macdow-tile-item .img-wrapper:hover .img-cover[dataregion="south-australia"],.macdow-tile-item .img-wrapper:hover .img-cover[dataregion="victoria-&-tasmania"],.macdow-tile-item .img-wrapper:hover .img-cover[dataregion="new-south-wales-&-act"],.macdow-tile-item .img-wrapper:hover .img-cover[dataregion="queensland-&-northern-territory"], .macdow-tile-item .img-wrapper:hover .img-cover[dataregion="western-australia"]{
	background-image: url(/templates/macdow/images/AU-Geo-icon-white.png);
	background-repeat: no-repeat;
	background-size: 100px 100px;
	background-position: 50% 50%;
}
.macdow-tile-item .img-wrapper:hover .img-cover[dataregion="new-zealand"],.macdow-tile-item .img-wrapper:hover .img-cover[dataregion="new-zealand-&-pacific-islands"], .macdow-tile-item .img-wrapper:hover .img-cover[dataregion="pacific-islands"]{
	background-image: url(/templates/macdow/images/NZP-Geo-icon-white.png);
	background-repeat: no-repeat;
	background-size: 100px 100px;
	background-position: 50% 50%;
}

.macdow-tile-item .img-wrapper:hover .img-cover[dataregion="singapore"], .macdow-tile-item .img-wrapper:hover .img-cover[dataregion="thailand-"],  .macdow-tile-item .img-wrapper:hover .img-cover[dataregion="thailand"]{
	background-image: url(/templates/macdow/images/SEA-Geo-icon-white.png);
	background-repeat: no-repeat;
	background-size: 100px 100px;
	background-position: 50% 50%;
}
.macdow-tile-item .img-wrapper:hover .img-cover[dataregion="all-regions"]{
	background-image: url(/templates/macdow/images/Group-Geo-icon-white.png);
	background-repeat: no-repeat;
	background-size: 100px 100px;
	background-position: 50% 50%;
}

.macdow-tile-item .macdow-tile-icons a, .macdow-icon a {font-size: 30px;display: inline-block;margin-right: 4px;color:#2e9e46;}
.macdow-tile-item .macdow-tile-icons a:hover, .macdow-icon a:hover {color:#67bb44;}
.macdow-tile-item.macdow-tile-style-1 .macdow-tile-title-container {position: absolute;   bottom: 20px;   left: 45px;z-index:9;}
.macdow-tile-item.macdow-tile-style-1 .macdow-tile-title-container > div {   color: #fff; line-height:130%}
.macdow-tile-item.macdow-tile-style-1 .macdow-tile-title-container > div.macdow-tile-title {font-size: 1.8em;}
#loadmorebtn {text-align:center;color:#2e9e46;cursor: pointer;margin-top:22px;}
#loadmorebtn:hover {color: #CDDB2F}

/* news page */
body.itemid-113 h2.macdow-main-title {display:none;}
body.itemid-113 h2 {font-size:1.8em}
body.itemid-113 .macdow-sub-title {margin-top:60px;}
body.itemid-113 .macdow-sub-title img {width:30px;}
#news_page_middle_header {display:flex;justify-content: space-between;margin:10px 0 25px;}
#news_page_middle_header > div + div {text-align:right;}
.macdow-all-news-page .macdow-tile-item {position:relative;padding-bottom: 42px;}
.macdow-all-news-page .macdow-tile-title {margin:14px 0}
.macdow-tile-category-date {display:flex;justify-content: space-between;position:absolute;width:100%;bottom:0;padding-bottom: 14px;border-bottom:1px solid #ccc;}
.macdow-tile-category-date > div a,
.macdow-tile-category-date > div + div {font-size:0.7em;font-weight:600;text-transform: uppercase;}
.macdow-tile-item .macdow-tile-category-date > div + div {color:#777}
.news-category-filter label {font-size:0.8em;color:#2e9e46;}

.macdow-article-surtext {position:relative;}
.macdow-article-surtext a {position: absolute;bottom: -43px;left: 1px;}

/* pinned article */
#featured_article_wrapper {display:flex;justify-content: space-between;padding-bottom:20px;margin:20px 0;border-bottom:1px solid #777;}
#featured_article_wrapper div.feature-news-left-box {width:calc(50% - 15px);background-size: cover;background-position:center;min-height:280px;}
#featured_article_wrapper div.feature-news-left-box a {min-height:200px;display:block}
#featured_article_wrapper div.feature-news-right-box {width:calc(50% - 15px);}
#featured_article_wrapper div.feature-news-right-box div {color:#777;font-size:0.8em;font-weight:600;text-transform:uppercase;}
#featured_article_wrapper div.feature-news-right-box h3 {margin:5px 0 10px;line-height: 110%;font-size: 1.6em;}
.feature-news-right-box h3 a {color:#000;}
.feature-news-right-box h3 a:hover{color:#cbdb2f}
#featured_article_wrapper div.feature-news-right-box p {font-size:0.9em;line-height: 130%;}
#featured_article_wrapper div.feature-news-right-box p + a {font-size: 0.7em;font-weight: 600;text-transform: uppercase;}

/* spotlight project */
.project-spotlight-surtext {text-transform: uppercase;color: #333;font-weight: 600;position: relative;display: inline-block; bottom: -50px !important;top: auto !important;}

#project-spotlight-wrapper {display:flex;justify-content: space-between;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #777;}
.project-spotlight-left {width:calc(45% - 20px);padding-top:30px;min-height:370px;}
.project-spotlight-right {background-size: cover;width:calc(55% - 20px);}

#project-spotlight-title {font-size:2.4em;font-weight:600;color:#2E9E46;line-height:120%;margin:15px 0}
.project-spotlight-nav > div {display:inline-block;margin:10px 10px 10px 0;color:#2E9E46;border:1px solid #2E9E46;border-radius:100px;width:32px;height:32px;text-align:center;padding-top:2px;}
.project-spotlight-nav > div:hover {color:#CBDB2F;border-color:#CBDB2F}
#project-spotlight-solution {display:flex}
#project-spotlight-solution-icon {width:85px;min-width:85px;height:85px;margin-right:0px;margin-left:-12px;}
#project-spotlight-solution div + div {display:flex;flex-direction: column;justify-content:center;}
#project-spotlight-solution-title {display:inline-block;margin-left:5px;position:relative;font-size:1.4em;font-weight:600;color:#10461c;line-height: 120%;}
#project-spotlight-tagline {color:#10461c;line-height: 110%;font-size:1.8em;font-weight:600;margin: 10px 0 15px;}

/* Footer and Copyright */
#footer-wrapper {position:relative;z-index: 2;background:#000;padding-top:20px;}

#macdow_footer td {vertical-align:top;}
#macdow_footer ul, #macdow_footer li {list-style:none;padding:0;margin:0;display:inline-block}
#macdow_footer .macdow-footer-bottom-row > div + div, #macdow_footer li a {color:#fafafa;padding:20px 15px 24px 5px;display:inline-block;font-size:9pt;font-family:arial, sans-serif;}
#macdow_footer .macdow-footer-bottom-row > div + div {margin-right:-15px;}
#macdow_footer a:hover {color:#fff;text-decoration: none;}
#macdow_footer a {color:#fff;text-decoration: none;}
#macdow-social-icons {padding:15px 0;}
#macdow-social-icons a {color:#FBFBFB;font-size: 36px;margin: 0px 20px 0 0;}
#macdow-social-icons a svg {width:33px;height:33px;position:relative;bottom:-3px;}
#macdow-social-icons a:hover svg path, #macdow-social-icons a:hover svg rect {fill:#CDDB2F !important;}
#macdow-social-icons span {color:#eee;font-size:0.87em;position:relative;top:-6px;}
#copyright-wrapper {padding:10px 0 30px;color:#fafafa;font-size:13px;}
#macdow_copyright {}
.macdow-footer-top-row {display:flex;justify-content:space-between;}
/*#macdow_footer_logo {max-width:40%;width:150px;margin-right:-15px;min-height:90px}*/
#macdow_footer_logo {padding:15px;max-width:60%;width:150px;margin-right:-15px;min-height:90px}

#macdow_footer_logo .st0 {fill:#ffffff !important;transition: fill .6s; }
#macdow_footer_logo .st1 {fill:#000000 !important;}
#macdow_footer_logo .st2 {fill:#ffffff !important;}
#macdow_footer_logo .st3 {fill:#000000 !important;}

#macdow_footer_logo:hover .st0 {fill:#2E9E46 !important;}
#macdow_footer_logo:hover .st1 {fill:#000000 !important;}
#macdow_footer_logo:hover .st2 {fill:#ffffff !important;}
#macdow_footer_logo:hover .st3 {fill:#ffffff !important;transition: fill .6s;}

.macdow-footer-middle-row {display:flex;justify-content: space-between;padding: 15px 0;border-top:1px solid #eee;margin-top:4px}
.macdow-footer-middle-row > div {color:#fff;}
.macdow-footer-middle-row > div:nth-child(1) {font-size:1.2em;font-weight:600;width:calc(28% - 10px);}
.macdow-footer-middle-row > div:nth-child(2) {font-size: 0.6em;line-height: 140%;width: calc(53% - 10px);}
.macdow-footer-middle-row > div:nth-child(3) {width:calc(12% - 10px)}
.macdow-footer-bottom-row {border-top:1px solid #eee;margin-top:4px}



/* Legacy Styles to Support Bootstrap 2 */
.form-horizontal .controls {
    margin-left: 180px;
}
.form-horizontal .control-group {
  margin-bottom: 22px;
  *zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
.form-horizontal .controls:first-child {
  *padding-left: 180px;
}
.form-horizontal .help-block {
  margin-bottom: 0;
}
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 11px;
}
.form-horizontal .form-actions {
  padding-left: 180px;
}

.btn.jmodedit {;z-index: 99;}
.btn.jmodedit::after {
    content: "\f044";
    font-family: FontAwesome; 
    position: absolute;
    right: 3px;
    top: 3px;
    padding-top:6px;
    height:36px;width:36px;
    background: #eee;
    border-radius: 3px
  }

.btn.green, .ja-job-list .view-details{color:#fff;background-color:rgba(29,134,45,1.00)}
.btn.green:hover, .ja-job-list .view-details:hover{color:#fff;background-color:rgba(37,173,58,1.00)}

.ja-job-list .view-details{padding:6px 12px;border-radius:7px;}
.ja-job-list .job{
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(191,191,191,1.00);
}
.ja-job-list h2{font-size:1.8em;}
.ja-pager a {padding:6px 12px;border-radius:7px;color:#fff;background-color:#AAAAAA;margin-right:5px;}
.ja-pager a:hover {background-color:#1E9330;}

.ja-pager .current-page{padding:6px 12px;border-radius:7px;color:#fff;background-color:#767676;margin-right:5px;}

.ja-pager{margin-top:10px;margin-bottom:10px;}



  body > div.tooltip.fade {display: none !important;}

#macdow-social-icons a.tip-off {font-size: 12px;}

.gradtable {color:rgba(46,158,70,1.00);text-align: center;position:relative;height:210px;}
.gradtable img{width:70%;clear:both;}
.gradtable h3{text-align: center;font-size:15px;}

.gradtable-icon td{display:inline-block;width:25%;}
.gradtable-icon {margin-bottom:20px;}

.gradtable {width:100%;}

.space td{padding:2px;}


.adayinthelifeof {width:50% !important;}
.adayinthelifeof img{max-width:50%;max-height:140px;}



.gradthumbs img {padding:11px;width:160px;height:160px;}
.news img.gradthumbs{border-radius: 50%;padding:3px;width:275px;height:275px;}

div.table2grid.t2gcols-2.adayinthelifeof > div:nth-child(odd){width:25%;margin:5px auto;}


.gradvid {max-height:660px;width: 100%;}
.vidheight {height:540px;}



#sixtyyear-logo{
    background-image: url(/images/MCD60.svg);
    left:17px;
    height: 175px;
    position: relative;
    z-index: 999;
    background-repeat: no-repeat;	
	opacity: 0.84;
	top:0px;
	
}

.itemid-359 .featherlight .featherlight-inner, .itemid-110 .featherlight .featherlight-inner{width:100%;height:100%;}
.featherlight-iframe .featherlight-content{width:80%;height:80%;}

.featherlight iframe {
    width: 100%;
	height: 100%;}

.featherlight .featherlight-content{background:none;}

.vidcontainer{position:relative;}
.vidpop:before {
  
  content: ' ';
  background-image: url('/images/playBtn.png');
  position: absolute;
  background-size:46px;
  top: 55%; left: 50%;
  transform: translate(-50%,-50%);
  width: 46px;
  height: 46px;
  margin-top:-40px;
}

.vidpop-people:before  {
  content: ' ';
  background-image: url('/images/playBtn.png');
  background-size:46px;
  position: absolute;
  top: calc(50% - 1px); left: 50%;
  transform: translate(-50%,-50%);
  width: 46px;
  height: 46px;
}
.vidpop-people{position:relative;}
.vidpop-people img:hover{}



.visitorcounter .small{display:none;}

.item-page .people-btns p{display:flex;margin-top:20px;gap: 10px 10px;}
.item-page a.people-btn{text-align: center; color:#fff;background:#2E9E46; padding:10px 25px;text-decoration: none;flex-grow:1;}
.item-page a.people-btn:hover{color:#fff;background:#34B44F; text-decoration: none;}

/* Highlight Panels */
/*
.macdow-highlight-project {background-color:#2e9e46;color:#fff;position:relative;margin:15px 0 30px;display: block;;}
.macdow-highlight-project:hover, .macdow-highlight-project:visited {color:#fff;text-decoration: none;}
.md-highlight-left {padding:15px 12px;width:calc(100% - 300px);position:relative;z-index: 99;}
.md-highlight-surtitle > div {display:inline-block;padding:3px 6px;}
.md-highlight-surtitle div.md-highlight-surtitle-1 {background-color:#cbdc30;color:#111;}
.md-highlight-surtitle-divider {background-image:url(/images/template/highlight-diag-yellow-green.png);background-repeat:no-repeat;background-position:top right;width:40px;position:relative;}
.md-highlight-surtitle div.md-highlight-surtitle-2 {background-color:#6bbd45;color:#fff;padding-left:40px;margin-left: -40px;}
.md-highlight-maintitle {font-size: 2.4em;font-weight:bold;margin:10px 0 5px;line-height: 115%;}
.md-highlight-right {position:absolute;top:0;right:0;width:280px;height:100%;background-size:cover;background-position: center;}
.md-highlight-right .md-highlight-db {top: 0;bottom: 0;background-size:160px;right: 100%;width: 160px;background-position: bottom;}
.macdow-highlight {display:block;text-decoration:none;}
a.macdow-highlight:hover {text-decoration: none;;}
.macdow-highlight span {display:block}
.md-highlight-db {position: absolute;background-image: url(/images/template/dynamicBeam-colour-lighter.svg);background-repeat: no-repeat;}
*/
/* 1 and 2 - general tiles */
.macdow-highlight-2 {background-color:#2e9e46;position:relative;overflow:hidden;max-height: 280px;}
.macdow-highlight-2 .md-highlight-top-bar {padding: 6px 80px 10px 15px;color: #fff;font-weight: bold;font-size: 1.4em;line-height: 100%;position:relative;z-index: 3;}
.macdow-highlight-2 .md-highlight-img {width:100%;}
.macdow-highlight-2 .md-highlight-db {
    top: 0;
    background-size: 240px;
    right: 0px;
    width: 240px;
    height: 240px;
    transform: rotateX(180deg);
}

/* style 3 Horizontal Banner with right image */
.macdow-highlight-3 {background-color:#2e9e46;position:relative;margin:20px 0}
.macdow-highlight-3 .md-highlight-left {padding:10px 20px 30px;width:50%;}
.macdow-highlight-3 .md-highlight-maintitle {font-size: 3em;color: #fff;line-height: 110%;margin-bottom: 25px;}
.macdow-highlight-3 .md-highlight-subtitle {font-size: 1.2em;color:#fff;}
.macdow-highlight-3 .md-highlight-right {position:absolute;right:0;top:0;left:50%;bottom:0;width:auto;background-position:center;}

/* style 5 - background image with white title */
.macdow-highlight-5 {display:block;background-position: center;background-size:cover;position:relative;min-height:500px;margin-bottom:20px;}
.macdow-highlight-5 .md-highlight-maintitle {position:absolute;bottom: 30px;left:30px;right:0;font-size:3em;color:#fff;}
.col3 .macdow-highlight-5 .md-highlight-maintitle{font-size:2.3em;}
a.macdow-highlight-5::before {display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.3;content:" ";}
a.macdow-highlight-5:hover::before {display:block}

/* style 10 Horizontal Banner */
.macdow-highlight-10 {background-color:#2e9e46;padding: 35px 120px 35px 35px;position:relative;margin:0px 0}
.macdow-highlight-10 .md-highlight-banner {color:#fff;font-weight:bold;font-size: 2.4em;text-decoration:none !important;line-height: 110%;}
.macdow-highlight-10 .md-highlight-db {;top: 0;bottom: 0;background-size:160px;right:-40px;width: 160px;background-position:bottom}

/* style 11 Horizontal Banner with background */
.macdow-highlight-11 {background-color:#2e9e46;padding: 20px 35px 35px 0;position:relative;margin:30px 0;}
.macdow-highlight-11 > span {display:inline-block;background-color:#fff;padding:15px;margin-bottom:35px;font-size: 2em;line-height:110%;font-weight: bold;}

td > .macdow-highlight-2 {margin:15px 15px 15px 0}
td + td > .macdow-highlight-2 {margin:15px 0 15px 15px}

/*style 12 Horizontal Banner with lets go*/
.macdow-highlight-12 {
	background-color: #2e9e46;
        position: relative;
    margin: 20px -70px 20px -100px;
    background-image: url(/images/template/LetsGo-logo-m.png);
    background-repeat: no-repeat;
    background-position: 100px 0;
    padding: 20px 20px 20px 260px;
    color: #fff;
    font-size: 2em;
    font-weight: 800;
	background-size: contain;}

.green #page-content-wrapper h1{background-color: #2e9e46;color:#fff;margin: 0px 0px 0px;padding:20px 0px;}

/* heading icons*/
.transport .page-header h1, .ports .page-header h1, .resources .page-header h1, .water .page-header h1, .energy .page-header h1, .building .page-header h1{
	background-repeat: no-repeat;
	background-position: 0% 50%;
	background-size: 100px auto;
	padding: 30px 0 30px 111px;
    margin: -15px 0 0px -10px;
}
.transport .page-header h1{background-image: url(/images/template/Solution-Transport-GREEN.svg);}
.ports .page-header h1{background-image: url(/images/template/Solution-PortsCoastal-GREEN.svg);}
.resources .page-header h1{background-image: url(/images/template/Solution-Resources-GREEN.svg);}
.water .page-header h1{background-image: url(/images/template/Solution-Water-GREEN.svg);}
.energy .page-header h1{background-image: url(/images/template/Solution-Energy-GREEN.svg);}
.building .page-header h1{background-image: url(/images/template/Solution-Building-GREEN.svg);}


.green h3{color:#2e9e46;}
.green .half img{width:100%;}
.green .half{position:relative;}

.green .wide-outer{position:absolute;left:0;right:0; background-color: #2e9e46;}

/*#footer-container{
  position: relative;
  background-image: url(/images/template/MCD_BEAMS_foot.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: 231px;
}*/

.news-scroller{padding:0;;position:relative;}
.news-btn{position: absolute;top: -65px;right: 0;}
.itemid-101 .news-btn{color: #fff;background: #10461c;padding: 9px;top: -53px;}


/* GREEN HOME PAGE*/
#macdow-top{background-color:#2E9E46;}
#nav-crumb-container {background: #2E9E46;}
#nav-container .nav > li > a, #macdow-top #macdow-searchbox{color: #FFF;}
#nav-container .nav > li > a:hover {color: #000;}
/*#macdow-top #macdow-menu-wrapper {border-top: 4px solid #fff;}*/

#macdow-region-selector{color: #FFF;}
#macdow-top #macdow-region-dropdown-title{color:#2E9E46;}
#macdow-top #macdow-region-dropdown li:hover, #macdow-top #macdow-region-dropdown li.current-region {
    color:#2E9E46;
}

.breadcrumb a, .breadcrumb > .active{color: #FFF;}

#macdow-top {position: relative;}
#macdow-top #nav-wrapper {
    background-image: url(/images/template/dynamicBeam-colour-lighter.svg);
	background-size: 190px;
	background-position: calc(50% + 717px) bottom;
    /*background-repeat:no-repeat;*/
    background-color: #2E9E46;
}

#macdow-news-scroller .bx-wrapper {box-shadow: none;}
#macdow-news-scroller .bx-wrapper .bx-controls-direction a {top:unset;bottom:50%}
#macdow-news-scroller .bx-wrapper .bx-prev,
#macdow-news-scroller .bx-wrapper .bx-next {font-size:4em;background-image:none;text-indent:inherit;color:#fff;}
#macdow-news-scroller .bx-wrapper .bx-prev {left:20px;}
#macdow-news-scroller .bx-wrapper .bx-next {right:20px}

.itemid-101 #main h2, .itemid-101 .macdow-tile-title{color: #FFF;}

.itemid-101 .bx-wrapper{background:none;border: none;margin-bottom:10px;}
/*.itemid-101 .bx-has-pager{display:none;}*/
.itemid-101 td > .macdow-highlight-2{border:2px solid #fff;}
.itemid-101 .md-news-pages .bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
}

#footer-wrapper{background:#000}
#macdow_footer li, #macdow_footer a{color: #eee;}
#macdow_footer a:hover{color: #cbdb2f;}

.itemid-101 #main {
    margin-bottom:0;
	background-color:#176F31;
    background-image:none;
	/*background-image: url(/images/template/dynamicBeam-colour-10.svg);
	background-position: 50% bottom;
	background-size:3100px;*/
}

.itemid-101 .macdow-highlight-10{background-color: #fff;}
.itemid-101 .macdow-highlight-10 .md-highlight-banner {color: #2E9E46;}
.itemid-101 .macdow-highlight-10 .md-highlight-db{
    right: 0px;
    width: 120px;
    background-position: bottom left;
	background-clip: padding-box;}

.itemid-101 table.singlecol td:last-of-type{padding-right: 0px;padding-left:10px;}
.itemid-101 .macdow-highlight-2 .md-highlight-top-bar{padding: 12px 80px 14px 15px;}
.macdow-highlight-2 .md-highlight-db {
    top: 0;
    background-size: 50px;
    right: 0px;
    width: 50px;
	height: 50px;}

/*.itemid-101 #macdow-social-icons a {color:#2E9E46;}
.itemid-101 #footer-container{
	background-image: url(/images/template/MCD_BEAMS_foot2.png);}
*/

.ja-form .ja-field-container{margin-bottom:10px;}

.green .ja-form {background: #7DBD52;}

.top20{margin-top:20px;}

/* ESG */
table.singlecol.padded-table-cells td {padding:25px}
table.singlecol.padded-table-cells h2 {font-size:1.8em;}
table.singlecol.col-2-grey td:nth-child(2) {background:#eee}
table.singlecol.padded-table-cells .macdow-tile-item {margin: 20px 0 0;}

#macdow_home_vid_2022 td > a {min-height: 10px !important;height: 315px;}
#macdow_home_vid_2022 td > iframe {aspect-ratio: 16 / 9;width: 100%;height:auto;}

.people20 td{width:20%} 

table.cols-2.cell-gap td {width:48%}
table.cols-2.cell-gap td.gap {width:4%;border:0;}

table.cols-pic-n-txt td:nth-child(1) {width:32%}
table.cols-pic-n-txt td:nth-child(2) {width:3%}
table.cols-pic-n-txt td:nth-child(3) {width:65%}

table.cols-txt-n-pic td:nth-child(1) {width:63%}
table.cols-txt-n-pic td:nth-child(2) {width:5%}
table.cols-txt-n-pic td:nth-child(3) {width:32%}



  /* region utilities */

  .mdreg-aus .show-aus, .mdreg-nzp .show-nzp, .mdreg-sea .show-sea {display:initial !important;}
  .mdreg-aus ul.nav.menu .show-aus, .mdreg-nzp ul.nav.menu .show-nzp, .mdreg-sea ul.nav.menu .show-sea {display:inline-block !important;}
  .mdreg-aus .show-nzp, .mdreg-aus .show-sea, .mdreg-nzp .show-aus, .mdreg-nzp .show-sea, .mdreg-sea .show-aus, .mdreg-sea .show-nzp {display:none !important;}



  .mdreg-aus .hide-aus, .mdreg-nzp .hide-nzp, .mdreg-sea .hide-sea {display:none !important;}

/* safety pages */
.safety-page h2 {color:#2E9E46;}
.safety-page .customsticky{position:sticky;top:620px;}
.safety-page .col-md-3 {background-color:#7CBD52;position:relative;}
.safety-page .col-md-3 .nav{ padding:80px 5px;position:sticky;top: 60px;margin-bottom:22px;}

.safety-page .col-md-3 .nav .nav-child li{list-style-type:none;padding: 8px 10px 8px 0;
    border-top: 1px solid #fff;}

.safety-page .col-md-3 .nav ul{padding-inline-start:0;}

.safety-page .col-md-3 .nav a {color:#fff;}
.safety-page .col-md-3 .nav a:hover {color:#111;text-decoration: none;}
.safety-page .col-md-3 .nav .current > a  {color:#111;text-decoration: none;}

.safety-page .cols-2 .span6{width:49%;display:inline-block;}

.safety-page .item-image img {height:150px;width:150px;margin-right:22px;}
.safety-page .blogsafety-page .items-row .page-header h2{font-size:1.4em;}
.safety-page .blogsafety-page .excerpt{font-size:0.9em;}

/* safety page grid override */
@media(min-width:992px) {
    .safety-page #main .macdow-container-outer {display:flex;}
    .safety-page #main .macdow-container-outer .col-md-9,
    .safety-page #main .macdow-container-outer .col-md-3 {float:none;}
}

.safety-page.itemid-630 .items-row.cols-2 {display:flex}
.safety-page.itemid-630 .span6 {position:relative;padding:10px 10px 35px 160px;}
.safety-page.itemid-630 .span6 .item-image {position:absolute;top:10px;left:10px;width:130px;}
.safety-page.itemid-630 .span6 .page-header {margin:0}

@media(max-width:767px) {
.safety-page .page-header{margin-top:70px;}
.safety-page.itemid-630 .items-row.cols-2 {display:block}
.safety-page.itemid-630 .span6 {padding:10px 10px 35px 115px;}
.safety-page.itemid-630 .span6 .item-image {left:0;width:100px;}
.safety-page .excerpt ul { padding-inline-start: 15px;}
	.jai-map-container-scale .point-img{height: 25vw !important;
    width: 25vw !important ;}
}

.jai-map-container-scale .bg.point-img.visited {background-image:url('/images/safety/dot-green.svg') !important; }


.md-article-1760 #contacts-area{display:none;}

#macdow-above-footer {background-color:#10461c;color:#fff;position:relative;z-index: 2;padding-bottom:10px}

/* pagination */

.pagination ul li, .list-footer ul li {display: inline;padding: 3px 8px 6px;background: #f5f5f5;border-radius: 3px;}
.pagination ul, .list-footer ul {list-style-type: none; }


/* Counter */
.lgx_counter_up .lgx_app_item_figure {display: revert;}
.mod_lgx_counter_up .lgx_app_item_row {align-items: start;}

/* award icon */
#Award_Icon{
	margin-left: 12px;
	background-image: url(../images/award-border.gif);
	background-repeat: no-repeat;
	background-position: -2px 50%;
	width: 66px !important;
	padding-left:2px;
}

.wf-columns {
  
    align-items: center;
}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */

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

/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */
/* =================================================================================================================  */

/* body font and all the ems that follow it */
@media(min-width:1680px) {/*#macdow-tagline{bottom:430px} body.itemid-101 #macdow-feature + #main{margin-top:-380px} */}
@media(max-width:1500px) {#macdow-tagline{font-size: 3.6em;}}
@media(max-width:1400px) {#macdow-tagline{font-size: 2.4em;}}
@media(max-width:1300px) {/* body.itemid-101 #macdow-feature + #main{margin-top:-170px}  #macdow-tagline{bottom:217px;}*/
  #macdow-news-scroller .bx-wrapper .bx-prev,
  #macdow-news-scroller .bx-wrapper .bx-next {display:none;}
  #macdow-news-scroller.leadership .bx-wrapper .bx-prev, #macdow-news-scroller.leadership .bx-wrapper .bx-next {display:initial;text-shadow: 1px 1px 10px rgba(0,0,0,0.16); }
  #macdow-news-scroller.leadership .bx-wrapper .bx-prev.disabled, #macdow-news-scroller.leadership .bx-wrapper .bx-next.disabled{	display: none;}	
  .macdow-highlight-12 {margin: 20px -20px 20px -85px;background-position: 100px 0;padding: 20px 20px 20px 260px;}
}
@media(max-width:1200px) {#page-content-wrapper{font-size:17px;}#macdow-tagline{display:none;}}
@media(max-width:1080px) {#page-content-wrapper{font-size:16px;}}
@media(max-width:900px) {#page-content-wrapper{font-size:16px;}}
@media(max-width:768px) {#page-content-wrapper{font-size:16px;}}

/* DESKTOP ONLY */
@media(min-width:1021px) {
    
  .hidden-desktop{display:none;}

  /* Fixed Top */
  body {padding-top: 115px;}
  #macdow-top {position: fixed;top:0;width: 100%;z-index: 5;min-height: 105px;box-shadow: 0 -13px 25px 9px #000;}
  body.attop #macdow-top {box-shadow: none;}

  /* Fixed Top Homepage 
  body.itemid-101 {padding-top: 0;}
  body.itemid-101 #macdow-top {position: fixed;top:0;padding: 0 20px;}
  body.itemid-101.neartop #macdow-top {box-shadow: none;position: absolute;top:25px;background: transparent;}
  */

	/* Logo and Nav */
	#macdow-menu-wrapper {margin-top:40px}
    #macdow-menu-wrapper > ul.nav {display:flex;justify-content:space-between;position:static;}
    #macdow-menu-wrapper > ul.nav::before,#macdow-menu-wrapper > ul.nav::after {display:none;}
	/*#nav-container ul.nav.menu > li:hover > .macdow-megamenu, .macdow-megamenu:hover {display:block;z-index: 999;}*/
    #macdow-menu-wrapper ul.nav > li:hover > a {color:#cbdb2f}
	#nav-container, #nav-container > div, #nav-container li.parent {position: static;}
    .nav>li>a:focus {outline:none;background-color:transparent;}
   
    #nav-container .nav > li {margin-bottom:-2px;}
    .macdow-submenu-container {position:absolute;left:0;right:0;background:#032c3d;top:0%;transition:top 0.2s;z-index:-1}
    .macdow-submenu-container ul {font-size:1em;}
    #macdow-menu-wrapper ul.nav > li:hover > .macdow-submenu-container,
    #macdow-menu-wrapper ul.nav > li:target > .macdow-submenu-container,
    #macdow-menu-wrapper ul.nav > li.active-touch > .macdow-submenu-container,
    #macdow-menu-wrapper ul.nav > li.residual-hover > .macdow-submenu-container {top:100%;visibility: visible;}
    .macdow-submenu-container ul {display:block;margin:0;padding:0 12px 0 0;text-align:right;}
    .macdow-submenu-container li {display:inline-block;list-style:none;}
    #nav-container .macdow-submenu-container li a {padding:20px 18px;font-size: 0.9em;color:#fff;display:block;}
    #nav-container .macdow-submenu-container li:hover > a {color:#cbdb2f;text-decoration:none;}
    #nav-wrapper {z-index:2;background-color:#2E9E46;border-bottom:2px solid transparent}
    #macdow-top.main-nav-hover #nav-wrapper {border-color: #cbdb2f;}
    #macdow-top.main-nav-hover #crumb-container {display:none;}
    .macdow-submenu-container .macdow-submenu-container {display:none;}
    .macdow-submenu-container .macdow-submenu-container a {font-size:14px;}
    .macdow-submenu-container li:hover .macdow-submenu-container,
    .macdow-submenu-container li:target .macdow-submenu-container,
    .macdow-submenu-container li.active-touch .macdow-submenu-container,
    .macdow-submenu-container li.residual-hover .macdow-submenu-container {display:block;top:100%}
    .macdow-submenu-container .macdow-submenu-container .macdow-container-inner {border-top:1px solid #cbdb2f;}
    #macdow-menu-wrapper .macdow-submenu-container .macdow-submenu-container .macdow-submenu-container {display:none;}
	/* Search Box */

  #macdow-searchform-mobile {display: none;}

  #macdow-searchbox-wrapper {
    position: absolute;
    right: calc(50% - 550px);
    height: 43px;
    top: 24px;
    width: 50px;
    
  }
  /*body.mdreg-nzp #macdow-searchbox-wrapper {right:114px;}*/
  body.searchopen #macdow-searchbox-wrapper {    width: 766px;max-width:60%;}
  /*body.mdreg-nzp.searchopen #macdow-searchbox-wrapper {    width: calc(68% + -112px);}
	#macdow-searchbox {
    float:right;
    width: 40px;
    height: 50px;
    padding: 9px 0 0;
    text-align: center;
  }*/

  #macdow-searchform {
    display: block;
    position: absolute;
    top:-5px;
    bottom: 0;
    right:35px;
    max-width: 0;
    overflow: hidden;
    width:100%;

    /* Set our transitions up. */
    -webkit-transition: max-width 0.4s;
    -moz-transition: max-width 0.4s;
    transition: max-width 0.4s;
  }

  body.searchopen #macdow-searchform {
    max-width: 700px;
  }

  #macdow-searchform input {border: 0;width: 100%;height:35px;padding: 5px;outline: none;}

  /* Region Selector */
  #macdow-region-selector {position: absolute;top: 21px;height: 30px;right: calc(50% - 592px);display: block;min-width: 60px;text-align: right;padding: 6px 20px 6px 0;font-size: 14px;font-weight: 600;cursor:pointer;border-left:2px solid #fff;}
  /*#macdow-region-selector::after {
    
    content: "\f0ac";
    font-family: FontAwesome; 
    position: absolute;
    right: 0;
    top: 5px;
  }
  */
  #macdow-region-selector img {width:25px;position:relative;top:-3px;}

    #macdow-region-selected {display:none;}
   
	#macdow-region-dropdown {display:none;position:absolute;top:100%;right:0;width:210px;background: #000;font-weight: 600;padding:20px;text-align:left;z-index: 2;}
	#macdow-region-selector:hover #macdow-region-dropdown, #macdow-region-dropdown:hover {display: block}
	#macdow-region-dropdown-title {margin:5px 0;color:#577a32;}
	#macdow-region-dropdown ul {margin:0;padding:0;}
	#macdow-region-dropdown li {color:#fff;list-style: none;cursor: pointer;margin:0 0 4px;padding-left:22px;display: block;position: relative;}
	#macdow-region-dropdown li:hover, #macdow-region-dropdown li.current-region {color:#577a32;} 
  #macdow-region-dropdown li::after {
    content: "";
    font-family: FontAwesome; 
    position: absolute;
    left: 0;
    top: 1px;
  }
  #macdow-region-dropdown li:hover::after, #macdow-region-dropdown li.current-region::after {
    content:"\f00c";
  }
	
	.gradtable {height:auto;}
	
    /*	.ja-form{display:flex;flex-flow: row wrap;}
	.ja-form .ja-field-container{}
	.ja-form .ja-submit{flex-basis: 100%;}	
  */
	.ja-form {
    padding: 10px;
    border: 1px solid #333;}
	
	.ja-form .ja-field-container{display: inline-block;margin-right:15px;}
	.ja-job-list-container{}
	
    /* timeline page*/
    .is_timeline_vt3 .timeline > ul > li > div {width: 450px;}
    .is_timeline_vt3 .timeline > ul > li:nth-child(even) div {left: -490px;}
    	
	.fullwidthvid{width: 100%;height:800px;}

    
    body .macdow-flex-cols-3 > div {width:calc(33.333% - 20px);}
    body .macdow-flex-cols-2 > div {width:calc(50% - 20px);}

}

/* everything above mobile */
@media(min-width:768px) {

    .macdow-flex-cards {display:flex;justify-content:space-between;flex-wrap:wrap;}
    .macdow-flex-cols-3 > div {width:calc(50% - 20px);}


    /* New Tile Style flex */
    .macdow-tile-container .row {display:flex;}
    .macdow-tile-container .macdow-tile-item {float:none;}
    .macdow-tile-container .macdow-tile-item > a {}

    #featured_article_wrapper div.feature-news-right-box div {margin:15px 0}
    #featured_article_wrapper div.feature-news-right-box h3 {margin:25px 0 15px;}
    #featured_article_wrapper div.feature-news-right-box p {margin:15px 0;max-width:67%;}
    #featured_article_wrapper .feature-news-right-box {position:relative;padding-bottom: 50px;}
    #featured_article_wrapper div.feature-news-right-box p + a {position:absolute;bottom:15px;display:block;}

    .project-spotlight-left {padding-bottom:50px;position:relative;}
    .project-spotlight-nav {position:absolute;bottom:0;width: 100%;}


    h2.title-bg-border {position:relative}
    h2.title-bg-border span {display:inline-block;background:#10461c;padding:0 10px 10px 0;position:relative;z-index: 1}
    h2.title-bg-border::before {content:" ";display:block;border-bottom:1px solid #2e9e46; position:absolute;width:100%;bottom:21px;z-index:0}

    .macdow-footer-bottom-row {display:flex;justify-content: space-between}
	
	
}

/* search results page */
.itemid-190 #main {margin-top:60px !important;}



.ja-button{color: #fff;margin-top:5px;
    background-color: rgba(29,134,45,1.00);border:none;border-radius:7px;padding:6px 12px;display:block;}

/* edge of the container*/
@media(max-width:1220px) {
    #macdow-searchbox-wrapper {right:47px;}
    #macdow-region-selector {right:5px;}
}

@media(max-width:1200px) {
    #macdow-tagline {font-size:5em;letter-spacing: -4px;}
	#sixtyyear-logo{height: 145px;}
	
	.fullwidthvid{width: 100%;height:600px;}
}

/* laptops and such */
@media(max-width:1440px) and (min-width: 1021px) {
    #nav-container .macdow-submenu-container li a {padding:18px 11px;}
}
/*
@media(max-width:1024px) and (min-width: 768px) {
   #nav-container .nav > li > a {
        padding: 10px 5px 20px;
        font-size: 12px;
    }
    #macdow-tagline {font-size:4em;letter-spacing: -3px;}

}*/

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

/* Small desktop where we need to crop down to the container to prevent horiz scrollbar */
/*
@media(max-width:1045px) {
  #page-content-wrapper, #below-content-wrapper {overflow:hidden;}
	
	
	table.cols-2.cell-gap td {width:100%;display:block;}
table.cols-2.cell-gap td.gap {width:0%;height:0;border:0;}

table.cols-pic-n-txt td:nth-child(1),
table.cols-pic-n-txt td:nth-child(2),
table.cols-pic-n-txt td:nth-child(3),
table.cols-txt-n-pic td:nth-child(1),
table.cols-txt-n-pic td:nth-child(2),
table.cols-txt-n-pic td:nth-child(3) {width:100%;display:block;}


table.cols-pic-n-txt, table.cols-txt-n-pic{margin-top:22px}
	
table.reverse tr {
    display: flex;
    flex-direction: column-reverse;
   
  }
	.fullwidthvid{width: 100%;height:450px;}

}
*/

/* small screens above the bootstrap mobile breakpoint */
@media(max-width:1200px) and (min-width: 768px) {
    body.itemid-101 .macdow-tile-item .macdow-tile-title {font-size:0.8em}
    #project-spotlight-wrapper .project-spotlight-left {min-height:522px;}
}

/* small screens above the bootstrap mobile breakpoint */
@media(max-width:1200px) and (min-width: 1025px) {
    #project-spotlight-wrapper .project-spotlight-left {min-height:426px;}
}

/* small screens and MOBILE ONLY */
@media(max-width:1020px) {

    /* General */
    .h1, h1, .h2, h2 {font-size: 2em;}

    .col-sm-3.macdow-logopos, .col-sm-9.macdow-navpos{width:100%}

    /* Logo and Nav */
    body {padding-top: 115px;}
    body.mobileopen  {padding-top: 0px;}
    #macdow-top {position: fixed;top:0;width: 100%;z-index: 5;min-height: 115px;box-shadow: 0 -13px 25px 9px #000;}
    body.attop #macdow-top {box-shadow: none;}
    body.mobileopen #macdow-top {position: static;}
    body.itemid-101 #macdow-feature {top:100px;}

    .macdow-navpos {margin-top:22px}
    .img100{float:none;width:80vw;margin-bottom:10px;}

    /* international pages */
    .green #page-content-wrapper h1{
    font-size:1.8em;
    margin: 0px -10px 20px;
    padding:20px 20px;}

    .macdow-highlight-12 {
    margin: 20px -7px 20px -100px;
    background-image: url(/images/template/LetsGo-logo-m.png);
    background-repeat: no-repeat;
    background-position: 100px 0;
    padding: 15px 0 15px 200px;
    color: #fff;
    font-size: 1em;
    font-weight: 800;
    background-size: contain;
    }

  /* Fixed Top Homepage 
  body.itemid-101 {padding-top: 0;}
  body.itemid-101 #macdow-top {position: fixed;top:0;padding: 0 20px;}
  body.itemid-101.neartop #macdow-top {box-shadow: none;position: absolute;top:25px;background: transparent;}
  */

  /*

   #macdow-top {position: fixed;z-index: 999;}
   

    #nav-container .macdow-logopos {
        position: fixed;
        z-index: 999;
        width: 100%;
        background: #fff;
        margin: -20px 0 0;
        padding: 20px 20px 5px;
    }
    #nav-container .macdow-navpos {margin-top:90px;}
    */

   #mobilemenu_toggle {
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
    height: 50px;
    width: 50px;
    padding-top: 5px;
    color: #fff;
    text-align: center;
   }

    #mobilemenu_toggle::after {
        font-size: 30px;
        content: "\f0c9";
        font-family: FontAwesome; 
    }

     #mobilemenu_toggle.open::after {
        content: "\f00d";
    }
       

   #macdow-menu-wrapper {display: none;background: #2e9e46;margin: -5px -15px 0;padding: 20px 0;}
   body.mobileopen #macdow-menu-wrapper {display: block;}
   body.mobileopen #crumb-container, body.mobileopen #macdow-feature, body.mobileopen #main, body.mobileopen #footer-wrapper {display: none;}

    #nav-container {font-size:16px;}
    #nav-container ul.nav.menu li {display: block;list-style: none;position: relative;border-bottom: 1px solid #107225;}

    #nav-container ul.nav.menu li.parent > a {margin-right:50px;}
    #nav-container ul.nav.menu li::after {
        display: block;
        top:1px;
        right:0;
        width:50px;
        height:48px;
        position: absolute;
        font-size: 18px;
        content: "\f054";
        font-family: FontAwesome; 
        text-align: center;
        padding-top: 10px;

   }
   #nav-container ul.nav.menu > li::after {color:#fff;}
   #nav-container ul.nav.menu li.parent::after {
    content:"\f067";
   }
   #nav-container ul.nav.menu li.parent.submenuopen::after, #nav-container ul.nav.menu li.parent.active::after {
    content:"\f068";
   }


   #nav-container ul.nav.menu > li ul {padding:0;margin: 0;}
   #nav-container ul.nav.menu li li {background: #fff;color:#000;}
   #nav-container ul.nav.menu li > a {position: relative;z-index: 2;}
   #nav-container ul.nav.menu li > a, #nav-container ul.nav.menu li > span {
    padding: 12px 0 12px 25px;
    display: block;
    color: #fff;
   }
	
	
   #nav-container ul.nav.menu li li > a, #nav-container ul.nav.menu li li > span {color:#000;}
   #nav-container ul.nav.menu ul {display:none;}
   #nav-container ul.nav.menu li.active > div, #nav-container ul.nav.menu li.active > div > div > ul {display:block;}
   #macdow-searchbox, #macdow-region-selector {color:#fff;background: #000;padding:10px 25px;}
   #macdow-searchform {display:none;}

  #macdow-tagline {font-size:3em;letter-spacing: -3px;}


  /* legacy region utilities */

  .mdreg-aus #nav-container ul.nav.menu li li > a.shownz{display:none;}
  .mdreg-sea #nav-container ul.nav.menu li li > a.shownz{display:none;}
  .mdreg-nzp #nav-container ul.nav.menu li li > a.shownz{display:block;}

  .mdreg-aus .shownz{display:none;}
  .mdreg-sea .shownz{display:none;}
  .mdreg-nzp .shownz{display:inline-block;}


  /* feature image and paralax remove */
  #macdow-feature + #main,body.itemid-101 #macdow-feature + #main {margin-top:0}
  .macdow-feature-image img, #macdow-home-feature-image img {top:0 !important;}
  #macdow-home-feature-image {margin-top: 0}
  #macdow_feature_button {display:none;}

  /* no parallax on mobile */
  #macdow-feature {position:static !important;}
  #main {margin-top:0 !important;}

    .macdow-tile-item.macdow-tile-style-1 .macdow-tile-title-container > div {line-height: 120%;}

    /* === table 2 grid styles === */
    table.table2grid, table.table2grid tbody, table.table2grid tr, table.table2grid td {display: block;padding: 0 !important;width: auto;}
    table.table2grid td + td {margin-top:15px;}

    table.table2grid.col4 td {width: 49%;display:inline-block;margin-bottom:10px;}
    table.table2grid.col4 td + td{margin-top: 0px;}

    table.leadicon tr td{vertical-align: center;padding:20px 10px!important;}
    table.leadicon tr td:first-of-type{width:100%;}
    table.leadicon tr:nth-child(even) {background:#F4F4F4;}
    table.leadicon tr td:last-of-type{width:100%;}
	
	.breadcrumb>li {display: inline;}
	.breadcrumb  {font-size: 13px;}

  /* Leadership */
  .md-catid-17 table, .md-catid-17 tr, .md-catid-17 td {display: block;width: auto;padding: 5px 0;}
  
  #main table.singlecol,#main table.singlecol tbody, #main table.singlecol tr, #main table.singlecol td {display: block;width: auto;padding: 5px 0;}
  #main table.singlecol td.home-page-feature-text {padding-bottom:25px;}
  body.itemid-101 #page-content-wrapper {margin-bottom:0}

  #macdow-searchbox i {display: none;}
	#macdow-searchform-mobile input {width: 100%;height: 40px;padding: 1px 6px;color:#000;}
  #macdow-region-selected {display: none;}
  #macdow-region-dropdown-title {color:#577a32}
  #macdow-region-dropdown ul {margin:0;padding: 0;}
  #macdow-region-dropdown li {list-style:none;display: block;padding: 10px 0;position: relative;}
  #macdow-region-dropdown li.current-region::after {
    font-family: FontAwesome; 
    position: absolute;
    right: 0;
    top: 4px;
    content:"\f00c";
  }


  #home-feature-text {bottom:10px;}
  .gradtable {height:auto;}
	.adayinthelifeof {width:100% !important;}

  .page-header, .macdow-main-title {margin-top:40px;}
  .md-catid-9 .page-header, .md-catid-9 .macdow-main-title {margin-top:60px;}
    .macdow-article-surtext a {bottom:-56px}
	
  .vidheight {height:400px;}
	
	#sixtyyear-logo{height: 20vw;top:3px;}
	
	.vidpop:before {}
	
	#ja-jobs-widget .job h2{font-size:24px;}
	
	.summit .macdowlogo {width: 222px;height: 60px;max-width:300px;margin-top:0px;}
	
	table.table2grid.adayinthelifeof, table.table2grid.adayinthelifeof tr, table.table2grid.adayinthelifeof td, table.table2grid.adayinthelifeof tbody{display: revert;}
	
	.adayinthelifeof img{max-width:50%;max-height:140px;margin-top:33%;}
	
	/* summit */
	table.table2grid.summit tr td:nth-child(2){width:100%}
	.summit .macdow-container-outer {
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    }
    .summit .col-md-3, .summit .col-md-9 {width:100%}
	.summit .col-md-3{order: 1;}
	.summit .col-md-9{order: 2;}

  body.summit #summitsidebartoggle {display: block;}
  body.summit .col-md-3 {display: none;}
	
	.gradtable-icon td{display:inline-block;width:50%;}
  .gradthumbs img {border-radius: 50%;padding:11px;width:160px;height:160px;}
	.gradtable td{display:inline-block;width:49%;}

  #macdow-social-icons {text-align: left;}
	#macdow-social-icons a{margin-right:10px;}

  /* highlights */
  .md-highlight-left {padding: 215px 12px 15px;width: 100%;}
  .md-highlight-right {width: 100%;height: 200px;}
  .md-highlight-right .md-highlight-db {left: auto;right:0;}
  
  td > .macdow-highlight-2 {margin:0}
  td + td > .macdow-highlight-2 {margin:0}
  .macdow-highlight-3 {margin:0}
  .macdow-highlight-3 .md-highlight-left {width:auto;padding:200px 20px 20px;}
  .macdow-highlight-3 .md-highlight-maintitle {font-size:2em}
  .macdow-highlight-3 .md-highlight-right {left:0;}

  .macdow-highlight-5 .md-highlight-maintitle {font-size:2.2em}

  table.singlecol.col-2-grey td:nth-child(2) {background-color:transparent;}
	
	.green .wide-outer{position:relative;}
	.hidden-phone{display:none;}
	
	form#macdow-project-filter > div{margin-top:5px !important;margin-bottom:5px !important;}
	
	.people20 td{width:100%} 
	.people20 img, img.people20{width:100%;margin-bottom:11px;}
	.people20 h3 br{content: "";}
	.people20 h3 br:after{content:" "}
	
	.gradvid {max-height:330px;width: 100%;height:240px;}

  body.itemid-112 .table2grid td {position:static;padding-bottom:10px;}
  body.itemid-112 .table2grid td .macdow-capabilities {position:static;margin-top:15px;}
	
	/* safety pages*/
	.safety-page .cols-2 .span6{width:100%;display:block;}
	body .leadership-nav-item + .leadership-nav-item { padding-left: 12px;}
	body .leadership-nav-item{margin: 0 0 11px 0;}
	
	.fullwidthvid{width: 100%;height:360px;}

    .macdow-footer-top-row {flex-direction: column;}
    #macdow-social-icons {padding-top:10px;}
    #macdow_footer_logo {margin-left:-15px;}

    .mdreg-aus ul.nav.menu .show-aus, .mdreg-nzp ul.nav.menu .show-nzp, .mdreg-sea ul.nav.menu .show-sea {display:block !important;}
	#macdow-region-selector img {display:none;}

    .wf-columns.reverse{flex-direction: column-reverse;}
}

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

    #featured_article_wrapper {display:block}
    #featured_article_wrapper div.feature-news-left-box {width:100%;margin-bottom:10px;}
    #featured_article_wrapper div.feature-news-right-box {width:100%;}

    .project-spotlight-surtext {bottom:-5px !important;}
    #project-spotlight-wrapper {flex-direction:column-reverse;margin-top:7px !important;}
    #project-spotlight-wrapper .project-spotlight-left {min-height:auto;}
    #project-spotlight-wrapper .project-spotlight-right {min-height:200px;aspect-ratio:9/5;}
    #project-spotlight-wrapper > div {width:auto;margin:10px 0 0;padding-top:0}
    #project-spotlight-solution-title {font-size:1.2em;}
    #project-spotlight-title {font-size:1.8em;}
    #project-spotlight-tagline {font-size:1.5em}

    
    .itemid-101 .news-scroller {padding-bottom:30px;}
    .itemid-101 .news-btn {color: #fff;background: #10461c;padding: 0 9px 9px 0;top: auto;bottom:20px;left:0;right:auto;z-index:2}
    .itemid-101 .news-btn i {display: inline-block !important;margin-right: 8px;position: relative;top: -1px;}
    .itemid-101 .news-scroller:after {display:block;position:relative;bottom:5px;border-top:1px solid #2e9e46;content:" "}

    #footer-wrapper {padding: 5px 0 20px;}
    #macdow-social-icons span {display:block;position:static;}
    #macdow_footer li {display:inline-block;width:48%;padding:0;}
    #macdow_footer li a {padding:6px 5px 3px 0}
    #macdow_footer .macdow-footer-middle-row {display:block;}
    #macdow_footer .macdow-footer-middle-row > div {width:auto;margin:5px 0}
    #macdow_footer .macdow-footer-bottom-row > div + div {margin:10px 0;padding:0}
}

@media(max-width:540px) {
	.item-page .t2gcols-2 > div:nth-child(2) {margin-top: 20px;}
	
	.fullwidthvid{width: 100%;height:260px;}

	#macdow-feature-text {display:none}
	
}

@media (max-width: 480px){
div.table2grid.gradtable > div {
	width: 49% !important;}
	
	.fullwidthvid{width: 100%;height:220px;}
}

@media print {
  
}

