@charset "UTF-8";.clearfix{clear:both}.post-item{padding:40px 0px;border-bottom:1px solid #b4b4b4}.post-item:first-child{padding:0px 0px 40px 0px}#hubspot-author_data{margin:20px 0px 0px 0px}.widget-type-blog_subscribe{background:#323232;position:relative;top:-30px;margin:0px 0px 10px 0px}.widget-type-blog_subscribe .layout-widget-wrapper{max-width:1170px;width:100%;margin:0px auto;padding:0px 15px}.widget-type-blog_subscribe .layout-widget-wrapper span,.widget-type-blog_subscribe .layout-widget-wrapper form{display:flex;flex-wrap:wrap}.widget-type-blog_subscribe .layout-widget-wrapper form{width:100%;max-width:400px}.widget-type-blog_subscribe .layout-widget-wrapper span h3,.widget-type-blog_subscribe .layout-widget-wrapper span div{display:flex;flex-direction:column}.widget-type-blog_subscribe .layout-widget-wrapper span h3{flex-grow:1;justify-content:center;padding:15px;margin:0px;font-size:18px !important;color:#fff;text-align:right;line-height:25px}.widget-type-blog_subscribe .layout-widget-wrapper span>div{flex-grow:1;justify-content:center;padding:0px 15px}.widget-type-blog_subscribe .layout-widget-wrapper .submitted-message{color:#3ab54a;font-size:18px}.widget-type-blog_subscribe .layout-widget-wrapper .hs_email{flex-grow:1;justify-content:center}.widget-type-blog_subscribe .layout-widget-wrapper .hs_email .input{width:100%}.widget-type-blog_subscribe .layout-widget-wrapper .hs_email input{height:45px;padding:0px 15px}.widget-type-blog_subscribe .layout-widget-wrapper .hs_submit{flex-grow:1}.widget-type-blog_subscribe .layout-widget-wrapper label,.widget-type-blog_subscribe .hs-error-msgs{display:none !important}.widget-module select{height:55px;width:100%;margin:0px 0px 20px 0px;padding:10px;font-size:16px}.widget-span .block h3{display:none}.vc_row.post-header img{border:1px solid #c8c8c8}.vc_row .post-body-wrapper{padding-bottom:50px}.vc_row .post-body-wrapper h2{font-size:30px;margin:25px 0px 0px 0px}.vc_row .share-link{display:inline-block;margin:0px 10px 0px 10px;text-align:center}.vc_row .share-link p{font-size:13px;color:#505050;text-align:center}.vc_row .share-link i{width:40px;height:40px;border-radius:50%;color:#3ab54a;padding:10px 0px;border:2px solid #3ab54a;font-size:17px}.header-container-wrapper .row-fluid-wrapper.row-depth-1.row-number-3{top:-30px;position:relative}.header-container-wrapper,.body-container-wrapper,.footer-container-wrapper{margin-left:-15px;margin-right:-15px}.hs-blog-post .post-header img{float:none !important;display:table !important;margin:0px auto 20px auto !important}.hs-featured-image{float:none;margin:0px 0px 20px 0px;max-width:100%;border:1px solid #c8c8c8}.hs-blog-post .blog-posts h1{font-size:30px !important}.body-container-wrapper{padding-bottom:20px}.hs-blog-social-share{padding:15px 15px 15px 0px}.widget-span h3{font-size:20px !important}.actions input{font-size:15px;font-weight:600;text-transform:uppercase;background:#3ab54a !important;color:#fff;padding:12px 20px !important;margin:20px 0px;border:0}.input input,.input select{width:100%;height:35px}.input textarea{width:100%;min-height:150px}.input input[type="checkbox"]{width:auto;height:auto}header.blog.sticky nav .logo{width:60px;height:60px;margin:5px 0px 0px 17px;background:url(https://cdn2.hubspot.net/hubfs/1006883/FoodLogic_2016/foodlogiq_iso.png) no-repeat}body{font-family:"Open Sans",sans-serif !important;background:white;font-size:19px;font-weight:400;color:#505050;overflow-x:hidden}a:hover,a:visited,a:active,a:focus{text-decoration:none;color:inherit;outline:0}h1,h2,h3,h4,h5{margin:0px}p{line-height:26px}p ~ p{margin:20px 0px 0px 0px}p ~ ul{margin:20px 0px 0px 0px}img{border:0px;max-width:100%;height:auto}button{outline:0}.customer_logos{height:150px;background:#e6e6e6}.customer_logos .vc_column-inner{padding-top:0px !important}.customer_logos .vc_column-inner img{display:table;margin:0px auto}.customer_logos .wpb_content_element{margin-bottom:0px}#primary{width:100%;overflow:hidden}.disqus{padding:80px 0px 0px 0px}.icon-circle div{border:1px solid #323232 !important}.icon-circle.light div{border-color:white !important}.icon-circle.green div{border-color:#009444 !important}.icon-circle.inline{display:inline-block;margin:10px}.inline-icons .wpb_wrapper{display:table;margin:10px auto 0px auto}.contact-btn .vc_general.vc_btn3{width:250px;font-size:20px;color:#009444 !important;padding:10px 20px 10px 80px !important}.contact-btn .vc_general.vc_btn3 .vc_btn3-icon{left:15px !important}.contact-btn .vc_general.vc_btn3 i{font-size:26px;color:#323232;border:1px solid #323232;border-radius:50%;height:55px !important;width:55px}.contact-btn .vc_general.vc_btn3 i:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.contact-btn .vc_general.vc_btn3:hover{background-color:white !important}.vc_icon_element-icon{margin-top:4px}i.play-icon{border:1px solid #505050;width:25px;height:25px;border-radius:50%;position:relative;bottom:4px;right:5px}i.play-icon.white{border:1px solid rgba(255,255,255,0.8)}i.play-icon:before{font-size:15px;position:relative;top:4px;left:1px}header{position:fixed;width:100%;z-index:15;transition:all .4s ease}header .toolbar{height:60px;background:#323232;color:white;border-bottom:5px solid white;padding:12px 20px;font-size:13px}header .toolbar p a{color:#f90}header .toolbar .hbspt-form{margin:0px}header .toolbar .hbspt-form form{display:flex;margin:0px;padding:0px}header .toolbar .hbspt-form form .hs_email{flex:1;margin:0px}header .toolbar .hbspt-form form .hs_email label{display:none}header .toolbar .hbspt-form form .hs_email input{height:32px;border-radius:5px 0px 0px 5px}header .toolbar .hbspt-form form .hs_submit .actions{margin:0px;padding:0px}header .toolbar .hbspt-form form .hs_submit .actions input{height:32px;margin:0px;padding:0px 30px;font-size:13px;border-radius:0px 5px 5px 0px;min-width:auto}header .toolbar .custom-btn.orange.short{float:right}header .toolbar .custom-btn.orange.short a{font-size:14px;padding:5px 10px !important}header nav{height:80px}header nav .logo{width:230px;height:60px;background:url(https://cdn2.hubspot.net/hubfs/1006883/FoodLogic_2016/foodlogiq_isologo.png) no-repeat;background-size:cover;margin:0px 0px 0px 17px;position:relative;z-index:1}header nav .navbar-toggler-icon i{line-height:1.5em;color:white}header nav .navbar-nav{font-size:15px;font-weight:400;text-transform:uppercase}header nav .navbar-nav li.nav-item{padding:10px .5vw 0px 0px}header nav .navbar-nav li.nav-item a.nav-link{font-weight:600;color:white;text-decoration:none;cursor:pointer}header nav .navbar-nav li.nav-item a.nav-link:hover,header nav .navbar-nav li.nav-item a.nav-link:focus{background-color:transparent}header nav .navbar-nav li.nav-item .search{position:relative}header nav .navbar-nav li.nav-item .search:after{font-family:FontAwesome;content:"";position:absolute;top:7px;right:10px;z-index:2;color:white}header nav .navbar-nav li.nav-item .search input[type=search]{border:0;padding:7px 20px 7px 10px;width:0px;background:rgba(0,0,0,0);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;position:relative;z-index:3;cursor:pointer}header nav .navbar-nav li.nav-item .search input[type=search]:focus{width:150px;padding-right:10px;color:black;background:white;border-radius:5px;cursor:auto}header nav#flq-nav .navbar-nav li.nav-item{position:initial}header nav#flq-nav .navbar-nav li.nav-item .dropdown-menu{width:95%;max-width:1500px;transform:translateX(-50%);left:50%;top:70px;border-radius:0px 0px 5px 5px;margin:15px 0px 0px 0px;padding:30px;text-transform:none;transition:all .4s ease;display:block;opacity:0;pointer-events:none}header nav#flq-nav .navbar-nav li.nav-item .dropdown-menu.show{opacity:1;pointer-events:auto}header nav#flq-nav .navbar-nav li.nav-item .dropdown-menu h1{font-size:20px}header nav#flq-nav .navbar-nav li.nav-item .dropdown-menu p{font-size:13px;line-height:23px;color:#646464}header nav#flq-nav .navbar-nav li.nav-item .dropdown-menu a{color:green;text-decoration:underline}header nav#flq-nav .navbar-nav li.nav-item .dropdown-menu ul.nav-list{list-style:none;padding-left:0px}header nav#flq-nav .navbar-nav li.nav-item .dropdown-menu ul.nav-list a.dropdown-item{font-weight:600;text-decoration:none;padding:10px 0px 0px 0px;white-space:normal}header nav#flq-nav .navbar-nav li.nav-item .dropdown-menu ul.nav-list a.dropdown-item:hover{background-color:transparent}header nav#flq-nav .navbar-nav li.nav-item .dropdown-menu .custom-btn.orange a.vc_general{color:white;text-decoration:none}header nav#flq-nav-simple .navbar-nav li.nav-item a.nav-link{font-size:17px}header nav#flq-nav-simple .navbar-nav li.nav-item .dropdown-menu{text-transform:none}header nav#flq-nav-simple .navbar-nav li.nav-item .dropdown-menu .dropdown-item{font-size:18px}header nav#flq-nav-simple .navbar-nav li.nav-item .dropdown-menu b{font-size:18px;display:block;margin:5px 0px;padding:.25rem 1.5rem}header nav#flq-nav-simple .navbar-nav li.nav-item .dropdown-menu.columns{min-width:900px;left:-200%}header nav.reconnect-nav{top:30px}header.sticky{padding:0px;background:white;box-shadow:0px 2px 5px rgba(0,0,0,0.2)}header.sticky nav .navbar-nav li.nav-item a.nav-link{color:#323232 !important}header.sticky nav .navbar-nav li.nav-item .search:after{color:#323232}header.sticky nav .logo{width:60px;height:60px;margin:0px;top:-4px;background:url(https://cdn2.hubspot.net/hubfs/1006883/FoodLogic_2016/foodlogiq_iso.png) no-repeat}header.sticky nav .navbar-toggler-icon i{color:#323232}header.sticky nav.reconnect-nav{top:5px}.hero{z-index:1;min-height:500px}.hero .hero-text-container{color:white;margin:220px auto 0px auto}.hero .hero-text-container h1{font-size:70px;line-height:70px}.hero .hero-text-container h1 strong{font-weight:400;color:#009444}.hero .hero-text-container h2{font-size:25px;font-weight:400;line-height:30px}.hero .hero-text-container p{color:white}.hero img{max-width:none}.hero .custom-btn{width:100%}.hero .custom-btn.vc_btn3-container{margin:20px 0px 0px 0px}.hero .custom-btn .vc_general.vc_btn3{min-width:auto}.hero.home{min-height:800px;margin:0px 0px 5px 0px}.hero.home .hero-text-container{margin:300px auto 0px auto}.hero.home .hero-text-container h1{font-size:75px;line-height:80px}.hero.home .youtube-video{display:block;margin:25px auto;font-size:17px;color:rgba(255,255,255,0.8);cursor:pointer}.hero.home .request_demo{border:0;font-size:15px;font-weight:bold;color:white;background:#f90;padding:10px 20px;margin:15px auto;cursor:pointer;border-radius:5px}.hero.home .learn_more{border:0;font-size:15px;font-weight:bold;color:white;padding:10px 20px;margin:15px auto;cursor:pointer;font-size:15px;background-color:#5cb85c;border:1px solid #4cae4c;border-radius:5px;color:white;padding:10px 20px}.hero.home .main{display:table;border:0;margin:20px auto 0px auto;font-size:19px;font-weight:600;text-transform:uppercase;color:white;background:#f90;padding:10px 20px}.hero.home .main i{padding:0px 5px 0px 0px}.hero.home .secondary{display:table;border:0;margin:20px auto 0px auto;font-size:19px;background:transparent}.hero.home .secondary i{padding:0px 5px 0px 0px}.hero.hero-resources{background:url(../img/resources/resources.jpg) no-repeat;background-size:cover}.hero.hero-knowledge{background:url(../img/knowledge/knowledge.jpg) no-repeat;background-size:cover}.hero.hero-error{background:url(../img/error/error.jpg) no-repeat;background-size:cover}.hero.hero-results{background:url(../img/results/results.jpg) no-repeat;background-size:cover}.hero.hero-blog{background:url(https://cdn2.hubspot.net/hubfs/1006883/FoodLogic_2016/blog.jpg) no-repeat;background-size:cover}.hero.hero-lp{background:url(https://cdn2.hubspot.net/hubfs/1006883/lp/lp.jpg) no-repeat;min-height:330px !important}.hero.hero-lp.lp-two{background:url(https://cdn2.hubspot.net/hubfs/1006883/lp2.jpg) no-repeat}.hero.hero-lp.lp-three{background:url(https://cdn2.hubspot.net/hubfs/1006883/lp3.jpg) no-repeat}.hero.hero-lp.lp-four{background:url(https://cdn2.hubspot.net/hubfs/1006883/lp4.jpg) no-repeat}.hero.hero-lp.lp-five{background:url(https://cdn2.hubspot.net/hubfs/1006883/lp5.jpg) no-repeat}.hero.hero-lp.lp-six{background:url(https://cdn2.hubspot.net/hubfs/1006883/lp6.jpg) no-repeat}.hero.hero-lp.lp-seven{background:url(https://cdn2.hubspot.net/hubfs/1006883/lp7.jpg) no-repeat}.hero.hero-lp.lp-eight{background:url(https://cdn2.hubspot.net/hubfs/1006883/lp8.jpg) no-repeat}.hero.hero-lp.lp-nine{background:url(https://cdn2.hubspot.net/hubfs/1006883/lp9.jpg) no-repeat}.hero.hero-lp.lp-ten{background:url(https://cdn2.hubspot.net/hubfs/1006883/lp10.jpg) no-repeat}.hero.hero-lp.lp-eleven{background:url(https://cdn2.hubspot.net/hubfs/1006883/lp11.jpg) no-repeat}.hero.hero-lp.lp-twelve{background:url(https://cdn2.hubspot.net/hubfs/1006883/lp12.jpg) no-repeat}.hero.hero-lp.lp-thirteen{background:url(https://cdn2.hubspot.net/hubfs/1006883/lp13.jpg) no-repeat}.hero.hero-lp.lp-reconnect{background:url(https://cdn2.hubspot.net/hubfs/1006883/lp-reconnect.jpg) no-repeat}.hero.reconnect{min-height:700px}.hero.reconnect .hero-text-container{margin:300px auto 0px auto}.hero.customers{min-height:700px}.hero.customers .hero-text-container{margin:250px auto 0px auto}.flq .custom-btn .vc_general{font-size:15px;border-radius:5px;padding:10px 20px 10px 20px;display:inline-block;text-align:center}.flq .custom-btn.green .vc_general{color:white;background-color:#5cb85c;border:1px solid #4cae4c;min-width:180px;text-decoration:none}.flq .custom-btn.green .vc_general:hover{color:white;background-color:#449d44;border-color:#398439}.flq .custom-btn.orange .vc_general{color:white;background-color:#f90;border:1px solid #ff8c0a;min-width:180px;text-decoration:none}.flq .custom-btn.orange .vc_general:hover{color:white;background-color:#ff8214;border:1px solid #ff963c}.flq .custom-btn.icon .vc_general{text-align:center}.flq .custom-btn.icon .vc_general i{padding:0px 5px;display:inline;position:relative;left:initial !important;font-size:23px;top:2px}.flq .custom-btn.short .vc_general{min-width:initial}.flq .custom-btn.vc_btn3-inline{margin-left:10px;margin-right:10px}#main>.vc_row[data-vc-full-width]{width:100% !important}#main>.vc_row[data-vc-full-width] .vc_row{margin-left:auto;margin-right:auto;position:relative}#main>.vc_row{margin-left:auto;margin-right:auto;position:relative;float:none}.vc_row .section{padding:0px}.vc_row strong{font-weight:bold;color:#505050}.vc_row h1{font-size:40px;font-weight:bold;line-height:50px;margin:5px auto 15px auto}.vc_row h2{font-size:35px;font-weight:bold;line-height:40px;margin:0px}.vc_row h2 span img{margin:0px 0px 10px 0px}.vc_row h2 a,.vc_row h2 a:hover{color:#505050;text-decoration:none}.vc_row h3{font-size:30px;font-weight:bold;line-height:40px}.vc_row h3 ~ p{margin:10px 0px 0px 0px}.vc_row h4{font-size:25px;font-weight:600;line-height:35px;margin:initial}.vc_row h4 ~ p{margin:20px 0px 0px 0px}.vc_row h5{font-size:22px;line-height:30px;font-weight:400;color:#505050}.vc_row h6{font-size:20px;font-weight:400;line-height:30px}.vc_row p{font-size:15px;color:#646464}.vc_row a{color:#009444}.vc_row ul{font-size:15px;list-style:none;padding:0px;margin:20px 0px 0px 0px;color:#646464}.vc_row ul li{text-indent:-40px;padding:5px 0px 5px 30px}.vc_row ul li:before{content:"•";font-size:30px;line-height:0px;padding:0px 17px 0px 10px;color:#009444;position:relative;top:6px}.vc_row ul li.vc_pagination-item:before{content:none}.vc_row ol{font-size:15px}.vc_row ol li{margin:0px 0px 20px 0px}.vc_row ol ul{margin:0px}.vc_row ol ul li{margin:0px}.vc_row .quote{margin-bottom:0px}.vc_row .quote h5{font-size:15px;line-height:25px;margin-bottom:10px}.vc_row .quote h6{font-size:15px;font-weight:bold}.vc_row .large h4{font-size:26px;line-height:35px}.vc_row .closer ul li{padding:3px 0px 3px 30px}.vc_row .bottom{margin-bottom:0px}.vc_row .full-size img{max-width:initial;position:absolute}.vc_row .full-size.right img{right:50px}.vc_row .full-size.left img{left:50px}.vc_row .thumbnail{border:0;margin-bottom:0px !important}.vc_row .thumbnail h2{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);margin:0px;font-size:48px;text-transform:none;color:white !important;pointer-events:none;z-index:2}.vc_row .customer-slider{min-height:360px}.vc_row .customer-slider p{font-weight:bold;font-size:15px}.vc_row .customer-slider p em{font-size:19px;font-weight:normal}.vc_row .box .vc_column-inner{flex-flow:nowrap;margin:10px;padding:35px 40px;background:#f0f0f0;-webkit-box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.1);border-radius:5px}.vc_row .box .vc_column-inner p{font-size:15px;line-height:23px;color:#505050;padding:20px 0px 10px 0px}.vc_row .box .vc_column-inner h6{font-size:14px;line-height:20px;margin:0px 0px 20px 0px}.vc_row .box .vc_column-inner .wpb_wrapper{display:flex;flex-grow:1;flex-flow:column nowrap}.vc_row .box .vc_column-inner .wpb_wrapper .custom-btn{margin-top:auto}.vc_row .form-outline{border:1px solid #c8c8c8;border-radius:5px;padding:30px;margin:0px 0px 50px 0px}.vc_row .form-outline p{font-size:15px}.vc_row .form-outline h3{font-weight:400}.vc_row .form-outline .hbspt-form .hs_upload_resume,.vc_row .form-outline .hbspt-form .hs_upload_cover_letter{margin:15px 0px 0px 0px}.vc_row .form-outline .hbspt-form .hs_upload_resume label,.vc_row .form-outline .hbspt-form .hs_upload_cover_letter label{font-weight:700;margin:10px 0px}.vc_row .form-outline .hbspt-form .actions .hs-button{border-radius:5px;display:inline;width:auto !important;min-width:150px}.vc_row.solutions h4{font-size:30px;font-weight:600;color:#282828;margin:initial}.vc_row.solutions h4 ~ p{margin:20px 0px 0px 0px}.vc_row.solutions p{max-width:900px;margin:0px auto;font-weight:400}.vc_row.solutions p strong{font-weight:600;color:#3c3c3c}.vc_row.solutions ul{font-size:15px}.vc_row.solutions img{position:absolute;z-index:10}.vc_row.solutions .management{height:550px}.vc_row.solutions .management img{top:-100px;right:0px;max-width:550px}.vc_row.solutions .compliance{height:550px}.vc_row.solutions .compliance img{top:-100px;right:0px;max-width:550px}.vc_row.solutions .traceability{height:550px}.vc_row.solutions .traceability img{top:-50px;right:-320px;max-width:1000px}.vc_row.solutions .audit{height:550px}.vc_row.solutions .audit img{top:-30px;right:-130px;max-width:736px}.vc_row.solutions .incident{height:550px}.vc_row.solutions .incident img{top:-130px;right:-250px;max-width:769px}.vc_row.solutions .safety{height:600px}.vc_row.solutions .safety img{top:-150px;right:-40px;max-width:700px}.vc_row.solutions .sustainability{height:450px}.vc_row.solutions .sustainability img{top:-80px;right:-190px;max-width:790px}.vc_row.solutions .recall{height:500px}.vc_row.solutions .recall img{top:-100px;right:-80px;max-width:680px}.vc_row.solutions .success{height:450px}.vc_row.solutions .success img{top:0px;right:0px;max-width:600px}.vc_row.features h3{font-style:normal;font-weight:600;max-width:950px;margin:0px auto}.vc_row.features h4{font-size:25px;font-weight:400}.vc_row.features img{box-shadow:0px 10px 20px rgba(0,0,0,0.3)}.vc_row.features .feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vc_row.features .feature h3{font-size:29px;font-weight:400}.vc_row.features .order-1{order:1}.vc_row.features .order-2{order:2}.vc_row.features .order-3{order:3}.vc_row.industries h4{font-size:40px;line-height:40px;font-weight:400;color:#282828;max-width:initial;margin:initial}.vc_row.industries h4+p{margin:20px auto 0px auto}.vc_row.industries h5{font-size:25px;font-style:normal;margin:25px 0px 0px 0px}.vc_row.industries p{max-width:900px;margin:0px auto;font-size:18px;font-weight:400;margin:10px 0px 0px 0px}.vc_row.industries p strong{font-weight:600;color:#3c3c3c}.vc_row.industries ul{font-size:18px}.vc_row.industries ul li{padding:5px 0px 5px 30px}.vc_row.industries ul li:before{color:#f90}.vc_row.industries img{position:absolute;z-index:10}.vc_row.industries .importer{height:740px}.vc_row.industries .importer img{top:-130px;right:10px;max-width:580px}.vc_row.bullets{padding:50px;background:#f0f0f0;z-index:12;-webkit-box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.1)}.vc_row.bullets .vc_column_container .vc_column-inner{padding-left:5px;padding-right:5px}.vc_row.bullets .wpb_wrapper .wpb_column{padding:20px}.vc_row.bullets h3{font-size:18px;line-height:25px;font-weight:600;text-align:center;margin:0px 0px 20px 0px;color:#323232}.vc_row.bullets p{font-size:14px;font-weight:400;color:#505050}.vc_row.bullets .vc_icon_element{margin:30px 0px}.vc_row.bullets .vc_separator{margin:0px}.vc_row.bullets .wpb_content_element{margin:0px}.vc_row.bullets .vc_icon_element-icon{color:#373737 !important}.vc_row.bullets .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon{font-size:80px !important}.vc_row.bullets .line:before{content:"..................................................................";color:#414141;font-size:20px;font-weight:600;letter-spacing:5px;display:block;width:100%;overflow:hidden;padding:0px 15px 30px 15px}.vc_row.bullets .line .wpb_wrapper{padding:0px}.vc_row.box{background:#f0f0f0;z-index:12;-webkit-box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.1);padding:50px 25px}.vc_row.box .wpb_wrapper{padding:0px 5px}.vc_row.box h4{max-width:initial}.vc_row.box h3{font-size:24px;font-weight:400;font-style:normal;text-align:center;margin:0px 0px 20px 0px;color:#323232}.vc_row.box .vc_icon_element-icon{color:#373737 !important;margin-top:4px}.vc_row.benefits{background:#323232;color:white}.vc_row.benefits .wpb_wrapper{border:0}.vc_row.benefits h1{font-size:60px;margin:0px}.vc_row.benefits h2{font-size:18px;margin:5px 0px 0px 0px}.vc_row.benefits .vc_icon_element{margin:0px 0px 30px 0px}.vc_row.benefits .vc_separator{margin:0px}.vc_row.benefits .wpb_content_element{margin:0px}.vc_row.benefits .vc_column_container{border-right:1px solid white;padding:40px 15px !important;margin:30px auto}.vc_row.benefits .vc_column_container:last-child{border:0}.vc_row.darkbox{padding:0px;background:#323232}.vc_row.darkbox .wpb_wrapper{border:0}.vc_row.darkbox h4{color:white;font-size:33px;font-weight:bold;max-width:none}.vc_row.darkbox p{color:white;font-size:28px;margin:0px 0px 30px 0px;text-align:center}.vc_row.darkbox ul{font-size:15px;color:white;margin:5px 0px 0px 0px}.vc_row.darkbox .vc_separator{margin:0px}.vc_row.darkbox .wpb_content_element{margin:0px}.vc_row.darkbox .vc_column_container{border-right:1px solid white;padding:0px 20px !important;margin:20px auto;min-height:315px}.vc_row.darkbox .vc_column_container:last-child{border:0}.vc_row.customers.logos h2{display:none}.vc_row.customers.logos .wpb_single_image{width:95%;max-width:270px;margin:0px auto}.vc_row.customers.logos .wpb_single_image a{width:270px;height:270px;border:1px solid #d2d2d2;position:relative}.vc_row.customers.logos .wpb_single_image a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_row.customers.logos .wpb_single_image.caption:hover h2{font-size:22px;font-style:italic;text-transform:none;color:black;width:70%;max-width:190px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0px;pointer-events:none;z-index:2}.vc_row.customers.logos .wpb_single_image.caption:hover img{opacity:.15}.vc_row.customers.logos .wpb_content_element{margin-bottom:12px}.vc_row.leadership h3{font-size:50px;margin:0px 0px 15px 0px}.vc_row.leadership h5{color:#009444}.vc_row.leadership h5 ~ p{margin:20px 0px 0px 0px}.vc_row.leadership .wpb_wrapper{position:relative}.vc_row.leadership .wpb_wrapper a{width:50px;height:50px;background:transparent;border:1px solid #009444;position:relative}.vc_row.leadership .wpb_wrapper a i{font-size:22px;color:#009444;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_row.leadership .wpb_wrapper a:hover{border:1px solid black;background:transparent}.vc_row.leadership .wpb_wrapper a:hover i{color:black}.vc_row.leadership .wpb_wrapper .email{position:absolute;right:70px;top:0px}.vc_row.leadership .wpb_wrapper .linkedin{position:absolute;right:0px;top:0px}.vc_row.members .title{min-height:100px}.vc_row.members .title h4{color:#323232;margin:10px auto 0px auto}.vc_row.members .title h4 ~ p{color:#009444;margin:5px 0px 0px 0px;line-height:20px}.vc_row.cta h3{font-size:30px;font-style:normal;color:#323232}.vc_row.cta h3 ~ p{margin:10px 0px 0px 0px}.vc_row.cta p{font-size:16px;color:#323232}.vc_row.resource h3{font-style:normal;font-weight:600;max-width:600px;margin:0px auto 40px auto}.vc_row.resource h4{font-size:25px;font-weight:400}.vc_row.resource h4 ~ p{margin:10px 0px 0px 0px}.vc_row.resource img{display:block;border:1px solid #505050}.vc_row .invert-to-right{right:-50%;z-index:2}.vc_row .invert-to-left{left:-50%;z-index:1}.footer-menu .features .section{border-top:1px solid #c8c8c8;padding-top:80px}.footer-menu .features h4{font-size:33px;line-height:44px;font-weight:400;font-style:normal;padding:0px 0px 40px 0px;text-align:center}.footer-menu .features h3{font-size:30px;font-style:normal;color:#f90;margin:0px 0px 30px 0px;padding:0px 0px 5px 0px;text-align:center}.footer-menu .features .module{display:table;margin:0px 0px 30px 0px}.footer-menu .features .feature{margin:0px 0px 50px 0px}.footer-menu .features .feature i{color:#f90;font-size:50px;display:block;width:auto;height:auto;text-align:center}.footer-menu .features .feature h1{text-transform:none;font-size:25px;font-weight:400;font-style:normal;color:#323232;padding:10px 0px;margin:0px;text-align:center}.footer-menu .features .feature p{font-size:17px;color:#969696;text-align:center}.dark{background:#323232;color:white;padding:70px 0px}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark p,.dark ul li{color:white !important}.dark span{font-weight:300 !important}.dark h3 ~ p{margin:20px 0px 0px 0px}.dark .vc_column-inner{padding-top:0px !important}.dark.home-footer{background:0;background-size:cover !important}.dark.demo-form .hbspt-form{max-width:inherit}.dark.demo-form .hbspt-form .hs-form .hs-form-field,.dark.demo-form .hbspt-form .hs-form .actions{width:25%;float:left;margin:0px;padding:0px}.dark.demo-form .hbspt-form .hs-form .input{width:90%;display:flex}.dark.demo-form .hbspt-form .hs-form .hs-button{width:90%;padding:10px 0px;box-shadow:none}.dark.demo-form .hbspt-form .hs-form ul.hs-error-msgs.inputs-list,.dark.demo-form .hbspt-form .hs-form label{display:none !important}.hbspt-form .hs-form{width:100%;margin:0px auto}.hbspt-form .hs-form fieldset{max-width:none}.hbspt-form .hs-form label,.hbspt-form .hs-form.stacked label{font-size:15px;font-weight:400;margin-bottom:7px}.hbspt-form .hs-form input.hs-input:focus,.hbspt-form .hs-form input.hs-input:active{border-color:rgba(11,148,68,0.8);outline:0;outline:thin dotted \;-moz-box-shadow:0 0 8px rgba(11,148,68,0.6);box-shadow:0 0 8px rgba(11,148,68,0.6) !important}.hbspt-form .hs-form .hs-form-required{color:#c80000;margin-left:5px}.hbspt-form .hs-form input,.hbspt-form .hs-form select,.hbspt-form .hs-form textarea.hs-input{width:100% !important;max-width:none;height:40px;padding:10px;box-sizing:border-box !important;font-size:15px}.hbspt-form .hs-form input.hs-input[type=file]{font-size:13px}.hbspt-form .hs-form textarea.hs-input{min-height:150px}.hbspt-form .hs-form .hs_recaptcha.field.hs-form-field{margin:30px auto 0px auto;display:table}.hbspt-form .hs-form .actions{margin:40px 0px 0px 0px}.hbspt-form .hs-form .actions .hs-button{display:table;width:initial;min-width:200px;margin:0px auto;padding:0px;color:white;background:#5cb85c;border:1px solid #4cae4c;font-weight:400;text-shadow:none;box-shadow:none;cursor:pointer}.hbspt-form .hs-form .actions .hs-button:hover:not(.inactive),.hbspt-form .hs-form .actions .hs-button:focus:not(.inactive),.hbspt-form .hs-form .actions .hs-button.hovered:not(.inactive),.hbspt-form .hs-form .actions .hs-button:active:not(.inactive):not(.link){box-shadow:none;border:1px solid #4cae4c;background:#449d44;border-color:#398439}.hbspt-form .hs-form ul li{text-indent:0px;margin:10px 0px 5px 0px}.hbspt-form .hs-form ul li:before{content:none}.hbspt-form .hs-form ul li label{color:#c80000}.subscribe{height:75px;background:#374150;color:white;text-align:center}.subscribe p{font-size:14px;padding:28px 0px 27px 0px}.subscribe form{margin:0px}.subscribe form div{float:left}.subscribe form .hs_email{margin:0px !important}.subscribe .hs-form label{display:none !important}.subscribe .hs-form input.hs-input{height:35px !important;margin:20px 0px 20px 0px !important;float:left;border:0;border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-right-radius:0px;border-bottom-right-radius:0px;box-sizing:border-box !important}.subscribe .hs-form .hs-button{margin:20px 0px 0px 0px !important;padding:10px 15px 10px 15px !important}.subscribe .hs-form .hs-button:hover,.subscribe .hs-form .hs-button:focus,.subscribe .hs-form .hs-button:active{border:none !important;border-bottom:2px solid #3c4b19 !important;box-shadow:none !important;background:#69912d !important}.subscribe .submitted-message{padding:25px 0px 25px 0px;color:#4b7dc3}.subscribe .subscribe-close{cursor:pointer;padding:25px 0px 20px 0px;text-align:left}.subscribe .subscribe-close i{width:25px;height:25px;border-radius:50%;background:#4b7dc3;padding:5px 7px;margin:0px 5px 0px 0px}.subscribe .subscribe-close span{font-size:13px;text-decoration:underline}.filter{min-height:125px;background:#323232;font-size:19px}.filter p{padding:28px 0px 27px 0px}.filter select{display:block;height:45px;width:100%;margin:40px 0px;padding:6px 5px 6px 5px;color:#323232;font-size:15px;font-weight:600}.filter .search form{position:relative;margin:40px 0px;float:right}.filter .search form input[type=search]{font-size:19px;font-weight:600;color:#323232;width:0px;height:45px;padding:6px 40px 6px 10px;border:1px solid #323232;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;float:right}.filter .search form input[type=search]:focus{width:100%;padding-right:30px;color:black;background:white;cursor:auto}.filter .search form:after{font-family:FontAwesome;content:"";color:black;position:absolute;top:10px;right:15px;z-index:1;pointer-events:none}.resources{min-height:450px;padding:30px 0px 60px 0px;text-align:center}.resources .container{border-top:1px solid #c8c8c8;padding-top:80px}.resources h4{font-size:33px;font-weight:400;font-style:normal;padding:0px 0px 20px 0px}.resources .resource{background:#f0f0f0;-webkit-box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.1);margin:30px auto 0px auto;padding:50px 0px;max-width:250px;min-height:310px}.resources .resource img{border:1px solid #d2d2d2}.resources .link{height:120px}.resources .link h1{font-size:15px;font-weight:600;color:#505050;padding:30px 20px 20px 20px;min-height:100px;margin:0px auto}.navigation{display:table;margin:40px auto 0px auto;border:1px solid #4cae4c;border-radius:5px}.navigation h2{display:none}.navigation a,.navigation span{float:left;display:table;padding:10px 20px;font-size:18px;font-weight:300;color:#5cb85c;border-right:1px solid #4cae4c}.navigation a.current,.navigation span.current{background-color:#5cb85c;color:white}.navigation a:last-child,.navigation span:last-child{border:0}.navigation a:hover{background:#449d44;color:white}.results{padding:40px 0px 10px 0px}.results h6{font-size:18px;color:#3c4155;display:inline;padding:0px 0px 9px 0px}footer{padding:40px 0px 0px 0px;margin:5px 0px 0px 0px;color:white;background:#009444}footer a{cursor:pointer;-webkit-transition:color .2s ease-in;-moz-transition:color .2s ease-in;-o-transition:color .2s ease-in;transition:color .2s ease-in;color:white}footer a:hover{color:black}footer .links ul{list-style:none;margin:0px 0px 20px 0px;padding:7px 0px 0px 0px}footer .links ul li{font-size:15px;font-weight:600;padding:10px 0px 10px 0px}footer .links ul li a{color:white}footer .links ul li a:hover{color:black}footer .links ul li ul{padding:15px 0px 0px 0px}footer .links ul li li{font-size:14px;font-weight:normal;padding:5px 0px}footer .logo{width:220px;height:57px;display:block;background:url(https://cdn2.hubspot.net/hubfs/1006883/FoodLogic_2016/foodlogiq_isologo.png) no-repeat;background-size:100%}footer address{padding:35px 0px 0px 0px}footer address a{font-size:15px;color:white}footer address a:hover{color:black}footer .social-links{padding:15px 0px 0px 0px;margin:0px 0px 35px 0px}footer .social-links li{display:inline-block}footer .social-links li a{width:35px;height:35px;margin:0px 10px 0px 0px;border:1px solid white;display:block;border-radius:50%;position:relative}footer .social-links li a i{font:normal normal normal 18px/1 FontAwesome;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}footer .legal{padding:50px 0px 30px 0px;text-align:center;position:relative}footer .legal ul{margin:0px;padding:0px}footer .legal ul li{padding:0px}footer .legal ul li p{display:inline-block;font-size:13px}footer .legal ul li p a{color:white}footer .legal ul li p a:hover{color:black}footer .legal ul li:after{display:inline-block;content:"|";padding:0px 5px}footer .legal ul li:last-child:after{content:""}footer .scroll-up{position:absolute;right:0px;bottom:0px;background:white;width:50px;height:60px;text-align:center;font-size:30px;padding:5px 0px 0px 0px}footer .scroll-up i{color:#009444}.youtube-videowrapper{position:relative;padding-bottom:56.25%;padding-top:0px;height:0px}.youtube-videowrapper iframe{position:absolute;top:0px;left:0px;width:100%;height:100%}.open-modal{cursor:pointer}#modal{width:100%;height:100%;position:fixed;visibility:hidden;top:0px;z-index:16000;background:rgba(0,0,0,0.8);color:black;padding:4vh 0px;text-align:center;overflow:auto}#modal .video{width:95%;margin:0px auto;display:none}#modal .fa-spinner{position:absolute;top:50%;color:white;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}#modal .videowrapper{position:relative;height:530px}#modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}#modal .close-modal{height:50px;width:50px;cursor:pointer;float:right;font-size:25px;color:white;background:#0b9444;border-radius:50%}#modal .close-modal i{line-height:50px}.vc_btn3.vc_btn3-size-md.vc_btn3.vc_btn3-shape-square{padding:5px 12px}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-right:35px !important}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right:12px !important}.vc_row[data-vc-full-width]{background-position:top center;background-repeat:no-repeat}.wpb_single_image .vc_figure{margin:0px auto !important}.stripe-button-el{font-size:13px;font-weight:bold;color:white;text-transform:uppercase;padding:10px 15px !important;border-radius:3px !important;margin:0px auto !important;display:table !important;background:#507dbe !important;border-bottom:2px solid #2d4169 !important}.stripe-button-el span{background:none !important;box-shadow:none !important;height:auto !important;line-height:normal !important;padding:5px 0px !important}.error-message{text-align:center;font-size:19px;color:#505050;padding:80px 0px 0px 0px}.error-message a{color:#009444;text-decoration:underline}.workflow h5{margin:20px 0px 0px 0px;color:#009444}.workflow h5 ~ p{margin:20px 0px 0px 0px}.kb-contact-form form{padding:30px}.kb-contact-form form input[type=text],.kb-contact-form form input[type=email],.kb-contact-form form select,.kb-contact-form form textarea{margin:10px 0px 0px 0px;text-align:left;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#efefef;background-image:none;border:1px solid #fafafa;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.kb-contact-form form textarea{height:10em}.kb-contact-form form div.gform_footer input[type=submit]{display:inline-block;padding:1.25em 1.5em;margin-top:1.5em;color:#fff;border-radius:4px;background:#0b9444;font-size:15px;text-transform:uppercase;font-family:"Open Sans",sans-serif;-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in;border:0}.kb-contact-form form div.gform_footer input[type=submit]:hover{background:#047332}.kb-contact-form form a.cta-button-green{display:inline-block;padding:1.25em 1.5em;margin-top:1.5em;color:#fff;border-radius:4px;background:#0b9444;font-size:15px;text-transform:uppercase;font-family:"Open Sans",sans-serif;-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in}.kb-contact-form form a.cta-button-green:hover{background:#047332}.landing .grey{background:whitesmoke;-webkit-box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.1)}.landing .hbspt-form .actions{padding:0px;margin:20px 0px 0px 0px}.landing .hbspt-form .actions .hs-button{width:100%}.landing.caesar #border{width:100%;height:15px;background:#009444}.landing.caesar header{position:relative}.landing.caesar header .logo{width:250px;height:65px;display:block;background:url(../img/common/foodlogiq_isologo_flat.png) no-repeat;background-size:100%;margin:40px 0px;position:relative;z-index:1}.landing.caesar header .phone{margin:40px 0px;text-align:right;font-size:25px}.landing.caesar header .phone a{color:#ff8f00}.landing.caesar header .phone a i{font-size:20px}.landing.caesar .hero .hero-content h1{font-size:50px;line-height:50px;color:#ff8f00;margin:0px 0px 15px 0px}.landing.caesar .hero .hero-content h4{font-size:20px;line-height:30px;font-weight:400}.landing.caesar .hero .outline-border{border:1px solid #c8c8c8;border-radius:5px;padding:30px;margin:0px 0px 50px 0px}.landing.caesar .hero .outline-border h3{font-weight:400}.landing.caesar .hero.thankyou{min-height:350px}.landing.caesar .hbspt-form .hs-button{background-color:#f90;border:1px solid #ff8c0a}.landing.caesar .hbspt-form .hs-button:hover:not(.inactive),.landing.caesar .hbspt-form .hs-button:focus:not(.inactive),.landing.caesar .hbspt-form .hs-button.hovered:not(.inactive),.landing.caesar .hbspt-form .hs-button:active:not(.inactive):not(.link){background-color:#ff8214;border:1px solid #ff963c}.landing.caesar .vc_row ul li:before{color:#ff8f00}.landing.demo header{position:absolute}.landing.demo header .logo{width:250px;height:65px;display:block;background:url(../img/common/foodlogiq_isologo.png) no-repeat;background-size:100%;margin:70px auto 0px auto;position:relative;z-index:1}.landing.demo .hero .hero-content{margin:150px auto 0px auto}.landing.demo .hero .hero-content h1{font-size:70px;line-height:75px;color:white;margin:0px 0px 15px 0px}.landing.demo .hero .hero-content h4{font-size:22px;line-height:32px;font-weight:300;color:white}.landing.demo .hero .hbspt-form span{color:white}.landing.demo .hero .hbspt-form .hs-button{background-color:#f90;border:1px solid #ff8c0a}.landing.demo .hero .hbspt-form .hs-button:hover:not(.inactive),.landing.demo .hero .hbspt-form .hs-button:focus:not(.inactive),.landing.demo .hero .hbspt-form .hs-button.hovered:not(.inactive),.landing.demo .hero .hbspt-form .hs-button:active:not(.inactive):not(.link){background-color:#ff8214;border:1px solid #ff963c}.landing.demo .hero .hbspt-form .hs-error-msgs li label{font-size:14px !important;color:#f90;margin:0px 0px -15px 0px}.landing footer{padding:30px 0px;margin:0px}.landing footer .legal{padding:0px}.reconnect header{position:absolute}.reconnect #main{flex:1 0 auto;min-height:auto;width:100%;overflow-x:hidden}.reconnect .hero h2{font-size:40px}.reconnect .vc_tta-container .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4,.reconnect .vc_tta-container .vc_tta.vc_tta-accordion .vc_active .vc_tta-panel-heading h4{background:#969696;font-size:15px;font-weight:400}.reconnect .vc_tta-container .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a,.reconnect .vc_tta-container .vc_tta.vc_tta-accordion .vc_active .vc_tta-panel-heading h4 a{color:white;padding:14px 50px 14px 20px}.reconnect .vc_tta-container .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 i,.reconnect .vc_tta-container .vc_tta.vc_tta-accordion .vc_active .vc_tta-panel-heading h4 i{left:initial;right:20px}.reconnect .vc_tta-container .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 i:before,.reconnect .vc_tta-container .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 i:after,.reconnect .vc_tta-container .vc_tta.vc_tta-accordion .vc_active .vc_tta-panel-heading h4 i:before,.reconnect .vc_tta-container .vc_tta.vc_tta-accordion .vc_active .vc_tta-panel-heading h4 i:after{border-color:white}.reconnect .vc_tta-container .vc_tta.vc_tta-accordion .vc_tta-panel-body p{text-align:left}.reconnect .wpb-js-composer .noaction .vc_tta-panel-title a{pointer-events:none}.reconnect .wpb-js-composer .noaction .vc_tta-panel-title a i{display:none}.reconnect footer{clear:both;padding:30px 0px;margin:0px}.reconnect footer .legal{padding:0px}@media(max-width:1330px){header nav .logo{width:70px;background-size:initial}.hero.hero-home .hero-text-container h1{font-size:65px;line-height:70px}.hero.hero-home .hero-text-container h2{font-size:25px;line-height:30px;max-width:900px}}@media(max-width:1150px){.landing #primary{top:0px;margin:0px}.reconnect #main{position:relative;top:-130px;margin-bottom:-130px}}@media(max-width:1199px){.section.solutions .management{margin:0px;height:auto}.section.solutions .management img{top:0px}.section.solutions .traceability{height:530px}.section.solutions .traceability img{top:-30px;right:-400px}.section.solutions .audit img{top:-10px;right:-120px;max-width:660px}.section.solutions .safety{height:500px}.section.solutions .safety img{right:-20px;max-width:550px}.section.solutions .sustainability img{top:-20px;right:-150px;max-width:680px}.section.solutions .recall img{top:0px;right:-80px;max-width:600px}}@media screen and (max-width:991px){header{background:white;box-shadow:0px 2px 5px rgba(0,0,0,0.2)}header .toolbar{height:50px;border:0;padding:10px 20px}header nav.navbar{height:60px;padding:0px}header nav.navbar .navbar-nav{background:white;max-height:calc(100vh - 110px);overflow:auto;box-shadow:0px 5px 5px rgba(0,0,0,0.1)}header nav.navbar .navbar-nav li.nav-item{padding:0px 20px}header nav.navbar .navbar-nav li.nav-item .border-right{border:none !important}header nav.navbar .navbar-nav li.nav-item a.nav-link{color:#323232 !important}header nav.navbar .navbar-nav li.nav-item .search:after{color:#323232;left:10px}header nav.navbar .navbar-nav li.nav-item .dropdown-menu{width:auto;transform:none;left:initial;top:initial;display:none;padding:0px;border:0}header nav.navbar .navbar-nav li.nav-item .dropdown-menu.show{display:block}header nav.navbar .logo{width:60px;height:60px;margin:0px;background:url(https://cdn2.hubspot.net/hubfs/1006883/FoodLogic_2016/foodlogiq_iso.png) no-repeat}header nav.navbar .navbar-toggler-icon i{color:#323232}header nav.navbar.reconnect-nav{top:5px}.hero .hero-text-container h1,.hero .ms-slide-info h1{font-size:80px}.dark.demo-form .hbspt-form .hs-form .hs-form-field,.dark.demo-form .hbspt-form .hs-form .actions{width:100%;float:none;display:table;margin:20px 0px}.dark.demo-form .hbspt-form .hs-form .input,.dark.demo-form .hbspt-form .hs-form .hs-button{width:100%}.dark.demo-form .hbspt-form .hs-form .input input,.dark.demo-form .hbspt-form .hs-form .hs-button input{margin:0px auto}.section .invert-to-right{right:auto}.section .invert-to-left{left:auto}.section.solutions h4{margin:0px auto}.section.solutions h4 ~ p{margin:10px auto 0px auto}.section.solutions img{position:relative;max-width:100% !important}.section.solutions .compliance{margin:0px;height:auto}.section.solutions .compliance img{top:0px}.section.solutions .traceability{margin:0px;max-height:550px;height:auto}.section.solutions .traceability img{top:0px;right:0px;left:12%}.section.solutions .audit{height:auto}.section.solutions .audit img{top:0px;right:0px}.section.solutions .incident{margin:0px;height:auto}.section.solutions .incident img{top:0px;right:-19%}.section.solutions .safety{height:auto}.section.solutions .safety img{top:0px;right:0px}.section.solutions .sustainability{height:auto}.section.solutions .sustainability img{top:0px;right:-5%}.section.solutions .recall{height:auto}.section.solutions .recall img{right:0px}.section .custom-btn .vc_general.vc_btn3{margin:0px auto;display:table}.landing .hero .hero-content{text-align:center}.hero.hero-home .hero-text-container h1{font-size:50px;line-height:55px}.hero.hero-home .hero-text-container h2{font-size:20px;line-height:25px}}@media screen and (max-width:767px){.hero .hero-text-container h1,.hero .ms-slide-info h1{font-size:55px;line-height:60px}.hero .hero-text-container h2,.hero .ms-slide-info h2{font-size:22px;line-height:32px}.vc_row .box .vc_column-inner{width:85%}.section .full-size img{position:relative;max-width:100%}.section.features .feature{display:block}.section.features .order-1,.section.features .order-2,.section.features .order-3{order:initial}.filter select{margin:20px 0px 0px 0px}.filter .search form{margin:20px 0px 40px 0px;float:none}.filter .search form input[type=search]{width:100%;float:none}.footer-menu .features .feature{min-height:initial;margin:0px 0px 30px 0px}footer{text-align:center}footer .legal ul li{display:block;margin:10px 0px}footer .legal ul li:after{content:""}footer .logo{margin:0px auto}footer .links ul li{float:none;width:100%;text-align:center}footer .links ul li li{padding:15px 0px 5px 0px}.custom-btn.align-right{margin:0px auto !important}.custom-btn.align-left{margin:0px auto !important}.custom-btn .vc_general.vc_btn3{min-width:auto}.section.benefits .vc_column_container{border-right:0;border-bottom:1px solid white;padding:60px 0px !important}.landing .section.center{display:block;text-align:center}.landing .section.center p{text-align:center}.hero.hero-home .hero-text-container h1{font-size:40px;line-height:45px}.customer_logos{height:auto}}@media screen and (max-width:575px){header .toolbar .custom-btn.orange.short{float:none;display:table;margin:0px auto}}@media screen and (max-width:480px){.hero .hero-text-container,.hero .ms-slide-info,.hero.hero-home .hero-text-container,.hero.hero-home .ms-slide-info{width:100%}.hero .hero-text-container h1,.hero .ms-slide-info h1,.hero.hero-home .hero-text-container h1,.hero.hero-home .ms-slide-info h1{font-size:35px;line-height:40px}.hero .hero-text-container h2,.hero .ms-slide-info h2,.hero.hero-home .hero-text-container h2,.hero.hero-home .ms-slide-info h2{font-size:17px;line-height:21px}.hero .learn_more,.hero .request_demo,.hero.hero-home .learn_more,.hero.hero-home .request_demo{font-size:15px;margin:7px auto}.section h1{font-size:35px}.section h2{font-size:30px}.section h3{font-size:28px}.section h4{font-size:19px}.section h5{font-size:19px}.section h6{font-size:19px}.section p{font-size:19px;text-align:left}.section.large h4{font-size:22px;line-height:30px}.section .thumbnail h2{font-size:35px}.section .customer-slider .ms-nav-prev,.section .customer-slider .ms-nav-next{display:none}}@media screen and (min-width:576px){#main>.vc_row,#main>.vc_row[data-vc-full-width] .vc_row{width:540px}}@media screen and (min-width:768px){#main>.vc_row,#main>.vc_row[data-vc-full-width] .vc_row{width:720px}}@media screen and (min-width:992px){#main>.vc_row,#main>.vc_row[data-vc-full-width] .vc_row{width:960px}}@media(min-width:1200px){#main>.vc_row,#main>.vc_row[data-vc-full-width] .vc_row{width:1140px}}.hide-desktop{display:none}