body { color: #555;
}
.container {
max-width: 1054px;  }
.heading h1 {
color: rgba(0,0,0,0.78);
}
.featured-heading h1,
.featured-heading h2 {
text-align: center;
font-size: 40px;
font-weight: 300;
margin-top: 60px;
margin-bottom: 40px;
color: rgba(0,0,0,0.78);
} .logo a {
background-image: url(//www.sej.com.au/wp-content/themes/sej/images/sej-logo-grey.svg);
width: 200px;
height: 85px;
margin-top: 28px;
margin-bottom: 18px;
}
.no-svg .logo a,
.ie-old .logo a {
background-image: url(//www.sej.com.au/wp-content/themes/sej/images/sej-logo-grey.png);
}
.ruralco-property-logo {
background-image:url(//www.sej.com.au/wp-content/themes/sej/images/sej_large_logo_winner.svg);
background-size: 277%;
background-repeat: no-repeat;
background-position: center;
width: 200px;
height: 85px;
margin-top: 28px;
margin-bottom: 18px;
margin-left: auto;
}
.no-svg .ruralco-property-logo {
background-image: url(//www.sej.com.au/wp-content/themes/sej/images/sej-logo.png);
} @media (max-width: 60em) {
.header-top > .container {
display: block;
}
h1.logo,
.header-rhs {
width: 50%;
float: left;
}
.logo a {
margin-left: 0;
}
} @media (max-width: 35em) {
.logo a,
.ruralco-property-logo {
width: 120px;
}
}
@media (max-width: 19em) {
.ruralco-property-logo {
display: none;
}
} .nav-wrapper {
background-color: rgba(0,0,0,0.6); }
.nav-main > ul { background: none;
}
.nav-main > ul > li > a {
text-transform: capitalize;
}
.sub-menu > li {
background-color: #A80532;
min-width: 163px;
} .menu-property-management-doccuments-container a {
display: block;
background-color: #6581A3;
padding: 7px;
text-align: center;
color: white;
text-transform: uppercase;
text-decoration: none;
margin: 10px;
border-radius: 5px;
}
.menu-property-management-doccuments-container a:hover {
background-color: #496991;
} .post-index .post-content h2 {
margin-top:-3px;
margin-bottom:10px;
line-height:1.3;
font-size:14px;
font-weight:600;
}
.main {
margin-top: 20px;
}
.main-column a { color: #A80532;
}
.main-column,
.side-column { margin-top:0px;
background-color:rgba(255,255,255,0.6);
padding:10px;
border-radius:10px;
}
.main-column .page {
padding-left: 2em;
padding-right: 2em;
}
.main-coloumn .homepage-about {
} .sidebar-fixed-width .main-column,
.sidebar-fixed-width .side-column {
display: inline-block;
vertical-align: top;
width: 100%; }
@media only screen and (min-width: 50em) {
.sidebar-fixed-width .main-column {
width: calc(100% - 235px); }
}
@media only screen and (min-width: 64em) {
.sidebar-fixed-width .main-column {
width: calc(100% - 261px);
}
}
@media only screen and (min-width: 50em) {
.sidebar-fixed-width .side-column {
width: 243px;
}
}
@media only screen and (min-width: 64em) {
.sidebar-fixed-width .side-column {
width: 243px;
}
}
.ie-old .sidebar-fixed-width .main-column,
.ie9 .sidebar-fixed-width .main-column {
float: left;
width: 768px;
padding-right: 4em;
}
.ie-old .sidebar-fixed-width .side-column,
.ie9 .sidebar-fixed-width .side-column {
float: right;
width: 256px;
}
.main-column-background {
background-color: rgba(255,255,255,0.6);
padding: 55px;
border-radius: 10px;
} h1, h2, h3, h4, h5, h6 { color: rgba(0,0,0,0.78);
font-family: "open sans", "sans-serif";
font-weight: 400;
text-transform: uppercase; }
p {
margin-bottom: 9px;
}
.page-heading h1 { }
.main-column a {
color: #419639;
}
.page-heading h1 {
text-align: center;
} .slide-info h2 {
margin-top: 0px;
margin-bottom: 10px;
font-size: 4.125rem;
text-shadow: 1px 1px white, -1px -1px #444;
}
.slide-info .read-more {
color: #fff;
margin-bottom: 0;
display: block;
border: 1px solid white;
max-width: 150px;
margin-right: auto;
text-decoration: none;
margin-left: auto;
padding: 10px;
font-size: 13px;
border-radius: 5px;
} .livestock-listing-item {  font-size: 14px;
display: inline-block;
vertical-align: top;
border: none;
min-height:350px;
background-color: transparent;
background-color: rgba(255,255,255,0.6);
padding: 10px;
border-radius: 10px;
}
.listing-search {
background-color: rgba(0,0,0,.2);
padding: 10px;
border-radius: 5px;
}
.listing-search h3 {
margin-top: 0;
}
.listing-gallery-wrapper {
background-color: #fff;
background-color: rgba(255,255,255,.6);
border-radius: 10px;
padding: 1.5em;
margin-top: 20px !important;
}
.listing-item a {
display: block;
padding: 10px 10px 20px;
min-height: 240px;
color: black;
text-decoration: none;
position: relative;
background-color: rgba(255, 255, 255, 0.8);
border-radius: 5px;
}
.listing-item {
font-size: 14px;
display: inline-block;
vertical-align: top;
border: none !important;
border-radius: 5px;
background-color: rgba(255, 255, 255, 0.8);
opacity: background 0.2s ease;
}
@media only screen and (max-width: 47.9375em) {
.listing-gallery-wrapper {
padding: 10px;
}
.listing-gallery .grid-item {
max-width: 120px;
}
}
@media only screen and (max-width: 37.4375em) {
.listing-gallery-wrapper ul {
text-align: center;
}
}
@media only screen and (max-width: 47.9375em) {
.single-livestock .main-column-left {
padding-left: 10px;
}
} .site-header {
background-color: #FFFFFF;
background-color: rgba(255,255,255,0.8);
padding-bottom: 0px;
position: relative;
}
.site-header:after {
content: '';
display: block;
width: 100px;
height: 28px;
position: absolute;
left: 50%;
margin-left: -50px;
bottom: -28px;
background-image: url;
opacity: .8;
}
.no-svg .site-header:after {
background-image: url;
opacity: .8;
}
.header-top {
background-image: url(//www.sej.com.au/wp-content/themes/sej/images/header-bg.svg);
background-position: center;
background-repeat: no-repeat;
background-size: auto 100%;
}
.no-svg .header-top {
background-image: url(//www.sej.com.au/wp-content/themes/sej/images/header-bg.png);
}
@media only screen and (max-width: 60em) {
.site-header {
padding-bottom: 0;
}
}
.site-header:after {
width: 50px;
height: 14px;
bottom: -14px;
margin-left: -25px;
background-size: 100%;
} .slide-info {
height: 100%; padding: .5em;
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.no-flexbox .slide-info {
padding-top: 10%;
}
@media (max-width: 60em) {
.slide-info h2 {
font-size: 40px;
}
}
@media (max-width: 48em) {
.slide-info h2 {
font-size: 30px;
}
} .grid-of-images-links img,
.grid-of-images-links .text-overlay {
border-radius: 5px;
}
.grid-of-images-links .text-overlay {
background-color: rgba(95, 97, 99, 0.55)
}
.no-rgba .grid-of-images-links .text-overlay {
background-image: url(//www.sej.com.au/wp-content/themes/sej/images/transparent-black-40.png);
}
.grid-of-images-links ul {
text-align: center;
} .homepage-about {
text-align: center;
margin-bottom: 3em;
}
.homepage-about h2 {
margin-top: 0;
} .homepage-services {
margin: -5px;
padding: 0;
list-style: none;
}
.homepage-services li {
display: block;
float: left;
margin: 5px;
}
.homepage-services a {
display: block;
width: 150px;
height: 80px;
background: lightblue;
text-decoration: none;
position: relative;
}
.homepage-services span {
display: block;
width: 150px;
height: 20px;
padding: 30px 0;
text-align: center;
position: absolute;
top: 0;
left: 0;
color: white;
font-family: sans-serif;
} .gform_wrapper form {
margin-bottom: 0;
text-align:center;
} .social-icons {
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
border-bottom: 1px solid rgba(0,0,0,.05);
display: block;
vertical-align: middle;
}
.social-icons a:before {
font-size: 30px;
color: white; } .side-column h4,
.side-column .textwidget {
text-align: center;
font-weight:600;
margin-top:0px;
}
.side-column .textwidget {
font-size:12px;
font-weight:400;
} .custom-background .main-column-left {
} .site-footer {
background-color: rgba(0,0,0,0.51);
}
.postid-45122 .site-footer {
margin-top:150px;
}
.page-id-15 .site-footer {
margin-top: 240px;
}
.footer-sub {
background: none;
border-top: 1px solid rgba(0,0,0,.05);
}
.footer-main {
font-size: 14px;
background: none;
text-align: center;
}
.footer-column,
.footer-column a,
.footer-column h5 {
color: white;
text-align: center;
font-weight: 600;
}
@media only screen and (max-width: 48em) {
.footer-column {
margin-bottom: 32px;
}
.footer-column h5 {
text-align: center;
}
}
.footer-column-1 {
color: white;
font-size: 14px;
text-align: center;
}
.footer-column-4 img  {
max-width: 50%;
height: auto;
} .office-details .fa {
color: #a80532;
} .single-livestock .main .container {
margin-top: 2em;
}
.single-livestock h1,
.single-livestock h2,
.single-livestock h3,
.single-livestock h4,
.single-livestock h5,
.single-livestock h6 {
text-align: left;
text-transform: none;
font-weight: 600;
} .ie8 .logo a {
text-indent: -9999em;
}
.no-flexbox .nav-main > ul > li > a,
.ie-old .nav-main > ul > li > a {
padding: 10px 50px;
} .post-header h3 {
margin-bottom: 15px;
display: block;
text-decoration:none;
background-color: rgba(128, 129, 132, 0.35);
padding: 5px;
color: rgb(18, 16, 16);
border-radius: 10px;
} .main-column a { color: #62575B;    } a.read-more {
display: block;
background-color: #6581A3;
padding: 5px;
text-transform: capitalize;
margin-top: 6px;
text-decoration: none;
border-radius: 5px;
color: white !important;
font-size: 16px;
} .side-column {
max-width: 500px;
float:right;
margin-left: 16px;
border: 2px #6581A3 solid;
font-size: 13px; color: rgb(20, 18, 18);
}
label {
display: inline-block;
max-width: 100%;
margin-bottom: 20px;
font-weight: 400;
} input {
border: none;
border-radius: 5px;
padding: 0px;
}
.search-form select {
font-size: 0.95em;
color: white;
border: none;
background-color: #6581A3;
}
#suburb {
width: 70%;
}
.page-id-10 .side-column {
position: inherit;
margin-left: 0px;
border: none;
}
.post-header h3 span {
font-weight: 400;
padding-right: 10px;
font-size: 19px;
display: block;
padding-bottom: 5px;
text-transform: capitalize;
} .sidebar.affix-top a {
display: block;
background-color: #6581A3;
padding: 7px;
text-align: center;
color: white;
text-transform: uppercase;
text-decoration: none;
margin: 10px;
border-radius: 5px;
}
.sidebar.affix-top a:hover {
background-color: #496991;
}
.menu-real-estate-container a {
display: block;
background-color: #6581A3;
padding: 7px;
text-align: center;
color: white;
text-transform: uppercase;
text-decoration: none;
margin: 10px;
border-radius: 5px;
}
.menu-real-estate-container a:hover {
background-color: #496991;
}
input#gform_submit_button_3 { width: 100px;
padding: 10px;
} .gform_wrapper input[type=text], input[type=url] {
padding-left: 5px;
font-size: 16px;
border-radius: 5px;
}
.menu-livestock-contacts-container a {
display: block;
background-color: #6581A3;
padding: 7px;
text-align: center;
color: white;
text-transform: uppercase;
text-decoration: none;
margin: 10px;
border-radius: 5px;
}
.menu-livestock-contacts-container a:hover {
background-color: #496991;
} .profiles-wrapper .content-background {
margin-bottom: 10px;
margin-top:100px;
padding-top: 50px;
border-radius:10px;
}
.profiles-wrapper .profiles {
padding-left: 50px;
padding-right: 50px;
}
.grid-item {
height: 177px;
}
.profile-email a {
color: white !important;
text-transform: lowercase;
font-size: 12px !important;
font-weight: 200;
text-decoration: none;
}
.profile-info {
position: absolute;
width: 100%;
height: 52px;
bottom: 0;
left: 0;
padding: 10px 15px;
background-color: #000000;
background-color: rgba(0, 0, 0, 0.8);
transition: height 0.2s ease-out;
overflow: hidden;
color:rgba(255,255,255,1.00)
}
.profile-info a, .profile-info h4 {
color: #FFFFFF; }
.profile:hover .profile-info {
height: 100%; }
.profile:hover .profile-info h4 {
min-height: 0; }
@media only screen and (max-width: 47.999em) {
.profiles ul {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.profile {
background-color: rgba(255, 255, 255, 0.1);
padding: 10px;
height: 177px !important;
margin-bottom: 15px; }
.profile img {
width: 200px;
max-width: 100%;
height: 177px;
margin-bottom: 10px; }
.profile h4 {
min-height: 0;
color: #FFFFFF;
}
.profile-info {
position: relative;
padding: 0;
background-color: transparent;
height: auto;
width: auto;
transition: none; }
}
@media only screen and (max-width: 29.999em) {
.profile img {
width: 150px; }
} .menu-staff-container a {
display: block;
background-color: #6581A3;
padding: 7px;
text-align: center;
color: white;
text-transform: uppercase;
text-decoration: none;
margin: 10px;
border-radius: 5px;
}
.menu-staff-container a:hover {
background-color: #496991;
}
.side-column.menu {
position: absolute;
top: 500px;
} .page-id-44793 .main-column a {
color: white!important;
font-size: 18px;
font-weight: 200;
text-transform: capitalize;
text-decoration: none;
padding: 10px;
border-radius: 5px;
background-color: #012D62;;
}
.page-id-44793 .main-column a:hover {
background-color: #6581A3;
}
.page-id-15 .main-column a {
color: white!important;
font-size: 18px;
font-weight: 200;
text-transform: capitalize;
text-decoration: none;
padding: 10px;
border-radius: 5px;
background-color: #012D62;;
}
.page-id-15 .main-column a:hover {
background-color: #6581A3;
}
.page-id-19 .main-column a {
color: white!important;
font-size: 18px;
font-weight: 200;
text-transform: capitalize;
text-decoration: none;
padding: 10px;
border-radius: 5px;
background-color: #012D62;;
}
.page-id-17 .main-column a:hover {
background-color: #6581A3;
}
.page-id-17 .main-column a {
color: white!important;
font-size: 18px;
font-weight: 200;
text-transform: capitalize;
text-decoration: none;
padding: 10px;
border-radius: 5px;
background-color: #012D62;;
}
.page-id-19 .main-column a:hover {
background-color: #6581A3;
}
.page-id-12 .main-column a {
color: #002D62 !important;
text-transform: lowercase;
font-size: 17px;
font-weight: 600;
text-decoration: none;
}
.page-id-12 .main-column a:hover {
color: #6581A3;
}
strong {
font-weight: 600;
} span.text-overlay {
padding: 5px;
text-transform: capitalize;
} a.head_title {
text-transform: initial;
font-size: 20px;
}   .page-id-833 tr, .page-id-833 td {
color: white;
display: inline-block;
background-color: rgb(92, 95, 100); border-radius: 5px;
margin-right: 46px;
max-height: 118px;  max-width: 300px;
}
.page-id-833 tr { margin-bottom: 10px; padding: 10px;
}
.page-id-833 .main-column a {
color: #CACBCD !important;
text-transform: lowercase;
font-size: 15px;  font-weight: 400;
text-decoration: none;
}  #gform_wrapper_3 {
max-width: 400px;
margin-left: auto;
margin-right: auto;
}
#gform_wrapper_3 .ginput_complex .name_last {
width: 47.9%;
}
#gform_wrapper_3 .ginput_complex .ginput_full {
display: block;
min-height: 0;
margin-bottom: 5px;
}
#gform_wrapper_3 .ginput_complex .ginput_right {
margin-left: 0;
width: 50.1%;
} .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width: 100%;
margin-left: -15px;
}
.gform_wrapper .top_label input.medium {
width: 94%; display: inline-block;
}
.page-id-19 .gform_wrapper ul.gform_fields {
padding: 0;
width: 57%;
margin: 0;
overflow: visible;
}
.page-id-17 .gform_wrapper ul.gform_fields {
padding: 0;
width: 57%;
margin: 0;
overflow: visible;
} .page-id-45125 .auctions-listing {
text-align: center !important;
}
.page-id-45125 .auctions-listing .listing-item {
font-size: 15px;
padding: 12px 10px;
text-align: center;
display: inline-block;
vertical-align: top;
border: none;
height: auto;
min-height: 180px;
width: 100%;
max-width: 330px;
margin-bottom: 1em;
text-decoration:none;
border-radius: 3px;
background-color: rgba(255, 255, 255, 0.7);
}
.page-id-45125 .auctions-listing h4 {
margin-top: 0;
}
.page-id-45125 .listing-item a {
display: inline !important;
padding: 10px 10px 20px;
min-height: 232px;
color: black;
text-decoration: none;
position: relative;
background-color: rgba(255, 255, 255, 0) !important;
border-radius: 5px;
}
.page-id-45125 .page-id-10 .listing-item strong {
font-weight: 600;
color: rgb(0, 68, 123);
}
.page-id-45125 .single-auction h1 {
color: rgb(3, 32, 79);
font-weight: 400;
text-align: center;
}
.page-id-45125 .listing-sidebar {
display: block;
background-color: rgba(255, 255, 255, 0.7);
padding: 10px;
border-radius: 5px;
}
.page-id-45125 .listing-search h3 {
margin-top: 0;
}
.page-id-45125 .page-heading h1 .page-heading h2 {
color: #494747;
text-shadow:none;
text-align:center;
}
.page-id-45125 h1 {
color: white !important;
font-weight:400 !important;
text-align:center !important;
}
.page-id-45125 .single.single-equipment h1 {
color:black !important;
} .page-id-45125 .listing-gallery-wrapper {
background-color: rgba(240,240,240,0.9) !important;
padding:1.5em !important;
border-radius:10px !important;
} .page-upcoming-clearing-sales .page-heading {
margin-top: 24px;
}
.clearing-item {
width: 31.333333%;
background-color: #fff;
background-color: rgba(255,255,255,.5);
}
@media (max-width: 1024px) {
.clearing-item {
width: 48%;
}
}
@media (max-width: 1200px) {
.clearing-item {
width: 48%;
}
} @media (max-width: 499px) {
.clearing-item {
width: 100%;
}
}
.clearing-link a {
color: #A80532;
}
.tbmdp_rental span.propertyprice:before {
content: "$";
}