/* COMPONENT-LEVEL OVERRIDES */
/* HEADER OVERRIDES */
/* END HEADER OVERRIDES */
/* FOOTER OVERRIDES */
/* END FOOTER OVERRIDES */
/* HOME OVERRDIES */
/* END HOME OVERRIDES */
/* PRICING OVERRIDES */
/* END PRICING OVERRIDES */
/* CONTRACTS OVERRIDES */
/* END CONTRACTS OVERRIDES */
/* END COMPONENT-LEVEL OVERRIDES */
/* Cross-browser CSS truncate text with specified number of lines and at font size */
/* Sets an attribute to the given rgba color value, also computes the equivalent
rgb value for browsers that don't support rgba */
/* Bootstrap responsive minimum widths at which responsive scaffolding sizes (i.e. xs, sm, md, lg) trigger */
/* Typeahead Shared */
.typeahead {
  z-index: 100;
}

.typeahead-category {
  color: #999;
}

.typeahead-delimiter {
  border-top: solid 1px #dcdcdc;
}

.tt-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 16px;
  font-weight: 300;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.tt-suggestion {
  display: block;
  clear: both;
  font-weight: 300;
  line-height: 1.42857143;
  color: #333333;
}

.tt-suggestion:hover, .tt-suggestion:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}

.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #428bca;
}

pre {
  display: none;
}

.common-sprite, .common-close, .common-f, .common-facebook, .common-fbshare, .common-hb-logo-footer, .common-instagram, .common-message-white, .common-message, .common-pinterest, .common-ws-logo-footer {
  background-image: url(../../../images/sprites/common-se7a85c7be0.png);
  background-repeat: no-repeat;
}

.common-close {
  background-position: 0 -122px;
}

.common-f {
  background-position: -25px -87px;
}

.common-facebook {
  background-position: -35px -19px;
}

.common-fbshare {
  background-position: -16px -122px;
}

.common-hb-logo-footer {
  background-position: 0 -54px;
}

.common-instagram {
  background-position: 0 -19px;
}

.common-message-white {
  background-position: 0 0;
}

.common-message {
  background-position: 0 -87px;
}

.common-pinterest {
  background-position: -47px -87px;
}

.common-ws-logo-footer {
  background-position: 0 -141px;
}

span.sprited {
  display: inline-block;
}

/* GENERAL STYLE OVERRIDES */
input,
button,
select,
textarea {
  font-family: "ProximaNova", Helvetica, Arial, sans-serif;
}

body {
  background-color: #FFF;
  font-family: "ProximaNova", Helvetica, Arial, sans-serif;
  color: #333;
  font-weight: 300;
}

legend {
  font-family: "ProximaNova", Helvetica, Arial, sans-serif;
  color: #333;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "ProximaNova", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #333;
  margin-top: 10px;
}

a, a:hover {
  color: #00a0e0;
  text-decoration: none;
}

a.a-color-text {
  color: #333;
}

/* INPUTS */
textarea, input[type="text"], input[type="password"], input[type="number"], input[type="email"], input[type="tel"] {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}

select, textarea, input[type="text"], input[type="password"], input[type="number"], input[type="email"],
input[type="tel"] {
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 4px 6px;
  margin-bottom: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  vertical-align: middle;
  line-height: 24px;
}

select:disabled, textarea:disabled, input:disabled {
  background: #ddd;
  opacity: 0.5;
  -mod-opacity: 0.5;
  filter: alpha(opacity=50);
}

input[readonly] {
  background-color: #fff !important;
}

select {
  height: 34px;
  line-height: 34px;
}

/* Purple text */
.color-accent-one {
  color: #881155;
}

/* Green text */
.color-accent-two {
  color: #8ac007;
}

/* Blue text */
.color-accent-three {
  color: #3a87ad;
}

/* Global header text color */
.color-header {
  color: #333;
}

/* Success text */
.color-success {
  color: #30652E;
}

/* Warning text */
.color-warning {
  color: #826634;
}

/* Danger text */
.color-danger {
  color: #983031;
}

/* Background danger */
.color-bg-danger {
  background-color: #EFD6D6;
}

/* Warning background */
.color-bg-warning {
  background-color: #FCF8E1;
}

/* Background success */
.color-bg-success {
  background-color: green;
}

input {
  vertical-align: top;
}

input.input-large {
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  vertical-align: middle;
  margin: 0;
}

.input-lg {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  vertical-align: middle;
  margin: 0;
}

ul {
  padding-left: 10px;
}

/* Common classes */
.gray-bg {
  background-color: #FFF;
}

#wrapper {
  margin: auto;
}

.submit-text, .submit-text a {
  color: #881155;
}

.info-text {
  color: #aaa;
  font-size: 12px;
}

.alert {
  padding: 8px 15px;
}

.alert-error {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.alert-ws {
  background-color: #881155;
  color: #fff;
}

.alert-text {
  color: #b94a48;
}

.success-text {
  color: #468847;
}

.half-transparent {
  opacity: 0.5;
  -mod-opacity: 0.5;
  filter: alpha(opacity=50);
}

tr .td-valign-top {
  vertical-align: top;
}
tr .td-valign-middle {
  vertical-align: middle !important;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

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

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.position-relative {
  position: relative;
}

.break-word {
  word-wrap: break-word;
}

.clickable {
  cursor: pointer;
}

.cursor-auto {
  cursor: auto;
}

.cursor-pointer {
  cursor: pointer;
}

.no-margin {
  margin: 0;
}

.no-padding {
  padding: 0;
}

.margin-bottom-none {
  margin-bottom: 0;
}

.margin-bottom-sm {
  margin-bottom: 10px;
}

.margin-bottom-md {
  margin-bottom: 20px;
}

.margin-bottom-lg {
  margin-bottom: 50px;
}

.margin-top-none {
  margin-bottom: 0;
}

.margin-top-sm {
  margin-top: 10px;
}

.margin-top-md {
  margin-top: 20px;
}

.margin-top-lg {
  margin-top: 50px;
}

.full-width {
  width: 100%;
}

.full-height {
  height: 100%;
}

/* LAYOUTS */
.single-page-layout h1 {
  color: #881155;
  font-size: 36px;
}
.single-page-layout h2 {
  font-weight: normal;
  font-size: 28px;
}

/* PODS */
.pod {
  border: 1px solid #CCC;
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
}

.pod-content {
  padding: 10px;
}

.pod-header {
  border-bottom: 1px solid #DDD;
  margin-bottom: 20px;
}

/* PANELS */
.panel {
  background: #F8F8F8;
  padding: 25px;
  border: 1px solid #e0e0e0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 25px;
  position: relative;
}

.panel [class^="icon-"], .panel [class*=" icon-"] {
  margin-top: 4px;
}

.side-panel [class^="icon-"], .side-panel [class*=" icon-"] {
  margin-top: 4px;
}

.side-panel {
  background: #F8F8F8;
  margin-top: 20px;
  padding: 20px 10px 10px 10px;
}

/* INFO BOXES */
.info-box {
  background-color: #FFF;
  padding: 25px;
  border: 3px solid #881155;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  margin: 20px 0px;
  font-size: 18px;
}

.info-box h1, .info-box h2, .info-box h3, .info-box h4 {
  margin-top: 0;
}

/* SEPARATORS */
.success-separator {
  height: 15px;
  background-color: #bfbfbf;
}

/* GROUP BUTTONS */
.group-btn {
  background-color: #881155;
  padding: 5px 10px;
  color: #fff;
}
.group-btn:hover, .group-btn:visited, .group-btn:link {
  color: #fff;
  text-decoration: none;
}

.group-btn-left {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}

.group-btn-right {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}

.group-btn-gray {
  background-color: #8da1ab;
}

/* SIDE NAV */
.ws-sidenav .nav-list {
  margin: 15px 10px;
}
.ws-sidenav .nav-list .nav-header {
  text-transform: uppercase;
  font-weight: 600;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #999;
  padding: 3px 12px;
}
.ws-sidenav .nav-list li > a, .ws-sidenav .nav-list li > div, .ws-sidenav .nav-list li > form > button {
  background: none;
  border: none;
  color: #333;
  display: block;
  padding: 5px 12px;
  font-weight: 300;
}
.ws-sidenav .nav-list li.active > a {
  color: #881155;
  font-weight: normal;
}
.ws-sidenav .nav-list.nav > li > a:hover, .ws-sidenav .nav-list.nav > li > div:hover, .ws-sidenav .nav-list li > form > button:hover {
  background: transparent;
  color: #881155;
}
.ws-sidenav .nav-list ul {
  list-style: none;
  padding-left: 30px;
}
.ws-sidenav .nav-list ul > li {
  padding: 3px 0;
}

/* TAGS */
.spot-tag {
  height: 53px;
  width: 53px;
  background-color: #881155;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: #FFF;
  font-size: 17px;
  text-align: center;
  vertical-align: middle;
  line-height: 50px;
  font-weight: 300;
}
.spot-tag.sticky {
  background-color: #AAA;
  font-weight: 500;
}

.spot-tag-pink {
  background-color: #f2e5ea;
  color: #881155;
  border: 1px solid #881155;
  box-shadow: none;
}

/* Wedding Spot Modals */
.wsmodal.modal {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.wsmodal input[type="text"], .wsmodal input[type="password"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 1px solid #00a0e0;
  line-height: 26px;
  font-size: 18px;
  width: 250px;
  vertical-align: middle;
  margin: 0;
  padding: 4px 6px;
}

.modal-header {
  border-bottom: 1px solid #bbb;
  padding: 10px 15px;
}
.modal-header h3 {
  color: #333;
  font-weight: 300;
}

.modal-body .input-group .form-control {
  z-index: 1040;
}
.modal-body .input-group .dropdown-menu {
  z-index: 1041;
}

.modal-footer {
  border: none;
}

/* First Time Events Intro Modal */
#modal-first-events-visit {
  min-width: 420px;
}
#modal-first-events-visit .modal-dialog {
  margin-top: 100px;
}
#modal-first-events-visit .modal-content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
#modal-first-events-visit .modal-body {
  padding: 5px 15px 20px;
}
#modal-first-events-visit .modal-footer {
  background-color: #f0f0f0;
}
#modal-first-events-visit .modal-footer h4 {
  display: inline-block;
}
#modal-first-events-visit .modal-footer #redirect-wedding {
  margin: 0 18px 0 10px;
}
#modal-first-events-visit #send-estimate-header {
  margin-left: 10px;
}
#modal-first-events-visit .header-text {
  padding-top: 20px;
}
#modal-first-events-visit .header-text h3 {
  padding-left: 10px;
}
#modal-first-events-visit .header-text img {
  width: 166px;
  height: 83px;
}
#modal-first-events-visit .close-btn {
  vertical-align: top;
}
#modal-first-events-visit .close-btn .close {
  font-size: 30px;
  font-weight: 600;
  padding-right: 5px;
}
#modal-first-events-visit #header-border {
  border-top: 1px solid #ccc;
  margin: 10px 20px 20px;
}
#modal-first-events-visit #first-events-visit-content {
  padding: 0 25px;
}
#modal-first-events-visit #first-events-visit-content div {
  width: 100%;
}
#modal-first-events-visit #first-events-visit-content p {
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  text-align: justify;
}
#modal-first-events-visit #first-events-visit-content a {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0.05em;
}
#modal-first-events-visit #first-events-visit-content #first-visit-select-event-description {
  margin: 10px 0 0;
}
#modal-first-events-visit #first-events-visit-content #first-visit-select-event-description #first_event_description {
  height: 40px;
}
#modal-first-events-visit #first-events-visit-content #first-visit-select-event-description #first_event_description.must-select {
  border: 1px solid #881155;
}
#modal-first-events-visit #first-events-visit-content #first-visit-select-event-description select:focus {
  outline: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

/* HEADER */
#logo {
  float: left;
  margin-left: 25px;
  padding-bottom: 3px;
}
#logo img {
  width: auto;
  height: 60px;
  margin-top: 3px;
}

#logo #img-logo-white {
  display: none;
  width: auto;
  height: 60px;
}

/* Glyphicons */
.inner-addon {
  position: relative;
}

.glyphicon-info-sign {
  font-size: 14px;
  color: #000;
}

/* style icon */
.inner-addon .glyphicon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}

/* align icon */
.left-addon .glyphicon {
  left: 0px;
}

.right-addon .glyphicon {
  right: 0px;
}

/* add padding  */
.left-addon input {
  padding-left: 30px;
}

.right-addon input {
  padding-right: 30px;
}

#header {
  position: relative;
  height: 66px;
  max-height: 66px;
  z-index: 1000;
  font-weight: normal;
  font-size: 14px;
}
#header a {
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 5px;
}
#header a:hover {
  color: #333;
}
#header nav {
  background-color: white;
  border-bottom: 1px solid #cac8c8;
  box-shadow: 0px 1px 3px #aaa;
  -webkit-box-shadow: 0px 1px 3px #aaa;
  -moz-box-shadow: 0px 1px 3px #aaa;
  min-width: 960px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#header .dropdown-menu a {
  font-size: 12px;
}
#header #myaccount-dropdown.dropdown-menu {
  top: 34px;
  width: 200px;
  right: 0;
  left: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
#header .transparent {
  background: transparent;
  color: #fff;
  font-weight: normal;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#header .transparent .header-highlight-link-muted > a {
  opacity: .7;
}
#header .transparent #header-right > ul > li.header-item-separator {
  opacity: .3;
  background-color: #fff;
}
#header .transparent #header-right > ul > li > a {
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  font-weight: normal;
}
#header .transparent .header-item-separator {
  opacity: .3;
}
#header .transparent.navbar-fixed-top {
  border: none;
}
#header .header-left {
  float: left;
  margin: 14px 0 0 10px;
  padding: 10px;
  z-index: 10;
}
#header .header-left#header-search-text-field {
  margin-top: 28px;
  padding: 0;
  vertical-align: middle;
  top: -10px;
}
#header .header-left#header-search-text-field input {
  font-size: 15px;
  font-weight: 300;
  height: 30px;
  width: 280px;
  padding: 4px 4px 4px 30px;
  margin: -1px 0;
  color: #333;
}
#header .header-left#header-search-text-field input:focus {
  outline: none;
}
#header .header-left#header-search-text-field .glyphicon {
  padding: 0 10px 0 7px;
  line-height: 30px;
  font-size: 17px;
  color: #881155;
  z-index: 1;
}
#header #header-right a:hover,
#header #header-right a:link {
  text-decoration: none;
}
#header #header-right ul.createacc-login,
#header #header-right ul.myacc-logout {
  float: right;
  width: auto;
  margin: 16px 25px 0 0;
}
#header #header-right ul.myacc-logout {
  color: Black;
}
#header #header-right .header-highlight-link > a {
  color: black !important;
  font-weight: 400;
  vertical-align: middle;
}
#header #header-right .header-highlight-link > a.btn-submit {
  color: #fff !important;
}
#header #header-right .header-highlight-link-muted > a {
  color: #9E9E9E !important;
}
#header #header-right .email-badge, #header #header-right .review-badge, #header #header-right .new-badge {
  position: relative;
  top: -3px;
}
#header #header-right .icon-text-dropdown-toggle {
  display: inline-block;
}
#header #header-right .icon-text-dropdown-toggle .caret {
  top: -2px;
  position: relative;
}
#header #header-right .icon-text-dropdown-toggle .icon {
  bottom: -3px;
  position: relative;
}
#header #header-right .icon-text-dropdown-toggle .icon.icon-hb-nx-email {
  font-size: 24px;
}
#header #header-right .icon-text-dropdown-toggle .icon.icon-hb-nx-user {
  padding-right: 3px;
  font-size: 20px;
}
#header #header-right .icon-text-dropdown-toggle .icon.icon-color {
  color: #881155;
}
#header #header-right .icon-text-dropdown-toggle .icon.icon-white {
  color: white;
}
#header #header-right > ul > li {
  display: inline;
  font-size: 13px;
  padding: 0 15px;
  line-height: 35px;
}
#header #header-right > ul > li.header-item-separator {
  padding: 0;
  width: 1px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  opacity: .7;
  background-color: #f0f0f0;
}
#header #header-right > ul > li > a {
  color: black;
  text-decoration: none;
  font-size: 15px;
  letter-spacing: 1.1px;
  font-weight: 500;
}
#header #header-right > a:hover {
  color: #881155;
}

#header-msg-banner {
  padding: 0 40px;
  min-height: 60px;
  background: #881155;
  position: fixed;
  width: 100%;
  z-index: 499;
  opacity: 0.9;
}

#header-msg-content {
  font-size: 19px;
  min-height: 60px;
  color: white;
  text-align: center;
}
#header-msg-content table {
  min-height: 60px;
  margin: 5px auto;
}
#header-msg-content .glyphicon-remove-circle {
  top: 3px;
  cursor: pointer;
  float: right;
  right: -25px;
}

li#greeting {
  font-weight: bolder;
}

/* Hover subheader */
#subheader-hover {
  top: 66px;
  left: 0;
  background-color: rgba(255, 255, 255, 0.94);
  position: absolute;
  width: 100%;
  min-width: 960px;
  padding: 20px 0 10px 0;
  border-bottom: 1px solid #888;
  box-shadow: 0px 1px 4px #999;
  -webkit-box-shadow: 0px 1px 4px #999;
  -moz-box-shadow: 0px 1px 4px #999;
  z-index: 2000;
}
#subheader-hover table {
  margin: 0 0 20px 60px;
}
#subheader-hover td {
  text-align: left;
  padding: 5px 25px;
  vertical-align: top;
}
#subheader-hover td > ul {
  margin: 0;
  padding: 0;
}
#subheader-hover td > ul > li {
  list-style: none;
  padding: 3px 0;
  position: relative;
  width: 100%;
  color: #888;
}
#subheader-hover td > ul > li a:hover {
  color: #00a0e0;
}
#subheader-hover td.td-border-right {
  border-right: 1px solid #888;
}
#subheader-hover .title {
  color: #333;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}
#subheader-hover #switch-market {
  font-size: 16px;
  text-align: center;
  color: #333;
}
#subheader-hover #switch-market a {
  font-size: 16px;
}
#subheader-hover #switch-market a:hover, #subheader-hover #switch-market a:link, #subheader-hover #switch-market a:active {
  text-decoration: none;
  color: #00a0e0;
}

/* Browse locations dropdown */
#header-browse-locations {
  top: 71px;
}

#header .browse-locations a {
  font-weight: normal;
}

.browse-locations {
  background: white;
  padding: 20px 10px;
  border-radius: 2px;
  margin-top: 5px;
  position: absolute;
  width: 1300px;
  box-shadow: #ddd 0px 5px 15px 0px;
}
.browse-locations td {
  text-align: left;
  padding: 5px 14px;
  vertical-align: top;
}
.browse-locations td > ul {
  margin: 0;
  padding: 0 10px;
}
.browse-locations td > ul > li {
  list-style: none;
  padding: 2px 5px;
  position: relative;
  width: 100%;
}
.browse-locations td > ul > li.active:hover {
  background-color: #eee;
  cursor: pointer;
}
.browse-locations .subregions {
  border: 1px solid #881155;
  position: absolute;
  background-color: #f8f8f8;
  z-index: 3000;
  left: 95%;
  top: -20px;
  padding: 10px 20px 20px 20px;
  width: 230px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 0px 1px 4px #ccc;
  -webkit-box-shadow: 0px 1px 4px #ccc;
  -moz-box-shadow: 0px 1px 4px #ccc;
}
.browse-locations .subregions > ul {
  margin: 0;
}
.browse-locations .subregions > ul > li {
  list-style: none;
  color: #881155;
}
.browse-locations .subregions .arrow-left {
  position: absolute;
  left: -12px;
  top: 20px;
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 12px solid #881155;
}
.browse-locations .submarket {
  margin-top: 10px;
}
.browse-locations .submarket a {
  font-weight: bold !important;
}

/* MAIN CONTENT */
.content-wrapper {
  min-width: 960px;
}

.textured-bg {
  background-image: url(../../../images/background.png);
}

#content {
  margin: 0 auto;
  width: 960px;
  min-height: 540px;
}

.content-full-width {
  margin-top: 36px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* Show more content for high dpi screens (e.g. retina) */
  #content {
    min-height: 700px;
  }
}
/* MAIN CONTENT WIDTH OVERRIDES */
#content.content-wide-md {
  width: 1000px;
}

/* Wide Screen content pages */
@media (min-width: 1200px) {
  div.content-widescreen {
    width: 1200px !important;
  }
}
@media (max-width: 1200px) {
  div.content-widescreen {
    width: 960px !important;
  }
}
/* FOOTER */
#footer {
  width: 100%;
  min-width: 960px;
  padding-bottom: 50px;
  font-size: 12px;
  text-align: center;
  border-top: 1px solid #cac8c8;
  border-bottom: 1px solid #C1C1C1;
  box-shadow: 0px 1px 4px #999;
  -webkit-box-shadow: 0px 1px 4px #999;
  -moz-box-shadow: 0px 1px 4px #999;
  background: url(../../../images/background.png);
}
#footer .footer-logo-container {
  max-height: 45px;
  overflow: hidden;
}
#footer .footer-logo-container .bar-seperator {
  font-size: 23px;
  font-weight: lighter;
  color: #AAA;
  position: relative;
  top: -10px;
}
#footer .footer-logo-container span.sprited {
  width: 85px;
}
#footer .footer-logo-container span.sprited.common-ws-logo-footer {
  height: 43px;
}
#footer .footer-logo-container span.sprited.common-hb-logo-footer {
  height: 33px;
}
#footer .footer-logo-container .footer-logo {
  width: 83px;
  position: relative;
  top: -17px;
  margin-left: 5px;
}
#footer .footer-logo-container .footer-logo-img {
  max-width: 85px;
  vertical-align: baseline;
}
#footer .socialicon .sprited {
  width: 35px;
  height: 35px;
  position: relative;
  top: 15px;
}

td#footer-info {
  text-align: center !important;
  position: relative;
  top: -10px;
}

@media (max-width: 767px) {
  td#footer-info {
    width: 100%;
  }
}
#footer-links {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 50px;
  color: #666;
}
#footer-links .footer-sections {
  display: flex;
}
#footer-links .footer-sections .footer-section {
  text-align: left;
  line-height: 20px;
  padding-left: 40px;
}
#footer-links .footer-sections .footer-section--title {
  font-weight: bold;
}
#footer-links .footer-sections .footer-section--links a {
  display: block;
}
#footer-links a {
  color: #888;
}
#footer-links a:hover {
  color: #881155;
}

.social_links img {
  width: 35px;
  height: 35px;
}
.social_links a {
  color: #881155;
}

#copyright {
  width: 500px;
  margin: 0 auto;
  margin-top: 8px;
}

/* GENERAL CONTROLS */
.state-select select {
  width: 100%;
}

.new-badge, .email-badge, .review-badge {
  font-size: 9px;
  line-height: 10px;
  padding-left: 5px;
  padding-right: 5px;
  text-shadow: none;
  font-weight: normal;
}

.badge-important {
  background-color: #b94a48;
}

.force-scrollbar::-webkit-scrollbar {
  -webkit-appearance: none;
}
.force-scrollbar::-webkit-scrollbar:vertical {
  width: 11px;
}
.force-scrollbar::-webkit-scrollbar:horizontal {
  height: 11px;
}
.force-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white;
  /* should match background, can't be transparent */
  background-color: rgba(0, 0, 0, 0.3);
}
.force-scrollbar::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 8px;
}

/* BOOTSTRAP OVERRIDES */
input, textarea, select {
  width: 220px;
}

input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
  width: auto;
}

label {
  font-weight: 300;
}

/* styling for a readonly input text box
used in search forms*/
input[readonly].base-search-filter {
  cursor: pointer;
  background: #FFF !important;
}

.btn {
  color: #fff;
  font-size: 14px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

.btn-sm {
  padding: 2px 10px;
  text-shadow: none;
  background-repeat: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

.btn-large {
  font-size: 16px;
  padding: 8px 12px;
  text-transform: uppercase;
}

.btn-submit {
  background-color: #881155;
  *background-color: #881155;
  background-image: none;
  border-color: #881155;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-default {
  color: #881155;
  border: 1px solid #881155;
}
.btn-default:hover {
  color: #881155;
  border: 1px solid #881155;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.btn-default.disabled,
.btn-default[disabled] {
  color: #881155;
  background-color: #fbfbfb;
  *background-color: #fff;
}

.btn-submit:hover,
.btn-submit:focus,
.btn-submit:active,
.btn-submit.active,
.btn-submit.disabled,
.btn-submit[disabled] {
  color: #ffffff;
  background-color: #881155;
  *background-color: #881155;
}

.btn-submit:active,
.btn-submit.active {
  background-color: #602238 \9;
}

.tab-content {
  position: relative;
}

.breadcrumb {
  background-color: transparent;
  margin-bottom: 0px;
}

.breadcrumb > .active > a {
  color: #999;
}

.nav-tabs {
  margin-bottom: 20px;
}

.alert {
  padding: 8px 35px 8px 15px;
}

.modal-header h1, .modal-header h2, .modal-header h3, .modal-header h4, .modal-header h5, .modal-header h6 {
  margin: 0;
}

body.modal-open {
  overflow: hidden;
}

.borderless-panel-group .borderless-panel-group-content {
  padding: 8px 0 0 15px;
}
.borderless-panel-group .panel {
  background-color: #FFF;
  padding: 0;
  border: none;
  border-bottom: 1px solid #ccc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.borderless-panel-group .panel label {
  display: block;
}
.borderless-panel-group .panel ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.borderless-panel-group .panel .panel-heading a {
  padding-left: 0;
}
.borderless-panel-group .panel:first-of-type {
  border-top: 1px solid #ccc;
}
.borderless-panel-group .panel-heading {
  padding: 0;
}
.borderless-panel-group .panel-heading a {
  padding: 10px 15px;
  display: block;
  text-decoration: none;
  cursor: pointer;
}
.borderless-panel-group .panel-title {
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #333;
  font-size: 14px;
}
.borderless-panel-group .panel-title .glyphicon {
  position: absolute;
  top: 15px;
  right: 8px;
}
.borderless-panel-group .panel-body {
  text-align: left;
}
.borderless-panel-group .panel-body .collapse-filters-text {
  font-weight: 300;
  color: #999;
  text-decoration: none;
}
.borderless-panel-group .panel-body input {
  margin-right: 4px;
}
.borderless-panel-group .sidebar-topic {
  width: 100%;
  text-align: center;
  margin-bottom: 5px;
  background-color: #FFF;
}
.borderless-panel-group .sidebar-topic .btn-lg {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  border-radius: 0 !important;
}
.borderless-panel-group .sidebar-topic.btn-lg {
  display: block;
  text-decoration: none;
}
.borderless-panel-group .sidebar-topic.btn-group {
  display: table;
  border-collapse: collapse;
}
.borderless-panel-group .sidebar-topic.btn-group a {
  text-decoration: none;
  display: table-cell;
  width: 50%;
  border: 1px solid #e0e0e0;
}

/* Tutorial carousel overrides */
.modalTutorials .modal-header {
  border: none;
  text-align: right;
  margin-right: 0px;
}
.modalTutorials .modal-header a {
  color: #DDD;
  text-decoration: none;
  font-weight: bold;
}
.modalTutorials .modal {
  background-color: transparent;
  border: none;
  box-shadow: none;
}

/* Media queries for quick intros */
@media (min-width: 800px), (min-height: 600px) {
  .modalTutorials .modal {
    width: 700px;
    margin-left: -350px;
  }
  .modalTutorials .modal-body {
    max-height: 700px;
  }
}
@media (max-width: 800px), (max-height: 600px) {
  .modalTutorials .modal {
    width: 500px;
    margin-left: -250px;
  }
  .modalTutorials .modal-body {
    max-height: 500px;
  }
}
/* Widgets */
input.phone {
  width: 49px !important;
  margin-left: 0px;
}

/* Print media */
@media print {
  .dropdown, .breadcrumb, .spot-tag, .navbar, .modal, .ui-datepicker, .nav, .nav.nav-list, .carousel, .browse-locations,
  #header-search-text-field, #header-right, #footer, #subheader-hover {
    display: none !important;
  }
}
/* Spinner */
.spinner-container {
  position: relative;
  text-align: center;
}

.btn.disabled {
  opacity: .3;
}

/* Google remarketing pixel */
iframe[name='google_conversion_frame'] {
  display: none;
}

/* Web Fonts */
@font-face {
  font-family: "BlackJack";
  src: url(../../../fonts/black_jack-webfont.eot);
  src: url(../../../fonts/black_jack-webfont.eot?#iefix), url(../../../fonts/black_jack-webfont.woff), url(../../../fonts/black_jack-webfont.ttf), url(../../../fonts/black_jack-webfont.svg);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url(../../../fonts/Montserrat-Bold.woff2), url(../../../fonts/Montserrat-Bold.woff), url(../../../fonts/Montserrat-Bold.ttf);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url(../../../fonts/Montserrat-Light.woff2), url(../../../fonts/Montserrat-Light.woff), url(../../../fonts/Montserrat-Light.ttf);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url(../../../fonts/Montserrat-SemiBold.woff2), url(../../../fonts/Montserrat-SemiBold.woff), url(../../../fonts/Montserrat-SemiBold.ttf);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url(../../../fonts/Montserrat-ExtraBold.woff2), url(../../../fonts/Montserrat-ExtraBold.woff), url(../../../fonts/Montserrat-ExtraBold.ttf);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "ProximaNova";
  src: url(../../../fonts/Proxima-Nova.woff2), url(../../../fonts/Proxima-Nova.woff);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ProximaNova";
  src: url(../../../fonts/Proxima-Nova.woff2), url(../../../fonts/Proxima-Nova.woff);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "ProximaNova";
  src: url(../../../fonts/Proxima-Nova-Bold.woff2), url(../../../fonts/Proxima-Nova-Bold.woff), url(../../../fonts/Proxima-Nova-Bold.otf);
  font-weight: bold;
  font-style: normal;
}
/* Placeholder for IE8/IE9 support */
.placeholder {
  color: #aaa !important;
}

/* Unstyled Anchor Tags */
a.unstyled-link,
a:link.unstyled-link,
a:visited.unstyled-link,
a:hover.unstyled-link,
a:active.unstyled-link {
  color: inherit;
  text-decoration: none;
  cursor: default;
}

/* SUB TOP NAVBAR */
.sub-top-navbar {
  padding: 0 10px 0 20px;
  margin-bottom: 20px;
  position: relative;
  background: #AAA;
}
.sub-top-navbar .breadcrumb {
  background: #AAA;
}
.sub-top-navbar .breadcrumb > li {
  text-shadow: none;
  font-weight: 300;
}
.sub-top-navbar .breadcrumb > .active > a {
  color: #FFF;
}
.sub-top-navbar #navbar-buttons {
  text-align: right;
}
.sub-top-navbar a {
  color: #FFF;
}
.sub-top-navbar #navbar-buttons > a {
  border-left: 2px solid #FFF;
  display: inline-block;
  line-height: 36px;
  padding: 0 10px;
}
.sub-top-navbar #navbar-left-buttons > a {
  border-right: 2px solid #FFF;
  display: inline-block;
  line-height: 36px;
  padding-right: 20px;
}

/* Nav tabs */
.borderless-nav-tabs {
  text-transform: uppercase;
  margin-bottom: 0;
}
.borderless-nav-tabs > li {
  border: none;
  margin-bottom: -2px;
}
.borderless-nav-tabs.nav-tabs > li > a, .borderless-nav-tabs > li a:hover, .borderless-nav-tabs > li.active > a, .borderless-nav-tabs > li.active > a:hover, .borderless-nav-tabs > li.active > a:focus {
  border: none;
}
.borderless-nav-tabs.nav {
  margin: 0;
  border-top: 1px solid #C1C1C1;
  border-bottom: 1px solid #C1C1C1;
}
.borderless-nav-tabs.nav li {
  padding-right: 45px;
}
.borderless-nav-tabs.nav li.active a, .borderless-nav-tabs.nav li:hover a {
  font-weight: 600;
  color: #881155;
  background-color: transparent;
}
.borderless-nav-tabs.nav li a {
  letter-spacing: .1em;
  color: #333;
  font-weight: 600;
  font-size: 12px;
  background: none;
  margin-right: 4px;
  padding: 13px 5px;
}

@media (max-width: 1300px) {
  /* Hide about us links in header to make more room for search bar and locations dropdown.
   * 1210px is the width at which the locations dropdown text doesn't overlap with an average
   * length user name */
  #header #header-right .extra-header-item {
    display: none;
  }
}
@media (max-width: 1100px) {
  #header #header-search-text-field {
    display: none;
  }
}
@media (max-width: 767px) {
  .borderless-nav-tabs.nav li {
    padding-right: 20px;
  }
}
/* Appointment Details */
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  margin-top: -6px;
  padding-right: 109;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  -ms-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: -1px;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: left;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-right-color: #333;
  margin: 5px 0px 0px -15px;
}
.dropdown-submenu.pull-right {
  float: none;
}
.dropdown-submenu.pull-right > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  -ms-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

/* End Appointment Details */
/* START Plaintext Email Modal */
.plaintext-email-modal .email-body {
  height: 300px;
}

/* END Plaintext Email Modal */
.home-sprite, .home-essence-white, .home-huffington-white, .home-inc-white, .home-mashable-white, .home-nymag-white, .home-pando-white, .home-pricetag, .home-refinery29-white, .home-save, .home-search, .home-sfbusinesstimes-white, .home-sfchronicle-white, .home-venturebeat-white {
  background-image: url(../../../images/sprites/home-s14ee9ecea9.png);
  background-repeat: no-repeat;
}

.home-essence-white {
  background-position: -116px -105px;
}

.home-huffington-white {
  background-position: 0 0;
}

.home-inc-white {
  background-position: -132px -15px;
}

.home-mashable-white {
  background-position: 0 -105px;
}

.home-nymag-white {
  background-position: 0 -131px;
}

.home-pando-white {
  background-position: 0 -211px;
}

.home-pricetag {
  background-position: -80px -250px;
}

.home-refinery29-white {
  background-position: -122px -36px;
}

.home-save {
  background-position: -106px -131px;
}

.home-search {
  background-position: 0 -250px;
}

.home-sfbusinesstimes-white {
  background-position: 0 -36px;
}

.home-sfchronicle-white {
  background-position: 0 -82px;
}

.home-venturebeat-white {
  background-position: 0 -15px;
}

/* Sprite styles */
.home-huffington-white {
  width: 216px;
  height: 15px;
}

.home-pando-white {
  width: 152px;
  height: 39px;
}

.home-mashable-white {
  width: 116px;
  height: 26px;
}

.home-venturebeat-white {
  width: 132px;
  height: 18px;
}

.home-refinery29-white {
  width: 72px;
  height: 46px;
}

.home-sfchronicle-white {
  width: 216px;
  height: 23px;
}

.home-sfbusinesstimes-white {
  width: 122px;
  height: 23px;
}

.home-essence-white {
  width: 92px;
  height: 19px;
}

.home-nymag-white {
  width: 106px;
  height: 27px;
}

.home-inc-white {
  width: 60px;
  height: 21px;
}

/* Config */
.modal-body li {
  list-style: none;
}

#wedding-redirect a {
  color: #fff;
  font-weight: 600;
}

.how-it-works-box {
  text-align: center;
  padding: 12px;
}
.how-it-works-box span.sprited {
  width: 80px;
  height: 80px;
}
.how-it-works-box h4 {
  margin: 20px 0;
}
.how-it-works-box p {
  font-size: 15px;
}
.how-it-works-box a, .how-it-works-box a:hover {
  color: #881155;
}

.home-section {
  padding: 25px 0;
}

.home-section h2, h3 {
  font-size: 44px;
}

.home-section-background {
  position: absolute;
  width: 100%;
  left: 0;
  z-index: -999;
}

.bg-color-accent-one {
  background-color: #881155;
}

#tour-video {
  text-align: center;
  margin-bottom: 20px;
}

.frame-tour-video {
  border: none;
  overflow: hidden;
  margin: 0;
  height: 328px;
  width: 590px;
}

#go-to-text {
  font-weight: bold;
  text-align: center;
  padding-top: 15px;
}

#go-to-urls {
  text-align: center;
  padding-bottom: 15px;
}

#go-to-urls li {
  display: inline;
}

#action-btns {
  position: relative;
  text-align: center;
  top: 200px;
}
#action-btns .btn-submit {
  width: 300px;
  padding: 17px 0;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 25px;
}
#action-btns .btn-subtitle {
  font-size: 20px;
  font-weight: 500;
  width: 300px;
  text-align: center;
  padding: 0 24px;
}
#action-btns .col-group {
  color: white;
  display: inline-block;
  vertical-align: top;
  position: relative;
  top: 8px;
  font-size: 17px;
  font-weight: bold;
  margin: 0 30px;
}
#action-btns .circle {
  position: relative;
  top: 10px;
  width: 45px;
  height: 45px;
  background-color: black;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
#action-btns .circle-contents {
  top: 12px;
  position: relative;
  text-align: center;
}
#action-btns #wedding-redirect {
  position: relative;
  top: 60px;
}

#awards-banner-link {
  display: block;
  position: absolute;
  width: 100%;
  height: 93px;
  left: 0;
  z-index: 10;
  margin-top: 23px;
}
#awards-banner-link a {
  width: 100%;
  height: 100%;
  display: block;
}

#awards-banner-background {
  background-color: #e5e6e6;
  height: 93px;
  margin-top: 23px;
}
#awards-banner-background #awards-banner-inner {
  height: 87px;
  margin-top: 3px;
  border-top: 4px solid #FFF;
  border-bottom: 4px solid #FFF;
  padding: 20px 0;
}

#awards-banner-content {
  text-align: center;
  height: 93px;
  margin-top: 23px;
}
#awards-banner-content #awards-banner-image, #awards-banner-content #awards-banner-btn {
  position: relative;
}
#awards-banner-content #awards-banner-image img, #awards-banner-content #awards-banner-btn img {
  position: absolute;
  top: -25px;
  left: 90px;
  width: 150px;
  height: 150px;
  -moz-transform: rotate(350deg);
  -webkit-transform: rotate(350deg);
  -ms-transform: rotate(350deg);
  transform: rotate(350deg);
}
#awards-banner-content #awards-banner-image a, #awards-banner-content #awards-banner-btn a {
  position: absolute;
  top: 30px;
  left: 764px;
}
#awards-banner-content #awards-banner-image-2016 {
  position: relative;
}
#awards-banner-content #awards-banner-image-2016 img {
  position: absolute;
  top: -18px;
  left: 90px;
  width: 130px;
  height: 130px;
  -moz-transform: rotate(350deg);
  -webkit-transform: rotate(350deg);
  -ms-transform: rotate(350deg);
  transform: rotate(350deg);
}
#awards-banner-content #awards-banner-image-2016 a {
  position: absolute;
  top: 30px;
  left: 764px;
}
#awards-banner-content #awards-banner-image-2017 {
  position: relative;
}
#awards-banner-content #awards-banner-image-2017 img {
  position: absolute;
  top: -18px;
  left: 55px;
  width: 150px;
  height: 130px;
  -moz-transform: rotate(350deg);
  -webkit-transform: rotate(350deg);
  -ms-transform: rotate(350deg);
  transform: rotate(350deg);
}
#awards-banner-content #awards-banner-image-2017 a {
  position: absolute;
  top: 30px;
  left: 764px;
}
#awards-banner-content #awards-banner-header {
  padding-top: 25px;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 4px;
  color: #881155;
}
#awards-banner-content #awards-banner-copy {
  padding-top: 5px;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 1px;
  font-style: oblique;
  color: #444;
}

#insider-award-banner, #award-banner-new {
  text-align: center;
  padding: 50px 0 40px 0;
}
#insider-award-banner #insiders-award-banner-image, #award-banner-new #insiders-award-banner-image {
  position: absolute;
}
#insider-award-banner #insiders-award-banner-image img, #award-banner-new #insiders-award-banner-image img {
  height: 90px;
}
#insider-award-banner .banner-image, #award-banner-new .banner-image {
  position: absolute;
}
#insider-award-banner .banner-image img, #award-banner-new .banner-image img {
  height: 100px;
}
#insider-award-banner #insiders-award-banner-header, #insider-award-banner .banner-header, #award-banner-new #insiders-award-banner-header, #award-banner-new .banner-header {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 2px;
  color: #a43b66;
}
#insider-award-banner #insiders-award-banner-copy, #insider-award-banner .banner-copy, #award-banner-new #insiders-award-banner-copy, #award-banner-new .banner-copy {
  padding-top: 20px;
  max-width: 620px;
  margin: auto;
  font-size: 16px;
  font-weight: 400;
  color: #47505e;
}
#insider-award-banner #insiders-award-banner-link, #insider-award-banner .banner-link, #award-banner-new #insiders-award-banner-link, #award-banner-new .banner-link {
  padding-top: 30px;
}
#insider-award-banner #insiders-award-banner-link a, #insider-award-banner .banner-link a, #award-banner-new #insiders-award-banner-link a, #award-banner-new .banner-link a {
  font-size: 16px;
  font-weight: 600;
  color: #962151;
}
#insider-award-banner #insider-award-banner-border, #insider-award-banner .banner-border, #award-banner-new #insider-award-banner-border, #award-banner-new .banner-border {
  border-bottom: 2px solid #d8d8d8;
  position: absolute;
  left: 0;
  width: 100%;
  padding-top: 40px;
}

#featured-in-background {
  background-color: #881155;
  height: 172px;
}

#featured-in-header {
  text-align: center;
  color: #fff;
  margin-top: 15px;
}

#featured-in {
  text-align: left;
  padding: 10px 0 25px;
  color: #fff;
}
#featured-in table {
  width: 100%;
}
#featured-in table td {
  padding: 5px 10px;
  text-align: left;
}

#locations-background {
  background-color: #f0f0f0;
  height: 895px;
}

#locations-table,
#affordable-locations-table,
#destination-weddings-locations-table,
#rd-locations-table,
#styles-table {
  margin: 0 auto;
  padding-bottom: 30px;
  width: 900px;
}
#locations-table td,
#affordable-locations-table td,
#destination-weddings-locations-table td,
#rd-locations-table td,
#styles-table td {
  padding: 15px 15px;
}
#locations-table td div,
#affordable-locations-table td div,
#destination-weddings-locations-table td div,
#rd-locations-table td div,
#styles-table td div {
  position: relative;
}
#locations-table img,
#affordable-locations-table img,
#destination-weddings-locations-table img,
#rd-locations-table img,
#styles-table img {
  width: 100%;
  height: 225px;
}
#locations-table div.image-container,
#affordable-locations-table div.image-container,
#destination-weddings-locations-table div.image-container,
#rd-locations-table div.image-container,
#styles-table div.image-container {
  height: 225px;
}
#locations-table div:hover,
#affordable-locations-table div:hover,
#destination-weddings-locations-table div:hover,
#rd-locations-table div:hover,
#styles-table div:hover {
  box-shadow: 0 0 3px 3px #aaa;
}

#home-text {
  position: absolute;
  margin-top: 90px;
  text-align: center;
  width: 100%;
  color: #FFF;
}
#home-text #home-large-text {
  color: #FFF;
  font-weight: 400;
  font-size: 56px;
  line-height: 56px;
}
#home-text #home-sub-text {
  font-size: 22px;
  font-weight: 300;
  margin-top: 10px;
}

.market-thumbnail-title, .styles-thumbnail-title {
  width: 100%;
  height: 50px;
  top: 165px;
  line-height: 50px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  text-shadow: none;
  font-weight: 600;
  color: #fff;
  top: 165px;
  padding: 0 10px;
  background-color: rgba(0, 0, 0, 0.6);
}

.all-affordable-link, .all-styles-link {
  text-align: center;
  font-size: 18px;
}

/* Custom Location Pages */
.location-splash-wrapper {
  height: 381px;
  position: relative;
}

.locations-title {
  margin-top: 70px;
}

.locations-title h1, .locations-title h2 {
  color: #fff;
  text-shadow: 1px 1px 10px #881155, 2px 3px 10px #881155, -1px -1px 10px #881155;
}

.locations-title h1 {
  font-size: 42px;
  line-height: 48px;
}

.locations-title h2 {
  font-size: 25px;
}

#locations-searchbox-outer {
  position: absolute;
  margin: 0 auto;
  background-color: #EEE;
  opacity: .7;
  height: 260px;
  width: 340px;
  margin-top: 60px;
}

#locations-searchbox {
  position: relative;
  top: 80px;
  left: 20px;
  background-color: #F8F8F8;
  border: 2px solid #AAA;
  height: 220px;
  width: 300px;
  padding: 10px 20px 40px 20px;
  color: #000;
}
#locations-searchbox .locations-searchbox-submit {
  margin-top: 15px;
}
#locations-searchbox h4 {
  color: #000;
  font-size: 24px;
  font-weight: normal;
}
#locations-searchbox div, #locations-searchbox h4 {
  text-align: center;
}
#locations-searchbox input[type="text"] {
  width: 250px;
  height: 36px;
  font-size: 16px;
  margin: 10px 0 0;
  margin-top: 10px;
}
#locations-searchbox .location-input-icon {
  position: absolute;
  right: 12px;
  top: 17px;
}
#locations-searchbox .location-input-dropdown {
  min-width: 250px;
  font-size: 16px;
  text-align: left;
  left: 4px;
}

/* Featured in news carousel */
#news-carousel.carousel {
  margin-bottom: 0;
}

#news-carousel .carousel .item {
  background-color: #881155;
}

/* override bubble */
#news-carousel .carousel-control {
  height: 0;
  width: 0;
  border: 0;
  margin-top: -15px;
  font-size: 20px;
}

#news-carousel .carousel-control.right {
  position: absolute;
  right: -20px;
  top: 44px;
}

#news-carousel .carousel-control.left {
  position: absolute;
  left: -34px;
  top: 44px;
}

#news-carousel .carousel-inner {
  overflow: visible;
}

#featured-in-header {
  font-size: 16px;
  margin-top: 22px;
}

#featured-in .sprited {
  opacity: 0.8;
}

#featured-in .sprited:hover {
  opacity: 1;
}

/* Venues by city */
h3#search-for {
  color: #FFF;
  margin: 25px 0;
}

#see-more {
  color: #FFF;
  font-size: 13px;
  font-weight: 300;
  margin-bottom: 15px;
  text-align: center;
  margin: 0 0 25px 0;
}

#see-more a {
  color: #FFF;
}

#see-more a:hover {
  color: #CCC;
}

#venue-city {
  margin-left: 40px;
}
#venue-city table {
  width: 100%;
}
#venue-city ul {
  padding: 0;
}

#venue-city a {
  color: #FFF;
  font-size: 10px;
}

#venue-city a:hover {
  color: #ccc;
}

#venue-city li {
  list-style-type: none;
  padding-bottom: 5px;
  text-align: left;
}

#venue-city td {
  vertical-align: top;
}

#venues-city-links-background {
  background-color: #881155;
  height: 372px;
}

/* Leads modal */
.modal-help-text {
  margin-bottom: 20px;
}

#events-lead-modal input {
  margin-bottom: 0;
}
#events-lead-modal .dj-error-msg {
  display: block;
  width: 220px;
}
#events-lead-modal .alert.alert-danger {
  padding: 6px 10px;
  margin: 0;
}
#events-lead-modal .modal-header h2 {
  font-size: 24px;
  font-weight: 400;
}
#events-lead-modal .submit-btn-container {
  width: 100%;
  text-align: right;
  margin-top: 10px;
}
#events-lead-modal #events-lead-form td {
  vertical-align: top;
  padding: 5px;
}
#events-lead-modal #events-lead-form td:first-of-type {
  padding: 10px 5px 5px 5px;
}

@media (max-width: 768px) {
  #events-lead-modal input[type=text] {
    width: 100%;
    magin-bottom: 5px;
  }
  #events-lead-modal .dj-error-msg {
    width: 100%;
  }
}
/* END Leads modal */
/* START photog splash */
.hero-section {
  width: 100%;
  height: 450px;
  position: relative;
  background-size: cover;
  background-position: center;
}

.hero-section__contents {
  padding: 5% 5% 0 5%;
}

.hero-section__title {
  color: white;
  font-weight: bold;
  font-size: 37px;
  margin-bottom: 20px;
}

.hero-section__subtitle {
  color: white;
  font-size: 23px;
  font-weight: 500;
  margin-bottom: 20px;
}

.hero-section__datepicker .input-group {
  width: 100%;
  height: 40px;
}
.hero-section__datepicker .datepicker-input {
  height: 100%;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  color: #666;
}
.hero-section__datepicker .datepicker-input,
.hero-section__datepicker .input-group-addon {
  cursor: pointer;
}
.hero-section__datepicker .btn-submit {
  font-size: 17px;
}

.hero-section__subimg {
  width: 100%;
  max-width: 450px;
  float: right;
}

.hero-section__photo-credit {
  position: absolute;
  bottom: 0;
  right: 0;
  color: white;
  padding: 15px;
  font-weight: 500;
  text-align: right;
}
.hero-section__photo-credit a {
  color: white;
  text-decoration: underline;
}

.home-section__title {
  margin: 50px 0;
  text-align: center;
}
.home-section__title h2 {
  font-size: 42px;
}

.home-section__3col {
  width: 70%;
  margin: 0 auto;
}
.home-section__3col .col-icon {
  width: 120px;
  height: 120px;
  margin-bottom: 15px;
}
.home-section__3col .col-icon.cal-icon {
  color: #881155;
  width: 80px;
  height: 120px;
}
.home-section__3col .col-title {
  font-size: 23px;
  margin-bottom: 15px;
}
.home-section__3col .col-subtitle {
  font-size: 18px;
  color: #666;
}

.home-section--color-cta {
  width: 100%;
  background: #881155;
  padding: 40px 0;
}

.home-section--color-cta__content {
  width: 70%;
  margin: 0 auto;
}

.home-section--color-cta__title {
  text-align: center;
  font-size: 38px;
  color: white;
  font-weight: 400;
  margin-bottom: 50px;
}

.home-section--color-cta__datepicker {
  width: 60%;
  margin: 0 auto 40px auto;
}
.home-section--color-cta__datepicker .datepicker-input {
  text-align: center;
}
.home-section--color-cta__datepicker .btn-submit {
  width: 100%;
  border: 2px solid white;
  font-weight: 500;
}

@media (max-width: 992px) {
  .hero-section__datepicker .btn-submit {
    width: 100%;
    margin-top: 10px;
  }

  .home-section--color-cta__datepicker {
    width: 100%;
  }
}
/* END photog splash */
.lazy-image {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE1IiBoZWlnaHQ9Ijk1IiB2aWV3Qm94PSIwIDAgMTE1IDk1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOTkuNTczNSAyMS43NTYyTDg5LjQ0MzkgMjYuNDQzOUw4Mi42NTAxIDE3LjU1NThMOTkuNTczNSAyMS43NTYyWk04Ny4wNTM2IDcuNDk1NzNMODQuMTUyOCAxMS45Mzk4TDgwLjA5MTYgMTAuOTI0NUw4My4xODM5IDYuNTMyNjZMODcuMDUzNiA3LjQ5NTczWk0xMDAuODQ0IDE2LjA5MzhMMTAwLjQwMyAxMC44MjAxTDEwNC4yNSAxMS43ODMxTDEwNC45MTcgMTcuMTE0OEwxMDAuODQ0IDE2LjA5MzhaTTkwLjA5OTQgMTMuNDEzNEw5Mi45NjU1IDguOTY5MzVMOTQuNDg1NSA5LjM0NjQ2TDk0LjkzMjIgMTQuNjIwMUw5MC4xNDAxIDEzLjQyNUw5MC4wOTk0IDEzLjQxMzRaTTEwNy4zMTkgNjcuMjAwNEMxMDUuOTkgNzIuNDEyNiAxMDMuMTQ3IDc3LjExNDQgOTkuMTQ4NSA4MC43MTI1Qzk1LjE1MDIgODQuMzEwNiA5MC4xNzU3IDg2LjY0MzcgODQuODUyOCA4Ny40MTc2Qzc5LjUyOTggODguMTkxNSA3NC4wOTY5IDg3LjM3MTMgNjkuMjM5NiA4NS4wNjA3QzY0LjM4MjIgODIuNzUgNjAuMzE4MSA3OS4wNTI0IDU3LjU2MDEgNzQuNDM0NEM1NC44MDIxIDY5LjgxNjQgNTMuNDczNyA2NC40ODQ5IDUzLjc0MjYgNTkuMTEyN0M1NC4wMTE0IDUzLjc0MDYgNTUuODY1NSA0OC41Njg0IDU5LjA3MDkgNDQuMjQ4OEM2Mi4yNzYyIDM5LjkyOTMgNjYuNjg5MiAzNi42NTU5IDcxLjc1MyAzNC44NDE4Qzc2LjgxNjggMzMuMDI3NyA4Mi4zMDQ0IDMyLjc1NDIgODcuNTIzNSAzNC4wNTU3Qzk0LjU0MDcgMzUuODMxIDEwMC41NjcgNDAuMzE4NSAxMDQuMjc4IDQ2LjUzMjlDMTA3Ljk4OSA1Mi43NDcyIDEwOS4wODMgNjAuMTgwNSAxMDcuMzE5IDY3LjIwMDRaTTk1Ljc4NSAyOS44OTU5TDExMS40NSAyMi43MDE4TDEwOS41MjMgNy4xNTkyM0w4MC44MTY4IDBMNzEuODE4NSAxMi44MjE2TDgyLjI2MTQgMjYuNTEzNUM3My44Njg2IDI2LjIwOTQgNjUuNjYwNyAyOS4wMjUyIDU5LjIyMTkgMzQuNDE3M0M1Mi43ODMyIDM5LjgwOTQgNDguNTcwMiA0Ny4zOTU2IDQ3LjM5NjIgNTUuNzExNEM0Ni4yMjIyIDY0LjAyNzMgNDguMTcwNSA3Mi40ODMzIDUyLjg2NDkgNzkuNDQ3MUM1Ny41NTkyIDg2LjQxMDkgNjQuNjY2OSA5MS4zODg5IDcyLjgxNTkgOTMuNDJDODAuOTY0OSA5NS40NTEyIDg5LjU3NzQgOTQuMzkxNiA5Ni45OTExIDkwLjQ0NThDMTA0LjQwNSA4Ni40OTk5IDExMC4wOTQgNzkuOTQ3NiAxMTIuOTYgNzIuMDUzNUMxMTUuODI3IDY0LjE1OTUgMTE1LjY2NyA1NS40ODM1IDExMi41MTIgNDcuNzAwMkMxMDkuMzU4IDM5LjkxNjggMTAzLjQzMiAzMy41NzgxIDk1Ljg3NzkgMjkuOTA3NUw5NS43ODUgMjkuODk1OVoiIGZpbGw9IiNFMkUzRTciLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMy43MzYgOTQuNTE5QzUyLjM2NzkgOTQuNTE5IDY3LjQ3MiA3OS40MTQ5IDY3LjQ3MiA2MC43ODNDNjcuNDcyIDQyLjE1MTEgNTIuMzY3OSAyNy4wNDcgMzMuNzM2IDI3LjA0N0MxNS4xMDQxIDI3LjA0NyAwIDQyLjE1MTEgMCA2MC43ODNDMCA3OS40MTQ5IDE1LjEwNDEgOTQuNTE5IDMzLjczNiA5NC41MTlaTTMzLjczNiA4OC4xMjA4QzQ4LjgzNDMgODguMTIwOCA2MS4wNzM4IDc1Ljg4MTMgNjEuMDczOCA2MC43ODNDNjEuMDczOCA0NS42ODQ4IDQ4LjgzNDMgMzMuNDQ1MiAzMy43MzYgMzMuNDQ1MkMxOC42Mzc4IDMzLjQ0NTIgNi4zOTgyIDQ1LjY4NDggNi4zOTgyIDYwLjc4M0M2LjM5ODIgNzUuODgxMyAxOC42Mzc4IDg4LjEyMDggMzMuNzM2IDg4LjEyMDhaIiBmaWxsPSIjRTJFM0U3Ii8+Cjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-color: #D1D3D9;
  background-position: 50% 50%;
}

/* CSS3 Opacity mask hover effect. Fades in a translucent black div in the mask
area */
/* Fade transition for bootstrap carousel items. Add this to the element with class "carousel" */
#splash {
  position: absolute;
  width: 100%;
  min-width: 960px;
}

#splash-image-wrapper {
  position: relative;
  height: 540px;
  width: 100%;
  overflow: hidden;
  top: 0;
}

.carousel-splash-image, #splash-image {
  position: absolute;
  height: 540px;
  width: 1617px;
  left: 50%;
  margin-left: -790px;
}

.carousel-splash-image img {
  width: 100%;
}

#splash-image-backdrop {
  height: 100%;
  background-color: #000;
}

#splash-carousel {
  height: 100%;
}
#splash-carousel .carousel-control {
  z-index: 2;
}
#splash-carousel .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
#splash-carousel .carousel-inner .item,
#splash-carousel .carousel-inner .active.left,
#splash-carousel .carousel-inner .active.right {
  opacity: 0;
}
#splash-carousel .carousel-inner .active,
#splash-carousel .carousel-inner .next.left,
#splash-carousel .carousel-inner .prev.right {
  opacity: 1;
}
#splash-carousel .carousel-inner .next,
#splash-carousel .carousel-inner .prev,
#splash-carousel .carousel-inner .active.left,
#splash-carousel .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
#splash-carousel .carousel-inner {
  height: 100%;
}

#home-image-wrapper #splash-image-wrapper {
  height: 520px;
}
#home-image-wrapper #splash-image-wrapper #splash-image {
  height: 520px;
  width: 1550px;
  margin-left: -775px;
}
#home-image-wrapper #splash-image-wrapper #splash-image img {
  display: block;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}

#splash-content {
  min-height: 461px;
  position: relative;
}

#search-box-outer {
  position: absolute;
  margin: 0 auto;
  background-color: rgba(238, 238, 238, 0.7);
  padding: 20px;
  width: 960px;
  margin-top: 100px;
}

#search-box {
  height: 100%;
  background-color: #F8F8F8;
  border: 2px solid #AAA;
  padding: 20px;
  padding-top: 0px;
  color: #000;
}

#search-box h1 {
  text-align: center;
  font-size: 30px;
  margin: 0px;
  padding: 3px 0px;
}

/* Join Beta Page */
#join-wedding-spot {
  margin-left: 350px;
}

/* Venue-tageted Landing Page */
.splash-msg-container {
  background: rgba(255, 255, 255, 0.85);
  width: 310px;
  padding: 30px;
  position: relative;
}
.splash-msg-container .splash-msg-title {
  font-weight: 500;
  font-size: 31px;
  line-height: 39px;
  margin-bottom: 15px;
}
.splash-msg-container .splash-msg-subtitle {
  margin-bottom: 15px;
}
.splash-msg-container .splash-msg-cta-container .cta-btn {
  width: 100%;
}

#ws-partner-landing-content .cta-btn {
  font-size: 17px;
  text-transform: uppercase;
}
#ws-partner-landing-content #splash-content {
  min-height: 455px;
}
#ws-partner-landing-content .white-box {
  background: white;
  width: 100%;
  padding: 30px;
  margin: 30px 0;
}
#ws-partner-landing-content .home-section-background {
  background: #F2F2F2;
  height: 450px;
}
#ws-partner-landing-content .subsection-title {
  margin-bottom: 17px;
}
#ws-partner-landing-content .subsection-title h2 {
  font-size: 22px;
  font-weight: bold;
}
#ws-partner-landing-content .reasons-table td {
  padding: 0 30px 20px 0px;
  vertical-align: top;
}
#ws-partner-landing-content .bottom-cta-container {
  height: 70px;
  text-align: center;
}
#ws-partner-landing-content .bottom-cta-container .cta-btn {
  width: 50%;
}
#ws-partner-landing-content #vendor-inquiry-modal .modal-header {
  font-weight: 500;
  font-size: 20px;
}
#ws-partner-landing-content #vendor-inquiry-form td {
  vertical-align: middle;
}

.new-vendor-landing-header #header-search-text-field,
.new-vendor-landing-header #header-right {
  display: none;
}

/* Messages Page */
#messages-content {
  color: #333;
  position: relative;
}

#messages-content h1 {
  color: #333;
  font-weight: normal;
  font-size: 32px;
  padding-left: 10px;
}

#messages-table td, #message-thread-table > tbody > tr > td {
  vertical-align: top;
  padding: 10px;
  border-bottom: 1px solid #ccc;
}

#messages-table th {
  text-align: left;
  padding: 5px 10px;
  background-color: #eee;
  font-weight: 600;
  border-bottom: 1px solid #C1C1C1;
}

#messages-table tr {
  background-color: #f8f8f8;
}

#messages-table tr:hover {
  background-color: #f8f8f8;
  cursor: pointer;
}

#messages-table .subject {
  color: #333;
}

#messages-table .unread {
  font-weight: 600;
  background-color: transparent;
}

.message-date {
  font-size: 12px;
}

#messages-back-link {
  position: absolute;
  right: 0;
  top: 20px;
  padding-right: 10px;
}

/* Message Thread Page */
.message-thread-title {
  font-size: 19px;
  font-weight: 600;
  padding-bottom: 17px;
  border-bottom: 1px solid #CCC;
  color: #881155;
}

#message-thread-content {
  margin: 10px 0;
  position: relative;
}

#message-thread-back-link {
  position: absolute;
  right: 0;
  top: -30px;
}

#message-thread-table {
  table-layout: fixed;
}

#message-thread-table .subject {
  word-wrap: break-word;
}

#message-thread-content h1 {
  color: #333;
  font-weight: normal;
  font-size: 24px;
}

.message-sender {
  font-weight: bold;
  color: #333;
}

#id_reply_message {
  width: 100%;
  margin-bottom: 0;
  resize: none;
}

#reply-table tr:first-of-type td {
  padding-top: 20px;
}

#reply-table td {
  padding: 10px;
  vertical-align: top;
}

.view-estimate {
  margin: 15px 0 10px;
}

.schedule-appointment {
  text-align: right;
}

.appointment-address {
  margin-top: 20px;
  background-color: #eee;
  padding: 15px;
}

.appointment-status {
  margin-bottom: 20px;
  background-color: #eee;
  padding: 15px 15px 5px;
  color: #333;
  text-align: center;
  font-size: 24px;
  line-height: 26px;
}

.for-text {
  font-size: 16px;
}

.status-text {
  font-size: 16px;
  color: #666;
  margin-top: 17px;
}

.user-modify-appointment {
  background-color: #eee;
  padding: 15px;
  margin-top: 20px;
}

#modify-appointment-table {
  margin-top: 10px;
}

#modify-appointment-table td {
  padding-right: 10px;
}

.attach-files-wrapper {
  position: relative;
}

#attach-files-btn span {
  margin: 0;
}

#attach-files-btn .input-group {
  width: 100%;
}
#attach-files-btn .input-group-btn {
  margin-right: 6px;
}

.remove-attachment-btn {
  cursor: pointer;
  position: absolute;
  right: -18px;
  top: 0;
}

.attach-icon {
  width: 16px;
}

.crop5 .hthumb {
  height: 7rem;
  cursor: zoom-in;
}

.crop5 .hthumb.croppable {
  cursor: pointer;
}

.crop5 table {
  border-collapse: collapse;
}

.crop5 .sorter_td {
  padding-right: 1em;
}

.crop5 .hand_handle {
  cursor: ns-resize;
  display: block;
}

.crop5 .preview {
  display: block;
  margin-bottom: 1em;
  cursor: default;
}

.crop5 .delete_handle {
  cursor: pointer;
  display: block;
  margin-bottom: 1em;
}

.crop5 td {
  padding: 0.25em;
  vertical-align: top;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.crop5 td + td + td, .crop5 th + th + th {
  padding-left: 2em;
}

.crop5 th {
  font-family: sans-serif;
}

.crop5 .orig_box {
  text-align: left;
  padding-bottom: 2.5em;
}

.crop5 .provider_subtext {
  font-size: 80%;
  margin-top: 0.25em;
  margin-bottom: 1rem;
  font-family: sans-serif;
  position: absolute;
}

.crop5 .icon {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}

.crop5 tr + tr + tr:hover {
  background-color: #FAFAFA;
  box-shadow: 0 0 3px 3px #ddd;
}

.crop5 .widgets_td a {
  display: block;
  margin: 0;
  padding: 0;
  line-height: 100%;
  opacity: 0.25;
  cursor: pointer;
}

.crop5 .widgets_td a.delete {
  color: #800;
}

.crop5 .widgets_td a:hover {
  opacity: 1;
}

.crop5 .crop_wrap {
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 100%;
}

.crop5 .crop_panel {
  opacity: 0;
  transition: opacity 0.5s;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.crop5 .crop_bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 0;
}

.crop5 .crop_panel.show {
  opacity: 1;
  pointer-events: auto;
}

.crop5 .crop_panel .sub {
  display: block;
  margin: 5em auto 0 auto;
  background-color: white;
  width: 800px;
  border-radius: 6px;
  padding: 0.5em;
  box-sizing: border-box;
}

.crop5 .show .sub {
  pointer-events: auto;
}

.crop5 .crop_abswrap {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.crop5 .note_box p {
  margin: 0 0 0.35em 0;
  padding: 0 0.4em;
  border: 0;
  border: 1px solid;
  border-radius: 5px;
}

.crop5 p:before {
  display: inline-block;
  width: 1.5em;
}

.crop5 p.warning {
  color: #660;
  background-color: rgba(255, 255, 0, 0.2);
  border-color: #990;
}

.crop5 p.warning:before {
  content: '\26a0\FE0F';
}

.crop5 p.error {
  color: #600;
  background-color: rgba(255, 0, 0, 0.2);
  border-color: #900;
}

.crop5 p.error:before {
  content: '\1f6ab';
}

.crop5 .buttons .rotLeft,
.crop5 .hflip {
  margin-left: 1em;
}

.crop5 .adm_box {
  text-align: left;
  min-width: 170px;
}

.crop5 .provided_by_label {
  display: block;
}

.crop5 .approve_line {
  display: block;
}

.crop5 .approve_line.approved {
  color: rgba(0, 170, 0, 0);
}

.crop5 .approve_line.not_approved {
  color: #a00;
}

.crop5 .do_un_approve {
  display: none;
  opacity: 0.3;
}

.crop5 .do_un_approve:hover {
  opacity: 1;
}

.crop5 .provider_subtext {
  opacity: 1;
  transition: opacity 0.3s;
}

.crop5 .show + table .provider_subtext {
  opacity: 0;
  pointer-events: none;
}

.crop5 th div {
  opacity: 1;
  transition: opacity 0.25s;
}

.crop5 th div.spinHidden {
  opacity: 0;
}

.crop5 .controlRow div {
  display: inline-block;
  position: relative;
  top: -4px;
  padding-left: 1em;
}

.crop5 .controlRow input {
  margin-right: 1em;
}

.crop5 .show + table .controlRow {
  pointer-events: none;
}

.crop5 .buttons {
  margin-top: 8px;
}

.crop5 .cropBtn {
  float: right;
}

.crop5 .croptgt {
  width: 100%;
  max-width: 100%;
  max-height: 500px;
  margin: 0 0 1em 0;
}

.crop5 .widgetRow th {
  padding-bottom: 0.75em;
}

.crop5 .crop_panel.show + table .widgetRow {
  opacity: 0;
}

.crop5 .preview_panel {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}

.crop5 .preview_panel.show {
  opacity: 1;
  pointer-events: auto;
  display: block;
}

.crop5 .preview_panel_box {
  position: fixed;
  top: 7em;
  right: 2em;
  left: 2em;
  background-color: #eee;
  padding: 1.5em;
  border: 1px solid #ddd;
  border-radius: 5px;
}

.crop5 .preview_panel_box img {
  width: 100%;
}

.crop5 .sourced_from {
  max-width: 550px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.crop5 [title]:hover:after {
  content: attr(title);
  position: absolute;
  background-color: red;
}

.crop5 .buttons input + input + input {
  margin-left: 0.5em;
}

.crop5 hr {
  display: none;
  margin: 10px 0;
}

.crop5 .uploadVersion hr {
  display: block;
}

.crop5 .cropAs {
  display: none;
}

.crop5 .uploadVersion .cropAs {
  display: inline;
}

.crop5 .attribBox {
  margin-top: 10px;
  display: none;
}

.crop5 .attribWarn {
  display: none;
  padding-left: 0.5em;
  color: #983031;
}

.crop5 .attribBox input {
  margin-bottom: 0;
}

.crop5 .attribBox.needsAttrib input {
  color: #983031;
  border-color: #983031;
  background-color: #fee;
}

/* whargarbl wrong color */
.crop5 .needsAttrib .attribWarn {
  display: inline;
}

.crop5 .uploadVersion .attribBox {
  display: block;
}

.crop5 .countRow th {
  font-weight: normal;
}

/* GLOBAL STYLE OVERRIDES */
.myaccount {
  /* Media queries for making the myaccount pages wider for wider screens */
  /* Ensure that the map canvas keeps it's width when the screen
  width shrinks */
}
.myaccount#wrapper {
  background: #f7f7f7;
}
.myaccount#wrapper .borderless-panel-group .panel {
  background: transparent;
}
.myaccount .pod {
  border: none;
}
.myaccount .borderless-panel-group .borderless-panel-group-content {
  padding: 0;
}
.myaccount .borderless-nav-tabs.nav li a {
  font-size: 14px;
  padding: 12px 5px;
}
.myaccount .ws-sidenav a.active .title,
.myaccount .ws-sidenav a:hover .title,
.myaccount .ws-sidenav .nav-list .accordion-heading > a:hover {
  color: #881155;
}
.myaccount .ws-sidenav .nav-list .accordion-heading > a {
  color: #333;
}
.myaccount .ws-sidenav .nav-list ul > li {
  padding: 0;
}
.myaccount .ws-sidenav .accordion-inner li:last-child > a {
  padding-bottom: 0;
}
@media (max-width: 1200px) {
  .myaccount#content {
    max-width: 1000px;
  }
}
@media (min-width: 1200px) {
  .myaccount#content {
    max-width: 1200px;
  }
}
.myaccount div#map-canvas {
  width: 100% !important;
}

/* END GLOBAL STYLE OVERRIDES */
#venue-boxes {
  position: relative;
}
#venue-boxes h3 {
  width: 470px;
  margin-bottom: 25px;
}
#venue-boxes #top-submit {
  position: absolute;
  right: 0;
  top: 5px;
}
#venue-boxes .venue-box-cell--title {
  width: 100%;
}
#venue-boxes .venue-box-cell--col {
  vertical-align: top;
}
#venue-boxes .venue-box-cell--col-right {
  text-align: right;
}
#venue-boxes .venue-box {
  cursor: pointer;
}
#venue-boxes .venue-box--heart-container {
  position: absolute;
  bottom: 11px;
}
#venue-boxes .venue-box--heart-container--icon {
  font-size: 15px;
  color: #881155;
}
#venue-boxes .venue-box--heart-container--text {
  margin-left: 5px;
  display: none;
  font-size: 13px;
  color: #767b84;
  top: -2px;
  position: relative;
}
#venue-boxes .venue-box--spot-estimate-container {
  font-size: 14px;
  font-weight: 600;
  margin-top: 5px;
}
#venue-boxes .venue-box--spot-estimate {
  margin-left: 5px;
  color: #881155;
}
#venue-boxes .venue-box--card-cta {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#venue-boxes .venue-box:hover .venue-box--heart-container--text {
  display: inline;
}

@media (max-width: 980px) {
  #venue-boxes .venue-box--heart-container {
    position: relative;
    bottom: initial;
    margin-top: 30px;
  }
}
#venue-dropdown {
  display: inline-block;
  font-size: 17px;
}
#venue-dropdown a {
  color: #333;
}

#my-account-email-badge, #my-account-review-badge {
  position: relative;
  left: 0;
  top: -1px;
}

.myaccount-content-tabs-continer {
  margin-bottom: 10px;
}

#heading-container {
  margin-top: 30px;
  padding: 0 15px 10px 0;
  border-bottom: 1px solid lightgray;
}
#heading-container .myaccount-heading {
  font-weight: bold;
  margin-bottom: 0;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-size: 30px;
  color: #24272B;
}
#heading-container .myaccount-heading .color-accent-one {
  color: #881155;
}

.myaccount-main {
  padding: 0 5px 0 15px;
}
.myaccount-main .vendor-title {
  text-align: center;
  font-weight: 600;
  font-size: 23px;
  margin-top: 20px;
}
.myaccount-main .change-venue-table-container {
  position: relative;
  text-align: center;
  margin-bottom: 30px;
}
.myaccount-main .change-venue-table-container .change-venue-table {
  margin: 0 auto;
}

.my-account.venue-box {
  margin: 0 0 15px;
  background-color: #FAFAFA;
  height: auto;
}
.my-account.venue-box .venue-box-image {
  width: 100%;
  max-width: 350px;
}
.my-account.venue-box .venue-box-image img {
  width: auto;
  height: 175px;
}
.my-account.venue-box .col-checkbox {
  position: absolute;
  top: 10px;
  left: 10px;
}
.my-account.venue-box .col-checkbox input {
  vertical-align: middle;
}
.my-account.venue-box.row {
  margin-right: 0;
}
.my-account.venue-box .venue-properties {
  padding: 5px 0;
}
.my-account.venue-box .venue-properties .venue-box-cell > .myaccount-properties-content {
  max-height: 72px;
  overflow: hidden;
}
.my-account.venue-box .spot-estimate-text {
  padding: 5px 0;
}

#top-submit .btn {
  width: 175px;
  text-transform: uppercase;
}

#manageFavoritesForm .venue-box > .venue-box-cell, #compareEstimateForm .venue-box > .venue-box-cell {
  width: 60%;
}

#manageFavoritesForm #top-submit {
  position: relative;
  margin-bottom: 30px;
}

@media (max-width: 980px) {
  #manageFavoritesForm .venue-box > .venue-box-cell, #compareEstimateForm .venue-box > .venue-box-cell {
    width: 50%;
  }
}
#myaccount-back-link {
  float: right;
  position: relative;
  top: 5px;
}

#removeSelection {
  position: absolute;
  top: 0px;
  right: 2px;
}

.change-venue-table {
  width: 330px;
  font-size: 12px;
  margin-bottom: 10px;
}

.change-venue-table select {
  font-size: 12px;
  height: 24px;
  margin: 0;
}

.change-venue-table td {
  padding-right: 10px;
}

.myaccount-sidenav {
  padding-left: 5px;
}

/* Leads Page */
#appointment-request-tabs a {
  font-size: 12px;
}

.appointment-request-table {
  font-size: 12px;
  table-layout: fixed;
}

.appointment-request-table tbody td {
  word-wrap: break-word;
}

.appointment-request-table tbody td.status-string {
  word-break: normal;
}

.appointment-request-table tbody td:last-of-type {
  word-break: normal;
}

.appointment-request-cta-button {
  width: 78px;
}

.appointment-request-cta-button.btn.btn-submit.btn-sm.set-unarchive-btn.log-click{
  width: 82px;
}

select.appointment-status {
  width: 130px;
  font-size: 12px;
  margin-bottom: 0;
}

#selectAppointmentTimeModal {
  overflow: visible;
}

#selectAppointmentTimeModal .dropdown-menu, #modifyAppointmentModal .dropdown-menu, #vendor-events-data .dropdown-menu, #site-tour-table .dropdown-menu {
  max-height: 260px;
  overflow-y: scroll;
  min-width: 85px;
  top: -50px;
}

#selectAppointmentTimeModal .modal-body {
  overflow-y: visible;
  position: static;
}

.cancel-appointment-btn {
  cursor: pointer;
}

td.appointment-status-td {
  line-height: 32px;
}

a.appointment-completed-btn, a.confirm-appointment-btn, a.no-show-btn {
  font-size: 12px;
}

#address-textarea {
  font-size: 12px;
  line-height: 18px;
  height: 68px;
}

.schedule-cancel-btns {
  margin-top: 3px;
}

.tr-appt-cancelled {
  color: #aaa;
}

.actions-btn-dropdown li {
  text-align: left;
  font-size: 12px;
}

.vendor-table-container .paging_full_numbers {
  margin-top: 5px;
}

.appointment-request-info i {
  margin-top: 0;
}

#appointment-filter select {
  border-color: #881155;
  width: 200px;
  display: inline;
}

.vendor-table-container .dataTables_wrapper > div {
  height: 50px;
}

#js-appointment-time-question {
  margin-top: 0;
}

#appointment-time-table td {
  padding: 0 1px;
}
#appointment-time-table .input-group input {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}

.section {
  margin-bottom: 50px;
}
.section .section-header {
  font-size: 24px;
  font-weight: 500;
}

.help-text {
  font-size: 13px;
  margin-bottom: 15px;
}

/* APPOINTMENTS PAGE */
#appointments-table #appointment-actions {
  min-width: 200px;
}

#appointments-table td, #appointments-table th {
  padding: 10px 5px;
}

#appointments-table {
  margin-bottom: 30px;
  font-size: 13px;
}

#cancelAppointmentModal .modal-body {
  overflow-y: visible;
}
#cancelAppointmentModal .tt-menu {
  width: 347px;
  min-width: 347px;
}
#cancelAppointmentModal input {
  margin-bottom: 0;
}
#cancelAppointmentModal .info-text {
  margin-top: 10px;
}

/* Cancelation modal */
.cancellation-form select {
  width: 330px;
}

.cancellation-form input {
  width: 315px;
}

.cancellation-form textarea {
  width: 90%;
  height: 50px;
}

/* SPOT ESTIMATE PAGE */
.spot-estimate-table {
  margin-top: 10px;
}

.spot-estimate-table td {
  padding: 5px 0;
}

.spot-estimate-text {
  font-size: 15px !important;
}

td#appointment-action {
  vertical-align: middle;
  color: #888;
}

/* EXPERIENCES PAGE */
.exp-request-status {
  font-size: 16px;
}
.exp-request-status a,
.exp-request-status a:hover {
  color: #881155;
}

#experiences-top-help-text {
  margin: 10px 0 25px;
  font-size: 16px;
}

/* FAVORITES PAGE */
#share-favorites-table td {
  padding-bottom: 10px;
}

/* Email Preferences Page */
#unsubscribe-all-table {
  margin-top: 20px;
  border-top: 1px solid #C1C1C1;
  width: 100%;
}

#unsubscribe-all-table td {
  padding: 20px 0;
  vertical-align: top;
}

/* Vendor Management Pages */
.myaccount-table td {
  vertical-align: top;
  border-top: none;
  padding: 0;
  background-color: inherit !important;
  padding-right: 20px;
}
.myaccount-table ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
.myaccount-table textarea {
  width: 97%;
  resize: none;
}

#edit-capacity td {
  vertical-align: middle;
}

#edit-capacity input {
  width: 74px;
  margin-bottom: 0;
}

#preview-table {
  margin-bottom: 0;
}

#preview-table a {
  margin-right: 5px;
}

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

.time-dropdown select {
  width: 100px;
}

.hours-dropdown select {
  width: 60px;
}

.fees-per-extra-hour-label {
  padding-top: 3px;
}

.fees-per-extra-hour input {
  width: 74px;
  margin-bottom: 0;
}

.long-select select {
  width: 400px;
}

.long-input input {
  width: 400px;
}

.info-banner {
  border: 1px solid #881155;
  background: white;
  margin-bottom: 20px;
}
.info-banner td {
  padding: 10px;
}
.info-banner a {
  color: #881155;
}
.info-banner a:hover, .info-banner a:link, .info-banner a:active {
  text-decoration: none;
  color: #881155;
}

.icon-cell {
  background: #881155;
  color: white;
}
.icon-cell .icon-hb-nx-info-circle-42 {
  font-size: 17px;
  font-weight: bold;
}

#op-accordion input {
  width: 74px;
  margin-bottom: 3px;
}

#op-accordion .accordion-group {
  margin-bottom: 10px;
}

#op-accordion td {
  vertical-align: text-top;
}

#enable-discount label {
  display: inline;
}

#discount-datepicker-input {
  width: 181px;
}
#discount-datepicker-input[disabled] {
  background: #ddd !important;
  opacity: 0.5;
}

#venue-discount-form .input-group {
  width: 220px;
}

.vendor-events {
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
}

#op-new-venue-event .accordion-inner {
  padding: 0;
}

#vendor-events-data .disabled-link {
  color: #aaa;
  cursor: not-allowed;
}

#vendor-events-data input {
  width: 314px;
  margin-bottom: 0;
}
#vendor-events-data input[disabled] {
  background: #ddd !important;
  opacity: 0.5;
}

#vendor-events-data table {
  margin-bottom: 0;
}
#vendor-events-data table .input-group {
  width: 341px;
}
#vendor-events-data table .input-group.time-input-group {
  width: 138px;
}
#vendor-events-data table .input-group.time-input-group input {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
#vendor-events-data table td {
  vertical-align: top;
}

#vendor-events-data .accordion-body.in:hover {
  overflow: visible;
}

.rental-fees-description {
  font-weight: 300;
}

#site-tour-table .input-group input {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}

/* Amenities Preview Modal */
#amenities legend {
  text-align: center;
  margin: 0;
  border: none;
}

#amenity-table {
  width: 100%;
}

#amenity-table .amenity-item {
  padding-left: 5px;
  padding-right: 6px;
}

#amenity-table h4 {
  border-bottom: 1px solid #ccc;
  color: #333;
  font-weight: 300;
  padding: 5px 0 5px 30px;
}

#amenity-table td {
  padding: 0;
  vertical-align: top;
}

#amenity-table tr {
  line-height: 25px;
}

/* Food & Bev Minimum page */
#food-bev-min-table input {
  width: 74px;
  margin-bottom: 3px;
}

#food-bev-min-table td {
  vertical-align: middle;
}

#food-bev-min-table tr td:first-of-type {
  vertical-align: top;
}

/* Vendor appointment page */
#appointment_availability ul {
  list-style-type: none;
}

/* Availability Page */
#availability-modal textarea {
  width: 226px;
}

#reservations-content .pod {
  margin: 0 0 10px 0;
}

#reservations-content h4 {
  color: #333;
  border-bottom: 1px solid #ccc;
  font-weight: normal;
}

.reservation-table {
  width: 100%;
  font-size: 16px;
}

.reservation-table td {
  padding: 5px 0 5px 0;
}

.reservation-table legend {
  margin: 0 0 5px 0;
  font-size: 20px;
}

.reservation-table input, .reservation-table select {
  margin: 0px;
}

.reservation-actions {
  position: absolute;
  top: 20px;
  right: 10px;
  width: 52px;
}

.reservation-actions img {
  cursor: pointer;
  margin-right: 4px;
}

#account-availability-header {
  margin-top: 30px;
  font-weight: 300;
}

.availability-header > ul {
  margin-left: 2px;
}

.availability-header > ul > li {
  display: inline;
  padding-right: 5px;
  line-height: 15px;
}

#enable-availability-form label {
  display: inline;
}

#add-new-reservation-btn {
  margin-bottom: 20px;
}

#availability-status-table td {
  padding-right: 20px;
}

#facebookicon {
  width: 20px;
  height: 20px;
}

/* Venue Options Prices Page */
#onsite-catering-space {
  line-height: 30px;
}

/* Billing Page */
#total-owed {
  font-size: 32px;
  color: #881155;
}

#id_cvc, #id_exp_year {
  width: 50px;
}

#id_exp_month {
  width: 30px;
}

#id_street_address {
  width: 285px;
}

#id_zip {
  width: 100px;
}

#add-credit-card {
  margin-right: 110px;
  font-weight: normal;
  margin-top: 20px;
}

#cc-info h4 {
  color: #881155;
  font-weight: normal;
  margin: 0;
}

/* Account Access Page */
#account-access-table {
  table-layout: fixed;
  font-size: 12px;
}

#myaccount-add-users-btn {
  float: right;
}

#account-access-table .edit-icon {
  right: 0px;
  float: right;
  display: none;
  top: 7px;
}

#account-access-table td:hover .edit-icon {
  display: inline-block;
}

/* Venue Metrics */
.metrics-box {
  display: inline-block;
  padding: 16px;
}

.metrics-box-title {
  font-size: 19px;
  text-align: center;
}

.metrics-box-value {
  text-align: center;
  font-size: 40px;
  font-weight: bold;
}

.metrics-box-footer {
  font-size: 17px;
  text-align: center;
}

#metrics-row-overview {
  margin: 25px 0 35px 0;
}
#metrics-row-overview .color-success {
  color: green;
}
#metrics-row-overview .metrics-box {
  width: 180px;
  margin-right: 15px;
}
#metrics-row-overview .metrics-box .popover-content {
  color: black;
}
#metrics-row-overview .metrics-box-footer {
  cursor: pointer;
}
#metrics-row-overview #icon-help-overview {
  font-size: 15px;
}

/* Vendor photo upload tool */
.photo-upload-wizard .step-section {
  margin-bottom: 20px;
}
.photo-upload-wizard .help-text {
  font-size: 16px;
}
.photo-upload-wizard .upload-input-wrapper {
  position: relative;
}
.photo-upload-wizard .spinner-wrapper {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 40px;
  padding-left: 50px;
  padding-top: 10px;
}

.crop-images-modal .modal-dialog {
  width: 850px;
  height: 450px;
}
.crop-images-modal .cropit-preview {
  background-color: #f8f8f8;
  background-size: cover;
  border: 1px solid #ccc;
  border-radius: 3px;
  width: 800px;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
}
.crop-images-modal .cropit-preview .cropit-preview.cropit-image-loading .spinner {
  opacity: 1;
}
.crop-images-modal .cropit-preview-image-container {
  cursor: move;
}
.crop-images-modal .help-text {
  font-size: 16px;
}
.crop-images-modal .image-editor table {
  width: 100%;
}
.crop-images-modal .photo-credit-container {
  margin-top: 15px;
}
.crop-images-modal ._foobar {
  font-size: 12px;
  /* force updates */
}

.cta-container-bottom {
  margin-top: 20px;
}

.set_unarchive {
  display: none;
}

.showing_archived .set_unarchive {
  display: list-item;
}

.showing_archived .set_archive {
  display: none;
}

.new-bubble {
  border-radius: 100px;
  background-color: rgba(136, 17, 85, 0.14);
  padding: 2px 4px;
  font-size: 10px;
  font-weight: 600;
  color: #881155;
}

#delivery-info {
  color: #aaa;
  cursor: pointer;
  position: relative;
}

.popover-content {
  cursor: initial;
}
.popover-content a {
  cursor: pointer;
}
.popover-content a:hover {
  text-decoration: underline;
}

#toggle-sidebar {
  z-index: 99;
  text-align: center;
  display: none;
  width: 100%;
  height: 43px;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  border-radius: 0 !important;
  background: #AAA;
  text-decoration: none;
}
#toggle-sidebar.affix-top, #toggle-sidebar.affix-bottom {
  position: absolute;
}
#toggle-sidebar.affix {
  top: 0;
  position: fixed;
}

#directory-width-wrapper {
  width: 100%;
  height: 100%;
}

#directory-contents {
  border-collapse: collapse;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
}
#directory-contents #side-filters-container, #directory-contents #main-container {
  vertical-align: top;
}
#directory-contents #search-results-header {
  padding: 15px;
}
#directory-contents #main-container {
  width: 100%;
}
#directory-contents #main-container #main-content {
  padding: 15px;
}
#directory-contents #main-container #main-content .spinner {
  position: fixed !important;
  top: 60% !important;
  left: 60% !important;
}
#directory-contents #main-container #main-content .base-search-banner-message {
  text-align: center;
  background-color: #fff;
  margin-bottom: 25px;
}
#directory-contents #main-container #main-content .base-search-banner-message td {
  padding: 15px;
}
#directory-contents #main-container #main-content .base-search-banner-message td h4 {
  line-height: 24px;
  color: #881155;
}
#directory-contents #side-filters-container {
  min-width: 260px;
}
#directory-contents #side-filters-container .panel #collapse-budget .panel-body, #directory-contents #side-filters-container .panel #collapse-capacity .panel-body {
  padding: 15px;
}
#directory-contents #side-filters-container .panel #collapse-budget .panel-body input, #directory-contents #side-filters-container .panel #collapse-capacity .panel-body input {
  margin-right: 10px;
}
#directory-contents #side-filters-container .panel-body .filter-sub-select {
  font-weight: 300;
  text-align: left;
  margin-bottom: 10px;
}
#directory-contents #show-all-venues {
  border: 1px solid #D9D9D9;
  border-radius: 2px;
}

#map-canvas {
  width: 100%;
  height: 600px;
}
#map-canvas img {
  max-width: inherit;
}

/* Off canvas styling */
@media screen and (max-width: 960px) {
  /* outer div */
  .row-offcanvas {
    position: relative;
    left: 0;
    -webkit-transition: left 0.3s ease-in-out;
    -moz-transition: left 0.3s ease-in-out;
    -ms-transition: left 0.3s ease-in-out;
    -o-transition: left 0.3s ease-in-out;
    transition: left 0.3s ease-in-out;
  }

  /* sidebar */
  .sidebar-offcanvas {
    left: -260px;
    width: 260px;
    position: absolute !important;
    top: 0;
    background-color: #FFF;
    padding: 0;
    height: 100%;
  }

  /* content */
  .row-offcanvas.active {
    left: 260px;
  }

  /* Account for top fixed filters button */
  #directory-contents #side-filters-container {
    padding-top: 43px;
  }

  #toggle-sidebar {
    display: block;
  }
}
.venue-box-wrapper {
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
}
.venue-box-wrapper a:link, .venue-box-wrapper a:visited, .venue-box-wrapper a:active {
  text-decoration: none;
}

.venue-box {
  background-color: #FFF;
  height: 175px;
  margin-bottom: 15px;
  color: Black;
  position: relative;
  display: table;
  width: 100%;
  vertical-align: middle;
  /* Make sure the description section takes 100% of the remaining width
  Otherwise, if there's not enough text, the content will be misaligned */
}
.venue-box:hover {
  background-color: #FAFAFA;
  box-shadow: 0 0 3px 3px #ddd;
}
.venue-box > .venue-box-cell {
  width: 100%;
}
.venue-box .venue-box-table {
  display: table;
  border-collapse: separate;
  border-spacing: 1px;
  width: 100%;
}
.venue-box .venue-box-row {
  display: table-row;
}
.venue-box .venue-box-cell {
  display: table-cell;
  vertical-align: top;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  min-width: 60px;
}
.venue-box .venue-box-image {
  width: 350px;
  height: 100%;
  float: left;
}
.venue-box .venue-box-image .venue-thumbnail {
  float: left;
  width: 100%;
}
.venue-box .venue-box-image .pp-cost-container {
  position: absolute;
  top: 100px;
  padding: 5px 10px;
  background: black;
  /* Provide a fall back solid color for older IE browsers */
  background: rgba(0, 0, 0, 0.75);
  text-align: left;
}
.venue-box .venue-box-image .pp-cost-container .pp-cost-description {
  color: white;
  font-size: 10px;
}
.venue-box .venue-box-image .pp-cost-container .pp-cost-val {
  color: #881155;
  font-size: 20px;
}
.venue-box .venue-box-image .award-ribbon {
  position: absolute;
}
.venue-box .venue-box-image .award-ribbon img {
  width: 110px;
  margin: -3px 0 0 -5px;
}
.venue-box .venue-box-image .award-ribbon span {
  position: absolute;
  top: 37px;
  left: -19px;
  width: 127px;
  color: white;
  font-weight: 100;
  font-size: 10px;
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.venue-box .venue-box-content {
  height: 175px;
  padding: 10px 10px 5px 15px;
  font-weight: 300;
  vertical-align: middle;
}
.venue-box .venue-box-content .venue-box-content-header .venue-box-cell:first-of-type {
  vertical-align: middle;
}
.venue-box .venue-box-content .venue-box-content-header .venue-title {
  line-height: 23px;
  font-size: 18px;
}
.venue-box .venue-box-content .venue-box-content-header .venue-title .venue-region, .venue-box .venue-box-content .venue-box-content-header .venue-title .venue-name {
  max-height: 22px;
  width: 100%;
  overflow: hidden;
}
.venue-box .venue-box-content .venue-box-content-header .venue-title .venue-region {
  font-weight: normal;
  font-size: 15px;
  color: #999;
}
.venue-box .venue-box-content .venue-box-content-header .venue-title .venue-name {
  font-weight: 500;
  display: block;
  /* Fallback for non-webkit */
  font-size: 18px;
  height: 19.8px;
  /* Fallback for non-webkit */
  overflow: hidden;
}
@supports (-webkit-line-clamp: 1) {
  .venue-box .venue-box-content .venue-box-content-header .venue-title .venue-name {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    height: auto;
  }
}
.venue-box .venue-box-content .venue-properties {
  margin-top: 2px;
}
.venue-box .venue-box-content .venue-properties .venue-properties-content {
  display: block;
  /* Fallback for non-webkit */
  font-size: 12px;
  height: 18px;
  /* Fallback for non-webkit */
  overflow: hidden;
  width: 100%;
  max-height: 18px;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 1) {
  .venue-box .venue-box-content .venue-properties .venue-properties-content {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    height: auto;
  }
}
.venue-box .venue-box-content .venue-description-border {
  border-top: 1px solid #CCC;
  margin: 7px 40px 0;
  padding-top: 7px;
}
.venue-box .venue-box-content .venue-description {
  display: block;
  /* Fallback for non-webkit */
  font-size: 13px;
  height: 58.5px;
  /* Fallback for non-webkit */
  overflow: hidden;
  font-weight: 300;
  text-align: left;
  font-style: italic;
  color: #999;
  max-height: 55px;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 3) {
  .venue-box .venue-box-content .venue-description {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    height: auto;
  }
}
.venue-box .venue-box-content .venue-description .venue-description-link {
  display: inline-block;
  font-style: normal;
  color: #0088cc;
  text-decoration: none;
}
.venue-box .venue-box-content .venue-description .venue-description-link:hover, .venue-box .venue-box-content .venue-description .venue-description-link:focus {
  color: #005580;
  text-decoration: underline;
}
.venue-box .venue-box-content .venue-description.show-row-pricing {
  max-height: 35px;
  display: block;
  /* Fallback for non-webkit */
  font-size: 13px;
  height: 39px;
  /* Fallback for non-webkit */
  overflow: hidden;
}
@supports (-webkit-line-clamp: 2) {
  .venue-box .venue-box-content .venue-description.show-row-pricing {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    height: auto;
  }
}
.venue-box .venue-box-content.venue-box-content-with-budget .venue-description {
  display: block;
  /* Fallback for non-webkit */
  font-size: 13px;
  height: 39px;
  /* Fallback for non-webkit */
  overflow: hidden;
}
@supports (-webkit-line-clamp: 2) {
  .venue-box .venue-box-content.venue-box-content-with-budget .venue-description {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    height: auto;
  }
}
.venue-box .venue-box-content .venue-favorite {
  position: relative;
  display: inline-block;
}
.venue-box .venue-box-content .venue-favorite .favorites-button {
  padding-top: 8px;
  white-space: nowrap;
}
.venue-box .venue-box-content .venue-favorite .favorite-label {
  font-size: 13px;
  color: #881155;
  padding-left: 4px;
}
.venue-box .venue-box-content .venue-favorite .hint {
  font-size: 13px;
  color: #9b9b9b;
  padding-left: 4px;
  display: none;
}
.venue-box .venue-box-content .venue-favorite .hint:hover {
  color: #881155;
}
.venue-box .venue-box-content .venue-favorite .tooltip-arrow-box {
  position: absolute;
  background: #ffffff;
  top: -50%;
  padding: 10px;
  box-shadow: 0 14px 28px 0 rgba(0, 18, 71, 0.15), 0 0 10px 0 rgba(0, 18, 71, 0.08);
  right: -10px;
  left: 130px;
  display: none;
  z-index: 100;
  margin-top: 3px;
  font-size: 14px;
  line-height: 1.43;
  color: #24272b;
}
.venue-box .venue-box-content .venue-favorite .tooltip-arrow-box:after {
  right: 100%;
  top: 30px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #ffffff;
  border-width: 12px;
  margin-top: -12px;
}
.venue-box .venue-box-content .venue-favorite:hover {
  display: block;
}
.venue-box .venue-box-content .venue-favorite:hover .tooltip-arrow-box {
  display: initial;
}
.venue-box .venue-box-content .venue-compare {
  display: inline-block;
  margin-top: 5px;
}
.venue-box .venue-box-content .venue-compare label {
  cursor: pointer;
}
.venue-box .venue-box-content .venue-compare input[type=checkbox] {
  margin: 3px 3px 3px 0;
}
.venue-box .venue-box-content .venue-tagline {
  font-size: 14px;
  font-style: italic;
  color: #666;
  display: block;
  /* Fallback for non-webkit */
  font-size: 14px;
  height: 21px;
  /* Fallback for non-webkit */
  overflow: hidden;
}
@supports (-webkit-line-clamp: 1) {
  .venue-box .venue-box-content .venue-tagline {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    height: auto;
  }
}
.venue-box .venue-box-content .discount-icon {
  display: inline-block;
}
.venue-box .venue-box-content .discount-icon img {
  position: relative;
  top: -6px;
  width: 25px;
  height: 25px;
}
.venue-box .pricing-button {
  display: none;
  position: relative;
  top: -4px;
  font-size: 12px;
  padding: 5px 10px;
  margin: 0 -10px 0 10px;
}

.venue-favorite .favorites-button.directory-favorite-unselected, .venue-favorite .favorites-button.directory-favorite-selected, .map-venue-box .favorites-button.directory-favorite-unselected, .map-venue-box .favorites-button.directory-favorite-selected {
  background: none;
}
.venue-favorite .favorites-button .icon, .map-venue-box .favorites-button .icon {
  font-size: 16px;
  color: #881155;
  top: 2px;
  position: relative;
}
.venue-favorite .favorites-button .icon-hb-nx-heart-filled, .map-venue-box .favorites-button .icon-hb-nx-heart-filled {
  display: none;
}
.venue-favorite .favorites-button.directory-favorite-selected .icon-hb-nx-heart-filled, .map-venue-box .favorites-button.directory-favorite-selected .icon-hb-nx-heart-filled {
  display: initial;
}
.venue-favorite .favorites-button.directory-favorite-selected .icon-hb-nx-heart, .map-venue-box .favorites-button.directory-favorite-selected .icon-hb-nx-heart {
  display: none;
}
.venue-favorite .favorites-button.directory-favorite-unselected .icon-hb-nx-heart-filled, .map-venue-box .favorites-button.directory-favorite-unselected .icon-hb-nx-heart-filled {
  display: none;
}
.venue-favorite .favorites-button.directory-favorite-unselected .icon-hb-nx-heart, .map-venue-box .favorites-button.directory-favorite-unselected .icon-hb-nx-heart {
  display: initial;
}

.venue-box:hover .pricing-button {
  display: initial;
}
.venue-box:hover .pricing-button:hover {
  box-shadow: 0 0 5px 1px #CCC;
}
.venue-box:hover .venue-box-cell.top-right-corner {
  width: 190px;
}
.venue-box:hover .venue-favorite .hint {
  display: initial;
}

.venue-box-cell.top-right-corner {
  white-space: nowrap;
}

.submit-text {
  position: absolute;
  right: 15px;
  top: 150px;
  cursor: pointer;
}

#search-content {
  margin: 0;
}

@media (max-width: 960px) {
  .venue-description-border, .venue-description {
    display: block;
  }

  .venue-name {
    max-height: 22px !important;
  }

  .venue-properties-content {
    max-height: 18px !important;
  }

  #toggle-sidebar.affix {
    top: 56px;
  }
}
@media (max-width: 767px) {
  #toggle-sidebar.affix {
    top: 0px;
  }
}
@media (max-width: 650px) {
  .venue-box-wrapper {
    border: none;
  }

  .venue-box {
    height: 400px;
    max-width: 350px;
    width: 100%;
  }
  .venue-box .venue-box-image, .venue-box .venue-box-cell, .venue-box .venue-box-content {
    height: 50% !important;
  }

  .venue-box-table {
    display: inline-block;
  }

  .venue-tagline {
    font-size: 12px;
  }
}
.map-venue-box {
  overflow: hidden;
}

.map-venue-info, .map-venue-image {
  margin: 0;
}

#pagination-controls-top {
  margin: 0;
  margin-left: -9%;
  vertical-align: middle;
}

.venue-map-title {
  font-size: 16px;
  font-weight: 500;
}
.venue-map-title a {
  color: #444;
}
.venue-map-title .venue-region {
  color: #999;
  font-weight: 300;
  font-size: 13px;
}

/* Google Maps Info Window Overrides */
.gm-style-iw {
  width: 350px !important;
  top: 15px !important;
  left: 0 !important;
  background-color: #fff;
  box-shadow: 0 1px 6px rgba(178, 178, 178, 0.6);
  border-radius: 2px 2px 0 0;
}

.directory-sprite, .directory-coin, .directory-discount, .directory-favorite-selected, .directory-favorite-unselected, .directory-fork, .directory-guest, .directory-martiniglass, .directory-pin, .directory-wineglass {
  background-image: url(../../../images/sprites/directory-sa1312f49b1.png);
  background-repeat: no-repeat;
}

.directory-coin {
  background-position: 0 -16px;
}

.directory-discount {
  background-position: 0 -83px;
}

.directory-favorite-selected {
  background-position: 0 -48px;
}

.directory-favorite-unselected {
  background-position: 0 -65px;
}

.directory-fork {
  background-position: 0 -125px;
}

.directory-guest {
  background-position: 0 -32px;
}

.directory-martiniglass {
  background-position: 0 0;
}

.directory-pin {
  background-position: 0 -147px;
}

.directory-wineglass {
  background-position: 0 -103px;
}

/* START Search side filter sprite sizing */
#side-filters-container .panel-heading .sprited {
  position: relative;
  top: 4px;
}

span.directory-pin {
  width: 15px;
  height: 23px;
}

span.directory-martiniglass {
  width: 15px;
  height: 16px;
}

span.directory-coin, span.directory-guest {
  width: 15px;
  height: 16px;
}

span.directory-fork, span.directory-wineglass {
  width: 13px;
  height: 22px;
}

/* END Search side filter sprite sizing */
.search-view-btn {
  color: #333;
}
.search-view-btn:hover {
  color: #881155;
}
.search-view-btn:link, .search-view-btn:visited {
  text-decoration: none;
}
.search-view-btn.active {
  color: #881155;
}

#venue-search {
  margin-bottom: 20px;
}

#venue-search h1 {
  text-align: left;
  font-weight: 600;
  font-size: 28px;
}

#search-result-title {
  font-size: 24px;
  text-align: center;
  margin: 0 0 10px;
  font-weight: 300;
  color: #333;
}

#search-header-bar {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}
#search-header-bar table {
  width: 100%;
}
#search-header-bar table td {
  padding: 5px 0;
}

#result-header-subtext {
  font-size: 14px;
  margin: -5px 0px;
}

#search-table {
  font-size: 16px;
  margin-top: 5px;
}
#search-table td {
  padding-left: 6px;
}
#search-table td input {
  margin: 5px 0;
}
#search-table .open {
  position: relative;
}
#search-table .dropdown-menu {
  position: absolute;
  left: -2px;
}

.search-heading {
  height: 60px;
}
.search-heading h3 {
  width: 300px;
  float: left;
  font-weight: 300;
  font-size: 20px;
}

div.search-submarket {
  font-weight: bold;
  margin: 10px 0 5px 0;
}
div.search-submarket > label {
  display: inline-block !important;
}
div.search-submarket .info-text {
  font-weight: 300;
}

div.search-submarket.landing-link {
  font-weight: 600;
}

.submarket-label {
  margin-left: 10px;
}

.region-link-container {
  margin: 0px 0px 6px 10px;
}
.region-link-container a, .region-link-container a:focus, .region-link-container a:visited, .region-link-container a:hover {
  color: #333;
}

.switch-to-filters-container {
  margin-top: 20px;
  color: #00a0e0;
  cursor: pointer;
}

.cross-market-link {
  margin-top: 5px;
}

.styles-link-container {
  margin: 0 0 6px 10px;
}
.styles-link-container a, .styles-link-container a:focus, .styles-link-container a:visited, .styles-link-container a:hover {
  color: #333;
}

#guest-count {
  width: 130px;
}

#guest-count-dropdown {
  min-width: 145px;
}

#budget-textbox {
  width: 135px;
}

#no-results-help {
  margin-bottom: 15px;
  text-align: center;
}

#nearby-venues-header-container {
  position: relative;
  width: 100%;
}
#nearby-venues-header-container #nearby-venues-header {
  text-align: left;
  padding: 8px 10px;
  background: #881155;
  color: #fff;
  font-size: 18px;
  width: 100%;
}

/* Pagination */
#pagination-top {
  float: left;
  margin: 10px 0;
  width: 50%;
}

/* CPC Landing Page */
#cpc-landing-header {
  margin-bottom: 20px;
}
#cpc-landing-header h1 {
  text-align: center;
  color: #881155;
  font-size: 30px;
  margin-top: 25px;
}
#cpc-landing-header #cpc-landing-title {
  font-size: 22px;
  text-align: center;
  background-color: #FFF;
  padding: 10px 10px 0;
  margin: 0 10px;
}
#cpc-landing-header #cpc-landing-table-container {
  background-color: #FFF;
  padding: 0 10px 10px;
}
#cpc-landing-header #cpc-landing-table-container table td {
  vertical-align: top;
  font-size: 13px;
  text-align: center;
}
#cpc-landing-header #cpc-landing-table-container table td img {
  height: 60px;
}

#venue-search-cpc {
  margin: 20px 0 10px;
  padding: 20px 15px 0;
}

/*
Overrides bootstraps pagination control for better alignment on search page
*/
.pagination > li > a,
.pagination > li > span {
  border: none;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #881155;
}

.pagination ul > li > a, .pagination ul > li > span {
  line-height: 22px;
}

.modal-body li {
  list-style: none;
}

#search-content {
  position: relative;
}

.search-results-disabled {
  opacity: 0.15;
  /* Chrome, Safari, Opera */
  -mod-opacity: 0.15;
  /* FF */
  filter: alpha(opacity=15);
  /* IE */
}

/* Typeahead overrides */
#name-field input {
  width: 347px;
}

#name-field .typeahead.dropdown-menu {
  margin-top: 12px;
  width: 360px;
}

#name-field .typeahead.dropdown-menu li a {
  overflow: hidden;
  text-overflow: ellipsis;
}

.search-table-labels td {
  padding-bottom: 0px;
}

#event-type-btn {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  border: none;
  border-right: 4px solid #333;
  font-size: 18px;
  line-height: 30px;
  padding: 10px 20px;
  background-color: #eee;
  color: #333;
  font-weight: 300;
}

#event-type-dropdown {
  min-width: 126px;
}

.weddings-home-search-form #home-search-table {
  width: 644px;
  margin: 215px 0 0 158px;
}
.weddings-home-search-form #search-text-field input[type="text"] {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}

.events-home-search-form #home-search-table {
  width: 226px;
  margin: 215px 0 0 315px;
}
.events-home-search-form #home-search-table #search-right-btn-container, .events-home-search-form #home-search-table #search-right-btn {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  font-size: 20px;
  letter-spacing: 0.05em;
}
.events-home-search-form #search-text-field input[type="text"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

#wedding-redirect {
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-weight: 300;
}

#home-search-table, #srp-search-table {
  position: absolute;
  font-size: 16px;
  border-spacing: 0;
  border-collapse: collapse;
}
#home-search-table td, #srp-search-table td {
  padding: 0;
}
#home-search-table .open, #srp-search-table .open {
  position: relative;
}
#home-search-table .dropdown-menu, #srp-search-table .dropdown-menu {
  position: absolute;
  left: -2px;
}
#home-search-table #search-text-field input:focus, #srp-search-table #search-text-field input:focus {
  outline: none;
}
#home-search-table #category-dropdown, #srp-search-table #category-dropdown {
  min-width: 97px;
}
#home-search-table .btn, #srp-search-table .btn {
  width: 100%;
}
#home-search-table #search-left-btn, #srp-search-table #search-left-btn {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
#home-search-table #search-right-btn-container, #srp-search-table #search-right-btn-container {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  background-color: #FFF;
}
#home-search-table #search-right-btn, #srp-search-table #search-right-btn {
  background-color: #881155;
  border: none;
  color: #fff;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  padding: 10px 20px;
  line-height: 30px;
  font-size: 20px;
}
#home-search-table #search-text-field, #home-search-table #location-field, #srp-search-table #search-text-field, #srp-search-table #location-field {
  border: none;
}
#home-search-table #search-text-field input[type="text"], #home-search-table #location-field input[type="text"], #srp-search-table #search-text-field input[type="text"], #srp-search-table #location-field input[type="text"] {
  padding: 10px;
  -webkit-transition: box-shadow 0.3s, border 0.3s;
  -moz-transition: box-shadow 0.3s, border 0.3s;
  -ms-transition: box-shadow 0.3s, border 0.3s;
  -o-transition: box-shadow 0.3s, border 0.3s;
  transition: box-shadow 0.3s, border 0.3s;
  font-weight: 300;
  margin: 0;
  line-height: 30px;
  height: 50px;
  font-size: 18px;
  border: none;
  width: 100%;
}
#home-search-table #search-text-field input[type="text"]:focus, #home-search-table #search-text-field input[type="text"].focus, #home-search-table #location-field input[type="text"]:focus, #home-search-table #location-field input[type="text"].focus, #srp-search-table #search-text-field input[type="text"]:focus, #srp-search-table #search-text-field input[type="text"].focus, #srp-search-table #location-field input[type="text"]:focus, #srp-search-table #location-field input[type="text"].focus {
  box-shadow: 0 0 5px 1px #969696;
  -webkit-box-shadow: 0 0 5px 1px #969696;
  -moz-box-shadow: 0 0 5px 1px #969696;
}
#home-search-table #search-text-field .tt-menu, #home-search-table #location-field .tt-menu, #srp-search-table #search-text-field .tt-menu, #srp-search-table #location-field .tt-menu {
  width: 450px;
}

/* Search Page Info */
#search-info-wrapper {
  width: 100%;
  background-color: #f8f8f8;
  font-size: 10px;
}

#search-info-content {
  max-width: 1100px;
  margin: 0 auto;
  padding: 15px 10px 25px;
}
#search-info-content a {
  color: #333;
}
#search-info-content h2 {
  margin-top: 30px;
  font-size: 18px;
}

/* Twitter Typeahead CSS */
span.twitter-typeahead {
  width: 100%;
  /* Typeahead Desktop */
}
span.twitter-typeahead .typeahead-category {
  padding: 10px 20px;
}
span.twitter-typeahead .tt-menu {
  min-width: 361px;
}
span.twitter-typeahead .tt-suggestion {
  cursor: pointer;
  padding: 0 20px;
  margin: 0 0 10px;
}

@media (max-width: 475px) {
  .pagination > li.pagination-first, .pagination > li.pagination-last {
    display: none;
  }
}
#splash-image-wrapper.all-market-srp-splash {
  height: 368px;
}
@media (max-width: 767px) {
  #splash-image-wrapper.all-market-srp-splash {
    height: 317px;
  }
}
#splash-image-wrapper.all-market-srp-splash #splash-image-backdrop #splash-image-srp {
  height: 368px;
  width: 1470px;
  margin: auto;
}

.srp-hero-section {
  position: relative;
  height: 302px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.srp-hero-section .hero-title {
  font-size: 36px;
  color: #FFFFFF;
  text-shadow: 0 2px 12px #000000;
  margin: 0;
}
.srp-hero-section .hero-subtitle {
  align-self: center;
  max-width: 768px;
  font-size: 18px;
  color: #FFFFFF;
  text-shadow: 0 2px 12px #000000;
}
.srp-hero-section #srp-search-table {
  max-width: 750px;
  position: relative;
  margin: auto;
}
.srp-hero-section #srp-search-table #location-field {
  background: #ffffff;
  color: #777777;
  font-size: 18px;
  text-align: left;
  padding: 10px 15px;
  line-height: 30px;
  cursor: pointer;
  border-radius: 2px;
}
.srp-hero-section #srp-search-table #location-field .arrow {
  float: right;
}
.srp-hero-section #srp-search-table #location-field.focus {
  box-shadow: 0 0 5px 1px #969696;
  -webkit-box-shadow: 0 0 5px 1px #969696;
  -moz-box-shadow: 0 0 5px 1px #969696;
}
.srp-hero-section #srp-search-table #search-text-field {
  border-left: 1px solid #CCCCCC;
}
.srp-hero-section #srp-search-table #search-text-field input::placeholder {
  color: #777777;
}
.srp-hero-section #location-table-wrapper {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  width: 100vw;
  z-index: 100;
}
.srp-hero-section #location-table-wedding-locations {
  border: 1px solid lightgray;
  position: relative;
  background: white;
  margin: 2px auto 0 auto;
  border-radius: 5px;
  border-collapse: separate;
}

/* START curated bucket styles */
.curated-buckets-container .curated-bucket-container {
  width: 250px;
  max-width: 250px;
}
.curated-buckets-container .curated-buckets-table {
  margin-bottom: 20px;
  width: 100%;
  border-collapse: separate;
  border-spacing: 10px 0;
}
.curated-buckets-container .curated-buckets-table td {
  vertical-align: top;
}
.curated-buckets-container .curated-bucket-image-container {
  min-width: 250px;
  min-height: 125px;
  background: grey;
  margin-bottom: 15px;
  cursor: pointer;
}
.curated-buckets-container .curated-bucket-image-container img {
  width: 250px;
}

/* END curated bucket styles */
.browse-all-venues-container {
  text-align: center;
  padding: 15px;
}
.browse-all-venues-container a.browse-all-venues-link {
  color: #fff;
  font-size: 20px;
}

/* breadcrumbs */
.srp-breadcrumbs {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.02) 0.03%, rgba(0, 0, 0, 0) 9.55%), linear-gradient(0deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)), #FFFFFF;
  font-size: 13px;
  padding: 13px 55px;
  display: flex;
  align-items: baseline;
}
.srp-breadcrumbs--item {
  display: inline-block;
}
.srp-breadcrumbs--divider {
  padding: 0 0.5em;
  color: lightgrey;
}
.srp-breadcrumbs--link {
  color: #686868;
}
.srp-breadcrumbs--link a {
  color: #686868;
}
.srp-breadcrumbs--estimate-link {
  margin-left: auto;
  color: #881155 !important;
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase;
}

/* breadcrumbs */
/* link farm */
.farm {
  max-width: 1100px;
  margin: 0 auto;
  padding: 20px 40px;
}
.farm--section {
  margin-bottom: 40px;
}
.farm--content {
  margin-top: 10px;
  column-count: 3;
}
@media (max-width: 767px) {
  .farm--content {
    column-count: 2;
  }
}
.farm--title {
  font-size: 16px;
  font-weight: bold;
}
.farm--link {
  margin: 3px 0;
  font-size: 14px;
  display: inline-block;
  width: 100%;
}
.farm--link a {
  color: #333;
}

/* link farm */
.info-content ul, .info-content ol {
  padding-left: 2.5em;
}

.info-content h4 a, .info-content h4 a:hover {
  color: #000;
  text-decoration: none;
}

/* How it works */
.about-us-table {
  margin-top: 40px;
}

.how-mobile {
  margin-top: 20px;
}

.about-us-content h1, .about-us-title {
  margin-bottom: 25px;
  color: #333;
  font-size: 30px;
  font-weight: normal;
  padding-bottom: 5px;
  border-bottom: 1px solid #CCC;
}

.about-us-content h4 {
  line-height: 1.5;
}

.about-us-table td {
  vertical-align: top;
  padding-right: 10px;
}
.about-us-table p {
  font-size: 16px;
  font-style: italic;
  color: #888;
}
.about-us-table img {
  width: 100%;
}
.about-us-table .spot-tag {
  font-size: 26px;
  margin-top: 5px;
}

.how-image img {
  width: 100%;
}

/* NEWS */
.featured-news-box {
  border-bottom: 1px solid #aaa;
  margin-bottom: 20px;
  padding: 10px 0 20px 0;
}

.featured-news-box .title {
  color: #333;
  font-weight: bold;
  font-size: 20px;
  margin: 10px 0 20px 0;
}

.featured-news-box .tagline {
  margin-bottom: 20px;
}

.featured-news-box .quote {
  font-size: 66px;
  color: #333;
  display: inline-block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.featured-news-box .start-quote {
  line-height: 66px;
  height: 40px;
  overflow: hidden;
  margin-right: 10px;
}

.featured-news-box .end-quote {
  line-height: 48px;
  height: 20px;
  vertical-align: bottom;
  margin-left: 10px;
}

.featured-news-box .full-link a {
  font-weight: bold;
  color: #881155;
}

.news-box {
  padding: 20 0px;
  margin-bottom: 25px;
}

.news-box p {
  margin: 5px 0 0 0;
}

.news-box a {
  font-size: 18px;
}

.news-box a:hover {
  text-decoration: none;
}

/* OUR TEAM */
#ourteam-table {
  table-layout: fixed;
}

#ourteam-table td {
  vertical-align: top;
  padding: 10px;
}

.ourteam-image {
  border: 1px solid #888;
  width: 100%;
}

.ourteam-title {
  margin: 0;
  font-size: 20px;
}

.ourteam-byline {
  color: #888;
  margin-bottom: 10px;
  font-size: 16px;
}

.founder-img img {
  max-width: 240px;
}

/* ABOUT US */
#about-us-splash {
  margin-bottom: 20px;
}
#about-us-splash img {
  width: 100%;
}

#about-us-info {
  text-align: right;
  margin-top: 5px;
}

h1#page-title {
  font-size: 38px;
  border: none;
}

/* PRESS */
#press-article, #job-listing {
  margin: 30px 20px;
}

#press-article h1, #job-listing h1 {
  font-weight: normal;
  color: #881155;
}

#press-article h3 {
  color: #000;
  font-size: 28px;
}

#press-article p {
  color: #000;
}

#press-content {
  margin-bottom: 20px;
}

#press-back-link {
  text-align: right;
}

#press-images img {
  width: 100%;
  cursor: pointer;
}

#press-image-modal {
  margin-left: 0px;
  left: 0;
  background-color: transparent;
  border: none;
  box-shadow: none;
}
#press-image-modal .modal-dialog {
  width: 80%;
  margin-top: 0;
}
#press-image-modal .modal-content {
  background-color: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border: none;
}
#press-image-modal .modal-header {
  border: none;
  text-align: right;
}
#press-image-modal .modal-header a {
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}
#press-image-modal .modal-body {
  text-align: center;
}
#press-image-modal img {
  width: 100%;
}

/* JOBS */
#job-listing h3 {
  font-size: 28px;
  font-weight: normal;
  color: #333;
}

#job-listing h3 span {
  color: #aaa;
}

/* FAQ */
.faq-content p {
  margin-bottom: 30px;
}

.last-updated {
  font-style: italic;
  text-align: right;
  color: #AAA;
}

p.last-updated {
  margin: 0;
}

/* LOCATIONS */
.locations-list ul {
  list-style-type: none;
}

.locations-list > ul > li {
  padding-top: 10px;
}

.locations-list > ul > li > a {
  color: #881155;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
}

.locations-list > ul > li > ul a {
  color: #665;
}

#locations-container {
  margin-bottom: 50px;
  padding-left: 140px;
}

#locations-title {
  margin-top: 25px;
  text-align: center;
}

#locations-title h1 {
  font-size: 34px;
  font-weight: normal;
}

@media (min-width: 768px) {
  .locations-list {
    -webkit-column-count: 2;
    /* Chrome, Safari, Opera */
    -moz-column-count: 2;
    /* Firefox */
    column-count: 2;
  }
  .locations-list > ul, .locations-list > ul * {
    break-inside: avoid;
    page-break-inside: avoid;
  }
  .locations-list, .locations-list * {
    display: block;
  }
}
/* CITIES */
.cities-list {
  margin: 30px 0;
}

.cities-list h3 a {
  color: #881155;
  font-weight: 300;
}

.cities-list .cities a {
  color: #666;
  font-weight: 300;
}

.cities-list .cities ul {
  list-style: none;
}

/* AWARDS */
.awards-image-wrapper {
  height: 441px !important;
}

#awards-image {
  position: absolute;
  text-align: center;
  max-height: 441px;
  min-height: 441px;
  width: 100%;
  overflow: hidden;
  margin-top: 65px;
  min-width: 1400px;
}

#awards-image img {
  min-height: 441px;
  overflow: hidden;
  position: relative;
  top: -100px;
}

#awards-title {
  position: absolute;
  top: 0;
}

#awards-region-title-wrapper #awards-title {
  background-color: rgba(0, 0, 0, 0.5);
}

#awards-title, #awards-title h1 {
  color: #fff;
  text-align: center;
}

#awards-title h1 {
  font-weight: normal;
  font-size: 30px;
  margin-top: 30px;
  padding: 15px 25px;
  line-height: 1.33;
}

#awards-title p {
  font-size: 16px;
  padding: 5px 25px;
  font-weight: 300;
  line-height: 1.5;
}

.awards-title-background {
  background-color: #333;
  opacity: .6;
  width: 100%;
  height: 440px;
}
@media (max-width: 767px) {
  .awards-title-background {
    height: 426px;
  }
}

.styles-title-background {
  width: 100%;
  height: 400px;
}

.awards-subtitle {
  font-weight: normal;
  margin-top: 20px;
  border-bottom: 2px solid #ccc;
  padding-bottom: 15px;
  text-align: center;
}

.awards-subtitle h2 {
  font-weight: normal;
  text-align: center;
}

.awards-subtitle p {
  font-weight: 300;
}

#awards-locations-table td, #styles-locations-table td {
  padding: 10px;
}

#awards-locations-table img, #styles-locations-table img {
  width: 100%;
}

#awards-locations-table .location-thumbnail-title {
  width: 100%;
  position: absolute;
  text-align: center;
  color: #fff;
  top: 60px;
  padding: 0 10px;
  text-shadow: 1px 1px 10px #881155, 2px 3px 10px #881155, -1px -1px 10px #881155;
  background: transparent;
}
#awards-locations-table .location-thumbnail-title-2020 {
  position: absolute;
  bottom: 0;
  line-height: 40px;
  background: rgba(136, 17, 85, 0.6);
  width: 100%;
  margin: 0;
  color: #FFFFFF;
  text-align: center;
  font-size: 18px;
}

#awards-location-box {
  position: relative;
  max-width: 300px;
  margin: 10px auto;
}
#awards-location-box img {
  width: 100%;
}

#awards-location-box:hover, #styles-location-box:hover {
  box-shadow: 0 0 3px 3px #aaa;
}

#styles-locations-table {
  margin-bottom: 40px;
}

#styles-location-box {
  position: relative;
  margin: 10px auto;
}

.styles-box-small {
  max-width: 300px;
}

#awards-social-btns {
  position: absolute;
  right: 0;
  top: 150px;
  opacity: 1;
  z-index: 1000;
}

#awards-social-btns a {
  display: block;
  margin: 0;
}

#awards-social-btns img {
  width: 50px;
  opacity: .8;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
}

#awards-social-btns img:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
}

.style-thumbnail-title {
  width: 100%;
  position: absolute;
  text-align: center;
  color: #fff;
  top: 40%;
  padding: 0 10px;
  font-size: 24px;
  font-weight: 400;
  text-shadow: 1px 1px 10px #881155, 2px 3px 10px #881155, -1px -1px 10px #881155;
}

/* AWARDS REGION WINNERS */
#best-region-venues {
  margin-top: 10px;
}
#best-region-venues.best-region-venues-2017 .award-rank-background,
#best-region-venues.best-region-venues-2017 .award-rank {
  display: None;
}

.awards-venue-box {
  margin-bottom: 20px;
}

.awards-venue-box-content {
  border-top: 2px solid #aaa;
  padding-top: 20px;
}

.award-venue-title a, .award-venue-title a:hover {
  color: #444;
  font-size: 18px;
}

.award-venue-description {
  font-style: italic;
  margin-top: 20px;
  font-weight: 300;
}

.award-price-btn {
  float: right;
  margin-top: -40px;
}

.awards-venue-image, .awards-style-venue-image {
  position: relative;
}
.awards-venue-image img, .awards-style-venue-image img {
  width: 100%;
}

.award-rank-background {
  background-color: #000;
  opacity: .5;
}

.award-rank, .award-rank-background {
  position: absolute;
  font-size: 20px;
  top: 0;
  left: 15px;
  width: 45px;
  height: 45px;
  text-align: center;
  vertical-align: middle;
}

.award-rank {
  color: #fff;
  padding-top: 12px;
}

.style-awards-subtitle {
  font-weight: normal;
  font-size: 24px;
  background-color: #aaa;
  color: #fff;
  text-align: center;
  padding: 5px;
}

.styles-sub-winners {
  margin-bottom: 20px;
}
.styles-sub-winners .award-venue-title {
  margin-top: 20px;
}

.styles-winners {
  margin-top: 10px;
}

.awards-style-venue-image {
  margin-top: 40px;
}

.best-style-venues {
  margin-bottom: 50px;
}

@media (max-width: 767px) {
  #splash-image-wrapper.awards-image-wrapper {
    top: 65px;
  }

  .styles-box-large {
    max-width: 300px;
  }

  .main-awards-title {
    margin-top: 25px;
  }
  .main-awards-title#awards-title h1 {
    font-size: 36px;
  }
  .main-awards-title#awards-title p {
    font-size: 18px;
  }
}
@media (max-width: 767px) and (max-width: 399px) {
  .main-awards-title#awards-title p {
    line-height: 1.2;
    font-size: 1.2em;
  }
}
@media (max-width: 767px) and (max-width: 359px) {
  .main-awards-title#awards-title p {
    line-height: 1;
    font-size: 1em;
  }
}

@media (max-width: 767px) {
  #awards-title h1 {
    font-size: 21px;
  }
  #awards-title p {
    font-size: 13px;
  }

  .awards-subtitle p {
    margin: 0 10px;
  }

  .awards-subtitle {
    border: none;
  }

  #awards-image {
    margin-top: 0;
  }

  .awards-venue-box .box-wrapper {
    margin: 0 10px 20px 10px;
  }

  .awards-venue-box-content {
    border: none;
  }

  .award-venue-title {
    margin-top: 20px;
    width: 60%;
  }

  #awards-social-btns {
    display: none;
  }

  #awards-title h1 {
    margin-top: 10px;
  }

  #awards-region-title-wrapper {
    position: relative;
    height: 406px;
  }

  #awards-region-title-wrapper #awards-title {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }

  #awards-region-title-wrapper .styles-title-background {
    position: absolute;
    height: 100%;
  }

  #awards-region-title-wrapper h1 {
    margin: 0;
  }

  #awards-region-title-wrapper p {
    margin-top: 0;
  }

  .styles-winners, .styles-sub-winners {
    margin: 0 10px;
  }

  .awards-top-navbar {
    margin-bottom: 0;
    font-size: 13px;
  }

  .awards-venue-image img, .awards-style-venue-image img {
    max-width: 350px;
  }

  #press-image-modal .modal-dialog {
    width: 100%;
    margin: 0;
  }
  #press-image-modal .modal-body {
    padding: 0;
  }
}
/* Locations Landing Page (OLD) */
.featured-venues-table {
  width: 100%;
}
.featured-venues-table td {
  padding: 10px;
}
.featured-venues-table td img {
  width: 100%;
}

.olivia-contact-form {
  padding-bottom: 30px;
}

.concierge-service-greeting {
  padding-top: 20px;
}

#partner_description_layout textarea {
  width: 100%;
  margin-bottom: 0;
  height: 20em;
}

#partner_description_layout th {
  width: 10em;
}

#partner_description_layout tr + tr {
  background-color: #D9EDF7;
}

.time-pseudo-hover {
  background-color: #f5f5f5;
}

.ui-datepicker {
  padding: 0;
  border-radius: 0px;
  background: #FFF;
  font-size: 14px;
  font-family: "ProximaNova", Helvetica, Arial, sans-serif;
}

.ui-datepicker .ui-state-default {
  border: none;
  background: none;
  font-weight: normal;
  color: #000;
}

.ui-datepicker select {
  font-family: "ProximaNova", Helvetica, Arial, sans-serif;
}

.ui-datepicker .ui-state-disabled {
  opacity: 1.0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(enabled=false)";
  background-image: none;
}

.ui-datepicker-group {
  border: 1px solid #ccc;
  width: 217px !important;
  height: 215px;
  margin: 0 10px 10px 0;
}

.ui-widget-header.ui-datepicker-header {
  border: none;
  border-radius: 0px;
  border-bottom: 1px solid #ccc;
  background: #eee;
  color: #666;
  font-weight: initial;
}

.ui-datepicker-header .ui-state-hover {
  border: none;
  background: inherit;
}

table.ui-datepicker-calendar {
  width: 100% !important;
  color: #666;
}

.ui-datepicker-calendar thead {
  background-color: #eee;
}

.ui-datepicker-calendar thead th {
  padding: 0;
}

.ui-datepicker td span, .ui-datepicker td a {
  text-align: center;
}

.ui-datepicker td a {
  color: #888 !important;
}

.ui-datepicker-today, .ui-datepicker-unavailable, .ui-datepicker-reserved-available, .ui-datepicker-onhold, .ui-datepicker-daytime-only, .ui-datepicker-eventdate {
  border: 1px solid #888 !important;
}

.ui-datepicker-today {
  background-color: #eee;
}

.ui-datepicker-unavailable {
  background-color: #000;
}

.ui-datepicker-reserved-available {
  background-color: #bc6485;
}

.ui-datepicker-onhold {
  background-color: #FFF0B6;
}

.ui-datepicker-daytime-only {
  background-color: #00a0e0;
}

.ui-datepicker-eventdate {
  background-color: #468847;
}

td.ui-datepicker-unavailable a, td.ui-datepicker-reserved-available a, td.ui-datepicker-daytime-only a, .ui-state-disabled.ui-datepicker-unavailable, td.ui-datepicker-eventdate a {
  color: #fff !important;
}

/* Set next/prev icons */
.ui-widget-header .ui-datepicker-prev .ui-icon {
  width: 15px;
  background-image: url(../../../images/icons/icon-left.png);
  background-position: 0px 0px;
}

.ui-widget-header .ui-datepicker-next .ui-icon {
  width: 15px;
  background-image: url(../../../images/icons/icon-right.png);
  background-position: 0px 0px;
}

/* Venue details datepicker overrides */
.venue-details-availability .ui-datepicker-group {
  width: 250px;
  margin: 0 20px 20px 0;
}

.venue-details-availability .ui-datepicker td a {
  cursor: default;
}

/* Vendor management datepicker overrides */
.venue-management-availability tbody .ui-state-hover {
  outline: 1px solid #881155;
  background-color: #eee;
}

.venue-management-availability .ui-datepicker-unavailable a.ui-state-hover {
  background-color: #000;
  outline: 1px solid #fff;
}

.venue-management-availability .ui-datepicker-onhold a.ui-state-hover,
.appointment-datepicker .ui-datepicker-onhold a.ui-state-hover {
  background-color: #FFF0B6;
}

.venue-management-availability .ui-datepicker-reserved-available a.ui-state-hover,
.appointment-datepicker .ui-datepicker-reserved-available a.ui-state-hover {
  background-color: #bc6485;
}

.venue-management-availability .ui-datepicker-daytime-only a.ui-state-hover,
.appointment-datepicker .ui-datepicker-daytime-only a.ui-state-hover {
  background-color: #00a0e0;
}

/* Appointment datepicker overrides */
.appointment-datepicker.ui-datepicker {
  background-color: #fff;
  border: 1px solid #ddd;
}

.appointment-datepicker tbody .ui-state-hover {
  background-color: #eee;
  outline: 1px solid #881155;
}

.appointment-datepicker .ui-datepicker-unavailable a.ui-state-hover {
  background-color: #000;
}

.appointment-datepicker .ui-datepicker-reserved-available a.ui-state-hover {
  background-color: #bc6485;
}

.appointment-datepicker .ui-datepicker-unselectable.ui-state-disabled.ui-datepicker-today span {
  color: #888;
  text-decoration: none;
}

.appointment-datepicker .ui-datepicker-unselectable.ui-state-disabled.ui-datepicker-unavailable span {
  color: #fff;
  text-decoration: none;
}

.appointment-datepicker .ui-datepicker-unselectable.ui-state-disabled span {
  color: #ccc;
  text-decoration: line-through;
}

/* Date picker multi overrides */
.ui-datepicker.ui-datepicker-multi {
  border: none;
  width: auto !important;
  font-family: "ProximaNova", Helvetica, Arial, sans-serif !important;
}

.ui-datepicker.ui-datepicker-multi select {
  font-family: "ProximaNova", Helvetica, Arial, sans-serif;
}

.ui-datepicker.ui-datepicker-multi-3 .ui-state-default {
  border: none;
  background: none;
  font-weight: normal;
  color: inherit;
}

/* Availability color keys */
.availability-key {
  display: inline-block;
  width: 15px;
  height: 15px;
}

.availability-separator {
  padding-left: 20px;
}

/* Estimate content */
#spot-estimate-content {
  padding: 0;
  padding-bottom: 20px;
  border: none;
  /* Port bootstrap 2 style control group error styling*/
}
#spot-estimate-content:not(.is-staff-or-vendor) {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#spot-estimate-content .control-group.error input, #spot-estimate-content .control-group.error select {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
#spot-estimate-content .control-group.error input:focus, #spot-estimate-content .control-group.error select:focus {
  outline-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
#spot-estimate-content .control-group.error .help-block {
  color: #b94a48;
}
#spot-estimate-content .spot-estimate-header {
  margin-bottom: 20px;
}
#spot-estimate-content .spot-estimate {
  background-color: #f2e5ea;
  border: 2px solid #881155;
  padding: 10px;
  margin: 20px 0;
  font-size: 18px;
}
#spot-estimate-content .spot-estimate td {
  line-height: 30px;
}
#spot-estimate-content .breadcrumb {
  padding-left: 0;
}
#spot-estimate-content .subitem {
  color: #A0A0A0;
}
#spot-estimate-content .indented {
  padding-left: 25px;
}
#spot-estimate-content #adjust-estimate-form input, #spot-estimate-content #adjust-estimate-form select {
  margin-bottom: 0;
}
#spot-estimate-content #adjust-estimate-form input {
  width: 230px;
}
#spot-estimate-content #adjust-estimate-form select {
  width: 230px;
}
#spot-estimate-content #adjust-estimate-form .dynamic-pricing {
  line-height: 30px;
}
#spot-estimate-content #adjust-estimate-form .control-group {
  margin-bottom: 0;
}
#spot-estimate-content #adjust-estimate-form .spinner-container {
  text-align: left;
  display: inline-block;
}
#spot-estimate-content #adjust-estimate-form #pricing-info td {
  vertical-align: top;
}
#spot-estimate-content #adjust-estimate-form #pricing-info .service-row {
  line-height: 18px;
}
#spot-estimate-content #adjust-estimate-form #pricing-info #services-cell {
  padding: 6px 1px;
}
#spot-estimate-content #adjust-estimate-form .hide-for-spinner.disabled {
  alpha: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.5;
}

#estimate-back-link {
  float: right;
  margin-top: 10px;
  margin-right: 4px;
}

#add-estimate {
  font-size: 12px;
  padding-left: 15px;
}

#addSpotEstimateForm {
  margin: 0;
}

#recommended-venues-sidenav {
  margin-top: 20px;
}

#recommended-venues-sidenav img {
  padding-top: 10px;
  width: 100%;
}

#recommended-venues-sidenav #sidenav-header {
  color: #333;
  font-size: 20px;
  text-align: left;
  padding: 15px 10px 0;
}

#recommended-venues-sidenav .venue-content {
  padding: 10px;
  text-align: center;
}

#recommended-venues-sidenav .venue-name {
  padding-top: 5px;
  color: #333;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
}

#recommended-venues-sidenav .venue-region {
  color: #999;
  font-size: 13px;
  font-weight: 300;
  line-height: 20px;
}

#recommended-venues-sidenav .venue-border {
  border-bottom: 1px solid #e5e5e5;
  padding-top: 5px;
  margin: 0 80px;
}

.about-spot-estimate {
  background: #f8f8f8;
  padding: 10px;
  border: 1px solid #CCC;
  color: #999;
  font-size: 12px;
}

#spot-estimate-side-panel {
  border: 1px solid #CCC;
  padding: 10px 15px;
}

#spot-estimate-side-panel p {
  font-weight: 300;
}

#spot-estimate-side-panel #side-panel-header {
  text-align: center;
  line-height: 26px;
  font-size: 20px;
  margin: 5px 0 20px;
}

/* Spot Estimate Appointment Box */
#spot-estimate-appointment {
  border: 1px solid #CCC;
  box-shadow: 0px 1px 4px #999;
  -webkit-box-shadow: 0px 1px 4px #999;
  -moz-box-shadow: 0px 1px 4px #999;
  margin-bottom: 30px;
}
#spot-estimate-appointment #email-vendor-link {
  font-size: 12px;
  color: #333;
  display: inline-block;
  width: 100%;
}
#spot-estimate-appointment #appointment-time #tour-datepicker-input {
  width: 100%;
  z-index: 1051;
}
#spot-estimate-appointment #appointment-time .appointment-question {
  text-align: center;
}
#spot-estimate-appointment #appointment-time .input-group {
  margin-bottom: 10px;
}
#spot-estimate-appointment #appt-requested {
  font-size: 17px;
  text-align: center;
  padding-bottom: 10px;
}
#spot-estimate-appointment .header {
  color: #FFF;
  font-size: 24px;
  font-weight: 300;
  text-align: center;
  line-height: 26px;
  background: #AAA;
  margin-bottom: 20px;
  padding: 15px;
}
#spot-estimate-appointment .header a {
  text-decoration: none;
  color: inherit;
}
#spot-estimate-appointment .guest-count {
  color: #666;
  font-size: 13px;
  font-weight: 300;
}
#spot-estimate-appointment .total-cost {
  color: #666;
  font-size: 25px;
  font-weight: 400;
  padding: 8px 0;
}
#spot-estimate-appointment .action-container {
  padding: 0 20px;
}
#spot-estimate-appointment .summary {
  padding-left: 25px;
  width: 60%;
}
#spot-estimate-appointment .icons {
  padding-right: 10px;
  vertical-align: top;
  font-size: 12px;
  color: #888;
}
#spot-estimate-appointment .icons .share-button {
  background-image: url(../../../images/icons/icon-share.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 20px;
  height: 17px;
  display: inline-block;
  cursor: pointer;
}
#spot-estimate-appointment .icons .glyphicon {
  font-size: 15px;
  vertical-align: top;
}
#spot-estimate-appointment .icons div {
  cursor: pointer;
  margin-bottom: 12px;
}
#spot-estimate-appointment .icons a {
  margin-bottom: 12px;
}
#spot-estimate-appointment .box-divider {
  border-top: 1px solid #ccc;
  margin: 20px 0px;
}
#spot-estimate-appointment .action-buttons {
  text-align: center;
  margin: 20px 0;
}
#spot-estimate-appointment .action-buttons #add-estimate {
  font-size: 12px;
  padding-top: 0;
  text-align: center;
}
#spot-estimate-appointment .action-buttons .btn {
  width: 100%;
  font-size: 16px;
  padding: 10px 18px;
}

#modal-send-estimate .modal-body {
  padding: 5px 15px 20px;
}

#modal-send-estimate #send-estimate-header {
  margin-left: 10px;
}

#modal-send-estimate #envelope-image {
  width: 100px;
  height: 100px;
  display: inline-block;
}

#modal-send-estimate .header-text {
  padding-top: 20px;
}

#modal-send-estimate .header-text h3 {
  padding-left: 10px;
}

#modal-send-estimate .close-btn {
  vertical-align: top;
}

#modal-send-estimate .close {
  font-size: 30px;
  font-weight: 600;
  padding-right: 5px;
}

#modal-send-estimate #header-border {
  border-top: 1px solid #ccc;
  margin: 10px 20px 20px;
}

#send-estimate-content {
  padding: 0 25px;
}

#send-estimate-content div {
  width: 100%;
}

#send-estimate-content p {
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
}

#send-estimate-content #id_send_emails {
  height: 40px;
  font-size: 20px;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 15px 0 0;
}

#send-estimate-content #send-instructions {
  padding-left: 10px;
  font-size: 12px;
  font-weight: 300;
  color: #999;
}

#send-estimate-content #subscribe-checkbox {
  margin: 15px 0 0 20%;
}

#send-estimate-content #id_subscribe, #send-estimate-content #id_register {
  margin: 0 5px;
  vertical-align: baseline;
}

#send-estimate-content .send-btn-container {
  text-align: center;
  padding-top: 15px;
}

#send-estimate-content .btn {
  min-width: 100px;
  font-size: 20px;
  padding: 10px 22px;
}

#bottom-action-buttons {
  margin-top: 15px;
}

/* Read only Spot Estimate Page */
.user-spot-estimate {
  width: 700px;
  margin: 25px auto;
  font-weight: 300;
}

#spot-estimate-title {
  margin-top: 20px;
  font-weight: normal;
  color: #333;
}

.user-spot-estimate h4 {
  font-weight: normal;
  color: #333;
  border-bottom: 1px solid #aaa;
}

#contact-info-table {
  font-weight: 300;
}

#contact-info-table td {
  padding-left: 10px;
}

/* Read only Spot Estimate Page - Events */
.user-spot-estimate-events .estimate-details-section {
  margin: 10px 5px;
}
.user-spot-estimate-events .estimate-details-section .estimate-details-section-header {
  font-size: 18px;
  font-weight: normal;
  color: #881155;
  border-bottom: 1px solid #aaa;
  margin-bottom: 5px;
}
.user-spot-estimate-events .estimate-details-section .estimate-details-section-header + tr > td {
  padding-top: 10px;
}
.user-spot-estimate-events .estimate-details-section .estimate-details-section-header ~ tr td {
  padding-left: 5px;
}

/* START ESTIMATE V2 */
#estimate-v2-content.estimate-v2.estimate-user {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}
#estimate-v2-content.estimate-v2 .popover {
  color: #333;
}
#estimate-v2-content.estimate-v2 .panel {
  background: white;
  padding: 0;
  margin-top: 20px;
  border: none;
}
#estimate-v2-content.estimate-v2 .panel-body {
  border: 1px solid #CCC;
}
#estimate-v2-content.estimate-v2 .panel-heading {
  background-color: #AAA;
  border-color: #AAA;
  color: white;
}
#estimate-v2-content.estimate-v2 .panel-heading.pannel-heading-accent {
  background-color: #881155;
}
#estimate-v2-content.estimate-v2 .panel-title > a {
  text-decoration: none;
}
#estimate-v2-content.estimate-v2 .panel-title > a:hover {
  color: white;
}
#estimate-v2-content.estimate-v2 .panel-title-content {
  width: 100%;
  margin-left: 0;
  font-size: 21px;
}
#estimate-v2-content.estimate-v2 .panel-title-content td {
  font-weight: 500;
}
#estimate-v2-content.estimate-v2 .panel-title-content .glyphicon {
  font-weight: 300;
  font-size: 17px;
}
#estimate-v2-content.estimate-v2 .panel-body h4 {
  font-size: 15px;
}
#estimate-v2-content.estimate-v2 .cost-breakdown-table {
  margin-left: 10px;
  width: 100%;
}
#estimate-v2-content.estimate-v2 .cell-underline {
  border-bottom: 1px solid #CCC;
  padding-bottom: 10px;
}
#estimate-v2-content.estimate-v2 #pricing-info {
  margin: 20px 0;
}
#estimate-v2-content.estimate-v2 .totals-body .cost-breakdown-table {
  margin-left: 0;
}
#estimate-v2-content.estimate-v2 .totals-body .subtotal-cell {
  padding-top: 10px;
}
#estimate-v2-content.estimate-v2 .totals-body .action-button-cell {
  text-align: right;
}

#spot-estimate-appointment.estimate-v2 .action-buttons {
  margin: 0 0 20px;
}
#spot-estimate-appointment.estimate-v2 .favorites-button {
  background-repeat: no-repeat;
  width: 17px;
  height: 17px;
  font-size: 13px;
}
#spot-estimate-appointment.estimate-v2 .secondary-action-btn,
#spot-estimate-appointment.estimate-v2 #email-vendor-link {
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
}
#spot-estimate-appointment.estimate-v2 .secondary-action-btn .glyphicon,
#spot-estimate-appointment.estimate-v2 #email-vendor-link .glyphicon {
  font-size: 12px;
}
#spot-estimate-appointment.estimate-v2 .header {
  margin-bottom: 0;
}
#spot-estimate-appointment.estimate-v2 .info-text {
  padding-bottom: 15px;
}
#spot-estimate-appointment.estimate-v2 .secondary-action-btn-container table {
  width: 100%;
  text-align: center;
}
#spot-estimate-appointment.estimate-v2 .secondary-action-btn-container tr {
  border-top: 1px solid #CCC;
}
#spot-estimate-appointment.estimate-v2 .secondary-action-btn-container td {
  border-right: 1px solid #CCC;
  padding: 8px 5px;
  vertical-align: middle;
  width: 33%;
}
#spot-estimate-appointment.estimate-v2 .summary-table-container {
  padding: 0px 25px 15px 25px;
}
#spot-estimate-appointment.estimate-v2 .summary-table {
  width: 100%;
}
#spot-estimate-appointment.estimate-v2 .summary-table .row-border-bottom {
  border-bottom: 1px solid #DDD;
}
#spot-estimate-appointment.estimate-v2 .summary-table .row-border-bottom td.left {
  padding: 8px 0px 8px 10px;
}
#spot-estimate-appointment.estimate-v2 .summary-table .row-border-bottom td.right {
  padding: 8px 10px 8px 0px;
}
#spot-estimate-appointment.estimate-v2 .summary-table .row-total {
  color: #881155;
  font-weight: bold;
  font-size: 17px;
  font-weight: 500;
}
#spot-estimate-appointment.estimate-v2 .summary-table .row-total.sticky {
  color: #333;
  font-weight: bold;
}
#spot-estimate-appointment.estimate-v2 .summary-table .row-total td.left {
  padding: 8px 0px 8px 5px;
}
#spot-estimate-appointment.estimate-v2 .summary-table .row-total td.right {
  padding: 8px 5px 8px 0px;
}
#spot-estimate-appointment.estimate-v2 .header-image-container {
  width: 100%;
  margin-bottom: 20px;
}
#spot-estimate-appointment.estimate-v2 #header-img {
  width: 100%;
  height: auto;
}
#spot-estimate-appointment.estimate-v2 .glyphicon-question-sign[data-toggle="popover"] {
  cursor: pointer;
}

#spot-estimate-appointment.estimate-v2.sticky .summary-table .row-total {
  color: #333;
  font-weight: bold;
}

/* END ESTIMATE V2 */
/* Services Page */
#services-questions span.event-description #id_event_description {
  width: 140px;
  margin: 0px 0px 0px 25px;
}
#services-questions span.event-description #id_event_description_other {
  width: 150px;
  margin: 0px 0px 0px 20px;
  display: none;
}
#services-questions #id_guest_count, #services-questions #js-event_hours_question {
  margin-bottom: 12px;
}

#day-of-info .glyphicon-info-sign,
#time-of-day .glyphicon-info-sign {
  font-style: normal;
}

/* Config */
#spot-estimate-content table {
  width: 100%;
}

#pricing-info table {
  margin-left: 10px;
}
#pricing-info table td {
  padding: 1px;
}
#pricing-info table .help-block {
  display: inline-block;
}
#pricing-info table .dynamic-pricing {
  line-height: 30px;
}

#pricing-info tr > td:first-of-type {
  width: 40%;
}

h2 span {
  font-size: 20px;
  color: #CCC;
}

input[type="submit"] {
  margin-left: 0px;
}

.question {
  font-weight: bold;
  font-size: 16px;
}

.question .popover {
  font-weight: normal;
}

.question span {
  font-weight: normal;
  color: #AAA;
  font-style: italic;
}

/* RECEPTION PAGE */
#action-station-question {
  margin-left: 32px;
  margin-top: -10px;
  font-size: 13px;
}
#action-station-question .question {
  font-weight: 300;
  font-size: 14px;
}

/* ESTIMATE PAGE */
.estimate-hidden-show {
  display: none;
}

.estimate-hidden#spot-estimate-content-row {
  min-height: 1300px;
}
.estimate-hidden.estimate-hidden-hide,
.estimate-hidden .estimate-hidden-hide {
  display: none;
}
.estimate-hidden.estimate-hidden-show,
.estimate-hidden .estimate-hidden-show {
  display: initial;
}

.submit-pwd-area .description {
  font-size: 16px;
  margin-bottom: 10px;
}
.submit-pwd-area .info-text {
  margin-top: 8px;
}

#spot-estimate-appointment .header {
  background-color: #AAA;
}
#spot-estimate-appointment .action-buttons #add-estimate {
  font-size: 14px;
}

#spot-estimate-content .spot-estimate {
  background-color: #fff;
}

#unauthenticated-user-email {
  margin-bottom: 0;
}

#error-msg-email {
  margin-left: 5px;
  padding: 5px 35px 8px 15px;
}

.SpotEstimate--spinner-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
}
.SpotEstimate--spinner-overlay .Spinner {
  margin-top: 50vh;
  text-align: center;
}

.widget-spinner .SpotEstimate--spinner-overlay {
  z-index: 1001;
  background-color: white;
}

@media (max-width: 991px) {
  #spot-estimate-content-row {
    margin: 0;
  }
}

/* COMPARE ESTIMATES PAGE*/
#compare-table {
  margin: 20px 0;
  width: 100%;
  border-collapse: collapse;
  background-color: #FEF3F7;
}

#compare-table .compare-item {
  border-top: 1px solid #fff;
}

#compare-table h4 {
  color: #333;
}

#compare-table p {
  margin: 5px 0 5px;
}

#compare-table thead {
  border-top: 3px solid #fff;
}

#compare-table thead h4 {
  color: #881155;
}

#compare-table thead tr {
  background-color: #fff !important;
}

#compare-table td {
  vertical-align: middle;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
  text-align: center;
}

#compare-table tr:nth-child(odd) {
  background-color: #F3F3F3;
}

#compare-table tr:nth-child(even) {
  background-color: #F8F8F8;
}

#compare-table tr > td:first-of-type {
  font-weight: bolder;
  border-top: 1px solid #fff;
  text-align: right;
  width: 25%;
}

#compare-table thead td {
  padding-top: 0 0 5px;
}

#compare-table thead tr > td:first-of-type {
  background: #fff;
}

#compare-table thead tr > td:last-of-type {
  border-right: none;
}

#per-person p {
  color: #881155;
  font-size: x-large;
  font-weight: 300;
}

.compare-item p {
  color: #881155;
  font-size: x-large;
  font-weight: 300;
  letter-spacing: 1px;
  margin: 5px 0 5px;
}

.compare-table-footer {
  background-color: #CB809D !important;
  border-top: 3px solid #fff !important;
}

.compare-table-footer h4 {
  margin: 5px 0;
  padding: 8px;
}

.compare-table-header {
  background-color: #CB809D !important;
  border-top: 3px solid #fff !important;
}

.compare-table-header h4 {
  font-weight: normal;
  margin: 5px 0;
}

.compare-back-link {
  margin: 20px 0px 10px 0;
  text-align: right;
}

.compare-image-row img {
  max-width: 235px;
}

tr.compare-image-row > td {
  padding: 0;
  border: 0;
  vertical-align: top !important;
}

td.compare-item {
  font-weight: 300;
}

tr.compare-header {
  background-color: #CCC !important;
  border-top: 6px solid #fff;
}

tr.compare-header h4 {
  color: #333;
  font-size: 14px;
  margin: 0;
  text-align: left;
}

/* APPOINTMENT PAGE */
.go-back-link {
  padding: 8px 15px;
  text-align: right;
  width: 89%;
}

.pod-appointment {
  background-color: #fff;
  width: 80%;
  margin: 10px auto 50px;
  padding: 20px;
}

#appointment-footer {
  padding: 20px 0 0;
  text-align: left;
}
#appointment-footer .info-text {
  width: 50%;
}

#appointment-form {
  padding-left: 30px;
}
#appointment-form #appointment-instructions,
#appointment-form .appointment-time-table {
  margin-left: 20px;
  margin-bottom: 25px;
}
#appointment-form .datepicker-table {
  margin-bottom: 25px;
}
#appointment-form .datepicker-table td {
  padding: 5px;
}
#appointment-form #phone_number_field {
  margin-bottom: 30px;
}
#appointment-form .datepicker-input {
  width: 120px;
}
#appointment-form .appointment-question-toggler {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  color: #881155;
}
#appointment-form .appointment-question-toggler:hover, #appointment-form .appointment-question-toggler:active, #appointment-form .appointment-question-toggler:visited {
  color: #881155;
  text-decoration: none;
}
#appointment-form .appointment-question-toggler .glyphicon {
  font-size: 12px;
}
#appointment-form .appointment-date-2-toggler {
  display: inline-block;
  padding: 6px 14px;
  border: dashed 1px #bbb;
  border-radius: 4px;
  margin-top: 21px;
  font-weight: 400;
  color: #888;
  cursor: pointer;
}
#appointment-form .preferred-wedding-date-wrapper {
  width: 202px;
}
#appointment-form .preferred-wedding-date-wrapper .preferred-wedding-date-2 {
  display: none;
}
#appointment-form .preferred-wedding-date-wrapper .preferred-wedding-date-2 .input-group {
  float: left;
}
#appointment-form .preferred-wedding-date-wrapper__active .appointment-date-2-toggler {
  display: none;
}
#appointment-form .preferred-wedding-date-wrapper__active .preferred-wedding-date-2 {
  display: inline-block;
}
#appointment-form .appointment-date-2-closer {
  float: left;
  display: inline-block;
  padding: 7px 14px;
  color: #ccc;
  cursor: pointer;
}

#appointment-h1 {
  margin: 10px auto 20px;
  font-size: 24px;
  color: #881155;
  font-weight: 500;
  padding-bottom: 10px;
}

#appointment-form #phone_number_field > input {
  margin: 0;
}

#appointment-form .appointment-reg-panel {
  padding: 15px 25px;
}

#appointment-form .appointment-reg-table td {
  padding-right: 10px;
}

#contact-info {
  margin-left: 20px;
  font-weight: bold;
  width: 100%;
}

#contact-info td {
  padding-right: 10px;
}

#contact-info input {
  width: 180px;
  font-weight: normal;
}

#contact-venue-modal .modal-header .close {
  font-size: 23px;
  position: absolute;
  top: 17px;
  right: 15px;
}
#contact-venue-modal .modal-header h3 {
  text-align: center;
  font-size: 21px;
  padding: 10px 0;
  color: #24272b;
  font-weight: 600;
}
#contact-venue-modal .modal-body {
  overflow-y: auto;
}
#contact-venue-modal .InquiryWidget {
  padding-bottom: 20px;
}

#time-dropdown {
  max-height: 600px;
  overflow-y: scroll;
}

#id_dates_are_flexible {
  margin-left: 15px;
}

/* Appointment Confirmation Page */
#appointment-success-header {
  text-align: center;
  color: #333;
  margin-top: 20px;
}
#appointment-success-header h1 {
  color: #333;
  font-weight: 300;
  font-size: 24px;
}
#appointment-success-header .disclaimer {
  font-size: 16px;
  color: #888;
  font-weight: 300;
  margin-bottom: 15px;
}
#appointment-success-header .btn {
  text-transform: uppercase;
  margin-bottom: 5px;
}

@media (min-width: 767px) {
  #appointment-success-header .btn-default {
    margin-right: 10px;
  }
}
#appointment-success-separator {
  margin: 20px 0;
  height: 15px;
  background-color: #bfbfbf;
}

#appointment-success-body {
  margin-top: 70px;
}

#appointment-success-body .VenueRecommendations {
  margin-top: 55px;
}

#appointment-success-body-react {
  max-width: 1200px;
  margin: 0 auto;
}

#appointment-success-body h2 {
  font-weight: 300;
  font-size: 24px;
  text-align: center;
  margin: auto 5px;
}

/* Appointment Recommended Venues */
#recommendations-container {
  margin-top: 30px;
}

#recommendations-container.v1 {
  max-width: 900px;
  margin: 50px auto;
}

#recommended-venues-container {
  width: 100%;
}

#recommended-venues-container .recommended-venue {
  max-width: 300px;
  margin-bottom: 30px;
}

.recommended-venue-image {
  position: relative;
}
.recommended-venue-image img {
  width: 100%;
}

.recommended-venue-title-bg {
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #000;
  opacity: .5;
  height: 35px;
}

.recommended-venue-title {
  position: absolute;
  top: 0;
  padding: 8px;
  margin: 0;
  color: #fff;
}

#recommended-venues-container .venue-region, #recommended-venues-container .venue-budget {
  color: #666;
  font-size: 14px;
  font-weight: 300;
}

#recommended-venues-container .recommended-venue-description {
  margin-top: 5px;
  color: #aaa;
  font-size: 12px;
}

.recommended-venue-description table {
  width: 100%;
}

.recommended-venue-description table td {
  vertical-align: top;
}

@media (max-width: 767px) {
  #recommended-venues-container .recommended-venue {
    margin: 0 auto 30px auto;
  }

  #appointment-success-header h1 {
    font-size: 20px;
    line-height: 1.4;
    margin: 0 10px 10px;
  }

  #appointment-success-body {
    margin-top: 50px;
  }

  #appointment-success-body h2 {
    font-size: 20px;
    line-height: 1.33;
    margin-top: 30px;
  }

  #appointment-success-header .disclaimer {
    margin: 0 5px 10px;
    font-size: 12px;
  }
}
@media (min-width: 800px), (min-height: 600px) {
  #signup-buttons {
    position: absolute;
    top: 150px;
    left: 50%;
    margin-left: -125px;
  }
}
@media (max-width: 800px), (max-height: 600px) {
  #signup-buttons {
    position: absolute;
    top: 115px;
    left: 50%;
    margin-left: -125px;
  }
}
@media (max-width: 1024px) {
  #pricing-navbar {
    padding-left: 20px;
  }

  #pricing-info-bars {
    margin-left: -20px;
  }
}
@media print {
  .compare-back-link,
  #recommended_side_nav,
  #spot-estimate-appointment,
  #bottom-action-buttons,
  .sub-top-navbar {
    display: none !important;
  }
}
/* Transition to Weddings Modal */
#modal-wedding-transition .modal-dialog {
  margin-top: 100px;
}
#modal-wedding-transition .modal-content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
#modal-wedding-transition .modal-body {
  padding: 5px 15px 20px;
}
#modal-wedding-transition #transition-modal-header {
  margin-left: 10px;
}
#modal-wedding-transition .header-text {
  padding-top: 20px;
}
#modal-wedding-transition .header-text h3 {
  padding-left: 10px;
}
#modal-wedding-transition .header-text img {
  width: 166px;
  height: 83px;
}
#modal-wedding-transition .close-btn {
  vertical-align: top;
}
#modal-wedding-transition .close-btn .close {
  font-size: 30px;
  font-weight: 600;
  padding-right: 5px;
}
#modal-wedding-transition #header-border {
  border-top: 1px solid #ccc;
  margin: 10px 20px 20px;
}
#modal-wedding-transition #transition-modal-content {
  padding: 0 25px;
}
#modal-wedding-transition #transition-modal-content div {
  width: 100%;
}
#modal-wedding-transition #transition-modal-content div.btn-container {
  text-align: right;
  margin-top: 28px;
}
#modal-wedding-transition #transition-modal-content p {
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  text-align: justify;
}
#modal-wedding-transition #transition-modal-content a {
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0.05em;
  margin-left: 6px;
}

#widget-powered-by {
  text-align: center;
}
#widget-powered-by a {
  font-weight: 300;
  color: #444;
  letter-spacing: 2px;
  font-size: 12px;
}

#gather-powered-by {
  text-align: center;
  padding-top: 20px;
}

/* PRICING APPROVAL */
.optional-txt {
  font-size: 10px;
  color: #AAA;
}

.pricing-sample-description {
  font-size: 16px;
  margin-bottom: 20px;
}

.pricing-sample-page-title {
  margin-top: 25px;
}
.pricing-sample-page-title h2 {
  font-size: 25px;
}

.pricing-approval-title-row h4 {
  font-size: 23px;
  font-weight: 600;
}

#approve-form {
  margin-bottom: 25px;
  text-align: left;
}
#approve-form .btn-submit {
  font-size: 20px;
}

#id_approver_name {
  height: 42px;
  width: 250px;
  margin: 0;
  border: 1px solid #000;
}

#tp-vendor-input .input {
  width: auto;
  margin-bottom: auto;
}

/* END PRICING APPROVAL */
#login-content {
  margin-top: 40px;
  text-align: center;
}
#login-content #intent-signup-message {
  margin: 20px 10px;
  font-size: 18px;
}

.submit-wrapper {
  margin-top: 10px;
}

.buttons-wrapper {
  display: inline-block;
  position: relative;
}
.buttons-wrapper .hide-for-spinner.disabled {
  opacity: 0.5;
  pointer-events: none;
}

#login-table td {
  padding: 30px 30px 0 30px;
}
#login-table td:last-of-type {
  background-color: #f7f7f7;
  text-align: left;
}

#login-table ul {
  list-style: none;
}

.login-field {
  font-size: 18px;
  text-align: right;
}

#login-check {
  margin-top: 40px;
  font-size: 18px;
  line-height: 25px;
}

.submit-wrapper, #login-forgot-password, .terms-of-use {
  text-align: right;
}

/* Vendor Signup */
.vendor .table .alert-error {
  margin-bottom: 2px;
}

.vendor {
  max-width: 500px;
  margin: 0 auto;
}

.vendor h2 {
  color: #333;
  margin: 10px 10px;
}

.vendor-signup #vendor-table-container {
  padding: 0px 12%;
}

.vendor-signup #id_email {
  width: 100%;
  margin-bottom: 0;
  height: 40px;
}
.vendor-signup .form-subheader {
  font-size: 14px;
}

.vendor td {
  border-style: none;
  padding: 4px 0px;
}

.vendor .given-user-container {
  height: 32px;
  padding-top: 8px;
}

.vendor .given-user-container span {
  margin-right: 6px;
}

.vendor input[type="text"],
.vendor input[type="password"],
.vendor select {
  width: 100%;
  height: 40px;
  margin-bottom: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.vendor textarea {
  width: 100%;
}

#vendor-table-container td {
  border: none;
  padding: 4px;
}

@media (max-width: 360px) {
  #phone-label {
    display: none;
  }
}
.vendor .check-box {
  padding-top: 10px;
  text-align: left;
  font-weight: bold;
}

.vendor #submit-btn {
  width: 100%;
  height: 40px;
  line-height: 26px;
  font-size: 20px;
  display: inline-block;
  margin: auto 0;
}

.vendor .alert-text {
  text-align: left;
}

.vendor .submit-wrapper {
  text-align: center;
}

.vendor .terms-of-use {
  text-align: left;
  font-size: 14px;
  margin: 20px 0 30px 0;
  display: inline-block;
}

#vendor-signup h4 {
  margin-top: 20px;
}

#vendor-success p {
  margin: 20px 0 40px;
}

#vendor-success {
  width: 340px;
  text-align: center;
  margin-top: 100px;
}

/* Registration Modal */
#registration-modal h3 {
  margin-bottom: 0;
}

#registration-modal label {
  display: inline;
}

#registration-modal .modal-body {
  padding: 15px;
  min-height: 440px;
}

#registration-modal-header {
  border-bottom: 1px solid #888;
  position: relative;
}

#registration-modal-header img {
  width: auto;
  height: 60px;
}

#registration-modal-subtitle {
  font-size: 18px;
  margin-bottom: 15px;
}

#registration-table {
  width: 100%;
}

#registration-table td {
  vertical-align: top;
  padding-left: 20px;
}

#registration-table td:first-child {
  border-right: 1px solid #888;
  width: 50%;
}

#benefits-title {
  color: #333;
  font-weight: bold;
}

#benefits-list {
  margin-left: 0;
  padding: 0;
}

#benefits-list li {
  padding: 3px 0;
}

#benefits-list img {
  width: 20px;
}

.registration-submit {
  text-align: center;
  margin: 15px 0 5px 0;
}

.registration-go-back {
  position: absolute;
  right: 0;
  top: 35px;
  color: #881155;
  font-size: 18px;
  cursor: pointer;
}

#registration-close-button {
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
}

#registration-sign-in, #registration-get-started {
  width: 202px;
  padding: 11px 0px;
  font-size: 15px;
}

.registration-links {
  margin-bottom: 3px;
}

.registration-links,
#create-free-account {
  margin-top: 15px;
}

#login-btn {
  padding: 8px 22px;
}

/* Facebook login buttons */
.facebook-login-btn {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  cursor: pointer;
}

/* connect button on the modal login/signup page */
.modal-facebook-login-btn {
  width: 204px;
  height: 44px;
}

/* connect button on the legacy login page */
#login-facebook-login-btn {
  height: 38px;
  width: 85px;
}

/* connect button on the legacy signup page */
#signup-facebook-login-btn {
  height: 31px;
  width: 76px;
}

.grey-background {
  background: url(../../../images/background.png);
}

.hawaii-destination .full-width-block-row {
  height: 500px;
}

.full-width-block-row {
  width: 100%;
  overflow: hidden;
  top: 0;
}
.full-width-block-row.less-height {
  height: 350px;
}
.full-width-block-row.less-height .hawaii-destination-section-content h1 {
  margin-top: 50px;
}
.full-width-block-row.less-height .full-width-block-base {
  height: 350px;
}
.full-width-block-row .full-width-block-base {
  position: absolute;
  height: 500px;
  width: 100%;
  min-width: 1400px;
  text-align: center;
  overflow: hidden;
}
.full-width-block-row .full-width-block-base img {
  min-height: 441px;
  overflow: hidden;
}
.full-width-block-row .full-width-block-base.full-width-block-image {
  width: 1400px;
  margin-left: -700px;
  left: 50%;
}
.full-width-block-row #hawaii-header-text h1, .full-width-block-row #hawaii-header-text h3 {
  color: #fff;
}
.full-width-block-row #hawaii-header-text h1 {
  margin-top: 150px;
  font-size: 100px;
  letter-spacing: 25px;
  text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3);
}
.full-width-block-row #hawaii-header-text h3 {
  font-size: 24px;
  letter-spacing: 6px;
  font-weight: 400;
}
.full-width-block-row #hawaii-carousel-wrapper {
  margin-top: 55px;
}
.full-width-block-row #hawaii-carousel-wrapper #venue-image-box {
  float: right;
  margin-right: -50px;
  max-height: 100%;
  max-width: 100%;
  width: 650px;
}
.full-width-block-row #hawaii-carousel-wrapper #venue-image-box .carousel-inner .item {
  height: 390px;
  width: 650px;
}
.full-width-block-row #hawaii-carousel-wrapper #venue-image-box .carousel-inner .item img {
  width: 100%;
  height: 100%;
}
.full-width-block-row #banquet-table-content-wrapper {
  margin-left: 80px;
}
.full-width-block-row .hawaii-destination-section-content {
  height: 100%;
}
.full-width-block-row .hawaii-destination-section-content h1 {
  color: #881155;
  margin-top: 100px;
  font-size: 40px;
  letter-spacing: 5px;
}
.full-width-block-row .hawaii-destination-section-content p {
  margin-top: 20px;
  font-size: 20px;
  color: #444;
}
.full-width-block-row .hawaii-destination-section-content .btn-large {
  font-size: 20px;
  padding: 8px 14px;
}
.full-width-block-row .hawaii-destination-section-content .btn {
  margin-top: 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.3);
}
.full-width-block-row .hawaii-destination-section-content#hawaii-tips h1, .full-width-block-row .hawaii-destination-section-content#hawaii-tips p {
  color: #fff;
}
.full-width-block-row .hawaii-destination-section-content#hawaii-tips h1 {
  font-size: 50px;
}
.full-width-block-row .hawaii-destination-section-content#hawaii-tips p {
  font-size: 24px;
}

#hawaii-get-started-modal .grey-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#hawaii-get-started-modal .grey-background img {
  min-height: 441px;
  overflow: hidden;
}
#hawaii-get-started-modal .modal-dialog {
  width: 680px;
  margin-top: 60px;
}
#hawaii-get-started-modal .modal-dialog .modal-content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0;
}
#hawaii-get-started-modal .modal-dialog .modal-body {
  padding: 0;
}
#hawaii-get-started-modal .modal-dialog .modal-body .row {
  margin: 0;
}
#hawaii-get-started-modal #hawaii-modal-table {
  display: table;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-table-row {
  display: table-row;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-text, #hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs {
  height: 100%;
  display: table-cell;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-text {
  width: 48%;
  text-align: center;
  color: #EEE;
  font-size: 20px;
  background-color: #881155;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-text p {
  padding: 38px 15px 30px;
  margin: 0;
  font-weight: 200;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-text #modal-logo {
  margin: 4px 0 20px;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-text #modal-logo img {
  height: 65px;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-text #hawaii-modal-image {
  overflow: hidden;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-text #hawaii-modal-image img {
  width: 100%;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-text #hawaii-modal-phone {
  margin-left: 8px;
  font-weight: 100;
  letter-spacing: 0.04em;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs {
  width: 52%;
  padding: 25px 45px;
  text-align: center;
  vertical-align: middle;
  background-color: #fff;
  /* do not group these rules */
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs #hawaii-modal-close-circle {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #881155;
  width: 29px;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs .btn {
  margin: 10px 0 10px;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs .btn.btn-large {
  font-size: 20px;
  line-height: 20px;
  font-weight: 300;
  letter-spacing: 0.02em;
  padding: 8px 20px;
  background-color: #881155;
  color: #EEE;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 20px;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs input, #hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs textarea {
  width: 100%;
  max-width: 350px;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs input {
  height: 40px;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs textarea {
  height: 130px;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs textarea.logged-in {
  height: 230px;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs #hawaii-submit {
  width: auto;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs .hawaii-modal-header {
  margin-bottom: 15px;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs .hawaii-modal-header h4 {
  margin-bottom: 0;
  line-height: 28px;
  color: #881155;
  font-weight: 200;
  letter-spacing: 0.01em;
  font-size: 25px;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs input, #hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs textarea {
  padding: 4px 12px;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs *::-webkit-input-placeholder {
  font-weight: 300;
  letter-spacing: 0.01em;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs *:-moz-placeholder {
  /* FF 4-18 */
  font-weight: 300;
  letter-spacing: 0.01em;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs *::-moz-placeholder {
  /* FF 19+ */
  font-weight: 300;
  letter-spacing: 0.01em;
}
#hawaii-get-started-modal #hawaii-modal-table #hawaii-modal-inputs *:-ms-input-placeholder {
  /* IE 10+ */
  font-weight: 300;
  letter-spacing: 0.01em;
}

@media (max-width: 1375px) {
  .full-width-block-row #hawaii-carousel-wrapper {
    top: 10%;
  }
  .full-width-block-row #hawaii-carousel-wrapper #venue-image-box .carousel-inner .item {
    height: 100%;
    width: 100%;
  }
}
@media (max-width: 960px) {
  #content.hawaii-destination {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .hawaii-destination-section-content {
    text-align: center !important;
  }

  .full-width-block-row #hawaii-carousel-wrapper {
    height: 250px;
    margin: 0;
    top: auto;
  }
  .full-width-block-row #hawaii-carousel-wrapper #venue-image-box {
    width: 383px;
    height: 230px;
    bottom: 0;
    left: 50%;
    position: absolute;
    float: none;
  }
  .full-width-block-row #hawaii-carousel-wrapper #venue-image-box #venue-carousel {
    height: 100%;
    left: -50%;
    width: auto;
  }
  .full-width-block-row #hawaii-carousel-wrapper #venue-image-box .carousel-inner {
    height: 100%;
  }
  .full-width-block-row #hawaii-carousel-wrapper #venue-image-box .carousel-inner .item img {
    width: auto;
    max-width: none;
  }

  .full-width-block-row #banquet-table-content-wrapper {
    margin: 0;
    text-align: center;
    height: 50%;
  }
  .full-width-block-row #banquet-table-content-wrapper h1 {
    margin-top: 20px;
  }
  .full-width-block-row #banquet-table-content-wrapper p, .full-width-block-row #banquet-table-content-wrapper a {
    margin: 10px 0 0;
  }
}
@media (max-width: 700px) {
  #hawaii-get-started-modal .modal-dialog {
    width: auto;
  }

  #weddings-in-hawaii h1 {
    margin-top: 30px;
  }
}
@media (max-width: 560px) {
  #weddings-in-hawaii h1 {
    font-size: 24px;
    letter-spacing: 2px;
  }
  #weddings-in-hawaii p {
    font-size: 17px;
    margin-bottom: 0px;
  }

  #hawaii-header-text h1 {
    font-size: 60px !important;
    letter-spacing: 10px !important;
  }

  #hawaii-modal-text {
    display: none !important;
  }

  #hawaii-get-started-modal .modal-dialog {
    margin-top: 10px;
  }
}
/* Events Signup */
#event-signup-info-table td {
  padding: 5px;
}
#event-signup-info-table img {
  width: 30px;
}

/* START Registration Modal v2 */
.reg-modal-v2__container {
  width: 740px;
  margin-top: 5%;
}
.reg-modal-v2__container .modal-content,
.reg-modal-v2__container .modal-body {
  min-height: 464px;
}

.reg-modal-v2__container--singlecol {
  width: 380px;
}
.reg-modal-v2__container--singlecol .modal-content,
.reg-modal-v2__container--singlecol .modal-body {
  height: 432px;
}

.reg-modal-v2__container--singlecol-b {
  width: 420px;
}

.reg-modal-v2__container--forcereg {
  width: 530px;
  margin-top: 3%;
}
.reg-modal-v2__container--forcereg .modal-content,
.reg-modal-v2__container--forcereg .modal-body {
  min-height: 690px;
}
.reg-modal-v2__container--forcereg .modal-content .text-centered,
.reg-modal-v2__container--forcereg .modal-body .text-centered {
  margin: 0 -20px;
}

.reg-modal-v2__close-btn {
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  top: 0;
  margin: 27px 27px 0 0;
  right: 0;
  cursor: pointer;
}

.reg-modal-v2__title {
  font-size: 26px;
  margin-top: 20px;
  font-weight: 500;
}

.reg-modal-v2__container--singlecol .reg-modal-v2__title {
  font-size: 23px;
  margin-bottom: 21px;
}

.reg-modal-v2__container--singlecol-b .reg-modal-v2__title {
  margin: 27px 0 9px;
  font-size: 24px;
}

.reg-modal-v2__container--forcereg .reg-modal-v2__title {
  margin-top: 35px;
}

.reg-modal-v2__subtitle {
  font-size: 18px;
  color: #999;
}

.reg-modal-v2__container--singlecol-b .reg-modal-v2__subtitle {
  font-size: 16px;
  margin: 0 0 27px;
}

.reg-modal-v2__container--forcereg .reg-modal-v2__subtitle {
  padding: 3px 31px 13px 31px;
  font-size: 18px;
}

.reg-modal-v2__content-container {
  padding: 0 25px;
}

.reg-modal-v2__content-tbl {
  width: 100%;
  margin: 44px 0 0 0;
}

.reg-modal-v2__content-tbl-col {
  vertical-align: top;
}

.reg-modal-v2__section-header {
  margin: 0;
  font-size: 17px;
  font-weight: 500;
}

.reg-modal-v2__left-tbl {
  width: 100%;
  border-spacing: 0px 15px;
  border-collapse: separate;
}

.reg-modal-v2__li-icon {
  width: 26px;
}

.reg-modal-v2__li {
  font-size: 16px;
  color: #666;
}

.reg-modal-v2__container--singlecol-b .reg-modal-v2__footer-tbl {
  width: 109%;
  margin: 19px -12px 0 -12px;
}
.reg-modal-v2__container--singlecol-b .reg-modal-v2__footer-tbl td {
  vertical-align: bottom;
}

.reg-modal-v2__footer-txt {
  font-size: 14px;
  color: #999;
}

.reg-modal-v2__footer-right {
  text-align: center;
}

.reg-modal-v2__btn {
  width: 100%;
  padding: 12px;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  color: white;
}

.reg-modal-v2__fb-btn {
  background-color: #3b5998;
}

.reg-modal-v2__signin-footer {
  width: 110%;
  margin: 22px -15px 0 -15px;
}

.reg-modal-v2__btn-submit-container {
  margin-bottom: 10px;
  position: relative;
}

.reg-modal-v2__btn-submit {
  background-color: #881155;
  margin: 0;
}

.reg-modal-v2__fb-btn:hover,
.reg-modal-v2__btn-submit:hover,
.reg-modal-v2__btn-submit {
  color: white;
}

.reg-modal-v2__fb-btn__icon {
  width: 22px;
  height: 22px;
  position: relative;
  display: block;
  left: -4px;
  top: 4px;
}

.reg-modal-v2__fb-btn-txt {
  position: relative;
  top: -1px;
  left: 0px;
}

.reg-modal-v2__seperator,
.reg-modal-v2__seperator-line,
.reg-modal-v2__seperator-txt {
  width: 100%;
}

.reg-modal-v2__seperator {
  color: #999;
  margin: 18px 0;
}

.reg-modal-v2__seperator-line {
  border-top: 1px solid #e9e9e9;
  height: 1px;
}

.reg-modal-v2__seperator-txt {
  font-weight: 500;
  text-align: center;
}

input[type="text"].reg-modal-v2__input,
input[type="password"].reg-modal-v2__input {
  width: 100%;
  border-radius: 2px;
  border: solid 1px #e2e2e2;
  font-size: 17px;
}

input[type="text"].reg-modal-v2__input-full,
input[type="password"].reg-modal-v2__input-full {
  text-align: center;
  height: 48px;
  margin-bottom: 12px;
}

input[type="checkbox"].reg-modal-v2__input-full {
  margin-bottom: 12px;
  margin-right: 8px;
}

.reg-modal-v2__container--singlecol-b input[type="text"].reg-modal-v2__input-full,
.reg-modal-v2__container--singlecol-b input[type="password"].reg-modal-v2__input-full,
.reg-modal-v2__container--forcereg input[type="text"].reg-modal-v2__input-full,
.reg-modal-v2__container--forcereg input[type="password"].reg-modal-v2__input-full {
  text-align: left;
}

input[type="text"].reg-modal-v2__input-compact,
input[type="password"].reg-modal-v2__input-compact {
  height: 44px;
}

.reg-modal-v2__terms-txt {
  font-size: 12px;
  padding: 0 75px;
  text-align: center;
  color: #999;
  margin-bottom: 15px;
}
.reg-modal-v2__terms-txt a {
  color: #535353;
}

.reg-modal-v2__reg-tbl-2-container {
  margin: -10px -11px;
}

.reg-modal-v2__reg-tbl-2 {
  border-collapse: separate;
  border-spacing: 10px 11px;
}

.reg-modal-v2__container--singlecol-b .reg-modal-v2__reg-tbl-2 {
  border-spacing: 10px 0px;
}

.reg-modal-v2__container--forcereg .reg-modal-v2__reg-tbl-2 {
  border-spacing: 10px 0px;
}

.reg-modal-v2__container--forcereg .reg-modal-v2__footer-tbl {
  margin: 25px -20px 0 -20px;
  width: 110%;
}

/* END Registration Modal v2 */
.js-reg-action {
  cursor: pointer;
}

.js-reg-action.btn-submit {
  font-weight: 500;
}

.totals-signup-btn {
  position: absolute;
  bottom: 20px;
  right: 21px;
  padding: 7px 30px;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
}

.est-totals-container {
  position: relative;
}

.is-mobile .reg-modal-v2__container--singlecol-b {
  width: inherit;
}
.is-mobile .reg-modal-v2__btn {
  padding: 6px;
}

.parallax-landing .action-btn-container {
  margin-top: 20px;
}
.parallax-landing .action-btn-container .btn {
  font-size: 22px;
  padding: 10px 65px;
}
.parallax-landing .content-header {
  margin-top: 30px;
  font-size: 27px;
}
.parallax-landing .content-help-txt {
  font-size: 16px;
}
.parallax-landing .full-width-block-row {
  width: 100%;
  overflow: hidden;
  top: 0;
}
.parallax-landing .full-width-parallax-bg {
  background-size: cover;
  background-attachment: fixed;
  width: 100%;
  background-repeat: no-repeat;
}
.parallax-landing .landing-splash-container {
  margin-top: -70px;
  min-height: 600px;
  background-position: center -100px;
}
.parallax-landing .header-text {
  color: white;
  font-weight: 500;
  text-shadow: 0px 0px 10px #000;
}
.parallax-landing h1.header-text {
  font-size: 50px;
}
.parallax-landing h3.header-text {
  font-size: 30px;
}
.parallax-landing .how-it-works-box h4 {
  font-size: 36px;
}
.parallax-landing .how-it-works-box img {
  height: 125px;
}
.parallax-landing .how-it-works-box p {
  font-size: 18px;
}
.parallax-landing #featured-in-container {
  height: 172px;
  min-height: 172px;
}

@media (max-width: 768px) {
  .parallax-landing h1.header-text {
    font-size: 36px;
  }
  .parallax-landing h3.header-text {
    font-size: 20px;
  }
  .parallax-landing #how-it-works-section h3 {
    font-size: 36px;
  }
  .parallax-landing #how-it-works-section h4 {
    font-size: 24px;
  }
}
.packages {
  /* Package Directory Section */
}
.packages .landing-splash-container {
  min-height: 500px;
  background-position: center -250px;
}
.packages .home-section p {
  font-size: 16px;
}
.packages .home-section h3 {
  font-size: 36px;
}
.packages .home-section h4 {
  font-size: 24px;
}
.packages .header-content-container {
  margin-top: 200px;
}
.packages .submit-btn-container {
  text-align: right;
}
.packages .landing-splash-container {
  background-image: url(../../../images/landing/packages/hawaii-wedding-packages.jpg);
}
.packages .pkgs-subtitle {
  text-align: center;
  margin: 20px 0;
}
.packages #region-info {
  background-color: #f8f8f8;
}
.packages .results-section {
  padding: 0;
}
.packages #directory-contents {
  margin: 0 auto;
}
.packages #result-header-subtext {
  line-height: 40px;
}
.packages .package-cost {
  font-size: 15px !important;
  color: #881155;
}
.packages .btn-view-packages {
  margin-top: 4px;
  text-align: right;
}

@media (max-width: 768px) {
  .packages .hide-mobile {
    display: none;
  }
  .packages .home-section p {
    text-align: left;
    margin: 15px 10px;
  }
  .packages .home-section h4 {
    text-align: center;
  }
  .packages #region-info p {
    font-size: 14px;
  }
  .packages .header-content-container {
    margin-top: 150px;
  }
  .packages .landing-splash-container {
    background-position: center -130px;
  }
  .packages .venue-properties-content {
    max-height: 55px !important;
  }
}
@media (max-width: 650px) {
  .packages .venue-box {
    height: 400px;
  }
  .packages .venue-box .venue-box-image {
    width: auto;
    height: auto !important;
  }
  .packages .venue-box .venue-box-image .pp-cost-container {
    top: 23%;
  }
  .packages .venue-box .venue-box-content .venue-description {
    max-height: 90px;
    -webkit-line-clamp: 5;
  }
  .packages .venue-box .venue-box-content .venue-properties .venue-properties-content {
    -webkit-line-clamp: 3;
  }
  .packages .venue-box .btn-view-packages {
    margin-top: 10px;
    text-align: center;
  }
}
/* Appointment Modals */
.appointment-question {
  color: #333;
  font-size: 17px;
  font-weight: 500;
  margin: 10px 0 20px;
}

.appointment-time-table {
  margin-left: 20px;
}

.appointment-time-table td {
  padding-right: 10px;
}

.preferred-wedding-text {
  width: 45%;
}

.preferred-wedding-date-label {
  font-size: 12px;
  font-weight: 500;
  color: #929292;
}

#requestAppointmentForm .preferred-wedding-text .input-group {
  width: 150px;
}

#appointmentModal.modal.fade.in {
  top: 5%;
}

.message-textarea {
  width: 100%;
  font-size: 13px;
  line-height: 1.33;
}

#appointmentModal #phone_number_field {
  margin-left: 20px;
}

#appointmentModal p {
  margin-bottom: 5px;
}

#appointmentModal .dropdown-menu {
  min-width: 85px;
  top: -100px;
}

#appointmentModal #time-dropdown {
  max-height: 300px;
  overflow-y: scroll;
}

#tour-datepicker-input {
  z-index: 1051;
}

input.datepicker-input, input#id_time_input, #tour-datepicker-input {
  width: 120px;
}

#phone_number_field {
  margin: 5px 0 0 20px;
}

#promo_code {
  width: 220px;
  margin: 0;
}

#promo-code-table {
  margin: 0 0 10px 10px;
}

#promo-code-table td {
  padding-right: 10px;
}

#promo-code-table input {
  width: 210px;
}

#appointment-availability-header {
  font-size: 12px;
}

#appointment-availability-header ul {
  margin: 0 0 0 10px;
}

#appointment-instructions {
  color: #444;
  font-size: 12px;
  font-weight: bold;
}

/* Confirmation Modal */
#confirmation-text {
  text-align: center;
  font-size: 16px;
  color: #333;
  position: relative;
}
#confirmation-text #loading-gif {
  top: 0;
  position: relative;
  display: block;
  margin: 20px 0;
}

/* Contact venue modal */
#contact-venue-modal.v2 .modal-dialog, #add-password-modal.v2 .modal-dialog {
  width: 45vw;
  min-width: 650px;
  margin: 15vh auto 0 auto;
}
#contact-venue-modal .modal-header, #add-password-modal .modal-header {
  padding-left: 30px;
}
#contact-venue-modal .modal-body, #add-password-modal .modal-body {
  font-size: 16px;
  line-height: 24px;
  padding: 15px 30px;
}

.contact-modal-text {
  font-weight: 300;
  font-size: 16px;
}

#contact-required-text {
  position: absolute;
  right: 45px;
  bottom: 25px;
  font-size: 12px;
  color: #999;
}

#contact-venue-table {
  margin: 0 0 5px 0;
  width: 100%;
}
#contact-venue-table input[type="text"], #contact-venue-table input[type="password"], #contact-venue-table textarea {
  font-weight: 300;
  font-size: 14px;
  width: 100%;
}
#contact-venue-table label {
  margin-bottom: 0;
}
#contact-venue-table td {
  padding: 5px 10px;
}
#contact-venue-table .hdr-availability-contact ul {
  margin: 0 !important;
  padding: 0 !important;
}

/* Request quote modal */
#contact-venue-events-table {
  font-size: 14px;
  line-height: 18px;
}
#contact-venue-events-table td {
  padding: 5px 0;
}
#contact-venue-events-table td p {
  margin-bottom: 5px;
}

#contact-venue-events-modal #budget-range input {
  width: 94px;
}

#contact-venue-events-modal .preferred-wedding-date .input-group {
  width: 195px;
}

#contact-venue-events-modal textarea {
  width: 100%;
  height: 75px;
  margin-bottom: 0;
}

#contact-venue-events-modal textarea {
  font-size: 13px;
  line-height: 1.3;
  height: 110px;
}

@media screen and (min-height: 500px) {
  #appointmentModal .modal-body {
    max-height: 425px;
  }
}
@media screen and (max-height: 500px) {
  #appointmentModal .modal-body {
    max-height: 300px;
  }
}
/* Forced Registration Modal */
#forced-registration-modal .modal-header {
  padding-left: 30px;
}
#forced-registration-modal .modal-body {
  font-size: 16px;
  line-height: 24px;
  padding: 15px 30px;
}

/* favorites styles*/
.favorites-button {
  width: 17px;
  height: 17px;
  display: inline-block;
  cursor: pointer;
}

.favorites-button-deselected-small {
  background-image: url(../../../images/icons/events/icon_favorite_unselected.png);
}

.favorites-button-selected-small {
  background-image: url(../../../images/venuedetails/favorite-selected.png);
}

.favorite {
  cursor: pointer;
}

/* Loading GIF */
#loading-gif {
  position: absolute;
  left: 50%;
  top: 172px;
  z-index: 100000;
  /* Ensure this is up front all the time */
  width: 25px;
  height: 25px;
}

/* Progress Bar */
#progress-container {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto auto;
  z-index: 100000;
  /* Ensure this is up front all the time */
  width: 50%;
  height: 38px;
  border: 5px solid #881155;
}

#progress-bar {
  height: 100%;
}

.progress-bar-default {
  background-color: #ddd;
}

.progress-bar-bg {
  background-color: #fff;
}

#progress-text {
  color: #000;
  position: fixed;
  top: 0;
  bottom: 4px;
  left: 0;
  right: 0;
  margin: auto auto;
  z-index: 100001;
  text-align: center;
  height: 20px;
  font-size: 18px;
}

.progress .bar {
  background-color: #DDDDDD;
}

@font-face {
  font-family: 'iconbasic';
  src: url(../../../fonts/iconbasic.eot), url(../../../fonts/iconbasic.ttf), url(../../../fonts/iconbasic.woff), url(../../../fonts/iconbasic.woff2);
}
@font-face {
  font-family: 'iconbasic';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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AQECAxMIBAYDAgQBAQECAgECAQIBAQEBAQEEAwEBAQYKAwIBAgIEAgIHBAUIBAICAQICAwEEAQMDAgIDAQICAgQCAQGQAQMCAgIBAwQBAQEBAgIBAQEDCgQIDQUCBQMBAQEBAwUCBAsGAQQBCQwCAQEBAQQIAgEDAQIBCQYEBwQCBQIGDAYDBAEDBAcGAwMEAgcCBQgGAwQDBQcCAQEGBAEBAQEEBQEBAgIBBAMBAQEGCQQCAQIBBAMCBwQECAUBAQECAgIDAQECAwQCYgcFAQMCAgMBAgIBAQQCAQIBBAQCAQECAgQKBQIFAQMFAQMBE0ALBAQEBA0+AwYCAwECQAEDAjADAwFBAwICAwYBOwQEBAQtAwUFAxgCBAQCKwQFAQEEBCQkAwQBBQQBpQECAQMBAgIEEAoBAQEBBAIIDAUDAgIBBAQCBQIFCgUDCBAGAwICJQQFAgICAQQCAQIBAwgFAQIEBgkCAQEBAgIDAgEECQUBKAECAQEBAwEFEAkBAQECBAEIDQQDAwEBBAQCBQIFCgQECBAGAQMBJQQFAgEDAQQCAQIBAwkEAgIDBgkCAgIBAQICAwkFBSgGCwQBAwIBAgMDAQEBAQIBAgECAgECAQEBCgkCAQICBAEGCgUBAwICAQMCAgEBAQECAgEBAwECAQEBCAkCAgICAQEDAQEBAQIBAgICBQIBAgIUDwEEAgICAwIBAwEBAwEBAgIBAgEDBQIBAgEUEAEFAgQIBAIEAgEEAQoPBgMIAwECERoHBAIEBAQEAgIDAwwHBAkDBQgDBAcEAQEBAQUDAwUBAgMIAwECERoHBAIBBQMDBQECAgQMBwMJBAUHBAMIAwMEAwYPCAIDAwQNBVsDBAEFBQECBAYCAgICBQUCAg4JAgEEAwECAgEDBgIEBQECCgYCAwEBBQIBAQEKCQEBAgICBgMBAwMBAQEBAgIBAgECAgECAQUDBQgDAwUCAgMGAwICDRcHAQICAgUCAgIHBAMEAmMCAQMCAQQBAgQCAwQBAwQBAgIBAwUBAwICAwEBAQMDAQICAwwHAgEEAQIBAgECAgcCBAUBAgkGAgIBAgUDAQEBCgkBAgIDAgUEAQMCAgIBAgECAgECAQIBAQUFAgIBAQQBBAEEBQIDAQIBAgEBAQEEAwMIAwUIAwEEAQEBAQUEAwYCMAEEAQEBAQUEAgUCAgIHBAEE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BQIBAwIPCAQMAwUDAgcDBAUCAQYBAgEBAQwVCwMEpwFyAwIBAgECAgICDQMDBQIFCAICAgEDAigNBgEBAQESJgECAgEBAQMBBBIHBhIEAQQBAWuXAgIKFQsEAwUMBQYMBQICDBUKAwIB/iECmAgEFQ0BBQECAgIGBQEBAQEEBAYQCgEBAwgGBAgEBgoFCgcEAwECAQEBAgUEAwIBAQIBBAMBAQECAwJiAQEBBAsGBQkEAQEBAQQCAQMICgIDBgIGCwcCAwEFBFgECAICAgECAQMBBAYKBAcEAwYDBAgDAQICCQ4FAQMBAQECAwEBAgEFCQQDBwMCBQEBCAYBAQICAwEBAwIBAwIBAQEBAQEBBA0IAQIDAQEBAQQBAQEBAwQCCQ8DAQEBAwEDBwMFBwQBCQQKEQMFgQECASUIBQMFAgICCAYDBAICAhIBAQIBAgMBAQIBAgMSCAUDBAICAQgFAwQCAQISAQIBAgMBAQICA+0CAgIFAwQICAUDBAICAhIDAgECAQEBAQIBBRIHBgUIAgIBBQIGCBIEAgIDAwIBAgIBWAMBAgUDBQgCAgIFAgIFAgMCEgMCAQIBAQEBAgIBAQEBEggFBgcCAgIFAwQIEgMCAgMDAgECAQE7BQgECA4GAQMGAwICAQEBEQYECAQDBQMCBA8EAwIDAQEBAgMEBhUGAgIFAwYTAQEBAgECBQMBAgYOCAMHAwQKBAsLBAgEdQMFAgICAQEBAQECAQUJAgIGAwEKBgMCBgMTCQkBAwUDAw4EBA0MBAMOBAMFA3QDBAkEAgMCCA4FAgUEAQEBBAYGBAEDAQMEAQYNCAMFAwMIBALkBQgEBw8GAwYDAgMBARIGBAgEAgUDAwMQBAMBBAECAQEDBAcUBwEDBQMGEwEBAQEBAwUDAQEBBg0JAwYEBAkECwsFBwR1AwUDAgIBAgIBAQEBBAoCAgUEAQoGBAMGAxQKCgECBgIEDQQEDgwEBA4EAwUCcwMFCAQCBAEIDgYBBQQBAgMGBgMBAgIDAwIGDQgCBQMEBwQDAwUdDA8CBQICAQYOBwIBAQECAQkQBwcKAwEDCAICAgEGBg0eEAQIAwMEAgQIAwUFAQECAQIEAQICAQIEAgUMBUYBAQEDBAMDAgQCAQMCAQMBAgYNCAICAgEDBgQDBgsEHwIHBgYKBAMEAgQHBA8aCwUEAQECBgMCAQEC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AgAAAAIAACQCAAAAAgAAWwIAAAMCAAAAAgAADQIAAEACAAANAgAAQAIAAEACAABAAgAAQAIAABgCAAAzAgAAQAIAABACAAALAgAAMQIAAA4CAAAAAgAAUAIAAAACAABVAgAAEAIAABsCAAAbAgAAGwIAABsCAAA5AgAAAAIAAEUCAAACAgAAWAIAAAgCAAAIAgAAbQIAAAUCAAAAAgAAZgIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAMCAAAAAgAAAwIAABECAAAAAgAAXQIAAAACAAALAgAAVQIAAAoCAABNAgAAAAIAAAYCAAAKAgAACgIAAAUCAABmAgAAPQIAAAACAAAKAgAAKQIAAA8CAAApAgAABgIAAEgCAAAAAgAAFgIAAAYCAAAAAgAADQIAAAACAAA6AgAARAIAAAgCAAA1AgAAQAIAAFACAABBAgAAUAIAABcCAAAAAgAAJQIAAAACAABGAgAACgIAAHoCAAB6AgAAUAIAAFECAACVAgAAWwIAAEACAAArAgAAQAIAAEACAAAVAgAAAAIAADABgAAAAYAAAAIAACsCAABrAgAAFQIAAEACAABXAgAAKwIAAHMCAABeAgAATQIAAEQCAABVAgAAYgIAAIMCAABNAgAAPAIAACsCAABZAgAAgAIAAGYCAABSAgAAFQIAACsCAABAAgAAgAIAABUCAABAAgAAKwIAABUCAAAVAgAAGwIAABoCAAAVAgAAQAIAABUCAABAAgAAVQIAAF4CAAArAgAAFQIAAAwCAAAlAgAAGAIAAD0CAAArAgAAIAIAAJUCAAAVAgAAKwIAABUCAABAAgAAFQIAAEACAAAVAgAAFQIAACsCAAAvAgAAIAIAACACAABAAgAAQAIAAEACAABAAgAAQAIAABUCAACAAgAAFQIAAEACAAAVAgAAQAIAAFUCAAAVAgAAQAIAACACAAArAgAAFQIAAEACAAAVAgAAQAIAAFUCAAArAgAAKwIAABUCAAAVAgAAGgIAAAACAAAdAgAAHQIAAEACAAAGAgAABgIAAEACAABAAgAAQAIAAEACAABAAgAAQAIAACACAAAAAgAAFQIAACsCAABAAgAAKwIAACsCAABIAgAAAAIAAAACAAAFAgAAIAIAACACAAAVAgAAQAIAAEACAAAgAgD/+wIAAAACAAAaAgAAgAIAAFACAABQ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") format("truetype");
  font-weight: normal;
  font-style: normal;
}
[class^="icon-hb-"], [class*=" icon-hb-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'iconbasic' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-hb-instagram:before {
  content: "\e9ad";
}

.icon-hb-nx-image:before {
  content: "\e9fd";
}

.icon-hb-nx-bell:before {
  content: "\e970";
}

.icon-hb-nx-dollar-circle:before {
  content: "\e9fa";
}

.icon-hb-nx-gift:before {
  content: "\e9fb";
}

.icon-hb-nx-clock:before {
  content: "\e9f6";
}

.icon-hb-nx-bookmark:before {
  content: "\e9f5";
}

.icon-hb-nx-calendar-star:before {
  content: "\e9f0";
}

.icon-hb-nx-cart:before {
  content: "\e9f1";
}

.icon-hb-nx-opposite-arrows:before {
  content: "\e9f2";
}

.icon-hb-nx-square-arrow:before {
  content: "\e9eb";
}

.icon-hb-nx-badge:before {
  content: "\e9cd";
}

.icon-hb-nx-medal:before {
  content: "\e9ce";
}

.icon-hb-nx-profile:before {
  content: "\e9c0";
}

.icon-hb-calendly-editor:before {
  content: "\e9c7";
}

.icon-hb-nx-pencil:before {
  content: "\e9bd";
}

.icon-hb-nx-dollar-refresh:before {
  content: "\e9bc";
}

.icon-hb-nx-file-agreement:before {
  content: "\e9b4";
}

.icon-hb-nx-file-brochure:before {
  content: "\e9b5";
}

.icon-hb-nx-file-invoice:before {
  content: "\e9b6";
}

.icon-hb-nx-file-proposal:before {
  content: "\e9b7";
}

.icon-hb-nx-file-questionnaire:before {
  content: "\e9b8";
}

.icon-hb-nx-file-timeline:before {
  content: "\e9b9";
}

.icon-hb-nx-heart-filled:before {
  content: "\e9af";
}

.icon-hb-nx-heart:before {
  content: "\e9b0";
}

.icon-hb-nx-share:before {
  content: "\e9b1";
}

.icon-hb-nx-facebook-square:before {
  content: "\e9a9";
}

.icon-hb-nx-instagram:before {
  content: "\e9aa";
}

.icon-hb-nx-pinterest:before {
  content: "\e9ab";
}

.icon-hb-nx-web:before {
  content: "\e9ac";
}

.icon-hb-nx-tasks:before {
  content: "\e9a1";
}

.icon-hb-nx-close:before {
  content: "\e9a8";
}

.icon-hb-nx-file:before {
  content: "\e9a7";
}

.icon-hb-nx-archive:before {
  content: "\e9a3";
}

.icon-hb-nx-cog:before {
  content: "\e9a4";
}

.icon-hb-nx-logout:before {
  content: "\e9a5";
}

.icon-hb-nx-question-mark:before {
  content: "\e9a6";
}

.icon-hb-nx-automation:before {
  content: "\e999";
}

.icon-hb-nx-clip:before {
  content: "\e99a";
}

.icon-hb-nx-connected:before {
  content: "\e9fc";
}

.icon-hb-nx-dots:before {
  content: "\e99c";
}

.icon-hb-nx-lead:before {
  content: "\e99d";
}

.icon-hb-nx-notes:before {
  content: "\e99e";
}

.icon-hb-nx-plus:before {
  content: "\e99f";
}

.icon-hb-nx-stage:before {
  content: "\e9a0";
}

.icon-hb-nx-arrow-down:before {
  content: "\e995";
}

.icon-hb-nx-back:before {
  content: "\e987";
}

.icon-hb-nx-buildings:before {
  content: "\e988";
}

.icon-hb-nx-check:before {
  content: "\e989";
}

.icon-hb-nx-email:before {
  content: "\e98a";
}

.icon-hb-nx-lock:before {
  content: "\e98b";
}

.icon-hb-nx-phone:before {
  content: "\e98c";
}

.icon-hb-nx-search:before {
  content: "\e98d";
}

.icon-hb-nx-star-filled:before {
  content: "\e98e";
}

.icon-hb-nx-star:before {
  content: "\e98f";
}

.icon-hb-nx-trash:before {
  content: "\e990";
}

.icon-hb-nx-user:before {
  content: "\e991";
}

.icon-hb-nx-megaphone:before {
  content: "\e985";
}

.icon-hb-nx-other:before {
  content: "\e97f";
}

.icon-hb-nx-users:before {
  content: "\e980";
}

.icon-hb-nx-briefcase:before {
  content: "\e96e";
}

.icon-hb-nx-calendar:before {
  content: "\e96f";
}

.icon-hb-nx-check-circle:before {
  content: "\e99b";
}

.icon-hb-nx-dollar:before {
  content: "\e971";
}

.icon-hb-nx-email-exclamation:before {
  content: "\e972";
}

.icon-hb-nx-location-pin:before {
  content: "\e973";
}

.icon-hb-nx-message:before {
  content: "\e974";
}

.icon-hb-nx-messages:before {
  content: "\e975";
}

.icon-hb-nx-new-automated:before {
  content: "\e976";
}

.icon-hb-nx-signature:before {
  content: "\e977";
}

.icon-hb-nx-new-trialer:before {
  content: "\e978";
}

.icon-hb-nx-plus-user:before {
  content: "\e979";
}

.icon-hb-nx-settings:before {
  content: "\e97a";
}

.icon-hb-nx-smile:before {
  content: "\e97b";
}

.icon-hb-nx-pvl:before {
  content: "\e97c";
}

.icon-hb-connect:before {
  content: "\e95f";
}

.icon-hb-preferences:before {
  content: "\e95d";
}

.icon-hb-user:before {
  content: "\e95e";
}

.icon-hb-expand:before {
  content: "\e95c";
}

.icon-hb-information:before {
  content: "\e955";
}

.icon-hb-account:before {
  content: "\e94e";
}

.icon-hb-facebook:before {
  content: "\e94f";
}

.icon-hb-hearth-b:before {
  content: "\e950";
}

.icon-hb-logout:before {
  content: "\e951";
}

.icon-hb-settings-c:before {
  content: "\e952";
}

.icon-hb-world:before {
  content: "\e953";
}

.icon-hb-contactform-b:before {
  content: "\e922";
}

.icon-hb-lock-b2:before {
  content: "\e6be";
}

.icon-hb-tag-b:before {
  content: "\e6b1";
}

.icon-hb-snowflake-b:before {
  content: "\e6ab";
}

.icon-hb-paymentschedule-b:before {
  content: "\e6a4";
}

.icon-hb-budget:before {
  content: "\e611";
}

.icon-hb-edit:before {
  content: "\e620";
}

.icon-hb-trash2:before {
  content: "\e64c";
}

.icon-hb-calendar-b2:before {
  content: "\e66e";
}

.icon-hb-happyface-b:before {
  content: "\e677";
}

.icon-hb-tool-timetrack:before {
  content: "\e9fe";
}

.icon-hb-tool-contact-form:before {
  content: "\e9f9";
}

.icon-hb-nx-bookmark-16:before {
  content: "\e9f3";
}

.icon-hb-nx-calendar-16:before {
  content: "\e9f4";
}

.icon-hb-nx-minus-16:before {
  content: "\e9ec";
}

.icon-hb-nx-clock-16:before {
  content: "\e9de";
}

.icon-hb-nx-file-type-triangle-16:before {
  content: "\e9db";
}

.icon-hb-nx-home-16:before {
  content: "\e9cc";
}

.icon-hb-nx-cog-16:before {
  content: "\e9cb";
}

.icon-hb-nx-filter-16:before {
  content: "\e9ca";
}

.icon-hb-nx-close-16:before {
  content: "\e9c9";
}

.icon-hb-nx-check-16:before {
  content: "\e9c8";
}

.icon-hb-calendly-editor-16:before {
  content: "\e9c6";
}

.icon-hb-nx-download-16:before {
  content: "\e9c3";
}

.icon-hb-nx-star-16:before {
  content: "\e9c4";
}

.icon-hb-nx-trash-16:before {
  content: "\e9c5";
}

.icon-hb-nx-upload-cloud:before {
  content: "\e9c2";
}

.icon-hb-nx-traingle:before {
  content: "\e9c1";
}

.icon-hb-nx-participants:before {
  content: "\e9bf";
}

.icon-hb-nx-pencil-16:before {
  content: "\e9be";
}

.icon-hb-nx-question-mark-circle-16:before {
  content: "\e9bb";
}

.icon-hb-nx-check-mark-circle-16:before {
  content: "\e9b2";
}

.icon-hb-nx-exclamation-mark-circle-16:before {
  content: "\e9b3";
}

.icon-hb-nx-mobile-check-16:before {
  content: "\e9ba";
}

.icon-hb-nx-connected-16:before {
  content: "\e9ae";
}

.icon-hb-nx-hamburger-16:before {
  content: "\e9a2";
}

.icon-hb-nx-arrow-up-16:before {
  content: "\e996";
}

.icon-hb-nx-lock-16:before {
  content: "\e997";
}

.icon-hb-nx-plus-16:before {
  content: "\e998";
}

.icon-hb-nx-arrow-down-16:before {
  content: "\e994";
}

.icon-hb-nx-globe-16:before {
  content: "\e992";
}

.icon-hb-nx-location-pin-16:before {
  content: "\e993";
}

.icon-hb-nx-eye:before {
  content: "\e986";
}

.icon-hb-tool-email:before {
  content: "\e97e";
}

.icon-hb-nx-new-inquiry:before {
  content: "\e97d";
}

.icon-hb-tool-benefits:before {
  content: "\e960";
}

.icon-hb-tool-bookkeeping:before {
  content: "\e961";
}

.icon-hb-tool-calendar:before {
  content: "\e962";
}

.icon-hb-tool-collectives:before {
  content: "\e963";
}

.icon-hb-tool-contact:before {
  content: "\e964";
}

.icon-hb-tool-creative:before {
  content: "\e965";
}

.icon-hb-tool-iOS:before {
  content: "\e966";
}

.icon-hb-tool-library:before {
  content: "\e967";
}

.icon-hb-tool-opportunities:before {
  content: "\e968";
}

.icon-hb-tool-quickbooks:before {
  content: "\e969";
}

.icon-hb-tool-reports:before {
  content: "\e96a";
}

.icon-hb-tool-tasks:before {
  content: "\e96b";
}

.icon-hb-tool-templates:before {
  content: "\e96c";
}

.icon-hb-tool-workflows:before {
  content: "\e96d";
}

.icon-hb-chat:before {
  content: "\e95a";
}

.icon-hb-share:before {
  content: "\e95b";
}

.icon-hb-questionnaire-outline:before {
  content: "\e958";
}

.icon-hb-brochure-outline:before {
  content: "\e959";
}

.icon-hb-lock3:before {
  content: "\e954";
}

.icon-hb-heart-hands:before {
  content: "\e93e";
}

.icon-hb-money:before {
  content: "\e93f";
}

.icon-hb-safe:before {
  content: "\e940";
}

.icon-hb-question-mark:before {
  content: "\e93c";
}

.icon-hb-refund:before {
  content: "\e93b";
}

.icon-hb-hair-makeup:before {
  content: "\e928";
}

.icon-hb-support:before {
  content: "\e929";
}

.icon-hb-glasses:before {
  content: "\e92a";
}

.icon-hb-bookmark:before {
  content: "\e926";
}

.icon-hb-search:before {
  content: "\e927";
}

.icon-hb-signature:before {
  content: "\e900";
}

.icon-hb-time2:before {
  content: "\e913";
}

.icon-hb-arrows-up-down:before {
  content: "\e947";
}

.icon-hb-calendar4:before {
  content: "\e946";
}

.icon-hb-watch:before {
  content: "\e923";
}

.icon-hb-arrow-curved-left:before {
  content: "\e920";
}

.icon-hb-adduser2:before {
  content: "\e935";
}

.icon-hb-notes2:before {
  content: "\e936";
}

.icon-hb-email2:before {
  content: "\e937";
}

.icon-hb-profile2:before {
  content: "\e938";
}

.icon-hb-trophy2:before {
  content: "\e91e";
}

.icon-hb-nametag-b:before {
  content: "\e91c";
}

.icon-hb-time:before {
  content: "\e924";
}

.icon-hb-calendar2:before {
  content: "\e91b";
}

.icon-hb-preferredvendorlist:before {
  content: "\e918";
}

.icon-hb-guide-b:before {
  content: "\e919";
}

.icon-hb-phone2:before {
  content: "\e917";
}

.icon-hb-newwindow:before {
  content: "\e91a";
}

.icon-hb-budget2:before {
  content: "\e910";
}

.icon-hb-location2:before {
  content: "\e911";
}

.icon-hb-group:before {
  content: "\e912";
}

.icon-hb-balloon2:before {
  content: "\e914";
}

.icon-hb-code:before {
  content: "\e915";
}

.icon-hb-help:before {
  content: "\e916";
}

.icon-hb-info:before {
  content: "\e90e";
}

.icon-hb-question:before {
  content: "\e674";
}

.icon-hb-teardrop:before {
  content: "\e90d";
}

.icon-hb-thumbsdownfill:before {
  content: "\e90b";
}

.icon-hb-thumbsup:before {
  content: "\e909";
}

.icon-hb-thumbsupfill:before {
  content: "\e90c";
}

.icon-hb-thumbsdown:before {
  content: "\e90a";
}

.icon-hb-phone:before {
  content: "\e907";
}

.icon-hb-lock:before {
  content: "\e908";
}

.icon-hb-export-b:before {
  content: "\e906";
}

.icon-hb-officiant:before {
  content: "\e905";
}

.icon-hb-client:before {
  content: "\e901";
}

.icon-hb-design:before {
  content: "\e902";
}

.icon-hb-team:before {
  content: "\e903";
}

.icon-hb-vendors:before {
  content: "\e925";
}

.icon-hb-events-b:before {
  content: "\e904";
}

.icon-hb-preferredvendor:before {
  content: "\e800";
}

.icon-hb-timeline:before {
  content: "\e801";
}

.icon-hb-brochure:before {
  content: "\e6ce";
}

.icon-hb-assign:before {
  content: "\e6cb";
}

.icon-hb-refer:before {
  content: "\e6cd";
}

.icon-hb-drag:before {
  content: "\e600";
}

.icon-hb-lighting:before {
  content: "\e6c9";
}

.icon-hb-cinematography:before {
  content: "\e6ca";
}

.icon-hb-paid4-b:before {
  content: "\e6c7";
}

.icon-hb-time-b:before {
  content: "\e6c8";
}

.icon-hb-download2-b:before {
  content: "\e6c6";
}

.icon-hb-checkbox-b:before {
  content: "\e6c4";
}

.icon-hb-checkbox-empty-b:before {
  content: "\e6c5";
}

.icon-hb-arrowdown:before {
  content: "\e601";
}

.icon-hb-arrowup:before {
  content: "\e602";
}

.icon-hb-attachment-b:before {
  content: "\e6c3";
}

.icon-hb-newmessage-b:before {
  content: "\e6bf";
}

.icon-hb-questionnaire:before {
  content: "\e6f2";
}

.icon-hb-proposal:before {
  content: "\e6f3";
}

.icon-hb-invoice:before {
  content: "\e6f4";
}

.icon-hb-agreement:before {
  content: "\e6f5";
}

.icon-hb-request:before {
  content: "\e6f6";
}

.icon-hb-gallery:before {
  content: "\e6f1";
}

.icon-hb-lock-b:before {
  content: "\e6bd";
}

.icon-hb-pipeline-b:before {
  content: "\e610";
}

.icon-hb-eventinfo:before {
  content: "\e6b2";
}

.icon-hb-packageselect:before {
  content: "\e6b3";
}

.icon-hb-personalinfo:before {
  content: "\e6b4";
}

.icon-hb-statictextarea:before {
  content: "\e6b5";
}

.icon-hb-textinput:before {
  content: "\e6b6";
}

.icon-hb-checkboxes:before {
  content: "\e6b7";
}

.icon-hb-dropdownmenu:before {
  content: "\e6b8";
}

.icon-hb-multiplechoice:before {
  content: "\e6b9";
}

.icon-hb-cancel-b2:before {
  content: "\e6af";
}

.icon-hb-minimize-b:before {
  content: "\e6ad";
}

.icon-hb-expand-b:before {
  content: "\e6ae";
}

.icon-hb-header-b:before {
  content: "\e6ac";
}

.icon-hb-clearformatting-b:before {
  content: "\e6aa";
}

.icon-hb-inputfield-b:before {
  content: "\e6a8";
}

.icon-hb-template-b:before {
  content: "\e6a9";
}

.icon-hb-aligncenter-b:before {
  content: "\e61f";
}

.icon-hb-alignleft-b:before {
  content: "\e621";
}

.icon-hb-alignright-b:before {
  content: "\e626";
}

.icon-hb-bullet-b:before {
  content: "\e68a";
}

.icon-hb-clipboard-b:before {
  content: "\e68b";
}

.icon-hb-highlight-b:before {
  content: "\e691";
}

.icon-hb-insertline:before {
  content: "\e6a0";
}

.icon-hb-italic-b:before {
  content: "\e6a1";
}

.icon-hb-justified-b:before {
  content: "\e6a2";
}

.icon-hb-numberlist-b:before {
  content: "\e6a3";
}

.icon-hb-photo2-b:before {
  content: "\e6a5";
}

.icon-hb-textcolor-b:before {
  content: "\e6a7";
}

.icon-hb-underline-b:before {
  content: "\e6c0";
}

.icon-hb-add1:before {
  content: "\e604";
}

.icon-hb-add2:before {
  content: "\e605";
}

.icon-hb-addfile:before {
  content: "\e69b";
}

.icon-hb-adduser22:before {
  content: "\e606";
}

.icon-hb-aligncenter:before {
  content: "\e607";
}

.icon-hb-alignleft:before {
  content: "\e608";
}

.icon-hb-alignright:before {
  content: "\e609";
}

.icon-hb-archive:before {
  content: "\e661";
}

.icon-hb-arrows:before {
  content: "\e60a";
}

.icon-hb-back1:before {
  content: "\e60b";
}

.icon-hb-back2:before {
  content: "\e60c";
}

.icon-hb-back3:before {
  content: "\e60e";
}

.icon-hb-baker:before {
  content: "\e60f";
}

.icon-hb-bold-b:before {
  content: "\e6c1";
}

.icon-hb-booking:before {
  content: "\e6c2";
}

.icon-hb-bullet:before {
  content: "\e612";
}

.icon-hb-calendar:before {
  content: "\e65c";
}

.icon-hb-call:before {
  content: "\e613";
}

.icon-hb-caterer:before {
  content: "\e614";
}

.icon-hb-check1:before {
  content: "\e615";
}

.icon-hb-check2:before {
  content: "\e616";
}

.icon-hb-checkmark-fill:before {
  content: "\e91f";
}

.icon-hb-checkmark3:before {
  content: "\e617";
}

.icon-hb-comment:before {
  content: "\e618";
}

.icon-hb-company:before {
  content: "\e66f";
}

.icon-hb-compass:before {
  content: "\e69c";
}

.icon-hb-creditcard:before {
  content: "\e689";
}

.icon-hb-idcard:before {
  content: "\e6a6";
}

.icon-hb-dashboard:before {
  content: "\e619";
}

.icon-hb-deleteuser2:before {
  content: "\e61b";
}

.icon-hb-decor:before {
  content: "\e61a";
}

.icon-hb-dj:before {
  content: "\e61c";
}

.icon-hb-download:before {
  content: "\e61d";
}

.icon-hb-dropdown:before {
  content: "\e61e";
}

.icon-hb-duplicate:before {
  content: "\e69a";
}

.icon-hb-email-62:before {
  content: "\e60d";
}

.icon-hb-exit4:before {
  content: "\e622";
}

.icon-hb-exit2:before {
  content: "\e623";
}

.icon-hb-fashion:before {
  content: "\e624";
}

.icon-hb-fashion2:before {
  content: "\e625";
}

.icon-hb-file:before {
  content: "\e69d";
}

.icon-hb-florist:before {
  content: "\e627";
}

.icon-hb-gridview_active:before {
  content: "\e628";
}

.icon-hb-gridview_nonactive:before {
  content: "\e629";
}

.icon-hb-guest:before {
  content: "\e62a";
}

.icon-hb-happyface:before {
  content: "\e62b";
}

.icon-hb-honeynews:before {
  content: "\e62c";
}

.icon-hb-italic:before {
  content: "\e62d";
}

.icon-hb-justified:before {
  content: "\e62e";
}

.icon-hb-key:before {
  content: "\e62f";
}

.icon-hb-link_16:before {
  content: "\e630";
}

.icon-hb-link:before {
  content: "\e631";
}

.icon-hb-listview_active:before {
  content: "\e632";
}

.icon-hb-listview_inactive:before {
  content: "\e633";
}

.icon-hb-location:before {
  content: "\e634";
}

.icon-hb-makeup:before {
  content: "\e635";
}

.icon-hb-more1:before {
  content: "\e636";
}

.icon-hb-more2:before {
  content: "\e637";
}

.icon-hb-more3:before {
  content: "\e638";
}

.icon-hb-more4:before {
  content: "\e639";
}

.icon-hb-rearrange:before {
  content: "\e69e";
}

.icon-hb-notifications:before {
  content: "\e664";
}

.icon-hb-notes:before {
  content: "\e63b";
}

.icon-hb-other:before {
  content: "\e63c";
}

.icon-hb-checkmark4:before {
  content: "\e63e";
}

.icon-hb-photo:before {
  content: "\e63f";
}

.icon-hb-photographer:before {
  content: "\e640";
}

.icon-hb-planner:before {
  content: "\e641";
}

.icon-hb-print:before {
  content: "\e642";
}

.icon-hb-profile:before {
  content: "\e643";
}

.icon-hb-receipt:before {
  content: "\e644";
}

.icon-hb-sadface:before {
  content: "\e645";
}

.icon-hb-send:before {
  content: "\e646";
}

.icon-hb-send2:before {
  content: "\e663";
}

.icon-hb-settings:before {
  content: "\e647";
}

.icon-hb-stationery:before {
  content: "\e648";
}

.icon-hb-stationery2:before {
  content: "\e649";
}

.icon-hb-textcolor:before {
  content: "\e64a";
}

.icon-hb-underline:before {
  content: "\e64d";
}

.icon-hb-venue:before {
  content: "\e64e";
}

.icon-hb-video:before {
  content: "\e64f";
}

.icon-hb-add1-b:before {
  content: "\e650";
}

.icon-hb-add3-b:before {
  content: "\e667";
}

.icon-hb-add2-b:before {
  content: "\e651";
}

.icon-hb-addfile-b:before {
  content: "\e652";
}

.icon-hb-adduser-b:before {
  content: "\e653";
}

.icon-hb-arrowdown-b:before {
  content: "\e654";
}

.icon-hb-arrowdown2-b:before {
  content: "\e655";
}

.icon-hb-arrowleft-b:before {
  content: "\e656";
}

.icon-hb-arrowleft2-b:before {
  content: "\e657";
}

.icon-hb-arrowright-b:before {
  content: "\e658";
}

.icon-hb-arrowright2-b:before {
  content: "\e659";
}

.icon-hb-arrowup-b:before {
  content: "\e65a";
}

.icon-hb-arrowup2-b:before {
  content: "\e65b";
}

.icon-hb-back1-b:before {
  content: "\e6bb";
}

.icon-hb-back2-b:before {
  content: "\e65d";
}

.icon-hb-back3-b:before {
  content: "\e65e";
}

.icon-hb-archive-b:before {
  content: "\e603";
}

.icon-hb-booking-b:before {
  content: "\e66d";
}

.icon-hb-budget-b:before {
  content: "\e660";
}

.icon-hb-call-b:before {
  content: "\e662";
}

.icon-hb-checkmark1-b:before {
  content: "\e63a";
}

.icon-hb-checkmark2-b:before {
  content: "\e69f";
}

.icon-hb-comment-b:before {
  content: "\e665";
}

.icon-hb-company-b:before {
  content: "\e666";
}

.icon-hb-compass-b:before {
  content: "\e670";
}

.icon-hb-creditcard-b:before {
  content: "\e63d";
}

.icon-hb-idcard-b:before {
  content: "\e668";
}

.icon-hb-dashboard-b:before {
  content: "\e669";
}

.icon-hb-deleteuser-b:before {
  content: "\e66a";
}

.icon-hb-download-b:before {
  content: "\e66b";
}

.icon-hb-dropdown-b:before {
  content: "\e66c";
}

.icon-hb-dropdown2-b:before {
  content: "\e672";
}

.icon-hb-duplicate22:before {
  content: "\e695";
}

.icon-hb-edit-b:before {
  content: "\e696";
}

.icon-hb-email-b:before {
  content: "\e697";
}

.icon-hb-exit1-b:before {
  content: "\e671";
}

.icon-hb-exit2-b:before {
  content: "\e698";
}

.icon-hb-file-b:before {
  content: "\e673";
}

.icon-hb-gridview_active-b:before {
  content: "\e6bc";
}

.icon-hb-gridview_inactive-b:before {
  content: "\e675";
}

.icon-hb-guest-b:before {
  content: "\e676";
}

.icon-hb-honeynews-b:before {
  content: "\e678";
}

.icon-hb-key-b:before {
  content: "\e679";
}

.icon-hb-list-booked:before {
  content: "\e67a";
}

.icon-hb-list-lead:before {
  content: "\e67b";
}

.icon-hb-list-lead2:before {
  content: "\e67c";
}

.icon-hb-listview_active-b:before {
  content: "\e67d";
}

.icon-hb-listview_inactive-b:before {
  content: "\e67e";
}

.icon-hb-location-b:before {
  content: "\e67f";
}

.icon-hb-more1-b:before {
  content: "\e680";
}

.icon-hb-more2-b:before {
  content: "\e681";
}

.icon-hb-more3-b:before {
  content: "\e682";
}

.icon-hb-more4-b:before {
  content: "\e683";
}

.icon-hb-move-b:before {
  content: "\e684";
}

.icon-hb-next1-b:before {
  content: "\e685";
}

.icon-hb-next2-b:before {
  content: "\e686";
}

.icon-hb-next3-b:before {
  content: "\e687";
}

.icon-hb-notes-b:before {
  content: "\e688";
}

.icon-hb-notifications-b:before {
  content: "\e921";
}

.icon-hb-save-b:before {
  content: "\e699";
}

.icon-hb-photo-b:before {
  content: "\e68c";
}

.icon-hb-print-b:before {
  content: "\e68d";
}

.icon-hb-profile-b:before {
  content: "\e68e";
}

.icon-hb-receipt-b:before {
  content: "\e68f";
}

.icon-hb-sadface-b:before {
  content: "\e690";
}

.icon-hb-settings-b:before {
  content: "\e692";
}

.icon-hb-trash-b:before {
  content: "\e693";
}

.icon-hb-video-b:before {
  content: "\e694";
}

.icon-hb-quote-b:before {
  content: "\e65f";
}

.icon-hb-nx-info-circle-42:before {
  content: "\e9f7";
}

.icon-hb-nx-triangle-exclamation-mark-42:before {
  content: "\e9f8";
}

.icon-hb-nx-calendar-star-42:before {
  content: "\e9ed";
}

.icon-hb-nx-cart-42:before {
  content: "\e9ee";
}

.icon-hb-nx-opposite-arrows-42:before {
  content: "\e9ef";
}

.icon-hb-nx-file-agreement-42:before {
  content: "\e9d5";
}

.icon-hb-nx-file-brochure-42:before {
  content: "\e9d6";
}

.icon-hb-nx-file-invoice-42:before {
  content: "\e9d7";
}

.icon-hb-nx-file-proposal-42:before {
  content: "\e9d8";
}

.icon-hb-nx-file-questionnaire-42:before {
  content: "\e9d9";
}

.icon-hb-nx-file-timeline-42:before {
  content: "\e9da";
}

.icon-hb-nx-megaphone-42:before {
  content: "\e984";
}

.icon-hb-nx-money-42:before {
  content: "\e981";
}

.icon-hb-nx-other-42:before {
  content: "\e982";
}

.icon-hb-nx-users-42:before {
  content: "\e983";
}

.icon-hb-nx-calendar-32:before {
  content: "\e9df";
}

.icon-hb-nx-chekbox-32:before {
  content: "\e9e0";
}

.icon-hb-nx-dolar-ciecle-32:before {
  content: "\e9e1";
}

.icon-hb-nx-drop-down-32:before {
  content: "\e9e2";
}

.icon-hb-nx-folder-ribbon-32:before {
  content: "\e9e3";
}

.icon-hb-nx-input-one-line-32:before {
  content: "\e9e4";
}

.icon-hb-nx-input-text-area-32:before {
  content: "\e9e5";
}

.icon-hb-nx-location-pin-32:before {
  content: "\e9e6";
}

.icon-hb-nx-message-32:before {
  content: "\e9e7";
}

.icon-hb-nx-phone-32:before {
  content: "\e9e8";
}

.icon-hb-nx-radio-button-32:before {
  content: "\e9e9";
}

.icon-hb-nx-users-plus-32:before {
  content: "\e9ea";
}

.icon-hb-nx-line-arrow-down-thick-32:before {
  content: "\e9dc";
}

.icon-hb-nx-file-agreement-32:before {
  content: "\e9cf";
}

.icon-hb-nx-file-brochure-32:before {
  content: "\e9d0";
}

.icon-hb-nx-file-invoice-32:before {
  content: "\e9d1";
}

.icon-hb-nx-file-proposal-32:before {
  content: "\e9d2";
}

.icon-hb-nx-file-questionnaire-32:before {
  content: "\e9d3";
}

.icon-hb-nx-file-timeline-32:before {
  content: "\e9d4";
}

.icon-hb-opportunities:before {
  content: "\e957";
}

.icon-hb-open-email:before {
  content: "\e94d";
}

.icon-hb-compass-c:before {
  content: "\e941";
}

.icon-hb-grid:before {
  content: "\e942";
}

.icon-hb-people:before {
  content: "\e943";
}

.icon-hb-suitcase:before {
  content: "\e944";
}

.icon-hb-profile3:before {
  content: "\e939";
}

.icon-hb-trophy:before {
  content: "\e91d";
}

.icon-hb-chair:before {
  content: "\e90f";
}

.icon-hb-cancel-b:before {
  content: "\e6b0";
}

.icon-hb-trash:before {
  content: "\e64b";
}

.icon-hb-nx-check-100:before {
  content: "\e9dd";
}

.icon-hb-tooltip-question:before {
  content: "\e956";
}

.icon-hb-automation-2:before {
  content: "\e949";
}

.icon-hb-tasks:before {
  content: "\e94b";
}

.icon-hb-workflow:before {
  content: "\e94c";
}

.icon-hb-plus:before {
  content: "\e948";
}

.icon-hb-search-mobile:before {
  content: "\e945";
}

.icon-hb-bell:before {
  content: "\e93d";
}

.icon-hb-activity:before {
  content: "\e93a";
}

.icon-hb-automation:before {
  content: "\e94a";
}

.icon-hb-calendar3:before {
  content: "\e92b";
}

.icon-hb-headset:before {
  content: "\e92c";
}

.icon-hb-e-sign:before {
  content: "\e92d";
}

.icon-hb-mobile:before {
  content: "\e92e";
}

.icon-hb-questionnaire2:before {
  content: "\e92f";
}

.icon-hb-quickbooks:before {
  content: "\e930";
}

.icon-hb-reports:before {
  content: "\e931";
}

.icon-hb-lock2:before {
  content: "\e932";
}

.icon-hb-team2:before {
  content: "\e933";
}

.icon-hb-templates:before {
  content: "\e934";
}

/*******************************************************************************
 * IMPORTANT: Everything below should be removed once all the common styles    *
 * have been migrated into weddingspot.css. They're included here temporarily  *
 * during the migration such that we can theme wedding-only files without      *
 * messing up the events pages.                                                *
 *******************************************************************************/
#search-header-bar {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}
#search-header-bar table {
  width: 100%;
}
#search-header-bar table td {
  padding: 5px 0;
}

#no-results-help {
  text-align: center;
  margin-top: 0;
}

.search-view-btn {
  color: #333;
}
.search-view-btn:hover {
  color: #881155;
}
.search-view-btn:link, .search-view-btn:visited {
  text-decoration: none;
}
.search-view-btn.active {
  color: #881155;
}

#venue-search h1 {
  text-align: left;
  font-weight: 600;
  font-size: 28px;
}

.pagination-controls-top, #pagination-controls-top {
  margin: 0;
  margin-left: -9%;
  vertical-align: middle;
}

.pagination > li > a, .pagination > li > span {
  border: none;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #881155;
}

.venue-box-wrapper {
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
}
.venue-box-wrapper .lazy-image {
  width: 350px;
  height: 175px;
}

#directory-contents #side-filters-container #side-filters-content,
#directory-contents #main-container #main-content {
  padding-top: 8px;
}

#directory-contents #side-filters-container .panel #collapse-capacity .panel-body {
  padding: 15px;
}

#side-filters-content .panel {
  border: none;
  border-bottom: 1px solid #ccc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#side-filters-content .panel:first-of-type {
  border-top: 1px solid #ccc;
}
#side-filters-content .sidebar-topic {
  margin: 0 !important;
}
#side-filters-content .panel-group .panel-heading + .panel-collapse > .panel-body {
  border: none;
}
#side-filters-content .panel-heading {
  text-align: left;
}
#side-filters-content .panel-title .title {
  padding-left: 5px;
}
#side-filters-content .panel-title .glyphicon {
  top: 12px !important;
}
#side-filters-content #services-filter .rd-link input {
  visibility: hidden;
}
#side-filters-content #services-filter .rd-link a {
  display: inline-block;
}

div.search-submarket.landing-link {
  font-weight: 300;
}

#show-all-venues {
  color: #881155;
  border: none !important;
  margin: 10px 0 0 20px;
  font-weight: bold;
}
#show-all-venues:active, #show-all-venues:link {
  text-decoration: none;
}

.venue-box .venue-box-content .discount-icon span.sprited {
  width: 20px;
  height: 20px;
}
.venue-box .venue-box-content .venue-description {
  font-style: normal;
}
.venue-box .venue-box-content .venue-description-border {
  border: none;
  padding-top: 3px;
}

@media screen and (max-width: 960px) {
  .search-view-text {
    display: none;
  }

  #search-results-header {
    margin-top: 40px;
  }
}
@media (max-width: 650px) {
  #search-header-bar td {
    text-align: center;
    min-width: 58px;
  }
  #search-header-bar td .pagination {
    font-size: 13px;
  }
}
#cpc-landing-header {
  margin-top: -35px;
}
#cpc-landing-header #cpc-landing-title {
  padding-top: 0;
  font-size: 30px;
}

/* General responsive theme overrides */
@media screen and (max-width: 767px) {
  #header .navbar .navbar-collapse .nav > li.dropdown > a.dropdown-toggle:focus,
  #header .navbar .navbar-collapse .nav > li.dropdown .dropdown-menu li > a:hover,
  #header .navbar .navbar-collapse .nav > li > a:hover,
  #header .navbar .navbar-collapse .nav > li.dropdown .dropdown-menu li.active > a {
    color: #881155 !important;
  }
}
@media screen and (max-width: 980px) {
  #content.content-wide-md {
    width: 960px;
  }

  .venue-sidebar-box {
    padding: 6px 0px 10px 0px;
  }
}
/* Contracts page */
#agreement-banner {
  top: 56px;
}

.spot-estimate-table .submit-text {
  top: 153px !important;
}
.spot-estimate-table .submit-text a, .spot-estimate-table .submit-text span {
  color: #333;
  font-size: 12px;
}
.spot-estimate-table .submit-text .hide-md {
  display: inline-block;
}
.spot-estimate-table .submit-text .show-md {
  display: none;
}

@media (max-width: 767px) {
  /* Email preferences */
  .spot-estimate-table .submit-text {
    top: 145px !important;
  }
  .spot-estimate-table .submit-text .hide-md {
    display: none;
  }
  .spot-estimate-table .submit-text .show-md {
    display: inline-block;
  }
}
@media (max-width: 370px) {
  .spot-estimate-table .submit-text {
    top: 135px !important;
  }
}
#spot-estimate-appointment .icons {
  color: #333;
}

._foobar {
  content: 'test';
}

.modal-backdrop.in {
  opacity: 0.7;
}

.lead-modal .modal-content, .teaser-modal .modal-content {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.2);
}

#leadCardModal {
  z-index: 1041;
}
#leadCardModal .modal-body {
  padding-right: 30px;
  padding-left: 30px;
  padding-top: 0;
}
#leadCardModal .modal-header .title {
  flex: 1;
}
#leadCardModal .modal-header a {
  display: inline-flex;
  position: absolute;
  right: 20px;
}
@media (min-width: 768px) {
  #leadCardModal .cta-button {
    position: relative;
    bottom: 35px;
    float: right;
  }
  #leadCardModal .cta-button a {
    width: unset;
    padding: 7px 16px;
  }
  #leadCardModal #wedding_date {
    padding-right: 250px;
  }
}
@media (max-width: 767px) {
  #leadCardModal .cta-button {
    margin: 10px 0 0 0;
  }
  #leadCardModal .cta-button a {
    padding: 7px 0;
  }
}
#leadCardModal .cta-button {
  text-align: center;
  text-transform: uppercase;
}
#leadCardModal .cta-button > div {
  background-color: #881155;
  border-radius: 2px;
  box-shadow: 0 2px 5px 0 rgba(0, 18, 71, 0.2);
}
#leadCardModal .cta-button a {
  background-color: unset;
  border: unset;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
}
#leadCardModal .modal-header {
  border-bottom-color: #eeeff1;
  min-height: 60px;
  display: flex;
  align-items: center;
}
#leadCardModal .modal-header .title {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #24272b;
}
#leadCardModal .block {
  padding: 10px 0 0 0;
}
#leadCardModal .block .title {
  font-size: 18px;
  font-weight: 600;
  line-height: 2.17;
  color: #24272b;
}
#leadCardModal .block .field {
  font-size: 16px;
  line-height: 1.69;
  color: #47505e;
}
#leadCardModal .block .field .flabel {
  font-weight: 600;
}
#leadCardModal #wedding_date_1, #leadCardModal #wedding_date_2 {
  display: inline-block;
}
#leadCardModal #competition .title {
  font-size: 18px;
  font-weight: 600;
  line-height: 2.17;
  padding: 20px 0;
  color: #24272b;
}
#leadCardModal #competition .value {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 300;
  text-align: center;
  color: #24272b;
}
#leadCardModal #competition .flabel {
  color: #767b84;
}
#leadCardModal #competition .col-xs-3 .value.blurred {
  filter: blur(6px);
}
#leadCardModal #competition .row {
  margin: 0;
}
#leadCardModal #competition .row > div {
  padding: 0;
}
#leadCardModal #competition #range_of_recieved_spot_estimates span {
  display: inline-block;
}
#leadCardModal #competition .upgrade-button-col {
  display: none;
}
#leadCardModal #competition div.upgrade-button {
  cursor: pointer;
  border-radius: 2px;
  background-color: #ffffff;
  box-shadow: 0 1px 3px 0 rgba(0, 18, 71, 0.2), 0 0 2px 0 rgba(0, 0, 33, 0.14);
  font-size: 14px;
  font-weight: 600;
  color: #881155;
  text-align: center;
}
#leadCardModal #competition div.upgrade-button > div {
  position: relative;
}
#leadCardModal #competition div.upgrade-button .icon-hb-nx-lock-16 {
  position: relative;
  top: 1px;
}
#leadCardModal #competition div.upgrade-button .hide-for-spinner.disabled {
  opacity: 0.3;
  pointer-events: none;
}
@media (min-width: 768px) {
  #leadCardModal #competition {
    margin: 30px -30px -15px -30px;
    border-radius: 2px;
    background-color: #f7f7f7;
    padding: 0 30px 30px 30px;
  }
  #leadCardModal #competition .title {
    text-align: center;
  }
  #leadCardModal #competition .row.numbers {
    padding: 0;
  }
  #leadCardModal #competition .row.numbers .col-sm-3 .value {
    min-width: 80px;
  }
  #leadCardModal #competition .row.numbers .col-sm-6 .value {
    min-width: 200px;
  }
  #leadCardModal #competition .row.numbers .value {
    border-bottom: solid 1px #a8adb8;
    width: fit-content;
    font-size: 28px;
    padding: 0 0 10px 0;
    margin: 0 auto;
  }
  #leadCardModal #competition .row.numbers .flabel {
    padding: 15px 0 0 0;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.29;
    text-align: center;
  }
  #leadCardModal #competition .row.numbers div.upgrade-button {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
  }
  #leadCardModal #competition .row.numbers div.upgrade-button .hide-for-spinner {
    padding: 10px 18px;
  }
}
@media (max-width: 767px) {
  #leadCardModal #competition .row.numbers .row {
    display: flex;
    align-items: center;
    padding: 0 0 30px 0;
  }
  #leadCardModal #competition .row.numbers .col-xs-3 {
    border-right: solid 1px #a8adb8;
  }
  #leadCardModal #competition .row.numbers .value {
    font-size: 32px;
    padding: 0 5px 0 0;
  }
  #leadCardModal #competition .row.numbers #range_of_recieved_spot_estimates {
    font-size: 18px;
  }
  #leadCardModal #competition .row.numbers .flabel {
    padding: 0 0 0 15px;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.13;
  }
  #leadCardModal #competition .row.numbers div.upgrade-button {
    margin: 33px 0;
  }
  #leadCardModal #competition .row.numbers div.upgrade-button .hide-for-spinner {
    padding: 10px 14px;
  }
}

.teaser-modal .modal-content {
  margin-left: 35px;
  margin-right: 35px;
}
.teaser-modal .modal-header {
  border-bottom: 0;
  color: #47505e;
}
.teaser-modal .modal-header a {
  opacity: 1;
}
.teaser-modal .modal-body {
  text-align: center;
  padding: 25px 20px 30px 20px;
}
.teaser-modal .modal-body .title {
  padding: 20px 0;
}
.teaser-modal .modal-body img {
  margin-top: -25px;
}
.teaser-modal .modal-body .button {
  margin: 25px auto 0 auto;
  width: fit-content;
  background-color: #881155;
  padding: 10px 20px;
  border-radius: 2px;
  box-shadow: 0 2px 5px 0 rgba(0, 18, 71, 0.2);
}
.teaser-modal .modal-body .button a {
  text-transform: uppercase;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

.teaser-banner .title, .teaser-modal .title {
  padding: 10px 0;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.28;
  color: #000021;
  text-transform: uppercase;
}
.teaser-banner .text, .teaser-modal .text {
  font-size: 16px;
  line-height: 1.31;
  color: #24272b;
}
.teaser-banner .text .button-link, .teaser-modal .text .button-link {
  padding: 8px 0 0 0;
}
.teaser-banner .text .button-link a, .teaser-modal .text .button-link a {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  color: #881155;
}

.teaser-banner {
  position: relative;
  padding: 20px;
  margin: 60px 0 0 0;
  border-radius: 2px;
  background-color: #ffffff;
  box-shadow: 0 1px 3px 0 rgba(0, 18, 71, 0.16);
}
.teaser-banner img {
  position: absolute;
  margin: -53px 0 0 0;
}

.renewal-banner .hide-for-spinner.disabled {
  opacity: 0.3;
}
.renewal-banner a {
  cursor: pointer;
  font-weight: 600;
  color: #881155;
  text-decoration: underline;
}

#renewalModal .button-ctn {
  position: relative;
}
#renewalModal .button-ctn .disabled {
  opacity: 0.3;
}

#reviews-content svg {
  overflow: visible;
}
#reviews-content #reviews-spinner {
  position: relative;
  top: 100px;
}

.desktopLogoutButton {
  display: inline-block;
  width:100%;
  text-align: left;
  padding: 3px 20px;
  background: none;
  border: none;
  font-size: 12px;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}

button.desktopLogoutButton:hover {
  background-color: #f5f5f5;
}

.desktopLogoutForm {
  line-height: 1.42857143;
}

.mobileLogoutButton {
  background: none;
    border: none;
    display: block;
    color: #24272B;
    font-size: 20px;
    line-height: 20px;
    padding: 0;
}

button.mobileLogoutButton:hover {
  color: #881155;
}
