/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('assets/fonts/open-sans-v27-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/open-sans-v27-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/open-sans-v27-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-300.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/open-sans-v27-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/open-sans-v27-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/open-sans-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/open-sans-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/open-sans-v27-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('assets/fonts/open-sans-v27-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/open-sans-v27-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/open-sans-v27-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-500.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/open-sans-v27-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('assets/fonts/open-sans-v27-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/open-sans-v27-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/open-sans-v27-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-600.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/open-sans-v27-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('assets/fonts/open-sans-v27-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/open-sans-v27-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/open-sans-v27-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-700.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/open-sans-v27-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('assets/fonts/open-sans-v27-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/open-sans-v27-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/open-sans-v27-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-800.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/open-sans-v27-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('assets/fonts/open-sans-v27-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/open-sans-v27-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/open-sans-v27-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/open-sans-v27-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('assets/fonts/open-sans-v27-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/open-sans-v27-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/open-sans-v27-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/open-sans-v27-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('assets/fonts/open-sans-v27-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/open-sans-v27-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/open-sans-v27-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/open-sans-v27-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/open-sans-v27-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
.full-width-header .rs-header .menu-area .logo-area img {
max-height: 70px;
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a {
  color: #808080;
}
.full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu > li > a {
  color: #808080;
}
body.home-eight .full-width-header .rs-header .menu-area .expand-btn-inner ul li .humburger span {
background: #808080;
}
body.home-eight .full-width-header .rs-header .menu-area .expand-btn-inner ul li .humburger:hover span.dot2, body.home-eight .full-width-header .rs-header .menu-area .expand-btn-inner ul li .humburger:hover span.dot4, body.home-eight .full-width-header .rs-header .menu-area .expand-btn-inner ul li .humburger:hover span.dot6, body.home-eight .full-width-header .rs-header .menu-area .expand-btn-inner ul li .humburger:hover span.dot8 {
background: #808080;
}
body.home-eight .full-width-header .right_menu_togle .humburger span {
background: #808080;
}
body.home-eight .full-width-header .right_menu_togle .humburger:hover span.dot2, body.home-eight .full-width-header .right_menu_togle .humburger:hover span.dot4, body.home-eight .full-width-header .right_menu_togle .humburger:hover span.dot6, body.home-eight .full-width-header .right_menu_togle .humburger:hover span.dot8 {
background: #808080;
}
body.home-eight .full-width-header .rs-header .menu-area.sticky .expand-btn-inner li .humburger:hover span.dot2, body.home-eight .full-width-header .rs-header .menu-area.sticky .expand-btn-inner li .humburger:hover span.dot4, body.home-eight .full-width-header .rs-header .menu-area.sticky .expand-btn-inner li .humburger:hover span.dot6, body.home-eight .full-width-header .rs-header .menu-area.sticky .expand-btn-inner li .humburger:hover span.dot8 {
background: #808080;
}
body.home-eight .full-width-header .rs-header .menu-area.sticky .expand-btn-inner li .humburger span {
background: #808080;
}
.full-width-header .rs-header .right_menu_togle .canvas-logo img {
  width: 276px;
  height: auto;
}
#scrollUp i {
  color: #fff;
  background-color: #ffc200;
}
#scrollUp i:hover {
  color: #fff;
background-color: #ffc200;
}
.rs-footer .footer-content .about-widget .logo-part a img {
height: 68px;
width: auto;
}
.rs-slider.slider8 .slider.slide1 {
  background: url(assets/img/slide1.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.rs-slider.slider8 .slider .content-part .slider-bottom ul li .readon {
  padding: 10px 20px;
  font-size: 18px;
  background: rgba(74, 45, 13, 0.27);
}
.rs-slider.slider8 .slider .content-part .sl-title {
  font-size: 50px;
  line-height: 60px;
  font-weight: 600;
  font-style: italic;
  color: #555555;
}
h1.slogan {
  color: #fff;
  font-size: 29px;
  line-height: 37px;
  font-weight: 600;
  text-align: center;
  font-style: italic;
  margin-top: -15px;
}
@media only screen and (max-width: 991px){
  body.home-eight .full-width-header.header-style4 .rs-header .menu-area .main-menu .rs-menu ul > li > a {
  border-color: #e7e7e7;
  }
  .nav-menu > li > a {
    color: #ffc200 !important;
  }
    body.home-eight .full-width-header.header-style4 .rs-header .menu-area .main-menu .rs-menu ul.nav-menu {
        background: #f9f9f9;
    }
    h1.slogan {
      color: #fff;
      font-size: 20px;
      line-height: 30px;
      font-weight: 600;
      text-align: center;
      font-style: italic;
      margin-top: -20px;
    }
}
.full-width-header .rs-header .menu-area.sticky .logo-area img {
max-height: 50px;
}
@media only screen and (max-width: 991px) {
    .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu#onepage-menu .active-menu a, body.home-six .full-width-header.header-style2 .rs-header .menu-area .main-menu .rs-menu ul li.current-menu-item > a, body.home-six .full-width-header.header-style2 .rs-header .menu-area .main-menu .rs-menu ul li.current-menu-item > a::before, body.home-six .full-width-header.header-style2 .rs-header .menu-area .main-menu .rs-menu ul.nav-menu > li > a:hover, body.home-nine .full-width-header.header-style2.modify.red .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu#onepage-menu .active-menu a, body.home-nine .full-width-header.header-style2.modify.red .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu#onepage-menu a:hover, body.home-nine .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu#onepage-menu .active-menu a, body.home-eight .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu#onepage-menu .active-menu a, body.home-eight .full-width-header.header-style4 .rs-header .menu-area .main-menu .rs-menu ul li.current-menu-item > a, body.home-eight .full-width-header.header-style4 .rs-header .menu-area .main-menu .rs-menu ul li.current-menu-item > a::before, body.home-eight .full-width-header.header-style4 .rs-header .menu-area .main-menu .rs-menu ul.nav-menu > li > a:hover, body.home-ten .full-width-header.header-style2 .rs-header .menu-area .rs-menu-area .main-menu .rs-menu ul.nav-menu#onepage-menu .active-menu a, body.home-ten .full-width-header.header-style2 .rs-header .menu-area .rs-menu-area .main-menu .rs-menu ul li.current-menu-item > a, body.home-ten .full-width-header.header-style2 .rs-header .menu-area .rs-menu-area .main-menu .rs-menu ul li.current-menu-item > a::before, body.home-ten .full-width-header.header-style2 .rs-header .menu-area .rs-menu-area .main-menu .rs-menu ul.nav-menu > li > a:hover, body.home-eleven .full-width-header .rs-header .menu-area .rs-menu-area .main-menu .rs-menu ul li.current-menu-item > a, body.home-eleven .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu#onepage-menu .active-menu a, body.home-eleven .full-width-header .rs-header .menu-area .rs-menu-area .main-menu .rs-menu ul li.current-menu-item > a::before, body.home-eleven .full-width-header .rs-header .menu-area .rs-menu-area .main-menu .rs-menu ul.nav-menu > li > a:hover {
        color: #808080 !important;
    }
}

@media only screen and (max-width: 989px){
  .full-width-header .rs-header .menu-area .logo-area img {
  max-height: 60px;
  }
  .rs-slider.slider8 .slider .content-part .sl-title {
    font-size: 25px;
    line-height: 35px;
    font-weight: 600;
    font-style: italic;
    color: #555555;
  }
}
.desc {
  display: inherit !important;
}
.desc br {
  display: inherit !important;
}{
  font-weight: 700;
}
body.home-eight h2 {
font-size: 39px;
line-height: 48px;
}
.rs-services.style9 .service-wrap {
box-shadow: 0px 0px 45px -22px rgba(0, 0, 0, 0.22);
padding: 40px 25px 30px;
background-image: linear-gradient(#ffffff, #ffffff);
}
.gray-bg {
background: #f6f6f6;
}
h5 {
  font-size: 16px;
  line-height: 26px;
}
.bold {
  font-weight: 700;
}
ul.listing-style li:before {
  color:#ffc200;
  content: "\f015";
}

.color {
  color:#ffc200;
}
.rs-cta.style2 .cta-wrap .title {
  font-size: 22px;
line-height: 30px;
font-weight: 700;
}
.readon {
  background:#ffc200;
}
.readon:hover {
  background:#e3ad00;
}
.rs-cta.style2:before {
  background: url(assets/img/left-img.jpg);
}
.rs-cta.style2:after {
  background: url(assets/img/right-img.jpg);
}
ul.haken li:before {
  color: #ffc200;
  content: "\f00c";
}
body.home-eight .rs-footer {
  background-image: url(assets/img/footer.jpg);
}
body.home-eight .rs-footer .footer-content .widget-title {
  color: #fff;
}
body.home-eight .rs-footer .footer-content .address-widget li i:before {
color: #fff;
}
body.home-eight .rs-footer .footer-content .address-widget li .desc a:hover {
color: #fff;
}
.rs-footer .footer-content .widget-title {
  text-transform: none;
}

h4.footer-headline {
  font-weight: 200 !important;
}
.rs-breadcrumbs.bg-2 {
background-image: url(assets/img/impressum.jpg);
}
a:active, a:hover {
text-decoration: none;
outline: 0 none;
color: #ffc200;
}
a {
color: #e2af00;
transition: all 0.3s ease;
text-decoration: none !important;
outline: none !important;
}
@media only screen and (min-width: 989px){
  .rs-slider.slider8 .slider {
    padding-top: 360px !important;
    padding-bottom: 360px !important;
  }
}
strong {
  font-weight: 700;
}
ul.ds li {
  line-height: 25px;
  margin-bottom: 20px;
}
