@charset "UTF-8";
@charset 'UTF-8';
@font-face {
font-family: 'flexslider-icon';
src: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/flexslider/flexslider/fonts/flexslider-icon.eot);
src: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'), url(//www.pasturetrials.com.au/wp-content/themes/372-theme/flexslider/fonts/flexslider-icon.woff) format('woff'), url(//www.pasturetrials.com.au/fonts/flexslider-icon.ttf) format('truetype'), url(//www.pasturetrials.com.au/wp-content/themes/372-theme/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');
font-weight: normal;
font-style: normal;
} .flex-container a:hover,
.flex-slider a:hover {
outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
margin: 0;
padding: 0;
list-style: none;
}
.flex-pauseplay span {
text-transform: capitalize;
} .flexslider {
margin: 0;
padding: 0;
}
.flexslider .slides > li {
display: none;
-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
width: 100%;
display: block;
}
.flexslider .slides:after {
content: "\0020";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .flexslider .slides {
display: block;
}
* html .flexslider .slides {
height: 1%;
}
.no-js .flexslider .slides > li:first-child {
display: block;
} .flexslider {
margin: 0 0 60px;
background: #ffffff;
border: 4px solid #ffffff;
position: relative;
zoom: 1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
zoom: 1;
}
.flexslider .slides img {
height: auto;
-moz-user-select: none;
}
.flex-viewport {
max-height: 2000px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
}
.carousel li {
margin-right: 5px;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
text-decoration: none;
display: block;
width: 40px;
height: 40px;
margin: -20px 0 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
opacity: 0;
cursor: pointer;
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
font-family: "flexslider-icon";
font-size: 40px;
display: inline-block;
content: '\f001';
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
content: '\f002';
}
.flex-direction-nav .flex-prev {
left: -50px;
}
.flex-direction-nav .flex-next {
right: -50px;
text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
opacity: 0.7;
left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
opacity: 0.7;
right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
opacity: 1;
}
.flex-direction-nav .flex-disabled {
opacity: 0!important;
filter: alpha(opacity=0);
cursor: default;
z-index: -1;
}
.flex-pauseplay a {
display: block;
width: 20px;
height: 20px;
position: absolute;
bottom: 5px;
left: 10px;
opacity: 0.8;
z-index: 10;
overflow: hidden;
cursor: pointer;
color: #000;
}
.flex-pauseplay a:before {
font-family: "flexslider-icon";
font-size: 20px;
display: inline-block;
content: '\f004';
}
.flex-pauseplay a:hover {
opacity: 1;
}
.flex-pauseplay a.flex-play:before {
content: '\f003';
}
.flex-control-nav {
width: 100%;
position: absolute;
bottom: -40px;
text-align: center;
}
.flex-control-nav li {
margin: 0 6px;
display: inline-block;
zoom: 1;
*display: inline;
}
.flex-control-paging li a {
width: 11px;
height: 11px;
display: block;
background: #666;
background: rgba(0, 0, 0, 0.5);
cursor: pointer;
text-indent: -9999px;
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.flex-control-paging li a:hover {
background: #333;
background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
background: #000;
background: rgba(0, 0, 0, 0.9);
cursor: default;
}
.flex-control-thumbs {
margin: 5px 0 0;
position: static;
overflow: hidden;
}
.flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
}
.flex-control-thumbs img {
width: 100%;
height: auto;
display: block;
opacity: .7;
cursor: pointer;
-moz-user-select: none;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.flex-control-thumbs img:hover {
opacity: 1;
}
.flex-control-thumbs .flex-active {
opacity: 1;
cursor: default;
} @media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
opacity: 1;
left: 10px;
}
.flex-direction-nav .flex-next {
opacity: 1;
right: 10px;
}
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://www.pasturetrials.com.au/wp-content/themes/372-theme/vendor/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.pasturetrials.com.au/wp-content/themes/372-theme/vendor/slick/fonts/slick.eot);
src: url(https://www.pasturetrials.com.au/wp-content/themes/372-theme/vendor/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.pasturetrials.com.au/wp-content/themes/372-theme/vendor/slick/fonts/slick.woff) format('woff'), url(https://www.pasturetrials.com.au/wp-content/themes/372-theme/vendor/slick/fonts/slick.ttf) format('truetype'), url(https://www.pasturetrials.com.au/wp-content/themes/372-theme/vendor/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0 0 5px #fff;color:#fff;font-style:normal;font-weight:400}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-first-slide.featherlight-last-slide .featherlight-next,.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous,.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}@media only screen and (max-device-width:1024px){.featherlight-next:hover,.featherlight-previous:hover{background:0 0}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width:1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}
html {
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}
article, aside, footer, header, nav, section {
display: block
}
h1 {
font-size: 2em;
margin: 0.67em 0
}
figcaption, figure, main {
display: block
}
figure {
margin: 1em 40px
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible
}
pre {
font-family: monospace, monospace;
font-size: 1em
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted
}
b, strong {
font-weight: inherit
}
b, strong {
font-weight: bolder
}
code, kbd, samp {
font-family: monospace, monospace;
font-size: 1em
}
dfn {
font-style: italic
}
mark {
background-color: #ff0;
color: #000
}
small {
font-size: 80%
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sub {
bottom: -0.25em
}
sup {
top: -0.5em
}
audio, video {
display: inline-block
}
audio:not([controls]) {
display: none;
height: 0
}
img {
border-style: none
}
svg:not(:root) {
overflow: hidden
}
button, input, optgroup, select, textarea {
margin: 0
}
button, input {
overflow: visible
}
button, select {
text-transform: none
}
button, html [type="button"], [type="reset"], [type="submit"] {
-webkit-appearance: button
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0
}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal
}
progress {
display: inline-block;
vertical-align: baseline
}
textarea {
overflow: auto
}
[type="checkbox"], [type="radio"] {
box-sizing: border-box;
padding: 0
}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
height: auto
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px
}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
-webkit-appearance: none
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit
}
details, menu {
display: block
}
summary {
display: list-item
}
canvas {
display: inline-block
}
template {
display: none
}
[hidden] {
display: none
}
.container {
padding-left: 0 !important;
padding-right: 0 !important
}
@media (max-width: 1322px) {
.container {
padding-left: 18px !important;
padding-right: 18px !important
}
}
.share-this-container {
display: flex;
align-items: center;
flex-direction: row;
border-top: 1px solid #CCC;
padding-top: 15px;
margin-top: 20px;
margin-bottom: 50px
}
.share-this-container .sharethis-inline-share-buttons {
margin-left: 20px
}
.share-this-container .sharethis-inline-share-buttons .st-btn[data-network='facebook'] {
background-color: #007DB3 !important
}
.share-this-container .sharethis-inline-share-buttons .st-btn[data-network='twitter'] {
background-color: #007DB3 !important
}
.feature-module-heading {
margin: 0;
color: #595E62;
font-size: 24px;
font-family: "Oswald", sans-serif
}
.background-wrapper:first-of-type {
background: #FFF
}
.background-wrapper:first-of-type .container {
border: none
}
.background-wrapper:nth-of-type(2) {
background: #F3F3F3
}
.background-wrapper:nth-of-type(2) .container {
border-top: none
}
.background-wrapper:nth-of-type(3) {
background: #FFF
}
.background-wrapper:nth-of-type(3) .container {
border-top: none
}
.background-wrapper:nth-of-type(4) {
background: #fff2d7;
background: linear-gradient(180deg, #fff2d7 0%, #fff 100%)
}
.background-wrapper:nth-of-type(4) .container {
border-top: none
}
@media (max-width: 656px) {
.background-wrapper:nth-of-type(2n+1) {
border-top: none
}
}
.background-wrapper .container {
padding-top: 80px;
padding-bottom: 80px;
border-top: 1px solid rgba(114, 116, 136, 0.25)
}
@media (max-width: 1200px) {
.background-wrapper .container {
padding-top: 50px;
padding-bottom: 50px
}
}
@media (max-width: 656px) {
.background-wrapper .container {
border-top: 4px solid rgba(114, 116, 136, 0.25)
}
}
.dark-arrow-link {
line-height: 1;
color: #6c7230;
}
.dark-arrow-link:hover, .dark-arrow-link:focus {
color: #003D6B
}
.dark-arrow-link img {
width: 6px;
height: 10px;
vertical-align: baseline;
margin-left: 5px;
padding-top: 3px
}
.gallery .gallery-item {
width: auto !important
}
.gallery .gallery-item:not(:last-of-type) {
padding-right: 20px
}
html {
background-color: #fff;
min-width: 320px;
overflow-x: hidden;
line-height: auto
}
body {
margin: 0
}
strong {
font-family: "Roboto", sans-serif !important
}
div {
box-sizing: border-box
}
.container:after {
content: "";
display: table;
clear: both
}
a {
font-family: "Roboto", sans-serif;
font-size: 1em;
color: #6c7230;
font-weight: 400;
outline: 0;
text-decoration: underline
}
a:hover, a:focus {
color: #6c7230;
text-decoration: none
}
a:active {
text-decoration: underline
}
a:visited {
text-decoration: none
}
input {
font-size: 1em;
padding: 15px;
font-family: "Roboto", sans-serif;
border: 1px solid #EAEAE5;
outline: 0px;
color: #828282
}
input::placeholder {
color: #828282
}
.featured-image {
margin-top: 7px
}
.featured-image img {
margin-bottom: 50px
}
p {
font-size: 16px;
line-height: 24px;
margin: 15px 0
}
img.cta-image {
width: 1px;
height: 1px
}
blockquote {
margin: 0
}
blockquote p {
margin: 0;
padding: 40px 0;
color: #003D6B;
font-size: 1.25em;
font-weight: 400;
line-height: 1.4
}
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #727488;
opacity: 0.25;
margin: 40px 0
}
.table-overflow {
overflow-x: auto
}
table {
width: 100%;
border-collapse: collapse;
margin: 30px 0
}
table thead tr {
border: 1px solid #CECECE
}
table thead tr th {
color: #FFF;
background-color: #6c7230;
padding: 20px 20px 12px 13px;
text-align: left;
font-size: 18px;
line-height: 1.2
}
table thead tr th:not(:last-child) {
border-right: 1px solid #CECECE
}
table tbody tr td {
padding: 15px;
font-size: 14px;
line-height: 18px
}
table tbody tr td:not(:last-child) {
border-right: 1px solid #CECECE
}
table tbody tr {
transition: all 0.2s ease-in-out
}
table tbody tr:nth-child(even) {
background-color: #F9F9F9
}
table tbody tr:nth-child(odd) {
background-color: #FFF
}
table tbody {
border: 1px solid #CECECE
}
.default-page ul {
list-style: none;
padding-left: 0;
margin: 30px 0
}
.default-page ul li {
font-size: 15px;
line-height: 23px;
position: relative;
margin-bottom: 1em;
line-height: 24px;
padding-left: 20px
}
.default-page ul li:before {
width: 7px;
height: 7px;
border-radius: 100%;
content: "";
display: block;
position: absolute;
top: 8px;
left: 0;
background-color: #ffb71b
}
.default-page ul li ul {
margin-top: 1em;
padding-left: 20px
}
.default-page ul li ul li:before {
background-color: #727488 !important
}
.default-page ol {
list-style: none;
counter-reset: my-awesome-counter;
padding-left: 0;
margin: 30px 0
}
.default-page ol li {
counter-increment: my-awesome-counter;
position: relative;
padding-left: 20px;
margin-bottom: 1em;
line-height: 24px
}
.default-page ol li::before {
content: counter(my-awesome-counter) ". ";
width: 20px;
height: 2px;
display: block;
position: absolute;
top: -1px;
left: 0;
color: #6c7230;
font-size: 16px;
font-family: "Roboto", sans-serif
}
.wp-caption {
font-size: 0;
line-height: 1;
width: auto !important
}
.wp-caption img {
max-width: 100%;
width: 100%;
height: auto
}
.wp-caption .wp-caption-text {
font-size: 14px;
padding: 15px;
background: #FFF;
border: 1px solid #CBCBCB;
border-top: none;
margin-bottom: 30px;
margin-top: 0
}
.grecaptcha-logo {
position: relative
}
.grecaptcha-logo iframe {
margin: 0
}
.page-title-heading {
margin-top: 0 !important
}
.page-title-heading.directional {
margin-top: 30px !important;
margin-bottom: -50px !important
}
.page-title-heading.single {
margin-bottom: 30px !important
}
iframe {
width: 100%;
height: 430px;
margin: 30px 0
}
@media (max-width: 790px) {
iframe {
height: 409px
}
}
@media (max-width: 670px) {
iframe {
height: 360px
}
}
@media (max-width: 530px) {
iframe {
height: 182px
}
}
h1 {
font-family: "Roboto", sans-serif;
font-size: 43px;
line-height: 55px;
color: #6c7230;
margin-top: 0;
margin: 50px 0 15px 0
}
h2 {
font-family: "Roboto", sans-serif;
font-size: 30px;
line-height: 40px;
color: #595E62;
margin: 30px 0 15px 0
}
h3 {
font-family: "Roboto", sans-serif;
font-size: 26px;
line-height: 40px;
color: #007DB3;
margin: 30px 0 15px 0
}
h4 {
font-family: "Roboto", sans-serif;
font-size: 23px;
line-height: 40px;
color: #6c7230;
margin: 30px 0 15px 0
}
h5 {
font-family: "Roboto", sans-serif;
font-size: 19px;
line-height: 40px;
color: #007DB3;
margin: 30px 0 15px 0
}
h6 {
font-family: "Roboto", sans-serif;
font-size: 16px;
line-height: 40px;
color: #007DB3;
margin: 30px 0 15px 0
}
body {
margin: 0px;
font-family: "Roboto", sans-serif;
color: #595E62;
line-height: 26px;
font-size: 15px
}
ul#menu-main-menu-1 ul.show-menu {
display: block !important
}
.element-invisible {
position: absolute !important;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
height: 1px
}
.element-invisible.element-focusable:focus {
position: static !important;
clip: auto;
overflow: visible;
height: auto
}
a.view-all {
position: absolute;
top: 11px;
right: 0;
font-weight: 600;
font-size: 16px;
text-decoration: none;
border-bottom: 1px solid transparent;
transition: all 0.2s ease-in-out
}
a.view-all:hover, a.view-all:focus {
border-bottom: 1px solid #003D6B
}
.nav-wrapper .main-menu .current_page_item a, .nav-wrapper .main-menu .current-menu-ancestor a, .left-brand-menu .current-menu-ancestor a, .left-brand-menu .current_page_item a {
border-bottom: 2px solid #fff !important
}
.sub-menu li a {
border-bottom: 0px !important
}
.acf-flexible-content .layout .acf-fc-layout-handle {
background-color: #003D6B !important;
color: #FFF !important
}
.breadcrumbs ul li:last-child {
margin-left: 30px
}
.container {
width: 100%;
margin: 0 auto;
padding-right: 18px;
padding-left: 18px
}
@media (min-width: 798px) {
.container {
padding-right: 18px;
padding-left: 18px
}
}
@media (min-width: 1200px) {
.container {
width: 1200px
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 18px;
padding-right: 18px
}
.container-fluid:before, .container-fluid:after {
content: " ";
display: table
}
.container-fluid:after {
clear: both
}
.row {
margin-left: -18px;
margin-right: -18px
}
.row:before, .row:after {
content: " ";
display: table
}
.row:after {
clear: both
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 18px;
padding-right: 18px
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left
}
.col-xs-1 {
width: 8.33333%
}
.col-xs-2 {
width: 16.66667%
}
.col-xs-3 {
width: 25%
}
.col-xs-4 {
width: 33.33333%
}
.col-xs-5 {
width: 41.66667%
}
.col-xs-6 {
width: 50%
}
.col-xs-7 {
width: 58.33333%
}
.col-xs-8 {
width: 66.66667%
}
.col-xs-9 {
width: 75%
}
.col-xs-10 {
width: 83.33333%
}
.col-xs-11 {
width: 91.66667%
}
.col-xs-12 {
width: 100%
}
.col-xs-pull-0 {
right: auto
}
.col-xs-pull-1 {
right: 8.33333%
}
.col-xs-pull-2 {
right: 16.66667%
}
.col-xs-pull-3 {
right: 25%
}
.col-xs-pull-4 {
right: 33.33333%
}
.col-xs-pull-5 {
right: 41.66667%
}
.col-xs-pull-6 {
right: 50%
}
.col-xs-pull-7 {
right: 58.33333%
}
.col-xs-pull-8 {
right: 66.66667%
}
.col-xs-pull-9 {
right: 75%
}
.col-xs-pull-10 {
right: 83.33333%
}
.col-xs-pull-11 {
right: 91.66667%
}
.col-xs-pull-12 {
right: 100%
}
.col-xs-push-0 {
left: auto
}
.col-xs-push-1 {
left: 8.33333%
}
.col-xs-push-2 {
left: 16.66667%
}
.col-xs-push-3 {
left: 25%
}
.col-xs-push-4 {
left: 33.33333%
}
.col-xs-push-5 {
left: 41.66667%
}
.col-xs-push-6 {
left: 50%
}
.col-xs-push-7 {
left: 58.33333%
}
.col-xs-push-8 {
left: 66.66667%
}
.col-xs-push-9 {
left: 75%
}
.col-xs-push-10 {
left: 83.33333%
}
.col-xs-push-11 {
left: 91.66667%
}
.col-xs-push-12 {
left: 100%
}
.col-xs-offset-0 {
margin-left: 0%
}
.col-xs-offset-1 {
margin-left: 8.33333%
}
.col-xs-offset-2 {
margin-left: 16.66667%
}
.col-xs-offset-3 {
margin-left: 25%
}
.col-xs-offset-4 {
margin-left: 33.33333%
}
.col-xs-offset-5 {
margin-left: 41.66667%
}
.col-xs-offset-6 {
margin-left: 50%
}
.col-xs-offset-7 {
margin-left: 58.33333%
}
.col-xs-offset-8 {
margin-left: 66.66667%
}
.col-xs-offset-9 {
margin-left: 75%
}
.col-xs-offset-10 {
margin-left: 83.33333%
}
.col-xs-offset-11 {
margin-left: 91.66667%
}
.col-xs-offset-12 {
margin-left: 100%
}
@media (min-width: 798px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left
}
.col-sm-1 {
width: 8.33333%
}
.col-sm-2 {
width: 16.66667%
}
.col-sm-3 {
width: 25%
}
.col-sm-4 {
width: 33.33333%
}
.col-sm-5 {
width: 41.66667%
}
.col-sm-6 {
width: 50%
}
.col-sm-7 {
width: 58.33333%
}
.col-sm-8 {
width: 66.66667%
}
.col-sm-9 {
width: 75%
}
.col-sm-10 {
width: 83.33333%
}
.col-sm-11 {
width: 91.66667%
}
.col-sm-12 {
width: 100%
}
.col-sm-pull-0 {
right: auto
}
.col-sm-pull-1 {
right: 8.33333%
}
.col-sm-pull-2 {
right: 16.66667%
}
.col-sm-pull-3 {
right: 25%
}
.col-sm-pull-4 {
right: 33.33333%
}
.col-sm-pull-5 {
right: 41.66667%
}
.col-sm-pull-6 {
right: 50%
}
.col-sm-pull-7 {
right: 58.33333%
}
.col-sm-pull-8 {
right: 66.66667%
}
.col-sm-pull-9 {
right: 75%
}
.col-sm-pull-10 {
right: 83.33333%
}
.col-sm-pull-11 {
right: 91.66667%
}
.col-sm-pull-12 {
right: 100%
}
.col-sm-push-0 {
left: auto
}
.col-sm-push-1 {
left: 8.33333%
}
.col-sm-push-2 {
left: 16.66667%
}
.col-sm-push-3 {
left: 25%
}
.col-sm-push-4 {
left: 33.33333%
}
.col-sm-push-5 {
left: 41.66667%
}
.col-sm-push-6 {
left: 50%
}
.col-sm-push-7 {
left: 58.33333%
}
.col-sm-push-8 {
left: 66.66667%
}
.col-sm-push-9 {
left: 75%
}
.col-sm-push-10 {
left: 83.33333%
}
.col-sm-push-11 {
left: 91.66667%
}
.col-sm-push-12 {
left: 100%
}
.col-sm-offset-0 {
margin-left: 0%
}
.col-sm-offset-1 {
margin-left: 8.33333%
}
.col-sm-offset-2 {
margin-left: 16.66667%
}
.col-sm-offset-3 {
margin-left: 25%
}
.col-sm-offset-4 {
margin-left: 33.33333%
}
.col-sm-offset-5 {
margin-left: 41.66667%
}
.col-sm-offset-6 {
margin-left: 50%
}
.col-sm-offset-7 {
margin-left: 58.33333%
}
.col-sm-offset-8 {
margin-left: 66.66667%
}
.col-sm-offset-9 {
margin-left: 75%
}
.col-sm-offset-10 {
margin-left: 83.33333%
}
.col-sm-offset-11 {
margin-left: 91.66667%
}
.col-sm-offset-12 {
margin-left: 100%
}
}
@media (min-width: 1022px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left
}
.col-md-1 {
width: 8.33333%
}
.col-md-2 {
width: 16.66667%
}
.col-md-3 {
width: 25%
}
.col-md-4 {
width: 33.33333%
}
.col-md-5 {
width: 41.66667%
}
.col-md-6 {
width: 50%
}
.col-md-7 {
width: 58.33333%
}
.col-md-8 {
width: 66.66667%
}
.col-md-9 {
width: 75%
}
.col-md-10 {
width: 83.33333%
}
.col-md-11 {
width: 91.66667%
}
.col-md-12 {
width: 100%
}
.col-md-pull-0 {
right: auto
}
.col-md-pull-1 {
right: 8.33333%
}
.col-md-pull-2 {
right: 16.66667%
}
.col-md-pull-3 {
right: 25%
}
.col-md-pull-4 {
right: 33.33333%
}
.col-md-pull-5 {
right: 41.66667%
}
.col-md-pull-6 {
right: 50%
}
.col-md-pull-7 {
right: 58.33333%
}
.col-md-pull-8 {
right: 66.66667%
}
.col-md-pull-9 {
right: 75%
}
.col-md-pull-10 {
right: 83.33333%
}
.col-md-pull-11 {
right: 91.66667%
}
.col-md-pull-12 {
right: 100%
}
.col-md-push-0 {
left: auto
}
.col-md-push-1 {
left: 8.33333%
}
.col-md-push-2 {
left: 16.66667%
}
.col-md-push-3 {
left: 25%
}
.col-md-push-4 {
left: 33.33333%
}
.col-md-push-5 {
left: 41.66667%
}
.col-md-push-6 {
left: 50%
}
.col-md-push-7 {
left: 58.33333%
}
.col-md-push-8 {
left: 66.66667%
}
.col-md-push-9 {
left: 75%
}
.col-md-push-10 {
left: 83.33333%
}
.col-md-push-11 {
left: 91.66667%
}
.col-md-push-12 {
left: 100%
}
.col-md-offset-0 {
margin-left: 0%
}
.col-md-offset-1 {
margin-left: 8.33333%
}
.col-md-offset-2 {
margin-left: 16.66667%
}
.col-md-offset-3 {
margin-left: 25%
}
.col-md-offset-4 {
margin-left: 33.33333%
}
.col-md-offset-5 {
margin-left: 41.66667%
}
.col-md-offset-6 {
margin-left: 50%
}
.col-md-offset-7 {
margin-left: 58.33333%
}
.col-md-offset-8 {
margin-left: 66.66667%
}
.col-md-offset-9 {
margin-left: 75%
}
.col-md-offset-10 {
margin-left: 83.33333%
}
.col-md-offset-11 {
margin-left: 91.66667%
}
.col-md-offset-12 {
margin-left: 100%
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left
}
.col-lg-1 {
width: 8.33333%
}
.col-lg-2 {
width: 16.66667%
}
.col-lg-3 {
width: 25%
}
.col-lg-4 {
width: 33.33333%
}
.col-lg-5 {
width: 41.66667%
}
.col-lg-6 {
width: 50%
}
.col-lg-7 {
width: 58.33333%
}
.col-lg-8 {
width: 66.66667%
}
.col-lg-9 {
width: 75%
}
.col-lg-10 {
width: 83.33333%
}
.col-lg-11 {
width: 91.66667%
}
.col-lg-12 {
width: 100%
}
.col-lg-pull-0 {
right: auto
}
.col-lg-pull-1 {
right: 8.33333%
}
.col-lg-pull-2 {
right: 16.66667%
}
.col-lg-pull-3 {
right: 25%
}
.col-lg-pull-4 {
right: 33.33333%
}
.col-lg-pull-5 {
right: 41.66667%
}
.col-lg-pull-6 {
right: 50%
}
.col-lg-pull-7 {
right: 58.33333%
}
.col-lg-pull-8 {
right: 66.66667%
}
.col-lg-pull-9 {
right: 75%
}
.col-lg-pull-10 {
right: 83.33333%
}
.col-lg-pull-11 {
right: 91.66667%
}
.col-lg-pull-12 {
right: 100%
}
.col-lg-push-0 {
left: auto
}
.col-lg-push-1 {
left: 8.33333%
}
.col-lg-push-2 {
left: 16.66667%
}
.col-lg-push-3 {
left: 25%
}
.col-lg-push-4 {
left: 33.33333%
}
.col-lg-push-5 {
left: 41.66667%
}
.col-lg-push-6 {
left: 50%
}
.col-lg-push-7 {
left: 58.33333%
}
.col-lg-push-8 {
left: 66.66667%
}
.col-lg-push-9 {
left: 75%
}
.col-lg-push-10 {
left: 83.33333%
}
.col-lg-push-11 {
left: 91.66667%
}
.col-lg-push-12 {
left: 100%
}
.col-lg-offset-0 {
margin-left: 0%
}
.col-lg-offset-1 {
margin-left: 8.33333%
}
.col-lg-offset-2 {
margin-left: 16.66667%
}
.col-lg-offset-3 {
margin-left: 25%
}
.col-lg-offset-4 {
margin-left: 33.33333%
}
.col-lg-offset-5 {
margin-left: 41.66667%
}
.col-lg-offset-6 {
margin-left: 50%
}
.col-lg-offset-7 {
margin-left: 58.33333%
}
.col-lg-offset-8 {
margin-left: 66.66667%
}
.col-lg-offset-9 {
margin-left: 75%
}
.col-lg-offset-10 {
margin-left: 83.33333%
}
.col-lg-offset-11 {
margin-left: 91.66667%
}
.col-lg-offset-12 {
margin-left: 100%
}
}
#skip-link {
margin: 0
}
.homepage .nav-wrapper.above-header {
height: 112px
}
@media (min-width: 1200px) {
.page-actions.mobile {
display: none
}
}
.page-actions.mobile .members-btn {
display: inline-block;
padding: 20px;
font-size: 16px;
padding-left: 25px;
width: 100%
}
.page-actions.mobile .members-btn:hover, .page-actions.mobile .members-btn:focus {
text-decoration: none
}
.page-actions.mobile .form {
opacity: 1;
clip: auto;
height: auto;
-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
background: #FFF;
border-bottom: 1px solid #E5E8EA
}
.page-actions.mobile .form input {
margin-top: 0;
padding: 20px;
padding-left: 25px
}
#skip-link a {
display: block;
width: 100%;
height: 40px;
line-height: 40px;
outline: 0px;
background: #F9F9F9;
text-align: center;
color: #003D6B
}
#branding {
transition: all 0.2s ease-in-out
}
#branding .hidden-logo {
opacity: 0;
display: none
}
#branding .hidden-logo.show {
opacity: 1;
display: block
}
.nav-wrapper img.mobile-search {
display: none
}
.nav-wrapper {
background-color: #6c7230;
padding: 0
}
.nav-wrapper:not(.above-header) {
min-height: 42px
}
.nav-wrapper a:focus > img {
outline: 1px solid #FFF
}
.nav-wrapper img {
float: left
}
.nav-wrapper ul {
margin-top: 0
}
.nav-wrapper ul a, .nav-wrapper ul li {
color: #FFF;
text-decoration: none;
font-family: "Roboto", sans-serif;
font-weight: 500
}
.nav-wrapper .main-menu {
display: block;
margin-left: 0
}
@media (max-width: 1200px) {
.nav-wrapper .main-menu ul:first-child {
display: none
}
}
.nav-wrapper .main-menu .header-socials {
position: absolute;
right: 18px;
top: 0px
}
@media (max-width: 1200px) {
.nav-wrapper .main-menu .header-socials {
right: 0;
top: -15px
}
}
.nav-wrapper .main-menu .header-socials ul {
padding: 0;
margin: 0
}
.nav-wrapper .main-menu .header-socials ul li {
list-style: none;
display: inline-block;
margin-right: 0
}
.nav-wrapper .main-menu .header-socials ul li a {
display: block;
height: 24px;
width: 24px;
padding: 13px 2px;
}
.nav-wrapper .main-menu .subsite-main-logo {
display: none
}
.nav-wrapper .main-menu a.custom {
display: block;
position: absolute;
left: 175px;
top: -31px;
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/burger-menu.svg);
background-size: 21px 15px;
background-repeat: no-repeat;
height: 42px;
width: 42px;
text-align: left
}
@media (max-width: 1200px) {
.nav-wrapper .main-menu a.custom {
left: 26px !important;
top: -26px !important
}
}
.nav-wrapper .main-menu a.custom:after {
content: "Menu";
position: absolute;
width: 77px;
height: 42px;
color: #FFF;
text-indent: 0;
display: block;
z-index: 99999999999;
font-size: 14px;
font-weight: 100;
left: 28px;
top: -3px
}
.nav-wrapper .main-menu a.custom.open {
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/close.svg);
background-size: 21px 15px;
background-repeat: no-repeat;
height: 42px;
width: 42px
}
@media (max-width: 1200px) {
.nav-wrapper .main-menu a.custom.open {
left: 26px !important;
top: -26px !important
}
}
.nav-wrapper .main-menu a.custom.open:after {
content: "Close";
position: absolute;
width: 77px;
height: 42px;
color: #FFF;
text-indent: 0;
display: block;
z-index: 99999999999;
font-size: 14px;
font-weight: 100;
left: 25px;
top: -3px
}
.nav-wrapper .main-menu ul {
float: left;
list-style: none;
padding-left: 0;
margin-bottom: 0
}
.nav-wrapper .main-menu ul li {
display: inline-block;
position: relative;
padding: 0;
margin-bottom: 0
}
.nav-wrapper .main-menu ul li:hover a {
border-bottom: 2px solid #fff
}
.nav-wrapper .main-menu ul li:hover .sub-menu {
display: block
}
.nav-wrapper .main-menu ul li:hover .sub-menu li a {
border: none
}
.nav-wrapper .main-menu ul li:not(last-child) {
margin-right: 30px
}
.nav-wrapper .main-menu ul li a {
line-height: 49px;
display: inline-block;
outline: 0;
border-bottom: 2px solid transparent
}
.nav-wrapper .main-menu ul li a:focus {
border-bottom: 2px solid #fff
}
.nav-wrapper .main-menu ul li .sub-menu {
float: none;
position: absolute;
top: 46px;
left: 0;
margin: 0;
width: 214px;
padding-left: 0;
background-color: #FFF;
-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
z-index: 1;
display: none;
border-left: 1px solid #E5E8EA;
border-right: 1px solid #E5E8EA
}
.nav-wrapper .main-menu ul li .sub-menu li {
margin: 5px;
width: calc(100% - 10px);
transition: all 0.2s ease-in-out
}
.nav-wrapper .main-menu ul li .sub-menu li.menu-item-has-children a {
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/arrow-blue.svg);
background-repeat: no-repeat;
background-position: center right 10px;
background-size: 6px 10px
}
.nav-wrapper .main-menu ul li .sub-menu li.menu-item-has-children .sub-menu a {
background-image: none
}
.nav-wrapper .main-menu ul li .sub-menu li.current-menu-item > a, .nav-wrapper .main-menu ul li .sub-menu li.current-menu-ancestor > a {
background-color: #CCEDF8
}
.nav-wrapper .main-menu ul li .sub-menu li:hover > a {
background-color: #CCEDF8
}
.nav-wrapper .main-menu ul li .sub-menu li:hover ul {
display: block
}
.nav-wrapper .main-menu ul li .sub-menu li:last-child {
border: none
}
.nav-wrapper .main-menu ul li .sub-menu li a {
color: #595E62;
font-weight: 400;
font-size: 1em;
line-height: 1em;
padding: 15px !important;
display: block;
margin: 0 !important;
transition: all 0.2s ease-in-out;
border-radius: 5px
}
.nav-wrapper .main-menu ul li .sub-menu li a:focus {
border-bottom: 0;
background-color: #fff2d7
}
.nav-wrapper.above-header, .nav-wrapper.subsite-header {
background-color:#3e421c;
padding: 15px 0
}
.nav-wrapper.above-header .page-actions, .nav-wrapper.subsite-header .page-actions {
margin-top: 20px
}
@media (max-width: 1200px) {
.nav-wrapper.above-header .page-actions, .nav-wrapper.subsite-header .page-actions {
margin-top: 0
}
}
.nav-wrapper.above-header .page-actions .mobile-search, .nav-wrapper.subsite-header .page-actions .mobile-search {
float: right;
padding: 10px;
border: 1px solid rgba(255, 255, 255, 0.25);
color: #fff;
border-radius: 5px;
margin-top: 20px;
display: block
}
@media (min-width: 1201px) {
.nav-wrapper.above-header .page-actions .mobile-search, .nav-wrapper.subsite-header .page-actions .mobile-search {
display: none
}
}
.nav-wrapper.above-header .members-btn, .nav-wrapper.subsite-header .members-btn {
float: right;
padding: 10px;
border: 1px solid rgba(255, 255, 255, 0.25);
color: #fff;
border-radius: 5px;
margin-top: 0;
line-height: 1;
display: flex;
align-items: center;
font-weight: 100;
font-size: 1em
}
@media (max-width: 1200px) {
.nav-wrapper.above-header .members-btn, .nav-wrapper.subsite-header .members-btn {
padding: 10px;
margin-top: 20px;
margin-tight: 20px;
text-indent: -9999999px;
margin-right: 10px !important
}
.nav-wrapper.above-header .members-btn img, .nav-wrapper.subsite-header .members-btn img {
margin-left: 0 !important
}
}
.nav-wrapper.above-header .members-btn img, .nav-wrapper.subsite-header .members-btn img {
float: right;
vertical-align: middle;
margin-left: 8px
}
.nav-wrapper .header-search {
float: right;
list-style: none;
margin-top: 11px;
margin-bottom: 0
}
.nav-wrapper .header-search a {
padding-top: 19px;
padding-bottom: 26px;
outline: 0px
}
.nav-wrapper .header-search a:hover, .nav-wrapper .header-search a:focus {
border-bottom: 2px solid #fff
}
.nav-wrapper .header-search li {
display: inline-block;
cursor: pointer;
padding: 0;
margin-bottom: 0
}
.nav-wrapper .header-search li:not(:last-child) {
margin-right: 20px
}
.nav-wrapper .header-search li a {
margin-top: 30px;
padding-top: 19px;
padding-bottom: 24px;
border-bottom: 2px solid #fff;
margin-bottom: 0
}
.nav-wrapper .header-search li a:focus {
outline: 1px solid #FFF
}
.nav-wrapper .header-search img {
margin-right: 10px;
width: 19px;
height: 20px
}
.nav-wrapper .form-wrapper {
float: right;
opacity: 1;
transition: all 0.2s ease-in-out;
z-index: 99;
border: 1px solid rgba(255, 255, 255, 0.25);
margin-right: 20px
}
.nav-wrapper .form-wrapper .form-search {
display: inline-block;
float: left;
-webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.1);
box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.1)
}
.nav-wrapper .form-wrapper .form-search img {
display: none
}
@media (min-width: 1200px) {
.nav-wrapper .form-wrapper .form-search img {
display: block;
float: right;
padding-top: 12px;
padding-right: 10px
}
}
.nav-wrapper .form-wrapper .form-search input {
padding: 10px;
background: #003D6B;
color: #fff;
border: none;
font-size: 14px;
font-weight: 100
}
.nav-wrapper .form-wrapper .form-search input::placeholder {
color: #FFF;
font-weight: 100;
transform: translateY(3px)
}
.nav-wrapper .form-wrapper .form-actions {
display: inline-block;
float: right
}
.nav-wrapper .form-wrapper .form-actions input {
background-color: #003D6B;
color: white;
border: none;
padding: 0;
font-size: 16px;
cursor: pointer;
width: 40px;
height: 38px;
overflow: hidden;
text-indent: -9999px;
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/icon_search.svg);
background-size: 16px 16px;
background-repeat: no-repeat;
background-position: center center
}
.sub-menu.show-menu {
display: block !important
}
.form-wrapper.show-form {
opacity: 1;
top: 80px
}
.nav-wrapper img.mobile-search {
display: none
}
.form {
display: none
}
#nav {
z-index: 100 !important
}
.sub-menu.show-menu {
display: block !important
}
#close-icon {
margin-left: -18px;
margin-top: 4px
}
.nav-wrapper .main-menu li .sub-menu ul.sub-menu {
left: 103%;
top: 0;
display: none
}
@media screen and (max-width: 1200px) {
#burger-menu {
display: block;
position: absolute;
right: 20px;
top: 10px;
cursor: pointer
}
.header-search {
display: none
}
.nav-wrapper {
padding: 15px
}
.form-wrapper, .form-wrapper.show-form {
display: none
}
.nav-wrapper .header-search {
display: none !important
}
.nav-wrapper {
position: relative
}
.nav-wrapper.top-menu {
z-index: 99999999
}
.nav-wrapper img.mobile-search {
display: block;
float: none;
position: absolute;
right: 73px;
top: 25px;
cursor: pointer;
z-index: 99
}
.form {
display: none;
width: 100%;
background-color: #F2F2F0;
height: 0px;
opacity: 0;
transition: all 0.2s ease-in-out;
position: absolute;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
height: 1px
}
.form.mobile-form {
opacity: 1;
height: 70px;
display: block;
position: static;
clip: auto;
clip: auto;
overflow: visible;
transition: all 0.2s ease-in-out
}
.form-mobile {
width: 80%;
float: left
}
.form-mobile input {
width: 100%;
background: transparent;
outline: 0;
border: 0;
margin-top: 11px;
color: #003D6B;
padding-left: 25px
}
.form-mobile input::placeholder {
color: #003D6B
}
.actions-mobile {
float: right;
transition: all 0.2s ease-in-out
}
.actions-mobile input {
background: transparent;
border: 0px;
outline: 0;
padding-right: 25px;
margin-top: 11px;
color: #003D6B;
font-weight: 700;
cursor: pointer
}
.IE #branding, .safari #branding {
position: absolute;
top: -37px !important
}
.IE .nav-wrapper img.mobile-search, .safari .nav-wrapper img.mobile-search {
top: 22px !important
}
}
@media screen and (max-width: 992px) {
.nav-wrapper {
z-index: 1;
position: relative;
-webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1)
}
}
@media screen and (max-width: 768px) {
.nav-wrapper img.mobile-search {
right: 66px
}
.form-mobile input {
padding-left: 20px
}
.actions-mobile input {
padding-right: 20px
}
}
.footer-wrapper {
border-top: 4px solid #ffb71b;
background-color: #3e421c;
color:#999;
position: relative;
font-size: 13px;
}
.footer-wrapper .back-to-top {
width: 40px;
height: 40px;
position: absolute;
right: 60px;
top: -22px;
cursor: pointer
}
@media (max-width: 1021px) {
.footer-wrapper .back-to-top {
right: 18px
}
}
.footer-wrapper .footer-logo {
margin-left: 20px;
margin-bottom: 10px;
width: 60px;
height: auto
}
@media (min-width: 1023px) {
.footer-wrapper .footer-logo {
display: none
}
}
@media (max-width: 1021px) {
.footer-wrapper {
padding-top: 30px;
padding-bottom: 30px
}
}
@media (max-width: 1021px) {
.footer-wrapper #menu-footer-menu-col-one {
margin: 0
}
}
.footer-wrapper .merged {
display: block
}
@media (min-width: 1021px) {
.footer-wrapper .merged {
display: none
}
}
.footer-wrapper .col-md-2:first-of-type:before {
content: "";
width: 70px;
height: 94px;
display: block;
position: absolute;
top: 0;
left: -82px;
background: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/appea-logo.svg);
background-size: 70px 94px;
background-repeat: no-repeat
}
@media (max-width: 1021px) {
.footer-wrapper .col-md-2:first-of-type:before {
content: "";
display: none
}
}
.footer-wrapper .push {
transform: translateX(100px)
}
@media (max-width: 1021px) {
.footer-wrapper .push {
transform: translateX(0px)
}
}
@media (max-width: 991px) {
.footer-wrapper .push .col-md-2:nth-of-type(2) {
display: none !important
}
}
.footer-wrapper .accordian-header {
cursor: pointer
}
.footer-wrapper .accordian-header span {
display: none
}
@media (max-width: 1021px) {
.footer-wrapper .accordian-header h2 {
display: none
}
.footer-wrapper .accordian-header span {
display: block;
font-family: "Roboto", sans-serif;
margin-bottom: 5px;
font-size: 16px;
color: #FFF;
margin: 0 -15px;
padding: 20px 15px 15px 15px;
border-top: 1px solid #0160A8;
line-height: 1;
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/yellow-arrow-down.svg);
background-size: 11px 10px;
background-repeat: no-repeat;
background-position: center right 15px
}
.footer-wrapper .accordian-header span.open {
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/yellow-arrow-up.svg)
}
}
.footer-wrapper ul {
padding: 0;
margin: 0
}
@media (max-width: 1021px) {
.footer-wrapper ul {
margin-bottom: 15px
}
}
.footer-wrapper ul li {
list-style: none;
display: block;
line-height: initial
}
.footer-wrapper ul li a {
display: block;
color: #fff;
font-family: "Roboto", sans-serif;
font-weight: 100;
font-size: 13px;
line-height: 20px;
padding: 5px 0 5px 0
}
.footer-wrapper h2 {
color: #FFD600;
font-family: "Roboto", sans-serif;
font-size: 1em;
margin-bottom: 5px;
line-height: 17px;
margin-top: 0
}
.footer-wrapper .social {
position: relative
}
@media (max-width: 1021px) {
.footer-wrapper .social {
margin-top: 5px
}
}
.footer-wrapper .social h2 {
color: #fff;
margin-bottom: 10px
}
.footer-wrapper .social h2 span {
min-width: 28px;
display: inline-block
}
.footer-wrapper .social h2 img {
margin-right: 0
}
.footer-wrapper .social h2:nth-child(n+2) {
margin-top: 30px
}
.footer-wrapper .social ul {
padding-left: 30px
}
.footer-wrapper .social ul a {
padding: 0
}
.footer-wrapper .social .single-items {
position: absolute;
top: 0;
right: 0
}
@media (max-width: 1021px) {
.footer-wrapper .social .single-items {
margin-top: 5px;
position: static;
margin-top: 25px
}
}
.footer-wrapper .social .single-items ul {
padding: 0;
margin: 0;
margin-top: -5px
}
.footer-wrapper .social .single-items ul a {
font-family: "Roboto", sans-serif;
font-weight: 600;
padding: 5px 0 5px 0
}
.footer-wrapper .social .single-items ul a span {
display: inline-block;
min-width: 30px
}
.footer-wrapper .social .single-items ul a span img {
margin-right: 10px
}
.footer-bottom {
background-color: #3e421c;
padding: 15px 0px
}
.footer-bottom .container {
padding: 0
}
.footer-bottom .copyright {
float: left
}
@media (max-width: 991px) {
.footer-bottom .copyright {
float: none
}
}
.footer-bottom .copyright img {
margin-top: 6px
}
@media (max-width: 991px) {
.footer-bottom .copyright img {
}
}
.footer-bottom .copyright p {
margin: 0;
color: #fff;
font-size: 14px;
}
.footer-bottom .copyright a {
color: #B5BBBF !important;
font-weight: normal;
}
@media (max-width: 991px) {
.footer-bottom .copyright p {
display: block;
text-align: center
}
}
.footer-bottom .footer-logo {
float: right
}
@media (max-width: 991px) {
.footer-bottom .footer-logo {
float: none
}
}
.footer-bottom .footer-logo ul {
padding: 0;
margin: 0
}
@media (max-width: 991px) {
.footer-bottom .footer-logo ul {
text-align: center;
margin-top: 15px
}
}
.footer-bottom .footer-logo ul li {
display: inline-block;
font-size: 14px;
color: #fff
}
.footer-bottom .footer-logo ul li a {
color: #fff
}
.footer-bottom .footer-logo ul li a:hover, .footer-bottom .footer-logo ul li a:focus {
text-decoration: underline
}
.footer-bottom .footer-logo ul li:first-of-type {
color: #B5BBBF;
margin-right: 10px
}
.error404 h1 {
margin: 0 !important
}
.error404 .inner-404 {
max-width: 800px;
margin: 0 auto;
width: 100%;
margin-top: 50px;
margin-bottom: 50px
}
.error404 .inner-404 img {
margin: 0 auto;
text-align: center;
display: block;
max-width: 100%;
height: auto
}
.error404 .inner-404 ul {
display: block;
margin: 0 auto;
text-align: center;
padding: 0;
margin-top: 30px
}
.error404 .inner-404 ul li {
list-style: none
}
.default-page {
margin-top: 30px
}
@media (max-width: 1021px) {
.default-page {
max-width: 700px;
width: 100%;
margin: 0 auto
}
.default-page .col-md-8 {
padding-right: 18px !important
}
}
.default-page img {
max-width: 100%;
width: 100%;
height: auto
}
.default-page .col-md-8 {
padding-right: 80px
}
.default-page .sidebar-wrapper .sidebar-header {
padding: 15px 20px 12px 20px;
border-left: 5px solid #003D6B;
line-height: 1;
font-size: 0;
background-color: #CCEDF8
}
.default-page .sidebar-wrapper .sidebar-header h2 {
margin: 0;
color: #003D6B;
font-family: "Roboto", sans-serif;
font-size: 20px;
line-height: 24px
}
.default-page .sidebar-wrapper .sidebar-header:nth-of-type(n+2) {
margin-top: 50px
}
.default-page .sidebar-wrapper .sidebar-items ul {
margin-top: 0
}
.default-page .sidebar-wrapper .sidebar-items li {
padding-left: 0;
border-bottom: 1px solid rgba(114, 116, 136, 0.25);
margin: 0;
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/arrow-blue.svg);
background-size: 6px 10px;
background-repeat: no-repeat;
background-position: 15px 50%
}
.default-page .sidebar-wrapper .sidebar-items li:before {
content: "";
display: none
}
.default-page .sidebar-wrapper .sidebar-items li a {
padding: 20px 30px 15px 30px;
display: block
}
.default-page .sidebar-wrapper .sidebar-items .contact-info {
padding: 0 25px;
margin-top: 10px;
margin-bottom: 20px
}
.default-page .sidebar-wrapper .sidebar-items .contact-info p {
margin: 0
}
.default-page .sidebar-wrapper .sidebar-items .contact-info:last-of-type {
margin-bottom: 0
}
.default-page + .page-cta {
margin-top: 50px;
background: #F3F3F3;
padding: 80px 0 80px 0
}
.default-page + .page-cta .tiles {
background: #FFF
}
.default-page .latest-news {
margin-bottom: 50px
}
.default-page .latest-news h2 {
font-size: 24px
}
.default-page .topic-filter, .default-page .date-filter {
background-image: none !important
}
.default-page .topic-filter a, .default-page .date-filter a {
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/arrow-down.svg);
background-size: 8px 12px;
background-repeat: no-repeat;
background-position: 15px 50%;
color: #595E62;
font-family: "Roboto", sans-serif
}
.default-page .topic-filter a.open, .default-page .date-filter a.open {
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/arrow-up.svg)
}
.default-page .topic-filter ul, .default-page .date-filter ul {
margin: 0;
padding: 0;
display: none;
margin-left: 14px
}
.default-page .topic-filter ul input, .default-page .date-filter ul input {
margin-right: 10px
}
.default-page .date-filter li:nth-child(2), .default-page .date-filter li:nth-child(3) {
display: inline-block;
width: 50%
}
.default-page .date-filter li:nth-child(2) input, .default-page .date-filter li:nth-child(3) input {
width: 77%;
height: 20px
}
.default-page .searchandfilter ul {
margin: 0;
padding: 0;
display: block
}
.default-page .searchandfilter ul li {
display: block;
padding: 0;
border: none !important;
margin: 0;
background-image: none !important
}
.default-page .searchandfilter input[type="submit"], .default-page .searchandfilter input[type="submit"] {
font-size: 15px;
font-weight: 100;
padding: 15px 30px 12px 30px;
line-height: 1;
border-radius: 30px;
display: block;
margin-top: 20px;
margin-bottom: 20px;
text-decoration: none;
transition: all 0.2s ease-in-out;
z-index: 0;
pointer-events: all;
cursor: pointer;
transition: all 0.3s ease-in-out;
background: #007DB3;
color: #FFF
}
.default-page .searchandfilter input[type="submit"]:hover, .default-page .searchandfilter input[type="submit"]:focus, .default-page .searchandfilter input[type="submit"]:hover, .default-page .searchandfilter input[type="submit"]:focus {
background-color: #006b9a
}
.default-page .searchandfilter input[name="ofsearch"] {
display: none
}
.default-page .searchandfilter h4 {
display: none
}
.default-page .searchandfilter .date-filter ul li {
display: inline-block;
width: 44%
}
.default-page .searchandfilter .date-filter ul li input {
width: 80% !important;
display: inline-block
}
.default-page .searchandfilter .date-filter .searchandfilter ul li:first-child {
display: none !important
}
.date-published {
margin-bottom: 5px
}
.date-published.no-title {
margin-bottom: 50px
}
.single-title {
margin-bottom: 50px
}
#generic_content_sidebar h1 {
margin-top: 0
}
#generic_content_sidebar h1, #generic_content_sidebar h2, #generic_content_sidebar h3, #generic_content_sidebar h4, #generic_content_sidebar h5, #generic_content_sidebar h6 {
font-size: 24px;
line-height: 32px;
color: #595E62
}
#generic_content_sidebar p:last-of-type {
margin-bottom: 0
}
#search-results {
margin-bottom: 50px
}
#search-results h2 {
color: #003D6B;
font-weight: 300;
font-size: 24px
}
#search-results a:hover, #search-results a:focus {
text-decoration: none
}
#search-results a:hover .listing-item, #search-results a:focus .listing-item {
background-color: #f7f7f7
}
#search-results .listing-item {
border-bottom: 1px solid rgba(114, 116, 136, 0.25);
transition: all 0.2s ease-in-out;
cursor: pointer;
display: flex;
align-items: center
}
#search-results .listing-item:hover {
background-color: #F9F9F9
}
#search-results .listing-item .image {
width: 30%;
display: inline-block;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
height: 140px
}
@media (max-width: 764px) {
#search-results .listing-item .image {
display: none
}
}
#search-results .listing-item .image img {
border-top-left-radius: 0;
border-bottom-right-radius: 0
}
@media (max-width: 765px) {
#search-results .listing-item .image {
width: 170px;
padding-right: 20px
}
}
#search-results .listing-item .result-content {
padding: 30px 0;
padding-left: 30px;
width: 70%
}
@media (max-width: 764px) {
#search-results .listing-item .result-content {
width: 100%;
padding-left: 0
}
}
#search-results .listing-item .result-content.no-image {
padding-left: 0;
width: 100%
}
#search-results .listing-item .result-content h3 {
font-size: 24px;
line-height: 31px;
color: #003D6B;
font-family: "Roboto", sans-serif;
margin-bottom: 15px;
margin-top: 0
}
#search-results .listing-item .result-content h3 span {
display: block;
font-family: "Roboto", sans-serif;
font-size: 14px;
line-height: 1;
color: #9CA2A7;
margin-top: 5px
}
#search-results .listing-item .result-content p {
font-size: 16px;
color: #727488;
margin: 0
}
#website-pagination {
text-align: left;
margin: 30px 0 80px 0
}
#website-pagination span, #website-pagination a {
display: inline-block;
font-size: 20px;
min-width: 30px;
line-height: 28px;
text-decoration: none;
color: #9CA2A7;
box-sizing: border-box;
text-align: center;
border-bottom: 1px solid transparent;
transition: all 0.2s ease-in-out
}
#website-pagination span:hover, #website-pagination span:focus, #website-pagination a:hover, #website-pagination a:focus {
border-bottom: 1px solid #003D6B
}
#website-pagination span.current, #website-pagination a.current {
color: #003D6B
}
#website-pagination span.prev, #website-pagination span.next, #website-pagination a.prev, #website-pagination a.next {
text-indent: -999999px;
background-repeat: no-repeat;
background-size: 18px 18px;
background-position: top 11px center
}
#website-pagination span.prev, #website-pagination a.prev {
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/slick-left.svg);
background-size: 23px 16px;
border: none;
padding: 5px 5px
}
#website-pagination span.prev:hover, #website-pagination span.prev:focus, #website-pagination a.prev:hover, #website-pagination a.prev:focus {
border: none;
background-color: #FAFAF9
}
#website-pagination span.next, #website-pagination a.next {
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/slick-right.svg);
background-size: 23px 16px;
border: none;
padding: 5px 5px
}
#website-pagination span.next:hover, #website-pagination span.next:focus, #website-pagination a.next:hover, #website-pagination a.next:focus {
border: none;
background-color: #FAFAF9
}
#website-pagination span.prev, #website-pagination span.next {
opacity: 0.5
}
.blog-listing .listing-item {
height: 170px;
overflow: hidden
}
.blog-listing .listing-item:last-of-child {
margin-bottom: 100px
}
@media (max-width: 735px) {
.blog-listing .listing-item {
height: auto
}
}
.blog-listing .listing-item .thumbnail {
height: 170px
}
.post-type-archive-members p {
margin-bottom: 20px
}
.post-type-archive-members p:last-of-type {
margin-bottom: 50px
}
.sub-site .header-socials {
display: none
}
@media (max-width: 765px) {
.sub-site .top-menu .burger-menu .burger-menu-container {
width: calc(100% + 45px) !important;
max-width: calc(100% + 45px) !important
}
}
@media (max-width: 1200px) {
.sub-site .burger-menu .burger-menu-container {
right: -18px;
left: auto !important
}
}
@media (max-width: 765px) {
.sub-site .burger-menu .burger-menu-container {
width: 100% !important;
max-width: 100% !important
}
}
@media (max-width: 1200px) {
.sub-site .burger-menu a.custom, .sub-site .burger-menu a.custom.open {
left: auto !important;
right: -0 !important
}
.sub-site .burger-menu a.custom:after, .sub-site .burger-menu a.custom.open:after {
display: none;
content: ""
}
}
@media (max-width: 1200px) {
.sub-site .page-actions a {
margin-top: 0 !important
}
.sub-site .page-actions .mobile-search {
margin-right: 50px
}
}
.sub-site .nav-wrapper.above-header {
display: none
}
.sub-site .nav-wrapper.subsite-header {
padding: 0
}
.sub-site .nav-wrapper.subsite-header .burger-menu {
display: block !important
}
@media (min-width: 1201px) {
.sub-site .nav-wrapper.subsite-header .burger-menu {
display: none !important
}
}
.sub-site .nav-wrapper.subsite-header .col-md-12 {
display: flex;
float: none;
flex-direction: row;
justify-content: space-between;
align-content: center;
align-items: center;
min-height: 75px
}
.sub-site .nav-wrapper.subsite-header .page-actions {
margin-top: 0;
width: 500px;
margin-top: 5px
}
.sub-site .nav-wrapper.subsite-header .left-brand-menu {
width: 80%;
display: flex;
align-items: center
}
.sub-site .nav-wrapper.subsite-header .left-brand-menu .main-menu {
margin-left: 30px
}
.sub-site .nav-wrapper.subsite-header .left-brand-menu nav {
position: relative
}
@media (max-width: 1200px) {
.sub-site .nav-wrapper.subsite-header .left-brand-menu nav {
display: none
}
}
.sub-site .nav-wrapper.subsite-header .left-brand-menu ul {
padding: 0;
margin-left: 40px
}
.sub-site .nav-wrapper.subsite-header .left-brand-menu ul li a {
line-height: 43px;
transform: translateY(15px)
}
.sub-site .nav-wrapper.subsite-header .left-brand-menu ul li ul {
margin-left: 0
}
.sub-site .nav-wrapper.subsite-header .left-brand-menu ul li ul a {
line-height: 15px;
transform: none
}
.sub-site .nav-wrapper.subsite-header .left-brand-menu ul li ul li:hover .sub-menu, .sub-site .nav-wrapper.subsite-header .left-brand-menu ul li ul li:focus .sub-menu {
display: block !important
}
.sub-site .nav-wrapper.subsite-header .left-brand-menu ul li ul li .sub-menu {
margin-left: 0;
left: 101%;
top: 0;
display: none !important
}
.sub-site .nav-wrapper.subsite-header .left-brand-menu ul li ul li .sub-menu li a {
line-height: 20px;
transform: none
}
.sub-site .menu-main-menu-container {
margin-left: 125px
}
.sub-site .subsite-main-logo {
display: block !important;
position: absolute;
left: 18px;
top: 11px
}
@media (max-width: 1200px) {
.sub-site .subsite-main-logo {
left: 0px;
top: -8px
}
}
.sub-site a.custom {
left: 150px !important
}
.sub-site a.custom.members-btn, .sub-site a.custom.members-btn.open {
position: absolute !important;
float: right !important;
margin-right: 35px !important;
width: 38px !important;
height: 36px !important;
padding: 0 !important;
margin-top: -5px !important;
background-position: center !important;
top: 0px !important;
right: -18px !important
}
.sub-site .subsite-header .burger-menu-container {
left: auto !important;
right: -3px !important
}
.sub-site .subsite-header .burger-menu-container ul:nth-child(1) {
margin-top: 50px !important
}
.sub-site .burger-menu-container {
left: 0 !important
}
.sub-site .sub-site-home {
position: absolute;
left: 0;
top: 25px
}
.burger-menu {
display: block !important;
margin-left: 100px
}
.burger-menu .burger-menu-container {
z-index: 999999 !important
}
.burger-menu a.custom {
display: block;
position: absolute;
left: 44px;
top: -31px;
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/burger-menu.svg);
background-size: 21px 15px;
background-repeat: no-repeat;
height: 42px;
width: 42px;
text-align: left
}
@media (max-width: 1200px) {
.burger-menu a.custom {
left: 26px !important;
top: -26px !important
}
}
.burger-menu a.custom:after {
content: "Menu";
position: absolute;
width: 77px;
height: 42px;
color: #FFF;
text-indent: 0;
display: block;
z-index: 99999999999;
font-size: 14px;
font-weight: 100;
left: 28px;
top: -3px
}
.burger-menu a.custom.open {
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/close.svg);
background-size: 21px 15px;
background-repeat: no-repeat;
height: 42px;
width: 42px
}
@media (max-width: 1200px) {
.burger-menu a.custom.open {
left: 26px !important;
top: -26px !important
}
}
.burger-menu a.custom.open:after {
content: "Close";
position: absolute;
width: 77px;
height: 42px;
color: #FFF;
text-indent: 0;
display: block;
z-index: 99999999999;
font-size: 14px;
font-weight: 100;
left: 25px;
top: -3px
}
.subsite-footer {
background: #F3F3F3;
padding-top: 10px
}
.subsite-footer .col-md-12 {
display: flex;
justify-content: space-between;
align-items: center;
align-content: center
}
.subsite-footer a img {
max-width: 230px;
height: auto
}
@media (max-width: 1200px) {
.subsite-footer nav {
display: none
}
}
.subsite-footer nav ul {
padding: 0;
margin: 0;
line-height: 0
}
.subsite-footer nav ul li {
list-style: none;
display: inline-block
}
.subsite-footer nav ul li a {
color: #595E62;
padding: 30px 10px;
font-size: 13px
}
.subsite-footer nav ul li:last-of-type a {
padding-right: 0
}
.subsite-footer nav ul li:first-of-type a {
padding-left: 0
}
#two-col-cta .col-sm-7 {
padding-right: 100px
}
@media (max-width: 991px) {
#two-col-cta .col-sm-7 {
max-width: 100%;
width: 100%
}
}
@media (max-width: 1200px) {
#two-col-cta .col-sm-7 {
padding-right: 30px
}
}
#two-col-cta h2 {
font-size: 40px;
line-height: 50px;
margin-bottom: 10px;
color: #003D6B;
font-family: "Roboto", sans-serif;
margin-top: 0
}
#two-col-cta h2 span {
display: block;
color: #595E62;
font-size: 20px;
font-family: "Roboto", sans-serif;
line-height: 1;
margin-bottom: 5px
}
#two-col-cta p {
margin-bottom: 45px
}
#two-col-cta .links-list {
margin: 0;
padding: 0
}
#two-col-cta .links-list li {
list-style: none;
display: block;
border-bottom: 1px solid rgba(114, 116, 136, 0.25);
position: relative
}
#two-col-cta .links-list a {
padding: 22px 40px 18px 40px;
line-height: 1;
display: block;
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/arrow-blue.svg);
background-size: 6px 10px;
background-repeat: no-repeat;
background-position: left 15px center;
transition: 0.3s ease-in-out
}
#two-col-cta .links-list a:hover, #two-col-cta .links-list a:focus {
background-color: rgba(168, 168, 168, 0.2);
text-decoration: none
}
#two-col-cta img {
width: 100%;
height: auto
}
@media (max-width: 991px) {
#two-col-cta img {
display: none
}
}
.social-w-cta .time-line {
height: 520px;
overflow-y: auto;
margin-top: 54px
}
@media (max-width: 991px) {
.social-w-cta .time-line {
margin-bottom: 50px;
max-width: 400px;
width: 100%;
margin: 0 auto 50px auto
}
}
.social-w-cta .tiles {
margin-bottom: 0 !important
}
.social-w-cta .twitter-img {
margin-top: 55px
}
@media (max-width: 1021px) {
.social-w-cta .twitter-img {
margin-bottom: 50px;
margin-top: 0
}
}
.social-w-cta h2 {
color: #595E62;
margin-bottom: 15px
}
@media (max-width: 1022px) {
.social-w-cta > .col-md-4 {
width: 100% !important
}
}
.social-w-cta img {
max-width: 100%
}
.social-w-cta .cta-item {
border-bottom: 1px solid rgba(114, 116, 136, 0.25);
padding: 23px 0 19px 0
}
.social-w-cta .cta-item:first-of-type {
border-top: 1px solid rgba(114, 116, 136, 0.25)
}
.social-w-cta .cta-item h3 {
margin: 0;
color: #003D6B;
font-family: "Roboto", sans-serif;
font-size: 20px;
line-height: 29px;
margin-bottom: 15px
}
.social-w-cta .cta-item p {
margin: 0;
margin-bottom: 15px
}
.social-w-cta .cta-item a {
line-height: 1
}
.social-w-cta .cta-item a img {
width: 6px;
height: 10px;
vertical-align: baseline;
margin-left: 5px;
padding-top: 3px
}
.social-w-cta .dark-link {
color: #003D6B;
font-family: "Roboto", sans-serif;
text-decoration: none;
display: inline-block;
margin-top: 20px
}
.social-w-cta .dark-link:hover, .social-w-cta .dark-link:focus {
text-decoration: underline
}
.social-w-cta .dark-link img {
width: 6px;
height: 10px;
vertical-align: baseline;
margin-left: 5px;
padding-top: 3px
}
#events-block .col-md-7 {
padding-right: 0
}
@media (max-width: 1021px) {
#events-block .col-md-7 {
padding-right: 15px
}
}
#events-block .col-md-5 {
padding: 0
}
#events-block .events-wrapper {
background: #FFF;
min-height: 600px
}
#events-block .events-header {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 35px 50px 25px 50px;
border-bottom: 1px solid rgba(114, 116, 136, 0.25)
}
@media (max-width: 991px) {
#events-block .events-header {
padding: 30px
}
}
#events-block .events-header h2 {
margin-bottom: 0;
font-family: "Roboto", sans-serif;
font-size: 24px;
color: #595E62;
margin-top: 0
}
#events-block .events-header a {
font-family: "Roboto", sans-serif;
font-size: 16px
}
#events-block .events a:hover, #events-block .events a:focus {
text-decoration: none
}
#events-block .events a:hover .event-item, #events-block .events a:focus .event-item {
background: rgba(188, 188, 188, 0.15)
}
#events-block .events a:last-of-type .event-item {
border: none
}
#events-block .event-item {
border-bottom: 1px solid rgba(114, 116, 136, 0.25);
padding: 41px 50px 31px 50px;
display: flex;
flex-direction: row;
transition: all 0.3s ease-in-out
}
@media (max-width: 991px) {
#events-block .event-item {
padding: 30px
}
}
#events-block .event-item .event-date {
margin-right: 30px;
text-align: right
}
#events-block .event-item .event-date span {
display: block
}
#events-block .event-item .event-date span:nth-child(1) {
font-size: 30px;
color: #ffc64a;
font-family: "Roboto", sans-serif;
font-weight: 600;
}
#events-block .event-item .event-date span:nth-child(2) {
font-size: 16px;
color: #595E62;
font-family: "Roboto", sans-serif
}
#events-block .event-item .event-details h3 {
margin-top: 0;
margin-bottom: 5px;
font-size: 17px;
line-height: 20px;
color: #6c7230;
font-family: "Roboto", sans-serif
}
#events-block .event-item .event-details p {
margin: 0;
font-size: 16px;
color: #595E62;
font-family: "Roboto", sans-serif
}
#events-block .event-image {
background-size: cover;
height: 600px;
background-repeat: no-repeat;
background-position: center center;
background-color: #fff;
}
@media (max-width: 1021px) {
#events-block .event-image {
display: none
}
}
#partnership_tiles a:hover .partner p, #partnership_tiles a:focus .partner p {
text-decoration-color: #727488
}
#partnership_tiles h2 {
color: #595E62;
font-size: 24px;
font-family: "Roboto", sans-serif;
margin-bottom: 0;
margin-top: 0
}
#partnership_tiles .partner {
position: relative;
height: 125px;
margin: 18px 0;
display: flex;
align-items: center;
justify-content: space-between;
flex-direction: row;
border: 1px solid rgba(114, 116, 136, 0.25);
background: #FFF
}
@media (max-width: 1021px) {
#partnership_tiles .partner {
max-width: 470px;
width: 100%;
margin: 0 auto;
margin-top: 25px
}
}
#partnership_tiles .partner:before {
content: "";
width: 5px;
height: 100%;
position: absolute;
left: 0;
top: 0;
bottom: 0;
background: #ffc64a
}
#partnership_tiles .logo {
width: 45%;
height: 80px;
margin-left: 40px;
background-size: contain;
background-repeat: no-repeat;
background-position: center left
}
#partnership_tiles p {
align-self: flex-start;
margin: 15px 15px 0 0;
color: #6c7230
}
#partnership_tiles p img {
margin-left: 5px;
width: 6px;
}
.featherlight {
visibility: visible;
display: block
}
.featherlight .featherlight-next, .featherlight .featherlight-previous {
display: none
}
.featherlight iframe {
max-width: 100%;
width: 900px;
height: 500px;
max-height: 100%
}
@media (max-width: 556px) {
.featherlight iframe {
height: 350px
}
}
.featherlight.featherlight-loading {
visibility: hidden;
display: none
}
.featherlight .featherlight-content {
overflow: visible;
background: transparent
}
.featherlight .featherlight-close-icon {
transform: translate(-14px, -45px);
background: transparent
}
.featherlight .featherlight-close-icon img {
margin: 0;
width: 40px;
height: auto
}
a.video {
position: static !important
}
.login {
background-color: #3e421c;
}
.login #login h1 a {
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/ptn-site-logo.png);
background-size: auto;
width: 202px
}
.login #login .button-primary {
background: #ffb71b;
border-color: #ffb71b;
box-shadow: 0 1px 0 #ffb71b;
color: #333;
text-decoration: none;
line-height: 33px;
text-shadow: 0 -1px 1px #ffb71b, 1px 0 1px #ffb71b, 0 1px 1px #ffb71b, -1px 0 1px #ffb71b
}
.login #login p#nav a {
font-size: 1em;
color: #fff;
}
.login #login p#nav a:hover, .login #login p#nav a:focus {
text-decoration: underline;
color: #fff;
}
.login #login p#backtoblog a {
font-size: 1em;
color: #fff;
}
.login #login p#backtoblog a:hover, .login #login p#backtoblog a:focus {
text-decoration: underline;
color: #fff;
}
.accordian-item {
margin-bottom: 1px
}
.accordian-item:last-of-type {
margin-bottom: 60px
}
.accordian-item .accordian-header {
min-height: 75px;
height: 100%;
background-color: #3e421c;
cursor: pointer
}
.accordian-item .accordian-header span {
display: block;
color: #FFF;
font-family: "Roboto", sans-serif;
font-size: 17px;
line-height: 26px;
padding: 30px 50px 30px 30px;
position: relative;
border-bottom: 1px solid #F3F3F3;
}
.accordian-item .accordian-header span:after {
content: "";
width: 75px;
height: 100%;
background-color: #ffb71b;
position: absolute;
top: 0;
right: 0;
bottom: 0;
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/plus-icon.svg);
background-size: 17px 17px;
background-repeat: no-repeat;
background-position: center
}
.accordian-item .accordian-header span.open:after {
content: "";
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/minus-icon.svg)
}
.accordian-item .accordian-body {
padding: 30px
}
#theme-page .accordian-body {
display: block;
width: 900px;
margin: 0px auto
}
#theme-page .accordian-item {
margin-bottom: 0
}
#theme-page .accordian-wrap h2:first-child {
margin: 0;
color: #595E62;
font-size: 24px;
font-family: "Roboto", sans-serif;
margin-bottom: 15px
}
.burger-menu .burger-menu-container {
position: absolute;
top: 46px;
left: -25px;
right: 0;
z-index: 99;
width: 500px;
max-width: 100%;
z-index: 99;
height: 0;
display: none
}
@media (max-width: 1200px) {
.burger-menu .burger-menu-container {
display: block
}
}
@media (max-width: 765px) {
.burger-menu .burger-menu-container {
width: calc(100% + 45px);
max-width: calc(100% + 45px)
}
}
@media (max-width: 1200px) {
.burger-menu .burger-menu-container {
top: 25px
}
}
.burger-menu .burger-menu-container.show-menu {
min-height: 400px
}
.burger-menu .burger-menu-container.show-menu + .nav-wrapper {
display: none !important
}
.burger-menu .burger-menu-container ul {
display: none;
background: #FFF;
padding: 0;
list-style: none;
width: 100% !important
}
.burger-menu .burger-menu-container ul.show-below {
display: block
}
.burger-menu .burger-menu-container ul li {
position: relative;
border-top: 1px solid #E5E8EA;
display: block !important;
margin-right: 0px !important
}
.burger-menu .burger-menu-container ul li a {
position: relative
}
.burger-menu .burger-menu-container ul li .sub-button {
width: 40px;
min-height: auto;
background: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/arrow-down.svg);
background-position: center;
background-size: 13px 17px;
background-repeat: no-repeat;
padding: 0;
position: absolute;
right: 0;
bottom: 0;
top: 0;
width: 65px
}
.burger-menu .burger-menu-container ul li .sub-button.open {
background: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/arrow-up.svg);
width: 40px;
background-position: center;
background-size: 13px 17px;
background-repeat: no-repeat;
padding: 0;
position: absolute;
right: 0;
bottom: 0;
top: 0;
width: 65px
}
.burger-menu .burger-menu-container ul li ul {
background-color: #F8F8F8
}
.burger-menu .burger-menu-container ul li ul li {
margin: 0 !important
}
.burger-menu .burger-menu-container ul li ul li ul li a {
padding: 15px 19px 10px 80px
}
.burger-menu .burger-menu-container ul li ul a {
padding: 15px 19px 10px 55px
}
.burger-menu .burger-menu-container ul li a {
color: #595E62;
font-family: "Roboto", sans-serif;
display: block;
padding: 20px 20px 14px 45px;
display: flex !important;
justify-content: space-between;
line-height: 21px !important
}
@media (max-width: 1200px) {
.burger-menu .burger-menu-container ul li a {
padding: 20px 20px 14px 30px
}
}
@media (max-width: 991px) {
.flexslider {
height: auto !important;
min-height: 300px
}
}
.flexslider .flex-direction-nav {
display: none
}
.slider-background {
width: 480px;
height: 470px;
position: absolute;
background: #FFF;
opacity: .7;
top: 92px;
right: 0
}
@media (max-width: 991px) {
.slider-background {
top: 0;
left: 0;
width: 100%;
background: transparent
}
}
@media (max-width: 1322px) {
.slider-background {
right: 18px
}
}
.slider {
position: relative;
overflow: hidden
}
.slider .slider-text-container .container {
position: relative
}
.slider .slide-overlay {
background: #003D6B;
position: absolute;
width: 100%;
height: 100%;
opacity: 0.3
}
.slider .flexslider {
margin: -4px;
background: transparent;
max-width: 2000px;
margin: 0 auto;
border: none;
height: 705px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
z-index: 0;
height: 558px
}
@media (min-width: 768px) {
.slider .flexslider {
height: auto
}
}
@media (min-width: 992px) {
.slider .flexslider {
height: 550px
}
}
.slider .flexslider .slide-background {
background-size: cover;
width: 100%;
height: 550px;
position: absolute;
right: 0
}
.slider .flexslider .flex-viewport {
z-index: 99
}
.slider .flexslider .flex-viewport:before {
content: "";
background: #003D6B;
height: 730px;
max-width: 50%;
position: absolute;
top: 0;
left: 0;
width: 60%;
z-index: -3
}
.slider .flexslider .flex-viewport:after {
content: "";
width: 40px;
position: absolute;
left: 48%;
top: 0;
z-index: -1;
border-right: solid 166px transparent;
border-bottom: solid 61px #003D6B;
border-top: solid 730px #003D6B
}
.slider .flexslider .slides {
z-index: -1;
overflow: hidden;
height: 550px
}
@media (max-width: 991px) {
.slider .flexslider .slides {
height: auto;
min-height: 300px;
margin-top: -1px
}
}
@media (max-width: 1200px) {
.slider .flexslider .slides {
width: 100%
}
}
.slider .flexslider .slides li {
height: 550px !important
}
@media (max-width: 991px) {
.slider .flexslider .slides li {
height: auto !important
}
}
.slider .flexslider .slides .slider-text-container {
position: relative;
align-items: center;
display: flex;
height: 100%;
text-align: center;
width: 100%
}
@media (min-width: 798px) {
.slider .flexslider .slides .slider-text-container {
background-color: transparent;
padding: 0;
text-align: left
}
}
.slider .flexslider .slides .slider-text-container .banner-info {
position: relative;
height: auto;
width: calc(100% - 29px);
padding: 70px 40px 40px 40px;
margin: 15px;
float: none;
text-align: left;
background: rgba(255, 255, 255, 0.7)
}
@media (min-width: 768px) {
.slider .flexslider .slides .slider-text-container .banner-info {
position: relative;
width: calc(100% - 29px);
height: auto;
padding: 70px 40px 40px 40px;
margin: 15px;
float: none;
text-align: left;
background: rgba(255, 255, 255, 0.7);
margin-bottom: 15px
}
}
@media (min-width: 992px) {
.slider .flexslider .slides .slider-text-container .banner-info {
padding: 120px 50px 50px 50px;
margin-top: 0px;
width: 480px;
height: 415px;
float: right;
margin-right: 15px;
margin-bottom: 0
}
}
@media (min-width: 1200px) {
.slider .flexslider .slides .slider-text-container .banner-info {
padding: 120px 50px 50px 50px;
margin-top: 0px;
width: 480px;
height: 415px;
float: right;
margin-right: 18px;
margin-bottom: 0
}
}
.slider .flexslider .slides .slider-text-container .banner-info p {
color: #595e62;
font-family: "Roboto", sans-serif;
margin: 0;
margin-bottom: 50px;
font-size: 28px;
line-height: 35px;
font-weight: 400
}
.slider .flexslider .slides .slider-text-container .banner-info h3, .slider .flexslider .slides .slider-text-container .banner-info span {
color: #6c7230;
font-family: "Roboto", sans-serif;
font-size: 38px;
line-height: 39px;
margin-bottom: 15px;
margin-top: 0
}
.slider .flexslider .slides .slider-text-container .banner-info .button-container {
position: absolute;
bottom: 60px
}
.slider .flexslider .slides .slider-text-container .banner-info .button-container a {
color: #333;
font-size: 15px;
background-color: #ffc64a;
display: inline-block;
padding: 0 30px;
border-radius: 25px;
font-weight: 100;
line-height: 48px;
height: 45px;
vertical-align: baseline
}
@media (max-width: 991px) {
.slider .flexslider .slides .slider-text-container .banner-info .button-container {
position: static
}
}
.slider .flexslider .slides .slider-text-container .banner-info .banner-cta {
position: absolute
}
@media (max-width: 991px) {
.slider .flexslider .slides .slider-text-container .banner-info .banner-cta {
margin-top: 60px
}
}
.slider .flexslider .slides .slider-text-container a.flex-caption {
background-color: light(#003D6B, 5%);
color: #fff;
display: inline-block;
font-size: 14px;
font-weight: 300;
line-height: 20px;
text-decoration: none
}
@media (min-width: 798px) {
.slider .flexslider .slides .slider-text-container a.flex-caption {
background-color: #004c85;
border-radius: 0;
color: #fff;
font-size: 16px
}
.slider .flexslider .slides .slider-text-container a.flex-caption:hover {
background: #fff;
color: #004c85
}
}
.slider .flexslider .slides li {
background-position: 50%;
background-size: cover;
height: 705px
}
@media (min-width: 1022px) {
.slider .flexslider .slides li {
height: 705px
}
}
.slider .flexslider .custom-navigation {
left: 0;
margin: 0 auto;
max-width: 100%;
position: absolute;
width: 100vw
}
.slider .flexslider .custom-navigation a.flex-prev, .slider .flexslider .custom-navigation a.flex-next {
display: none;
height: 43px;
margin-top: -22px;
opacity: 0;
position: absolute;
text-indent: -9999px;
top: 50%;
transition: all 0.3s ease-in;
width: 43px;
z-index: 10
}
@media (min-width: 1200px) {
.slider .flexslider .custom-navigation a.flex-prev, .slider .flexslider .custom-navigation a.flex-next {
display: none
}
}
.slider .flexslider .custom-navigation a.flex-prev img.slider-svg-btn, .slider .flexslider .custom-navigation a.flex-next img.slider-svg-btn {
fill: white
}
.slider .flexslider .custom-navigation a.flex-prev {
left: -50px;
display: none
}
.slider .flexslider .custom-navigation a.flex-prev:hover:after {
content: '';
height: 100%;
position: absolute;
top: 0;
width: 100%
}
.slider .flexslider .custom-navigation a.flex-prev:hover img {
display: none
}
.slider .flexslider .custom-navigation a.flex-next {
right: -50px;
display: none
}
.slider .flexslider .custom-navigation a.flex-next:hover:after {
content: '';
height: 100%;
position: absolute;
top: 0;
width: 100%
}
.slider .flexslider .custom-navigation a.flex-next:hover img {
display: none
}
.slider .flexslider .custom-navigation .custom-controls-container {
margin: 0 auto;
position: relative;
z-index: 9999
}
.slider .flexslider .custom-navigation .custom-controls-container .flex-control-nav {
bottom: auto;
text-align: left;
top: 40px;
left: 52px;
z-index: 1
}
@media (min-width: 768px) {
.slider .flexslider .custom-navigation .custom-controls-container .flex-control-nav {
bottom: auto;
text-align: left;
top: 40px;
left: 52px;
z-index: 1
}
}
@media (min-width: 992px) {
.slider .flexslider .custom-navigation .custom-controls-container .flex-control-nav {
top: 120px;
left: auto;
right: 17px;
width: 432px
}
}
@media (min-width: 1200px) {
.slider .flexslider .custom-navigation .custom-controls-container .flex-control-nav {
top: 120px;
left: auto;
right: 0;
width: 432px
}
}
.slider .flexslider .custom-navigation .custom-controls-container .flex-control-nav li {
margin: 0 3px;
margin-right: 10px
}
.slider .flexslider .custom-navigation .custom-controls-container .flex-control-nav li a {
width: 13px;
height: 13px;
border-radius: 100%;
background-color: #6c7230;
box-shadow: none
}
.slider .flexslider .custom-navigation .custom-controls-container .flex-control-nav li a.flex-active {
background-color: #ffb71b !important;
opacity: 1
}
@media (min-width: 798px) {
.slider .flexslider .custom-navigation .custom-controls-container .flex-control-nav {
text-align: left
}
}
@media (min-width: 1200px) {
.slider .flexslider .custom-navigation .custom-controls-container {
max-width: 1200px
}
}
.slider:hover .flexslider .custom-navigation a.flex-prev {
left: 20px;
opacity: 1
}
.slider:hover .flexslider .custom-navigation a.flex-next {
opacity: 1;
right: 20px
}
.cta-container .cta-content {
position: relative;
min-height: 115px;
height: 100%;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
padding: 30px 60px 30px 60px
}
@media (max-width: 1200px) {
.cta-container .cta-content {
flex-direction: column;
justify-content: center
}
}
@media (max-width: 635px) {
.cta-container .cta-content {
padding: 30px 20px
}
}
.cta-container .cta-content h2 {
z-index: 1;
color: #FFF !important;
font-family: "Roboto", sans-serif !important;
font-size: 20px !important;
margin: 0
}
.cta-container .cta-content h2 span {
font-family: "Roboto", sans-serif
}
@media (max-width: 1200px) {
.cta-container .cta-content h2 {
text-align: center
}
}
.cta-container .cta-content a {
z-index: 1;
display: inline-block;
border: 1px solid #FFF;
color: #FFF;
border-radius: 30px;
line-height: 1;
font-size: 15px;
font-weight: 100;
padding: 22px 30px 18px 30px;
transition: all 0.3s ease-in-out
}
.cta-container .cta-content a:hover, .cta-container .cta-content a:focus {
text-decoration: underline
}
@media (max-width: 1200px) {
.cta-container .cta-content a {
margin-top: 30px
}
}
.cta-container .cta-content.overlay:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 48, 210, 0.2)
}
.small-cta .background-wrapper {
background: #fff2d7 !important;
background: linear-gradient(180deg, #fff2d7 0%, #fff 100%) !important
}
.small-cta .background-wrapper .container {
padding: 50px 0px
}
@media (max-width: 1120px) {
.small-cta .background-wrapper .container .col-xs-3:nth-child(2n+1) {
margin-bottom: 0 !important
}
}
@media (max-width: 656px) {
.small-cta .background-wrapper .container .col-xs-3:nth-child(1n) {
margin-bottom: 0 !important
}
}
.small-cta .background-wrapper .container .heading-space {
display: flex;
justify-content: space-between
}
.small-cta .background-wrapper .container .heading-space a {
color: #003D6B;
font-family: "Roboto", sans-serif
}
.small-cta .background-wrapper .container .heading-space a:hover, .small-cta .background-wrapper .container .heading-space a:focus {
color: #003D6B;
text-decoration: underline;
text-decoration-color: #003D6B
}
.small-cta .background-wrapper .container .heading-space a img {
margin-left: 5px
}
.small-cta .background-wrapper .container .tiles.gallery {
height: 147px !important
}
.small-cta .background-wrapper .container .tiles.gallery #tile-image {
height: 100px !important
}
.small-cta .background-wrapper .container .tiles.gallery h3 {
background-image: none !important
} .pushy {
position: fixed;
width: 280px;
height: 100%;
top: 0;
right: 0;
z-index: 9999;
background: #fff;
font-size: 0.9em;
font-weight: 600;
overflow: auto;
-webkit-overflow-scrolling: touch
}
.pushy > ul {
padding: 0;
margin: 0;
border-top: 2px solid #efefef
}
.pushy li {
list-style: none;
margin: 0
}
.pushy li a {
display: block;
color: #828282;
padding: 15px 30px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
border-top: 1px solid rgba(255, 255, 255, 0.1);
text-decoration: none
}
.pushy li a:hover {
background: #fafafa;
color: #FFF
}
.pushy li > ul {
margin: 0;
padding: 0
}
.pushy li.current-menu-item a, .pushy li.current-menu-item a:hover {
color: #003D6B
}
.pushy li.current-menu-item ul li a, .pushy li.current-menu-item ul li a:hover {
color: #828282
}
.pushy-right {
-webkit-transform: translate3d(280px, 0, 0);
-moz-transform: translate3d(280px, 0, 0);
-ms-transform: translate3d(280px, 0, 0);
-o-transform: translate3d(280px, 0, 0);
transform: translate3d(280px, 0, 0)
}
.pushy-open {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.container-push, .push-push {
-webkit-transform: translate3d(-280px, 0, 0);
-moz-transform: translate3d(-280px, 0, 0);
-ms-transform: translate3d(-280px, 0, 0);
-o-transform: translate3d(-280px, 0, 0);
transform: translate3d(-280px, 0, 0)
}
.pushy, #container, .push {
-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
-moz-transition: -moz-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
-o-transition: -o-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)
}
.site-overlay {
display: none
}
.pushy-active .site-overlay {
display: block;
position: fixed;
top: 0;
right: 280px;
bottom: 0;
left: 0px;
z-index: 9999;
background-color: rgba(0, 0, 0, 0.5);
-webkit-animation: fade 500ms;
-moz-animation: fade 500ms;
-o-animation: fade 500ms;
animation: fade 500ms
}
@keyframes fade {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
@-moz-keyframes fade {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
@-webkit-keyframes fade {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
@-o-keyframes fade {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
@media screen and (max-width: 768px) {
.pushy {
font-size: 1.0em
}
}
.latest-news-wrapper {
position: relative;
margin-top: 100px
}
@media (max-width: 1200px) {
.latest-news-wrapper {
margin-top: 70px
}
}
.latest-news-wrapper a {
text-decoration: none
}
.latest-news-wrapper a:focus .news-item .news-image .overlay {
background: #003D6B;
position: absolute;
width: 100%;
height: 100%;
opacity: 0.1;
top: 0;
transition: all 0.2s ease-in-out
}
.latest-news-wrapper a:focus .news-item .news-content {
background-color: #FFF
}
.latest-news-wrapper a .news-item {
height: 150px;
cursor: pointer
}
.latest-news-wrapper a .news-item:hover .news-content, .latest-news-wrapper a .news-item:focus .news-content {
background-color: #FFF
}
.latest-news-wrapper a .news-item:not(first-child) .news-content {
border-top: 1px solid #FFF
}
.latest-news-wrapper a .news-item .posted-date ul {
list-style: none;
float: left;
padding-right: 30px;
padding-top: 15px;
height: 95px
}
.latest-news-wrapper a .news-item .posted-date ul li {
color: #5e5e5e
}
.latest-news-wrapper a .news-item .posted-date ul li:first-child {
font-family: "Exo", sans-serif;
font-weight: 600;
font-size: 26px;
margin-bottom: -5px
}
.latest-news-wrapper a .news-item .posted-date ul li:last-child {
font-size: 14px;
text-transform: uppercase;
font-weight: 400
}
.latest-news-wrapper a .news-item .news-image {
position: relative;
float: right;
width: 150px;
height: 150px;
overflow: hidden;
margin-left: 20px
}
.latest-news-wrapper a .news-item .news-image .overlay {
background: #003D6B;
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
top: 0;
transition: all 0.2s ease-in-out
}
.latest-news-wrapper a .news-item .news-image img {
width: auto;
height: 100%
}
.latest-news-wrapper a .news-item .sticky .news-content {
background-color: #FFF
}
.latest-news-wrapper a .news-item .news-content {
background-color: #f7f7f7;
transition: all 0.2s ease-in-out;
width: calc(100% - 150px);
padding: 30px 20px;
height: 150px
}
.latest-news-wrapper a .news-item .news-content.pedal-power {
border-right: 2px solid #003D6B
}
.latest-news-wrapper a .news-item .news-content.fitzs {
border-right: 2px solid #ff9100
}
.latest-news-wrapper a .news-item .news-content.fitability {
border-right: 2px solid purple
}
.latest-news-wrapper a .news-item .news-content.bcbr {
border-right: 2px solid #ED0CC8
}
@media (max-width: 635px) {
.latest-news-wrapper a .news-item .news-content {
width: 100%
}
}
.latest-news-wrapper a .news-item .news-content:hover, .latest-news-wrapper a .news-item .news-content:focus {
background-color: #FFF !important
}
.latest-news-wrapper a .news-item .news-content h3 {
color: #003D6B;
font-size: 18px;
margin: 0;
font-weight: 600;
padding-bottom: 2px
}
.latest-news-wrapper a .news-item .news-content p {
margin-left: 60px;
font-size: 16px;
line-height: 1.3;
margin-top: 0;
margin: 0;
color: #5e5e5e;
font-weight: 400
}
@media (max-width: 635px) {
.latest-news-wrapper a:nth-of-type(3), .latest-news-wrapper a:nth-of-type(4) {
display: none
}
.news-image {
display: none
}
.news-content {
border-right: 2px solid #003D6B
}
.posted-date ul {
padding-left: 0
}
}
.news-content.no-image {
width: 100% !important
}
.featured-events {
padding-bottom: 40px
}
.featured-events .col-md-12 {
padding-left: 18px;
padding-right: 18px
}
.featured-events .event-excerpt {
margin-bottom: 50px;
width: 800px;
max-width: 100%
}
.featured-events .event-excerpt p {
margin: 0
}
.featured-events .feature-title {
position: relative;
display: flex;
justify-content: space-between;
flex-direction: row;
align-items: center;
margin-bottom: 20px
}
.featured-events .feature-title h2 {
margin: 0;
color: #595E62;
font-size: 24px;
font-family: "Roboto", sans-serif
}
.featured-events .feature-title a {
color: #003D6B;
font-family: "Roboto", sans-serif;
font-size: 16px
}
.featured-events .feature-title a:hover, .featured-events .feature-title a:focus {
text-decoration: underline
}
.featured-events .feature-title a img {
margin-left: 10px
}
.featured-events .tile-wrapper {
margin-bottom: 0
}
.featured-events .tile-wrapper.initSlider {
padding-left: 18px;
padding-right: 18px
}
.featured-events .tile-wrapper.initSlider .col-xs-4 {
margin-top: 0 !important
}
.featured-events .tile-wrapper.noSlider .tile {
-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05)
}
.featured-events .tile-wrapper.noSlider .col-xs-4:nth-child(n+4) {
margin-top: 50px
}
@media (max-width: 1021px) {
.featured-events .tile-wrapper.noSlider .col-xs-4 {
margin-top: 50px
}
.featured-events .tile-wrapper.noSlider .col-xs-4:first-child {
margin-top: 0
}
.featured-events .tile-wrapper.noSlider .col-xs-4 .tile {
width: 500px !important;
max-width: 100%;
margin: 0 auto
}
}
.featured-events .tile-wrapper.noSlider .col-xs-4:nth-child(n+5) {
margin-top: 50px !important
}
.featured-events .tile-wrapper .slick-arrow img {
transition: all 0.2s ease-in-out
}
.featured-events .tile-wrapper .slick-prev {
width: 25px;
height: 25px;
left: auto;
right: 60px;
top: 106%
}
.featured-events .tile-wrapper .slick-next {
width: 25px;
height: 60px;
right: 15px;
top: 106%
}
.featured-events .tile-wrapper .slick-slide {
margin: 0 18px;
padding: 0;
-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05)
}
.featured-events .tile-wrapper .slick-list {
margin: 0 -18px;
padding-bottom: 5px
}
.featured-events .tile-wrapper a {
text-decoration: none
}
.featured-events .tile-wrapper a:hover .tile .tile-image .overlay, .featured-events .tile-wrapper a:focus .tile .tile-image .overlay {
opacity: 0.4
}
.featured-events .tile-wrapper a:hover .tile .tile-content, .featured-events .tile-wrapper a:focus .tile .tile-content {
background-color: rgba(255, 255, 255, 0.4)
}
.featured-events .tile-wrapper a .tile {
cursor: pointer
}
.featured-events .tile-wrapper a .tile .tile-image {
position: relative;
width: 100%;
height: 212px;
background-size: cover;
background-repeat: no-repeat;
background-position: center
}
.featured-events .tile-wrapper a .tile .tile-image .overlay {
background: #FFF;
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
transition: all 0.2s ease-in-out
}
@media (max-width: 673px) {
.featured-events .tile-wrapper a .tile .tile-image {
height: 250px
}
}
.featured-events .tile-wrapper a .tile .tile-content {
transition: all 0.2s ease-in-out;
background-color: #FFF;
padding: 30px;
height: 165px
}
@media (max-width: 1200px) {
.featured-events .tile-wrapper a .tile .tile-content {
padding-top: 25px;
padding-bottom: 25px
}
}
@media (max-width: 675px) {
.featured-events .tile-wrapper a .tile .tile-content {
height: auto
}
}
.featured-events .tile-wrapper a .tile .tile-content .event-date {
float: left
}
.featured-events .tile-wrapper a .tile .tile-content .event-date .event-start {
float: left
}
.featured-events .tile-wrapper a .tile .tile-content .event-date .event-start .date {
line-height: 100%;
font-weight: 600;
font-family: "Roboto", sans-serif;
font-size: 26px;
color: #5E5E5E
}
.featured-events .tile-wrapper a .tile .tile-content .event-date .event-start .month {
display: block;
text-transform: uppercase;
font-size: 14px;
margin-top: -5px;
font-weight: 500;
color: #5E5E5E
}
.featured-events .tile-wrapper a .tile .tile-content .event-date .event-end {
float: left;
padding-left: 12px;
margin-top: -4px;
position: relative
}
.featured-events .tile-wrapper a .tile .tile-content .event-date .event-end:before {
background-color: #5E5E5E;
height: 2px;
width: 5px;
content: "";
position: absolute;
display: block;
left: 7px;
top: 11px
}
.featured-events .tile-wrapper a .tile .tile-content .event-date .event-end .date {
display: block;
color: #5E5E5E;
font-weight: 600;
margin-bottom: -16px;
font-size: 17px
}
.featured-events .tile-wrapper a .tile .tile-content .event-date .event-end .month {
color: #5E5E5E;
font-weight: 500;
text-transform: uppercase;
font-size: 9px
}
.featured-events .tile-wrapper a .tile .tile-content .details h3 {
margin: 0;
font-family: "Roboto", sans-serif;
font-size: 22px;
line-height: 25px;
color: #003D6B
}
.featured-events .tile-wrapper a .tile .tile-content .details p {
margin-top: 5px;
font-size: 16px;
font-weight: 300;
line-height: 20px;
color: #828282
}
.featured-events .tile-wrapper a .tile .tile-content .details ul {
list-style: none;
padding: 0;
margin-top: 5px;
margin-bottom: 0
}
@media (max-width: 675px) {
.featured-events .tile-wrapper a .tile .tile-content .details ul {
margin-bottom: 0
}
}
.featured-events .tile-wrapper a .tile .tile-content .details ul li {
padding: 0;
margin-bottom: 0;
font-weight: 600;
color: #595E62;
font-size: 12px;
padding-left: 25px
}
.featured-events .tile-wrapper a .tile .tile-content .details ul li:first-child {
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/clock.svg);
background-size: 13px 12px;
background-repeat: no-repeat;
background-position: center left 1px;
padding-bottom: 3px;
padding-top: 3px
}
.featured-events .tile-wrapper a .tile .tile-content .details ul li:last-child {
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/location.svg);
background-size: 11px 15px;
background-repeat: no-repeat;
background-position: center left 2px;
line-height: 16px
}
.layout-padding:nth-of-type(2n+1) {
background-color: #F4F4F4
}
.image-w-text {
margin-bottom: 40px;
position: relative;
overflow: auto;
border-top: 1px solid #D7DBDF
}
.image-w-text .col-sm-8 {
padding: 0
}
.image-w-text .col-sm-4 {
padding: 0
}
.image-w-text img {
margin: 0;
max-width: 100% !important
}
@media (max-width: 797px) {
.image-w-text img {
max-width: 35% !important
}
}
.image-w-text .cta-image {
display: none
}
.image-w-text .image {
float: left;
height: 343px;
overflow: hidden;
width: 50%;
background-color: #003D6B;
background-size: cover;
background-repeat: no-repeat;
background-position: center
}
@media (max-width: 635px) {
.image-w-text .image {
width: 100%
}
}
.image-w-text .image img.cta-image {
margin: 0;
height: 1px !important;
width: 1px !important;
padding-right: 40px
}
.image-w-text .supporting-text {
display: block;
padding: 20px
}
@media (max-width: 797px) {
.image-w-text .supporting-text {
padding-top: 0
}
}
.image-w-text .supporting-text .main-title {
color: #003D6B;
font-size: 24px;
margin-bottom: 0
}
.image-w-text .supporting-text .sub-title {
margin-top: 0;
font-size: 15px;
color: #595E62;
line-height: 22px
}
.image-w-text .supporting-text.grey {
background-color: #F9F9F9
}
@media (max-width: 635px) {
.image-w-text .supporting-text {
width: 100%;
padding-left: 20px;
padding-right: 20px
}
}
.breadcrumbs {
color: #003D6B;
font-weight: 200;
font-size: 16px;
height: 80px;
display: flex;
align-items: center
}
.breadcrumbs img {
vertical-align: middle;
margin: 0
}
.breadcrumbs span {
display: inline-block;
transform: translateY(3px)
}
.breadcrumbs a {
color: #003D6B;
font-weight: 200;
padding-bottom: 2px;
border-bottom: 1px solid transparent;
transition: all 0.2s ease-in-out;
text-decoration: none;
font-size: 14px
}
.breadcrumbs a:hover, .breadcrumbs a:focus {
border-bottom: 1px solid #003D6B
}
.breadcrumbs a:last-of-type {
pointer-events: none;
color: #595E62
}
.breadcrumbs a:last-of-type:hover, .breadcrumbs a:last-of-type:focus {
text-decoration: none;
border: none
}
.breadcrumbs img.separator {
vertical-align: middle;
margin-left: 10px;
margin-right: 7px;
width: 9px;
height: 20px
}
.breadcrumbs li:last-child a {
margin-left: 0 !important
}
.breadcrumbs li:first-child {
margin-left: 0 !important
}
.tiles-wrapper.margin {
margin-top: 50px
}
.mobile-button {
cursor: pointer;
pointer-events: none
}
@media (max-width: 635px) {
.mobile-button {
pointer-events: all
}
}
.tiles-wrapper {
overflow: auto;
padding: 0 18px
}
.tiles-wrapper:not(:last-of-type) {
margin-bottom: 50px
}
@media (max-width: 865px) {
.tiles-wrapper {
width: 100%;
max-width: 700px;
margin: 0 auto
}
}
@media (max-width: 635px) {
.tiles-wrapper {
width: 100%;
margin-bottom: -5px
}
}
@media (max-width: 865px) {
.tiles-wrapper .col-xs-6 {
width: 100%
}
}
.tiles-wrapper .col-xs-6:last-of-type .second {
margin-bottom: 0
}
.tiles-wrapper .tiles {
height: 450px;
position: relative;
display: flex;
justify-content: center;
flex-direction: column;
align-items: flex-start;
padding: 60px
}
.tiles-wrapper .tiles #mobile-arrow {
display: none
}
@media (max-width: 635px) {
.tiles-wrapper .tiles #mobile-arrow {
display: block;
position: absolute;
right: 18px;
width: 9px;
height: 15px
}
}
@media (max-width: 865px) {
.tiles-wrapper .tiles.second {
margin-bottom: 50px
}
}
@media (max-width: 635px) {
.tiles-wrapper .tiles.second {
margin-bottom: 0px
}
}
@media (max-width: 635px) {
.tiles-wrapper .tiles {
height: auto;
padding: 30px 20px;
margin-top: -5px
}
}
.tiles-wrapper .tiles h3 {
margin-bottom: 0;
z-index: 0
}
.tiles-wrapper .tiles p {
font-size: 15px;
margin-top: 30px;
margin-bottom: 0;
z-index: 0;
line-height: 26px
}
@media (max-width: 1200px) {
.tiles-wrapper .tiles p {
font-size: 14px
}
}
.tiles-wrapper .tiles a {
font-size: 15px;
font-weight: 100;
padding: 22px 30px 18px 30px;
line-height: 1;
border-radius: 30px;
display: block;
margin-top: 30px;
text-decoration: none;
transition: all 0.2s ease-in-out;
z-index: 0;
pointer-events: all
}
.tiles-wrapper .tiles a img {
width: 8px;
height: 16px;
vertical-align: top;
margin-left: 15px;
padding-top: 3px
}
@media (max-width: 1200px) {
.tiles-wrapper .tiles a {
font-size: 16px
}
}
.tiles-wrapper .tiles.bold h3 {
font-size: 30px;
line-height: 1.2;
font-family: "Roboto", sans-serif
}
@media (max-width: 1200px) {
.tiles-wrapper .tiles.bold h3 {
font-size: 28px
}
}
.tiles-wrapper .tiles.image {
background-position: center center;
background-repeat: no-repeat;
background-size: cover
}
@media (max-width: 635px) {
.tiles-wrapper .tiles.image {
height: 384px
}
}
.tiles-wrapper .tiles.blue h3 {
color: #FFF
}
.tiles-wrapper .tiles.blue p {
color: #FFF
}
.tiles-wrapper .tiles.blue a {
color: #FFF;
background-color: #007DB3
}
.tiles-wrapper .tiles.blue a:hover, .tiles-wrapper .tiles.blue a:focus {
background-color: #006b9a
}
.tiles-wrapper .tiles.blue.solid {
background-color: #003D6B
}
.tiles-wrapper .tiles.white a {
color: #FFF;
background-color: #003D6B
}
.tiles-wrapper .tiles.white a:hover, .tiles-wrapper .tiles.white a:focus {
background-color: #002e52
}
.tiles-wrapper .tiles.white.solid {
background-color: #FFF;
border: 1px solid rgba(114, 116, 136, 0.25)
}
.tiles-wrapper .tiles.white.solid h3 {
font-size: 30px;
line-height: 1.2;
font-family: "Roboto", sans-serif;
color: #003D6B
}
.tiles-wrapper .tiles .overlay {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0
}
.tiles-wrapper .tiles .overlay.blue.transparency {
background: #003D6B;
opacity: 0.85
}
#featured-product {
margin-top: 100px;
margin-bottom: 100px
}
@media (max-width: 1200px) {
#featured-product {
margin-top: 70px;
margin-bottom: 70px
}
}
#featured-product .col-xs-6 {
padding-left: 0;
padding-right: 0
}
@media (max-width: 1322px) {
#featured-product .row {
padding-left: 35px;
padding-right: 35px
}
}
@media (max-width: 1200px) {
#featured-product .row {
padding-left: 25px;
padding-right: 25px
}
}
@media (max-width: 635px) {
#featured-product .row {
padding-left: 20px !important;
padding-right: 20px !important
}
}
@media (max-width: 635px) {
#featured-product .tiles-wrapper {
-webkit-box-shadow: 1px 1px 14px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 1px 1px 14px 0px rgba(0, 0, 0, 0.15);
box-shadow: 1px 1px 14px 0px rgba(0, 0, 0, 0.15)
}
}
#featured-product .tiles h3 {
font-size: 28px
}
#featured-product .tiles p {
color: #003D6B;
font-weight: 400;
letter-spacing: 0
}
#featured-product .tiles a {
background-color: #003D6B;
color: #FFF
}
#featured-product .tiles a:hover, #featured-product .tiles a:focus {
background-color: #2B5ABA
}
@media (max-width: 635px) {
#featured-product .tiles a {
display: block
}
}
@media (max-width: 635px) {
#featured-product .tiles {
padding-right: 20px
}
}
@media (max-width: 635px) {
#featured-product .tiles.image {
display: block;
height: 340px
}
}
.page-title {
position: relative;
height: 550px;
max-width: 2000px;
margin: 0 auto;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
min-height: 550px;
width: 100%;
display: flex;
align-items: center
}
@media (max-width: 765px) {
.page-title {
height: 350px;
min-height: 350px
}
}
.page-title .title-wrapper {
width: 415px;
min-height: 270px;
padding: 30px;
background: rgba(255, 255, 255, 0.75);
display: flex;
align-items: center
}
@media (max-width: 765px) {
.page-title .title-wrapper {
width: 100%
}
}
.page-title .title-wrapper h1 {
color: #6c7230;
font-family: "Roboto", sans-serif;
font-size: 45px;
line-height: 45px;
margin: 0
}
.page-title .title-wrapper h1 span {
font-size: 30px;
line-height: 30px;
display: block;
margin-bottom: 15px
}
.page-title.solid-fill {
height: auto;
min-height: auto;
background: #F3F3F3
}
.page-title.solid-fill h1 {
margin-bottom: 15px
}
.page-title.solid-fill .title-wrapper {
padding-top: 40px;
padding-bottom: 30px;
padding-left: 0;
padding-right: 0;
width: auto;
min-height: auto;
background: transparent;
display: block
}
.page-title.solid-fill .breadcrumbs {
height: auto
}
#theme-page .text-row p {
margin: 50px 5px 0 5px
}
#theme-page #three-column.wrapper .col-md-4:last-of-type .tiles {
margin-bottom: 0 !important
}
#theme-page .col-xs-4:nth-child(n+5) {
margin-top: 50px
}
@media (max-width: 865px) {
#theme-page .col-xs-4:nth-child(n+5) {
margin-top: 0
}
}
#theme-page .col-xs-3:nth-child(n+6) {
margin-top: 50px
}
@media (max-width: 1200px) {
#theme-page .col-xs-3:nth-child(n+6) {
margin-top: 0
}
}
@media (max-width: 1021px) {
#theme-page .col-xs-4 {
width: 100%
}
}
@media (max-width: 865px) {
#theme-page .col-xs-4:last-of-type .tiles {
margin-bottom: 0 !important
}
}
@media (max-width: 1120px) {
#theme-page .col-xs-3 {
width: 100%;
max-width: 50%
}
}
@media (max-width: 656px) {
#theme-page .col-xs-3 {
width: 100%;
max-width: 100%
}
#theme-page .col-xs-3:nth-child(1n) {
margin-bottom: 50px
}
}
@media (max-width: 1120px) {
#theme-page .col-xs-3:nth-child(2n+1) {
margin-bottom: 50px
}
}
#theme-page .col-xs-3:last-of-type {
margin-bottom: 0px
}
#theme-page .wrapper .column-wrapper {
margin-left: -18px;
margin-right: -18px;
overflow: auto;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px
}
#theme-page .wrapper h2 {
color: #595E62;
font-size: 24px;
font-family: "Roboto", sans-serif;
margin-top: 0
}
#theme-page .wrapper#three-column .tiles {
height: 520px;
position: relative;
padding: 20px;
border: 1px solid #D7DBDF;
position: relative;
background-color: #FFF
}
@media (max-width: 920px) {
#theme-page .wrapper#three-column .tiles {
height: 560px
}
}
@media (max-width: 1021px) {
#theme-page .wrapper#three-column .tiles {
max-width: 400px;
width: 100%;
margin: 0 auto;
height: auto;
margin-bottom: 50px !important;
padding-bottom: 60px
}
}
#theme-page .wrapper#three-column .tiles.image {
background-position: center center;
background-size: cover;
background-repeat: no-repeat
}
#theme-page .wrapper#three-column .tiles.image #tile-image {
margin-top: -20px;
margin-left: -20px;
margin-right: -20px;
background-position: center center;
background-size: cover;
background-repeat: no-repeat
}
@media (max-width: 1200px) {
#theme-page .wrapper#three-column .tiles.image #tile-image {
margin-left: -20px;
margin-right: -20px
}
}
#theme-page .wrapper#three-column .tiles a {
display: inline-block;
text-decoration: none;
transition: all 0.3s ease-in-out;
z-index: 1;
position: absolute;
bottom: 20px;
left: 0;
right: 0;
margin: 0 20px;
z-index: 0;
border-top: 1px solid #D7DBDF;
padding-top: 20px
}
#theme-page .wrapper#three-column .tiles a:hover, #theme-page .wrapper#three-column .tiles a:focus {
text-decoration: underline
}
#theme-page .wrapper#three-column .tiles a img {
width: 6px;
height: 10px;
vertical-align: baseline;
margin-left: 5px;
padding-top: 3px
}
#theme-page .wrapper#three-column .tiles h3 {
margin-top: 20px;
color: #595e62;
font-size: 20px;
font-family: "Roboto", sans-serif;
line-height: 28px;
margin-bottom: 0
}
#theme-page .wrapper#three-column .tiles p {
margin-top: 10px;
font-size: 16px
}
#theme-page .wrapper#three-column .tiles.orange {
background-color: #ffc87f
}
#theme-page .wrapper#three-column .tiles.purple {
background-color: #BACAF7
}
#theme-page .wrapper#three-column .tiles.pink {
background-color: #FACFF3
}
#theme-page .wrapper#three-column .tiles.white {
background-color: #FFF
}
#theme-page .wrapper#three-column .tiles.white p {
color: #828282;
font-size: 16px
}
#theme-page .wrapper#three-column .tiles.image #tile-image {
height: 200px;
position: relative
}
@media (max-width: 1100px) {
#theme-page .wrapper#three-column .tiles.image #tile-image {
height: 150px
}
}
@media (max-width: 450px) {
#theme-page .wrapper#three-column .tiles.image #tile-image {
height: 170px
}
}
#theme-page .wrapper#three-column .tiles.image #tile-image .gradient {
position: absolute;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: #000;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.402398) 0%, rgba(255, 255, 255, 0.01) 100%);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center
}
#theme-page .wrapper#three-column .tiles.image #tile-image .gradient span {
position: absolute;
top: 0;
left: 0;
display: block;
margin-top: 15px;
margin-left: 15px;
color: #FFF;
font-family: "Roboto", sans-serif
}
#theme-page .wrapper#three-column .tiles.image #tile-image .gradient img {
width: 75px;
height: 75px
}
#theme-page .wrapper#three-column .tiles.no-image {
padding: 50px
}
@media (max-width: 1021px) {
#theme-page .wrapper#three-column .tiles.no-image {
padding: 30px
}
}
#theme-page .wrapper#three-column .tiles.no-image h3 {
margin-top: 0;
font-size: 28px;
line-height: 36px;
margin-bottom: 20px
}
#theme-page .wrapper#three-column .tiles.no-image a {
margin: 0 50px
}
@media (max-width: 1021px) {
#theme-page .wrapper#three-column .tiles.no-image a {
position: static;
display: block;
margin: 0;
margin-top: 30px
}
}
#theme-page .wrapper#two-column .col-xs-6 {
padding-left: 0;
padding-right: 0
}
#theme-page .wrapper.four-column .column-wrapper {
padding-bottom: 5px
}
@media (max-width: 480px) {
#theme-page .wrapper.four-column .column-wrapper {
width: 100% !important
}
}
@media (max-width: 1120px) {
#theme-page .wrapper.four-column .column-wrapper {
width: 730px;
margin: 0 auto
}
}
@media (max-width: 865px) {
#theme-page .wrapper.four-column .column-wrapper {
width: 700px;
margin: 0 auto
}
}
@media (max-width: 780px) {
#theme-page .wrapper.four-column .column-wrapper {
width: 400px;
margin: 0 auto
}
#theme-page .wrapper.four-column .column-wrapper .col-xs-3 {
padding-left: 0;
padding-right: 0
}
}
@media (max-width: 480px) {
#theme-page .wrapper.four-column .column-wrapper {
width: 100%;
margin: 0 auto
}
#theme-page .wrapper.four-column .column-wrapper .col-xs-3 {
padding-left: 0;
padding-right: 0
}
}
#theme-page .wrapper.four-column#three-column .tiles {
padding: 30px 20px;
height: 415px;
margin-bottom: 0 !important
}
@media (max-width: 1120px) {
#theme-page .wrapper.four-column#three-column .tiles {
max-width: 400px;
width: 100%;
margin: 0 auto
}
}
#theme-page .wrapper.four-column#three-column .tiles a {
border: none;
margin: 0 20px
}
#theme-page .wrapper.four-column#three-column .tiles.no-image h3 {
margin-top: 0;
font-size: 20px;
line-height: 30px
}
#theme-page .wrapper.four-column#three-column .tiles.image #tile-image {
margin-top: -30px;
margin-left: -20px;
margin-right: -20px;
height: 120px
}
@media (max-width: 1120px) {
#theme-page .wrapper.four-column#three-column .tiles.image #tile-image {
margin-top: -30px;
margin-left: -20px;
margin-right: -20px
}
}
#theme-page .wrapper.four-column#three-column .tiles.image h3 {
margin-top: 20px
}
#theme-page .wrapper.four-column#three-column .tiles.white {
background-color: #FFF
}
#theme-page .wrapper.four-column#three-column .tiles a {
z-index: 0
}
@media (max-width: 1021px) {
#theme-page .wrapper.four-column#three-column .tiles a {
position: absolute;
bottom: 20px;
left: 0;
right: 0
}
}
#theme-page table {
margin: 0
}
#theme-page .wrapper#three-column a:hover, #theme-page .wrapper#three-column a:focus {
text-decoration-color: #595E62
}
#theme-page .wrapper#three-column .tiles.gallery {
height: 305px;
-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
border: none;
padding: 15px
}
#theme-page .wrapper#three-column .tiles.gallery #tile-image {
height: 260px;
margin-top: -15px;
margin-left: -15px;
margin-right: -15px
}
#theme-page .wrapper#three-column .tiles.gallery h3 {
font-family: "Roboto", sans-serif;
color: #595E62;
font-size: 15px;
margin-top: 10px;
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/expand-arrow.svg);
background-size: 20px 20px;
background-position: center right;
background-repeat: no-repeat
}
.ajde_evcal_calendar {
margin-bottom: 50px
}
.evcal_evdata_cell.shorter_desc {
height: 100% !important
}
.eventon_details_shading_bot {
display: none !important
}
.page-template-template-view-all-events .ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur {
font-family: "Roboto", sans-serif;
font-size: 34px;
color: #6c7230;
text-transform: capitalize
}
.page-template-template-view-all-events .ajde_evcal_calendar #evcal_prev, .page-template-template-view-all-events .ajde_evcal_calendar #evcal_next {
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/slick-left.svg);
background-size: 20px 20px;
background-position: center center;
background-repeat: no-repeat;
border: none
}
.page-template-template-view-all-events .ajde_evcal_calendar #evcal_prev i, .page-template-template-view-all-events .ajde_evcal_calendar #evcal_next i {
display: none
}
.page-template-template-view-all-events .ajde_evcal_calendar #evcal_next {
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/slick-right.svg);
background-size: 20px 20px;
background-position: center center;
background-repeat: no-repeat;
border: none
}
.page-template-template-view-all-events .ajde_evcal_calendar #evcal_next i {
display: none
}
.page-template-template-view-all-events .ajde_evcal_calendar .evo_sort_btn {
display: none
}
.page-template-template-view-all-events .ajde_evcal_calendar .evo-gototoday-btn {
display: none !important
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_sorting_section {
display: block !important;
margin: 15px 0 20px 0;
padding: 15px 0 15px;
border-top: 1px solid rgba(114, 116, 136, 0.25);
border-bottom: 1px solid rgba(114, 116, 136, 0.25)
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_sorting_section .eventon_filter_line .eventon_filter {
margin-right: 25px
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_sorting_section .evo_sortOpt .eventon_sf_field p {
font-family: "Roboto", sans-serif;
font-size: 14px;
color: #727488;
text-transform: capitalize
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_sorting_section .evo_sortOpt .filtering_set_val {
background-color: transparent;
border-radius: 0px;
color: #727488;
text-transform: capitalize;
font-family: "Roboto", sans-serif;
font-size: 14px;
font-style: normal;
min-width: 120px;
padding-left: 0;
padding-right: 20px;
margin-left: 5px;
border-bottom: 1px solid rgba(114, 116, 136, 0.25);
height: 20px;
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/arrow-down.svg);
background-size: 8px 8px;
background-repeat: no-repeat;
background-position: center right
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_sorting_section .eventon_filter_dropdown {
position: absolute;
margin-top: 10px;
background-color: #fff;
border: none;
border-radius: 0px;
-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05)
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_sorting_section .eventon_filter_dropdown p {
padding: 10px 8px 5px 8px;
opacity: 1;
color: #727488;
font-family: "Roboto", sans-serif;
font-size: 12px;
color: #727488;
border-left: none;
border-left-color: transparent;
text-transform: capitalize;
transition: all 0.3s ease-in-out
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_sorting_section .eventon_filter_dropdown p:hover, .page-template-template-view-all-events .ajde_evcal_calendar .eventon_sorting_section .eventon_filter_dropdown p:focus {
background-color: #CCEDF8
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event {
width: 100% !important;
max-width: 400px !important;
margin: 0 auto 30px auto !important;
-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
height: 330px !important;
float: none !important
}
@media (min-width: 665px) {
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event {
width: calc(100% / 2 - 20px) !important;
margin-right: 30px !important;
margin-bottom: 30px !important;
float: left !important;
height: 330px !important
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event:nth-of-type(3n) {
margin-right: 30px !important
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event:nth-of-type(2n) {
margin-right: 0 !important
}
}
@media (min-width: 1021px) {
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event {
width: calc(100% / 3 - 20px) !important;
float: left !important;
margin: 0 30px 30px 0 !important;
height: 330px !important
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event:nth-of-type(3n) {
margin-right: 0 !important
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event:nth-of-type(2n) {
margin-right: 30px !important
}
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event a {
padding-top: 220px !important
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event .evcal_cblock {
padding: 0px 20px 2px 23px
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event .evcal_desc {
padding: 3px 25px 0 95px
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event .evcal_desc .evcal_desc_info {
opacity: 1;
display: flex;
flex-direction: column
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event .evcal_desc .evcal_desc_info .evcal_time {
color: #FFF
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event .evcal_desc .evcal_desc_info em:before {
color: #007DB3
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event .evo_start em, .page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event .evo_end em {
color: #003D6B;
font-family: "Roboto", sans-serif
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event .evcal_event_title {
color: #003D6B !important;
font-family: "Roboto", sans-serif !important;
text-transform: capitalize !important;
margin-bottom: 20px
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event .evcal_event_subtitle {
text-transform: capitalize !important;
font-family: "Roboto", sans-serif;
display: none
}
.page-template-template-view-all-events .ajde_evcal_calendar .eventon_list_event a.desc_trig {
background-color: #FFF;
border: none
}
.page-template-template-view-all-events .evcal_btn.download_ics {
font-family: "Roboto", sans-serif;
font-size: 15px;
font-weight: 100;
padding: 22px 30px 18px 30px;
line-height: 1;
border-radius: 30px;
margin-top: 30px;
text-decoration: none;
transition: all 0.2s ease-in-out;
z-index: 0;
pointer-events: all;
background-color: #6c7230;
text-transform: capitalize;
margin-bottom: 50px
}
.page-template-template-view-all-events .evcal_btn.download_ics:hover, .page-template-template-view-all-events .evcal_btn.download_ics:focus {
color: #333;
background-color: #ffc64a
}
.page-template-template-view-all-events .evcal_btn.download_ics em {
display: none
}
.single-ajde_events .eventon_events_list .eventon_list_event a {
color: #003D6B
}
.single-ajde_events .ajde_evcal_calendar.eventon_single_event #evcal_head.calendar_header {
margin-bottom: 25px
}
.single-ajde_events .ajde_evcal_calendar.eventon_single_event #evcal_head.calendar_header p {
text-transform: capitalize;
color: #003D6B !important;
font-family: "Roboto", sans-serif
}
.single-ajde_events .calendar_header {
display: none
}
.single-ajde_events .desc_trig_outter a {
border-left: none !important;
border-color: transparent !important
}
.single-ajde_events .desc_trig_outter a .evcal_cblock {
display: none
}
.single-ajde_events .desc_trig_outter a .evcal_desc {
padding-left: 0
}
.single-ajde_events .desc_trig_outter a .evcal_desc2.evcal_event_title {
font-size: 35px !important;
margin-bottom: 10px
}
.single-ajde_events .desc_trig_outter a .evcal_desc_info {
display: flex;
flex-direction: column
}
.single-ajde_events .desc_trig_outter a .evcal_desc_info em {
display: block !important;
font-size: 12px;
color: #595E62 !important
}
.single-ajde_events .desc_trig_outter a .evcal_desc_info em:before {
color: #007DB3 !important
}
.single-ajde_events .eventon_events_list {
border: none !important
}
.single-ajde_events .eventon_events_list .eventon_list_event .desc_trig, .single-ajde_events .eventon_events_list .eventon_list_event .evopop_top {
background-color: #FFF;
padding: 23px 0 20px !important;
pointer-events: none
}
.single-ajde_events .eventon_events_list .eventon_list_event .desc_trig:hover, .single-ajde_events .eventon_events_list .eventon_list_event .desc_trig:focus, .single-ajde_events .eventon_events_list .eventon_list_event .evopop_top:hover, .single-ajde_events .eventon_events_list .eventon_list_event .evopop_top:focus {
background-color: #FFF;
border-left: 1px solid #e5e5e5 !important
}
.single-ajde_events .eventon_events_list .eventon_list_event .desc_trig .evcal_cblock, .single-ajde_events .eventon_events_list .eventon_list_event .evopop_top .evcal_cblock {
color: #003D6B !important;
font-family: "Roboto", sans-serif;
padding: 8px 8px 2px 25px
}
.single-ajde_events .eventon_events_list .eventon_list_event .desc_trig .evcal_desc .evcal_desc2.evcal_event_title, .single-ajde_events .eventon_events_list .eventon_list_event .evopop_top .evcal_desc .evcal_desc2.evcal_event_title {
text-transform: capitalize;
color: #003D6B !important;
font-family: "Roboto", sans-serif !important;
padding-top: 5px
}
.single-ajde_events .eventon_events_list .eventon_list_event .desc_trig .evcal_desc .evcal_event_subtitle, .single-ajde_events .eventon_events_list .eventon_list_event .evopop_top .evcal_desc .evcal_event_subtitle {
text-transform: capitalize;
color: #595E62 !important;
margin-bottom: 20px
}
.single-ajde_events .eventon_events_list .eventon_list_event .desc_trig .evcal_desc .evcal_desc_info, .single-ajde_events .eventon_events_list .eventon_list_event .evopop_top .evcal_desc .evcal_desc_info {
opacity: 1 !important;
display: flex;
flex-direction: column
}
.single-ajde_events .eventon_events_list .eventon_list_event .desc_trig .evcal_desc .evcal_desc_info .evcal_time, .single-ajde_events .eventon_events_list .eventon_list_event .evopop_top .evcal_desc .evcal_desc_info .evcal_time {
color: #595E62 !important;
margin-right: 30px !important;
padding-left: 20px;
margin-bottom: 10px
}
.single-ajde_events .eventon_events_list .eventon_list_event .desc_trig .evcal_desc .evcal_desc_info .evcal_time:before, .single-ajde_events .eventon_events_list .eventon_list_event .evopop_top .evcal_desc .evcal_desc_info .evcal_time:before {
color: #007DB3 !important;
transform: translateY(-1px)
}
.single-ajde_events .eventon_events_list .eventon_list_event .desc_trig .evcal_desc .evcal_desc_info .evcal_location, .single-ajde_events .eventon_events_list .eventon_list_event .evopop_top .evcal_desc .evcal_desc_info .evcal_location {
color: #595E62 !important;
padding-left: 20px
}
.single-ajde_events .eventon_events_list .eventon_list_event .desc_trig .evcal_desc .evcal_desc_info .evcal_location:before, .single-ajde_events .eventon_events_list .eventon_list_event .evopop_top .evcal_desc .evcal_desc_info .evcal_location:before {
color: #007DB3 !important;
transform: translateY(-1px)
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description {
background: #FFF !important;
border: none !important;
border-left: 1px solid #e5e5e5 !important;
border-right: 1px solid #e5e5e5 !important
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evcal_event_details {
background-color: #FFF !important
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evcal_event_details .evcal_evdata_icons i {
color: #007DB3 !important
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evcal_event_details .eventon_full_description h3 {
margin-top: 2px;
color: #003D6B;
font-family: "Roboto", sans-serif;
text-transform: capitalize
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evcal_event_details .eventon_full_description .eventon_desc_in p {
color: #595E62 !important;
font-family: "Roboto", sans-serif !important;
margin-bottom: 0
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evo_metarow_time_location .tbrow {
background-color: #FFF !important
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evo_metarow_time_location .tbrow .evcal_col50 {
background-color: #FFF !important
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evo_metarow_time_location .tbrow .evcal_col50 .evcal_evdata_row {
background-color: #FFF !important
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evo_metarow_time_location .tbrow .evcal_col50 .evcal_evdata_row .evcal_evdata_icons i {
color: #007DB3 !important
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evo_metarow_time_location .tbrow .evcal_col50 .evcal_evdata_row h3 {
margin-top: 2px;
color: #003D6B;
font-family: "Roboto", sans-serif;
text-transform: capitalize
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evo_metarow_time_location .tbrow .evcal_col50 .evcal_evdata_row p {
color: #595E62 !important;
font-family: "Roboto", sans-serif !important;
margin-bottom: 0;
font-style: normal
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evo_metarow_ICS {
background-color: #FFF !important
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evo_metarow_ICS i {
color: #007DB3 !important;
transform: translateY(1px)
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evo_metarow_ICS p a {
color: #003D6B !important;
text-transform: capitalize !important;
font-family: "Roboto", sans-serif;
font-size: 16px
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evo_metarow_ICS p a:hover, .single-ajde_events .eventon_events_list .eventon_list_event .event_description .evo_metarow_ICS p a:focus {
text-decoration: underline;
opacity: 1 !important
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evo_metarow_socialmedia {
background-color: #FFF !important
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evo_metarow_socialmedia a {
background-color: transparent
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evo_metarow_socialmedia a:hover, .single-ajde_events .eventon_events_list .eventon_list_event .event_description .evo_metarow_socialmedia a:focus {
background-color: #eaeaea
}
.single-ajde_events .eventon_events_list .eventon_list_event .event_description .evo_metarow_socialmedia a i {
color: #8e8e8e
}
#evcal_list .eventon_list_event .event_description .evo_metarow_details ul {
padding: 0 !important;
list-style: none !important;
font-family: "Roboto", sans-serif !important;
color: #595E62 !important;
font-size: 15px
}
#evcal_list .eventon_list_event .event_description .evo_metarow_details ul li {
list-style: none !important;
font-family: "Roboto", sans-serif !important;
color: #595E62 !important;
font-size: 13px;
margin-bottom: 0 !important
}
.homepage p .blue-btn {
font-size: 15px !important;
font-weight: 100 !important;
padding: 22px 30px 18px 30px !important;
line-height: 1 !important;
border-radius: 30px !important;
display: inline-block !important;
text-decoration: none !important;
transition: all 0.2s ease-in-out !important;
z-index: 0 !important;
pointer-events: all !important;
color: #FFF !important;
background-color: #007DB3 !important;
font-family: "Roboto", sans-serif !important
}
.homepage p .blue-btn:hover, .homepage p .blue-btn:focus {
background-color: #006b9a !important
}
.homepage .evo_clik_row .evo_h3 {
text-transform: capitalize
}
.homepage .evcal_evdata_row .evcal_evdata_cell h2, .homepage .evcal_evdata_row .evcal_evdata_cell h3:not(.evo_h3) {
font-family: "Roboto", sans-serif;
font-size: 30px;
line-height: 40px;
color: #003D6B;
margin: 30px 0 15px 0;
text-transform: capitalize;
font-weight: bold
}
.homepage div.wpforms-container-full ul li:before {
content: "";
display: none
}
.homepage div.wpforms-container-full .wpforms-form input.wpforms-field-medium, .homepage div.wpforms-container-full .wpforms-form input[type="text"] {
max-width: 100%;
padding: 15px;
min-height: 38px;
height: auto;
color: #595E62;
font-size: 16px;
font-weight: 300;
border-radius: 5px;
border: 1px solid rgba(114, 116, 136, 0.25);
margin-top: 0 !important
}
.homepage div.wpforms-container-full .wpforms-form input.wpforms-field-medium:focus, .homepage div.wpforms-container-full .wpforms-form input[type="text"]:focus {
border: 1px solid rgba(114, 116, 136, 0.25)
}
.homepage div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
max-width: 100%;
padding: 15px;
color: #595E62;
font-size: 16px;
font-weight: 300;
border-radius: 5px;
border: 1px solid rgba(114, 116, 136, 0.25)
}
.homepage div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium:focus {
border: 1px solid rgba(114, 116, 136, 0.25)
}
.homepage div.wpforms-container-full .wpforms-form button[type="submit"] {
color: #FFF;
font-size: 1em;
font-weight: 400;
display: inline-block;
padding: 15px 30px;
border-radius: 30px;
border: none;
margin-top: 10px;
transition: all 0.3s ease-in-out;
background-color: #007DB3;
cursor: pointer;
margin-bottom: 50px
}
.homepage div.wpforms-container-full .wpforms-form button[type="submit"]:hover, .homepage div.wpforms-container-full .wpforms-form button[type="submit"]:focus {
color: #FFF;
background-color: #006b9a;
text-decoration: none;
border: none
}
.homepage div.wpforms-container-full .wpforms-form select.wpforms-field-medium {
max-width: 100%;
padding: 15px;
height: 52px;
text-indent: 5px
}
.homepage div.wpforms-container-full .wpforms-form .wpforms-field {
padding: 0 0 30px
}
.homepage div.wpforms-container-full .wpforms-field-label {
color: #595E62;
font-size: 18px;
margin-bottom: 5px
}
.homepage div.wpforms-container-full .wpforms-field-row.wpforms-field-medium {
max-width: 100% !important
}
.homepage div.wpforms-container-full .wpforms-error {
margin-top: 5px
}
.homepage div.wpforms-container-full .wpforms-field-file-upload input {
padding: 15px 30px;
border: 1px solid rgba(114, 116, 136, 0.25);
border-radius: 30px
}
.homepage div.wpforms-container-full .wpforms-field-file-upload input::-webkit-file-upload-button {
visibility: hidden
}
.homepage div.wpforms-container-full .wpforms-field-file-upload input:before {
content: 'Browse';
color: #003D6B;
display: inline-block;
background: transparent;
border: none;
outline: none;
white-space: nowrap;
-webkit-user-select: none;
cursor: pointer
}
.homepage div.wpforms-container-full .wpforms-field-address-country {
text-indent: 5px;
height: 52px
}
.homepage div.wpforms-container-full .wpforms-field-address input, .homepage div.wpforms-container-full .wpforms-field-address select, .homepage div.wpforms-container-full .wpforms-field-address textarea, .homepage div.wpforms-container-full .wpforms-field-name input, .homepage div.wpforms-container-full .wpforms-field-name select, .homepage div.wpforms-container-full .wpforms-field-name textarea {
margin-top: 15px !important
}
@media (max-width: 725px) {
.homepage div.wpforms-container-full .wpforms-one-half {
margin-left: 0 !important;
width: 100% !important
}
}
.homepage div.wpforms-container-full .wpforms-field-payment-checkbox li:before {
display: none;
content: ""
}
.ngg-breadcrumbs {
display: none
}
.ngg-albumoverview .ngg-album-compact {
padding: 0 !important;
width: 100%;
margin-bottom: 30px !important;
-webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05);
box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.05)
}
@media (min-width: 370px) {
.ngg-albumoverview .ngg-album-compact {
margin: 0 30px 30px 0 !important;
width: 380px
}
}
@media (min-width: 1324px) {
.ngg-albumoverview .ngg-album-compact {
margin: 0 30px 30px 0 !important;
width: 380px
}
.ngg-albumoverview .ngg-album-compact:nth-of-type(3n) {
margin-right: 0 !important
}
}
.ngg-albumoverview .ngg-album-compact .ngg-album-compactbox {
border: none;
padding: 0 !important
}
.ngg-albumoverview .ngg-album-compact .ngg-album-compactbox:before, .ngg-albumoverview .ngg-album-compact .ngg-album-compactbox:after {
content: "";
display: none
}
.ngg-albumoverview .ngg-album-compact .ngg-album-compactbox img {
border: none !important
}
.ngg-albumoverview .ngg-album-compact .ngg-album-gallery-image-counter {
display: none
}
.ngg-albumoverview .ngg-album-compact h4 {
margin-top: -5px;
margin-top: -11px;
margin-left: 10px;
margin-bottom: -6px;
font-size: 14px;
padding: 6px;
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/expand-arrow.svg);
background-size: 20px 20px;
background-position: center right 15px;
background-repeat: no-repeat
}
.ngg-albumoverview .ngg-album-compact h4 a {
height: auto;
color: #595E62
}
.ngg-albumoverview .ngg-album-compact h4 a:hover, .ngg-albumoverview .ngg-album-compact h4 a:focus {
text-decoration: underline;
text-decoration-color: #595E62
}
.ngg-galleryoverview .gallery-desc {
display: none
}
.ngg-galleryoverview .ngg-gallery-thumbnail-box {
margin: 0 !important;
margin-bottom: 30px !important;
padding: 0 !important;
width: 100%
}
@media (min-width: 370px) {
.ngg-galleryoverview .ngg-gallery-thumbnail-box {
margin: 0 30px 30px 0 !important;
width: 380px
}
}
@media (min-width: 1324px) {
.ngg-galleryoverview .ngg-gallery-thumbnail-box {
margin: 0 30px 30px 0 !important;
width: 380px
}
.ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-of-type(3n+1) {
margin-right: 0 !important
}
}
.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail {
border: 0;
margin: 0;
background-color: transparent
}
.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a {
margin: 0
}
.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a:focus {
outline: 1px solid #003D6B;
outline-offset: 2px
}
.homepage #fancybox-outer #fancybox-close {
background: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/close_icon.svg);
top: -35px;
right: -1px
}
.homepage #fancybox-outer #fancybox-left {
visibility: visible !important;
display: block !important
}
.homepage #fancybox-outer #fancybox-right {
visibility: visible !important;
display: block !important
}
.homepage #fancybox-outer #fancybox-right-ico {
background-image: none;
right: -50px;
left: auto;
background-color: #e0e0e0;
padding: 2px
}
.homepage #fancybox-outer #fancybox-right-ico:before {
content: "";
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/slick-right.svg);
background-repeat: no-repeat;
background-position: center center;
position: absolute;
width: 30px;
height: 30px
}
.homepage #fancybox-outer #fancybox-left-ico {
background-image: none;
left: -50px;
background-color: #e0e0e0;
padding: 2px
}
.homepage #fancybox-outer #fancybox-left-ico:before {
content: "";
background-image: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/slick-left.svg);
background-repeat: no-repeat;
background-position: center center;
position: absolute;
width: 30px;
height: 30px
}
.homepage #fancybox-outer #fancybox-title-inside {
font-family: "Roboto", sans-serif;
color: #595E62;
font-size: 14px
}
#two-col-cta.cta-w-icons h2 {
margin-bottom: 20px
}
#two-col-cta.cta-w-icons p {
margin-bottom: 25px
}
#two-col-cta.cta-w-icons a {
font-family: "Roboto", sans-serif
}
#two-col-cta.cta-w-icons a img {
width: 6px;
margin-left: 8px
}
@media (max-width: 991px) {
#two-col-cta.cta-w-icons a img {
display: inline-block
}
}
#two-col-cta.cta-w-icons .col-sm-8 {
padding-left: 100px
}
@media (max-width: 1065px) {
#two-col-cta.cta-w-icons .col-sm-8 {
width: 700px;
max-width: 100%;
margin: 0 auto;
float: none;
padding-left: 15px;
padding-top: 50px
}
}
@media (max-width: 1065px) {
#two-col-cta.cta-w-icons .col-sm-4 {
width: 700px;
max-width: 100%;
margin: 0 auto;
float: none
}
}
#two-col-cta.cta-w-icons .icon-container {
width: 50%;
float: left;
display: flex;
flex-direction: row;
height: 140px
}
@media (max-width: 756px) {
#two-col-cta.cta-w-icons .icon-container {
width: 100%;
flex-direction: column;
margin-bottom: 30px;
height: auto
}
}
#two-col-cta.cta-w-icons .icon-container .image {
margin-right: 15px
}
@media (max-width: 756px) {
#two-col-cta.cta-w-icons .icon-container .image {
margin-right: 0
}
}
#two-col-cta.cta-w-icons .icon-container .image img {
max-width: 65px;
height: auto;
margin-right: 15px;
display: block !important
}
#two-col-cta.cta-w-icons .icon-container .content h2 {
font-size: 30px;
line-height: 40px;
margin-bottom: 5px
}
@media (max-width: 756px) {
#two-col-cta.cta-w-icons .icon-container .content h2 {
margin-top: 15px
}
}
#two-col-cta.cta-w-icons .icon-container .content p {
margin-bottom: 5px
}
#two-col-cta.cta-w-icons .icon-container:nth-child(2n+1) {
padding-right: 30px
}
#two-col-cta.cta-w-icons .icon-container:not(:last-of-type) {
margin-bottom: 35px
}
#theme-page .wrapper#three-column.image-tile .col-xs-4 {
padding-left: 18px;
padding-right: 4px
}
#theme-page .wrapper#three-column.image-tile .col-xs-4:nth-of-type(3n+1) {
padding-right: 18px
}
#theme-page .wrapper#three-column.image-tile .col-xs-4:nth-of-type(n+3) {
padding-left: 4px
}
#theme-page .wrapper#three-column.image-tile .col-xs-4:nth-of-type(4n+1) {
padding-left: 18px
}
#theme-page .wrapper#three-column.image-tile .col-xs-4:nth-child(n+5) {
margin-top: 8px
}
@media (max-width: 1021px) {
#theme-page .wrapper#three-column.image-tile .col-xs-4:nth-child(n+5) {
margin-top: 0
}
}
@media (max-width: 1021px) {
#theme-page .wrapper#three-column.image-tile .col-xs-4 {
padding-left: 18px !important;
padding-right: 18px !important
}
}
#theme-page .wrapper#three-column.image-tile a:hover .tiles.image #tile-image .gradient, #theme-page .wrapper#three-column.image-tile a:focus .tiles.image #tile-image .gradient {
background: rgba(0, 0, 0, 0.6) !important
}
@media (max-width: 1021px) {
#theme-page .wrapper#three-column.image-tile a:hover .tiles.image #tile-image .gradient, #theme-page .wrapper#three-column.image-tile a:focus .tiles.image #tile-image .gradient {
background: transparent !important
}
}
#theme-page .wrapper#three-column.image-tile a:hover span.link-title, #theme-page .wrapper#three-column.image-tile a:focus span.link-title {
border-bottom: 1px solid #FFF !important
}
#theme-page .wrapper#three-column.image-tile a .tiles {
box-shadow: none;
height: 265px;
position: relative
}
@media (max-width: 1021px) {
#theme-page .wrapper#three-column.image-tile a .tiles {
border: none;
border-top: 1px solid rgba(114, 116, 136, 0.25);
margin-bottom: 0 !important;
height: auto !important;
padding-bottom: 0 !important
}
}
#theme-page .wrapper#three-column.image-tile a .image #tile-image {
height: 265px
}
@media (max-width: 1021px) {
#theme-page .wrapper#three-column.image-tile a .image #tile-image {
height: auto !important
}
}
@media (max-width: 1021px) {
#theme-page .wrapper#three-column.image-tile a .image #tile-image {
background: transparent !important
}
}
#theme-page .wrapper#three-column.image-tile a .image #tile-image .gradient {
transition: all 0.3s ease-in-out;
background: rgba(0, 61, 107, 0.7)
}
@media (max-width: 1021px) {
#theme-page .wrapper#three-column.image-tile a .image #tile-image .gradient {
background: transparent;
position: static
}
}
#theme-page .wrapper#three-column.image-tile a .no-image {
background: #003D6B
}
#theme-page .wrapper#three-column.image-tile a .content {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
padding: 30px 50px;
display: flex;
flex-direction: column;
align-items: end !important;
justify-content: center !important
}
#theme-page .wrapper#three-column.image-tile a .content span {
position: static !important;
margin: 0 !important;
z-index: 1
}
#theme-page .wrapper#three-column.image-tile a .content h3 {
color: #FFF;
font-size: 30px;
margin: 0;
line-height: 28px;
z-index: 1
}
@media (max-width: 1021px) {
#theme-page .wrapper#three-column.image-tile a .content h3 {
color: #595E62 !important
}
}
#theme-page .wrapper#three-column.image-tile a .content h3 span {
font-size: 16px;
line-height: 1;
font-family: "Roboto", sans-serif !important;
display: block;
padding-bottom: 5px
}
@media (max-width: 1021px) {
#theme-page .wrapper#three-column.image-tile a .content h3 span {
color: #595E62 !important
}
}
#theme-page .wrapper#three-column.image-tile a .content .separator {
width: 30px;
height: 1px;
background-color: #FFD600;
margin-top: 10px
}
#theme-page .wrapper#three-column.image-tile a .content span.link-title {
position: absolute !important;
top: auto !important;
bottom: 30px !important;
left: 50px !important;
line-height: 1;
transition: all 0.3s ease-in-out;
border-bottom: 1px solid transparent;
font-family: "Roboto", sans-serif !important;
color: #FFF;
vertical-align: middle
}
@media (max-width: 1021px) {
#theme-page .wrapper#three-column.image-tile a .content span.link-title {
color: #595E62 !important;
position: static !important;
margin-top: 20px !important
}
}
#theme-page .wrapper#three-column.image-tile a .content span.link-title img {
width: 6px !important;
height: auto !important;
vertical-align: middle;
margin-left: 5px
}
#theme-page .wrapper#three-column.image-tile a .content span.link-title img.desktop-arrow {
display: none
}
@media (min-width: 1021px) {
#theme-page .wrapper#three-column.image-tile a .content span.link-title img.desktop-arrow {
display: inline-block
}
}
#theme-page .wrapper#three-column.image-tile a .content span.link-title img.mobile-arrow {
display: inline-block
}
@media (min-width: 1021px) {
#theme-page .wrapper#three-column.image-tile a .content span.link-title img.mobile-arrow {
display: none
}
}
@media (max-width: 1021px) {
.testimonial-cta .testimonial-container {
margin-bottom: 50px
}
}
.testimonial-cta .testimonial-container .slick-next {
position: absolute;
top: -30px;
right: -10px;
width: 12px;
height: 16px;
padding: 10px
}
.testimonial-cta .testimonial-container .slick-prev {
position: absolute;
left: auto;
right: 30px;
top: -30px;
width: 12px;
height: 16px;
padding: 10px
}
.testimonial-cta .testimonial-container .testimonial {
height: 500px;
max-width: 100%;
background-color: rgba(204, 237, 248, 0.4);
display: flex;
align-items: center
}
.testimonial-cta .testimonial-container .testimonial.no-image {
justify-content: center
}
.testimonial-cta .testimonial-container .testimonial.no-image .content {
width: 500px;
max-width: 100%
}
.testimonial-cta .testimonial-container .testimonial.no-image .image {
display: none
}
.testimonial-cta .testimonial-container .testimonial.no-image p {
text-align: center
}
.testimonial-cta .testimonial-container .testimonial .content {
width: 55%;
display: inline-block;
padding: 0 50px 0 50px
}
@media (max-width: 656px) {
.testimonial-cta .testimonial-container .testimonial .content {
width: 100%;
display: block
}
}
.testimonial-cta .testimonial-container .testimonial .content .testimonial-content {
position: relative
}
.testimonial-cta .testimonial-container .testimonial .content .testimonial-content p {
font-size: 16px;
line-height: 26px
}
@media (max-width: 656px) {
.testimonial-cta .testimonial-container .testimonial .content .testimonial-content p {
text-align: center
}
}
.testimonial-cta .testimonial-container .testimonial .content .testimonial-content:before {
content: "";
width: 104px;
height: 148px;
position: absolute;
background: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/quote.svg);
background-size: 184px 206px;
background-position: center center;
background-repeat: no-repeat;
left: -51px;
top: -44px
}
.testimonial-cta .testimonial-container .testimonial .content .testimonial-content:after {
content: "";
width: 104px;
height: 148px;
position: absolute;
background: url(//www.pasturetrials.com.au/wp-content/themes/372-theme/img/icon/quote.svg);
background-size: 184px 206px;
background-position: center center;
background-repeat: no-repeat;
bottom: -30px;
right: -19px;
transform: rotate(180deg);
z-index: -1
}
.testimonial-cta .testimonial-container .testimonial .content .testimonial-by {
margin-top: 80px
}
.testimonial-cta .testimonial-container .testimonial .content .testimonial-by p {
margin: 0;
font-family: "Roboto", sans-serif;
font-size: 25px
}
@media (max-width: 656px) {
.testimonial-cta .testimonial-container .testimonial .content .testimonial-by p {
text-align: center
}
}
.testimonial-cta .testimonial-container .testimonial .content .testimonial-by .uppercase-text {
margin-top: 5px
}
@media (max-width: 656px) {
.testimonial-cta .testimonial-container .testimonial .content .testimonial-by .uppercase-text {
text-align: center
}
}
.testimonial-cta .testimonial-container .testimonial .image {
height: 100%;
width: 45%;
display: inline-block;
background-size: cover;
background-position: center center;
background-repeat: no-repeat
}
@media (max-width: 656px) {
.testimonial-cta .testimonial-container .testimonial .image {
display: none
}
}
.testimonial-cta .cta-item h3 {
font-size: 25px
}
.profile-image {
min-height: 250px;
display: flex;
align-items: center;
justify-content: center;
padding: 15px;
border: 1px solid #DCDCE1;
border-radius: 8px;
margin-bottom: 50px
}
.profile-image img {
max-width: 150px;
height: auto
}
.profile-image.listing {
min-height: 200px;
height: 200px;
margin-bottom: 36px
}
.profile-details p {
position: relative;
padding-left: 82px;
margin-bottom: 20px
}
.profile-details p span {
position: absolute;
top: 0;
left: 0;
color: #003D6B;
font-weight: 600
}
.company-profile {
padding-top: 40px;
border-top: 1px solid #DCDCE1
}
h2.members-title {
font-weight: 700 !important
}
.responsive-image{
width:100%;
height: auto;
max-width:100%;
display:block;
}