body{ margin:0px 0px; }




.hero{
  background-image:url(silberschmied_bilder_header/goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}

.hero_ringe{
  background-image:url(ringe-muenchen/ringe-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}


.hero_ohrringe{
  background-image:url(ohrringe-silberschmied/ohrringe-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}


.hero_neuheiten{
  background-image:url(neuheiten_2019/neuheiten-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}



.hero_neuheiten_2020{
  background-image:url(neuheiten_2020/neuheiten-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}



.hero_neuheiten_2021{
  background-image:url(neuheiten_2021/neuheiten-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}



.hero_neuheiten_2023{
  background-image:url(neuheiten_2023/neuheiten-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
  background-position: center;
  background-position-y: 60px;
}



.hero_armreifen{
  background-image:url(armreifen/armreifen-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}

.hero_ketten{
  background-image:url(ketten-schmuck/ketten-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}


.hero_objekte{
  background-image:url(objekte/objekte-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}



.hero_zero{
  background-image:url(zero/zero-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}



.hero_uno{
  background-image:url(uno/uno-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}



.hero_due{
  background-image:url(due/due-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}

.hero_tre{
  background-image:url(tre/tre-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}

.hero_quattro{
  background-image:url(quattro/quattro-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}

.hero_cinque{
  background-image:url(cinque/cinque-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}


.hero_sei{
  background-image:url(sei/sei-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}



.hero_sette{
  background-image:url(sette/neuheiten-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}


.hero_otto{
  background-image:url(otto/otto-goldschmuck-muenchen.jpg);
  background-size:cover;
  position:relative;
}



.otto_quer
{
  position: absolute !important;
    width: -webkit-calc(66.66% - 139px);
    /* left: 33.33%; */
    height: -o-calc(100% + 25px);
    left: -webkit-calc(33.33% + 139px);
	left: calc(33.33% + 139px); 
}



.header{
  position:absolute;
  top:50%;
  text-align:center;
  width:100%;
  color:#fff;
  font-size:36px;
  -ms-transform: translate(0,-50%); /* IE 9 */
    -webkit-transform: translate(0,-50%); /* Safari */
    transform: translate(0,-50%);  

}

#content{
 
  text-align:center;
  width:100%;
  margin:0px auto;
  font-family: Vanitas-Black;
  letter-spacing:1px;
}



.content_fotos
{
margin-left:210px;	
}

.content_fotos div
{
float:left;
width:33.33%;
}


.content_fotos  .sechssechs
{
float:left;
width:66.66%;
}


html { overflow-y: scroll; }


.grid {
margin-left:210px;
}

/* clear fix */
.grid:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .grid-item ---- */

.grid-sizer,
.grid-item {
  width: 33.333%;
}

.grid-item {
  float: left;
  overflow: hidden;
}

.grid-item img {
  display: block;
  max-width: 100%;
}



#content div img
{
	
	height:100%;
}


#content .grid img
{
	
	height:auto;
}

.nav img
{
	height:48px !important;
}

 
.content_fotos div img
{
width:100%;

}


#content h2{
  margin:0px 0px 30px 0px;
}




#hero {

  position: relative;
  height: 100vh;
}
.nav {
	margin-top:95px;
    width: 156px;
	margin-left:54px;
	float:left;
	font-family: Vanitas-Black;
	text-align:left;
}

.nav ul
{
	list-style:none;
	text-align:left;
	margin-left:-40px;
	font-size:17px;
	line-height:22px;
	letter-spacing:1px;
	
}

.nav a:link, .nav a:visited
{
  color: #000;
  text-decoration:none;
}


.nav a:hover
{
  color: #d2b4a3;
}


.nav_a_active
{
	color: #d2b4a3;
	margin-left:-10px;
}



.nav_a_active:before, .nav a:hover
{
	content:"| ";
	
}



.nav_li_margin
{
	margin-top:24px;
}

.nav.navbar-fixed-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}





@import "bourbon";

body {
  margin: 0px;
}

.height-100vh {
  height: 100vh;
}

.center-aligned {
  @include display(flex);
  @include align-items(center);
  @include justify-content(center);
}

.wrapper {
  position: relative;
   -moz-transition: all 1s linear;
    -ms-transition: all 1s linear;
    -o-transition: all 1s linear;
    -webkit-transition: all 1s linear;
    transition: all 1s linear;
	  display: flex;         
      display: -webkit-flex;  
      display: -ms-flexbox;   
}



.grid-item .wrapper  {
  position: relative;
   -moz-transition: all 1s linear;
    -ms-transition: all 1s linear;
    -o-transition: all 1s linear;
    -webkit-transition: all 1s linear;
    transition: all 1s linear;
	display:block;
}


/*
.text {
  justify-content: center;
  align-items: center;
  display: flex;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
} */

.text, .text_zwei_im_quadrat, .text_hochkant, .text_quer, .text_zwei_im_quadrat_quer, .text_drei_im_quadrat, .text_drei_hochkant, .text_drei_im_quadrat_quer, .text_zwei_hochkant {
    justify-content: center;
  align-items: center;
  display: table-caption;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  line-height:22px;
   
	text-transform:uppercase;
}


#text_zwei_im_quadrat_zeile_lang
{
	line-height:6px;
	
}


#text_zwei_im_quadrat_zeile
{
	line-height:6px;
}



#text_zwei_im_quadrat_zeile .abstand_kollektion, #text_zwei_im_quadrat_zeile_lang .abstand_kollektion
{
	line-height:20px;
}


.text_quer 
.artikel_zusatz, .artikel_zusatz_lang {
    
    line-height: 20px;
}


.wrapper .text, .wrapper .text_zwei_im_quadrat, .wrapper .text_hochkant, .wrapper .text_quer, .wrapper .text_zwei_im_quadrat_quer, .wrapper .text_drei_im_quadrat, .wrapper .text_drei_hochkant, .wrapper .text_drei_im_quadrat_quer, .wrapper .text_zwei_hochkant
{
	visibility:hidden;
	 -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
	margin:18px;
}


.wrapper:hover .text, .wrapper:hover .text_zwei_im_quadrat, .wrapper:hover .text_hochkant, .wrapper:hover .text_quer,  .wrapper:hover .text_zwei_im_quadrat_quer, .wrapper:hover .text_drei_im_quadrat, .wrapper:hover .text_drei_hochkant, .wrapper:hover .text_drei_im_quadrat_quer, .wrapper:hover .text_zwei_hochkant
{
/*	display:flex; */
 display: inline;
    align-self: center;
	  background-color: rgba(173,119,87,0.6);
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
	visibility:visible;
	margin:18px;
	
}


.inhalt
{
	 position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width:100%;
}

.wrapper:hover , .wrapper:active, .wrapper.hover_effect
{
 transition: background-color 0.5s ease;
	rule:properties;
	-webkit-user-select: none;
-webkit-touch-callout: none;    
}



.hover {
-webkit-user-select: none;
-webkit-touch-callout: none;        
}



/*
.text a
{
	position:absolute;
	-ms-transform: translate(50%); 
    -webkit-transform: translate(-50%);
    
} */


.text a, .text_zwei_im_quadrat a, .text_hochkant a, .text_quer a, .text_zwei_im_quadrat_quer a, .text_drei_im_quadrat a, .text_drei_hochkant a, .text_drei_im_quadrat_quer a, .wrapper .text_zwei_hochkant a
{
	color:#fff !important;
	text-decoration:none;
}




/* Produkte */


#produkt_text
{
font-size:1.9vw;
}


.text_zwei_im_quadrat .artikel_name, .text_zwei_im_quadrat .artikel_nummer,
.text_drei_hochkant .artikel_name, .text_drei_hochkant .artikel_nummer
{
font-size:2.2vw;
line-height:140%;
}


.text_drei_im_quadrat .artikel_name, .text_drei_im_quadrat .artikel_nummer, .text_drei_im_quadrat_quer  .artikel_nummer, .text_drei_im_quadrat_quer  .artikel_name
{
font-size:1.7vw;
line-height:120%;
}

.artikel_name
{
line-height:280%;
}


.artikel_nummer
{
font-size: 4.4vw;
}

.artikel_zusatz, .artikel_zusatz_lang
{
font-size: 1vw;
line-height:12px;
}

#name_lang_zusatz
{
	line-height:0;
}


 .artikel_zusatz_zwei, .artikel_zusatz_drei, .artikel_zusatz_zwei_lang_name,  .artikel_zusatz_zwei_lang
{
font-size: 1vw;
line-height:0px;
}



.artikel_zusatz_lang
{

line-height:10px;
}



 p.artikel_zusatz_lang_name
{
    font-size: 1vw;

}

.artikel_zusatz_lang_name br
{
	line-height:10px;
	margin:0;
}



.font_kollektion
{
font-size: 0.9vw;
line-height:normal;
}

.unterstrich_kollektion
{
    border-bottom: 1px solid white;
    padding-bottom: 3px;
}

.abstand_kollektionsnummer
{
line-height:5%;
}



a:link
{
	color:#000;
	text-decoration:none;
}


a:hover, a:visited
{
	color:#000;
	text-decoration:none;
}




/* Kontakt */


.title_kontakt
{
font-size:3.4vw; 
color:#fff;
}


.info_kontakt, .info_kontakt_2
{
font-size:1.4vw; 
color:#fff; 
letter-spacing:2px;
}

.info_kontakt_2 a
{
color:#fff; 
}

.info_kontakt_2
{
font-size:1.4vw; 
color:#fff; 
letter-spacing:2px; 
margin-top:42px; 
margin-bottom:67px; 
display:block;
}

.links_kontakt
{
padding-bottom:42px; 
display:block;
}



.secure-imp {
   display:none !important;
}

#main
{
	background:#d2b4a3 !important;	
}



/* Start */


.termine1
{
	max-width:458px; 
	float:left;
}

.termine2
{
max-width:458px; 
margin-left:55px; 
float:left;
}



.content_margin {
  margin-left: 210px;
}


/*#content_margin  iframe{
    pointer-events: none;
}*/



.map {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
}





@media only screen and (max-width: 1520px) {




.wrapper .text_drei_im_quadrat  	br {
    content: "";
    margin: 20px;
    display: block;
}


.wrapper .text_drei_im_quadrat.neuheiten	br {
    content: "";
    margin: 30px;
    display: block;
}


.text_drei_im_quadrat.neuheiten .artikel_zusatz_drei br {
    content: "";
    margin: 10px;
    display: block;
}



 @-moz-document url-prefix() { .wrapper .text_drei_im_quadrat  	br {
    content: "";
    margin: 7px;
    display: block;
  }  }


.text_drei_im_quadrat  .abstand_kollektionsnummer 	br {
    content: "";
    margin: 0px;
    display: block;
}


}


@media only screen and (max-width: 1300px) {




.wrapper .text_drei_im_quadrat	br {
    content: "";
    margin: 10px;
    display: block;
}

.text_drei_im_quadrat .abstand_kollektionsnummer 	br {
    content: "";
    margin: 0px;
    display: block;
}



#name_lang
{
	font-size:2.0vw;
}

}





@media only screen and (max-width: 1177px) {





.termine1
{
	max-width:458px; 
	float:none;
	margin:auto;
}


.termine2
{
max-width:458px; 
margin-left:0px; 
padding-top:20px;
margin:auto;
float:none;
}


.wrapper .text_drei_im_quadrat	br {
    content: "";
    margin: 10px;
    display: block;
}


 @-moz-document url-prefix() { .wrapper .text_drei_im_quadrat  	br {
    content: "";
    margin: 0px;
    display: block;
  }  }



.text_drei_im_quadrat .abstand_kollektionsnummer 	br {
    content: "";
    margin: 0px;
    display: block;
}


 .abstand_kollektionsnummer 	br {
    content: "";
    margin: 0px;
    display: block;
}


#text_zwei_im_quadrat_zeile_lang .artikel_name, #text_zwei_im_quadrat_zeile_lang .artikel_nummer
{
	font-size:1.6vw;
	
}


}

#goldschmuck
    {
    text-align:center;
    font-family: Vanitas-Black;
    letter-spacing:1px;
    padding: 20px 10%;
    margin-left:210px;
    }



.kontaktieren 
   {
    text-align: center;
    font-family: Vanitas-Black;
    letter-spacing:1px;
    padding: 20px 10%;
    }

#content_margin
{
margin-left:210px;
}

#content_margin 


.slicknav_menu {
	display:none;
}


.logo_mobile {
		display:none;
	}

	
	.ott_text
	{
		font-size:20px; 
		color:#fff; 
		letter-spacing:3px; 
		line-height:28px; 
		max-width:840px; 
		margin:auto;
	}
	
	
	.ott_text_title
	{
		font-size:50px; 
		color:#fff; 
		letter-spacing:3px;
	}
	
	
	.termine_title
	{
		font-size:20px; color:#fff; letter-spacing:2px; margin-top:30px; display:block;
	}


  .termine_title a
	{
    color:#fff; 
}
	
	.termin
	{
		font-size:20px; color:#fff; letter-spacing:2px; margin-top:30px; display:block;
	}
	
	a.mehr 
	{
		color:#fff;
		margin-top:50px;
		font-size:20px;
	}
	
	.logo_header_start
	{
		
	height:180px;
	}



	
	
		.logo_header
	{
		
	height:140px;
	}

	
	
	.linie_termine
	{
		margin:auto; margin-top:64px; margin-bottom:64px; max-width:400px; height:1px; background:#fff; 
	}
	

	
#ring_abstand
{
display:none;
}



.goldschmuck_text
	{
		font-size:17px; 
		
		letter-spacing:3px; 
		line-height:28px; 
		max-width:840px; 
		margin:auto;
	}



.goldschmuck_text h3
{
	color:#fff;  
}


.goldschmuck_text ul
{
	list-style:none;
}
	
	
		.slicknav_nav li img
	{
		 filter:invert(100%);
	}
	
	
	
	
		.slicknav_nav .fb
	{
		 float:right;
	}


  .bild_66_mobil
  {
  position: absolute;
    width: -webkit-calc(66.66% - 139px);
    height: -o-calc(100% + 25px);
    left: -webkit-calc(33.33% + 139px);
	left: calc(33.33% + 139px); 
}




@media only screen and (min-width: 1400px) and (max-height:1000px) {


.hero_otto 	.logo_header
{
  
margin-top:20vh;
}
  
}
	
	
@media only screen and (max-width: 900px) {




.wrapper 	br {
    content: "";
    margin: 10px;
    display: block;
}



.text br, .text_hochkant br, .text_quer br {
    content: "";
    margin: 0px;
    display: block;
}




.abstand_kollektionsnummer 	br {
    content: "";
    margin: -5px;
    display: block;
}


 @-moz-document url-prefix() { .abstand_kollektionsnummer 	br {
    content: "";
    margin: -3px;
    display: block;
  }  }


 .artikel_zusatz_zwei_lang
{
font-size: 1vw;
line-height:10px;
}

 @-moz-document url-prefix() { .wrapper .text_drei_im_quadrat  	br {
    content: "";
    margin: -3px;
    display: block;
  }  }


}


@media screen and (max-width: 768px) {

.wrapper:hover .text, .wrapper:hover .text_zwei_im_quadrat, .wrapper:hover .text_hochkant, .wrapper:hover .text_quer,  .wrapper:hover .text_zwei_im_quadrat_quer, .wrapper:hover .text_drei_im_quadrat, .wrapper:hover .text_drei_hochkant, .wrapper:hover .text_drei_im_quadrat_quer, .wrapper:hover .text_zwei_hochkant
{
/*	display:flex; */

	margin:4px;
}


.wrapper br {
    content: "";
    margin: -5px;
    display: block;
}


.text_zwei_im_quadrat .artikel_name {
    font-size: 2vw;
  
}


.wrapper .artikel_zusatz_lang br
{
  content: "";
  margin: 0px;
  display:block;
}




#text_zwei_im_quadrat_zeile, #text_zwei_im_quadrat_zeile_lang
{
	line-height:22px;
}

#text_zwei_im_quadrat_zeile .abstand_kollektion
{
	line-height:22px;
}



.wrapper .text_drei_im_quadrat	br {
    content: "";
    margin: -3px;
    display: block;
}




.wrapper .text_drei_im_quadrat.neuheiten	br {
    content: "";
    margin: 10px;
    display: block;
}



.text_drei_im_quadrat.neuheiten .artikel_zusatz_drei br {
    content: "";
    margin: 0px;
    display: block;
}


.text_drei_hochkant br{
    content: "";
    margin: 0px !important;
    display: block;
}




 @-moz-document url-prefix() { .wrapper .text_drei_im_quadrat  	br {
    content: "";
    margin: -5px;
    display: block;
  }  }

	

}




	
	
	

@media screen and (max-width: 680px) {
	/* #menu is the original menu */
	.js #menu {
		display:none;
	}
	
.logo_mobile {
		display:block;
		position:fixed;
		top:11px;
		left:20px;
		height:34px;
		z-index:999;
	}
	
	.js .slicknav_menu {
		display:block;
	}
	
	.nav
	{
		display:none;
	}
	

  .bild_66_mobil
  {
  position: absolute;
    width: -webkit-calc(66.66%);
    height: -o-calc(100% + 25px);
    left: -webkit-calc(33.33%);
	left: calc(33.33%); 

  }
  
	

  .content_margin {
    margin-left: 0px;
}

	
	
	
#content_margin
{
margin-left:0px;
}
.embed-container maps #content_margin
    {margin-left: 0;}
    
#goldschmuck
{
margin-left:0px;
}

.grid
{
margin-left:0px;
}


#hero {

  position: relative;
  height: 47.5vh !important;
}


.ott_text
	{
		font-size:15px; 
		color:#fff; 
		letter-spacing:2px; 
		line-height:20px; 
		margin-left:20px;
		margin-right:20px;
		
	}
	
	
		.ott_text_title
	{
		font-size:32px; 
		color:#fff; 
		letter-spacing:2px;
	}
	
	
	
	.termine_title
	{
	font-size:16px;}
	
	

	
	
	
	
.info_kontakt, .info_kontakt_2
{
font-size:16px; 
color:#fff; 
letter-spacing:2px;
text-transform:uppercase;
}

.info_kontakt_2 a
{
color:#fff; 
}

.info_kontakt_2
{
font-size:16px; 
color:#fff; 
letter-spacing:2px; 
margin-top:12px; 
margin-bottom:67px; 
display:block;
}


.wrapper:hover .text, .wrapper:hover .text_zwei_im_quadrat, .wrapper:hover .text_hochkant, .wrapper:hover .text_quer,  .wrapper:hover .text_zwei_im_quadrat_quer, .wrapper:hover .text_drei_im_quadrat, .wrapper:hover .text_drei_hochkant, .wrapper:hover .text_drei_im_quadrat_quer, .wrapper:hover .text_zwei_hochkant
{
/*	display:flex; */

	margin:4px;
}





.text_zwei_im_quadrat .artikel_name, .text_zwei_im_quadrat .artikel_nummer,
.text_drei_hochkant .artikel_name, .text_drei_hochkant .artikel_nummer
{
font-size:12px;
line-height:140%;
}


.text_drei_im_quadrat .artikel_name, .text_drei_im_quadrat .artikel_nummer, .text_drei_im_quadrat_quer  .artikel_nummer, .text_drei_im_quadrat_quer  .artikel_name
{
font-size:11px;
line-height:120%;
}


.logo_header
	{
		
	height:70px;
	}
	
	
	.logo_header_start
	{
		
	height:100px;
	}
	
	
	
	.nav_a_active {
    color: #000;
   
}
	
	
	
.wrapper	br {
  content: "";
  margin: -10px;
  display:block;
}



	
.wrapper	p {
  content: "";
  margin: -3px;
  display:block;
}


#ringe_hochkant	 {
  content: "";
  margin: -5px;
  display:block;
  margin-bottom:10px;
}



p.artikel_zusatz
{
line-height:18px;
}


#artikel_name_quer
{
content: "";
  margin: -8px;
  display:block;
  margin-top:0;
}


p.artikel_zusatz_zwei, p.artikel_zusatz_drei
{
line-height:9px;
font-size:7px;
margin:4px;
}


p.artikel_zusatz_zwei_lang
{
line-height:8px;
font-size:7px;
margin-top:5px;
margin-bottom:5px;
}



 p.artikel_zusatz_lang_name
{
line-height:9px;
font-size:7px;
margin:4px;
margin-bottom:2px;
}



#text_zwei_im_quadrat_zeile_lang .artikel_name, #text_zwei_im_quadrat_zeile_lang .artikel_nummer
{
	font-size:2.4vw;
	
}

	

.text, .text_zwei_im_quadrat_quer, .text_drei_hochkant, .text_drei_im_quadrat_quer {

  line-height:22px;

}



 .wrapper .text_drei_im_quadrat	br {
    content: "";
    margin: -2px;
    display: block;
}
 
 
.langer_zusatz

  {
	  padding-top: 1%;
 }



 
  .text_zwei_im_quadrat_quer .wrapper	p
  {
	      margin: -8px;
		 
  }
  
 .text_zwei_im_quadrat_quer .artikel_zusatz 
 { 
   line-height: 12px;
 } 

	
#produkt_text {
    font-size: 12px;
}

.artikel_zusatz {
    font-size: 7px;
    line-height: 12px;
}



.text p.artikel_zusatz
	{
   line-height:10px;
}

	
.text_zwei_im_quadrat .artikel_zusatz {
    font-size: 5px;
    line-height: 12px;
	    
}




.text_drei_im_quadrat .artikel_zusatz {
    font-size: 3px;
    line-height: 12px;
}


.text_zwei_hochkant  < .artikel_zusatz {
   
    line-height: 12px;
}



	
	.wrapper	.text_zwei_im_quadrat   br {
    content: "";
    margin: 0px;
    display: block;
}
	
	
		
	.wrapper	.text_zwei_im_quadrat .artikel_nummer  br {
    content: "";
    margin: -20px;
    display: block;
}
	
		
	

.text_zwei_im_quadrat  .artikel_zusatz br  {
  content: "";
  margin: -16px;
  display:block;
}
	
.text_drei_im_quadrat	.abstand_kollektion  {
   
    margin-top: -12px;
    
}
	
.abstand_kollektionsnummer 	br {
    content: "";
    margin: -10px !important;
    display: block;
}

	
#max_width
{
	max-width:100%;
}


.font_kollektion {
    font-size: 5px;
    line-height: normal;
}	

	
.hero{
  background-image:url(silberschmied_bilder_header/aufmacher-goldschmuck-muenchen.jpg);
  background-size:cover;
  background-position:0 60px;
  position:relative;
  background-repeat:no-repeat;
}



.hero_ringe{
  background-image:url(silberschmied_bilder_header/aufmacher-goldschmuck-ringe.jpg);
  background-size:cover;
  background-position:0 60px;
  position:relative;
  background-repeat:no-repeat;
}



.hero_ohrringe{
  background-image:url(silberschmied_bilder_header/aufmacher-ohrringe.jpg);
  background-size:cover;
  background-position:0 60px;
  position:relative;
  background-repeat:no-repeat;
}



.hero_armreifen{
  background-image:url(silberschmied_bilder_header/aufmacher-goldschmuck-armreif.jpg);
  background-size:cover;
  background-position:0 60px;
  position:relative;
  background-repeat:no-repeat;
}



.hero_ketten{
  background-image:url(silberschmied_bilder_header/aufmacher-ketten.jpg);
  background-size:cover;
  background-position:0 60px;
  position:relative;
  background-repeat:no-repeat;
}



.hero_objekte{
  background-image:url(silberschmied_bilder_header/aufmacher-objekte.jpg);
  background-size:cover;
  background-position:0 60px;
  position:relative;
  background-repeat:no-repeat;
}

.hero_zero{
  background-image:url(silberschmied_bilder_header/aufmacher-zero.jpg);
  background-size:cover;
  background-position:0 60px;
  position:relative;
  background-repeat:no-repeat;
}

.hero_uno{
  background-image:url(silberschmied_bilder_header/aufmacher-uno.jpg);
  background-size:cover;
  background-position:0 60px;
  position:relative;
  background-repeat:no-repeat;
}

.hero_due{
  background-image:url(silberschmied_bilder_header/aufmacher-due.jpg);
  background-size:cover;
  background-position:0 60px;
  position:relative;
  background-repeat:no-repeat;
}

.hero_tre{
  background-image:url(silberschmied_bilder_header/aufmacher-tre.jpg);
  background-size:cover;
  background-position:0 60px;
  position:relative;
  background-repeat:no-repeat;
}

.hero_quattro{
  background-image:url(silberschmied_bilder_header/aufmacher-quattro.jpg);
  background-size:cover;
  background-position:0 60px;
  position:relative;
  background-repeat:no-repeat;
}

.hero_cinque{
  background-image:url(silberschmied_bilder_header/aufmacher-cinque.jpg);
  background-size:cover;
  background-position:0 60px;
  position:relative;
  background-repeat:no-repeat;
}




.otto_quer
{
  position: relative !important;
    width: 200%;
   
	left: -100%; 
}



	
	.linie_termine
	{
	 max-width:80%; 
	}
	
	
	.header{
  position:absolute;
  top:60%;
  text-align:center;
  width:100%;
  color:#fff;
  font-size:36px;
  -ms-transform: translate(0,-50%); /* IE 9 */
    -webkit-transform: translate(0,-50%); /* Safari */
    transform: translate(0,-50%);  

}


#ring_abstand
{
margin-top:-10px;
display:block;
}



#name_lang
{
font-size:13px !important;
}

#name_lang_m
{
font-size:12px !important;
}



/*.maps iframe{
    pointer-events: none;
} */
}






@media screen and (max-width: 380px) {
	


  #hero {
    position: relative;
    height: 31.8vh !important;
}

	
	p{ margin:0; }

#name_lang
{
font-size:10px !important;
}

#name_lang_m
{
font-size:8px !important;
}

p.artikel_zusatz_zwei
{
line-height:5px;
font-size:5px;
margin:0px;
margin-bottom:6px;
}


 p.artikel_zusatz_drei, p.artikel_zusatz_zwei_lang
{
line-height:9px;
font-size:4px;
margin:4px;
margin-bottom:6px;
}


 p.artikel_zusatz_drei_lang
{
line-height:8px;
font-size:5px;
margin:4px;
margin-bottom:3px;
}


 p.artikel_zusatz_zwei_lang_name
{
line-height:9px;
font-size:5px;
margin:4px;
margin-bottom:2px;
}


 p.artikel_zusatz_lang_name
{
line-height:9px;
font-size:7px;
margin:4px;
margin-bottom:2px;
}

.artikel_zusatz_lang_name br
{
	line-height:20px;
	margin:0;
}


.text_drei_hochkant .artikel_zusatz 
{
	    content: "";
    margin-top: 5px;
	margin-bottom: 10px;
    display: block;
}



 .wrapper .text_drei_im_quadrat	br {
    content: "";
    margin: -8px;
    display: block;
}


.hochkant_zwei_br
{
	 content: "";
    margin: 10px !important;
    display: block;
    margin-bottom: 0px;
}


.text_zwei_im_quadrat .artikel_name, .text_zwei_im_quadrat .artikel_nummer
{
font-size:10px;

}



.text_drei_im_quadrat .artikel_name, .text_drei_im_quadrat .artikel_nummer, .text_drei_im_quadrat_quer  .artikel_nummer, .text_drei_im_quadrat_quer  .artikel_name
{
font-size:10px;

}

}

