




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





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










/* ---------------------------------------------- */
html { scroll-padding-top: 80px; }
body { font-size: 18rem; }

* { font-family: 'Montserrat', sans-serif; font-weight: 400; color: rgba(50,50,50,1);}

.montserrat { font-family: 'Montserrat', sans-serif; }
.montserrat_300 { font-family: 'Montserrat', sans-serif; font-weight: 300; }
.montserrat_400 { font-family: 'Montserrat', sans-serif; font-weight: 400; }
.montserrat_500 { font-family: 'Montserrat', sans-serif; font-weight: 500; }
.montserrat_600 { font-family: 'Montserrat', sans-serif; font-weight: 600; }
.montserrat_700, .montserrat strong, .montserrat a strong  { font-family: 'Montserrat', sans-serif; font-weight: 700; }

.playfair { font-family: 'Playfair Display', sans-serif; font-weight: 600; }
.playfair_600, .playfair strong, .playfair a strong  { font-family: 'Playfair Display', sans-serif; font-weight: 600; }

h1 *, .h1 *, h2 *, .h2 *, h3 *, .h3 *, h4 *, .h4 *, h5 *, .h5 *, h6 *, .h6 *, 
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family: 'Montserrat', sans-serif; font-weight: 600; }

h2, .h2 { font-size: 40rem; }

h3 { line-height: 1.4; }
h3 span { 	font-size: 16rem; line-height: 26rem; margin-bottom: 5px; }
h3 br { font-size: 16rem; line-height:  16rem; }

.h3_datenschutz  { font-size: 24rem; font-weight: 600; margin-bottom: 0; margin-top: 40px; }

h4, .h4 { font-size: 28rem; line-height: 1.4;  }


strong, a strong, strong a, .strong, a .strong, .strong a { font-weight: 700; }
a.strong { color: rgba(248,154,45,1); border-color: rgba(248,154,45,1); }








/* ---------------------------------------------- */
.vita_wagner { display: grid; width: fit-content; margin-left: 0; margin-bottom: 20px;}
.vita_wagner:after { content: '(geb. Eibensteiner)'; font-size: 11px; font-weight: 300; display: inline-block; width: 100%; text-align: right; }





/* ---------------------------------------------- */
.hinweis_wrapper { position: absolute; bottom: -70px; right: 100px; transform: rotate(-3deg); z-index: 1; }
.hinweis_wrapper div { background-color: rgba(7,146,206,1); box-shadow: 5px 5px 10px rgb(0,0,0,0.2); max-width: 350px; padding: 20px; border-radius: 10px; }
.hinweis_wrapper div,.hinweis_wrapper div * { color: rgba(255,255,255,1); text-align: center; }
.hinweis_wrapper div h1 { font-size: 32rem; }
.hinweis_wrapper div h2 { font-size: 32rem; }
.hinweis_wrapper div h3 { font-size: 22rem; }
.hinweis_wrapper div h4 { font-size: 18rem; }
.hinweis_wrapper div p { font-size: 16rem; }
.hinweis_wrapper div p strong { }






/* ---------------------------------------------- */
.full_background { background-color: rgba(0,0,0,0.02); }





/* Leistungen ----------------------------------- */
.boxed_leistungen { max-width: 1050px; }
.boxed_rezeptbestellung { max-width: 1050px; }
.boxed_tauchen { max-width: 1050px; }

.wrapper_leistung {
	background-color: rgba(250,250,250,1);
	border-radius: 15px;
	padding: 30px 40px;
}



/* ---------------------------------------------- */
.table_zeiten { width: 100%; max-width: 500px; border-collapse: collapse; }
.table_zeiten td { border-bottom: 1px rgba(58,37,45,0.5) solid; padding: 10px 0; }
.table_zeiten td.no_border { border: none; }
.table_zeiten td.padding_top { padding-top: 15px; }
.table_zeiten .td_0 { padding-right: 15px; }
.table_zeiten .td_1 { /* text-align: center; */ }
.table_zeiten div.termin_outer { display: block; position: absolute; top: 9px; right: 0; font-size: 13px; transform: rotate(-3deg); background-color: rgba(248,154,45,1); border-radius: 5px; color: rgba(255,255,255,1); overflow: hidden; }
.table_zeiten div.termin_wagner { display: inline-block; padding: 5px; background-color: rgba(248,154,45,1); }
.table_zeiten div.termin_hoch { display: inline-block; padding: 5px; background-color: rgba(7,146,206,1); color: #FFF; }

.table_cv {  }
.table_cv td:first-child { white-space: pre; }
.table_cv td { padding-right: 30px; padding-bottom: 10px; }





/* ---------------------------------------------- */
.spacerline { 
	/* border-color: rgba(248,154,45,1); */
	border-color: rgba(255,255,255,1); 
	margin-top: 10px;
	margin-bottom: 20px;
	border-bottom-width: 5px;
}





/* Team ----------------------------------------- */
body.team { font-size: 15rem; }
body.team h2 { font-size: 34rem; }
body.team h3 { font-size: 22rem; }
body.team h5 { font-size: 15rem; }

.column_1_2_team { }
.column_1_4_team { padding: 0px 30px !important; }
.column_1_4_team img { border-radius: 3px; }
.column_1_4_team p { margin-top: 10px; text-align: center; font-size: 15rem; }
.team_curriculum_vitae_headline { font-size: 30rem; line-height: 35rem; margin-bottom: 28rem; }
.team_curriculum_vitae_headline span { font-size: 18rem}
.column_1_2_team { width: 46.5%; background-color: rgba(255,255,255,1); padding: 3% 4.5% !important; margin: 0 1% 0 1%; box-shadow: 0 0 15px rgb(0 0 0 / 5%); border-radius: 3px; }





/* Lageplan ------------------------------------- */
.lageplan { border: 1px rgba(0,0,0,0.1) solid; border-radius: 3px; }
.link_to_map { font-size: 14rem; }






/* Farben -------------------------------------- */
.main_color { color: rgba(0,166,237,1); }
.main_background_color { background-color: rgba(0,166,237,1); }
.text_color { color: rgb(50,50,50); }





/* Header  -------------------------------------- */
.header_wrapper { background-color: rgba(0,166,237,1); 	box-shadow: 0px 0px 15px rgb(0,0,0,0); }
.header_wrapper.shrink_header_wrapper { background-color: rgba(0,166,237,1); box-shadow: 0px 0px 15px rgb(0,0,0,0.3); }

.shrink .logo { width: auto; height: auto; }

.logo img { width: 225px; height: auto; }
.logo.shrinked_hide { background-color: rgba(255,255,255,1); padding: 10px 20px 18px 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; box-shadow: 0 0 28px rgba(0,0,0,0.3); }
.logo.shrinked_show { background-color: rgba(255,255,255,1); padding: 10px 20px 18px 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; box-shadow: 0 0 28px rgba(0,0,0,0.1); }





/* ---------------------------------------------- */
.headline_text { font-size: 34rem; line-height: 1.5; font-weight: 700; max-width: 900px; text-align: center; margin: 0 auto; }





/* ---------------------------------------------- */
.nav_middle { top: 49%; }
ul.main_navigation,
ul.main_navigation * { color: rgba(255,255,255,1); }

ul.main_navigation>li { margin-left: 30px; }
ul.main_navigation>li.home_link { /* display: none; */ }
ul.main_navigation>li>a { display: block; padding: 0 0 2px 0; font-size: 18rem; font-weight: 500; border-bottom: 1px rgba(255,255,255,0) solid; }

ul.main_navigation>li:hover>a, 
ul.main_navigation>li.active>a { color: rgba(255,255,255,1); border-bottom: 1px rgba(255,255,255,1) solid; }
ul.main_navigation>li.sub_active>a { color: rgba(255,255,255,1); border-bottom: 1px rgba(255,255,255,1) solid; }
ul.main_navigation>li:after { display: none }





/* ---------------------------------------------- */
.mobil_nav_icon { background-color: rgba(0,0,0,1); }
.mobil_nav_icon:after,
.mobil_nav_icon:before,
.mobil_nav_icon span:before { border-bottom-color: rgba(255,255,255,1); }

.shrink .mobil_nav_icon { background-color: rgba(255,255,255,1); }
.shrink .mobil_nav_icon:after,
.shrink .mobil_nav_icon:before,
.shrink .mobil_nav_icon span:before { border-bottom-color: rgba(0,0,0,1); }

.mobil_nav_icon { background-color: rgba(0,0,0,0); }
.mobil_nav_icon:after, .mobil_nav_icon:before, .mobil_nav_icon span:before { border-bottom-color: rgba(255,255,255,1); }
.shrink .mobil_nav_icon { background-color: rgba(0,0,0,0); }
.shrink .mobil_nav_icon:after, .shrink .mobil_nav_icon:before, .shrink .mobil_nav_icon span:before { border-bottom-color: rgba(255,255,255,1); }

.mobil_nav_icon.clicked:after,
.mobil_nav_icon.clicked:before  { border-bottom-color: rgba(255,255,255,1); }

#mobilNavWrapper { background-color: rgba(0,166,237,0.98); }
#mobilNav * { color: rgba(255,255,255,1); }
#mobilNav ul li a {  border-bottom-color: rgba(255,255,255,1); }
#mobilNav li a { color: rgba(255,255,255,1); padding: 7px 15px 5px 15px; } 
#mobilNav li.active a { color: rgba(255,255,255,1); background-color: rgba(255,255,255,0.2);} 
#mobilNav a, #mobilNav a:hover { transition: all 0.5s !important; }





/* Home ----------------------------------------- */
#home { min-height: 570px; transition: all 0.3s; }
.home_title { position: absolute; top: -10000px; left: -10000px;}
.home_statement { font-size: 28rem; font-family: 'Montserrat', sans-serif; font-weight: 400; max-width: 950px; margin: 0 auto; }
 h2.home_statement { margin-bottom: 40px !important; }




/* Slider --------------------------------------- */
.slick-prev, .slick-next { background-color: rgba(255,255,255,0) !important; border-color: rgba(0,0,0,0); }
.slick-prev:hover, .slick-next:hover { background-color: rgba(255,255,255,0) !important; border-color: rgba(0,0,0,0); }
.slick-prev:before, .slick-next:before { color: rgba(255,255,255,1); transition: all 0.5s; }

div.slick_image_100p { }
div.slick_image_100p a { display: block; height: 100%; width: 100%; /*right-left: 1vw; margin-left: 1vw; */background-size: cover; }





/* Scroll Top ----------------------------------- */
.scroll_to_top { bottom: 11px; right: 3%; background-color: rgba(255,255,255,1);  background-image: url(../res/arrow_up.svg); background-position: center center; background-repeat: no-repeat; background-size: 35px;  border-color: rgba(0,0,0,0); }
.scroll_to_top:hover { border-color: rgba(0,0,0,0); background-color: rgba(255,255,255,1); }
.scroll_to_top, 
.scroll_to_top:hover { box-shadow: 3px 3px 9px rgba(0,0,0,0.2); }





/* Footer --------------------------------------- */
footer, 
footer * { font-size: 14rem; line-height: 1.6; color: rgba(255,255,255,1); }
footer { padding: 30px 0; }
footer a { color: rgba(255,255,255,1); border: none; }
footer a:hover { color: rgba(255,255,255,1); }





/* ---------------------------------------------- */
ul.footernavigation { /* position: absolute; bottom: 0; right: 0;*/ list-style: none; margin: 0; padding: 0; }
ul.footernavigation li { display: inline-block; margin-right: 30px; }
ul.footernavigation li a { }
ul.footernavigation li.active a { font-weight: 700; }

footer h5 { font-size: 22rem; line-height: 1.4; }
footer .button { text-align: center; width: 100%; color: rgb(255,255,255); background-color: rgba(255,255,255,0); border-color: rgba(255,255,255,1); padding: 10px 10px; }
footer .button:hover { color: rgba(255,255,255,1); background-color: rgba(244,239,237,1); border-color: rgba(255,255,255,0);  }
footer .button_link:hover,
footer .button_link:hover strong { color: rgba(255,255,255,1); }
footer .row { display: table; }
footer .column { display: table-cell; vertical-align: bottom; }





/* Slider --------------------------------------- */
.slick-next:before { content: '>'; font-family: 'Nanum Gothic', sans-serif; }
.slick-prev:before { content: '<'; font-family: 'Nanum Gothic', sans-serif; }

/* Slider / Lightbox----------------------------- */
.lightbox_image { }
.lightbox_image a { display: block; width: 100%; height: 50vh; background-position: center center; background-size: cover; border: none; /* border: 1px rgba(220,220,220,1) solid;*/ }
.column.lightbox_image { padding: 0 10px !important; }

.slider_wrapper_gallery,
.slider_wrapper_gallery .lightbox_image a { min-height: 360px; }
.slider_wrapper_gallery { margin-top: -350px; }





/* cookieconsent overwrite -------------------------------- */
.cc-window { background-color: rgba(176,161,149,1) !important; }
.cc-message, .cc-link { color: rgba(255,255,255,1) !important; }
.cc-btn { color: rgba(255,255,255,1) !important; background-color: rgba(255,255,255,1) !important; border-color: transparent !important; }










/* Responsive ------------------------------------------------------------------------------------- */
/* Laptop L */
@media (max-width: 1440px) { 
	
}


/* boxed = 1300 = 94% --- 100% = 1383 */
@media (max-width: 1383px) { 
	#home { min-height: 450px; }
}


@media (max-width: 1300px) { 
	ul.main_navigation>li>a {font-size: 18rem; }
	ul.main_navigation>li { margin-left: 18px; }
}


@media (max-width: 1250px) { 
	.logo img { width: 140px; }
	.logo.shrinked_hide { background-color: rgba(255, 255, 255, 1); padding: 15px 10px 15px 10px;}
}


@media (max-width: 1170px) { 
	#home { min-height: 350px; }
	#home.has_hinweis_wrapper { margin-bottom: 50px }
	.hinweis_wrapper { bottom: -130px; }
	.hinweis_wrapper div { max-width: 500px; }
	ul.main_navigation>li>a { font-size: 16rem; }
	ul.main_navigation>li { margin-left: 20px; }
	.boxed_leistungen .spacerline { margin-top: -10px; margin-bottom: 0px; }
}


/* Laptop */
/* @media (max-width: 1024px) { */
@media (max-width: 1080px) {
	#mobilNavWrapper { box-shadow: 0 0 30px rgb(0,0,0,0.2); }
	.vita_wagner:after { text-align: left; }
}


@media (max-width: 900px) {
	body { font-size: 16rem; }
	h1, .h1 { font-size: 35rem; }
	h2, .h2 { font-size: 30rem; }
	h3, .h3 { font-size: 25rem; }
	h4, .h4 { font-size: 20rem; }
	h5, .h5 { font-size: 20rem; }
	h6, .h6 { font-size: 16rem; }
	h1 *, .h1 *, h2 *, .h2 *, h3 *, .h3 *, h4 *, .h4 *, h5 *, .h5 *, h6 *, .h6 *, 
	h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { margin: 0 auto 8rem auto; }
}


/* Tablet */
/* @media (max-width: 800px) { */
@media (max-width: 768px) {
	header.height_100px { height: 100px; }
	.height_100px.shrink_height_80px.shrink_nav { height: 80px; }
	header.height_100px.shrink { height: 60px; }
	.height_100px.shrink_height_80px.shrink_nav.shrink { height: 60px; }
	
	/*
	header.height_80px, 
	.height_80px.shrink_height_80px.shrink_nav { height: 80px; }
	header .shrinked_hide { opacity: 0 !important; }
	header .shrinked_show { opacity: 1 !important;  }
	*/
	/*
	.logo img { width: 170px; }
	*/
	#mobilNav { margin: 55px 25px 0 25px; }
	#home { min-height: 320px; background-position: 41% 0px; }
	
	#home.has_hinweis_wrapper  { margin-bottom: 120px; }
	.hinweis_wrapper { width: 90%; bottom: -130px; right: auto; left: 50%; transform: rotate(-3deg) translateX(-50%); }
	.hinweis_wrapper div { max-width: 100%; }
	header.height_140px,
	.shrink_nav.height_140px  { height: 80px; }
	/*
	.shrinked_hide.logo h1 { font-weight: 600; font-size: 38rem; line-height: 38rem; margin: 0 auto 1rem auto; }
	.shrinked_hide.logo h2 { font-weight: 500; font-size: 12rem; letter-spacing: 1px; }
	*/
	.home_statement { font-size: 30rem; font-family: 'Montserrat', sans-serif; font-weight: 400; }
	
	.row .column { padding: 0 0; }
	.row .column:last-child { padding: 0 0 0 0; }
	.table_zeiten { width: 100%; max-width: 100%; }
	.column_1_2_team { width: 100%; margin-bottom: 40px; }
	.column_1_2_team img { width: 100%; max-width: 300px; }
	.column_1_3_team { width: 33%; padding: 0; margin-bottom: 32rem; }
	.column_1_4_team { width: 33%; padding: 0; margin-bottom: 32rem; padding: 0px 10px !important;}
}


@media (max-width: 600px) {
	.column_1_3_team { width: 50%; }
	.table_zeiten td { padding-top: 40px; }
	.table_zeiten div.termin_outer { transform: rotate(0deg); }
	.table_zeiten div.termin_hoch,.table_zeiten div.termin_wagner { padding: 2px 8px; }
}
@media (max-width: 500px) { #slides.height_350px { height: 280px !important; } }
@media (max-width: 450px) { #slides.height_350px { height: 250px !important; } }
@media (max-width: 400px) { #slides.height_350px { height: 220px !important; } }


/* Mobil L */
@media (max-width: 425px) { 
	#home { min-height: 280px; ; }
	.logo img {
		width: 110px;
	}
	.logo.shrinked_hide {
		background-color: rgba(255, 255, 255, 1);
		padding: 10;
		padding: 9px 16px 13px 16px;
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
	}
	
	/*
	.shrinked_hide.logo h1,.shrinked_show.logo h1 { font-weight: 600; font-size: 28rem; line-height: 28rem; margin: 0 auto 1rem auto; }
	.shrinked_hide.logo h2,.shrinked_show.logo h2 { font-weight: 500; font-size: 13rem; letter-spacing: 1.2px; }
	*/
	.link_to_map { font-size: 12rem; }
	.column_1_4_team { width: 75%; margin: 0 auto; }
	#mobilNavWrapper { box-shadow: 0 0 30px rgba(0,0,0,0); }
}


/* Mobil M */
@media (max-width: 375px) { 
	.column_1_3_team { width: 100%; }
}


/* Mobil S  */
@media (max-width: 320px) { 
	
}


@media screen and (orientation: landscape) { 
	
}


@media screen and (orientation: portrait) { 
	
}


@media print {
	
}






/* --------------------------------- */
#accesskeys { z-index: 1; }

#accesskeys a.accesskeys_key:focus {
	display: block;
	position: absolute;
	top: 20px;
	left: 0px;
	outline-offset: 0px;
	outline: 2px red dashed;
	padding: 20px 20px;
}


#accesskeys a.accesskeys_key {
	display: block;
	position: absolute;
	top: -2000px;
	left: -2000px;
	border: none;
	color: #000;
	background-color: #fff;
	text-decoration: none;
}

/*
#accesskeys a.accesskeys_key { position: absolute; width: auto; height: auto; padding: 0; border: 0; clip: auto; white-space: nowrap; }
#accesskeys a.accesskeys_key:focus { position: static; display: block; width: auto; height: auto; padding: 20px 60px; background-color: #ffffff; text-decoration: underline; clip: auto; white-space: normal; }
*/
/* */
* :focus, #logo a:focus, a:focus {
	outline-offset: 1px;
	outline: 2px red dashed;
	transition: none !important;
}


.footernavigation a:focus,
.main_navigation a:focus {
	outline-offset: 4px;
	outline: 2px #fff dashed;
	transition: none !important;
}

input:focus, textarea:focus {
	outline-offset: 1px;
	outline: 2px red dashed;
	transition: none !important;
}







.header_wrapper, 
.header_wrapper.shrink_header_wrapper,
#mobilNavWrapper,
.main_background_color  { background-color: rgba(7,146,206,1); }
/*
a.strong { background-color: rgba(248,154,45,1); padding: 5px; border-radius: 3px; color: rgba(0,0,0,1); border-color: rgba(0,0,0,1); }
*/
a.strong { color: rgba(0,0,0,1); border-color: rgba(0,0,0,1); }

/*
th { 
	text-align: left; 
	font-size: 14px; 
	font-weight: 600;
	
	border-bottom: 1px rgba(58, 37, 45, 0.5) solid;
	padding: 10px 0;
}
*/

