@font-face {
font-family: Gotham;
src: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/css/fonts/GothamBook.otf);
font-weight: 400;
}
@font-face {
font-family: Gotham;
src: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/css/fonts/GothamBold.otf);
font-weight: 600;
}
@font-face {
font-family: Gotham;
src: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/css/fonts/GothamMedium.otf);
font-weight: 500;
}
@font-face {
font-family: Gotham;
src: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/css/fonts/GothamLight.otf);
font-weight: 300;
}
@-ms-viewport {
width: device-width;
}
*,
:before,
:after {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
}
html {
width: 100%;
padding:0;
margin: 0;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: transparent;
}
body {
margin: 54px 0 0 0;
padding:0;
width: 100%;
overflow-x: hidden;
font-family: Gotham;
font-size: 14px;
line-height: 17px;
font-weight: 400;
color: #333333;
}
img {
display: block;
max-width: 100%;
}
p,a,h1,h2,h3,h4{
margin: 0px;
padding: 0px;
}
.medium-copy{
font-size: 24px;
line-height: 29px;
letter-spacing: 0.5px;
font-weight: 500;
}
.small-copy{
font-size: 14px;
letter-spacing: 1.5px;
text-transform: uppercase;
}
.big-copy{
font-size: 32px;
line-height: 39px;
}
.big-copy span{
font-weight: 600;
}
.medium-24{
font-size: 32px;
line-height: 37px;
margin-bottom: 54px;
}
a.text-dec-none{
text-decoration: none;
}
.search p{
font-size: 19px;
line-height: 23px;
}
h2{
font-size: 24px;
line-height: 27px;
font-weight: 400;
}
h3{
font-size: 18px;
font-weight: 500;
line-height: 22px;
}
strong{
font-weight: 500;
}
.text-color{
color: #E04337 !important;
}
.medium{
font-weight: 500;
}
.button{
border:1px solid #DE4337;
color: #DE4337;
padding: 5px 20px;
text-decoration: none;
display: inline-block;
}
.row {
width: 100%;
max-width: calc(1024px + 40px);
margin-right: auto;
margin-left: auto;
display: flex;
flex-wrap: wrap;
padding: 0;
}
.full-width{
max-width: 100%;
}
.column{
position: relative;
width: 100%;
min-height: 1px;
padding: 0px 53px 45px;
max-width: 100%;
}
.backgroundC{
background-color: #E2E2E2;
padding: 65px 0;
}
section{
margin-bottom: 95px;
}
.no-margin{
margin: 0px;
}
.no-margin .column:nt-last-child(2){
padding-bottom: 0px;
}
.no-pb{
padding-bottom: 0px;
}
.p-b30{
padding-bottom: 30px;
}
.column .column{
padding: 0;
margin: 0;
}
.copy-white{
color: white;
}
@media only screen and (min-width: 768px) {
.col-1 {
max-width: 8.333333%;
}
.col-2 {
max-width: 16.666667%;
}
.col-23 {
max-width: 20%;
}
.col-3 {
max-width: 25%;
}
.col-4 {
max-width: 33.333333%;
}
.col-5 {
max-width: 41.666667%;
}
.col-6 {
max-width: 50%;
}
.col-7 {
max-width: 58.333333%;
}
.col-8 {
max-width: 66.666667%;
}
.col-9 {
max-width: 75%;
}
.col-10 {
max-width: 83.333333%;
}
.col-11 {
max-width: 91.666667%;
}
.col-12 {
max-width: 100%;
}
.column .column.mp-70{
margin-top: 56px;
}
.rowReverse{
flex-flow: row-reverse;    
}
}
.hideme{
display:none;
}.header-hero .big-copy {
max-width: 520px;
}
.header-hero .big-copy {
font-size: 32px;
line-height: 39px;
margin-top: 30px;
}
.column-padding-shrink {
padding:0 20px;
}
.column-padding-shrink .col-4.column {
padding-left: 33px;
padding-right: 33px;
} #accordion h3 {
font-size: 24px;
line-height: 1.25;
color: #E04337;
text-decoration: none;
font-weight: 500;
cursor: pointer;
background-image: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/img/icon-1.svg);
background-position: left center;
background-size: auto 20px;
background-repeat: no-repeat;
padding-left: 53px;
padding-top: 10px;
padding-bottom: 10px;
}
#accordion .ui-accordion-header:nth-of-type(3) h3, #accordion .ui-accordion-header:nth-of-type(3) span {
filter: brightness(0) saturate(100%) invert(65%) sepia(27%) saturate(5532%) hue-rotate(344deg) brightness(93%) contrast(90%);
}
#accordion .ui-accordion-header:nth-of-type(5) h3, #accordion .ui-accordion-header:nth-of-type(5) span {
filter: brightness(0) saturate(100%) invert(85%) sepia(52%) saturate(1274%) hue-rotate(321deg) brightness(89%) contrast(109%);
}
.border-bottom {
border-top: 1px solid #E04337;
position: relative;
z-index: 1;
cursor: pointer;
}
.border-bottom.ui-accordion-header-active {
border-bottom: none;
}
.border-bottom:first-of-type {
border-top: none;
}
.border-bottom:nth-of-type(5) {
border-top: 1px solid #e16b62;
} .accordion-main-text {
positon: relative;
}
.accordion-main-text-wrap {
position: absolute;
height: 100%;
overflow: hidden;
}
.section-accordion {
background-color: #e4e4e4;
}
.section-accordion .row-invisible {
opacity: 0;
}
.accordion-main-text-wrap::after {
position: absolute;
content: '';
background: linear-gradient(0deg, #e4e4e4 25%, #e4e4e400 100%);
height: 50%;
width: 100%;
bottom: 0;
opacity: 1;
}
.accordion-main-text-inner {
padding: 15px 53px;
}
.section-accordion .accordion-main-text-inner p {
color: #333;
}
.ui-accordion-header-icon {
position: absolute;
background-image: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/img/cross.png);
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
display: block;
height: 12px;
width: 12px;
right: 0px;
top: 20px;
transition: 0.25s all;
}
.ui-accordion-header-active .ui-accordion-header-icon {
transform: rotate(45deg);
}
.ui-accordion-content .accordion-main-text-wrap {
margin-top: -60px;
position: relative;
height: auto;
overflow: unset;
}
.ui-accordion-header-active .accordion-main-text-wrap::after {
opacity: 0;
}
.ui-accordion-header-active .accordion-main-text-wrap {
overflow: unset;
}
.accordion-main-text-inner {
}
.accordion-content-list .border-bottom-wrap li {
border-bottom: 1px solid;
padding: 10px 0;
color: #808080;
}
.accordion-content-list .border-bottom-wrap li:last-of-type {
border-bottom: none;
}
.accordion-list {
list-style: none;
margin-top: 25px;
padding-left:53px;
}  .header-nav{
position: fixed;
width: 100%;
height: 54px;
top: 0;
left: 0;
z-index: 5;
background-color: #fff;
}
.work-grid.section-background-color-grey {
padding: 65px 0;
margin-bottom: 0;
}
.three-coloured-links {
margin-top: 45px;
}
.nav-col{
display: flex;
justify-content: space-between;
align-items: center;
padding-bottom: 0px;
height: 54px;
}
.logo a{
display: flex;
align-items: center;
justify-content: space-between;
width: 140px;
}
.logo a img:first-child{
width: 40px;
}
.logo a img:last-child{
width: 91px;
}
.search-bar input[type=submit]{
width: 23px;
height: 17px;
margin: 0 auto;
background-image: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/img/icons/search.svg);
background-repeat: no-repeat;
}
input[type=text]{
border-top:0px solid white;
border-right:0px solid white;
border-left:0px solid white; border-bottom: 1px solid #898989;
background-color: transparent;
opacity: 0;
}
.search-input.showSearchInput{
opacity: 1;
}
input[type=submit]{
border:0px solid white;
background-color: transparent;
}
input:focus { 
outline: none !important;
border:0px solid red;
box-shadow: 0 0 0 #fff;
} .main-nav ul{
margin:0;
padding: 0;
display: flex;
}
.main-nav ul li{
list-style: none;
padding:0 20px;
height:100%;
align-items: center;
position:relative;
-webkit-transition: background-color 500ms ease-out;
-moz-transition: background-color 500ms ease-out;
-o-transition: background-color 500ms ease-out;
transition: background-color 500ms ease-out;    
}
.main-nav ul li:hover{
background-color:#e4e4e4;
}
.main-nav ul li:hover:after{
width:1px;
height:100%;
content:'';
background-color:#fff;
top:0;
right:0;
position:absolute;
}
.main-nav ul li:hover:before{
width:1px;
height:100%;
content:'';
position:absolute;
background-color:#fff;
top:0;
left:0;
}
.main-nav ul li a{
text-decoration: none;
color: #898989;
text-transform: uppercase;
letter-spacing: 1.5px;
}
.main-nav ul li.current-menu-item{
background-color:#e4e4e4;
}
.main-nav ul li.current-menu-item a{
color: #E04337;
}
.header-hero{
width: 100vw;
min-height: calc(100vh - 54px);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
position: relative;
}
.header-hero.careers{
background-position: top;
}
.show-back-color{
background-color: #E04337;
color: white;
position: absolute;
bottom: 0px;
right: 0px;
padding: 25px 145px 35px 75px;
}
@media only screen and (min-width: 2000px) {
.show-back-color{
width:50%;
}
}
.show-back-color p:first-child{
margin-bottom: 30px;
}
.grid-section .row{
max-width: calc(1024px + 106px);
}
.work-grid h3{
color: #333;
}
.work-grid p.date{
color: #666;
}
.img-column{
position: relative;
padding-bottom: 20px;
height: 100%;
}
.img-column .date{
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
height: 20px;
}
.img-cont{
height: 251px;
width: 100%;
background-size: cover;
background-position: center;
position: relative;
}
.hover-copy{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
color: #666666;
padding: 25px;
opacity: 0;
}
.hover-copy p{
z-index: 2;
position: relative;
} .img-column{
position:relative;
}
.img-column:after{
opacity: 0;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
content: '';
position: absolute;
}
.img-column:hover:after{
background-color: #e4e4e4;
width: calc(100% + 40px);
height: calc(100% + 40px);
top: -20px;
left: -20px;
opacity: 0.8;
}
.img-column:hover .img-cont .hover-copy{
opacity: 1;
}
.img-column:hover .img-big-cont .hover-copy{
opacity: 1;
}
.img-big-cont{
height: 652px;
width: 100%;
background-size: cover;
background-position: center;
position: relative;	
}
.copy-cont .date:after{
position: absolute;
content: '';
height: 15px;
width: 15px;
right: 0;
top: 0;
background-image: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/img/icons/arrow-right.svg);
background-repeat: no-repeat;
}
.copy-cont h3{
margin: 20px 0 14px 0;
}
.copy-cont p{
color: #666;
} .our-service-grid{
background-color: #E4E4E4;
padding: 65px 0;
}
.service-grid{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
margin: 45px 0 0 0;
padding: 0px;
}
.service-grid li{
width: 50%;
list-style: none;
position: relative;
}
.service-grid li a{
font-size: 24px;
line-height: 60px;
color: #E04337;
text-decoration: none;
font-weight: 500;
cursor: default;
}
.service-grid li:before{
content: '';
position: absolute;
background-color: #E04337;
top: 0px;
left: 0px;
width: calc(100% - 18px);
height: 1px;
}
.service-grid li:after{
content: '';
position: absolute;
background-color: #E04337;
bottom: -1px;
left: 0px;
width: calc(100% - 18px);
height: 1px;
} .first-col {
min-height: 512px;
background-size: cover;
background-position: top right;
background-repeat: no-repeat;
}
.second-col{
background-color: #E04337;
padding-top: 65px;
padding-bottom: 65px !important;
}
.second-col a p span{
position:relative;
z-index:2;
}
.second-col a:hover p:before{
background-color: #e57928;
position: absolute;
width: calc(100% + 40px);
height: calc(100% + 40px);
top: -20px;
left: -20px;
opacity: 0.8;
content: '';
}
.full-width-copy{
position: relative;
height: 100%;
}
.full-width-copy .top-copy{
padding-bottom: 45px;
}
.full-width-copy .bottom-copy{
position: absolute;
bottom: 0px;
left: 0px;
width: 300px;
}
.full-width-copy .bottom-copy:after{
position: absolute;
content: '';
background-image: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/img/icons/whitearrow.svg);
width: 25px;
height: 25px;
background-size: cover;
top:0;
right: 0;
background-repeat: no-repeat;
}
.career-hover{
position: absolute;
width: 100%;
height: 150px;
z-index: 2;
bottom: 0;
left: 0;
opacity: 0;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.career-hover:hover{
background-color:#be392f;
opacity:0.5;
} .news-grid{
background-color:#D8D8D8; 
padding: 65px 0;
color: #4d4d4d;
}
.news-grid a:hover .rdiv{
position:relative;
}
.news-grid a:hover .rdiv:after{
background-color: #e57928;
position: absolute;
width: calc(100% + 40px);
height: calc(100% + 40px);
top: -20px;
left: -20px;
opacity: 0.8;
content: '';	
}
.news-grid .col-4{
position: relative;
}
.news-grid .col-4:after{
background-color: #9e9e9e;
content: '';
height: 100%;
width: 1px;
top: 0;
right: 0;
position: absolute;
}
.news-grid .col-4:last-child:after{
content: none;
}
.rdiv{
padding-bottom: 100px;
height: 100%;
position: relative;
}
.news-grid a{
text-decoration: none;
}
.rdiv h3,
.rdiv p{
color: #333;
text-decoration: none;
position:relative;
z-index:2;
}
.rdiv .news-date{
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
background-image: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/img/icons/leftnarrow.svg);
background-repeat: no-repeat;
background-position: top right;
} .teamCol .column{
padding:10px;
}
.teamCol .column:first-child{
padding-right:20px;
}
.teamCol .column:last-child{
padding-right:20px;
}
.team-name .small-copy{
font-size:9px;
}
.team-grid h2{
color: #333333;
padding-bottom: 45px;
}
.team-grid .copy-box{
padding-bottom: 60px;
}
.team-grid .col-9.copy-box p{
font-size: 16px;
line-height: 22px;
padding-bottom:15px;
}
.team-grid .col-12 p:last-child{
padding-bottom:0px;
}
.team-img{
width: 100%;
height: 197px;
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
margin-bottom: 35px;
}
.team-grid p{
color: #808080;
}
.team-name p:first-child{
color: #808080;
}
.team-name p:last-child{
color: #dc443d;
font-size:14px;
}
.team-copy{
margin-top:25px;
}
.team-copy p{
padding-bottom:10px;
}
.team-copy p:last-child{
padding-bottom:0;
} .career-grid .column{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.career-grid{
background-color: #D8D8D8;
padding: 65px 0;
}
.career-grid .col-23{
padding: 0 6px;
}
.career-grid .col-23:first-child{
padding-left: 0px;
}
.career-grid .col-23:last-child{
padding-right: 0px;
}
.career-grid .col-23 p:first-child{
padding-bottom: 15px;
}
.career-listing ul{
margin: 0;
padding: 0;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.career-listing ul li{
list-style: none;
width: 50%;
padding: 20px 0px;
position: relative;
}
.career-listing ul li:first-child{
padding-top: 0px;
}
.career-listing ul li:nth-child(2){
padding-top: 0px;
}
.career-listing ul li:nth-last-child(2){
padding-bottom: 0px;
}
.career-listing ul li:last-child{
padding-bottom: 0px;
}
.career-listing ul li:nth-last-child(2):after{
content: none;
}
.career-listing ul li:last-child:after{
content: none;
}
.career-listing ul li:after{
position: absolute;
content: '';
right: 0;
bottom: 0;
height: 1px;
width: calc(100% - 53px);
background-color: #e2c5c3;
}
.career-listing ul li .number{
padding-bottom: 15px;
display: block;
font-size: 10px;
color: #E04337;
}
.career-listing ul li a,
.career-listing ul li p{
color: #E04337;
}
.contact-us-career{
background-color: #EEA83B;
}
.contact-us-career:hover{
background-color:#e57928;
}
.contact-us-career .col-12{
display: flex;
align-items: center;
justify-content: center;
padding: 65px 0;
}
.contact-us-career a{
color: #fff;
text-decoration: none;
position: relative;
}
.contact-us-career h2{
position:relative;
padding-right: 40px;
}
.contact-us-career h2:after{
content: '';
width:22px;
height: 22px;
background-size: cover;
background-repeat: no-repeat;
background-image: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/img/icons/white-arrow.svg);
right: 0;
bottom: 4px;
position: absolute;
} .carousel-div{
margin-top: 30px;
}
.main-carousel{
width: calc(100% - 100px);
height: 402px;
margin: 0 auto;
}
.carousel-cell{
width: 100%;
height: 402px;
background-size: cover;
background-repeat: no-repeat;
display:flex;
justify-content: center;
align-items: center;
}
.carousel-cell img{
height:402px;
}
.flickity-prev-next-button .flickity-button-icon {
display: none;
}
.flickity-prev-next-button.next:after{
background-image: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/img/icons/slidearrow.svg);
position: absolute;
left: 0%;
top: 0%;
width: 25px;
height: 25px;
content: '';
background-repeat: no-repeat;
}
.flickity-prev-next-button.previous:before{
background-image: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/img/icons/slidearrow.svg);
position: absolute;
left: 0;
top: 0;
width: 25px;
height: 60%;
content: '';
background-repeat: no-repeat;
transform: rotate(180deg);
}
.flickity-page-dots{
display: none;
}
.carousel-numbers{
width: 618px;
margin: 15px auto 0 auto;
}
.carousel-number{
font-size: 10px;
text-decoration: none;
color: #1A1A1A;
}
.carousel-number.active,
.carousel-number:hover{
font-weight: 600;
}
.flickity-button{
background:none !important;
}
.flickity-prev-next-button.previous{
left: -50px !important;
}
.flickity-prev-next-button.next{
right: -50px !important;
}
.back-to-project{
margin-top: 70px;
}
.back-to-project a{
color: #666;
text-decoration: none;
} .contact-us{
background-color:#808080;
color: #fff;
padding: 65px 0;
min-height: calc(100vh - 186px);
}
.contact-us .col-12{
padding-left: 200px;
}
.contact-us p,
.contact-us a
{
font-size: 20px;
line-height: 24px;
padding-bottom: 25px;
color: #fff;
text-decoration: none;
position: relative;
}
.contact-us a span{
position: relative;
} .contact-us p:last-child{
padding-bottom: 0px;
} .news-heading{
padding-bottom: 35px;
}
.news-hero img{
width: 100%;
}
.news-sec{
margin-bottom: 0px;
padding: 65px 0;
}
.news-sec h2{
padding-bottom: 20px;
}
.news-sec p{
padding-bottom:20px;
}
.news-sec p:last-child{
padding-bottom:0px;
}
.see-more-column{
padding-top: 35px;
display: flex;
justify-content: space-between;
align-items: center;
}
.news-sec img{
width: 100%;
}
.news-sec .img-col img{
margin-bottom: 45px;
}
.news-sec .img-col img:last-child{
margin-bottom: 0;
}
.see-more-column p:last-child{
position: relative;
padding-right: 45px;
}
.see-more-column p:last-child:after{
width: 26px;
height: 26px;
right: 0;
bottom: -6px;
position: absolute;
content: '';
background-image: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/img/icons/plus.svg);
}
.see-more-column p.close:last-child:after{
width: 26px;
height: 26px;
right: 0;
bottom: -5px;
position: absolute;
content: '';
background-image: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/img/icons/close.svg);
}
.see-more-column p.open:last-child:after{
background-image: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/img/icons/plus.svg);	
} .search-result{
background-color:#E4E4E4;
padding: 65px 0;
min-height: calc(100vh - 186px);
}
.search-result h2{
text-transform: capitalize;
}
.two-column-copy h2.entry-title{
margin-bottom: 0px;
font-size: 19px;
}
h2.entry-title a{
color: #333333;
text-decoration: none;
position: relative;
}
h2.entry-title a:after{
position: absolute;
width: 100%;
height: 1px;
content: '';
bottom: 0px;
left: 0px;
background-color: #b2b2b2;
} .two-column-copy{
padding: 65px 0;
}
.two-column-copy h2{
margin-bottom: 45px;
color: #333333;
}
.two-column-copy h3,
.two-column-copy p
{
color: #808080;
}
.two-column-copy p{
margin-bottom: 15px;
}
.two-column-copy p:last-child{
margin-bottom: 0px;
}
.our-diversity-goals{
border-top: 2px solid #d8d8d8;
}
.key-points{
background-color: #E4E4E4;
padding: 65px 0;
}
.keypoint{
display: flex;
align-items: center;
}
.keypoint img{
width: 21px;
margin-right: 58px;
}
.key-points .column{
padding-bottom: 25px;
}
.key-points .row .column:nth-last-child(2){
padding-bottom: 0px;
}
.key-points .row .column:last-child{
padding-bottom: 0px;
} .search-result .row .divider{
position: relative;
margin-bottom: 8px;
}
.search-result .row .divider:after{
background-color: #b2b2b2;	
position: absolute;
content: '';
width: 100%;
height: 1px;
left: 0;
bottom: 0;
}
.footer{
background-color: #333333;
font-size: 14px;
color: #8B8B8B;
}
.footer .logo{
width: 44px;
height: 44px;
}
.footer .row{
justify-content: space-between;
align-items: center;
min-height: 140px;
}
.footer .row .column{
padding-bottom: 18px;
}
.fcol{
position: relative;
}
.fcol a{
color:#8B8B8B;
text-decoration:none;
}
.fcol .copy-right{
position: absolute;
left: 0px;
width:230px;
bottom: -40px;
font-size:12px;
color:#666;
}
.fcol .copy-right a{
color:#666;
}
.sociallink a.linkedin{
display:block;
padding-bottom:13px;
}
.creditToWork a{
position:relative;
}
@media only screen and (max-width: 1300px) {
.fcol.sociallink{
width:200px;
}
}
@media only screen and (min-width: 768px) {
.search-bar{
position: absolute;
top: 19px;
right: 50px;
}
.main-nav,
.menu-header-nav-container,
.menu-header-nav-container ul{
height: 100%;
display: flex;
align-items: center;
}
.main-nav ul li{
display: flex;
width: calc(100% - 40px);
margin: 0 auto;
}
.footer .row .col-10{
display: flex;
align-items: center;
justify-content: space-between;
}
.hero-image{
display: none;
}
.career-listing .column{
padding-left:0px;
padding-right:0px;
}
.career-listing ul li{
padding: 20px 53px;
}
.career-listing .column{
padding-left:0px;
}
} .come-in {
transform: translateY(150px);
animation: come-in 0.8s ease forwards;
}
.come-in-slide {
transform: translateY(250px);
animation: come-in 1s ease forwards;
}
.come-in:nth-child(odd) {
animation-duration: 0.6s; }
@keyframes come-in {
to { transform: translateY(0); }
}
.come-FadeIn{
-webkit-animation: fadein 2s; -moz-animation: fadein 2s; -ms-animation: fadein 2s; -o-animation: fadein 2s; animation: fadein 2s;
}
@keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
} @-moz-keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
} @-webkit-keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
} @-o-keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
}
.footer-full-width .row.first-row{
max-width: 100%;
}
.footer .row .column.padding-bottom-zero{
padding: 20px 30px 20px;
}
.footer .row .column.padding-bottom-zero .row{
margin: inherit;
}
.footer .row .column.padding-bottom-zero .row .logo-column{
padding: 0 8px;
}
.footer .row .column.padding-bottom-zero .row .logo-column img{
width: 80px;
}
.footer .row .column.padding-bottom-zero .row.log-row{
float: right;
width: 400px;
}
.nswlogotext{
text-align: center;
color: red;
display: block;
}
.nswlogocol{
background-color: white;
padding: 5px !important;
}
.nswlogocol img{
margin:0 auto 10px;
}
.section-background-color-white {
background-color: #FFF;
}
.section-background-color-grey {
background-color: #E4E4E4;
}
.section-background-color-grey.two-column-copy .small-copy {
color: rgb(51, 51, 51);
margin-bottom: 35px;
}
.three-coloured-links > .row {
padding: 0px 20px;
}
.three-coloured-links .img-column::after {
width: calc(100% + 40px);
height: calc(100% + 40px);
top: -20px;
left: -20px;
z-index: -1;
opacity: 1;
transition: all 0.5s;
}
.three-coloured-links .background-red::after {
background-color: #e04337;
}
.three-coloured-links .background-orange::after {
background-color: #e37928;
}
.three-coloured-links .background-amber::after {
background-color: #eca63b
}
.three-coloured-links .img-column:hover::after {
background-color: #333;
}
.three-coloured-links .img-column h3, .three-coloured-links .img-column p {
color: #fff;
}
.three-coloured-links .img-column h3 {
height: 150px;
font-size: 25px;
line-height: 1.1;
}
.three-coloured-links .copy-cont .date::after {
filter: brightness(1000);
}
@media only screen and (max-width: 1230px) {
.footer .row .column.padding-bottom-zero{
max-width: 100%;
}
.footer .row .column.padding-bottom-zero .row.log-row{
float: right;
min-height: inherit;
flex-wrap: inherit;
width: 600px;
padding-right: 29px;
}
.footer .row .column.padding-bottom-zero.logo-column-upper{
padding-right: 0px;
margin-top: -80px;
padding-top: 100px;
padding-bottom: 60px;
max-width:1124px;
}
.footer .row .column.padding-bottom-zero .row .logo-column{
padding: 0;
}
.footer .fcol .copy-right {
position: absolute;
right: -14px;
left: inherit;
bottom: -220px;
}
}
@media only screen and (max-width: 768px) {
body .footer .row .col-10 {
align-items: baseline;
}
body .footer .row .fcol{
padding: 10px;
}
}
@media only screen and (max-width: 600px) {
.footer .row .column.padding-bottom-zero .row.log-row{
width: 300px;
}
.footer .row .column.padding-bottom-zero.logo-column-upper {
padding-right: 0px;
margin-top: -115px;
}
.footer .row .column.padding-bottom-zero .row .logo-column {
padding: 5px;
}
.nswlogocol{
position: absolute;
width: 266px;
display: block;
top: 150px;
right: 29px;
}
.footer .row .column.padding-bottom-zero.logo-column-upper {
padding-bottom: 100px;
}
.footer .fcol .copy-right {
position: absolute;
right: -44px;
left: inherit;
bottom: -293px;
}
}
@media only screen and (min-width: 768px) {
.search-bar{
position: absolute;
top: 19px;
right: 50px;
}
.footer .row .col-10{
display: flex;
align-items: center;
justify-content: space-between;
}
.hero-image{
display: none;
}
}@media only screen and (min-width: 1024px) {
.key-points .column{
min-height:76px;
}
.key-points .column:last-child{
min-height:1px;
}
}
@media only screen and (max-width: 767px) {
#accordion h3 {
font-size: 16px;
line-height: 1.5;
}
body .value-proposition-two-column .row .col-6:first-of-type {
margin-bottom: 15px;
}
#accordion .ui-accordion-header .column {
padding: 10px 0;
}
#accordion .col-6.column.accordion-main-text {
display: none;
}
#accordion .row-invisible .col-6.column.accordion-main-text {
display: block;
}
#accordion .row-invisible {
opacity: 1;
}
#accordion .ui-accordion-content .accordion-main-text-wrap {
margin-top: -20px;
}
#accordion .accordion-main-text-wrap::after {
content: none;
}
#accordion .ui-accordion-header-icon {
top: 26px;
}
#accordion .accordion-list {
margin-top: 0;
margin-bottom: 0;
}
#accordion .accordion-content-list .border-bottom-wrap li:last-of-type {
border-bottom: 1px solid;
}
.two-column-copy .accordion-content-list .column:first-child {
padding-bottom: 0;
}
.column{
padding: 0px 20px 30px;
}
.nav-col{
padding-bottom: 0;
}
.search-bar-on .menu-header-nav-container{
display:none;
}
.search-bar-on.header-nav .search-bar{
bottom:45%;
}
.search-bar-on .search-input{
display:initial;
width:280px;
}
.fixed{
position: fixed;
top: 0;
left: 0;
width: 100%;
background: white;
z-index: 2;
}
.main-nav{
position: fixed;
height: calc(100vh - 54px);
left: -100vw;
top: 54px;
background: white;
width: 100vw;
z-index: 2;
}
.main-nav ul{
flex-wrap: wrap;
margin-top:70px;
}
.header-nav .main-nav ul li{
padding-right: 0px;
}
.main-nav ul li{
width: 100%;
text-align: center;
padding: 30px 0 30px 0;
}
.search-input {
display: none;
}
.search-bar #searchForm{
text-align: center;
}
.header-nav  .search-bar{
position: fixed;
bottom: 0px;
left: -100vw;
width: 100%;
height: 80px;
z-index: 3;
}
.header-nav .shownav{
left: 0;
}
.search-bar-on .header-nav .shownav{
}
.search-bar img{
margin: 0 auto;
display: none;
}
.search-bar input[type=submit]{
width: 23px;
height: 17px;
margin: 0 auto;
background-image: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/img/icons/mobile-search.svg);
background-repeat: no-repeat; }
.search-bar-on{
}
.header-nav .row .nav-col .handburger{
background-image: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/img/icons/handburger.svg);
width: 23px;
height: 20px;
background-repeat: no-repeat;
right: 20px;
position: absolute;
}
.header-nav .row .nav-col.fixed .handburger{
background-image: url(//argentumgroup.com.au/wp-content/themes/argentum/assets/img/icons/close-icon.svg);
}
.service-grid{
margin-top: 20px;
}
.service-grid li{
width: 100%;
}
.service-grid li:after{
width: 100%;
}
.service-grid li:before{
content: none;
}
.service-grid li a{
font-size: 20px;
line-height: 50px;
}
.fcol{
width: 100%;
padding: 10px 0;
}
.header-hero{
background:none;
min-height: 0;
}
.show-back-color{
padding: 40px 20px;
position: relative;
}
.show-back-color p:first-child {
margin-bottom: 20px;
}
.big-copy {
font-size: 20px;
line-height: 23px;
}
.medium-copy {
font-size: 18px;
line-height: 22px;
}
.medium-24 {
font-size: 24px;
line-height: 27px;
margin-bottom: 34px;
}
.row .column:last-child,
.row .col-12.no-pb
{
padding-bottom: 0px;
}
section{
margin-bottom: 45px;
}
.footer .row{
padding: 50px 0 60px 0;
}
.footer .row .column{
padding: 0 40px 10px;
}
.fcol .copy-right{
bottom: -30px;
}
.first-col{
min-height: 400px;
}
.row .second-col.column{
padding-bottom: 85px !important;
padding-top: 55px;
}
.full-width-copy .top-copy {
padding-bottom: 25px;
}
.full-width-copy .bottom-copy {
position: absolute;
bottom: -35px;
left: 0px;
width: 266px;
}
.rdiv{
padding-bottom: 30px;
}
.two-column-copy h2{
margin-bottom: 30px;
}
br{content:' ';}
br:after{content:' ';}
.key-points .row .column:nth-child(odd){
padding-bottom: 5px;
}
.keypoint img{
margin-right: 15px;
}
.two-column-copy .column:first-child{
padding-bottom: 15px;
}
.team-grid h2{
padding-bottom: 20px;
}
.team-grid .copy-box{
padding-bottom: 30px;
}
.team-img{
margin-bottom: 15px;
}
.two-column-copy .column.no-pb:first-child{
padding-bottom: 0px;
}
.column .column{
padding-bottom: 30px;
}
.work-grid .column{
padding-left: 0px;
padding-right: 0px;
}
.work-grid .column .copy-cont{
padding-left: 20px;
padding-right: 20px;		
}
.career-listing ul li{
width: 100%;
}
.career-listing ul li:nth-child(2) {
padding-top: 20px;
}
.career-listing ul li:nth-last-child(2){
padding-bottom: 20px;
}
.career-listing ul li:nth-last-child(2):after{
content: '';
}
.m-pt{
padding-top: 30px;
}
.see-more-column{
padding-top: 30px;
}
.news-heading{
padding-bottom: 30px;
}
.contact-us{
min-height: auto;
}
.contact-us .col-12{
padding-left: 20px;
}
.no-mp{
padding-bottom: 0px;
}
.work-grid .img-column .date {
left: 20px;
width: calc(100% - 40px);
}
.m-pLR{
padding-left: 20px !important;
padding-right: 20px !important;
}
.our-service-grid,
.second-col,
.news-grid,
.career-grid,
.contact-us-career,
.contact-us,
.news-sec,
.search-result,
.two-column-copy,
.key-points,
.backgroundC{
padding-bottom: 45px !important;
padding-top: 45px !important;
}
.main-carousel{
width:300px;
height:200px;
}
.carousel-cell{
width:300px;
height:200px;
}
.flickity-prev-next-button{
display:none;
}
.carousel-numbers{
width: 300px;
}
.career-grid .col-23{
width:100%;
}
.career-grid .col-23,
.career-grid .col-23:first-child{
padding:0 20px;
}
.career-grid .col-23 p:first-child{
padding-bottom:5px;
}
.career-grid .col-23 p:nth-child(2){
padding-bottom:15px;
}
.back-to-project {
margin-top: 30px;
}
}