html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}
*,
*:before,
*:after {
box-sizing: inherit;
z-index: 1;
}
a {
text-decoration: none;
color: #fbba00;
text-decoration: none;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
a:hover {
color: #ffb000;
} a img {
border: 0px;
}
.clear {
clear: both;
}
html {
box-sizing: border-box;
height: 100%; }
body {
font-size: 100%; font-family: arial, sans-serif;
overflow-x: hidden;
height: 100%;
scroll-behavior: smooth;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "museo-sans", sans-serif;
font-weight: 900;
color: #354b59;
}
h2,
h3,
h4,
h5,
h6 {
margin: 40px 0 12px;
}
h1 {
font-size: 3.3em;
margin: 0 0 50px;
}
h2 {
font-size: 2.6em;
}
h3 {
font-size: 2em;
}
h4 {
font-size: 1.5em;
}
h5 {
font-size: 1em;
}
p {
font-size: 0.9em;
color: #999997;
margin: 0 0 10px 0;
line-height: 1.7;
}
.wrap {
width: 1260px;
margin: 0 auto;
position: relative;
}
.wrap:after {
content: "";
display: table;
clear: both;
}
.content ul {
margin: 25px 0;
}
.content ul ul {
margin: 10px 0;
}
.post li,
.page-template-branch-inner .sidebar li {
color: #878785;
position: relative;
list-style: none;
padding: 0 0 0 30px;
margin: 0 0 10px 0;
font-size: 13px;
line-height: 1.5;
}
.post li a,
.sidebar li a {
color: #354b59;
}
.home .privacy a {
color: #fbba00;
} .hiregeneric-primary li {
list-style: none;
position: relative;
padding: 10px 0 0 20px;
color: #999997;
font-size: 14px;
} .hiregeneric-primary li strong {
color: #2c3946;
font-family: "Museo-sans", sans-serif;
font-size: 14px;
letter-spacing: 1;
}
.hiregeneric-primary li:before {
content: "\f105";
font-family: Fontawesome;
font-size: 20px;
width: 15px;
height: 15px;
position: absolute;
top: 8px;
left: 5px;
color: #fbba00;
} .post li:before,
.page-template-branch-inner .sidebar li:before {
content: "\f105";
font-family: Fontawesome;
font-size: 20px;
position: absolute;
top: -6px;
left: 10px;
color: #fbba00;
}
.post img {
margin: 35px 0;
}
.site {
position: relative;
z-index: 9;
}
.book-but,
.gform_previous_button {
color: #2c3946;
background: #fbba00;
width: 100%;
font-size: 14px;
cursor: pointer;
transition: all 0.5s ease;
padding: 10px 25px;
margin: 10px 0 0;
display: block;
text-align: center;
}
.book-but:hover,
.gform_previous_button:hover {
color: #fbba00;
background: #2c3946;
}
@media (max-width: 1300px) {
.wrap {
width: 100%;
}
}
@media (max-width: 768px) {
h1 {
font-size: 38px;
}
h2 {
font-size: 33px;
}
h3 {
font-size: 27px;
}
h4 {
font-size: 22px;
}
h5 {
font-size: 15px;
}
} .sticky-header {
position: sticky;
top: 0;
z-index: 5;
}
.header {
width: 100%;
height: 85px;
z-index: 10;
transition: box-shadow 300ms ease;
box-shadow: 0px 0px 2px 1px rgba(2, 2, 2, 0.2)
}
.scrolled header {
box-shadow: 0px 0px 30px rgba(2, 2, 2, 0.4);
}
.header .wrap {
display: flex;
height: 100%;
}
.header .logo {
width: 150px;
height: 75%;
text-indent: -9999em;
overflow: hidden;
z-index: 10;
background-repeat: no-repeat;
background-size: contain;
background-position: left;
align-self: center;
}
.header .header-nav {
border-left: solid 1px rgba(0,0,0,0.1);
border-right: solid 1px rgba(0,0,0,0.1);
margin: 0 2em;
}
.header .phone-menu {
position: relative;
font-weight: bold;
font-size: 30px;
align-self: center;
white-space: nowrap;
}
.header .phone-menu:before {
content: "\f095";
font-family: Fontawesome;
font-size: 1em;
}
.header--yellow {
background: #fbba00;
}
.header--white {
background: #f2f1ef;
}
.header--yellow .logo {
background-image: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/logo-whitetext.svg);
}
.header--white .logo {
background-image: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/logo.svg);
}
.header--yellow .phone-menu,
.header--yellow .phone-menu:hover {
color: #fff;
}
.header--white .phone-menu,
.header--white .phone-menu:hover {
color: #2c3946;
}
@media(max-width: 1300px) {
.header {
padding: 0 20px;
}
}
@media(max-width: 1024px) {
.header {
display: flex;
align-items: center;
}
.header-nav {
display: none;
}
.header .logo {
max-height: 50px;
}
.header .wrap {
padding: 0 20px;
}
.header .phone-menu {
display: none;
}
} .top-bar {
background-color: #2c3946;
z-index: 20;
padding: 0 1.25em;
font-size: 12px;
position:relative;
}
.top-bar .wrap {
display: flex;
align-items: center;
justify-content: flex-end;
}
.top-bar .wrap,
.top-bar .menu {
display: flex;
align-items: center;
justify-content: flex-end;
}
.top-bar .menu li {
display: block;
position: relative;
}
.top-bar .menu a {
display: inherit;
color: #fff;
white-space: nowrap;
text-transform: uppercase;
padding: 1.25em 1em;
}
.top-bar .menu li > ul {
opacity: 0;
visibility: hidden;
position: absolute;
top: 100%;
min-width: 200px;
background-color: #3e4c59;
}
.top-bar .menu li > ul ul {
left:200px;
top:0;
}
.top-bar .menu li:hover > ul {
opacity: 1;
visibility: visible;
}
.top-bar .menu li:hover > a {
color: #fbba00;
}
.top-bar .menu li li:not(:last-child):after {
content: "";
position: absolute;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
width: 100%;
height: 1px;
bottom: 0px;
}
.top-bar__cart,
.top-bar__quote {
display: flex;
align-items: center;
text-transform: uppercase;
white-space: nowrap;
}
.top-bar__cart svg,
.top-bar__quote svg {
width: 1.5em;
height: 1.5em;
margin: 0.5em;
}
@media (max-width:640px) {
.top-bar {
padding: 0;
}
.top-bar .wrap  {
flex-wrap: nowrap;
}
.top-bar__cart,
.top-bar__quote {
flex: 0 0 auto;
position: relative;
}
.top-bar__cart {
padding-left: 0.5rem;
}
.top-bar__quote {
padding-right: 0.5rem;
}
.top-bar__cart:before {
content: '';
position: absolute;
height: 100%;
width: 16px;
right: 100%;
background: linear-gradient(to left, #2c3946, rgba(44,57,70,0));
}
.top-bar .top-nav {
display: flex; 
flex-wrap: nowrap;
overflow-x: auto; 
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.top-bar .top-nav::-webkit-scrollbar {
display: none;
}
.top-bar .menu ul {
display: none;
}
}
@media (max-width: 480px) {
.top-bar__cart span,
.top-bar__quote span {
display: none;
}
}
@media (max-width: 1300px) {
.phone-menu {
width: 18%;
font-size: 20px !important; text-align: center;
}
.phone-menu:before {
font-size: 24px;
top: 32px;
left: 12px;
}
.logo,
.home .logo {
width: 20%;
background-position: center;
}
}
@media (max-width: 1024px) {
.phone-menu {
display: none;
}
.home .logo,
.logo {
border-right: none;
background: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/logo-mob.svg) no-repeat;
background-size: 100%;
background-position: center;
width: 180px;
height: 50px;
float: none;
display: block;
z-index: 9;
margin: 5px auto;
}
header {
text-align: center;
height: 60px;
background: #f2f1ef;
border-bottom: none;
box-shadow: 10px 0px 30px rgba(2, 2, 2, 0.6);
}
.top-bar {
display: none;
}
}
@media (max-width: 768px) {
.error404 .content {
padding: 20px 0;
}
header {
top: 0;
}
}
@media (max-width: 300px) {
.home .logo,
.logo {
width: 130px;
}
}
.social {
position: relative;
float: right;
clear: right;
}
.social .fa {
font-size: 19px;
padding: 3px;
color: #fff;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.social .fa:hover {
color: #f1ea0c;
}
.social a {
display: inline-block;
} .header--yellow .header-nav {
color: #fff;
}
.header--white .header-nav {
color: #2c3946;
}
.header-nav {
position: relative;
font-size: 14px;
flex: 1;
}
.header-nav .menu {
position: inherit;
height: 100%;
text-transform: uppercase;
display: flex;
z-index: 90;
}
.header-nav li {
display: block;
}
.header-nav li a {
color: inherit;
display: flex;
white-space: nowrap;
align-items: center;
justify-content: center;
height: 100%;
padding: 1em;
transition: 200ms ease;
cursor: pointer;
}
.header-nav li:hover > a {
color: #fbba00;
background: #2c3946;
} .header--yellow .header-nav .menu ul {
background: #2c3946;
}
.header--white .header-nav .menu ul {
background: #f2f1ef;
}
.header-nav .menu ul {
opacity: 0;
visibility: hidden;
position: absolute;
z-index: 100;
min-width: 230px;
transition: opacity 200ms ease, visibility 300ms ease;
}
.header-nav .menu ul li {
position: relative;
}
.header-nav .menu ul li a {
justify-content: space-between;
}
.header-nav .menu ul li:not(:last-child):after {
bottom: 0;
content: "";
border-bottom: 1px solid rgba(0,0,0,0.1);
height: 1px;
width: 100%;
position: absolute;
}
.header-nav ul > li:hover > ul {
opacity: 1;
visibility: visible;
} .header-nav .menu ul ul {
top: 0;
left: 100%;
}
.header-nav .menu ul a:after {
content: "\f105";
opacity: 0;
visibility: hidden;
font-family: Fontawesome;
font-size: 1.25em;
padding-left: 1em;
transition: opacity 250ms ease, visibility 250ms ease;
}
.header-nav .menu ul a:hover:after {
opacity: 1;
visibility: visible;
}  .phone-mob {
display: none;
width: 2em;
height: 2em;
position: relative;
z-index: 999;
visibility: hidden;
order: 2;
align-items: center;
justify-content: center;
}
.phone-mob:before {
content: "\f095";
font-family: Fontawesome;
font-size: 2em;
color: #354b59;
position: absolute;
visibility: visible;
} .top-ham {
display: none;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
-webkit-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
cursor: pointer;
position: relative;
z-index: 999;
-ms-flex-negative: 0;
width: 32px;
height: 32px;
flex-shrink: 0;
}
.top-ham--slice {
position: absolute;
width: 100%;
height: 100%;
max-width: 32px;
max-height: 32px;
left: 50%;
-webkit-transform: rotate(0deg) translateX(-50%);
-ms-transform: rotate(0deg) translateX(-50%);
transform: rotate(0deg) translateX(-50%);
}
.top-ham--slice span {
position: inherit;
background-color: #354b59;
top: 0;
bottom: 0;
margin: auto;
height: calc(100% / 8);
border-radius: 6px;
width: 100%;
-webkit-transition: background 0.5s ease, -webkit-transform 0.35s ease;
transition: background 0.5s ease, -webkit-transform 0.35s ease;
-o-transition: transform 0.35s ease, background 0.5s ease;
transition: transform 0.35s ease, background 0.5s ease;
transition: transform 0.35s ease, background 0.5s ease, -webkit-transform 0.35s ease;
}
.top-ham--slice:nth-child(1) span {
-webkit-transform: translateY(calc(100% * 2.5));
-ms-transform: translateY(calc(100% * 2.5));
transform: translateY(calc(100% * 2.5));
}
.top-ham--slice:nth-child(3) span {
-webkit-transform: translateY(calc(-100% * 2.5));
-ms-transform: translateY(calc(-100% * 2.5));
transform: translateY(calc(-100% * 2.5));
}
.top-ham.open .top-ham--slice:nth-child(1) span {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.top-ham.open .top-ham--slice:nth-child(2) span {
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
}
.top-ham.open .top-ham--slice:nth-child(3) span {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.top-ham,
#phone {
display: none;
}
.mob-overlay {
visibility: hidden;
opacity: 0;
width: 100%;
height: 100%;
position: fixed;
z-index: 9998;
-webkit-transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
-moz-transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
-ms-transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
-o-transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
.cta-overlay {
visibility: hidden;
opacity: 0;
background: rgba(1, 1, 1, 0.5);
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 99;
-webkit-transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
-moz-transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
-ms-transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
-o-transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
.mob-clicked .mob-overlay,
.ctaform-open .cta-overlay {
visibility: visible;
opacity: 1;
-webkit-transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
-moz-transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
-ms-transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
-o-transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
transition: visibility 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
.off-canvas {
width: 350px;
height: 100vh;
max-height: -webkit-fill-available;
position: fixed;
transform: translateX(-100%);
top: 0;
background: #2c3946;
z-index: 5;
transition: 300ms ease;
padding: 150px 10px 20vh;
overflow: scroll;
}
.mob-clicked .off-canvas {
transform: translateX(0%);
}
.off-canvas ul {
list-style: none;
}
.off-canvas ul li {
margin: 4px 0;
cursor: pointer;
}
.off-canvas .current-menu-item {
border: none;
margin-bottom: 0;
}
.off-canvas ul ul {
padding: 0px 0 0 10px;
}
.off-canvas li a {
font-family: "museo-sans", sans-serif;
font-size: 17px;
background: rgba(240, 240, 240, 0.05);
padding: 14px 55px 14px 15px;
display: block;
font-weight: 400;
color: #fff;
overflow: hidden;
height: 47px;
}
.off-canvas ul ul li a {
height: auto;
}
.off-canvas li a:hover {
color: #fbba00;
background: rgba(240, 240, 240, 0.08);
}
.off-canvas ul ul li a {
font-size: 14px;
background: rgba(255, 255, 255, 0.1);
} .off-canvas ul ul ul li a {
background: rgba(255, 255, 255, 0.2);
}
.off-canvas ul ul ul ul li a {
background: rgba(255, 255, 255, 0.3);
}
.off-canvas .menu-main-menu-container {
padding: 0 10px;
}
.off-canvas ul .menu-item-has-children {
position: relative;
}
.off-canvas .menu-item-has-children span {
position: absolute;
right: 3px;
z-index: 999;
top: 3px;
color: #fff;
font-size: 20px;
cursor: pointer;
background: #fbba00;
font-family: "museo-sans";
height: 41px;
width: 41px;
padding: 7px 14px 0px;
}
.off-canvas .sub-menu {
visibility: hidden;
opacity: 0;
display: none;
}
.off-canvas .open .sub-menu {
visibility: visible;
opacity: 1;
display: block;
}
.off-canvas .open .sub-menu .sub-menu {
visibility: hidden;
opacity: 0;
display: none;
}
.off-canvas .open .sub-menu .open .sub-menu {
visibility: visible;
opacity: 1;
display: block;
}
.off-canvas .open .sub-menu .sub-menu .sub-menu {
visibility: hidden;
opacity: 0;
display: none;
}
.off-canvas .open .sub-menu .open .sub-menu .open .sub-menu {
visibility: visible;
opacity: 1;
display: block;
}
.off-canvas ul .menu-item-has-children:hover:after {
color: #ed1c2e;
}
.off-canvas .menu-main-menu-container {
padding: 0 10px;
}
i.icons {
display: block;
color: #fff;
font-size: 34px;
text-align: center;
padding: 6px 12px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
height: 50%;
cursor: pointer;
}
i.icons:hover {
color: #ffaf00;
}
.mob-toggle span {
display: block;
font-size: 12px;
text-align: center;
color: #fff;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.mob-toggle:hover span {
color: #ffaf00;
}
#phone {
top: 7px;
right: 10px;
position: absolute;
width: 30px;
height: 30px;
}
#phone:before {
content: "\f095";
font-family: Fontawesome;
position: absolute;
top: 0;
left: 0;
width: 30px;
height: 30px;
color: #fff;
font-size: 35px;
}
@media (max-width: 1024px) {
#top-ham {
display: block;
}
.phone-mob {
display: inline-flex;
}
}
@media (max-width: 768px) { .off-canvas li a {
font-size: 15px;
}
.off-canvas ul ul li a {
font-size: 14px;
}
}
@media (max-width: 450px) {
.off-canvas {
width: 100%; }
.off-canvas li a {
font-size: 13px;
}
.off-canvas .menu-item-has-children span {
padding: 4px 10px 0px;
top: 5px;
right: 5px;
height: 34px;
width: 34px;
}
}
@media (max-width: 300px) {
.phone-mob {
display: none;
}
} .top-off-canvas {
padding: 20px 0 0;
margin: 20px 0 0;
}
.top-off-canvas {
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.top-off-canvas li a {
background: rgba(238, 238, 238, 0.23);
}
.top-off-canvas li:first-child {
display: none;
}
.top-off-canvas ul ul li:first-child {
display: block;
} .mobile {
display: none;
width: 100%;
}
.banner {
width: 100%;
margin: 0;
height: 90vh;
position: relative;
z-index: 0;
}
.circle {
background: #fff;
width: 46px;
height: 46px;
position: absolute;
left: 50%;
margin-left: -23px;
bottom: 50px;
z-index: 99;
border-radius: 50px;
}
.circle:after {content: "\f107";
font-family: Fontawesome;
font-size: 26px;
color: #354b59;
left: 14px;
top: 12px;
position: relative;
}
a[id="part"]:target ~ #main article.panel {
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
.banner-left,
.banner-right {
width: 50%;
height: 100%;
background-position: center;
background-size: cover;
position: fixed;
display: inline-block;
top: 127px;
}
.banner-left {
left: 0;
}
.banner-right {
right: 0;
background-position: 0 -140px;
}
.banner-right:before,
.banner-left:before {
content: "";
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
}
.banner-left:before {
background-color: rgba(44, 57, 70, 0.8);
}
.banner-right:before {
background-color: rgba(251, 186, 0, 0.9);
}
.feat-text-wrap {
position: absolute;
width: 100%;
height: 100%;
}
.feat-content-left {
width: 50%;
top: 50%;
position: relative;
float: left;
}
.feat-content-right {
width: 50%;
top: 50%;
position: relative;
float: right;
}
.top-feat-text {
text-align: center;
color: #fff;
width: 100%;
}
.top-feat-text h3 {
color: #fff;
}
.top-feat-text p {
color: #fff;
font-size: 18px;
text-shadow: 6px 4px 20px rgba(7, 7, 7, 0.5);
padding: 0px 24%;
margin: 0 0 30px;
}
.top-feat-text h3 {
font-size: 45px;
font-weight: 700;
}
.top-feat-text:before {
content: "";
width: 150px;
height: 200px;
background-size: 70%;
background-position: center;
background-repeat: no-repeat;
position: absolute;
}
.feat-content-left .top-feat-text:before {
background-image: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/icons/sis.svg);
background-size: 47%;
left: 50%;
position: absolute;
margin: 0 0 0 -75px;
top: -160px;
}
.feat-content-right .top-feat-text:last-child:before {
background-image: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/icons/fork.svg);
position: absolute;
margin: 0 0 0 -85px;
top: -146px;
left: 50%;
}
.top-feat-but {
position: relative;
cursor: pointer;
}
.top-feat-but a {
padding: 10px 20px;
text-align: center;
border: 1px #fbba00 solid;
color: #fbba00;
font-size: 14px;
width: 145px;
margin-right: -5px;
display: inline-block;
}
.feat-content-left .top-feat-but a:nth-child(2) {
border: none;
border-top: 1px #fbba00 solid !important;
border-bottom: 1px #fbba00 solid !important;
}
.feat-content-right .top-feat-but a:nth-child(2) {
border: none !important;
border-top: 1px #2c3946 solid !important;
border-bottom: 1px #2c3946 solid !important;
}
.feat-content-right a {
color: #2c3946 !important;
border: 1px #2c3946 solid !important;
} .top-feat-but a {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.top-feat-but a:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #fbba00;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.top-feat-but a:hover,
.top-feat-but a:focus,
.top-feat-but a:active {
color: white;
}
.top-feat-but a:hover:before,
.top-feat-but a:focus:before,
.top-feat-but:active:before {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.feat-content-right .top-feat-but a:before {
background: #2c3946;
}
.feat-content-right .top-feat-but a:hover,
.feat-content-right .top-feat-but a:focus,
.feat-content-right .top-feat-but a:active {
color: white !important;
}
@media (max-width: 1024px) {
.banner-left,
.banner-right {
top: 0;
float: left;
position: relative;
display: block;
background-size: cover;
background-position: center;
}
.feat-text-wrap {
display: none;
}
.mobile {
display: block;
}
.banner {
margin: 0;
position: relative;
height: 100vh;
}
.top-feat-but a {
display: none;
}
.top-feat-but a:first-child {
display: block;
margin: 0 auto;
}
.top-feat-text h3 {
font-size: 35px;
}
.top-feat-text p {
padding: 0px 10%;
font-size: 14px;
} .feat-content-left,
.feat-content-right {
padding: 0 10px;
}
.feat-content-right,
.feat-content-left {
width: 88%;
top: 40%;
position: absolute;
float: none;
left: 50%;
margin: 0 0 0 -44%;
}
}
@media (max-height: 620px) {
.top-feat-text p {
display: none;
}
.feat-content-right,
.feat-content-left {
top: 50%;
}
}
@media (max-width: 768px) {
.banner-left,
.banner-right {
width: 100%;
height: 50%;
position: relative;
}
.circle {
display: none;
}
.top-feat-text h3 {
font-size: 25px;
}
.feat-content-left .top-feat-text:before {
background-size: 27%;
top: -110px;
}
.feat-content-right .top-feat-text:last-child:before {
background-size: 38%;
top: -105px;
}
.feat-content-right,
.feat-content-left {
top: 29%;
}
} .partners {
width: 100%;
background: #fff;
position: relative;
text-align: center; padding: 30px 0;
padding: calc(5px + 2vw) 0;
bottom: 0;
}
.partners .wrap {
display: flex;
align-items: center;
justify-content: center;
}
.partners .wrap > * {
margin: 30px;
margin: calc(5px + 1.25vw);
}
.partners h4 {
color: #354b59;
font-size: 1.7rem;
margin: 0;
font-weight: 900;
white-space: nowrap;
}
.part-images {
position: relative;
width: 180px;
height: 60px;
}
.part-images:after {
content: "";
background-position: center;
background-repeat: no-repeat;
left: 0;
width: 100%;
top: 0;
height: 100%;
position: absolute;
}
#cat.part-images {
width: 60px;
}
#cat.part-images:after {
background-size: contain;
background-image: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/partners/cat.svg);
}
#kone.part-images:after {
background-image: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/partners/Konecranes.svg);
}
#hal.part-images:after {
background-image: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/partners/Haulotte.svg);
}
@media (max-width: 1300px) {
.partners h4 {
font-size: 1.2rem;
}
}
@media (max-width: 1024px) {
.partners h4 {
font-size: 1.1rem;
}
.partners h4:last-child {
display: none;
}
.part-images {
width: 150px;
}
}
@media (max-width: 768px) {
.partners h4:first-child {
display: none;
}
}
@media (max-width: 450px) {
.partners .wrap {
flex-flow: column;
}
.partners h4 {
white-space: normal;
}
.partners h4:first-child,
.partners h4:last-child {
display: block;
font-size: 1.4rem;
}
} .newsthumbnail {
width: 300px;
background-size: cover;
height: 300px;
position: relative;
float: left;
border: 1px #fff solid;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
overflow: hidden;
}
.ex {
padding: 0 5%;
}
.ex p {
color: #fff;
opacity: 0;
padding: 0 10px;
font-size: 13px;
-webkit-transition: opacity 0.5s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out;
-ms-transition: opacity 0.5s ease-in-out;
-o-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
}
.news {
width: 1200px;
margin: 0 auto;
}
.post-ol {
background-color: rgba(4, 4, 4, 0.1);
width: 100%;
height: 100%;
-webkit-transition: background-color 0.5s ease-in-out;
-moz-transition: background-color 0.5s ease-in-out;
-ms-transition: background-color 0.5s ease-in-out;
-o-transition: background-color 0.5s ease-in-out;
transition: background-color 0.5s ease-in-out;
}
.newsright h3 {
color: #fff;
font-size: 1.4em;
padding: 5px 0;
border-radius: 1px;
display: inline-block;
vertical-align: middle;
text-shadow: 5px 1px 9px #000;
margin: 0;
}
.newsright {
text-align: center;
width: 100%;
background: rgba(3, 3, 3, 0.65);
top: 58%;
position: absolute;
padding: 15px 10px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
height: 100%;
}
.date {
color: #fff;
font-weight: 500;
font-size: 13px;
border-top: #bd2a36 solid 1px;
width: 100px;
padding: 2px 0 0;
margin: 0 auto;
}
.newsthumbnail:hover .date {
border-top: #cb1c2b solid 1px;
}
.newsthumbnail:hover .newsright {
top: 0;
padding: 40px 10px;
}
.newsthumbnail:hover .ex p {
opacity: 1;
}
@media (max-width: 1350px) {
.news {
width: 900px;
}
}
@media (max-width: 1000px) {
.news {
width: 100%;
}
.page-template-news .wrap {
width: 100%;
margin-left: auto;
}
.newsthumbnail {
width: 33.3%;
}
.newsthumbnail:hover .newsright {
padding: 60px 10px;
}
.ex p {
padding: 0 25px;
}
}
@media (max-width: 1000px) {
.newsthumbnail {
width: 50%;
}
}
@media (max-width: 550px) {
.newsthumbnail {
width: 100%;
}
} .home .news-home {
background: #f2f2f0;
width: 100%;
position: relative;
padding: 90px 50px;
border-bottom: 2px solid #e4e4e2;
}
.home .news-image {
width: 580px;
height: 400px;
background-size: cover;
background-position: center;
float: left;
}
.home .news-text {
width: 50%;
float: right;
padding: 0 30px 0 60px;
}
.home .news-text h3 {
color: #354b59;
font-weight: 900;
line-height: 1;
}
.home .news-text p {
color: #999997;
font-size: 15px;
padding: 0 20px 0 0;
margin: 0 0 20px;
line-height: 1.5;
}
.news-date {
color: #999997;
font-family: "museo-sans", sans-serif;
text-transform: uppercase;
font-size: 13px;
letter-spacing: 2px;
margin: 10px 0 0;
}
.post-link {
color: #7894a0;
font-size: 14px;
-webkit-transition: color 0.3s ease-in-out;
-moz-transition: color 0.3s ease-in-out;
-ms-transition: color 0.3s ease-in-out;
-o-transition: color 0.3s ease-in-out;
transition: color 0.3s ease-in-out;
}
.post-link:hover {
color: #3f8cac;
-webkit-transition: color 0.3s ease-in-out;
-moz-transition: color 0.3s ease-in-out;
-ms-transition: color 0.3s ease-in-out;
-o-transition: color 0.3s ease-in-out;
transition: color 0.3s ease-in-out;
}
@media (max-width: 1300px) {
.home .news-image {
width: 45%;
height: 450px;
}
.home .news-text {
width: 50%;
padding: 0;
}
}
@media (max-width: 768px) {
.home .news-image {
width: 100%;
height: 300px;
margin: 0;
}
.home .news-text {
width: 100%;
padding: 20px 0 0;
}
.home .news-home {
padding: 70px 20px;
}
.home .news-text p {
padding: 0 0;
}
} .lower-featured {
position: relative;
width: 100%;
background: #e9e9e9;
padding: 0 50px;
}
.lower-featured .feat-left,
.lower-featured .feat-right {
width: 50%;
float: left;
position: relative;
padding: 85px 320px 85px 0;
height: 485px;
}
.lower-featured .feat-right {
padding: 85px 260px 85px 60px;
}
.lower-featured h4 {
color: #354b59;
font-weight: 900;
line-height: 1;
margin: 0 0 22px;
}
.f-text {
color: #999997;
font-size: 14px;
margin: 0 0 20px;
}
.f-text,
.f-link {
margin: 0 50px 20px 0 !important;
}
.f-image {
position: absolute;
width: 250px;
height: 400px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
right: 10px;
bottom: 50px;
}
.f-link {
color: #7894a0;
font-size: 14px;
margin: 10px 0 0;
-webkit-transition: color 0.3s ease-in-out;
-moz-transition: color 0.3s ease-in-out;
-ms-transition: color 0.3s ease-in-out;
-o-transition: color 0.3s ease-in-out;
transition: color 0.3s ease-in-out;
}
.f-link:hover {
color: #3f8cac;
-webkit-transition: color 0.3s ease-in-out;
-moz-transition: color 0.3s ease-in-out;
-ms-transition: color 0.3s ease-in-out;
-o-transition: color 0.3s ease-in-out;
transition: color 0.3s ease-in-out;
}
@media (max-width: 1300px) {
.f-head {
padding: 0 20px 0 0;
}
.lower-featured .feat-left {
padding: 85px 0 0 50px;
}
.lower-featured .feat-right {
padding: 85px 50px 85px 20px;
}
.f-text,
.home .f-link {
margin: 0 0 20px 0 !important;
padding: 0 250px 0 0;
}
.f-image {
width: 230px;
bottom: 80px;
height: 250px;
}
.lower-featured {
padding: 0;
}
}
@media (max-width: 1024px) {
.lower-featured .feat-left,
.lower-featured .feat-right {
width: 100%;
}
.lower-featured .feat-right {
padding: 85px 50px 85px 50px;
}
.lower-featured .feat-left {
border-bottom: 2px solid #e4e4e2;
}
.f-text,
.home .f-link {
padding: 0 400px 0 0;
}
.f-head {
padding: 0 50px 0 0;
}
.f-image {
width: 300px;
height: 300px;
right: 50px;
bottom: 50px;
}
}
@media (max-width: 768px) {
.lower-featured .feat-left,
.lower-featured .feat-right {
padding: 70px 0 90px;
border-bottom: none;
height: auto;
}
.lower-featured {
padding: 0 20px;
}
.f-text,
.home .f-link {
width: 100%;
float: left;
padding: 0;
}
.f-image {
width: 100%;
height: 300px;
right: auto;
bottom: auto;
position: relative;
overflow: hidden;
}
} .home .content h1 {
font-size: 45px;
font-weight: 700;
color: #fff;
}
.main {
width: 100%;
background: #f2f2f0;
padding: 87px 0;
}
.error404 .main {
padding: 130px 0;
}
.home .main {
background: #2c3946;
padding: 100px 50px;
position: relative;
color: #fff;
border-bottom: 2px solid #e4e4e2;
}
.page-template-default .content,
.page-template .content,
.single-post .content,
.category .content {
width: 800px;
float: left;
margin:0;
}
.content .down-icon {
position: relative;
padding: 0 0 0 35px;
}
.content .down-icon:before {
position: absolute;
content: "\f019";
font-family: Fontawesome;
color: #354b59;
top: -7px;
left: 7px;
font-size: 20px;
}
.home .content {
width: 60%;
float: left;
color: #fff;
padding: 0 130px 0 0;
}
.woocommerce-page .content, .home .content  {
margin: 0;
}
.home .content p {
color: #fff;
}
.home .sidebar {
width: 38%;
float: left;
padding: 0 100px 0 0;
}
.home .sidebar h4 {
font-size: 25px;
font-family: "museo-sans", sans-serif;
margin: 0;
padding: 0 0 20px;
color: #fff;
text-transform: uppercase;
}
.sidebar h4 {
font-size: 25px;
font-family: "museo-sans", sans-serif;
margin: 0;
padding: 0 0 20px;
text-transform: uppercase;
}
.home .sidebar h4 .word2 {
color: #fbba00;
}
.sidebar {
width: 430px;
float: right;
padding: 0 50px;
}
.page-template-branch-inner .sidebar {
padding: 0 50px;
}
@media (max-width: 1300px) {
.home .sidebar {
padding: 0;
}
.home .content {
padding: 0 60px 0 0;
}
.page-template-default .content,
.page-template .content,
.single-post .content,
.category .content {
width: 57%;
padding: 0 0 0 50px;
}
.page-template-contact .content {
padding: 0;
}
.sidebar {
width: 40%;
}
}
@media (max-width: 1024px) {
.home .content h1 {
font-size: 35px;
}
.home .main {
padding: 50px;
}
}
@media (max-width: 1024px) {
.home .content {
width: 100%;
padding: 0;
}
.home .sidebar {
width: 400px;
left: 50%;
margin: 50px 0 0 -200px;
position: relative;
}
.sidebar {
width: 40%;
padding: 50px 20px;
}
}
@media (max-width: 768px) {
.home .main {
padding: 50px 20px;
}
.page-template-default .content,
.page-template .content,
.single-post .content {
width: 100%;
clear: both;
}
.page-template .main .content {
padding: 0 20px 50px;
}
.main {
padding: 60px 0;
}
.sidebar {
width: 350px;
float: none;
clear: both;
}
.page-template-default .content,
.page-template .content,
.single-post .content,
.category .content {
padding: 0 20px;
}
.error404 .main {
padding: 130px 5%;
}
}
@media (max-width: 700px) { .home .sidebar {
width: 100%;
left: 0;
margin: 70px 0;
}
}
@media (max-width: 600px) {
.page-banner .content {
width: 100%;
}
.sidebar {
width: 90%;
}
} .page-banner {
position: relative;
background: #fbba00;
overflow: visible;
padding: 100px 0 70px;
}
.page-feat-img {
width: 500px;
height: 500px;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
right: 0px;
bottom: -170px;
}
.page-banner h1 {
margin: 55px 0 15px;
}
.sub-text {
color: #354b59;
font-size: 18px;
line-height: 1.4;
}
@media (max-width: 1300px) {
.page-banner {
height: auto;
}
}
@media (max-width: 1024px) {
.page-banner {
padding: 70px 0 70px;
}
.page-banner h1 {
font-size: 43px;
}
.sub-text {
font-size: 15px;
}
.page-feat-img {
width: 40%;
right: 20px;
bottom: -280px;
}
}
@media (max-width: 768px) {
.page-feat-img {
display: none;
}
.page-template .content {
padding: 0 20px;
}
.home .content {
padding: 0;
}
}
@media (max-width: 600px) {
.page-feat-img {
width: 200px;
right: 10px;
bottom: -400px;
}
.page-banner h1 {
font-size: 30px;
}
.page-banner {
padding: 35px 0 35px;
}
}
@media (max-width: 350px) {
.page-feat-img {
display: none;
}
.sub-text {
padding: 0;
}
} .featured {
width: 105%;
position: relative;
float: left;
}
.featured-boxes {
float: left;
width: 33.3%;
position: relative;
padding: 70px 50px 0 0;
} .featured-boxes h4 {
font-size: 19px;
}
.featured-boxes span {
width: 130px;
height: 55px;
position: relative;
background-repeat: no-repeat;
display: block;
}
.featured-boxes a {
color: #7894a0;
font-size: 14px;
font-weight: bold;
}
@media (max-width: 1300px) {
.featured {
padding: 0 0 0 50px;
width: 100%;
}
.featured-boxes,
.featured-boxes:last-child {
width: 50%;
height: 370px;
}
}
@media (max-width: 1024px) {
.page-template-services .featured-boxes:last-child {
width: 100%;
}
}
@media (max-width: 600px) {
.featured {
padding: 0 20px;
}
h2 + .featured {
margin-top: calc(50px - 1em);
}
.featured-boxes,
.featured-boxes:last-child {
width: 100%;
height: 300px;
float: none;
padding: 0 0 50px 0;
}
} .page-template-contact .content {
text-align: center;
width: 100%;
}
.page-template-contact .contact-form {
width: 810px;
margin: -160px auto 0;
background: #fff;
padding: 55px 30px;
}
.page-template-contact #breadcrumbs {
text-align: center;
} .bread-custom-post-type-product {
display: none;
}
.contact-deets {
text-align: center;
position: relative;
float: left;
width: 100%;
font-size: 18px;
margin: 0 0 20px;
}
.contact-deets:after {
content: "";
display: table;
clear: both;
}
.page-template-contact .page-banner {
padding: 70px 0;
}
.page-template-contact .page-banner h1 {
margin: 55px 0 40px;
}
.contact-deets a {
color: #2c3946;
padding: 0 50px 0;
position: relative;
}
#con-branch,
.con-phone {
font-size: 20px;
}
.con-phone {
position: relative;
}
.con-phone:before {
content: "\f095";
font-family: Fontawesome;
font-size: 24px;
position: absolute;
top: -3px;
left: 15px;
}
#con-email:before {
content: "";
background: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/icons/email-b.svg) no-repeat;
background-size: contain;
width: 20px;
height: 13px;
position: absolute;
top: 3px;
left: 15px;
}
#con-branch:before {
content: "\f041";
font-family: Fontawesome;
font-size: 21px;
text-align: center;
position: absolute;
top: -2px;
left: 18px;
}
#con-branch:before,
#con-email:before,
.con-phone:before {
-webkit-transition: top 0.2s ease;
-moz-transition: top 0.2s ease;
-ms-transition: top 0.2s ease;
-o-transition: top 0.2s ease;
transition: top 0.2s ease;
}
.con-phone:hover:before,
#con-branch:hover:before {
top: -8px;
-webkit-transition: top 0.2s ease;
-moz-transition: top 0.2s ease;
-ms-transition: top 0.2s ease;
-o-transition: top 0.2s ease;
transition: top 0.2s ease;
}
#con-email:hover:before {
top: -4px;
-webkit-transition: top 0.2s ease;
-moz-transition: top 0.2s ease;
-ms-transition: top 0.2s ease;
-o-transition: top 0.2s ease;
transition: top 0.2s ease;
}
.page-template-contact .branch-box {
width: 100%;
float: left;
height: 200px;
}
.page-template-contact .branch-loc {
font-size: 18px;
width: 100%;
float: left;
margin: 0 0 10px;
}
.con-state {
width: 14%;
float: left;
padding: 0 0px 0 50px;
}
.con-state h5 {
font-size: 22px;
margin: 20px 0 10px;
}
.branch-lower {
background: #f2f2f0;
float: left;
width: 100%;
padding: 0px 0 50px;
}
.branch-lower h4 {
text-align: center;
font-size: 35px;
}
@media (max-width: 1300px) {
.page-template-contact .page-banner {
padding: 50px 0 110px;
}
}
@media (max-width: 1024px) {
.branch-lower {
display: none;
}
}
@media (max-width: 850px) {
.page-template-contact .contact-form {
width: 95%;
padding: 30px 20px;
}
}
@media (max-width: 768px) {
.page-template-contact .contact-deets a {
display: block;
position: relative;
margin: 10px;
text-align: left;
}
.page-template-contact .content {
text-align: left;
}
.page-template-contact #breadcrumbs {
text-align: left;
}
} .page-template-book-service-fork #breadcrumbs,
.page-template-book-service-access #breadcrumbs {
text-align: center;
}
.page-template-book-service-fork .page-banner .content,
.page-template-book-service-access .page-banner .content {
text-align: center;
width: 100%;
margin: 0 auto;
float: none;
}
.page-template-book-service-fork .sub-text,
.page-template-book-service-access .subtext {
width: 600px;
margin: 0 auto;
}
.page-template-book-service-fork .page-banner h1,
.page-template-book-service-access .page-banner h1 {
margin: 55px 0 20px;
}
.page-template-book-service-fork .main h2,
.page-template-book-service-access .main h2 {
margin: 0 0 50px;
font-size: 32px;
text-align: center;
}
.hr-grey {
height: 2px;
color: #e4e4e2;
background: #e4e4e2;
font-size: 0;
border: 0;
margin: 50px 0 60px;
}
.hr-branch {
height: 2px;
color: rgba(153, 153, 151, 0.49);
background: rgba(153, 153, 151, 0.49);
font-size: 0;
border: 0;
position: absolute;
top: 106px;
width: 100%;
}
.hr-post {
margin: 50px 0 20px;
}
.hr-contact {
height: 2px;
color: #e4e4e2;
background: #e4e4e2;
font-size: 0;
border: 0;
margin: 40px 1.5% 30px;
width: 97%;
float: left;
}
.page-template-book-service-fork .contact-form,
.page-template-book-service-access .contact-form {
width: 810px;
margin: 0 auto 0;
background: #fff;
padding: 55px 30px;
}
#call {
float: right;
color: #999997;
}
#call strong {
color: #2c3946;
font-weight: bold;
font-size: 16px;
}
@media (max-width: 1300px) {
.page-template-book-service-fork .contact-form,
.page-template-book-service-access .contact-form {
width: 95%;
}
.page-template-book-service-fork .main h2,
.page-template-book-service-access .main h2 {
padding: 0 30px;
}
.page-template-book-service-fork .sub-text,
.page-template-book-service-access .sub-text {
padding: 0;
}
.page-template-book-service-fork .page-banner .content,
.page-template-book-service-access .page-banner .content {
padding: 0 30px;
width: 100%;
}
}
@media (max-width: 768px) {
.page-template-book-service-fork .sub-text,
.page-template-book-service-access .sub-text {
width: 90%;
}
}
@media (max-width: 600px) {
.page-template-book-service-fork .contact-form,
.page-template-book-service-access .contact-form {
width: 100%;
}
} .page-template-fork-hire #breadcrumbs,
.page-template-access-hire #breadcrumbs,
.page-template-boom-hire #breadcrumbs,
.page-template-tele-hire #breadcrumbs,
.page-template-scis-hire #breadcrumbs,
.page-template-cherry-hire #breadcrumbs {
text-align: center;
}
.page-template-fork-hire .page-banner .content,
.page-template-access-hire .page-banner .content,
.page-template-boom-hire .content,
.page-template-tele-hire .content,
.page-template-scis-hire .content,
.page-template-cherry-hire .content {
text-align: center;
width: 800px;
margin: 0 auto;
float: none;
}
.page-template-fork-hire .main h2,
.page-template-access-hire .main h2,
.page-template-boom-hire .main h2,
.page-template-tele-hire .main h2,
.page-template-scis-hire .main h2,
.page-template-cherry-hire .main h2 {
margin: 0 0 50px;
font-size: 32px;
text-align: center;
}
.faq-link {
color: #3c7b9c;
font-size: 14px;
font-weight: bold;
display: block;
text-align: center;
margin: 50px 0 0;
}
.fork-h-lower {
padding: 80px 0 120px;
width: 100%;
display: block;
}
.fork-h-lower .wrap {
height: 530px;
}
.fork-h-lower:after {
content: "";
display: table;
clear: both;
}
.fork-h-lower h2 {
margin: 0 0 20px;
font-size: 32px;
text-align: center;
}
.fork-h-lower p {
width: 90%;
margin: 0 auto;
display: block;
text-align: center;
font-size: 14px;
}
.fork-h-lower .lower-button {
background: #3c7b9c;
color: #fff;
padding: 16px 26px;
font-family: "museo-sans", sans-serif;
text-align: center;
display: block;
margin: 30px auto 20px;
width: 340px;
border: 1px solid #3c7b9c;
position: relative;
z-index: 999;
cursor: pointer;
}
.fork-h-lower .lower-button:hover {
color: #3c7b9c;
background: #fff;
}
.fork-left,
.fork-right {
width: 50%;
height: 400px;
position: absolute;
right: 0;
background-size: 100%;
background-repeat: no-repeat;
bottom: -100px;
}
.fork-left {
background-size: 70%;
left: 70px;
bottom: -130px;
}
.fork-h-form {
background: #f2f2f0;
padding: 0 20px 50px;
}
.fork-h-form h2 {
margin: 0 0 40px;
font-size: 32px;
text-align: center;
}
@media (max-width: 1300px) {
.page-template-fork-hire .main h2,
.page-template-access-hire .main h2,
.page-template-boom-hire .main h2,
.page-template-tele-hire .main h2,
.page-template-scis-hire .main h2,
.page-template-cherry-hire .main h2 {
padding: 0 50px;
}
.page-template-fork-hire .sub-text {
padding: 0;
width: 100%;
}
.page-template-fork-hire .page-banner .content,
.page-template-access-hire .page-banner .content,
.page-template-boom-hire .content,
.page-template-tele-hire .content,
.page-template-scis-hire .content,
.page-template-cherry-hire .content {
padding: 0 30px;
width: 100%;
}
}
@media (max-width: 1024px) {
.fork-left,
.fork-right {
float: left;
position: relative;
height: 350px;
background-size: 540px;
width: 100%;
background-position: center;
}
.fork-left {
display: none;
}
.fork-right {
bottom: 0;
}
.fork-h-lower .wrap {
height: auto;
}
.access-image {
display: none;
}
.fork-h-lower p,
.fork-h-lower h2,
.fork-h-form h2 {
width: 100%;
padding: 0 50px;
}
}
@media (max-width: 768px) {
.faq-link {
margin: 0;
padding: 0 30px;
}
.fork-h-lower p,
.fork-h-lower h2,
.page-template-fork-hire .main h2,
.fork-h-form h2 {
padding: 0 20px;
}
}
@media (max-width: 450px) {
.fork-h-lower .lower-button {
width: 90%;
}
} .access-left,
.access-right {
width: 50%;
height: 400px;
position: absolute;
right: 0;
background-size: 55%;
background-repeat: no-repeat;
bottom: -50px;
background-position: 200px;
}
.access-left {
background-size: 30%;
background-position: 150px;
bottom: -50px;
left: 0;
}
@media (max-width: 1024px) {
.access-left,
.access-right {
width: 36%;
height: 300px;
bottom: -150px;
background-position: center;
}
}
@media (max-width: 768px) {
.access-left,
.access-right {
display: none;
}
} .boom-left,
.boom-right {
width: 50%;
height: 400px;
position: absolute;
right: 0;
background-size: 40%;
background-repeat: no-repeat;
bottom: -50px;
background-position: 250px;
}
.boom-left {
background-size: 50%;
background-position: 100px;
bottom: -50px;
left: 0;
}
@media (max-width: 1024px) {
.boom-left,
.boom-right {
width: 36%;
height: 300px;
bottom: -150px;
background-position: center;
}
}
@media (max-width: 768px) {
.boom-left,
.boom-right {
display: none;
}
} .tele-left,
.tele-right {
width: 50%;
height: 400px;
position: absolute;
right: 0;
background-size: 60%;
background-repeat: no-repeat;
bottom: -100px;
background-position: 200px;
}
.tele-left {
background-size: 63%;
background-position: 50px;
bottom: -100px;
left: 0;
}
@media (max-width: 1024px) {
.tele-left,
.tele-right {
width: 36%;
height: 300px;
bottom: -150px;
background-position: center;
}
}
@media (max-width: 768px) {
.tele-left,
.tele-right {
display: none;
}
} .scis-left,
.scis-right {
width: 50%;
height: 400px;
position: absolute;
right: 0;
background-size: 40%;
background-repeat: no-repeat;
bottom: -50px;
background-position: 270px;
}
.scis-left {
background-size: 33%;
background-position: 50px;
bottom: -50px;
left: 50px;
}
@media (max-width: 1024px) {
.scis-left,
.scis-right {
width: 33%;
height: 300px;
bottom: -150px;
background-position: center;
}
.scis-right {
background-position: 80px;
}
.scis-left {
left: 0;
}
}
@media (max-width: 768px) {
.scis-left,
.scis-right {
display: none;
}
} .single-post .sidebar,
.category .sidebar {
padding: 0 50px;
}
.category .post-cat {
margin: 0 0 20px;
}
.single-date {
position: absolute;
top: -130px;
left: 30px;
font-family: "museo-sans", sans-serif;
text-transform: uppercase;
color: #2c3946;
}
.single-date:before {
content: "";
position: absolute;
width: 15px;
height: 15px;
top: 0;
left: -25px;
background-image: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/icons/calendar-dark.svg);
background-repeat: no-repeat;
}
.single-post .post-cat li,
.page-template-promotions-page .post-cat li {
list-style: none;
}
.single-post #post-slide,
.page-template-promotions-page #post-slide {
width: 100%;
margin: 0 0 35px;
float: left;
}
.single-post #post-slide:hover .newsthumb .link-ol,
.page-template-promotions-page #post-slide:hover .newsthumb .link-ol {
right: 0;
-webkit-transition: right 0.3s ease-in-out;
-moz-transition: right 0.3s ease-in-out;
-ms-transition: right 0.3s ease-in-out;
-o-transition: right 0.3s ease-in-out;
transition: right 0.3s ease-in-out;
}
.single-post .sidebar,
.page-template-promotions-page .sidebar,
.page-template-news-page .sidebar {
padding: 0 50px 50px;
}
.post-cat {
margin: 0 0 20px;
}
.categories,
.latest h3 {
font-family: "Museo-sans", sans-serif;
font-weight: 900;
color: #354b59;
font-size: 21px;
margin: 0px 0 30px;
}
.promo-head {
font-size: 21px;
margin: 70px 0 20px;
}
.categories,
.categories li {
list-style: none;
}
.cat-item {
color: #979797;
font-weight: normal;
font-family: arial, sans-serif;
font-size: 13px;
padding: 10px 0 0;
}
.cat-item a {
color: #979797;
}
.news-link h5 {
margin: 0;
font-size: 13px;
}
.newsthumb {
width: 75px;
height: 75px;
background-position: center;
background-size: 100%;
float: left;
margin: 0 10px 0 0;
position: relative;
overflow: hidden;
}
.link-ol {
background-color: rgba(53, 75, 89, 0.83);
width: 100%;
height: 100%;
right: -100%;
position: absolute;
-webkit-transition: right 0.3s ease-in-out;
-moz-transition: right 0.3s ease-in-out;
-ms-transition: right 0.3s ease-in-out;
-o-transition: right 0.3s ease-in-out;
transition: right 0.3s ease-in-out;
}
.link-ol:after {
content: "\f0c1";
font-family: Fontawesome;
font-size: 18px;
position: absolute;
left: 50%;
top: 50%;
margin: -9px 0px 0px -9px;
}
.single-post .news-date {
margin: 3px 0 0;
font-size: 12px;
}
.news-link:after {
content: "";
display: table;
clear: both;
}
.n-p-but {
border: 1px solid #354b59;
color: #354b59;
padding: 10px 20px;
width: auto;
position: relative;
font-weight: bold;
font-size: 13px;
-webkit-transition: background 0.3s ease-in-out, border 0.3s ease-in-out;
-moz-transition: background 0.3s ease-in-out, border 0.3s ease-in-out;
-ms-transition: background 0.3s ease-in-out, border 0.3s ease-in-out;
-o-transition: background 0.3s ease-in-out, border 0.3s ease-in-out;
transition: background 0.3s ease-in-out, border 0.3s ease-in-out;
}
.n-p-but:hover {
background: #354b59;
}
.n-p-but:hover a {
color: #fbba00;
}
.next-post {
float: right;
}
.next-post a,
.prev-post a {
color: #354b59;
}
.prev-post {
float: left;
} .term-access-new #woocommerce_subcategories_widget-3,
.term-access-used #woocommerce_subcategories_widget-3,
.term-access-hire #woocommerce_subcategories_widget-3,
.term-access-equipment #woocommerce_subcategories_widget-3 {
display: none;
}
.term-forklift #woocommerce_subcategories_widget-2,
.term-forklift-used #woocommerce_subcategories_widget-2,
.term-forklift-new #woocommerce_subcategories_widget-2,
.term-forklift-hire #woocommerce_subcategories_widget-2 {
display: none;
}
.post-type-archive .product-categories,
.post-type-archive #pur-head {
display: none;
}
@media (max-width: 1300px) {
.single-date {
padding: 0 0 0 50px;
}
.single-date:before {
left: 27px;
}
}
@media (max-width: 1024px) {
.page-template-promotions-page .content {
width: 100%;
padding: 0 50px;
}
.page-template-promotions-page .sidebar {
float: none;
margin: 0 auto;
width: 450px;
}
}
@media (max-width: 768px) {
.single-post .sidebar {
padding: 0 20px;
}
.single-date {
padding: 0;
top: -87px;
}
.single-date:before {
left: -29px;
top: 1px;
}
.single-post .sidebar {
padding: 0 20px 0;
}
.single-post .sidebar,
.page-template-promotions-page .sidebar,
.page-template-news-page .sidebar,
.page-template-promotions-page .content {
padding: 0 20px;
float: left;
margin: 50px 0 0;
}
} .page-template-news-page .page-banner,
.woocommerce-page .page-banner {
padding: 55px 20px 65px;
}
.page-template-news-page #breadcrumbs,
.woocommerce-page #breadcrumbs {
float: right;
margin: 20px 0;
}
.news-image {
width: 100%;
background-size: cover;
background-repeat: no-repeat;
}
.article {
float: left;
width: 100%;
}
#cont {
color: #3c7b9c;
text-transform: uppercase;
font-size: 13px;
font-weight: bold;
}
.article-link h5 {
font-size: 35px;
}
.article-link p {
margin: 30px 0 20px;
}
.article-date {
position: relative;
color: #999997;
font-family: "museo-sans", sans-serif;
text-transform: uppercase;
font-size: 13px;
letter-spacing: 2px;
margin: 0 0 0 28px;
}
.article-date:before {
content: "";
position: absolute;
width: 15px;
height: 15px;
top: 0;
left: -25px;
background-image: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/icons/calendar.svg);
background-repeat: no-repeat;
}
.page-template-news-page .news-pagination {
border-top: #979797 1px solid;
border-bottom: #979797 1px solid;
float: left;
}
.page-template-news-page .page-numbers {
background: none;
color: #3c7b9c;
border-right: #979797 1px solid;
width: 42px;
padding: 12px 0;
height: 42px;
float: left;
text-align: center;
}
.page-template-news-page .page-numbers:hover {
background: #2c3946;
color: #fbba00;
cursor: pointer;
}
.page-template-news-page .page-numbers.current {
background: #2c3946;
width: 42px;
padding: 10.5px 0;
height: 42px;
display: inline-block;
text-align: center;
color: #fbba00;
font-family: "museo-sans", sans-serif;
border-right: #979797 1px solid;
font-size: 16px;
}
.page-template-news-page .prev.page-numbers {
position: relative;
border-left: none;
color: #354b59;
}
.page-template-news-page .next.page-numbers {
position: relative;
border-right: none;
color: #354b59;
visibility: hidden;
}
.page-template-news-page .next.page-numbers:after {
visibility: visible;
content: "\f105";
font-family: Fontawesome;
font-size: 22px;
position: absolute;
top: 9px;
right: 14px;
color: #3c7b9c;
}
.page-template-news-page .next.page-numbers:hover:after {
color: #fbba00;
}
.page-template-news-page .sidebar {
padding: 0 50px;
}
@media (max-width: 1300px) {
.news-image {
background-size: 100%;
}
.news-image img {
width: 100%;
height: auto;
}
}
@media (max-width: 768px) {
.woocommerce-page .page-banner {
height: auto;
padding: 60px 20px 20px;
}
.article-link h5 {
font-size: 28px;
}
}
@media (max-width: 600px) {
.page-template-news-page #breadcrumbs {
float: left;
padding: 0 10px;
}
} .promo-wrap {
float: left;
width: 100%;
height: 250px;
position: relative;
margin: 0 0 50px 0;
}
.promo-wrap img {
width: 250px;
height: auto;
position: relative;
float: left;
}
.promo-content {
float: right;
width: 510px;
height: 200px;
padding: 20px 0;
}
.page-template-promotions-page .promo-content {
float: right;
width: 60%;
height: 200px;
color: #7894a0;
padding: 0;
}
.page-template-promotions-page .promo-wrap img {
width: 35%;
}
.promo-content h5 {
margin: 20px 0 0 0 !important;
}
.promo-content h4 {
color: #354b59;
font-weight: 900;
line-height: 1;
margin: 10px 0 22px;
font-size: 1.5em;
}
.promo {
width: 250px;
height: 200px;
float: left;
background-size: cover;
background-repeat: no-repeat;
}
.cat-item-452 {
display: none;
}
.promo:hover .promo-ol {
bottom: 0;
-webkit-transition: bottom 0.3s ease-in-out;
-moz-transition: bottom 0.3s ease-in-out;
-ms-transition: bottom 0.3s ease-in-out;
-o-transition: bottom 0.3s ease-in-out;
transition: bottom 0.3s ease-in-out;
}
.promo:hover .promo-ol h5,
.promo:hover .promo-ol p,
.promo:hover .promo-ol h4 {
opacity: 1;
-webkit-transition: opacity 0.3s ease-in-out 0.2s;
-moz-transition: opacity 0.3s ease-in-out 0.2s;
-ms-transition: opacity 0.3s ease-in-out 0.2s;
-o-transition: opacity 0.3s ease-in-out 0.2s;
transition: opacity 0.3s ease-in-out 0.2s;
}
.promo-ol h5,
.promo-ol h4 {
color: #fbba00;
margin: 0 0 20px;
opacity: 0;
-webkit-transition: opacity 0.3s ease-in-out 0.3s;
-moz-transition: opacity 0.3s ease-in-out 0.3s;
-ms-transition: opacity 0.3s ease-in-out 0.3s;
-o-transition: opacity 0.3s ease-in-out 0.3s;
transition: opacity 0.3s ease-in-out 0.3s;
}
.promo-ol h5 {
font-size: 15px;
}
.promo-ol p {
color: #fff;
font-size: 11px;
opacity: 0;
-webkit-transition: opacity 0.3s ease-in-out 0.3s;
-moz-transition: opacity 0.3s ease-in-out 0.3s;
-ms-transition: opacity 0.3s ease-in-out 0.3s;
-o-transition: opacity 0.3s ease-in-out 0.3s;
transition: opacity 0.3s ease-in-out 0.3s;
}
@media (max-width: 1300px) {
.promo-content {
width: 60%;
}
.promo {
width: 35%;
}
}
@media (max-width: 1024px) {
.page-template-promotions-page .promo-wrap {
height: auto;
margin: 30px 0;
}
}
@media (max-width: 650px) {
.promo-wrap {
height: auto;
}
.promo {
width: 100%;
height: 300px;
float: none;
margin: 0 auto;
}
.promo-content {
width: 100%;
float: none;
display: block;
margin: 30px auto 30px;
}
.page-template-promotions-page .promo-content {
margin: 0;
}
}
@media (max-width: 550px) {
.page-template-promotions-page .promo-wrap img {
width: 100%;
}
.page-template-promotions-page .promo-content {
width: 100%;
}
} .text-half,
.select-half {
width: 47%;
float: left;
margin: 0 1.5%;
height: 105px;
}
.text-half:after,
.select-half:after,
.select-full:after {
content: "";
display: table;
clear: both;
}
.text-half input {
width: 100%; }
.select-half.text-half {
width: 47%;
}
.full-width {
width: 97%;
float: left;
margin: 0 0 0 10px;
}
.full-width.radio {
padding: 0 0 20px;
}
.select-full {
width: 100%;
float: left;
} .noUi-handle {
top: -18px !important;
background: none !important;
background-image: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/icons/handle.svg) !important;
background-position: center !important;
width: 40px !important;
height: 40px !important;
background-size: contain !important;
opacity: 1 !important;
border: none !important;
border-radius: 0 !important;
box-shadow: 0 0 0 !important;
}
.noUi-background {
box-shadow: 0 0 0 !important;
}
.slider-display {
height: 5px !important;
}
.noUi-handle:after,
.noUi-handle:before {
display: none !important;
}
.tooltip {
top: auto !important;
bottom: -45px !important;
font-size: 11px !important;
} .page-template-default .gform_body input,
.page-template-default .gform_body select,
.page-template-default .gform_body textarea,
.page-template-default .gform_body textarea,
.page-template-credit .gform_body input,
.page-template-credit .gform_body select,
.page-template-credit .gform_body textarea,
.page-template-credit .gform_body textarea,
.page-template-cus-care .gform_body input,
.page-template-cus-care .gform_body select,
.page-template-cus-care .gform_body textarea,
.page-template-cus-care .gform_body textarea,
.page-template-careers .gform_body input,
.page-template-careers .gform_body select,
.page-template-careers .gform_body textarea,
.page-template-careers .gform_body textarea,
.page-template-promotions-page .gform_body input,
.page-template-promotions-page .gform_body select,
.page-template-promotions-page .gform_body textarea,
.page-template-promotions-page .gform_body textarea,
.promo-contact .gform_body input,
.promo-contact .gform_body select,
.promo-contact .gform_body textarea,
.promo-contact .gform_body textarea,
.single-product .gform_body textarea {           } .gform_ajax_spinner {
width: 30px;
height: 30px !important;
position: absolute; max-width: 30px;
box-shadow: none !important;
transform: none;
}
.page-template-default .sidebar,
.page-template-home .sidebar {
padding: 0 50px;
}
.page-template-default .gform_button,
.page-template .gform_button,
.promo-contact .gform_button,
.page-template-careers .gform_button,
.gform_next_button {        }
.sidebar .gform_button {  }
.gfield_contains_required {
position: relative;
}
.gfield_html {
color: #999997;
font-size:12px;
padding: 15px 0;
}
.home .gform_body input[type="text"],
.home .gform_body input[type="tel"],
.home .gform_body input[type="email"],
.home .gform_body input[type="password"],
.home .gform_body input[type="file"],
.home .gform_body textarea,
.home .gform_body select {           }      .gform_wrapper input[type="button"],
.gform_wrapper input[type="submit"] {  } .home .gform_button {         }
.home .gform_body textarea {  }
.sidebar .gform_body li {   }
.gform_title {
display: none;
}      .page-template-contact .gform_fields {
display: block;
}
.page-template-contact .select-full{ width: 97% !important;
}
.page-template-contact .text-full{ padding: 40px 0;
}
.page-template-contact .gform_fields ul.gfield_checkbox li label {
display: block !important;
padding: 20px 0 !important;
font-size: 11px;
}
.page-template-contact .gform_body label {
display: block;
letter-spacing: -0.3px;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
color: #2c3946;
} 
.page-template-contact .gform_body li {
width: 47%; 
float: left;
margin: 0 1.5%;
position: relative;
}
.page-template-contact .gform_body li:nth-child(n + 8) {
width: 100%;
}
.page-template-contact .gform_body li:nth-child(8) {
margin: 0 1.5%;
}
.page-template-contact .gform_body li:nth-child(9) {
margin: 0 1.5% 20px;
}
.page-template-contact .gform_body li:nth-child(9) .gfield_label,
.page-template-contact .gform_body li:nth-child(10) .gfield_label {
display: none;
}
.page-template-contact .ginput_container textarea {
width: 97%;
margin: 5px 0 0;
float: left;
border: 1px solid #e3e3e3;
}
.page-template-contact .gform_body li:nth-child(7) textarea {
border: 1px solid #e3e3e3;
}
.page-template-contact .ginput_container input {
border: 0; 
width: 100%;
padding: 15px 8px;
margin: 5px 0 50px; 
font: 400 14px "lato", arial, sans-serif; 
color: #999; 
border: 1px solid #e3e3e3; 
line-height: 1em; 
display: block; 
background: none; 
width: 100%; 
}
.page-template-contact .gform_button {
padding: 10px 40px;
margin: 20px 0 0 10px;
}
.page-template-contact .ginput_container:last-child {
border-bottom: none;
} 
.validation_error {
display: none;
}
.validation_message {
color: #fff;
padding: 6px 11px;
position: absolute;
background: #eb4f1e;
margin: 0 !important;
float: left;
font-size: 10px;
top: -26px;
} 
.ginput_container_fileupload .validation_message {
display: none;
}
.sidebar .validation_message {
color: #fff;
padding: 10px 25px;
position: absolute;
right: 1px;
background: #eb4f1e;
margin: 0 !important;
top: 5px;
font-size: 12px;
left: auto;
} 
.page-template-contact .gform_body li:nth-child(8) .validation_message {
right: auto;
left: -24px;
top: -40px;
}
.page-template-contact .gfield_checkbox li {
width: 92% !important;
float: left;
list-style: none;
position: relative;
}
.page-template-contact .gfield_checkbox li input {
width: 30px !important;
position: absolute !important;
left: -30px;
top: -3px;
display: block;
visibility: hidden;
}
.sidebar .gfield_checkbox li input {
top: auto;
left: auto;
}
.t-c .gfield_checkbox li label {
text-transform: none;
color: #999997;
font-weight: normal !important;
}   .gform_body .gsection {
display: block;
padding-bottom: 2em;
}
.gform_body .gsection:not(:first-child) {
padding-top: 2em;
}
.gform_body .gsection .gsection_title {
font-size: 1.2em;
text-align: left;
display: flex;
flex-flow: row wrap;
align-items: center;
padding: 0;
margin: 0;
}
.gform_body .gsection .gsection_title:before {
width: 1.5em;
height: 1.5em;
font-weight: 500;
background: rgba(0,0,0,0.1);
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
margin-right: 1em;
}
.gform_body .gfield.section-one .gsection_title:before {
content: '1';
}
.gform_body .gfield.section-two .gsection_title:before {
content: '2';
}
.gform_body .gfield.section-three .gsection_title:before {
content: '3';
}  .text-half .ginput_container input {            }
.select-half .ginput_container select,
.select-full .ginput_container select {               } .select-two select {  } .ui-datepicker {
background: #2c3946;
padding: 10px;
}
.ui-state-default,
.ui-datepicker-calendar tr th {
font-size: 14px;
color: #fff;
padding: 1px;
}
.ui-state-default {
font-weight: normal;
}
.ui-datepicker select {
width: 70px;
float: left;
border: 1px solid #fbba00;
padding: 3px 8px;
display: block;
background: none;
height: 30px;
margin: 10px 5px;
color: #fbba00;
-webkit-appearance: none;
-webkit-border-radius: 0px;
border-radius: 0px;
background-image: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/select-arrow-small.svg);
background-repeat: no-repeat;
background-size: 10px;
background-position: 50px 13px;
} .page-template .ui-icon {
display: none;
}    .privacy label:first-child {
display: none !important;
} .postcode {
padding: 15px 8px;
margin: 5px 0 10px;
float: left;
}
.postcode:after {
content: "";
display: table;
clear: both;
}
.quantity .ginput_container input {
width: 100%;
padding: 15px 8px;
margin: 5px 0 10px;
}
.equipment .ginput_container select {
margin: 5px 0 10px;
}
.postcode .ginput_container input {
width: 150px;
padding: 15px 8px;
margin: 5px 0 10px;
}
.fork-form {
margin: 0 auto;
width: 100%;
max-width: 810px;
}
.fork-form .gform_wrapper {
float: left;
background: #fff; padding: 55px 30px;
}
.gform_drop_instructions {
display: none;
}       @media (max-width: 768px) {
.home .gform_body .validation_message {
right: 5px;
}
}
@media (max-width: 600px) {
.validation_message {
left: 0;
}
.t-c .gfield_checkbox li label {
padding: 0 0 0 25px;
}
.sidebar .validation_message {
position: absolute;
background: none;
color: #eb4f1e;
top: auto;
padding: 0;
font-weight: bold;
text-transform: uppercase;
}
.quantity .validation_message {
right: -50px;
}
.privacy .validation_message {
left: -11px;
}
.single-product .validation_message {
top: 0;
}
.page-template-contact .gform_button,
.page-template-contact .ginput_container textarea {
margin: 20px 0;
width: 100%;
}
.page-template-contact .gfield_checkbox li input {
left: -10px;
}
.home .gform_body .validation_message {
position: relative;
margin: 0;
top: -5px;
right: auto;
background: none;
padding: 10px 0;
color: #eb4f1e;
}
}
@media (max-width: 475px) {
.gfield_checkbox li input {
left: -10px;
top: 0px;
}
} */ .page-template-fork-hire .gform_body label,
.page-template-access-hire .gform_body label,
.page-template-boom-hire .gform_body label,
.page-template-tele-hire .gform_body label,
.page-template-scis-hire .gform_body label,
.page-template-cherry-hire .gform_body label {
display: block;
letter-spacing: -0.3px;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
color: #2c3946;
margin: 0 0 5px;
}
.privacy label:first-child {
display: none !important;
}
.quantity {
width: 70px;
margin: 0 40px 0 1.5%;
float: left;
}
.postcode {
padding: 15px 8px;
margin: 5px 0 10px;
float: left;
}
.postcode:after {
content: "";
display: table;
clear: both;
}
.quantity .ginput_container input {
width: 100%;
padding: 15px 8px;
margin: 5px 0 10px;
}
.equipment .ginput_container select {
margin: 5px 0 10px;
}
.postcode .ginput_container input {
width: 150px;
padding: 15px 8px;
margin: 5px 0 10px;
}
.fork-form {
margin: 0 auto;
width: 810px;
}
.fork-form .gform_wrapper {
float: left;
background: #fff;
width: 100%;
padding: 55px 30px;
}
.gform_drop_instructions {
display: none;
}
.page-template-fork-hire .gfield_radio li,
.page-template-access-hire .gfield_radio li {
width: 14% !important;
}
.page-template-fork-hire .gfield_radio li:after,
.page-template-access-hire .gfield_radio li:after {
content: "";
display: table;
clear: both;
}
.select-half:after,
.select-full:after {
content: "";
display: table;
clear: right;
}
.text-full {
width: 100% !important;
margin: 0 1.5% 0;
float: left;
}
.page-template-fork-hire .ginput_container textarea,
.page-template-access-hire .ginput_container textarea,
.page-template-boom-hire .ginput_container textarea,
.page-template-tele-hire .ginput_container textarea,
.page-template-scis-hire .ginput_container textarea,
.page-template-cherry-hire .ginput_container textarea {
width: 100%;
color: #999;
border: 1px solid rgba(0, 0, 0, 0.2);
line-height: 1em;
display: block;
background: none;
}
.form-name,
.form-phone,
.form-email,
.form-message {
width: 100%;
} .gform_validation_container {
display: none;
}
@media (max-width: 1024px) {
.fork-form {
width: 100%;
padding: 0 50px;
}
.page-template-fork-hire .gfield_radio li {
width: 33% !important;
}
}
@media (max-width: 768px) {
.fork-form {
padding: 0 20px;
}
.home .gform_button {
width: 100%;
}
.page-template-default .sidebar,
.page-template .sidebar {
padding: 0;
margin: 50px auto 0;
float: none;
left: auto;
}
.page-template-news-page .sidebar {
width: 100%;
padding: 0 20px;
}
.text-half .ginput_container input {
margin: 5px 0 20px;
}
#extensions_message {
margin: 0;
}
}
@media (max-width: 550px) {
.page-template-contact .gform_body li,
.text-half,
.select-half,
.page-template-book-service-fork .gfield_radio li,
.page-template-book-service-access .gfield_radio li {
width: 97% !important;
}
.select-half .ginput_container select,
.select-full .ginput_container select {
width: 100%;
}
.page-template-fork-hire .gfield_radio li {
width: 100% !important;
}
.gform_button {
width: 100%;
padding: 10px 20px;
margin: 0;
}
}
@media (max-width: 400px) {
.page-template-contact .contact-form {
width: 100%;
}
.fork-form {
padding: 0;
}
} .page-template-brands .main .content {
width: 100%;
}
.page-template-brands .brand {
display: grid;
grid-template-columns: 0.2fr 1fr;
grid-gap: 2em;
width: 100%;
height: auto;
position: relative !important;
}
.page-template-brands .brand:not(:first-of-type) {
margin-top: 2em;
}
.page-template-brands .brand-image {
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.page-template-brands .brand-name {
font-size: 1.5em;
font-family: "museo-sans", sans-serif;
font-weight: 900;
color: #354b59;
margin: 0;
}
@media (max-width: 400px) {
.page-template-brands .brand {
grid-template-columns: 1fr;
grid-template-rows: calc(48px + 2.5vw) auto;
grid-gap: 1em;
text-align: center;
}
.page-template-brands .brand-image {
justify-self: center;
width: 50%;
min-width: 64px;
}
} .test-wrap {
background: #f2f2f0;
width: 100%;
position: relative;
padding: 40px 0;
border-top: 2px solid #e4e4e2;
}
.test-wrap h3 {
margin: 0;
}
.test-image {
width: 300px;
height: 100px;
background-position: center;
background-repeat: no-repeat;
float: left;
}
.test-content {
width: 960px;
float: right;
}
.test-name {
color: #999997;
font-size: 14px;
font-weight: normal;
font-family: arial, sans-serif;
}
#breadcrumbs li {
display: inline-block;
color: #354b59;
font-size: 13px;
text-transform: uppercase;
padding: 0 7px 0 0;
}
#breadcrumbs li a {
color: #354b59;
}
@media (max-width: 1300px) {
#breadcrumbs {
padding: 0 50px;
}
}
@media (max-width: 768px) {
#breadcrumbs {
padding: 0 20px;
display: none;
}
}
@media (max-width: 600px) {
#breadcrumbs,
.woocommerce-page #breadcrumbs {
float: left;
padding: 0 10px;
}
} .orange-bar {
background: #f26f1d;
color: #fff;
width: 100%;
position: relative;
padding: 45px 0;
float: left;
text-align: center;
-webkit-transition: background 0.3s ease-in-out;
-moz-transition: background 0.3s ease-in-out;
-ms-transition: background 0.3s ease-in-out;
-o-transition: background 0.3s ease-in-out;
transition: background 0.3s ease-in-out;
}
.orange-bar:hover {
background: #f05f05;
color: #fff;
}
.orange-bar:hover h4:after {
right: 160px;
}
.orange-bar h4 {
position: relative;
width: 80%;
left: 10%;
color: #fff;
margin: 0;
font-weight: 700;
}
.orange-bar h4:after {
content: "\f105";
font-family: Fontawesome;
font-size: 30px;
position: absolute;
width: 30px;
height: 30px;
top: -2px;
right: 170px;
-webkit-transition: right 0.3s ease-in-out;
-moz-transition: right 0.3s ease-in-out;
-ms-transition: right 0.3s ease-in-out;
-o-transition: right 0.3s ease-in-out;
transition: right 0.3s ease-in-out;
}
.orange-bar a {
color: #fff;
}
@media (max-width: 1300px) {
.orange-bar h4:after {
display: none;
}
} .upper-footer {
position: relative;
float: left;
width: 100%;
display: block;
z-index: 0;
}
.upper-footer:before,
.upper-footer:after {
content: "";
width: 50%;
height: 100%;
position: absolute;
top: 0;
z-index: 0;
}
.upper-footer:before {
background-color: #2c3946;
left: 0;
}
.upper-footer:after {
background-color: #fbba00;
right: 0;
}
.upper-footer .left-content,
.upper-footer .right-content {
width: 50%;
float: left;
position: relative;
padding: 170px 125px;
cursor: pointer;
}
.left-content:hover:before,
.right-content:hover:before {
top: 80px;
-webkit-transition: top 0.2s ease-in-out;
-moz-transition: top 0.2s ease-in-out;
-ms-transition: top 0.2s ease-in-out;
-o-transition: top 0.2s ease-in-out;
transition: top 0.2s ease-in-out;
}
.left-content .left-info strong,
.left-content .low-link {
color: #fff;
-webkit-transition: color 0.2s ease-in-out;
-moz-transition: color 0.2s ease-in-out;
-ms-transition: color 0.2s ease-in-out;
-o-transition: color 0.2s ease-in-out;
transition: color 0.2s ease-in-out;
}
.left-content:hover .left-info strong,
.left-content:hover .low-link {
color: #fbba00;
-webkit-transition: color 0.2s ease-in-out;
-moz-transition: color 0.2s ease-in-out;
-ms-transition: color 0.2s ease-in-out;
-o-transition: color 0.2s ease-in-out;
transition: color 0.2s ease-in-out;
}
.right-content strong,
.right-content .low-link {
color: #fff;
-webkit-transition: color 0.2s ease-in-out;
-moz-transition: color 0.2s ease-in-out;
-ms-transition: color 0.2s ease-in-out;
-o-transition: color 0.2s ease-in-out;
transition: color 0.2s ease-in-out;
}
.right-content:hover strong,
.right-content:hover .low-link {
color: #2c3946;
-webkit-transition: color 0.2s ease-in-out;
-moz-transition: color 0.2s ease-in-out;
-ms-transition: color 0.2s ease-in-out;
-o-transition: color 0.2s ease-in-out;
transition: color 0.2s ease-in-out;
}
.upper-footer .left-content {
background: #2c3946;
}
.upper-footer .right-content {
background: #fbba00;
}
.upper-footer p {
color: #fff;
font-size: 14px;
margin: 0 0 25px;
}
.upper-footer strong {
width: 100%;
float: left;
color: #fff;
text-transform: uppercase;
font-family: "museo-sans", sans-serif;
font-size: 25px;
font-weight: 700;
margin: 0 0 18px;
}
.left-content:before,
.right-content:before {
content: "\f095";
font-family: Fontawesome;
font-size: 40px;
width: 30px;
height: 30px;
position: absolute;
top: 90px;
left: 125px;
color: #fbba00;
-webkit-transition: top 0.2s ease-in-out;
-moz-transition: top 0.2s ease-in-out;
-ms-transition: top 0.2s ease-in-out;
-o-transition: top 0.2s ease-in-out;
transition: top 0.2s ease-in-out;
}
.right-content:before {
content: "\f041";
color: #2c3946;
}
.lower-phone {
font-weight: bold;
font-size: 19px;
margin: 0 0 25px;
}
.left-content .word3 {
color: #fbba00;
}
.left-content a,
.right-content a {
font-weight: bold;
color: #fff;
font-size: 14px;
}
.right-content a {
line-height: 2;
}
.right-content .word3 {
color: #2c3946;
}
.social {
float: left;
}
@media (max-width: 1024px) {
.upper-footer .left-content,
.upper-footer .right-content {
padding: 130px 50px;
}
.left-content:before,
.right-content:before {
left: 80px;
top: 80px;
}
}
@media (max-width: 1024px) {
.upper-footer .left-content,
.upper-footer .right-content {
width: 100%;
}
.left-content:before,
.right-content:before {
left: 55px;
}
}
@media (max-width: 768px) {
.upper-footer .left-content,
.upper-footer .right-content {
padding: 100px 20px;
}
.left-content:before,
.right-content:before {
left: 25px;
top: 40px;
}
.left-content:hover:before,
.right-content:hover:before {
top: 50px;
}
} .social a {
border: 1px solid #fff;
width: 50px;
height: 50px;
border-radius: 30px;
display: inline-block;
position: relative;
margin: 70px 15px 0 0;
}
.s-icon:after {
color: #efefef;
}
.social a:hover {
background: #fff;
}
.social a:hover .s-icon:after {
color: #333333;
}
#facebook:after {
content: "\f09a";
font-family: Fontawesome;
position: absolute;
width: 25px;
height: 25px;
font-size: 19px;
top: 16px;
left: 18px;
}
#twitter:after {
content: "\f099";
font-family: Fontawesome;
position: absolute;
width: 25px;
height: 25px;
font-size: 19px;
top: 15px;
left: 17px;
}
#youtube:after {
content: "\f167";
font-family: Fontawesome;
position: absolute;
width: 25px;
height: 25px;
font-size: 26px;
top: 11px;
left: 13px;
}
#linkedin:after {
content: "\f0e1";
font-family: Fontawesome;
position: absolute;
width: 25px;
height: 25px;
font-size: 19px;
top: 15px;
left: 17px;
}
#instagram:after {
content: "\f16d";
font-family: Fontawesome;
position: absolute;
width: 25px;
height: 25px;
font-size: 19px;
top: 15px;
left: 15px;
} .share {
display: block;
left: -90px;
position: absolute;
width: 45px;
height: 45px;
}
.share-text {
position: absolute;
left: -87px;
top: -25px;
font-size: 14px;
color: #979797;
font-family: "museo-sans", sans-serif;
display:none;
}
.share-facebook {
background-color: #3b5998;
top: 0;
}
.share-facebook:after {
content: "\f09a";
font-family: Fontawesome;
position: absolute;
font-size: 19px;
top: 15px;
left: 18px;
color: #fff;
}
.share-facebook:hover,
.share-twitter:hover,
.share-google:hover {
left: -86px;
}
.share-twitter {
background-color: #4099ff;
top: 45px;
}
.share-twitter:after {
content: "\f099";
font-family: Fontawesome;
position: absolute;
font-size: 19px;
top: 14px;
left: 14px;
color: #fff;
}
.share-google {
background-color: #f44336;
top: 90px;
}
.share-google:after {
content: "\f0d5";
font-family: Fontawesome;
position: absolute;
font-size: 19px;
top: 14px;
left: 14px;
color: #fff;
}
@media (max-width: 1420px) {
.share {
position: relative;
display: inline-block;
top: -35px;
left: 0;
}
.share-facebook:hover,
.share-twitter:hover,
.share-google:hover {
left: 0px;
top: -31px;
}
.share-text {
left: 0px;
top: -58px;
}
}
@media (max-width: 1300px) {
.share-text {
left: 50px;
}
}
@media (max-width: 700px) {
.share-text {
left: 20px;
}
}
@media (max-width: 550px) {
.social a {
margin: 20px 10px 0 0;
}
} .home-l-ol {
width: 100%;
height: 100%;
background: rgba(6, 6, 6, 0.7);
position: fixed;
z-index: 999;
overflow: scroll;
top: 0;
opacity: 0;
visibility: hidden;
-webkit-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
-moz-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
-ms-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
-o-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.home-l-con-wrap {
overflow: hidden;
}
.home-l-con {
left: 50%;
transform: translateX(-50%);
top: 20%;
position: fixed;
visibility: hidden;
opacity: 0;
z-index: 9999;
overflow: auto;
}
.home-l-click .home-l-ol,
.home-l-click .home-l-con {
visibility: visible;
opacity: 1;
-webkit-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
-moz-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
-ms-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
-o-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.home-l-con .fa-times {
color: #fff;
position: absolute;
right: 20px;
top: 20px;
cursor: pointer;
}
.home-l-con .fa-times:hover {
color: #edab2f;
}
.home-l-con-head {
background: #2c3946;
padding: 40px 29px;
font-family: "Museo-sans", sans-serif;
text-align: center;
}
.con-title h3 {
color: #fff;
margin: 0;
font-size: 1.3rem;
font-weight: 600;
}
.con-title h3 strong {
color: #edab2f;
}
.con-title h4 {
font-size: 1.1rem;
color: #fff;
font-weight: 600;
margin: 0;
}
.con-sub {
font-family: "arial", sans-serif;
font-size: 0.9rem;
color: #fff;
margin: 13px 0 0;
}
.left-top h6 {
color: #fff;
font-size: 1.4rem;
font-weight: 600;
margin: 10px 0 0;
}
.left-top .cycle-slideshow.landing-logo-wrap {
width: 80%;
margin: 20px 0 0;
}
.left-top h6 strong {
color: #edab2f;
}
.right-top .gform_body li {
float: left;
color: white;
width: 100%;
background: #edab2f;
border-bottom: 1px solid #2c3946; }
.right-top .gform_body li input,
.right-top .gform_body li textarea {
width: 100%;
background: transparent;
border: none;
margin: 0;
font-family: inherit;
display: block;
padding: 20px;
}
.right-top .gform_body input[type="text"],
.right-top .gform_body input[type="tel"],
.right-top .gform_body input[type="email"],
.right-top .gform_body input[type="password"],
.right-top .gform_body input[type="file"],
.right-top .gform_body textarea,
.right-top .gform_body select { font-size: 0.9rem;
}
.right-top .gform_body textarea {
height: 100px;
}
.right-top .gform_body li:first-child,
.right-top .gform_body li:nth-child(2) {
width: 50%;
}
.right-top .gform_body li:first-child {
border-right: 1px solid #2c3946;
}
.right-top .gform_button {
background: #fff;
margin: 0;
width: 100%;
font-family: "Museo-sans", sans-serif;
font-weight: 900;
font-size: 1.3rem;
color: #2c3946;
padding: 20px;
}
.right-top .gform_footer {
position: relative;
float: left;
width: 100%;
margin: -5px 0 0;
}
.feat-box {
float: left;
width: 33.3%;
padding: 35px;
text-align: center;
}
.page-template-landing-page .feat-box ul li {
list-style: none;
font-size: 0.9rem;
padding: 5px 0;
position: relative;
text-align: left;
}
.page-template-landing-page .feat-box ul li:before {
content: "\f105";
font-family: Fontawesome;
font-size: 20px;
position: absolute;
top: 2px;
left: -20px;
color: #fbba00;
}
.page-template-landing-page .feat-box ul {
padding: 0px 0 20px 30px;
}
.feat-box span {
width: 100%;
height: 285px;
display: block;
background-size: cover;
background-position: center;
}
.feat-box h4 {
font-weight: 800;
margin: 20px 0 10px;
min-height: 70px;
}
.feat-box p {
color: #333333;
}
.water-land {
background-image: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/logo-water.png);
background-size: cover;
background-repeat: no-repeat;
position: fixed;
width: 1500px;
left: 0;
bottom: 20px;
z-index: 0;
display: block;
height: 300px;
}
.home-l-feat {
background: #f7f7f7;
z-index: -2;
float: left;
width: 100%;
position: relative;
padding: 65px 0;
overflow: hidden;
position: relative;
}
.page-template-landing-page .main {
background: #fff;
padding: 50px 0 0;
float: left;
position: relative;
z-index: 5;
}
.page-template-landing-page .main p {
color: #333333;
}
.page-template-landing-page .main h1 {
font-size: 2.9rem;
font-weight: 800;
margin: 0;
}
.page-template-landing-page .main strong {
margin: 10px 0 15px;
font-weight: 600;
}
.content,
.home-l-low-low {
width: 75%;
margin: -90px 0 70px 0;
}
.page-template-landing-page .main .content{
width: 100%;
margin: -90px 0 70px 0;
}
.home-l-tab {
position: absolute;
top: 50%;
right: 0;
width: 200px;
}
.home-l-contab {
background-color: #2c3946;
position: absolute;
top: 250px;
right: 0;
color: #edab2f;
font-size: 1.2rem;
padding: 30px 50px;
font-family: "Museo-sans", sans-serif;
font-weight: 600;
width: auto;
cursor: pointer;
z-index: 99;
width: 315px;
}
.home-l-contab:after {
position: absolute;
content: "\f138";
font-family: "Fontawesome";
color: #fff;
right: 103px;
top: 33px;
-webkit-transition: right 0.3s ease-in-out;
-moz-transition: right 0.3s ease-in-out;
-ms-transition: right 0.3s ease-in-out;
-o-transition: right 0.3s ease-in-out;
transition: right 0.3s ease-in-out;
}
.home-l-contab:hover:after {
right: 98px;
-webkit-transition: right 0.3s ease-in-out;
-moz-transition: right 0.3s ease-in-out;
-ms-transition: right 0.3s ease-in-out;
-o-transition: right 0.3s ease-in-out;
transition: right 0.3s ease-in-out;
}
.contact-wrap {
position: fixed;
width: 400px;
z-index: 99;
}
.page-template-landing-page .landing-wrap {
width: 100%;
}
.home-l-one,
.home-l-two {
width: 50%;
float: left;
padding: 40px 75px 40px 0;
}
.home-l-three,
.home-l-three-vid {
float: left;
padding: 0px 35px 0 0;
}
.home-l-three strong {
font-size: 1rem;
}
.home-l-three-vid {
margin: 20px 0;
float: left;
width: 100%;
}
.home-l-low-low {
padding: 0 0 140px;
float: left;
position: relative;
color: #333333;
font-size: 0.9rem;
line-height: 1.7;
}
.home-l-low-low h4 {
font-weight: 800;
margin: 0 0 10px;
}
.home-l-low-low ul li {
list-style: none;
font-size: 0.9rem;
padding: 3px 0;
position: relative;
}
.home-l-low-low ul li:before {
content: "\f105";
font-family: Fontawesome;
font-size: 20px;
position: absolute;
top: -4px;
left: -17px;
color: #fbba00;
}
.home-l-low-low ul {
padding: 20px 0 20px 30px;
}
.home-l-test-wrap {
padding: 75px 0;
float: left;
width: 100%;
}
.home-l-test-wrap h3 {
margin: 0 0 30px;
font-size: 2.1rem;
}
.home-l-test-wrap .cycle-slideshow {
width: 100%;
float: left;
}
.home-l-test-img {
width: 325px;
height: 200px;
float: left;
background-position: center;
background-size: 80%;
background-repeat: no-repeat;
}
.home-l-test-con {
float: right;
width: 74%;
margin: 26px 0 0;
padding: 0 50px;
}
.home-l-test-con p {
float: right;
color: #2c3946;
}
.page-template-landing-page .upper-footer {
display: none;
}
.home-l-test-wrap {
background: #2c3946;
z-index: 99;
position: relative;
}
.home-l-test-wrap h3 {
color: #fbba00;
}
.home-l-test {
background: #fff;
}
.home-l-test-wrap h5 {
font-size: 1.3rem;
font-weight: 300;
font-family: "arial", sans-serif;
font-style: italic;
position: relative;
}
.home-l-test-wrap h5:before {
content: '"';
font-family: "museo-sans", sans-serif;
position: absolute;
left: -35px;
top: -22px;
font-size: 5rem;
} .page-grad {
position: absolute;
width: 100%;
height: 100%;
top: 0; background: -moz-linear-gradient(
top,
rgba(44, 57, 70, 0.54) 0%,
rgba(44, 57, 70, 0.6) 14%,
rgba(44, 57, 70, 0.71) 37%,
rgba(44, 57, 70, 0.73) 42%,
rgba(44, 57, 70, 1) 100%
); background: -webkit-linear-gradient(
top,
rgba(44, 57, 70, 0.54) 0%,
rgba(44, 57, 70, 0.6) 14%,
rgba(44, 57, 70, 0.71) 37%,
rgba(44, 57, 70, 0.73) 42%,
rgba(44, 57, 70, 1) 100%
); background: linear-gradient(
to bottom,
rgba(44, 57, 70, 0.54) 0%,
rgba(44, 57, 70, 0.6) 14%,
rgba(44, 57, 70, 0.71) 37%,
rgba(44, 57, 70, 0.73) 42%,
rgba(44, 57, 70, 1) 100%
); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a2c3946', endColorstr='#2c3946',GradientType=0 ); z-index: 3;
}
.page-template-landing-page .page-banner {
background-repeat: no-repeat;
background-position: top 50px center;
background-size: 100%;
background-color: #2c3946;
margin: 0;
padding: 0;
background-attachment: fixed;
padding: 100px 0 0 0;
overflow: hidden;
position: relative;
}
.landing-top {
float: left;
position: relative;
}
.right-top {
width: 370px;
}
.right-top .gform_ajax_spinner {
width: 28px;
position: relative;
top: 0px;
left: 20px;
height: 50px;
}
.left-top {
width: 69%;
padding: 0 40px 0 0;
}
.page-template-landing-page .page-banner .wrap {
z-index: 999;
top: 160px;
}
.left-top h2 {
font-size: 36px;
font-weight: 700;
color: #fff;
padding: 0 60px 0 0;
margin: 0 0 15px;
}
.left-top h5 {
color: #fff;
font-family: "arial", sans-serif;
font-weight: 100;
margin: 0;
font-size: 16px;
}
.page-template-landing-page .accred-wrap {
background: none;
border-top: none;
}
.page-template-landing-page .accred-logo {
opacity: 1;
width: 25%;
}
.left-top ul {
margin: 40px 0 30px 20px;
}
.left-top li {
list-style: none;
color: #fbba00;
font-size: 1.1rem;
font-weight: 400;
position: relative;
padding: 10px 0 10px 19px;
letter-spacing: 0;
font-family: "arial", sans-serif;
}
.left-top li:before {
content: "\f0da";
font-family: Fontawesome;
color: #fbba00;
font-size: 0.8rem;
position: absolute;
left: 0px;
top: 13px;
}
.page-template-landing-page .content {
width: 100%;
}
.page-template-landing-page h1 {
font-size: 35px;
color: #fff;
}
.landing-low {
width: 100%;
position: relative;
float: left;
padding: 120px 0;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
z-index: 90;
}
.landing-low:before {
position: absolute;
content: "";
width: 100%;
height: 100%;
background: #000;
opacity: 0.8;
top: 0;
left: 0;
}
.landing-low .con-but {
margin: -30px 0 0;
cursor: pointer;
}
.low-boxes {
float: left;
width: 50%;
padding: 0 55px 0 0;
}
.low-boxes h4 {
min-height: 64px;
}
.low-boxes p,
.low-boxes p strong {
color: #fff;
}
.low-boxes li {
color: #fff;
font-weight: 100;
list-style: none;
padding: 5px 0 5px 20px;
position: relative;
}
.low-boxes li:before {
content: "\f0da";
font-family: Fontawesome;
color: #db5889;
position: absolute;
left: 0px;
top: 8px;
}
.right-top .gform_title {
display: none;
}
.right-top .top-curve input {
border-radius: 25px 25px 0 0;
}
.land-image {
width: 50%;
float: left;
height: 320px;
background-position: center;
background-size: 90%;
background-repeat: no-repeat;
}
.landing-wrap {
width: 640px;
}
.landing-wrap .fa-angle-left,
.landing-wrap .fa-angle-right {
position: absolute;
color: #fff;
opacity: 0.4;
font-size: 32px;
z-index: 999;
top: 34px;
}
.landing-wrap .fa-angle-left {
left: 0;
}
.landing-wrap .fa-angle-right {
right: 0;
}
.landing-low-low {
width: 100%;
float: left;
background: #fff;
padding: 100px 0;
}
.landing-low-low h3 {
font-weight: 300;
}
.landing-low-low li {
list-style: none;
position: relative;
padding: 14px 0 0 25px;
font-size: 15px;
}
.landing-low-low li:before {
content: "\f0da";
font-family: Fontawesome;
position: absolute;
left: 8px;
top: 17px;
}
.home-l-low-low img {
width: 100%;
height: auto;
}
.land-products {
margin: 70px 0 100px 0;
}
.land-products li {
list-style: none;
position: relative;
padding: 14px 0 0 25px;
font-size: 15px;
}
.land-products li:before {
content: "\f105";
font-family: Fontawesome;
font-size: 20px;
position: absolute;
left: 8px;
top: 12px;
color: #fbba00;
}
.land-products img {
display: inline-block;
max-width: 100%;
vertical-align: top;
padding: 0 5% 0 0;
}
.land-products div {
display: inline-block;
max-width: 40%;
}
@media (max-height: 760px) {
.home-l-con {
height: 90%;
top: 5%;
}
}
@media (max-width: 1300px) {
.right-top {
width: 31%;
}
.home-l-con {
width: 350px;
}
.page-template-landing-page .page-banner .wrap {
width: 90%;
}
.home-l-contab {
width: 265px;
padding: 20px 33px;
font-size: 1.2rem;
}
.home-l-contab:after {
right: 63px;
top: 23px;
}
.home-l-contab:hover:after {
right: 58px;
}
.home-l-test-wrap .wrap {
width: 90%;
}
.home-l-test-img {
width: 25%;
}
.land-image {
width: 295px;
}
.left-top .cycle-slideshow.landing-logo-wrap {
width: 100%;
margin: 20px 0;
}
.home-l-one,
.home-l-two,
.home-l-three,
.home-l-three-vid {
padding: 30px 50px;
}
}
@media (max-width: 1150px) {
.home-l-contab {
visibility: hidden;
}
.home-l-contab:after {
right: 0;
padding: 20px;
visibility: visible;
color: #fbba00;
background: #2c3946;
padding: 20px;
content: "\f003";
-webkit-transition: color 0.3s ease-in-out;
-moz-transition: color 0.3s ease-in-out;
-ms-transition: color 0.3s ease-in-out;
-o-transition: color 0.3s ease-in-out;
transition: color 0.3s ease-in-out;
}
.home-l-contab:hover:after {
right: 0;
color: #fff;
cursor: pointer;
-webkit-transition: color 0.3s ease-in-out;
-moz-transition: color 0.3s ease-in-out;
-ms-transition: color 0.3s ease-in-out;
-o-transition: color 0.3s ease-in-out;
transition: color 0.3s ease-in-out;
}
}
@media (max-width: 1024px) {
.landing-top {
width: 100%;
float: left;
text-align: center;
}
.page-template-landing-page .main .content,
.home-l-low-low,
.home-l-one,
.home-l-two,
.home-l-three {
width: 100%;
}
.home-l-contab {
display: none;
}
.left-top li {
display: inline-block;
}
.left-top,
.left-top h2 {
padding: 0;
}
.page-template-landing-page .page-banner {
padding: 0 0 200px;
}
.land-image {
float: none;
display: inline-block;
}
.home-l-feat {
text-align: center;
}
.feat-box {
float: none;
width: 400px;
height: auto;
display: inline-block;
vertical-align: top;
}
.right-top .gform_ajax_spinner {
left: auto;
}
.page-template-landing-page .wrap {
width: 90%;
}
.home-l-one,
.home-l-two,
.home-l-three,
.home-l-three-vid {
padding: 20px 0;
}
.home-l-three-vid iframe {
width: 100%;
height: 500px;
}
.home-l-test-wrap h5 {
font-size: 1rem;
}
}
.embed-responsive {
text-align: center;
}
@media (max-width: 720px) {
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
}
@media (max-width: 650px) {
.home-l-test-img {
width: 100%;
}
.home-l-test-con {
width: 100%;
margin: 0;
}
.land-products img {
display: block;
max-width: 80%;
margin: 0 auto;
padding: 0 5%;
}
.land-products div {
display: block;
max-width: 80%;
padding: 0 5%;
margin: 0 auto;
}
}
@media (max-width: 500px) {
.feat-box {
width: 100%;
}
.land-image {
background-size: 90%;
}
.left-top li {
text-align: left;
}
.home-l-contact,
.home-l-con {
width: 100%;
}
.land-image {
width: 100%;
}
} footer {
position: relative;
z-index: 9;
background: #333333;
width: 100%;
overflow: hidden;
margin: 0;
color: #000;
padding: 80px 0;
}
footer .wrap {
display: flex;
}
footer .right {
flex: 1;
float: none;
width: auto;
display: flex;
position: relative;
}
footer .left {
float: none;
width: auto;
flex: 1;
}
footer .left p {
color: #fff;
margin: 20px 0 0;
}
.foot-menu { width: auto;
flex: 1;
}
.foot-menu + .foot-menu {
padding-top: 0;
padding-left: 1.5em;
}
@media (max-width: 1024px) {
footer .left,
footer .right {
padding: 0;
margin: 0;
}
footer .right {
margin-top: 3em;
}
footer .wrap {
flex-flow: column
}
}
@media (max-width:768px) {
footer .right {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 2em 1em;
}
.foot-menu + .foot-menu {
padding-left: 0;
}
.sr-one img{
width: 80%;
height: auto;
}
.sr-one iframe{
width: 100%;
height: auto;
}
}
@media (max-width:480px) {
.foot-menu ul li a {
font-size: 0.8rem;
}
footer .right,
footer .left {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}
.foot-menu + .foot-menu {
padding-left: 0;
}
}
@media (max-width:400px) {
.sr-one img{
width: 100%;
height: auto;
}
.sr-one iframe{
width: 100%;
height: auto;
}
footer .menu-item-has-children > a {
display: flex;
justify-content: space-between;
align-items: center;
cursor: pointer;
}
footer .menu-item-has-children > a:after {
content: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/icons/arrow-down.svg);
width: 1.25em;
height: 1.25em;
transition: transform 200ms ease;
transform: rotate(180deg);
}
footer .menu-item-has-children:not(.active) > a:after {
transform: rotate(0deg);
}
footer .menu-item-has-children:not(.active) > a + .sub-menu {
height: 0;
overflow: hidden;
}
footer .right,
footer .left {
display: block;
}
.foot-menu + .foot-menu {
padding-top: 1.5em;
}
}
.foot-menu li {
list-style: none;
}
.foot-menu li a {
color: #fff;
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
}
.foot-menu li a:hover {
color: #fbba00;
}
.foot-menu li a + .sub-menu {
margin-top: 1em;
border-top: 1px solid rgb(255 255 255 / 0.2);
}
.foot-menu li ul li {
padding: 9px 0;
}
.foot-menu li ul li:first-child {
padding: 28px 0 11px;
}
.foot-menu li ul li a {
font-weight: lighter;
text-transform: none;
}
#foot-email,
.foot-phone,
#foot-branch,
.footer-logo {
float: left;
width: 100%;
position: relative;
}
#foot-email,
.foot-phone,
#foot-branch {
color: #fff;
padding: 0 0 0 30px;
}
.foot-phone {
font-weight: bold;
font-size: 17px;
margin: 50px 0 0;
}
.foot-phone:before {
content: "\f095";
font-family: Fontawesome;
font-size: 20px;
width: 15px;
height: 15px;
position: absolute;
top: 0;
left: 0;
color: #fbba00;
}
#foot-email {
font-size: 17px;
font-weight: bold;
margin: 20px 0 0;
}
#foot-email:before {
content: "";
background: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/icons/email.svg) no-repeat;
background-size: contain;
width: 20px;
height: 12px;
position: absolute;
top: 0;
left: 0;
}
#foot-branch {
margin: 70px 0 0;
font-size: 18px;
}
#foot-branch:before {
content: "\f041";
font-family: Fontawesome;
font-size: 21px;
text-align: center;
width: 20px;
height: 12px;
position: absolute;
top: -2px;
left: -1px;
color: #fbba00;
}
.footer-logo {
background: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/logo-w.svg) no-repeat top left;
background-size: 100% 100%;
position: relative;
display: inline-block;
width: 180px;
height: 80px;
text-indent: -9999em;
z-index: 999;
}
.footer-text {
position: relative;
text-align: left;
margin: 20px 0 0 0;
padding: 0 0 0 30px;
}
.footer-info {
font-size: 13px;
background: #2b2b2b;
width: 100%;
color: #fff;
padding: 20px 0;
position: relative;
text-transform: uppercase;
}
.lower-foot-menu {
width: 400px;
float: right;
}
.lower-foot-menu a {
padding: 0 0 0 40px;
color: #fff;
}
.lower-foot-menu a:hover {
color: #b9b9b9;
}
.footer-info .copyright {
float: left;
}
.footer-info .credits {
float: left;
margin: 0 0 0 20px;
color: #444;
font-size: 14px;
}
.footer-info .credits a {
color: #444;
font-weight: 700;
font: "Montserrat", arial, sans-serif !important;
}
.footer-info .credits a:hover {
color: #f1ea0c;
} .wsp-pages-title,
.wsp-posts-list,
.wsp-posts-title,
.wsp-products-title,
.wsp-products-list,
.wsp-product_cats-title,
.wsp-product_cats-list,
.wsp-pa_powers-title,
.wsp-pa_powers-list,
.wsp-pa_locations-title,
.wsp-pa_locations-list,
.wsp-pa_working_heights-title,
.wsp-pa_working_heights-list,
.wsp-pa_lift_capacity_kgs-title,
.wsp-pa_lift_capacity_kgs-list,
.wsp-pa_workplaces-title,
.wsp-pa_workplaces-list,
.wsp-pa_lift-height-mms-title,
.wsp-pa_lift-height-mms-list,
.wsp-pa_maximum-stacked-containerss-title,
.wsp-pa_maximum-stacked-containerss-list,
.wsp-pa_horizontal-outreachs-title,
.wsp-pa_horizontal-outreachs-list,
.wsp-pa_purchase_optionss-title,
.wsp-pa_purchase_optionss-list {
display: none;
}
.wsp-pages-list li {
font-size: 16px;
}
@media (max-width: 1300px) {
footer {
padding: 80px 50px;
}
.footer-info,
.credits a,
.footer-info .credits {
font-size: 11px;
}
.footer-info .wrap {
width: 90%;
}
.lower-foot-menu {
width: 40%;
}
}
@media (max-width: 1024px) {
.credits {
display: none;
}
.lower-foot-menu {
width: 40%;
}
.lower-foot-menu a {
padding: 0 0 0 20px;
}
.footer-info .copyright {
width: 60%;
}
}
@media (max-width: 768px) {
footer {
padding: 70px 20px;
}
.footer-info .copyright {
width: 100%;
}
.lower-foot-menu {
width: 100%;
float: left;
}
.lower-foot-menu a {
display: inline-block;
padding: 20px 15px 0 0;
}
.credits {
display: block;
position: absolute;
right: 0;
bottom: 0;
}
}
@media (max-width: 480px) {
.banner-left,
.banner-right {
float: none;
height: auto;
top: initial;
}
.banner-left {
padding-top: 60px;
}
body .features-wrap {
float: none;
padding: 50px 20px;
}
body .features-wrap .small-wrap {
width: 100%;
left: 0;
padding: 0;
}
.article {
float: none;
}
.article span {
display: block;
}
.hr-grey {
margin: 50px 0;
}
.sidebar .post-cat,
.sidebar .post-cat .categories {
margin: 0;
}
.page-template-news-page .news-pagination {
margin-bottom: 20px;
}
@supports (display: contents) {
.sidebar .post-cat .categories .cat-item:first-child .children {
display: contents;
}
.sidebar .post-cat .categories .cat-item:first-child li,
.sidebar .post-cat .categories .cat-item:first-child a {
display: inline-block;
}
}
.page-template-news-page .sidebar {
padding: 0;
}
body .dis-wrap {
float: none;
padding: 0 20px 50px;
}
.lower-featured .feat-left,
.lower-featured .feat-right {
text-align: center;
padding: 20px 0;
}
.feat-content-right,
.feat-content-left {
position: relative;
left: initial;
top: initial;
width: 100%;
margin: 0;
padding: 50px 20px;
}
div.feat-content-right div.top-feat-text:before,
div.feat-content-left div.top-feat-text:before,
div.feat-content-right div.top-feat-text:last-child:before {
position: relative;
background-size: contain;
display: block;
top: 0;
left: 0;
height: 48px;
margin: auto;
}
.top-feat-text h3 {
margin-top: 20px;
}
.upper-footer .left-content,
.upper-footer .right-content {
padding: 100px 20px 40px;
}
nav.woocommerce-pagination {
margin: 0;
padding: 0 20px;
}
.featured-boxes span {
background-position: center;
margin: auto;
}
.featured-boxes {
text-align: center;
}
.featured-boxes:last-child {
padding-bottom: 0;
}
.fork-form .gform_wrapper {
padding: 35px 20px;
}
h3 {
font-size: 1.3em;
}
h4 {
font-size: 1.2em;
}
.main .wrap .content {
float: none;
padding: 0;
}
.home .content h1 {
font-size: 1.65em;
margin: 0 0 1em;
}
.home .news-home,
.main,
body.woocommerce-page .main,
.page-template-landing-page .main,
.partners,
.home-l-feat,
div.faq-wrap {
float: none;
padding: 50px 20px;
}
.left-top .landing-top * {
float: none !important;
}
.left-top.landing-top ul {
margin: 0;
padding: 20px 0;
}
.left-top.landing-top li {
font-size: 1em;
}
.left-top .cycle-slideshow.landing-logo-wrap {
display: flex;
}
.left-top .cycle-slideshow.landing-logo-wrap span {
height: 64px;
display: block;
margin: 0;
padding: 0;
}
.home-l-low-low,
.home-l-three,
.home-l-three-vid {
float: none;
margin: 0;
padding: 0;
}
.page-template-news-page .page-banner,
.page-template-landing-page .page-banner,
.woocommerce-page .page-banner,
.page-banner {
margin: 0;
padding: calc(60px + 50px) 0 50px;
}
.page-template-landing-page .page-banner .wrap,
.woocommerce-page .page-banner .wrap,
.page-banner .wrap {
top: 0;
width: 100%;
padding: 0 20px;
}
.land-products div {
left: 0;
max-width: initial;
padding: 0;
}
.feat-box h4 {
font-size: initial;
min-height: initial;
}
.faq-wrap .small-wrap {
width: 100%;
left: 0;
}
.faq-wrap .feature h5 {
display: flex;
justify-content: space-between;
}
.faq-wrap .feature h5:after {
position: relative;
margin-left: 2em;
}
.orange-bar {
padding: 20px 0;
}
.orange-bar h4 {
width: 80%;
left: 0;
margin: auto;
}
.page-banner h1,
.page-template-landing-page h1 {
font-size: 1.7em;
margin: 0;
}
.page-banner .wrap .content {
width: 100%;
padding: 0;
}
.fork-h-lower {
padding: 50px 0;
}
.fork-h-lower .wrap {
padding: 0 20px;
}
.fork-h-lower .wrap p,
.fork-h-lower .wrap h2,
.fork-h-lower .wrap a {
padding-left: 0;
padding-right: 0;
}
.fork-h-form h2,
.fork-h-lower h2,
.main h2,
.page-template-book-service-fork .main h2,
.page-template-book-service-access .main h2,
.page-template-fork-hire .main h2,
.page-template-access-hire .main h2,
.page-template-boom-hire .main h2,
.page-template-tele-hire .main h2,
.page-template-scis-hire .main h2,
.page-template-cherry-hire .main h2 {
font-size: 1.5em;
margin: 0;
padding: 0 0 1em;
}
.page-template .gform_body {
counter-reset: title;
}
.page-template .gform_body .gsection_title {
font-size: 1.2em;
margin-bottom: 35px;
text-align: center;
padding: 0 0 1em;
}
.page-template .gform_body .gsection_title:before {
display: block;
position: relative;
margin: auto;
}
#foot-branch {
margin: 20px 0 0;
}
.footer-info .credits {
display: none;
}
.main .woocommerce-result-count {
float: none;
width: 100%;
height: auto;
text-align: center;
margin: 0;
}
body.woocommerce-page .products > li:not(:first-child) {
margin-top: 10px;
}
body.woocommerce-page
section.sidebar
.woof
.chosen-container.chosen-container-single {
width: 100% !important;
}
body.woocommerce-page.single-product .back-but {
float: none;
display: block;
margin: 0;
padding: 0 0 20px;
}
body.woocommerce-page.single-product .back-but:before {
position: relative;
left: 0;
content: "<";
margin-right: 0.5em;
}
body.woocommerce-page.single-product .left,
body.woocommerce-page.single-product .right {
float: none;
margin: 0;
padding: 0;
}
body.woocommerce-page.single-product .left {
margin-bottom: 50px;
}
body.woocommerce-page.single-product .woocommerce-product-gallery figure {
display: flex;
flex-flow: row wrap;
margin: 0;
padding: 0;
}  body.woocommerce-page.single-product [itemprop="offers"],
body.woocommerce-page.single-product .custom-attributes {
display: flex;
justify-content: center;
}
body.woocommerce-page.single-product .custom-attributes li,
body.woocommerce-page.single-product [itemprop="offers"] > * {
margin: 10px;
}
body.woocommerce-page.single-product .pre-p p {
display: inline;
}
body.woocommerce-page.single-product .price,
body.woocommerce-page.single-product .finance {
margin: 0;
padding: 0;
}
body.woocommerce-page.single-product .finance:after {
position: relative;
right: 0;
bottom: 0;
}
.banner,
.featured-boxes,
.featured-boxes:last-child {
height: auto;
}
.lower-featured,
footer {
padding: 50px 20px;
}
body .dis-wrap .dis,
.lower-featured .feat-left h4,
.lower-featured .feat-right h4,
.top-feat-text p,
.fork-form,
.page-template-landing-page .wrap .feat-box {
padding: 0;
}
nav.woocommerce-pagination ul,
.land-products,
.page-template-branches-page .sidebar {
margin: 0;
}
.post h1:first-child,
.post h2:first-child,
.post h3:first-child,
.post h4:first-child,
.post h5:first-child,
.post h6:first-child,
.page-template-book-service-fork .page-banner h1,
.page-template-book-service-access .page-banner h1 {
margin-top: 0;
}
.page-template-landing-page .wrap,
.page-template-default .sidebar,
.page-template .sidebar {
width: 100%;
}
.page-template-book-service-fork .sub-text,
.page-template-book-service-access .sub-text,
body .woocommerce-ordering select,
body.woocommerce-page .products > li {
width: 100%;
margin: 0;
}
.featured {
margin: 0;
padding: 0;
}
}
.hiregeneric-primary .wrap,
.hiregeneric-secondary .wrap,
.hiregeneric-guidedownload .wrap,
.hiregeneric-multistep .wrap {
width: 90%;
max-width: 1260px;
}
.hiregeneric-secondary {
position: relative;
}
.hiregeneric-primary {
background: white;
}
.hiregeneric-primary .wrap-repeatingcontent,
.hiregeneric-secondary .wrap-repeatingcontent,
.hiregeneric-guidedownload .wrap-repeatingcontent {
display: flex;
flex-flow: row wrap;
}
.hiregeneric-primary .wrap .block:first-child {
flex-basis: 100%;
}
.hiregeneric-primary .wrap .block,
.hiregeneric-secondary .wrap .featured-boxes,
.hiregeneric-guidedownload .guidedownload-container,
.hiregeneric-guidedownload .wrap img {
float: none;
padding: 0;
width: auto;
margin: 24px; flex: 1;
flex-basis: 400px;
}
.hiregeneric-primary .wrap .block h2 {
margin-top: 0;
}
.hiregeneric-secondary .wrap .featured-boxes {
flex-basis: 150px;
height: auto !important;
}
.hiregeneric-secondary .wrap .featured-boxes img {
height: 55px;
position: relative;
background-repeat: no-repeat;
display: block;
}
@media (max-width: 500px) {
.hiregeneric-secondary .wrap .featured-boxes {
text-align: center;
}
.hiregeneric-secondary .wrap .featured-boxes img {
margin: auto;
}
}
#landing-formmarker {
position: absolute;
bottom: 150px;
} .page-template-generic-hirelanding .faq-wrap {
background: #fff;
} .hiregeneric-guidedownload {
position: relative;
overflow: hidden;
}
.hiregeneric-guidedownload .wrap-repeatingcontent {
align-items: center;
}
.hiregeneric-guidedownload .guidedownload-image {
position: absolute;
min-height: 100%;
top: 0;
min-width: 100%;
object-fit: cover;
object-position: center;
}
.hiregeneric-guidedownload:after {
content: "";
display: block;
height: 100%;
top: 0;
position: absolute;
z-index: 1;
width: 100%;
background: linear-gradient(
to bottom,
rgba(44, 57, 70, 0.54) 0%,
rgba(44, 57, 70, 0.6) 14%,
rgba(44, 57, 70, 0.71) 37%,
rgba(44, 57, 70, 0.73) 42%,
rgba(44, 57, 70, 1) 100%
);
}
.hiregeneric-guidedownload .wrap {
z-index: 5;
}
.hiregeneric-guidedownload .wrap img {
width: 200px;
height: 200px;
flex: 0 1 200px;
transform: rotate(-5deg);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
}
@supports (display: grid) {
.hiregeneric-guidedownload .wrap img {
width: auto; flex: initial;
transform: rotate(-5deg);
}
}
.hiregeneric-guidedownload .guidedownload-form input {
font-size: 0.9rem;
padding: 20px;
border: none;
margin: 0;
}
.guidedownload-form input[type="text"] {
color: #2c3946;
}
.guidedownload-form input[type="submit"] {
font-family: "museo-sans";
font-weight: 700;
}
.guidedownload-form .gfield {
display: inline-block;
width: auto;
}
.guidedownload-form .gform_body,
.guidedownload-form .gform_footer {
width: auto;
}
.guidedownload-title {
color: #fbba00;
margin-top: 0;
}
.guidedownload-subtitle {
color: white;
font-weight: 500;
font-size: 1.1em;
margin-bottom: 1.5em;
}
.guidedownload-form .gform_wrapper form {
display: flex;
flex-flow: row wrap;
margin: -12px;
}
.guidedownload-form .gform_wrapper form input {
margin: 12px;
}
@media (max-width: 500px) {
.guidedownload-form .gform_wrapper form {
flex-flow: column nowrap;
margin: 0;
}
.hiregeneric-guidedownload .guidedownload-container {
margin: 0;
width: 90%;
}
.guidedownload-container {
text-align: center;
margin: 0;
}
.guidedownload-form .gform_wrapper form input {
width: 100%;
margin: 0;
}
.guidedownload-form .gform_wrapper form .gfield {
display: block;
width: 100%;
}
.guidedownload-form .gform_wrapper form .gfield + .gfield {
margin-top: 0.5em;
}
.guidedownload-form .gform_footer {
margin-top: 1.5em;
}
.hiregeneric-guidedownload .wrap img {
transform: none;
margin-left: auto;
margin-right: auto;
max-width: 100%;
}
@supports (display: grid) {
.hiregeneric-guidedownload .wrap img {
height: auto;
}
}
} .hiregeneric-multistep {
padding-top: 0;
padding-bottom: 87px;
}
.hiregeneric-multistep .gform_wrapper {
float: none;
padding: 0;
position: relative;
box-shadow: 0 18px 18px rgba(0, 0, 0, 0.05); -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.hiregeneric-multistep .gform_wrapper form input {
float: none;
}
.hiregeneric-multistep .gform_wrapper form input[type="file"] {
padding: 0;
border: 0;
}
.hiregeneric-multistep .gform_wrapper form textarea {
resize: vertical;
}
.hiregeneric-multistep .gfield label {
display: initial;
margin-bottom: 5px;
}
.hiregeneric-multistep .gform_body { float: none;
padding: 50px;
}
.hiregeneric-multistep .ginput_container {
padding: 0px;
}
.hiregeneric-multistep .gform_body input[type="radio"] + label:before {
content: none;
} .gf_progressbar_title {
font-size: 1.5em;
margin-top: 0;
}
.gf_progressbar {
background: rgba(0, 0, 0, 0.2);
font-weight: 600;
position: absolute;
top: 0;
width: 100%;
left: 0;
height: 2px;
font-family: "museo-sans";
}
.gf_progressbar_percentage {
height: 2px;
}
.gf_progressbar span {  visibility: hidden;
}
.gf_page_steps {
display: flex; flex-flow: row wrap;
top: 0;
right: 0;
left: 0;
background: #354b58;
}
.gf_step {
padding: 15px;
display: flex;
flex-direction: column;
align-items: center;
flex: 1;
cursor: not-allowed;
background: #354b58;
line-height: 0.5;
border-bottom: 5px solid #fbba00;
color: #354b58;
font-family: "museo-sans", sans-serif;
}
.gf_step_label {
display: block;
font-family: inherit;
font-weight: 900;
color: inherit;
text-align: center;
font-size: 14px;
line-height: 1.2;
}
.gf_step_number {
background: #436070;
width: 32px;
color: #ffffff;
height: 32px;
font-family: inherit;
display: flex;
font-weight: 600;
justify-content: center;
border-radius: 50%;
align-items: center;
}
.gf_step.gf_step_next {
}
.gf_step.gf_step_previous {
}
.gf_step.gf_step_pending {
color: #436171; }
.gf_step.gf_step_completed {
border-bottom: 5px solid #354b59;
background: #354b59;
color: white;
}
.gf_step.gf_step_active {
border-bottom: 5px solid #fbba00;
background: #fbba00;
}
.gf_step.gf_step_completed .gf_step_number {
color: rgba(255, 255, 255, 0.3);
font-size: 0;
background: #fbba00;
}
.gf_step.gf_step_completed .gf_step_number:before {
font-family: Fontawesome;
font-size: 14px;
content: "\f00c";
color: white;
}
.gf_step.gf_step_active .gf_step_number {
background: #354b59;
color: white;
} .hiregeneric-multistep .gfield_radio {
margin-top: 0.5em;
display: flex;
justify-content: center;
flex-flow: row wrap;
align-items: stretch;
align-content: center;
}
.hiregeneric-multistep .gfield_radio img {
width: 100%;
height: auto; display: block;
padding: 0;
padding: 10px 0 0;
margin: 0;
}
.hiregeneric-multistep .gfield_radio label span {
z-index: 50;
display: block;
padding: 0;
margin: 0;
max-width: calc(100% - 32px); overflow: hidden;
text-overflow: ellipsis;
}
.hiregeneric-multistep .gfield_radio li label {
display: flex;
cursor: pointer;
align-items: center;
flex-flow: column;
text-align: center;
font-weight: initial;
justify-content: center;
z-index: 50;
height: 100%;
letter-spacing: initial;
color: #999997; padding: 10px;
margin: 0;
border: 2px solid transparent;
transition: all 100ms ease;
}
.hiregeneric-multistep .gfield_radio li label:hover {
border: 2px solid #999997;
background: #f9f9f9;
}
.hiregeneric-multistep .gfield_radio li input:checked + label {
border: 2px solid #e0a600;
background: #fbba00;
color: white;
font-weight: 700;
}
.hiregeneric-multistep .gfield_radio input[type="radio"] + label:before {
position: relative;
left: 0;
top: 0;
margin: 0;
margin-right: 0.8em;
} @media (max-width: 768px) {
.hiregeneric-multistep ul.gfield_radio { }
.hiregeneric-multistep ul.gfield_radio li {
width: 50% !important;
padding: 0;
}
}
@media (max-width: 480px) {
.hiregeneric-multistep .gform_wrapper {
padding: 0;
}
.hiregeneric-multistep .gfield_radio img {
max-height: 180px;
width: auto;
}
.hiregeneric-multistep .gform_body {
padding: 20px;
}
.gf_page_steps {
flex-flow: row nowrap;
overflow: scroll;
}
.gf_step {
min-width: 200px;
display: none;
}
.gf_step.gf_step_active {
display: flex;
}
}
.hiregeneric-multistep ul.gfield_radio li input {
float: none;
}
@media (max-width: 350px) {
.hiregeneric-multistep ul.gfield_radio li {
width: 100% !important;
}
} .hiregeneric-multistep .gform_body .gsection_title {
margin-top: 2em;
margin-bottom: 1em;
padding: 0;
text-align: center;
} .hiregeneric-multistep .gform_body .gform_button,
.hiregeneric-multistep .gform_body .gform_next_button,
.hiregeneric-multistep .gform_body .gform_previous_button {
padding: 0;
border: 0;
font-weight: 700;
display: inline-block;
padding: 10px 20px;
text-align: center;
width: auto;
margin: 0;
} .hiregeneric-multistep .gform_fields {
display: flex;
flex-flow: row wrap;
margin: -12px;
}
.hiregeneric-multistep .gform_page_footer {
margin-top: 32px;
}
.hiregeneric-multistep .gform_fields li {
margin: 0;
width: 100%; padding: 5px 12px;
}
.hiregeneric-multistep .gfield_radio li {
list-style: none;
display: inline-block;
width: 33%!important;
margin: 0;
}
.hiregeneric-multistep .gform_fields li input,
.hiregeneric-multistep .gform_fields li select,
.hiregeneric-multistep .gform_fields li textarea {
margin: 0;
}
.hiregeneric-multistep .gform_fields li.text-half,
.hiregeneric-multistep .gform_fields li.select-half {
flex-basis: 50%;
height: auto;
}
.hiregeneric-multistep .select-half label {
display: inline;
font-weight: 600;
font-size: 0.9em;
}
.hiregeneric-multistep .text-full textarea {
width: 100%;
margin: 5px 0 20px;
float: left;
border: 1px solid #e3e3e3;
} .hiregeneric-multistep .gform_wrapper .gfield_label {
text-align: center;
font-family: "museo-sans", sans-serif;
font-weight: 900;
text-transform: none;
font-size: 20px;
margin-top: 2em;
margin-bottom: 1em;
}  .hiregeneric-multistep .validation_message { position: relative;
top: 0;
float: none;
} .hiregeneric-multistep .instruction {
padding: 0.5em 0;
font-size: 0.8em;
position: relative;
color: #999997;
}
.hiregeneric-multistep .instruction:before {
content: "!";
display: inline-flex;
margin-right: 0.5em;
align-items: center;
justify-content: center;
background: #fbba00;
color: #2c3946;
width: 24px;
height: 24px; font-size: 1.2em;
font-weight: bold;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}   .hiregeneric-multistep .gform_fields li .ginput_container {
}
.hiregeneric-multistep .gform_fields li.medium {
flex: 50%;
flex-basis: 300px;
}
.hiregeneric-multistep .gform_fields li.large,
.hiregeneric-multistep .gform_fields li.gsection {
flex-basis: 100%;
}
.hiregeneric-multistep .gform_fields li.small {
flex: calc(100% / 3);
flex-basis: 150px;
}
.hiregeneric-multistep .ginput_container_date {
display: flex;
align-items: center;
}
.hiregeneric-multistep .ginput_container_date img {
margin-left: 0.5em;
}
.hiregeneric-multistep .gform_fields li input,
.hiregeneric-multistep .gform_fields li select,
.hiregeneric-multistep .gform_fields li textarea {
width: 100%;
-webkit-appearance: none;
appearance: none;
background: 0;
border-radius: 0;
padding: 15px 8px;
font-size: 14px;
border: 1px solid #e3e3e3;
color: #979797;
}
.hiregeneric-multistep .gform_fields li select {
background-image: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/select-arrow.svg);
background-size: auto calc(100% + 2px);
background-position: right;
background-repeat: no-repeat;
}
.hiregeneric-multistep .gform_wrapper label,
.hiregeneric-multistep .gform_wrapper li:not(.large-label) .gfield_label,
.hiregeneric-multistep .gform_wrapper li.small .gfield_label {
display: block;
letter-spacing: -0.3px;
text-transform: uppercase;
text-align: left; font-size: 12px;
font-weight: bold;
font-family: unset;
color: #2c3946;
} .generic-hire-banner {
overflow: hidden;
background: #2c3946;
padding: 100px 0;
}
.generic-hire-banner .banner-image-container {
position: absolute;
overflow: hidden;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
}
.generic-hire-banner .banner-image {
min-width: 100%;
height: auto;
opacity: 0.5;
}
@supports (object-fit: cover) {
.generic-hire-banner .banner-image {
height: 100%;
width: 100%;
object-fit: cover;
object-position: center;
}
}
.generic-hire-banner .content {
text-align: center;
width: 100%;
margin: 0 auto;
float: none;
color: white;
}
.generic-hire-banner .wrap {
z-index: 50;
}
.generic-hire-banner .content h1,
.generic-hire-banner .content .sub-text {
color: inherit;
}
.generic-hire-banner .button {
display: inline-block;
font-family: "museo-sans";
font-weight: 800;
-webkit-backdrop-visibility: hidden; transform: scale(1) translate3d(0px, 0px, 0px);
padding: 20px;
margin-top: 1em;
color: #2c3946;
transition: transform 200ms ease;
background: #fbba00;
}
.generic-hire-banner .button:hover,
.generic-hire-banner .button:focus {
transform: scale(1.05) translate3d(0px, 0px, 0px);
}
.generic-hire-banner .button:active {
color: #fbba00;
background: #2c3946;
}
@media (max-width: 480px) {
.hiregeneric-primary .wrap-repeatingcontent,
.hiregeneric-secondary .wrap-repeatingcontent,
.hiregeneric-guidedownload .wrap-repeatingcontent {
margin: -20px 0;
}
.hiregeneric-primary .wrap,
.hiregeneric-secondary .wrap,
.hiregeneric-guidedownload .wrap,
.hiregeneric-multistep .wrap {
width: 100%;
}
.hiregeneric-primary .wrap .block,
.hiregeneric-secondary .wrap .featured-boxes,
.hiregeneric-guidedownload .guidedownload-container,
.hiregeneric-guidedownload .wrap img {
margin: 20px 0;
}
.hiregeneric-guidedownload .wrap img {
margin: 20px auto;
}
.hiregeneric-secondary .wrap .featured-boxes {
flex-basis: 350px;
}
.hiregeneric-guidedownload {
padding: 50px 0;
}
.hiregeneric-guidedownload .wrap {
padding: 0 20px;
}
.generic-hire-banner {
padding: calc(60px + 50px) 0 50px;
}
}
.gform_validation_container {
position: absolute;
visibility: hidden;
}
.gform_hidden {
position: absolute;
height: -1px;
opacity: 0;
}
.right-top .gform_body li label {
padding: 20px 20px 0;
font-weight: 600; }
.right-top .gform_body .file-upload label {
display: block;
} input,
select,
textarea,
button {
font: inherit;
font-size: 0.85rem;
line-height: 1;
padding: 0.75rem;
border: 1px solid rgba(0,0,0,0.2);
border-radius: 0;
}
select {
-webkit-appearance: none;
appearance: none;
background-image: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/select-arrow.svg);
background-size: auto calc(100% + 2px);
background-position: right;
background-position: calc(100% + 1px) 50%;
background-repeat: no-repeat;
padding-right: 2.75rem !important;
}
button,
.button,
*[role="button"],
input[type="submit"],
input[type="button"] {
font-size: 0.85rem;
border: 0;
cursor: pointer;
font-weight: 600;
background-color: #2c3946;
color: #fbba00;
display: inline-block;
padding: 0.75rem 1.5rem;
line-height: 1;
transition: 200ms ease;
}
button:hover,
.button:hover,
*[role="button"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
background-color: #fbba00;
color: #2c3946;
}
button.button--secondary,
.button.button--secondary,
*[role="button"].button--secondary,
input[type="submit"].button--secondary,
input[type="button"].button--secondary {
background-color: #3c7b9c;
color: #FFF;
}
button.button--secondary:hover,
.button.button--secondary:hover,
*[role="button"].button--secondary:hover,
input[type="submit"].button--secondary:hover,
input[type="button"].button--secondary:hover {
background-color: #FFF;
color: #3c7b9c;
}
::-webkit-input-placeholder {
color: #757575;
}
::-moz-placeholder {
color: #757575;
}
::-ms-input-placeholder {
color: #757575;
}
select {
color: #757575;
}
.gform_fields {
margin: 0;
padding: 0;
list-style: none;
display: flex;
flex-flow: row wrap;
}
.gform_wrapper li {
list-style: none;
}
.gform_fields .gfield {
flex: 1;
flex-basis: 100%;
margin: 0.5em;
}
.gform_fields .gfield_label {
display: none;
text-transform: uppercase;
font-size: 0.75rem;
font-weight: 600;
color: #2c3946;
}
.gform_fields .ginput_container + .gfield_label,
.gform_fields .gfield_label + .ginput_container {
margin-top: 0.5em;
}
.gform_fields .gsection {
margin-bottom: 1em;
}
.gform_fields .gfield.text-half,
.gform_fields .gfield.select-half {
flex-basis: calc(50% - 1em);
}
.gform_fields input,
.gform_fields select,
.gform_fields textarea {
display: block;
width: 100%;
}
.validation_error,
.validation_message {
background: #eb4f1e;
color: white;
}
.validation_message {
display: block;
padding: 0.5em;
margin: 0;
font-size: 10px;
}
.validation_error {
display: none;
}
.gform_validation_container {
position: absolute;
visibility: hidden;
}
.gform_hidden {
position: absolute;
height: -1px;
opacity: 0;
} .gform_fields .gfield.radio {
flex-basis: 100%;
}
.gform_fields .ginput_container_radio ul {
columns: 300px;
}
.gform_fields .ginput_container_radio ul.gfield_radio {
columns: 300px;
}
.gform_fields .gfield.radio input {
width: auto;
display: inline-block;
vertical-align: middle;
}
.gform_fields .gfield.radio .ginput_container_radio label {
font-size: 0.75em;
font-weight: 500;
color: rgba(0,0,0,0.65);
} .gform_fields ul.gfield_radio li,
.gform_fields ul.gfield_checkbox li  {
padding: 0.5em;
}
.gform_fields ul.gfield_radio li label,
.gform_fields ul.gfield_checkbox li label {
display: flex;
align-items: center;
position: relative;
}
.gform_fields ul.gfield_radio li label a,
.gform_fields ul.gfield_checkbox li label a {
margin: 0.25em;
}
.gform_fields ul.gfield_radio li input,
.gform_fields ul.gfield_checkbox li input {
position: absolute;
visibility: hidden;
opacity: 0;
}
.gform_body input[type="radio"]:checked + label:before,
.gform_body input[type="checkbox"]:checked + label:before {
background: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/box-ticked-blue.svg) no-repeat;
background-size: cover;
}
.gform_body input[type="radio"] + label:before,
.gform_body input[type="checkbox"] + label:before {
content: "";
display: inline-block;
position: relative;
vertical-align: middle;
width: 16px;
height: 16px;
margin-right: 0.5em;
background: url(//www.unitedequipment.com.au/wp-content/themes/united_1_1/images/box-unticked-blue.svg) no-repeat;
background-size: cover;
} .home .gform_body label {
position: absolute;
visibility: hidden;
opacity: 0
}
.home input, 
.home textarea,
.home select {
color: #FFF;
background: transparent;
border: 1px solid rgba(255,255,255,0.2);
}
select option {
color: #000 !important;
}
.home button,
.home .button,
.home *[role="button"],
.home input[type="submit"],
.home input[type="button"] {
width: 100%;
border: 1px solid #fbba00;
background-color: transparent;
color: #fbba00;
}
.home button:hover,
.home .button:hover,
.home *[role="button"]:hover,
.home input[type="submit"]:hover,
.home input[type="button"]:hover {
border: 1px solid #fbba00;
background-color: #fbba00;
color: #fff;
}
.home ::-webkit-input-placeholder {
color: #FFF;
}
.home ::-moz-placeholder {
color: #FFF;
}
.home ::-ms-input-placeholder {
color: #FFF;
}
.home .gform_fields .gfield {
margin: 0.25em 0.5em;
} .single_add_to_cart_button {
background-color: #fbba00;
color: #2c3946;
}
.single_add_to_cart_button:hover {
background-color: #2c3946;
color: #fbba00;
} .sidebar .gform_body label {
position: absolute;
visibility: hidden;
opacity: 0;
}
.sidebar .gform_fields .gfield {
margin: 0.25em 0;
} .af_quote_form:before {
content: 'Fill out the form below to complete your quote.';
font-size: 1.5rem;
font-family: "museo-sans", sans-serif;
font-weight: 900;
margin: 40px 0 12px;
color: #354b59;
display: block;
}
.af_quote_form label {
display: block;
text-transform: uppercase;
font-size: 0.75rem;
padding: 0.5em 0 0.5em;
font-weight: 600;
color: #2c3946;
}
.af_quote_form input,
.af_quote_form textarea {
display: block;
}
.af_quote_form input.button {
float: right;
} .woocommerce-Reviews {
}
.woocommerce-Reviews-title {
font-size: 1.2rem;
}
.woocommerce-Reviews .comment-form-comment {
display: flex;
flex-flow: column;
}
.woocommerce-Reviews textarea {
resize: vertical;
} .right-top {
width: 370px;
}
.right-top .gform_ajax_spinner {
width: 28px;
position: relative;
top: 0px;
left: 20px;
height: 50px;
}
.right-top .gform_body .gfield {
background: #edab2f;
border-bottom: 1px solid #2c3946;
margin: 0;
}
.right-top .gform_body input,
.right-top .gform_body select,
.right-top .gform_body textarea {
background: transparent;
border: none;
padding-top: 1.5em;
padding-bottom: 1.5em;
}
.right-top .gform_fields .ginput_container + .gfield_label,
.right-top .gform_fields .gfield_label + .ginput_container {
margin: 0;
}
.right-top .gform_body textarea {
height: 100px;
}
.right-top .gform_body .gfield:nth-child(1),
.right-top .gform_body .gfield:nth-child(2) {
flex-basis: 50%;
}
.right-top .gform_body .gfield:nth-child(1) {
border-right: 1px solid #2c3946;
}
.right-top .gform_button {
background: #fff;
margin: 0;
width: 100%;
font-family: "Museo-sans", sans-serif;
font-weight: 900;
font-size: 1.25rem;
color: #2c3946;
padding: 1em;
}
.right-top .gform_footer {
position: relative;
margin: -2px 0 0;
}
.right-top .gform_title {
display: none;
}
.right-top .top-curve input {
border-radius: 25px 25px 0 0;
}
.right-top .gform_body li label {
font-weight: 600;
}
.right-top .gform_body .file-upload label {
display: block;
}
@media (max-width: 1300px) {
.right-top {
width: 31%;
}
}
@media (max-width: 1024px) {
.right-top .gform_ajax_spinner {
left: auto;
}
} .page-template-fork-hire .gform_body label,
.page-template-access-hire .gform_body label,
.page-template-boom-hire .gform_body label,
.page-template-tele-hire .gform_body label,
.page-template-scis-hire .gform_body label,
.page-template-cherry-hire .gform_body label {
display: block;
}
.page-template-contact .gform_body label {
display: block;
}
.page-template-book-service-fork .gform_body label,
.page-template-book-service-access .gform_body label {
display: block;
} .chosen-container-single .chosen-single {
float: right;
width: 100%;
border: 1px solid #e3e3e3;
padding: 12px 8px 15px;
display: block;
background: #fff;
height: 50px;
border-radius: 0 !important;
margin: 0px 0 10px;
color: #979797;
-webkit-appearance: none;
box-shadow: none;
-webkit-border-radius: 0px;
}
.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container-single .chosen-single {
background-image: url(//www.unitedequipment.com.au/wp-content/themes/images/select-arrow.svg);
background-repeat: no-repeat;
background-size: 41px;
background-position: right;
}
.chosen-container-single .chosen-drop {
margin: -10px 0 0;
border: 1px solid #e3e3e3;
}
.chosen-container {
min-width: 100%;
}
.chosen-container-single .chosen-single div b {
background: none;
}
.chosen-search {
display: none;
}
.chosen-container.chosen-container-single.chosen-container-active.chosen-with-drop {
z-index: 9;
} .gform_fields .gfield.t-c {
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
color: rgba(0,0,0,0.5);
}
.gform_fields .gfield.t-c .gfield_checkbox,
.gform_fields .gfield.t-c .gfield_checkbox li {
padding-top: 0;
padding-bottom: 0;
} .sidebar .gform_body .ginput_container_checkbox label {
display: block;
z-index: 90;
color: #999;
opacity: 1;
font-size: 0.75rem;
visibility: visible;
} input[type=file] {
color: #999;
border: 1px solid rgba(0, 0, 0, 0.3);
}
.ginput_container_fileupload .validation_message {
display: none;
} body.page-template-cart-checkout .main {
background: #fff;
}
body.page-template-cart-checkout .main {
padding: 100px 50px;
}
@media (max-width: 1024px) {
body.page-template-cart-checkout .main {
padding: 50px;
}
}
@media (max-width: 768px) {
body.page-template-cart-checkout .main {
padding: 50px 40px;
}
}
@media (max-width: 480px) {
body.page-template-cart-checkout .main {
padding: 50px 20px;
}
}
body.page-template-cart-checkout .main .content {
float: none;
width: 100%;
padding: 0;
}
body.page-template-cart-checkout .woocommerce-checkout-payment .form-row {
border: 0;
}
body.page-template-cart-checkout ul.payment_methods {
display: block;
float: none;
width: auto;
margin: 0;
}
body.page-template-cart-checkout ul.payment_methods li {
margin: 1em 0;
padding: 1em;
border-left: 3px solid #2c3946;
font-size: 1em;
position: relative;
}
body.page-template-cart-checkout ul.payment_methods li label {
font-family: 'museo-sans', Helvetica, Arial, sans-serif;
font-weight: bold;
}
body.page-template-cart-checkout ul.payment_methods li label:before {
content: '';
display: block;
position: absolute;
top: 0;
height: 100%;
left: 0;
width: 100%;
z-index: -1;
}
body.page-template-cart-checkout ul.payment_methods li input:checked ~ label:before {
background-color: rgba(0,0,0,0.05);
}
body.page-template-cart-checkout ul.payment_methods li input:checked ~ * {
color: #2c3946;
}
body.page-template-cart-checkout .main .woocommerce,
body.page-template-cart-checkout .main .woocommerce-cart-form {
display: flex;
flex-flow: column;
align-items: flex-end;
}
body.page-template-cart-checkout .cart-collaterals,
body.page-template-cart-checkout .af_quote_form {
max-width: 100%;
width: 600px;
}
body.page-template-cart-checkout .woocommerce-cart-form img {
width: 64px;
height: auto;
margin: 0 auto;
display: block;
}
body.page-template-cart-checkout .page-banner .wrap { display: flex;
flex-flow: column;
}
body.page-template-cart-checkout .page-banner .content {
padding: 0;
}
body.page-template-cart-checkout .page-banner #breadcrumbs {
padding: 0;
order: 2;
margin: 20px 0;
}   .added_quote_pro {
background-color: #f26f1d;
color: #fff;
border: 0;
padding: 1em;
font-size: 1rem;
}
.added_quote_pro a {
font-size: 0.85rem;
border: 0;
cursor: pointer;
font-weight: 600;
display: inline-block;
background-color: white;
color: #f26f1d;
padding: 0.75rem 1.5rem;
line-height: 1;
transition: 200ms ease;
margin-top: 0.75em;
}
.woocommerce .add-request-quote-button.button {
padding: 0.75rem 1.5rem;
top: -51px;
left: 90px;
position: relative;
}
.quantity .qty {
width: 70px;
}
.yith_ywraq_add_item_response_message {
padding:20px 0;
}
.yith_ywraq_add_item_browse_message   {
margin: 30px 0;
}
.yith_ywraq_add_item_browse_message a  {
background-color: var( --ywraq_layout_button_bg_color) !important;
color: var(--ywraq_layout_button_color)!important;
border: 1px solid var( --ywraq_layout_button_border_color) !important;
padding: 0.75rem 1.5rem;
position: relative;
}
.yith-ywraq-add-button addedd {
display: block !important;
}
.ywraq-form-table-wrapper.wide form#yith-ywraq-form {
flex-basis: 65% !important;
}
.ywraq-form-table-wrapper.wide .gform_wrapper {
flex-basis: 35% !important;
}
.woocommerce.single-product .product .yith-ywraq-add-to-quote {
display: block !important;
margin-top: 0px;
}
.ywraq-with-form .product-name ul li,  .ywraq-with-form .gform_fields li {
padding: 0;
margin: 0px;
height: auto !important;
}
.ywraq-with-form .product-name ul li:before, .ywraq-with-form .gform_fields li:before {
display: none;;
}
.ywraq-with-form .gform_fields .text-half, .ywraq-with-form .text-half .ginput_container input,
.ywraq-with-form .gform_fields select, .ywraq-with-form .ginput_container {
margin: 0 5px 0 0;
width: 100%;
}
.ywraq-with-form .ginput_container input, .ywraq-with-form .ginput_container select, .ywraq-with-form .ginput_container textarea {
border: 1px solid #ddd;
}
.ywraq-with-form .gform_wrapper {
padding: 0 0 0 50px;
}
.page-template-cart-checkout #yith-ywraq-form .update-list-wrapper input[type="submit"] {
margin-top: 0;
}
@media (max-width: 1024px) {
.ywraq-with-form .gform_wrapper {
padding: 0 !important;
}
}
@media (max-width: 480px) {
.page-template-cart-checkout .page-banner {
padding: 35px 0 35px;
}
}
.top-bar .menu li.mobile-quote {
display: block;
display: none;
}
@media (max-width: 1024px) {
.top-bar .menu li.mobile-quote {
display: block;
}
}