/* open-sans-regular - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  /* open-sans-500 - latin */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/open-sans-v34-latin-500.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/open-sans-v34-latin-500.woff') format('woff'), /* Modern Browsers */
         url('../fonts/open-sans-v34-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  /* open-sans-600 - latin */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
         url('../fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  /* open-sans-700 - latin */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
         url('../fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  /* open-sans-800 - latin */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/open-sans-v34-latin-800.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/open-sans-v34-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/open-sans-v34-latin-800.woff') format('woff'), /* Modern Browsers */
         url('../fonts/open-sans-v34-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
  }



.metaslider .caption {
    font-size: 1.5em !important;
}

.navbar-nav {
    margin: 25px 0;
}

ul li {list-style-type: none;}


strong {color: #ee712a ;}

.vita strong {font-size: 1.2em;}

.about {
    font-size: 1.2em;

}

.metaslider .caption {
    font-size: 1.4em !important;
    line-height: 1.2em;
    text-align: left;
    padding-left: 30px !important;
}

.minitext{font-size:9px;}


.callout-section h1 {
    color: #ffffff;
    letter-spacing: 0px;
    padding: 0 90px;
    margin: 0 0 17px;
    text-align: center;
    font-size: 30px;
    font-weight: lighter;
}



.container .blog-lg-area-left ul { margin: 0 0 20px;

    list-style-type:none;
    font-size: 1.7rem;
   }



   .container .blog-lg-area-left ul li {
padding-left:20px;
  }

   .container .blog-lg-area-left ul li::before {
    font-family: "FontAwesome";
    font-weight: 400;
    content: "\f02e";
    margin-left: -30px;
    padding-right: 10px;
    font-size: .9em;
    color:#ee712a;

  }

#footersturm ul{margin: 0 auto;}


.metaslider.peopleslider{border:1px solid red;
position:absolute;
top:0;
}


.wp-block-media-text__content.backoffice{padding:15% !important;}

.wp-block-media-text__content.backoffice p{color:#fff;}

#footersturm ul li {
    display: inline;
    float: left;
    margin-right: 10px;
    font-size: 12px;
}

.new-heading {
    color: #222;
}



.wp-block-media-text__media img {height:auto;}




@media (max-width: 550px) {

    .page-title-section .overlay {
        padding: 20px 0;
    }

    #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-title2, #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-ecommerce2 {
    display: none;
    }

    .container .blog-lg-area-left ul li::before {
        position: absolute;
    }

    .container .blog-lg-area-left ul li {
        padding: 10px;
    }

    .navbar-default .navbar-nav > li > a {font-size: 18px; color: #222; border-radius:3px  0; -webkit-border-radius:3px 0;}




    .callout-section h1 {
        font-size: 24px;
    }

    .service-area h4 {line-height: 1.4em;}

    .service-area {padding: 0 0  30px 0;}

    .flexslider .slides img {
        height: 160px !important;
    }

 .caption-wrap {
     display: none !important;
 }

    .ms-is-small.metaslider.ms-theme-highway .flexslider ol.flex-control-nav:not(.flex-control-thumbs), .ms-is-small.metaslider.ms-theme-highway ul.rslides_tabs, .ms-is-small.metaslider.ms-theme-highway div.slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled) {
        display: none;
    }

    .callout-btn1 {
        padding: 10px 15px;
    }

    .callout-btn2 {     padding: 10px 15px;}

    .callout-section h1 {
        padding: 20px 0;
    }


    .blog-lg-area-left ul {
        padding: 0;
    }

    .container .blog-lg-area-left ul li::before {
        margin-left: -15px;
        margin-top: 5px;
    }

    .header-img img {height:250px;max-width:1000%;width:750px !important;margin-left:-130px;} 

}

@media (max-width: 60px){
    .metaslider .caption {
        font-size: 1em !important;
    }

}

