/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/


/* Root */
:root {
    --bowe-core: #334550;
    --bowe-dark: #253740;
    --bowe-green: #a9c23f;
    --bowe-green-opaque: #a9c23f57;
    --bowe-yellow: #f1b335;
    --bowe-yellow-opaque: #f1b33557;
    --bowe-blue: #00A6B5;
    --bowe-blue-opaque: #00A6B557;
    --bowe-purple: #930067;
    --bowe-purple-opaque: #93006757;
}

/* Base Values */
.bowe-text-green {
    color: var(--bowe-green);
}
.bowe-text-yellow {
    color: var(--bowe-yellow);
}
.bowe-text-blue {
    color: var(--bowe-blue);
}
.bowe-text-purple {
    color: var(--bowe-purple);
}

.bowe-bg-green {
    background-color: var(--bowe-green);
}
.bowe-bg-yellow {
    background-color: var(--bowe-yellow);
}
.bowe-bg-blue {
    background-color: var(--bowe-blue);
}
.bowe-bg-purple {
    background-color: var(--bowe-purple);
}

.header ul#primary-nav li.systec-menu-item:hover a,.header ul#primary-nav li.systec-menu-item.current-menu-item a {
    color: var(--bowe-green) !important;
}
.header ul#primary-nav li.iq-menu-item:hover a, .header ul#primary-nav li.iq-menu-item.current-menu-item a{
    color: var(--bowe-yellow) !important;
}
.header ul#primary-nav li.intralogistics-menu-item:hover a, header ul#primary-nav li.intralogistics-menu-item.current-menu-item a, header ul#primary-nav li.bowe-menu-item.current-menu-item a, header ul#primary-nav li.bowe-menu-item:hover a{
    color: var(--bowe-blue) !important;
}
.header ul#primary-nav li.move-menu-item:hover a, .header ul#primary-nav li.move-menu-item.current-menu-item a{
    color: var(--bowe-purple) !important;
}
.bowe-hover-green > div {
    transform: scale(1.0);
    transition: 0.5s;
}
.bowe-hover-green > div:hover {
    transform: scale(1.01);
    transition: 0.5s;
    background-color: var(--bowe-green) !important;
}
.bowe-hover-yellow > div {
    transform: scale(1.0);
    transition: 0.5s;
}
.bowe-hover-yellow > div:hover {
    transform: scale(1.01);
    transition: 0.5s;
    background-color: var(--bowe-yellow) !important;
}
.bowe-hover-blue > div {
    transform: scale(1.0);
    transition: 0.5s;
}
.bowe-hover-blue > div:hover {
    transform: scale(1.01);
    transition: 0.5s;
    background-color: var(--bowe-blue) !important;
}
.bowe-hover-purple > div {
    transform: scale(1.0);
    transition: 0.5s;
}
.bowe-hover-purple > div:hover {
    transform: scale(1.01);
    transition: 0.5s;
    background-color: var(--bowe-purple) !important;
}
/* Underline for Green */
.bowe-underline-green {
    color: var(--bowe-green);
    border-bottom: 4px solid var(--bowe-green-opaque);
    transition: 0.5s;
}
.bowe-underline-green:hover {
    border-bottom: 8px solid var(--bowe-green-opaque);
    transition: 0.5s;
}
.bowe-underline-yellow {
    color: var(--bowe-yellow);
    border-bottom: 4px solid var(--bowe-yellow-opaque);
    transition: 0.5s;
}
.bowe-underline-yellow:hover {
    border-bottom: 8px solid var(--bowe-yellow-opaque);
    transition: 0.5s;
}
.bowe-underline-blue {
    color: var(--bowe-blue);
    border-bottom: 4px solid var(--bowe-blue-opaque);
    transition: 0.5s;
}
.bowe-underline-blue:hover {
    border-bottom: 8px solid var(--bowe-blue-opaque);
    transition: 0.5s;
}
.bowe-underline-purple {
    color: var(--bowe-purple);
    border-bottom: 4px solid var(--bowe-purple-opaque);
    transition: 0.5s;
}
.bowe-underline-purple:hover {
    border-bottom: 8px solid var(--bowe-purple-opaque);
    transition: 0.5s;
}

html {
    scroll-behavior: smooth;
}

/* Media  Queries */

@media (max-width: 1199px) {
    .main-form-row .vc_col-lg-6, .main-form-row .vc_col-lg-12 {
        width: 100% !important;
    }

    .large-product-blocks .vc_column-inner .row-bg-wrap .row-bg-inner .row-bg {
        background-size: auto;
    }

    div.row .large-product-blocks .vc_column-inner .row-bg-wrap .row-bg-inner .row-bg {
        background-position: 10%;
    }

    .seo-faqs h3 {
        font-size: 1.2em;
    }

    .order-1 {
        order: 1;
    }
    .order-2 {
        order: 2;
    }
    .order-3 {
        order: 3;
    }
    .order-4 {
        order: 4;
    }
    .order-5 {
        order: 5;
    }
    .order-6 {
        order: 6;
    }
    .order-7 {
        order: 7;
    }
    .order-8 {
        order: 8;
    }
    .order-9 {
        order: 9;
    }
    .order-10 {
        order: 10;
    }

    .multiple-small-blocks .wpb_wrapper p span {
        font-size: 12px;
    }

}


@media (max-width: 991px) {
    .large-product-blocks > .vc_column-inner  {
        border-bottom: 10px solid #930067;
    }

    .large-systec-product-blocks > .vc_column-inner {
        border-bottom: 10px solid #a9c23f;
    }
}

@media (min-width: 1200px) {

    .systec-robots-blocks:hover .systec-robot-blocks-text .wpb_wrapper a.btn-solid {
        background-color: #afc155;
    }

    .menu-end {
        padding-right: 0 !important;
    }

    .footer-overlay {
        bottom: -90px !important;
        position: relative !important;
        z-index: 2 !important;
        left: -30px !important;
    }

    .move-robot-blocks:hover,.systec-robots-blocks:hover  {
        scale: 1.1;
        transition: 1s;
    }

    .move-robot-blocks:hover .move-robot-block-content .vc_column-inner, .systec-robots-blocks:hover .move-robot-block-content .vc_column-inner {
        transition: 0.5s;
        background-color: #324450 !important;
    }
    .move-robot-blocks .move-robot-block-content .vc_column-inner, .systec-robots-blocks .move-robot-block-content .vc_column-inner {
        transition: 0.5s;
    }

    .move-robot-blocks:hover .move-robot-blocks-image-block .vc_column-inner, .systec-robots-blocks:hover .move-robot-blocks-image-block .vc_column-inner  {
        background-color: #fff !important;
        transition: 0.5s;
    }
    .move-robot-blocks .move-robot-blocks-image-block .vc_column-inner, .systec-robots-blocks .move-robot-blocks-image-block .vc_column-inner {
        transition: 0.5s;
    }

    .move-robot-blocks:hover .move-robot-blocks-text  .vc_column-inner .liquid-column-overlay, .systec-robots-blocks:hover .systec-robot-blocks-text  .vc_column-inner .liquid-column-overlay {
        background-color: rgba(50, 68, 80, 0.95) !important;
        transition: 0.5s;
    }
    .move-robot-blocks .move-robot-blocks-text  .vc_column-inner .liquid-column-overlay, .systec-robots-blocks .systec-robot-blocks-text  .vc_column-inner .liquid-column-overlay {
        transition: 0.5s;
    }

    .systec-robots-blocks .systec-robot-blocks-text .vc_column-inner {
        min-height: 450px;
    }
}

/* End of Media Queries */

.underline {
    font-family: 'Futura Bold', sans-serif !important;
    font-weight: 400 !important;
    line-height: 32px !important;
    font-size: 24px !important;
}
.btn {
    padding: 18px 25px 18px 25px !important;
    font-family: 'Rajdhani Bold', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
    font-size: 18px !important;
}
.bowe-btn {
    padding: 18px 25px 18px 36px !important;
    clip-path: polygon(
        0% 0%, /* top-left corner */
        100% 0%, /* top-right corner */
        100% 100%, /* bottom-right corner */
        15px 100% /* bottom-left corner */
    );
    font-family: 'Rajdhani Bold', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
    font-size: 18px !important;
}
.bowe-btn.alt {
    padding: 18px 36px 18px 25px !important;
    clip-path: polygon(
            0% 0%, /* top-left corner */
            100% 0%, /* top-right corner */
            calc(100% - 15px) 100%, /* bottom-right corner */
            0% 100% /* bottom-left corner */
    );
    font-family: 'Rajdhani Bold', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
    font-size: 18px !important;
}
.page-404 .btn {
    border: none !important;
    padding: 18px 25px 18px 36px !important;
    clip-path: polygon(
            0% 0%, /* top-left corner */
            100% 0%, /* top-right corner */
            calc(100% - 15px) 100%, /* bottom-right corner */
            0% 100% /* bottom-left corner */
    );
    font-family: 'Rajdhani Bold', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
    font-size: 18px !important;
    color: #fff !important;
    text-transform: uppercase;
}
.bowe-btn span, .btn span {
    padding: 0 !important;
}
.btn-bordered:hover, .btn-solid:hover {
    transform: translate3d(0, 0, 0) !important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}
.main-nav li a {
    font-family: 'Rajdhani Bold', sans-serif !important;
    font-weight: 400 !important;
}

body .bowe-title, body .bowe-title * {
    opacity: 0.75 !important;
}
.bowe-sidebar {
    z-index: 1000 !important;
    position: fixed !important;
    bottom: 30px !important;
    left: 0 !important;
}
.bowe-sidebar div {
    display: block;
    margin: 10px auto;
}
.wpb_video_widget {
    border-radius: 5px !important;
    overflow: hidden;
}
.carousel-dots-mobile {
    display: none !important;
}
.hover-object {
    animation: floaty 10s ease-in-out infinite;
}
@keyframes floaty {
    0% {
        transform: translateY(0);
    }
    25% {
        transform: translateY(-25px);
    }
    75% {
        transform: translateY(25px);
    }
    100% {
        transform: translateY(0);
    }
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background-color: var(--bowe-dark) !important;
}
.mejs-video {
    border-radius: 4px;
    overflow: hidden;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
    background: var(--bowe-blue) !important;
}
.systec {
    display: inline-block;
    margin: auto 10px 10px auto;
    padding: 10px 20px;
    color: #fff;
    background-color: var(--bowe-core);
}
.systec-yellow {
    display: inline-block;
    margin: auto 10px 10px auto;
    padding: 10px 20px;
    color: #fff;
    background-color: var(--bowe-core);
}
.systec-purple {
    display: inline-block;
    margin: auto 10px 10px auto;
    padding: 10px 20px;
    color: #fff;
    background-color: var(--bowe-core);
}
.systec-blue {
    display: inline-block;
    margin: auto 10px 10px auto;
    padding: 10px 20px;
    color: #fff;
    background-color: var(--bowe-core);
}
.systec:hover {
    background-color: var(--bowe-green);
}
.systec-yellow:hover {
    background-color: var(--bowe-yellow);
}
.systec-purple:hover {
    background-color: var(--bowe-purple);
}
.systec-blue:hover {
    background-color: var(--bowe-blue);
}
bold, strong {
    font-family: 'Rajdhani Bold', sans-serif !important;
    font-weight: 400 !important;
}
.lqd-contact-form label {
    width: 100% !important;
}
.main-form-row {
    display: inline-block !important;
    width: 100% !important;
}
.main-form-row .vc_col-lg-6 {
    width: 49.5% !important;
    display: inline-block;
}
.main-form-row .vc_col-lg-12 {
    width: 100% !important;
}

#corp_form_submit {
    margin: auto;
    display: block;
    width: fit-content;
}
#corp_form_submit:hover, #corp_form_submit:focus {
    background-color: var(--bowe-core);
    color: #fff;
}
.wpcf7-spinner {
    display: none !important;
}
.lqd-contact-form textarea {
    max-height: 140px !important;
}
.wpcf7-not-valid-tip {
    margin-top: 5px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.valid .wpcf7-response-output, .wpcf7 form.success .wpcf7-response-output, .wpcf7 form.accepted .wpcf7-response-output {
    margin: 20px 15px 0 15px;
    padding: 10px 20px;
    text-align: center;
    color: #fff;
    border: none;
    background-color: var(--bowe-core);
}
h2.lqd-lp-title {
    margin-bottom: 0 !important;
}
h2.lqd-lp-title a {
    font-family: 'Futura Bold', sans-serif;
    font-weight: 400;
    line-height: 30px !important;
    font-size: 28px !important;
    text-transform: uppercase;
    color: #344550;
}
.lqd-lp-date {
    text-transform: uppercase;
}
.lqd-lp-header.mb-6 {
    margin-bottom: 10px !important;
}
.lqd-lp.lqd-lp-style-1 {
    padding: 0;
    border: 1px solid #ececec;
    background-color: #f5f5f5;
}
.lqd-lp-header.mb-6 {
    padding: 0px 20px 0 20px;
}
.lqd-lp-img figure, .lqd-lp-img figure:hover, .lqd-lp-style-1:hover .lqd-lp-img figure, .lqd-lp-style-1 .lqd-lp-img figure {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
    background-color: #fff !important;
    border-radius: 0 !important;
}
.lqd-lp-img figure img {
    border-radius: 0 !important;
}
.lqd-lp.lqd-lp-style-1:hover {
    box-shadow: 0 4px 20px rgba(0, 0, 0, .15) !important;
    background-color: #fff !important;
}
.lqd-lp.lqd-lp-style-1 header {
    order: 2;
}
.lqd-lp.lqd-lp-style-1 .lqd-lp-img {
    order: 1;
}
.lqd-blog-post-style-6 .cat-links a {
    letter-spacing: 0 !important;
    text-transform: uppercase;
    padding: 10px 20px;
}
.lqd-blog-post-style-6 .lqd-post-media img {
    border-radius: 0 !important;
}
.lqd-blog-post-style-6 h1.entry-title {
    font-family: 'Futura Bold', sans-serif;
    font-weight: 400;
    line-height: 48px !important;
    font-size: 32px !important;
    text-transform: uppercase;
    color: #344550;
}
.entry-content .entry-meta {
    display: none !important;
}
.blog-post-footer, .comments-area {
    display: none !important;
}
.lqd-post-content {
    padding-bottom: 60px;
}
#post-404 {
    background-color: #f5f5f5 !important;
    min-height: 80vh !important;
}
.page-404 h3 {
    font-family: 'Futura Bold', sans-serif;
    font-weight: 400;
    line-height: 48px !important;
    font-size: 32px !important;
    text-transform: uppercase;
    color: #344550;
}

.move-robot-blocks, .systec-robots-blocks {
    z-index: 4;
    transition: 1s;
}

.move-robot-row {
    position: relative;
    top: -100px;
}

.large-product-blocks, .large-systec-product-blocks, .privacy-policy ol[type="1"]{
    scroll-margin-top: 80px;
}

.h4-lighter {
    font-weight: lighter;
}

.intralogistics-sector-blocks div.ld-container div.row .wpb_column div.vc_column-inner div.row div.wpb_column .wpb_text_column h3  {
    color: #fff;
}
/*.intralogistics-sector-blocks div.ld-container div.row .wpb_column div.vc_column-inner div.row div.wpb_column:hover .wpb_text_column h3  {*/
/*    color: #04a5b5;*/
/*}*/

.large-product-blocks .vc_column-inner .row-bg-wrap .row-bg-inner .row-bg {
    background-position: left;
}

/* Font-styling */

.large-footer-banners h3{
    line-height: 62px;
}

/* End of Font Styling */


/* Contact Form Submission Styling */


.lqd-contact-form .wpcf7-form.sent div.wpcf7-response-output{
    color: #fff;
    padding: 10px;
    font-size: 1.2rem;
    background-color: #afc155;
    border-color: #afc155;
    text-align: center;
}

.lqd-contact-form .wpcf7-form.invalid div.wpcf7-response-output {
    background-color: red;
    font-size: 1.2rem;
    padding: 10px;
}

/* End of Contact Form Styling */

a:hover {
    text-decoration: underline;
}

a.btn:hover {
    text-decoration: none;
}

body div.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
    right: 15px;
    left: unset;
}
body .wp-video, body .wp-video > div {
    width: 100% !important;
}
body .lqd-lity .lqd-lity-hide, .lqd-lity-container {
    background-color: transparent !important;
    box-shadow: none !important;
}
@media (max-width: 1200px) {
    .lqd-lity-wrap, .lqd-lity-container {
        height: 100%;
        width: 100%;
    }
}
.lqd-modal-head {
    display: none !important;
}

.page-id-174 .mejs-video .mejs-time-rail .mejs-time-current{
    background-color: #a9c23f !important;
}

.white-bullet-points ::marker {
    color: #fff;
}

/* Quote Styling Start */
/* “Read more” pill on the right */ .case-readmore { margin-left:auto; white-space:nowrap; font-weight:600; text-decoration:underline; text-underline-offset:3px; } /* Hidden content with a smooth-ish reveal */ .case-more { overflow:hidden; max-height:0; opacity:0; transition:max-height .4s ease, opacity .3s ease; } /* Expand when open */ .case-toggle[open] .case-more { max-height:1200px; /* large enough for your copy */ opacity:1; } .case-quote { padding-right:2.75rem; } .case-quote::after { content:"▾"; position:absolute; left:5rem; bottom:0; font-size:1.1rem; transition: transform .2s ease; } .case-toggle[open] .case-quote::after { position:relative; left:0.3rem; }

/* Quote Styling Start */

/* /*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/


/* Root */
:root {
    --bowe-core: #334550;
    --bowe-dark: #253740;
    --bowe-green: #a9c23f;
    --bowe-green-opaque: #a9c23f57;
    --bowe-yellow: #f1b335;
    --bowe-yellow-opaque: #f1b33557;
    --bowe-blue: #00A6B5;
    --bowe-blue-opaque: #00A6B557;
    --bowe-purple: #930067;
    --bowe-purple-opaque: #93006757;
}

/* Base Values */
.bowe-text-green {
    color: var(--bowe-green);
}
.bowe-text-yellow {
    color: var(--bowe-yellow);
}
.bowe-text-blue {
    color: var(--bowe-blue);
}
.bowe-text-purple {
    color: var(--bowe-purple);
}

.bowe-bg-green {
    background-color: var(--bowe-green);
}
.bowe-bg-yellow {
    background-color: var(--bowe-yellow);
}
.bowe-bg-blue {
    background-color: var(--bowe-blue);
}
.bowe-bg-purple {
    background-color: var(--bowe-purple);
}

.header ul#primary-nav li.systec-menu-item:hover a,.header ul#primary-nav li.systec-menu-item.current-menu-item a {
    color: var(--bowe-green) !important;
}
.header ul#primary-nav li.iq-menu-item:hover a, .header ul#primary-nav li.iq-menu-item.current-menu-item a{
    color: var(--bowe-yellow) !important;
}
.header ul#primary-nav li.intralogistics-menu-item:hover a, header ul#primary-nav li.intralogistics-menu-item.current-menu-item a, header ul#primary-nav li.bowe-menu-item.current-menu-item a, header ul#primary-nav li.bowe-menu-item:hover a{
    color: var(--bowe-blue) !important;
}
.header ul#primary-nav li.move-menu-item:hover a, .header ul#primary-nav li.move-menu-item.current-menu-item a{
    color: var(--bowe-purple) !important;
}
.bowe-hover-green > div {
    transform: scale(1.0);
    transition: 0.5s;
}
.bowe-hover-green > div:hover {
    transform: scale(1.01);
    transition: 0.5s;
    background-color: var(--bowe-green) !important;
}
.bowe-hover-yellow > div {
    transform: scale(1.0);
    transition: 0.5s;
}
.bowe-hover-yellow > div:hover {
    transform: scale(1.01);
    transition: 0.5s;
    background-color: var(--bowe-yellow) !important;
}
.bowe-hover-blue > div {
    transform: scale(1.0);
    transition: 0.5s;
}
.bowe-hover-blue > div:hover {
    transform: scale(1.01);
    transition: 0.5s;
    background-color: var(--bowe-blue) !important;
}
.bowe-hover-purple > div {
    transform: scale(1.0);
    transition: 0.5s;
}
.bowe-hover-purple > div:hover {
    transform: scale(1.01);
    transition: 0.5s;
    background-color: var(--bowe-purple) !important;
}
/* Underline for Green */
.bowe-underline-green {
    color: var(--bowe-green);
    border-bottom: 4px solid var(--bowe-green-opaque);
    transition: 0.5s;
}
.bowe-underline-green:hover {
    border-bottom: 8px solid var(--bowe-green-opaque);
    transition: 0.5s;
}
.bowe-underline-yellow {
    color: var(--bowe-yellow);
    border-bottom: 4px solid var(--bowe-yellow-opaque);
    transition: 0.5s;
}
.bowe-underline-yellow:hover {
    border-bottom: 8px solid var(--bowe-yellow-opaque);
    transition: 0.5s;
}
.bowe-underline-blue {
    color: var(--bowe-blue);
    border-bottom: 4px solid var(--bowe-blue-opaque);
    transition: 0.5s;
}
.bowe-underline-blue:hover {
    border-bottom: 8px solid var(--bowe-blue-opaque);
    transition: 0.5s;
}
.bowe-underline-purple {
    color: var(--bowe-purple);
    border-bottom: 4px solid var(--bowe-purple-opaque);
    transition: 0.5s;
}
.bowe-underline-purple:hover {
    border-bottom: 8px solid var(--bowe-purple-opaque);
    transition: 0.5s;
}

html {
    scroll-behavior: smooth;
}

/* Media  Queries */

@media (max-width: 1199px) {
    .main-form-row .vc_col-lg-6, .main-form-row .vc_col-lg-12 {
        width: 100% !important;
    }

    .large-product-blocks .vc_column-inner .row-bg-wrap .row-bg-inner .row-bg {
        background-size: auto;
    }

    div.row .large-product-blocks .vc_column-inner .row-bg-wrap .row-bg-inner .row-bg {
        background-position: 10%;
    }

    .order-1 {
        order: 1;
    }
    .order-2 {
        order: 2;
    }
    .order-3 {
        order: 3;
    }
    .order-4 {
        order: 4;
    }
    .order-5 {
        order: 5;
    }
    .order-6 {
        order: 6;
    }
    .order-7 {
        order: 7;
    }


    .multiple-small-blocks .wpb_wrapper p span {
        font-size: 12px;
    }

}


@media (max-width: 991px) {
    .large-product-blocks > .vc_column-inner  {
        border-bottom: 10px solid #930067;
    }

    .large-systec-product-blocks > .vc_column-inner {
        border-bottom: 10px solid #a9c23f;
    }
}

@media (min-width: 1200px) {

    .systec-robots-blocks:hover .systec-robot-blocks-text .wpb_wrapper a.btn-solid {
        background-color: #afc155;
    }

    .menu-end {
        padding-right: 0 !important;
    }

    .footer-overlay {
        bottom: -90px !important;
        position: relative !important;
        z-index: 2 !important;
        left: -30px !important;
    }

    .move-robot-blocks:hover,.systec-robots-blocks:hover  {
        scale: 1.1;
        transition: 1s;
    }

    .move-robot-blocks:hover .move-robot-block-content .vc_column-inner, .systec-robots-blocks:hover .move-robot-block-content .vc_column-inner {
        transition: 0.5s;
        background-color: #324450 !important;
    }
    .move-robot-blocks .move-robot-block-content .vc_column-inner, .systec-robots-blocks .move-robot-block-content .vc_column-inner {
        transition: 0.5s;
    }

    .move-robot-blocks:hover .move-robot-blocks-image-block .vc_column-inner, .systec-robots-blocks:hover .move-robot-blocks-image-block .vc_column-inner  {
        background-color: #fff !important;
        transition: 0.5s;
    }
    .move-robot-blocks .move-robot-blocks-image-block .vc_column-inner, .systec-robots-blocks .move-robot-blocks-image-block .vc_column-inner {
        transition: 0.5s;
    }

    .move-robot-blocks:hover .move-robot-blocks-text  .vc_column-inner .liquid-column-overlay, .systec-robots-blocks:hover .systec-robot-blocks-text  .vc_column-inner .liquid-column-overlay {
        background-color: rgba(50, 68, 80, 0.95) !important;
        transition: 0.5s;
    }
    .move-robot-blocks .move-robot-blocks-text  .vc_column-inner .liquid-column-overlay, .systec-robots-blocks .systec-robot-blocks-text  .vc_column-inner .liquid-column-overlay {
        transition: 0.5s;
    }

    .systec-robots-blocks .systec-robot-blocks-text .vc_column-inner {
        min-height: 450px;
    }
}

/* End of Media Queries */

.underline {
    font-family: 'Futura Bold', sans-serif !important;
    font-weight: 400 !important;
    line-height: 32px !important;
    font-size: 24px !important;
}
.btn {
    padding: 18px 25px 18px 25px !important;
    font-family: 'Rajdhani Bold', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
    font-size: 18px !important;
}
.bowe-btn {
    padding: 18px 25px 18px 36px !important;
    clip-path: polygon(
            0% 0%, /* top-left corner */
            100% 0%, /* top-right corner */
            100% 100%, /* bottom-right corner */
            15px 100% /* bottom-left corner */
    );
    font-family: 'Rajdhani Bold', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
    font-size: 18px !important;
}
.bowe-btn.alt {
    padding: 18px 36px 18px 25px !important;
    clip-path: polygon(
            0% 0%, /* top-left corner */
            100% 0%, /* top-right corner */
            calc(100% - 15px) 100%, /* bottom-right corner */
            0% 100% /* bottom-left corner */
    );
    font-family: 'Rajdhani Bold', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
    font-size: 18px !important;
}
.page-404 .btn {
    border: none !important;
    padding: 18px 25px 18px 36px !important;
    clip-path: polygon(
            0% 0%, /* top-left corner */
            100% 0%, /* top-right corner */
            calc(100% - 15px) 100%, /* bottom-right corner */
            0% 100% /* bottom-left corner */
    );
    font-family: 'Rajdhani Bold', sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
    font-size: 18px !important;
    color: #fff !important;
    text-transform: uppercase;
}
.bowe-btn span, .btn span {
    padding: 0 !important;
}
.btn-bordered:hover, .btn-solid:hover {
    transform: translate3d(0, 0, 0) !important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}
.main-nav li a {
    font-family: 'Rajdhani Bold', sans-serif !important;
    font-weight: 400 !important;
}

body .bowe-title, body .bowe-title * {
    opacity: 0.75 !important;
}
.bowe-sidebar {
    z-index: 1000 !important;
    position: fixed !important;
    bottom: 30px !important;
    left: 0 !important;
}
.bowe-sidebar div {
    display: block;
    margin: 10px auto;
}
.wpb_video_widget {
    border-radius: 5px !important;
    overflow: hidden;
}
.carousel-dots-mobile {
    display: none !important;
}
.hover-object {
    animation: floaty 10s ease-in-out infinite;
}
@keyframes floaty {
    0% {
        transform: translateY(0);
    }
    25% {
        transform: translateY(-25px);
    }
    75% {
        transform: translateY(25px);
    }
    100% {
        transform: translateY(0);
    }
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background-color: var(--bowe-dark) !important;
}
.mejs-video {
    border-radius: 4px;
    overflow: hidden;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
    background: var(--bowe-blue) !important;
}
.systec {
    display: inline-block;
    margin: auto 10px 10px auto;
    padding: 10px 20px;
    color: #fff;
    background-color: var(--bowe-core);
}
.systec-yellow {
    display: inline-block;
    margin: auto 10px 10px auto;
    padding: 10px 20px;
    color: #fff;
    background-color: var(--bowe-core);
}
.systec-purple {
    display: inline-block;
    margin: auto 10px 10px auto;
    padding: 10px 20px;
    color: #fff;
    background-color: var(--bowe-core);
}
.systec-blue {
    display: inline-block;
    margin: auto 10px 10px auto;
    padding: 10px 20px;
    color: #fff;
    background-color: var(--bowe-core);
}
.systec:hover {
    background-color: var(--bowe-green);
}
.systec-yellow:hover {
    background-color: var(--bowe-yellow);
}
.systec-purple:hover {
    background-color: var(--bowe-purple);
}
.systec-blue:hover {
    background-color: var(--bowe-blue);
}
bold, strong {
    font-family: 'Rajdhani Bold', sans-serif !important;
    font-weight: 400 !important;
}
.lqd-contact-form label {
    width: 100% !important;
}
.main-form-row {
    display: inline-block !important;
    width: 100% !important;
}
.main-form-row .vc_col-lg-6 {
    width: 49.5% !important;
    display: inline-block;
}
.main-form-row .vc_col-lg-12 {
    width: 100% !important;
}

#corp_form_submit {
    margin: auto;
    display: block;
    width: fit-content;
}
#corp_form_submit:hover, #corp_form_submit:focus {
    background-color: var(--bowe-core);
    color: #fff;
}
.wpcf7-spinner {
    display: none !important;
}
.lqd-contact-form textarea {
    max-height: 140px !important;
}
.wpcf7-not-valid-tip {
    margin-top: 5px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.valid .wpcf7-response-output, .wpcf7 form.success .wpcf7-response-output, .wpcf7 form.accepted .wpcf7-response-output {
    margin: 20px 15px 0 15px;
    padding: 10px 20px;
    text-align: center;
    color: #fff;
    border: none;
    background-color: var(--bowe-core);
}
h2.lqd-lp-title {
    margin-bottom: 0 !important;
}
h2.lqd-lp-title a {
    font-family: 'Futura Bold', sans-serif;
    font-weight: 400;
    line-height: 30px !important;
    font-size: 28px !important;
    text-transform: uppercase;
    color: #344550;
}
.lqd-lp-date {
    text-transform: uppercase;
}
.lqd-lp-header.mb-6 {
    margin-bottom: 10px !important;
}
.lqd-lp.lqd-lp-style-1 {
    padding: 0;
    border: 1px solid #ececec;
    background-color: #f5f5f5;
}
.lqd-lp-header.mb-6 {
    padding: 0px 20px 0 20px;
}
.lqd-lp-img figure, .lqd-lp-img figure:hover, .lqd-lp-style-1:hover .lqd-lp-img figure, .lqd-lp-style-1 .lqd-lp-img figure {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
    background-color: #fff !important;
    border-radius: 0 !important;
}
.lqd-lp-img figure img {
    border-radius: 0 !important;
}
.lqd-lp.lqd-lp-style-1:hover {
    box-shadow: 0 4px 20px rgba(0, 0, 0, .15) !important;
    background-color: #fff !important;
}
.lqd-lp.lqd-lp-style-1 header {
    order: 2;
}
.lqd-lp.lqd-lp-style-1 .lqd-lp-img {
    order: 1;
}
.lqd-blog-post-style-6 .cat-links a {
    letter-spacing: 0 !important;
    text-transform: uppercase;
    padding: 10px 20px;
}
.lqd-blog-post-style-6 .lqd-post-media img {
    border-radius: 0 !important;
}
.lqd-blog-post-style-6 h1.entry-title {
    font-family: 'Futura Bold', sans-serif;
    font-weight: 400;
    line-height: 48px !important;
    font-size: 32px !important;
    text-transform: uppercase;
    color: #344550;
}
.entry-content .entry-meta {
    display: none !important;
}
.blog-post-footer, .comments-area {
    display: none !important;
}
.lqd-post-content {
    padding-bottom: 60px;
}
#post-404 {
    background-color: #f5f5f5 !important;
    min-height: 80vh !important;
}
.page-404 h3 {
    font-family: 'Futura Bold', sans-serif;
    font-weight: 400;
    line-height: 48px !important;
    font-size: 32px !important;
    text-transform: uppercase;
    color: #344550;
}

.move-robot-blocks, .systec-robots-blocks {
    z-index: 4;
    transition: 1s;
}

.move-robot-row {
    position: relative;
    top: -100px;
}

.large-product-blocks, .large-systec-product-blocks, .privacy-policy ol[type="1"]{
    scroll-margin-top: 80px;
}

.h4-lighter {
    font-weight: lighter;
}

.intralogistics-sector-blocks div.ld-container div.row .wpb_column div.vc_column-inner div.row div.wpb_column .wpb_text_column h3  {
    color: #fff;
}
/*.intralogistics-sector-blocks div.ld-container div.row .wpb_column div.vc_column-inner div.row div.wpb_column:hover .wpb_text_column h3  {*/
/*    color: #04a5b5;*/
/*}*/

.large-product-blocks .vc_column-inner .row-bg-wrap .row-bg-inner .row-bg {
    background-position: left;
}

/* Font-styling */

.large-footer-banners h3{
    line-height: 62px;
}

/* End of Font Styling */


/* Contact Form Submission Styling */


.lqd-contact-form .wpcf7-form.sent div.wpcf7-response-output{
    color: #fff;
    padding: 10px;
    font-size: 1.2rem;
    background-color: #afc155;
    border-color: #afc155;
    text-align: center;
}

.lqd-contact-form .wpcf7-form.invalid div.wpcf7-response-output {
    background-color: red;
    font-size: 1.2rem;
    padding: 10px;
}

/* End of Contact Form Styling */

a:hover {
    text-decoration: underline;
}

a.btn:hover {
    text-decoration: none;
}

body div.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
    right: 15px;
    left: unset;
}
body .wp-video, body .wp-video > div {
    width: 100% !important;
}
body .lqd-lity .lqd-lity-hide, .lqd-lity-container {
    background-color: transparent !important;
    box-shadow: none !important;
}
@media (max-width: 1200px) {
    .lqd-lity-wrap, .lqd-lity-container {
        height: 100%;
        width: 100%;
    }
}
.lqd-modal-head {
    display: none !important;
}

.page-id-174 .mejs-video .mejs-time-rail .mejs-time-current{
    background-color: #a9c23f !important;
}

/* Quote Styling Start */
/* “Read more” pill on the right */ .case-readmore { margin-left:auto; white-space:nowrap; font-weight:600; text-decoration:underline; text-underline-offset:3px; } /* Hidden content with a smooth-ish reveal */ .case-more { overflow:hidden; max-height:0; opacity:0; transition:max-height .4s ease, opacity .3s ease; } /* Expand when open */ .case-toggle[open] .case-more { max-height:1200px; /* large enough for your copy */ opacity:1; } .case-quote { padding-right:2.75rem; } .case-quote::after { content:"▾"; position:absolute; left:5rem; bottom:0; font-size:1.1rem; transition: transform .2s ease; } .case-toggle[open] .case-quote::after { position:relative; left:0.3rem; }


.latest-news .lqd-lp-style-1.post .lqd-lp-img {
    margin-top: 0;
}