﻿/* Artfully masterminded by ZURB */#tourTipContent { display: none; }.joyRideTipContent { display: none; }/* Default styles for the container */.joyride-tip-guide {  position: absolute;  background: #18ba60;  background: rgba(24,186,96,0.8);  display: none;  color: #fff;  width: 350px;  z-index: 10001;  top: 0; /* keeps the page from scrolling when calculating position */  left: 0;    font-weight: normal;     -moz-border-radius: 4px;  -webkit-border-radius: 4px;          border-radius: 4px;}.joyride-content-wrapper {  padding: 10px 10px 15px 15px;}/* Mobile */@media only screen and (max-width: 767px) {  .joyride-tip-guide {    width: 95% !important;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    left: 2.5% !important;  }  .joyride-tip-guide-wrapper {    width: 100%;  }}/* Add a little css triangle pip, older browser just miss out on the fanciness of it */.joyride-tip-guide span.joyride-nub {  display: block;  position: absolute;  left: 22px;  width: 0;  height: 0;  border: solid 14px;  border: solid 14px;}.joyride-tip-guide span.joyride-nub.top {  /*  IE7/IE8 Don't support rgba so we set the fallback  border color here. However, IE7/IE8 are also buggy  in that the fallback color doesn't work for  border-bottom-color so here we set the border-color  and override the top,left,right colors below.  */  border-color:  #18ba60;  border-color: rgba(24,186,96,0.8);  border-top-color: transparent !important;  border-left-color: transparent !important;  border-right-color: transparent !important;  border-top-width: 0;  top: -14px;  bottom: none;}.joyride-tip-guide span.joyride-nub.bottom {  /*  IE7/IE8 Don't support rgba so we set the fallback  border color here. However, IE7/IE8 are also buggy  in that the fallback color doesn't work for  border-top-color so here we set the border-color  and override the bottom,left,right colors below.  */   border-color:  #18ba60;  border-color: rgba(24,186,96,0.8)!important;  border-bottom-color: transparent !important;  border-left-color: transparent !important;  border-right-color: transparent !important;  border-bottom-width: 0;  bottom: -14px;  bottom: none;}.joyride-tip-guide span.joyride-nub.right {  border-color:  #18ba60;  border-color: rgba(24,186,96,0.8)!important;  border-top-color: transparent !important;  border-right-color: transparent !important;  border-bottom-color: transparent !important;  border-right-width: 0;  top: 22px;  bottom: none;  left: auto;  right: -14px;}.joyride-tip-guide span.joyride-nub.left {  border-color:  #18ba60;  border-color: rgba(24,186,96,0.8)!important;  border-top-color: transparent !important;  border-left-color: transparent !important;  border-bottom-color: transparent !important;  border-left-width: 0;  top: 22px;  left: -14px;  right: auto;  bottom: none;}.joyride-tip-guide span.joyride-nub.bottom-right {  margin-top:65px;  border-color:  #18ba60;  border-color: rgba(24,186,96,0.8)!important;  border-top-color: transparent !important;  border-right-color: transparent !important;  border-bottom-color: transparent !important;  border-right-width: 0;  top:none;	bottom: -14px;  left: auto;  right: -14px;}.joyride-tip-guide span.joyride-nub.top-right {  border-color:  #18ba60;  border-color: rgba(24,186,96,0.8);  border-top-color: transparent !important;  border-left-color: transparent !important;  border-right-color: transparent !important;  border-top-width: 0;  top: -14px;  bottom: none;  left: auto;  right: 28px;}/* 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 {  font-family: 'Open Sans', Arial, sans-serif;  line-height: 1.25;  margin: 0;  font-weight: bold;  color: #fff;}.joyride-tip-guide h1 { font-size: 30px; }.joyride-tip-guide h2 { font-size: 26px; }.joyride-tip-guide h3 { font-size: 22px; }.joyride-tip-guide h4 { font-size: 18px; }.joyride-tip-guide h5 { font-size: 16px; }.joyride-tip-guide h6 { font-size: 14px; }.joyride-tip-guide p {  font-family: 'Open Sans', Arial, sans-serif;  margin: 0 0 18px 0;  padding-top:10px;  font-size: 16px;  line-height: 20px;}.joyride-tip-guide a {  color: rgb(255,255,255);  text-decoration: none;  border-bottom: dotted 1px rgba(255,255,255,0.6);}.joyride-tip-guide a:hover {  color: rgba(255,255,255,0.8);  border-bottom: none;}/* Button Style */.joyride-tip-guide .joyride-next-tip {  width: auto;  padding: 6px 18px 4px;  font-size: 13px;  text-decoration: none;  background: #00b2e2;  border: 1px solid #5491d5;  color: #fff !important;  -webkit-box-shadow: inset 0 1px 0 #6aa7df;  -moz-box-shadow: inset 0 1px 0 #6aa7df;  box-shadow: inset 0 1px 0 #6aa7df;  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);}.joyride-next-tip:hover {  background: #0189c2;  border: 1px solid #4070b1;  color: #fff !important;  -webkit-box-shadow: inset 0 1px 0 #0099cc;  -moz-box-shadow: inset 0 1px 0 #0099cc;  box-shadow: inset 0 1px 0 #0099cc;  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);}.joyride-timer-indicator-wrap {  width: 50px;  height: 3px;  border: solid 1px rgba(255,255,255,0.1);  position: absolute;  right: 17px;  bottom: 16px;}.joyride-timer-indicator {  display: block;  width: 0;  height: inherit;  background: rgba(255,255,255,0.25);}.joyride-close-tip {  position: absolute;  right: 10px;  top: 10px;  color: rgba(255,255,255,0.6) !important;  text-decoration: none;  font-family: Verdana, sans-serif;  font-size: 10px;  font-weight: bold;  border-bottom: none !important;}.joyride-close-tip:hover {  color: rgba(255,255,255,0.9) !important;}.joyride-modal-bg {  position: fixed;  height: 100%;  width: 100%;    background: transparent;  background: rgba(0,0,0, 0.7);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  filter: alpha(opacity=70);  opacity: 0.7;  z-index: 100;  display: none;  top: 0;  left: 0;  cursor: pointer;}.joyride-expose-wrapper {    background-color: #ffffff;    position: absolute;    z-index: 102;    -moz-box-shadow: 0px 0px 30px #ffffff;    -webkit-box-shadow: 0px 0px 30px #ffffff;    box-shadow: 0px 0px 30px #ffffff;}.joyride-expose-cover {    background: transparent;    position: absolute;    z-index: 10000;    top: 0px;    left: 0px;}