

footer .column1 {
position: relative;
top: -18px;
}



header.light .q_logo img.light {    visibility: visible;}
header.light .q_logo img.dark {    visibility: visible;}
header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img {    visibility: visible;}
.q_logo a {
    position: relative;
    display: block;
    visibility: visible;
    height: 90px;
}
.backgroundcover {background-size: cover;}
@media (max-width: 770px) {
  .backgroundcover {background-size: inherit;}
}

.filter_holder {    visibility: collapse;    margin-top: -50px;}
.footer_top {    padding: 50px 0px 10px;}
.portfolio_single h3 {    visibility: hidden;    margin-top: -25px;}

.two_columns_75_25 .column2 {    width: 0% !important;    float: left;    visibility: hidden;}

.two_columns_75_25 .column1 {    width: 100% !important;    float: left;}

.two_columns_50_50>.column1 {
    width: 25% !important;
    float: left;
}
img.footer_logo {
    max-width: inherit !important;
}
a {
    white-space: nowrap;
}
.three_columns>.column1  {    float: left;    width: 20%;},
.three_columns>.column2 {    float: left;    width: 50%;},
.three_columns>.column3 {    float: left;    width: 30%;}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
    display: inline;
}
