*{  padding: 0;  margin: 0; } body {  background-color: #FFF;  width: 100%;  font-family: Arial, Helvetica, sans-serif;  color: #666;  border-top-width: 25px;  border-top-style: solid;  border-top-color: #CCC; } h1 {  width: 100%;  font-size: 1.6em;    clear: both;  color: #000;    margin-bottom: 1em;  margin-left:0.5%;  border-bottom-width: 2px;  border-bottom-style: solid;  border-bottom-color: #ffa500;  text-align: left; } h2  {  color: #000;  font-size: 1.4em;  line-height: 1.5em;  border-bottom: 1px solid #ffa500;  margin-top: 10px;  margin-right: 10px;  margin-bottom: 10px;  margin-left: 0;    text-align: left;  clear: both; } h3  {  color: #000;  font-weight: bolder;  font-size: 1.4em;  line-height: 1.1em;  clear: both;  margin-top: 10px;  margin-bottom: 10px;  margin-left: 0px;    text-align: left;  } h4  {  color: #000;  font-weight: bolder;  font-size: 1.4em;  line-height: 1.1em;  clear: both;  margin-top: 10px;  margin-bottom: 10px;  margin-left: 0px;    text-align: left;  } h5, h6, h7, h8  {  color: #000;  font-weight: bolder;  font-size: 1.2em;  line-height: 1.1em;  clear: both;  margin-top: 10px;  margin-bottom: 10px;  margin-left: 0px;  text-align: left;  } .h33 {  font-size: 1.3em !important;  font-weight: bold;  color: #000;  text-decoration: none; } #menu_rechts .h33 {  font-size: 1.1em !important; }   p {  font-size: 1em;  line-height: 1.2em;  margin-top: 0.5em;  margin-bottom: 0.5em;  } a:link,  a:active,  a:visited {   color: #036;   text-decoration: underline;   margin: -3px;   padding: 3px;  } a:hover{  color: #000;  margin: -3px;  padding: 3px; }    img, a img {  border: 0; } .start_links img, .start_links  a img {  border: 0;width:100%; height:auto;  } .spalte img {  width:auto !important; height:auto;  }   #menu_rechts a img, .start_links a img {  border-top-width: thin;  border-right-width: thin;  border-bottom-width: thin;  border-left-width: thin;  border-top-style: solid;  border-right-style: solid;  border-bottom-style: solid;  border-left-style: solid;  border-top-color: #F93;  border-right-color: #F00;  border-bottom-color: #F00;  border-left-color: #F93; }  #wrap {  width:960px;  } #rahmen {  background-color: #CCC;  float: left;  height: 35px;  width: 960px;  border-bottom-width: medium;  border-bottom-style: solid;  border-bottom-color: #666;  clear: left;  margin-bottom: 3px; }  .milano24ore_Reisefuehrer {  margin-left: 0px;  } #fb_leiste {  font-size: 0.8em;  text-decoration: none;  word-spacing: 2em;  float: right;  padding-top: 1px;  padding-right: 0em;  padding-bottom: 1px;  padding-left: 1px;  background-color: #CCC;  width: 100%;  height: 20px;  text-align: right;  margin-top: -22px;  margin-right: 0px; }  .fb_frame {  border:none;  float:right;  margin-top:0px;  padding-top: 0px;  position: relative; width: 250px;}      #menu2startleiste {  background-color: #ccc;  height: 30px;  width: 430px;  font-size: 1.0em;  font-weight: bold;  color: #009;  text-align: center;  float: left;  margin-top:5px !important;  padding-left: 70px;  padding-top: 0px;  padding-bottom: 0px;  filter: Shadow(Color=#666, Direction=45);  margin-top: -16px; }  #home a#nav_home {  text-decoration: none;  color: #C00;  text-shadow: 1px 1px #FFF;   }            #menu2startleiste a:link, #menu2startleiste a:active, #menu2startleiste a:visited{  text-decoration: none;  color: #F90;  text-shadow: 1px 1px #009; } #menu2startleiste a:hover {  text-decoration: none;  color: #F90;  text-shadow: 1px 1px #009; } #menu3startleiste {  background-color: #F8F8F8;  height: 19px;  width: 448px;  line-height: 18px;  top:0px;    padding-top:5px;  padding-bottom:5px;  padding-left:5px;  float: right;  font-size: 0.8em;  text-decoration: none;  border-right-width: 1px;  border-right-style: solid;  border-right-color: #CCC;  text-align: center; } #menu3startleiste img {  padding-left:15px;margin-right:-15px;  float:left;  } #menu3startleiste form {  float:right; width:385px; height:20px; margin-top: -2px; padding-right: 0px;  } #menu3startleiste input: name {  padding-left:10px; height:2.2em; } #menu3startleiste input: submit {  float: right; padding:2px;  } #menu3startleiste fieldset {  padding: 0px;  border: thin none #F8F8F8; } #home #foto{  background-image: url(/images/home/head-start.jpg);  no-repeat left top;  height: 200px;  width: 615px;  float: left;  padding-top:-1px;  margin-top:3px;  border-top-width: medium;  border-bottom-width: medium;  border-top-style: solid;  border-bottom-style: solid;  border-top-color: #F90;  border-bottom-color: #F90;  clear: both; }   #menu_rechts {  float: right;  width: 330px;  margin-right:4px;  margin-top:2px;  border-top-width: 4px;  border-top-style: solid;  border-top-color: #FFF;  border-left-width: 4px;  border-left-style: solid;  border-left-color: #FFF;  overflow: visible;  font-family: Verdana, Geneva, sans-serif;  font-size: 0.7em;  color: #666;  -moz-hyphens: auto;  -o-hyphens: auto;  -webkit-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;  } #menu_rechts h3, #menu_rechts h4 {  font-size: 1.4em;  margin-top:0px;  margin-left:10px;  font-weight: bold;  color: #333;  border-bottom-style: none;  text-shadow: none;  } #menu_rechts h4 {  font-size: 1.4em;  margin-top:0px;  margin-left:10px;  font-weight: bold;  color: #333;  border-bottom-style: none;  text-shadow: none; } .start_links {  float: left;  border-radius: 11px 11px 11px 11px;  margin-left:5px;  margin-right:0px;  margin-top:7px;  padding:10px;  width: 588px;  background-color: #FAFAFA;  border: thin solid #999;  font-size: 0.8em;  color: #333;  -moz-hyphens: auto;  -o-hyphens: auto;  -webkit-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;  } .catcherHighlight {  margin-top: 0px !important;  padding-bottom:7px !important;  font-weight: bold;  color: #C00;  background-color: #FFF;  width: 94%;  text-align: center;  background-image: url(/images/icon/bg.jpg) !important;  background-repeat: repeat-x;  background-position: left top;  text-shadow: 1px 1px #FFF; }  .catcher {  background-color: #FFF;  clear: none;  width: 180px;  border: thin solid #C00;  float: left;  margin-right: 13px;  margin-bottom: 30px;  margin-left: 0px; } .catcher p {  padding: 5px;  font-size: larger;  clear: both; } .catcher img {  margin-top: 1px;  margin-right: 1px;  margin-bottom: -2px;  margin-left: 1px; } #bild_menu {  height: 232px;  width: 100%;  float:left;  font-size: 1em;  color: #CCC;  text-decoration: none;  text-align: center;  line-height: 2em;  font-weight: normal;  letter-spacing: 110%; }  .bild_menu {  background-color: #009;  float: left;  height: 210px;  width: 310px; }  .bild_menu_mitte {  background-color: #009;  float: left;  height: 210px;  width: 310px;  margin-right: 15px;  margin-left: 15px; }   .H1unsichtbar {  text-indent: -10000px;  border-bottom-width: 2px;  border-bottom-style: solid;  border-bottom-color: #FFF;  height: 0px;  margin: 0em; } dl     {   } dd  {  font-weight: bold;  margin-top: -5px;  margin-right: 0px;  margin-bottom: 10px;  margin-left: 0px;  font-size: 0.7em;  background-color: #E7E7E7;  color: #333;  padding-top: 5px;  padding-right: 2px;  padding-bottom: 5px;  padding-left: 2px;    max-width:100% !important; } .illu {  background-color: #ebebeb;  padding: 10px;  border-right: 1px solid #696969;  border-bottom: 1px solid #696969; }  .leftalign { float: left; clear: none;} .rightalign {float: right; clear: none;} .centeralign {  display: flex ;   align-items: center;   justify-content: center; }  .right_margin {  margin-bottom: 15px;  border-right-width: 15px;  border-right-style: solid;  border-right-color: transparent; margin-right:5px; }  .left_margin {  margin-bottom: 15px;  border-left-width: 15px;  border-left-style: solid;  border-left-color:transparent ; margin-left:5px; } #startleiste {  background-color: #CCC;  width: 100%;  color: #333;  height:25px; }  #footer {  width: 960px;  padding-top: 20px;  text-align: center;  padding-bottom: 20px;  font-size: 0.8em;  float: left; } .ring_struktur {  clear:both;  padding:7px;  margin-top:10px;  background-image: url(/images/icon/BG-hotelstripmenu.jpg);  background-repeat: repeat-x;  background-position: left bottom;  border-left-width: thin;  border-bottom-style: solid;  border-left-color: #CCC;  font-weight: bold;   }  .ring_struktur a:link,  .ring_struktur a:active,  .ring_struktur a:visited {  font-weight: bold;  color: #F60;  text-decoration: none; } .ring_struktur a:hover {  color: #F00;  background-image: url(/images/icon/BG-hotelstripmenu.jpg);  background-repeat: repeat-x;  background-position: left bottom; }   .vertikal {  padding:3px;  margin-top: 10px; } .umbruch {clear: both;} .marg_umbruch {  margin-top: -15px;  margin-bottom: -15px; } .start_links ol     {  list-style-position: inside;  list-style-type: decimal;    line-height: 1.2em;  margin-top:0.5em;  margin-bottom:0.5em;  text-align: left;   } .start_links ul, #menu_rechts ul   {  list-style-position: inside;  list-style-type: square;    line-height: 1.2em;  margin-top:0.5em;  margin-bottom:0.5em;  text-align: left;   } .start_links ul ul, #menu_rechts ul ul {  list-style-position: inside;  list-style-type: square;  font-size: 1em;  line-height: 1.4em;  margin-left:1em;  margin-top:0em;  margin-bottom:0em;  text-align: left; }  .Widget_Viator {  background-color: #F2F1EF;  width: 430px;  height: 120px;  color: #00759A;  border-top-width: thin;  border-bottom-width: thin;  border-top-style: solid;  border-bottom-style: solid;  border-top-color: orange;  border-bottom-color: orange;  font-size: 0.9em;  text-align: left;  font-weight: bold;  padding-top: 5px;  padding-right: 5px;  padding-bottom: 10px;  padding-left: 10px; }   .marg {  margin: 10px; } .buchung  {  margin-left: 0px;  margin-right:0px;  padding-top: 7px;  padding-right: 10px;  padding-bottom: 7px;  padding-left: 0px;  background-color: #FFFFFF;  border-bottom-width: thin;  border-bottom-style: solid;  border-bottom-color: #999;  text-align: right;  background-image: url(/images/icon/BG-hotelstripmenu.jpg);  background-repeat: repeat-x;  background-position: left bottom;    clear:both;  white-space: nowrap; } .agb {  margin-left: 0px;  margin-right:0px;  padding-top: 7px;  padding-right: 10px;  padding-bottom: 7px;  padding-left: 0px;  background-color: #FFFFFF;  border-bottom-width: thin;  border-bottom-style: solid;  border-bottom-color: #999;  text-align: right;  background-image: url(/images/icon/BG-hotelstripmenu.jpg);  background-repeat: repeat-x;  background-position: left bottom;    clear:both;  white-space: nowrap; }  .buchung a:link,   .buchung a:active,   .buchung a:visited   {  color: white;  font-weight: bold;  text-decoration: none;  background: #ffa500;  margin-left: 10px;  padding-top: 3px;  padding-right: 15px;  padding-bottom: 3px;  padding-left: 15px;  border-right-width: medium;  border-bottom-width: medium;  border-right-style: solid;  border-bottom-style: solid;  border-right-color: #333;  border-bottom-color: #333;  border-top-width: medium;  border-left-width: medium;  border-top-style: solid;  border-left-style: solid;  border-top-color: #CCC;  border-left-color: #CCC;  border-radius: 8px 8px 8px 8px; } .buchung a:hover  {  color: white;  text-decoration: none;  background: gray no-repeat;  padding: 3px 15px;  border-top-width: medium;  border-right-width: medium;  border-bottom-width: medium;  border-left-width: medium;  border-top-style: solid;  border-right-style: solid;  border-bottom-style: solid;  border-left-style: solid;  border-top-color: #333;  border-right-color: #E4E4E4;  border-bottom-color: #E4E4E4;  border-left-color: #333; } .wiklnk {  font-size: 1em;  margin: -0.2em;  padding: 0px;  border-top-style: none;  border-right-style: none;  border-bottom-style: none;  border-left-style: none;  background-color: #FAFAFA;  color: #036;  text-decoration: underline;  } .wiklnk:hover {  color: inherit; } .wiklnk_li {  display: inline;  margin:-0.3em; }   .abschicken, .abschicken:link,   .abschicken:active,   .abschicken:visited {  text-decoration: none;  font-weight: bold;  font-size: 1em;  color: white;  background: #ffa500;  border-right-width: medium;  border-bottom-width: medium;  border-right-style: solid;  border-bottom-style: solid;  border-right-color: #333;  border-bottom-color: #333;  border-top-width: medium;  border-left-width: medium;  border-top-style: solid;  border-left-style: solid;  border-top-color: #CCC;  border-left-color: #CCC;  border-radius: 8px 8px 8px 8px;  padding-top: 3px;  padding-right: 15px;  padding-bottom: 3px;  padding-left: 15px;  margin-top: 7px;  margin-right: 5px;  margin-bottom: 7px;  margin-left: 5px;  line-height: 2em; } .abschicken:hover {  font-weight: bold;  color: white;  background: gray no-repeat;  border-top-width: medium;  border-right-width: medium;  border-bottom-width: medium;  border-left-width: medium;  border-top-style: solid;  border-right-style: solid;  border-bottom-style: solid;  border-left-style: solid;  border-top-color: #333;  border-right-color: #E4E4E4;  border-bottom-color: #E4E4E4;  border-left-color: #333;  text-decoration: none; }   .Hotelsuche {  font-size: 1.1em;  font-weight: bold;  color: #F90;  background-image: url(/images/icon/BG-hotelstripmenu.jpg);  background-repeat: repeat-x;  width: 435px;  margin-top: 5px;  margin-bottom: 5px;  padding-right: 5px;  padding-left: 5px;  text-align: left;  background-position: bottom;  padding-top: 5px;  padding-bottom: 5px;  border-radius: 4px 4px 4px 4px;  border-right-width: 1px;  border-left-width: 1px;  border-right-style: solid;  border-left-style: solid;  border-right-color: #E4E4E4;  border-left-color: #999;  border-top-color: #E4E4E4;  border-top-width: 1px;  border-top-style: solid;  border-bottom-width: 1px;  border-bottom-style: solid;  border-bottom-color: #999; } .booking{margin-top:-40px !important;} .illuHotelsuche {  border: thin solid #999;  margin-left: 10px;  margin-top: 8px;  margin-right: 10px;  margin-bottom: 8px;  border-radius: 4px 4px 4px 4px; } .Highlight {  padding: 1%;  width: 48%;  clear: right;  border-top-style: none;  border-right-style: none;  border-bottom-style: none;  border-left-style: none;  float: left; } .Highlight h3, .Highlight h4 {  color: #333;  font-size: 1em; } .Highlight p {  color: #333;  font-size: 0.9em; } .Highlight ul {  color: #333;  font-size: 0.9em;  list-style-position: inside; }  .Highlight a img, .Highlight a img:link, .Highlight a img:active,   .Highlight a img:visited {  border: 1px solid #F60;  width: 99%; } .Highlight img:hover {  border: 1px solid #00F;  width: 99%;   } .clear_none {  clear: none; }  .GooogleTranslater {  margin-left:200px;  top:-25px;  position:absolute !important;  } .GooogleTranslaterneu {  margin-left:-55px;  top:0px;  position:absolute !important;  font-size: 0.9em;  } .GooogleTranslaterneu a:link, .GooogleTranslaterneu a:active, .GooogleTranslaterneu a:visited {  text-shadow:  none !important;  text-align:center !important;  letter-spacing:normal !important;  word-spacing: normal;  }  #apDivLogo {  position:absolute !important;  width:65px;  height:59px;    margin-left: 10px !important;  margin-top: 0px !important; } .start_links fieldset {  padding: 0px;  border: thin none #F8F8F8;  float:left; } .Highlight_incoming, .Highlight_incoming a:link, .Highlight_incoming a:active, .Highlight_incoming a:visited {  font-weight: bold;  color: #F60 !important;  text-decoration: none !important; } .Highlight_incoming a:hover {  font-weight: bold;  color: #C00 !important;  text-decoration: none; } .Highlight_incoming p {  color: #333 ;  font-size: 0.9em ;  display: inline ;  float:left ; } .events {  background-color: #FFF;  margin-bottom: 10px;  padding-top: 5px;  padding-right: 5px;  border-top-width: 1px;  border-top-style: solid;  border-top-color: #999;  overflow: visible;  font-size: 1em; }  .events p {line-height: 1.4em !important; } #a {  margin-top:10px !important;  margin-bottom:5px !important;  width: 308px;  max-width:99%;  float:left; clear:both; } .goog-vert {position:fixed; left:1000px; top:30px;margin-bottom: -600px; height: 600px;} .scrollicon, .scrollicon  a {  text-align: center;  text-decoration:none !important;  width:50px;  height:50px;  border-radius:50%;  opacity:0.5;  position:fixed;z-index:1200;  bottom:2.5em;  margin-left:-3.5em !important;    display:none;  border:1px solid #C00;  background-color: #FFF;  background-image: url(/images/icon/nach_oben.jpg) ;  background-repeat: no-repeat;  background-position: center center;  } .scrollicon div{ font-weight:bold; font-size:28px; color:#C00; padding-top:12px;  }  .zeile {clear: both;  background-color:#FFF;  overflow: hidden;  box-shadow: 0 2px 3px rgba(0,0,0,0.2);  -ms-hyphens: auto;  -webkit-hyphens: auto;  hyphens: auto;  margin-top: 8px;  margin-bottom: 8px;  position:relative;z-index:1100; } .zeile_events_id {clear: both;  background-color:#FFF;  overflow: hidden;  box-shadow: 0 2px 3px rgba(0,0,0,0.2);  -ms-hyphens: auto;  -webkit-hyphens: auto;  hyphens: auto;  margin-top: 8px;  margin-bottom: 8px;  position:relative;z-index:999; } .spalte {  width: 100%;  float: left; } .spalte img { padding:0px !important;border:none !important; } .spalte .sterne img    {width:auto !important;} .spalteGYG {  width: 100%;  float: left; }   .spalteGYG img {padding:0px !important;border:none;border:none !important;width:100%;} a img {border:none !important; }  .headGYG {background-color:#F1F1F1; height:auto;padding:1em;} .column_RF .boxsizing box_RF {padding:0px;background-color:#CF6 !important;}  .GYGIMG img, .GYGIMG img a, .GY_drei .GYGIMG img, .GY_drei .GYGIMG img a, .column_RF .GYGIMG img {width:50% }      #menu_rechts .GYGIMG img, .GYGIMG img a {width:50% !important;padding-bottom:10px !important } #menu_rechts .GYGIMG img, .GYGIMG img a {width:100% !important; margin:  0px !important  } .spalteGYG p {color:#999;font-size:14px !important;margin-left:0px !important;} #menu_rechts .spalteGYG p {margin:10px !important;}   .left_margin.hundert, .right_margin.hundert,   {border:none; margin:0px !important;} .spalteGYG {overflow: hidden;    box-shadow: 0 2px 3px rgba(0,0,0,0.2);margin-bottom:10px;margin-top:5px;}  .spalte p,.spalte h3, .spalte h4  {    padding-top: 0;  padding-right: 1%;  padding-bottom: 0;  padding-left: 1%;   }.spalte ul  {  list-style-position: inside;  padding-left: 0.5em; }       .row, .row  a:link, .row  a:active, .row  a:visited, .row  a:hover   {text-decoration: none !important ;} .row_hundert, .row_hundert  a:link, .row_hundert  a:active, .row_hundert  a:visited, .row_hundert  a:hover   {text-decoration: none !important ;}      .boxsizing {    -moz-box-sizing: border-box ;    -webkit-box-sizing: border-box;    box-sizing: border-box; }     .row::before,   .row::after {    content: '';    display: table;   }    .row::after {    clear: both;       }    .column, .column_a {    width: 33.33%;    float: left;    padding: 0 1em;   }    .box, .box_a, .box_b, .box_c {background-color:#FFF;    height:27em;     overflow: hidden;    box-shadow: 0 2px 3px rgba(0,0,0,0.2);         -ms-hyphens: auto;         -webkit-hyphens: auto;         hyphens: auto;   } .box img, .box_a img, .box_b img, .box_c img {width:100%;border:none !important;height:auto; } .header {  background: #FFF;  position:relative;  height:5em;      display: flex;  align-items: center;  justify-content: center;  overflow: hidden;   } .header h3, .header h4, .header p{  text-shadow:none;  font-size:1.2em;  color:#000000;  text-align:center;  font-weight: bold; } .box p, .box_a p, .box_b p, .box_c p{padding:0.5em} .box ul, .box_a ul, .box_b ul, .box_c ul  {  line-height: 1.5em;  list-style-position: inside;  padding: 0.5em; }    .bannerContent {  z-index: 12000 !important;  min-height:50px !important;  } .bannerContent  {     top:33px; position:relative; float:left}     .column_m24o {    width: 49%;    float: left;    padding: 0 1em;background-color:#FAFAFA;   }    .column_m24o a {text-decoration:none !important} .column_m24o img { width:100%; height:200px ;}  .box_m24o {background-color:#fff ;    height:32em;     overflow: hidden;    box-shadow: 0 2px 3px rgba(0,0,0,0.2);         -ms-hyphens: auto;         -webkit-hyphens: auto;         hyphens: auto;   } .box_m24o .header  {background-color:#ffbfa3 ;} .box_m24o .header h3  {font-size:15px !important;color:#cc5c2b ;} .box_m24o p {margin:10px;color:#000;font-size:14px}     .column_RF {    width: 100% !important;    float: left;    padding: 0;background-color:transparent;   }     .column_RF a {text-decoration:none !important} .column_RF img { width:auto !important; height:auto !important;float: left; clear: none;margin-right:15px;}  .box_RF {background-color:#fff ;width: 100% !important;    height:auto;     overflow: hidden;    box-shadow: 0 2px 3px rgba(0,0,0,0.2);         -ms-hyphens: auto;         -webkit-hyphens: auto;         hyphens: auto;   } .box_RF .header   {background-color:#F1F1F1;} .box_RF .header h3,  .headGYG h3  {font-size:15px !important;color:#FF6600 !important} .box_RF p {margin:10px;color:#999;font-size:14px !important;}  .m24o_txt, .m24o_txt a:link, .m24o_txt a:active, .m24o_txt a:visited {  color: #efdfdb !important;  text-decoration: none !important; } .m24o_h33 {  font-size: 1.3em !important;  font-weight: bold;  color: #b39684;  text-decoration: none;  }      .button_zeile {  display: flex;  display:-ms-flexbox;  flex-flow: row wrap;  -ms-flex-wrap: row-wrap;  justify-content:space-around;  -ms-flex-pack:justify;  align-content:flex-start;  -ms-flex-line-pack:start;  flex-wrap : wrap;  margin:10px 0px 10px 0px; }  .button   {margin:10px 0px 10px 0px; width: 30%;border: thin solid #e36630;} .button a  { width: 100%;   position: relative; float: left;  text-align:center;  text-decoration:none; color:#e36630;margin:0;}  .button a:hover { background-color:#ffbfa3; color:#333333  !important; }  .button.activ, .button.activ>a {border-color: #F60; background-color: #e36630; color: #fff !important; text-align:center;}  .activ, .button.activ>a, .button a { padding:10px 0px 10px 0px !important;} .button.activ>a {padding:0px !important;}    .angebot, .spalteGYG p.angebot {   font-size: 0.7em!important;   color: #999 !important;   float: left;   bottom: 0px;   padding:0px 0px 10px 5px; } @media only screen and (max-device-width : 767px) {  .notab {  display:none; }.column_a, .column_a boxsizing,.column_b, .column_b boxsizing,.column_c, .column_c boxsizing, .GYG_drei .zeile, .GYG_drei .column_RF, .column_m24o {    width:100% !important; }  .GYG_drei .headGYG, .box_m24o {     height: auto; } .GYG_drei .spalteGYG {     height: auto;     padding: 0 !important; }  } @media only screen and (max-device-width : 767px) {  .button {  width:90%!important }  }      @media only screen  and (max-device-width : 480px) {   .column_m24o {width: 100%;padding:0px;}   .column_m24o img  { width:100%; height:auto ;}       .box_m24o {    height:auto !important;     }     .header h3  {font-size:15px}   .box_m24o p {    font-size:14px}             .column_a, .column_a boxsizing,.column_b, .column_b boxsizing,.column_c, .column_c boxsizing, .GYG_drei .zeile, .GYG_drei .column_RF {    width:100% !important;  }   .box,.box_a,.box_b,.box_c,.box_d, .GYG_drei .headGYG, .spalteGYG, .headGYG{  height:auto !important;  text-align: left;  } .spalte .vierzig, .spalte .vierzig img {     max-width: 100% !important;width:100%; }  .GYGIMG img, .GYGIMG img a {width:100% !important;   }   .box,.box_a,.box_b,.box_c,.box_d  {  height:auto; } }   .external_link::after{  color: #666666;  padding: 0 2px 0 2px;  content: "\02197";  display: inline-block;  } .grau {  color: #666;  display: table-cell;  border-top-width: thin;  border-bottom-width: thin;  border-top-style: dashed;  border-bottom-style: dashed;  border-top-color: #CCC;  border-bottom-color: #CCC; } .booking_bg {background-color:#ffbb39}@charset "utf-8";  .Viator {  background-color: #F8F8F8;  border-top-width: thin;  border-top-style: solid;  border-top-color: #666;  border-bottom-style: solid;  border-bottom-width: thin;  border-bottom-color: #666;  text-align: left;  color: #00759A;  padding: 10px;  margin-left:0px;  height:inherit; } .Viator h1 {  font-size:1.8em; } .ViatorBarra {  color: #666666;  width: 100%;      background-color: #F8F8F8;  color:#00F;  font-weight: normal;  margin-left:-10px;  margin-right:-10px;  padding-left:10px;  padding-right:10px;  padding-top:5px;  padding-bottom:4px;  min-height:225px; } .ViatorBarra p {  font-size:1.1em; } .Viator .illu {  background-color: #999;  border-right: 3px solid #00759A;  border-bottom: 3px solid #00759A;  padding: 5px;  margin-left:-10px;  margin-right: 30px; } .Viator h2 {  background-color: #00759A;  width: 100%;  color: #FFF;  margin: -10px;  padding: 10px;  border-top-style: none;  border-right-style: none;  border-bottom-style: none;  border-left-style: none; }  .Widget {  background-color: #F2F1EF;  border-top-width: thin;  border-bottom-width: thin;  border-top-style: solid;  border-bottom-style: solid;  border-top-color: 00759A;  border-bottom-color: 00759A;  text-align: left;  font-weight: normal;  padding-top: 5px;  padding-right: 5px;  padding-bottom: 10px;  padding-left: 10px;  width:600px;  margin-bottom: 5px; } .Widget .illu {  background-color: #CCC;  border-right: 3px solid #00759A;  border-bottom: 3px solid #00759A;  padding: 5px;  margin-left:5px;  margin-right:5px;  margin-bottom:10px;  margin-top:10px;  width:260px;height:100%; } .Widget h2 {  color: #666;  margin-left:-10px;  margin-top:-4px;  padding-left: 10px;  padding-bottom:5px;  padding-right:5px;  padding-top:5px;  border-top-style: none;  border-right-style: none;  border-bottom-style: none;  border-left-style: none;  text-shadow: -1px -1px;  font-size: 1.4em;  font-weight: bold; } .submit {  margin-left:73%;  clear:both; } #GetYourGuide_category {  width: 324;  padding:5px; } #GetYourGuide_category li {  width: 290px;  float: left;  list-style-type: none;  border-radius: 8px 8px 8px 8px;  box-shadow: 1px 1px #666666;  border: thin solid #999;  white-space: nowrap;  margin-bottom:10px;  padding:7px;  background-color: #FFF; } #GetYourGuide_category li a, #GetYourGuide_category li a:link, #GetYourGuide_category li a:active, #GetYourGuide_category li a:visited {  width: 255px;  float: left;  text-decoration: none;  border-radius: 8px 8px 8px 8px;  padding: 7px;  margin: -7px; } #GetYourGuide_category li a:hover {  float: left;  text-decoration: none;  border-radius: 8px 8px 8px 8px;  box-shadow: 0px 1px #333 inset;  background-color:#FC6;  padding: 7px;  margin: -7px; } a#category_selectet {  width: 255px;  float: left;  text-decoration: none;  border-radius: 8px 8px 8px 8px;  box-shadow: 0px 1px #333 inset;  color: #000;  background-color: #F90;  padding: 7px;  margin: -7px; } a#category_selec {  text-decoration: none;  color: #F90;  margin-left: 3px;  margin-right: 3px; } .GetYourGuide_category_list {  background-color: #FAFAFA;  margin-top:15px;  margin-bottom:15px;  border-radius: 11px 11px 11px 11px;  border: thin solid #999;  width: 318px;  padding:10px;  box-shadow: 2px 2px #666666;  float:left; } .GetYourGuide_uebersicht {  margin-top:5px;  width: 600px;  padding:10px;  float:left;  margin-left: -10px; } @charset "utf-8";   .GrandTour {  background-color: #FAFAFA;  margin-top:10px;   border-radius: 11px 11px 11px 11px;  border: thin solid #F93;  width: 308px;  padding:10px;  box-shadow: 2px 2px #666666; }@charset "utf-8";   .Milanocard {  margin-top:10px;  border-radius: 11px 11px 11px 11px;  border: thin solid #F93;  width: 308px;  padding:10px;  box-shadow: 2px 2px #666666;   } div.background   {  background-image: url(/images/milanocard/milanocard-logo.png);  background-repeat: repeat;  background-position: -5px -10px;   } div.transbox   {   background-color:#ffffff;   opacity:0.8;   filter:alpha(opacity=80);    } div.transbox p   {   color:#000000;   }@charset "utf-8";   .Tickets {  background-color: #FAFAFA;  margin-top:10px;  border-radius: 11px 11px 11px 11px;  border: thin solid #F93;  width: 308px;  padding:10px;  box-shadow: 2px 2px #666666; }#menu  .wiklnk {  width: 308px;  float: left;  list-style-type: none;  box-shadow: 1px 1px #999999;  border: thin solid #CCC;  white-space: nowrap;  margin-bottom:10px;  background-color: #FFF;  padding: 7px;  text-align: left;  text-decoration: none;  font-weight: bold;  } #menu  .wiklnk:hover {  float: left;  text-decoration: none;  box-shadow: 0px 1px #333  inset;  background-color:#EDEDED;  color: #000;  font-weight: bold;  }   #menu  li {  width: 306px;  float: left;  list-style-type: none;  box-shadow: 1px 1px #C1C1C1;  border: thin solid #EBEBEB;  white-space: normal;  margin-bottom:10px;  padding:10px;  background-color: #fff;  text-align: left; } #menu li li {  width: 216px;  float: left;  list-style-type: none;  white-space: normal;  text-align: left; }   #menu  li a, #menu  li a:link, #menu  li a:active, #menu  li a:visited  {  width: 306px;  float: left;  text-decoration: none;  padding: 10px;  margin: -10px;  font-weight: bold;  text-align: left; }  #menu  li a:hover {  float: left;  text-decoration: none;  box-shadow: 1px 1px #FCFCFC  inset;   background-color:#EDEDED;  padding: 10px;  margin: -10px;  font-weight: bold;  } #menu  li:hover {  float: left;  text-decoration: none;  box-shadow: 1px 1px #FCFCFC  inset;  border: thin solid #ACACAC;  background-color:#EDEDED;    font-weight: normal;  }   li#menu_selectet   {  float: left;  text-decoration: none;  background-color:#EDEDED;  border: thin solid #ACACAC;  } li#menu_selectet a:link,  li#menu_selectet a:active,  li#menu_selectet a:visited,  li#menu_selectet a:hover {  float: left;  text-decoration: none;  background-color:#EDEDED;  box-shadow: 1px 1px #FCFCFC  inset;  font-weight: bold;  color: #F60;  } #menu_rechts li h2,#menu_rechts li h2 a,#menu_rechts li h3, #menu_rechts li h3 a {  line-height: 1.2em;  font-size: 14px !important;  margin-left: 0px !important;  margin-top:0px;  margin-left:0px;  color: #f60 !important;  border-bottom-style: none;  text-shadow: none;  padding-left:0px !important;  }      #hintergrund {     display:none;     z-index:8000;     position: fixed;     height:100%;     width:100%;     top:0px;     left:0px;     background:#000; } #popup {      z-index: 8001;     position: fixed;     width:360px;  max-width:60%;     top: 20%;     left: 45%;     margin-left: -27%;     background: none repeat scroll 0 0 #fff;     border: 4px solid #999;     border-radius: 15px;     font-family: Verdana, Geneva, sans-serif;     font-size: 14px;     color: #666;     padding: 1px 10px 10px 10px; } #popup .h22{     font-size: 24px;color:#FF0000; } .schliessen {     position: relative;     background:#666;     color:#fff;     border-radius:50%;     line-height:30px;     text-align:center;     font-size:17px;     font-weight:bold;     font-family:'Arial Black', Arial, sans-serif;     height: 30px;     width: 30px;     left: 30px;     bottom: 20px;     float: right;     cursor: pointer; } @charset "UTF-8";     ul.MenuBarSprache {  margin 0;  padding: 0;  list-style-type: none;  font-size: 100%;  cursor: default;  width: auto;  float:right; }  ul.MenuBarActive {  z-index: 1000; }  ul.MenuBarSprache li {  margin: 0;  padding: 0;  list-style-type: none;  font-size: 100%;  position: relative;  text-align: left;  cursor: pointer;  width: 95px;  float: left;  line-height: 18px; }  ul.MenuBarSprache ul {  margin: 0;  padding: 0;  list-style-type: none;  font-size: 100%;  z-index: 1020;  cursor: default;    position: absolute;  left: -1000em; }  ul.MenuBarSprache ul.MenuBarSubmenuVisible {  left: auto; }  ul.MenuBarSprache ul li {  width: 95px; }  ul.MenuBarSprache ul ul {  position: absolute;  margin: -5% 0 0 95%; }  ul.MenuBarSprache ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {  left: auto;  top: 0; }   ul.MenuBarSprache ul {   }  ul.MenuBarSprache a {  display: inherit;  cursor: pointer;  color: #333 !important;  height:18px;  width:65px;    text-decoration: none; }  ul.MenuBarSprache a:hover, ul.MenuBarSprache a:focus {  color: #F60 !important; }  ul.MenuBarSprache a.MenuBarItemHover, ul.MenuBarSprache a.MenuBarItemSubmenuHover, ul.MenuBarSprache a.MenuBarSubmenuVisible {  color: #F60 !important; }   ul.MenuBarSprache a.MenuBarItemSubmenu {   }  ul.MenuBarSprache ul a.MenuBarItemSubmenu {   }  ul.MenuBarSprache a.MenuBarItemSubmenuHover {   }  ul.MenuBarSprache ul a.MenuBarItemSubmenuHover {   }   ul.MenuBarSprache iframe {  position: absolute;  z-index: 1010;  filter:alpha(opacity:0.1); }  @media screen, projection {  ul.MenuBarSprache li.MenuBarItemIE  { display: inline; f\loat: left;  } }   #de {  background-attachment: scroll;  background-image: url(/SpryAssets//GERMANY.jpg);  background-repeat: no-repeat;  background-position: left center;  padding-left:45px !important;  font-size: 0.9em;  text-shadow: none !important;  letter-spacing:normal !important;}   #it {  background-attachment: scroll;  background-image: url(/SpryAssets//ITALY.jpg);  background-repeat: no-repeat;  background-position: left center;  padding-left:45px !important;  font-size: 0.9em;  text-shadow: none !important;  letter-spacing:normal !important;}   #en {  background-attachment: scroll;  background-image: url(/SpryAssets//UK.jpg);  background-repeat: no-repeat;  background-position: left center;  padding-left:45px !important;  font-size: 0.9em;  text-shadow: none !important;  letter-spacing:normal   !important;}   .menu_input {    color: inherit;  font-size: inherit;  font:inherit;  padding:3px;  clear: both;  float: left;  text-align: left;  width:100%;  border-top-style: none;  border-right-style: none;  border-bottom-style: none;  border-left-style: none;  border-top-color: #F96;  border-right-color: #F96;  border-bottom-color: #F96;  border-left-color: #F96; } .menu_input[type="submit"]:hover {  background-color: #FFF;  color: #F93;  font-weight: bold; }@charset "UTF-8";   a#Start_nav{width:70px} ul.MenuBarHorizontal #Start_nav {  background-color:#F90;  color:#009 ;  padding-right:13px;  padding-left:8px;  }   ul.MenuBarHorizontal a.MenuBarItemHover  {  background-color:#009 !important;   color:#F90 !important  }  #home a#Start_nav, #home1 a#Start_nav, #home1 a#Start1_nav {text-decoration:none; color:#F90; background-color:#009}    a#Sehenswertes_nav{width:135px} a#mailand_entdecken_nav{width:125px} a#Events_Tickets_nav{width:110px} a#Mode_Shopping_nav{width:115px} a#Messestadt_Mailand_nav{width:110px} a#Reiseinfos_nav{width:80px} a#Wissenswertes_nav{width:100px}       #Sehenswertes a#Sehenswertes_nav,  #Codex_Atlanticus a#Sehenswertes_nav, #abendmahl a#Sehenswertes_nav,  #Dom a#Sehenswertes_nav, #Besichtigung a#Sehenswertes_nav, #Domterrassen a#Sehenswertes_nav, #Galleria_Vittorio_Emanuele a#Sehenswertes_nav, #Palazzo_Reale a#Sehenswertes_nav, #Piazza_Mercanti a#Sehenswertes_nav, #Rund_um_den_Domplatz a#Sehenswertes_nav,  #Scheiben a#Sehenswertes_nav,  #scala a#Sehenswertes_nav, #Geschichte_Scala a#Sehenswertes_nav, #Opernreisen a#Sehenswertes_nav, #Palazzo_Marino a#Sehenswertes_nav, #Piazza_della_Scala a#Sehenswertes_nav,   #Arco_della_Pace a#Sehenswertes_nav, #arena_civica a#Sehenswertes_nav, #castello a#Sehenswertes_nav, #Sempione a#Sehenswertes_nav, #Torre_Branca a#Sehenswertes_nav, #Museen_Castello a#Sehenswertes_nav, #Brera_Pinakothek a#Sehenswertes_nav, #Armani_Silos a#Sehenswertes_nav,  #ambrogio a#Sehenswertes_nav, #basilika_san_babila a#Sehenswertes_nav, #Wallfahrtskirche_Caravaggio a#Sehenswertes_nav, #carmine a#Sehenswertes_nav, #certosa_di_pavia a#Sehenswertes_nav, #Crespi a#Sehenswertes_nav, #dom_monza a#Sehenswertes_nav, #fedele a#Sehenswertes_nav, #garegnano a#Sehenswertes_nav, #kirchen a#Sehenswertes_nav, #Maria_delle_Grazie_al_Naviglio a#Sehenswertes_nav, #monza_santa_maria_del_carrobiolo a#Sehenswertes_nav, #monza_santa_maria_in_strada a#Sehenswertes_nav, #San_Giorgio a#Sehenswertes_nav, #San_Giuseppe a#Sehenswertes_nav, #san_lorenzo a#Sehenswertes_nav, #san_marco a#Sehenswertes_nav, #san_maurizio a#Sehenswertes_nav, #san_sebastiano a#Sehenswertes_nav, #san_sepolcro a#Sehenswertes_nav, #san_simpliciano a#Sehenswertes_nav, #sant_alessandro a#Sehenswertes_nav, #sant_eustorgio a#Sehenswertes_nav, #santa_maria_delle_grazie a#Sehenswertes_nav, #Santa_Maria_Incoronata a#Sehenswertes_nav,  #museen a#Sehenswertes_nav,  #Galleria_d_Italia a#Sehenswertes_nav,  #museen a#Sehenswertes_nav,  #monumentale a#Sehenswertes_nav,  #novecento a#Sehenswertes_nav,  #scala_museen a#Sehenswertes_nav,  #Triennale a#Sehenswertes_nav,  #naviglio a#Sehenswertes_nav, #naviglio a#naviglio_nav, #Parco_delle_Basiliche a#Sehenswertes_nav, #Parco_delle_Basiliche a#naviglio_nav, #Porta_Ticinese a#Sehenswertes_nav, #Porta_Ticinese a#naviglio_nav,    #Komposition a#Sehenswertes_nav,  #Codex_Atlanticus a#Abendmahl_nav, #abendmahl a#Abendmahl_nav, #Komposition a#Abendmahl_nav,  #Dom a#Dom_nav, #Besichtigung a#Dom_nav, #Domterrassen a#Dom_nav, #Galleria_Vittorio_Emanuele a#Dom_nav, #Palazzo_Reale a#Dom_nav, #Piazza_Mercanti a#Dom_nav, #Rund_um_den_Domplatz a#Rund_um_den_Domplatz_nav, #Scheiben a#Dom_nav,  #scala a#Scala_nav, #Geschichte_Scala a#Scala_nav, #Opernreisen a#Scala_nav, #Palazzo_Marino a#Scala_nav, #Piazza_della_Scala a#Scala_nav,   #Arco_della_Pace a#Castello_Sforzesco_nav, #arena_civica a#Castello_Sforzesco_nav, #castello a#Castello_Sforzesco_nav, #Sempione a#Castello_Sforzesco_nav, #Torre_Branca a#Castello_Sforzesco_nav,  #Museen_Castello a#Castello_Sforzesco_nav,  #ambrogio a#kirchen_nav, #basilika_san_babila a#kirchen_nav, #Wallfahrtskirche_Caravaggio a#kirchen_nav, #carmine a#kirchen_nav, #certosa_di_pavia a#kirchen_nav, #Crespi a#kirchen_nav, #dom_monza a#kirchen_nav, #fedele a#kirchen_nav, #garegnano a#kirchen_nav, #kirchen a#kirchen_nav, #Maria_delle_Grazie_al_Naviglio a#kirchen_nav, #monza_santa_maria_del_carrobiolo a#kirchen_nav, #monza_santa_maria_in_strada a#kirchen_nav, #San_Giorgio a#kirchen_nav, #San_Giuseppe a#kirchen_nav, #san_lorenzo a#kirchen_nav, #san_marco a#kirchen_nav, #san_maurizio a#kirchen_nav, #san_sebastiano a#kirchen_nav, #san_sepolcro a#kirchen_nav, #san_simpliciano a#kirchen_nav, #sant_alessandro a#kirchen_nav, #sant_eustorgio a#kirchen_nav, #santa_maria_delle_grazie a#kirchen_nav, #Santa_Maria_Incoronata a#kirchen_nav,  #san_siro a#Sehenswertes_nav, #san_siro a#San_Siro_nav,  #anfahrt a#Sehenswertes_nav, #anfahrt a#San_Siro_nav,  #Stadion_Giuseppe_Meazza a#Sehenswertes_nav, #Stadion_Giuseppe_Meazza a#San_Siro_nav,  #casa_milan a#Sehenswertes_nav, #casa_milan a#San_Siro_nav,    #san_siro_museum a#Sehenswertes_nav, #san_siro_museum a#San_Siro_nav,   #san_siro_saison a#Sehenswertes_nav, #san_siro_saison a#San_Siro_nav,  #Cavallo_di_Leonardo a#Sehenswertes_nav,  #Hippodrom a#Sehenswertes_nav,  #bauwerke a#Sehenswertes_nav, #bauwerke a#Bauwerke_nav,  #Bahnhof a#Sehenswertes_nav, #Bahnhof a#Bauwerke_nav,  #moderne_architektur a#Sehenswertes_nav, #moderne_architektur a#Bauwerke_nav,  #Skyline a#Sehenswertes_nav, #Skyline a#Bauwerke_nav,   #arcimboldi a#Sehenswertes_nav, #arcimboldi a#Bauwerke_nav,    #Galleria_d_Italia a#museen_nav,  #museen a#museen_nav,  #monumentale a#museen_nav,  #novecento a#museen_nav,  #scala_museen a#museen_nav,  #Triennale a#museen_nav,  #Brera_Pinakothek a#museen_nav,  #Armani_Silos a#museen_nav,   #mailand_entdecken a#mailand_entdecken_nav,    #antikes_mailand a#mailand_entdecken_nav,#antikes_mailand a#antikes_mailand_nav,   #christliches_mailand a#mailand_entdecken_nav,#christliches_mailand a#christliches_mailand_nav,   #erstbesucher a#mailand_entdecken_nav,#erstbesucher a#erstbesucher_nav,   #Gourmettour a#mailand_entdecken_nav,#Gourmettour a#Gourmettour_nav,   #Leonardo-Tour a#mailand_entdecken_nav,#Leonardo-Tour a#Leonardo-Tour_nav,  #Modeviertel a#mailand_entdecken_nav,#Modeviertel a#Modeviertel_nav,  #Naviglio-Tour a#mailand_entdecken_nav,#Naviglio-Tour a#Naviglio-Tour_nav,  #Parks a#mailand_entdecken_nav,#Parks a#Parks_nav,  #touren_ohne_Guide a#mailand_entdecken_nav,#touren_ohne_Guide a#touren_ohne_Guide_nav,  #Vergnuegungsviertel a#mailand_entdecken_nav,#Vergnuegungsviertel a#Vergnuegungsviertel_nav,      #Events_Tickets a#Events_Tickets_nav,  #Carnivale_Ambrosiano a#Events_Tickets_nav,  #MiTo a#Events_Tickets_nav,  #Mailand_2011 a#Events_Tickets_nav,  #Mailand_aktuell a#Events_Tickets_nav, #Mailand_aktuell a#Mailand_aktuell_nav,     #Rock_Pop a#Events_Tickets_nav,  #Tagungen a#Events_Tickets_nav,  #Termine a#Events_Tickets_nav,   #Fussballreisen a#Events_Tickets_nav,  #preis_von_italien a#Events_Tickets_nav,  #milan_card a#Events_Tickets_nav,  #Sightseeing a#Events_Tickets_nav,  #Spielplan a#Events_Tickets_nav, #Spielplan a#Opernreisen_nav,  #scala_Sonderangebote a#Events_Tickets_nav, #scala_Sonderangebote a#Opernreisen_nav,  #Ausstellungen a#Events_Tickets_nav,  #locations a#Events_Tickets_nav, #locations a#locations_nav, #Aperitif a#Events_Tickets_nav, #Aperitif a#locations_nav, #Bar a#Events_Tickets_nav, #Bar a#locations_nav, #Eataly a#Events_Tickets_nav, #Eataly a#locations_nav, #Gourmet a#Events_Tickets_nav, #Gourmet a#locations_nav, #essen a#Events_Tickets_nav, #essen a#locations_nav, #Restaurant a#Events_Tickets_nav, #Restaurant a#locations_nav, #mailand_am_abend a#Events_Tickets_nav, #mailand_am_abend a#locations_nav, #Brera a#Events_Tickets_nav, #Brera a#locations_nav, #campari a#Events_Tickets_nav, #campari a#locations_nav, #Corso_Como a#Events_Tickets_nav, #Corso_Como a#locations_nav, #Disko a#Events_Tickets_nav, #Disko a#locations_nav, #Rock_Pop a#Rock_Pop_nav,  #Termine a#Termine_nav,  #Opernreisen a#Opernreisen_nav,  #Fussballreisen a#Fussballreisen_nav,  #preis_von_italien a#preis_von_italien_nav,  #milan_card a#milan_card_nav,  #Sightseeing a#Sightseeing_nav,  #Ausstellungen a#Ausstellungen_nav,  #Expo2015  #Fiera_kalender a#Messekalender_nav,    #Mode_Shopping a#Mode_Shopping_nav,  #musik a#Mode_Shopping_nav, #musik a#Musik_nav, #designer a#Mode_Shopping_nav, #designer a#designer_nav,  #markt a#Mode_Shopping_nav,  #markt a#markt_nav, #Weihnachten a#Mode_Shopping_nav, #Weihnachten a#Weihnachten_nav, #Rinascente a#Mode_Shopping_nav, #Rinascente a#Rinascente_nav,  #Brian_Barry_San_Babila a#Mode_Shopping_nav, #Brian_Barry_San_Babila a#Brian_Barry_San_Babila_nav, #Chinatown a#Mode_Shopping_nav, #Chinatown a#Chinatown_nav,   #oeffnungzeiten a#Mode_Shopping_nav, #oeffnungzeiten a#oeffnungzeiten_nav, #Geschenkideen a#Mode_Shopping_nav, #Geschenkideen a#Geschenkideen_nav,  #Messestadt_Mailand a#Messestadt_Mailand_nav,  #Fiera_Milano_City a#Messestadt_Mailand_nav,  #Fiera_Rho_Milano a#Messestadt_Mailand_nav,  #Fiera_Milano_Citya#Messestadt_Mailand_nav,  #Fiera_kalender a#Messestadt_Mailand_nav,  #Moebelmesse a#Messestadt_Mailand_nav,  #MilanoModaDonna a#Messestadt_Mailand_nav, #MilanoModaDonna a#MilanoModaDonna_nav,    #MilanoModaUomo a#Messestadt_Mailand_nav,  #verbrauchermesse a#Messestadt_Mailand_nav,   #Fiera_Rho_Milano a#Fiera_Rho_Milano_nav,  #Fiera_Milano_City a#Fiera_Milano_City_nav,  #Fiera_kalender a#Fiera_kalender_nav,  #Moebelmesse a#Moebelmesse_nav,   #MilanoModaUomo a#MilanoModaUomo_nav,  #verbrauchermesse a#verbrauchermesse_nav,  #Expo2015 a#Expo2015_nav,  #Reiseinfos a#Reiseinfos_nav,  #Anreise a#Reiseinfos_nav,  #map a#Reiseinfos_nav,  #metro a#Reiseinfos_nav,  #Reisezeit a#Reiseinfos_nav,  #touristenfallen a#Reiseinfos_nav, #touristenfallen a#touristenfallen_nav, #buecher a#Reiseinfos_nav, #buecher a#buecher_nav,  #WLan a#Reiseinfos_nav,  #Foto a#Reiseinfos_nav,  #Anreise a#Anreise_nav,  #map a#Stadtplan_nav,  #metro a#Metro_nav,  #Reisezeit a#Feiertage_nav,  #WLan a#Reiseinfos_nav, #WLan a#WLan_nav, #gay a#Reiseinfos_nav, #gay a#gay_nav, #Foto a#Foto_nav,  #Wissenswertes a#Wissenswertes_nav, #arbeit_italien a#Wissenswertes_nav, #arbeit_italien a#arbeit_italien_nav, #Universitaeten a#Wissenswertes_nav,#Universitaeten a#Universitaeten_nav, #Geschichte a#Wissenswertes_nav,#Geschichte a#Geschichte_nav, #Personen a#Wissenswertes_nav,#Personen a#Personen_nav, #Botticelli a#Wissenswertes_nav,#Botticelli a#Personen_nav, #Caravaggio a#Wissenswertes_nav,#Caravaggio a#Personen_nav, #Napoleon a#Wissenswertes_nav,#Napoleon a#Personen_nav  {text-decoration:none; color:#F90}  #sitemap a#sitemap_nav, #impressum a#impressum_nav {text-decoration:none; color:#F00}  ul.MenuBarHorizontal{background-color:#009; padding-top:3px; padding-bottom:3px; margin-top:-2px; margin-bottom:-2px; list-style-type:none; cursor:default; width:960px; font-size:13px; font-weight:bold; clear:both; float:left}  ul.MenuBarActive{z-index:1000}  ul.MenuBarHorizontal li{margin-top:0px; padding:0px; list-style-type:none; font-size:100%; position:relative; text-align:center; cursor:pointer; float:left; white-space:nowrap}  ul.MenuBarHorizontal ul{margin:0px; padding:0px; list-style-type:none; font-size:100%; z-index:1120; cursor:default; position:absolute; width:250px; background-color:#009; left:-1000em}  ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{left:auto}  ul.MenuBarHorizontal ul li{width:250px; text-align:left; white-space:normal}  ul.MenuBarHorizontal ul ul{position:absolute; margin-top:2%; margin-right:0; margin-bottom:0x; margin-left:98%}  ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{left:auto; top:0}  ul.MenuBarHorizontal ul{border:2px solid #999; margin-top:3px; padding:3px}  ul.MenuBarHorizontal a{display:block; cursor:pointer; background-color:#009; padding:0.5em 0.75em; color:#CCC; text-decoration:none}  ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus{background-color:#33C; color:#FFF; font-weight:bold}  ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible{background-color:#33C; color:#FFF}    ul.MenuBarHorizontal a.MenuBarItemSubmenu{background-image:url(SpryMenuBarDownHover.gif); background-repeat:no-repeat; background-position:95% 50%}  ul.MenuBarHorizontal ul a.MenuBarItemSubmenu{background-image:url(SpryMenuBarRightHover.gif); background-repeat:no-repeat; background-position:95% 50%}  ul.MenuBarHorizontal a.MenuBarItemSubmenuHover{background-image:url(SpryMenuBarDownHover.gif); background-repeat:no-repeat; background-position:95% 50%}  ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover{background-image:url(SpryMenuBarRightHover.gif); background-repeat:no-repeat; background-position:95% 50%}  ul.MenuBarHorizontal iframe{position:absolute; z-index:1010; filter:alpha(opacity:0.1)}  @media screen, projection{ul.MenuBarHorizontal li.MenuBarItemIE{display:inline; float:left; background:#FFF} }  @charset "UTF-8";   .TabbedPanels{overflow:hiddenmargin:0px; padding:0px; width:100%; font-size:0.8em}  .TabbedPanelsTabGroup{margin:0px; padding:0px; text-align:center}  .TabbedPanelsTab{position:relative; top:1px; float:left; background-color:#DDD; list-style:none; border-left:solid 1px #CCC; border-bottom:solid 1px #999; border-top:solid 1px #999; border-right:solid 1px #999; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; height:20px; background-image:url(../images/icon/BG-hotelstripmenu.jpg); margin-top:0px; margin-right:1px; margin-bottom:0px; margin-left:0px; padding-top:4px; padding-right:10px; padding-bottom:4px; padding-left:10px; font-family:Verdana,Geneva,sans-serif; font-weight:bold; text-align:center; font-size:0.9em}  .TabbedPanelsTabHover{background-color:#CCC}  .TabbedPanelsTabSelected{background-color:#EEE; border-bottom:1px solid #EEE; background-image:url(../images/icon/BG-hotelstripmenu.jpg)}  .TabbedPanelsTab a{color:black; text-decoration:none}  .TabbedPanelsContentGroup{clear:both; background-color:#EEE; border-top-width:1px; border-top-style:solid; border-top-color:#999}  .TabbedPanelsContent{overflow:hiddenpadding:4px}  .TabbedPanelsContentVisible{}  .VTabbedPanels{overflow:hidden zoom:1}  .VTabbedPanels .TabbedPanelsTabGroup{float:left; width:10em; height:20em; background-color:#EEE; position:relative; border-top:solid 1px #999; border-right:solid 1px #999; border-left:solid 1px #CCC; border-bottom:solid 1px #CCC}  .VTabbedPanels .TabbedPanelsTab{float:none; margin:0px; border-top:none; border-left:none; border-right:none}  .VTabbedPanels .TabbedPanelsTabSelected{background-color:#EEE; border-bottom:solid 1px #999}  .VTabbedPanels .TabbedPanelsContentGroup{clear:none; float:left; padding:0px; width:30em; height:20em}  @media print{.TabbedPanels{overflow:visible !important} .TabbedPanelsContentGroup{display:block !important; overflow:visible !important; height:auto !important} .TabbedPanelsContent{overflow:visible !important; display:block !important; clear:both !important} .TabbedPanelsTab{ overflow:visible !important;  display:block !important;  clear:both !important} } @charset "UTF-8";   .CollapsiblePanel{margin:0px; padding:0px; border-left:solid 1px #CCC; border-right:solid 1px #999; border-top:solid 1px #999; border-bottom:solid 1px #CCC}  .CollapsiblePanelTab{dsbackground-color:#DDD; margin:0px; cursor:pointer; -moz-user-select:none; -khtml-user-select:none; background-image:url(SpryMenuBarDown.gif); background-repeat:no-repeat; background-position:10px center; padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:30px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC}  .CollapsiblePanelContent{margin:0px; padding:0px}  .CollapsiblePanelTab a{color:black; text-decoration:none}  .CollapsiblePanelOpen .CollapsiblePanelTab{background-color:#EEE}  .CollapsiblePanelClosed .CollapsiblePanelTab{ }  .CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover{background-color:#CCC}  .CollapsiblePanelFocused .CollapsiblePanelTab{background-color:#009; color:#FFF} @charset "utf-8";  @media only screen and (min-device-width : 1224px)  {  .shariff_self {float: right;  width:450px; text-align:center; margin-top:-3px;} .nodesk {  display:none !important;  clear: both;   }  }   @media only screen and (min-device-width : 320px) and (max-device-width : 480px),  only screen and (max-device-width : 1223px) { .column , .column_a {padding: 0 0.1em;} .box img, .box img_a {min-width:100%; !important; } .box, .box_a {height:28em; }  .eyecatcher {  width:31vw;  max-width:30%;  }    .spalte img {  width:100vw !important; height:auto;  }  .column_RF .boxsizing .spalte img { width:auto !important; } .widthmax94 {max-width:94VW ;}  .koschtitgallery {  max-width:84VW !important;  overflow: hidden !important; } .Milanocardobject  {  width:97vw !important;  max-width:100% !important;   display: flex ;   align-items: center;   justify-content: center;  background-color:#FFFFFF !important;  overflow: hidden;  border: none; } #mcEmbed, .formMcDiv {  width:97vw !important;  max-width:100% !important;  border-top:none !important;  background-color:#FFFFFF !important;  } .Milanocardobject h2 {  text-decoration: none !important;  border: none;  margin-top: 0;  margin-bottom: 0;  text-shadow: none; } .hundert, .hundert img, .hundert img a:link {  max-width:100% !important;  width:97vw;  min-width:95% !important;  margin: 0px !important;  border:none !important;  height:auto;  } .vierzig , .vierzig img {  max-width:46vw !important;  }   .right_margin {  border-right-width: 0.5em;    } .left_margin {  border-left-width: 0.5em;    } dd {  font-size: 1.1em !important;  }  .abschicken {  font-size: 0.73em !important;  white-space: nowrap; } .buchung {  font-size: 0.73em !important;  line-height:1.2em;  white-space: normal; } .buchung  input {  color:#FF9900;  margin-left:0;  text-shadow: 1px 1px 2px #FFF; } .Reisefuehrer .buchung {font-size: 0.73em !important; line-height:1.2em;}   .top {  position:fixed;  top:0px !important;  width: 100%;  height:2.8em;  background-color: #CCC;  border-top-width: 2px;  border-bottom-width: 1px;  border-top-style: solid;  border-bottom-style: solid;  border-top-color: #F93;  border-bottom-color: #666;  z-index:1000;  white-space: nowrap;  overflow: hidden; } .top p {  padding-left:3.0em;  font-size: 1.3em;  line-height: 2.0em;  font-weight: bold;  color: #006;  text-decoration: blink;  margin-top: 0px; } body {  color: #666;  border-top-style: none;  border-top-width: 0px; } #wrap {  width: 98%; } .start_links {  position:relative;  float: left;  clear:none;      border:none !important;  margin-left:0.5%;  margin-top:4.2em;  padding:0.5%;  width: 99%;  background-color: #FAFAFA;  border: thin solid #999;  font-size: 0.8em;  color: #333; } #menu_rechts {   position:relative;  float: left;  margin:0px !important;  padding:0px !important;  width: 100% !important; } #menu_selectetMM {  border-radius: 0;  box-shadow: none;  background-color:#EDEDED;  color:#FF9933;  } #footer {  margin-bottom:3em;}  .miniMenu li#menu_selectetMM a:link,  .miniMenu li#menu_selectetMM a:active,  .miniMenu li#menu_selectetMM a:visited,  .miniMenu li#menu_selectetMM a:hover   {  background:#666;  color:#FF9933 !important;  line-height:1.2em;  height:1.35em;  width:15.5em;  text-shadow:0 0 1px #000, 0 0 5px rgba(255,153,51,0.9);  box-shadow: inset 0 0 4px 3px rgba(0,0,0,0.2), inset 0 0 10px rgba(0,0,0,0.5);   padding-bottom:3px;    }   .miniMenu #menu_selectetMM {  z-index:140;  } li#menu_selectetMM a:link:before, li#menu_selectetMM a:hover:before {  content:"";  display:block;  width:15.5em;  height:1px;  position:absolute;  left:10px;  top:-1px;  background: linear-gradient(to right, rgba(128,192,128,0) 0%, #F93 50%, rgba(128,192,128,0) 100%); }  .miniMenu li#menu_selectetMM a:link:after, li#menu_selectetMM a:hover:after {  content:"";  display:block;  width:15.5em;  height:1px;  position:absolute;  left:10px;  bottom:-1px;  background: linear-gradient(to right, rgba(128,192,128,0) 0%, #F93 50%, rgba(128,192,128,0) 100%); } .Reisefuehrer {    border:none;  border-radius:0;  box-shadow:none;  width:100%;  display:inline !important; } #venere_search {  width:90vw;  }  #footer {  width: 99%;  padding-top: 0.5%;  text-align: center;  padding-bottom: 0.5%;  margin-left:0.5%;  font-size: 0.8em;  float: left; } #menu  li {  width: 98%;   } .ring_struktur {    font-size: 0.75em;   } .ring_struktur img {  vertical-align: middle;  }   .eyecatcher, .catcher{ width:31vw; max-width:31%; background-color:#FFF; height:auto !important; background-image: url(/images/icon/bg.jpg); background-repeat: repeat-x; margin-right: 0.5%; margin-left: 0.5%; font-size: 0.9em !important; } .catcherHighlight { background-image: none !important; background-color: transparent !important; width:auto; margin: 0px !important; }  #rahmen {  height: 0px;  width: 0px;  border:none;  margin: 0px; } .MMfb {  z-index: 1020 !important;  width:100%;  height:30px;  bottom:0;  position:fixed;  background-color:#CC0000;  background: linear-gradient(to top, #000 5%, #CC0000 100%);  border-top-width: 2px;  border-top-style: solid;  border-top-color: #F93;}    .shariff_self {float: right; padding-right:1%;  width:98%; text-align:center; margin-top:3px;}    .viatorMM {  margin-top:2.8em !important;  width: 100%;  margin-left:0.5%; } .Viator {    width: 94vw !important;  height:100%!important;  margin:0;  z-index:100;  height:inherit;  min-height:300px; }  .ViatorBarra {  background-color:transparent;  border:none;  clear:both;  font-size: 0.8em;  } .Viator img {  height: 100%;     width: 96vw;  margin-bottom: 30px;  margin-top: -9px !important; }  .Viator h2 {  font-size: 1em;  }  .GetYourGuide_uebersicht {  width:95.5vw;  }   .Widget {      width:100%;   min-height:200px; }   #a, #a img, #a img a:link {  max-width:100% !important;  width:97vw;  min-width:95% !important; }    .mm_u_menu a:hover {width:15.4em !important;} .mm_o_menu  a:link, .mm_o_menu a:active,  .mm_o_menu a:visited {   border-top-width: 0.1em;  border-top-style: solid;  border-top-color: #FC6;  border-left-width: 0.1em;  border-left-style: solid;  border-left-color: #FC6;   width:15.4em !important;  } .mm_u_menu  a:link, .mm_u_menu a:active,  .mm_u_menu a:visited {  color: #999;  font-weight: normal;  border-left-width: 0.1em;  border-left-style: solid;  border-left-color: #FC6;  position: relative;  left: 0;  width:15.4em !important; }    .Spalte_re_Ve {  width: 96vw;  margin-left:10px; } .Spalte_li_Ve {  width: 94vw; }  .venere_h2 {   margin-top:2em;   line-height:1.2em;  } .hotel_u {  width: 94vw;  font-weight: bolder;  clear: both;  float: left;  background-image: url(/images/icon/BG-hotelstripmenu.jpg);  background-repeat: repeat-x;  margin-bottom: 20px; } .venere_search_text {  text-align: right;  width: 8em;  font-size: 1em;  padding: 0;  margin-left:-2vw;  margin-bottom: 0px;  display:inline-block;   } .erster {  width:16em;  display:inline-block;  position:relative;   }.zweiter {    display:inline-block;  position:relative;  width:16em;  }     .venere_search_Feld {  margin-left: 0px;  margin-right:0px; } .search_HG {  width: 94vw !important; } .hotel_left {  width:75vw; } .hotel_right {  width:20vw; } }   @media only screen and (min-device-width : 320px) and (max-device-width : 480px),  only screen and (max-device-width : 1223px) {   .miniIconPanel {  width:2.4em;  height:2.0em;  padding:0.1em;  background:#fff;  border-radius:0.4em;  position:relative;  box-shadow:0 0 0.2em rgba(0,0,0,0.5);  z-index:10; } .miniMenu {  position:fixed;  width:2.4em;  height:2.0em;   top: 0.4em;  margin-right: 0;  margin-left: 0.5em;  z-index:1110; } .miniMenu input {  display:none; } .miniMenu label {  display:block;  width:44px;  height:37px;  position:absolute;  left:-1px;  top:-1px;  z-index:100;  cursor:pointer; } .miniMenu div.miniIcon {  display:block;  width:30px;  height:13px;  position:absolute;  left:6px;  top:6px;  border:5px solid #000;  border-width:5px 0;  z-index:50;  -webkit-transition:0.5s;  -moz-transition:0.5s;  -o-transition:0.5s;  transition:0.5s; } .miniMenu div.miniIcon strong {  display:block;  width:30px;  height:5px;  background:#000;  position:absolute;  left:0;  top:4px;  opacity:1;  -webkit-transition:0.5s;  -moz-transition:0.5s;  -o-transition:0.5s;  transition:0.5s; } .miniMenu ul {  padding:0;  margin:0;  list-style:none;  position:absolute;  top:0.2em;  left:3.5em;  width:15.5em;  max-width:75vw;  opacity:0;  visibility:hidden;  -webkit-transition:0.5s;  -moz-transition:0.5s;  -o-transition:0.5s;  transition:0.5s; } .miniMenu li {  display:block;  float:left;  position:relative;  z-index:100; } .miniMenu #open:checked ~ .labelOpen { z-index:50; } .miniMenu #close:checked ~ .labelClose { z-index:50; } .miniMenu #open:checked ~ div strong:first-child { -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); } .miniMenu #open:checked ~ div.miniIcon { border-color:transparent; } .miniMenu #open:checked ~ div strong:last-child { -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); } .miniMenu #open:checked ~ ul { visibility:visible; opacity:1; } .miniMenu li a {  display:block;  text-align:center;  height:1.55em;  width:15.5em;  max-width:75vw;  position:relative;  text-decoration:none;  color:#eef;  background-image: -webkit-linear-gradient(#485258, #333);  background-image: -ms-linear-gradient(#485258, #333);  background-image: -o-linear-gradient(#485258, #333);  background-image: linear-gradient(#485258, #333);  box-shadow: inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 0px rgba(0,0,0,0.2), 0 8px 16px 0 rgba(0,0,0,0.3), 0 4px 4px 0 rgba(0,0,0,0.3), 0 0 0 1px rgba(0,0,0,0.2);  font-family: 'Open Sans', arial, sans-serif;  font-size: 1.2em;  line-height: 1.2em;  font-weight: 600; } .miniMenu li:hover {  z-index:150; } .miniMenu li a:hover {  background:#333;  color:#FF9933;  line-height:1.2em;  width:15.5em;  text-shadow:0 0 1px #000, 0 0 5px rgba(255,153,51,0.9);  box-shadow: inset 0 0 4px 3px rgba(0,0,0,0.2), inset 0 0 10px rgba(0,0,0,0.5);  } .miniMenu li:first-child a {  border-radius:8px 8px 0 0; } .miniMenu li:last-child a {  border-radius:0 0 8px 8px; } .miniMenu li a:hover:before {  content:"";  display:block;  width:15.5em;  height:1px;  position:absolute;  left:10px;  top:-1px;  background: linear-gradient(to right, rgba(128,192,128,0) 0%, #F93 50%, rgba(128,192,128,0) 100%); } .miniMenu li a:hover:after {  content:"";  display:block;  width:15.5em;  height:1px;  position:absolute;  left:10px;  bottom:-1px;  background: linear-gradient(to right, rgba(128,192,128,0) 0%, #F93 50%, rgba(128,192,128,0) 100%); } } @media (max-width: 767px) {  .nomob {  display:none; } }@font-face {  font-family:FontAwesome;  src:url(https://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.6.3);  src:url(https://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'), url(https://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'), url(https://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'), url(https://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'), url(https://netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');  font-weight:400;  font-style:normal } .fa {  display:inline-block;  font:normal normal normal 14px/1 FontAwesome;  font-size:inherit;  text-rendering:auto;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale } .fa-lg {  font-size:1.33333333em;  line-height:.75em;  vertical-align:-15% } .fa-2x {  font-size:2em } .fa-3x {  font-size:3em } .fa-4x {  font-size:4em } .fa-5x {  font-size:5em } .fa-fw {  width:1.28571429em;  text-align:center } .fa-ul {  padding-left:0;  margin-left:2.14285714em;  list-style-type:none } .fa-ul>li {  position:relative } .fa-li {  position:absolute;  left:-2.14285714em;  width:2.14285714em;  top:.14285714em;  text-align:center } .fa-li.fa-lg {  left:-1.85714286em } .fa-border {  padding:.2em .25em .15em;  border:solid .08em #eee;  border-radius:.1em } .fa-pull-left {  float:left } .fa-pull-right {  float:right } .fa.fa-pull-left {  margin-right:.3em } .fa.fa-pull-right {  margin-left:.3em } .pull-right {  float:right } .pull-left {  float:left } .fa.pull-left {  margin-right:.3em } .fa.pull-right {  margin-left:.3em } .fa-spin {  animation:fa-spin 2s infinite linear } .fa-pulse {  animation:fa-spin 1s infinite steps(8) } @keyframes fa-spin { 0% { transform:rotate(0) } 100% { transform:rotate(359deg) } } .fa-rotate-90 {  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";  -ms-transform:rotate(90deg);  transform:rotate(90deg) } .fa-rotate-180 {  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";  -ms-transform:rotate(180deg);  transform:rotate(180deg) } .fa-rotate-270 {  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";  -ms-transform:rotate(270deg);  transform:rotate(270deg) } .fa-flip-horizontal {  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";  -ms-transform:scale(-1, 1);  transform:scale(-1, 1) } .fa-flip-vertical {  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";  -ms-transform:scale(1, -1);  transform:scale(1, -1) } :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {  -webkit-filter:none;  filter:none } .fa-stack {  position:relative;  display:inline-block;  width:2em;  height:1em;  line-height:2em;  vertical-align:middle } .fa-stack-1x, .fa-stack-2x {  position:absolute;  left:0;  width:100%;  text-align:center } .fa-stack-1x {  line-height:inherit } .fa-stack-2x {  font-size:2em } .fa-inverse {  color:#fff } .fa-glass:before {  content:"\f000" } .fa-music:before {  content:"\f001" } .fa-search:before {  content:"\f002" } .fa-envelope-o:before {  content:"\f003" } .fa-heart:before {  content:"\f004" } .fa-star:before {  content:"\f005" } .fa-star-o:before {  content:"\f006" } .fa-user:before {  content:"\f007" } .fa-film:before {  content:"\f008" } .fa-th-large:before {  content:"\f009" } .fa-th:before {  content:"\f00a" } .fa-th-list:before {  content:"\f00b" } .fa-check:before {  content:"\f00c" } .fa-close:before, .fa-remove:before, .fa-times:before {  content:"\f00d" } .fa-search-plus:before {  content:"\f00e" } .fa-search-minus:before {  content:"\f010" } .fa-power-off:before {  content:"\f011" } .fa-signal:before {  content:"\f012" } .fa-cog:before, .fa-gear:before {  content:"\f013" } .fa-trash-o:before {  content:"\f014" } .fa-home:before {  content:"\f015" } .fa-file-o:before {  content:"\f016" } .fa-clock-o:before {  content:"\f017" } .fa-road:before {  content:"\f018" } .fa-download:before {  content:"\f019" } .fa-arrow-circle-o-down:before {  content:"\f01a" } .fa-arrow-circle-o-up:before {  content:"\f01b" } .fa-inbox:before {  content:"\f01c" } .fa-play-circle-o:before {  content:"\f01d" } .fa-repeat:before, .fa-rotate-right:before {  content:"\f01e" } .fa-refresh:before {  content:"\f021" } .fa-list-alt:before {  content:"\f022" } .fa-lock:before {  content:"\f023" } .fa-flag:before {  content:"\f024" } .fa-headphones:before {  content:"\f025" } .fa-volume-off:before {  content:"\f026" } .fa-volume-down:before {  content:"\f027" } .fa-volume-up:before {  content:"\f028" } .fa-qrcode:before {  content:"\f029" } .fa-barcode:before {  content:"\f02a" } .fa-tag:before {  content:"\f02b" } .fa-tags:before {  content:"\f02c" } .fa-book:before {  content:"\f02d" } .fa-bookmark:before {  content:"\f02e" } .fa-print:before {  content:"\f02f" } .fa-camera:before {  content:"\f030" } .fa-font:before {  content:"\f031" } .fa-bold:before {  content:"\f032" } .fa-italic:before {  content:"\f033" } .fa-text-height:before {  content:"\f034" } .fa-text-width:before {  content:"\f035" } .fa-align-left:before {  content:"\f036" } .fa-align-center:before {  content:"\f037" } .fa-align-right:before {  content:"\f038" } .fa-align-justify:before {  content:"\f039" } .fa-list:before {  content:"\f03a" } .fa-dedent:before, .fa-outdent:before {  content:"\f03b" } .fa-indent:before {  content:"\f03c" } .fa-video-camera:before {  content:"\f03d" } .fa-image:before, .fa-photo:before, .fa-picture-o:before {  content:"\f03e" } .fa-pencil:before {  content:"\f040" } .fa-map-marker:before {  content:"\f041" } .fa-adjust:before {  content:"\f042" } .fa-tint:before {  content:"\f043" } .fa-edit:before, .fa-pencil-square-o:before {  content:"\f044" } .fa-share-square-o:before {  content:"\f045" } .fa-check-square-o:before {  content:"\f046" } .fa-arrows:before {  content:"\f047" } .fa-step-backward:before {  content:"\f048" } .fa-fast-backward:before {  content:"\f049" } .fa-backward:before {  content:"\f04a" } .fa-play:before {  content:"\f04b" } .fa-pause:before {  content:"\f04c" } .fa-stop:before {  content:"\f04d" } .fa-forward:before {  content:"\f04e" } .fa-fast-forward:before {  content:"\f050" } .fa-step-forward:before {  content:"\f051" } .fa-eject:before {  content:"\f052" } .fa-chevron-left:before {  content:"\f053" } .fa-chevron-right:before {  content:"\f054" } .fa-plus-circle:before {  content:"\f055" } .fa-minus-circle:before {  content:"\f056" } .fa-times-circle:before {  content:"\f057" } .fa-check-circle:before {  content:"\f058" } .fa-question-circle:before {  content:"\f059" } .fa-info-circle:before {  content:"\f05a" } .fa-crosshairs:before {  content:"\f05b" } .fa-times-circle-o:before {  content:"\f05c" } .fa-check-circle-o:before {  content:"\f05d" } .fa-ban:before {  content:"\f05e" } .fa-arrow-left:before {  content:"\f060" } .fa-arrow-right:before {  content:"\f061" } .fa-arrow-up:before {  content:"\f062" } .fa-arrow-down:before {  content:"\f063" } .fa-mail-forward:before, .fa-share:before {  content:"\f064" } .fa-expand:before {  content:"\f065" } .fa-compress:before {  content:"\f066" } .fa-plus:before {  content:"\f067" } .fa-minus:before {  content:"\f068" } .fa-asterisk:before {  content:"\f069" } .fa-exclamation-circle:before {  content:"\f06a" } .fa-gift:before {  content:"\f06b" } .fa-leaf:before {  content:"\f06c" } .fa-fire:before {  content:"\f06d" } .fa-eye:before {  content:"\f06e" } .fa-eye-slash:before {  content:"\f070" } .fa-exclamation-triangle:before, .fa-warning:before {  content:"\f071" } .fa-plane:before {  content:"\f072" } .fa-calendar:before {  content:"\f073" } .fa-random:before {  content:"\f074" } .fa-comment:before {  content:"\f075" } .fa-magnet:before {  content:"\f076" } .fa-chevron-up:before {  content:"\f077" } .fa-chevron-down:before {  content:"\f078" } .fa-retweet:before {  content:"\f079" } .fa-shopping-cart:before {  content:"\f07a" } .fa-folder:before {  content:"\f07b" } .fa-folder-open:before {  content:"\f07c" } .fa-arrows-v:before {  content:"\f07d" } .fa-arrows-h:before {  content:"\f07e" } .fa-bar-chart-o:before, .fa-bar-chart:before {  content:"\f080" } .fa-twitter-square:before {  content:"\f081" } .fa-facebook-square:before {  content:"\f082" } .fa-camera-retro:before {  content:"\f083" } .fa-key:before {  content:"\f084" } .fa-cogs:before, .fa-gears:before {  content:"\f085" } .fa-comments:before {  content:"\f086" } .fa-thumbs-o-up:before {  content:"\f087" } .fa-thumbs-o-down:before {  content:"\f088" } .fa-star-half:before {  content:"\f089" } .fa-heart-o:before {  content:"\f08a" } .fa-sign-out:before {  content:"\f08b" } .fa-linkedin-square:before {  content:"\f08c" } .fa-thumb-tack:before {  content:"\f08d" } .fa-external-link:before {  content:"\f08e" } .fa-sign-in:before {  content:"\f090" } .fa-trophy:before {  content:"\f091" } .fa-github-square:before {  content:"\f092" } .fa-upload:before {  content:"\f093" } .fa-lemon-o:before {  content:"\f094" } .fa-phone:before {  content:"\f095" } .fa-square-o:before {  content:"\f096" } .fa-bookmark-o:before {  content:"\f097" } .fa-phone-square:before {  content:"\f098" } .fa-twitter:before {  content:"\f099" } .fa-facebook-f:before, .fa-facebook:before {  content:"\f09a" } .fa-github:before {  content:"\f09b" } .fa-unlock:before {  content:"\f09c" } .fa-credit-card:before {  content:"\f09d" } .fa-feed:before, .fa-rss:before {  content:"\f09e" } .fa-hdd-o:before {  content:"\f0a0" } .fa-bullhorn:before {  content:"\f0a1" } .fa-bell:before {  content:"\f0f3" } .fa-certificate:before {  content:"\f0a3" } .fa-hand-o-right:before {  content:"\f0a4" } .fa-hand-o-left:before {  content:"\f0a5" } .fa-hand-o-up:before {  content:"\f0a6" } .fa-hand-o-down:before {  content:"\f0a7" } .fa-arrow-circle-left:before {  content:"\f0a8" } .fa-arrow-circle-right:before {  content:"\f0a9" } .fa-arrow-circle-up:before {  content:"\f0aa" } .fa-arrow-circle-down:before {  content:"\f0ab" } .fa-globe:before {  content:"\f0ac" } .fa-wrench:before {  content:"\f0ad" } .fa-tasks:before {  content:"\f0ae" } .fa-filter:before {  content:"\f0b0" } .fa-briefcase:before {  content:"\f0b1" } .fa-arrows-alt:before {  content:"\f0b2" } .fa-group:before, .fa-users:before {  content:"\f0c0" } .fa-chain:before, .fa-link:before {  content:"\f0c1" } .fa-cloud:before {  content:"\f0c2" } .fa-flask:before {  content:"\f0c3" } .fa-cut:before, .fa-scissors:before {  content:"\f0c4" } .fa-copy:before, .fa-files-o:before {  content:"\f0c5" } .fa-paperclip:before {  content:"\f0c6" } .fa-floppy-o:before, .fa-save:before {  content:"\f0c7" } .fa-square:before {  content:"\f0c8" } .fa-bars:before, .fa-navicon:before, .fa-reorder:before {  content:"\f0c9" } .fa-list-ul:before {  content:"\f0ca" } .fa-list-ol:before {  content:"\f0cb" } .fa-strikethrough:before {  content:"\f0cc" } .fa-underline:before {  content:"\f0cd" } .fa-table:before {  content:"\f0ce" } .fa-magic:before {  content:"\f0d0" } .fa-truck:before {  content:"\f0d1" } .fa-pinterest:before {  content:"\f0d2" } .fa-pinterest-square:before {  content:"\f0d3" } .fa-google-plus-square:before {  content:"\f0d4" } .fa-google-plus:before {  content:"\f0d5" } .fa-money:before {  content:"\f0d6" } .fa-caret-down:before {  content:"\f0d7" } .fa-caret-up:before {  content:"\f0d8" } .fa-caret-left:before {  content:"\f0d9" } .fa-caret-right:before {  content:"\f0da" } .fa-columns:before {  content:"\f0db" } .fa-sort:before, .fa-unsorted:before {  content:"\f0dc" } .fa-sort-desc:before, .fa-sort-down:before {  content:"\f0dd" } .fa-sort-asc:before, .fa-sort-up:before {  content:"\f0de" } .fa-envelope:before {  content:"\f0e0" } .fa-linkedin:before {  content:"\f0e1" } .fa-rotate-left:before, .fa-undo:before {  content:"\f0e2" } .fa-gavel:before, .fa-legal:before {  content:"\f0e3" } .fa-dashboard:before, .fa-tachometer:before {  content:"\f0e4" } .fa-comment-o:before {  content:"\f0e5" } .fa-comments-o:before {  content:"\f0e6" } .fa-bolt:before, .fa-flash:before {  content:"\f0e7" } .fa-sitemap:before {  content:"\f0e8" } .fa-umbrella:before {  content:"\f0e9" } .fa-clipboard:before, .fa-paste:before {  content:"\f0ea" } .fa-lightbulb-o:before {  content:"\f0eb" } .fa-exchange:before {  content:"\f0ec" } .fa-cloud-download:before {  content:"\f0ed" } .fa-cloud-upload:before {  content:"\f0ee" } .fa-user-md:before {  content:"\f0f0" } .fa-stethoscope:before {  content:"\f0f1" } .fa-suitcase:before {  content:"\f0f2" } .fa-bell-o:before {  content:"\f0a2" } .fa-coffee:before {  content:"\f0f4" } .fa-cutlery:before {  content:"\f0f5" } .fa-file-text-o:before {  content:"\f0f6" } .fa-building-o:before {  content:"\f0f7" } .fa-hospital-o:before {  content:"\f0f8" } .fa-ambulance:before {  content:"\f0f9" } .fa-medkit:before {  content:"\f0fa" } .fa-fighter-jet:before {  content:"\f0fb" } .fa-beer:before {  content:"\f0fc" } .fa-h-square:before {  content:"\f0fd" } .fa-plus-square:before {  content:"\f0fe" } .fa-angle-double-left:before {  content:"\f100" } .fa-angle-double-right:before {  content:"\f101" } .fa-angle-double-up:before {  content:"\f102" } .fa-angle-double-down:before {  content:"\f103" } .fa-angle-left:before {  content:"\f104" } .fa-angle-right:before {  content:"\f105" } .fa-angle-up:before {  content:"\f106" } .fa-angle-down:before {  content:"\f107" } .fa-desktop:before {  content:"\f108" } .fa-laptop:before {  content:"\f109" } .fa-tablet:before {  content:"\f10a" } .fa-mobile-phone:before, .fa-mobile:before {  content:"\f10b" } .fa-circle-o:before {  content:"\f10c" } .fa-quote-left:before {  content:"\f10d" } .fa-quote-right:before {  content:"\f10e" } .fa-spinner:before {  content:"\f110" } .fa-circle:before {  content:"\f111" } .fa-mail-reply:before, .fa-reply:before {  content:"\f112" } .fa-github-alt:before {  content:"\f113" } .fa-folder-o:before {  content:"\f114" } .fa-folder-open-o:before {  content:"\f115" } .fa-smile-o:before {  content:"\f118" } .fa-frown-o:before {  content:"\f119" } .fa-meh-o:before {  content:"\f11a" } .fa-gamepad:before {  content:"\f11b" } .fa-keyboard-o:before {  content:"\f11c" } .fa-flag-o:before {  content:"\f11d" } .fa-flag-checkered:before {  content:"\f11e" } .fa-terminal:before {  content:"\f120" } .fa-code:before {  content:"\f121" } .fa-mail-reply-all:before, .fa-reply-all:before {  content:"\f122" } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {  content:"\f123" } .fa-location-arrow:before {  content:"\f124" } .fa-crop:before {  content:"\f125" } .fa-code-fork:before {  content:"\f126" } .fa-chain-broken:before, .fa-unlink:before {  content:"\f127" } .fa-question:before {  content:"\f128" } .fa-info:before {  content:"\f129" } .fa-exclamation:before {  content:"\f12a" } .fa-superscript:before {  content:"\f12b" } .fa-subscript:before {  content:"\f12c" } .fa-eraser:before {  content:"\f12d" } .fa-puzzle-piece:before {  content:"\f12e" } .fa-microphone:before {  content:"\f130" } .fa-microphone-slash:before {  content:"\f131" } .fa-shield:before {  content:"\f132" } .fa-calendar-o:before {  content:"\f133" } .fa-fire-extinguisher:before {  content:"\f134" } .fa-rocket:before {  content:"\f135" } .fa-maxcdn:before {  content:"\f136" } .fa-chevron-circle-left:before {  content:"\f137" } .fa-chevron-circle-right:before {  content:"\f138" } .fa-chevron-circle-up:before {  content:"\f139" } .fa-chevron-circle-down:before {  content:"\f13a" } .fa-html5:before {  content:"\f13b" } .fa-css3:before {  content:"\f13c" } .fa-anchor:before {  content:"\f13d" } .fa-unlock-alt:before {  content:"\f13e" } .fa-bullseye:before {  content:"\f140" } .fa-ellipsis-h:before {  content:"\f141" } .fa-ellipsis-v:before {  content:"\f142" } .fa-rss-square:before {  content:"\f143" } .fa-play-circle:before {  content:"\f144" } .fa-ticket:before {  content:"\f145" } .fa-minus-square:before {  content:"\f146" } .fa-minus-square-o:before {  content:"\f147" } .fa-level-up:before {  content:"\f148" } .fa-level-down:before {  content:"\f149" } .fa-check-square:before {  content:"\f14a" } .fa-pencil-square:before {  content:"\f14b" } .fa-external-link-square:before {  content:"\f14c" } .fa-share-square:before {  content:"\f14d" } .fa-compass:before {  content:"\f14e" } .fa-caret-square-o-down:before, .fa-toggle-down:before {  content:"\f150" } .fa-caret-square-o-up:before, .fa-toggle-up:before {  content:"\f151" } .fa-caret-square-o-right:before, .fa-toggle-right:before {  content:"\f152" } .fa-eur:before, .fa-euro:before {  content:"\f153" } .fa-gbp:before {  content:"\f154" } .fa-dollar:before, .fa-usd:before {  content:"\f155" } .fa-inr:before, .fa-rupee:before {  content:"\f156" } .fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {  content:"\f157" } .fa-rouble:before, .fa-rub:before, .fa-ruble:before {  content:"\f158" } .fa-krw:before, .fa-won:before {  content:"\f159" } .fa-bitcoin:before, .fa-btc:before {  content:"\f15a" } .fa-file:before {  content:"\f15b" } .fa-file-text:before {  content:"\f15c" } .fa-sort-alpha-asc:before {  content:"\f15d" } .fa-sort-alpha-desc:before {  content:"\f15e" } .fa-sort-amount-asc:before {  content:"\f160" } .fa-sort-amount-desc:before {  content:"\f161" } .fa-sort-numeric-asc:before {  content:"\f162" } .fa-sort-numeric-desc:before {  content:"\f163" } .fa-thumbs-up:before {  content:"\f164" } .fa-thumbs-down:before {  content:"\f165" } .fa-youtube-square:before {  content:"\f166" } .fa-youtube:before {  content:"\f167" } .fa-xing:before {  content:"\f168" } .fa-xing-square:before {  content:"\f169" } .fa-youtube-play:before {  content:"\f16a" } .fa-dropbox:before {  content:"\f16b" } .fa-stack-overflow:before {  content:"\f16c" } .fa-instagram:before {  content:"\f16d" } .fa-flickr:before {  content:"\f16e" } .fa-adn:before {  content:"\f170" } .fa-bitbucket:before {  content:"\f171" } .fa-bitbucket-square:before {  content:"\f172" } .fa-tumblr:before {  content:"\f173" } .fa-tumblr-square:before {  content:"\f174" } .fa-long-arrow-down:before {  content:"\f175" } .fa-long-arrow-up:before {  content:"\f176" } .fa-long-arrow-left:before {  content:"\f177" } .fa-long-arrow-right:before {  content:"\f178" } .fa-apple:before {  content:"\f179" } .fa-windows:before {  content:"\f17a" } .fa-android:before {  content:"\f17b" } .fa-linux:before {  content:"\f17c" } .fa-dribbble:before {  content:"\f17d" } .fa-skype:before {  content:"\f17e" } .fa-foursquare:before {  content:"\f180" } .fa-trello:before {  content:"\f181" } .fa-female:before {  content:"\f182" } .fa-male:before {  content:"\f183" } .fa-gittip:before, .fa-gratipay:before {  content:"\f184" } .fa-sun-o:before {  content:"\f185" } .fa-moon-o:before {  content:"\f186" } .fa-archive:before {  content:"\f187" } .fa-bug:before {  content:"\f188" } .fa-vk:before {  content:"\f189" } .fa-weibo:before {  content:"\f18a" } .fa-renren:before {  content:"\f18b" } .fa-pagelines:before {  content:"\f18c" } .fa-stack-exchange:before {  content:"\f18d" } .fa-arrow-circle-o-right:before {  content:"\f18e" } .fa-arrow-circle-o-left:before {  content:"\f190" } .fa-caret-square-o-left:before, .fa-toggle-left:before {  content:"\f191" } .fa-dot-circle-o:before {  content:"\f192" } .fa-wheelchair:before {  content:"\f193" } .fa-vimeo-square:before {  content:"\f194" } .fa-try:before, .fa-turkish-lira:before {  content:"\f195" } .fa-plus-square-o:before {  content:"\f196" } .fa-space-shuttle:before {  content:"\f197" } .fa-slack:before {  content:"\f198" } .fa-envelope-square:before {  content:"\f199" } .fa-wordpress:before {  content:"\f19a" } .fa-openid:before {  content:"\f19b" } .fa-bank:before, .fa-institution:before, .fa-university:before {  content:"\f19c" } .fa-graduation-cap:before, .fa-mortar-board:before {  content:"\f19d" } .fa-yahoo:before {  content:"\f19e" } .fa-google:before {  content:"\f1a0" } .fa-reddit:before {  content:"\f1a1" } .fa-reddit-square:before {  content:"\f1a2" } .fa-stumbleupon-circle:before {  content:"\f1a3" } .fa-stumbleupon:before {  content:"\f1a4" } .fa-delicious:before {  content:"\f1a5" } .fa-digg:before {  content:"\f1a6" } .fa-pied-piper-pp:before {  content:"\f1a7" } .fa-pied-piper-alt:before {  content:"\f1a8" } .fa-drupal:before {  content:"\f1a9" } .fa-joomla:before {  content:"\f1aa" } .fa-language:before {  content:"\f1ab" } .fa-fax:before {  content:"\f1ac" } .fa-building:before {  content:"\f1ad" } .fa-child:before {  content:"\f1ae" } .fa-paw:before {  content:"\f1b0" } .fa-spoon:before {  content:"\f1b1" } .fa-cube:before {  content:"\f1b2" } .fa-cubes:before {  content:"\f1b3" } .fa-behance:before {  content:"\f1b4" } .fa-behance-square:before {  content:"\f1b5" } .fa-steam:before {  content:"\f1b6" } .fa-steam-square:before {  content:"\f1b7" } .fa-recycle:before {  content:"\f1b8" } .fa-automobile:before, .fa-car:before {  content:"\f1b9" } .fa-cab:before, .fa-taxi:before {  content:"\f1ba" } .fa-tree:before {  content:"\f1bb" } .fa-spotify:before {  content:"\f1bc" } .fa-deviantart:before {  content:"\f1bd" } .fa-soundcloud:before {  content:"\f1be" } .fa-database:before {  content:"\f1c0" } .fa-file-pdf-o:before {  content:"\f1c1" } .fa-file-word-o:before {  content:"\f1c2" } .fa-file-excel-o:before {  content:"\f1c3" } .fa-file-powerpoint-o:before {  content:"\f1c4" } .fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before {  content:"\f1c5" } .fa-file-archive-o:before, .fa-file-zip-o:before {  content:"\f1c6" } .fa-file-audio-o:before, .fa-file-sound-o:before {  content:"\f1c7" } .fa-file-movie-o:before, .fa-file-video-o:before {  content:"\f1c8" } .fa-file-code-o:before {  content:"\f1c9" } .fa-vine:before {  content:"\f1ca" } .fa-codepen:before {  content:"\f1cb" } .fa-jsfiddle:before {  content:"\f1cc" } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before {  content:"\f1cd" } .fa-circle-o-notch:before {  content:"\f1ce" } .fa-ra:before, .fa-rebel:before, .fa-resistance:before {  content:"\f1d0" } .fa-empire:before, .fa-ge:before {  content:"\f1d1" } .fa-git-square:before {  content:"\f1d2" } .fa-git:before {  content:"\f1d3" } .fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before {  content:"\f1d4" } .fa-tencent-weibo:before {  content:"\f1d5" } .fa-qq:before {  content:"\f1d6" } .fa-wechat:before, .fa-weixin:before {  content:"\f1d7" } .fa-paper-plane:before, .fa-send:before {  content:"\f1d8" } .fa-paper-plane-o:before, .fa-send-o:before {  content:"\f1d9" } .fa-history:before {  content:"\f1da" } .fa-circle-thin:before {  content:"\f1db" } .fa-header:before {  content:"\f1dc" } .fa-paragraph:before {  content:"\f1dd" } .fa-sliders:before {  content:"\f1de" } .fa-share-alt:before {  content:"\f1e0" } .fa-share-alt-square:before {  content:"\f1e1" } .fa-bomb:before {  content:"\f1e2" } .fa-futbol-o:before, .fa-soccer-ball-o:before {  content:"\f1e3" } .fa-tty:before {  content:"\f1e4" } .fa-binoculars:before {  content:"\f1e5" } .fa-plug:before {  content:"\f1e6" } .fa-slideshare:before {  content:"\f1e7" } .fa-twitch:before {  content:"\f1e8" } .fa-yelp:before {  content:"\f1e9" } .fa-newspaper-o:before {  content:"\f1ea" } .fa-wifi:before {  content:"\f1eb" } .fa-calculator:before {  content:"\f1ec" } .fa-paypal:before {  content:"\f1ed" } .fa-google-wallet:before {  content:"\f1ee" } .fa-cc-visa:before {  content:"\f1f0" } .fa-cc-mastercard:before {  content:"\f1f1" } .fa-cc-discover:before {  content:"\f1f2" } .fa-cc-amex:before {  content:"\f1f3" } .fa-cc-paypal:before {  content:"\f1f4" } .fa-cc-stripe:before {  content:"\f1f5" } .fa-bell-slash:before {  content:"\f1f6" } .fa-bell-slash-o:before {  content:"\f1f7" } .fa-trash:before {  content:"\f1f8" } .fa-copyright:before {  content:"\f1f9" } .fa-at:before {  content:"\f1fa" } .fa-eyedropper:before {  content:"\f1fb" } .fa-paint-brush:before {  content:"\f1fc" } .fa-birthday-cake:before {  content:"\f1fd" } .fa-area-chart:before {  content:"\f1fe" } .fa-pie-chart:before {  content:"\f200" } .fa-line-chart:before {  content:"\f201" } .fa-lastfm:before {  content:"\f202" } .fa-lastfm-square:before {  content:"\f203" } .fa-toggle-off:before {  content:"\f204" } .fa-toggle-on:before {  content:"\f205" } .fa-bicycle:before {  content:"\f206" } .fa-bus:before {  content:"\f207" } .fa-ioxhost:before {  content:"\f208" } .fa-angellist:before {  content:"\f209" } .fa-cc:before {  content:"\f20a" } .fa-ils:before, .fa-shekel:before, .fa-sheqel:before {  content:"\f20b" } .fa-meanpath:before {  content:"\f20c" } .fa-buysellads:before {  content:"\f20d" } .fa-connectdevelop:before {  content:"\f20e" } .fa-dashcube:before {  content:"\f210" } .fa-forumbee:before {  content:"\f211" } .fa-leanpub:before {  content:"\f212" } .fa-sellsy:before {  content:"\f213" } .fa-shirtsinbulk:before {  content:"\f214" } .fa-simplybuilt:before {  content:"\f215" } .fa-skyatlas:before {  content:"\f216" } .fa-cart-plus:before {  content:"\f217" } .fa-cart-arrow-down:before {  content:"\f218" } .fa-diamond:before {  content:"\f219" } .fa-ship:before {  content:"\f21a" } .fa-user-secret:before {  content:"\f21b" } .fa-motorcycle:before {  content:"\f21c" } .fa-street-view:before {  content:"\f21d" } .fa-heartbeat:before {  content:"\f21e" } .fa-venus:before {  content:"\f221" } .fa-mars:before {  content:"\f222" } .fa-mercury:before {  content:"\f223" } .fa-intersex:before, .fa-transgender:before {  content:"\f224" } .fa-transgender-alt:before {  content:"\f225" } .fa-venus-double:before {  content:"\f226" } .fa-mars-double:before {  content:"\f227" } .fa-venus-mars:before {  content:"\f228" } .fa-mars-stroke:before {  content:"\f229" } .fa-mars-stroke-v:before {  content:"\f22a" } .fa-mars-stroke-h:before {  content:"\f22b" } .fa-neuter:before {  content:"\f22c" } .fa-genderless:before {  content:"\f22d" } .fa-facebook-official:before {  content:"\f230" } .fa-pinterest-p:before {  content:"\f231" } .fa-whatsapp:before {  content:"\f232" } .fa-server:before {  content:"\f233" } .fa-user-plus:before {  content:"\f234" } .fa-user-times:before {  content:"\f235" } .fa-bed:before, .fa-hotel:before {  content:"\f236" } .fa-viacoin:before {  content:"\f237" } .fa-train:before {  content:"\f238" } .fa-subway:before {  content:"\f239" } .fa-medium:before {  content:"\f23a" } .fa-y-combinator:before, .fa-yc:before {  content:"\f23b" } .fa-optin-monster:before {  content:"\f23c" } .fa-opencart:before {  content:"\f23d" } .fa-expeditedssl:before {  content:"\f23e" } .fa-battery-4:before, .fa-battery-full:before {  content:"\f240" } .fa-battery-3:before, .fa-battery-three-quarters:before {  content:"\f241" } .fa-battery-2:before, .fa-battery-half:before {  content:"\f242" } .fa-battery-1:before, .fa-battery-quarter:before {  content:"\f243" } .fa-battery-0:before, .fa-battery-empty:before {  content:"\f244" } .fa-mouse-pointer:before {  content:"\f245" } .fa-i-cursor:before {  content:"\f246" } .fa-object-group:before {  content:"\f247" } .fa-object-ungroup:before {  content:"\f248" } .fa-sticky-note:before {  content:"\f249" } .fa-sticky-note-o:before {  content:"\f24a" } .fa-cc-jcb:before {  content:"\f24b" } .fa-cc-diners-club:before {  content:"\f24c" } .fa-clone:before {  content:"\f24d" } .fa-balance-scale:before {  content:"\f24e" } .fa-hourglass-o:before {  content:"\f250" } .fa-hourglass-1:before, .fa-hourglass-start:before {  content:"\f251" } .fa-hourglass-2:before, .fa-hourglass-half:before {  content:"\f252" } .fa-hourglass-3:before, .fa-hourglass-end:before {  content:"\f253" } .fa-hourglass:before {  content:"\f254" } .fa-hand-grab-o:before, .fa-hand-rock-o:before {  content:"\f255" } .fa-hand-paper-o:before, .fa-hand-stop-o:before {  content:"\f256" } .fa-hand-scissors-o:before {  content:"\f257" } .fa-hand-lizard-o:before {  content:"\f258" } .fa-hand-spock-o:before {  content:"\f259" } .fa-hand-pointer-o:before {  content:"\f25a" } .fa-hand-peace-o:before {  content:"\f25b" } .fa-trademark:before {  content:"\f25c" } .fa-registered:before {  content:"\f25d" } .fa-creative-commons:before {  content:"\f25e" } .fa-gg:before {  content:"\f260" } .fa-gg-circle:before {  content:"\f261" } .fa-tripadvisor:before {  content:"\f262" } .fa-odnoklassniki:before {  content:"\f263" } .fa-odnoklassniki-square:before {  content:"\f264" } .fa-get-pocket:before {  content:"\f265" } .fa-wikipedia-w:before {  content:"\f266" } .fa-safari:before {  content:"\f267" } .fa-chrome:before {  content:"\f268" } .fa-firefox:before {  content:"\f269" } .fa-opera:before {  content:"\f26a" } .fa-internet-explorer:before {  content:"\f26b" } .fa-television:before, .fa-tv:before {  content:"\f26c" } .fa-contao:before {  content:"\f26d" } .fa-500px:before {  content:"\f26e" } .fa-amazon:before {  content:"\f270" } .fa-calendar-plus-o:before {  content:"\f271" } .fa-calendar-minus-o:before {  content:"\f272" } .fa-calendar-times-o:before {  content:"\f273" } .fa-calendar-check-o:before {  content:"\f274" } .fa-industry:before {  content:"\f275" } .fa-map-pin:before {  content:"\f276" } .fa-map-signs:before {  content:"\f277" } .fa-map-o:before {  content:"\f278" } .fa-map:before {  content:"\f279" } .fa-commenting:before {  content:"\f27a" } .fa-commenting-o:before {  content:"\f27b" } .fa-houzz:before {  content:"\f27c" } .fa-vimeo:before {  content:"\f27d" } .fa-black-tie:before {  content:"\f27e" } .fa-fonticons:before {  content:"\f280" } .fa-reddit-alien:before {  content:"\f281" } .fa-edge:before {  content:"\f282" } .fa-credit-card-alt:before {  content:"\f283" } .fa-codiepie:before {  content:"\f284" } .fa-modx:before {  content:"\f285" } .fa-fort-awesome:before {  content:"\f286" } .fa-usb:before {  content:"\f287" } .fa-product-hunt:before {  content:"\f288" } .fa-mixcloud:before {  content:"\f289" } .fa-scribd:before {  content:"\f28a" } .fa-pause-circle:before {  content:"\f28b" } .fa-pause-circle-o:before {  content:"\f28c" } .fa-stop-circle:before {  content:"\f28d" } .fa-stop-circle-o:before {  content:"\f28e" } .fa-shopping-bag:before {  content:"\f290" } .fa-shopping-basket:before {  content:"\f291" } .fa-hashtag:before {  content:"\f292" } .fa-bluetooth:before {  content:"\f293" } .fa-bluetooth-b:before {  content:"\f294" } .fa-percent:before {  content:"\f295" } .fa-gitlab:before {  content:"\f296" } .fa-wpbeginner:before {  content:"\f297" } .fa-wpforms:before {  content:"\f298" } .fa-envira:before {  content:"\f299" } .fa-universal-access:before {  content:"\f29a" } .fa-wheelchair-alt:before {  content:"\f29b" } .fa-question-circle-o:before {  content:"\f29c" } .fa-blind:before {  content:"\f29d" } .fa-audio-description:before {  content:"\f29e" } .fa-volume-control-phone:before {  content:"\f2a0" } .fa-braille:before {  content:"\f2a1" } .fa-assistive-listening-systems:before {  content:"\f2a2" } .fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before {  content:"\f2a3" } .fa-deaf:before, .fa-deafness:before, .fa-hard-of-hearing:before {  content:"\f2a4" } .fa-glide:before {  content:"\f2a5" } .fa-glide-g:before {  content:"\f2a6" } .fa-sign-language:before, .fa-signing:before {  content:"\f2a7" } .fa-low-vision:before {  content:"\f2a8" } .fa-viadeo:before {  content:"\f2a9" } .fa-viadeo-square:before {  content:"\f2aa" } .fa-snapchat:before {  content:"\f2ab" } .fa-snapchat-ghost:before {  content:"\f2ac" } .fa-snapchat-square:before {  content:"\f2ad" } .fa-pied-piper:before {  content:"\f2ae" } .fa-first-order:before {  content:"\f2b0" } .fa-yoast:before {  content:"\f2b1" } .fa-themeisle:before {  content:"\f2b2" } .fa-google-plus-circle:before, .fa-google-plus-official:before {  content:"\f2b3" } .fa-fa:before, .fa-font-awesome:before {  content:"\f2b4" } .sr-only {  position:absolute;  width:1px;  height:1px;  padding:0;  margin:-1px;  overflow:hidden;  clip:rect(0,0,0,0);  border:0 } .sr-only-focusable:active, .sr-only-focusable:focus {  position:static;  width:auto;  height:auto;  margin:0;  overflow:visible;  clip:auto } .shariff::after, .shariff::before {  content:" ";  display:table } .shariff::after {  clear:both } .shariff ul {  padding:0;  margin:0;  list-style:none } .shariff li {  height:25px;  box-sizing:border-box;  overflow:hidden } .shariff li a {  color:#fff !important;  position:relative;  display:block;  height:25px;  text-decoration:none;  box-sizing:border-box } .shariff li .share_count, .shariff li .share_text {  font-family:Arial, Helvetica, sans-serif;  font-size:13px;  vertical-align:middle;  line-height:25px } .shariff li .fa {  width:35px;  line-height:25px;  text-align:center;  vertical-align:middle } .shariff li .share_count {  padding:0 8px;  height:23px;  position:absolute;  top:1px;  right:1px } .shariff  .orientation-horizontal {  display:-webkit-box } .shariff .orientation-horizontal li {  -webkit-box-flex:1 } .shariff .orientation-horizontal .info {  -webkit-box-flex:0 } .shariff .orientation-horizontal {  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap } .shariff .orientation-horizontal li {  float:left;  -ms-flex:none;  flex:none;  width:35px;  margin-right:3%;  margin-bottom:10px } .shariff .orientation-horizontal li:last-child {  margin-right:0 } .shariff .orientation-horizontal li .share_text {  display:block;  text-indent:-9999px;  padding-left:3px } .shariff .orientation-horizontal li .share_count {  display:none } .shariff .theme-grey .shariff-button a {  background-color:#b0b0b0 } .shariff .theme-grey .shariff-button .share_count {  background-color:#ccc;  color:#333 } .shariff .theme-white .shariff-button {  border:1px solid #ddd } .shariff .theme-white .shariff-button a {  background-color:#fff } .shariff .theme-white .shariff-button a:hover {  background-color:#eee } .shariff .theme-white .shariff-button .share_count {  background-color:#fff;  color:#999 } .shariff .orientation-vertical {  min-width:110px } .shariff .orientation-vertical li {  display:block;  width:100%;  margin:5px 0 } .shariff .orientation-vertical li .share_count {  width:24px;  text-align:right }   @media only screen and (min-width:311px) { .shariff .orientation-horizontal li {  width:22% !important; }} @media only screen and (min-width:360px) { .shariff .orientation-horizontal li {  margin-right:1.8%;  min-width:80px;  width:auto;  -ms-flex:1 0 auto;  flex:1 0 auto } .shariff .orientation-horizontal li .share_count {  display:block } .shariff .orientation-horizontal.col-1 li, .shariff .orientation-horizontal.col-2 li {  min-width:110px;  max-width:260px } .shariff .orientation-horizontal.col-1 li .share_text, .shariff .orientation-horizontal.col-2 li .share_text {  text-indent:0;  display:inline } .shariff .orientation-horizontal.col-5 li, .shariff .orientation-horizontal.col-6 li {  -ms-flex:none;  flex:none } }   @media only screen and (min-width:640px) { .shariff .orientation-horizontal.col-3 li {   } .shariff .orientation-horizontal.col-3 li .share_text {  text-indent:0;  display:inline } }     @media only screen and (min-width:768px) { .shariff .orientation-horizontal li {   } .shariff .orientation-horizontal li .share_text {  text-indent:0;  display:inline } .shariff .orientation-horizontal.col-5 li, .shariff .orientation-horizontal.col-6 li {  -ms-flex:1 0 auto;  flex:1 0 auto } }  @media only screen and (min-width:1024px) { .shariff li {  height:25px } .shariff li a {  height:25px } .shariff li .fa {  width:25px;  line-height:25px } .shariff li .share_count, .shariff li .share_text {  line-height:25px } .shariff li .share_count {  height:23px } } .shariff .addthis a {  background-color:#f8694d } .shariff .addthis a:hover {  background-color:#f75b44 } .shariff .addthis .fa-plus {  font-size:14px } .shariff .addthis .share_count {  color:#f8694d;  background-color:#f1b8b0 } .shariff .theme-white .addthis a {  color:#f8694d } @media only screen and (min-width:600px) { .shariff .addthis .fa-plus {  font-size:14px;  position:relative;  top:1px } } .shariff .diaspora a {  background-color:#999 } .shariff .diaspora a:hover {  background-color:#b3b3b3 } .shariff .diaspora .fa-times-circle {  font-size:17px } .shariff .theme-white .diaspora a {  color:#999 } @media only screen and (min-width:600px) { .shariff .diaspora .fa-times-circle {  font-size:16px } } .shariff .facebook a {  background-color:#3b5998 } .shariff .facebook a:hover {  background-color:#4273c8 } .shariff .facebook .fa-facebook {  font-size:22px } .shariff .facebook .share_count {  color:#183a75;  background-color:#99adcf } .shariff .theme-white .facebook a {  color:#3b5998 } @media only screen and (min-width:600px) { .shariff .facebook .fa-facebook {  font-size:19px } } .shariff .flattr a {  background-color:#7ea352 } .shariff .flattr a:hover {  background-color:#F67C1A } .shariff .flattr a:hover .share_count {  color:#d56308;  background-color:#fab47c } .shariff .flattr .fa-money {  font-size:22px } .shariff .flattr .share_count {  color:#648141;  background-color:#b0c893 } .shariff .theme-white .flattr a {  color:#F67C1A } @media only screen and (min-width:600px) { .shariff .flattr .fa-money {  font-size:19px } } .shariff .googleplus a {  background-color:#d34836 } .shariff .googleplus a:hover {  background-color:#f75b44 } .shariff .googleplus .fa-google-plus {  font-size:22px } .shariff .googleplus .share_count {  color:#a31601;  background-color:#eda79d } .shariff .theme-white .googleplus a {  color:#d34836 } @media only screen and (min-width:600px) { .shariff .googleplus .fa-google-plus {  font-size:19px } } .shariff .info {  border:1px solid #ccc } .shariff .info a {  color:#666;  background-color:#fff } .shariff .info a:hover {  background-color:#efefef } .shariff .info .fa-info {  font-size:20px;  width:33px } .shariff .info .share_text {  display:block!important;  text-indent:-9999px!important } .shariff .theme-grey .info a {  background-color:#fff } .shariff .theme-grey .info a:hover {  background-color:#efefef } .shariff .orientation-vertical .info {  width:35px;  float:right } @media only screen and (min-width:360px) { .shariff .orientation-horizontal .info {  -ms-flex:none!important;  flex:none!important;    min-width:35px!important } }  @media only screen and (min-width:1024px) { .shariff .info .fa-info {  font-size:16px;  width:23px } .shariff .orientation-horizontal .info {  width:25px;  min-width:25px!important } .shariff .orientation-vertical .info {  width:25px } } .shariff .linkedin a {  background-color:#0077b5 } .shariff .linkedin a:hover {  background-color:#0369a0 } .shariff .linkedin .fa-linkedin {  font-size:22px } .shariff .linkedin .share_count {  color:#004785;  background-color:#33AAE8 } .shariff .theme-white .linkedin a {  color:#0077b5 }  @media only screen and (min-width:600px) { .shariff .linkedin .fa-linkedin {  font-size:19px } } .shariff .mail a {  background-color:#999; } .shariff .mail a:hover {  background-color:#a8a8a8 } .shariff .mail .fa-envelope {  font-size:21px } .shariff .theme-white .mail a {  color:#999 }  @media only screen and (min-width:600px) { .shariff .mail .fa-envelope {  font-size:18px } } .shariff .pinterest a {  background-color:#bd081c } .shariff .pinterest a:hover {  background-color:#d50920 } .shariff .pinterest .fa-pinterest-p {  font-size:22px } .shariff .pinterest .share_count {  color:#a31601;  background-color:#eda79d } .shariff .theme-white .pinterest a {  color:#bd081c } @media only screen and (min-width:600px) { .shariff .pinterest .fa-pinterest-p {  font-size:19px;  position:relative;  top:1px } } .shariff .reddit a {  background-color:#ff4500 } .shariff .reddit a:hover {  background-color:#ff6a33 } .shariff .reddit .fa-reddit {  font-size:17px } .shariff .theme-white .reddit a {  color:#ff4500 } @media only screen and (min-width:600px) { .shariff .reddit .fa-reddit {  font-size:16px } } .shariff .stumbleupon a {  background-color:#eb4924 } .shariff .stumbleupon a:hover {  background-color:#ef7053 } .shariff .stumbleupon .fa-stumbleupon {  font-size:17px } .shariff .theme-white .stumbleupon a {  color:#eb4924 } @media only screen and (min-width:600px) { .shariff .stumbleupon .fa-stumbleupon {  font-size:16px } } .shariff .twitter a {  background-color:#55acee } .shariff .twitter a:hover {  background-color:#32bbf5 } .shariff .twitter .fa-twitter {  font-size:28px } .shariff .twitter .share_count {  color:#0174a4;  background-color:#96D4EE } .shariff .theme-white .twitter a {  color:#55acee } @media only screen and (min-width:600px) { .shariff .twitter .fa-twitter {  font-size:24px } } .shariff .whatsapp a {  background-color:#5cbe4a } .shariff .whatsapp a:hover {  background-color:#34af23 } .shariff .whatsapp .fa-whatsapp {  font-size:28px } .shariff .theme-white .whatsapp a {  color:#5cbe4a } @media only screen and (min-width:600px) { .shariff .whatsapp .fa-whatsapp {  font-size:22px } } .shariff .xing a {  background-color:#126567 } .shariff .xing a:hover {  background-color:#29888a } .shariff .xing .fa-xing {  font-size:22px } .shariff .xing .share_count {  color:#15686a;  background-color:#4fa5a7 } .shariff .theme-white .xing a {  color:#126567 } @media only screen and (min-width:600px) { .shariff .xing .fa-xing {  font-size:19px } } .shariff .tumblr a {  background-color:#36465D } .shariff .tumblr a:hover {  background-color:#44546B } .shariff .tumblr .fa-tumblr {  font-size:28px } .shariff .theme-white .tumblr a {  color:#5cbe4a } @media only screen and (min-width:600px) { .shariff .tumblr .fa-tumblr {  font-size:22px } } .shariff .threema a {  background-color:#333 } .shariff .threema a:hover {  background-color:#1f1f1f } .shariff .threema .fa-lock {  font-size:28px } .shariff .theme-white .threema a {  color:#333 } @media only screen and (min-width:600px) { .shariff .threema .fa-lock {  font-size:22px } } .shariff .weibo a {  background-color:#F56770 } .shariff .weibo a:hover {  background-color:#FA7F8A } .shariff .weibo .fa-weibo {  font-size:28px } .shariff .weibo .share_count {  color:#0174a4;  background-color:#F56770 } .shariff .theme-white .weibo a {  color:#F56770 } @media only screen and (min-width:600px) { .shariff .weibo .fa-weibo {  font-size:24px } } .shariff .tencent-weibo a {  background-color:#26ACE0 } .shariff .tencent-weibo a:hover {  background-color:#38BBEB } .shariff .tencent-weibo .fa-tencent-weibo {  font-size:28px } .shariff .tencent-weibo .share_count {  color:#0174a4;  background-color:#26ACE0 } .shariff .theme-white .tencent-weibo a {  color:#26ACE0 } @media only screen and (min-width:600px) { .shariff .tencent-weibo .fa-tencent-weibo {  font-size:24px } } .shariff .qzone a {  background-color:#2B82D9 } .shariff .qzone a:hover {  background-color:#398FE6 } .shariff .qzone .fa-qq {  font-size:28px } .shariff .qzone .share_count {  color:#0174a4;  background-color:#2B82D9 } .shariff .theme-white .qzone a {  color:#2B82D9 } @media only screen and (min-width:600px) { .shariff .qzone .fa-qq {  font-size:24px } } .mail a {  padding-top:1.5px; } .twitter {  margin-top:0px !important; } 