html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
display: block
}
:after, :before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@-ms-viewport {
width: device-width;
}
body {
font-family: 'open_sansregular';
font-size: 14px;
font-weight: 400;
margin: 0;
color: #585858;
}
#main {
margin: 0px !important;
padding: 0px !important;
}
#masthead {
padding: 0px !important;
}
.widget {
margin: 0px !important;
}
body.responsive.layout-full #page-wrapper .full-container {
width: 100% !important;
max-width: 100% !important;
margin: 0px auto;
}
#masthead .hgroup {
padding-top: 15px !important;
padding-bottom: 15px !important;
position: relative;
}
.no-logo-overlay .textwidget {
line-height: 0px;
}
#masthead .hgroup #header-sidebar {
padding: 0px !important;
}
.container {
width: 100%;
max-width: 1300px !important;
margin: 0px auto;
display: table; }
p {
font-size: 14px;
color: #585858;
line-height: 22px;
font-family: 'open_sansregular';
}
a {
outline: 0;
}
#masthead .hgroup a {
display: inline-block;
padding-top: 3px;
}
.topheader {
background: #e6e7e8 !important;
padding: 10px 0px;
}
.topheader .widget_vantage-social-media {
float: left;
width: 218px;
}
.topheader .widget_search {
float: left;
width: calc(100% - 424px);
margin-top: 2px !important;
}
.topheader .widget_search form input {
height: 32px;
padding: 6px;
border: none;
width: 525px;
padding-left: 25px;
border-radius: 50px;
background-image: url(//www.int-liftandhoist.com/wp-content/themes/liftandhoistaustralasia/images/search-icon.png);
background-repeat: no-repeat;
background-size: 17px 17px;
background-position: center right 10px;
}
.topheader input::-webkit-input-placeholder { color: #898989;
font-family: 'open_sansregular';
font-size: 13px;
}
.topheader input::-moz-placeholder { color: #898989;
font-family: 'open_sansregular';
font-size: 13px;
}
.topheader input:-ms-input-placeholder { color: #898989;
font-family: 'open_sansregular';
font-size: 13px;
}
.topheader input:-moz-placeholder { color: #898989;
font-family: 'open_sansregular';
font-size: 13px;
}
.topheader form {
text-align: right;
}
.log-reg a {
margin-left: 6px;
}
.topheader .widget_text {
float: left; text-align: right;
margin-top: 4px !important;
}
.topheader .log-reg {    display: table;
}
.topheader .log-reg .logtop {
background: #de0000;
font-size: 13px;
line-height: 19px;
font-family: 'open_sanssemibold';
border-radius: 50px;
color: #fff !important;
text-transform: uppercase;
padding: 8px 20px 6px 20px;
text-decoration: none;
display: table;
float: left;
}
.topheader .log-reg .logtop:hover {
background: #165ba0;
}
.topheader .log-reg .regtop {
background: #165ba0;
font-size: 13px;
line-height: 19px;
font-family: 'open_sanssemibold';
border-radius: 50px;
color: #fff !important;
text-transform: uppercase;
padding: 8px 20px 6px 20px;
text-decoration: none;
display: table;
float: left;
}
.topheader .log-reg .regtop:hover {
background: #de0000;
}
.topheader .widget_vantage-social-media{
gap:0;
}
.topheader .widget_vantage-social-media a, footer .widget_vantage-social-media a {
background: #afafaf !important;
border: transparent !important;
box-shadow: none !important;
border-radius: 100%;
margin-right: 9px;
}
.topheader .widget_vantage-social-media a:last-child{
margin-right:0;
}
.social-icons .widget_vantage-social-media a {
background: #00457c !important;
border: transparent !important;
box-shadow: none !important;
border-radius: 100%;
margin-right: 9px;
}
.topheader .widget_vantage-social-media a:hover, footer .widget_vantage-social-media a:hover, .social-icons .widget_vantage-social-media a:hover {
background: #de0000 !important
}
footer ul li a:hover {
color: #de0000 !important
}
footer ul.bottom-red li a:hover {
color: #fff !important;
}
.social-icons .widget_vantage-social-media {
margin: 0 auto !important;
display: table;
}
#masthead .hgroup #header-sidebar aside.widget {
float: none !important;
width: 100%;
text-align: right;
}
.main-navigation {
margin: 0px !important;
}
.main-navigation ul li a {
font-size: 15px;
line-height: 21px;
color: #fff !important;
font-family: 'open_sansregular';
padding: 16px 24px 16px 20px;
font-weight: 500;
}
.main-navigation ul.sub-menu li a {
padding: 10px 19px;
border-bottom: 1px solid #fff;
width: 300px;
}
.main-navigation ul.sub-menu li a:last-child {
border: none ! imporatant;
}
.main-navigation ul li:hover > a, .main-navigation ul li.current-menu-item a {
background: #165ba0 !important;
}
.main-navigation ul li.menu-item-has-children a::after {
position: absolute;
top: 24px;
right: 8px;
width: 7px;
height: 7px;
border-bottom: 2px solid #ffffff;
border-right: 2px solid #ffffff;
content: "";
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: border-color 0.2s ease;
-moz-transition: border-color 0.2s ease;
-ms-transition: border-color 0.2s ease;
-o-transition: border-color 0.2s ease;
transition: border-color 0.2s ease;
}
.main-navigation ul.sub-menu li a::after {
display: none;
}
.main-navigation ul.sub-menu > li.menu-item-has-children > a::after {
position: absolute;
top: 18px;
right: 8px;
width: 7px;
height: 7px;
border-bottom: 2px solid #ffffff;
border-right: 2px solid #ffffff;
content: "";
-webkit-transform: rotate(315deg);
-moz-transform: rotate(315deg);
-ms-transform: rotate(315deg);
-o-transform: rotate(315deg);
transform: rotate(315deg);
-webkit-transition: border-color 0.2s ease;
-moz-transition: border-color 0.2s ease;
-ms-transition: border-color 0.2s ease;
-o-transition: border-color 0.2s ease;
transition: border-color 0.2s ease;
display: block;
}
body.has-menu-search .main-navigation ul {
margin-right: 0px !important;
}
.logo {
float: left;
width: 200px;
}
#masthead .hgroup #header-sidebar {
width: calc(100% - 200px);
padding-left: 30px !important;
}
.no-logo-overlay {
float: right;
width: auto;
}
.home .top-set, .home .bottom-set, .home .top-set, .home .bottom-set {
width: 100%; padding: 30px 0px;
}
.home .top-set .col-9, .home .bottom-set .col-9 {
width: 72%;
float: left;
padding-right: 10px;
}
.home .top-set .col-3, .home .bottom-set .col-3 {
width: 28%;
float: left;
padding-left: 28px;
}
.col-1 {
width: 8.33333%;
}
.col-2 {
width: 16.66667%;
}
.col-3 {
width: 25%;
}
.col-4 {
width: 33.33333%;
}
.col-5 {
width: 41.66667%;
}
.col-6 {
width: 50%;
}
.col-7 {
width: 58.33333%;
}
.col-8 {
width: 66.66667%;
}
.col-9 {
width: 75%;
}
.col-10 {
width: 83.33333%;
}
.col-11 {
width: 91.66667%;
}
.col-12 {
width: 100%;
}
[class*="col-"] {
float: left; display: block;
position: relative;
min-height: 1px;
}
.row {
clear: both;
margin-bottom: 0px;
margin-left: 0;
margin-right: 0;
}
.layout-full #colophon {
padding: 0px !important;
}
.footer-top {
background-image: url(//www.int-liftandhoist.com/wp-content/themes/liftandhoistaustralasia/images/map.png);
background-repeat: no-repeat;
background-size: cover;
background-position: 50% 50%;
padding: 82px 0px 60px 0px;
}
.footer-top p {
color: #eaeaea;
font-size: 14px;
line-height: 20px;
font-family: 'open_sansregular';
}
.footer-top h3 {
color: #de0000 !important;
font-size: 27px !important;
line-height: 33px;
font-family: 'droid_serifbold';
}
footer aside#nav_menu-2 ul.menu {
padding: 0px;
margin: 0px;
display: inline-block;
}
footer aside#nav_menu-2 ul.menu li {
margin-bottom: 0px;
border-bottom: none !important;
list-style: disc;
}
.footer-top ul {
margin-left: 20px !important;
}
.footer-top ul {
margin-bottom: 10px !important;
}
.footer-top ul li {
color: #fff;
font-size: 15px;
line-height: 21px;
font-family: 'open_sanssemibold';
list-style: disc;
padding-bottom: 3px !important;
}
.footer-top ul li a {
color: #fff;
}
footer aside#nav_menu-2 ul.menu li a {
color: #fff;
font-size: 15px;
line-height: 21px;
font-family: 'open_sanssemibold';
border-bottom: none !important;
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
#footer-widgets .widget a {
color: #fff;
}
footer ul.bottom-red {
margin-left: 2px !important;
}
footer ul.bottom-red li {
list-style: none;
padding-bottom: 0px !important;
}
footer ul.bottom-red li a {
color: #de0000 !important;
font-size: 15px;
line-height: 21px;
font-family: 'open_sansextrabold';
}
.footer-bottom {
width: 100%;
max-width: 100%;
margin: 0px auto;
display: table;
background: #0a0a0a;
padding: 10px 0px;
}
.footer-bottom .footer-left {
float: left;
width: 50%;
}
.footer-bottom .footer-left p {
color: #9e9e9e;
font-size: 13px;
line-height: 19px;
font-family: 'open_sansregular';
}
.footer-bottom .footer-right {
float: right;
width: 50%;
}
.footer-bottom .footer-right ul {
margin: 0px;
padding: 0px;
display: inherit;
text-align: right;
}
.footer-bottom .footer-right ul li {
display: inline;
}
.footer-bottom .footer-right ul li a {
color: #9e9e9e;
font-size: 13px;
line-height: 19px;
font-family: 'open_sansregular';
text-decoration: none;
}
.footer-bottom .footer-right ul li:nth-child(2) {
border-left: 1px solid #9e9e9e;
border-right: 1px solid #9e9e9e;
padding: 0px 12px;
margin: 0px 12px;
}
footer .widget_vantage-social-media {
padding: 0px !important;
width: 100% !important;
margin-top: 15px !important;
}
footer .widget_vantage-social-media a {
border-radius: 100% !important;
margin-right: 10px !important;
}
body.responsive.layout-full .site-footer #footer-widgets.full-container {
margin-left: -15px !important;
margin-right: -15px !important;
width: initial !important;
max-width: initial !important;
} .cat-wrap h3 a {
color: #585858;
font-size: 22px;
line-height: 28px;
font-family: 'droid_serifbold';
text-decoration: none !important;
margin-top: 20px;
}
.post-time .time-in {
color: #fff;
font-size: 12px;
line-height: 20px;
font-family: 'open_sanssemibold';
background: #165ba0;
padding: 6px 18px 6px 18px;
height: 30px;
}
.feat-set .loop-wrap.set-1, .video-set .loop-wrap.set-1 {
width: 100% !important;
float: none;
padding: 0px;
}
.feat-set .loop-wrap, .opinion-set .loop-wrap, .video-set .loop-wrap {
width: 50%;
float: left;
padding-left: 8px;
padding-right: 8px;
margin-bottom: 16px;
}
.post-type-archive-issues .feat-set .loop-wrap{
width:100%;
}
.feat-bottom {
margin-left: -8px;
margin-right: -8px;
}
div#vantage-social-media-3 a {
width: 33.334% !important;
margin: 0;
border: none;
border-radius: 0 !important;
height: 52px;
}
.widget_vantage-social-media .social-media-icon {
border-radius: 0 !important;
}
h2.top-title, h2.widgettitle.grey-bg-dark {
color: #fff !important;
font-size: 17px !important;
line-height: 23px;
font-family: 'droid_serifbold';
background: #292929 !important;
padding: 6px 16px;
display: inline-block;
margin: 0px !important;
}
h2 a, h2.top-title a, h2.widgettitle.grey-bg-dark a {
color: #fff !important;
text-decoration: none;
}
.feat-set .loop-wrap.set-1 span.cat::before {
background: #155b9f !important;
}
span.cat::before {
content: "";
background: #dd0000;
padding: 0px 15px;
display: table;
margin-right: 10px;
height: 10px;
position: relative;
top: 5px;
}
.ad-wrap {
margin-bottom: 20px;
}
.grey-bg {
background: #e6e7e8;
padding: 16px; width: 100%;
}
.ad-wrap.grey-bg a {
display: table;
line-height: 1;
}
.grey-bg-dark {
background: #d4d5d6;
margin-bottom: 16px;
}
.left-content {
margin-right: 0;
}
.right-content {
margin-left: 0;
}
.right-content .loop-wrap-inner {
margin-bottom: 16px;
}
.right-content .textwidget p:last-child {;
line-height: 0;
}
.drk-clr {
background: #8f8f8f;
height: 30px;
width: 100%;
margin: 0;
display: flex;
padding: 0;
}
.loop-wrap-inner {
background: #fff;
}
.loop-wrap-inner a {
text-decoration: none;
}
.entry-content img { }
span.cat {
font-size: 14px;
color: #585858;
line-height: 20px;
font-family: 'droid_serifbold';
width: 100%;
display: flex;
padding-bottom: 4px;
text-transform: capitalize;
}
.loop-wrap-inner h3 { }
.loop-wrap-inner h3 {
margin: 0;
}
.entry-content p {
margin-top: 0px !important;
}
.entry-content a:hover {
color: #de0000 !important; }
.opinion-set.grey-bg {
margin-bottom: 25px;
}
.widget_vantage-social-media { }
h2.widgettitle.grey-bg-dark {
margin-bottom: 16px !important;
}
a.fancybox-youtube:before {
background-image: url(//www.int-liftandhoist.com/wp-content/uploads/2019/02/youtube-icon.png);
background-repeat: no-repeat;
background-size: contain;
content: '';
max-width: 100%;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 55px !important;
height: 38px !important;
display: table;
}
.video-set #feat-img {
position: relative;
}
#feat-img img {
width: 100%;
}
.middle-set .imagerate {
position: relative;
}
.middle-set figcaption {
position: absolute;
bottom: 0;
left: 0;
}
.middle-set {
width: 100%;
margin: 0px;
padding: 0px;
display: inline-block;
}
.middle-set .imagerate {
background-size: cover;
background-position: center center;
}
.middle-set .left {
width: 62%;
float: left;
}
.middle-set .left figure {
height: 606px !important;
}
.middle-set .right .right-top figure {
height: 300px !important;
}
.middle-set .right .right-bottom-left figure {
height: 300px !important;
}
.middle-set .right .right-bottom-right figure {
height: 300px !important;
}
.middle-set .right {
width: 38%;
float: left;
}
.middle-set .left {
padding-left: 3px;
padding-right: 3px;
}
.middle-set .right .right-top {
padding-bottom: 6px;
}
.middle-set .right .right-top {
padding-left: 3px;
padding-right: 3px;
}
.middle-set .right .right-bottom-left {
width: 50%;
padding-left: 3px;
padding-right: 3px;
float: left;
}
.middle-set .right .right-bottom-right {
width: 50%;
float: left;
padding-left: 3px;
padding-right: 3px;
}
.middle-set span.cat, .middle-set h3 a {
color: #fff !important;
font-family: 'droid_serifregular' !important;
}
.middle-set span.cat {
font-family: 'droid_serifbold' !important;
}
.middle-set .drk-clr {
background: transparent !important;
}
.middle-set .grey-bg {
background: #e6e7e8;
padding: 16px 0px !important;
display: inline-block !important;
width: 100% !important;
}
.middle-set .middle-inner {   margin-left: -3px;
margin-right: -3px;
}
.middle-set h2.top-title {
margin-bottom: 20px !important;
}
.middle-set .right-bottom {
width: 100%;
}
.middle-set .right-bottom .imagerate {
width: 50%;
float: left;
}
.middle-set .imgrate {
display: inherit;
line-height: 0;
width: 100%;
margin: 0;
padding: 0;
}
.middle-set .right-bottom .imgrate img {
height: 286px;
}
.middle-inner .left figcaption {
max-width: calc(500px - 3px);
width: 100%;
padding-left: 60px;
padding-bottom: 60px;
}
.middle-inner .left span.cat {
font-size: 21px;
padding-bottom: 0px;
}
.middle-inner .left h3 {
font-size: 27px;
margin: 15px 0;
}
.middle-inner .left h3 a {
font-size: 27px;
line-height: 1.4;
}
.middle-inner .right figcaption {
max-width: calc(100% - 6px);
width: 100%;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
margin-left: 3px;
}
.middle-inner .right span.cat {
font-size: 17px;
padding-bottom: 0px;
}
.middle-inner .right h3 {
font-size: 21px;
margin: 15px 0;
}
.middle-inner .right h3 a {
font-size: 21px;
line-height: 1.4;
}
.middle-inner .right .right-top figcaption {
max-width: calc(400px - 3px);
}
.blue-list, .red-list {
padding: 0px;
margin: 16px 0px;
}
.blue-list li, .red-list li {
margin-left: 0px !important;
list-style: none;
}
.blue-list li:before {
content: "";
background: #155b9f;
padding: 0px 8px;
display: table;
margin-right: 10px;
height: 8px;
position: absolute;
top: 6px;
float: left;
left: -30px;
}
.red-list li:before {
content: "";
background: #dd0000;
padding: 0px 8px;
display: table;
margin-right: 10px;
height: 8px;
position: relative;
top: 6px;
float: left;
}
.blue-list li, .red-list li {
font-size: 14px;
line-height: 20px;
color: #585858;
font-family: 'droid_serifbold' !important;
margin-bottom: 8px;
list-style: none !important;
margin-left: 30px !important;
position: relative;
}
.home-top-bottom {
padding-bottom: 16px;
}
.home-top-bottom h3 {
color: #165ba0;
font-size: 37px;
line-height: 43px;
font-family: 'droid_serifregular';
margin-bottom: 10px;
}
.home-bottom-content form { padding: 0 !important;
}
.home-bottom-content #mc_embed_signup .mc-field-group label {
display: none !important;
}
.home-bottom-content #mc_embed_signup .mc-field-group input {
width: 100%;
float: left;
padding: 8px 12px;
height: 36px;
border: 1px solid #fff;
text-indent: 0;
border-radius: 4px 0px 0px 4px;
}
.home-bottom-content {
width: 100%;
margin-top: 38px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.home-bottom-content .signup-form {
color: #585858 !important;
font-size: 38px !important;
line-height: 40px;
font-family: 'droid_serifregular';
background: transparent !important;
text-transform: uppercase;
padding: 0 72px 0 0;
width: 100%;
margin: 0px;
}
.home-bottom-content #text-12 .signup-form {
background: url(//www.int-liftandhoist.com/wp-content/themes/liftandhoistaustralasia/images/hr-bg.png) right center no-repeat !important;
background-size: 65px 65px;
}
.home-bottom-content #text-12 .signup-form strong {
display: block;
} .home-bottom-content .bottom-rt img {
position: relative;
width: 100%; }
.home-bottom-content .response {
font-size: 14px;
margin-top: 42px;
line-height: 1.4;
color: #008235;
text-align: center;
}
#mc_embed_signup .mc-field-group {
width: calc(100% - 64px) !important;
padding-bottom: 0 !important;
float: left;
min-height: auto !important;
}
.bottom-rt {
position: relative;
}
.bottom-rt .caption {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
text-align: left;
width: 80%;
}
.caption h3, .caption h2 {
color: #fff !important
}
.bottom-rt .caption h2 {
font-size: 36px !important;
line-height: 43px;
font-family: 'droid_serifbold' !important;
text-transform: uppercase;
padding: 0px;
width: 100%;
margin: 0;
}
.bottom-rt .caption h3, .bottom-rt .caption h3 a {
color: #fff;
font-size: 23px;
line-height: 29px;
font-family: 'droid_serifbold' !important;
margin: 0;
max-width: 260px;
text-decoration: none;
}
.bottom-rt .caption a:hover {
color: #dd0000 !important;
}
.home-bottom-content #text-12 .textwidget {
background: #e6e7e8;
padding: 24px 30px 30px 30px;
height: 100%;
}
#mc_embed_signup {
background: transparent !important;
display: table;
width: 100%;
padding-top: 8px;
}
.cat-wrap {
display: table;
width: 100%;
}
#feat-img {
line-height: 0;
}
.loop-wrap.set-1 .loop-wrap-inner > .cat-wrap:first-child {
padding: 20px 30px;
}
.feat-bottom, .opinion-set-inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.feat-bottom .loop-wrap .loop-wrap-inner > .cat-wrap:first-child {
display: none;
}
.feat-bottom .loop-wrap-inner .content, .opinion-set-inner .loop-wrap-inner .content, .video-bottom .loop-wrap-inner .content {
min-height: 108px;
}
.feat-bottom .loop-wrap-inner h3, .opinion-set-inner .loop-wrap-inner h3, .video-bottom .loop-wrap-inner h3 {
margin-bottom: 15px;
}
.feat-bottom .loop-wrap-inner .cat-wrap, .opinion-set-inner .loop-wrap-inner .cat-wrap, .video-bottom .loop-wrap-inner .cat-wrap {
padding-bottom: 0px;
}
.loop-wrap.set-1 .loop-wrap-inner > .cat-wrap:nth-child(3) {
display: none;
}
.feat-set .set-1 .loop-wrap-inner .content {
padding: 20px 30px 20px 30px;
}
.feat-set .set-1 .loop-wrap-inner h3 {
padding: 3px 30px 0px 30px;
}
.loop-wrap-inner .cat-wrap {
padding: 15px 0px 15px 0px;
}
.loop-wrap-inner .content {
padding: 0px 20px 20px 20px;
}
.loop-wrap-inner h3 {
padding: 3px 20px 0px 20px;
}
.top-set .feat-set.grey-bg, .opinion-set.grey-bg, .video-set.grey-bg {
padding-bottom: 0px;
display: table;
}
.opinion-set-inner, .video-bottom {
margin-left: -8px;
margin-right: -8px;
}         .video-bottom .loop-wrap-inner .cat-wrap:first-child {
display: none;
}
.home-bottom-content .home-content-2:first-child {
padding-right: 18px;
float: left;
width: 50%;
}
.home-bottom-content .home-content-2:last-child {
padding-left: 18px;
float: left;
width: 50%;
}
.home-bottom-content br, .home-bottom-content p {
display: none;
}
.home-bottom-content #mc_embed_signup .button {
margin: 0;
background: #de0000;
color: #fff;
text-transform: uppercase;
font-family: 'droid_serifbold';
padding: 0px 20px;
height: 36px;
line-height: 36px;
width: 64px;
float: right;
border-radius: 0px 4px 4px 0px;
border: none;
}
.home-bottom-content #mc_embed_signup .button:hover {
background: #8f8f8f;
}
#mc_embed_signup .clear {
top: -36px;
position: relative;
float: right;
height: 0;
}
#mc_embed_signup div.mce_inline_error {
display: none !important;
}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
border: 1px solid #de0000 !important;
}
h2.widgettitle.grey-bg-dark::before { }
footer#colophon {
background: #292929;
}
footer #custom_html-3 {
width: 29% !important;
}
footer #nav_menu-2 {
width: 23% !important;
}
footer #text-5 {
width: 30% !important;
}
footer #custom_html-3 p {
max-width: 300px;
margin-bottom: 15px;
}
#vantage-social-media-3 {
margin-bottom: 16px !important;
}
.right-content .textwidget p br {
display: none;
}
.right-content .textwidget p img {
margin-bottom: 16px;
margin: 0 auto 16px auto !important;
float: none;
display: table;
}
.single-directories .site-content {
padding: 30px 0px;
}
.single-directories .col-9.con-left {
width: 72%;
float: left;
padding-right: 10px;
}
.single-directories .col-3.con-right {
width: 28%;
float: left;
padding-left: 28px;
}
.single-directories .col-9.con-left .section1 {
background: #e6e7e8;
padding: 16px;
}
.single-directories .section1 .company-logo {
padding: 32px;
background: #fff;
line-height: 0;
text-align: center;
}
.single-directories .section1 .post-image {
background: #fff;
line-height: 0;
}
.single-directories .section1 .post-image img {
width: 100%;
}
.single-directories .section1 .post-content {
width: 100%;
background: #fff;
padding: 30px;
margin-bottom: 16px;
}
.single-directories .section1 .post-content p:last-child {
margin-bottom: 0px;
}
.single-directories .section1 .post-content h3 {
color: #00457c;
font-size: 29px;
line-height: 1.4;
font-family: 'droid_serifbold';
margin: 20px 0;
}
.single-directories .section1 p {
font-size: 15px;
line-height: 1.6;
color: #585858;
padding:10px 0 0 10px;
text-align:left;
}
.single-directories .section1 h1 {
color: #585858;
font-size: 36px;
line-height: 1.4;
font-family: 'droid_serifbold';
margin: 20px 0 15px;
}
.single-directories .section1 h1 {
color: #585858 !important; line-height: 1.4;
font-family: 'droid_serifbold';  padding: 0px !important;
display: block;
}
.single-directories .section1 h4 {
color: #585858;
font-size: 18px;
line-height: 1.5;
font-family: 'droid_serifbold';
margin: 15px 0 15px;
}
.single-directories .section1 h5 {
color: #585858;
font-size: 16px;
line-height: 1.6;
font-family: 'droid_serifbold';
margin: 10px 0 10px;
}
.single-directories .section1 h6 {
color: #585858;
font-size: 14px;
line-height: 1.8;
font-family: 'droid_serifbold';
margin: 10px 0 10px;
}
.single-directories .section1 a {
color: #155b9f !important;
text-decoration: none !important;
}
.single-directories .section1 a:hover {
color: #dd0000 !important;
text-decoration: none !important;
}
.single-directories .bold-txt {
font-weight: bold;
}
.single-directories .clr-txt, .single-directories .clr-txt li {
color: #00457c !important;
}
.single-directories .section1 ul, .single-directories .post-content ul {
margin: 0 0 15px 0;
list-style: disc;
}
.single-directories .section1 ul li, .single-directories .post-content ul li {
padding-left: 20px;
padding-bottom: 5px;
font-size: 15px;
color: #585858;
}
.single-directories .site-content ul {
color: #585858;
}
.single-directories .section1 .gallery-slider { background: #f4f4f4;
padding: 30px;
margin-bottom: 16px;
}
.single-directories .section1 #jssor_1 {
width: 100% !important;
}
.single-directories .section1 #jssor_1 .jssort101 .slide-thumbs .p {
text-align: center;
background: #fff;
}
.single-directories .section1 #jssor_1 .jssort101 {
background: #e6e7e8 !important;
}
.single-directories .section1 #jssor_1 .jssort101 img.t {
height: 100%;
}
.single-directories .section1 #jssor_1 .slider-image {
background: #fff;
text-align: center;
}
.single-directories .section1 #jssor_1 .slider-image img {
height: 100% !important;
width: auto !important;
margin: 0 auto !important;
position: relative !important;
}
.single-directories .section1 #feat-img {
position: relative;
margin-bottom: 16px;
}
.single-directories .section1 .address {
padding: 50px 45px;
background: #fff;
display: table;
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.single-directories .section1 .address p {
margin-bottom: 25px;
}
.single-directories .section1 .address a, .single-directories .section1 .address a:hover {
color: inherit;
text-decoration: none;
}
.bottom-section {
margin-top: 38px;
list-style: none;
display: table;
width: 100%;
}
.bottom-section .bottom .left a {
background: url(//www.int-liftandhoist.com/wp-content/themes/liftandhoistaustralasia/images/listed-company-icon.png) left center no-repeat;
padding-left: 70px;
font-size: 34px;
font-family: 'droid_serifbold';
line-height: 50px;
color: #fff;
text-decoration: none;
}
.bottom-section .bottom .left {
background: #00457c;
padding: 25px 15px 25px 45px;
float: left;
width: calc(100% - 235px);
height: 97px;
}
.bottom-section .bottom .right {
background: #000;
width: 235px;
padding: 22px 15px 21px 15px;
text-align: center;
float: left;
height: 97px;
}
.bottom-section .bottom .right a {
font-size: 24px;
font-family: 'droid_serifbold';
line-height: 1.2;
color: #fff;
text-decoration: none; width: 100%;
}
.bottom-section .bottom a:hover {
color: #dd0000 !important;
}
.bottom-section .bottom .right a span {
font-size: 18px;
font-family: 'droid_serifbold';
line-height: 1.4;
color: #fff;
display: block;
}
.single-directories .section1 .address .left {
float: left;
width: 50%;
}
.single-directories .section1 .address .right {
float: left;
width: 50%;
position: relative;
}
.single-directories .left-main {
background: #e6e7e8;
padding: 16px;
margin-bottom: 16px;
}
.single-directories .left-main .post-content {
background: #fff;
padding: 0 30px 30px 30px;
}
.single-directories .left-main .cat-wrap {
background: #fff;
padding: 30px 30px 0px 30px;
}
.single-directories .left-main .post-content > h3:first-child {
color: #585858;
font-size: 22px;
line-height: 28px;
font-family: 'droid_serifbold';
margin-top: 0px;
padding: 3px 0px 0px 0px;
}
.single-directories .left-main .post-content p {
font-size: 15px;
line-height: 1.6;
color: #585858;
}
.single-directories .left-main .post-content h1 {
color: #585858;
font-size: 36px;
line-height: 1.4;
font-family: 'droid_serifbold';
margin: 20px 0 15px;
}
.single-directories .left-main .post-content h2 {
color: #585858 !important;
font-size: 32px !important;
line-height: 1.4;
font-family: 'droid_serifbold';
margin: 15px 0 15px !important;
background: transparent !important;
padding: 0px !important;
display: block;
}
.single-directories .left-main .post-content h3 {
color: #585858;
font-size: 22px;
line-height: 1.4;
font-family: 'droid_serifbold';
margin: 15px 0 15px;
}
.single-directories .left-main .post-content h4 {
color: #585858;
font-size: 18px;
line-height: 1.5;
font-family: 'droid_serifbold';
margin: 15px 0 15px;
}
.single-directories .left-main .post-content h5 {
color: #585858;
font-size: 16px;
line-height: 1.6;
font-family: 'droid_serifbold';
margin: 10px 0 10px;
}
.single-directories .left-main .post-content h6 {
color: #585858;
font-size: 14px;
line-height: 1.8;
font-family: 'droid_serifbold';
margin: 10px 0 10px;
}
.single-directories .left-main .post-content a {
color: #155b9f !important;
text-decoration: none !important;
}
.single-directories .left-main .post-content a:hover {
color: #dd0000 !important;
text-decoration: none !important;
}
.single-directories .left-main .cat-wrap span.cat::before {
background: #155b9f !important;
}
.single-directories .company-details {
background: #e6e7e8;
padding: 16px;
margin-bottom: 16px;
display: table;
width: 100%;
}
.single-directories .company-details .about-comp {
width: 50%;
padding-right: 8px;
float: left;
}
.single-directories .company-details .about-topic {
width: 50%;
padding-left: 8px;
float: left;
}
.single-directories .company-details .about-comp .content, .single-directories .company-details .about-topic .content {
background: #fff;
padding: 15px 15px 30px 0px;
}
.single-directories .company-details .blue-list li {
font-size: 15px;
font-family: 'open_sansregular' !important;
margin-bottom: 4px;
margin-left: 40px !important;
}
.single-directories .company-details .blue-list li:before {
padding: 0 15px;
margin-right: 15px;
top: 7px;
left: -40px;
}
.single-directories .sponserd {
background: #e6e7e8;
padding: 16px 16px 0 16px;
display: table;
width: 100%;
}
.more-text {
display: inline-flex;
}
.more-text a {
font-size: 17px;
background: #00457c;
font-family: 'droid_serifbold';
padding: 8px 40px;
border-radius: 4px;
color: #fff;
text-decoration: none !important;
}
.more-text a:hover {
background: #8f8f8f;
color: #fff !important;
}
.single-directories .company-details .more-text {
padding-left: 45px;
padding-top: 5px;
}
.blokquote {
padding-left: 75px;
background: url(//www.int-liftandhoist.com/wp-content/themes/liftandhoistaustralasia/images/quote-icon.jpg) left top 8px no-repeat;
font-family: 'open_sanssemibold_italic';
margin: 10px 0;
}
.social-block {
background: #e6e7e8;
padding: 16px 16px 16px 16px;
display: table;
width: 100%;
margin-bottom: 16px;
}
.social-block .social-text {
float: left;
font-size: 19px;
font-family: 'droid_serifbold_italic';
line-height: 36px;
padding: 0 20px;
}
.social-share-btns .widget_vantage-social-media {
float: left;
margin: 0px !important;
}
.site-navigation {
background: #292929;
clear: both;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
padding: 16px 21px 16px 21px;
line-height: 1.6;
height: auto;
font-size: 15px;
font-family: 'open_sansregular';
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
color: #585858;
line-height: 1.6;
font-size: 15px;
font-family: 'open_sansregular';
text-transform: inherit;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
padding: 8px 15px 8px 15px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
padding: 15px 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
background: #165ba0;
}
.site-navigation .mega-sub-menu a {
color: #585858 !important;
}
.site-navigation .mega-sub-menu a:hover {
color: #de0000 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
background: #165ba0;
}
.page-template-template-directory .site-content {
padding: 30px 0;
}
.page-template-template-directory .col-9.left {
width: 72%;
float: left;
padding-right: 10px;
}
.page-template-template-directory .col-3.right {
width: 28%;
float: left;
padding-left: 28px;
}
#directorytabs {
border: none;
padding: 0px;
background: transparent;
}
#directorytabs .ui-widget-header {
margin: 0;
padding: 0;
background: transparent;
border: none;
}
#directorytabs .ui-widget-content {
background: #e6e7e8;
padding: 16px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
border: none !important;
background: #e7e8e9 !important;
color: #a0a0a0 !important;
border-radius: 0px;
margin: 0 !important;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
padding: 15px 20px !important;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
color: #a0a0a0 !important;
font-size: 18px;
font-family: 'droid_serifbold';
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
border: none !important;
background: #000 !important;
font-weight: normal;
color: #d00 !important;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color: #fff !important;
outline: 0;
}
.ui-widget-content .grey-bg-dark {
margin-bottom: 0px;
}
.ui-widget-content a {
color: #585858 !important;
text-decoration: none;
font-size: 15px;
font-family: 'open_sansregular' !important;
}
.ui-widget-content a:hover {
color: #d00 !important;
}
.ui-widget-content .blue-list {
background: #fff;
margin: 0px;
padding: 30px 0px;
}
.ui-widget-content .blue-list li {
margin-bottom: 4px;
margin-left: 40px !important
}
.ui-widget-content .blue-list li:before {
padding: 0 15px;
margin-right: 15px;
top: 7px;
left: -40px !important;
}
.ui-widget-content p {
font-size: 15px;
line-height: 1.6;
}
#directorytabs .company-loop-top {
background: #fff;
margin: 0px;
padding: 20px 0px;
display: table;
width: 100%;
}
.company-loop-top .company-loop-inner { }
#directorytabs .company-list {
padding: 15px 15px;
margin-bottom: 16px;
}
.company-list .company-logo {
margin-bottom: 15px;
height: 64px;
text-align: center;
}
.company-list .company-logo img {
max-height: 64px;
}
.company-list .company-logo a {
display: table;
width: 100%;
}
.company-list h3 {
color: #00457c;
font-size: 18px;
line-height: 1.4;
font-family: 'droid_serifbold';
margin: 0px 0;
text-align: center;
min-height: 50px;
}
.company-list h3 a {
color: #00457c !important;
font-size: 18px;
line-height: 1.4;
font-family: 'droid_serifbold';
margin: 0px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after {
content: '\276F';
font-size: 14px;
margin: 0;
-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); position: relative;
right: -10px;
top: 2px;
}
.page-template-template-directory .directory-page h1 {
color: #155b9f;
font-size: 37px;
line-height: 1.4;
font-family: 'droid_serifregular';
margin: 20px 0 15px;
}
.directory-page article.post, .directory-page article.page {
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: none;
}
.directory-page article.post .entry-header, .directory-page article.page .entry-header {
margin-bottom: 10px;
}
.tax-directory_category .site-content {
padding: 30px 0px;
}
.tax-directory_category .top-set .col-9.con-left {
width: 72%;
float: left;
padding-right: 10px;
}
.tax-directory_category .top-set .col-3.con-right {
width: 28%;
float: left;
padding-left: 28px;
}
.tax-directory_category .top-set .content-area h1#page-title {
color: #155b9f;
font-size: 30px;
line-height: 1.4;
font-family: 'droid_serifregular';
margin: 10px 0 20px;
text-align: center;
}
.article-wrap {
background: #e6e7e8;
padding: 16px;
padding-bottom: 0px;
display: table;
width: 100%;
}
.article-wrap-inner {
margin-right: -15px;
margin-left: -15px;
}
.article-wrap .col-6 {
padding-left: 15px;
padding-right: 15px; margin-bottom:20px;
}
.article-wrap .archive-set {
width: 100%;
}
.article-wrap article .entry-thumbnail {
padding: 15px;
background: #fff;
text-align: center;
}
.article-wrap article .entry-thumbnail a {
display: table;
width: 100%;
line-height: 0;
}
.article-wrap .site-navigation {
background: transparent;
display: table;
padding: 0px 16px 16px;
margin: 0 auto;
}
.article-wrap article .entry-thumbnail img {
max-height: 170px !important;
width: auto;
}
.article-wrap .grey-bg-dark {
margin-bottom: 0px;
}
.pagination .page-numbers {
margin: 2px !important;
padding: 8px 10px 8px 10px !important;
border: none !important;
font-size: 14px;
font-family: 'open_sansregular';
font-weight: 500 !important;
border-radius: 0 !important;
box-shadow: none !important;
color: #292929 !important;
background: #fff !important;
}
.pagination a.page-numbers:hover {
background: #dd0000 !important;
color: #fff !important;
}
.pagination .page-numbers.current {
background: #292929 !important;
color: #fff !important;
}
.search-form a.search {
background: #222;
color: #fff;
font-size: 16px;
border-radius: 50%;
width: 32px;
height: 32px;
padding: 0px !important;
line-height: 30px;
position: absolute;
right: 80px;
top: 32px;
}
.search-form #searchform {
position: absolute;
bottom: -62px;
width: 100%;
right: 0;
padding: 15px;
background: #292929;
z-index: 9;
}
.search-form a.search:hover {
background: #dd0000;
}
.search-form input[type=text] {
height: 36px;
padding: 8px 12px;
border: none;
width: calc(100% - 76px);
border-radius: 4px 0 0 4px;
float: left;
}
.search-form #searchsubmit {
display: block;
margin: 0;
background: #de0000;
color: #fff;
font-family: 'open_sanssemibold';
padding: 0px 15px;
height: 36px;
line-height: 36px;
width: 76px;
border-radius: 0px 4px 4px 0px;
border: none;
text-transform: inherit;
font-weight: 500;
float: left;
}
body.error404 #page-wrapper #main.site-main {
padding: 30px 0px !important;
}
body.error404 #page-wrapper #main.site-main > .full-container {
width: 100% !important;
max-width: 1300px !important;
margin: 0px auto !important;
display: table;
}
body.error404 #page-wrapper #main.site-main > .full-container #primary {
background: #e6e7e8;
padding: 16px 16px 16px 16px;
display: table;
width: 100%;
}
body.error404 #primary article.post .entry-header {
background: #d4d5d6;
margin-bottom: 16px;
}
body.error404 #primary article.post .entry-header h1.entry-title {
color: #fff !important;
font-size: 17px !important;
line-height: 23px;
font-family: 'droid_serifbold';
background: #292929 !important;
padding: 6px 16px;
display: inline-block;
margin: 0px !important;
}
article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title {
color: #585858;
font-size: 22px;
line-height: 28px;
font-weight: 500;
font-family: 'droid_serifbold';
}
article.post .entry-header h1.entry-title a, article.page .entry-header h1.entry-title a {
color: #585858;
}
article.post .entry-header h1.entry-title a:hover, article.page .entry-header h1.entry-title a:hover {
color: #de0000;
}
.error404 .site-main .searchform {
margin-bottom: 40px;
display: table;
width: 100%;
}
.error404 .site-main .searchform a.search:hover {
background: #dd0000;
}
.error404 .site-main .searchform input[type=text] {
height: 36px;
padding: 8px 12px;
border: none;
width: 100%;
max-width: 350px;
border-radius: 4px 0 0 4px;
float: left;
border: 1px #eee solid;
}
.error404 .site-main .searchform #searchsubmit {
display: block;
margin: 0;
background: #de0000;
color: #fff;
font-family: 'open_sanssemibold';
padding: 0px 15px;
height: 36px;
line-height: 36px;
width: 76px;
border-radius: 0px 4px 4px 0px;
border: none;
text-transform: inherit;
font-weight: 500;
float: left;
}
.error404 .site-main .searchform #searchsubmit:hover {
background: #165ba0;
}
.error404 .site-content .widget ul {
padding: 0px;
margin: 16px 0px 25px 0px;
}
.error404 .site-content .widget ul li a {
text-decoration: none;
color: #585858;
}
.error404 .site-content .widget ul li a {
text-decoration: none;
color: #585858;
}
.error404 .site-content .widget ul li {
margin-left: 0px !important;
list-style: none;
}
.error404 .site-content .widget ul li:before {
content: "";
background: #155b9f;
padding: 0px 8px;
display: table;
margin-right: 10px;
height: 8px;
position: absolute;
top: 6px;
float: left;
left: -30px;
}
.error404 .site-content .widget ul li {
font-size: 14px;
line-height: 20px;
color: #585858;
font-family: 'droid_serifbold' !important;
margin-bottom: 8px;
list-style: none !important;
margin-left: 30px !important;
position: relative;
}
.error404 .site-content .widget_archive h2 {
margin-bottom: 16px !important;
}
.error404 .site-main .widget select {
height: 36px;
padding: 8px 12px;
border: none;
width: 100%;
max-width: 350px;
border-radius: 4px 4px 4px 4px;
float: left;
border: 1px #eee solid;
}
body.search-results #page-wrapper #main.site-main {
padding: 30px 0px !important;
}
body.search-results #page-wrapper #main.site-main > .full-container {
width: 100% !important;
max-width: 1300px !important;
margin: 0px auto !important;
display: table;
}
.search-results .site-main #primary {
width: 72%;
float: left;
padding-right: 38px;
}
.search-results .site-main #secondary {
width: 28%;
float: left;
background: #e6e7e8;
padding: 16px 16px 0px 16px;
}
.search-results #secondary .widget .widget-title {
color: #fff !important;
font-size: 17px !important;
line-height: 23px;
font-family: 'droid_serifbold';
background: #292929 !important;
padding: 6px 16px;
display: inline-block;
margin: 0px !important;
}
.search-results #secondary .widget ul {
padding: 16px 0px;
margin: 0px 0px 16px 0px;
background: #fff;
}
.search-results #secondary .widget ul li a {
text-decoration: none;
color: #585858;
}
.search-results #secondary .widget ul li a:hover {
color: #de0000;
}
.search-results #secondary .widget ul li {
margin-left: 0px !important;
list-style: none;
}
.search-results #secondary .widget ul li:before {
content: "";
background: #155b9f;
padding: 0px 8px;
display: table;
margin-right: 10px;
height: 8px;
position: absolute;
top: 6px;
float: left;
left: -30px;
}
.search-results #secondary .widget ul li {
font-size: 14px;
line-height: 20px;
color: #585858;
font-family: 'droid_serifbold' !important;
margin-bottom: 0px;
list-style: none !important;
margin-left: 30px !important;
padding-right: 5px;
position: relative;
}
.search-results #secondary .widget .searchform {
margin-bottom: 16px;
display: table;
width: 100%;
}
.search-results #secondary .widget input[type=text] {
height: 36px;
padding: 8px 12px;
border: none;
width: calc(100% - 76px);
border-radius: 4px 0 0 4px;
float: left;
border: 1px #eee solid;
}
.search-results #secondary .widget #searchsubmit {
display: block;
margin: 0;
background: #de0000;
color: #fff;
font-family: 'open_sanssemibold';
padding: 0px 15px;
height: 36px;
line-height: 36px;
width: 76px;
border-radius: 0px 4px 4px 0px;
border: none;
text-transform: inherit;
font-weight: 500;
float: left;
}
.search-results #secondary .widget #searchsubmit:hover {
background: #165ba0;
}
.search-results #secondary abbr, .search-results #secondary acronym {
border-bottom: none;
}
.search-results .page-header {
background: #d4d5d6;
margin-bottom: 16px;
max-width: calc(100% - 16px);
margin: 0 auto 16px auto;
width: 100%;
}
.search-results .page-header #page-title {
color: #fff !important;
font-size: 17px !important;
line-height: 23px;
font-family: 'droid_serifbold';
background: #292929 !important;
padding: 6px 16px;
display: inline-block;
margin: 0px !important;
}
.search-results .site-content > article {
width: 50%;
float: left;
padding-left: 8px;
padding-right: 8px;
margin-bottom: 16px;
padding-bottom: 0;
border-bottom: none;
}
.search-results .site-content > article .entry-main {
background: #fff;
height: 100%;
}
.search-results .site-content > article .entry-main .entry-summary {
padding: 8px 16px 16px 16px;
}
.search-results .site-content > article .entry-main .entry-header .entry-title {
padding: 16px 16px 0 16px;
}
.search-results #primary .site-content {
background: #e6e7e8;
padding: 16px 8px 0px 8px; display: table;
width: 100%;
}
.search-results #primary .site-content {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.search-results article.post .entry-header, .search-results article.page .entry-header {
margin-bottom: 0px;
}
.search-results article.post .entry-header .entry-thumbnail, .search-results article.page .entry-header .entry-thumbnail {
margin-bottom: 0;
}
.search-results article.post .entry-header .entry-thumbnail img, .search-results article.page .entry-header .entry-thumbnail img {
width: 100%;
}
body.search-no-results #page-wrapper #main.site-main {
padding: 30px 0px !important;
}
body.search-no-results #page-wrapper #main.site-main > .full-container {
width: 100% !important;
max-width: 1300px !important;
margin: 0px auto !important;
display: table;
}
.search-no-results .site-main #primary {
width: 72%;
float: left;
padding-right: 38px;
}
.search-no-results .site-main #secondary {
width: 28%;
float: left;
background: #e6e7e8;
padding: 16px 16px 0px 16px;
}
.search-no-results #secondary .widget .widget-title {
color: #fff !important;
font-size: 17px !important;
line-height: 23px;
font-family: 'droid_serifbold';
background: #292929 !important;
padding: 6px 16px;
display: inline-block;
margin: 0px !important;
}
.search-no-results #secondary .widget ul {
padding: 16px 0px;
margin: 0px 0px 16px 0px;
background: #fff;
}
.search-no-results #secondary .widget ul li a {
text-decoration: none;
color: #585858;
}
.search-no-results #secondary .widget ul li a:hover {
color: #de0000;
}
.search-no-results #secondary .widget ul li {
margin-left: 0px !important;
list-style: none;
}
.search-no-results #secondary .widget ul li:before {
content: "";
background: #155b9f;
padding: 0px 8px;
display: table;
margin-right: 10px;
height: 8px;
position: absolute;
top: 6px;
float: left;
left: -30px;
}
.search-no-results #secondary .widget ul li {
font-size: 14px;
line-height: 20px;
color: #585858;
font-family: 'droid_serifbold' !important;
margin-bottom: 0px;
list-style: none !important;
margin-left: 30px !important;
padding-right: 5px;
position: relative;
}
.search-no-results #secondary .widget .searchform {
margin-bottom: 16px;
display: table;
width: 100%;
}
.search-no-results #secondary .widget input[type=text] {
height: 36px;
padding: 8px 12px;
border: none;
width: calc(100% - 76px);
border-radius: 4px 0 0 4px;
float: left;
border: 1px #eee solid;
}
.search-no-results #secondary .widget #searchsubmit {
display: block;
margin: 0;
background: #de0000;
color: #fff;
font-family: 'open_sanssemibold';
padding: 0px 15px;
height: 36px;
line-height: 36px;
width: 76px;
border-radius: 0px 4px 4px 0px;
border: none;
text-transform: inherit;
font-weight: 500;
float: left;
}
.search-no-results #secondary .widget #searchsubmit:hover {
background: #165ba0;
}
.search-no-results #secondary abbr, .search-no-results #secondary acronym {
border-bottom: none;
}
.search-no-results .page-header {
background: #d4d5d6;
margin-bottom: 16px;
max-width: calc(100% - 16px);
margin: 0 auto 16px auto;
width: 100%;
}
.search-no-results .page-header #page-title {
color: #fff !important;
font-size: 17px !important;
line-height: 23px;
font-family: 'droid_serifbold';
background: #292929 !important;
padding: 6px 16px;
display: inline-block;
margin: 0px !important;
}
.search-no-results #primary .site-content {
background: #e6e7e8;
padding: 16px 16px 16px 16px;
display: table;
width: 100%;
}
.search-no-results #primary article.post .entry-header {
background: #d4d5d6;
margin-bottom: 16px;
}
.search-no-results #primary article.post .entry-header h1.entry-title {
color: #fff !important;
font-size: 17px !important;
line-height: 23px;
font-family: 'droid_serifbold';
background: #292929 !important;
padding: 6px 16px;
display: inline-block;
margin: 0px !important;
}
.search-no-results #primary article.post .searchform {
display: table;
width: 100%;
}
.search-no-results #primary article.post .searchform input[type=text] {
height: 36px;
padding: 8px 12px;
border: none;
width: 100%;
max-width: 350px;
border-radius: 4px 0 0 4px;
float: left;
border: 1px #eee solid;
}
.search-no-results #primary article.post .searchform #searchsubmit {
display: block;
margin: 0;
background: #de0000;
color: #fff;
font-family: 'open_sanssemibold';
padding: 0px 15px;
height: 36px;
line-height: 36px;
width: 76px;
border-radius: 0px 4px 4px 0px;
border: none;
text-transform: inherit;
font-weight: 500;
float: left;
}
.search-no-results #primary article.post .searchform #searchsubmit:hover {
background: #165ba0;
}
.innerpage #main {
padding: 30px 0px !important;
}
.innerpage .col-9.left {
width: 72%;
float: left;
padding-right: 10px;
}
.innerpage .col-3.right {
width: 28%;
float: left;
padding-left: 28px;
}
.exh {
width: 100%;
background: #e6e7e8;
padding: 16px 8px 0px 8px;
display: table;
}
.exh .exhibition-block {
float: left;
width: 33.3333%;
padding-left: 8px;
padding-right: 8px;
margin-bottom: 16px;
}
.exh .exhibition-block-inner {
background: #fff;
}
.exh .exhibition-logo {
height: 132px;
padding: 16px;
position: relative;
}
.exh .exhibition-logo img {
max-height: 100px;
max-width: 100%;
}
.exh .exhibition-logo a {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: calc(100% - 32px);
text-align: center;
}
.exh h3 {
margin: 0;
padding: 8px 16px 14px 16px;
font-size: 18px;
}
.page-template-template-innerpage .inner-page-block {
padding: 30px 0px !important;
}
.page-template-template-innerpage .inner-page-block .col-9.left {
width: 72%;
float: left;
padding-right: 10px;
}
.page-template-template-innerpage .inner-page-block .col-3.right {
width: 28%;
float: left;
padding-left: 28px;
}
.inner-page-block .content-block {
background: #e6e7e8;
padding: 16px;
width: 100%;
display: table;
}
.inner-page-block .main-content-block {
background: #fff;
padding: 16px;
}
.content-block h1.grey-bg-dark {
margin: 0 0 16px 0;
}
.content-block h1.grey-bg-dark span {
color: #fff !important;
font-size: 17px !important;
line-height: 23px;
font-family: 'droid_serifbold';
background: #292929 !important;
padding: 6px 16px;
display: inline-block;
margin: 0px !important;
}
.contact-address {
margin-top: 16px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.contact-address .address {
background: #fff; height: 100%;
}
.contact-address > .col12, .contact-address > .col6 {
margin-bottom: 16px;
}
.rowcol {
margin-left: -8px;
margin-right: -8px;
}
.col12 {
float: left;
width: 100%;
padding-left: 8px;
padding-right: 8px;
}
.col6 {
float: left;
width: 50%;
padding-left: 8px;
padding-right: 8px;
}
.contact-address h3 {
color: #585858;
font-size: 22px;
line-height: 28px;
font-family: 'droid_serifbold';
text-decoration: none !important;
margin: 0px 0px 15px 0px;
}
.contact-address h4 {
color: #585858;
font-size: 18px;
line-height: 24px;
font-family: 'droid_serifbold';
text-decoration: none !important;
margin: 0px 0px 15px 0px;
}
.contact-address .address > p:last-child {
margin-bottom: 0px;
}
.content-img {
padding: 16px;
background: #fff;
margin-top: 16px;
display: table;
}
.content-img .cont-sec {
float: left;
padding-right: 8px;
width: 80%;
}
.content-img .img-sec {
float: left;
padding-left: 8px;
width: 20%;
}
.inner-page-block .content-block {
word-break: break-word;
}
.inner-page-block .content-block h2 {
color: #585858;
font-size: 30px;
line-height: 36px;
font-family: 'droid_serifbold';
margin: 0px 0px 15px 0px;
padding-top: 5px;
}
.inner-page-block .content-block h3 {
color: #585858;
font-size: 24px;
line-height: 32px;
font-family: 'droid_serifbold';
margin: 0px 0px 15px 0px;
padding-top: 5px;
}
.inner-page-block .content-block h4 {
color: #585858;
font-size: 20px;
line-height: 26px;
font-family: 'droid_serifbold';
margin: 0px 0px 15px 0px;
padding-top: 5px;
}
.inner-page-block .content-block h5 {
color: #585858;
font-size: 18px;
line-height: 24px;
font-family: 'droid_serifbold';
margin: 0px 0px 10px 0px;
padding-top: 5px;
}
.inner-page-block .content-block h6 {
color: #585858;
font-size: 16px;
line-height: 22px;
font-family: 'droid_serifbold';
margin: 0px 0px 10px 0px;
padding-top: 5px;
}
.inner-page-block .content-block a {
color: #165ba0;
text-decoration: none;
}
.inner-page-block .content-block a:hover {
color: #de0000;
text-decoration: none;
}
.all-news .feat-set,
.archive .feat-set {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.all-news .feat-set,
.archive .feat-set {
margin-left: -8px;
margin-right: -8px;
padding: 16px 0 0 0;
width: auto;
}
.pagination-full,
.paging-navigation {
background: none;
display: table;
width: 100%;
}
.pagination-full .pagination,
.paging-navigation .pagination {
margin: 0 auto;
display: table;
}
.single .left-main {
background: #e6e7e8;
padding: 16px;
margin-bottom: 16px;
}
.single .left-main .left-main-news {
background: #fff;
padding: 16px;
}
.single .left-main .left-main-news h1 {
color: #585858;
font-size: 22px;
line-height: 28px;
font-family: 'droid_serifbold';
text-decoration: none !important;
margin-top: 10px;
margin-bottom: 16px;
}
.single .left-main .left-main-news .cat-wrap a {
text-decoration: none;
}
.single .left-main .left-main-news .post-content a {
text-decoration: none;
}
.single .company-details {
background: #e6e7e8;
padding: 16px;
margin-bottom: 16px;
display: table;
width: 100%;
}
.single .company-details .details-block-left {
float: left;
width: 50%;
padding-right: 8px;
}
.single .company-details .details-block-right {
float: left;
width: 50%;
padding-left: 8px;
}
.single .company-details .about-topic, .single .company-details .about-comp {
background: #fff;
padding: 15px 15px 1px 0px;
position: relative;
}
.single .company-details ul {
padding: 0px;
margin: 16px 0px;
}
.single .company-details ul li {
list-style: none;
font-size: 14px;
line-height: 20px;
color: #585858;
font-family: 'droid_serifbold' !important;
margin-bottom: 4px;
list-style: none !important;
margin-left: 40px !important;
position: relative;
}
.single .company-details ul li:before {
content: "";
background: #155b9f;
display: table;
height: 8px;
position: absolute;
float: left;
padding: 0 15px;
margin-right: 15px;
top: 7px;
left: -40px !important;
}
.single .company-details .compny-link {
background: #fff;
padding: 10px 15px 30px 30px;
}
.single .company-details .compny-link a {
background: #165ba0;
font-size: 13px;
line-height: 19px;
font-family: 'droid_serifbold';
border-radius: 6px;
color: #fff !important;
padding: 8px 30px 6px 30px;
text-decoration: none;
display: table;
}
.single .company-details .compny-link a:hover {
background: #de0000;
}
.single #feat-img {
margin-bottom: 16px;
position: relative;
}
.tax-news_category .feat-set {
margin-left: -8px;
margin-right: -8px;
padding: 0px 0 0 0;
width: auto;
}
h2.grey-bg-dark {
margin: 0 0 16px 0;
}
h2.grey-bg-dark span {
color: #fff !important;
font-size: 17px !important;
line-height: 23px;
font-family: 'droid_serifbold';
background: #292929 !important;
padding: 6px 16px;
display: inline-block;
margin: 0px !important;
}
h1.grey-bg-dark {
margin: 0 0 16px 0;
}
h1.grey-bg-dark span {
color: #fff !important;
font-size: 17px !important;
line-height: 23px;
font-family: 'droid_serifbold';
background: #292929 !important;
padding: 6px 16px;
display: inline-block;
margin: 0px !important;
}
.ur-frontend-form {
background: #fff;
border: none;
padding: 24px;
}
.ur-frontend-form form {
padding: 0px;
max-width: 500px;
}
.ur-frontend-form form .ur-form-row .ur-form-grid {
padding: 0px;
}
.ur-frontend-form form button[type=submit], .ur-frontend-form form input[type=submit] {
margin: 0;
background: #de0000;
color: #fff;
text-transform: uppercase;
font-family: 'open_sansregular';
padding: 0px 20px;
line-height: 36px;
border-radius: 4px;
border: none;
box-shadow: none;
}
.ur-frontend-form form button[type=submit]:hover, .ur-frontend-form form input[type=submit]:hover {
background: #165ba0;
}
.ur-frontend-form form .ur-form-row .ur-form-grid label {
margin-bottom: 5px;
font-family: 'open_sansregular';
font-size: 14px;
}
.ur-frontend-form form .ur-form-row .ur-form-grid legend {
margin-bottom: 16px;
font-family: 'open_sansbold';
font-size: 18px;
}
.ur-frontend-form form .ur-form-row .ur-form-grid input[type=date], .ur-frontend-form form .ur-form-row .ur-form-grid input[type=email], .ur-frontend-form form .ur-form-row .ur-form-grid input[type=number], .ur-frontend-form form .ur-form-row .ur-form-grid input[type=password], .ur-frontend-form form .ur-form-row .ur-form-grid input[type=phone], .ur-frontend-form form .ur-form-row .ur-form-grid input[type=text], .ur-frontend-form form .ur-form-row .ur-form-grid input[type=timepicker], .ur-frontend-form form .ur-form-row .ur-form-grid input[type=url], .ur-frontend-form form .ur-form-row .ur-form-grid select, .ur-frontend-form form .ur-form-row .ur-form-grid textarea {
padding: 8px;
}
.validate-required input, .validate-required select, .validate-required textarea { }
.validate-required .user-registration-error { }
.user-registration-error, .user-registration-info, .user-registration-message {
padding: 8px 8px 8px 40px;
border-top: none;
margin-bottom: 8px;
}
.user-registration-error::before, .user-registration-info::before, .user-registration-message::before {
top: 11px;
left: 12px;
font-size: 16px;
line-height: 1;
}
.user-registration-password-strength {
font-weight: 500;
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active {
border: none;
background: #de0000;
}
#user-registration .user-registration-MyAccount-content {
border: none;
padding: 24px;
}
#user-registration .user-registration-MyAccount-content > p:nth-child(2) {
display: none;
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a {
font-family: 'open_sansregular';
font-weight: 500;
color: #fff;
outline: none;
padding: 8px 12px;
font-size: 14px;
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a:hover {
color: #eee !important;
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link {
box-shadow: none;
border: none;
margin-right: 2px;
background: #292929;
}
.ur-frontend-form.login {
padding: 0px;
}
.button.profile-pic-upload {
margin: 8px 0;
background: #de0000;
color: #fff;
font-family: 'open_sansregular';
padding: 0px 8px;
line-height: 30px;
border-radius: 4px;
border: none;
box-shadow: none;
font-weight: 500;
font-size: 12px;
}
.user-registration {
padding: 24px;
background: #fff;
}
#user-registration .user-registration-MyAccount-content {
background: #f5f5f5;
}
.user-registration-profile-fields > * {
display: none;
}
.user-registration-profile-fields > .user-registration-profile-fields__field-wrapper, .user-registration-profile-fields > p {
display: block;
}
.ad-wrap .execphpwidget, .ad-wrap .textwidget {
display: flex;
}
.ad-wrap .ad-left,
.ad-wrap .add{
margin:0 auto;
}
.ad-wrap .add-right {
padding-left: 20px;
line-height: 0;
}
.opinion-pieces .content-block .feat-set {
padding: 0px;
margin-left: -8px;
margin-right: -8px;
width: auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
#mc_embed_signup #mce-responses.clear {
height: 100%;
}
#mc_embed_signup_scroll {
display: flex;
flex-direction: column;
max-height: 100px;
}
#mc_embed_signup_scroll .mc-field-group {
order: 1;
z-index: 99999;
}
#mc_embed_signup_scroll #mce-responses.clear {
order: 3;
}
#mc_embed_signup_scroll p {
order: 4;
}
#mc_embed_signup_scroll div:nth-child(4) {
order: 5;
}
#mc_embed_signup_scroll div.clear {
order: 2;
}
.sidebar-issue-summary ul {
list-style-type: none;
margin-left: 0;
}
.sidebar-issue-summary ul li {
display: flex;
}
.sidebar-issue-summary ul li:before {
content: "";
background: #dd0000;
padding: 0px 15px;
display: table;
margin-right: 10px;
height: 10px;
position: relative;
top: 5px;
}
.issues-single .issue-main {
display: flex;
justify-content: space-between;
}
.issues-single .issue-main .issue-cover {
width: 40%;
}
.issues-single .issue-main .issue-actions {
width: 57%;
} a.btn,
button.btn,
input.btn {
display: inline-block;
padding: 0.5em 2em;
background: #2C569E;
color: white;
border-radius: 1em;
text-decoration: none;
}
a.btn:hover,
button.btn:hover,
input.btn:hover {
background: #0b1a2b;
color: white !important;
animate: 0.5s
} header#masthead.site-header {
position: relative;
}
div#beta-label {
background: url(//www.int-liftandhoist.com/wp-content/themes/liftandhoistaustralasia/images/beta.png) top left no-repeat;
background-size: contain;
width: 103px;
height: 60px;
position: absolute;
top: 0px;
left: 0px;
pointer-events: none;
}
#directory-info{
border:none;
vertical-align:top;
}
#directory-info td{
vertical-align:top;
width:30%;
}
#directory-info td:nth-of-type(1){
width:40%;
}
.entry-content #directory-info td img{
display:block;
max-width:90%;
}
@media screen and (max-width: 816px) {
div#beta-label {
width: 50px;
height: 30px;
}
} .site-attribution {
text-align:center;
font-size:0.8em;
}
.site-attribution a {
color:#585858;
}
.nounderline a {
text-decoration:none;
box-shadow:none;
border:none;
}
.ad-takeover {
background-repeat:no-repeat;
background-position-x:50%;
background-size:100%;
background-position-y:-51px;
background-image:url(//www.int-liftandhoist.com/wp-content/uploads/2024/09/spectra-background.jpg);
background-color:#FFFFFF;
}
.ad-takeover .ad-takeover-banner img {
width:100%;
height:100%;
max-width:1300px;
max-height:200px;
}
.ad-takeover .left-content {
background:white;
}
.ad-takeover .home-content-1 {
padding:0.5em;
}
@media screen and (max-width: 1300px) {
.ad-takeover {
background:none;
}
.ad-takeover .takeover-banner img {
width:100%;
height:100%;
max-width:100%;
object-fit: contain;
}