
/*
@font-face {
    font-family: 'gidoleregular';
    src: url('/web/20221119144847im_/https://stockco.com.au/landingpages/fonts/gidole-regular-webfont.woff2') format('woff2'),
         url('/web/20221119144847im_/https://stockco.com.au/landingpages/fonts/gidole-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
*/
.padding-top-10 { padding-top: 10px; }
.padding-top-20 { padding-top: 20px; }
.padding-top-30 { padding-top: 30px; }
.padding-top-40 { padding-top: 40px; }
.padding-top-50 { padding-top: 50px; }
.padding-top-60 { padding-top: 60px; }
.padding-top-70 { padding-top: 70px; }
.padding-top-80 { padding-top: 80px; }
.padding-top-90 { padding-top: 90px; }
.padding-top-100 { padding-top: 100px; }

.padding-bottom-10 { padding-bottom: 10px; }
.padding-bottom-20 { padding-bottom: 20px; }
.padding-bottom-30 { padding-bottom: 30px; }
.padding-bottom-40 { padding-bottom: 40px; }
.padding-bottom-50 { padding-bottom: 50px; }
.padding-bottom-60 { padding-bottom: 60px; }
.padding-bottom-70 { padding-bottom: 70px; }
.padding-bottom-80 { padding-bottom: 80px; }
.padding-bottom-90 { padding-bottom: 90px; }
.padding-bottom-100 { padding-bottom: 100px; }

body { font-family: "Spartan", sans-serif; }
.container { max-width:1140px; }
.clear { clear:both; }
.btn-apply-now { width: 236px; height: 68px; border-radius: 2px; background-color: rgb(255, 195, 0); display:block; margin:0 auto; padding:20px 20px 18px 20px; color:#fff !important; font-family: "urw-din", 'gidoleregular'; font-size: 32px; font-weight: 600; font-style: normal; letter-spacing: 0.05px; line-height: 0.78; text-align: center; text-transform: uppercase; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.26); box-shadow: 1px 1px 2px rgba(66, 43, 0, 0.88); text-decoration:none !important; }
.btn-orange { display: inline-block; font-family: "urw-din", 'gidoleregular'; font-size: 18px; font-weight: 500; letter-spacing: 0.03px; line-height: 1.38; text-align: center; text-transform: uppercase; border-radius: 2px; background-color: #ff3c06; color: #FFF; text-decoration: none; padding: 12px 20px; }

.site-header { padding:38px 0; }
.site-header .site-logo { width:242px; float:left; }
.site-header .site-logo img { width:100%; }
.site-header .top-right { width:250px; float:right; color: rgb(122, 122, 122); font-family: "urw-din", 'gidoleregular'; font-size: 34px; font-weight: 300; font-style: normal; letter-spacing: 1.15px; line-height:100%; text-align: right; text-transform: uppercase; margin-top:16px; }
.site-header .top-right a { color:inherit; text-decoration:none; display:block; }
.site-header.header-class-elders .extra-logo { margin-left: 34px; }

.site-header.gsw .site-logo { border-right: 1px solid #cbcbcb; width: auto; padding-right: 33px; }
.site-header.gsw .site-logo img { max-width: 242px; }
.site-header.gsw.weaner .site-logo { border-right: 0; width: auto; padding-right: 0; }

.site-header.header-class-get-set-wet-2021 .extra-logo { margin-left: 30px; }

.get-set-logo { margin-left: 30px; max-width: 163px; }

@media (max-width: 767px) {
	.site-header.header-class-get-set-wet-2021 .extra-logo { display: none; }
}
@media (max-width: 720px) {
	.site-header.header-class-elders .extra-logo {  }
	.site-header.header-class-elders .top-right { width: auto; }
	.site-header.header-class-elders .top-right a { font-size: 0; width: 30px; height: 30px; background: url(/web/20221119144847im_/https://stockco.com.au/landingpages/images/icon-phone.png) no-repeat; background-size: contain; }
}
@media (max-width: 550px) {
	.site-header.header-class-elders .site-logo { width: 150px; }
	.site-header.header-class-elders .extra-logo { max-width: 91px !important; position: relative; top: -4px; float: left; margin-left: 15px; }
	.site-header.header-class-elders .top-right { margin-top: 3px; }
	.site-header.header-class-elders .top-right a { width: 27px; height: 27px; }
}

.one-hundred-percent { background-color: rgba(255, 60, 6, 0.92); color:#fff; min-height:44px; font-family: "urw-din", 'gidoleregular'; font-size: 28px; font-weight: 400; font-style: normal; letter-spacing: -1.08px; line-height:44px; text-align:center; text-transform: uppercase; padding:9px 0; }
.one-hundred-percent strong { font-family: "urw-din", 'gidoleregular'; font-weight: 900; }
.one-hundred-percent .row { margin:0 0 0 20px; }
.one-hundred-percent .col-xs-12 { border-right:1px solid rgb(204, 204, 204); width:auto; padding:0 37px; }
.one-hundred-percent .col-xs-12:last-child { border:none; text-align:left; padding-left:37px; }
.one-hundred-percent.class-extra-space .col-xs-12 { padding-left: 25px; padding-right: 25px; }

.row-flex { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.row-flex .item {  }

.has-max-width { width: 100%; }

/* Panel - Banner */
.site-content .banner p { color: rgb(255, 255, 255); font-size: 24px; font-weight: 600; font-style: normal; letter-spacing: normal; line-height: 1.75; text-align: center; margin:0 auto 40px auto; max-width:750px; }
.site-content .banner .container { padding-top:240px; padding-bottom:135px; margin-bottom:90px; }
.site-content .beef-week .banner { background-size: cover; background-position: 50% 100%; }
.site-content .beef-week .banner .container { padding-top: 55px; padding-bottom: 55px; margin-bottom: 40px; }
.site-content .beef-week .banner .container p { margin-bottom: 0; font-size: 26px; }

.site-content .banner.gsw { text-align: center; background-color: #333; background-position: 50% 100%; background-repeat: no-repeat; background-size: cover; }
.site-content .banner.gsw p { line-height: 1.5; font-size: 32px; margin-left: 0; margin-right: 0; max-width: 100%; }
.site-content .banner.gsw .container { padding-top: 140px; padding-bottom: 210px; }
.site-content .banner.gsw .btn-apply-now { width: auto; display: inline-block; }

.site-content .banner.gsw p.title { margin-bottom: 30px; }
.site-content .banner.gsw p.subtitle { font-size: 20px; font-weight: 400; }
.site-content .banner.gsw.weaner p.title { margin-bottom: 50px; font-size: 26px; line-height: 1.9; }

.site-content .banner.gsw.equity .btn-apply-now { display: inline-block; width: auto; padding-left: 30px; padding-right: 30px; }
.site-content .banner.gsw.equity .container { padding-top: 190px; padding-bottom: 160px; }


 
.site-content .banner.gsw.weaner { background-position: 50% 50%; }
.site-content .banner.gsw.weaner p.title { margin-bottom: 60px; font-size: 26px; }
main.raise-the-baa-2 .banner.gsw { text-align: left; }
main.raise-the-baa-2 .banner.gsw p { text-align: left; }
main.raise-the-baa-2 .banner.gsw .heading-wrapper h2 { margin-bottom: 4px; }
main.raise-the-baa-2 .banner.gsw .heading-wrapper p { text-align: center; height: 30px; color: #262928; font-size: 13px; font-weight: 400; margin-bottom: 6px; }
main.raise-the-baa-2 .banner .form-field-submitwrap { width: 100%; text-align: center; }
main.raise-the-baa-2 .banner .col-title { padding-top: 93px; }
main.raise-the-baa-2 .banner .col-title p { font-size: 29px; }
main.raise-the-baa-2 .banner .col-form .inner { background-color: #FFF; padding: 20px; max-width: 460px; float: right; background-color: rgba(255,255,255,0.91); }
main.raise-the-baa-2 .banner .form-field-captchatext { width: 100%; font-size: 8px; color: #575757; width: 100%; margin-top: 0; margin-bottom: 13px; }
main.raise-the-baa-2 .banner .form-field-captchatext a { color: #575757; }
main.raise-the-baa-2 .banner .form-field-wrap input#city { width: 100%; max-width: 176px; margin-right: 15px; }
main.raise-the-baa-2 .banner .form-field-wrap select[name="state"] { width: 89px; }
main.raise-the-baa-2 .banner .form-field-wrap input#your-name { width: calc(100% - 80px); }
main.raise-the-baa-2 .banner .form-field-wrap.state label { margin-right: 20px; width: auto; }
main.raise-the-baa-2 .banner .form-field-wrap.state .wpcf7-form-control-wrap { display: inline-block; }
main.raise-the-baa-2 .banner .form-field-wrap input#your-email { width: calc(100% - 80px); }
main.raise-the-baa-2 .banner .form-field-wrap input#your-phone { width: calc(100% - 80px); margin-right: 0; }

main.lamb-and-ewe-finance .banner.gsw { text-align: left; }
main.lamb-and-ewe-finance .banner.gsw p { text-align: left; }
main.lamb-and-ewe-finance .banner.gsw .heading-wrapper h2 { margin-bottom: 4px; }
main.lamb-and-ewe-finance .banner.gsw .heading-wrapper p { text-align: center; height: 30px; color: #262928; font-size: 13px; font-weight: 400; margin-bottom: 6px; }
main.lamb-and-ewe-finance .banner .form-field-wrap { height:35px; }
main.lamb-and-ewe-finance .banner .form-field-submitwrap { width: 100%; text-align: center; }
main.lamb-and-ewe-finance .banner .form-field-submitwrap .ajax-loader { position:absolute; }
main.lamb-and-ewe-finance .banner .col-title { padding:17px 0 0 0; }
main.lamb-and-ewe-finance .banner .col-title p { font-size: 28px; }
main.lamb-and-ewe-finance .banner .col-title p + p { font-size: 22px; font-weight: 500; letter-spacing: 0.27px; line-height:170%; }
main.lamb-and-ewe-finance .banner .col-form .inner { background-color: #FFF; padding: 20px; max-width: 460px; float: right; background-color: rgba(255,255,255,0.91); }
main.lamb-and-ewe-finance .banner .form-field-captchatext { width: 100%; font-size: 8px; color: #575757; width: 100%; margin-top: 0; margin-bottom: 13px; }
main.lamb-and-ewe-finance .banner .form-field-captchatext a { color: #575757; }
main.lamb-and-ewe-finance .banner .form-field-wrap input#city { width: 100%; max-width: 176px; margin-right: 15px; }
main.lamb-and-ewe-finance .banner .form-field-wrap select[name="state"] { width: 89px; }
main.lamb-and-ewe-finance .banner .form-field-wrap input#your-name { width: calc(100% - 80px); }
main.lamb-and-ewe-finance .banner .form-field-wrap.state label { margin-right: 20px; width: auto; }
main.lamb-and-ewe-finance .banner .form-field-wrap.state .wpcf7-form-control-wrap { display: inline-block; }
main.lamb-and-ewe-finance .banner .form-field-wrap input#your-email { width: calc(100% - 80px); }
main.lamb-and-ewe-finance .banner .form-field-wrap input#your-phone { width: calc(100% - 80px); margin-right: 0; }

.panel-banner { background-color: #EEE; background-size: cover; background-position: center center; text-align: center; margin-bottom: 200px;}
.panel-banner.panel-class-compact { padding-top: 100px; }
.panel-banner.panel-class-tasmania { padding-top: 120px; padding-bottom: 150px; }

.panel-banner .text-wrapper { margin-bottom: 80px; }
.panel-banner .text-wrapper h1,
.panel-banner .text-wrapper p { color: #FFF; }
.panel-banner .text-wrapper h1 { font-family: "urw-din", 'gidoleregular'; font-size: 26px; font-weight: 500; line-height: 1.4; margin-bottom: 20px; }
.panel-banner .text-wrapper p { font-size: 22px; font-weight: 600; line-height: 1.81; }
.panel-banner .btn-apply-now { width: auto; display: inline-block; padding-left: 30px; padding-right: 30px; }

.panel-banner.panel-class-compact .text-wrapper { margin-bottom: 100px; }
.panel-banner.panel-class-compact .text-wrapper h1 { font-size: 40px; text-transform: uppercase; }

@media (max-width: 1199px) {
	.panel-banner.panel-class-tasmania .text-wrapper br { display: none; }
	main.raise-the-baa-2 .banner .form-field-wrap input#city { max-width: 186px; }
	main.lamb-and-ewe-finance .banner .form-field-wrap input#city { max-width: 186px; }
}
@media (max-width: 991px) {
	.panel-banner.panel-class-compact { padding-top: 60px; }
	.panel-banner.panel-class-compact .text-wrapper { margin-bottom: 70px; }
	.panel-banner.panel-class-compact .text-wrapper h1 { font-size: 28px; }
	.panel-banner.panel-class-tasmania { padding-top: 60px; padding-bottom: 100px; }
	main.raise-the-baa-2 .banner .col-form .inner { float: none; margin-left: auto; margin-right: auto; }
	main.lamb-and-ewe-finance .banner .col-form .inner { float: none; margin-left: auto; margin-right: auto; }
	.panel-banner.panel-class-compact br { display: none; }
}
@media (max-width: 550px) {
	
	main.raise-the-baa-2 .form-field-wrap { width: 100%; }
	main.raise-the-baa-2 .banner .col-title { padding-top: 0; }
	main.raise-the-baa-2 .banner .col-title p { font-size: 16px; }
	main.raise-the-baa-2 .form-field-wrap label { margin-bottom: 5px; }
	main.raise-the-baa-2 .banner .form-field-wrap input#your-name,
	main.raise-the-baa-2 .banner .form-field-wrap input#your-phone,
	main.raise-the-baa-2 .banner .form-field-wrap input#your-email { width: 100% !important; }
	main.raise-the-baa-2 .banner .form-field-wrap input#city { max-width: 100%; width: 100% !important; }
	main.raise-the-baa-2 .banner .form-field-wrap select[name="state"] { width: 100%; max-width: 100%; }
	main.raise-the-baa-2 .banner .form-field-wrap.state .wpcf7-form-control-wrap { width: 100%; }
	main.raise-the-baa-2 .banner .form-field-captchatext { margin-top: 10px; }
	main.raise-the-baa-2 .form-field-wrap { margin-bottom: 8px; }
	
	main.lamb-and-ewe-finance .form-field-wrap { width: 100%; }
	main.lamb-and-ewe-finance .banner .col-title { padding-top: 0; }
	main.lamb-and-ewe-finance .banner .col-title p { font-size: 16px; }
	main.lamb-and-ewe-finance .banner .col-title p + p { font-size: 15px; font-weight: 500; letter-spacing: 0; line-height:170%; }
	main.lamb-and-ewe-finance .form-field-wrap label { margin-bottom: 5px; }
	main.lamb-and-ewe-finance .banner .form-field-wrap input#your-name,
	main.lamb-and-ewe-finance .banner .form-field-wrap input#your-phone,
	main.lamb-and-ewe-finance .banner .form-field-wrap input#your-email { width: 100% !important; }
	main.lamb-and-ewe-finance .banner .form-field-wrap input#city { max-width: 100%; width: 100% !important; }
	main.lamb-and-ewe-finance .banner .form-field-wrap select[name="state"] { width: 100%; max-width: 100%; }
	main.lamb-and-ewe-finance .banner .form-field-wrap.state .wpcf7-form-control-wrap { width: 100%; }
	main.lamb-and-ewe-finance .banner .form-field-captchatext { margin-top: 10px; }
	main.lamb-and-ewe-finance .form-field-wrap { margin-bottom: 8px; }
	
	.panel-banner.panel-class-tasmania { padding-top: 40px; padding-bottom: 60px; }
	.panel-banner .text-wrapper { margin-bottom: 30px; }
	.panel-banner .text-wrapper h1 { font-size: 20px; }
	.panel-banner .text-wrapper p { font-size: 16px; }
	.panel-banner.panel-class-compact { padding-top: 40px; }
	.panel-banner.panel-class-compact .text-wrapper { margin-bottom: 50px; }
	.panel-banner.panel-class-compact .text-wrapper h1 { font-size: 18px; }
	.panel-banner.panel-class-compact .text-wrapper p br { display: none; }
}

/* Panel - buttons to calculator */
.panel-buttons-to-calculator { padding-top: 60px; padding-bottom: 50px; }
.panel-buttons-to-calculator .container h2 { margin-bottom: 11px; }
.panel-buttons-to-calculator .description { text-align: center; margin-bottom: 40px; }
.panel-buttons-to-calculator .description p { font-size: 16px; font-weight: 600; }
.panel-buttons-to-calculator .button-list { max-width: 830px; margin-left: auto; margin-right: auto; }
.panel-buttons-to-calculator .button-list .item { margin-bottom: 20px; }
.panel-buttons-to-calculator .button-list .item .icon { position: absolute; background-size: contain; background-repeat: no-repeat; }
.panel-buttons-to-calculator .button-list .item.class-cattle .icon { width: 31px; height: 33px; left: 25px; top: 18px; }
.panel-buttons-to-calculator .button-list .item.class-sheep .icon { width: 35px; height: 35px; left: 28px; top: 18px; }
.panel-buttons-to-calculator .button-list .button { position: relative; text-decoration: none; background-color: #ff3c06; display: inline-block; width: 100%; text-align: center; padding: 10px; border-radius: 2px; }
.panel-buttons-to-calculator .button-list .button span { color: #fff; font-family: 'urw-din'; font-size: 18px; font-weight: 600; letter-spacing: 0.27px; text-transform: uppercase; }
@media (max-width: 991px){
	.panel-buttons-to-calculator .button-list .item.class-cattle .icon { left: 18px; }
	.panel-buttons-to-calculator .button-list .item.class-sheep .icon { left: 18px; }
}
@media (max-width: 767px){
	.panel-buttons-to-calculator .button-list .button { display: block; max-width: 300px; margin-left: auto; margin-right: auto; }
}

/* Panel - banner with form landing */
.panel-banner-with-form { padding-top: 5vw; padding-bottom: 14vw; background-color: #333; background-position: 50% 100%; background-repeat: no-repeat; background-size: cover; }
.panel-banner-with-form .col-title h2 { font-size: 28px; font-weight: 600; text-align: left; color: #FFF; text-transform: none; font-family: "Spartan", sans-serif; padding-top: 50px; line-height: 1.5; }
.panel-banner-with-form .col-title h3 { color: #FFF; text-align: left; }
.panel-banner-with-form .col-form .inner { padding: 20px; max-width: 460px; width: 100%; float: right; background-color: rgba(255,255,255,0.91); }
.panel-banner-with-form .col-form .heading-wrapper h2 { margin-bottom: 4px; }
.panel-banner-with-form .col-form .heading-wrapper p { font-size: 13px; text-align: center; }
.panel-banner-with-form .col-form .form-field-wrap { height: 35px; }
.panel-banner-with-form .col-form .form-field-wrap label { font-size: 12px; }
.panel-banner-with-form .col-form .form-field-wrap input#your-name { width: calc(100% - 80px); }
.panel-banner-with-form .col-form .form-field-wrap input { background-color: transparent; }
.panel-banner-with-form .col-form .form-field-wrap input#your-phone { width: calc(100% - 80px); margin-right: 0; }
.panel-banner-with-form .col-form .form-field-wrap input#city { width: 100%; max-width: 176px; margin-right: 15px;width: 100%; max-width: 176px; margin-right: 15px; }
.panel-banner-with-form .col-form .form-field-wrap.state label { margin-right: 20px; width: auto; }
.panel-banner-with-form .col-form .form-field-wrap select[name="state"] { width: 89px; }
.panel-banner-with-form .col-form .form-field-wrap input#your-email { width: calc(100% - 80px); }
.panel-banner-with-form .col-form .form-field-captchatext { margin-top: 10px; font-size: 8px; color: #575757; width: 100%; margin-top: 0; margin-bottom: 13px; }
.panel-banner-with-form .col-form .form-field-captchatext a { color: #575757; }
.panel-banner-with-form .col-form .form-field-submitwrap { text-align: center; width: 100%; }
.panel-banner-with-form .col-form .wpcf7 .ajax-loader { position: absolute; }

.panel-banner-with-form.panel-class-gsw-2021 .col-title h2 { width: 573px; }
.panel-banner-with-form.panel-class-livestock-landing.excess-feed .col-title h2 { font-size: 27px; white-space: nowrap; }

.panel-banner-with-form.panel-class-winter-grazing-2022 { padding-bottom: 12vw; }

@media (max-width: 1199px){
	.panel-banner-with-form.panel-class-winter-grazing-2022 { padding-bottom: 14vw; }
	.panel-banner-with-form.panel-class-livestock-landing.excess-feed .col-title h2 { white-space: normal; }
}
@media (max-width: 550px){
	.panel-banner-with-form.panel-class-livestock-landing.excess-feed .col-title h2 { font-size: 16px; }
}

.form-salesforce .form-item { margin-bottom: 60px; }
.form-salesforce .form-item label { display: inline-block; vertical-align: bottom; width: 80px; color: rgb(38, 41, 40); font-weight: 500; letter-spacing: 0.06px; line-height: 1; margin: 0; font-size: 12px; }
.form-salesforce .form-item input { border-radius: 0; display: inline-block; border: none; border-bottom: 1px solid rgb(211, 211, 211); background: transparent; font-size: 14px; font-weight: 400; padding: 0 2px; width: calc(100% - 90px); }
.form-salesforce .form-item.town { float: left; width: 60%; padding-right: 10px; }
.form-salesforce .form-item.state { float: left; width: 40%; }
.form-salesforce .form-item.state label { width: 52px; }
.form-salesforce .form-item.state select { background-color: transparent; border: 0; border-bottom: 1px solid rgb(211, 211, 211); width: 106px; }
.form-salesforce .form-item.email { clear: both; }
.form-salesforce .button-wrapper { text-align: center; }
.form-salesforce .button-wrapper input { width: 112px; height: 36px; border:none; border-radius: 2px; background-color: rgb(255, 60, 6); color:#fff; font-family: "urw-din", 'gidoleregular'; font-size: 16px; font-weight: 500; letter-spacing: 0.03px; line-height:1; text-align: center; text-transform: uppercase; padding-bottom:2px; }
.form-salesforce .g-recaptcha { margin-top: 20px; }
.form-salesforce .g-recaptcha > div { margin-left: auto; margin-right: auto; }

.panel-banner-with-form.panel-class-winter-grazing-crops .col-title h2 {  }
.panel-banner-with-form.panel-class-spring-livestock .col-title h2 { padding-top: 100px; }
.panel-banner-with-form.panel-class-winter-grazing-crops { padding-bottom: 10vw; }
.panel-banner-with-form.panel-class-spring-livestock.larger-text .col-title h2 { font-size: 32px; }
.panel-banner-with-form.panel-class-spring-livestock.larger-text .col-title h3 { font-size: 26px; }

.panel-banner-with-form.panel-class-spring-livestock.larger-text.breeder-finance-replacement-ewes .col-title h2 { font-size: 27px; }
.panel-banner-with-form.panel-class-winter-grazing-2022 .col-title h2 { padding-top: 100px; }

@media (max-width: 1400px) {
	.panel-banner-with-form.actual-panel.panel-class-spring-livestock { padding-bottom: 12vw; }
}
@media (max-width: 1199px) {
	.panel-banner-with-form .col-title h2 br { display: none; }
	.panel-banner-with-form .col-form .form-field-wrap input#city { max-width: 171px; }
	.panel-banner-with-form.panel-class-winter-grazing-crops { padding-bottom: 190px; }
	.panel-banner-with-form.panel-class-spring-livestock { padding-bottom: 160px; }
	.panel-banner-with-form.panel-class-spring-livestock .col-title h2 { padding-top: 60px; }
	.panel-banner-with-form.panel-class-gsw-2021 .col-title h2 { width: auto; }
}
@media (max-width: 991px) {
	.panel-banner-with-form.panel-class-spring-livestock.sheep-no-icon-clipping { padding-bottom: 80px; }
	.panel-banner-with-form .col-form .inner { float: none; margin-left: auto; margin-right: auto; }
	.panel-banner-with-form.panel-class-spring-livestock.breeder-finance-replacement-ewes { padding-bottom: 150px; }
	.panel-banner-with-form.panel-class-winter-grazing-2022 .col-title h2 { padding-top: 50px; }
}
@media (max-width: 767px) {
	.panel-banner-with-form .col-form .form-field-captchatext { margin-top: 10px; }
	.panel-banner-with-form.panel-class-livestock-landing { padding-bottom: 130px; }
}
@media (max-width: 550px) {
	.panel-banner-with-form .col-title h2 { font-size: 16px; padding-top: 0; }
	.panel-banner-with-form .col-title h3 { font-size: 15px; }
	.panel-banner-with-form.panel-class-winter-grazing-2022 .col-title h2 { padding-top: 0; }
	.panel-banner-with-form.panel-class-spring-livestock.larger-text .col-title h2 { font-size: 16px; }
	.panel-banner-with-form.panel-class-spring-livestock.larger-text .col-title h3 { font-size: 15px; }
	.panel-banner-with-form .col-title br { display: none; }
	.panel-banner-with-form .col-form .form-field-wrap { display: block; width: 100%; height: auto; }
	.panel-banner-with-form .col-form .form-field-wrap label { padding-top: 18px; }
	.panel-banner-with-form .col-form .form-field-wrap input#city { max-width: 100%; }
	.panel-banner-with-form .col-form .wpcf7-form-control-wrap.city,
	.panel-banner-with-form .col-form .wpcf7-form-control-wrap.state { display: block; width: 100%; }
	.panel-banner-with-form .col-form .form-field-wrap select[name="state"],
	.panel-banner-with-form .col-form .form-field-wrap select[name="city"] { width: 100%; }
	.panel-banner-with-form .col-form .form-field-wrap input { width: 100% !important; }
	.panel-banner-with-form .col-form .form-field-wrap.state { display: block; width: 100%; }
	.panel-banner-with-form.panel-class-spring-livestock.larger-text.breeder-finance-replacement-ewes .col-title h2 { font-size: 16px; }

	.form-salesforce .form-item.town { float: none; width: 100%; padding-right: 0; }
	.form-salesforce .form-item.state { float: none; width: 100%; }
	.form-salesforce .form-item.state label { width: 80px; }
	.form-salesforce .form-item.state select { width: calc(100% - 90px); }
	.panel-banner-with-form.panel-class-spring-livestock .col-title h2 { padding-top: 0; }
}
@media (max-width: 410px) {
	.form-salesforce .g-recaptcha { margin-left: -15px; }
}
@media (max-width: 400px) {
	.form-salesforce .g-recaptcha { margin-left: -19px; }
}
@media (max-width: 330px) {
	.form-salesforce .g-recaptcha { margin-left: -46px; }
}

.site-content h2 { margin:0 0 24px 0; color: rgb(255, 60, 6); font-family: "urw-din", 'gidoleregular'; font-size: 30px; font-weight: 600; font-style: normal; letter-spacing: 0.14px; line-height: normal; text-align: center; text-transform: uppercase; }
.site-content h3 { margin:0 0 32px 0; color: rgb(38, 41, 40); font-size: 22px; font-weight: 500; font-style: normal; letter-spacing: normal; line-height: 1.64; text-align: center; }
.site-content p { margin:0 0 24px 0; color: rgb(38, 41, 40); font-size: 14px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 1.93; }

/* Panel - tile full width image text */
.panel-tile-full-width-image-text { padding: 60px 0 55px 0; }
.panel-tile-full-width-image-text h2 { text-align: left; margin-bottom: 18px; font-weight: 500; }
.panel-tile-full-width-image-text h5 { font-size: 16px; font-weight: 600; line-height: 1.5; }
.panel-tile-full-width-image-text .col-image { width: 39%; }
.panel-tile-full-width-image-text .col-image img { max-width: 100%; }
.panel-tile-full-width-image-text .col-text { width: 61%; }
.panel-tile-full-width-image-text .col-text .inner { padding-left: 15px; }
.panel-tile-full-width-image-text .button-wrapper { margin-top: 30px; }
.panel-tile-full-width-image-text .button { letter-spacing: 0.03px; font-family: "urw-din", 'gidoleregular'; color: #FFF; display: inline-block; padding: 9px 20px 7px 20px; font-size: 16px; font-weight: 500; border-radius: 2px; background-color: #ff3c06; text-align: center; text-transform: uppercase; text-decoration: none; }
.panel-tile-full-width-image-text .button:hover { text-decoration: none; }
.panel-tile-full-width-image-text .wrapper { padding-left: 60px; padding-right: 60px; }

.panel-tile-full-width-image-text.panel-class-first { padding-top: 70px; }
.panel-tile-full-width-image-text.panel-class-last { padding-bottom: 70px; }

@media (max-width: 991px) {
	.panel-tile-full-width-image-text .wrapper { padding-left: 0; padding-right: 0; }
	.panel-tile-full-width-image-text .col-image { width: 100%; margin-bottom: 30px; }
	.panel-tile-full-width-image-text .col-text { width: 100%; }
	.panel-tile-full-width-image-text .col-text .inner { padding-left: 0; }
}

/* Panel - General Content */
.panel-general-content {  }

.panel-general-content.panel-class-tagline { padding-top: 40px; }
.panel-general-content.panel-class-feed-intro { padding-top: 70px; }
.panel-general-content.panel-class-excess-feed-bottom-content { padding-bottom: 20px; }
.panel-general-content.panel-class-extra-padding-top-bottom { padding-top: 20px; padding-bottom: 14px; }
@media (max-width: 991px){
	.panel-general-content.panel-class-feed-intro br { display: none; }
}

/* Panel - Text Image */
.site-content .panel-finance { } 
.site-content .panel-finance h3 { max-width:620px; margin:0 auto 62px auto; }
.site-content .panel-finance p { max-width:480px; }
.site-content .panel-finance .container:after { border-bottom:1px solid rgb(235, 235, 235); content:' '; display:block; font-size:1px; margin-top:80px; margin-bottom:70px; }
.site-content .panel-finance svg { width:100%; height:auto; }
.site-content .panel-finance svg * { font-family: "urw-din", 'gidoleregular' !important; font-weight:600; }

.site-content .panel-finance.gsw h3 { max-width: 100%; }
.site-content .panel-finance.gsw img { width: 100%; max-width: 503px; }
.panel-finance.gsw .btn-orange { color: #FFF !important; text-decoration: none !important; }
.panel-finance.gsw .btn-orange:hover,
.panel-finance.gsw .btn-orange:active { color: #FFF; text-decoration: none; }
main.raise-the-baa-2 .panel-finance { padding-top: 30px; }
main.raise-the-baa-2 .panel-finance h2 { letter-spacing: 1.64px; font-weight: 500; }
main.lamb-and-ewe-finance .panel-finance { padding-top: 30px; }
main.lamb-and-ewe-finance .panel-finance h2 { letter-spacing: 1.64px; font-weight: 500; }
main.lamb-and-ewe-finance .panel-finance .container:after { margin-top:50px; margin-bottom:60px; }

.panel-text-image {  }
.panel-text-image h2 {}
.panel-text-image .text-wrapper { margin-bottom: 50px; }
.panel-text-image .col-image img { max-width: 100%; }

.panel-finance.gsw.equity { background-position: 50% 50%; }
.panel-finance.gsw.equity .col-text { padding-top: 11px; }
.panel-finance.gsw.equity .col-text p { margin-bottom: 28px; }

.lamb-and-ewe-finance .panel-finance.gsw.equity .col-text { padding-top: 0; }
.panel-text-image.panel-class-winter-grazing-crops .col-text { padding-top: 70px; }
.panel-text-image.panel-class-get-set-wet-2021 .col-text { padding-top: 35px; }
.panel-text-image.panel-class-agent-livestock-finance .col-text .inner { padding-top: 20px; }

.panel-text-image.panel-class-winter-grazing-2022-one .col-image .inner { padding-left: 30px; }

@media (min-width: 1201px) {
	.panel-text-image.panel-class-weaner-finance-2021 .container,
	.panel-text-image.panel-class-replacement-ewes .container { max-width: 1300px; width: 100%; }
}
@media (max-width: 1199px) {
	.panel-text-image .col-text br { display: none; }
	.panel-text-image.panel-class-get-set-wet-2021 .col-text { padding-top: 22px; }
}
@media (max-width: 991px) {
	.panel-text-image.panel-class-winter-grazing-crops { padding-bottom: 60px; padding-top: 0; }
	.panel-text-image.panel-class-winter-grazing-crops .col-text { padding-top: 20px; }
	.panel-text-image.panel-class-get-set-wet-2021 .col-text { padding-top: 0; }
}
@media (max-width: 767px) {
	.panel-text-image br { display: none; }
	.panel-text-image .col-image { margin-bottom: 30px; }
}
@media (max-width: 550px) {
	.panel-text-image { padding-top: 50px; }
	.panel-text-image { padding-bottom: 50px; }
	main.raise-the-baa-2 .panel-finance { padding-top: 70px; }
	main.lamb-and-ewe-finance .panel-finance { padding-top: 70px; }
}

/* Panel - Three Image Col */
.panel-three-image-col {  }
.panel-three-image-col h2 { margin-bottom: 40px; }
.panel-three-image-col h3 { margin-top: 45px; }
.panel-three-image-col img { width: 100%; }
.panel-three-image-col .item { padding-left: 0; padding-right: 0; }
.panel-three-image-col .item .text-wrapper { width: 100%; position: absolute; padding-left: 70px; padding-right: 70px; padding-top: 24%; }
.panel-three-image-col .item p { position: relative; color: #FFF; font-size: 24px; font-weight: 600; margin-bottom: 0; line-height: 1.5; max-width: 400px; margin-left: auto; margin-right: auto; }
.panel-three-image-col .item p::before { content: ""; position: absolute; top: 140px; height: 1px; width: 37px; background: #ff3c06; z-index: 2; }
.panel-three-image-col .text-size-smaller .item p { font-size: 21px; } 
.panel-three-image-col .text-size-smaller .item p::before { top: 150px; } 

.panel-three-image-col.weaner .item p { font-size: 21px; }
.panel-three-image-col.weaner .item p::before { top: 150px; }

.panel-three-image-col.equity .item p { font-size: 21px; }
.panel-three-image-col.equity .item p::before { top: 160px; }

.panel-three-image-col.panel-class-livestock-landing .item p { font-size: 21px; }
.panel-three-image-col.replacement-ewe h2 { margin-bottom: 32px; }

.panel-three-image-col.panel-class-weaner-finance-2021 .item p::before { top: 160px; }

@media (max-width: 550px) {
	.panel-three-image-col { padding-top: 40px; }
}

/* Panel - three column with tick icon */
.panel-three-column-with-tick-icon { padding-top: 30px; padding-bottom: 40px; }
.panel-three-column-with-tick-icon .title-wrapper h2 { margin-bottom: 40px; }
.panel-three-column-with-tick-icon .row-flex { margin-left: -25px; margin-right: -25px; }
.panel-three-column-with-tick-icon .item { padding-left: 25px; padding-right: 25px; -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; margin-bottom: 15px; }
.panel-three-column-with-tick-icon .item p { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 16px; line-height: 1.6875; margin-bottom: 0; }
.panel-three-column-with-tick-icon .item .inner { position: relative; height: 100%; border: 2px solid #ff3c06; height: 100%; padding-left: 34px; padding-right: 30px; padding-top: 14px; padding-bottom: 14px; }
.panel-three-column-with-tick-icon .item .inner::before { content: ""; position: absolute; background-repeat: no-repeat; background-position: 0 50%; left: 0; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 30px; height: 57px; background-color: #FFF; background-image: url(/web/20221119144847im_/https://stockco.com.au/landingpages/images/icon-tick-circle.png); background-size: 29px 28px; }
@media (max-width: 767px){
	.panel-three-column-with-tick-icon .item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.panel-three-column-with-tick-icon .item br { display: none; }
	.panel-three-column-with-tick-icon .item .inner::before { height: 42px; }
}

/* Panel - Horizontal Line */
.panel-hr hr { margin-bottom: 0; margin-top: 0; }
.panel-hr.panel-class-smaller .container {  }
@media (min-width: 1201px){
	.panel-hr .container { width: 100%; max-width: 1300px; }
	.panel-hr.panel-class-smaller .container { max-width: 1140px; }
}

.notice-top.landingpages { background-color: #ef5023; }
.notice-top.landingpages .container_inner { width: 100%; max-width: 1130px; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; }
.notice-top.landingpages p { display: inline-block; color: #FFF; font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 24px; font-style: normal; font-weight: 300; margin-top: 10px; margin-bottom: 10px; }
.notice-top.landingpages p a { color: #FFF; }

.panel-videos { padding-top: 60px; padding-bottom: 10px; }
.panel-videos h2 { color: #ff3c06; font-family: "urw-din", 'gidoleregular'; font-size: 30px; font-weight: 500; letter-spacing: 0.14px; text-transform: uppercase; text-align: center; margin-bottom: 40px; margin-top: 0; }
.panel-videos .video-wrapper { background-color: #000; position: relative; height: 0; padding-bottom: 62.2%; margin-bottom: 12px; }
.panel-videos .video-wrapper video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.panel-videos .button-video-play { display: block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 5; width: 51px; height: 51px; background: url(/web/20221119144847im_/https://stockco.com.au/landingpages/images/icon-play.png) no-repeat; cursor: pointer; background-size: contain; }
.panel-videos .title { color: #262928; font-size: 14px; font-weight: 500; }
.panel-videos .item { margin-bottom: 30px; float: none; margin-left: auto; margin-right: auto; }
.panel-videos .item .date { color: #989898; font-family: "Spartan", sans-serif; font-size: 10px; font-weight: 500; margin-bottom: 8px; }
.panel-videos .video-wrapper.active .button-video-play { display: none; }

/* beef week landing page */
@media (min-width: 1201px) {
	.panel-beef-week-enquiry .container { max-width: 760px; }
}
.panel-beef-week-enquiry label { width: 100%; color: #262928; font-size: 13px; font-weight: 500; margin-top: 15px; }
.panel-beef-week-enquiry input[type="text"], 
.panel-beef-week-enquiry input[type="email"] { width: 100%; border-radius: 0; border: 1px solid #d3d3d3; height: 33px; padding-left: 12px; padding-right: 12px; }
.panel-beef-week-enquiry textarea { width: 100%; height: 100px; resize: none; border-radius: 0; border: 1px solid #d3d3d3; padding: 7px 12px; }
.panel-beef-week-enquiry select { width: 100%; border-radius: 0; border: 1px solid #d3d3d3; height: 33px; padding-left: 8px; padding-right: 8px; }
.panel-beef-week-enquiry p.add-location { position: relative; display: inline-block; color: #ff3c06; font-size: 12px; font-weight: 500; margin-bottom: 12px; margin-top: 18px; cursor: pointer; padding-right: 44px; }
.panel-beef-week-enquiry p.add-location::before { content: ""; position: absolute; right: 0; top: 9px; width: 12px; height: 2px; background-color: #ff3c06; }
.panel-beef-week-enquiry p.add-location::after { content: ""; position: absolute; right: 5px; top: 4px; width: 2px; height: 12px; background-color: #ff3c06; }
.panel-beef-week-enquiry .wpcf7-submit { width: 112px; height: 36px; border: none; border-radius: 2px; background-color: rgb(255, 60, 6); color: #fff; font-family: "urw-din", 'gidoleregular'; font-size: 16px; font-weight: 500; letter-spacing: 0.03px; line-height: 1; text-align: center; text-transform: uppercase; padding-bottom: 2px; }
.panel-beef-week-enquiry .wpcf7 form .wpcf7-response-output { clear: both; }
.panel-beef-week-enquiry .col-button { margin-bottom: 30px; float: right; }
.panel-beef-week-enquiry div.wpcf7 .ajax-loader { float: left; margin-right: 4px; }
.panel-beef-week-enquiry .col-disclaimer { color: #a0a0a0; font-size: 10px; margin-top: 12px; font-weight: 400; display: inline-block; }
.panel-beef-week-enquiry .col-bottom { margin-top: 12px; }
.panel-beef-week-enquiry .col-hidden { display: none; }
@media (max-width: 767px) {
	.panel-beef-week-enquiry .col-disclaimer { display: block; margin-bottom: 15px; }
	.panel-beef-week-enquiry .col-button { float: none; text-align: center; }
}

.panel-privacy-link { text-align: center; padding-bottom: 40px; }
.panel-privacy-link a { color: #262928; font-size: 12px; font-weight: 500; }
.panel-privacy-link a span { color: #f04f23; font-weight: 600; }

.site-content .panel-specialists { text-align:center; } 
.site-content .panel-specialists h3 { max-width:550px; margin:0 auto 40px auto; }
.site-content .panel-specialists p { font-size: 16px; letter-spacing: 0.07px; line-height: 1.88; max-width:800px; margin:0 auto 40px auto; }

/* Panel - Circle Icon Tile */
.site-content .panel-features { text-align:center; padding-top:61px; }
.site-content .panel-features .container { max-width:990px; }
.site-content .panel-features .row { margin:0 -22px; }
.site-content .panel-features .col-xs-12 { padding:0 22px; }
.site-content .panel-features-box { border-radius: 2px; border: 2px solid rgb(255, 113, 0); padding:0 32px; min-height: 262px; }
.site-content .panel-features .svg { width: 122px; height: 122px; background-color: rgb(255, 60, 6); color:#fff; text-align:center; border-radius:200px; padding-top:19px; margin:-61px auto 28px auto; }
.site-content .panel-features .svg-1 { text-align:left; padding-left:19px; }
.site-content .panel-features svg { height:81px; }
.site-content .panel-features svg h2 { color: #ff7100; font-size: 56px; font-weight: 300; line-height: 1; }
.site-content .panel-features h2 { font-size: 20px; font-weight: 600; letter-spacing: 0.08px; margin-bottom:12px; }
.site-content .panel-features h2:after { content:' '; display:block; font-size:1px; width:32px; height:2px; background:rgb(240, 79, 35); margin:8px auto 0 auto; }
.site-content .panel-features p { font-size: 13px; font-weight: 400; letter-spacing: normal; line-height: 1.85; }

.site-content .panel-features.gsw h3 { font-size: 20px; margin-top: 40px; }
.site-content .panel-features.gsw .svg { padding-top: 23px; margin-bottom: 15px; }
.site-content .panel-features.gsw .svg-1 { padding-left: 24px; padding-top: 22px; }
.site-content .panel-features.gsw .svg-1 img { max-width: 74px; }
.site-content .panel-features.gsw .svg-2 { padding-top: 23px; }
.site-content .panel-features.gsw .svg-2 img { max-width: 80px; }
.site-content .panel-features.gsw .svg-3 { padding-top: 30px; }
.site-content .panel-features.gsw .svg-3 img { max-width: 74px; }
.site-content .panel-features.gsw .container > h2 { margin: 0 0 80px 0; color: rgb(255, 60, 6); font-family: "urw-din", 'gidoleregular'; font-size: 30px; font-weight: 500; font-style: normal; letter-spacing: 0.14px; line-height: normal; text-align: center; text-transform: uppercase; }
.site-content .panel-features.gsw .container > h2::after { content: none; }
.site-content .panel-features.gsw.equity { padding-bottom: 50px; }
.site-content .panel-features.gsw.equity .svg { padding-top: 26px; }
.panel-features .title-above { margin: 0 0 80px 0; color: #ff3c06; font-family: "urw-din", 'gidoleregular'; font-size: 30px; font-weight: 500; font-style: normal; letter-spacing: 0.14px; line-height: normal; text-align: center; text-transform: uppercase; }
.site-content .panel-features.number-cols-three h2 { margin-bottom: 80px; }
.site-content .panel-features.number-cols-three h2::after { content: none; }

main.raise-the-baa-2 .panel-features.gsw.equity { padding-top: 0; margin-top: -128px; }
main.raise-the-baa-2 .banner.gsw.equity .container { margin-bottom: 0; padding-top: 80px; padding-top: 4vw; padding-bottom: 14vw; }
main.raise-the-baa-2 .panel-features.gsw .container > h2 { margin-bottom: 70px; color: #FFF; }

main.lamb-and-ewe-finance .panel-features.gsw.equity { padding-top: 0; margin-top: -128px; }
main.lamb-and-ewe-finance .banner.gsw.equity .container { margin-bottom: 0; padding-top: 80px; padding-top: 4vw; padding-bottom: 14vw; }
main.lamb-and-ewe-finance .panel-features.gsw .container > h2 { margin-bottom: 70px; color: #FFF; }

.site-content .panel-features.gsw .panel-features-box { padding: 0 10px; min-height: 300px; background-color: #FFF; }
.site-content .panel-features.gsw h2 { font-size: 56px; font-weight: 300; color: #ff7100; line-height: 1; }

.site-content .panel-features.gsw.weaner { padding-bottom: 50px; }

.panel-features .row-flex::before,
.panel-features .row-flex::after { content: none; }
.panel-features.actual-panel { padding-bottom: 90px; }
.site-content .panel-features.actual-panel .svg { margin-bottom: 15px; }
.panel-features.actual-panel .item.dollar .svg { padding-top: 25px; }
.panel-features.actual-panel .item.cattle .svg { padding-top: 26px; }
.panel-features.actual-panel .item.currency .svg { padding-top: 30px; }
.panel-features.actual-panel .item.dollar-document .svg { padding-top: 27px; }
.panel-features.actual-panel .item.stopwatch .svg { padding-top: 21px; }
.panel-features.actual-panel .item.stopwatch .svg img { margin-left: -9px; }
.panel-features.actual-panel .item.double-sheep .svg { padding-top: 28px; }
.panel-features.actual-panel.icons-vertical-centre .item .svg { padding-top: 0; }
.panel-features.actual-panel.icons-vertical-centre .item img { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.panel-features.number-cols-three .item { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
.panel-features.actual-panel.number-cols-three h2.title-above { font-size: 30px; }
.panel-features.actual-panel .panel-features-box { background-color: #FFF; height: 100%; padding-bottom: 30px; }
.panel-features.actual-panel .panel-features-box h2 { margin-bottom: 17px; font-size: 56px; font-weight: 300; color: #ff7100; line-height: 1; }
.panel-features.actual-panel .panel-features-box h2::after,
.panel-features.actual-panel h3::after { content: ' '; display: block; font-size: 1px; width: 32px; height: 2px; background: rgb(240, 79, 35); margin: 13px auto 0 auto; }
.panel-features.actual-panel.panel-class-livestock-landing { margin-top: 100px; padding-top: 0; }
.panel-features.actual-panel h3 { margin-bottom: 15px; color: #ff3c06; font-family: "urw-din", 'gidoleregular'; font-size: 20px; letter-spacing: 0.09px; text-transform: uppercase; font-weight: 500; line-height: 1.1; }

.panel-features.actual-panel.panel-class-winter-grazing-crops { padding-bottom: 0; }
.panel-features.actual-panel.panel-class-winter-grazing-crops .title-above { margin-top: -200px; margin-bottom: 70px; font-size: 30px; font-weight: 500; color: #FFF; }
.panel-features.actual-panel.panel-class-winter-grazing-crops .title-above::after { content: none; }

.panel-features.actual-panel.panel-class-spring-livestock { margin-top: -100px; }
.panel-features.actual-panel.panel-class-spring-livestock .panel-features-box { padding-bottom: 10px; }

.panel-features.actual-panel.panel-class-four-col-container-normal .container { max-width: 1140px; }
.panel-features.actual-panel.panel-class-four-col-container-normal .title-above { font-size: 30px; margin-bottom: 85px; }
.panel-features.actual-panel.panel-class-four-col-container-normal h2.title-above:after { content: none; }

.panel-features.actual-panel.number-cols-five .item { width: 20%; }

@media (min-width: 1201px){
	.panel-features.actual-panel.width-1300 .container { max-width: 1300px; width: 100%; }
	.panel-features.actual-panel.panel-class-winter-grazing-crops .container { max-width: 1140px; }
}

@media (max-width: 1199px){
	main.raise-the-baa-2 .banner.gsw.equity .container { padding-bottom: 16vw; }
	main.lamb-and-ewe-finance .banner.gsw.equity .container { padding-bottom: 16vw; }
	.panel-features.actual-panel.number-cols-five { padding-bottom: 0; }
	.panel-features.actual-panel.number-cols-five .item { width: 33.33333333%; margin-bottom: 100px; }
}
@media (max-width: 991px){
	main.raise-the-baa-2 .banner.gsw.equity .container { padding-bottom: 190px; }
	.site-content main.raise-the-baa-2 .panel-features .col-xs-12 { margin-bottom: 83px; }
	main.raise-the-baa-2 .panel-features.gsw.equity { padding-bottom: 0; }
	
	main.lamb-and-ewe-finance .banner.gsw.equity .container { padding-bottom: 190px; }
	.site-content main.lamb-and-ewe-finance .panel-features .col-xs-12 { margin-bottom: 83px; }
	main.lamb-and-ewe-finance .panel-features.gsw.equity { padding-bottom: 0; }
	.panel-features.actual-panel.replacement-ewes { padding-bottom: 0; }

	.panel-features.actual-panel .item { margin-bottom: 80px; }
	.panel-features.actual-panel.panel-class-spring-livestock { padding-bottom: 0; }
	.panel-features.actual-panel.panel-class-spring-livestock br { display: none; }
}
@media (max-width: 767px){
	.site-content main.raise-the-baa-2 .panel-features .col-xs-12 { margin-bottom: 0; }
	.site-content main.lamb-and-ewe-finance .panel-features .col-xs-12 { margin-bottom: 0; }
	.site-content .panel-features.gsw.equity { padding-bottom: 0; }
	.panel-features.number-cols-three .item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 83px; }
	.panel-features.number-cols-three .row-flex > div:last-of-type { margin-bottom: 0; }
	.panel-features.actual-panel .panel-features-box { min-height: 0; }
	.panel-features.actual-panel.panel-class-spring-livestock { padding-bottom: 60px; }
	.panel-features.actual-panel.replacement-ewes { padding-bottom: 60px; }
	.panel-features.actual-panel.number-cols-five .item { width: 100%; }
}
@media (max-width: 550px){
	main.raise-the-baa-2 .banner.gsw.equity .container { padding-top: 40px; }
	main.lamb-and-ewe-finance .banner.gsw.equity .container { padding-top: 40px; }
	.site-content .panel-features.gsw.equity { padding-bottom: 50px; }
	.panel-features.actual-panel .panel-features-box { height: auto; margin-bottom: 0; }
	.panel-features.actual-panel.panel-class-livestock-landing { padding-bottom: 30px; }
	.panel-features.actual-panel.panel-class-livestock-landing.replacement-ewes { padding-bottom: 0; }
	.panel-features.actual-panel.panel-class-spring-livestock { padding-bottom: 20px; }
}


/*  */
.site-content .panel-apply { padding:60px 0; }

.enquiry-form.gsw .container { margin-top: 30px; }
.enquiry-form.equity .container { margin-top: 0; }
.enquiry-form.lamb-and-ewe-finance .container { margin-top: 0; }
.panel-enquiry-form .container { margin-top: 0; }
.panel-enquiry-form .wpcf7 .ajax-loader { margin-right: 0; }
.panel-enquiry-form .form-salesforce { max-width: 730px; margin: 0 auto; }
.panel-enquiry-form .form-salesforce textarea { border-radius: 0; background: transparent; resize: none; border: 1px solid rgb(211, 211, 211); width: 100%; height: 60px; padding: 4px; }
.panel-enquiry-form .form-salesforce .form-item label { font-size: 14px; width: 85px; margin-top: 10px; }
.panel-enquiry-form .form-salesforce .enquiry label { width: auto; margin-bottom: 8px; }
.panel-enquiry-form .form-salesforce .row-flex { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.panel-enquiry-form .form-salesforce .g-recaptcha { padding-left: 15px; padding-right: 15px; margin-top: 0; }
.panel-enquiry-form .form-salesforce .button-wrapper { padding-left: 15px; padding-right: 15px; }
.panel-enquiry-form .row-flex { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }
.panel-enquiry-form .row-flex .form-item { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px; }
.panel-enquiry-form .form-salesforce .form-item.state select { width: calc(100% - 90px); }
@media (max-width: 767px){
	.panel-enquiry-form .form-salesforce .wpcf7 { max-width: 390px; }
	.panel-enquiry-form .row-flex .form-item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.panel-enquiry-form .form-salesforce .row-flex { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
	.panel-enquiry-form .form-salesforce .g-recaptcha { margin-left: auto; margin-right: auto; margin-bottom: 16px; }
	.panel-enquiry-form .form-salesforce .button-wrapper { width: 100%; }
}
@media (max-width: 330px){
	.panel-enquiry-form .form-salesforce .g-recaptcha { padding-left: 0; }
}

.panel-resources { padding: 70px 0 25px 0; }
.panel-resources h2 { margin: 0 0 50px 0; color: rgb(255, 60, 6); font-family: "urw-din", 'gidoleregular'; font-size: 30px; font-weight: 500; font-style: normal; letter-spacing: 0.14px; line-height: normal; text-align: center; text-transform: uppercase; }
.panel-resources .description { line-height: 1.8; font-size: 13px; font-weight: 400; margin-bottom: 15px; }
.panel-resources p.date { color: #989898; font-size: 10px; font-weight: 500; }
.panel-resources h3 { margin-bottom: 15px; font-size: 18px; font-weight: 500; line-height: 1.5; margin-top: 0; }
.panel-resources .btn-orange { font-size: 14px; padding-top: 9px; padding-bottom: 9px; }
.panel-resources .btn-orange:hover { color: #FFF; text-decoration: none; }
.panel-resources .item { margin-bottom: 30px; }
.panel-resources .row-flex { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.panel-resources .row-flex .item { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
.panel-resources .row-flex::before { content: none; }
.panel-resources .row-flex::after { content: none; }
.panel-resources .item .inner { position: relative; padding-bottom: 40px; height: 100%; }
.panel-resources .item .button-wrapper { position: absolute; }

.modal.in .modal-dialog { margin-top: 80px; }
.modal-content { border-radius: 0; }
.modal-body { border: 0; border-bottom: 1px solid rgb(211, 211, 211); }
.modal-body h4 { line-height: 1.4; }
.modal-body p { margin-bottom: 20px; }
.modal-body .wpcf7-submit { display: inline-block; font-family: "urw-din", 'gidoleregular'; font-size: 18px; font-weight: 500; letter-spacing: 0.03px; line-height: 1.38; text-align: center; text-transform: uppercase; border-radius: 2px; background-color: #ff3c06; color: #FFF; text-decoration: none; padding: 7px 20px; border: 0; margin-top: 20px; }
.modal-body input[type="text"],
.modal-body input[type="email"] { display: inline-block; border: none; border-bottom: 1px solid rgb(211, 211, 211); font-size: 14px; font-weight: 400; padding: 0 2px; }
.modal-body label { margin-bottom: 10px; }
.modal-body label > span:first-of-type { margin-left: 10px; }

@media (max-width: 767px) {
	.modal.in .modal-dialog { margin-top: 40px; }
}
@media (max-width: 600px) {
	.modal-body label { margin-bottom: 30px; }
	.modal-body label .wpcf7-form-control-wrap { width: 100%; }
	.modal-body label > span:first-of-type { margin-left: 0; display: block; }
	.modal-body input[type="text"], 
	.modal-body input[type="email"] { width: 100%; }
}

.footer-form { background:#F7F7F7; }
.footer-form .container { margin-top:74px; padding:60px 0 42px 0; }
.footer-form .container > h2 { color: rgb(255, 60, 6); font-size: 30px; font-weight: 600; letter-spacing: 0.14px; line-height:100%; text-align: center; text-transform: uppercase; font-family:"urw-din", 'gidoleregular'; margin:0 0 16px 0; }
.footer-form .container > p { color: rgb(38, 41, 40); font-size: 16px; font-weight: 400;letter-spacing: 0.07px; line-height: 1.88; text-align: center; margin-bottom:30px; }
.enquiry-form.equity.panel-class-raise-the-baa-v2 .container { margin-top: 0; }

.footer-form .wpcf7 { max-width:730px; margin:0 auto; }
.form-field-wrap { display:inline-block; height:44px; vertical-align:bottom; }
.form-field-wrap label { display:inline-block; vertical-align:bottom; width:80px; color: rgb(38, 41, 40); font-size: 14px; font-weight: 500; letter-spacing: 0.06px; line-height:1; margin:0; }
.form-field-wrap input { border-radius: 0; display:inline-block; border:none; border-bottom:1px solid rgb(211, 211, 211); background:#F7F7F7; font-size: 14px; font-weight:400; padding:0 2px; }
.form-field-wrap input#your-name { width:645px; }
.form-field-wrap input#your-phone { width:235px; margin-right:30px; }
.form-field-wrap input#your-email { width:300px; }
.form-field-wrap input#city { width:235px; margin-right:30px; }
.form-field-wrap select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(/web/20221119144847im_/https://stockco.com.au/landingpages/images/icon-dropdown.png) no-repeat right 9px top 50%; background-size: 12px 7px; border-radius: 0; }
.form-field-wrap select[name="state"] { background-color: transparent; border: 0; border-bottom: 1px solid rgb(211, 211, 211); width: 298px; }
.form-field-captchatext { display:inline-block; margin-top:19px; color: rgb(160, 160, 160); font-size: 10px; font-weight: 400; letter-spacing: 0.06px; line-height: normal; width:548px; }
.form-field-submitwrap { display:inline-block; margin-top:4px; }
.form-field-submitwrap input { width: 112px; height: 36px; border:none; border-radius: 2px; background-color: rgb(255, 60, 6); color:#fff; font-family: "urw-din", 'gidoleregular'; font-size: 16px; font-weight: 500; letter-spacing: 0.03px; line-height:1; text-align: center; text-transform: uppercase; padding-bottom:2px; }
.form-field-wrap.enquiry { width: 100%; height: auto; }
.form-field-wrap.enquiry label { display: block; margin-bottom: 10px; }
.form-field-wrap.enquiry textarea { border-radius: 0; background: transparent; resize: none; border: 1px solid rgb(211, 211, 211); width: 100%; height: 60px; padding: 4px; }

main.raise-the-baa-2 .form-field-wrap input { background-color: transparent; }
main.raise-the-baa-2 .form-field-wrap label { font-size: 12px; }

main.lamb-and-ewe-finance .form-field-wrap input { background-color: transparent; }
main.lamb-and-ewe-finance .form-field-wrap label { font-size: 12px; }

.enquiry-form.gsw.weaner .form-field-wrap.enquiry label { width: auto; }

.footer-bottom { background-color: rgb(38, 41, 40); padding:25px 0; text-align:center; color: rgb(255, 255, 255); font-size: 12px; font-weight: 400; font-style: normal; letter-spacing: normal; }

.grecaptcha-badge { visibility: hidden; }

.site-footer { border-top: 2px solid rgb(220, 91, 53); }

@media (max-width:1600px) {
	.panel-three-image-col .item .text-wrapper { padding-left: 50px; padding-right: 50px; padding-top: 20%; }
	.panel-three-image-col .item .text-wrapper br { display: none; }
}

@media (max-width:1300px) {
	.panel-three-image-col .item .text-wrapper { padding-top: 14%; }
	.panel-three-image-col .item p { font-size: 20px; }
	.panel-three-image-col.equity .item p { font-size: 18px; }
}
@media (max-width:1199px) {
	.one-hundred-percent { min-height:40px; font-size: 24px; line-height:40px; }
	.one-hundred-percent .row { margin:0 0 0 20px; }
	.one-hundred-percent .col-xs-12 { padding:0 25px; }
	.one-hundred-percent .col-xs-12:last-child { padding-left:25px; }
}

@media (max-width:991px) {

	.one-hundred-percent { min-height:36px; font-size: 20px; line-height:36px; }
	.one-hundred-percent .row { margin:0 0 0 20px; }
	.one-hundred-percent .col-xs-12 { padding:0 15px; }
	.one-hundred-percent .col-xs-12:last-child { padding-left:15px; }
	.one-hundred-percent.class-extra-space .col-xs-12 { padding-left: 12px; padding-right: 12px; }
	
	.site-content .banner .container { padding-top:120px; padding-bottom:100px; margin-bottom:80px; }
	.site-content .banner p { font-size: 22px; line-height: 1.75; }

	.site-content .panel-finance.gsw h3 br { display: none; }

	.site-content .banner.gsw br { display: none; }
	.site-content .banner.gsw.equity .container,
	.site-content .banner.gsw .container { padding-top: 100px; padding-bottom: 100px; }

	.site-content .panel-features.gsw p br,
	.site-content .panel-features.gsw h3 br { display: none; }
}

@media (max-width:767px) {
	.get-set-logo { display: none; }
	.site-header.gsw .site-logo,
	.site-header.gsw.weaner .site-logo { border-right: 0; padding-right: 0; width: 50%; }

	.one-hundred-percent { min-height:22px; font-size: 15px; line-height:22px; }
	.one-hundred-percent .row { margin:0; }
	.one-hundred-percent .col-xs-12 { padding:0 10px 0 0; text-align:left; border:none; }
	.one-hundred-percent .col-xs-12:last-child { padding-left:0; display:none; }

	.site-content .panel-finance svg * { font-size:17px !important; }
	.site-content .panel-finance.gsw .col-image { margin-bottom: 30px; }
	.site-content .panel-finance.gsw .col-text p { max-width: 100%; }

	.site-content .container { padding:0 35px; }
	.site-content .panel-finance svg { margin-bottom:30px; }
	
	.footer-form .container { padding:42px 25px; margin-top:50px; }
	.footer-form .wpcf7 { max-width:390px; }
	.footer-form .form-field-wrap { width: 100%; }
	.form-field-wrap select[name="state"] { width: 75%; }
	.form-field-wrap input { width:75% !important; margin:0 !important; }
	.form-field-captchatext { display:block; margin:9px 0; width:auto; text-align:center; }
	.form-field-submitwrap { display:block; margin-top:15px; text-align:center; }
	
	.panel-finance.gsw .button-wrapper { text-align: center; }

	.site-content .panel-features.gsw .panel-features-box { margin-bottom: 83px; }
	.panel-resources .row-flex .item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
}

@media (max-width:550px) {
	
	.site-header { padding:18px 0; }
	.site-header .site-logo { width:50%; float:left; }
	.site-header .site-logo img { width:100%; }
	.site-header .top-right { width:50%; float:right; font-size:20px; letter-spacing:0; line-height:100%; margin-top:6px; }
	.site-header .top-right span { letter-spacing:0 !important; }
	
	.site-content .banner .container, 
	.site-content .banner.gsw .container,
	.site-content .banner.gsw.equity .container { padding-top:40px; padding-bottom:40px; margin-bottom:40px; }
	.site-content .banner p { font-size:16px; line-height: 1.75; margin-bottom:30px; }
	
	.site-content .banner.gsw p,
	.site-content .banner.gsw.weaner p.title { font-size: 16px; }
	.site-content .banner.gsw p.subtitle { font-size: 14px; }

	.btn-apply-now { width: 216px; height: 58px; padding:20px 30px 18px 30px; font-size: 24px; }
	
	.site-content h2 { font-size:23px; }
	.site-content h3 { font-size:18px; }
	.site-content p { }
	.site-content .panel-finance h3 { margin-bottom:30px; }
	.site-content .panel-finance .container:after { margin-top:20px; margin-bottom:40px; }
	.site-content .panel-specialists h3 { margin-bottom:30px; }
	.site-content .panel-features-box { margin-bottom:83px; }
	.site-content .col-xs-12:last-child .panel-features-box { margin-bottom:0; }
	
	.footer-form .container > h2 { font-size:23px; }

	.site-content .panel-finance.gsw .container::after { margin-top: 50px; }

	.panel-three-image-col .item .text-wrapper { padding-left: 30px; padding-right: 30px; }
	.panel-three-image-col .item p::before { content: none; top: 100px; }
	.panel-three-image-col.equity .item p { font-size: 18px; }
	.panel-three-image-col.equity .item p::before { top: 140px; }

	.one-hundred-percent .col-xs-12 { float: none; display: inline-block; }

	.site-content .banner.gsw.equity-new .btn-apply-now { font-size: 16px; padding-left: 15px; padding-right: 15px; line-height: 1; }
	.site-content .banner.gsw.long-button .btn-apply-now { font-size: 16px; padding-left: 15px; padding-right: 15px; line-height: 1; }
}

@media (max-width:360px) {
	
	.form-field-wrap input { width:69% !important; }
	.form-field-wrap select[name="state"] { width: 69%; }
}

@media (max-width:340px) {
	.panel-three-image-col .item p { font-size: 18px; }
}
/*
     FILE ARCHIVED ON 14:48:47 Nov 19, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:43:48 May 23, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 120.65
  exclusion.robots: 0.084
  exclusion.robots.policy: 0.073
  cdx.remote: 0.062
  esindex: 0.011
  LoadShardBlock: 86.664 (3)
  PetaboxLoader3.datanode: 291.692 (4)
  PetaboxLoader3.resolve: 72.02 (2)
  load_resource: 301.308
*/