/*
Theme Name: sw_bot_2021
Theme URI: http://example.com
Author: Your name
Author URI: http://pinegrow.com/
Description: This theme was created with Pinegrow Web Editor
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sw_bot_2021
*/
/*@import url("https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:ital,wght@0,300;0,700;1,300&family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");*/
.header-holder {
  position: fixed;
  z-index: 9999;
  top: 0px;
  height: auto !important; }
  .header-holder h1 {
    margin-top: 10px;
    margin-bottom: 0px;
    font-weight: bold;
    font-size: 2rem; }
  .header-holder a {
    color: #fff;
    text-decoration: none;
    text-align: center; }
  .header-holder #responsive-menu-pro {
    float: right; }

.sticky {
  position: fixed;
  top: 0;
  width: 100%; }

.header-holder.sticky {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 10px 0px #757575;
  box-shadow: 0px 0px 10px 0px #757575;
  padding: 5px 0; }
  .header-holder.sticky h1 {
    margin-top: 5px;
    margin-bottom: 0px;
    font-size: 2rem; }
  .header-holder.sticky p {
    margin-bottom: 0rem;
    display: none; }
  .header-holder.sticky a {
    color: #000;
    text-decoration: none; }
  .header-holder.sticky #responsive-menu-pro li a {
    color: #000 !important;
    height: 60px !important;
    line-height: 60px !important; }

.header {
  max-width: 1200px;
  margin: auto; }

@media screen and (max-width: 1024px) {
  .header-holder #responsive-menu-pro {
    float: left;
    margin-left: 0px;
    padding-left: 0px; } }

@media screen and (max-width: 640px) {
  .header-holder.sticky { }
    .header-holder.sticky h1 {
      margin-top: 5px;
      margin-bottom: 0px;
      font-size: 2rem; }
    .header-holder.sticky p {
      margin-bottom: 7px; }
    .header-holder.sticky a {
      color: #000;
      text-decoration: none; }
  ul.slick-dots {
    display: none !important; } }

/* .inhalt {
    margin: 0 auto;
    max-width: 1200px;
    min-height: 30px;
} */
.weiss {
  color: #fff; }

.orange {
  color: #ec7a34; }

.blau {
  color: #004a81; }

.bg-weiss {
  background-color: #fff; }

.bg-orange {
  background-color: #ec7a34; }

.bg-blau {
  background-color: #004a81; }

.ult_expheader {
  font-family: 'Open Sans Condensed', sans-serif !important; }

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
  color: #004a81 !important; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans Condensed', sans-serif; }

p,
li {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px; }

.footer-last {
  background-color: #000; }

.footer-last-inhalt {
  color: #fff !important;
  max-width: 1200px;
  margin: auto;
  padding: 10px 15px; }
  .footer-last-inhalt p {
    margin-bottom: 0px; }
  .footer-last-inhalt .lasttext a {
    color: #fff; }

.profitieren .ult_pricing_table .ult_pricing_heading {
  padding: 10px 0; }

.profitieren .ult_pricing_table .ult_price_features {
  padding: 15px 15px 25px 15px;
  margin: 0; }

.profitieren .wpb_column .wpb_wrapper .ult_pricing_table_wrap,
.wpb_column .wpb_wrapper .ult_pricing_table_wrap:last-child {
  display: block;
  margin-bottom: 15px;
  float: left; }

.ult-team-member-image {
  max-width: 300px !important;
  margin: auto !important; }

.video .wp-video {
  margin: auto; }

.profitieren h2 {
  margin-top: 30px; }

.profitieren .ult_pricing_table .ult_pricing_heading {
  padding: 10px 0; }

.profitieren .ult_pricing_table .ult_price_features {
  padding: 15px 15px 25px 15px;
  margin: 0; }

.profitieren .wpb_column .wpb_wrapper .ult_pricing_table_wrap,
.wpb_column .wpb_wrapper .ult_pricing_table_wrap:last-child {
  display: block;
  margin-bottom: 15px;
  float: left; }

.profitieren .ult_pricing_heading {
  font-family: Open Sans Condensed;
  font-weight: bold !important; }

.profitieren .ult_pricing_table .ult_price_features {
  padding: 15px 15px 25px 15px;
  margin: 0;
  font-family: Open Sans Condensed;
  font-size: 18px;
  font-weight: bold; }

.akkordeon .ult_exp_section-main.ult_expleft_icon .ult-just-icon-wrapper.ult_exp_icon,
.ult_exp_section-main.ult_expleft_icon .ult_expheader {
  display: inline-block;
  padding: 3px;
  vertical-align: middle; }

.akkordeon .info-wrapper.ult-adjust-bottom-margin,
.smile_icon_list_wrap.ult-adjust-bottom-margin,
.uavc-list-icon-wrapper.ult-adjust-bottom-margin,
.ubtn-ctn-center,
.ubtn-ctn-left,
.ubtn-ctn-right,
.ubtn-img-container,
.ult-banner-block.ult-adjust-bottom-margin,
.ult-modal-input-wrapper.ult-adjust-bottom-margin,
.ult_dual_button.ult-adjust-bottom-margin,
.ultb3-box.ult-adjust-bottom-margin,
.ultimate-call-to-action.ult-adjust-bottom-margin,
.ultimate-google-trends.ult-adjust-bottom-margin,
.ultimate-map-wrapper.ult-adjust-bottom-margin,
.uvc-type-wrap.ult-adjust-bottom-margin,
html .ult-ih-container.ult-adjust-bottom-margin,
html .ult_exp_section_layer.ult-adjust-bottom-margin,
html .ult_hotspot_container.ult-adjust-bottom-margin,
html .ult_main_cl.ult-adjust-bottom-margin {
  margin-bottom: 5px !important; }

.akkordeon .ult_exp_section {
  padding: 5px !important; }

.akkordeon .ult_exp_section .aio-icon i,
.ult_expheader,
.ult_expsection_icon {
  text-transform: none; }

.slick-prev {
  margin-left: -30px;
  top: 45% !important; }

.slick-next {
  margin-right: -30px;
  top: 45% !important; }

.submit-button .dhvc-form-submit {
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px; }

.vorteile h4.aio-icon-title.ult-responsive {
  margin-bottom: 0px !important; }

.vorteile .aio-icon-header + .aio-icon-description {
  margin-top: 0px; }

.vorteile .aio-icon-description {
  font-size: 18px; }

@media screen and (max-width: 800px) {
  .slick-prev {
    margin-left: -30px;
    top: 35% !important; }
  .slick-next {
    margin-right: -30px;
    top: 35% !important; }
  .ult_expheader {
    padding: 10px 0px !important; } }
