@-webkit-keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.25; }
  100% {
    opacity: 1; } }
@-moz-keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.25; }
  100% {
    opacity: 1; } }
@-o-keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.25; }
  100% {
    opacity: 1; } }
@keyframes blink {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.25; }
  100% {
    opacity: 1; } }
.full-width {
  width: 100%; }

.full-height {
  height: 100%; }

.full-window {
  width: 100%;
  height: 100%; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.pull-center {
  margin-left: auto;
  margin-right: auto; }

.center-aligned {
  text-align: center !important; }

.left-aligned {
  text-align: left; }

.right-aligned {
  text-align: right; }

.justified {
  text-align: justify; }

.truncated {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.not-displayed {
  display: none !important; }

.hidden {
  visibility: hidden; }

.inline {
  display: inline; }

.inline-block {
  display: inline-block;
  zoom: 1;
  *display: inline; }

.block {
  display: block; }

.center-vertically {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%); }

.clearfix {
  *zoom: 1; }
  .clearfix:before, .clearfix:after {
    display: table;
    content: ""; }
  .clearfix:after {
    clear: both; }

.table {
  display: table; }

.table-cell {
  display: table-cell;
  vertical-align: middle; }

.line-height15 {
  line-height: 1.5rem; }

.line-height2 {
  line-height: 2rem; }

.line-height25 {
  line-height: 2.5rem; }

.width-10 {
  width: 10%; }

.width-20 {
  width: 20%; }

.width-25 {
  width: 25%; }

.width-30 {
  width: 30%; }

.width-40 {
  width: 40%; }

.width-50 {
  width: 50%; }

.width-60 {
  width: 60%; }

.width-70 {
  width: 70%; }

.width-75 {
  width: 75%; }

.width-80 {
  width: 80%; }

.width-90 {
  width: 90%; }

.width-33 {
  width: 33.333%; }

.width-66 {
  width: 66.666%; }

.width-100 {
  width: 100%; }

.mt0 {
  margin-top: 0px !important; }

.mr0 {
  margin-right: 0px !important; }

.mb0 {
  margin-bottom: 0px !important; }

.ml0 {
  margin-left: 0px !important; }

.mv0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important; }

.mh0 {
  margin-left: 0px !important;
  margin-right: 0px !important; }

.ma0 {
  margin: 0px !important; }

.pt0 {
  padding-top: 0px !important; }

.pr0 {
  padding-right: 0px !important; }

.pb0 {
  padding-bottom: 0px !important; }

.pl0 {
  padding-left: 0px !important; }

.pv0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.ph0 {
  padding-left: 0px !important;
  padding-right: 0px !important; }

.pa0 {
  padding: 0px !important; }

.mt1 {
  margin-top: 20px !important; }

.mr1 {
  margin-right: 20px !important; }

.mb1 {
  margin-bottom: 20px !important; }

.ml1 {
  margin-left: 20px !important; }

.mv1 {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }

.mh1 {
  margin-left: 20px !important;
  margin-right: 20px !important; }

.ma1 {
  margin: 20px !important; }

.pt1 {
  padding-top: 20px !important; }

.pr1 {
  padding-right: 20px !important; }

.pb1 {
  padding-bottom: 20px !important; }

.pl1 {
  padding-left: 20px !important; }

.pv1 {
  padding-top: 20px !important;
  padding-bottom: 20px !important; }

.ph1 {
  padding-left: 20px !important;
  padding-right: 20px !important; }

.pa1 {
  padding: 20px !important; }

.mt2 {
  margin-top: 40px !important; }

.mr2 {
  margin-right: 40px !important; }

.mb2 {
  margin-bottom: 40px !important; }

.ml2 {
  margin-left: 40px !important; }

.mv2 {
  margin-top: 40px !important;
  margin-bottom: 40px !important; }

.mh2 {
  margin-left: 40px !important;
  margin-right: 40px !important; }

.ma2 {
  margin: 40px !important; }

.pt2 {
  padding-top: 40px !important; }

.pr2 {
  padding-right: 40px !important; }

.pb2 {
  padding-bottom: 40px !important; }

.pl2 {
  padding-left: 40px !important; }

.pv2 {
  padding-top: 40px !important;
  padding-bottom: 40px !important; }

.ph2 {
  padding-left: 40px !important;
  padding-right: 40px !important; }

.pa2 {
  padding: 40px !important; }

.mt3 {
  margin-top: 60px !important; }

.mr3 {
  margin-right: 60px !important; }

.mb3 {
  margin-bottom: 60px !important; }

.ml3 {
  margin-left: 60px !important; }

.mv3 {
  margin-top: 60px !important;
  margin-bottom: 60px !important; }

.mh3 {
  margin-left: 60px !important;
  margin-right: 60px !important; }

.ma3 {
  margin: 60px !important; }

.pt3 {
  padding-top: 60px !important; }

.pr3 {
  padding-right: 60px !important; }

.pb3 {
  padding-bottom: 60px !important; }

.pl3 {
  padding-left: 60px !important; }

.pv3 {
  padding-top: 60px !important;
  padding-bottom: 60px !important; }

.ph3 {
  padding-left: 60px !important;
  padding-right: 60px !important; }

.pa3 {
  padding: 60px !important; }

.mt4 {
  margin-top: 80px !important; }

.mr4 {
  margin-right: 80px !important; }

.mb4 {
  margin-bottom: 80px !important; }

.ml4 {
  margin-left: 80px !important; }

.mv4 {
  margin-top: 80px !important;
  margin-bottom: 80px !important; }

.mh4 {
  margin-left: 80px !important;
  margin-right: 80px !important; }

.ma4 {
  margin: 80px !important; }

.pt4 {
  padding-top: 80px !important; }

.pr4 {
  padding-right: 80px !important; }

.pb4 {
  padding-bottom: 80px !important; }

.pl4 {
  padding-left: 80px !important; }

.pv4 {
  padding-top: 80px !important;
  padding-bottom: 80px !important; }

.ph4 {
  padding-left: 80px !important;
  padding-right: 80px !important; }

.pa4 {
  padding: 80px !important; }

.mt5 {
  margin-top: 100px !important; }

.mr5 {
  margin-right: 100px !important; }

.mb5 {
  margin-bottom: 100px !important; }

.ml5 {
  margin-left: 100px !important; }

.mv5 {
  margin-top: 100px !important;
  margin-bottom: 100px !important; }

.mh5 {
  margin-left: 100px !important;
  margin-right: 100px !important; }

.ma5 {
  margin: 100px !important; }

.pt5 {
  padding-top: 100px !important; }

.pr5 {
  padding-right: 100px !important; }

.pb5 {
  padding-bottom: 100px !important; }

.pl5 {
  padding-left: 100px !important; }

.pv5 {
  padding-top: 100px !important;
  padding-bottom: 100px !important; }

.ph5 {
  padding-left: 100px !important;
  padding-right: 100px !important; }

.pa5 {
  padding: 100px !important; }

.mt6 {
  margin-top: 120px !important; }

.mr6 {
  margin-right: 120px !important; }

.mb6 {
  margin-bottom: 120px !important; }

.ml6 {
  margin-left: 120px !important; }

.mv6 {
  margin-top: 120px !important;
  margin-bottom: 120px !important; }

.mh6 {
  margin-left: 120px !important;
  margin-right: 120px !important; }

.ma6 {
  margin: 120px !important; }

.pt6 {
  padding-top: 120px !important; }

.pr6 {
  padding-right: 120px !important; }

.pb6 {
  padding-bottom: 120px !important; }

.pl6 {
  padding-left: 120px !important; }

.pv6 {
  padding-top: 120px !important;
  padding-bottom: 120px !important; }

.ph6 {
  padding-left: 120px !important;
  padding-right: 120px !important; }

.pa6 {
  padding: 120px !important; }

.mt7 {
  margin-top: 140px !important; }

.mr7 {
  margin-right: 140px !important; }

.mb7 {
  margin-bottom: 140px !important; }

.ml7 {
  margin-left: 140px !important; }

.mv7 {
  margin-top: 140px !important;
  margin-bottom: 140px !important; }

.mh7 {
  margin-left: 140px !important;
  margin-right: 140px !important; }

.ma7 {
  margin: 140px !important; }

.pt7 {
  padding-top: 140px !important; }

.pr7 {
  padding-right: 140px !important; }

.pb7 {
  padding-bottom: 140px !important; }

.pl7 {
  padding-left: 140px !important; }

.pv7 {
  padding-top: 140px !important;
  padding-bottom: 140px !important; }

.ph7 {
  padding-left: 140px !important;
  padding-right: 140px !important; }

.pa7 {
  padding: 140px !important; }

.mt8 {
  margin-top: 160px !important; }

.mr8 {
  margin-right: 160px !important; }

.mb8 {
  margin-bottom: 160px !important; }

.ml8 {
  margin-left: 160px !important; }

.mv8 {
  margin-top: 160px !important;
  margin-bottom: 160px !important; }

.mh8 {
  margin-left: 160px !important;
  margin-right: 160px !important; }

.ma8 {
  margin: 160px !important; }

.pt8 {
  padding-top: 160px !important; }

.pr8 {
  padding-right: 160px !important; }

.pb8 {
  padding-bottom: 160px !important; }

.pl8 {
  padding-left: 160px !important; }

.pv8 {
  padding-top: 160px !important;
  padding-bottom: 160px !important; }

.ph8 {
  padding-left: 160px !important;
  padding-right: 160px !important; }

.pa8 {
  padding: 160px !important; }

.mt9 {
  margin-top: 180px !important; }

.mr9 {
  margin-right: 180px !important; }

.mb9 {
  margin-bottom: 180px !important; }

.ml9 {
  margin-left: 180px !important; }

.mv9 {
  margin-top: 180px !important;
  margin-bottom: 180px !important; }

.mh9 {
  margin-left: 180px !important;
  margin-right: 180px !important; }

.ma9 {
  margin: 180px !important; }

.pt9 {
  padding-top: 180px !important; }

.pr9 {
  padding-right: 180px !important; }

.pb9 {
  padding-bottom: 180px !important; }

.pl9 {
  padding-left: 180px !important; }

.pv9 {
  padding-top: 180px !important;
  padding-bottom: 180px !important; }

.ph9 {
  padding-left: 180px !important;
  padding-right: 180px !important; }

.pa9 {
  padding: 180px !important; }

.mt05 {
  margin-top: 10px !important; }

.mr05 {
  margin-right: 10px !important; }

.mb05 {
  margin-bottom: 10px !important; }

.ml05 {
  margin-left: 10px !important; }

.mv05 {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }

.mh05 {
  margin-left: 10px !important;
  margin-right: 10px !important; }

.ma05 {
  margin: 10px !important; }

.pt05 {
  padding-top: 10px !important; }

.pr05 {
  padding-right: 10px !important; }

.pb05 {
  padding-bottom: 10px !important; }

.pl05 {
  padding-left: 10px !important; }

.pv05 {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.ph05 {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.pa05 {
  padding: 10px !important; }

.mt15 {
  margin-top: 30px !important; }

.mr15 {
  margin-right: 30px !important; }

.mb15 {
  margin-bottom: 30px !important; }

.ml15 {
  margin-left: 30px !important; }

.mv15 {
  margin-top: 30px !important;
  margin-bottom: 30px !important; }

.mh15 {
  margin-left: 30px !important;
  margin-right: 30px !important; }

.ma15 {
  margin: 30px !important; }

.pt15 {
  padding-top: 30px !important; }

.pr15 {
  padding-right: 30px !important; }

.pb15 {
  padding-bottom: 30px !important; }

.pl15 {
  padding-left: 30px !important; }

.pv15 {
  padding-top: 30px !important;
  padding-bottom: 30px !important; }

.ph15 {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.pa15 {
  padding: 30px !important; }

.mt25 {
  margin-top: 50px !important; }

.mr25 {
  margin-right: 50px !important; }

.mb25 {
  margin-bottom: 50px !important; }

.ml25 {
  margin-left: 50px !important; }

.mv25 {
  margin-top: 50px !important;
  margin-bottom: 50px !important; }

.mh25 {
  margin-left: 50px !important;
  margin-right: 50px !important; }

.ma25 {
  margin: 50px !important; }

.pt25 {
  padding-top: 50px !important; }

.pr25 {
  padding-right: 50px !important; }

.pb25 {
  padding-bottom: 50px !important; }

.pl25 {
  padding-left: 50px !important; }

.pv25 {
  padding-top: 50px !important;
  padding-bottom: 50px !important; }

.ph25 {
  padding-left: 50px !important;
  padding-right: 50px !important; }

.pa25 {
  padding: 50px !important; }

.mt35 {
  margin-top: 70px !important; }

.mr35 {
  margin-right: 70px !important; }

.mb35 {
  margin-bottom: 70px !important; }

.ml35 {
  margin-left: 70px !important; }

.mv35 {
  margin-top: 70px !important;
  margin-bottom: 70px !important; }

.mh35 {
  margin-left: 70px !important;
  margin-right: 70px !important; }

.ma35 {
  margin: 70px !important; }

.pt35 {
  padding-top: 70px !important; }

.pr35 {
  padding-right: 70px !important; }

.pb35 {
  padding-bottom: 70px !important; }

.pl35 {
  padding-left: 70px !important; }

.pv35 {
  padding-top: 70px !important;
  padding-bottom: 70px !important; }

.ph35 {
  padding-left: 70px !important;
  padding-right: 70px !important; }

.pa35 {
  padding: 70px !important; }

.mt45 {
  margin-top: 90px !important; }

.mr45 {
  margin-right: 90px !important; }

.mb45 {
  margin-bottom: 90px !important; }

.ml45 {
  margin-left: 90px !important; }

.mv45 {
  margin-top: 90px !important;
  margin-bottom: 90px !important; }

.mh45 {
  margin-left: 90px !important;
  margin-right: 90px !important; }

.ma45 {
  margin: 90px !important; }

.pt45 {
  padding-top: 90px !important; }

.pr45 {
  padding-right: 90px !important; }

.pb45 {
  padding-bottom: 90px !important; }

.pl45 {
  padding-left: 90px !important; }

.pv45 {
  padding-top: 90px !important;
  padding-bottom: 90px !important; }

.ph45 {
  padding-left: 90px !important;
  padding-right: 90px !important; }

.pa45 {
  padding: 90px !important; }

.mt55 {
  margin-top: 110px !important; }

.mr55 {
  margin-right: 110px !important; }

.mb55 {
  margin-bottom: 110px !important; }

.ml55 {
  margin-left: 110px !important; }

.mv55 {
  margin-top: 110px !important;
  margin-bottom: 110px !important; }

.mh55 {
  margin-left: 110px !important;
  margin-right: 110px !important; }

.ma55 {
  margin: 110px !important; }

.pt55 {
  padding-top: 110px !important; }

.pr55 {
  padding-right: 110px !important; }

.pb55 {
  padding-bottom: 110px !important; }

.pl55 {
  padding-left: 110px !important; }

.pv55 {
  padding-top: 110px !important;
  padding-bottom: 110px !important; }

.ph55 {
  padding-left: 110px !important;
  padding-right: 110px !important; }

.pa55 {
  padding: 110px !important; }

.mt65 {
  margin-top: 130px !important; }

.mr65 {
  margin-right: 130px !important; }

.mb65 {
  margin-bottom: 130px !important; }

.ml65 {
  margin-left: 130px !important; }

.mv65 {
  margin-top: 130px !important;
  margin-bottom: 130px !important; }

.mh65 {
  margin-left: 130px !important;
  margin-right: 130px !important; }

.ma65 {
  margin: 130px !important; }

.pt65 {
  padding-top: 130px !important; }

.pr65 {
  padding-right: 130px !important; }

.pb65 {
  padding-bottom: 130px !important; }

.pl65 {
  padding-left: 130px !important; }

.pv65 {
  padding-top: 130px !important;
  padding-bottom: 130px !important; }

.ph65 {
  padding-left: 130px !important;
  padding-right: 130px !important; }

.pa65 {
  padding: 130px !important; }

.mt75 {
  margin-top: 150px !important; }

.mr75 {
  margin-right: 150px !important; }

.mb75 {
  margin-bottom: 150px !important; }

.ml75 {
  margin-left: 150px !important; }

.mv75 {
  margin-top: 150px !important;
  margin-bottom: 150px !important; }

.mh75 {
  margin-left: 150px !important;
  margin-right: 150px !important; }

.ma75 {
  margin: 150px !important; }

.pt75 {
  padding-top: 150px !important; }

.pr75 {
  padding-right: 150px !important; }

.pb75 {
  padding-bottom: 150px !important; }

.pl75 {
  padding-left: 150px !important; }

.pv75 {
  padding-top: 150px !important;
  padding-bottom: 150px !important; }

.ph75 {
  padding-left: 150px !important;
  padding-right: 150px !important; }

.pa75 {
  padding: 150px !important; }

.mt85 {
  margin-top: 170px !important; }

.mr85 {
  margin-right: 170px !important; }

.mb85 {
  margin-bottom: 170px !important; }

.ml85 {
  margin-left: 170px !important; }

.mv85 {
  margin-top: 170px !important;
  margin-bottom: 170px !important; }

.mh85 {
  margin-left: 170px !important;
  margin-right: 170px !important; }

.ma85 {
  margin: 170px !important; }

.pt85 {
  padding-top: 170px !important; }

.pr85 {
  padding-right: 170px !important; }

.pb85 {
  padding-bottom: 170px !important; }

.pl85 {
  padding-left: 170px !important; }

.pv85 {
  padding-top: 170px !important;
  padding-bottom: 170px !important; }

.ph85 {
  padding-left: 170px !important;
  padding-right: 170px !important; }

.pa85 {
  padding: 170px !important; }

.mt95 {
  margin-top: 190px !important; }

.mr95 {
  margin-right: 190px !important; }

.mb95 {
  margin-bottom: 190px !important; }

.ml95 {
  margin-left: 190px !important; }

.mv95 {
  margin-top: 190px !important;
  margin-bottom: 190px !important; }

.mh95 {
  margin-left: 190px !important;
  margin-right: 190px !important; }

.ma95 {
  margin: 190px !important; }

.pt95 {
  padding-top: 190px !important; }

.pr95 {
  padding-right: 190px !important; }

.pb95 {
  padding-bottom: 190px !important; }

.pl95 {
  padding-left: 190px !important; }

.pv95 {
  padding-top: 190px !important;
  padding-bottom: 190px !important; }

.ph95 {
  padding-left: 190px !important;
  padding-right: 190px !important; }

.pa95 {
  padding: 190px !important; }

.mt025 {
  margin-top: 5px !important; }

.mr025 {
  margin-right: 5px !important; }

.mb025 {
  margin-bottom: 5px !important; }

.ml025 {
  margin-left: 5px !important; }

.mv025 {
  margin-top: 5px !important;
  margin-bottom: 5px !important; }

.mh025 {
  margin-left: 5px !important;
  margin-right: 5px !important; }

.ma025 {
  margin: 5px !important; }

.pt025 {
  padding-top: 5px !important; }

.pr025 {
  padding-right: 5px !important; }

.pb025 {
  padding-bottom: 5px !important; }

.pl025 {
  padding-left: 5px !important; }

.pv025 {
  padding-top: 5px !important;
  padding-bottom: 5px !important; }

.ph025 {
  padding-left: 5px !important;
  padding-right: 5px !important; }

.pa025 {
  padding: 5px !important; }

.mt125 {
  margin-top: 25px !important; }

.mr125 {
  margin-right: 25px !important; }

.mb125 {
  margin-bottom: 25px !important; }

.ml125 {
  margin-left: 25px !important; }

.mv125 {
  margin-top: 25px !important;
  margin-bottom: 25px !important; }

.mh125 {
  margin-left: 25px !important;
  margin-right: 25px !important; }

.ma125 {
  margin: 25px !important; }

.pt125 {
  padding-top: 25px !important; }

.pr125 {
  padding-right: 25px !important; }

.pb125 {
  padding-bottom: 25px !important; }

.pl125 {
  padding-left: 25px !important; }

.pv125 {
  padding-top: 25px !important;
  padding-bottom: 25px !important; }

.ph125 {
  padding-left: 25px !important;
  padding-right: 25px !important; }

.pa125 {
  padding: 25px !important; }

.mt225 {
  margin-top: 45px !important; }

.mr225 {
  margin-right: 45px !important; }

.mb225 {
  margin-bottom: 45px !important; }

.ml225 {
  margin-left: 45px !important; }

.mv225 {
  margin-top: 45px !important;
  margin-bottom: 45px !important; }

.mh225 {
  margin-left: 45px !important;
  margin-right: 45px !important; }

.ma225 {
  margin: 45px !important; }

.pt225 {
  padding-top: 45px !important; }

.pr225 {
  padding-right: 45px !important; }

.pb225 {
  padding-bottom: 45px !important; }

.pl225 {
  padding-left: 45px !important; }

.pv225 {
  padding-top: 45px !important;
  padding-bottom: 45px !important; }

.ph225 {
  padding-left: 45px !important;
  padding-right: 45px !important; }

.pa225 {
  padding: 45px !important; }

.mt325 {
  margin-top: 65px !important; }

.mr325 {
  margin-right: 65px !important; }

.mb325 {
  margin-bottom: 65px !important; }

.ml325 {
  margin-left: 65px !important; }

.mv325 {
  margin-top: 65px !important;
  margin-bottom: 65px !important; }

.mh325 {
  margin-left: 65px !important;
  margin-right: 65px !important; }

.ma325 {
  margin: 65px !important; }

.pt325 {
  padding-top: 65px !important; }

.pr325 {
  padding-right: 65px !important; }

.pb325 {
  padding-bottom: 65px !important; }

.pl325 {
  padding-left: 65px !important; }

.pv325 {
  padding-top: 65px !important;
  padding-bottom: 65px !important; }

.ph325 {
  padding-left: 65px !important;
  padding-right: 65px !important; }

.pa325 {
  padding: 65px !important; }

.mt425 {
  margin-top: 85px !important; }

.mr425 {
  margin-right: 85px !important; }

.mb425 {
  margin-bottom: 85px !important; }

.ml425 {
  margin-left: 85px !important; }

.mv425 {
  margin-top: 85px !important;
  margin-bottom: 85px !important; }

.mh425 {
  margin-left: 85px !important;
  margin-right: 85px !important; }

.ma425 {
  margin: 85px !important; }

.pt425 {
  padding-top: 85px !important; }

.pr425 {
  padding-right: 85px !important; }

.pb425 {
  padding-bottom: 85px !important; }

.pl425 {
  padding-left: 85px !important; }

.pv425 {
  padding-top: 85px !important;
  padding-bottom: 85px !important; }

.ph425 {
  padding-left: 85px !important;
  padding-right: 85px !important; }

.pa425 {
  padding: 85px !important; }

.mt525 {
  margin-top: 105px !important; }

.mr525 {
  margin-right: 105px !important; }

.mb525 {
  margin-bottom: 105px !important; }

.ml525 {
  margin-left: 105px !important; }

.mv525 {
  margin-top: 105px !important;
  margin-bottom: 105px !important; }

.mh525 {
  margin-left: 105px !important;
  margin-right: 105px !important; }

.ma525 {
  margin: 105px !important; }

.pt525 {
  padding-top: 105px !important; }

.pr525 {
  padding-right: 105px !important; }

.pb525 {
  padding-bottom: 105px !important; }

.pl525 {
  padding-left: 105px !important; }

.pv525 {
  padding-top: 105px !important;
  padding-bottom: 105px !important; }

.ph525 {
  padding-left: 105px !important;
  padding-right: 105px !important; }

.pa525 {
  padding: 105px !important; }

.mt625 {
  margin-top: 125px !important; }

.mr625 {
  margin-right: 125px !important; }

.mb625 {
  margin-bottom: 125px !important; }

.ml625 {
  margin-left: 125px !important; }

.mv625 {
  margin-top: 125px !important;
  margin-bottom: 125px !important; }

.mh625 {
  margin-left: 125px !important;
  margin-right: 125px !important; }

.ma625 {
  margin: 125px !important; }

.pt625 {
  padding-top: 125px !important; }

.pr625 {
  padding-right: 125px !important; }

.pb625 {
  padding-bottom: 125px !important; }

.pl625 {
  padding-left: 125px !important; }

.pv625 {
  padding-top: 125px !important;
  padding-bottom: 125px !important; }

.ph625 {
  padding-left: 125px !important;
  padding-right: 125px !important; }

.pa625 {
  padding: 125px !important; }

.mt725 {
  margin-top: 145px !important; }

.mr725 {
  margin-right: 145px !important; }

.mb725 {
  margin-bottom: 145px !important; }

.ml725 {
  margin-left: 145px !important; }

.mv725 {
  margin-top: 145px !important;
  margin-bottom: 145px !important; }

.mh725 {
  margin-left: 145px !important;
  margin-right: 145px !important; }

.ma725 {
  margin: 145px !important; }

.pt725 {
  padding-top: 145px !important; }

.pr725 {
  padding-right: 145px !important; }

.pb725 {
  padding-bottom: 145px !important; }

.pl725 {
  padding-left: 145px !important; }

.pv725 {
  padding-top: 145px !important;
  padding-bottom: 145px !important; }

.ph725 {
  padding-left: 145px !important;
  padding-right: 145px !important; }

.pa725 {
  padding: 145px !important; }

.mt825 {
  margin-top: 165px !important; }

.mr825 {
  margin-right: 165px !important; }

.mb825 {
  margin-bottom: 165px !important; }

.ml825 {
  margin-left: 165px !important; }

.mv825 {
  margin-top: 165px !important;
  margin-bottom: 165px !important; }

.mh825 {
  margin-left: 165px !important;
  margin-right: 165px !important; }

.ma825 {
  margin: 165px !important; }

.pt825 {
  padding-top: 165px !important; }

.pr825 {
  padding-right: 165px !important; }

.pb825 {
  padding-bottom: 165px !important; }

.pl825 {
  padding-left: 165px !important; }

.pv825 {
  padding-top: 165px !important;
  padding-bottom: 165px !important; }

.ph825 {
  padding-left: 165px !important;
  padding-right: 165px !important; }

.pa825 {
  padding: 165px !important; }

.mt925 {
  margin-top: 185px !important; }

.mr925 {
  margin-right: 185px !important; }

.mb925 {
  margin-bottom: 185px !important; }

.ml925 {
  margin-left: 185px !important; }

.mv925 {
  margin-top: 185px !important;
  margin-bottom: 185px !important; }

.mh925 {
  margin-left: 185px !important;
  margin-right: 185px !important; }

.ma925 {
  margin: 185px !important; }

.pt925 {
  padding-top: 185px !important; }

.pr925 {
  padding-right: 185px !important; }

.pb925 {
  padding-bottom: 185px !important; }

.pl925 {
  padding-left: 185px !important; }

.pv925 {
  padding-top: 185px !important;
  padding-bottom: 185px !important; }

.ph925 {
  padding-left: 185px !important;
  padding-right: 185px !important; }

.pa925 {
  padding: 185px !important; }

.mt075 {
  margin-top: 15px !important; }

.mr075 {
  margin-right: 15px !important; }

.mb075 {
  margin-bottom: 15px !important; }

.ml075 {
  margin-left: 15px !important; }

.mv075 {
  margin-top: 15px !important;
  margin-bottom: 15px !important; }

.mh075 {
  margin-left: 15px !important;
  margin-right: 15px !important; }

.ma075 {
  margin: 15px !important; }

.pt075 {
  padding-top: 15px !important; }

.pr075 {
  padding-right: 15px !important; }

.pb075 {
  padding-bottom: 15px !important; }

.pl075 {
  padding-left: 15px !important; }

.pv075 {
  padding-top: 15px !important;
  padding-bottom: 15px !important; }

.ph075 {
  padding-left: 15px !important;
  padding-right: 15px !important; }

.pa075 {
  padding: 15px !important; }

.mt175 {
  margin-top: 35px !important; }

.mr175 {
  margin-right: 35px !important; }

.mb175 {
  margin-bottom: 35px !important; }

.ml175 {
  margin-left: 35px !important; }

.mv175 {
  margin-top: 35px !important;
  margin-bottom: 35px !important; }

.mh175 {
  margin-left: 35px !important;
  margin-right: 35px !important; }

.ma175 {
  margin: 35px !important; }

.pt175 {
  padding-top: 35px !important; }

.pr175 {
  padding-right: 35px !important; }

.pb175 {
  padding-bottom: 35px !important; }

.pl175 {
  padding-left: 35px !important; }

.pv175 {
  padding-top: 35px !important;
  padding-bottom: 35px !important; }

.ph175 {
  padding-left: 35px !important;
  padding-right: 35px !important; }

.pa175 {
  padding: 35px !important; }

.mt275 {
  margin-top: 55px !important; }

.mr275 {
  margin-right: 55px !important; }

.mb275 {
  margin-bottom: 55px !important; }

.ml275 {
  margin-left: 55px !important; }

.mv275 {
  margin-top: 55px !important;
  margin-bottom: 55px !important; }

.mh275 {
  margin-left: 55px !important;
  margin-right: 55px !important; }

.ma275 {
  margin: 55px !important; }

.pt275 {
  padding-top: 55px !important; }

.pr275 {
  padding-right: 55px !important; }

.pb275 {
  padding-bottom: 55px !important; }

.pl275 {
  padding-left: 55px !important; }

.pv275 {
  padding-top: 55px !important;
  padding-bottom: 55px !important; }

.ph275 {
  padding-left: 55px !important;
  padding-right: 55px !important; }

.pa275 {
  padding: 55px !important; }

.mt375 {
  margin-top: 75px !important; }

.mr375 {
  margin-right: 75px !important; }

.mb375 {
  margin-bottom: 75px !important; }

.ml375 {
  margin-left: 75px !important; }

.mv375 {
  margin-top: 75px !important;
  margin-bottom: 75px !important; }

.mh375 {
  margin-left: 75px !important;
  margin-right: 75px !important; }

.ma375 {
  margin: 75px !important; }

.pt375 {
  padding-top: 75px !important; }

.pr375 {
  padding-right: 75px !important; }

.pb375 {
  padding-bottom: 75px !important; }

.pl375 {
  padding-left: 75px !important; }

.pv375 {
  padding-top: 75px !important;
  padding-bottom: 75px !important; }

.ph375 {
  padding-left: 75px !important;
  padding-right: 75px !important; }

.pa375 {
  padding: 75px !important; }

.mt475 {
  margin-top: 95px !important; }

.mr475 {
  margin-right: 95px !important; }

.mb475 {
  margin-bottom: 95px !important; }

.ml475 {
  margin-left: 95px !important; }

.mv475 {
  margin-top: 95px !important;
  margin-bottom: 95px !important; }

.mh475 {
  margin-left: 95px !important;
  margin-right: 95px !important; }

.ma475 {
  margin: 95px !important; }

.pt475 {
  padding-top: 95px !important; }

.pr475 {
  padding-right: 95px !important; }

.pb475 {
  padding-bottom: 95px !important; }

.pl475 {
  padding-left: 95px !important; }

.pv475 {
  padding-top: 95px !important;
  padding-bottom: 95px !important; }

.ph475 {
  padding-left: 95px !important;
  padding-right: 95px !important; }

.pa475 {
  padding: 95px !important; }

.mt575 {
  margin-top: 115px !important; }

.mr575 {
  margin-right: 115px !important; }

.mb575 {
  margin-bottom: 115px !important; }

.ml575 {
  margin-left: 115px !important; }

.mv575 {
  margin-top: 115px !important;
  margin-bottom: 115px !important; }

.mh575 {
  margin-left: 115px !important;
  margin-right: 115px !important; }

.ma575 {
  margin: 115px !important; }

.pt575 {
  padding-top: 115px !important; }

.pr575 {
  padding-right: 115px !important; }

.pb575 {
  padding-bottom: 115px !important; }

.pl575 {
  padding-left: 115px !important; }

.pv575 {
  padding-top: 115px !important;
  padding-bottom: 115px !important; }

.ph575 {
  padding-left: 115px !important;
  padding-right: 115px !important; }

.pa575 {
  padding: 115px !important; }

.mt675 {
  margin-top: 135px !important; }

.mr675 {
  margin-right: 135px !important; }

.mb675 {
  margin-bottom: 135px !important; }

.ml675 {
  margin-left: 135px !important; }

.mv675 {
  margin-top: 135px !important;
  margin-bottom: 135px !important; }

.mh675 {
  margin-left: 135px !important;
  margin-right: 135px !important; }

.ma675 {
  margin: 135px !important; }

.pt675 {
  padding-top: 135px !important; }

.pr675 {
  padding-right: 135px !important; }

.pb675 {
  padding-bottom: 135px !important; }

.pl675 {
  padding-left: 135px !important; }

.pv675 {
  padding-top: 135px !important;
  padding-bottom: 135px !important; }

.ph675 {
  padding-left: 135px !important;
  padding-right: 135px !important; }

.pa675 {
  padding: 135px !important; }

.mt775 {
  margin-top: 155px !important; }

.mr775 {
  margin-right: 155px !important; }

.mb775 {
  margin-bottom: 155px !important; }

.ml775 {
  margin-left: 155px !important; }

.mv775 {
  margin-top: 155px !important;
  margin-bottom: 155px !important; }

.mh775 {
  margin-left: 155px !important;
  margin-right: 155px !important; }

.ma775 {
  margin: 155px !important; }

.pt775 {
  padding-top: 155px !important; }

.pr775 {
  padding-right: 155px !important; }

.pb775 {
  padding-bottom: 155px !important; }

.pl775 {
  padding-left: 155px !important; }

.pv775 {
  padding-top: 155px !important;
  padding-bottom: 155px !important; }

.ph775 {
  padding-left: 155px !important;
  padding-right: 155px !important; }

.pa775 {
  padding: 155px !important; }

.mt875 {
  margin-top: 175px !important; }

.mr875 {
  margin-right: 175px !important; }

.mb875 {
  margin-bottom: 175px !important; }

.ml875 {
  margin-left: 175px !important; }

.mv875 {
  margin-top: 175px !important;
  margin-bottom: 175px !important; }

.mh875 {
  margin-left: 175px !important;
  margin-right: 175px !important; }

.ma875 {
  margin: 175px !important; }

.pt875 {
  padding-top: 175px !important; }

.pr875 {
  padding-right: 175px !important; }

.pb875 {
  padding-bottom: 175px !important; }

.pl875 {
  padding-left: 175px !important; }

.pv875 {
  padding-top: 175px !important;
  padding-bottom: 175px !important; }

.ph875 {
  padding-left: 175px !important;
  padding-right: 175px !important; }

.pa875 {
  padding: 175px !important; }

.mt975 {
  margin-top: 195px !important; }

.mr975 {
  margin-right: 195px !important; }

.mb975 {
  margin-bottom: 195px !important; }

.ml975 {
  margin-left: 195px !important; }

.mv975 {
  margin-top: 195px !important;
  margin-bottom: 195px !important; }

.mh975 {
  margin-left: 195px !important;
  margin-right: 195px !important; }

.ma975 {
  margin: 195px !important; }

.pt975 {
  padding-top: 195px !important; }

.pr975 {
  padding-right: 195px !important; }

.pb975 {
  padding-bottom: 195px !important; }

.pl975 {
  padding-left: 195px !important; }

.pv975 {
  padding-top: 195px !important;
  padding-bottom: 195px !important; }

.ph975 {
  padding-left: 195px !important;
  padding-right: 195px !important; }

.pa975 {
  padding: 195px !important; }

.white {
  color: #F6F6F6; }

.gray {
  color: #B8B8B8; }

.light-gray {
  color: #e0e0e0;
  -webkit-transition-property: color;
  -webkit-transition-duration: 0.66s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
  -moz-transition-property: color;
  -moz-transition-duration: 0.66s;
  -moz-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
  -ms-transition-property: color;
  -ms-transition-duration: 0.66s;
  -ms-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
  -o-transition-property: color;
  -o-transition-duration: 0.66s;
  -o-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
  transition-property: color;
  transition-duration: 0.66s;
  transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1); }

.black {
  color: #1c1c1c; }

html {
  font-size: 125%;
  height: 100%; }

body {
  background: #B8B8B8;
  color: #F6F6F6;
  font-family: "GTWalsheimRegular", Helvetica, Arial, sans-serif;
  font-size: 90%;
  font-weight: normal;
  font-style: normal;
  line-height: 1rem;
  letter-spacing: 0.33px;
  -webkit-text-size-adjust: none;
  -moz-font-feature-settings: "liga=0";
  -moz-font-feature-settings: "liga" 0;
  -webkit-font-smoothing: antialiased;
  height: 100%; }

.grid {
  background-image: url("/assets/images/grid.png");
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100000;
  pointer-events: none;
  display: none; }

::selection {
  background: #F6F6F6;
  color: #1c1c1c; }

::-moz-selection {
  background: #F6F6F6;
  color: #1c1c1c; }

.clearfix {
  *zoom: 1; }
  .clearfix:before, .clearfix:after {
    display: table;
    content: ""; }
  .clearfix:after {
    clear: both; }

a {
  color: #F6F6F6;
  text-decoration: none;
  -webkit-transition-property: color, opacity;
  -webkit-transition-duration: 0.66s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
  -moz-transition-property: color, opacity;
  -moz-transition-duration: 0.66s;
  -moz-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
  -ms-transition-property: color, opacity;
  -ms-transition-duration: 0.66s;
  -ms-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
  -o-transition-property: color, opacity;
  -o-transition-duration: 0.66s;
  -o-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
  transition-property: color, opacity;
  transition-duration: 0.66s;
  transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1); }
  a:hover {
    color: #1c1c1c; }
    a:hover.light-gray,
    a:hover .light-gray {
      color: #1c1c1c; }
  a.active {
    color: #1c1c1c; }
  a.disabled {
    pointer-events: none;
    opacity: 0.5;
    filter: alpha(opacity=50);
    zoom: 1; }

b {
  font-family: "GTWalsheimBold", Helvetica, Arial, sans-serif; }

em {
  font-family: "GTWalsheimRegularOblique"; }

p + p {
  margin-bottom: 1rem; }

small {
  font-size: 0.75rem; }

big, .big-text {
  font-size: 1.35rem;
  line-height: 2rem; }

h1, h2, h3, h4 {
  font-family: "GTWalsheimBold", Helvetica, Arial, sans-serif; }

.truncated {
  line-height: 1.1rem; }

.header {
  position: absolute;
  width: 100%;
  padding: 0.75rem 1.5rem;
  z-index: 1000;
  background-color: transparent;
  -webkit-transition-property: background-color;
  -webkit-transition-duration: 0.66s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
  -moz-transition-property: background-color;
  -moz-transition-duration: 0.66s;
  -moz-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
  -ms-transition-property: background-color;
  -ms-transition-duration: 0.66s;
  -ms-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
  -o-transition-property: background-color;
  -o-transition-duration: 0.66s;
  -o-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
  transition-property: background-color;
  transition-duration: 0.66s;
  transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1); }

.logo {
  width: 3.5rem;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -1.5rem;
  margin-left: -1.75rem;
  opacity: 0.75;
  z-index: -1; }
  .logo img {
    width: 100%; }

.content {
  padding-top: 6rem;
  padding-left: 1.5rem;
  margin-bottom: 2rem;
  z-index: 1000; }

table {
  line-height: 2rem; }

.slide {
  padding: 3.5rem 4rem; }
  .slide img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%); }
  .slide .slide-info {
    position: absolute;
    left: 0;
    bottom: 0rem;
    width: 100%;
    padding: 0.75rem 1.5rem; }

.cycle-slideshow {
  display: none; }

.cycle-prev,
.cycle-next {
  position: fixed;
  top: 50%;
  margin-top: -1.5rem;
  font-family: Helvetica, Arial, "GTWalsheimRegular", sans-serif;
  font-size: 2.5em;
  z-index: 1001; }

.cycle-prev {
  left: 1.5rem; }

.cycle-next {
  right: 1.5rem; }

.menu {
  line-height: 1rem; }
  .menu .menu-items {
    float: right; }
    .menu .menu-items li {
      display: inline-block;
      margin-left: 1rem; }
  .menu .menu-location {
    display: none; }
  .menu .menu-toggle {
    display: none;
    position: relative;
    padding-right: 1.5rem;
    -webkit-transition-property: color;
    -webkit-transition-duration: 0.66s;
    -webkit-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
    -moz-transition-property: color;
    -moz-transition-duration: 0.66s;
    -moz-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
    -ms-transition-property: color;
    -ms-transition-duration: 0.66s;
    -ms-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
    -o-transition-property: color;
    -o-transition-duration: 0.66s;
    -o-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
    transition-property: color;
    transition-duration: 0.66s;
    transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1); }
    .menu .menu-toggle:hover {
      color: #1c1c1c;
      cursor: pointer; }
      .menu .menu-toggle:hover .hamburger {
        background-color: #1c1c1c; }
    .menu .menu-toggle .hamburger {
      width: 20px;
      height: 2px;
      background-color: #F6F6F6;
      position: absolute;
      right: 0;
      -webkit-transition-property: all;
      -webkit-transition-duration: 0.66s;
      -webkit-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
      -moz-transition-property: all;
      -moz-transition-duration: 0.66s;
      -moz-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
      -ms-transition-property: all;
      -ms-transition-duration: 0.66s;
      -ms-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
      -o-transition-property: all;
      -o-transition-duration: 0.66s;
      -o-transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1);
      transition-property: all;
      transition-duration: 0.66s;
      transition-timing-function: cubic-bezier(0.25, 1, 0.25, 1); }
    .menu .menu-toggle .hamburger-1 {
      top: 3px; }
    .menu .menu-toggle .hamburger-2 {
      top: 10px; }
    .menu .menu-toggle .hamburger-3 {
      top: 17px; }
  .menu.menu-toggled .menu-items {
    display: block; }
  .menu.menu-toggled .menu-logotype-location {
    display: none; }
  .menu.menu-toggled .menu-toggle {
    color: #1c1c1c; }
  .menu.menu-toggled .hamburger {
    background-color: #1c1c1c; }
  .menu.menu-toggled .hamburger-1 {
    top: 9px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  .menu.menu-toggled .hamburger-2 {
    opacity: 0; }
  .menu.menu-toggled .hamburger-3 {
    top: 9px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }

.contact .content {
  position: relative;
  z-index: 1;
  width: 27.5rem; }
.contact .instagram-photos {
  position: fixed;
  top: 0;
  overflow: hidden; }
.contact .instagram-photo {
  position: absolute; }

.exhibitions .content li {
  *zoom: 1;
  margin-bottom: 1rem; }
  .exhibitions .content li:before, .exhibitions .content li:after {
    display: table;
    content: ""; }
  .exhibitions .content li:after {
    clear: both; }

.photoset-exhibition .exhibition-info {
  position: absolute;
  left: 0;
  bottom: 0rem;
  width: 100%;
  padding: 0.75rem 1.5rem; }

@media all and (min-width: 1140px) {
  .menu-items {
    display: block; }

  .menu-logotype-location {
    display: block !important; } }
@media all and (max-width: 1140px) {
  .header.menu-toggled {
    background-color: #a6a6a6; }

  .menu .menu-toggle {
    display: inline; }
  .menu .menu-title {
    display: none; }
  .menu .menu-location {
    display: block; }
  .menu .menu-items {
    float: left;
    display: none;
    width: calc(100% - 4rem); }
    .menu .menu-items li {
      margin-left: 0;
      margin-right: 1rem; }
    .menu .menu-items .not-displayed {
      display: inline-block !important; } }
@media all and (max-width: 860px) {
  .break {
    display: none; }

  .m-new-line {
    clear: left; }

  .header.menu-toggled {
    background-color: #a6a6a6; }

  .menu .menu-break {
    display: none; }
  .menu .menu-location {
    clear: left; }
  .menu .menu-items {
    width: calc(100% - 2rem); }
    .menu .menu-items li, .menu .menu-items li a {
      display: block;
      width: 100%;
      line-height: 1.5rem; }
  .menu .menu-toggle {
    margin-top: 4px;
    height: 24px; }
    .menu .menu-toggle .hamburger {
      width: 23px;
      height: 3px; }
    .menu .menu-toggle .hamburger-1 {
      top: 1px; }
    .menu .menu-toggle .hamburger-2 {
      top: 10px; }
    .menu .menu-toggle .hamburger-3 {
      top: 19px; }
    .menu .menu-toggle .toggle-text {
      display: none; }
  .menu.menu-toggled .menu-items {
    clear: left;
    margin-top: 0.25rem; }
  .menu.menu-toggled .menu-toggle .hamburger-1,
  .menu.menu-toggled .menu-toggle .hamburger-3 {
    top: 10px; }
  .menu.menu-toggled .menu-logotype-location {
    display: block; }
    .menu.menu-toggled .menu-logotype-location .menu-break,
    .menu.menu-toggled .menu-logotype-location .menu-location {
      display: none; }

  .slide-info > .pull-right {
    position: absolute;
    right: 1.5rem;
    bottom: 0.75rem; } }
@media all and (max-width: 767px) {
  html {
    font-size: 110%; }

  .header, .slide-info {
    padding: 0.25rem 0.5rem !important; }

  .slide {
    padding: 2.75rem 0.5rem; }

  .content {
    padding-left: 0.5rem; }

  .break {
    display: none; }

  .m-new-line {
    clear: left; }

  big, .big-text {
    font-size: 0.9rem;
    line-height: 1.25rem; }

  .header.menu-toggled {
    background-color: #a6a6a6; }

  .menu .menu-break {
    display: none; }
  .menu .menu-location {
    clear: left; }
  .menu .menu-items {
    width: calc(100% - 2rem); }
    .menu .menu-items li, .menu .menu-items li a {
      display: block;
      width: 100%;
      line-height: 1.5rem; }
  .menu .menu-toggle {
    margin-top: 4px;
    height: 24px; }
    .menu .menu-toggle .hamburger {
      width: 23px;
      height: 3px; }
    .menu .menu-toggle .hamburger-1 {
      top: 1px; }
    .menu .menu-toggle .hamburger-2 {
      top: 10px; }
    .menu .menu-toggle .hamburger-3 {
      top: 19px; }
    .menu .menu-toggle .toggle-text {
      display: none; }
  .menu.menu-toggled .menu-toggle .hamburger-1,
  .menu.menu-toggled .menu-toggle .hamburger-3 {
    top: 10px; }
  .menu.menu-toggled .menu-logotype-location {
    display: block; }
    .menu.menu-toggled .menu-logotype-location .menu-break,
    .menu.menu-toggled .menu-logotype-location .menu-location {
      display: none; }

  .slide-info, .exhibition-info {
    font-size: 80%; }
    .slide-info > .pull-left, .exhibition-info > .pull-left {
      width: 100%; }
      .slide-info > .pull-left .m-new-line, .exhibition-info > .pull-left .m-new-line {
        width: calc(100% - 2.5rem); }
    .slide-info > .pull-right, .exhibition-info > .pull-right {
      position: absolute;
      right: 0.5rem;
      bottom: 0.275rem; }

  .exhibition-info {
    padding: 0.25rem 0.5rem !important; } }

/*# sourceMappingURL=master.css.map */
