<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* *********************************************************************** */

/* TEMP - NEED TO WORK INTO TEMPLATE CSS */

/* TOP NAV - Contact Fix */
#header_meta .container{padding-left:0px;}

/* 404 Page */
.page-id-3341 h1{
	font-size: 165px !important;
	line-height: 165px !important;
	margin-bottom: 40px;
}

@media screen and (max-width: 768px) {
	.page-id-3341 h1 {
    font-size: 80px !important;
    line-height: 100px !important;
		padding-top: 0px;
	}
		.page-id-3341 h2 {
    font-size: 30px !important;
    line-height: 42px !important;
	}
	
	.page-id-3341 .avia-button span{
		font-size: 18px !important;
    line-height: 18px !important;
	}
	.page-id-3341 .avia-button{
		margin-bottom: 0px !important;
    padding-top: 11px !important;
    height: 59px !important;
    width: 96px !important;
    padding-left: 0px;
    padding-right: 0px;
		display: flex;
    justify-content: center;
    align-items: center;
	}
	
}

@media screen and (min-width: 1200px) {
  body.page-id-3341 div .avia-button {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
}

body.page-id-3341 .avia-buttonrow-center {
  display: flex;
  gap: 120px;
	  justify-content: center;
  align-items: center;
}

/* Contact Us Maps */
.page-template-template-whitebuilder #main .container .map-left-column p,
.page-template-template-whitebuilder #main .container .map-left-column p a,
.map-left-column h5{
	color: #fff !important;
}
.map-left-column h5{
	font-size: 24px !important;
  line-height: 44px !important;
}

.map-left-column:not(.top-level) p{
	font-size: 16px !important;
  line-height: 26px !important;
} 

.top-level.map-left-column h4{
	max-width: 345px;
	font-size: 40px !important;
	line-height: 55px !important;
	margin-bottom: 15px;
}

.top-level.map-left-column h5{	
	font-size: 30px !important;
	line-height: 40px !important;
	margin-top: 38px;
}

.map-right-column.flex_column{
	background-position: top;	
}
#nelson .map-right-column.flex_column,
#otago .map-right-column.flex_column{
  background-size: 100%;
}
#canterbury .map-right-column.flex_column{
  background-size: cover;
}

#national .map-right-column.flex_column{
  background-size: 100%;
	background-position: top 20px;
	background-size: 82%;
  background-position: top center;
  background-position-y: top 20px;
}

.map-left-column p{
  padding-top: 0px;
  padding-bottom: 0px;
}

.map-left-column{
	padding-left: 50px;
	padding-top: 30px;
	padding-bottom: 100px;
}
.map-right-column{
	padding-top: 50px;
	padding-bottom: 50px;
}

.map-right-column img{
	max-height: 56vh;
}

.hidden {
    display: none;
}

/* Hand Picked */
/*
@media screen and (min-width: 1400px){
	#top.page-id-53 #av_section_14,
	#top.page-id-53 #av_section_12,
	#top.page-id-53 #av_section_7{ display:none;}	

    #top.page-id-53 #av_section_5,
    #top.page-id-53 #av_section_6,
    #top.page-id-53 #av_section_8,
    #top.page-id-53 #av_section_11,
    #top.page-id-53 #av_section_13,
	#top.page-id-53 #av_section_14,
    #top.page-id-53 #av_section_15{
	  max-height: 960px;
	  min-height: 960px;
	  height: 960px;
	}

}
*/


/*
#top.page-id-53 h2, #top.page-id-53 h1{
	color: #727A82;
	font-size: 151px;
	line-height: 169px;
	font-family: "Brown-light";
}

#top.page-id-53 h3{
	color: #727A82;
	font-size: 104px;
	line-height: 116px;
	font-family: "Brown-light";
}

#top.page-id-53 .beef-range h3{ color: #fff;}

#top.page-id-53 #wrap_all h5{
   font-size: 32px;
	 line-height: 45px;
   max-width: 485px;
}



#top.page-id-53 h6{
  	font-family: "Brown-bold";
  	font-weight: normal !important;
  	text-transform: uppercase;
	font-size: 32px;
}

.page-id-53 .avia-section{
	background-size: 100% !important;
}

.page-id-53 .template-page.content {
  padding: 0px;
}

.page-id-53 #av_section_1 .avia_textblock p &gt; a{
	padding: 0 2.5em;
}
*/

 /* Apply fade effect to the body content */
    .fade-effect {
        opacity: 0;
        transition: opacity 0.3s ease-in-out;
    }

#av_section_1 {
  background-size: 100%;
}

.pad-left img{
	margin-left:80px !important;
}

.home .column-top-margin p a strong,
.home p a strong{
  text-decoration: unset;
}
.avia-video, .avia-iframe-wrap {
  margin-bottom: 0px;
}

.hor_icon{display:none;}

/* Accordion icon */
.toggle_icon:before {
	position: absolute;
	font-size: 46px;
 	top:50%;
 	transform: translateY(-50%);
	left: 0;
	content:"\e873";
	font-family: 'entypo-fontello';	 	
 	line-height: 0;
}

/* Active tab icon */
.activeTitle .toggle_icon:before {
	content:"\e876";
	font-family: 'entypo-fontello';	 	 	
}

/* Hide default icon */
.toggle_icon {
	border:none;	
	position: absolute;
	left: auto;
	right: 20px;
}
.toggle_icon .vert_icon,
.av-accordion-style-3 .toggle_icon .hor_icon {
	display:none;
}

/******************* */

	@media only screen and (min-width: 1401px) {
	.margin-left-right{
		padding-left: 150px !important;
		padding-right: 150px !important;
		
	}
}

 #top .box-link h3,
.page-template-template-whitebuilder #main .container .box-link h3{
	 font-size: 40px;	
	 font-family: "Brown-Regular";
	 color:#fff;
	 margin-bottom: 30px;
}
 #top .box-link p,
 #top .box-link a{
	font-size: 24px;
	 text-transform:none;
	 color:#fff !important;
}


.page-template-template-whitebuilder #main .container p{
	color: #000 !important;
}

.page-template-template-whitebuilder #main .white-text .container p,
.page-template-template-whitebuilder #main .white-text .container a,
.page-template-template-whitebuilder #main .white-text .container strong,
.page-template-template-whitebuilder #main .white-text .container h5{
	color: #fff !important;
}

.page-template-template-whitebuilder .alternate_color strong{
		color: #000 !important;
}

h6{
   font-size: 60px;	
	 line-height: 80px;	
	 font-family: "Brown-Regular";
}

.heading-small-70 h3{
   font-size: 70px !important;
	 line-height: 85px !important;	
	 font-family: "Brown-Regular" !important;
}

.grey-background{
	background-color: #d6dbcb;
}
.dark-grey-background{
	background-color: #313131 !important;
}
.dark-grey-background p,
.main_color.dark-grey-background a{
	color: #fff !important;
}

.main_color.dark-grey-background a{ 	font-weight: 800;
}

.pad-right{
	padding-right: 80px;
}

/* Fonts */

#top #wrap_all .alternate_color h5,
#top #wrap_all h5{
	color: #000000;
	font-size: 40px;
	line-height: 55px;
	font-family: 'Brown-Regular';
}

#top #wrap_all h5{
	color: #ffffff;
}

#top .image-bleed-left h2:last-child {
  padding-top: 14px;
  padding-bottom: 0;
}
#top .image-bleed-left h2 {
  padding-left: 80px;
}
.no-pad-left p,
.no-pad-left h2{	
	padding-left: 0 !important;
	padding-right: 80px;
}

/* Our Farmers */

.page-id-26 #farmer-owned p{
text-align: center;
  max-width: 600px !important;
  margin: 0 auto;
}

.download-our-brochure{
	background-color: #313131 !important;
}

.download-our-brochure p{
	max-width: 580px;
}
.download-our-brochure input{
	max-width: 450px;
}

.farmers-grey-background li{
	color: #000 !important;
}
.farmers-grey-background {
	background-color: #e8e8e8 !important; 
	padding-left: 10%;
  padding-right: 10%;
}
.grey-background {background-color: #e8e8e8 !important;}
#top .farmers-grey-background h3{
	font-size: 40px;
	line-height: 50px;
	font-family: "Brown-Regular";
}
.farmers-grey-background .flex_column {
   margin-top: 0px;
   margin-bottom: 10px;
}

#farmer-owned{ margin-top: 0px; }
#farmer-owned p{ color: #fff !important;}


/* Our Farmers | MOBILE */
@media screen and (max-width: 767px){
	#top .farmers-grey-background {
		padding-left: 0%;
		padding-right: 0%;		
	}
	
	.page-id-26 #av_section_2 .template-page { padding: 0px; padding-top: 20px;}
	.page-id-26 #av_section_2 .flex_column{
		padding:0px; margin-bottom:0 !important;
	}
	.page-id-26 .template-page { padding-top: 30px;}
	.page-id-26 #farmer-owned{background-position: 96% 0%;}
	.page-id-26 #farmer-owned .container{ height: 500px !important;}
	.page-id-26 #farmer-owned.why{background-image: url(https://www.alliance.co.nz/wp-content/uploads/2024/05/why.jpg);}
		
}

/* Brands */

.page-id-24 h6 {
	font-size: 30px;
	line-height: 40px;	
	margin-bottom: 30px;	
	color: #000;
}

@media only screen and (min-width: 1920px) {
	.page-id-24 h6 { padding-right: 59.2%; }
}

@media only screen and (max-width: 1920px) and (min-width: 1681px) {
	.page-id-24 h6 { padding-right: 62.5%; }
}
@media only screen and (max-width: 1680px) {
	.page-id-24 h6 { 
		text-align: left !important;		
 	  padding-left: 10px;
		padding-right: 0;
	}
}

.position-bottom{
	position: absolute;
  bottom: 0px;
}

.position-bottom p{
  padding-bottom: 0px;
  line-height: 30px;
}

.position-bottom p a{
	color: #000;
}
.brands-grid{
	padding: 0px 50px !important;
	border-spacing: 20px;
}
@media only screen and (max-width: 768px) {
	.page-id-24 #av_section_2{
	min-height: 150px !important;}
	.responsive #top .brands-grid{
		padding: 0px 0px !important;
	}
	.responsive #top .brands-grid .avia-image-container {
		text-align: left;
	}
}

.brands-grid .flex_column_table{
  margin-top: 50px;
  margin-bottom: 50px;
}

.brands-grid h2{
	font-size: 40px;	
	line-height: 50px;
	color: #000;
}

#top .brands-grid .av-flex-placeholder {
  width: 0%;
  display: none;
}

#av-layout-grid-1.brands-grid{
  padding-top: 140px !important;
} 

/* Brands | Smaller Screens */
@media only screen and (max-width: 1400px) {
	.page-id-24 .quick-links .flex_column {
		height: auto;
		padding-top: 5%;
		padding-bottom: 5%;
	}
}

/* Bread Crumbs */
.stretch_full.container_wrap.alternate_color.light_bg_color.title_container span,
.title_container span{
  margin-left: 0px !important;
}

body:not(.page-template-template-whitebuilder) .stretch_full.container_wrap.alternate_color.light_bg_color.title_container {
  margin-left: 0px;
}

.breadcrumb.breadcrumbs {
  left: unset !important;
}
.trail-begin {
  padding-left: 0px !important;
}


/* banners 100% width on big screens */
@media only screen and (min-width: 1600px) {
  #av_section_1{ background-size: 100%; }
}

@media only screen and (min-width: 768px) {
  #av_section_1,
  .avia-section.full-width-bg{ background-size: 100%;
  }
}

@media screen and (max-width: 768px){
  .avia-section.full-width-bg{ 
    height: 300px;
    background-size: cover;
    background-position: center;
  }
}

/* Fix Aneesha's Name */
@media screen and (max-width: 1400px) and (min-width: 990px){
	.team-member-name { font-size: 14px !important; font-weight: 800 !important; }	
	.team-member-job-title { font-size: 15px !important; }		
}

/* Last person going small */
@media screen and (max-width: 989px) and (min-width: 820px){
	.team-member-col { min-width: 50%; }
}

/* Contact Landing Page */

.contact-landing-tile hr{
	border: 0.01em solid #707070;
}

.contact-landing-tile .av_textblock_section { padding-top: 10px;}

.contact-landing-tile br{position: absolute;}

.contact-landing-tile:hover hr
 {border-bottom: 0.1em  solid #707070;}
.team-member-col:hover{border-bottom: 0.1em solid #000;}
.contact-landing-tile:hover p,
.team-member-col:hover h3,
.team-member-col:hover .team-member-job-title {font-weight: 600 !important;}

main.template-page.content{
   padding-bottom: 0;
}

.page-template-template-whitebuilder #main .container h1,
.white_template .av_section_1 h1,
.page-template-template-whitebuilder .breadcrumb-trail span{
	color: #fff !important;
}

.page-template-template-whitebuilder #main .alternate_color .alternate_color  .container h2,
.page-template-template-whitebuilder #main .alternate_color .alternate_color  .container p{
	color: #fff !important;
}
html.html_header_transparency &gt; body.page-template-template-whitebuilder .breadcrumb.breadcrumbs.avia-breadcrumbs{
	margin-top: 100px;
}

.pad-left-0,
.pad-left-0 p{
	padding-left: 0 !important;
}

/* Contact */

.contact-grey-footer{
	background-color: #e8e8e8 !important;
	padding-bottom: 40px;
}

.pad-right-10{
	padding-right: 10%;
}

.pad-right-10 h2,
.pad-right-10 p{
	padding-left: 0 !important;
}

.contact-grey-footer p{
	font-size: 18px;
}
.contact-grey-footer h2{
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 30px;
}
.contact-grey-footer h3{
  font-size: 30px !important;
  line-height: 40px !important;
	font-family: "Brown-Regular" !important;
}

.contact-grey-footer a{
	color: #000 !important;
}

.contact-grey-footer.pad-top{
padding-top: 50px;}

/* Contact | MOBILE */
@media screen and (max-width: 768px){
	.contact-landing-tile p{
		padding-top: 8px;
     padding-bottom: 0px;
	}
	.page-id-32.page-template-template-whitebuilder   #main #av_section_3 .container p	{
		color: #fff !important;
		text-align: center;
	}
	.page-id-32 #av_section_3 .flex_column .avia_textblock{
		display: flex;
		justify-content: center;
		align-items: center;
		height: 170px;
	}
	.page-id-32 #av_section_3 .flex_column {         
		width: 46% !important;
    float: left;
    background-size: cover;
    margin-right: 10px !important;
    margin-bottom: 10px !important;
		}
	
}

/* Home - full image */
#farmer-owned,.cover-background {
  background-size: cover;
}

#farmer-owned h2
{
	color: #ffffff !important;
}

.page-template-template-whitebuilder h4{
	color: #ffffff !important;
}

/* Fix Header Menu width */
@media only screen and (min-width: 1401px) {
  #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row &gt; ul.mega-sub-menu &gt; li.mega-menu-columns-3-of-12 {
    width: 45%;
  }
}

/* Pop Ups */
.white-popup {
  position: relative;
  padding: 20px;
  width: auto;
  margin: 20px auto;
  max-width: 100%;
	background-color: #313131 !important;
}
.alternate_color.white-popup p,
.white-popup h3,
.white-popup h4,
.white-popup a,
.alternate_color.white-popup a{
	color: #fff !important;
}
.mfp-close-btn-in .mfp-close {
  color: #fff !important;
}

.mfp-close.in-line{
  opacity: 1;
  position: relative;
  width: auto;
  height: auto;
	font-size: 20px;
  padding-top: 70px;
}

.mfp-content .container,
.mfp-content .template-page,
.mfp-content .container_wrap,
.mfp-container .mfp-content,
.mfp-container {
  padding: 0px;
}
.mfp-content .container_wrap{
  margin-bottom: 0px;
}
.mfp-content .flex_column:not(.first){
   padding-top: 60px;
} 

.mfp-content .av_textblock_section{ 
    margin-right: 4%;
}

.page-id-1174 .mfp-content h3{
  font-family: "Brown-Regular", 'arial', Helvetica, sans-serif  !important;
  text-transform: unset !important;
  font-weight: 200;
}

@media screen and (max-width: 800px){
	.mfp-content .container_wrap{
		margin-top: 0px;}
	
	.mfp-content .post-entry{ 
		padding: 10px; }
	.mfp-close.in-line{
		padding-top: 10px;
		padding-left: 10px;
	}
	
	.mfp-content .post-entry .flex_column{
		min-width:100%;
	}
	
  #top .mfp-content h3 {font-size: 22px;}
	.mfp-content h4 {
		line-height: 25px;
    padding-top: 10px;
    padding-bottom: 15px;}
	
	  #top.page-id-1174 h2{font-size: 32px;
  line-height: 42px;
  padding-top: 20px;
  padding-bottom: 20px;}
	.team-member-job-title {
		font-size: 12px;
	line-height: 18px;
  padding-top: 12px;}
}

@media screen and (min-width: 800px){
	.mfp-content h3{
		 font-size: 40px !important;
		line-height: 50px !important;
	}
	.mfp-content h4{
		 font-size: 30px;
		line-height: 40px;
		margin-bottom: 30px;
	}
	
	.mfp-content .flex_column:not(.first){
		display: flex !important;
		width: 94%;
		padding-top: 0;
    height: 100vh !important;
    align-items: center;
    justify-content: center;
	}
}
	
/* Sustainable */
.main_color .toggle_content {
  background-color: transparent;
}

.page-id-68 .toggle_icon::before {
  content: url('https://www.alliance.co.nz/wp-content/uploads/2024/05/down.svg');  
}
.page-id-68 .activeTitle .toggle_icon::before{
	  content: url('https://www.alliance.co.nz/wp-content/uploads/2024/05/up.svg');
}

/* Home */

.home#top #main .avia-section .template-page {
  padding-bottom: 0px;
}

.main_color .slideshow_caption a{
	color: #fff !important;
}

.avia_desktop .av-slideshow-ui.av-nav-dots-visible .avia-slideshow-dots a {
  opacity: 1;
  margin-left: 6px;
  margin-right: 6px;
  }
.avia-slideshow-dots a {
  border: 1px white solid;
  background: transparent;
}

.avia-slideshow-dots {
  padding-bottom: 20px;
}

#top .avia-caption-content a {
  text-decoration: none;
}
#top .avia-caption-content a:hover {
  text-decoration: underline;
}

.home .breadcrumbs{
	display: none;
}

.home .brands-report .container {
  padding: 0px 50px;
}
.home .brands-report{
   padding-top: 20px;
} 

/* white text */
#top .image-bleed-left p,
#top .image-bleed-left .flex_column:first-child h5{ color: default; padding-left: 80px; !important; 
padding-right: 80px;}
#top:not(.page-id-1858, .page-id-245) .image-bleed-left p a{
	color: #fff !important;
}

#top.page-id-245 .image-bleed-left p,
#top.page-id-2001 .image-bleed-left p,
#top.page-id-1549 .image-bleed-left p,
#top.page-id-1551 .image-bleed-left p, #top.page-id-1858 .image-bleed-left p{
	padding-right: 0;
}

#top .quick-links-two .flex_column h3{
  color: #fff !important;
	max-width: 340px !important;
}

#top .quick-links-two .flex_column h3{
	line-height: 50px  !important;
	font-size: 40px !important;
	font-family: "Brown-Regular" !important;
}

.background100 { background-size: 100% 100% !important; }

/* Teams page - remove padding on Pro-Dev */

.page-id-1174 #av_section_2 .template-page {
  padding-top: 0px;
}

.team-member-job-title {
  max-width: 235px;
}

.alternate_color strong{
	color: #fff !important;
}

.white-text h1{
	color: #fff !important;
}

.page-id-1174  #av_section_4 {
  padding-bottom: 40px;
}

.page-id-1174 .content,
.page-id-1174 .entry-content-wrapper{
  padding-bottom: 0px; 
}

.page-id-1174 .entry-content{
	  padding-bottom: 50px;
}

.page-id-1174 main{
  padding-bottom: 0px;
}

/* About */
.no-margin .container{
	margin-left: 0px !important;
	margin-right: 0px !important;
	width: 100%;
  min-width: 100% !important;
}
.no-margin .avia-image-container{margin-right:0px;}

.page-id-22 .our-team-block .tall-coloum .flex_cell_inner{
}
@media screen and (min-width: 1500px){
.page-id-22 .our-team-block .tall-coloum .flex_cell_inner{
	width: 30%;padding-left: 30px !important;}}

#top.page-id-22 .quick-links-two .flex_column h3 {
  max-width: 640px !important;
}

@media screen and (min-width: 1600px){
.fixed-width .container {
  max-width: 85%;
  margin: 0 auto;
}
}

/*added media query 5/4/24 to remove this from mobile*/
@media screen and (min-width: 768px){
	.margin-left .flex_cell_inner{margin-left: 100px !important;}
}
.margin-left .avia-image-container{
  background-color: #e8e8e8;
}

.grey-background{
	background-color: #E8E8E8;
}

.page-template-template-whitebuilder #main .white-text.grey-background .container strong,
.page-template-template-whitebuilder #main .white-text.grey-background .container a:hover{
  text-decoration: none !important;
}

p strong a, p a strong,
p strong ahover, p a strong hover{
  text-decoration: none !important;
}

.no-pad .flex_cell_inner{
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media screen and (min-width: 1600px){
.our-team-block img{
  min-width: 96%;
}
.our-team-block .avia-align-left{
	width: 100%;
}

.our-team-block{
	padding: 100px 100px 50px 100px !important;
}

.our-team-block .avia-image-container.avia-align-right{margin-left:0px;}
}

@media screen and (min-width: 1600px){
	.our-team-block &gt; .flex_cell.av_one_third{ padding-left: 100px !important;
		padding-left: 70px !important;
	}
}
@media screen and (max-width: 1600px){
	.our-team-block &gt; .flex_cell{ padding-right: 60px !important;}
}
@media screen and (max-width: 1600px){		
	#top .our-team-block { padding-right: 0px !important; } /* is this used anywhere else? */
	.our-team-block h2, .our-team-block p 
	{
		padding-left: 0px !important;
	}
	.our-team-block .avia-image-container{margin-right:0px !important;}
	.our-team-block {padding-right: 100px !important; }
	/* 5/4/24 */
	.our-team-block { background-color: #e8e8e8 !important; padding-bottom: 5px;  padding-bottom: 5px;  }
	.our-team-block .flex_cell { padding-bottom: 15px; }
	.page-id-1546 .our-team-block a{ margin-top: 5px !important; margin-bottom: 35px; }
}

@media screen and (min-width: 800px){
  .pad-right{ padding-right: 10%; }	
}

#top .brands-report .no_margin.av_one_fourth {
  padding-left: 4px;
	padding-right: 4px;
}
#top .brands-report .no_margin.av_one_fourth img{
width: calc(100% - 4px);
}

.brands-report  .avia-image-container.avia-align-center .avia-image-container-inner {
  width: 100%;
}

.brands-report .container{width: 100%; !important;
	padding-left: 16px;
  padding-right: 16px;}

@media screen and (min-width: 769px){
.page-id-22 h2{ 
	font-size: 60px;
  line-height: 65px;
}
}
@media screen and (min-width: 769px) and (max-width: 1350px){
.page-id-22 h2{ 
	font-size: 40px;
  line-height: 46px;
	margin-top: -40px
}
}

/* About */
.quick-links .flex_column h3 strong{
  max-width: 233px;
	line-height: 50px !important;
	font-size: 40px !important;
}

.quick-links .flex_column{
  height: 421px;
  width: 808px;
  background-size: 100%;
}

.big-quick-links.quick-links .flex_column{
	height: 100%;
  width: 100%;
  background-size: 100%;
}

.max-width-1850 .container{
	max-width: 1850px;
}

.pad-left-7{
	padding-left: 7px;
}

.quick-links .flex_column.av_one_half{
	margin-left:0px;
}

.quick-links .entry-content-wrapper{
  display: flex;
  justify-content: center;
  align-items: center;
	gap: 10px;	
}

.quick-links .flex_column{
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Tall Coloum - force bottom align */
@media (min-width: 768px) {
.stick-to-bottom{
	position: absolute;
  bottom: 0px;
  }
}
.stick-to-bottom.pad-right{
	padding-right: 110px;
}
@media (min-width: 1500px) {
.tall-coloum .flex_cell_inner{
  height: 79%;/* desktop only */
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 40px;
  position: absolute;
	width: 25%;
	width: 19%;
  }
}
@media (max-width: 1499px) {
.tall-coloum .flex_cell_inner{
  height: 270px;
  flex-direction: column;
  padding: 0px;
}
}
.tall-coloum .av_textblock_section:first-child { flex: 80%; }

/* logo */
.logo.avia-standard-logo {
    top: 31px;
}

/* Jobs */
.page-id-1396 .container-posts:before{
	content:"Seasonal Roles";
	font-weight: 600;
}

.page-id-1396 .ymc-smart-filter-container .container-posts {
  padding-top: 120px;
}

.page-id-1396  #ymc-smart-filter-container-1 .container-posts .post-entry.post-layout1 {
  padding-top: 20px;
}
.ymc-smart-filter-container .container-posts .post-custom-layout .post-item a{
	font-size: 24px;
	font-weight:800;
}

/* Single Post */
.single-post .main_color a,
.single-post .main_color strong{
	color: #000;
}

.single-post .ymc-smart-filter-container .container-posts{
	padding-top:0px !important;
}

.single-post .ymc-smart-filter-container .post-entry{
	margin-top:100px;
}

.single-post .date{
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 50px;
}

.single-post p{
	color: #1A1211;
	font-size: 20px;
	line-height: 30px;	
}

.single-post h2.heading{
	font-size: 60px;
	line-height: 80px;
	color: #222222 !important;
	margin-top:192px;
}

.single-post div .main_color .button{
	background-color: #222222;
	color: #fff;
  border-radius: 10px;
  margin-top: 100px;
  display: inline-block;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  font-size: 16px !important;
  line-height: 28px !important;
}
#top .fullsize .template-blog .post-title{
margin-top: 40px; }

.single-post .post-entry {
  margin-top: 120px;
}

.single-post .blog-categories.minor-meta {
  display: none !important;
}

.date-container {
  color: #000 !important;
}

.post-template-default .stretch_full.container_wrap.alternate_color.light_bg_color.empty_title.title_container {
  top: 0;
}

.post-template-default  #main{background-color: #fff !important;}
 .post-template-default .container_wrap{
 background-color: #fff;
  color: #000 !important;
  }

.post-template-default .breadcrumb span{
   color: #7C7C7C !important;
}
.stretch_full.container_wrap.alternate_color.light_bg_color.title_container {
  margin-left: 0px;
}

#top .fullsize .template-blog .big-preview,
.entry-content-header,
.entry-content-header .post-title{
	max-width: 100%  !important;
}

.comment-entry.post-entry {
  display: none;
}

.entry-content-wrapper .post-title {
  color: #000;
	margin-left: 0px !important;
}

#top .fullsize .template-blog .post .entry-content-wrapper {
  max-width: 90%;
}

#top .fullsize .template-blog .post .entry-content-wrapper &gt; * {
  max-width: unset;
}

.html_modern-blog #top .post-entry .blog-categories a,
.html_modern-blog #top .post-entry .blog-categories {
  color: #000 !important;
}

.template-blog .to-top {
  color: #000 !important;
}
	
/* News */
@media (min-width: 1399.98px) {
  .ymc-smart-filter-container .container-posts .ymc-xxl-col-3 {
    grid-template-columns: 30% 30% 30%;
    row-gap: 2.5vw;
    column-gap: 5%;
  }
}
 
.ymc-smart-filter-container .title{
	font-weight: 200;
}

.far.fa-calendar-alt {
  display: none;
}

.ymc-post-custom-layout a,
.ymc-post-custom-layout h2,
.ymc-post-custom-layout h3,
.ymc-post-custom-layout p{
	color: #fff !important;
}

.ymc-loaded-filter{
  margin-left: 0;
  margin-right: 0;
}
.ymc-smart-filter-container {
	max-width: 90%;
  margin: 0 auto;
}

.ymc-smart-filter-container .container-posts {
  position: relative;
  padding-top: 50px;
	max-width: 80%;
	margin: 0 auto; 
}

#ymc-smart-filter-container-1 .container-posts{
	padding-top: 120px;
}

.ymc-smart-filter-container .sort-container .dropdown-filter .menu-active,
.dropdown-filter .menu-active{
  background: #000 !important;
}
.ymc-smart-filter-container #search-layout {
  max-width: 200px;
}
.ymc-smart-filter-container #field-search {
  margin-bottom: 0px !important;
}

.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1,
.ymc-smart-filter-container .container-posts .post-custom-layout article{
	border: none !important;
	padding: 0px !important;
	background-color: #313131 !important;
}

.ymc-smart-filter-container .container-posts .post-custom-layout article p,
.ymc-smart-filter-container .container-posts .post-custom-layout article h2,
.ymc-smart-filter-container .container-posts .post-custom-layout article h3{
	color:#fff;
}

.ymc-smart-filter-container .container-posts .post-custom-layout article{
	padding: 20px !important;
}


.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .title,
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .date,
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .excerpt
{
	color:#fff;
}

.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .read-more .btn{
	background: unset;
  text-decoration: none !important;
	color: #fff !important;
}

.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .category .cat-inner {
  color: #656565;
  background: unset;
}

.ymc-smart-filter-container .sort-container { justify-content: right;}
.ymc-smart-filter-container .filter-layout {
justify-content: right;
  display: flex;
 }

.container-posts .post-item .author,
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .excerpt{ display: none !important; }

.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .title, .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .excerpt,
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .date{
	padding-left: 20px;
  padding-right: 20px;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .date{
position: absolute;
  right: 0px;
  top: 260px;
  border: none;
	color: #656565;
	font-size: 12px;
  line-height: 1.3;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .read-more {
  text-align: left;
}

.ymc-smart-filter-container #field-search {
  background: transparent !important;
  border: none !important;
}

.ymc-smart-filter-container .search-layout .search-form .form-inner .component-input,
.ymc-smart-filter-container .sort-container .dropdown-filter{
  border-top: 1px #333 solid !important;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px #333 solid!important;
}
.ymc-smart-filter-container .search-layout .search-form .form-inner .component-input{
  min-width: 500px;
}
.ymc-smart-filter-container .search-layout .search-form__submit {
  position: absolute;
  top: 100px;
  background: #000;
  border: none;
}

.ymc-smart-filter-container .sort-container .dropdown-filter .menu-active, .dropdown-filter .menu-active {
  background: transparent !important;
}

.ymc-smart-filter-container .sort-container .dropdown-filter .menu-active {
  border: none !important;
	padding-top: 5px;
  padding-bottom: 5px;
	}

.ymc-smart-filter-container .sort-container {
  width: 50%;
  position: absolute;
  right: 0px;
  top: 0px;
  padding-top: 0px;
}
.ymc-smart-filter-container .pagination-load-more .btn-load {
  border: none;
  text-decoration: underline !important;
	color: #222222 !important;
}

.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .read-more .btn {
  font-size: 18px;
	padding-bottom: 20px;
	font-weight: 600;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .category {
  padding-left: 10px;
}

.ymc-smart-filter-container .filter-layout3 .dropdown-filter {
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
	margin-right: 0px;
	padding-top: 5px;
  padding-bottom: 5px;
}
.ymc-smart-filter-container .filter-layout3 .filter-entry,
.ymc-smart-filter-container .sort-container .dropdown-filter{
  min-width: 200px !important;
}
.ymc-smart-filter-container .sort-container {
  width: 200px !important;
}

.ymc-smart-filter-container .filter-layout3 .dropdown-filter .menu-active{
	border:none;
}

.ymc-smart-filter-container .filter-layout3 .btn-all {
  display: none;
}

.ymc-smart-filter-container .filter-layout3 .dropdown-filter {
  width: 200px;
  position: absolute;
  top: 0px;
  right: 219px;
}

.ymc-smart-filter-container .post-entry p{
  font-size: 16px;
  line-height: 26px;
}
  #top .ymc-smart-filter-container .post-entry h3{
  font-size: 30px;
  line-height: 40px;
		text-align:left;
}

  #top .ymc-smart-filter-container .post-entry p,
#top .ymc-smart-filter-container .post-entry strong{
  color: #fff !important;
}

.nav-previous,
.nav-next {
height: 40px;
  width: 22px;
  background-repeat: no-repeat;
}

.post-navigation{
	margin-top: 150px;
  display: flex;
  gap: 92px;
}
.nav-previous {
    background-image: url('/wp-content/uploads/2024/03/Group-1174.png');   
}

.nav-next {
    background-image: url('/wp-content/uploads/2024/03/Group-1173.png');}

.nav-previous a,.nav-next a
{
  width: 100px;
  height: 100px;
  display: block;
}

.newsletter-signup{
	background-color: #313131;
	min-height:500px;
}

.newsletter-signup h3{
	font-size: 60px;
	line-height: 80px;
	color: #fff !important;
}
/* --------------- */

.main_menu {
    left: 183px;
}
#header_meta {
    border-bottom-width: 0px;
}

.header_bg {
	opacity: 1.0;
}
header.av_header_transparency .header_bg {
	opacity: 1.0;
	background-color:transparent !important;
}
/*back on 10 5 22 */
header.av_header_transparency .mega-menu-item &gt; a{
	color: #fff !important;
}

header .mega-menu-item &gt; a{
	color: #fff !important;
}



/* only on hover state - todo */
.header_bg{
	 background-repeat: no-repeat !important;
	background-position: top right;
	opacity: 1 !important;	
		background-color: #1C1C1C !important;/
}

.mega-sub-menu{
	background-color: #1C1C1C !important;
}


.header_color .container_wrap_meta{
	background: transparent;
}

/* animation, down */
@media screen and (min-width: 1599px){
#mega-menu-wrap-avia #mega-menu-avia[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu &gt; ul.mega-sub-menu, 
#mega-menu-wrap-avia #mega-menu-avia[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout.mega-menu-item-38 ul.mega-sub-menu {
	opacity: 0;
	transform: translate(0, -349px);
	transition: opacity 0.6s, transform 0.6s, filter 0.6s;
	will-change: transform;
}
}
@media screen and (max-width: 1551px){
	#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item-has-children &gt; a.mega-menu-link &gt; span.mega-indicator:after {
			color: lightgrey;
	}
}

.header_bg{
	transition: background 800ms ease-in 1200ms;
}


#top .av_header_transparency #header_meta {
    border-bottom: 1px solid rgba(255,255,255,0.0);
}

/* Mega menu arrows */
li.mega-menu-item-has-children &gt; a.mega-menu-link &gt; span.mega-indicator:after{
  
    font-size: 20px;
    line-height: 1em;  
          
    transition:transform 550ms ease;
        -moz-transition:-moz-transform 550ms ease;
        -ms-transition:-ms-transform 550ms ease;
        -o-transition:-o-transform 550ms ease;
        -webkit-transition: -webkit-transform 550ms ease;
}

li.mega-menu-item-has-children &gt; a.mega-menu-link:hover &gt; span.mega-indicator:after{	
    transition:             transform 550ms ease;
        -moz-transition:    -moz-transform 550ms ease;
        -ms-transition:     -ms-transform 550ms ease;
        -o-transition:      -o-transform 550ms ease;
        -webkit-transition: -webkit-transform 550ms ease;
	
}
/*
 * http://jsfiddle.net/ThinkingStiff/AEeWm/
 * */

/* adjust after top is moved */
.handpicked_bg .main_menu #mega-menu-item-34 .mega-sub-menu{
	background-position: top -50px right 0px !important;
}

.swiper-container {
  width: 100%;
}

.swiper-container div.swiper-slide {
  max-height: 100vh !important;
	overflow: hidden;
}
/*
.swiper-slide-active{ top:0px; position: absolute; transition-delay: 1s; }*/




/****************13/02/24*********
@media screen and (min-width: 1336px){
	
	.html_stretched .page-id-97 #wrap_all,
	.html_stretched .page-id-245 #wrap_all,
	.html_stretched .page-id-247 #wrap_all
	{
    /*max-height: 920px;*//*
		max-height: 905px;
		height: 99vh;
}
************************/

/* spacing text */
@media screen and (min-width: 1336px){
	#masterofflavour &gt; div &gt; div &gt; div &gt; div &gt; div,
	.flex_column_table.av-1h4q9-5dc937f77d742a8d0ad57be0b729a6ce.sc-av_three_fifth.av-equal-height-column-flextable{
		display: flex !important;
			align-items: stretch;
	}
}
#masterofflavour &gt; div &gt; div &gt; div &gt; div &gt; div &gt; div.flex_column.av-wir5-e257f06c0308a347f80ff987c69e5954.av_two_fifth.avia-builder-el-9.el_after_av_three_fifth.avia-builder-el-last.mobile-text.no_margin.flex_column_table_cell.av-equal-height-column.av-align-top {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	min-height: 700px;
}
.flex_column:after,
.flex_column:before{
	content: none;
}

/* next section flex -*/
#farmer-owned &gt; div &gt; div &gt; div &gt; div &gt; div.flex_column.av-2uzv9-af1ee29ceff8aec3a627c5412570d9e3.av_two_fifth.avia-builder-el-17.el_before_av_three_fifth.avia-builder-el-first.mobile-text.first.no_margin.flex_column_div{
	display: flex !important;
    align-items: stretch;
}
#farmer-owned &gt; div &gt; div &gt; div &gt; div &gt; div.flex_column.av-2uzv9-af1ee29ceff8aec3a627c5412570d9e3.av_two_fifth.avia-builder-el-17.el_before_av_three_fifth.avia-builder-el-first.mobile-text.first.no_margin.flex_column_div{
	display: flex;
    flex-direction: column;
    justify-content: space-between;
	min-height: 630px;
}
	
}


/* thursday menu */
/*
.main_menu ul &gt; li:nth-child(1) &gt; .textwidget &gt; p &gt; a {
color: #FFFFFF !important;
text-decoration: none;
	font-weight: 700 !important;
	border-bottom: 1px solid #fff;
}
/*
#mega-menu-wrap-avia #mega-menu-avia #mega-menu-38-0 a{
	color:#fff !important;
}*/

/* bring up findoutmore */
@media screen and (min-width: 1336px){
.flex_column.av-wir5-e257f06c0308a347f80ff987c69e5954 section{
	margin-bottom: 70px;
}
}

/* move date *//*
@media only screen and (max-width: 768px) {
 .html_elegant-blog .page-id-25 .avia-content-slider .slide-meta {
    transform: translateY(-277px);
    position: absolute;
    top: 0px;
}}
.html_elegant-blog .avia-content-slider .slide-meta {
    transform: translateY(269px);
    position: absolute;
    top: 0;
}*/


/* temp - make footer work on homepage*/
	.html_stretched .page-id-97 .footer-posts,
	.html_stretched .page-id-245 .footer-posts,
	.html_stretched .page-id-247
.footer-posts {
    padding-top: 20px;
}

/* careers */

#future-leaders h2,
#future-leaders a{
	color: #fff;
}
#future-leaders a{ text-decoration: underline;}

/* careers | MOBILE */
@media only screen and (max-width: 767px){
.page-id-28 h1{font-size: 32px !important;}
		.page-id-28 #av_section_2 .template-page { padding: 0px; padding-top: 20px;}
	
	#av_section_5	.flex_column {
		background-position: 25% top;
	}	
	
}

/* brands */
@media only screen and (min-width: 960px){ 
	.product-attributes .flex_cell.avia-builder-el-last{
		border-left: #000 solid 1px;
	}
}
/* learn more - **review this style** */
.flex_column .avia_textblock p a:hover{ 	color: #fff;
	opacity: 0.7;
	text-decoration: underline !important;
}

body:not(.page-template-template-whitebuilder) #main {
     background-color: #000; 
}

/* full-size white template mod */
main.white_template.content .entry-content-wrapper{
    padding-right: 0px;
} 

/* Global offices */
.stretch_full.container_wrap.alternate_color.light_bg_color.title_container{ height: 0px; }
.page-template-template-whitebuilder #main .template-page.content.white_template.alternate_color.av-content-full{ padding-top: 0px; }
#top .title_container .container {
    padding-top: 200px;
 	padding-top: 30px;
}

/* grey tiles - mobile */
@media only screen and (max-width: 767px){
.responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
    margin-bottom: 30px;
}
}

/* counter section - mobile. maybe? */
@media only screen and (max-width: 767px){
#main &gt; div.avia-section.main_color.avia-section-default.avia-no-border-styling.el_after_av_one_full.el_before_av_one_full.counting-numbers.avia-bg-style-scroll.container_wrap.fullsize &gt; div &gt; div &gt; div &gt; div &gt; div.flex_column.flex_column_div{
	margin-bottom: 60px !important;
}
}

/* desktop only? */
#mega-menu-wrap-avia2 #mega-menu-avia2 li#mega-menu-item-41{
	padding: 0 18px 0 0;
}

@media only screen and (max-width: 767px){
	 .logo, #footer-page .avia-image-overlay-wrap{
		content: url('https://www.alliance.co.nz/wp-content/uploads/2024/03/logo_mobile.png');
		/* max-width: 57px;
		max-height: 33px; 
		 */
	}
	#footer-page .avia-image-container-inner{
		float: left;
	}
	
	#header_main .logo { margin-top: 22px;		
	}
}

/* enfold std form styles to undo: */
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select{
	color: #000;
	background-color: #00000000 !important;
}
.forminator-ui#forminator-module-2936.forminator-design--flat .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]{
	background-color: #00000000 !important;
}

/* Investing in people  */

@media only screen and (max-width: 1600px)and (min-width: 1200px){
.page-id-1546 .our-team-block .flex_cell {
	padding-top:0px
}
.page-id-1546 .our-team-block h2{ margin-top: -19px; }
}

.grey-background h5{margin-bottom:30px;}


.grey-background .alt-text h5{	
	font-size: 40px !important;	
	margin-bottom: 5px;
	line-height: 50px !important;
}
.grey-background .alt-text p{	
	font-size: 20px !important;
	line-height: 30px !important;
}

.grey-background {background-color: #e8e8e8 !important;}

.grey-background li {
        list-style: none;
        padding-left: 0px;
	      margin-bottom: 20px;
    }
.grey-background li::before {
        content: "â€”";
        position: absolute;
  left: -30px;
}
@media screen and (max-width: 768px) {
	.grey-background li {
		padding-left: 8px;
	}
	.grey-background li::before {
		left: -2px;
	}
}

#read-more-one,
#read-more-two,
#read-more-three,
#read-more-four,
.read-more-one{
	 display:none; 
}

@media only screen and (min-width: 767px){
	#read-more-one,
	#read-more-two,
	#read-more-three,
	#read-more-four{
		padding-left: 29px;
		max-width: 730px;
		padding-bottom: 100px;
	}
}

#read-more-one.show,
#read-more-two.show,
#read-more-three.show,
#read-more-four.show,
.read-more-one.show{
	display:block;
}

#read-more-one .avia_textblock,
#read-more-two .avia_textblock,
#read-more-three .avia_textblock,
#read-more-four .avia_textblock{
  padding-top: 54px;
}

.our-team-block {
  padding-left: 0px !important;
  padding-right: 0px !important;
}


.page-id-1546 .our-team-block{
	padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;  
  padding-bottom: 0px !important;
}

@media only screen and (min-width: 767px){
	.page-id-1546 .our-team-block{
		padding-top: 100px !important;
	}	
}

.page-id-1546 .white-text h5{
   max-width: 860px;
   margin: 0 auto;
	 margin-bottom: 40px;
}

.page-id-1546 .white-text p{
  font-size: 24px;
  line-height: 34px;
}

@media only screen and (min-width: 767px){
.page-id-1546 #av_section_3{
	padding-bottom: 150px;
}
}

.larger-text-30 p{
	font-size: 30px;
  line-height: 40px;
}

.width-1424 .container{
  max-width: 1424px;
  margin: 0 auto;
	padding-left: 0;
  padding-right: 0;
}

.max-width-560{
	max-width: 560px;
}

.page-id-1546 .our-team-block p {
  font-size: 20px !important;
  line-height: 30px !important;
}
.page-id-1546 .our-team-block a{
  margin-top: 40px;
  display: flex;
	font-weight:bold;
	font-size:20px;
	padding-left: 32px;
}

.page-id-1546 .our-team-block a::before {
  position: absolute;
  font-size: 28px;
  content: "\e873";
  font-family: 'entypo-fontello';
  line-height: 0;
  margin-top: 15px;
  left: 0px;

}
.page-id-1546 .our-team-block  a.open::before { content: "\e876";
}

/* Investing in people | Mobile */
@media only screen and (max-width: 767px){
		
	#read-more-one,
	#read-more-two,
	#read-more-three,
	#read-more-four,
	.read-more-one{
		display:block; 
		padding-left: 10%;
		padding-right: 10%;
	}
	
	.readmorebox,
	#read-more-one-click,
	#read-more-two-click,
	#read-more-three-click,
	#read-more-four-click{display:none;}
	
	.page-id-1546 #av_section_3 .template-page {
		padding-top:0px;
		padding-bottom:0px;
	}
	
	.page-id-1546 #av_section_4{
		/*background-position: right;*/
		background-position: 87% 0%;
	}
	.page-id-1546 #av_section_4 .container { height: 500px !important; }
	
	.page-id-1546 #av-layout-grid-1 .flex_cell{
		padding-bottom:0px;
		margin-bottom: 0px !important;
	}
	.page-id-1546 #av_section_3 .flex_column{
		margin-bottom: 0px !important;
	}
	.page-id-1546 .avia-section {
     min-height: 50px;
  }
	
	#av_section_6 .template-page {
		padding-top:0px;
	}
	
	#av_section_5 .flex_column {
		margin-bottom: 0px !important;
	}
	.larger-text-30 p {
		font-size: 24px;
		line-height: 34px;
	}
	
}

/* Success Stories - bottom of invest */
.page-id-1546 .ymc-smart-filter-container .container-posts .post-custom-layout article{
	padding: 0px !important;
}
.page-id-1546 .ymc-post-custom-layout p,
.page-id-1546 .ymc-post-custom-layout h3,
.page-id-1546 .ymc-post-custom-layout a{
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.page-id-1546 .ymc-post-custom-layout a{
	padding-bottom:15px !important;
	position: absolute;
  bottom: 0px;
}
.page-id-1546 .ymc-post-custom-layout p.title{
	padding-top:10px;
	padding-bottom:0px;
	font-weight: 800;
}

.page-id-1546 .ymc-post-custom-layout p{
	  font-size: 20px;
		line-height: 30px;	
}

.page-id-1546 .ymc-smart-filter-container .container-posts .post-custom-layout .post-item a {
  font-size: 24px;
  font-weight: 800;
	line-height: 37px;	
}

.page-id-1546 #ymc-smart-filter-container-1 .container-posts {
  padding-top: 0px;
}

.page-id-1546 #ymc-smart-filter-container-1,
.page-id-1546 #ymc-smart-filter-container-1 .container-posts {
  margin: 0px;
}

.page-id-1546 .ymc-smart-filter-container .container-posts {
  max-width: 100%;
}

.page-id-1546 .ymc-smart-filter-container {
  max-width: 100%;
}

.page-id-1546 .ymc-post-custom-layout{
   min-height: 755px;
}

.page-id-1546 article{
   position: relative;
}

@media (min-width: 1399.98px) {
  .ymc-smart-filter-container .container-posts .ymc-xxl-col-3 {
    grid-template-columns: 32.5% 32.5% 32.5%;
    row-gap: 2.5vw;
    column-gap: 1%;
  }
}

/* Successs Stories single post */
.entry-content-wrapper.success-stories .single-big{
	width: 65%;
  float: left;
}

.entry-content-wrapper.success-stories .date{
  display: none;
}

.left-side{
  float: left;
  width: 60%;
}
.right-side{
	float: left;
	padding-left: 100px;
	width: 40%;
}

 #top .fullsize .template-blog 
.right-side .post-title{
  margin-top: 0px;
}
.right-side .post-title{
	font-size: 40px !important;
  line-height: 40px !important;
}

.post-navigation-ss{
  display: flex;
  gap: 100px;
  position: absolute;
  right: 0px;
  bottom: 71px;
}

.program {
  font-size: 30px !important;
  line-height: 40px !important;
	padding-bottom: 40px !important;
}

.close{
  position: absolute;
  bottom: 0px;
	bottom: 71px;
}

.entry-content-wrapper.success-stories{
	margin-left:0px !important;
	margin-right:0px !important;
	 max-width: 100% !important;
}

.postid-4162 .previous-ss{display:none;}

/* Current Opportunities */
.page-id-1396 .white_template .av_section_1 h1,
.page-id-1396 .page-template-template-whitebuilder .breadcrumb-trail span { 
	color: #7C7C7C !important;
}
.page-id-1396 h1{padding-left: 87px; !important;}

/* jobs filter sections */
.main_color.jobs p a{
	color: #000 !important;
}

.jobs #ymc-smart-filter-container-1 .container-posts {
  padding-top: 0px;
}
@media (min-width: 1200px){
	.jobs h2,
	.main_color.jobs p a{
		padding-left: 236px;
 }
}

.page-id-84 .jobs{background-color:#E8E8E8 !important;}


#top .image-bleed-left .no-pad-left p:last-child{
	padding-top:0px;
}
#top .image-bleed-left
p strong a,
#top .image-bleed-left p a strong{
	text-decoration:unset !important;
}

.no-margin-left{
	margin-left: 0px !important;
}

.quick-links-two .flex_column.column-top-margin{margin-top: 0px !important;}

.quick-links h3{margin:0px;}

/* lumina */
.page-id-57 h3, .responsive .page-id-57 #main h1{
  color: #BD0C1D !important;
	font-size: 60px !important;
	line-height: 106px !important;
	padding-left: 80px !important;
  padding-right: 80px;
	font-family: 'BeirutDisplay Book', "Brown-Regular", Helvetica, sans-serif !important;
}

.page-id-57 p{
	padding-right: 0px !important;
	line-height: 30px;
	max-width: 610px;
}

.page-id-57 .extended-width p{
		max-width: unset;
}

.page-id-57 .avia-image-container.avia-align-right {
  margin-left: 0px;
}

.page-id-57 h4{
  color: #222222 !important;
	font-size: 40px !important;
	line-height: 53px !important;
  padding-left: 80px !important;
  padding-right: 0px;
	text-transform:uppercase !important;
	margin-bottom: 70px;
}
.page-id-57 h5{
  color: #222222 !important;
	font-size: 30px !important;
	line-height: 45px !important;	
	padding-left: 80px !important;
  padding-right: 80px;
	margin-bottom: 20px;
	font-family: "Brown-Regular" !important;
}

.page-id-51 .range{ 
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.page-id-57 h6,
.page-id-51 h6{ 
	font-size: 30px !important;
	line-height: 40px !important;	
  font-family: "Brown-Light" !important;
	padding-top:12px;
}

.page-id-57 .range h3,
#top.page-id-51 .range h3{ 
	font-size: 50px !important;
	line-height: 67px !important;	
  font-family: "Brown-Light";
	padding-top:12px;
}
#top.page-id-57 .range h3{
	font-family: 'BeirutDisplay Book', "Brown-Regular", Helvetica, sans-serif !important;
	font-weight: normal !important;
}
.page-id-57 .range,
.page-id-51 .range{ 
  padding-top: 100px;
  padding-bottom: 100px;
}

.page-id-51 h1{
font-family: "Brown-Light" !important;
  font-size: 97px;
  line-height: 146px;
	letter-spacing: 5px !important;
}

.page-id-57 .attributes h3{ 
	font-size: 40px !important;
	line-height: 53px !important;	
	padding-left: 0px !important;	
	margin-bottom: 50px;
}

.page-id-57 .attributes li{
		color: #2B2E34 !important;
    list-style: none;
    padding-left: 60px;
    background: url(/wp-content/uploads/2024/03/Group-2238.png) no-repeat left top; 
    background-size: auto;
    margin-bottom: 20px;
	margin-left: 0px;
	padding-bottom: 2px !important;
	height: auto;
}

.page-template-template-whitebuilder #main .range .container p, .page-template-template-whitebuilder #main .range .container p a{
   color: #8D8279 !important;
	font-size: 16px !important;
	line-height: 26px !important;	
  font-family: "Brown-Light" !important;
	padding-left: 20px;
  padding-right: 20px !important;
}
.page-id-57 .range p a,
.page-id-51 .range p a{
  color: #8D8279 !important;
	text-decoration: underline !important;
	font-family: "Brown-Light" !important;
}
.page-id-57 .range p a:hover,
.page-id-51 .range p a:hover{
	text-decoration: none;
}
.page-id-57 .range .flex_column,
.page-id-51 .range .flex_column{
	background-size: 100% 100% !important;
	border-radius: 10px;
}
.page-id-57 .range .container,
.page-id-51 .range .container{
  margin: 0 auto;
  max-width: 1300px;
  padding-left: 0px;
  padding-right: 0px;
}

.page-id-57 #farmer-owned .template-page,
.page-id-57 #av_section_10 .template-page{	padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.page-id-57 .the-chef p,
.page-id-57 .the-chef img{
	max-width: 640px;
}
.page-id-57 .the-chef img{
	padding-left: 80px;
}


/* lumina | MOBILE */
@media only screen and (max-width: 700px) {
	.page-id-57 #av_section_2{max-height: 1100px;}
	
	.page-id-57 h4 {font-size: 25px !important; margin-bottom: 15px;}
}

/* Pure South Page */
.page-template-template-whitebuilder.page-id-51 #main .container p,
.page-id-51 h5,.page-id-51 h3{
	color: #8D8279 !important;
}

.page-id-51 .first.pad-right{
	padding-right: 120px;
}
@media only screen and (min-width: 1200px) {
	.page-id-51 .pad-right{
		padding-right:255px;
	}
}
.page-id-51#top img{
	border-radius: 8px;
}

.smaller-font p{
	font-size: 18px;
	line-height: 28px;
	font-family: "Brown-light";
}

.light-font p{
	font-size: 22px;
	line-height: 32px;
	font-family: "Brown-light";
}

#top.page-id-51 #wrap_all h5, #top.page-id-51 #wrap_all h1{
	font-size: 40px;
	line-height: 55px;
	font-family: "Brown-light";
	color: #8D8279 !important;
}

#top #wrap_all .smaller-font h5{
	font-size: 30px;
	line-height: 45px;
}

/* Pure South Page | MOBILE */
	@media only screen and (max-width: 700px) {
		.page-id-51 #av_section_1{ height: 200px; }			
}

/* home slide medals */
	@media only screen and (max-width: 700px) {
.home .avia-slideshow-slide.slide-3::after {
    content: url('/wp-content/uploads/2024/05/mobile_medals2.png'); 
    position: absolute;
    top: 100px;
    left: 50%;
	  transform: translateX(-50%);
  }
}		
		
@media only screen and (min-width: 700px) {
.home .avia-slideshow-slide.slide-3::after {
    content: url('https://www.alliance.co.nz/wp-content/uploads/2024/05/medals_2024-2023.png'); 
    position: absolute;
    top: 72px;
    right: 100px;
  }
}


/* home slide Handpicked */


.home .avia-slideshow-slide.slide-1::after {
   content: "";
    background-image: url('/wp-content/uploads/2025/02/hp-locked-up-with-shield-1.png'); 
    position: absolute;
    left: 50%;
	transform: translateX(-50%);
    width: 300px;
    top: 8%;  
    background-size: contain;
    background-repeat: no-repeat;
    height: 190px;
  }




@media only screen and (min-width: 700px) {
  .home .avia-slideshow-slide.slide-1::after {
    content: "";
    position: absolute;
    top: 9%;   
    height: 160px;
    background-size: contain;
    background-repeat: no-repeat;
  }
}
	
@media only screen and (min-width: 1600px) {
	 .home .avia-slideshow-slide.slide-1::after {
		 top: 17%;   
    height: 190px;

	}	
}	

@media only screen and (max-width: 1600px)  and (min-width: 700px)  {
	 .home h2.avia-caption-title {
	  font-size: 32px;
	  line-height: 42px;
	}
}
	
	
/*
  .home .avia-slideshow-slide.slide-1::before {
    background-image: url('https://www.alliance.co.nz/wp-content/uploads/2025/02/handpicked-logo.svg');
    left: 50%;
    transform: translateX(-120%);
    width: 170px;
  }

  .home .avia-slideshow-slide.slide-1::after {
    background-image: url('https://www.alliance.co.nz/wp-content/uploads/2025/02/exceptional-q.svg');
    left: 50%;
    transform: translateX(20%);
    width: 110px;
  }
}
@media (max-width: 1600px) and (min-width: 768px) {
.home .avia-slideshow-slide.slide-1 h2{
  font-size: 40px;
  line-height: 48px;
  margin-top: 92px;
}
}
*/

/* Careers Page */
.careers-header h4{
	font-size: 30px;
	line-height: 46px;
	font-family: "Brown-regular";
}

/* Silere Page */
#top.page-id-55 .bigger-text p{
font-size: 33px;
  line-height: 55px;
  max-width: 755px;
}

#top.page-id-55 .pad-right {
	max-width: 750px;
}
#top.page-id-55 .pad-right p{
	font-size: 30px;
	line-height: 45px;
}

#top.page-id-55 .taste p{
	font-size: 22px;
	line-height: 45px;
	max-width: 915px;
}

.logo svg{
	height: 50%;
	margin-top: 20px;
}

ul.lamb-list li{
	background-size: auto;
	height: auto !important;
	line-height: 28px;
  background-position-y: 3%;
}

#top.page-id-55 #av_section_5.avia-shadow {
  box-shadow: none;
}

/* why a */
#forminator-module-2103.forminator-design--flat .forminator-input {background-color: #313131 !important;}

.hyphenate {
    white-space: nowrap;
}
.hyphenate i::after {
    content: "\2010" !important;
    white-space: nowrap;
}

/* Why A | MOBILE */
@media only screen and (max-width: 768px) {
	.page-id-82 #av_section_5 .template-page{padding-bottom:0; } 
	.page-id-82 #av_section_5 .template-page h5{ margin-bottom:0 !important;}
	.page-id-82 #av_section_6 .template-page{padding-top:0; } 
	.page-id-82 .av-flex-placeholder {height:40px;}
	.page-id-82 #av_section_6 h5{ margin-top: 30px; }
	/*.page-id-82 #av_section_6 .flex_column {margin-bottom: 0 !important; }*/
	.page-id-82 #av_section_6 .flex_column,
	#top.page-id-28 .avia-section.main_color.avia-section-default.avia-no-border-styling.grey-background.white-text.container_wrap.fullsize &gt; div &gt; div &gt; div &gt; div &gt; div &gt; div.flex_column.av_one_third.flex_column_table_cell.av-equal-height-column.av-align-middle { margin-bottom: 30px !important; }
	
	.page-id-82 #av_section_6 h3{
		max-width: 90%;
  		margin: 0 auto;
	}
	
}

/* General Mobile */
@media only screen and (max-width: 768px) {
	.linkblock h2{
		margin-left: 10%;
		margin-right: 10%;
		line-height: 52px !important;
	}
	.stick-to-bottom.pad-right {
 	 padding-right: 0px;
	}
	.av-minimum-height-70:not(.av-slideshow-section) .container, .av-cell-min-height-70 &gt; .flex_cell {  
		height: 50vh !important;
	}
	
	.mega-menu-avia-mobile-open #header{
    	background-color: #222 !important;
	}
	
	.mega-menu-avia-mobile-open #mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, .mega-menu-avia-mobile-open #mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, .mega-menu-avia-mobile-open #mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{
		width: 24px;
		height: 3px;
	}
	
	/*#header_main .logo svg{
	margin-top: 15px !important; } */
	
	#header_main .logo svg { display: none !important;} 
		#header_main .logo {background-image: url('/wp-content/uploads/2024/05/mobile-logo.svg');
	content: none;
	background-repeat: no-repeat;
	background-position: 0px 10px;} 
	
	.full-width .container {
		min-width: 100% !important;
		margin: 0 !important;
	}
	#a-movement{
		background-image: none !important;
	}	
	
}

/* Brands menu repeat fix */
.handpicked_bg .main_menu #mega-menu-item-34 .mega-sub-menu,
	.puresouth_bg .main_menu #mega-menu-item-34 .mega-sub-menu,
	.lumina_bg .main_menu #mega-menu-item-34 .mega-sub-menu,
	.silere_bg .main_menu #mega-menu-item-34 .mega-sub-menu{
	background-repeat: no-repeat !important;
}

/* Team Page | MOBILE */
@media only screen and (max-width: 768px) {
	.page-id-1174 #av_section_1 {
		height: 300px;
		background-size: cover;
		background-position: center;
	}
	
	.page-id-1174 h1{font-size: 32px !important;}
		
.responsive #top #wrap_all .flex_column.team-member-col, .responsive #top #wrap_all .flex_column.avia-team-member {
    width: 100%;
  }	
}

/*The grass feed d | MOBILE */
@media only screen and (max-width: 768px) {
	.page-id-1558 h1{font-size: 32px !important;}
	
	.page-id-1558 #after_section_1 .template-page { padding: 0px; padding-top: 20px;}
	.page-id-1558 .template-page { padding-top: 20px;}
	.page-id-1558 .flex_column{ margin-bottom: 12px !important;
	} .page-id-1558 #farmer-owned .template-page { padding: 0px !important; }
}

/* Plant| MOBILE */
	@media only screen and (max-width: 768px) { 
		.page-id-84 #after_section_1 .template-page {padding-top: 5px;
  padding-bottom: 45px;}
		.page-id-84 #after_section_1 .flex_column { margin-bottom: 10px !important; }
		.page-id-84 #av_section_1 .template-page { padding-bottom: 0; }
		.page-id-84 #av_section_2 .template-page { padding-top: 0; }
			
		
	.page-id-84 #av_section_3 h5 {
		color: #ffffff;
		padding-left: 20px !important;
		padding-top: 40px;
		padding-right: 185px;
	}
		
		.page-id-84#top	#av_section_3 .template-page{
			padding-top: 0 !important;
		}
		
	.page-id-84 p,
	.page-id-84#top	#av_section_2.image-bleed-left p,
		.page-id-84#top	#av_section_3.image-bleed-left p{
		padding-left: 20px !important;
  	padding-right: 20px !important;
	}
		.page-id-84#top	#av_section_4 p{
			padding-left:0px !important;
			padding-right:0px !important;
		}
		
		.page-id-84 #av_section_3 .flex_column{
			margin-bottom: 0 !important;
		}
		.page-id-84 #av_section_3 .template-page{
			padding-bottom: 0 !important;
		}
		.page-id-84 #av_section_4 .template-page{
			padding-top: 0 !important;
		}		
}

/* Plant| MOBILE */
	@media only screen and (max-width: 768px) { 
		
		.page-id-2351 #av_section_2 .template-page{
			padding-top: 0 !important;
			padding-bottom: 0 !important;			
		}		
		
		.page-id-2351 #av_section_2 .flex_column{
			margin-bottom: 0 !important;}
}

/* New Zealand | MOBILE */
@media only screen and (max-width: 768px) { 
	.page-id-2001 #av_section_1 { max-height: 180px;
	background-color: #e8e8e8 !important;}

	#map-top-level h4{
		font-size: 30px !important;
		padding-right: 10%;
		line-height: 40px !important;
	}
	#map-top-level .flex_column.top-level.first.no_margin,
	.map-left-column {
	padding-left: 20px;
  padding-right: 20px;
	margin-bottom: 0px !important;
  padding-bottom: 0px;}
	#map-top-level .flex_column .map-nav{
		padding-bottom: 100px !important;
	}	
	section .mapbutton{margin-bottom: 20px;}
}

/* NZ page | TABLET */
@media only screen and (max-width: 1300px) and (min-width: 768px) { 
.page-id-2001 #av_section_2 .flex_column_table { 
  margin-top: 0px !important;
  display: flex;  
	flex-wrap: wrap;
}
.page-id-2001 .flex_column  { margin-left: 0px; width: 50%; flex: 1 0; }
.page-id-2001 .av-flex-placeholder{ display:none;}	
	
	#top.page-id-2001 #map-top-level .no_margin.av_one_half{
		width: 100%;
	}
	.page-id-2001 main .hr{
	display: none !important;}
	 .page-id-2001 #nelson .flex_column,
	.page-id-2001 #northland-auckland .flex_column,
	.page-id-2001 #central-north-island .flex_column,	
	.page-id-2001 #east-coast .flex_column,	
	.page-id-2001 #manawatu .flex_column,	
	.page-id-2001 #otago .flex_column,
	.page-id-2001 #canterbury .flex_column	
	{ width: 100% !important;}
}

/* Asia | MOBILE */
@media only screen and (max-width: 768px) { 
	.page-id-1549 .template-page{padding-top:20px;
	padding-bottom:0px;}
	.page-id-1549 #av_section_2 .flex_column{
		padding-right:0 !important;
	}
	
	#top.page-id-1549 .image-bleed-left .avia_textblock p{
	  width: 85%;
    max-width: 85%;
    margin: 0 auto;
    padding-left: 0 !important;
    padding-right: 0 !important;
    float: none;
		}
}

/* North America | MOBILE */
@media only screen and (max-width: 768px) { 
	.page-id-1551 #av_section_1 { max-height: 180px;
	}
	.responsive #top.page-id-1551 #wrap_all #after_section_1 .flex_column
	{margin-bottom:0px !important;}
	.page-id-1551 .template-page{
		padding-top:20px;
	  padding-bottom:0px;
	}
	.page-id-1551 #av_section_2 {margin-top:0px;}
}

/* Middle East | MOBILE */
@media only screen and (max-width: 768px) { 
	.page-id-1858 #av_section_1 { max-height: 180px;
	}
	.responsive #top.page-id-1858 #wrap_all #after_section_1 .flex_column
	{margin-bottom:0px !important;}
	.page-id-1858 .template-page{
		padding-top:20px;
	  padding-bottom:0px;
	}
	#top.page-id-1858 .image-bleed-left h2,
	#top.page-id-1858 .image-bleed-left p{
		padding:0px !important;		
	}
	.page-id-1858 #av_section_2,
	.page-id-1858 #av_section_3,
	.page-id-1858 #av_section_4,
	.page-id-1858 #av_section_5,
	.page-id-1858 #av_section_6
	{
		width: 85%;
		max-width: 85%;
		margin: 0 auto;
		float: none;
	}
	.page-id-1858 section a{margin-top:30px; display: block;}
}

/* UK | MOBILE */
@media only screen and (max-width: 768px) { 
	.page-id-245 #av_section_1 { max-height: 180px;
	}
	.responsive #top.page-id-245 #wrap_all #after_section_1 .flex_column
	{margin-bottom:0px !important;}
	.page-id-245 .template-page{
		padding-top:20px;
	  padding-bottom:0px;
	}
	#top.page-id-245 .image-bleed-left h2,
	#top.page-id-245 .image-bleed-left p{
		padding:0px !important;		
	}
	.page-id-245 #av_section_2,
	.page-id-245 #av_section_3,
	.page-id-245 #av_section_4,
	.page-id-245 #av_section_5,
	.page-id-245 #av_section_6
	{
		width: 85%;
		max-width: 85%;
		margin: 0 auto;
		float: none;
	}
	.page-id-245 section a{margin-top:30px; display: block;}
}


/* News Filters | MOBILE */
@media only screen and (max-width: 768px) { 
	.ymc-smart-filter-container .filter-layout3 .dropdown-filter,
	.ymc-smart-filter-container .sort-container{
  top: 0px;
  position: relative;
  width: 100%;
  right: unset;
	left: 0;
}
	.ymc-smart-filter-container .search-layout .search-form__submit {
  position: relative;
}
	.ymc-smart-filter-container .filter-layout{ clear: both;}
	.ymc-smart-filter-container .filter-layout,
	.ymc-smart-filter-container .sort-container{
  justify-content: left;
	}
	
	.filter-layout,.sort-container{
	float: left;
  width: 50% !important;}
	.container-posts{clear:both;}

	.ymc-smart-filter-container .search-layout .search-form .form-inner .component-input {
  min-width: unset;		
}

	.ymc-smart-filter-container .search-layout .search-form__submit{ top: 0px;
}
	.ymc-smart-filter-container #search-layout {
  max-width: 100%;
}
	.ymc-smart-filter-container .filter-layout3 .filter-entry {
  min-width: 95% !important;
}
	.ymc-smart-filter-container .sort-container,
	.ymc-smart-filter-container .sort-container .dropdown-filter{
    width: unset !important;
		min-width: unset !important;
}
	.ymc-smart-filter-container .sort-container{width: 50% !important;}
	.ymc-smart-filter-container .sort-container .dropdown-filter{width: 100% !important;}
	
	.ymc-smart-filter-container .container-posts {
		max-width: 100%;
	padding-top: 0px !important;}	
}

/* About | MOBILE */
@media only screen and (max-width: 989px) {
	.page-id-22 #av_section_7 .flex_column{
		padding-right: 0px !important;
	}
}

.mobile-heading{ display: none; }

/* Hand Picked | MOBILE */

/*
@media only screen and (max-width: 989px) { 	
	.page-id-53	#av_section_5{
		padding-bottom: 100px;
	}
	
.page-id-53	#av_section_6{
	max-height: 700px;
	background-image: url(https://www.alliance.co.nz/wp-content/uploads/2024/05/Handpicked-70_EDIT_211.jpg);
	padding-top: 50px;
	}
	.page-id-53	#av_section_6,
	.page-id-53	#av_section_8 .container,
	.page-id-53	#av_section_9 .container{
		height: auto !important;
	}
	
	.page-id-53	#av_section_8,
	.page-id-53	#av_section_11,
	.page-id-53	#av_section_13,
	.page-id-53	#av_section_15{
		background-image: none !important;
		padding-top: 20px;
	}
	
	.page-id-53	#av_section_8 h6,
	.page-id-53	#av_section_11 h6,
	.page-id-53	#av_section_13 h6,
	.page-id-53	#av_section_15 h6{
		display:none;
	}
	
	.page-id-53	#av_section_9  br {
    display: none;
  }
	
	.mobile-heading{
		width: 85%;
    max-width: 85%;
    margin: 0 auto;
    padding-left: 6%;
		display: block;
	}
	
.page-id-53	#av_section_13.mobile-content-right .no-pad-left p,
	.page-id-53	#av_section_13.mobile-content-right .flex_column{
    padding-left: 0px !important;
	}
	
	 .page-id-53	#av_section_11.mobile-content-right .no-pad-left p,
	.page-id-53	#av_section_11.mobile-content-right .flex_column,.page-id-53	#av_section_15 p,
	#av_section_11 p,
	.page-id-53	#av_section_15.mobile-content-right .flex_column{
    padding-right: 0px !important;
	}
	
	.responsive .page-id-53	#av_section_5 p,
	.responsive .page-id-53	#av_section_5.image-bleed-left h5{
		width: 85%;
		max-width: 85%;
		margin: 0 auto;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	#a-movement P{padding-top:20px;}
	#a-movement .container,
	.page-id-53 #av_section_6 .container{height: auto !important;}
	
	.page-id-53 #av_section_6 .flex_column {max-height: 400px !important;}	
}
*/

/* Hand Picked | TABLET */

/*
@media only screen and (max-width: 1400px) and (min-width: 989px) { 

	.page-id-53 h2,
	.page-id-53 h3{
		 font-size: 50px !important;
     line-height: 75px !important;
	}
	.page-id-53 #av_section_2 .container,
	.page-id-53 #av_section_6 .flex_column{
		height: auto !important;
	}
	
	.page-id-53 #a-movement .av_two_fifth,
	.page-id-53 #av_section_8 .av_two_fifth,
	.page-id-53 #av_section_11 .av_two_fifth,
	.page-id-53 #av_section_13 .av_two_fifth,
	.page-id-53 #av_section_15 .av_two_fifth{
		width: 100%;
  }
	
	.page-id-53 #a-movement .hr,
	.page-id-53 #av_section_5 .hr,
	.page-id-53 #av_section_8 .hr,
	.page-id-53 #av_section_13 .hr,
	.page-id-53 #av_section_15 .hr{
		display: none;
	}
	.page-id-53 #a-movement .template-page,
	.page-id-53 #av_section_6 .template-page,
	.page-id-53 #av_section_8 .template-page{
	vertical-align: top !important;
		padding-top: 30px;
	}
	.page-id-53 #a-movement .container,
	.page-id-53 #av_section_6  .container,
	.page-id-53 #av_section_8  .container,
	.page-id-53 #av_section_9  .container{
	height: auto !important;
	}
	
	.page-id-53 #av_section_9  .container{
		margin-top: 100px;
	}
	.page-id-53 #av_section_5 .flex_column{
	padding: 0px !important;
		}
	.page-id-53 #av_section_5{
		padding-top: 50px;
  	padding-bottom: 50px;
  }
	
	.page-id-53 #a-movement  .container,
	.page-id-53 #av_section_6  .container,
	.page-id-53 #av_section_8  .container,
	.page-id-53 #av_section_13  .container,	
	.page-id-53 #av_section_15  .container{
	  min-height: 500px;
  }
	
}
*/

/* Current Opp | MOBILE */
@media only screen and (max-width: 768px) { 
.page-id-1396 h1{
	padding-left:0px;
}
}

/* T and C's | MOBILE */
@media only screen and (max-width: 768px) { 
	.page-id-1770 #av_section_1 {
		background-size: cover !important;
	}
}

/* Sticky menu */
@media only screen and (max-width: 767px) {
    .html_header_top.html_header_sticky #header {
    	position: fixed !important;
     }
}

/* cookie notice text */
.avia-cookie-consent .avia_cookie_text{
	color: #fff !important;
}</pre></body></html>