html { 
  background: #ffffff;
  background-size: cover;
  height: 101%;
}


body  {
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 28px;
  color: #212121;
}

#bottom_navigation { 
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  color: #000000;
  padding: 28px 0px 20px 0px;
  text-align: center;

}

.subtitel {
  font-family: 'Roboto-Thin', 'Roboto', 'Arial', sans-serif; 
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  color: #83A539;
  line-height: 50px;
}
.subtitle {
  font-size: 18px; 
  background: #ffffff; 
  color:#555555; 
  line-height:26px;
  text-align:left; 
  vertical-align:top; 
  padding: 15px 20px 15px 0px; 
}
.big {
  font-size: 26px;
}

hr {
  background-color: #83A539;
  border:0;
  height:1px;
  width:300px;

}

.navigation {
  font-family: 'Roboto-Thin', 'Roboto', 'Arial', sans-serif; 
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  color: #F29400;
  margin: 0px 0px 0px 30px;
  border-bottom: 2px solid #83A539;
}

a.navigation { 
  font-family: 'Roboto-Thin', 'Roboto', 'Arial', sans-serif; 
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  color: #83A539;
  margin: 4px 30px 4px 30px;
  border-top: 2px solid transparent;
   border-bottom: 2px solid transparent;
	transition: all 0.4s linear;
} 
a.navigation:hover { 
  color: #F29400;
  border-bottom: 2px solid #83A539;
}


a.logo_link { 
  outline:0; 
  -moz-outline:0; 
} 
a.logo_link:hover { 
  border-bottom: 0;
}



a.navigation_current { 
  font-family: 'Roboto-Thin', 'Roboto', 'Arial', sans-serif; 
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  color: #F29400;
  margin: 4px 30px 4px 30px;
  border-top: 2px solid transparent;
   border-bottom: 2px solid transparent;
	transition: all 0.4s linear;
	border-bottom: 2px solid #83A539;
} 
a.navigation_current:hover { 
  color: #83A539;
}

a.subtitle {
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 26px;
  color: #212121;
  line-height:34px;
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
} 

a.subtitle:hover {
  color: #777777;
} 

a.title {
  font-family: 'Roboto-Thin', 'Roboto', 'Arial', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  color: #83A539;
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
} 

input {
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  font-size:16px;
  font-weight: 300;
  padding: 15px;
  outline: 0;
  border:0;
  background: #ffffff;
  border: 1px solid #99CC00;
  border-radius:5px;
  color: #444444;
  margin-right:10px;
}


input.small {
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  font-size:11px;
  font-weight: 300;
  padding: 3px;
  outline: 0;
  border:0;
  width:75px;
  background: #ffffff;
  border: 1px solid #99CC00;
  border-radius:5px;
  color: #444444;
}

select {
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  font-size:16px;
  font-weight: 300;
  padding: 15px;
  outline: 0;
  border:0;
  background: #ffffff;
  border: 1px solid #99CC00;
  border-radius:5px;
  color: #444444;
  width:107%;
  margin-right:10px;
}

.kalender_select  {
  width:630px;
}

input[type=checkbox] {
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  font-size:16px;
  padding: 15px;
  outline: 0;
  border:0;
  width:25px;
  background: #ffffff;
  border: 1px solid #99CC00;
  border-radius:5px;
  color: #444444;
}

textarea {
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  font-size:16px;
  font-weight: 300;
  padding: 15px;
  outline: 0;
  border:0;
  width:600px;
  height: 250px;
  background: #ffffff;
  border: 1px solid #99CC00;
  border-radius:5px;
  color: #444444;
}

#badge {
  z-index:10001; 
  position: fixed; 
  top: 63px; 
  right: 0; 
  border: 0; 
  width:100px;
  display:none;
}

#badge_2 {
  z-index:10001; 
  position: fixed; 
  top: 15px; 
  right: 0; 
  border: 0; 
  width:180px;
}

p {
  line-height:25px;
}

a {
  text-decoration:underline;
  color:inherit;
  transition: color .5s ease;
}
a:hover{
  text-decoration:none;
}

strong {
  font-weight:bold;
}

figcaption strong {
  border-bottom: 1px solid #D6D0C1;
  padding-bottom:10px;
  margin: 10px 0;
  display:block;
}

figcaption {
  line-height: 25px;
  font-size:14px;
  width:200px;
}



/* HEADER */

header {
  width:auto;
  max-width:2000px;
  margin:0 auto;
}

header h1 {
  margin:35px 0 0 0;
  font-size:55px;
  color:#e56038;
  font-family: 'Baumans', cursive;
}

header img {
  width: 300px;
}

header p {
  font-family: 'Open Sans', sans-serif;
  font-size:16px;
  color: #4A463B;
  margin-left:132px;
}


/* Mobile Navi */

#mobileMenu {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  display: none;
}

#mobileMenu ul li {
  display:block;
  font-style: normal;
  text-decoration:none;
  background-color: #ffffff;
  color: #83A539;
  padding: 10px 0;
  letter-spacing: 0.1em;
  text-align: center;
  border-top: 1px solid #83A539;
}

#mobileMenu a {
  text-decoration: none;
}

#mobileMenu a:hover {
  color: #F29400;
}

.toggleMobile {
  display: none;
}



/* Statische Infos Subpages Slider */

#slider_content_a
{
        width: 58%;
        font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
        font-weight: 300;
        position:absolute;
        top:10%;
        left:2%;
        display:none;
        z-index:11;
}

#slider_content_a h3
{
        color:#ffffff;
        font-size:25px;
        margin-bottom:10px;
        background-color:#83A539;
        padding:10px 15px;
        border-radius: 15px 0 15px 0;
        display:inline-block;
}

#slider_content_a {
        display:block;
}

#slider_content_a p {
  line-height: 24px;
  font-size:18px;
  text-align: left;
  background: rgba(255, 255, 255, 0.85); 
  margin:10px 0 30px 0;
  color:#555555;
  padding:20px 15px;
  border-radius: 5px;
}

#slider_content_a p .responsive_button {
  display:none;
  color:#000;
}

/* SLIDER */

#slider_content1, #slider_content2, #slider_content3, #slider_content4, #slider_content5, #slider_content6, #slider_content7, #slider_content8, #slider_content9, #slider_content10, #slider_content11, #slider_content12, #slider_content13, #slider_content14, #slider_content15, #slider_content16, #slider_content17, #slider_content18, #slider_content19, #slider_content20
{
        max-width: 20%;
        width: auto;
        font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
        font-weight: 300;
        position:absolute;
        top:10%;
        right:2%;
        display:none;
        z-index:11;
}

#slider_content221, #slider_content222, #slider_content223
{
        width: 40%;
        font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
        font-weight: 300;
        position:absolute;
        top:10%;
        left:2%;
        display:none;
        z-index:11;
}

#slider_content111, #slider_content112, #slider_content113, #slider_content114, #slider_content115, #slider_content116, #slider_content117, #slider_content118, #slider_content119, #slider_content1110, #slider_content1111, #slider_content1112, #slider_content1113, #slider_content1114, #slider_content1115, #slider_content1116, #slider_content1117, #slider_content1118, #slider_content1119, #slider_content1120 {
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  font-weight: 300;
  position:absolute;
  top:5%;
  left:50%;
  display:none;
  z-index:11;
  margin-right: 2%;
}

#slider_content1 h3, #slider_content2 h3, #slider_content3 h3, #slider_content4 h3, #slider_content5 h3, #slider_content6 h3, #slider_content7 h3, #slider_content8 h3, #slider_content9 h3, #slider_content10 h3, #slider_content11 h3, #slider_content12 h3, #slider_content13 h3, #slider_content14 h3, #slider_content15 h3, #slider_content16 h3, #slider_content17 h3, #slider_content18 h3, #slider_content19 h3, #slider_content20 h3, #slider_content221 h3, #slider_content222 h3, #slider_content223 h3
{
        color:#ffffff;
        font-size:25px;
        margin-bottom:10px;
        background-color:#83A539;
        padding:10px 15px;
        border-radius: 15px 0 15px 0;
        display:inline-block;
}

#slider_content1, #slider_content111, #slider_content221
{
        display:block;
}

#slider_content1 p, #slider_content2 p, #slider_content3 p, #slider_content4 p, #slider_content5 p, #slider_content6 p, #slider_content7 p, #slider_content8 p, #slider_content9 p, #slider_content10 p, #slider_content11 p, #slider_content12 p, #slider_content13 p, #slider_content14 p, #slider_content15 p, #slider_content16 p, #slider_content17 p, #slider_content18 p, #slider_content19 p, #slider_content20 p, #slider_content221 p, #slider_content222 p, #slider_content223 p
{
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  line-height: 24px;
  font-size:18px;
  text-align: left;
  background: rgba(193, 52, 0, 1); 
  margin:10px 0 30px 0;
  color:#ffffff;
  padding:20px 15px;
  border-radius: 5px;
  font-weight: 500;
}


#slider_content111 h3, #slider_content112 h3, #slider_content113 h3, #slider_content114 h3, #slider_content115 h3, #slider_content116 h3, #slider_content117 h3, #slider_content118 h3, #slider_content119 h3, #slider_content1110 h3, #slider_content1111 h3, #slider_content1112 h3, #slider_content1113 h3, #slider_content1114 h3, #slider_content1115 h3, #slider_content1116 h3, #slider_content1117 h3, #slider_content1118 h3, #slider_content1119 h3, #slider_content1120 h3 {
  color:#ffffff;
  font-size:25px;
  margin-bottom:10px;
  background-color:#83A539;
  padding:10px 15px;
  border-radius: 15px 0 15px 0;
  display:inline-block;
}

#slider_content111 p, #slider_content112 p, #slider_content113 p, #slider_content114 p, #slider_content115 p, #slider_content116 p, #slider_content117 p, #slider_content118 p, #slider_content119 p, #slider_content1110 p, #slider_content1111 p, #slider_content1112 p, #slider_content1113 p, #slider_content1114 p, #slider_content1115 p, #slider_content1116 p, #slider_content1117 p, #slider_content1118 p, #slider_content1119 p, #slider_content1120 p {
  line-height: 32px;
  font-size:26px;
  text-align: left;
  background: rgba(255, 255, 255, 1); 
  color:#777777;
  padding:15px 15px 25px 0px;
  border-radius: 5px;
}


/* BUTTONS */

.button {
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  color:#ffffff;
  font-size:18px;
  margin-bottom:10px;
  background:#F29400;
  padding:3px 8px;
  border-radius: 5px 5px 5px 5px;
  display:inline-block;
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
  cursor: pointer;
  width:200px;
  text-align:center;
  border:1px solid #83A539;
}

.button:hover {
  background:#83A539;
}

.button_4 {
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  color:#ffffff;
  font-size:13px;
  margin-bottom:0px;
  background:#F29400;
  padding:3px 5px;
  border-radius: 3px 3px 3px 3px;
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
  cursor: pointer;
  text-align:center;
  border:1px solid #83A539;
  width:150px;
}

.button_4:hover {
  background:#83A539;
}

.button_green {
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  color:#ffffff;
  font-size:11px;
  margin-bottom:4px;
  background:#83A539;
  padding:3px 5px;
  border-radius: 3px 3px 3px 3px;
  display:inline-block;
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
  cursor: pointer;
  text-align:center;
  border:1px solid #83A539;

}

.button_green:hover {
  background:#F29400;
}

.button_5 {
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  color:#ffffff;
  font-size:11px;
  margin-bottom:4px;
  background:#F29400;
  padding:3px 5px;
  border-radius: 3px 3px 3px 3px;
  display:inline-block;
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
  cursor: pointer;
  text-align:center;
  border:1px solid #83A539;
  width:120px;
}

.button_5:hover {
  background:#83A539;
}



.button_2 {
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  color:#ffffff;
  font-size:18px;
  margin-bottom:10px;
  background:#F29400;
  padding:7px 10px;
  border-radius: 5px 5px 5px 5px;
  display:inline-block;
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
  cursor: pointer;
  width:200px;
  text-align:center;
  border:1px solid #83A539;
}

.button_2:hover {
  background:#83A539;
}


.button_red {
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  color:#ffffff;
  font-size:30px;
  margin-bottom:10px;
  background:#C13400;
  padding:10px 15px;
  border-radius: 15px 0 15px 0;
  display:inline-block;
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
  cursor: pointer;
}

.button_red:hover {
  background:#ffffff;
  color:#C13400;
  text-decoration:none;
}


.button_grey {
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  color:#434343;
  font-size:25px;
  margin-bottom:10px;
  background:#ffffff;
  padding:10px 15px;
  border-radius: 15px 0 15px 0;
  display:inline-block;
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
  cursor: pointer;
  border: 2px solid #434343;
  width:250px;
}

.button_grey:hover {
  border: 2px solid #83A539;
  color:#83A539;
}


.button_3 {
  font-family: 'Roboto Thin', 'Roboto', 'Arial', sans-serif;
  color:#ffffff;
  font-size:25px;
  margin-bottom:10px;
  background:#F29400;
  padding:10px 15px;
  border-radius: 15px 0 15px 0;
  display:inline-block;
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
  cursor: pointer;
}

.button_3:hover {
  background:#83A539;
}


/* SPACER */

#spacer
{
        width:auto;
        height:70px;
        background-color:#e56038;
        position:relative;
        font-family: 'Open Sans', sans-serif;
        color:#fff;
        font-size:18px;
}

#spacer p
{
        margin-top:22px;
        width:auto;
        position:absolute;
        left:50%;
        margin-left:-450px;
}

#spacer .search
{
        margin-top:15px;
        width:auto;
        position:absolute;
        right:50%;
        margin-right:-480px;
}


/* FOUR COLUMNS */

#four_columns, #text_columns
{
        line-height:25px;
        font-family: 'Open Sans', sans-serif;
        clear:both;
        width:auto;
        max-width:900px;
        margin:0 auto;
}

#four_columns h2, #text_columns h3
{
        font-size:20px;
        border-bottom: 1px solid #D6D0C1;
        padding: 20px 0;
        margin-bottom: 20px;
}

#four_columns .img-item
{
        float:left;
        margin-right:25px;
}

#four_columns .img-item a
{
        position:relative;
        display:block;
}

.thumb-screen
{
        display:block;
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:113px;
        background: #000 url(img/zoom.png) center center no-repeat;
        z-index:99;
        opacity: 0;
        transition: opacity .5s ease;
}

.thumb-screen:hover
{
        opacity:0.5;
}


/* TWO COLUMNS */

#text_columns article.column1, #text_columns .column2
{
        margin: 70px 0;
        font-size:14px;
        float:left;
        width:auto;
        max-width: 450px;
}

#text_columns .column2
{
        margin: 120px 0;
}

.row22
{
        position:relative;
        margin: 40px 0 0 50px;
        float:right;
        width:350px;
}

.row22 img
{
        float:left;
}

.row22 p
{
        margin-left: 100px;
}

.rocket, .clock
{
        top:0;
        left:0;
        position:absolute;
        height: 80px;
}

.rocket:hover
{
        opacity:0;
        transition: opacity 0.4s ease 0.2s;
        animation-name: stylie-transform-keyframes;
        animation-duration: 700ms;
        animation-delay: 0ms;
        animation-fill-mode: forwards;
        animation-timing-function: linear;
        animation-iteration-count: 1;
        transform-origin: 0 0;
}

.clock:hover
{
        animation-name: stylie-transform2-keyframes;
        animation-duration: 100ms;
        animation-delay: 0ms;
        animation-fill-mode: forwards;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        transform-origin: 0 0;
}



/* FOOTER */

footer {
  margin-top: 100px;
  position:relative;
  clear:both;
  width:auto;
}

footer .wrapper
{
        line-height:25px;
        margin: 0 auto;
        padding-top:30px;
        width:auto;
        max-width:95%;
        font-size:14px;
}

footer .wrapper .column
{
        font-family: 'Open Sans', sans-serif;
        color:#ababab;
        float:left;
        width:280px;
        margin-right:20px;
}

footer .wrapper .column.midlist ul li
{
        display:block;
        width:auto;
        padding:0 0 10px 25px;
        margin-bottom:10px;
        border-bottom: 1px solid #444444;
        background:url(img/arrowright2.png) left 6px no-repeat;
}

footer .wrapper .column.midlist ul li a:hover
{
        color:#fff;
}

footer .wrapper .column.rightlist ul li
{
        display:block;
        width:auto;
        margin-bottom:15px;
}

footer .wrapper .column.rightlist ul li a span
{
        margin-left:95px;
        display:block;
}

footer .wrapper .column.rightlist ul li a img
{
        transition: border .25s ease;
        float:left;
        border:3px solid #444444;
}

footer .wrapper .column.rightlist ul li a img:hover
{
        border-color: #5e5e5e;
}

footer .wrapper .column h4
{
        font-size: 16px;
        color: #fff;
        border-bottom: 1px solid #444444;
        padding: 0 0 10px 0;
        margin-bottom: 10px;
}

#copyright {
  border-top: 1px solid #83A539;
  border-bottom: 1px solid #83A539;
  background: #1D1D1D;
  height:100px;
  position:absolute;
  bottom:0;
  left:0;
  width:95%;
}
#copyright .wrapper
{
        font-family: 'Open Sans', sans-serif;
        padding-top:25px;
        color: #808080;
        font-size:14px;
        position:relative;
}
#copyright .wrapper .social
{
        position:absolute;
        right:0;
        top:25px;
}


#copyright .wrapper .social a
{
  font-family: 'Open Sans', sans-serif;
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #808080;
  padding: 0px 0px 0px 0px;
  border-bottom: 2px solid transparent;
  -webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
        margin-left: 30px;
        display:block;
        float:left;
}
#copyright .wrapper .social a:hover
{
  color: #ffffff;
  border-bottom: 2px solid #99CC00;
}

#copyright .wrapper a {
  font-family: 'Open Sans', sans-serif;
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #808080;
  border-bottom: 2px solid transparent;
  -webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

#copyright .wrapper a:hover {
  color: #ffffff;
  border-bottom: 2px solid #99CC00;
}

#copyright .wrapper .social .current {
  font-family: 'Open Sans', sans-serif;
  outline:0; 
  -moz-outline:0; 
  text-decoration:none; 
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  border-bottom: 2px solid #99CC00;

}


/* SKIPLINK */

.go-top {
  position: fixed;
  bottom: 2em;
  right: 2em;
  text-decoration: none;
  color: white;
  background-color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
  padding: 1em;
  display: none;
}

.go-top:hover {
  background-color: rgba(0, 0, 0, 0.6);
}


/* SLIDESHOW */
/* Prevent the slideshow from flashing on load */

.slidesjs-container {
  margin-bottom: 0px;
}
#slides {
  display: none
}

#slides_2 {
  display: none
}


/* Center the slideshow */
.container {
  margin: 0 auto;
  position:relative;
  max-width:2000px;
}

.container h2 {

}

.container_2 {
  margin: 0 auto;
  position:relative;
  max-width:2000px;
  display:block;
}

/* Show active item in the pagination */
.slidesjs-pagination .active {
  color:red;
}

#slider_content1 p  .responsive_button, #slider_content2 p  .responsive_button, #slider_content3 p  .responsive_button, #slider_content4 p  .responsive_button, #slider_content5 p  .responsive_button, #slider_content6 p  .responsive_button, #slider_content7 p  .responsive_button, #slider_content8 p  .responsive_button, #slider_content9 p  .responsive_button, #slider_content10 p  .responsive_button, #slider_content11 p  .responsive_button, #slider_content12 p  .responsive_button, #slider_content13 p  .responsive_button, #slider_content14 p  .responsive_button, #slider_content15 p  .responsive_button, #slider_content16 p  .responsive_button, #slider_content17 p  .responsive_button, #slider_content18 p  .responsive_button, #slider_content19 p  .responsive_button, #slider_content20 p  .responsive_button, #slider_content221 p .responsive_button, #slider_content222 p .responsive_button, #slider_content223 p  .responsive_button, #slider_content111 p .responsive_button, #slider_content112 p .responsive_button, #slider_content113 p  .responsive_button {
  display:none;
  color:#000;
}

#slider_content111 p .responsive_button, #slider_content112 p .responsive_button, #slider_content113 p  .responsive_button, #slider_content114 p  .responsive_button, #slider_content115 p  .responsive_button, #slider_content116 p  .responsive_button, #slider_content117 p  .responsive_button, #slider_content118 p  .responsive_button, #slider_content119 p  .responsive_button, #slider_content1110 p  .responsive_button, #slider_content1111 p  .responsive_button, #slider_content1112 p  .responsive_button, #slider_content1113 p  .responsive_button, #slider_content1114 p  .responsive_button, #slider_content1115 p  .responsive_button, #slider_content1116 p  .responsive_button, #slider_content1117 p  .responsive_button, #slider_content1118 p  .responsive_button, #slider_content1119 p  .responsive_button, #slider_content1120 p  .responsive_button {
  display:none;
  color:#000;
}


/* MISC */

.clear {
  clear:both;
}

.hidden {
  position:absolute;
  clip: rect(1px 1px 1px 1px); /* IE6 & 7 */
  clip: rect(1px, 1px, 1px, 1px);
}

/* permanent-marker-regular - latin */
@font-face {
  font-family: 'Permanent Marker';
  font-style: normal;
  font-weight: 400;
  src: url('permanent-marker-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Permanent Marker'), local('PermanentMarker'),
       url('../fonts/permanent-marker-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/permanent-marker-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/permanent-marker-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/permanent-marker-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/permanent-marker-v5-latin-regular.svg#PermanentMarker') format('svg'); /* Legacy iOS */
}



/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('roboto-v15-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('../fonts/roboto-v15-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('roboto-v15-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
       url('../fonts/roboto-v15-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('roboto-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('../fonts/roboto-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('roboto-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
       url('../fonts/roboto-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('roboto-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('../fonts/roboto-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('roboto-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('../fonts/roboto-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('roboto-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('../fonts/roboto-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('roboto-v15-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
       url('../fonts/roboto-v15-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('roboto-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('../fonts/roboto-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('roboto-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
       url('../fonts/roboto-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('roboto-v15-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'),
       url('../fonts/roboto-v15-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('roboto-v15-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
       url('../fonts/roboto-v15-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v15-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v15-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v15-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v15-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}



/* KEYFRAMES */

@keyframes stylie-transform-keyframes {
  0% {transform:translateX(30px) translateY(46px) rotate(0deg) translate(-50%, -50%);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
  100% {transform:translateX(260px) translateY(-150px) rotate(0deg) translate(-50%, -50%);}
}

@keyframes stylie-transform2-keyframes {
  0% {transform:translateX(40px) translateY(40px) rotate(0deg) translate(-50%, -50%);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
  100% {transform:translateX(50px) translateY(40px) rotate(0deg) translate(-50%, -50%);}
}