/* Hi */

/* line 6, ../../sass/layouts/entrant_details.scss */
.ssLayoutEntrantDetails {
    position: relative;
    padding: 1em;
    margin: 10px 8px 2em;
    border-color: #B6B6B6;
    border-radius: 3px;
    box-shadow: none;
    background: #FFF;
}

.ssLayoutEntrantDetails:before {
    margin-left:43px;
}

/* line 44, ../../sass/mixins/_arrow.scss */
.ssLayoutEntrantDetails:after, .ssLayoutEntrantDetails:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0px;
  width: 0px;
  position: absolute;
  pointer-events: none;
}
/* line 55, ../../sass/mixins/_arrow.scss */
.ssLayoutEntrantDetails:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: white;
  border-width: 10px;
  left: 0%;
  margin-left: 64px;
}
.ss640Available .ssLayoutEntrantDetails:after {margin-left: 44wpx;}

/* line 75, ../../sass/mixins/_arrow.scss */
.ssLayoutEntrantDetails:before {
  border-color: rgba(136, 136, 136, 0);
  border-bottom-color: #888888;
  border-width: 11px;
  left: 0%;
  margin-left: 63px;
}
.ss640Available .ssLayoutEntrantDetails:before {margin-left: 43px;}



/* line 9, ../../sass/layouts/entrant_details.scss */
.ssLayoutEntrantDetails .ssCompactList li {
    margin-bottom: 1em;
}
/* line 14, ../../sass/layouts/entrant_details.scss */
.ssLayoutEntrantDetails .ssEntrantDetails {
  overflow: hidden;
  *zoom: 1;
}
/* line 18, ../../sass/layouts/entrant_details.scss */
.ssLayoutEntrantDetails .ssEntrantImage {
  float: left;
  width:100%;
}
/* line 22, ../../sass/layouts/entrant_details.scss */
.ss640Available .ssLayoutEntrantDetails .ssEntrantImage {
  height: auto;
  width: auto;
  max-width:125px;
  margin: 0 .8em 0 0;
}
/* line 31, ../../sass/layouts/entrant_details.scss */
.ssLayoutEntrantDetails .ssEntrantDescription {
    clear:both;
}
/* line 34, ../../sass/layouts/entrant_details.scss */
.ss640Available .ssLayoutEntrantDetails .ssEntrantDescription {
    clear: none;
}
/* line 43, ../../sass/layouts/entrant_details.scss */
.ssLayoutEntrantDetails .ssEntrantContact {
  clear: both;
}
/* line 46, ../../sass/layouts/entrant_details.scss */
.ss640Available .ssLayoutEntrantDetails .ssEntrantContact {
  clear: none;
  float: right;
  width: 30%;
  margin-left:.5em;
}
/* line 55, ../../sass/layouts/entrant_details.scss */
.ssLayoutEntrantDetails .ssEntrantMap {
  border: none;
  height: auto;
  width: 100%;
}
/* line 61, ../../sass/layouts/entrant_details.scss */
.ssLayoutEntrantDetails .ssEntrantAddress {
  float: left;
  font-size: 0.8em;
  line-height: 1.4;
  margin: 0.5em 0em 1em 1em;
  white-space: pre-line;
}
/* line 68, ../../sass/layouts/entrant_details.scss */
.ss640Available .ssLayoutEntrantDetails .ssEntrantAddress {
  float: none;
  margin: 0em;
}
/* line 75, ../../sass/layouts/entrant_details.scss */
.ssLayoutEntrantDetails .ssEntrantPhone {
  float: right;
  font-size: 0.8em;
  margin: 0.5em 1em 1em 0em;
}
/* line 80, ../../sass/layouts/entrant_details.scss */
.ss640Available .ssLayoutEntrantDetails .ssEntrantPhone {
  display: block;
  float: none;
  margin: 0em 0em 1em 0em;
}
