body {
  font-family: Open Sans, sans-serif;
}

body {
  min-height: 100vh;
  /* mobile viewport bug fix */
  min-height: -webkit-fill-available;
}

html {
  height: -webkit-fill-available;
}

.page-header h1, .page-header .h1, .categories-list h1, .categories-list .h1 {
  font-size: var(--h1-font-size);
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  color: #354150 !important;
  text-transform: none;
  padding: 3em 0;
}

.t4-section-2 iframe {
  border-radius: 14px;
  background-color: rgba(255,255,255,.1);
  border: 1px solid rgba(255,255,255,.5);
  margin: 1rem 0;
  max-height: 75vh !important;
}

iframe.paypal-checkout-sandbox-iframe {
  margin: 0 0;
  max-height: 100vh !important;
}
.accordion-body strong,
.accordion-body a {
  font-weight: 600;
}

.accordion-body strong {
  color: #414b53;
}

.header-img-disturber {
  overflow: hidden;
}

.img-disturber {
  position: absolute;
  right: 17%;
  overflow: hidden;
  width: 210px;
  top: 70px;
}

.t4-masthead .t4-masthead-detail {
  padding-right: 0;
  padding-left: 0;
}

.item-intro .field-value,
.article-body .field-value {
  margin-left: 70px;
  display: block;
  position: relative;
  margin-bottom: 21px;
}


.article-body p:first-child .field-value {
    display: none;
}

.item-intro .field-value:before,
.article-body .field-value:before {
  font-family: 'simple-line-icons';
background-color: var(--color-primary);
  width: 56px;
  height: 56px;
  line-height: 55px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  font-size: 26px;
    margin-right: 0;
  position: absolute;
  display: inline-block;
  left: -70px;
  top: -18px;
}


span.zeit:before {
  content: "\e075";
}
span.adresse:before {
    content: "\e096";
}

span.preis:before {
  content: '€';
}

.items-row {
  margin-bottom: 3em;
}

h1, h3, h5,
.h1, .h3, .h5 {
  font-family: "Phi Caps Medium Extended", sans-serif;
  text-transform: uppercase;
  line-height: 1;
	margin-top: 0;
}

h2, h4, h6 {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  color: #354150 !important;
}

.h1, .h2, .h3 {
  	display: block;
}


.h1 {
  color: white;
}

h3, .h3 {
  margin-bottom: 1.5rem;
}

.h1-info {
  color: var(--color-info);
}

.h1-darkgreen {
  	color: #658f71;
}

.t4-section-2 h1,
.t4-section-2 h2 {
  margin-top: 0;
  margin-bottom: 2rem;
}

.t4-section-2 h4 {
  margin-top: 0;
  margin-bottom: 2rem;
}


.t4-section-2 h5 {
  margin-top: 2.5rem;
  margin-bottom: .5rem;
  color: var(--color-info);
}


.com-content-article {
    min-height: calc(100vh - 100px);
  padding-top: 3rem;
  padding-bottom: 4rem;
}

.com-content-article h2 {
    margin: 3.5rem 0 2.5rem;
}

.com-content-article h3 {
    margin: 2.5rem 0 1.5rem;
}


.com-content-article h4 {
    margin: 2rem 0 1rem;
}

.com-content-article .accordion h4 {
    margin: 0 0 1rem;
}

.t4-header {
  	background-color: rgba(252,247,240,.91);
}

.t4-navbar .navbar {
  float: none;
}

.t4-megamenu {
  	justify-content: center;
}

.t4-megamenu-infos {
  	position: fixed;
  width: 25%;
  right: 0;
  top: 0;
  z-index: 301;
}

.t4-megamenu-infos .t4-row {
  	justify-content: center;
}

.navbar-brand {
  text-align: center;
}

.navbar-brand.logo-image img {
	height: 49px;
  width: 280px;
	}

.t4-megamenu ul li {
  padding-bottom: 0;
}

.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
  color: var(--mainnav-link-color);
  font-size: 1rem;
  font-weight: 200;
  padding: 1.5rem 2rem;
  height: 100px;
  line-height: 50px;
}

.t4-megamenu .navbar-nav > li > .nav-link {
  text-align: center;
}

.nav-link:before {
	display: block;
	font-size: 1.4rem;
}

.home.nav-link:before {
	content: "";
	}

.raeume.nav-link:before {
	content: "";
	}

.lage.nav-link:before {
	content: "";
	}

.faqs.nav-link:before {
	content: "";
	}

.buchen.nav-link:before {
	content: "";
	}

.infos.nav-link:before {
	content: "";
	}

.dropdown-menu {
  width: 100vw !important;
}

.t4-megamenu .dropdown-menu {
  background: #fff;
  -webkit-box-shadow: 0 0 0 100px rgba(0,0,0,.1);
  box-shadow: 0 0 0 1px rgba(0,0,0,.1);
  border-radius: 0;
  border: 0;
  color: var(--mainnav-text-color);
  min-width: 15rem;
  margin-top: 0;
  padding: 2rem 2rem;
}

.t4-megamenu .dropdown-menu a:hover span {
  color: #495057;
}

.t4-megamenu .dropdown ul {
  width: 100%;
  text-align: center;
  margin: 0 auto;
}

#t4-megamenu-info-menue .dropdown ul {
  max-width: 560px;
}

.t4-megamenu .dropdown-menu {
  z-index: 7;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 140px 80px 50px rgba(0, 0, 0, 0.2);
}


.mega-col-module .h3 {
  	text-align: center;
  margin: .1rem 0 2rem;
  font-size: 1.1rem;
  color: var(--color-secondary);
  display: block;
}

.mega-col-module .menu-text {
	font-size: .9rem;
	line-height: 1.4rem !important;
	display: inline-block;
}

.mega-col-module .col {
	-webkit-box-flex: 100%;
	-ms-flex: 100%;
	flex: 100%;
}

.mega-dropdown-inner .mega-sub-1 .mega-col-module,
.mega-dropdown-inner .mega-sub-2 .mega-col-module,
.mega-dropdown-inner .mega-sub-3 .mega-col-module,
.mega-dropdown-inner .mega-sub-4 .mega-col-module {
  	margin-right: calc(var(--t4-gutter-x) * 1.5);
}

.t4-megamenu .t4-module .module-title, .t4-megamenu .mega-col-nav .mega-col-title, .t4-megamenu .mega-col-module .mega-col-title {
  font-size: 1.1rem;
  font-weight: 400;
  text-transform: uppercase;
  border: 0 none;
  line-height: normal;
  margin: 0 0 1rem;
  padding: 0;
}

.t4-megamenu .dropdown-menu li > a, .t4-megamenu .dropdown-menu li > .nav-link, .t4-megamenu .dropdown-menu li .dropdown-item {
  color: var(--mainnav-link-color);
  padding: .25rem 0;
  text-align: left;
}



.t4-megamenu .dropdown ul {
  text-align: left;
}

.mega-col-module img,
.t4-section-2 .container-raeume .col-img img,
.t4-footnav .col-img img {
  border-radius: 10px;
  margin-bottom: 1rem;
}


.t4-section-2 .container-raeume .col-img {
  margin: 1.5rem 0 0;
}

.mega-col-module a.disabled img,
.t4-section-2 .container-raeume a.disabled .col-img img {
  filter: grayscale(100%);
}

.mega-col-module a.disabled .menu-price,
.t4-section-2 .container-raeume a.disabled .menu-price {
  background: #777;
}

.t4-megamenu .dropdown-menu a.disabled:hover span.menu-price {
  color: #fff;
}


.mod_ext_owl_carousel_images.home-slider {
  padding: 0 0 !important;
}

.mod_ext_owl_carousel_images .ext-item-html {
  padding: 0 !important;
  bottom: 0 !important;
  }

.mod_ext_owl_carousel_images.home-slider .ext-item-wrap img {
  width: 100% !important;
}

.home-slider .owl-theme .owl-controls .owl-buttons .owl-prev {
  left: 0 !important;
}

.home-slider .owl-theme .owl-controls .owl-buttons .owl-next {
  right: 0 !important;
}

.home-slider .owl-theme .owl-controls {
	margin-top: 0 !important;
	}
	
.home-slider .owl-buttons {
  position: relative;
}

.home-slider .owl-theme .owl-controls .owl-buttons .owl-next {
  right: 0 !important;
  top: -140px;
  height: 140px;
  position: absolute;
  margin: 0 0;
  width: 140px;
  background: var(--color-primary);
  opacity: .84;
  color: transparent;
}

.home-slider .owl-theme .owl-controls .owl-buttons .owl-next:after {
  right: 42px !important;
  top: 56px;
  position: absolute;
  width: 56px;
  color: white;
  content: "\e606";
  font-size: 2rem;
}

.home-slider .owl-theme .owl-controls .owl-buttons .owl-prev:after {
  right: 42px !important;
  top: 56px;
  position: absolute;
  width: 56px;
  color: white;
  content: "\e605";
  font-size: 2rem;
}

.home-slider .owl-theme .owl-controls .owl-buttons .owl-prev {
  left: 0 !important;
  top: -140px;
  height: 140px;
  position: absolute;
  margin: 0 0;
  width: 140px;
  background: var(--color-primary);
  opacity: .84;
  color: transparent;
}

.mod_ext_owl_carousel_images .ext-item-html {
	padding: 0 !important;
	top: 100px !important;
	background: transparent;
	width: 100%;
	text-align: center;
	opacity: 1;
  	display: flex;
	justify-content: center;
	align-items: flex-start;
}

.mod_ext_owl_carousel_images .ext-item-html .container-slideshow {
  width: 100%;
  height: calc(100vh - 100px - 28vh);
}

.mod_ext_owl_carousel_images .ext-item-html .container-slideshow:hover {
  cursor: grab;
}

.mod_ext_owl_carousel_images .ext-item-html .container-slideshow .container {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.mod_ext_owl_carousel_images .ext-item-html .container-slideshow.container-start .container {
  justify-content: center;
align-items: center;
flex-direction: column;
}



.mod_ext_owl_carousel_images .ext-item-html .h1.heading-slideshow {
  text-align: left;
  font-size: 12rem;
  line-height: 10rem;
  margin-bottom: 14%;
}

.mod_ext_owl_carousel_images .ext-item-html .home-image img {
  max-width: 84%;
  margin-bottom: 2rem;
}

.mod_ext_owl_carousel_images .ext-item-html .links {
  margin-bottom: 5%;
}

.zeitraum .mod_ext_owl_carousel_images .ext-item-html {
  display: none;
}


.btn {
  border-radius: 21px;
  text-transform: uppercase;
  line-height: .91;
  font-size: .91;
  opacity: .91;
  margin: 0 .14rem .21rem 0;
}


.btn.btn-info {
  color: #fff;
}

.header-img-disturber .btn-centered {
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  pointer-events: none;
  position: absolute;
	top: 0;
	left: 0;
}

.btn-bottom {
    pointer-events: all;
  align-self: flex-end;
  overflow: hidden;
  border-radius: 0 !important;
  margin: 0 0 !important;
}

.btn.btn-primary:hover,
.btn.btn-secondary:hover,
.btn.btn-success:hover,
.btn.btn-info:hover {
  opacity: 1;
  color: #fff !important;
}

.home .t4-content-inner {
  	background-color: var(--color-primary);
}

.t4-sideshow {
  top: 0 !important;
  z-index: 1 !important;
  margin-top: -100px !important;
}

.home-slider .ext-item-wrap {
  height: calc(100vh);
  display: flex;
  align-items: flex-start;
}

.t4-section-2 a .menu-text {
  color: var(--mainnav-text-color);
}

.t4-footer .container {
  padding-top: 4rem;
  padding-bottom: 8rem;
}

.ext_owl_carousel_mod_109,
.ext_owl_carousel_mod_117,
.ext_owl_carousel_mod_130,
.ext_owl_carousel_mod_123,
.ext_owl_carousel_mod_132 {
  max-width: 100% !important;
}

/* Avoid Chrome to see */
@supports (-webkit-touch-callout: none) {
  .home-slider .ext-item-wrap {
    height: -webkit-fill-available;
  }
}
	
.home-slider .owl-pagination {
  position: absolute;
  width: 50%;
  left: 25%;
  bottom: 4%;
}

.owl-theme .owl-controls .owl-page span {
  width: 20px !important;
  height: 20px !important;
  background: var(--color-secondary);
}

.t4-section-1 {
  	position: absolute;
 	width: 100%;
  bottom: 0;
  z-index: 5;
}

  .t4-section-1 {
    height: -webkit-fill-available;
  }

.t4-section-2 .container-raeume .col-img,
.t4-megamenu .dropdown-menu .col-img {
  position: relative;
}

.menu-price {
  position: absolute;
  left: 1rem;
  bottom: 2rem;
  background: var(--color-primary);
  color: white;
  padding: .25rem .75rem;
  border-radius: 0 10px 10px 0;
}


.zeitraum .t4-section-1 {
   position: relative;
  margin-top: -30vh;
}

.t4-section-1 .mod-readmore:after,
.mod-scroll-down:after,
.mod-scroll-down:after {
  width: 56px;
  color: white;
  font-size: 2rem;
}

.t4-section-1 .mod-readmore:after {
  content: "\e606";
}

.mod-scroll {
  position: relative;
  margin-top: -2.2rem;
  pointer-events: none;
}

.mod-scroll:after {
  content: "";
  background: #9dc39a;
  padding: 7px;
  border-radius: 100%;
  color: white;
  font-size: 1.5rem;
  border: 1px solid aliceblue;
}

.mod-scroll + .book-desc {
  margin-top: .5rem;
  color: white;
}

.col-logo-img {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.col-logo-img .logo-white-img {
	max-width: 350px;
  width: 100%;
}

.mod-scroll-down {
  text-align: right;
}

.mod-scroll-down:after {
  content: "\e604";
}
.icon::before,
.mod-scroll:after,
.t4-section-1 .mod-readmore:after,
.nav-link:before,
ul li:before,
.mod-scroll-down:after,
.js-raeume-trigger .icons::before, 
.js-lage-trigger .icons::before, 
.js-buchen-trigger .icons::before, 
.js-faqs-trigger .icons::before, 
.footer-wrap .btn [class^="icon-"],
.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle::after,
.fa-chevron-left::before {
    font-family: 'simple-line-icons';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}

  .t4-section-2 .container-raeume .col-img {
  		-webkit-box-flex: 100%;
		-ms-flex: 100%;
		flex: 100%;
	}

.fancybox-caption.fancybox-caption--separate,
.fancybox-caption__body,
.fancybox-button.fancybox-button--download {
  	display: none !important;
}

  
.fa-chevron-left::before {
    content: "\e605";
}
  
.image-gallery {
  padding: 21vh 0 0;
  transition: all .7s ease;
}

.not-at-top .image-gallery {
  padding: 3rem 0 0;
  transition: all .7s ease;
}
ul.sigFreeClassic li.sigFreeThumb {
  background: transparent !important;
  margin: 0 14px 14px 0;  
}
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink {
  width: 100% !important;
}

ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink, ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover {
  background-color: transparent;
}

ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink img {
  border-radius: 14px;
  width: 100% !important;
  background-size: cover;
}

.t4-section-3 {
  z-index: 7 !important;
    position: relative;
   margin-top: 0;
  -webkit-transform: translate3d(0,0,0);
}

.t4-section-4 {
  z-index: 7 !important;
    position: relative;
   margin-top: 0;
  -webkit-transform: translate3d(0,0,0);
  background-color: #b194c0;
}

.zeitraum .t4-section-1.t4-palette-light {
  background-color: rgba(157,195,154,.91);
  color: #484848;
}

.zeitraum .t4-footnav.t4-palette-light {
  background-color: rgba(157,195,154,.98);
  color: #484848;
}

.zeitraum .t4-footnav.t4-palette-light a {
  color: #484848;
}

.zeitraum .t4-footnav.t4-palette-light h3 {
  color: white;
}

.t4-footnav .module-title {
  font-size: 1.4rem;
  margin-bottom: 3rem;
}

.t4-footnav .h3 {
  font-size: 1rem;
  display: block;
  text-align: center;
  margin-bottom: 1rem;
}

.t4-footnav {
  z-index: 8 !important;
    position: relative;
   margin-top: 0;
    -webkit-transform: translate3d(0,0,0);
}

.zeitraum1 .t4-footnav .col-zeitraum1,
.zeitraum2 .t4-footnav .col-zeitraum2,
.zeitraum3 .t4-footnav .col-zeitraum3,
.zeitraum4 .t4-footnav .col-zeitraum4 {
  display: none;
}

.t4-footnav .col-img {
	padding-right: calc(var(--t4-gutter-x) * .2);
}

.t4-footnav .col-img .menu-price {
  display: none;
}

.t4-footnav .col-text {
	padding-left: calc(var(--t4-gutter-x) * .2);
}

.t4-footer {
  z-index: 9 !important;
    position: relative;
  margin-top: 0;
    -webkit-transform: translate3d(0,0,0);
}

.t4-footer img {
  max-width: 63%;
}

.t4-footer .item-106 .infos.nav-link {
  display: none;
}

.t4-footer .list-unstyled {
  padding-top: 2rem;
  list-style: none;
}

.t4-footer .nav > li a {
  padding: .25rem 0;
}

.t4-footer ul li {
  padding-bottom: 0;
}

.t4-palette-dark a:hover,
.t4-palette-dark a:focus,
.t4-footer .nav > li a:hover, 
.t4-footer .nav > li a:focus, 
.t4-footer .nav > li a:active, 
.t4-footer .nav > li .nav-link:hover, 
.t4-footer .nav > li .nav-link:focus, 
.t4-footer .nav > li .nav-link:active {
  color: var(--color-primary);
  background-color: transparent;
}


.accordion-button:focus {
  z-index: 8;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(157, 195, 154, 0.25);
}

.accordion-item {
  background-color: transparent;
  border: 0 none;
  margin-bottom: 14px;
}

.accordion-flush .accordion-item .accordion-button,
.accordion-item:last-of-type .accordion-button.collapsed {
  border-radius: 21px;
  border: 1px solid var(--color-secondary);
}

.accordion-button {
  font-weight: 600;
}

.accordion-button:not(.collapsed) {
  color: var(--mainnav-link-color);
  background-color: transparent;
}

.t4-section-2 h4.accordion-header {
  margin-bottom: 0;
}

.accordion {
  padding: 0 0 1rem;
  max-width: 700px;
}


.accordion.accordion-full {
  padding: 0 0 1rem;
  max-width: 100%;
}


.info-accordion ul {
  list-style: none;
}

ul li {
  position: relative;
  padding-bottom: 7px;
}

ul li:before {
  position: absolute;
  left: -2rem;
  top: 4px;
}

ul li.info:before {
  	content: "";
}

ul li.window:before {
  	content: "";
}

ul li.size:before {
  	content: "";
}

ul li.sound:before {
  	content: "";
}

.accordion-body .width100 {
  	width: auto;
  max-height: 84vh;
  margin-bottom: 2rem;
}

.zeitraum .t4-section-1.t4-palette-light {
    background-color: rgba(157,195,154,.91);
    color: #484848;
}
	.zeitraum .t4-section-1 {
    	margin-top: -15rem;
	}
  
  	.zeitraum .t4-section.sec-spacing-md .t4-section-inner {
  		padding-top: 4rem;
  		padding-bottom: 4rem;
	}

	
figure.img-left {
  margin: 0 2rem 4rem 0;
  float: left;
  width: 300px;
  max-width: 50%;
}

figure.img-left + p {
    width: 320px;
    max-width: 50%;
    float: left;
}

figure.img-left + p + p,
.com-content-article h3 {
    clear: both;
}


.article-body p,
.article-body h3 {
    max-width: 770px;
}
p.readmore .btn,
.mod-articlesnews__item p.readmore .btn {
  padding: 0.3333333333rem 0.6666666667rem;
  background-color: var(--color-primary);
  padding: 1em 1.5em;
  border: 1px solid var(--color-primary); 
}

p.readmore .btn:hover,
p.readmore .btn:focus,
.mod-articlesnews__item p.readmore .btn:hover,
.mod-articlesnews__item p.readmore .btn:focus {
      background-color: var(--color-info);
      color: white;
      border-color: white;
}



@media (max-width: 1899px) {
  
  	.t4-megamenu .dropdown-menu .col-text {
      	-webkit-box-flex: 2;
		-ms-flex: 2 0 0%;
		flex: 2 0 0%;
  	}
  
    .mega-col-module .menu-text,
    .mega-col-module .menu-price {
  	font-size: .7rem;
      line-height: 1.1rem !important;
  }
  
}

@media (max-width: 1440px) {
  
   body {
    font-size: 14px;
  }
  
    h1, .h1 {
  	font-size: 2.5rem;
	}
   
  h2, .h2 {
  	font-size: 1.3rem;
	}
  
  h3, .h3 {
  	font-size: 1.3rem;
	}  
  
  h4, .h4 {
  	font-size: 1.35rem;
	}
   
  h5, .h5 {
  	font-size: 1.1rem;
	}
  	.t4-megamenu .dropdown-menu .col-text {
      	-webkit-box-flex: 2;
		-ms-flex: 2 0 0%;
		flex: 2 0 0%;
  	}
  
  	.t4-megamenu.animate.slide .dropdown > .dropdown-menu {
  		min-height: 56vh;
	}
  
  	.mega-col-module .col,
  .mega-col-module .col-6 {
  		padding-right: 0;
	}
  
  .col-zeitraum1,
  .col-zeitraum2,
  .col-zeitraum3,
  .col-zeitraum4 {
    	margin-bottom: 3rem;
  }
  
  .img-disturber {
  	width: 140px;
}

  
  .mega-col-module .menu-text,
    .mega-col-module .menu-price {
  	font-size: .7rem;
      line-height: 1.1rem !important;
  }
  
}

@media (max-width: 1280px) {

  body {
    font-size: 13px;
  }
  
  h1, .h1 {
  	font-size: 2rem;
	}
   
  h2, .h2 {
  	font-size: 1.1rem;
	}
  
  h3, .h3 {
  	font-size: 1.1rem;
	}  
  
  h4, .h4 {
  	font-size: 1.35rem;
	}
   
  h5, .h5 {
  	font-size: 1.1rem;
	}
  
 	.t4-megamenu-infos + .t4-section-2 .container-intro {
  		padding: 3rem 0 3rem;
	}
  
  .t4-section-2 .container-raeume {
  	padding: 3rem 0;
	}
  
   .t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
  	padding: 1.5rem 1rem;
  }
  
 	.t4-section-2 .container-infos {
  		padding: 0 0 5rem;
	}
  
  .btn, .blog-list .item-readmore a {
  		font-size: .75rem;
	}
  
  ul.sigFreeClassic li.sigFreeThumb {
      width: 23.3% !important;
	}
  
    .t4-footnav .col-text {
  	padding-left: calc(var(--t4-gutter-x) * .5);
  	flex: 100% !important;
    -webkit-box-flex: 100%;
	-ms-flex: 100%;
	}
}

@media (max-width: 1100px) {
  
	.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
  		padding: 1.3rem 1rem;
  		height: 90px;
  		line-height: 45px;
	}
  
      ul.sigFreeClassic li.sigFreeThumb {
      width: 31% !important;
	}
  
    .img-disturber {
  	width: 110px;
	}
  
}


@media (min-width: 992px) and (max-width: 1199px ){
  
  .container-booking {
    overflow: hidden;
  }
  
	.t4-section-2 iframe {
      zoom: 0.91;
  -moz-transform: scale(0.91);
  -moz-transform-origin: 0 0;
  -o-transform: scale(0.91);
  -o-transform-origin: 0 0;
  -webkit-transform: scale(0.91);
  -webkit-transform-origin: 0 0;
	width: 1050px !important;
  }
  
  .mod-scroll {
  margin-top: -6rem;
  }
  
  
    .mega-dropdown-inner .mega-sub-1 .mega-col-module, .mega-dropdown-inner .mega-sub-2 .mega-col-module, .mega-dropdown-inner .mega-sub-3 .mega-col-module, .mega-dropdown-inner .mega-sub-4 .mega-col-module {
  	margin-right: calc(var(--t4-gutter-x) * .25);
	}
 
}

@media (max-width: 991px) {

  .t4-sideshow {
  	top: 0 !important;
  	margin-top: 0 !important;
  	height: 45vh;
  	overflow: hidden;
	}
  
  .t4-section-1 {
  	bottom: 0;
    position: relative;
  	height: calc(100vh - 56px - 45vh - 70px);
	}
  
  .mod_ext_owl_carousel_images.home-slider,
  .home-slider .owl-carousel,
  .home-slider .owl-carousel .owl-wrapper-outer,
  .home-slider .owl-carousel .owl-wrapper,
  .home-slider .owl-carousel .owl-item,
  .home-slider .ext-item-wrap,
  .mod_ext_owl_carousel_images .ext-item-html .container-slideshow {
      	height: 100%;
  }
  
  #back-to-top,
  .top-away #back-to-top {
  	display: none !important;
	}
  
  #t4-header-3 {
  	position: fixed;
  	bottom: 0;
	z-index: 1200;
  	width: 100%;
  	background: var(--color-primary);
    	font-size: .875rem;
    	min-height: 73px;
    border-top: 1px solid rgba(255,255,255,.84);
	}

	.not-at-top #t4-header-3 {
	    min-height: 42px;
	}

	#t4-header-3 a {
    	width: 20%;
    	padding: .3rem 0;
	}

	#t4-header-3 .container-fluid {
		padding-top: 4px;
  		min-height: 49px;
	}
  
  .js-lage-trigger .icons::before, 
  .js-raeume-trigger .icons::before, 
  .js-faqs-trigger .icons::before, 
  .js-buchen-trigger .icons::before, 
  .footer-wrap .btn [class^="icon-"] {
  font-size: 1.1rem;
  margin-right: 0 !important;
  color: #354150;
    line-height: 1.5;
	}
  
  .link-button__text {
	text-transform: uppercase;
	font-size: .7rem;
	line-height: 1.2rem;
	position: relative;
  color: #354150;
	}
  
  .c-offcanvas--left {
    height: 100%;
    left: inherit;
    bottom: 49px;
    top: 49px;
	min-height: auto;
    transform: translate(0,100%) !important;
    width: 100vw;
    background: rgb(21,18,18);
	background: linear-gradient(180deg, rgba(21,18,18,1) 0%, rgba(36,36,36,1) 100%);
	overflow: hidden;
	}
  
  .c-offcanvas-bg.is-animating, 
  .c-offcanvas-bg.is-open {
  background-color: rgba(0, 0, 0, 0.14);
	}

	.c-offcanvas.is-open {
    height: calc(100% - 129px);
    top: 56px;
    transform: translate(0,0) !important;
    visibility: visible;
    outline: none;
	}
  
  .t4-offcanvas .t4-off-canvas-header {
  display: none;
	}
  
  .module-title {
  border-bottom: 0 none;
  font-size: 1.8rem;
  font-weight: 400;
  color: white;
}
    .module-title span {
  border-bottom: 0 none;
  margin-bottom: 0;
  padding: 1rem 0 0.6666666667rem;
	}
  
  .t4-offcanvas .t4-off-canvas-body {
  padding: 1rem 0;
  height: 100%;
  overflow-y: auto;
  background-color: var(--color-primary);
      color: #354150;
	}
 
  	.t4-offcanvas .t4-off-canvas-body .navbar .nav-item {
  		border-bottom: 1px solid white;
  		padding: 0 0;
	}
  
  .t4-offcanvas .t4-off-canvas-body .nav-link::before {
  	display: inline-block;
  	font-size: 1.rem;
  	margin-right: 9px;
	}
  
    .dropdown-item:hover, .dropdown-item:focus,
  .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back:hover, .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back:focus, .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back:active,
  .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .btn-toggle.is-active::after,
  .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:hover, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:focus, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:active, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:hover, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:focus, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:active,
  .t4-offcanvas .t4-off-canvas-body .navbar .nav-link:hover, 
  .t4-offcanvas .t4-off-canvas-body .navbar .nav-link:focus, 
  .t4-offcanvas .t4-off-canvas-body .navbar .nav-link:active, 
  .t4-offcanvas .t4-off-canvas-body .navbar .separator:hover, 
  .t4-offcanvas .t4-off-canvas-body .navbar .separator:focus, 
  .t4-offcanvas .t4-off-canvas-body .navbar .separator:active,
  .t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active > .nav-link, 
  .t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active > .separator {
  color: white;
}
  .dropdown-item:hover, .dropdown-item:focus,
  .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back:hover, .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back:focus, .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back:active,
  .t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle,
  .t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:hover, 
  .t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:focus, 
  .t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:active,
  .t4-offcanvas .t4-off-canvas-body .dropdown-menu,
  .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back{
  background-color: transparent;
}
  
  .t4-offcanvas .t4-off-canvas-body .nav-link::before {
  font-size: 1rem;
	}
  
  .t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle::after {
    content: "\e606" !important;
  font-weight: normal;
  color: white;
	}
  
  .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back i {
  color: white;
  margin-right: 0.5rem;
}
  
  .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back {
  padding: 0.75rem 0.25rem;
}
  
    .t4-offcanvas .item-106 .infos.nav-link,
    .t4-offcanvas .metismenu-item.level-2 {
      	display: none;
  }
  
    .t4-offcanvas .mod-menu {
      	padding-left: 0;
		list-style: none;
  }
  
  .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back {
  border-top: 1px solid rgba(255,255,255,.56);
  border-bottom: 1px solid rgba(255,255,255,.56);
  padding: 0.75rem 0;
}
  
  .t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item .dropdown-menu .nav-item {
  	border-bottom: 1px solid rgba(255,255,255,.56);
	padding-left: 0;
	padding-right: 0;
	width: 50%;
	float: left;
	}
  .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item, .t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link {
  padding: 0.5rem 0;
  width: 100%;
  font-size: .9rem;
  display: block;
	}
  .t4-footer {
  padding-bottom: 4rem;
	}
  
    .img-disturber {
  	width: 95px;
      right: 14px;
      top: 56px;
	}
  
	.top-away .c-offcanvas.is-open {
  	height: calc(100% - 66px);
      top: 0;
  }
  
  	.header-img-disturber .btn-centered {
  		height: calc(100% - 73px);
      	position: fixed;
	}
  
  	.not-at-top .header-img-disturber .btn-centered {
  		height: calc(100% - 66px);
	}

  
  .t4-section-2 iframe {
  max-width: 680px !important;
	}
  
}

@media (orientation: portrait) and (max-width: 1280px) {
  
  .home-slider .ext-item-wrap {
  	height: auto;
  }
  
  .zeitraum .t4-section-1 {
  	margin-top: -12vh;
	}
  
  .image-gallery {
  	padding: 4rem 0 0;
	}
  
  ul.sigFreeClassic li.sigFreeThumb {
  	width: 22% !important;
	}
  

  
  ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink,
  ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink img.sigFreeImg, 
  ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover img.sigFreeImg {
  	height: 105px !important;
	}
  
  
}

@media (max-width: 991px) {
  
  .t4-module .nav li a, .t4-card .nav li a, .moduletable .nav li a, .module_menu .nav li a {
  outline: none !important;
  }
  
	.container-raeume .col-md-6 {
      	padding-bottom: 3.5rem;
  }
  .t4-section-2 .container-raeume .col-img {
  	margin: 0 0;
	}
  
  .t4-section-2 h5 {
  margin-top: 1.5rem;
	font-size: .9rem;
	}
  
  .mega-col-module img, .t4-section-2 .container-raeume .col-img img, .t4-footnav .col-img img {
  width: 100%;
	}
  
  .t4-section-1 .mod-readmore::after, .mod-scroll-down::after {
  	font-size: 1.4rem;
	}
  
  .t4-footnav .col-img {
  padding-right: calc(var(--t4-gutter-x) * .5);
	}
  
  
  
}

@media (min-width: 992px) and (max-width: 1199px) {
  iframe.component-frame.visible,
  iframe.paypal-checkout-sandbox-iframe {
    zoom: 1;
    -moz-transform: scale(1);
    -moz-transform-origin: 0 0;
    -o-transform: scale(1);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(1);
    -webkit-transform-origin: 0 0;
    width: 100% !important;
  }
}


@media (max-width: 767px) {
  
    h1, .h1 {
  	font-size: 1.7rem;
	}
   
  h2, .h2 {
  	font-size: 1.1rem;
	}
  
  h3, .h3 {
  	font-size: 1rem;
	}  
  
  h4, .h4 {
  	font-size: .9rem;
	}
   
  h5, .h5 {
  	font-size: 1rem;
	}
  
  .t4-sideshow {
  	top: 0 !important;
  	margin-top: 0 !important;
  	height: 30vh;
  	overflow: hidden;
    position: relative !important;
	}
	
  .t4-sideshow .home-image {
  	display: none;
	}
  
  .t4-section-1 {
  	bottom: 0;
    position: relative;
  	height: auto;
	}
	
	
  
  .mod_ext_owl_carousel_images .ext-item-html {
  top: 46px !important;
  }
  
    .zeitraum .t4-section-1 {
  	height: auto;
      margin-top: 0;
	}
  
  .navbar-brand.logo-image img {
  	height: 39px;
    width: 223px;
	}
  
	.t4-footer {
  	margin-bottom: 49px;
  }
  
  .col-logo-img .logo-white-img {
  	max-width: 50%;
	}
  
  .com-content-article h2 {
  	margin: 1.5rem 0 1rem;
	}
  
  .com-content-article {
  min-height: calc(100vh - 56px);
  padding-top: 0;
	}	
  
  .fancybox-caption.fancybox-caption--separate,
.fancybox-caption__body,
.fancybox-button.fancybox-button--download {
  	display: none !important;
}
  
    .img-disturber {
  	width: 70px;
      right: 4px;
      top: 42px;
	}
  
}

@media (max-width: 768px) {
  
    ul.sigFreeClassic li.sigFreeThumb {
  width: 48% !important;
  margin: 0 4% 4% 0;
	}
  
     ul.sigFreeClassic li.sigFreeThumb:nth-child(even) {
  margin: 0 0 2%;
	}
  
}


@media (min-height: 768px) {
  
	.t4-section.sec-spacing-md .t4-section-inner {
  		padding-top: 4rem;
  		padding-bottom: 5rem;
	}
  
}

@media (max-width: 768px) {

figure.img-left {
  margin: 0 0 2rem 0;
  width: 100%;
  max-width: 100%;
}

figure.img-left + p {
    width: 100%;
    max-width: 100%;
}

}

@media (min-height: 1024px) {
  
	.t4-section.sec-spacing-md .t4-section-inner {
  		padding-top: 5rem;
  		padding-bottom: 7rem;
	}
  
}
@media (max-width: 566px) {
	.t4-section-2 .container-raeume,
  	.t4-section-2 .container-infos {
  		padding-right: var(--t4-gutter-x, 1rem);
		padding-left: var(--t4-gutter-x, 1rem);
	}
}

@media (min-width: 567px) {
  
	.container-intro .container {
    	padding-right: 0;
		padding-left: 0;
 	}
  
}

@media (min-width: 768px) {
  
   
  body {
    font-size: 13px;
  }
  
 	.t4-section.sec-spacing-md .t4-section-inner {
  	padding-top: 1.8rem;
  	padding-bottom: 1.8rem;
	}
  

  
}

@media (min-width: 992px) {
  
  #t4-header-3 {
  	display: none;
	}
  

	.home .t4-section-1 {
  		max-height: 30vh;
	}

  .t4-masthead .t4-masthead-title,
    .t4-masthead .t4-masthead-description {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }
  
}




@media (min-width: 1024px) {
  
  body {
    font-size: 14px;
  }
  
}
    

@media (min-width: 1280px) {
  

  
  .mega-col-module .menu-text,
    .t4-footnav .menu-text {
  	font-size: .8rem;
    line-height: 1.2rem !important;
  }
  
  .btn, .blog-list .item-readmore a {
  	font-size: .8rem;
  }
  
	.t4-megamenu .dropdown-menu {
  		padding: 2rem 5rem;
	}
  
    .t4-megamenu-infos + .t4-section-2 .container-intro {
  		padding: 4rem 0 4rem;
	}
  
     .t4-section-2 .container-raeume {
  		padding: 5rem 0;
	}
 
     .t4-section-2 .container-infos {
  		padding: 0 0 10rem;
	}
  
	ul.sigFreeClassic li.sigFreeThumb {
  		width: 23.3% !important;
	}
  
  .t4-section.sec-spacing-md .t4-section-inner {
  	padding-top: 2rem;
  	padding-bottom: 2rem;
	}


}


@media (min-width: 1440px) {
   
  body {
    font-size: 15px;
  }
  
	.t4-megamenu .dropdown-menu {
  		padding: 3rem 7rem;
	}

  
 	.t4-section.sec-spacing-md .t4-section-inner {
  	padding-top: 2.5rem;
  	padding-bottom: 2.5rem;
	}
  
}

@media (min-width: 1441px) {
  
 	.t4-section.sec-spacing-md .t4-section-inner {
  	padding-top: 4rem;
  	padding-bottom: 4rem;
	}
  
  .mega-col-module .menu-text,
    .t4-footnav .menu-text {
  	font-size: .9rem;
  	line-height: 1.3rem !important;
	}
  
  
}


@media (min-width: 1700px) {
  
 	.t4-section.sec-spacing-md .t4-section-inner {
  	padding-top: 4rem;
  	padding-bottom: 5rem;
	}
  
}

@media (min-width: 1900px) {
  
     body {
    font-size: 16px;
  }
	.t4-megamenu .dropdown-menu {
  		padding: 3rem 13rem;
	}
  
  	.t4-megamenu .dropdown-menu .col-img {
      	width: 42%;
  	}
  	
  	.btn {
  		margin: 0 .14rem .35rem 0;
  }
      .t4-megamenu-infos + .t4-section-2 .container-intro {
  		padding: 7rem 0 7rem;
	}
  
  	.t4-section.sec-spacing-md .t4-section-inner {
  		padding-top: 5rem;
  		padding-bottom: 6rem;
	}

    .mega-col-module .menu-text,
    .t4-footnav .menu-text {
  	line-height: 1.5rem !important;
	}
  
    .header-img-disturber .btn-centered .btn-bottom {
  		padding: 1.25rem 1.75rem;
  		font-size: 1.25rem;
	}

    .mega-col-module .menu-text,
    .mega-col-module .menu-price {
  	font-size: .9rem;
      line-height: 1.3rem !important;
  }
  
}

@media (min-width: 2100px) {
 
  body {
    font-size: 16px;
  }
  
  .t4-section-1 {
  	display: flex;
  	justify-content: center;
  	align-items: center;
	}
  
   .home .t4-section-1 {
  	height: 28vh;
	}
  
    
  	.t4-section.sec-spacing-md .t4-section-inner {
  		padding-top: 0;
  		padding-bottom: 0;
	}


}



@media (orientation: landscape) and (max-height: 1500px) and (min-width: 2100px) {

	.home-slider .ext-item-wrap {
  		align-items: flex-end;
	}
  
}

span.icon {
  margin: 0 10px 10px 0;
  background-color: var(--color-primary);
  width: 56px;
  height: 56px;
	line-height: 55px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  font-size: 26px;
}

.icon-event::before {
  content: "\e619";
}


.icon-user:before {
  content: "\e005";
}
.icon-people:before {
  content: "\e001";
}
.icon-user-female:before {
  content: "\e000";
}
.icon-user-follow:before {
  content: "\e002";
}
.icon-user-following:before {
  content: "\e003";
}
.icon-user-unfollow:before {
  content: "\e004";
}
.icon-login:before {
  content: "\e066";
}
.icon-logout:before {
  content: "\e065";
}
.icon-emotsmile:before {
  content: "\e021";
}
.icon-phone:before {
  content: "\e600";
}
.icon-call-end:before {
  content: "\e048";
}
.icon-call-in:before {
  content: "\e047";
}
.icon-call-out:before {
  content: "\e046";
}
.icon-map:before {
  content: "\e033";
}
.icon-location-pin:before {
  content: "\e096";
}
.icon-direction:before {
  content: "\e042";
}
.icon-directions:before {
  content: "\e041";
}
.icon-compass:before {
  content: "\e045";
}
.icon-layers:before {
  content: "\e034";
}
.icon-menu:before {
  content: "\e601";
}
.icon-list:before {
  content: "\e067";
}
.icon-options-vertical:before {
  content: "\e602";
}
.icon-options:before {
  content: "\e603";
}
.icon-arrow-down:before {
  content: "\e604";
}
.icon-arrow-left:before {
  content: "\e605";
}
.icon-arrow-right:before {
  content: "\e606";
}
.icon-arrow-up:before,
.fa-chevron-up:before {
  content: "\e607";
}
.icon-arrow-up-circle:before {
  content: "\e078";
}
.icon-arrow-left-circle:before {
  content: "\e07a";
}
.icon-arrow-right-circle:before {
  content: "\e079";
}
.icon-arrow-down-circle:before {
  content: "\e07b";
}
.icon-check:before {
  content: "\e080";
}
.icon-clock:before {
  content: "\e081";
}
.icon-plus:before {
  content: "\e095";
}
.icon-minus:before {
  content: "\e615";
}
.icon-close:before {
  content: "\e082";
}
.icon-event:before {
  content: "\e619";
}
.icon-exclamation:before {
  content: "\e617";
}
.icon-organization:before {
  content: "\e616";
}
.icon-trophy:before {
  content: "\e006";
}
.icon-screen-smartphone:before {
  content: "\e010";
}
.icon-screen-desktop:before {
  content: "\e011";
}
.icon-plane:before {
  content: "\e012";
}
.icon-notebook:before {
  content: "\e013";
}
.icon-mustache:before {
  content: "\e014";
}
.icon-mouse:before {
  content: "\e015";
}
.icon-magnet:before {
  content: "\e016";
}
.icon-energy:before {
  content: "\e020";
}
.icon-disc:before {
  content: "\e022";
}
.icon-cursor:before {
  content: "\e06e";
}
.icon-cursor-move:before {
  content: "\e023";
}
.icon-crop:before {
  content: "\e024";
}
.icon-chemistry:before {
  content: "\e026";
}
.icon-speedometer:before {
  content: "\e007";
}
.icon-shield:before {
  content: "\e00e";
}
.icon-screen-tablet:before {
  content: "\e00f";
}
.icon-magic-wand:before {
  content: "\e017";
}
.icon-hourglass:before {
  content: "\e018";
}
.icon-graduation:before {
  content: "\e019";
}
.icon-ghost:before {
  content: "\e01a";
}
.icon-game-controller:before {
  content: "\e01b";
}
.icon-fire:before {
  content: "\e01c";
}
.icon-eyeglass:before {
  content: "\e01d";
}
.icon-envelope-open:before {
  content: "\e01e";
}
.icon-envelope-letter:before {
  content: "\e01f";
}
.icon-bell:before {
  content: "\e027";
}
.icon-badge:before {
  content: "\e028";
}
.icon-anchor:before {
  content: "\e029";
}
.icon-wallet:before {
  content: "\e02a";
}
.icon-vector:before {
  content: "\e02b";
}
.icon-speech:before {
  content: "\e02c";
}
.icon-puzzle:before {
  content: "\e02d";
}
.icon-printer:before {
  content: "\e02e";
}
.icon-present:before {
  content: "\e02f";
}
.icon-playlist:before {
  content: "\e030";
}
.icon-pin:before {
  content: "\e031";
}
.icon-picture:before {
  content: "\e032";
}
.icon-handbag:before {
  content: "\e035";
}
.icon-globe-alt:before {
  content: "\e036";
}
.icon-globe:before {
  content: "\e037";
}
.icon-folder-alt:before {
  content: "\e039";
}
.icon-folder:before {
  content: "\e089";
}
.icon-film:before {
  content: "\e03a";
}
.icon-feed:before {
  content: "\e03b";
}
.icon-drop:before {
  content: "\e03e";
}
.icon-drawer:before {
  content: "\e03f";
}
.icon-docs:before {
  content: "\e040";
}
.icon-doc:before {
  content: "\e085";
}
.icon-diamond:before {
  content: "\e043";
}
.icon-cup:before {
  content: "\e044";
}
.icon-calculator:before {
  content: "\e049";
}
.icon-bubbles:before {
  content: "\e04a";
}
.icon-briefcase:before {
  content: "\e04b";
}
.icon-book-open:before {
  content: "\e04c";
}
.icon-basket-loaded:before {
  content: "\e04d";
}
.icon-basket:before {
  content: "\e04e";
}
.icon-bag:before {
  content: "\e04f";
}
.icon-action-undo:before {
  content: "\e050";
}
.icon-action-redo:before {
  content: "\e051";
}
.icon-wrench:before {
  content: "\e052";
}
.icon-umbrella:before {
  content: "\e053";
}
.icon-trash:before {
  content: "\e054";
}
.icon-tag:before {
  content: "\e055";
}
.icon-support:before {
  content: "\e056";
}
.icon-frame:before {
  content: "\e038";
}
.icon-size-fullscreen:before {
  content: "\e057";
}
.icon-size-actual:before {
  content: "\e058";
}
.icon-shuffle:before {
  content: "\e059";
}
.icon-share-alt:before {
  content: "\e05a";
}
.icon-share:before {
  content: "\e05b";
}
.icon-rocket:before {
  content: "\e05c";
}
.icon-question:before {
  content: "\e05d";
}
.icon-pie-chart:before {
  content: "\e05e";
}
.icon-pencil:before {
  content: "\e05f";
}
.icon-note:before {
  content: "\e060";
}
.icon-loop:before {
  content: "\e064";
}
.icon-home:before {
  content: "\e069";
}
.icon-grid:before {
  content: "\e06a";
}
.icon-graph:before {
  content: "\e06b";
}
.icon-microphone:before {
  content: "\e063";
}
.icon-music-tone-alt:before {
  content: "\e061";
}
.icon-music-tone:before {
  content: "\e062";
}
.icon-earphones-alt:before {
  content: "\e03c";
}
.icon-earphones:before {
  content: "\e03d";
}
.icon-equalizer:before {
  content: "\e06c";
}
.icon-like:before {
  content: "\e068";
}
.icon-dislike:before {
  content: "\e06d";
}
.icon-control-start:before {
  content: "\e06f";
}
.icon-control-rewind:before {
  content: "\e070";
}
.icon-control-play:before {
  content: "\e071";
}
.icon-control-pause:before {
  content: "\e072";
}
.icon-control-forward:before {
  content: "\e073";
}
.icon-control-end:before {
  content: "\e074";
}
.icon-volume-1:before {
  content: "\e09f";
}
.icon-volume-2:before {
  content: "\e0a0";
}
.icon-volume-off:before {
  content: "\e0a1";
}
.icon-calendar:before {
  content: "\e075";
}
.icon-bulb:before {
  content: "\e076";
}
.icon-chart:before {
  content: "\e077";
}
.icon-ban:before {
  content: "\e07c";
}
.icon-bubble:before {
  content: "\e07d";
}
.icon-camrecorder:before {
  content: "\e07e";
}
.icon-camera:before {
  content: "\e07f";
}
.icon-cloud-download:before {
  content: "\e083";
}
.icon-cloud-upload:before {
  content: "\e084";
}
.icon-envelope:before {
  content: "\e086";
}
.icon-eye:before {
  content: "\e087";
}
.icon-flag:before {
  content: "\e088";
}
.icon-heart:before {
  content: "\e08a";
}
.icon-info:before {
  content: "\e08b";
}
.icon-key:before {
  content: "\e08c";
}
.icon-link:before {
  content: "\e08d";
}
.icon-lock:before {
  content: "\e08e";
}
.icon-lock-open:before {
  content: "\e08f";
}
.icon-magnifier:before {
  content: "\e090";
}
.icon-magnifier-add:before {
  content: "\e091";
}
.icon-magnifier-remove:before {
  content: "\e092";
}
.icon-paper-clip:before {
  content: "\e093";
}
.icon-paper-plane:before {
  content: "\e094";
}
.icon-power:before {
  content: "\e097";
}
.icon-refresh:before {
  content: "\e098";
}
.icon-reload:before {
  content: "\e099";
}
.icon-settings:before {
  content: "\e09a";
}
.icon-star:before {
  content: "\e09b";
}
.icon-symbol-female:before {
  content: "\e09c";
}
.icon-symbol-male:before {
  content: "\e09d";
}
.icon-target:before {
  content: "\e09e";
}
.icon-credit-card:before {
  content: "\e025";
}
.icon-paypal:before {
  content: "\e608";
}
.icon-social-tumblr:before {
  content: "\e00a";
}
.icon-social-twitter:before {
  content: "\e009";
}
.icon-social-facebook:before {
  content: "\e00b";
}
.icon-social-instagram:before {
  content: "\e609";
}
.icon-social-linkedin:before {
  content: "\e60a";
}
.icon-social-pinterest:before {
  content: "\e60b";
}
.icon-social-github:before {
  content: "\e60c";
}
.icon-social-google:before {
  content: "\e60d";
}
.icon-social-reddit:before {
  content: "\e60e";
}
.icon-social-skype:before {
  content: "\e60f";
}
.icon-social-dribbble:before {
  content: "\e00d";
}
.icon-social-behance:before {
  content: "\e610";
}
.icon-social-foursqare:before {
  content: "\e611";
}
.icon-social-soundcloud:before {
  content: "\e612";
}
.icon-social-spotify:before {
  content: "\e613";
}
.icon-social-stumbleupon:before {
  content: "\e614";
}
.icon-social-youtube:before {
  content: "\e008";
}
.icon-social-dropbox:before {
  content: "\e00c";
}
.icon-social-vkontakte:before {
  content: "\e618";
}
.icon-social-steam:before {
  content: "\e620";
}