@import "https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700";
body {

	margin: 0;
	background-color: #fff;
	font-family: 'Poppins', sans-serif;
  /* font-family: "Playfair Display", serif;
  color: #fff;*/
}

/*
COLOR:
		logo  //  dani
blue: 0a509d // 02539E
red: d41122 // E41E28

*/

p {
   /* font-family: 'Poppins', sans-serif;*/
	font-family: 'open_sansregular', sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.7em;
    color: #535353;
}
a,
a:hover,
a:focus {
    color: #000;
    text-decoration: none;
    transition: all 0.3s;
}

h2, .h2 {
	color: #000;
	font-family:open_sanscondensed_light, sans-serif;
	font-size: 3rem;
}
h3, .h3 {
	color: inherit;
	font-family:open_sans_condensedbold, sans-serif;
}
h4, .h4 {
	color: #000;
	font-family:open_sanscondensed_light, sans-serif;
}

h5, .h5 {}
h6, .h6 {
	font-weight: bold;
	color: #000;
	font-family:open_sans_condensedbold, sans-serif;
	margin-bottom: 2rem;
}
strong, b{color: #000;font-family:open_sansbold, sans-serif;}
.card-title {}


/*			BOOTTRAPS INDIVIDUAL CLASSES


*/
.bg-black {
  background-color: #000 !important;
}

a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: #1d2124 !important;
}

hr {margin-top: 0rem;
margin-bottom: 0rem;
padding-top: 1.5rem;
background-color: #FFF;
padding-bottom: 1.5rem;}


.btn-black {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.btn-black:hover {
  color: #fff;
  background-color: #1d2124;
  border-color: #1d2124;
}

.btn-black:focus, .btn-black.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-black.disabled, .btn-black:disabled {
  color: #fff;
  background-color: #1d2124;
  border-color: #1d2124;
}

.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active,
.show > .btn-black.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #1d2124;
}

.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus,
.show > .btn-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0,0, 0.5);
}

/* ~~~~~~~~~~~~~ CONTENT  ~~~~~~~~~~~~~ */

#headerbild {
  overflow: hidden;
  position: relative;
	
  background: url("/images/headerbild1.jpg") no-repeat center center/cover;
  height: 120px;/*320*/
}
#headerbild-clipbattle {
  overflow: hidden;
  position: relative;
	
  background: url("/images/snowpark-clipbattle_header.jpg") no-repeat center center/contain;
  height: 120px;/*320*/
}



/*the given screen size or smaller*/
@media (max-width: 575.98px) { 
	#headerbild { height: 166px; } #headerbild-clipbattle { height: 100px; background-size: cover !important; }
}
/* LG */
@media (max-width: 991.98px) {  }


/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {  #headerbild { height: 166px; } #headerbild-clipbattle { height: 166px; } }

/*/ Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { #headerbild { height: 220px; }#headerbild-clipbattle { height: 220px; } }

/*/ Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { #headerbild { height: 290px; }#headerbild-clipbattle { height: 290px; } }

/*/ Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { #headerbild { height: 340px; }#headerbild-clipbattle { height: 340px; } }



/* ~~~~~~~~~~~~~ EVENTS  ~~~~~~~~~~~~~ */



		
		.event-date-flag {
			background-color: #000;
			padding: 0.4rem;
			
			color: white;
			position: absolute;
			left: -20px;
			padding-left: 2rem;
			top: -30px;
			width: 100%;
		}		
.event-date-flag-list {
			background-color: #000;
			padding: 0.4rem;
			
			color: white;
			position: relative;
			left: -52px;
			padding-left: 2rem;
			top: -10px;
			width: 100%;
		}	

	@media (max-width: 991.98px) { 
		.event-date-flag-list {
			left: -21px;
		}
	}
		.event-body {
			background-color: #000;
			color: #FFF;
		}	
.event-detail-title {
			background-color: #000;
			padding: 1rem 0.4rem;
			
			color: white;
			position: relative;
			left: -32px;
			padding-left: 2rem;
			top: 25px;
			width: 100%;
}

.event-detail-datum {

    z-index: 9999;
    background-color: #FFF;
    position: relative;
    right: 0px;
    padding: 0.7rem;
}

/*.para {
			position: relative;
			
			background-attachment: fixed;
			background-position: center;
			background-repeat: no-repeat;
			background-size: cover;}
	.para-collection {
				 background-image: url("../images/bg01.jpg");
				 min-height: 35vh;
				background-position:right center; 
			}
	.para-design {
				 background-image: url("../images/bg_designer.jpg");
				 min-height: 35vh;
				background-position:right center; 
			}
	.para-oberfl {
				 background-image: url("../images/bg_oberfl.jpg");
				 min-height: 35vh;
				background-position:right center; 
			}*/

/*			STYLES: 			*/

.bg-image {
	
	min-height: 550px;
	
}
.bg-image-park
{ background: url("/images/park_jump.jpg") no-repeat center center/cover;}
.content {
	position: relative;
	padding-bottom: 8rem;
	padding-top: 8rem;
}
@media (max-width: 575.98px) { 
	.content {
	position: relative;
	padding-bottom: 3.5rem;
	padding-top: 3.5rem;
}
}



.para {
			position: relative;
			/*opacity: 0.75;*/
			background-attachment: fixed;
			background-position: center;
			background-repeat: no-repeat;
			background-size: cover;}


.para1 {
			 background-image: url("/images/bg01.jpg");
			 min-height: 40vh;
			background-position:right center; 
		}
