/*
Theme Name:  Mars
Author:      Lighthouse Media
Author URI:  https: //lighthousemedia.dk/
Description: Mars Theme
Version:     1.0
License:     GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags:        one-column, two-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, full-width-template, custom-logo, custom-background, threaded-comments, blog, e-commerce
Template:    page-builder-framework
Text Domain: mars
*/:root{--accent: #E30513;--black: #000;--gray: #EDEDED}body{font-family:'Poppins', sans-serif;color:var(--black);font-size:15px}h1,h2,h3,h4,h5,h6{font-family:'Poppins', sans-serif}h1{font-size:40px}.wpbf-inner-pre-header{padding:0}.wpbf-navigation{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15)}.wpbf-inner-pre-header-content{position:relative}.wpbf-inner-pre-header-content .inner{position:absolute;right:15px;top:20px;display:flex;justify-content:flex-end;align-items:center;z-index:1000}.wpbf-inner-pre-header-content .inner strong{color:#000;line-height:1;font-size:18px}.wpbf-inner-pre-header-content .inner .wpml-ls{padding:0;border:0;line-height:1;margin-left:20px}.wpbf-inner-pre-header-content .inner .wpml-ls a{color:var(--black)}.wpbf-inner-pre-header-content .inner .wpml-ls-link{padding-top:0;padding-bottom:0}.wpbf-inner-pre-header-content .wpml-ls-current-language a{color:var(--accent) !important}.wpbf-inner-pre-header-content .wpml-ls-legacy-list-horizontal a{padding:0 5px !important}.hero-circle{min-height:350px}.hero-circle .elementor-widget-wrap{align-items:center;flex-direction:column;justify-content:flex-end}.hero-circle h4{font-weight:500 !important;line-height:1.4;font-size:22px;color:#fff}.elementor-kit-5{background-size:200% !important}.elementor-widget-container h1,.elementor-widget-container h2,.elementor-widget-container h3,.elementor-widget-container h4,.elementor-widget-container h5,.elementor-widget-container h6{color:inherit}#footer .wpbf-widget-footer{background:#d0d0d0}#footer .wpbf-inner-widget-footer{padding-bottom:40px;padding-top:60px}#footer .wpbf-inner-widget-footer .wpbf-grid .wpbf-footer-widget-1{width:40%}#footer .wpbf-inner-widget-footer .wpbf-grid .wpbf-footer-widget-2,#footer .wpbf-inner-widget-footer .wpbf-grid .wpbf-footer-widget-3{width:25%}#footer .wpbf-inner-widget-footer .wpbf-grid .wpbf-footer-widget-4{width:10%}#footer .wpbf-inner-widget-footer .wpbf-grid .wpbf-footer-widget-4 .textwidget{display:flex;justify-content:flex-end}#footer .footer-contacts{display:flex}#footer .footer-contacts>div:first-child{flex:0 0 auto;width:70px;margin-right:30px}#footer .footer-contacts a{display:block}.elementor-button-link:hover .elementor-button-icon svg{width:22px;height:auto;left:6px;right:0px}.elementor-button-icon svg{position:relative;left:0px;right:0px;width:22px;height:auto;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.industry-list{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px;padding-left:0;margin-top:50px}.industry-list .industry-list__item{list-style-type:none;margin-bottom:50px;display:block}.industry-list .industry-list__item:hover .hover{opacity:1;visibility:visible}.industry-list .industry-list__item:hover .default{opacity:0;visibility:hidden}.industry-list .industry-list__item .hover{position:absolute;left:0;opacity:0;visibility:hidden;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.industry-list .industry-list__item .default{opacity:1;visibility:visible;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.industry-list .industry-list__item-image{width:60px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px;position:relative}.industry-list h4{margin-bottom:10px !important;color:var(--black)}.btn-arrow{color:var(--black);display:flex;align-items:center;justify-content:flex-start;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.btn-arrow:hover svg{left:6px;right:0px}.btn-arrow svg{margin-right:10px;width:22px;position:relative;left:0px;right:0px;flex:0 0 auto;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.category-list{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px;padding-left:0;margin-top:50px}.category-list li{list-style-type:none}.category-list h3{color:var(--black);font-size:22px}.category-list ul{padding-left:0}.category-list .category-parent{margin-bottom:40px}.category-list .all-cat{margin-top:20px}.category-list .all-cat a{color:#000;text-decoration:underline}.category-list .all-cat a:hover{color:var(--accent)}.archive .product-list .product__img,.single .product-list .product__img{height:150px}.single .product-list .product__img{display:flex;align-items:center;justify-content:center}.product-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:30px;padding-left:0;margin-top:50px}.product-list .product-item{position:relative}.product-list .product-item:hover a svg{left:6px;right:0px}.product-list .product__img{margin-bottom:20px;display:flex;align-items:stretch}.product-list .product__img a{display:flex;align-items:center;justify-content:center}.product-list .product__img img{width:auto;display:block;position:relative;max-height:150px}.product-list h3{color:var(--black);font-size:20px;margin-bottom:10px}.product-list .product__content{position:relative}.product-list .product-item{margin-bottom:30px}.product-list .product-item .short-desc{margin-bottom:10px;font-size:14px}.product-list .product-item .code{font-feature-settings:14px}.product-list>a{position:static;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;height:32px}.product-list>a svg{position:relative;left:0px;right:0px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.product-list a::after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:'';pointer-events:auto;background-color:rgba(0, 0, 0, 0)}.single-mars_product .image-gallery{margin-bottom:40px}.single-mars_product .top-area{display:flex;align-items:center;justify-content:space-between;margin-top:100px;margin-bottom:60px}.single-mars_product .top-area h2{font-size:36px}.single-mars_product .middle-area{display:flex;justify-content:space-between}.single-mars_product .middle-area .product-image,.single-mars_product .middle-area .product-content{width:48%;flex:0 0 auto}.single-mars_product .middle-area .product-image .cat-link,.single-mars_product .middle-area .product-content .cat-link{margin-bottom:80px}.single-mars_product .middle-area .product-image .cat-link:hover svg,.single-mars_product .middle-area .product-content .cat-link:hover svg{left:-6px;right:auto}.single-mars_product .middle-area .product-image .cat-link svg,.single-mars_product .middle-area .product-content .cat-link svg{margin-right:4px}.single-mars_product .middle-area .product-image .short-desc,.single-mars_product .middle-area .product-content .short-desc{margin-bottom:10px}.single-mars_product .middle-area .product-image .features,.single-mars_product .middle-area .product-content .features{padding-left:15px;margin-bottom:30px}.single-mars_product .middle-area .product-image .datasheet,.single-mars_product .middle-area .product-content .datasheet{margin-bottom:10px}.single-mars_product .middle-area .product-image .datasheet a,.single-mars_product .middle-area .product-content .datasheet a{color:var(--accent)}.single-mars_product .middle-area .product-image .datasheet a:hover,.single-mars_product .middle-area .product-content .datasheet a:hover{color:var(--black)}.single-mars_product .middle-area .product-image .drawings .toggle,.single-mars_product .middle-area .product-content .drawings .toggle{display:flex;align-items:center;cursor:pointer;color:var(--accent);margin-bottom:10px}.single-mars_product .middle-area .product-image .drawings .toggle:hover,.single-mars_product .middle-area .product-content .drawings .toggle:hover{color:var(--black)}.single-mars_product .middle-area .product-image .drawings .toggle.active i,.single-mars_product .middle-area .product-content .drawings .toggle.active i{transform:rotate(180deg);transform-origin:center center}.single-mars_product .middle-area .product-image .drawings .toggle i,.single-mars_product .middle-area .product-content .drawings .toggle i{margin-left:4px;font-size:12px;position:relative}.single-mars_product .middle-area .product-image .drawings a,.single-mars_product .middle-area .product-content .drawings a{color:var(--black);font-size:14px}.single-mars_product .middle-area .product-image .drawings a:hover,.single-mars_product .middle-area .product-content .drawings a:hover{color:var(--accent)}.single-mars_product .middle-area .product-image .drawings ul,.single-mars_product .middle-area .product-content .drawings ul{display:none;padding-left:0px;list-style-type:none}.single-mars_product .bottom-area{margin-top:60px;margin-bottom:60px}.single-mars_product .bottom-area .product-list{margin-top:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.single-mars_product .bottom-area .code{margin-bottom:10px}.single-mars_product .industry-area{background-color:var(--accent);position:relative;padding:60px 0;color:#fff;-webkit-box-shadow:inset 0px 5px 5px -1px rgba(0, 0, 0, 0.4);box-shadow:inset 0px 5px 5px -1px rgba(0, 0, 0, 0.4)}.single-mars_product .industry-area .inner{max-width:1200px;padding:0 20px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.single-mars_product .industry-area .content,.single-mars_product .industry-area .industries{width:46%;flex:0 0 auto}.single-mars_product .industry-area .list{padding-left:0;list-style-type:none}.single-mars_product .industry-area .list>li{margin-bottom:10px}.single-mars_product .industry-area .list a{color:#fff}.single-mars_product .industry-area .editor>*:last-child{margin-bottom:0}.single-mars_product .industry-area h3{color:#fff}.single-mars_product #inner-content{padding-bottom:0}.btn-primary{color:#fff;background-color:var(--accent);padding:3px 40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:15px}.btn-primary:hover{background-color:#fff;color:var(--accent);-webkit-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1)}.btn-red .elementor-button-link{min-width:230px}.btn-red .elementor-button-link:hover{color:var(--accent);background:#fff !important;-webkit-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1)}#pre-header{display:none !important}.category-list>li{margin-bottom:40px}.contact-section .elementor-column{margin-bottom:40px}.contact-section p{margin-bottom:10px}.contact-section img{width:130px;height:130px;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.contact-section a:hover{color:var(--accent) !important}.wpbf-sub-menu>.menu-item-has-children:not(.wpbf-mega-menu) .sub-menu{padding:20px 0}.wpbf-sub-menu>.menu-item-has-children:not(.wpbf-mega-menu) .sub-menu>li>a{padding-top:6px;padding-bottom:6px;line-height:1.3}.wpbf-sub-menu>.menu-item-has-children>a .wpbff{font-size:11px;position:relative;top:-1px}.hero:not(.elementor-section){background-size:cover;background-position:center right}.hero:not(.elementor-section) .inner{max-width:1200px;margin:0 auto;padding:0 20px;min-height:480px;position:relative;display:flex;align-items:flex-end}.hero:not(.elementor-section) .hero-circle{width:50%;position:relative;display:flex;align-items:flex-end;justify-content:center}.hero:not(.elementor-section) .hero-circle svg{position:absolute;bottom:0;z-index:0}.hero:not(.elementor-section) .hero-circle .editor{color:#fff;max-width:80%;position:relative;z-index:1;text-align:center;font-weight:600;margin-bottom:40px}.hero:not(.elementor-section) .hero-circle .editor p{font-size:18px}.archive .top-area{margin:50px 0}.archive .top-area .row{display:flex;align-items:flex-start;justify-content:space-between}.archive .top-area .row .content{width:60%}.archive .top-area .row .buttons{width:30%;display:flex;flex-direction:column;align-items:flex-end}.archive .top-area .row .buttons a{display:inline-block;margin-bottom:15px;min-width:220px}.btn-dark:hover a{color:var(--accent) !important}.gform_wrapper{margin-top:0}.gform_legacy_markup_wrapper ul.gform_fields li.gfield{margin-top:10px}.gform_legacy_markup_wrapper ul.gform_fields li.gfield:first-child{margin-top:0}.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:4px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.gform_legacy_markup_wrapper textarea.small{padding:4px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body .gform_legacy_markup_wrapper .top_label div.ginput_container{margin-top:0}.gform_legacy_markup_wrapper li.hidden_label input{margin-top:0px}.gform_footer{margin-top:0px !important}.gform_legacy_markup_wrapper .gform_footer input.button{background-color:var(--accent);color:#fff;padding:8px 50px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-weight:500}.gform_legacy_markup_wrapper .gform_footer input.button:hover{background-color:#fff;color:var(--accent);-webkit-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1)}.elementor-widget-container h2,.elementor-widget-container h3,.elementor-widget-container h4,.elementor-widget-container h5{margin-top:50px}.elementor-widget-container>*:nth-child(2){margin-top:0 !important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:'';display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{list-style:none;display:flex !important;padding:0 0.5rem}.slick-dots li button{width:12px;height:12px;font-size:0;border:2px solid #fff;border-radius:50%;margin:0 0.5rem;background:transparent;min-height:0;display:block}.slick-dots .slick-active button{background:#fff}.slider-nav .slick-slide{cursor:pointer}.slider-nav{overflow:hidden;margin-top:20px}.slider-nav .slick-slide{margin:0 10px}.slider-nav .slick-list{margin:0 -10px}@media only screen and (min-width:1024px){.form-column{padding-left:60px}.wpbf-navigation .wpbf-grid-collapse{display:flex;align-items:flex-end}.wpbf-navigation .wpbf-menu>li>a{padding-bottom:5px}#navigation .wpml-ls-item{display:none !important}#pre-header{display:block !important}.contact-section img{margin-left:0;margin-right:auto;display:block !important}}.home .hero-circle h2{font-weight:600}.wpbf-sub-menu>.menu-item-has-children:not(.wpbf-mega-menu) .sub-menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.gallery-list{list-style:none;padding:0}.elementor-widget-container>*:first-child{margin-top:0px !important}@media only screen and (max-width:1200px){#navigation .wpbf-menu a{padding-left:10px;padding-right:10px}.hero-circle{width:100% !important;max-width:600px !important}.hero-circle .elementor-widget-wrap{position:relative;bottom:-1px}}@media only screen and (max-width:1024px){.product-list{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){#footer .wpbf-inner-widget-footer .wpbf-grid .wpbf-footer-widget-1,#footer .wpbf-inner-widget-footer .wpbf-grid .wpbf-footer-widget-4{width:100%}#footer .wpbf-inner-widget-footer .wpbf-grid .wpbf-footer-widget-2,#footer .wpbf-inner-widget-footer .wpbf-grid .wpbf-footer-widget-3{width:50%}#footer .wpbf-inner-widget-footer .wpbf-grid .wpbf-footer-widget-4 .textwidget{justify-content:center}#footer .footer-contacts{flex-direction:column;justify-content:center;text-align:center}#footer .footer-contacts>div:first-child{margin:0 auto 30px}.hero-circle .elementor-element-populated{position:relative;bottom:-5px;background-size:70% !important;background-position:bottom center !important;padding:60px 60px 0px 60px !important}.hero-circle h4{font-size:18px !important}.hero-circle .elementor-widget-container{max-width:70%;margin:0 auto 40px}.hero .elementor-container{min-height:360px !important}h1{font-size:30px}.industry-list{display:grid;grid-template-columns:1fr}.industry-list .industry-list__item{text-align:center}.industry-list .industry-list__item .btn-arrow{margin:0 auto;display:flex;justify-content:center}.industry-list .industry-list__item-image{margin:0 auto 30px}.elementor-kit-5{background-size:500% !important}.category-list{grid-template-columns:1fr 1fr}.single-mars_product .top-area{margin:30px 0 50px;flex-direction:column}.single-mars_product .middle-area{flex-direction:column}.single-mars_product .middle-area .product-image,.single-mars_product .middle-area .product-content{width:100% !important}.single-mars_product .middle-area .product-image{margin-bottom:30px}.single-mars_product .middle-area .cat-link{margin-bottom:30px !important}.single-mars_product .bottom-area{margin-top:30px}.single-mars_product .bottom-area .product-list{grid-template-columns:1fr 1fr}.single-mars_product .bottom-area .product-list .product-item{margin-bottom:30px}h3{font-size:22px}.industry-area .inner{flex-direction:column}.industry-area .inner .content,.industry-area .inner .industries{width:100%}.industry-area .inner .industries{margin-top:30px}.hero:not(.elementor-section) .inner{min-height:360px !important}.hero:not(.elementor-section) .inner .hero-circle{width:100% !important;max-width:400px !important}.hero:not(.elementor-section) .inner .hero-circle svg{bottom:-40px}.hero:not(.elementor-section) .inner .hero-circle .editor{margin-bottom:20px}.archive .top-area{text-align:center}.archive .top-area .row{flex-direction:column}.archive .top-area .row>div{width:100% !important}.archive .top-area .row .buttons{align-items:center}.home .hero-circle .elementor-element-populated{background-size:80% !important}.home .hero-circle .elementor-widget-container{margin-bottom:0 !important}.home .hero-circle .elementor-widget-container p{margin-bottom:0}.home .hero-circle .elementor-button-wrapper{margin-bottom:20px}}@media only screen and (max-width:600px){.home .hero-circle .elementor-element-populated{background-size:90% !important}.home .hero-circle .elementor-widget-container{max-width:80% !important}}@media only screen and (max-width:480px){.category-list{grid-template-columns:1fr}.hero{background-position:center center !important}.hero-circle .elementor-element-populated{margin-top:auto !important;background-size:100% !important;padding:50px 20px 10px 20px !important;height:254px}.hero-circle .elementor-element-populated p{margin-bottom:0}.hero-circle .elementor-element-populated h2{font-size:24px !important;margin-bottom:5px}.single-mars_product .bottom-area .product-list{grid-template-columns:1fr}.product-list{display:grid;grid-template-columns:1fr}.product-list .product__img{justify-content:center}.product-list .product-item{text-align:center}.product-list .product-item img{margin:0 auto;max-height:auto}.product-list .product-item .btn{margin:0 auto;display:inline-flex}.hero:not(.elementor-section) .inner{min-height:320px !important;overflow:hidden}.hero:not(.elementor-section) .inner .hero-circle svg{bottom:-70px}.hero:not(.elementor-section) .inner .hero-circle .editor{margin-bottom:10px}.hero:not(.elementor-section) .inner .hero-circle .editor p{font-size:15px}.hero-circle .elementor-element-populated{background-position:top center !important}}