meta.foundation-version {
  font-family: "/5.5.2/"; }

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0; }

meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.0625em)/";
  width: 40.0625em; }

meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:40.0625em) and (max-width:64em)/";
  width: 40.0625em; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em; }

meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:64.0625em) and (max-width:90em)/";
  width: 64.0625em; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.0625em)/";
  width: 90.0625em; }

meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:90.0625em) and (max-width:120em)/";
  width: 90.0625em; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.0625em)/";
  width: 120.0625em; }

meta.foundation-data-attribute-namespace {
  font-family: false; }

/*html, body {
  height: 100%; }

html {
  box-sizing: border-box; }

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

html,
body {
  font-size: 100%; }

body {
  background: #fff;
  color: #222222;
  cursor: auto;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  position: relative; }

a:hover {
  cursor: pointer; }

img {
  max-width: 100%;
  height: auto; }

img {
  -ms-interpolation-mode: bicubic; }*/

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important; }

/*.left {
  float: left !important; }

.right {
  float: right !important; }

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

.hide {
  display: none; }

.invisible {
  visibility: hidden; }

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 50px; }

select {
  width: 100%; }*/

/* Foundation Joyride */
.joyride-list {
  display: none; }

/* Default styles for the container */
.joyride-tip-guide {
  background: #374359;
  color: #FFFFFF;
  display: none;
  position: absolute;
  top: 53px !important;
  width: 95%;
  z-index: 103;
  left: 15px !important;
  margin-top:9px; 
  border-radius: 4px;
  min-width:660px;
  }

.lt-ie9 .joyride-tip-guide {
  margin-left: -400px;
  max-width: 800px;
  left: 50%; }

.joyride-content-wrapper {
  padding: 18px 70px 18px 20px;
    width: 100%; }
  .joyride-content-wrapper .button {
    margin-bottom: 0 !important; 
	    width: auto;
       padding: 0 7px;
    font-size: 10px;
    text-decoration: none;
    color: #374359;
    background: #fff;
    outline: none;
    border: 0;
	display:inline-block;
	text-transform:uppercase;
	position: absolute;
    right: 30px;
    top: 16px;
	}
.joyride-content-wrapper .button:hover {
	background:#d5d7dc;
	}
  .joyride-content-wrapper .joyride-prev-tip {
    margin-right: 10px;
	 }
  .joyride-content-wrapper .joyride-prev-tip {
	  background:none;
	  border:1px solid #3e3e3e;
	  color:#666;
	  }
.joyride-content-wrapper .joyride-prev-tip:hover {
	background:none;
	color:#ccc;
	}

/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
.joyride-tip-guide .joyride-nub {
  border: 10px solid #333333;
  display: block;
  height: 0;
  position: absolute;
  width: 0;
  left: 22px; }
  .joyride-tip-guide .joyride-nub.top {
    border-color: #374359;
    border-top-color: transparent !important;
    border-top-style: solid;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    top: -20px; }
  .joyride-tip-guide .joyride-nub.bottom {
    border-color: #374359 !important;
    border-bottom-color: transparent !important;
    border-bottom-style: solid;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    bottom: -20px; }
  .joyride-tip-guide .joyride-nub.right {
    right: -20px; }
  .joyride-tip-guide .joyride-nub.left {
    left: -20px; }

/* Typography */
.joyride-tip-guide h1,
.joyride-tip-guide h2,
.joyride-tip-guide h3,
.joyride-tip-guide h4,
.joyride-tip-guide h5,
.joyride-tip-guide h6 {
  color: #FFFFFF;
  font-weight: bold;
  line-height: 1.25;
  margin: 0; }

.joyride-tip-guide p {
    font-size: 15px;
    line-height: 1.4;
    margin: 0;
    font-weight: 500;
    letter-spacing: 0;
	}

.joyride-timer-indicator-wrap {
  border: solid 1px #555555;
  bottom: 1rem;
  height: 3px;
  position: absolute;
  width: 50px;
  right: 1.0625rem; }

.joyride-timer-indicator {
  background: #666666;
  display: block;
  height: inherit;
  width: 0; }

.joyride-close-tip {
  color: #fff !important;
  font-size: 16px;
  font-weight: 100;
  line-height: .5 !important;
  position: absolute;
  text-decoration: none;
  top: 23px;
  right: 12px; }
  .joyride-close-tip:hover, .joyride-close-tip:focus {
    color: #fff !important;
	text-decoration:none;
	 }

.joyride-modal-bg {
  background: rgba(255, 255, 255, 0.5);
  display: none;
  height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 102;
  left: 0; }

.joyride-expose-wrapper {
  background-color: #FFFFFF;
  border-radius: 3px;
  box-shadow: 0 0 15px #FFFFFF;
  position: absolute;
  z-index: 102; }

.joyride-expose-cover {
  background: transparent;
  border-radius: 3px;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 9999; }


  .joyride-tip-guide {
    width: 300px;
    left: inherit; }
    .joyride-tip-guide .joyride-nub.bottom {
      border-color: #374359 !important;
      border-bottom-color: transparent !important;
      border-left-color: transparent !important;
      border-right-color: transparent !important;
      bottom: -20px; }
    .joyride-tip-guide .joyride-nub.right {
      border-color: #374359 !important;
      border-right-color: transparent !important;
      border-bottom-color: transparent !important;
      border-top-color: transparent !important;
      left: auto;
      right: -20px;
      top: 22px; }
    .joyride-tip-guide .joyride-nub.left {
      border-color: #374359 !important;
      border-bottom-color: transparent !important;
      border-left-color: transparent !important;
      border-top-color: transparent !important;
      left: -20px;
      right: auto;
      top: 22px; } 

/** Data Attributes STyle **/
div[data-index="1"].joyride-tip-guide {
	left: 290px !important;
}
div[data-index="2"].joyride-tip-guide {
	    left: inherit !important;
    right: 15px;
}
div[data-index="2"].joyride-tip-guide .joyride-nub {
	left: 180px;
	}
div[data-index="3"].joyride-tip-guide	{
	left: inherit !important;
	    right: 35px;
	}
div[data-index="3"].joyride-tip-guide .joyride-nub  {
	left: inherit;
    right: 270px;
	}
div[data-index="4"].joyride-tip-guide	{
	left: inherit !important;
	    right: 25px;
		    min-width: 560px;
	}
div[data-index="4"].joyride-tip-guide .joyride-nub  {
	left: inherit;
    right: 120px;
	}
div[data-index="5"].joyride-tip-guide	{
	left: inherit !important;
	    right: 15px;
	min-width: 500px;
	}
div[data-index="5"].joyride-tip-guide .joyride-nub  {
	left: inherit;
    right: 55px;
	}
div[data-index="5"].joyride-tip-guide .joyride-close-tip {
	display: none;
	}
div[data-index="5"].joyride-tip-guide .joyride-content-wrapper .button {
	right:12px;
	}
@media (min-width: 1200px) {
	div[data-index="1"].joyride-tip-guide {
	left: 290px !important;
}
div[data-index="2"].joyride-tip-guide {
	left: 390px !important;
}
div[data-index="2"].joyride-tip-guide .joyride-nub {
	left: 222px;
	}

div[data-index="3"].joyride-tip-guide .joyride-nub  {
	left: inherit;
    right: 230px;
	}

div[data-index="4"].joyride-tip-guide .joyride-nub  {
	left: inherit;
    right: 90px;
	}

div[data-index="5"].joyride-tip-guide .joyride-nub  {
	left: inherit;
    right: 35px;
	}
	}
 @media (min-width: 768px) and (max-width: 979px) {
div[data-index="0"].joyride-tip-guide, div[data-index="1"].joyride-tip-guide, div[data-index="2"].joyride-tip-guide, div[data-index="3"].joyride-tip-guide, div[data-index="4"].joyride-tip-guide, div[data-index="5"].joyride-tip-guide {
	left:15px !important;
	margin-top: 10px !important;
	}
div[data-index="1"].joyride-tip-guide {
	margin-top:60px !important;
	}
div[data-index="2"].joyride-tip-guide {
	    margin-top: 60px !important;
		}
div[data-index="2"].joyride-tip-guide .joyride-nub {
	left: 422px !important;
	}
div[data-index="3"].joyride-tip-guide, div[data-index="4"].joyride-tip-guide, div[data-index="5"].joyride-tip-guide {
	margin-top: 130px !important;
	}
div[data-index="3"].joyride-tip-guide .joyride-nub {
	left: 100px !important;
    right: inherit !important;
	}
div[data-index="4"].joyride-tip-guide .joyride-nub {
	left: 210px !important;
    right: inherit !important;
	}
div[data-index="5"].joyride-tip-guide {
	left:inherit !important;
	}
div[data-index="5"].joyride-tip-guide .joyride-nub {
	left: inherit !important;
    right: 10px !important;
	}
	}
 @media (max-width: 767px) {
	}
 @media (max-width: 480px) {
	}

