/*
Theme Name: AACO VCS Child
Author: Generator
Author URI: http://generator.com.au/
Description: Custom theme for AACO
Version: 1.2
Text Domain: aaco
Template: visual-composer-starter
*/

@import "css/bootstrap.css";

@font-face {
    font-family: 'evelethclean_thin';
    src: url('fonts/evelethcleanthin_2-webfont.eot');
    src: url('fonts/evelethcleanthin_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/evelethcleanthin_2-webfont.woff2') format('woff2'),
         url('fonts/evelethcleanthin_2-webfont.woff') format('woff'),
         url('fonts/evelethcleanthin_2-webfont.ttf') format('truetype'),
         url('fonts/evelethcleanthin_2-webfont.svg#evelethclean_thin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'amithenregular';
    src: url('fonts/amithen-webfont.eot');
    src: url('fonts/amithen-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/amithen-webfont.woff2') format('woff2'),
         url('fonts/amithen-webfont.woff') format('woff'),
         url('fonts/amithen-webfont.ttf') format('truetype'),
         url('fonts/amithen-webfont.svg#amithenregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
  font-family: 'SentinelSSm-Light';
  src: url('fonts/SentinelSSm-Light.eot?#iefix') format('embedded-opentype'),  
  url('fonts/SentinelSSm-Light.otf')  format('opentype'),
  url('fonts/SentinelSSm-Light.woff') format('woff'), 
  url('fonts/SentinelSSm-Light.ttf')  format('truetype'), 
  url('fonts/SentinelSSm-Light.svg#SentinelSSm-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Sentine-MediumItalic';
    src: url('fonts/Sentinel-MediumItalic.otf')  format('opentype'),
         url('fonts/Sentinel-MediumItalic.woff') format('woff'), 
         url('fonts/Sentinel-MediumItalic.woff2') format('woff2'),
         url('fonts/Sentinel-MediumItalic.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
  }

@font-face {
    font-family: 'nexabook';
    src: url('fonts/nexa-book-webfont.eot');
    src: url('fonts/nexa-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nexa-book-webfont.woff2') format('woff2'),
         url('fonts/nexa-book-webfont.woff') format('woff'),
         url('fonts/nexa-book-webfont.ttf') format('truetype'),
         url('fonts/nexa-book-webfont.svg#nexabook') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'FranklinGothicBook';
    src: url('fonts/FranklinGothicBook.otf')  format('opentype'),
         url('fonts/FranklinGothicBook.woff') format('woff'), 
         url('fonts/FranklinGothicBook.woff2') format('woff2'),
         url('fonts/FranklinGothicBook.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  }

body{
	font-family: 'SentinelSSm-Light'!important;
	overflow-x:hidden;
	font-size:16px;
}
.main-content {
    padding-bottom: 0px!important;
}

em{
font-family: "sentinel ssm";
font-style: italic;
font-weight: 300;	
}

body p {
    margin: 0 0 20px;
}
/* header text */
#taoab h1 {
    line-height: 1.2; /* Was already 1.2, keep this */
    margin: 0;
    padding: 20px;  /* Keep or adjust padding */
    font-size: 3em; /* Use a starting point - you might adjust this */
}
 #taoab h1 em{
    font-family: "sentinel ssm";
    font-style: italic;
    font-weight: 300;
    }

/* Mobile Specific Styles */
@media (max-width: 767px) {
    #taoab h1 {
        font-size: 4.5em !important; /*  Start with this, adjust */
        line-height: 1.3 !important; /*  Increase line-height on mobile */
    }
}
/*Flip box */
.image-swap-container {
    width: 100%;
    height: 100vh;
    position: relative;
    cursor: pointer;
}

.image-swap-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}

.image-second {
    opacity: 0;
    transition: opacity 0.1s; /* Very quick transition */
}

.image-swap-container:hover .image-second {
    opacity: 1;
}

@media screen and (max-width: 768px) {
    .image-swap-container {
        height: 50vh;
    }
}
/*header*/
.header img:hover{opacity:0.9;}
.navbar{border-radius:0 !important;}
.header{background:#1d355b; padding:15px 0; margin-top:-20px;width:100%;}
#responsive_menu_pro_menu {width:100%!important; padding:0!important; overflow: hidden!important;}
#responsive_menu_pro_menu li:last-of-type a{margin:0;}

/*responsive menu styles*/

/*#responsive_menu_pro_menu{float:left !important; border-right:0 !important;}
#responsive_menu_pro_menu a{
		color:#da9f41 !important; 
	text-transform:uppercase;
	font-family: 'nexabook';
	font-size:13px !important;
	height:40px !important;
}
#responsive_menu_pro_menu li a{padding:0; margin:0 25px 0 0;}#responsive_menu_pro_menu li li a{padding:0; margin:0;}
#responsive_menu_pro_menu li ul{box-shadow:none !important; border:none !important; padding:0 2px !important; top:40px !important;}#responsive_menu_pro_menu ul a{background:#FFF !important; color:#1D355B !important; font-weight:normal !important;}
#responsive_menu_pro_menu ul{box-shadow:none !important; border:none;}

#responsive_menu_pro_menu li ul li a{ font-size:11px !important; padding:0 5px;}

#responsive_menu_pro_menu a:hover, .current-menu-item a{
	border-bottom: 4px solid #da9f41; 
}*/

/* old menu styles
.navbar-inverse{background:#1d355b; border:none;}
ul#menu-main-menu{text-align:center !important;}
.navbar-inverse .navbar-nav > li > a{
	color:#da9f41; 
	text-transform:uppercase;
	font-family: 'nexabook';
	padding:0 0 3px 0;
}

.navbar-inverse .navbar-nav > li{margin:15px 15px 0; }

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > li > a:hover{background-color:#1D355B !important; color:#da9f41 !important; }

.current-menu-item{
	border-bottom: 3px solid #da9f41; 
}*/
	
/*Search*/


	
/*Home page */

.beeflogos li.isotope-item img{margin-right:60px;}
.beeflogos li.isotope-item{ text-align:center;}

.ausmaprow{ }
.homegrey{z-index:10 !important; position:relative;}
.ausmap{position:relative !important; z-index:250 !important; }	

.gallery img{border:none !important;}
.homegallery{text-align:center; margin-left:45px;}
.homegallery img{margin-right:45px !important;}

.pyramidlayer{position:relative; z-index:1;}
.ontop{position:relative; z-index:251 !important;}

iframe {
border: none !important;
}

#gallery-3 {
    margin: auto -19px auto auto;
}

.clearfix{clear:both;}

/*force full width background images*/
.vc_column-inner, .fullimage{-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

/*Secondary menu*/
.secondarymenu h3{display:none;}
.secondarymenu li{list-style:none; display:inline; text-align:center;}
 .secondarymenu li a{color:#61728d; padding:10px 20px; font-family: 'nexabook'; text-transform:uppercase;} 
 .secondarymenu li a:hover{color:#DA9F41 !important; text-decoration:none;}
ul.secondmenu{border-top:1px solid #61728d; text-align:center; margin-top:20px; padding:10px 0 0; margin-bottom:-7px;}

/*social icons*/
/*.social img{opacity:0.4;
filter: alpha(opacity=40);
}*/
.header .social{text-align:right;
	margin-right:-15px !important;
	margin-top:50px;
}

.social h3 {
	display:none!important;
}

/*contact page*/
.contactdetails{border-top: 1px solid #bdc2c9;}

/*contact form*/
.gform_button{
	background:#1D355B !important; 
	color:#FFF !important; 
	font-family: 'SentinelSSm-Light' !important;
	font-size:16px !important;
	border:none !important;
	border-radius:0 !important;
	margin-top:10px;
	padding:8px 50px !important;
	width:150px !important;
	margin-left:25px !important;
}
.gform_button:hover{background:#d99f40 !important; }

#field_1_5 .gfield_label, #field_1_3 .gfield_label, #field_1_2 .gfield_label, #field_1_1 .gfield_label, .gfield_required, #input_1_6_6_container > label{display:none;}
#field_1_4, #field_1_6, #field_1_7{background:#fff; width:97.2%; padding:4px;} .gfield_label{font-weight:normal !important; color:#1D355B;} 
#gform_1 input, #gform_1 textarea, .ginput_container_text{color:#1D355B; width:100%; border:none !important; border-radius:none !important;}
.gform_wrapper .chosen-container-multi .chosen-choices{border:none !important; width:202% !important; background:#E5E5E5 !important;}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.gform_wrapper textarea{border-radius:0 !important; padding-left:8px !important;}
#field_1_4 .gfield_label{padding-left:4px;}#field_1_4 input{padding:0 5px !important;}
#gform_1 li{margin:3px 0 0 0 !important;}.gform_wrapper textarea{margin-top:-5px;}
#gform_1 li.active-result:hover{background:#1C3255 !important; color: #fff;}#gform_1 li.active-result{background:#fff; color: #1D355B;}
.gform_wrapper textarea{margin-top:0;}
#gform_confirmation_message_1{font-size:25px; font-weight:bold;}

::-webkit-input-placeholder {
  color: #1D355B !important;
}

:-moz-placeholder { /* Firefox 18- */
  color: #1D355B !important;
  opacity:1;
}

::-moz-placeholder {  /* Firefox 19+ */
  color: #1D355B !important;
  opacity:1;
}

:-ms-input-placeholder {
  color: #1D355B !important;
}

.vc_col-sm-4 .gform_footer {
    margin-left: -24px !important;
}

/*footer**/

.dmbs-container{margin-bottom:-100px;}

.footer, .homefooter{
	background:	#1D355B;
}

.homefooter{padding-top:1px; margin-bottom:-20px;}

.footer h3, .homefooter h3{color:#fff;}
.footercontact p, .footercontact a, .footerprice p, .footerprice h2{color:#4a5d7d!important;}
.footerlinks p, .footerlinks a, .footercontact a:hover{color:#DA9F41;}
.footercontact{margin-bottom:70px; text-align:center;}
.follow{margin:50px 0 30px; text-align:center;}
.footerlinks p{font-family: 'nexabook', Arial; text-transform:uppercase; padding-bottom:25px;}
.follow .textwidget {
    margin-left: 20px;
}

.follow img:hover{opacity:0.9;}

/*home footer price*/
.footerprice{position:relative; left:15%; top:77px; color:#4a5d7d; }
.footerprice li{color:#4a5d7d; list-style:none;}
.share-price{font-size:28px;}
.smltext{font-family: 'nexabook'; font-size:12px; position:relative; top:-8px;}
.share-info{position:relative; top:-130px;}
.home .footercontact{margin-top:40px;}

/* Typography */

h1, h2, h3, h4, h5, h6{
font-family: 'SentinelSSm-Light', Arial !important;
}
h1{font-size:65px !important;}

@media only screen and (max-device-width : 480px) {
    h1{font-size:22px !important; line-height: 30px !important;}
}

h3{font-size:28px !important; line-height:35px !important;}
h5{color:#d99f40; font-size:28px !important;}

/*.home h1{line-height:1.4;}*/

/*content links*/
.dmbs-content a{color:#1D355B; text-decoration:none;}
.dmbs-content a:hover{color:#d99f40;}
.dmbs-content .white a{color:#FFFFFF; text-decoration:none;}.dmbs-content .white a:hover{color:#1D355B; text-decoration:none;}
p{color:#1d355b;}
.dmbs-content p{font-size:14px;}

/*.home h4{color:#fff; }
.home .vc_row  p{color:#fff; font-size:18px;}*/

h4{text-align:center; line-height:1.2 !important; font-size:18px !important;}

/*404*/

.missing{margin:100px 0; text-align:center;}
.goldtext{color:#DDA045 !important;}
/* Buttons styles */
.gold{
	background:#d99f40 !important; 
	color:#1d355b !important; 
	font-family: 'nexabook'; 
	font-size:12px !important;
	border:none !important;
	border-radius:2px !important;
	margin-top:10px;
	padding:8px 12px !important;
}
.gold:hover{background:#fff !important; }

.bluebutton{
	background:#1D355B !important; 
	color:#DDA045 !important; 
	font-family: 'nexabook'; 
	font-size:12px !important;
	border:none !important;
	border-radius:2px !important;
	margin-top:10px;
	padding:8px 12px !important;
}
.bluebutton:hover{background:#fff !important; }

.bluebox a:hover{color:#d99f40 !important;} 
.blue h4, .blue, .blue p, .bluetext{color:#1C345B !important;}
.white h1, .white h2, .white h3, .white h4, .white p {color:#fff !important;}

/*add lines to h3 styles*/

.tworows h3:before, .tworows h3:after{
	  background-color: #fff;
  content: '\a0';
 /* flex-grow: 0.02;*/
  height: 1px;
  position: relative;
  width:20px;
	top:1.5em !important;
	display:inline-block;
}

h3, h1 {
/*  display: flex;*/
/*  flex-direction: row;*/
  justify-content: center;
  text-align: center;
  margin:30px 0;
}
h3:before, h3:after {
  background-color: #fff;
  content: '\a0';
 /* flex-grow: 0.02;*/
  height: 1px;
  position: relative;
  top: 0.65em;
  width:20px;
  display:inline-block;
}



/*.home h1:before, .home h1:after{
  background-color: #1D355B;
  content: '\a0';
 /* flex-grow: 0.02;*/
 /* height: 1px;
  position: relative;
  top: 1.8em;
  width:20px;
  display:inline-block;
}*/

.blue h3:before, .blue h3:after {
  background-color: #1D355B;
  content: '\a0';
 /* flex-grow: 0.02;*/
  height: 1px;
  position: relative;
 top: 0.65em;
  width:20px;
  display:inline-block;
}




h3:before, h1:before  {
  margin-right:20px;
}
h3:after, h1:after {
  margin-left:20px;
}


/*search page styles*/

.search .dmbs-content p{text-align:left !important;}
.search .dmbs-content li:nth-child(even) .searchheading{font-size:24px !important; font-weight:normal !important; padding-bottom:35px !important; line-height:40px;}
.search .dmbs-content li:nth-child(odd) .searchheading{font-size:24px !important; font-weight:normal !important; padding-bottom:35px !important; color:#fff !important; line-height:40px;}
.search .dmbs-content li:nth-child(odd) p{color:#fff !important;}
.search .dmbs-content li{list-style:none; margin:30px 0; padding:30px;}

.search .dmbs-content li:nth-child(even) {
    background: #E5E5E5;
}
.search .dmbs-content li:nth-child(odd) {
    background:#1D355B;
	color:#fff;
}


.search li a.gform_button{font-size:14px !important; padding:8px 20px !important;position:relative; left:-25px;}.search li a.gform_button{text-decoration:none !important; }.search .dmbs-content li:nth-child(odd) a.gform_button{background:#d99f40 !important; }
.search .dmbs-content li:nth-child(odd) a.gform_button:hover{background:#fff !important; color:#1D355B !important;}

/*post grid styles for properties section*/
.vc_gitem-animated-block h4 {
    text-align: center !important; padding:0 70px !important; margin:0 !important;
	position:relative; top:-5px;
}
.vc_gitem_row.vc_row.vc_gitem-row-position-top {
    margin: 22px -15px  0 -15px !important;
}

.vc_gitem_row.vc_row.vc_gitem-row-position-middle {
    margin-left: -15px !important;
    margin-right: -15px !important;
    margin-top: 81px !important;
	height:88px !important;
	background:#1D355B !important;
}
.vc_gitem_row.vc_row.vc_gitem-row-position-bottom a{background:none !important; color:#1D355B !important; padding:0 !important; font-size:14px !important; padding:0 !important; position:relative; top:-5px;}
.vc_gitem_row.vc_row.vc_gitem-row-position-bottom{height:50px;}
.vc_gitem-animated-block:hover{opacity:0.9 !important;}

.single .fullimage .attachment-full.size-full.wp-post-image{width:100%; max-height:500px;}

/*Media*/
.date p{font-size:18px !important; color:#8b8b8b; position:relative; z-index:10;}
.name p{font-size:18px !important; position:relative; z-index:15;}
.download a{color:#8b8b8b !important; text-transform:uppercase; position:relative; z-index:11;}
.media .vc_column_container, .media .vc_column_container{border-top:1px solid #8b8b8b; border-bottom:1px solid #8b8b8b;}
.media .vc_column-inner {padding-top:20px !important;}
.media .wpb_button,.media .wpb_content_element,.media ul.wpb_thumbnails-fluid > li.wpb_content_element{margin-bottom:0 !important;}


/*jobs*/
/*.page-id-509 .header{margin-bottom:30px;}*/


/*.page-template-default .footerprice, 
.single-post .footerprice {
    margin-top: -80px;
    position: relative;
    top: 220px !important;
}*/


/* Media Queries
*********************************************/
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (max--moz-device-pixel-ratio: 1.5) {
  
}
@media (max-width: 350px) {
	.safari body h3::before, .safari body h3::after{
	    top:-10px !important;
    }
    .safari body .blue h3::before, .safari body .blue h3::after{
    	top:-10px !important;
    }
}


@media (max-width: 365px) {
    
body .vc_custom_1476323589854{height:215px !important;}
.search-box {
    top: 190px !important;
}
.home .vc_custom_1468303316109{margin-left:0 !important;}
	.page-template-default .footercontact{margin-top:120px !important;}
.home .vls-gf-album-grid{height:192px !important; overflow:hidden;}
.page .footer, .page .homefooter, .single-post .footer{width:104.2% !important;}
.page .homefooter {
    margin-top: -87px !important;
    position: relative;
	padding-bottom:20px !important;
}
.vc_gitem-animated-block{max-height:280px !important;}
.footerlinks{margin-left:8px;}
.home .pyramidtext.vc_col-sm-6{max-width:300px !important; position:relative !important; top:25px !important}
.home #rev_slider_36_1_wrapper, .home #rev_slider_36_1{height:220px !important;}
/*#slide-37-layer-1 iframe {
	height:250px !important;
    position: relative;
    top: -57px;
width: 365px !important;
  overflow:hidden !important;
  margin-left:-100px !important;
}*/
.home .vc_empty_space{display:none !important;}
.home iframe{margin-top:-35px !important;}
.home .vc_custom_1468218742979{margin-top:90px !important;}
.vc_custom_1467270845080 {
/*     margin-left: -15px !important; */
    width: 108% !important;
}

/*.home .container .vc_custom_1467268401354{margin-top:-244px !important;}
.home .vc_row p{font-size:14px !important;}*/
.homefooter{/*margin-top:15px !important;*/ margin-bottom:-10px !important;}
.page .search-toggle{margin-right:10px !important;}.dmbs-header-img img{margin-left:10% !important;}
/*.home .ausmap{margin-top:30px !important;}*/
/*.underlayer .vc_column-inner{background-size:100% !important;}*/
.vc_custom_1467337137023 /*.home .vc_custom_1467337423290.white*/{margin-left:25px;}
	.sprice {
    margin-top: -90px;
    width: 250px;
}
body .dmbs-content .vc_gitem_row.vc_row.vc_gitem-row-position-middle{margin-top:34px !important;}
.vc_gitem_row.vc_row.vc_gitem-row-position-bottom {
    position: relative;
    top: -40px;
}
.media .vc_column_container, .media .vc_column_container{border:none;}
.media .vc_col-sm-3{border-bottom:1px solid #8b8b8b !important; padding-bottom:10px;}
.announcements-filters td:nth-child(1) {
 padding-left: 0;
}
} 


/*safari specific styles */
/*iphone 6 portrait and landscape*/
@media only screen and (min-device-width : 360px) and (max-device-width : 667px) {
    .safari .search-box {
        top: 150px !important;
    	left:0 !important;
    }
	
	/*.safari .home .pyramidtext p{font-size:14px !important; left:-10px !important; position:relative !important;}.safari .home .pyramidtext h3{left:-10px !important; position:relative !important;}*/
	.safari body .homefooter{margin-top:-40px !important;}
	.safari .vls-gf-album-grid{max-height:190px;}
    .safari body .vc_custom_1467270845080{margin-top:-530px !important;}
    .safari body  .footer, .safari body  .homefooter,.safari  body .single-post .footer{width:103.6% !important;}
    .safari	body .vc_custom_1468201274789{margin-top:20px !important;}
    .safari .vc_custom_1468218742979{margin-top:-20px !important;}
    
    /*.safari	body .container .vc_custom_1467268401354{margin-top:-245px !important;}*/
    	
    .safari  h3::before, .safari h3::after{
    	/*top:-10px !important;*/ top:16px !important;}
    
    .safari .blue h3::before, .safari .blue h3::after{
    	/*top:-10px !important;*/top:16px !important;}
    
    .safari .tworows h3::before{
    	margin-left:-35px !important;
    	/*top:10px !important;*/
    	top:40px !important;
    	/*left:-10px;*/
    }
    .safari .tworows h3::after{
    	margin-right:-45px !important;
    	/*top:-22px !important;*/
    	top:40px !important;
    }

}

@media only screen and (min-width : 768px) and (max-width : 1099px) {
    .share-info {
        margin-top: 150px;
    }
}

/*iphone 6 plus
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) { 
.safari h3::before, .safari h3::after{
	top:30px !important;
}
.safari .blue h3::before, .safari .blue h3::after{
	top:30px !important;
}
}*/

/*iphone 6S */




/* Landscape phones and down */
@media (max-width: 767px) {
	
	.home .homefooter{margin-top:60px !important;} body .pyramidtext{margin-left:-2px !important;}
.pyramidtext p{font-size:16px !important; margin-left:-3px;}.pyramidtext h3{margin-left:-3px;}
	.home .vc_custom_1467166999243, body .vc_custom_1468298014309{padding:0 !important; height:280px !important}
	/*.home .vc_custom_1467865391116{margin-top:-40px !important;}*/
	.home .vc_custom_1467266193674 {
    margin-bottom: 35px !important;
    margin-top: -345px !important;
}
	/*body.home .vc_col-sm-6{width:100%;}
	.home h3{font-size:24px !important;}
	.home .container .vc_custom_1467268401354{margin-top:-300px !important;}
	.home .vc_custom_1468199762715{margin-top:50px !important; padding:0 50px;}*/
	body .vc_custom_1468201274789 {
    margin-top: -176px !important;
}
	body .vc_custom_1467337194279{padding:0 !important;}
	.vc_custom_1468199762715{padding:0 10px;}
	.home .homegallery{margin-left:20px !important; margin-right:-20px !important; margin-bottom:-20px !important;}
	.home .vls-gf-album-grid{height:192px !important; overflow:hidden;}
/*.home .homegallery img{margin:0 5px 0 0 !important; width:23% !important;}*/
	.wpb_wrapper .wpb_text_column {
/*     margin-left: 15px; */
}
/* .vc_row-o-equal-height .wpb_text_column {margin-left:-15px;} */
.page-id-297 .tp-caption, .page-id-497 .tp-caption{font-size:22px !important;}
.single-post .tp-caption{font-size:18px !important;}
	
.page .vc_custom_1467681151493, .page .vc_custom_1467945415244{padding:0 20px !important;}

	.vc_row-fluid.media {
    padding-bottom: 40px;
}
/* .vc_grid-container{margin-left:25px;}	
	 */
	body .tp-caption {
    font-size: 28px !important;
}
.share-info{left:-20px;}
.page .homefooter{	padding-bottom:20px !important;}
	/*.home h1{margin-left:10px;}*/
	/*.dmbs-header-img img{margin-left:10%;}*/
	.vc_custom_1467867934248{margin-bottom:-50px;}
/* 	.tp-caption.pageheading, .pageheading{margin-top:-120px !important;} */
	#rev_slider_36_1_wrapper, #rev_slider_36_1{height:250px !important;}
#slide-37-layer-1{margin-top:60px;}
	
#slide-1-layer-1 {margin-left: -35% !important; margin-top:15px !important;}

.footerprice{width:200px; margin-left:-40px !important; padding:0 !important;}
.share-info{width:100% !important;}
.container .vc_custom_1467266111286{
    background-image: none !important;
/* 	margin-top:-120px !important; */
}
.vc_custom_1467337423290.white {
    margin-top: -130px !important;
}
/*.home .vc_col-sm-6 {
    min-width: 100% !important;
}*/
#slide-1-layer-1 {position:relative; left: -15px;}
.vc_column-inner.vc_custom_1467270845080{margin-top:-350px; width:110% !important; }
.vls-gf-album-grid{height:300px !important; overflow:hidden;}
.dmbs-container{max-width:100% !important;}
.footer, .homefooter{width:102.3% !important;}
/*.home .vc_custom_1467337423290.white{padding:40px 0 !important;}*/
.footerlinks p{font-size:12px;}.share-info{margin-left:-40px;}
.footerprice {
    left: 45% !important;
	top:0 !important;
    margin:30px 0 50px;
}
body .vc_gitem-animated-block h4{margin-top:30px !important;}

.vc_gitem-animated-block{max-height:450px;}
.share-info{margin-top:150px; margin-left:0 !important;}
/*.home .vc_custom_1467271083755 {
    margin-top: -196px !important;
}*/
.underlayer .vc_col-has-fill{height:200px !important;}
.secondarymenu{display:none;}
.page .vc_custom_1467775281311{padding:0 !important;}
.page-id-315 .wpb_column.vc_column_container.vc_col-sm-9.vc_col-has-fill, .page-id-315 .wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill{width:100% !important; margin-left:25px !important;}
body .vc_custom_1467960783596 {
    padding: 0 50px !important;
}

}





/* Landscape phone to portrait tablet and desktop*/
@media (max-width: 947px) and (max-width : 1024px){
	.share-info{position:relative; top:-270px;}
.mobile-hide{display:none;}
.navbar{margin-top:-50px;}
.search-toggle img{width:23px; height:23px;}.search-toggle{ position:relative; top:110px;}
#responsive_menu_pro_button{border-radius:3px;}
#responsive_menu_pro.responsive_menu_pro_opened{margin-top:180px;}
.search-box {
    left: 80px;
    position: relative;
    top: 220px;

}
.search-toggle.active{
border-bottom: none !important;
}
.wpb_wrapper .vc_custom_1467093055819,.wpb_wrapper  .vc_custom_1467093109896{margin-left:0 !important; margin-right:0 !important;}

/*home page map and pyramid*/
	
.home .ausmap {
    min-width: 100% !important;

}
.vc_custom_1467266111286{margin-top:-23px;}.container .vc_custom_1467268401354{margin-top:-222px !important;}
.vc_custom_1467337194279{margin:0 -55px 0 -40px;}
/*.home .pyramidtext.vc_col-sm-6 {
    margin-top: -40px;
    width: 100% !important;
}*/
.homefooter{margin-top:-21px;}
/*.home .vc_col-sm-6{width:50% !important;}*/
.vc_col-sm-6{width:100% !important;}
body .vc_col-has-fill{min-height:280px !important;}
#field_1_4{width:97.75% !important;}
.gform_button{margin-left:15% !important;}
.page-id-18 .vc_custom_1467413585828{padding:0 !important;}
#slide-1-layer-1 {margin-left: -80px;}
.footerprice{margin-left:-40px;}
#responsive_menu_pro .responsive_menu_pro_menu li li a{color:#fff !important;}
.dmbs-content .vc_gitem_row.vc_row.vc_gitem-row-position-top{margin-top:0 !important;}
.dmbs-content .vc_gitem-animated-block h4{padding:0 10px !important; top:-23px !important;}
.dmbs-content .vc_gitem_row.vc_row.vc_gitem-row-position-middle{margin-top:48px !important;}
.homegallery{margin-left:0px !important; position:relative; left:5%;}
.page-id-315 .wpb_column.vc_column_container.vc_col-sm-9.vc_col-has-fill{width:60%;}
.page-id-315 .wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill{width:40%;}
.page-id-16 h3:before,.page-id-16 h3:after  {
    display:none;
}.page-id-16 h3{font-size:22px !important;}
.secondarymenu li a{padding:10px 12px !important;}
.dmbs-main{margin-left:25px;} /*.home .dmbs-main{margin-left:0 !important;}*/
}


@media (min-width : 950px) and (max-width : 1180px) { 
	.share-info{position:relative; top:-150px;}
    .mobile-hide{display:none;}
    .navbar{margin-top:-50px;}
    .search-toggle img{width:23px; height:23px;}.search-toggle{ position:relative; top:110px;}
    #responsive_menu_pro_button{border-radius:3px;}
    #responsive_menu_pro.responsive_menu_pro_opened{margin-top:180px;}
    .search-box {
        left: 80px;
        position: relative;
        top: 90px;
    }
    .search-toggle.active{
    border-bottom: none !important;
    }
    .wpb_wrapper .vc_custom_1467093055819,.wpb_wrapper  .vc_custom_1467093109896{margin-left:0 !important; margin-right:0 !important;}

    /*home page map and pyramid*/
    
    /*.home .ausmap {
        min-width: 100% !important;
    
    }*/
    .vc_custom_1467266111286{margin-top:-23px;}
    .container .vc_custom_1467268401354{margin-top:-222px !important;}
    .vc_custom_1467337194279{margin:0 -40px;}
    /*.home .pyramidtext.vc_col-sm-6 {
        margin-top: -20px;
        width: 100% !important;
    }*/
    .homefooter{margin-top:-21px;}
   /* .home .vc_col-sm-6{width:50% !important;}*/
    .vc_col-sm-6{width:100% !important;}
    body .vc_col-has-fill{min-height:280px !important;}
    #field_1_4{width:97.75% !important;}
    .gform_button{margin-left:15% !important;}
    .page-id-18 .vc_custom_1467413585828{padding:0 !important;}
    #slide-1-layer-1 {margin-left: -80px;}
    .footerprice{margin-left:-40px;}
    #responsive_menu_pro .responsive_menu_pro_menu li li a{color:#fff !important;}
    .dmbs-content .vc_gitem_row.vc_row.vc_gitem-row-position-top{margin-top:0 !important;}
    .dmbs-content .vc_gitem-animated-block h4{padding:0 10px !important; top:-23px !important;}
    .dmbs-content .vc_gitem_row.vc_row.vc_gitem-row-position-middle{margin-top:48px !important;}
    .homegallery{margin-left:0px !important; position:relative; left:5%;}
    .page-id-315 .wpb_column.vc_column_container.vc_col-sm-9.vc_col-has-fill{width:60%;}
    .page-id-315 .wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill{width:40%;}
    .page-id-16 h3:before,.page-id-16 h3:after  {
        display:none;
    }
    .page-id-16 h3{font-size:22px !important;}
    .secondarymenu li a{padding:10px 12px !important;}
    .dmbs-main{margin-left:25px;}/*.home .dmbs-main{margin-left:0 !important;}*/
    
}

/*
@media(min-width : 1024px) and (max-width : 1199px) {
.mobile-hide{display:none;}
.vc_custom_1467766887394{padding:0px !important;}
}
*/

@media (min-width : 1181px) and (max-width : 1199px) { 
    .dmbs-content .vc_gitem_row.vc_row.vc_gitem-row-position-top{margin-top:0 !important;}
    .dmbs-content .vc_gitem-animated-block h4{padding:0 10px !important;}
    .dmbs-content .vc_gitem_row.vc_row.vc_gitem-row-position-middle{margin-top:48px !important;}
    .search-toggle{margin-top:-35px !important; margin-right:-18px !important; position:relative; top:11;}
}

/*fix for ipad devices - portait*/

/*retina*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) { 
    .safari  h3::before, .safari h3::after{
	    top:16px !important;
    }
    .safari .blue h3::before, .safari .blue h3::after{
	    top:16px !important;
    }
    .safari .tworows h3::before{
    	margin-left:-35px !important;
    	top:40px !important;
    }
    .safari .tworows h3::after{
    	margin-right:-45px !important;
    	top:40px !important;
    }
}



@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .mobile-hide{display:none;}
    #slide-1-layer-1 {margin-left: -38% !important; margin-top:25px !important;}
    .dmbs-container{max-width:100% !important;}
    .footer, .homefooter{width:102% !important;}
   /* .home .pyramidtext.vc_col-sm-6 {margin-left:15px !important;}
    .home .ausmap {
        min-width: 100% !important;
    	margin-top:50px !important;
    }*/
    .footerprice{margin-left:-40px;}
    body .secondarymenu li a{padding:8px !important; }

    .search-box {
        left: 80px;
        position: relative;
        top: 220px;
    
    }
}



/*fix for ipad devices - landscape*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
.mobile-hide{display:none !important;}
.navbar{margin-top:-50px;}
.search-toggle img{width:23px; height:23px;}.search-toggle{ position:relative; top:110px;}
#responsive_menu_pro_button{border-radius:3px;}#responsive_menu_pro.responsive_menu_pro_opened{margin-top:180px;}
.search-box {
    left: 50px;
    position: relative;
    top: 88px;
}
.search-toggle.active{
border-bottom: none !important;
}#slide-36-layer-1 {margin-left: -10% !important; margin-top:25px !important;}
#field_1_4{width:96.5% !important;}
.dmbs-container{max-width:100% !important;}
.footer, .homefooter{width:101.5% !important;}
/*.home .pyramidtext.vc_col-sm-6 {margin-left:15px; margin-top:-10px;}*/
#slide-36-layer-1 {position:relative; left: -35px !important; margin-top:-5px !important;}
.homefooter{margin-top:-18px;}
#responsive_menu_pro .responsive_menu_pro_menu li li a{color:#fff !important;}
.vc_grid .vc_gitem-animated-block h4{padding:0 10px !important; top:-20px !important;}
.page-id-16 h3:before,.page-id-16 h3:after  {
    display:none;
}
}



/* Large desktop */
@media (min-width: 1080px) {

}


/* Make Tables Responsive --- */
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px)  {

}


/* Forms */
input, textarea, select {
    padding: 6px;
}


/* Woocommerce */
.woocommerce-page .dmbs-content {padding:50px 15px}

.woocommerce div.product .product_title {
    justify-content: unset;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #d99f40;
}
    .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
        background-color: #1d355b;
    }

/* Distributor Portal */
.btn.gold.gold-on-white {
    background-color: #d99f40!important;
    color: #fff!important;
    font-size: 13px!important;
}
    .btn.gold.gold-on-white:hover {
        background-color: #1d355b!important;
    }

.woocommerce div.product div.images.woocommerce-product-gallery {
    padding: 0 50px 50px 50px;
}

.woocommerce ul.products li.product a img {
    padding: 25px;
}

.product section.related {
    clear: both!important;
}
    .product section.related h2 {
        margin: 50px 0!important;
    }


.wc-product-table td, .wc-product-table th {
    vertical-align: middle!important;
}

.wc-product-table td.col-market_price {
    text-align: center;
}
    .wc-product-table td.col-market_price:before {
        content: '$';
    }

.woocommerce form .form-row .input-checkbox {
    position: relative!important;
    margin: 0 10px 0 0;
}

.woocommerce-terms-and-conditions-checkbox-text a {
    text-decoration: underline;
}

.woocommerce-terms-and-conditions h1 {
    margin: 0 0 20px 0;
}

/* Terms and conditions popup */
.termspopupcontainer h3.termstitle {
    background: #1D355B;
}

.termspopupcontainer .termsagree,
.termspopupcontainer .termsdecline {
    margin: 15px 10px;
    padding: 10px 15px;
    background-color: #d99f40!important;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    outline: none;
    border: 0;
}

.termspopupcontainer .termsagree:hover,
.termspopupcontainer .termsdecline:hover {
    background-color: #1D355B!important;
}

.tbrightcontent {
    height: 65%;
}

/* home page "Australia map" section fixes */

/*@media screen and (min-width: 1181px) {

	.home .ausmaprow {
		margin-top: -99px !important;
		margin-bottom: -99px !important;
	}

	.home .ausmaprow2 {
		top: 99px !important;
	}
	
	.home .vc_custom_1584508416657 {
		padding-top: 100px !important;
	}
	
}*/

/****************************************************************
    GO CREATIVE STYLES
*****************************************************************/

/* Sustainability at AACo page */
#slider-61-slide-63-layer-1 {
    font-size: 68px;
}

@media (max-width: 767px) {
    .home .wpb_wrapper .wpb_text_column {
         margin-left: 0px; 
    }
}


/* General layout 
************************************************/
.small-contained-text {
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
}

/* Buttons
************************************************/

@media (max-width: 767px) {
    .btn {
        white-space: break-spaces !important;
    }
}

.btn-med {
    font-size: 14px !important;
    padding: 9px 18px !important;
}

.btn.gold:not(.white):hover,
.btn.gold:not(.white):active {
    background: #233558!important;
    color: #fff!important;
}
.white .bluebutton {
    color: #fff!important;
}

.white .bluebutton:hover,
.white .bluebutton:active {
    color: #233558!important;
}

/* Sub menus
************************************************/
.go-submenu {
    border-top: 1.5px solid #1C345B;
    border-bottom: 1.5px solid #1C345B;
    padding: 10px 0;
}

.go-submenu ul {
    padding: 0;
    display: flex;
    list-style-type: none;
    justify-content: center;
}

.go-submenu ul li {
    padding: 0 25px;
    font-size: 18px;
}

@media (max-width: 767px) {
    .go-submenu {
        padding-top: 0;
        margin-left: 0!important;
    }
    .go-submenu ul {
        display: block;
    }
    .go-submenu ul li {
        font-size: 16px;
        text-align: center;
        margin: 10px;
        padding: 0;
    }
}

/* Figures Captions
************************************************/
.caption-over-img {
    position: relative;
}

.caption-over-img figure {
    display: flex!important;
    justify-content: center;
}

.caption-over-img figure figcaption {
    position: absolute;
    top: 40%;
    color: #fff;
    font-weight: 600;
    text-align: center;
    font-size: 30px!important;
}

/* Typography and Headings
************************************************/
/*remove before after decoration*/
.home h3::before,
.home h3::after {
    display: none;
}

/* paragraph body text */
.home .dmbs-content p {
    font-family: 'FranklinGothicBook', sans-serif;
    font-size: 20px;
    line-height: 1.5em;
}

/*paragraph bullet points*/
/* .wpb_text_column ul li {
    color: #1C345B !important;
} */

/* Italic headings*/
.vc_custom_heading.italics {
    font-style: italic!important;
}

/* Child pages */
.page-child h1.vc_custom_heading {
    font-size: 48px!important;
}
.page-child h2.vc_custom_heading {
    display: block;
    font-family: 'Sentine-MediumItalic', serif !important;
}
.page-child h3.vc_custom_heading {
    display: block;
    font-family: 'Sentine-MediumItalic', serif !important;
}
.page-child h3.vc_custom_heading:before,
.page-child h3.vc_custom_heading:after {
    content: none
}

@media screen and (max-width: 989px) {
    .page-child h1.vc_custom_heading {
        font-size: 40px!important;
    }
    .page-child h2.vc_custom_heading {
        font-size: 26px!important;
    }
    .page-child h3.vc_custom_heading {
        font-size: 22px!important;
    }
}

@media screen and (max-width: 767px) {
    .page-child h1.vc_custom_heading {
        font-size: 28px!important;
    }
    .page-child h2.vc_custom_heading,
    .page-child h3.vc_custom_heading {
        font-size: 22px!important;
    }
    .page-child h3.vc_custom_heading {
        font-size: 18px!important;
    }
}

/* Heading 1 - new home */
.home .dmbs-content h1 {
    font-size: 80px!important;
    margin: 0;
	/*line-height: 40px!important;*/
} 
/* Heading 2*/
.home .dmbs-content h2 {
    color: #1d355b;
    text-align: center;
    font-family: 'Sentine-MediumItalic', serif !important;
    font-size: 50px;
    margin-bottom: 35px;

}
/* Heading 3*/
.home .dmbs-content h3 {
    font-size: 30px!important;
    line-height: 1.4em!important;
    display: block;
}

/* don't change the footer contact fonts */

.home .footercontact p, 
.home .footercontact a, 
.home .footerprice p {
    font-family: 'SentinelSSm-Light', Arial !important;
    font-size: 14px;
}

/*Responsive styles*/
@media screen and (max-width: 1300px) {
    .home .dmbs-content h1 {
        font-size: 70px!important;
    } 
    .home .dmbs-content h2 {
        font-size: 45px!important;
    } 
    .home .dmbs-content h3 {
        font-size: 26px!important;
    }
}

@media screen and (max-width: 989px) {
    .home .dmbs-content  h1 {
        font-size: 55px!important;
    } 

    .home .dmbs-content h2 {
        font-size: 40px!important;
    }
}

@media screen and (max-width: 767px) {
    .home .dmbs-content h1 {
        font-size: 48px!important;
    } 
    .home .dmbs-content h2 {
        font-size: 35px!important;
    }
    .home .dmbs-content h3 {
        font-size: 24px!important;
    }
}

@media screen and (max-width: 480px) {
    .home .dmbs-content h1 {
        line-height: 30px !important;
        font-size: 38px !important;
    } 
}



/* Homepage sections
************************************************/
/* Flexible inline message rows */
.go-flex-col .wpb_wrapper {
    display: flex;
    justify-content: center;
}

.go-flex-col .wpb_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
} 

.go-flex-col h4 {
    padding: 0 30px 0 0;
    margin: 0;
    font-size: 20px!important;
}
.go-flex-col a {
    margin: 0;
    padding: 6px 14px!important;
}


@media screen and (max-width: 767px) {
    .go-flex-col .wpb_wrapper {
        flex-direction: column;
    }
    .go-flex-col h4 {
        padding-bottom: 15px;
        padding-right: 0;
    }
}

/*Covid Message*/
.covid-message .btn.gold:not(.white):hover, 
.covid-message  .btn.gold:not(.white):active{
    background: #fff!important;
    color: #1d355b !important;
}

/*home page hero*/
.go-hero {
    background-position: center;
}

@media screen and (max-width: 767px) {
    
    .go-hero {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    
        .go-hero .vc_custom_1594255020048 {
            padding: 0;
        }
            
            .go-hero .vc_custom_1594255020048 > div:nth-child(1) > div:nth-child(1) {
                 margin-bottom: 10px;
            }
            
            .go-hero .vc_custom_1594255020048 > div:nth-child(1) > div:nth-child(2) {
                 margin-bottom: 0;
                }

        .vc_custom_1594685867952 {
            background-size: cover;
        }
    
}

/* Apply now section */
.dmbs-container .vh70-col {
    min-height: 53vh!important;
}
.dmbs-container .vh70-col .vc_column-inner {
    background-position: center;
}

/* Operations section */
.dmbs-container .operations-row .vc_column-inner {

    background-position: center ;
}



@media screen and (max-width: 767px) {
  
    .dmbs-container .operations-row .go-reduce-padding {
        padding-left: 35px;
        padding-right: 35px;
    }
}

/*Station to Plate - Evironment & Sustainability*/
@media screen and (max-width: 1600px) {
    .vc_row.go-two-equal-col-row {
    padding-right: 100px !important;
    padding-left: 100px !important;
   }
}
@media screen and (max-width: 1400px) {
    .vc_row.go-two-equal-col-row {
    padding-right: 35px !important;
    padding-left: 35px !important;
   }
}

@media screen and (max-width: 1180px) {
    .vc_row.go-two-equal-col-row .wpb_single_image.vc_align_left {
        text-align: center;
    }
}

@media screen and (max-width: 1400px) {
    .vc_row.go-two-equal-col-row {
    padding-right: 15px !important;
    padding-left: 15px !important;
   }
}

/*remove padding on break*/
@media screen and (max-width: 1180px) {
    .go-remove-padding .vc_column-inner {
        padding-left: 0!important;
        padding-right: 0!important;
    }
}


/*min height on text columns to align call to actions */


@media screen and (max-width: 1750px)  and (min-width: 1181px) {
    
    .go-two-equal-col-row .wpb_text_column.go-min-height h2 {
        min-height: 110px;
    }
}
@media screen and (max-width: 1750px) and (min-width: 1721px) {
    .go-two-equal-col-row .wpb_text_column.go-min-height {
        min-height: 235px;
    }
}

@media screen and (max-width: 1720px) and (min-width: 1601px) {
    .go-two-equal-col-row .wpb_text_column.go-min-height {
      min-height: 265px;
    }
}
@media screen and (max-width: 1600px) and (min-width: 1500px) {
    .go-two-equal-col-row .wpb_text_column.go-min-height {
      min-height: 265px;
    }
}


/*@media screen and (max-width: 1199px) and (min-width: 1181px) {
    .go-two-equal-col-row .wpb_text_column.go-min-height {
        min-height: 313px;
    }
}*/

@media (max-width: 1100px) and (min-width: 768px) {
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item:nth-of-type(11n),
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item:nth-of-type(12n),
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item:nth-of-type(13n),
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item:nth-of-type(14n) {
       display: none;
    }
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item {
        width: 20%!important;
    }
}


@media (max-width: 767px) {
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item:nth-of-type(9n),
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item:nth-of-type(10n),
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item:nth-of-type(11n),
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item:nth-of-type(12n),
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item:nth-of-type(13n),
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item:nth-of-type(14n) {
       display: none;
    }
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item {
        width: 25%!important;
    }
}

@media (max-width: 480px) {
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item:nth-of-type(7n),
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item:nth-of-type(8n) {
        display: none;
    }
    #sb_instagram.sbi_col_7 #sbi_images .sbi_item {
        width: 50%!important;
    }
}

/* Our Brands (revamp)
***************************************
*/

@media only screen and (min-width: 1200px) {
    
    .WylarahBrandsBack,
    .WestholmeBack,
    .DarlingDownsBack {
        position: absolute!important;
    }
    
    .WylarahBrandsBack .content-block,
    .WestholmeBack .content-block,
    .DarlingDownsBack .content-block {
        margin-left: 200px!important;
        margin-right: 200px!important;
    }
    
}

@media only screen and (max-width: 1199px) {
    
    .WylarahBrandsBack .content-block,
    .WestholmeBack .content-block,
    .DarlingDownsBack .content-block {
        margin-left: 5%!important;
        margin-right: 5%!important;
    }
    
}

/* Content*/

.page-id-315 .wpb_wrapper {
    font-size: 17px;
    font-family: 'Source-Sans-Pro-Regular', arial!important;
    text-align: center;
}

.DarlingDownsH2 {
    font-family: 'amithenregular' !Important;
    -webkit-font-family:'amithenregular' !Important;
    -moz-font-family:'amithenregular' !Important;
    -ms-font-family:'amithenregular' !Important;
    -o-font-family:'amithenregular' !Important;
    color: #ffffff;
    text-align: center;
}



/*Wylarah Section */

.WylarahLogo.wpb_single_image.wpb_content_element.vc_align_right.WylarahLogo {
    margin-top: -560px;
    margin-left: 750px;
    position: absolute;
    height: auto;
}

.vc_tta-panel.WylarahBrandsBack.vc_active {
    background: #262626;
}


.WylarahBrandsFront.wpb_column.vc_column_container.vc_col-sm-12 {
   position: relative;
   width: 102.68%;
   height: auto;
   margin-left:-15px;
}

.WylarahBrandsBack.wpb_column.vc_column_container.vc_col-sm-12.vc_col-has-fill{
    color: #c4be8f;
    /*width: 1124px;*/
    width: 100%;
    height:auto;
    padding-left: 0px;
    
     /*animate*/
     transition: all .3s ease-in;
}

/*hover effect*/
.WylarahBrandsFront.wpb_column.vc_column_container.vc_col-sm-12:hover {
    opacity:0;
}


/* Westholme Section
****************************
*/

.WestholmeFront.wpb_column.vc_column_container.vc_col-sm-12 {
   width: 101%;
   Height: auto;
   position: relative;
   margin-left: -15px;
}

.WestholmeBack.wpb_column.vc_column_container.vc_col-sm-12 {
    width: 100%;
    height: auto;
    padding-left: 0px;
    
    /*animate*/
    transition: all .3s ease-in;
}

.page-id-3977 .page.vc_column-inner .vc_custom_1604007138086{
    width:1110px ;
    Height: 711.09px;
}

/*hover effect*/
.WestholmeFront.wpb_column.vc_column_container.vc_col-sm-12:hover {
    opacity:0;
}

.WestholmeButton:hover{
    color: #ffffff;
    background-color: #392947;
}

/* Darling Downs Section
****************************
*/

.wpb_single_image.wpb_content_element.vc_align_right.WestholmeLogo {
    margin-top: -560px;
    margin-left: 750px;
    position: absolute;
 
}

.DarlingDownsFront.wpb_column.vc_column_container.vc_col-sm-12{
    width: 102.78%;
    Height: auto;
    position: relative;
    margin-left: -15px;

}

.wpb_single_image.wpb_content_element.vc_align_right.DarlingDownLogo {
    margin-top: -560px;
    margin-left: 750px;
    position: absolute;
    height: auto;
}


.DarlingDownsBack.wpb_column.vc_column_container.vc_col-sm-12.vc_col-has-fill {
    width: 100%;
    height: auto;
    padding-left: 0;
   
     /*animate*/
     transition: all .3s ease-in;
  
}

/*hover effect*/
.DarlingDownsFront.wpb_column.vc_column_container.vc_col-sm-12:hover {
    opacity:0;
}

.DDButton:hover {
    background-color:#a27f2b!important;
    color:#ffffff;
    z-index:1;
}

.WestholmeH2 {
    font-family: 'evelethclean_thin' !important;
    -webkit-font-family:'evelethclean_thin'!important;
    -moz-font-family:'evelethclean_thin'!important;
    -ms-font-family: 'evelethclean_thin'!important;
    -o-font-family:'evelethclean_thin'!important;
}

/*********************************************************************
                           INVESTORS PAGE 
*********************************************************************/

/*******************
    NAV 
*********************/
#investors-navbar {
  overflow: hidden;
  background-color:rgba(29, 53, 91, 0.7);;
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  position:relative;
  top:0;
  /*width:100%;*/
  /*margin-top:230px;*/
}

#investors-navbar a {
  float: left;
  display: block;
  color: #fff;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  font-family:'nexabook', Arial;
}
.sticky-header {
    position: fixed !important;
    z-index: 999;
    left: 0;
    width: 100%;
}

@media screen and (min-width:940px){
    .sticky-header {
        top: 30px !important;
    }
}
@media screen and (max-width:940px){
    .sticky-header {
        top: 0px !important;
    }
}
.investors-active{
    background-color:rgb(29, 53, 91, 0.9);
}

.investors-navbar a:hover{
    background-color:rgb(29, 53, 91, 0.9);
}
/*#investors-navbar a:hover {*/
/*  background-color: #ddd;*/
/*  color: black;*/
/*}*/

/*#investors-navbar a.investors-active {*/
/*  background-color: #04AA6D;*/
/*  color: white;*/
/*}*/

/*******************
    OVERVIEW 
*********************/
.overview-share-price-container{
  overflow: hidden;
  background-color:rgba(29, 53, 91, 0.7);;
  display:flex;
  justify-content:center;
  padding:10px 30px;
}
.overview-share-price-row{
    display:flex;
    flex-direction:column;
    color:#fff;
    padding:0px 15px;
  /*font-family:'nexabook', Arial;*/
}

.overview-share-price-title, .overview-share-price-price{
    font-size:36px;
    font-weight:700;
}

.overview-share-price-date, .overview-share-price-currency{
    font-size:14px;
    font-weight:400;
}
.overview-share-price-currency{
    text-align:right;
}
.overview-share-price-container .yourir-currency-symbol{
    font-size: 18px;
    display: inline-block;
    vertical-align: top;
    padding: 8px 5px 0px 0px;
}
.overview-share-price-row:first-child{
    border-right:solid 1px #fff;
}
/*******************
    INTRO 
*********************/
@media screen and (max-width:767px){
    .intro-column .vc_column-inner {
        padding:20px 20px !important;
    }
}

.flex-row{
    display:flex;
}
.flex-row .wpb_column {
    max-width:1200px;
    margin:auto;
}
/*******************
    SHARE PRICE 
*********************/
.share-price-container{
  overflow: hidden;
  display:flex;
  justify-content:space-between;
}
.share-price-row{
    display:flex;
    flex-direction:column;
    color:#fff;
    padding:0px 15px;
  /*font-family:'nexabook', Arial;*/
}

.share-price-title, .share-price-price{
    font-size:36px;
    font-weight:700;
}

.share-price-chart{
    padding:20px 0px;
}

.share-price-date, .overview-share-price-currency{
    font-size:14px;
    font-weight:400;
}
.share-price-currency{
    text-align:right;
}
.share-price-container .yourir-currency-symbol{
    font-size: 18px;
    display: inline-block;
    vertical-align: top;
    padding: 8px 5px 0px 0px;
}
.share-price-chart .yourir-chart-yaxis-label, .share-price-chart .yourir-chart-xaxis{
    color:rgba(255, 255, 255, 0.3);
}

.share-price-chart .yourir-currency-symbol{
    display:none;
}
.share-price-chart .yourir-chart-price{
    stroke:#D99F40;
    stroke-width: 2px;
}

.share-price-chart .yourir-chart-volume{
    stroke:rgba(255, 255, 255, 0.3);
    stroke-width: 2.5px;
}
.share-price-chart .yourir-chart-panel-border-bottom, .share-price-chart .yourir-chart-yaxis-gridline{
    stroke:rgba(255, 255, 255, 0.3);
    stroke-width: 1px;
}
.share-price-chart .yourir-chart-tick-bottom{
    display:none;
}

/*******************
    LATEST ASX 
*********************/
.latest-asx {
    padding:0px 20px;
}
.latest-asx .announcements div, .latest-asx .announcements .announcement-items div{
    display:flex;
    align-items: center;
    padding:8px 0px;
}
.latest-asx .date-container{
    width:20%;
    justify-content: flex-end;
}
.latest-asx .date-container span{
    color:rgba(96, 96, 96, 0.7);
    text-align:right;
}
.latest-asx .heading-container{
    width:70%;
    padding-left: 50px !important;

}
.latest-asx .heading-container span{
   color:#1C345B;
   font-size:20px;
   font-weight:400;
}
.latest-asx .download-container{
    width:10%;
     color:rgba(96, 96, 96, 0.2);

}
.latest-asx .download-container a{
  color:#D99F40;
  padding-right:5px;
  font-weight:400;
}
.latest-asx .download-container .yourir-non-zero-integer-part{
  color:rgba(96, 96, 96, 0.2);
  padding-left:5px;
}

/*******************
    CONTACT FORM
*********************/
.investors-form form{
    margin:auto;
    max-width:490px;
    padding: 50px;
    background-color: #fff;
    -webkit-box-shadow: 5px 5px 14px -6px rgb(0 0 0 / 55%);
    box-shadow: 5px 5px 14px -6px rgb(0 0 0 / 55%);
}

.investors-form .gfield_label{
	font-size:14px !important;
	font-weight:700 !important;
    color:#000;
    text-transform:uppercase;
        font-family:'nexabook', Arial !important;

}

.investors-form .ginput_container input, .ginput_container textarea{
    border: none;
    border-bottom: 1px solid #D99F40;
    background-color: #FAFAFA;
    font-family:'nexabook', Arial !important;

}

.investors-form .gform_button {
    background: #D99F40 !important;
    color: #FFF !important;
    text-transform:uppercase;
    text-align:center !important;
    width:auto !important;
    font-weight:700 !important;
    font-family:'nexabook', Arial !important;
    margin:0 !important;
}

@media screen and (max-width:767px){
    .investors-form form{
        padding:20px;
    }
}

/*******************
    MARKET ASX 
*********************/
.market-announcements{
    padding:0px 20px;
}
.market-announcements .announcements .announcement-items div{
    display:flex;
    align-items: center;
    padding:8px 0px;
}
.market-announcements .date-container{
    width:20%;
    justify-content: flex-end;
}
.market-announcements .date-container span{
    color:rgba(96, 96, 96, 0.7);
    text-align:right;
}
.market-announcements .heading-container{
    width:70%;
    padding-left: 50px !important;

}
.market-announcements .heading-container span{
   color:#1C345B;
   font-size:20px;
   font-weight:400;
}
.market-announcements .download-container{
    width:10%;
     color:rgba(96, 96, 96, 0.2);

}
.market-announcements .download-container a{
  color:#D99F40;
  padding-right:5px;
  font-weight:400;
}
.market-announcements .download-container .yourir-non-zero-integer-part{
  color:rgba(96, 96, 96, 0.2);
  padding-left:5px;
}
.market-announcements .announcement-buttons{
    text-align:center;
    padding-bottom:40px;
}

.market-announcements .announcement-buttons button, .market-announcements .pagination-buttons button{
    margin:5px;
}
.market-announcements .pagination-buttons{
    text-align:center;
    padding-top:40px;
}
.market-announcements .pagination-showing{
    text-align: center;
    padding-top: 20px;
    color:rgba(96, 96, 96, 0.7);
}
/*******************
    MEDIA PAGE
*********************/
.investors-media .date p{
    font-size:14px !important;
    color:rgba(96, 96, 96, 0.7) !important;
    text-align:right !important;
}
.investors-media .date em{
    font-family:'SentinelSSm-Light', Arial !important;

}
.investors-media .name p{
    font-size:20px!important;
    color:#1d355b !important;
}

.investors-media .name strong{
        font-family:'SentinelSSm-Light', Arial !important;

}
.investors-media .download a{
    font-size:14px !important;
    color:#d99f40 !important;
}
.investors-media .name .wpb_wrapper{
    margin-top:-2px!important;
}
.investors-media .name strong{
    font-weight:400!important;
}
/*******************
    SHARE PRICE PAGE
*********************/
.nav-chart{
    padding-top:10px;
}
.nav-chart  .yourir-chart-panel{
    height:100px;
}
.nav-chart .yourir-chart-extra-panel{
    height:100px;
}

.nav-chart .yourir-chart-gridline{
    display:none;
}
.nav-chart .yourir-chart-price-fill{
    fill:#d99f40;
    fill-opacity:1;
}
.nav-chart .yourir-chart-xaxis-bottom{
    display:none;
}
.nav-chart .yourir-chart-panel-border-bottom{
    stroke:none;
}

.nav-chart .yourir-nav-chart-gadget{
    stroke:#fff;
    stroke-width:2px;
}
.nav-chart .yourir-nav-chart-outside-range{
    fill:#fff;
}

.stock-chart-nav-range{
    color: #fff;
    text-align: center;
    padding-top: 40px;
}
/*******************
    MED Q 
*********************/
@media screen and (max-width:676px){
    .investors-media .name p,.market-announcements .heading-container span,.latest-asx .heading-container span{
        font-size:18px !important;
    }
}


/*******************
    archive - Media Resources Page
*********************/
td.media-date {
    font-size: 14px!important;
    color: rgba(96,96,96,.7)!important;
    text-align: right!important;
    border: none;
    vertical-align: inherit;
}
td.media-file-title {
    font-weight: 400!important;
    font-family: sentinelssm-light,Arial!important;
    font-size: 18px!important;
    color: #1d355b!important;
    border: none;
    vertical-align: inherit;
}
td.media-download{
    border: none;
}
td.media-download a{
    font-size: 14px!important;
    color: #d99f40!important;
    border: none;
    vertical-align: inherit;
}
/************* Numeric pagination ***************/
.media-resources .pagination {
    width: 100%;
}
.media-resources span.page-numbers.current {
    font-family: "nexabook", sans-serif !important;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 16px;
    color: #1d355b;
    background: #e5e5e5;
    border: 1px solid #bbbbbb;
    border-radius: 3px;
    width: auto;
    display: inline-block;
}
.media-resources a.page-numbers {
    color: #1D355B;
    text-decoration: none;
    font-family: "nexabook", sans-serif !important;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 16px;
    color: #1d355b;
    background: #e5e5e5;
    border: 1px solid #bbbbbb;
    border-radius: 3px;
    width: auto;
    display: inline-block;
}
.media-resources table {
    margin-top: 50px;
}
.page-template-page-media-resources .row.dmbs-container {
    background-color: #e5e5e5 !important;
}
.page-template-page-media-resources .nav-links {
    text-align: center;
}