/*
Theme Name:     ICOs Child
Theme URI:      http://wpdemo.oceanthemes.net/icos/
Description:    Make your modifications to [Parent Theme] in this child theme.
Author:         Oceanthemes
Author URI:     http://oceanthemes.net/
Version:        1.0
Template:       icos
*/

@import url("../icos/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.navbar .navbar-nav > li > a {
  text-transform: none;
  font-size: 16px;
}

@media only screen and (max-width: 991px) {
  .theme-light .navbar-collapse::after {
    background-image: none;
  }
}

.theme-light .banner.banner-curb.banner-particle {
  background-size: cover;
  background-position: 50% 50%;
}

#front-section h1 {
  color:#fff;
  font-size: 5.63rem;
  font-weight: 700;
  letter-spacing: -2px;
  line-height: 103px;
  text-transform: none;
}

p.lead {
  font-weight: 400;
}

#front-section p.lead {
  font-size: 1.5rem;
  margin-left: 5px;
  color: #fff;
}

.btn {
  font-size: 17px;
}

.wpb_text_column h2,
.section-head h2.section-title {
  font-size: 60px;
  font-weight: 700;
  letter-spacing: -1.6px;
  text-transform: none;
}

@media only screen and (max-width: 991px) {
  .wpb_text_column h2,
  .section-head h2.section-title {
    font-size: 36px;
  }

  .wpb_text_column p {
    font-size: 1em;
  }
  
  .wpb_content_element.vc_custom_1708519852415,
  .wpb_content_element.vc_custom_1708518602420 {
    margin-top: 20px !important;
  }
}

.page-id-514 .page-head-image {
  display: none;
}

#leistungen .order-md-first.vc_col-sm-6 {
  width: 53%;
}

@media only screen and (max-width: 767px) {
  #leistungen .order-md-first.vc_col-sm-6 {
    width: 100%;
  }
}

#leistungen .wpb_column.vc_column_container.vc_col-sm-5 {
  margin-left: 5%;
}

.contact-info {
  justify-content: center;
}

@media only screen and (max-width: 1199px) {
  .contact-info {
    display: flex;
  }
}

@media only screen and (max-width: 991px) {
  .contact-info li {
    width: 50%;
  }
}

@media only screen and (max-width: 767px) {
  .contact-info li {
    width: 100%;
  }
}
