/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* cinzel-regular - latin */
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/cinzel-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/cinzel-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/cinzel-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/cinzel-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/cinzel-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/cinzel-v19-latin-regular.svg#Cinzel') format('svg'); /* Legacy iOS */
}
/* euphoria-script-regular - latin */
@font-face {
  font-family: 'Euphoria Script';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/euphoria-script-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/euphoria-script-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/euphoria-script-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/euphoria-script-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/euphoria-script-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/euphoria-script-v16-latin-regular.svg#EuphoriaScript') format('svg'); /* Legacy iOS */
}
body {font-size:1em; color:#919294; font-family:'Roboto', sans-serif;background:#ffffff;text-align:center;}
.seite{max-width:2500px;margin-left:auto;margin-right:auto;text-align:left;position:relative;}

.seite_oben_a{width:100%;background:#ffffff;border-bottom:1px solid #919294;position:fixed;z-index:999;}
.seite_oben{max-width:1100px;margin-left:auto;margin-right:auto;font-size:1em;}
.seite_unten{font-size:1.2em;text-align:center;}
.bereich_links{float:left;width:48%;border-right:1px solid white;}
.bereich_rechts{float:right;width:48%;}
#seitenanfang{padding-top:40px;}

.f_left{float:left;}
.f_right{float:right;}
.clear{clear:both;}
.td_oben{padding-right:30px;}
.bild_oben{width:100%;padding-top:170px;}
.shop_detail{width:1200px;margin-left:auto;margin-right:auto;padding-top:40px;}
.shop_detail_l{float:left;height:600px;width:300px;text-align:left;}
.shop_detail_lg{float:left;width:300px;text-align:left;}
.shop_detail_r{float:right;width:750px;text-align:left;}
.shop_detail_lo{float:left;width:15%;text-align:left;}
.shop_detail_ro{float:right;width:80%;text-align:left;}
.h_grau{color:#eeeeee;}
.suchsubmit{background:url(Bilder/lupe.jpg);width:30px;height:30px;border:0px;}
.suchsubmit{background:url(Bilder/lupe.jpg);width:30px;height:30px;border:0px;}
.s_kleiner{font-size:0.8em;}

.button_grau{position:relative;background-color: #e0e1e2;padding:5px 10px 5px 10px;border:1px solid #919294;text-align:center;cursor:pointer;}
.c_submit{position:relative;background-color: #e0e1e2;padding:5px 10px 5px 10px;border:1px solid #919294;text-align:center;cursor:pointer;}
.s_ohne{border:0px;background:#e0e1e2;}
.s_preis{font-size:1.2em;font-weight:bold;}
.s_preis_bisher{text-decoration:line-through;}
.d_center{width:100%;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:40px;text-align:center;}
.d_co_box{bottom:20px !important;}
.farbe_rot{color:#d00808;}
.d_hersteller{font-size:0.8em;}

.b_ani{
 /* position: relative;*/
  padding: 0px;
  border: none;
  background-color: #e0e1e2;
  cursor: pointer;
  outline: none;
  font-size: 1.1em;
  margin: 0.5em 0.5em;
  }
  
  .rand1{
    color: #919294;width:90%;}
   
    .rand1::after,
    .rand1::before
	{
      content: '';
      display: block;
      position: absolute;
      width: 20%;
      height: 20%;
      border: 2px solid;
      transition: all 0.6s ease;
      border-radius: 2px;}

    .rand1::after{
      bottom: 0;
      right: 0;
      border-top-color: transparent;
      border-left-color: transparent;
      border-bottom-color: #919294;
      border-right-color: #919294;}

    .rand1::before{
      top: 0;
      left: 0;
      border-bottom-color: transparent;
      border-right-color: transparent;
      border-top-color: #919294;
      border-left-color: #919294;}

    .rand1:hover:after,
    .rand1:hover:before{
      width: 100%;
      height: 100%;}

.f_logo{position:absolute;top:0px;width:150px;z-index:999;}
.o_menu{max-width:1100px;margin-left:auto;margin-right:auto;padding-top:8px;padding-bottom:8px;}
.untermenu{position:relative;padding:10px 20px 20px 20px;display:none;color:#ffffff;z-index:100;line-height:2;width:100%;background:#a6a8aa;border-top:1px solid white;}
.untermenu_i{max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:20px;}
.d_oben_u{float:left;padding:10px 30px 10px 30px;position:relative;cursor:pointer;font-size:1.1em;color:#919294;}
.m_oben_u{float:left;padding:5px 0px 5px 20px;position:relative;cursor:pointer;font-size:1em;color:#919294;}
.d_oben_u_w{float:left;padding:10px 20px 10px 20px;position:relative;background:rgba(255,255,255,0.8);}
.d_oben_f{float:left;padding:5px 20px 5px 20px;}
.d_oben_home{float:left;width:180px;position:relative;}
.d_abstand{width:10px;float:left;height:20px;}
.hg_menu{width:100%;background:rgba(255,255,255,0.8);position:absolute;top:40px;left:0px;display:none;}
.hoehe_menu{height:102px;}
.schliessen_menu{height:10px;}
.s_oben{background:url(Bilder/hoersysteme.jpg);width:100%;position:relative;}
.inhalt{width:100%;padding-top:20px;padding-bottom:0px;}
.inhalt_shop{width:96%;padding-top:220px;margin-bottom:40px;}
.inhalt_shop_i{width:1100px;margin-left:auto;margin-right:auto;}
.shop_ueb{width:100%;text-align:center;}
.inhalt_text{max-width:600px;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:70px;line-height:2;text-align:center;position:relative;}
.hinweis_produkte{width:100%;background:#736769;color:#ffffff;font-size:2em;}
.hinweis_shop{width:100%;background:#afb0b2;color:#ffffff;font-size:2em;}
/*.d_produkt{float:left;width:300px;border:1px solid #f1f1f1;margin-right:20px;margin-bottom:20px;}*/
.d_produkt{width:46%;max-width:300px;min-width:150px;border:1px solid #f1f1f1;margin:1%;position:relative;}
.d_produkt_out{float:left;width:305px;margin-right:20px;margin-bottom:20px;}
.bildbox_out{height:550px;width:305px;overflow:hidden;margin-bottom:5px;}
.oben_shopitems{padding-top:20px;}
.s_name{font-size:3em;color:#000000;font-family: 'Cinzel', cursive;float:left;width:33%;}
.s_suche{float:left;width:33%;padding-top:15px;}
.s_social{float:right;width:33%;padding-top:15px;text-align:right;}
.g_oben{background:#a6a8aa;color:#ffffff;font-size:0.9em;padding-top:5px;padding-bottom:5px;}
.g_oben_i{width:1100px;margin-left:auto;margin-right:auto;}
.g_oben_l{float:left;width:50%;}
.g_oben_r{float:right;width:50%;text-align:right;}
.d_anmeldeart{width:33%;float:left;}
.d_anmeldeart_ueb{background:#e0e1e2;font-family: 'Cinzel', cursive;font-size:1.3em;text-align:center;padding-top:5px;padding-bottom:5px;}
.d_anmeldeart_i{margin:10px;border:1px solid #666666;}
.d_anmeldeart_inhalt{padding:15px;height:150px;}
.d_material{font-size:0.9em;}
.suchsubmit{background:url(Bilder/lupe.png) no-repeat;width:30px;height:30px;border:0px;cursor:pointer;}
.d_produktsuche{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:center;background:#eeeeee;}
.d_filter{width:240px;margin:10px;}
.d_filt{width:150px;}
.d_filterb{width:150px;margin-top:5px;}
.sucheingabe{border:1px solid #919294;width:170px;}

.parallax_section{
	
  	background-repeat: no-repeat;
  	background-attachment: fixed;
  	background-size: cover;
  	background-position: center top;
	position:relative;
}
.parallax_image_first{
	 background-image: url("Bilder/hg_versandbedingungen.jpg");
}
.inhalt_box3{width:1200px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px;}
.box-1 {
color:#ffffff;
width: 30%;
text-align:center;
float:left;
margin-right:30px;
}

.d_produkt_i{padding:10px;text-align:center;position:relative;}
/*.bildbox{height:450px;width:270px;overflow:hidden;margin-bottom:5px;}*/
.bildbox{width:100%;overflow:hidden;margin-bottom:5px;}
.bildbox img {max-height:450px;width:auto;}
.d_sale1{position:absolute;right:5px;bottom:5px;width:50px;height:50px;}

.bild_breit{width:100%;position:relative;margin:0px;padding:0px;}
.slogans{position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:left;}
.slogans_i{margin-top:3%;margin-left:20%;max-width:300px;padding-top:7px;padding-bottom:7px;color:#919294;text-align:right;}
.slogan1{font-size:3.5em;font-family:'Cinzel', cursive;}
.slogan2{font-size:1.6em;font-family:'Roboto', sans-serif;}
.unten_s{width:1100px;margin-left:auto;margin-right:auto;text-align:center;padding-top:40px;padding-bottom:20px;font-size:1.5em;}
.fuss_blau{background:#a6a8aa;width:100%;padding-top:10px;padding-bottom:10px;position:relative;}
.fuss_blau_i{width:1100px;margin-left:auto;margin-right:auto;text-align:center;color:#ffffff;font-size:0.9em;}
.d_fuss_3{float:left;width:33%;text-align:left;}
.d_anfahrt{width:70%;margin-left:auto;margin-right:auto;}
.td_grau{background:#e9ebeb;}
.bild_links{float:left;padding-right:20px;}
.bild_unten{width:250px;margin-left:auto;margin-right:auto;}
.bild_mitte{max-width:800px;margin-left:auto;margin-right:auto;}
.inhalt_breit{max-width:1000px;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:40px;letter-spacing:1;line-height:2;}
.inhalt_rechts{float:right;text-align:right;width:60%;padding-top:10px;}
.inhalt_arbeit{width:1000px;margin-left:auto;margin-right:auto;padding-top:40px;text-align:center;}
.nur_slogan{width:450px;margin-left:auto;margin-right:auto;}
.d_telefon{position:absolute;left:41%;top:-60px;background:rgba(166,168,170,0.8);border:1px solid #a6a8aa;width:200px;padding:5px;}
.d_leistungen{position:absolute;left:-150px;bottom:0;}
.d_schliessen{text-align:right;width:100%;cursor:pointer;font-size:2em;}
.s_weiss{color:#ffffff;}
.d_impressum{cursor:pointer;}
.prod_beschreibung{font-size:0.9em;height:80px;overflow:hidden;}
.abstand_start{height:100px;}
.d_rubriken{width:1100px;margin-left:auto;margin-right:auto;}
.box_rubrik{float:left;width:33%;margin-bottom:60px;position:relative;}
.box_rubrik_i{width:300px;height:280px;overflow:hidden;}
.rub_text{color:red;position:absolute;bottom:10px;left:-20px;font-size:2.2em;font-family: 'Cinzel', cursive;background:rgba(204,204,204,0.8);padding-left:10px;padding-right:10px;}

.box_rubrik_i img {
  transition: transform .5s ease-in-out;
}

.box_rubrik_i:hover img {
  transform: scale(1.2) rotate(10deg);
}

a {color:#333333; font-weight:normal;text-decoration:none;}
a:hover {color:#333333;text-decoration:underline;}
a.l_grau {color:#919294; font-weight:normal;text-decoration:none;}
a.l_grau:hover {color:#333333;text-decoration:underline;}
a.l_weiss {color:#ffffff; font-weight:normal;text-decoration:none;}
a.l_weiss:hover {color:#ffffff;text-decoration:underline;}
a.l_grau_k {color:#919294; font-weight:normal;text-decoration:none;font-size:0.9em;}
a.l_grau_k:hover {color:#333333;}
a.l_oben_u{color:#919294;font-size:1em;}
a.l_oben_u:hover{color:#cccccc;}
a.l_oben_ur{color:#d00808;font-size:1em;}
a.l_oben_ur:hover{color:#cccccc;}
a.l_unter {text-decoration:none;color:#333333;font-weight:normal;font-size:1em;}
a.l_unter:hover {color: #26b4b5;} 
a.l_impressum {color:#ffffff;text-decoration:none; font-weight:normal;font-size:1.1em;}
a.l_impressum:hover {color:#ffffff;}
a.l_startseite {color:#666666; font-weight:normal;text-decoration:none;font-size:1.5em;}
a.l_startseite:hover {color:#7ca700;}

h1 {font-size:3em;font-weight:normal;font-family: 'Cinzel', cursive;line-height:1;margin:10px 10px 10px 0px;}
h2 {font-size:1.2em;font-weight:normal;text-shadow: 1px 1px 1px #000;color:#ffffff;}
h3 {font-family:'Euphoria Script',cursive;font-size:1em;color:#8d3f15;text-shadow: 2px 2px 2px #000;color:#ffffff;}
h4 {font-size:1.4em;font-weight:normal;color:#666666;font-family: 'Cinzel', cursive;margin-top:0px;margin-bottom:5px;}

td,input,select,option,textarea {font-size:1em; color:#919294;font-family:'Roboto', sans-serif;}
.td_pyramide{font-size:12px;}
.td_aktliste{border-bottom:1px solid gray;}
.td_akt{width:164px;border:1px solid gray;vertical-align:top;text-align:center;cursor:hand;}
.vliste{list-style-type:square;}
.tliste{list-style-image:url(Bilder/navi.jpg);}
.anmerkung{font-size:0.8em;}
a.l_anmerkung {color:#000000; font-weight:normal;font-size:0.8em;text-decoration:none;}
a.l_anmerkung:hover {color:#7ca700;}
.bild_links{float:left;padding-right:50px;padding-bottom:30px;}
.bild_3{float:left;padding-right:0px;padding-bottom:30px;}
.bild_rechts{float:right;padding-left:20px;padding-bottom:20px;}
.d_preise{background:url(Bilder/preispyramide.jpg) no-repeat;}
.button_grau_detail{position:relative;width:100px;background-color: #e0e1e2;margin-left:auto;margin-right:auto;padding:5px;}

.unterstr{text-decoration:underline;}
.m_mobil{display:none;}
.o_menu{display:block;}
.tab_mobil{display:none;}
.tab_normal{display:block;}
.tab_preise{width:700px;}
.td_pyramide{text-align:center;}
.bild_zubehoer{width:800px;}
.navi_rechts{position:fixed;right:0px;width:80px;top:28%;z-index:9999;}
.start_banner_rechts{position:fixed;right:0px;top:40%;z-index:9999;}
.inhalt_start{width:100%;text-align:center;line-height:1.5;}
.start_liste{max-width:500px;text-align:left;margin-left:auto;margin-right:auto;}
.platz_ani{width:100%;height:250px;background:#ffffff;}
.d_nach_oben{width:28px;position:fixed;bottom:0px;right:30px;display:none;z-index:999;}
.text_blau{background:#26b4b5;color:#ffffff;width:100%;position:relative;margin-top:40px;margin-bottom:40px;}
.slogans_i_credo{width:200px;float:left;background:#eaeaea;padding-top:7px;padding-bottom:7px;}
.detail_stellenangebot{background:#ffffff;color:666666;padding:10px 20px 10px 20px;font-size:0.9em;display:none;}
.li_stellenangebot{cursor:pointer;}
.sm_navi{display:none;}
.sm_wk{display:none;}
.d_button_shop{position:absolute;top:20%;right:5%;width:200px;border-radius: 50px;}
.d_button_shop:hover {
text-shadow: 0px 0px 10px rgba(255, 255, 255, 1);
-webkit-box-shadow: 0px 5px 40px -10px rgba(255,255,255,0.57);
-moz-box-shadow: 0px 5px 40px -10px rgba(255,255,255,0.57);
transition: all 0.4s ease 0s;
border-radius: 100px;
}
.b_widerruf{background:#e6ebeb;padding:3px;color:#000000;}
.b_widerruf:hover{background:#e6ebeb;color:#000000;}
.b_widerruf_m{background:#e6ebeb;color:#000000 !important;padding:3px;width:200px;}
.in_l{width:100%;max-width:500px;margin-top:5px;margin-bottom:5px;padding:5px;}

@media all and (min-width: 1000px) {
	.f_logo{left:0px;}
}

@media all and (max-width: 1200px) {
.s_name{font-size:2.2em;}
.bild_oben{padding-top:160px;}
.inhalt_shop_i{width:96%;margin-left:auto;margin-right:auto;}
}
@media all and (max-width: 1100px) {
.seite_oben{width:100%;}
.o_menu{width:100%;}
.inhalt_shop{width:90%;margin-left:auto;margin-right:auto;padding-top:170px;}
.g_oben_i{width:100%;}
.d_rubriken{width:96%;margin-left:auto;margin-right:auto;}
.unten_s{width:100%;}
.fuss_blau_i{width:100%;}
.inhalt_box3{width:100%;}
.shop_detail{width:100%;}
.shop_detail_l{float:left;width:45%;text-align:left;}
.shop_detail_lg{float:left;width:45%;text-align:left;}
.shop_detail_r{float:right;width:50%;text-align:left;}
}

@media all and (max-width: 999px) {
	.m_mobil{display:block;}
	.i_menu{display:none;}
	.o_menu{display:none;}
	.f_logo{width:150px;position:absolute;right:3px;top:0px;width:100px;z-index:999;}
	.inhalt{width:100%;}
	.inhalt_text{width:90%;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px;line-height:2;}
	.unten_s{width:100%;}
	.fuss_blau_i{width:90%;margin-left:auto;margin-right:auto;}
	.seite_oben{width:100%;}
	.tab_mobil{display:block;}
	.tab_normal{display:none;}
	.start_banner_rechts{display:none;}
	#platz_ani_d_1{display:none;}
	#platz_ani_d_2{display:none;}
	#platz_ani_d_3{display:none;}
	.slogans{display:none;}
	#seitenanfang{padding-top:10px;}	
	.inhalt_arbeit{width:100%;padding-top:20px;text-align:center;}
	.d_nach_oben{width:28px;position:absolute;bottom:0px;right:20px;display:block;z-index:999;}
	.box-1 {width:30%;margin-bottom:10px;}
	.inhalt_box3{width:96%;margin-left:auto;margin-right:auto;padding-top:30px;padding-bottom:30px;}
	.sm_navi{display:block;float:left;width:33%;}
	.sm_wk{display:block;float:right;width:15%;}
	.s_suche{display:none;}
	.oben_shopitems{padding-top:5px;}
	.fuss_blau{display:none;}
	.s_social{display:none;}
	.g_oben{display:none}
	.s_name{font-size:1.7em;float:left;width:50%;}
	.bild_oben{padding-top:42px;}
	.box_rubrik{float:left;width:33%;margin-bottom:60px;position:relative;}
    .box_rubrik_i{width:250px;height:220px;overflow:hidden;}
	.d_anmeldeart{width:50%;float:left;}
	.inhalt_shop{padding-top:40px;}
}

@media all and (max-width: 750px){
.box_rubrik{float:left;width:50%;margin-bottom:60px;position:relative;}
.box_rubrik_i{width:250px;height:220px;overflow:hidden;}
.d_button_shop{position:absolute;top:20%;right:5%;width:120px;}
}

@media all and (max-width: 600px) {
	.navi_rechts{display:none;}
	.start_banner_rechts{display:none;}
	.slogans{display:none;}
	.d_anfahrt1{float:none;width:90%;margin-left:auto;margin-right:auto;padding-bottom:30px;}
    .d_anfahrt2{float:none;width:90%;margin-left:auto;margin-right:auto;}
	.bild_unten{width:150px;}
	.inhalt_arbeit{width:90%;margin-left:auto;margin-right:auto;}
	.inhalt_breit{width:90%;margin-left:auto;margin-right:auto;}
	.bild_links{float:none;width:100%}
	.inhalt_rechts{float:none;width:100%;text-align:left;}
	.inhalt{padding-top:20px;}
	.bild_mitte{max-width:90%;margin-left:auto;margin-right:auto;}
	.nur_slogan{width:100%;margin-left:auto;margin-right:auto;}
	h1 {font-size:1.8em;font-weight:normal;font-family: 'Cinzel', cursive;line-height:1;margin:3px;}
	.d_leistungen{display:none;}
	.d_telefon{position:absolute;left:15%;top:-60px;background:rgba(131,96,105,0.8);border:1px solid #c7b1b3;width:200px;padding:5px;}
	.bereich_links{float:none;width:90%;border-right:0px;margin-left:auto;margin-right:auto;}
    .bereich_rechts{float:none;width:90%;margin-left:auto;margin-right:auto;}
	.untermenu{position:relative;display:none;color:#ffffff;z-index:100;line-height:2;width:90%;background:#c7b1b3;border-top:1px solid white;}
	.untermenu_i{width:90%;margin-left:auto;margin-right:auto;}
	.bild_links{float:none;padding-right:0px;padding-bottom:30px;}
    .bild_3{float:none;padding-right:0px;padding-bottom:30px;}
	.inhalt_box3{padding-top:30px;padding-bottom:30px;}
	.box-1 {width:80%;float:none;margin-left:auto;margin-right:auto;margin-bottom:20px;}
	.g_oben{display:none}
	.s_name{font-size:1.3em;float:left;width:50%;}
.s_social{display:none;}
.bild_oben{padding-top:40px;}
.d_rubriken{width:90%;margin-left:auto;margin-right:auto;}
.box_rubrik_i{width:200px;height:180px;overflow:hidden;}
.d_anmeldeart{width:100%;float:left;}
.shop_detail_l{float:none;width:100%;height:600px;text-align:left;margin-bottom:30px;}
.shop_detail_lg{float:none;width:100%;text-align:left;margin-bottom:30px;}
.shop_detail_r{float:none;width:100%;text-align:left;}
.d_button_shop{position:absolute;top:20%;right:5%;width:100px;}
}

@media all and (max-width: 500px) {
	.td_hersteller_a{float:none;padding-bottom:20px;width:180px;margin-left:auto;margin-right:auto;}
	.infoboxb{float:none;}
	.bild_rechts{width:100%;float:none;}
	.inhalt_start{width:90%;margin-left:auto;margin-right:auto;text-align:left;}
	#seitenanfang{padding-top:20px;}
  .bildbox img {max-height:260px;}
  .box_rubrik{margin-bottom:20px;}
  .box_rubrik_i{width:150px;height:120px;overflow:hidden;}
  .hinweis_shop{width:100%;background:#afb0b2;color:#ffffff;font-size:1.5em;}
  .d_produkt_out{float:none;width:305px;margin-right:auto;margin-left:auto;margin-bottom:20px;}
  .rub_text{bottom:10px;left:-5px;font-size:1.4em;padding-left:10px;padding-right:10px;}
}
