/**
 * Include all core partials. The partial "skin" is of note. It is dynamically populated via gulp.
 */
.node-listing.view-mode-full .group-header .group-row-wrapper-1 > h3, .node-listing.view-mode-full .group-header .group-row-wrapper-2 > h3, .node-listing.view-mode-full .group-content > h3, .node-listing.view-mode-full .group-footer > h3, .node-listing.view-mode-full .group-summ .group-capacity > h3, .node-listing.view-mode-full .group-column-1 > h3, .node-listing.view-mode-full .group-column-2 > h3 {
  display: none;
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.row {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
}

.row:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.grid-1 {
  width: 8.33333%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.grid-2 {
  width: 16.66667%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.grid-3 {
  width: 25%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.grid-4 {
  width: 33.33333%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.grid-5 {
  width: 41.66667%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.grid-6 {
  width: 50%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.grid-7 {
  width: 58.33333%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.grid-8 {
  width: 66.66667%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.grid-9 {
  width: 75%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.grid-10 {
  width: 83.33333%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.grid-11 {
  width: 91.66667%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.grid-12 {
  width: 100%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

@media only screen and (min-width: 48em) {
  .small-grid-1 {
    width: 8.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .small-grid-2 {
    width: 16.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .small-grid-3 {
    width: 25%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .small-grid-4 {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .small-grid-5 {
    width: 41.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .small-grid-6 {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .small-grid-7 {
    width: 58.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .small-grid-8 {
    width: 66.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .small-grid-9 {
    width: 75%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .small-grid-10 {
    width: 83.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .small-grid-11 {
    width: 91.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .small-grid-12 {
    width: 100%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
}

@media only screen and (min-width: 64.0625em) {
  .medium-grid-1 {
    width: 8.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .medium-grid-2 {
    width: 16.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .medium-grid-3 {
    width: 25%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .medium-grid-4 {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .medium-grid-5 {
    width: 41.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .medium-grid-6 {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .medium-grid-7 {
    width: 58.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .medium-grid-8 {
    width: 66.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .medium-grid-9 {
    width: 75%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .medium-grid-10 {
    width: 83.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .medium-grid-11 {
    width: 91.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .medium-grid-12 {
    width: 100%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
}

@media only screen and (min-width: 75em) {
  .large-grid-1 {
    width: 8.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .large-grid-2 {
    width: 16.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .large-grid-3 {
    width: 25%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .large-grid-4 {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .large-grid-5 {
    width: 41.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .large-grid-6 {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .large-grid-7 {
    width: 58.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .large-grid-8 {
    width: 66.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .large-grid-9 {
    width: 75%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .large-grid-10 {
    width: 83.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .large-grid-11 {
    width: 91.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .large-grid-12 {
    width: 100%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
}

@font-face {
  font-family: "source sans pro";
  src: url(data:application/octet-stream;base64,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);
  font-weight: 700;
}

@font-face {
  font-family: "source sans pro";
  src: url(data:application/octet-stream;base64,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);
  font-weight: 300;
}

@font-face {
  font-family: "source sans pro";
  src: url(data:application/octet-stream;base64,d09GMgABAAAAAFx8ABQAAAABAnAAAFwLAAEMzAAAAAAAAAAAAAAAAAAAAAAAAAAAGVA/RkZUTRwaKBvrcByDLgZgAINSCFgJhGURCAqCpBiChgkBNgIkA4cgC4NSAAQgBc84B4VQDIJcP3dlYmYGGzXwN9BdG39IbgeQqe/fTShgtyZD7YS+ukrQZqw6ELsdguluNyn7//9PSypjbDu4cxBBycqCLJEMdxQhqHqDGlRUC3b0OBQYtZDPEwW9TZKuardsQ6ZMKUjLa7g9aceL6nbvtz7uFPiqjAeVIpyEsXqK0FAHVXKXupILqmeXUm8SScYXxXIlTShlCDKU6/ot67EPuLVDW4uFjyW7Y2xk56eR859/dJS8kaEtK14suhDWSi9N+f6p2mJwo5vWyafZpunpnr4KcFx8JGrhQWF9Hv4bi/19M7O7mEk2TeLaRDPNLJE4RA4ZT1ppJp30ZQZomx0iCFYvddamMkXFQAUUKW1SCRUwGovUGYhoz6pZOQOnc+2iXMYvSn+fi/zfPrY2l7LNayCheoDbeoDxD+SX/lo+lUtumBcWPP+uRVQS1KYX65l01YKX2qpWnZ3myvvSs2X98Qn4A0BKgVOOIrecUmRFLs+yFc0dz5JlbV3iwf5gb9v+IvtEoScF1l3eRZRQmtHfn/rpYcnLllkp3df69HvdMcgfcoAIwvY5wzYkwQEBGuDffyABMC7vQYxAX6h9iaXtKKe2K1mBGSuuDxEXbO/11DZAR2BZHzu5l3MA8C0wBBYMJXx8LwXwD8/r3teDvpzoZlnOtKwvZz05XZtmoW64JouKg0JYUGEBwTkB0LDwt7H9aO0352ty8hWzwWxDbUirhPJCBJ5Hf9YrL3qXn2bYHkLP0vMnfcAkZZmqTdOecyUvVWmqFL2CfDntX+kk25Il2bvrptfab5e5/VmlKaWiVllwAlgA/SyQZeYACztEMq+uPiWLwLbIMo89Hl7+f/cAsOvTV3dlEaryAt//r20Nk4daHUKh/RDjcKjp4nUJrWsKp/agsE1DD4U3788m1HgoARRuG07HfLRX1y2V4mO7l+b8r2XaA7J7ZXd1hM8Tuso6FIr2w8xkd3aWk7zNhPZ4k6PAAf/9/88EBg6AWBU1owJU1SgvUT3X1rVGnqytUP2/tVb337vBzyPejhDazPmfPVFgEUsMvqiWRiJKJRRxS+LJSqFkQkmc//6yV7yu2DKAJQUGwDDWALGujq80Orp6ePU0Wmyt+6S7vXfnzf4p65/S1klnvaFSKmQJC4QNBcD8n6pl+z9ArgbUpSA5ZDmUV3SKjp1LV5UwA4ALDEguMSB1BCjtIyWtl6R0K4LSriXq1iAlnSld0qUUvVpqQ7yQKufKnYsy5qJ076a458pFaYrh8VnUg3NmUx58zpflpYhfwvXahlmnDOe7of/fY6D+0UIlFCne8UIRCRJE/GPMt77so2qO7N71jmvDEELTNFKIiEghIiJN/jY/+832ZNVogwkisYi6v/t/TKs1rc5LphVNLKCiIKCAH9Bky922XE33zH7qFahp0CRwe5wEQBuAwpDW/l1IkZzPtOYvnO8zw0Pbk88cQAEIWmD0gf5/EJ0DEDz2TXozw7oFAN7euBDAh7M7e4qb1gmgD1uABATkFyDaV7hI5BHbIUm3IG/NSVP/8xZoCTxnwwBYztvud8eq7Yw8W7LWwd3RZ4Yn9//DzFyxiQKwywarwrnlRDc2AcW0sx3vxAkCS7ZWs1Zc9dqfvoZ2dIohQBb9odZlWpdCgwmoAvsA7uHyOFMcpOFoUZgNUSBM64wMJ0iAgFFy4ELuJeyTgRBydlpjnjkNmkXpNuSCMqh/OpBAYDyXbYMrLeh6tCZCFuU900NBV4Nang1bivAlipUAQJQMIoLQ9SUtllWzZgQvCheAYu4BTdx9pdymDVByWk7cuHrReoP24eFGqtCf73GBGDLlzCsOqAA4bFxJUigoDRmmNf220AZMaefxBnvWszMYNKT3e845Tl3Xa+mw/V19afp3ouwqODUBS+cbVhRL2ykdTJScjjwprge42yXCufDIRQZkY1R9wCUa3ZwLry9w/Dl/2P4JXGwqLeicOzUNSvLIK3ZsWcA3jfPobdjZ5/ZIuxAiQBM7CGCueuDVXDKJr6KY/lZvsiYa1wlyjbC6FnXJyDvR7gpcQI2C6rkAUmzLP6CLql5DYaWZfHoQmM9NPyS9VkrTUTSjAyErbhMs2bS93Q5rWCOCxhsOVe2hflD7BQTlvYsQMl8vCOAJzbDgm7sxWIZ8QOQyFswaFACbf1BWXEssV1nPL8bAnKdyzsFpG34EsEqT3fNOYDP+IOTrvGYElb3GOgRp2VDcE5Arod963wDkYF8R8t63gGLBc93qKhmqAFSjgaFfyFtBC0ZaWnjpkkcapw7DKmnRD2KH2WWYVZd83/6mZSDLaZLbrRg7DGD2G+S4W1EVQIjuH1e3YKl9B5qfM3yAL+vTpBwdHo4ZoEbNJ20ns4a/OdWaNxnlAYLoVnovou0ph0LoUNLKSvcl28d0PMETT1vaXNaTzUmD9JI9hQPSWhXo6NNQFMfbKArDZEWrqgGQlNWqz/DQXfwlXLwLN7zLWB0IGm9UEx9NttijPFa0uJAqq5ip2dTs1PctpEYRK4dGmNCTAPPidTIbhznApoAXMDTC1LTpn0JDQKY51N/J0NFxCaIrbA5kPYcl40XDgh/VrN2DDieacx9b/RNVC3lg8gznsM+l6vZ2Ao0EYOE28ryNWjnHdQlaZ94Zi8gxEm38Y0jeN0DDiNh3H4L3vEt1+JB4jPpcCfknKIvfw6vWKS8d6ow3hjtCKH2RNALf9yCuXDjMGpRg9n6ndgGGb/CcRqK4MyBZ9iq1DN0TKYP604QlwLV/N3jrHAGK3vMlUFh75d4woPFhC5S6E935o88qutnvHAHrzDu8XQyCG7YdilDeWhHasB4nsgwjsZXwrugiqQysZZ36AsccNfRzZxaqcgREoXnW6g5CW2u2XOpqemAk2uXHkEBjNE5v76RJ1YkWz8VuOG3+wBGSxZYBoss7cwEWDf3oOcS+gD/TI0wLi4blUZZ7eWkLiyaJRoOWDRX7ePpIIQ5VoBzF1XHq8om/tFZIQpTT2kQgHPU0dMFfskUEI2K3gUioTrpQTDp0gxqDAKuZuvfl3JrSdDUyHcYKbBZidQNPfkuT0gpe6lxtUtMcck7RG/XkUFe94PBzChEtIKXN78zHydr5sFyjJQWk+OGExUC1KTHOiVd4VJFNmQxMGpJGVAVoSIT4FAHkL198X/yv8HkXqAjzRaI3CMFVYPzPqwq39mb+glPwxHvnaiUR9yuJXwwKUCZfFgMdKOeFZDLhv7r0h4GDABVYAstoSJlpNZHhG3JiYSkuBuH1H7p4eLWgwyAWuLbmdXj4EaqdXpAY+JecASz+gpLeg3IM25mOlbho1Br5kHSllXZt9yIAogrJgEMwSOP11NgSjRY53qqKLC4NaonrOljbEzXAk4lJNmUoVrrGlQfGOfoqI0rIUeLNcJNj9O/R90FPRaK810M1HQm5l9lsgsGmgOlVDNTSFcIJfbR+bgIojFJYVLELaiWqAKs1zaZz1FiAd6aIdbARNcJKCsebqoG7mPNt/laEX8WUT5kgsMQf6KidCDKa3gvCaOS9tGX4oK9OcgtAswdcoitdG6OVffNBkvb4Q62T1qSFJO+uWBMSNKzhaFCH19qVZ3S2hhOKjxOFBQtFEXcHACVL99knNTfy1+QUgQUfVowGuVrhL2pFP4Cz9dFpO25crnL/blSXO8minf0510e5RTyJIbRhW3sBxd26wmA7ipXSlRQgUepSLKVbEpvfk+BvN7vuwlckarKz7BGrDOjBz5wDVS2H5T5Jw1XrdatZBtNrcHbUqfcN/zgZ0gQg9HYRLRJqsOHFiQxfkzvE+Q1M4B6Ku9gngwST6aW6iK9fdDHyDefQ9RiKKCMtqnC5vuQDLy2HmQzqlbijVydiDz6XKRFdQy1bglsuIZF+ftErFPK1Ds2UnrxxVggE6GxKuImVSKAYNn1GzJoEb2a12z98kksLBp8lQ/MsQE+0LEz2U6dmTNBv/0ocQwfJCcw6RVV2N5K3pukFbyDREjKhObjfUFjFtaXwoqJR32DYHDe6y16v1LJkVAOtnD8gVPXcYj5aWCsb/ypOnq7q1ziCAzcfooHXACAfUQYrcfJWbobOfYEYWsB216mYKDGFs5SGHfqFUlGsuThBCm4Ay0y01suLtf/AZ+PDSUKTg79+h6tnOxGXQjUkn/h3+DxiZv99MX91bWkAzT5Z2YVt2VbjH++ql46a9BlOdpELxJUitNaeXqrXMcMngkGxKj1djpUyozOtx5NOjS/d8kjELNCSbtQjs0NJlqzYKI2rUUspDTVBYjVrx2ztFFS0hkiK9TNj0REGVMsVWKCPi03tidWl4bSN10D4s3p5fNFLtPx84p7vNbVV4wH4bc+AdCZX3d4p7AeHmJb3Mbc842+uN9vdK9sbu+EKXw2j82NMTk1/XHR0hjmazf+Zq0vLK6tvfu/ozdJ7CW434hFwb1Ha/WSxt4wI8+0cA7sPaGlfUSHr4roHL6hO88kxAMkG+3DUCDDfmOfXaXtycKvu3XHPV2A/mwke6cO78otX33uV463kt7hAuToKwEusUHgbjBjqsDL/kmIwtBBeipTo/EzEskItfFY1SiMGu5PV3E/Za7bW45uJfYDSqWl6tm22vkNxd9cOsDlTCK3vSTAgqKuwhWAR2xn21nY3yLqiwtbCPAF1uaZSjGqLjq8l7UvynseaAPrm3xashSMkU8FcMdzpxgfp7OTwXur4c/inn4e73OKabvcJ7h9gDqzNynHg5DqCKBzBSg4UnlK3EL3mcC05LNdR50jc81C5Rx6r9Gx661VeeKkaCKCdMOKf9aq8vXw2q+XF020D79zpQma+JwqZbT9ZBc4cACdpgEiw7S3RZ8nWLihQgAQp6riAQ66GyrimTOOyF0AA4X15fUMgm5XUBp0/J+YDVYIn5U19gNAwMWZZ0CNIhGMu8BpKCjBvaALhAANwSbfNeg3xcCY4/JyT0fm3thwdLWBCJUwz1mLOGoixx5UOjz6wYmISIGDmLFgC54+BZhDajenlGsDteKX0VmpGLbl9I+eSUypDAC0VtB2hOdfuIAti+48H9T9A635aHQJ0BUD+GsEBDAHuRP0MMKBMfmP7zAMG0KYBGMOWNphSP7wc8nQh+KRfYtsDmchCNvIQQhkm4ZEalvszmX78YIihoGVdu8i2C9IRqFxaJsDbrW/CmZpX+/33/x9bDq4/uMaqYw7TmKTiK583TgU/N6PxmuOMaGLtRSQXkP+uAARwu+36QUiljXU+DHltfWNza3tndzbf2z84PDo+OT07v7i8ul7cvHj56vWbcUksytvH1w/tHxCIweKCgvEhBCKJTAkNC4+IjIqOodLoDCYrNo7N4fLiExL5AqCqura+rXtgdGRsYnxyev/M7NzCvGZx6eDyyuFDx4+dWAUKklMynsqH87I2pJkSZTVvoBCw94ZeDIfu2dRXmXQkAzj8+C+sUHedOWtso+lqyzr9kqx/OnT8BFH8n5DKp6qxrqm5ZW9HJ9D+6e8Dzr9+HwCcsmF3vMlPJIqVUanVSWTG7+q16zFgxAT9bJl3wIpq2WbJFFIbEkeIRyFSnjGNSiilIqz1lcBKs0pq544ew22rlgVVp3NbbCptcvt2LJ5YJwXTfdYaHxyLfd7p9j7TSFbFfIxeTgd/3mPUzLI+W11uAYrUpvmW11byrNL8yo+VpLgpNty0alOdArLqNjqGN1I5Wr1379VozondP8YkqyoSut/yj5VrFu50YgJKQz57jR0FyzOvrLcFNrmtBLZ5bSx6jJt30/BrS6RSVjoq0keV2f2MFeJlvJI2HjQe5mVr5F2EuCseM0AzNU2vwGBupjzlsZJWtbET7rbZ/auQu3UPqiyqOM01LXXRaMzjmnlC5eeDlvmVL+lKSby4ZaCWmG4Fq8HZ4opletSEF8UbEkx7v1SsrXFzM7OV3APc19OaZtZa1PV8hnWAZKHx1F+LwHLuVnqsmloI2khPeg4c92aZbdg2R65j9JgKeZZ5zFkfqBqvpq7Oaz+NF1I4lNH53cAGvxiaASuqkw3Q6ko/wud9Zl9A9Gbr9j14sDtjljPmA3pyi+aMHLGyp32gAn8nfpf8EfgFXpWP+rWxzpN9crHZsxmc3PBYKv3pCQ7lBcikXx5XUDkLkUqC5GF4OwlOjdnQwThyEnlLFJyYEMoRVy8pHkvmMKKh9DrAeKWiYL0coQtWpV4VMA7ogtWTGsGaajsDflQKa3mQhipdaod1n17p3V7xadSmr8pG86adlhjLTn0Vm3jFRSuElrPGtaGdk9LwJI144N7OjZUcc8aVW+lVDiqxeLM8SGyP/fc3B6e9Cqp+S8FMqZX3+D5r2rDHQU0YP3suncuJM0axVJZjKbEe9rgxZ0bLtWSMY0U5jlcq2mslMsdJPFVKrnl+VUU3PfMsDGk8ZuI9sTbGZSnxVOJSYvMjAuceT+iaQ0uLS/HWSowEb5NsWbCttzxodkgMW8C9Uh5rtRxsSE5jS+IsYjlqrTPnAU8kLmSLvapktlrsJbNa8oTHCXUS1wpjd7zBKH0Sq/4RdzljsKC5PGTFYQxRAzZBVoSSk56DQqdQFBVgE+ZCCxIwgUoHZVg9pTQYR23He6F2kiIxhrNxC2iiqS1F1IwAtfbAsKJwoSzEh1nGxwkWe02INYcqrKiqihN/eeTImVGv1TtfMNxJrDEFYStYuZSCMhI6KvM9zEyoBNDzcKxouJfr2lCds+P5pu+GkMe8UWOJ5BId5KxL4ldkREMfvZCkPfC5c/QHFE5gioaEHY0wT6oxGm5iHc1KhulqHPis/r6a/tsAsIStQJ3EtpAkjmD6sDdzeJIp4VzpUoxteShf/EiKwhxint8WfIom2IIEPPBnhH5Fws8Z4lTbk4koQ9K5PDwgopb61eNs9UWaZ5xku5FJZ8xOmqVrCjBoHlCKZ+HKumTbwaAsTX6y9Xa7+PEsrcpm3S6z7V4UNBB1r35lQMhVCYdZJ3U2R9pYDaxrbf1YgtGtpStHimhCpk0j06cTRbNK519G0c5OOmMGjUnC2DtzsI6qY3HFpV6sKk13BOcxjzZTVsCoLogxqIISc5pYNdNRDgMHdY1YP4SRPI76wN8VLF/N3s3IjbBjDIV0LgoFmgdrhknYWLmDcG+nqdOiLC4oGj5xtcyZBbDGZ2Yjk0rQ5DiavsSmRphkO+TPzZCPUoZ0pKLSM16yzHiD7mE/TcNUVczDKPaDqUyAMQQdqZLp8jRasaU56MX5+Cl2xTCQ8+ZWG+IA9udRDWZoX1GQ64OBAvxiDMlczGODIqsqFaBOIN36qoxtvzyuyvUvmtSNz2sV1uqaVyqQw6RijTFjKhh7TNjjaihFRf8WX3iPZv0wgGjjk+KYb7bd/pw4LAGootPTxHmrzLJ7uRxCeY2l26A9qlqtoXD6NYQ8crLEqabO0TUvjrAIX1J+U9Fr9QuxeXZEoyUr4G99BruEgwOYn8XR3a6wrx8Kv9qbQLNcCfPmxk1zxRQESJOOohZWzJB8EhKIkfC9RY4J0DBOR59uWChALsezU6aXB1U50lmxtg33DwjoAGzmvuSkPbZN1FvqdgGs/Y/ClDzqFTdomDgeNctw4WOMT244MkhkXHoQ8YIOkyKR6eBc0vMknG0HSEigBVp5R5+4n+62lyZCAquOFTFKRFSrDnb8zUHVp/SkZsRVbLUOtQ6nt0JQxChLJd0tV7Vxk3g5uSmLt2MbvtakMx8FO7bgIHb1Qw/z5MXALMzVfGl4sSJHQhrQptiLdqlJgazimiDqQhAidgKdT5DFWf3NuRe8PMNRYgy+ZKmR13ieZZtXcTmdMX+1XX7XdhLjlDMktbDL3PnDw55nLlpmlu2aJ69Cql4lleLmMOObCvBr2ckAW/jpafgEVp1l3e3SSz+ZlwflPzj+J2cXePNfexHoC974VA9yc+7mN0vs6gZhr4OZjCXP/efOT6a1fOu5JtiHlEg/TdMM+ch1Ed3i1iygJlo0sggbG/UTi6CXZlPnE4w5rZhRt23YMK5oU84lGk60zu6DIla6ZqySdO7YcSY38N6JJcZEBBKo+U6nXEwNGuxblg0PtI6oxB//7PDrsBrZmzP/3EpH/g+xPNOTlqiFkruiFJLHCkjODNGk08Y+i6mybgvMy88zF+ICd36HVzHYxNQX0jSk55LCFmiXWkpUE56G4Ite/tXC3uHyonPvjm84frT7durJMzEyVh6tHqlM4KsANHj7L4ypE2taf25tI41udIZFqppzBq1+te2rc26JMViqlBFvmR0YI6nWivbyXJ49ByKaLeDbKrHJlxoCWbXU9nOd93lwxLV3cBBAKI6soQYlcUNtd6uEzfyqRnMbAkUhW+ZFRtn3Z4Skg05aEjvG6Fr6NsU098MpzOUTma8F7GPcS9qh+uNFq9bGCcaRsFjdqHwhkfElllAnk6wKxClE7FypCrKbdD0bySi0/NM66SB6SIAAFUglsAuX9dNKDTG61H7cFq/OsD4q0OiQMl/LqkIGJnYlyKEIKJoAjO2RxJ9eIpFva7JkGl8qZmTD5SgwT3f3bmDtJXECKpQmmSfHI9UfHOc3C4wXubrE3jPGRiZuMl4dhSi/wQ4/nRsMA6gxG8dmzfVSwlHvFtIez3TXEnL4yurXGLA6Nv6ME97aSTBjWjDBOJHIXoxMVvwRqqu2j2eYjKgMwBfx9COYuoQHhv2D2dqzVbtwybSLBhkhh6iHHZTIlIhQdjTmJ5GnOTsjaxXHlpWq3h7Z3cu7ullPl5TWbyCkHUHWFgDBojL/lFvRqQaDxViAqk5yCIN1YQd4wwqnkCfwhGJvYQnIQIK2ZZLn2x7dYXsF7KcT12nkngLC/5Tcvy4l2yLTA7hB1aVDHHe+9nzxsCSV3eWRsyqrtyezYmq+VKraoyTxwmTf0rlUTkcmziMwmk5XExxG9gWKt7SCav1uWLE5HaiatveZXb8BTBlRvfQiFb07BEcoXRpjfH9PLNyuimIpzSkvVkIhVqv9n/DIB5Mk1sJqZlkxTXSa/ijv5NPcyQ5qYG12ICxkjLNQvaVWTHLbiQa71ZtQhu+qtOUOiC1fAuNIGDUkNzhg3dSiWe+JV+FR/x5+JEvpbGNohi1xqHrKDibqPPU4LGLAAmYUrDlHgOvLimbYZHxw2VMCKhRXLd514Etn8D9bgM4lTFhwymWXuCls7VCt+R8M0cXjWoWtZeN5W5Zp6pKtUkUGcCgaaBsS57LZaEKSSoHpmnxEUEfBQZngOEUOgo4y/o0e31pndmudCOlXZ9CsuBFT1tXBIzPvfggWsGD7LVNR+Sv1+UClOzGi4GIWS/Rn8rl8QK4cYnPOhkhohgAtP/H9AXKOUmIKfAk5KAD3aGu26UQX7Q9Oob/LvlxU4t3GCACEafsWeP0eh3Rf63abS/EnUVBexFC0L4nsiYoFaDF3z4BPggqh4tp8mLpE9TLkmC0z1c0kHVvSPmbDzHjP3408LDng4DYvPe4mzcFvjFxOguPSeKbkuOfwyT9s2BrJ9RouFhvlS8PoR0JGVaR4oGYwtzBPGIJNTybIsQp8cgy2hFo9fLjK4lrxFQ68OgobzE7+M9s3Kl6UyQnEcpMxCrSckMzE1rFbp0+0mt0ovpwAO8qqJ//WPPa0oX782cW18Zf1DY7T+xLHaDFjA/0Shqm0xCGD9nQ3Zn6+W0r+8+mLY8+Yqj2/cGn8RXNjL0qTfPjj1NZv5r6+hJGRsWBusHN+dCKd3BW7WFczu1xX3NAid7WIRIY+oBPJ4PK12wvlc/7PBhjWHRdbk9O37K7vcBkQzfQ8XHl1c2RO1FWTX1mcde9Y3e2YIFZRvygFV0Un+pBIOyJdg7C0oDBuTslqW96OSb93BgfSkeKT0rOPpGfKuZ3nG5pF+vxe8eaN5Oz+SEMaLr+B1J6vvGemI57ZHn/D0/RJsumj28ht8eep+SejA5oX+o8jNaDwpBcxqUzcrG6WlEma1E20xG+xTvxyGtUIRcD4+pBx3vjwDF7F3oslKHf6KeUDpV3lus3pbka28/lajG8QyW4mPuFdPP//EZH0JOn8hadJoxyXan25rErfwlwNlSvwI/WuZ99mD2yWEJXNhvWR2mM5cfwjyfLl27cWUFuzXZKoRWHC0r38tChak154cUtEcpV6dHr6dFyNbwNWUlKnaKruj0INMnNae4/JOyqyS85UPVMWfE6U56a3VFZyMuZGL80/1PQVlPSKnGF7tu6brZj+fOWINtcuLdfuE+G461LNUvpgek91b1EkfB5WLpjgefZQcwiEvuiM4tEx/a6uMlyCQ5Az289F3Nj63a5CgEo7sH79clrodFFOfwDrW76A2+P9lTdeJtrrEXO0vC4+vSzfB0OW+Cfu8X2i1YEJG42Lnrt4/fzhF3+MrH0njF40PNG6ViIsHyhTKVpk+GZGGmSstjUso6C1Fc50crSBXVswLpyGn9Ql0iOl9ZoMP9iKcn/H7aNDU2une+OzJsg+cH2KHyHaPgPX8fvFY0c+XumayR5slBc0lqW674pZLMCmRducox0swr9yMg86B4vY+futGnljclFFOk8qFkLsm2ZiuKHLfxOQJlc7UVqbkLGBvhiK1J9f6vsM1IWJHGHT5s5f6z9XMYNlCC83Js54te38HoFyMG1D+7egB6CvQEb7EUleTji3lp4BhAnGHaESk2p8Xsa1LgyapMBMUhcGWgFiTZmozOflitPIZqJe68LA1fWqYCYpC4OtPI9YA2hvXGmfPju4qukKDanj5XIKvJthUW2wIHOZOw8bGxztE27PQrDSchNqkiTQzwb+BEo6keLvS9T49bPSBi/Vsn77xbtiFpUl9lCG3ZVVNJIprIIYeJh2lCo8OLu2u4buOyms6WTFiryF2pbUvOjuwHezHnz/qHTkKH+y5H+t9pVaUN7amtx1/uzQdtPmhf2DXETS/rSfFA8ClhQVs5Q3W+sTIjnBcclyf+L1FRf/5CBcqoP8JnSrBHcKf6eV0p7fy3v227XjruKvhPwFC/iZ8jT8MADBNT/81D+dLh3I3wbrsBoarjlltvY7qOr3xeOqqo+i38suTvUVFmbtSxq8kZYxiI1W6BQc5QVRErMK9vScfu347b8DzicXK9sT0ybPfCy7n7hvIU7HS+IuY7yJscEhIUL3ubreX99aawFvDH7r9ctcCNrEm/i/5f9f81vCyAe5CBwEOEEZg4M86KhmnV+13j+emCXZM33lvcN30K+O9yhKF3HCtsbD3gTSA0aFxni0D1NQTsx45XvNerWzinwFLsbwWXZgTxQx6Z3tORnVXaOzy+RNRehMZnixS+S/rvlrD0Pdh06N/rgoCXey+cgvRjPIjKr5iBaEP9Ml8A2BKTzeFHTjUm/XI+s1FhBYlgtoVQBezXCBaxmeg5b5rDO55tRsTwpvtoSZxXBXRsjjqqKazWAWu4pXaRnj2MBCLYwYE4wtATAlmqB/HyLSnfPvN2efycmCV9hXqNml5hB7s6/r3vr5o/nQU82MeutE4fJTfP34NqD8hw4I1iw7DxdpblvJ2Z6y9GNmRfOz7bqFGgfQA/fM9IKkadifceyBvGfwVIMdPfRUiM9n37OvBiYqlOXDotFXXOZcijQ04gwnVdUhS9plHfSNgNCBnKQb5f/a++bSIfF1dlg4N0ddOptfnclxvLGT7LI8fIL6D9c/mrGrgDL27dGNuo8ZPHC7pulBU4dmVuO/6GI+Yz3jj5krj5n3k3+uVE0F3p8OVKsoP6ONWG7l/l2zIJr9FhZ8C4fl+fRr+/Obx3EXJ7S+4DSNj/QoXjb6FDg3tuPIo33+nKYxBM9+OGVic+OjMRMJ7pr+krONynYWdgK17qaf5HzlxxabqoPZNScOxiqiu+A49T+Lscs5zVVzJ85mtEa3N8GcqHj1mQwnwBG3MqcQ/WcJz3tP3684sCnEFzYL8+SlIlBhqqa4ZAQj7EqL2ykfAPpSxH+/Vtzxno8B3ZtX2Dl9VdCx998mlLf8nIIuOaQiolmhZSeO123qtCQjWKpRZRpg3Xw9/7qVuXpFc8hGuUsKGrFfwNl5mdJdQ+m7/Bv2ZeLFa+Wri1MPzgjrDaXamqZu5WjX+F5qYmQUsTQoPMT8w7Yr8pIpAHJgqhG81FfXt3rV8I89xGuyqp5QVktdkY6BwPaJLG1PycC9g3Olp6sVzdVZ8e+KItYqlftJgtEyKT0rJVZYs3Bv/8z07dpiUVK4qLl86SrUCpP4Tkq6KFP1hTKpJb5kf53pshkNVg0GYmhL4z/71HTur6XmSxWVihpYYXpp0djdwvh30vC1PapBCuv4ze8PfRlDsKGl401l8gj/nKHUyWtGm0f9LLrLRyU5I9NZ4Ducsmr4QH/TbCudZutQ3u1Tf3rgdu1tzhSHwz2BjSgkuMFifTP9sQnXYVmhjfSBn872hwdbc5TX8IgszL4bq/toIXa/4LI1pzSzBcVNlmsvj71obGuP6YmvqltUUEOSfFNmKU0pZDA94q5CdcB1d2V7Vi4vo2NCrlIj+5gJ7mrZFL+eUyqkSEhU6q1IWMc2D7x/Mjke7nhM8olAn9+uT63jqMN2pTYIEipRyJhiDJXPNNHhF35iEp4ewQHIRhDpOTil0keZeAyd1DsaubeIftju2ZGH0N2Ta79NfXVsszAzsyjlo+MZ+Tun1usN90J7JvtuBq8yeP0Cpv4udeyyhLza7lszUsQu5QfeHKbJoqMHYhNNxJg11zRsrUw5TjpsWnSPKZKHXSRf5uKcbGbgdrmy//bMbP9dZfnAXfLkKACprjfMh47VdZ+4YvRnMfGaVN0bylK2FoDnYpRFaYrdYkxhZ3XKBu9Kr/AjYbSN46vLTm1GqKNpre4GnmFmfFmCeiW2ZtP9tW1bo12JVSJ3SRnZL4+eS0LXBdITUmMJ287iSQ6fFnYQt7G8fBxoyOLDgwNTDXnRGeJYETuehrH9OBqybRBpSw023jsUZjebuGgWsrPs9PT+lLPhArAZp6wPbma510q/Vt9ZQEygu5A22ZbmOVC6VXMDO8U92dIZfkNsiTBcHklmnzFm+wZ9OmFxvVyBBwvUtj5/DLWzxqsPloK/B9sfeMISvH5+B9hsfbYNayWwOwCLc7uw0Y0d68Ouon+G3Xd72oIdNB5dv7bX8rbLqWmY7+cr9WbnfuRvI+ggHh2qfMRqG4YFFdXJH2kQf4Z8OdT8mtUaDZ+hVFe9dlJzs5ecduX5TsA+os8PLDqNWYm9t0ThJHECqWcoJslGvX1zL+muZagnjqP/407tlHM922rdiOAsY/KmSG0bgul/ET350lIe35eKpqdh9N6Qk/3Sg01hpnWiJLLeW0wamkb15fNK86U9kabfQ/olx36QcECGt7ENe9+HiqalYeBvyUm+6UGmsFT5pqWQ4W9K/GV0qg+fW5Yr6Y0w+Y8QEhOXAGQFAVT3rXhEiMn3yN5cSRk3J7QcFV/JJu1m2oV4fgyxs+Hi98QTULy4QOmul/je5ng8R6UvmhgKbShajOPgU3c89PjEzD1F117/t7zpp8w7HTqSHGomJyZB+1S+jjA2NFMp3qd3J/PeMYvnPyYfa8uXCzbN522qOCjJJmfW6DiC3wVcQlY6Rm8xnL11df/pPd1Cfmy2NFumyt5llPi3LqnAtd87DdMSFAwPavFITfXNPytBGBJ+2KDcKiopgobGNk1FNZtb3yQIV5bFNHVNHK66OjyltiamUVdyuHUNiZFKVSxb31B0XdHYk5rS0Pu+oScldS9boPVli2YwQcg4+QLWFXtuIuLQbHSTPT9KHSWMIkwRIoQR6gj+joJjB2UrMsasbNaee4KZUBWDCApJzhvtaZtpFsdkieNzadFkNAJLTvKSe8qxSZFYRSSXXUJ3DyQKio4MNGethOMIKdzsjKaY+JhAd0xoEkruIcMkRWDkbbFenjEJAYmuKnT1nwHRwQin0GG2B80uwx11C0tXmYjfsmom11XL2oVmpbsi5CwFwsU9qaM7E1ieeZ+g+y7h4EwG0N2TCV6aey/QdXB5Lqfhd6vYL7t7rse+hhbNzqoK9vPuzuvM10mT5ko3lXPP7vXFyAJlpGgWndtQZfOuFdWq/tyMNDaGGexXEsAcuvO4KPx21umCu2Ygsl8UQZhFcGfWxVb9YdaSahAOT+OlcnMz9whSC2JiqfNdJsrwWu65MstASuB73Hs8BY3AlFkFkgM/4D7gyWhHn6tOZFjdhHSp3ozWpzzhs5cjo89fCp+/Gh1ubGuZXalQza20NM0f0Z493McZ6iPH4YiOC3rx0wmkvYymW94ud+xCGOhTZuY3JF8lzhBCobSj5a5zpIUdzXetUgoorPiqHEo4M6EmHE2ysatf5ZaJ1WJ+3g/MUmcJIE473Eh19JiiJvUeH1t+cvkgK+44k5bvGJHFLxSJil15iCgqm8yLFkdoV8JiQ6KkxQRuBJ6opEgZKeJoHDqaiKdHJUYTCiras1rFQmU9nmIqTA3PHq2QJ/QyaJuTOw/ZaF7b2E72AJASDd5NGC6NpLDPTKqhk2uX7h/CxzlowQ87p0BC6qWUmZqkOTcRJ4/Q84pTfdk1KUNoffY8mnNlswdyzbvqEleswpyCduONqIO5qCz5rgz6BK9Mb6ee478ssTk1MNNGJQsA38kcXDpWqSJpcCBJVTlNeX+2sHIqUZUjihueEqqCRKfe49/jSIHWgWXWmH/QH/AfcKGBFoFlFhhHmHk3q9A8JiB7u0qm7bDo/0PhdGfeECIhbX/KEmT3+sp+hVfx6826z+Ap44sxTwO1i+3LtB1ssUyr6yWOM4MiJXtmb7KcLGMki2NwAREheEY0P5IoqujIbosvqazDUsz4yrAqxyLLsJt5hTxp2xtCFKS9PGfAn8FOfkcQinWXkTkxacHx9iU6+E6HKYr/86WK+OoksTC2a/rU0OqCESFBd62R6b78CtDO+lNLG426ISo35jJH+jhPz/bg0sap1xvX9wmFTJzbGDm7UVtTB/O1Bp/F9W+g/bNGR8AtorixUREo7IowAcbnFZMcKbYwzSabFRVg35iyn9Y/BQrdhuhiVSNca1k92mdvJAoaFO5GyBCu0ffaFaEoq8B/8uAkHjVTyKBnC6m0bAGdkSngUT1qaRkebhm02gFjhAUurMl/4nHL41+jWr5XT1yqMjLiT8FGyL45CU7bbs0TFyydqDLrmNJF+dfwJtgIX/HBBJHP8tYKzhP1p9m+Bi3i5dikTCxtnP5lI2y+zsWRtVdXW5d8nYsTO3YIXBDV9T9gbSEArT99cGMv2GLCm8vv1CXiHtHp+N4GUE+c3Rg5t1Fby7d46AldgKptiGpWF8K1h1WrD/m4oDOVxnSiBnuyQ5rjhmCR7umd4lqmIcvHcMZT4Jnp3QVBBzUwAa+I99JfV1MRLwqXQ+X9OeV/CO/lCI3h2UOX5XUl24sk0HMbY+K7kmROknGJtUnBZvtFwXxGfDF5N9v7bG4PLkdDxvWykgYy+dyyXJlpKo6HkaXEY4gYPIcXSPQnshfBB/78uP7kQDKQotd0tOqoAxZTCLrfVK4cjyc3HlIf3RqELf1xu0NdPs1+dYFQG/lfuqhv5aF9nSYzr2e5qHt5Bq8WuZeegfg/8buMgVd9q2VrUVnudob+XetzG8Puqq6pgy8/ltVUS1plNRgRuMjrZUj1N9OgguwHipW9RxSyXn4s1Di7+DfJugG/+fqj1+qvGJoaJwuWnoZP2Zy9vbHad2B/Gdox2YfiE+IY4bRrlYxguDC9ycGumSGVi3MdnXXJeGl2XDaVm0hAIsJJHkwEE0nyR7D9vRy4KBKK6MByj4kV0ETyoX2A0itN0RITfdp7oEyF0R171XZQlXa+QIjjSZuG0zbFNUdg1gPBdwEcZQ8XMKShdiRbaJ4l2iRdAOOzZBQ7ks1fg1YBhmnad9oLsGMeZ43lXFa3FdcTrU8Tmd8YLFQlLDnCNZ2lcEEcrGZz2kujjMx0BvMcZWWmMT82m8fw2uvsUurlWerivPe6FDRsu+Bn//1KJa5jo8luyrURBgincpMOnv/nJzRDDemZO6HML6cGiodSR681H7159FwRnz3k0Zhgsn2UVonX621XFdS1v3rlowXpnXPLowhRRXa7oeZfgHM6fZJXrmdEP/jr9Spod7BRiHrZ/JUxb7Bg6nL+df6ojSon8dRWtXbEZv61zTwPZO20Te0ZUelbtUdyUyXCbJvVvxNdAYTrW7YrogfUMZwTgVR2DiGk7tQRA8QQRPtz98BYp1gGwe0htVxA7W9xRGDi5W8ZwLS39v5PhuzsC9ff/rcym1rlsTE1ZtuBpIMr81kFgREZs/E5XLt2JF2nysJa89fHmy/GDoQUySkrA1mdEyfkVY2PjrqCiViGKjhS3XMoc1RhE0DiER0+U0ZxjUOFeW3xN0wXfHbZC/1U2mS13bOydtQhBXx2c+VtDc0S6vnGJH2D9q2/0VPfjGEQpKoKuc3LiZ9xUMbf1jpcndClOm1umSPUTJkT0j0Ig3QbM+Hu8a87MijQ9HNrbvF6okpR0428WuCNy1JSikP9fyq3i/ui5o0qkpOK2E4NbtyDpuHUgvKJu+kvo6JyK8ZuTTUg40dDZqse5IbmiI2Kc1k13lhoN2bjt93D7i5Q2mx6ou50vuhQYe6RI1y7WT2uiKqBEhW83C0Jb8ZzchTQYU01gqaHyxtP3xjCekTVXhFo2h427u70l993W4+cRwHXfEslGsdB0+Cu40nLkxWLPGOTNUHgf6w+CJ2FH7+HKZJwAChrxcoREle8qkTJ/CSHVdkrl/99iGY0QroXV5WScipGrCJ+OIhPq/wKJX/9XRgmFSnJF/fLZvpuf+29PbO/997XvnuXBUBP6VhhRtfcvt4+RW/DAgTBdX+uCEWiddCDyJShPAbf1XhjRHRlqutdFHi6fE3sLrY63twXwDIrHYbj24clyKgYVFghk2qA+MsDdQyJxScgYWano1GhYlYFbPdrpPcJZCBBwP7jUSmy/FGMD6WARdW7Ku/u4LP/5MLRbFrc20clblHR3lzGoOrv5jstXbksVNSmH3jeIKyQVQHf/Ze797VEz4KA/efDEmqO6rHgG1bARGl/Dc7ks9/88dT5h+q61aq6h1W1q26nUvyJfvU9EMlzPt+AJHki8aYkcviIxuodDvQv5A63F3FymDXSzUzBqYDbvdczvhQ3GOtHTkpMlBeqJy9YL8GSjU1cUNarScub5wfPlFDyST6hyeym1VtH/9Oze9MIJH8XmYmu6RfrT+sV9SRs+AzD/OZ4G11FEmv9+7CWBl5rA9zwvrUSeKnL6j1S7mDPDFhjUK+gyzoZe51f84i00uxzXeT5ShJVjd+KUPHXwezNH0Zp8/cF2oVeEqVJpC5Yy/8PDNh4uyGUWjRkCe5oYseA09IE/LM425Jja+rUrKVeyyFO1aqcju+IilsZXKjX0L9+vyWFKSW9fpPAjCgNWHJMb4HKxJohpy0iFKDiDfKINZqb+4hOpUXEdWeptwrgGrbt2enWUtjgCpzvnW6NlZUrgv2DNCTd1CurLsoRFNcvySA5eDDPoxbYVXen1uaU1da1INPcOOUFc5yEtSU4mFIjMRZXJWYeTRNNw2FdtHg7//jFm/9h08bi4XHW379W7dxBLc7vTxcVORJVNRWqOJtakIpyfTSVVKhmeZzLK0eupUBHcqMKyFmVl+xlbBmkMVsnLmku305Ql/PvhGE10T/ar/Vy7PNlt1zxMpO7InL4WGYBlQsHe27OZnF9wyPYw05TZwJvWtTiNceRvHAFqWaPU/fJe1PTEBlYuSGyciXRRYmfDkXWypFscinJ3kReAe2W7fPTrYJD67kUM6Q9JHIJabSLoAE/v2I4vT1gRb1zZBjf0nhi4GlV7iiw1pLWgGKHJzjhHezSPqP5dYhchZl3NOa8e050N1cn24WkeNno7m4vbt4yFjlWRx6yAErBY4Uh3kunViZPWmEiZ4+y1o9axqcdonKgzkGW5vs44hF8eydmAIO53GL3sytH6yJDKm/Y5P3lzXqe+zbEtZIx0sVhieMkP3ox5Legs/vDmzc5j4K5s4xNTFfsbLMukp98qbYJQ1J/Bw3FCB86Et04snRmqYNyAp2KRRmqtmITM6omUXyl8QHslxVhB0QCaBEhQHoB1TuBDcvlaPKkEEXuYAnRR1ui3TnST4mkeHtGMq6yUCeAqmzugYY4ZwIj0M9VNTFjc6cruj3xwCzQ3FAi37IEWVhFNVFXfbRRNMVAw46CcgeBULNF7ohoW/7IZ/yHL2ZUX+BA4QAAUfOvlbbCmnPrgK6b7pOqij2GpYfIIo/RIBaGmh2dT6k3f9YlDZgzju8uVXKPICD0INTY7pIAjBsuICIidjtFaF4wEgv1yW7ZWafYxQyrZZEcqUx0ZOqOFu8FPc9GaPKia9/9Lj/QYO8lWdGQtXMpjFhBuzkQd1yOKjIgWNlByQaEsAfqTFEnVNPc/mZQfyzQbBPZDRsRphRAH5RlUaKdJphdUtS0VWqMIg3AUSwqLzDvkIIn9ow40SLHDpLgdSW8FyGUMxH0Lgxach+zJZSSVErvQMFLvDi44jK7oeudTBPAJNiJvMSst8/69/+BP5Tt4anN8a3G/xhyx6Shly8nDzPEzOnt96YrjAg7XYE2C4ukjuycfdyAlii/yAGpsXoUanC/Jg3ileyxVHU77mafQYMKRzF5vGWZsg216nnICA26irPLEeK1DJ12LF86hfppojaNXEiQIwSYj+HU4gNWtBgfl5D0YFEukhsWevD9rqxHWH6WInU/WR3r/X7I3xe3sgnb+xdXz7Qn+eB67gq0ZroaGSFp4gx0YtdRZAS5QBoPADZa7EX6i4yqqB3LqlI13d7gFS5qAIeOqxpbrkKV9OidfJrIrezuUqbio24E93x122od2r8lYlKYwAHHXMyArSzTCxZrJSombUQ05KpwY0ZQc73E2iw9Ak+IfHB120hYsWGL5oID6LZqxPVx81TOyXhRUS4R6h4PaX1+ADNf4arol/necWELmIm6SkQhwGuyuZK8cxq9ruYT9i2wX+jWYAO+Lb8ZPrb+jDk883uN4o8/qE9esvyS9qt3+Mq+QCAK1ew/W8VHPv/vbz/C8Ov76mt3dA016vip+veH75EX8UT/C5J5+3YYc0ntv/LxftEz+NA6+WAdhly+qH9nmnH+4rPyFe0U817pw+rP3/ZwX8oVbl2Nz3cxIJMyfIegEnBH+0YdactSj1EdFrClw0DME7F101+Pu5hroYVErkCX0mjGrTzzWnee5g2XlZuKLwGp4kQWqkYw9RdrYF2JTN31yAfgylqmaABpezLKfSnsCJKHFNyyt1tqFT1Gi7ei126nC2HMNapI1FuIBMrCI0X8sdoDrmtEBAFKPU+W3hOO1T7y0bIkTG0INp3EjREDY0fT0x44qfoM9UluWgcTjGAZGAaSoaxRhX3AqidkR2TfHdfZXSnKszCrCUQfyNDDZzzETzPdaekTs0I221LYCZ2XjBSGDEkx6kGSZK6XdGFCUQMpDfXrEdTXGpVTSIsCrhK+XuZGxCsb7/3VC/Rs2BBYUkwiLAavezhTBL+000oyE7NAl6ODM1VMec2KdrRHAtWNRH3SjKjJmP2mFS2CaEtQZ8A4DW9UIJM70mJXC8oqBXX7F6tFL/zcv5Zr0YWhC80VpBlKyf2rcMogEWZ5kTTmvGmgVUiaONZpaOZZMLQI9L963GBDntUIvOTkALKEBMs9IStGUvZTFe3EoNIhrZdAH00ESfCdKkkqFek5YQQN8ikvMfmGBHjojBUNU17FqeQdSatIwCJaBlw6+9XJ0yBIMFQKZekq6GNedMJGVMrb3dNo4KszEjZQQgzNF1vHyMp2BYyImjSB0AoRwWjxFhD3iJ9bLeXgASpr0D1aY5DzknjcO8BdcIWHvHO6ILx8JtO2EK11qCbD5tZlmVOUmQFgAEmfRKUYiAix+ghpvKDNO6EUN1hM+JHEJSTphXQdFGBgHYEaa5YKTQldArjmrKAML0vZErjZUGCJWhIlwD7r+3T/YYZfEqDHRwH6eHXmn+l3bR+ZQmWtyovKnyRhxo9Qf7MpvCJqqtQPos/JU2/etUBIbUS/nQRJb0pTPl4tSSwH9Gm5jMzygo54iuw+8tfuv119GwbAdHwKAuT4f/7PfxURh2l8jYenHo7Si/9owp8f++t7fhghEWswyt/8992VAnhmoTuOniRcjYKqg/tsmcCMi+E6AsrhGhv66Z9oavo+1l0vtJvntytj7x/ykzSGp6dNj7/p0WCJ5KSA1y1ZxsFg8cGQZeKGzVrJQmGWUoF0jGpMKGxrx/DIT/WFdmawuSR41wVcAoQZCdvIrLC+w5XZ65q3yemexmjbYKDpjgDcyBuT22pwKksUo3YrRJL7lywSqdW1eakwp1+GdkEQiVZMDa/uW/19401QJ7z8hujSQqREMLBeIM1O+bqNHrsoCHNAfjNKdRrjIIgFAWdKnmFm1LDdG7Q0tkw0LzKxa46QIjIgTqUjPb5bB0+Mpr3co+h288mARcERoz2DPDFLtWYaR+uo1PdyAxy7GQpFhhkzBk8z+YKTAwWt477CR24Sxu3X1LJpH6k5d0JztvpXfqE03EpazurU9iZvyuWOH+twxWI1oxdUpr2TDrb6Jnp0awwxSUSf1QkpwJJ7BuLzaxbonrdayAtIDOBSyZNE+ROj0lE/Zm0yW8Mrv9RzoIzujcEJgCsPF3/VhhEazmCEtHNOgpO9DVLWZJNckvEBAfnJHP2o1he0387RFKZ3B2xqDnlExRMQMZtjiY/Y6cVqBqJ8MmSfL8gxJAxlSey0FQ6EQqpKIrlxlLykgC5IoWmPLYbSV4mBFP5EeXb0wk0VJi544emdeNLM5dWpnS+Jr2kXhFgF/JIi7vXtxA5n9qGh/cefPn8i+wrBV2DIxwQzB24ijPBxgA5A+S3xuY0Xy5+SPG6rzy9nqrGxtF+vrI9ZSZDP+XnrE1xAQp4dX7785PBkJNbk62HIcdinoiALBrIfb6WepDcvgU8xpN//eKpI1eTybS8NUmE6UBqEjYVzJp+9A5VNVKacYnTVNG6y3VKpLJQHDaVpD2eRRT/mkYTzxU425Fij9riBNWd1oqZpafECPfRS1rB16mQHIxdf3w4dGxJ4U0TL6z6cDbc9NagwBFoehOi4bdlr6kMkhVTQ0DKlOmUt3NYSVha063IJmrVnD1XWY7x0EHOKLYphvJcKrUjRhqL1FDYaRd9pRynfpNzR+ZSIqsn+88MFsqLATZqPwZVwU7Acmm1tj3U7CjmSF1lccS0kk6xH9RC3rOF0DuZKJcm1YFPpl6sTCkW8+mw1AhjVMD4v02YYE46wkCbrM7RAMuOaCGVcHd0cwwc0HS2ROSI7jCvR4wfMUu62SA06x5k7S/eI0L4Y814055ZWhMEauyI+n5R8inp8VyV2SJoH7R3jTav4TiQEyEpP1P1gun6abNGPzLPTJTzF8hn20HJ55/VslIT2BaNGQitLD1hM2B6ABHFglBdCDqklOJ6peRBZDhhqECAaBmeobB4AzUOmqEnNHJfjyIzWJyRdp8hAbdmsCvZsQvj7ISOAkQgzglucCtuQDUQRoVBjs44YhjzSYAaI6YmNthDPY9y9KvQqnm4tRQyhDX2GEYfDkTv+hvQYbEZGLM75Kv8KSbqFlxI4NPV6m6IqHy8C//Rthko4IA9C5Vz9x7K+0Hx10135/7uM+ShFXaWNzIvKniRe+fi3w59+NQF5huptNRlqzOtrniZSU/n4efv/LA4MZ/SXO2agCYNUYMDVSDUwA0co3IyN+vwvpanEmr4PtdDT9s7sXmvegq5AASGVtuOVq5vvLRsArFTf1NcEXKOaJ5EwggjqvJpFxUY/NAPiVElswAEcgBvjqUzRS3oIXiojGg72+nY4wMKAcc+cTwj2OQ9wwgzeMgtuDC0x74Vamc8OYsQHLef90JEIuK9zeFEKEL/XUJJiKZ8BGzkattOf4wMZViQmkpJ30HUbC9EdYLB4LnTiYVUeJfDTSsG3kZg52OFjXBzZzt0hhNwa6bTnsyhZ0d3/wM7NbK8RMXqCLVkBZVNQg0gVy5Igfc1N3FiWa/1+QrqOgYKPI7Yf22eAUKqLncnkS4S7HSTkehTTF6m/o6D3jy0teMXGbsaoZqHzcWzufliOhGd+zdFKdvPAfz0KA3hXCnCVuXSGw9E8MFOxaLDochxpoVSGP1pNlTz1MINfxND+611+0mYX6LG8FeItBw+e4DLjkxo4u/KfARugw1OL49sA3bl9d0RAxb7Ji0omMpWZxLU7xTA3Iwh3QfWC3kk3wRVSoTW9+x/as5vZ9GEnqW92IXqbU+4SfzB9ZHvagIWYa/LwIgwux3lA7qpxFzkMrRmVY5PZucXGyhbjdLdPDDDAgSupQTqDKVbYDMPrC1ix8jjvHtWIbjPmjUJyzl/coI7pDePGfJ4rqVJnnB0oxdkN40rLAr9JJfSMLW34CloA1hPliYkn44uhUkqERVowjRuJ2POQuAh6GcgZlhnB7Y4kuBxTYP4gIMB2IZ1J+hYfVUke7w6BqeEO49vN4Z5HjrydpmwFnWfwYzOHnDnmL8kF39SFHbH7HWSrJrLosZTYP35fYsV4eP7is8+/+6H+5ZFUFyQR86z2LQn7k9PPQ5k/R7lgVzfauLUeE+jWK8ApsnWIEfTt1gMDIrmtoVblI/ZduIcAp3V2jrn8qdZRfBz4mJWn3HkacxNNhLKb3qR/veH3Ja11893TxfVn5VcheV9CNimWaXZ6nRafftZ4NXg2h/szHG1E9L+ZoPR+F2VVAH0iZViKXRWCcdR+dSxoBkqKKJlfFKBqY/XlDoMGoTwEJVHXZJ6g2xSoUmPJgrIFT7mtWrdO1Akp9i/XoGm000XbaLd/jLviTJ8A5fjesghM9DpMI7srvZWtLNreVzu2PCjLVDsJnJuJGuPKfEl6GnkT33jpVta8S4LRbeu0ei+s4OlbpCt0YLWSKftDicTqXFefsPJ0dHv3HXQU7uqgqESFTMfMkm5a17DHqHovbPxKdHcvE2RcXBt2HGnwupxKhqvS4irALLOw7CVYyiTsRNZ1rSUS3Rfnocq6hpDATf2DC7OBGI50NHtCRZM7XMIM0cQ0AaSETV8US5NYrFsFzWyrgJbtLjBAqtDcgzKECPVepPadpLDIUStpQKuf22IF7TxboCxpmiOC79JiakkqIOtkzJZZXU3OeHpkTyk+q6Jw0/bltQXYk5o4SNZTrwjLjZ0M40S66TMl8gjaRgAEr51Ds8qapOmdEYjAmJDdKKbgdG7ZuFFHqMfKiGYcRTBuuwKixjqM041bNoQrs8mdl7uICiVTydl3Gjkpusub8qbR0u1LWixcl2KOZYDQnbpLP5v76VfTrHE3egd9gRhVyFkoORfaQVuRiryEYM1BUWl6m3YsUxXAWHYSTSRPafyDoA+Hv670pY1VEJDRPUWWFjacxq3LOAXDbE60tr7IwbBAE712S+teHIi+JpuIOD8IoOQc2dGMmO1tQORY+URZ1VS8wZxhTesyYu6euK0XK+3JuruqF6nOXHGVM37d8JKtcT3gWDngisZ093Ixacwn5LMv4NZjK61x057kZOOJuJV2qku4j708Jy83XtuZS9Tq9Sr9e6ZJkdf+cJr5jAC+Jt5Je2xSuMYeXyuPd7EnVp4u8SPMZY7VpxvyYnsiQGzAI/JWky/Ps8W5jlpsbHNb6qo2Jp3t2zYFZpFZb5QkFZGK7Er33pRjr323fSqXpC7ZFaMjL7touwUcG522908LmL8Qoia3yaS7gG7atJLFcfVeccAQjbjKK2NPMF6Oyku/spRuUYZ8FUp6wYC5d8s15qkCwkBhy/Vb0LGqgVpqGTZTGYmHcJn4mD1wt41bjzOJKGC9fhaIY0iAJzK6/Up9KdRYi1DB1L8QjiA1Ca+HzCpNB/2m9kxZHC2kDL5m855jZ+7CNXbFoikGbNNEdOgNrGZHUTQ58SonIQ2Z1E5TWm7zZJncuPkR0SgBVG4bKg2DuVCRtEaSg1TdCaWuFJfLITcY7XrN+fNiRQWTxJfOfhG3myGbwJ5yU0DhNAQ5aRYer/e0HiXOcBMg7dIntZz1EzXCQ8Zm1TMIGdM6bn355E3odYHHERs84Ahvp/1mdnjEyoqFhYiLh1aquoW8sSwSxlArqH2Fqov/jZTZSjMZariiolx/9WbGF1sLKxOvaXdpT07UG8EFkzmEggotLlN7CiLLDzFTJdgWDthnESs3YfZ2FJrvSFwWoG3ut5QMuItqofvOdZ+UWIva92Bl7SvkDCSaLpKUaAu2DmDJ1qt95YbNoq9IRVDHCAqabT/uns8Y7ws9XvS0iLq1TC6tGIF2KoIrNEcdbROJmaCYVUwlVBkMF4IvxRWSRUTXzJDo4bB4wheza7jj+dGch+OqK//DdBC58Mt0cNv0omVC/fFGHB6Pojq+HLLxrhQm2/+KmCED5mgrra5h3Dz50KYy4NB3HOoWFfdiKPasVS6OsemY9KxXhwSnyNwyF0sDcpl9C9ekc1YG8+MlAZANp5XJASNcXl5jsZeJ7wqvtds6HfgXzGPYcizWur+iAtR0eqyNcS0foaIuPim/VOGUotQVvjl1dJ+GuYBr1sXUDOALJywvuOKQ7y3nmypDilDaZIKjCagUWlzBYJv5ZDZJSe7ZWoKSMmATzZlqrUUfsr8N2PceBrVJ5exTx2Ky2UV4sHoq6EfaDbs3t7BlS9u6XrEnvwbMs0llI2wBTfgYHS7qodoeGDW70a47zQjGL9oeW5CytYmN2GJ8HrHSZURE4ZVmbBHpmNnexNHhmcUeNQJAXqN4BZAqDCow+CDYpFBQ2XMjYknK+V3oKgYrvoh2qJcdhlxV3oOx3Tukdkf1nTnPGGyZKc0r5UYM9dTfGVvm5EyJW+7VhzFvaTVyen70xFEjBwmGehvw7mvPLoZ87Puy5b2AO3YIOqmmLpc3U1kSK61M/JFg8Liotpym3B5u4BFepwJNJ6Ocbrd3Q+LSoVL6xwLmWzML86OLsTHqpgJYyBvtDDCtF/ly48O4eQxK2nfreHGsd8xcfLDoZeJX+XBRursap62zONMa6tHh2YMUd1s1r/K8NSy+KdO5kh7PuENV71Mn8qFkfRb4y3BeTiurKt32AiPGP+R2fLjJxJ+0POypU6vXbkM/WHQXPJiqvX6SfeWNKiQ/fkoeH9qRKq/Y+OWTaw+VLlnrZFC7l+uHMmQvDyWYytcKSl6iKhJyw1dpz+vxwwH7HBaNHx5VYNo6AHGYYq3gvh4kJuw8W67wpeRH9qNR5qCsQwu4x0r6k0siZyYKc7soCvKCUZ3tv32Jp4gX8/0m04shN3BxeLaIueAZ8VVicOiQxqAm0ZFpeWCUfo2kJDBbOnPWwbHklCJ/JuVHW3dNxkbgoRZeTMpL5ihuNQpBCtMK+ESDWaKrtLre9g5O/hvkNJhD9Bh5ax8dYeWHNXjJX9C7nuZ+dwMrZvHLNRZLprBr3TqrCNN3c8spUJpgb1uso7sGHZY0ymyzlr580dwl3w+5IRKKFzKSUCjNTLkCtD7zZdBD1fEfCYIHKFHukuk3wyhBIIxAbl6ZDlgTWDrAVnHh1HKWmspscIrvGVMx4B0Z0L+XCFqDOaAjISorvkOuMz5tPWwVCSSz9pU83Qw5wHz3pnlWJnJjjqEZu6uRSERllIJuKUhHq4JWo/OLvAtTjxK5aGQjlYMedf2GiUZ/76giXkpRvtuAKgor254NOT75OZfDQBpwje6l1bU9ODz5sKUy4LHvaahH78YzuwScpR7v3kzlXdBqVr3PetsUiLzj71S9sI7j5lAsvuK7EzFXzvgOJ9dtjzZuVo7LeZWi7QOzFS8WOwn+DRVtzkD2m71fi9nGG6ownZL9jae1fa2JSlTvad2Rpil57o5hmUVEF7SutwbiAnxSiTKpCIboxCN+yOoVrq2R5fzsBa4HYp46GUwfswyFFju3ko0Pt2LR/hI5b063h8emJFUqJbnOQxasMZg1K5h8s1G8JjkpCRPLoTMNIUdbP9xM+V2S0vQ9zBQq30ATCgYt5V8CKQ9hwDGFvE7F5pbNv/zXfU+PHY00RSxkY7ribDlnTAtV4dRFkzmjK5R34dbYScFRjLwOhGShkpVuF7Bc47x8aEWQ82NFmxKNOsbBTM0J1g8BGMhGfMQtpnFkOC7NQoxzqpuIQV3Oybm4qbP8FhdMrVh7qjqRFDv1bPtTF9bdOi4M134Qq6rsKTDY41WJ01qqEqDygrgjSOOriTTWu8YaYwaxTKJeobEZoU5FoBIKufJUJ59kSbfMtaWwPgqkaaItHotIEAqreRvBs3eP+4Ye7o1ZSuzjwoBnUiO/D8Slnqhrx3mJnB98p8aCn5NfeoEHCjXv1BWsVY2qq6Acr3nzDSldeE8V/gAqkzdCdYM+PkXDLM5DHJKbab7twlQttGAx8O6VO2/2koweXIYa54gQ6zgb3asZ7sMrPADfkjMwX5kDSjjaiRb0mySUCkQBKZWbXLBK2AAAqCW0PV0IYpyOaOoFW/cTMbJ6b4mioRSUO5jNkU6Dc2NYw3LeA5vllo+qcw5yQdXGPgO0Wouvy/Ih6iEP4f0DSLVb+9PwTX/uEk24HQfIk43FegmJBNTG6rbm3ViDZJvTHlkT1eiR6oDaIQnVzZdhFcHFWgHl2YtwE5qdd1KjpP0/am8SzvD2iE/43gJQkPSOdhunK0liMt4tl+j8w1hejOO+FbZslEWgt+uSsiGmNIy1yByZpUjIDnBfogZw+FN6/1y7Ce1kqNHrxOpxhhQgcQHkGcySGOq54Fjt4fAEvJHYj6Pd0o03RvOO+ME7hh3plrHA57wcDyZu5OLkfD9kD89CPaCAzHHA3oSoOO5ffMR9lzBgxfj8jxhAK3IcxzVNx8GXDrVzIfii3fuW7d7uzusX9DBq77iftTiscpxXVTXOvFAGEH6qBi11LT/FyaBW2uu38R3xSt3e42EkZRTIQxWl0ZKU4kT7SAp9J+3tMrxkyHsDhFnrvzcoNxvY4ZaN5BUk681EzZd77nT6dxc7Qyy7RXeR5iGqZjR2Ks5oOTEvz6uaQlOwWBivLkdh4uEwVPzK7MKRAYgOb+IHFozY+j7wL7FpA0xrs/93/8644L99dLq0AIA2/xCDOgCt+/8d755rN0n5w/9zBif7lf5EAJAeAuIeIC01X+nG6hsKr5w5XSj9HD7+M5bZpiYRVXFkMpLuBT/3YECo8ypzIIdhBMLAG+zByyd0wOC0XFuZrdzNO0sVNRekNwe0PHa4W2T2H9HjS6g+ofKdzJWScrOqHsCVYXjWCa2bDLsxOtfXRziOmyBidSh0Y5cDvR3QXMK9bGaTr///X6LxMttpu7jNIQ47K24A6FtYQSnWZJ1nqsYlwMivv46ZLJgCw2uOqfhLbXyr9r6YSl1TMxyh5rPMylVPdSp+XihVc6DTMo/82XvruE2NVR65xbZUmVPhataT4o3jtQNhfTd9U+LL6R13P2dAnq2ZrRqfJOcZESXCc5zU92AJYXKxRxrvqyDlOzRGyn3riZJqqotGw66xXlrpQP4Bk0VyB0c5UgbmCX3nwp4v5cabVxiPIeJroDs3A2AsVs2OxmaEETRFob5JjcOoY2gAQ27a4ZHxqZ4vRWTIlOgIGpwKcxNAptTCrqrCk4NmoD1hSR1DA1GwMatxRvOCzFmB2cmxwpH3NswXAC0A2iStBsRTQIzDfn0CxB6AnYAxGCD1QExqz00JJGV3pZNIygUpQrt0OF1WSOPxYOVq0lH/gA1r0PwZUE7AFD4MEMAv0SAA/rGLRZaAADpiO1EXF4CBSluAHoCUA9nuNfRoMeTZAxYhqEebm4YeiAJHe6BcAtGj41SwemBQyXKYUesUhh49nknYYzD8SVj7DkOU20Oj5z1rH3br5y5d7qm3FO3m/XAniQTjROPIwNohlUhCQG9d8BhYi8gWOqlYwlVfOXfpjue/6OjrGhy+IVmxzpjHzoACrnyHmmPg/+gRiphBPDCxWNvd7bxsaiSReaH28dyDbzrCKzx/r9I5yyhcT7xjPimsqCGnCZoGagH6HBWsVkU/g8OcDjoUApqu2pkpo8nAhDcdo7BTyFSq9IrUJScPPEP1TspC5aWnXJQSWpR8SZQ26W3RZG7/ueeAJK4J6ueDvnNgDPheWpIEzy7CzobnDACc50A/xLmQtALUQ4IWiyry6LVLVxzy651zzdh2/cDDn9PYcGpaf2TWrAaKQ0SxCZYEh2P4XXx+5yJ2WGbCltAUQ0nWP7py4jvdLzWDRp7wwx3amDToE2rRMlRrj6ezmocJiu/snYk5sNLI0IMO54fFtZrD9BU2Z7LiodSgGSxnF5BFGliwkQiztBj9unpNMGwsWKBEORRoY8fm+kzJM9BhZJLFGKQLGea9zpHo5MIKYY7+v7f7k1RNRDiwNrCsVpH7Fid6d6rdXiRBBGdrzPtjH40KUUWI2vX+P196ICj8TTG2BjoWuuYGqrk5Aickuy6hqrSjOmvwQ8jFT7AIH50QwBLDeYklBTVJZCktUd3KbrUmY+BgQ8JxXCJWhbr0NHsXoET0+4OI/IGkhOUI6kowjH6ilRybSUNIyFrhKt6itQHFQpCmtWnI1VlahndNM4RNoqajDjuCqWQrB3TAHWouKJDVEX7AvkAyiAx7BpPh1QBnzVMNSVM7nwFHaBf/OGBapKFa/+BQZKbKsK9OvPapVzqzgsREXcuEfg7D5sYC0+mzAC1mmWEGN/jLqk3LVVVXlKHJXXTo3cq/E0qgCEluHRmFyhuUYVpmTBgoSUb9CJT9Vtn0ZGWtiTXU0O6KDoNZ7SEBWEhIWc5sLVkKOo0eBG5xuVErXYXGUcqdyowVLhMsGxV6kamAcFvMg+OMCa3M8oFsnJ3PUS9UTY07OTAe44Z5BU8xryq0tk5sFHCcKKD1KDik1iPMpx9ZVRTg9t1HyELC1ZVeFic0AqpxOCrPsJ4dob8q5ldifTCf1mXAHhPL6caLgiBQK8SzkqKwROgekIn25kQiwZHYoxIPrNipxHmfwg7NtYD9xCpuTzAwNLHk2Z4r1xVxXbvQZZ+YsNJ6lITi2WToI/tKBgy0iJkt8DREdxsvRBNFP7DfrYB51aDJeRY51/ir62fsVgtJ62No7DuzDJDLInbSLDcEuabak8WxbCkcmRMPTGS5dLu0UCSDKipb9VfGAiTNOiMegRDZic1TUpDAAV/xQ5YMu6120yAYt1Guk4Y0gCBaaESAooozAfyfYbOPhiR7kQmvXIMZzfGFD66gdXAec7FHsclV4lqHEpJHC4+IGHIbOM4qRTBiIqrHqrPgBg09kEQaowyCnYnZjpUCtTDtxtkOKgg5uSjpGeGEEmZ8uSMMDjs1XLqGWKwM5ZzQTm8A5BGNeEC1nAnLDm/UkzqLSCYavLMFJBPwFt5tp0gZ3L2YIAPHPUMyVTdiug6RfOZ5FnD0STSIMuV17ixYIU8Jefkorbm1MLHLbs2VJfBtSSSN970jxkDBNg3ObjBUIDaUD+TNIxvmEVyTCGKznZK5w7VD+zgpJIdOwl1iX64qC4knU0JVCWj8ZftB4WSBdIouiYBORF6/DYNZQqkZFj6FAfvhKn4jqR22k4nCKDTLuRqx0ogXpGEV6jKVsiQt2LNizvfwE1jCIOs4SvF6mte3YzZmlt/MPMReq9aj1YI07reaD8A7WTaOuznOyR/A9FRkletCT+JbNHNFsrnYWjLJXzB/XEp+qZEIFMniqR1hObNEipphvTps1B4l/CzWFQW/JOYbg2WpzYlyVC3TpwYiSzN4JhtUdXOQoLekkIW+mabbzbO+Kagaz/SNOkbmswl9C2zKHkx5Y45FuEcrsJClW4nARZSxzxedpejVSaFNlGdZWC/M5kasOjMcjol7zURu1rumm7AFe+3H1dnp9WiXaFFW/o5pyf7OQTvLHmBH/HH0JmiPZq96tfjg/anACR3vczlB9c44JwSjhQydAqqTY3Acq+9E6eBrGAsUpjCIQ419pxBlZrdXZUgWsa3j44YK3efLTpRm8zHPtiPtSjJiloaHEOAKIIs1g/IOfuxUFEllktWKdNsaBaKnXqA3dTZT5QeTPH202U5qB+BLv5FQcOpKEF+xWWP9w5PCW+IgoLaQ48yIC/8eRkfJKootWJ5EN9f27hBwWsISULUGqe3J8xFANyusiSK3xUqgdMLSda4y+vklmeKosGhap8rsX05F1jnh7GUsljpZpsNZXyzge3DYrbIHlWlZI+aXmdOM1gTtBh83ULcUtXD7rMb7YJLazBe0Kw3gfpKRJ2wfnEmVjukiRT8EQqJmhRSQei1vnb3bQ7dgkSoMjseEsPsnED7KTM8kxbFajvMwZsBICba5hsXO4/6GGwVWOjffNLBZi41OCbniAMrNQhMdRLTTFBVYqbnZWCKzUGKde5YkhQ2jqQuRnwp9VRB55VnEeahrHejMUlRNIOWGv1aJBuV0iAA0TU5hbi61KQikipVdcs1CheKoVKS/A1RGAktKAOzIIzCcBNmmMlOvlhBAHS0YCCJzmcgkgEneDc8zM2bQE/U19yAQa9D8u02BnN4qv4KLDreDM+SeyDJIDhKWo1LEdK9f4KBsiN5f+EOJcfMsY90ElEsAK7BpZAPHht8CN45MXtvkUywsU6cKI+zLtlMSpQiZAaoFBbO6gIBXCa0qMBAqh1tdFN3T2RwAo3Md8aKQHAFdyEx0hIRxrfgRH578ls8oxmM//f/r9zWJpHhIy9aIy81a3xvgBuoi+fI/6P1N7vBY0BDlEup64gv6s//PuqG6uI44ev4CRIoM/MzUF4HSAQOnS48+A4aMGDNhyuzpoGutWNv0BN7y1ufJFjZs7fBgrzhyWkp3cX4Cc9xNPvcHl1xPXg6+tlkOeMrzYizcBfHecaZjIqP0DBMuQqSoxQbq16BjYGKJFYeNg4snXoJEfILQNqqS2gmdflVlr3r9po0FRJ1HVNoCGi2NAVPjrGcBN2DGF599NWLOJRfNr3mTNEt25e7XXHbD1ad0zXW/Sb3jplsWpL0/7L677kn/wxu1MjOypGwpGpKbH6XlwiBz+1LZ7+RFiuKSPYcNKystp/Snt47SWHTMQz+FdPjnH59eD3rUEBgUU8yxxBqbA5asOOScZQedV21/ZKtORhvnGqKPy7hq/mXboKvjAbl9PXUkogwkMhjZ0BJ0eE/iRbw16ExPJBJJPIgn8SIo4k18iC/xc8nSBsc8kDCvh25qRpqkICVZUJg+SvMktfQmaRMlBbmW2ZsUEiXhZ4Gh3XkeBv1QM6gRCNfAYuIWQaC97EXSP2dWa4zZ4Rpzmn+GcvY2DdSVFwdowLZEDdiVoNG2JR4Am2m5EgDRaVsDVAdZAx0dNB9gOp0EgOtggaCrgzuDXpoushSk0VcGBi+M/pZbBJOkLYaPAckoQzrjjHyYZLyTaSZOzDJ1ZJ5ZP4vMHVhmYc8qSzvWa+X6YWvMXQEQI1baAQAA);
  font-weight: 400;
}

@font-face {
  font-family: "source sans pro";
  src: url(data:application/octet-stream;base64,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);
  font-weight: 500;
}

@font-face {
  font-family: OpenSans;
  src: url(data:application/octet-stream;base64,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);
}

body,
html {
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .03em;
  color: rgba(17, 17, 17, 0.9);
}

a {
  color: #41a5f2;
  text-decoration: none;
}

a:hover, a:active {
  text-decoration: underline;
}

body h1, body h2, body h3, body h4, body h5, body h6 {
  font-family: OpenSans, Helvetica, sans-serif;
  color: #131313;
  margin-bottom: 10px;
  margin-top: 20px;
}

body h1 {
  font-weight: 300;
  letter-spacing: .03em;
}

body h2 {
  font-weight: 400;
}

body h3 {
  font-weight: 400;
}

body h4 {
  font-weight: 500;
}

body h5 {
  font-weight: 600;
}

body h6 {
  font-weight: 700;
}

body.front h1, body.front h2, body.front h3, body.front h4, body.front h5, body.front h6 {
  text-align: center;
}

body.front .region-footer h2 {
  text-align: left;
}

fieldset {
  background-color: rgba(43, 43, 43, 0.15);
  border: 1px solid rgba(17, 17, 17, 0.15);
  margin: 0 0 0.75em;
  padding: 1.5em;
}

body input,
body label,
body select {
  display: block;
  font-family: "source sans pro", Helvetica, "Arial", Arial, sans-serif;
  font-size: 1em;
  margin-bottom: 0;
}

label {
  font-weight: 600;
  margin-bottom: 0.375em;
}

label.required::after {
  content: "*";
}

label abbr {
  display: none;
}

.tabs ul.tabs.primary {
  position: absolute;
  z-index: 3;
  left: 20px;
  padding-left: 0;
}

.node-type-listing .tabs ul.tabs.primary {
  top: 80px;
}

.tabs ul.tabs.primary li {
  display: block;
  width: 150px;
}

.tabs ul.tabs.primary li a {
  display: block;
  width: 150px;
  padding: 5px 8px;
}

@-moz-document url-prefix() {
  select, .form-select {
    -webkit-appearance: none;
    -moz-appearance: none;
  }
}

select[multiple=multiple],
textarea {
  background-color: #fff;
  border: 1px solid rgba(17, 17, 17, 0.15);
  border-radius: 0;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  font-family: "source sans pro", Helvetica, "Arial", Arial, sans-serif;
  font-size: 1em;
  margin-bottom: 0.75em;
  padding: 0.5em;
  transition: border-color;
  width: 100%;
}

select[multiple=multiple]:hover,
textarea:hover {
  border-color: rgba(0, 0, 0, 0.15);
}

select[multiple=multiple]:focus,
textarea:focus {
  border-color: #41a5f2;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(41, 154, 240, 0.7);
  outline: none;
}

textarea {
  resize: vertical;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="checkbox"],
input[type="radio"] {
  display: inline;
  margin-right: 0.375em;
}

input[type="file"] {
  padding-bottom: 0.75em;
  width: 100%;
}

select {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto;
}

input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
input:not([type]):focus,
textarea:focus,
select[multiple]:focus {
  border-color: #41a5f2;
}

table {
  width: 100%;
}

table * {
  border-color: rgba(17, 17, 17, 0.5);
}

table tbody {
  border-left: 1px solid rgba(17, 17, 17, 0.25);
  border-right: 1px solid rgba(17, 17, 17, 0.25);
}

table tbody th {
  border: none;
  padding: 0.6em;
}

table th {
  font-size: 1.1em;
}

table tbody tr,
table tbody tr.even,
table tbody tr.odd {
  background: #fff;
}

table td {
  padding: 0.6em;
}

ul,
ol {
  margin: 0 0 0.75em 0;
  padding: 0 0 0 1.5em;
  list-style-position: inside;
}

ul {
  list-style-type: disc;
}

ol {
  list-style-type: decimal;
}

dl {
  margin-bottom: 0.75em;
}

dl dt {
  font-weight: bold;
  margin-top: 0.75em;
}

dl dd {
  margin: 0;
}

body button, body input[type="button"], body input[type="reset"], body input[type="submit"] {
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  background-color: rgba(17, 17, 17, 0.75);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: auto;
}

body button:hover, body button:active, body input[type="button"]:hover, body input[type="button"]:active, body input[type="reset"]:hover, body input[type="reset"]:active, body input[type="submit"]:hover, body input[type="submit"]:active {
  background-color: rgba(17, 17, 17, 0.9);
}

body button:hover, body button:focus, body input[type="button"]:hover, body input[type="button"]:focus, body input[type="reset"]:hover, body input[type="reset"]:focus, body input[type="submit"]:hover, body input[type="submit"]:focus {
  background-color: #0f80d8;
  color: #fff;
}

body button:disabled, body input[type="button"]:disabled, body input[type="reset"]:disabled, body input[type="submit"]:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

html {
  overflow-x: hidden;
}

body,
html {
  min-width: 0;
}

body, body *,
html,
html * {
  box-sizing: border-box;
}

body .breadcrumb,
html .breadcrumb {
  display: none;
}

body {
  margin: 0;
}

.page-filter #content,
.page-rescms-item-buy #content {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
}

.page-filter #content:after,
.page-rescms-item-buy #content:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.front #content {
  padding-top: 0;
  text-align: center;
}

#content .title {
  padding-bottom: 15px;
  text-align: center;
}

@media only screen and (max-width: 30em) {
  #content .title {
    text-align: left;
    margin-left: 10px;
  }
}

.page-riottags #content .section {
  padding-top: 20px;
}

@media only screen and (min-width: 48em) {
  .page-riottags #content .section {
    padding-top: 0;
  }
}

.page-riottags #content .section .tabs {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  max-width: 1215px;
}

.page-riottags #content .section .tabs:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.page-riottags #content .section .tabs.primary {
  position: absolute;
  top: 100px;
  right: 10px;
  border: 0;
  margin: 0;
  width: 100px;
  padding: 0;
}

.page-riottags #content .section .tabs.primary li, .page-riottags #content .section .tabs.primary li a {
  display: block;
  width: 100px;
  margin: 0;
  text-align: center;
}

.front #content .section .region-content {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  padding: 20px 20px 40px;
}

.front #content .section .region-content:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.page-riottags #content .section .region-content {
  max-width: none;
  padding: 0;
}

#content .section .region-content .content {
  max-width: 1000px;
  margin: auto;
}

#main-wrapper, #main-wrapper #highlighted {
  position: relative;
}

#block-ngt-base-ngt-footer-email-cta,
form.webform-client-form {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
}

#block-ngt-base-ngt-footer-email-cta:after,
form.webform-client-form:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

#block-ngt-base-ngt-footer-email-cta > div:after,
form.webform-client-form > div:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

#block-ngt-base-ngt-footer-email-cta .form-submit,
form.webform-client-form .form-submit {
  background-color: #41a5f2;
  border-radius: 3px;
  color: #fff;
  display: block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: 100%;
}

#block-ngt-base-ngt-footer-email-cta .form-submit:hover, #block-ngt-base-ngt-footer-email-cta .form-submit:active,
form.webform-client-form .form-submit:hover,
form.webform-client-form .form-submit:active {
  background-color: rgba(17, 17, 17, 0.9);
}

#block-ngt-base-ngt-footer-email-cta .form-submit:hover, #block-ngt-base-ngt-footer-email-cta .form-submit:active,
form.webform-client-form .form-submit:hover,
form.webform-client-form .form-submit:active {
  background-color: rgba(65, 165, 242, 0.65);
}

form.webform-client-form {
  max-width: 800px;
  display: block;
  margin: auto;
}

form.webform-client-form > div {
  padding-bottom: 10px;
}

#block-ngt-base-ngt-footer-email-cta .ngt-email-cta {
  text-align: center;
  padding: 20px 15px 0;
  font-size: 18px;
}

#block-ngt-base-ngt-footer-email-cta [class*="first-name"],
#block-ngt-base-ngt-footer-email-cta [class*="last-name"] {
  width: 50%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  padding-left: 8px;
  padding-right: 8px;
}

#block-ngt-base-ngt-footer-email-cta [class*="first-name"] {
  padding-left: 0;
}

#block-ngt-base-ngt-footer-email-cta [class*="last-name"] {
  padding-right: 0;
}

@media only screen and (min-width: 30.0625em) {
  #block-ngt-base-ngt-footer-email-cta .webform-component-email {
    width: 66.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-left: 0;
    padding-right: 0;
  }
  #block-ngt-base-ngt-footer-email-cta .form-actions {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-right: 0;
    margin-top: 5px;
  }
}

body.admin-menu {
  margin-top: 0 !important;
}

.logged-in #admin-menu {
  display: none;
}

.login-screen #header,
.login-screen #footer > .section,
.login-screen #footer > span {
  display: none;
}

.login-screen #page-title {
  letter-spacing: .03em;
  text-transform: capitalize;
  z-index: 4;
  color: #fff;
  top: 60px;
  font-size: 16px;
  margin: 0;
  padding: 10px;
  background: #111;
  height: auto;
}

@media only screen and (min-width: 41.5625em) {
  .login-screen #page-title {
    position: absolute;
    margin: auto;
    top: 110px;
    bottom: auto;
    left: 0;
    right: 0;
    font-size: 20px;
    background: none;
  }
}

@media only screen and (min-width: 53.125em) {
  .login-screen #page-title {
    top: 160px;
  }
}

.login-screen .region-content {
  height: 0;
  padding-top: 72%;
  overflow: hidden;
  position: relative;
}

@media only screen and (min-width: 64.0625em) {
  .login-screen .region-content {
    padding-top: 50%;
  }
}

@media only screen and (min-width: 74.0625em) {
  .login-screen .region-content {
    padding-top: 45%;
  }
}

.login-screen .region-content #block-ngt-base-ngt-base-login-image {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  overflow: hidden;
}

.login-screen .region-content #block-ngt-base-ngt-base-login-image img {
  display: block;
  width: 100%;
  left: 0;
  right: 0;
  position: absolute;
  height: auto;
}

.login-screen .region-content #block-ngt-base-ngt-base-white-logo {
  z-index: 2;
  position: absolute;
  margin: auto;
  top: 100px;
  bottom: auto;
  left: 0;
  right: 0;
  top: 10px;
}

@media only screen and (min-width: 26.25em) {
  .login-screen .region-content #block-ngt-base-ngt-base-white-logo {
    top: 23px;
  }
}

@media only screen and (min-width: 41.5625em) {
  .login-screen .region-content #block-ngt-base-ngt-base-white-logo {
    top: 40px;
  }
}

.login-screen .region-content #block-ngt-base-ngt-base-white-logo img {
  display: block;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  max-height: 40px;
}

@media only screen and (min-width: 35.3125em) {
  .login-screen .region-content #block-ngt-base-ngt-base-white-logo img {
    max-height: 60px;
  }
}

@media only screen and (min-width: 53.125em) {
  .login-screen .region-content #block-ngt-base-ngt-base-white-logo {
    top: 60px;
  }
  .login-screen .region-content #block-ngt-base-ngt-base-white-logo img {
    max-height: 80px;
  }
}

.login-screen .region-content form {
  position: absolute;
  margin: auto;
  top: 285px;
  bottom: auto;
  left: 0;
  right: 0;
  z-index: 3;
  width: 80%;
  max-width: 350px;
  background: rgba(255, 255, 255, 0.75);
  box-shadow: 0 1px 3px rgba(17, 17, 17, 0.25);
  top: 61px;
  padding: 8px;
  height: 150px;
}

.login-screen .region-content form label {
  font-size: 12px;
}

@media only screen and (max-width: 26.1875em) {
  .login-screen .region-content form .description {
    display: none;
  }
}

.login-screen .region-content form .form-item {
  margin-top: 0;
  margin-bottom: 8px;
}

@media only screen and (max-width: 53.0625em) {
  .login-screen .region-content form input {
    height: 30px;
  }
  .login-screen .region-content form input[type="submit"] {
    background-color: rgba(17, 17, 17, 0.75);
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    text-decoration: none !important;
    text-align: center;
    border: none;
    transition-property: background-color, color;
    transition-timing-function: ease-in-out;
    transition-duration: .15s;
    line-height: 1.4 !important;
    font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
    letter-spacing: .05em;
    padding: 5px 10px 3px;
    font-size: 15px;
    min-height: 30px;
    width: auto;
    margin: auto;
  }
  .login-screen .region-content form input[type="submit"]:hover, .login-screen .region-content form input[type="submit"]:active {
    background-color: rgba(17, 17, 17, 0.9);
  }
}

.login-screen .region-content form .form-actions {
  margin: 0;
  text-align: center;
}

@media only screen and (min-width: 26.25em) {
  .login-screen .region-content form {
    height: 190px;
    top: 75px;
  }
  .login-screen .region-content form .description {
    display: block;
    font-size: 12px;
    letter-spacing: normal;
  }
}

@media only screen and (min-width: 35.3125em) {
  .login-screen .region-content form {
    top: 100px;
    padding: 15px;
    height: 220px;
  }
  .login-screen .region-content form label {
    font-size: 14px;
  }
  .login-screen .region-content form .form-item {
    margin-bottom: 12px;
  }
}

@media only screen and (min-width: 41.5625em) {
  .login-screen .region-content form {
    top: 150px;
  }
}

@media only screen and (min-width: 53.125em) {
  .login-screen .region-content form {
    top: 205px;
    height: 240px;
  }
}

#header {
  background: #fff;
  box-shadow: 0 1px 3px rgba(17, 17, 17, 0.25);
  height: 65px;
}

#header:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

@media only screen and (min-width: 75em) {
  #header {
    min-height: 90px;
    height: unset;
    position: relative;
  }
}

@media only screen and (min-width: 84.375em) {
  #header {
    padding-left: 15px;
  }
}

@media only screen and (min-width: 48em) {
  .page-riottags-ngt-search #header {
    box-shadow: none;
    border-bottom: solid 1px rgba(4, 4, 4, 0.15);
  }
}

@media only screen and (min-width: 75em) {
  #header .logo {
    width: 25%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    position: relative;
    padding-left: 0;
    padding-right: 0;
  }
}

@media only screen and (min-width: 75em) {
  #header .logo a {
    height: 90px;
    display: block;
  }
}

@media only screen and (min-width: 75em) {
  #header .logo img {
    float: left;
    max-height: 80%;
    padding-top: 10px;
  }
}

#header #block-ngt-base-ngt-base-header-phone-info {
  float: right;
  height: 65px;
}

@media only screen and (min-width: 75em) {
  #header #block-ngt-base-ngt-base-header-phone-info {
    height: 90px;
    position: absolute;
    right: 105px;
    z-index: 94;
  }
}

@media only screen and (min-width: 84.375em) {
  #header #block-ngt-base-ngt-base-header-phone-info {
    right: 120px;
  }
}

#header #block-ngt-base-ngt-base-header-phone-info .content {
  height: inherit;
}

#header #block-ngt-base-ngt-base-header-phone-info a.header-phone-link {
  position: relative;
  display: inline-block;
  padding: 0px;
  height: inherit;
}

#header #block-ngt-base-ngt-base-header-phone-info a.header-phone-link:hover, #header #block-ngt-base-ngt-base-header-phone-info a.header-phone-link:focus {
  background: rgba(17, 17, 17, 0.1);
}

@media only screen and (min-width: 75em) {
  #header #block-ngt-base-ngt-base-header-phone-info a.header-phone-link:hover .phone-number-tooltip-wrapper, #header #block-ngt-base-ngt-base-header-phone-info a.header-phone-link:focus .phone-number-tooltip-wrapper {
    display: block;
  }
}

#header #block-ngt-base-ngt-base-header-phone-info .phone-number-tooltip-wrapper {
  display: none;
  font-size: 1.2rem;
  position: absolute;
  bottom: 0;
  left: 0;
  background: white;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  padding: .5rem;
  transform: translate3d(-25%, 100%, 0);
}

#header #block-ngt-base-ngt-base-header-phone-info .phone-number-tooltip {
  position: relative;
  white-space: pre;
}

#header #block-ngt-base-ngt-base-header-phone-info svg {
  display: inline-block;
  width: 30px;
  height: 25px;
  margin-top: 20px;
}

@media only screen and (min-width: 75em) {
  #header #block-ngt-base-ngt-base-header-phone-info svg {
    margin-top: 32px;
  }
}

#header div[id^="block-riot-tags-ngt-share"],
#header .block-bt-leads {
  position: absolute;
  top: 105px;
  bottom: auto;
  right: 15px;
  left: auto;
  margin: auto;
  display: inline-block;
  z-index: 93;
}

@media only screen and (max-width: 74.9375em) {
  #header div[id^="block-riot-tags-ngt-share"],
  #header .block-bt-leads {
    right: 3px;
    top: 55px;
  }
}

@media only screen and (max-width: 47.9375em) {
  #header div[id^="block-riot-tags-ngt-share"],
  #header .block-bt-leads {
    top: 55px;
  }
}

@media only screen and (max-width: 74.9375em) {
  .admin-menu #header div[id^="block-riot-tags-ngt-share"], .admin-menu
  #header .block-bt-leads {
    right: 3px;
    top: 115px;
  }
}

@media only screen and (max-width: 47.9375em) {
  .admin-menu #header div[id^="block-riot-tags-ngt-share"], .admin-menu
  #header .block-bt-leads {
    top: 115px;
  }
}

@media only screen and (max-width: 74.9375em) {
  #header #block-riot-tags-ngt-order {
    float: right;
    margin-right: 50px;
  }
}

@media only screen and (min-width: 75em) {
  #header #block-riot-tags-ngt-order {
    position: absolute;
    right: 10px;
    z-index: 3;
  }
}

@media only screen and (min-width: 84.375em) {
  #header #block-riot-tags-ngt-order {
    right: 15px;
  }
}

#header #block-riot-tags-ngt-order a.trigger {
  text-align: center;
  color: #111;
  transition: all .15s ease-out;
  display: block;
  position: relative;
}

#header #block-riot-tags-ngt-order a.trigger:hover, #header #block-riot-tags-ngt-order a.trigger:active {
  cursor: pointer;
  background: rgba(17, 17, 17, 0.1);
}

#header #block-riot-tags-ngt-order a.trigger .vrweb-collection-block-count {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 15px;
  left: 30px;
  right: 0;
  background: #41a5f2;
  width: 20px;
  height: 20px;
  color: #fff;
  border-radius: 300px;
  font-size: 11px;
  line-height: 22px;
  box-shadow: 0 1px 3px rgba(17, 17, 17, 0.25);
  text-align: center;
}

@media only screen and (min-width: 75em) {
  #header #block-riot-tags-ngt-order a.trigger .vrweb-collection-block-count {
    left: 40px;
    font-size: 13px;
    width: 22px;
    height: 22px;
  }
}

#header #block-riot-tags-ngt-order a.trigger::before {
  content: '';
  width: 32px;
  height: 65px;
  display: block;
  background: url("/sites/all/themes/platform/ngt_theme_base/images/suitcase-dark.svg") center no-repeat;
  margin-right: auto;
  margin-left: auto;
}

@media only screen and (max-width: 74.9375em) {
  #header #block-riot-tags-ngt-order a.trigger {
    height: 65px;
    line-height: 30px;
    padding: 0 10px 0;
  }
}

@media only screen and (min-width: 75em) {
  #header #block-riot-tags-ngt-order a.trigger {
    height: 90px;
    line-height: 50px;
    padding: 14px 0 0;
    width: 50px;
  }
  #header #block-riot-tags-ngt-order a.trigger::before {
    width: 30px;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  #header #block-riot-tags-ngt-order a.trigger:hover, #header #block-riot-tags-ngt-order a.trigger:active {
    background: rgba(17, 17, 17, 0.1);
    text-decoration: none;
  }
}

@media only screen and (max-width: 74.9375em) {
  #header #block-riot-tags-ngt-favorites {
    float: right;
  }
}

@media only screen and (min-width: 75em) {
  #header #block-riot-tags-ngt-favorites {
    position: absolute;
    right: 55px;
    z-index: 94;
  }
}

@media only screen and (min-width: 84.375em) {
  #header #block-riot-tags-ngt-favorites {
    right: 65px;
  }
}

#header #block-riot-tags-ngt-favorites riot-solr-flag-counter > section > span > a,
#header #block-riot-tags-ngt-favorites [riot-tag="riot-solr-flag-counter"] > section > span > a,
#header #block-riot-tags-ngt-favorites [data-is="riot-solr-flag-counter"] > section > span > a {
  display: block;
  text-align: center;
  transition: all .15s ease-out;
  color: #111;
}

#header #block-riot-tags-ngt-favorites riot-solr-flag-counter > section > span > a::before,
#header #block-riot-tags-ngt-favorites [riot-tag="riot-solr-flag-counter"] > section > span > a::before,
#header #block-riot-tags-ngt-favorites [data-is="riot-solr-flag-counter"] > section > span > a::before {
  content: '';
  width: 24px;
  height: 65px;
  display: inline-block;
  background: url("/sites/all/themes/platform/ngt_theme_base/images/heart-dark.svg") center no-repeat;
  margin-right: auto;
  margin-left: auto;
}

@media only screen and (min-width: 75em) {
  #header #block-riot-tags-ngt-favorites riot-solr-flag-counter > section > span > a::before,
  #header #block-riot-tags-ngt-favorites [riot-tag="riot-solr-flag-counter"] > section > span > a::before,
  #header #block-riot-tags-ngt-favorites [data-is="riot-solr-flag-counter"] > section > span > a::before {
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0.5rem;
  }
}

#header #block-riot-tags-ngt-favorites riot-solr-flag-counter > section > span > a:hover, #header #block-riot-tags-ngt-favorites riot-solr-flag-counter > section > span > a:active,
#header #block-riot-tags-ngt-favorites [riot-tag="riot-solr-flag-counter"] > section > span > a:hover,
#header #block-riot-tags-ngt-favorites [riot-tag="riot-solr-flag-counter"] > section > span > a:active,
#header #block-riot-tags-ngt-favorites [data-is="riot-solr-flag-counter"] > section > span > a:hover,
#header #block-riot-tags-ngt-favorites [data-is="riot-solr-flag-counter"] > section > span > a:active {
  background: rgba(17, 17, 17, 0.1);
  text-decoration: none;
  cursor: pointer;
}

#header #block-riot-tags-ngt-favorites riot-solr-flag-counter > section > span > a .flag-count,
#header #block-riot-tags-ngt-favorites [riot-tag="riot-solr-flag-counter"] > section > span > a .flag-count,
#header #block-riot-tags-ngt-favorites [data-is="riot-solr-flag-counter"] > section > span > a .flag-count {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 15px;
  left: 30px;
  right: 0;
  background: #41a5f2;
  width: 20px;
  height: 20px;
  color: #fff;
  border-radius: 300px;
  font-size: 11px;
  line-height: 22px;
  box-shadow: 0 1px 3px rgba(17, 17, 17, 0.25);
  text-align: center;
}

@media only screen and (min-width: 75em) {
  #header #block-riot-tags-ngt-favorites riot-solr-flag-counter > section > span > a .flag-count,
  #header #block-riot-tags-ngt-favorites [riot-tag="riot-solr-flag-counter"] > section > span > a .flag-count,
  #header #block-riot-tags-ngt-favorites [data-is="riot-solr-flag-counter"] > section > span > a .flag-count {
    left: 25px;
    font-size: 13px;
    width: 22px;
    height: 22px;
  }
}

@media only screen and (max-width: 74.9375em) {
  #header #block-riot-tags-ngt-favorites riot-solr-flag-counter > section > span > a,
  #header #block-riot-tags-ngt-favorites [riot-tag="riot-solr-flag-counter"] > section > span > a,
  #header #block-riot-tags-ngt-favorites [data-is="riot-solr-flag-counter"] > section > span > a {
    height: 65px;
    line-height: 80px;
    padding: 0 15px 0 10px;
  }
  #header #block-riot-tags-ngt-favorites riot-solr-flag-counter > section > span > a .favorites-label,
  #header #block-riot-tags-ngt-favorites [riot-tag="riot-solr-flag-counter"] > section > span > a .favorites-label,
  #header #block-riot-tags-ngt-favorites [data-is="riot-solr-flag-counter"] > section > span > a .favorites-label {
    display: none;
  }
}

@media only screen and (min-width: 75em) {
  #header #block-riot-tags-ngt-favorites riot-solr-flag-counter > section > span > a,
  #header #block-riot-tags-ngt-favorites [riot-tag="riot-solr-flag-counter"] > section > span > a,
  #header #block-riot-tags-ngt-favorites [data-is="riot-solr-flag-counter"] > section > span > a {
    height: 90px;
    width: 55px;
    line-height: 50px;
    padding: 14px 0 0;
  }
}

@media only screen and (max-width: 74.9375em) {
  #header #block-bt-leads-share-url-form + #block-riot-tags-ngt-favorites {
    margin-right: 0;
  }
}

@media only screen and (max-width: 74.9375em) {
  .front #block-riot-tags-ngt-order {
    margin-right: 50px;
  }
}

#path-order,
#path-flag-counter {
  fill: black;
}

#block-menu-menu-ngt-admin-quick-link {
  background: rgba(17, 17, 17, 0.8);
}

#block-menu-menu-ngt-admin-quick-link > h2 {
  display: none;
}

#block-menu-menu-ngt-admin-quick-link ul {
  line-height: 1.0;
}

#block-menu-menu-ngt-admin-quick-link ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  border-right: solid 1px #111;
}

#block-menu-menu-ngt-admin-quick-link ul li a {
  line-height: 40px;
  color: #fff;
  display: block;
  padding: 0 10px;
  transition: all .25s ease-out;
}

#block-menu-menu-ngt-admin-quick-link ul li a:hover, #block-menu-menu-ngt-admin-quick-link ul li a:active {
  text-decoration: none;
  background: #111;
}

#block-menu-menu-ngt-admin-quick-link ul li.last {
  border-right: none;
  float: right;
}

#block-menu-menu-ngt-admin-quick-link ul li.last a {
  background: #111;
}

#block-menu-menu-ngt-admin-quick-link ul li.last a:hover, #block-menu-menu-ngt-admin-quick-link ul li.last a:active {
  background: rgba(255, 255, 255, 0);
}

.ngt-base-404 {
  text-align: center;
}

.mobile-menu-trigger {
  z-index: 100;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 65px;
  text-align: center;
  background: #fff;
}

.logged-in .mobile-menu-trigger {
  top: 52px;
}

@media only screen and (min-width: 26.25em) {
  .mobile-menu-trigger {
    width: 45px;
  }
}

.mobile-menu-trigger button#mobile-menu-button {
  background: none;
  border: none;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  width: 100%;
  height: 65px;
  padding-top: 40px;
  font-size: 10px;
  text-decoration: none !important;
  font-weight: 400;
  letter-spacing: .03em;
  text-transform: uppercase;
  color: black;
  transition: all .15s ease-out;
  border-left: solid 1px rgba(17, 17, 17, 0.1);
}

.mobile-menu-trigger button#mobile-menu-button i {
  display: block;
  width: 26px;
  height: 1px;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 17px;
  background: black;
  box-shadow: none !important;
}

.mobile-menu-trigger button#mobile-menu-button i:before, .mobile-menu-trigger button#mobile-menu-button i:after {
  content: '';
  display: block;
  width: 26px;
  height: 1px;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  background: black;
  transition: all .075s linear;
}

.mobile-menu-trigger button#mobile-menu-button i:before {
  top: -9px;
  bottom: auto;
}

.mobile-menu-trigger button#mobile-menu-button i:after {
  top: auto;
  bottom: -9px;
}

.show-menu .mobile-menu-trigger button#mobile-menu-button i {
  border-left-color: rgba(255, 255, 255, 0);
  background: #fff;
}

.show-menu .mobile-menu-trigger button#mobile-menu-button i:before {
  display: none;
}

.show-menu .mobile-menu-trigger button#mobile-menu-button i:after {
  background: #fff;
  bottom: -5px;
}

.show-menu .mobile-menu-trigger {
  position: fixed;
  z-index: 1002;
  background: rgba(255, 255, 255, 0);
}

.show-menu .mobile-menu-trigger button {
  color: #fff;
  background: none;
}

.show-menu .mobile-menu-trigger span {
  color: #fff;
}

.show-menu .mobile-menu-trigger button i:before {
  transform: translateY(450%) rotate(90deg);
  -webkit-transform: translateY(450%) rotate(90deg);
  -moz-transform: translateY(450%) rotate(90deg);
  -ms-transform: translateY(450%) rotate(90deg);
  -o-transform: translateY(450%) rotate(90deg);
}

.show-menu .mobile-menu-trigger button i:after {
  transform: translateY(-450%) rotate(-90deg);
  -webkit-transform: translateY(-450%) rotate(-90deg);
  -moz-transform: translateY(-450%) rotate(-90deg);
  -ms-transform: translateY(-450%) rotate(-90deg);
  -o-transform: translateY(-450%) rotate(-90deg);
}

.show-menu .mobile-menu-trigger button i {
  transform: translateY(0%) rotate(45deg);
  -webkit-transform: translateY(0%) rotate(45deg);
  -moz-transform: translateY(0%) rotate(45deg);
  -ms-transform: translateY(0%) rotate(45deg);
  -o-transform: translateY(0%) rotate(45deg);
}

@media only screen and (min-width: 75em) {
  .mobile-menu-trigger {
    display: none;
  }
}

#navigation {
  width: 75%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  padding-right: 0;
  float: right;
  display: none;
  font-size: 16px;
  height: 100%;
}

@media only screen and (min-width: 75em) {
  #navigation {
    display: block;
    min-height: inherit;
  }
}

.show-menu #navigation {
  display: block;
}

@media only screen and (max-width: 74.9375em) {
  #navigation {
    overflow: hidden;
    background: rgba(17, 17, 17, 0.95);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100vw;
    z-index: 1001;
  }
}

#navigation .section {
  /* Necessary to dodge #block-riot-tags-ngt-favorites */
}

#navigation .section > h2 {
  display: none;
}

#navigation .section ul.menu {
  margin-bottom: 0;
}

#navigation .section ul.menu li {
  list-style: none;
}

#navigation .section ul.menu li a {
  text-decoration: none;
}

@media only screen and (max-width: 74.9375em) {
  #navigation .section > ul.menu {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 30px;
    height: auto;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    line-height: 1.5;
  }
  #navigation .section > ul.menu a {
    text-decoration: none !important;
  }
  #navigation .section > ul.menu > li > a {
    font-weight: 400;
    font-family: "source sans pro", sans-serif;
    font-size: 20px;
  }
  #navigation .section > ul.menu ul.menu {
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 15px;
  }
  #navigation .section > ul.menu ul.menu > li a {
    font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
    font-size: 18px;
  }
  #navigation .section > ul.menu li, #navigation .section > ul.menu li a {
    color: #fff;
    display: block;
    width: 100%;
  }
  #navigation .section > ul.menu li a {
    height: 34px;
  }
  #navigation .section > ul.menu li a:hover, #navigation .section > ul.menu li a:focus, #navigation .section > ul.menu li a:active {
    text-decoration: underline;
  }
}

@media only screen and (min-width: 75em) {
  #navigation .section {
    height: 100%;
    min-height: inherit;
  }
  #navigation .section > ul.menu {
    min-height: inherit;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    height: 100%;
    justify-content: flex-end;
    padding-right: 105px;
    padding-left: 1em;
    text-align: right;
    width: 100%;
  }
  #navigation .section > ul.menu > li {
    align-items: center;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-bottom-color: #fff;
    box-sizing: border-box;
    display: inline-flex;
    padding: 5px 0 0;
    position: relative;
    transition: border-bottom-color .15s ease-in;
    width: auto;
  }
  #navigation .section > ul.menu > li:hover, #navigation .section > ul.menu > li:active {
    border-bottom-color: #41a5f2;
  }
  #navigation .section > ul.menu > li:hover > .menu, #navigation .section > ul.menu > li:active > .menu {
    display: block;
  }
  #navigation .section > ul.menu > li:hover > a, #navigation .section > ul.menu > li:active > a {
    color: #41a5f2;
  }
  #navigation .section > ul.menu > li:focus-within {
    border-bottom-color: #41a5f2;
  }
  #navigation .section > ul.menu > li:focus-within > .menu {
    display: block;
  }
  #navigation .section > ul.menu > li:focus-within > a {
    color: #41a5f2;
  }
  #navigation .section > ul.menu > li > a {
    color: black;
    padding: 0 10px;
    display: block;
    height: 80px;
    line-height: 80px;
    transition: color .15s ease-out;
    font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
    font-weight: 300;
  }
  #navigation .section ul.submenu {
    display: none;
    margin-top: 5px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding-left: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    min-width: 100%;
    width: -moz-min-content;
    width: -webkit-min-content;
    width: min-content;
    z-index: 95;
  }
  #navigation .section ul.submenu li {
    background: #fff;
    border-color: rgba(17, 17, 17, 0.15);
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-width: 1px;
    display: inline-block;
    margin: 0;
    min-width: 100%;
    padding: 0;
  }
  #navigation .section ul.submenu li.first {
    border-top-style: solid;
  }
  #navigation .section ul.submenu li.last {
    border-bottom-style: solid;
  }
  #navigation .section ul.submenu li a {
    padding: 10px;
    color: #41a5f2;
    display: inline-block;
    min-width: 100%;
  }
  #navigation .section ul.submenu li a:hover, #navigation .section ul.submenu li a:focus, #navigation .section ul.submenu li a:active {
    background: rgba(17, 17, 17, 0.15);
  }
}

@media only screen and (min-width: 84.375em) {
  #navigation .section > ul.menu {
    padding-right: 120px;
  }
}

@media only screen and (min-width: 75em) {
  body.header-phone-info #navigation .section > ul.menu {
    padding-right: 140px;
  }
}

@media only screen and (min-width: 84.375em) {
  body.header-phone-info #navigation .section > ul.menu {
    padding-right: 170px;
  }
}

body .search-filters-container riot-solr-facet-list,
body .search-filters-container [riot-tag="riot-solr-facet-list"],
body .search-filters-container [data-is="riot-solr-facet-list"] {
  width: 100%;
  clear: both;
  overflow: hidden;
}

@media only screen and (min-width: 64.0625em) {
  body .search-filters-container riot-solr-facet-list div ul li,
  body .search-filters-container [riot-tag="riot-solr-facet-list"] div ul li,
  body .search-filters-container [data-is="riot-solr-facet-list"] div ul li {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    font-size: 0.9em;
  }
}

@media only screen and (min-width: 75em) {
  body .search-filters-container riot-solr-facet-list div ul li,
  body .search-filters-container [riot-tag="riot-solr-facet-list"] div ul li,
  body .search-filters-container [data-is="riot-solr-facet-list"] div ul li {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  body .search-filters-container riot-solr-facet-list div ul li:nth-of-type(3n + 1),
  body .search-filters-container [riot-tag="riot-solr-facet-list"] div ul li:nth-of-type(3n + 1),
  body .search-filters-container [data-is="riot-solr-facet-list"] div ul li:nth-of-type(3n + 1) {
    padding-left: 0;
    clear: both;
  }
}

body .reveal-modal img {
  max-width: 100%;
}

body .reveal-modal .trav-wrap {
  padding-left: 15px;
}

@media only screen and (max-width: 36.5em) {
  body .reveal-modal .trav-wrap {
    padding-left: 0;
  }
}

body .reveal-modal rc-riot-avail-pricing .tag-content div.price,
body .reveal-modal [riot-tag="rc-riot-avail-pricing"] .tag-content div.price,
body .reveal-modal [data-is="rc-riot-avail-pricing"] .tag-content div.price {
  color: #41a5f2;
}

body .reveal-modal rc-riot-avail-pricing .tag-content .rc-price > button.add,
body .reveal-modal [riot-tag="rc-riot-avail-pricing"] .tag-content .rc-price > button.add,
body .reveal-modal [data-is="rc-riot-avail-pricing"] .tag-content .rc-price > button.add {
  background-color: #41a5f2;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: auto;
  background-color: rgba(255, 255, 255, 0);
  border: solid 2px #41a5f2;
  color: #41a5f2;
  padding-top: 7px;
  padding-bottom: 4px;
}

body .reveal-modal rc-riot-avail-pricing .tag-content .rc-price > button.add:hover, body .reveal-modal rc-riot-avail-pricing .tag-content .rc-price > button.add:active,
body .reveal-modal [riot-tag="rc-riot-avail-pricing"] .tag-content .rc-price > button.add:hover,
body .reveal-modal [riot-tag="rc-riot-avail-pricing"] .tag-content .rc-price > button.add:active,
body .reveal-modal [data-is="rc-riot-avail-pricing"] .tag-content .rc-price > button.add:hover,
body .reveal-modal [data-is="rc-riot-avail-pricing"] .tag-content .rc-price > button.add:active {
  background-color: rgba(17, 17, 17, 0.9);
}

body .reveal-modal rc-riot-avail-pricing .tag-content .rc-price > button.add:hover, body .reveal-modal rc-riot-avail-pricing .tag-content .rc-price > button.add:active,
body .reveal-modal [riot-tag="rc-riot-avail-pricing"] .tag-content .rc-price > button.add:hover,
body .reveal-modal [riot-tag="rc-riot-avail-pricing"] .tag-content .rc-price > button.add:active,
body .reveal-modal [data-is="rc-riot-avail-pricing"] .tag-content .rc-price > button.add:hover,
body .reveal-modal [data-is="rc-riot-avail-pricing"] .tag-content .rc-price > button.add:active {
  background-color: #41a5f2;
  color: #fff;
}

body .reveal-modal rc-riot-avail-pricing .tag-content .rc-price > button.add:hover, body .reveal-modal rc-riot-avail-pricing .tag-content .rc-price > button.add:active,
body .reveal-modal [riot-tag="rc-riot-avail-pricing"] .tag-content .rc-price > button.add:hover,
body .reveal-modal [riot-tag="rc-riot-avail-pricing"] .tag-content .rc-price > button.add:active,
body .reveal-modal [data-is="rc-riot-avail-pricing"] .tag-content .rc-price > button.add:hover,
body .reveal-modal [data-is="rc-riot-avail-pricing"] .tag-content .rc-price > button.add:active {
  background-color: rgba(65, 165, 242, 0.65);
}

body .reveal-modal rc-riot-avail-pricing .tag-content .rc-price > button.book,
body .reveal-modal [riot-tag="rc-riot-avail-pricing"] .tag-content .rc-price > button.book,
body .reveal-modal [data-is="rc-riot-avail-pricing"] .tag-content .rc-price > button.book {
  background-color: #41a5f2;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: auto;
}

body .reveal-modal rc-riot-avail-pricing .tag-content .rc-price > button.book:hover, body .reveal-modal rc-riot-avail-pricing .tag-content .rc-price > button.book:active,
body .reveal-modal [riot-tag="rc-riot-avail-pricing"] .tag-content .rc-price > button.book:hover,
body .reveal-modal [riot-tag="rc-riot-avail-pricing"] .tag-content .rc-price > button.book:active,
body .reveal-modal [data-is="rc-riot-avail-pricing"] .tag-content .rc-price > button.book:hover,
body .reveal-modal [data-is="rc-riot-avail-pricing"] .tag-content .rc-price > button.book:active {
  background-color: rgba(17, 17, 17, 0.9);
}

body .reveal-modal rc-riot-avail-pricing .tag-content .rc-price > button.book:hover, body .reveal-modal rc-riot-avail-pricing .tag-content .rc-price > button.book:active,
body .reveal-modal [riot-tag="rc-riot-avail-pricing"] .tag-content .rc-price > button.book:hover,
body .reveal-modal [riot-tag="rc-riot-avail-pricing"] .tag-content .rc-price > button.book:active,
body .reveal-modal [data-is="rc-riot-avail-pricing"] .tag-content .rc-price > button.book:hover,
body .reveal-modal [data-is="rc-riot-avail-pricing"] .tag-content .rc-price > button.book:active {
  background-color: rgba(65, 165, 242, 0.65);
}

body #search-icon .st0 {
  fill: #41a5f2;
  transition: .25s ease-out;
}

body rc-riot-avail-filter rc-riot-avail-pricing .tag-content .offer-group .price,
body rc-riot-avail-filter [riot-tag="rc-riot-avail-pricing"] .tag-content .offer-group .price,
body rc-riot-avail-filter [data-is="rc-riot-avail-pricing"] .tag-content .offer-group .price,
body [riot-tag="rc-riot-avail-filter"] rc-riot-avail-pricing .tag-content .offer-group .price,
body [riot-tag="rc-riot-avail-filter"] [riot-tag="rc-riot-avail-pricing"] .tag-content .offer-group .price,
body [riot-tag="rc-riot-avail-filter"] [data-is="rc-riot-avail-pricing"] .tag-content .offer-group .price,
body [data-is="rc-riot-avail-filter"] rc-riot-avail-pricing .tag-content .offer-group .price,
body [data-is="rc-riot-avail-filter"] [riot-tag="rc-riot-avail-pricing"] .tag-content .offer-group .price,
body [data-is="rc-riot-avail-filter"] [data-is="rc-riot-avail-pricing"] .tag-content .offer-group .price {
  color: #41a5f2;
}

body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full,
body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full,
body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full {
  padding-top: 10px;
}

body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.book,
body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.book,
body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.book {
  background-color: #41a5f2;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: auto;
  padding-left: 4px;
  padding-right: 4px;
  width: 49%;
  float: left;
  margin-bottom: 10px;
}

body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.book:hover, body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.book:active,
body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.book:hover,
body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.book:active,
body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.book:hover,
body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.book:active {
  background-color: rgba(17, 17, 17, 0.9);
}

body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.book:hover, body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.book:active,
body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.book:hover,
body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.book:active,
body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.book:hover,
body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.book:active {
  background-color: rgba(65, 165, 242, 0.65);
}

@media only screen and (min-width: 48em) and (max-width: 55.25em) {
  body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.book,
  body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.book,
  body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.book {
    width: 100%;
  }
}

@media only screen and (min-width: 55.3125em) and (max-width: 64em) {
  body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.book,
  body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.book,
  body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.book {
    font-size: 15px;
    letter-spacing: normal;
  }
}

body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.add,
body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.add,
body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.add {
  background-color: #41a5f2;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: auto;
  background-color: rgba(255, 255, 255, 0);
  border: solid 2px #41a5f2;
  color: #41a5f2;
  padding-top: 7px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
  width: 49%;
  float: right;
  margin-bottom: 10px;
}

body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.add:hover, body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.add:active,
body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.add:hover,
body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.add:active,
body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.add:hover,
body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.add:active {
  background-color: rgba(17, 17, 17, 0.9);
}

body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.add:hover, body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.add:active,
body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.add:hover,
body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.add:active,
body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.add:hover,
body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.add:active {
  background-color: #41a5f2;
  color: #fff;
}

body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.add:hover, body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.add:active,
body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.add:hover,
body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.add:active,
body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.add:hover,
body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.add:active {
  background-color: rgba(65, 165, 242, 0.65);
}

@media only screen and (min-width: 48em) and (max-width: 55.25em) {
  body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.add,
  body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.add,
  body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.add {
    width: 100%;
  }
}

@media only screen and (min-width: 55.3125em) and (max-width: 68.75em) {
  body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.add,
  body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.add,
  body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.add {
    font-size: 15px;
    letter-spacing: normal;
  }
}

body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.quote,
body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.quote,
body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.quote {
  letter-spacing: normal;
  color: #41a5f2;
  text-decoration: underline !important;
  clear: both;
}

body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.quote:hover, body .node-listing.view-mode-full rc-riot-avail-pricing .pricing-detail.full button.quote:active,
body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.quote:hover,
body .node-listing.view-mode-full [riot-tag="rc-riot-avail-pricing"] .pricing-detail.full button.quote:active,
body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.quote:hover,
body .node-listing.view-mode-full [data-is="rc-riot-avail-pricing"] .pricing-detail.full button.quote:active {
  text-decoration: none !important;
}

body rc-riot-result-list-item > .tag-content h4 a,
body [riot-tag="rc-riot-result-list-item"] > .tag-content h4 a,
body [data-is="rc-riot-result-list-item"] > .tag-content h4 a {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
}

body rc-riot-result-list-item > .tag-content .price-summary,
body rc-riot-result-list-item > .tag-content .price-summary a,
body [riot-tag="rc-riot-result-list-item"] > .tag-content .price-summary,
body [riot-tag="rc-riot-result-list-item"] > .tag-content .price-summary a,
body [data-is="rc-riot-result-list-item"] > .tag-content .price-summary,
body [data-is="rc-riot-result-list-item"] > .tag-content .price-summary a {
  color: #41a5f2;
}

body rc-riot-result-list-item > .tag-content .price-summary a i #Layer_1,
body [riot-tag="rc-riot-result-list-item"] > .tag-content .price-summary a i #Layer_1,
body [data-is="rc-riot-result-list-item"] > .tag-content .price-summary a i #Layer_1 {
  fill: #41a5f2;
}

body rc-riot-result-list-item > .tag-content a.image-wrap img,
body [riot-tag="rc-riot-result-list-item"] > .tag-content a.image-wrap img,
body [data-is="rc-riot-result-list-item"] > .tag-content a.image-wrap img {
  min-height: 100%;
}

body .custom-landing-page-props {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 15px;
}

body .custom-landing-page-props h3 {
  text-align: center;
  font-size: 1.4em;
}

body .custom-landing-page-props riot-solr-result-list {
  width: 100%;
}

@media only screen and (min-width: 48em) and (max-width: 64em) {
  body [optionset="ngt_search_landing"] rc-riot-result-list-item,
  body [optionset="ngt_search_landing"] [riot-tag="rc-riot-result-list-item"],
  body [optionset="ngt_search_landing"] [data-is="rc-riot-result-list-item"] {
    width: 50%;
  }
  body [optionset="ngt_search_landing"] rc-riot-result-list-item:nth-of-type(2n+1),
  body [optionset="ngt_search_landing"] [riot-tag="rc-riot-result-list-item"]:nth-of-type(2n+1),
  body [optionset="ngt_search_landing"] [data-is="rc-riot-result-list-item"]:nth-of-type(2n+1) {
    clear: both;
  }
}

@media only screen and (min-width: 64.0625em) {
  body [optionset="ngt_search_landing"] rc-riot-result-list-item,
  body [optionset="ngt_search_landing"] [riot-tag="rc-riot-result-list-item"],
  body [optionset="ngt_search_landing"] [data-is="rc-riot-result-list-item"] {
    width: 33.3333%;
  }
  body [optionset="ngt_search_landing"] rc-riot-result-list-item:nth-of-type(2n+1),
  body [optionset="ngt_search_landing"] [riot-tag="rc-riot-result-list-item"]:nth-of-type(2n+1),
  body [optionset="ngt_search_landing"] [data-is="rc-riot-result-list-item"]:nth-of-type(2n+1) {
    clear: none;
  }
  body [optionset="ngt_search_landing"] rc-riot-result-list-item:nth-of-type(3n+1),
  body [optionset="ngt_search_landing"] [riot-tag="rc-riot-result-list-item"]:nth-of-type(3n+1),
  body [optionset="ngt_search_landing"] [data-is="rc-riot-result-list-item"]:nth-of-type(3n+1) {
    clear: both;
  }
}

body [optionset="ngt_search_landing"] riot-solr-sorts,
body [optionset="ngt_search_landing"] [riot-tag="riot-solr-sorts"],
body [optionset="ngt_search_landing"] [data-is="riot-solr-sorts"] {
  display: none;
  margin: 0;
  height: 0;
}

body [optionset="ngt_search_landing"] rc-riot-avail-filter,
body [optionset="ngt_search_landing"] [riot-tag="rc-riot-avail-filter"],
body [optionset="ngt_search_landing"] [data-is="rc-riot-avail-filter"] {
  padding: 20px 10px 0;
  max-width: 1440px;
  margin: 20px auto 0;
}

@media only screen and (min-width: 48em) {
  body [optionset="ngt_search_landing"] rc-riot-avail-filter .input-wrap,
  body [optionset="ngt_search_landing"] [riot-tag="rc-riot-avail-filter"] .input-wrap,
  body [optionset="ngt_search_landing"] [data-is="rc-riot-avail-filter"] .input-wrap {
    margin: 0;
  }
  body [optionset="ngt_search_landing"] rc-riot-avail-filter .input-wrap,
  body [optionset="ngt_search_landing"] [riot-tag="rc-riot-avail-filter"] .input-wrap,
  body [optionset="ngt_search_landing"] [data-is="rc-riot-avail-filter"] .input-wrap {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-right: 0;
  }
  body [optionset="ngt_search_landing"] rc-riot-avail-filter .input-wrap:first-of-type,
  body [optionset="ngt_search_landing"] [riot-tag="rc-riot-avail-filter"] .input-wrap:first-of-type,
  body [optionset="ngt_search_landing"] [data-is="rc-riot-avail-filter"] .input-wrap:first-of-type {
    padding-left: 0 !important;
  }
  body [optionset="ngt_search_landing"] rc-riot-avail-filter .input-wrap:last-of-type,
  body [optionset="ngt_search_landing"] [riot-tag="rc-riot-avail-filter"] .input-wrap:last-of-type,
  body [optionset="ngt_search_landing"] [data-is="rc-riot-avail-filter"] .input-wrap:last-of-type {
    padding-right: 15px !important;
  }
  body [optionset="ngt_search_landing"] rc-riot-avail-filter .form-submit,
  body [optionset="ngt_search_landing"] [riot-tag="rc-riot-avail-filter"] .form-submit,
  body [optionset="ngt_search_landing"] [data-is="rc-riot-avail-filter"] .form-submit {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    clear: none;
    border-radius: 2px;
  }
  body [optionset="ngt_search_landing"] rc-riot-avail-filter.has-travelers .input-wrap,
  body [optionset="ngt_search_landing"] [riot-tag="rc-riot-avail-filter"].has-travelers .input-wrap,
  body [optionset="ngt_search_landing"] [data-is="rc-riot-avail-filter"].has-travelers .input-wrap {
    width: 20.83333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-right: 0;
  }
  body [optionset="ngt_search_landing"] rc-riot-avail-filter.has-travelers .submit-wrap,
  body [optionset="ngt_search_landing"] [riot-tag="rc-riot-avail-filter"].has-travelers .submit-wrap,
  body [optionset="ngt_search_landing"] [data-is="rc-riot-avail-filter"].has-travelers .submit-wrap {
    width: 16.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
}

@media only screen and (min-width: 48em) and (min-width: 48em) and (max-width: 75.0625em) {
  body [optionset="ngt_search_landing"] rc-riot-avail-filter.has-travelers .submit-wrap input,
  body [optionset="ngt_search_landing"] [riot-tag="rc-riot-avail-filter"].has-travelers .submit-wrap input,
  body [optionset="ngt_search_landing"] [data-is="rc-riot-avail-filter"].has-travelers .submit-wrap input {
    font-size: 13px;
  }
}

body [optionset="ngt_search_landing"] riot-solr-result-list,
body [optionset="ngt_search_landing"] [riot-tag="riot-solr-result-list"],
body [optionset="ngt_search_landing"] [data-is="riot-solr-result-list"] {
  padding: 0;
}

body rc-riot-order #search-link-arrow #link-arrow .st0,
body [riot-tag="rc-riot-order"] #search-link-arrow #link-arrow .st0,
body [data-is="rc-riot-order"] #search-link-arrow #link-arrow .st0 {
  fill: #41a5f2;
  transition: .25s ease-out;
}

body rc-riot-order .line-items div.details div.price button,
body [riot-tag="rc-riot-order"] .line-items div.details div.price button,
body [data-is="rc-riot-order"] .line-items div.details div.price button {
  background-color: #41a5f2;
}

body rc-riot-order .line-items div.details div.price button:hover, body rc-riot-order .line-items div.details div.price button:active,
body [riot-tag="rc-riot-order"] .line-items div.details div.price button:hover,
body [riot-tag="rc-riot-order"] .line-items div.details div.price button:active,
body [data-is="rc-riot-order"] .line-items div.details div.price button:hover,
body [data-is="rc-riot-order"] .line-items div.details div.price button:active {
  background-color: rgba(65, 165, 242, 0.65);
}

body rc-riot-order .line-items div.details div.price button.quote,
body [riot-tag="rc-riot-order"] .line-items div.details div.price button.quote,
body [data-is="rc-riot-order"] .line-items div.details div.price button.quote {
  color: #41a5f2;
}

body rc-riot-order .line-items div.details div.price span.price,
body [riot-tag="rc-riot-order"] .line-items div.details div.price span.price,
body [data-is="rc-riot-order"] .line-items div.details div.price span.price {
  color: #41a5f2;
}

body rc-riot-order .search-accom,
body [riot-tag="rc-riot-order"] .search-accom,
body [data-is="rc-riot-order"] .search-accom {
  color: #41a5f2;
  transition: .25s ease-out;
  border-color: #41a5f2;
}

body rc-riot-order .search-accom:hover, body rc-riot-order .search-accom:active,
body [riot-tag="rc-riot-order"] .search-accom:hover,
body [riot-tag="rc-riot-order"] .search-accom:active,
body [data-is="rc-riot-order"] .search-accom:hover,
body [data-is="rc-riot-order"] .search-accom:active {
  color: #111;
}

body rc-riot-order .search-accom:hover #search-link-arrow #link-arrow .st0,
body rc-riot-order .search-accom:hover #search-icon .st0, body rc-riot-order .search-accom:active #search-link-arrow #link-arrow .st0,
body rc-riot-order .search-accom:active #search-icon .st0,
body [riot-tag="rc-riot-order"] .search-accom:hover #search-link-arrow #link-arrow .st0,
body [riot-tag="rc-riot-order"] .search-accom:hover #search-icon .st0,
body [riot-tag="rc-riot-order"] .search-accom:active #search-link-arrow #link-arrow .st0,
body [riot-tag="rc-riot-order"] .search-accom:active #search-icon .st0,
body [data-is="rc-riot-order"] .search-accom:hover #search-link-arrow #link-arrow .st0,
body [data-is="rc-riot-order"] .search-accom:hover #search-icon .st0,
body [data-is="rc-riot-order"] .search-accom:active #search-link-arrow #link-arrow .st0,
body [data-is="rc-riot-order"] .search-accom:active #search-icon .st0 {
  fill: #111;
}

body rc-riot-order .actions.bottom button,
body [riot-tag="rc-riot-order"] .actions.bottom button,
body [data-is="rc-riot-order"] .actions.bottom button {
  background-color: #41a5f2;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: auto;
}

body rc-riot-order .actions.bottom button:hover, body rc-riot-order .actions.bottom button:active,
body [riot-tag="rc-riot-order"] .actions.bottom button:hover,
body [riot-tag="rc-riot-order"] .actions.bottom button:active,
body [data-is="rc-riot-order"] .actions.bottom button:hover,
body [data-is="rc-riot-order"] .actions.bottom button:active {
  background-color: rgba(17, 17, 17, 0.9);
}

body rc-riot-order .actions.bottom button:hover, body rc-riot-order .actions.bottom button:active,
body [riot-tag="rc-riot-order"] .actions.bottom button:hover,
body [riot-tag="rc-riot-order"] .actions.bottom button:active,
body [data-is="rc-riot-order"] .actions.bottom button:hover,
body [data-is="rc-riot-order"] .actions.bottom button:active {
  background-color: rgba(65, 165, 242, 0.65);
}

body riot-solr-facet-group .form-actions button,
body [riot-tag="riot-solr-facet-group"] .form-actions button,
body [data-is="riot-solr-facet-group"] .form-actions button {
  background-color: #41a5f2;
  border-radius: 3px;
  color: #fff;
  display: block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: 100%;
}

body riot-solr-facet-group .form-actions button:hover, body riot-solr-facet-group .form-actions button:active,
body [riot-tag="riot-solr-facet-group"] .form-actions button:hover,
body [riot-tag="riot-solr-facet-group"] .form-actions button:active,
body [data-is="riot-solr-facet-group"] .form-actions button:hover,
body [data-is="riot-solr-facet-group"] .form-actions button:active {
  background-color: rgba(17, 17, 17, 0.9);
}

body riot-solr-facet-group .form-actions button:hover, body riot-solr-facet-group .form-actions button:active,
body [riot-tag="riot-solr-facet-group"] .form-actions button:hover,
body [riot-tag="riot-solr-facet-group"] .form-actions button:active,
body [data-is="riot-solr-facet-group"] .form-actions button:hover,
body [data-is="riot-solr-facet-group"] .form-actions button:active {
  background-color: rgba(65, 165, 242, 0.65);
}

@media only screen and (min-width: 48em) and (max-width: 64em) {
  body riot-solr-facet-group .form-actions button,
  body [riot-tag="riot-solr-facet-group"] .form-actions button,
  body [data-is="riot-solr-facet-group"] .form-actions button {
    letter-spacing: normal;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 15px;
  }
}

body riot-solr-facet-group rc-riot-solr-price-slider.has-prices,
body riot-solr-facet-group [riot-tag="rc-riot-solr-price-slider"].has-prices,
body riot-solr-facet-group [data-is="rc-riot-solr-price-slider"].has-prices,
body [riot-tag="riot-solr-facet-group"] rc-riot-solr-price-slider.has-prices,
body [riot-tag="riot-solr-facet-group"] [riot-tag="rc-riot-solr-price-slider"].has-prices,
body [riot-tag="riot-solr-facet-group"] [data-is="rc-riot-solr-price-slider"].has-prices,
body [data-is="riot-solr-facet-group"] rc-riot-solr-price-slider.has-prices,
body [data-is="riot-solr-facet-group"] [riot-tag="rc-riot-solr-price-slider"].has-prices,
body [data-is="riot-solr-facet-group"] [data-is="rc-riot-solr-price-slider"].has-prices {
  padding-bottom: 50px;
  padding-top: 20px;
}

body riot-solr-facet-group rc-riot-solr-price-slider.has-prices .noUi-connect,
body riot-solr-facet-group [riot-tag="rc-riot-solr-price-slider"].has-prices .noUi-connect,
body riot-solr-facet-group [data-is="rc-riot-solr-price-slider"].has-prices .noUi-connect,
body [riot-tag="riot-solr-facet-group"] rc-riot-solr-price-slider.has-prices .noUi-connect,
body [riot-tag="riot-solr-facet-group"] [riot-tag="rc-riot-solr-price-slider"].has-prices .noUi-connect,
body [riot-tag="riot-solr-facet-group"] [data-is="rc-riot-solr-price-slider"].has-prices .noUi-connect,
body [data-is="riot-solr-facet-group"] rc-riot-solr-price-slider.has-prices .noUi-connect,
body [data-is="riot-solr-facet-group"] [riot-tag="rc-riot-solr-price-slider"].has-prices .noUi-connect,
body [data-is="riot-solr-facet-group"] [data-is="rc-riot-solr-price-slider"].has-prices .noUi-connect {
  background: #41a5f2;
}

body riot-solr-facet-group rc-riot-solr-price-slider.has-prices h5,
body riot-solr-facet-group [riot-tag="rc-riot-solr-price-slider"].has-prices h5,
body riot-solr-facet-group [data-is="rc-riot-solr-price-slider"].has-prices h5,
body [riot-tag="riot-solr-facet-group"] rc-riot-solr-price-slider.has-prices h5,
body [riot-tag="riot-solr-facet-group"] [riot-tag="rc-riot-solr-price-slider"].has-prices h5,
body [riot-tag="riot-solr-facet-group"] [data-is="rc-riot-solr-price-slider"].has-prices h5,
body [data-is="riot-solr-facet-group"] rc-riot-solr-price-slider.has-prices h5,
body [data-is="riot-solr-facet-group"] [riot-tag="rc-riot-solr-price-slider"].has-prices h5,
body [data-is="riot-solr-facet-group"] [data-is="rc-riot-solr-price-slider"].has-prices h5 {
  top: 14px;
}

body riot-solr-range-slider .noUi-connect,
body [riot-tag="riot-solr-range-slider"] .noUi-connect,
body [data-is="riot-solr-range-slider"] .noUi-connect {
  background: #41a5f2;
}

body riot-solr-sorts {
  position: static !important;
  width: auto !important;
}

body riot-solr-flag-counter .flag-items riot-solr-result-item .more-link a,
body riot-solr-flag-counter .flag-items [riot-tag="riot-solr-result-item"] .more-link a,
body riot-solr-flag-counter .flag-items [data-is="riot-solr-result-item"] .more-link a,
body [riot-tag="riot-solr-flag-counter"] .flag-items riot-solr-result-item .more-link a,
body [riot-tag="riot-solr-flag-counter"] .flag-items [riot-tag="riot-solr-result-item"] .more-link a,
body [riot-tag="riot-solr-flag-counter"] .flag-items [data-is="riot-solr-result-item"] .more-link a,
body [data-is="riot-solr-flag-counter"] .flag-items riot-solr-result-item .more-link a,
body [data-is="riot-solr-flag-counter"] .flag-items [riot-tag="riot-solr-result-item"] .more-link a,
body [data-is="riot-solr-flag-counter"] .flag-items [data-is="riot-solr-result-item"] .more-link a {
  background-color: #41a5f2;
  border-radius: 3px;
  color: #fff;
  display: block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: 100%;
}

body riot-solr-flag-counter .flag-items riot-solr-result-item .more-link a:hover, body riot-solr-flag-counter .flag-items riot-solr-result-item .more-link a:active,
body riot-solr-flag-counter .flag-items [riot-tag="riot-solr-result-item"] .more-link a:hover,
body riot-solr-flag-counter .flag-items [riot-tag="riot-solr-result-item"] .more-link a:active,
body riot-solr-flag-counter .flag-items [data-is="riot-solr-result-item"] .more-link a:hover,
body riot-solr-flag-counter .flag-items [data-is="riot-solr-result-item"] .more-link a:active,
body [riot-tag="riot-solr-flag-counter"] .flag-items riot-solr-result-item .more-link a:hover,
body [riot-tag="riot-solr-flag-counter"] .flag-items riot-solr-result-item .more-link a:active,
body [riot-tag="riot-solr-flag-counter"] .flag-items [riot-tag="riot-solr-result-item"] .more-link a:hover,
body [riot-tag="riot-solr-flag-counter"] .flag-items [riot-tag="riot-solr-result-item"] .more-link a:active,
body [riot-tag="riot-solr-flag-counter"] .flag-items [data-is="riot-solr-result-item"] .more-link a:hover,
body [riot-tag="riot-solr-flag-counter"] .flag-items [data-is="riot-solr-result-item"] .more-link a:active,
body [data-is="riot-solr-flag-counter"] .flag-items riot-solr-result-item .more-link a:hover,
body [data-is="riot-solr-flag-counter"] .flag-items riot-solr-result-item .more-link a:active,
body [data-is="riot-solr-flag-counter"] .flag-items [riot-tag="riot-solr-result-item"] .more-link a:hover,
body [data-is="riot-solr-flag-counter"] .flag-items [riot-tag="riot-solr-result-item"] .more-link a:active,
body [data-is="riot-solr-flag-counter"] .flag-items [data-is="riot-solr-result-item"] .more-link a:hover,
body [data-is="riot-solr-flag-counter"] .flag-items [data-is="riot-solr-result-item"] .more-link a:active {
  background-color: rgba(17, 17, 17, 0.9);
}

body riot-solr-flag-counter .flag-items riot-solr-result-item .more-link a:hover, body riot-solr-flag-counter .flag-items riot-solr-result-item .more-link a:active,
body riot-solr-flag-counter .flag-items [riot-tag="riot-solr-result-item"] .more-link a:hover,
body riot-solr-flag-counter .flag-items [riot-tag="riot-solr-result-item"] .more-link a:active,
body riot-solr-flag-counter .flag-items [data-is="riot-solr-result-item"] .more-link a:hover,
body riot-solr-flag-counter .flag-items [data-is="riot-solr-result-item"] .more-link a:active,
body [riot-tag="riot-solr-flag-counter"] .flag-items riot-solr-result-item .more-link a:hover,
body [riot-tag="riot-solr-flag-counter"] .flag-items riot-solr-result-item .more-link a:active,
body [riot-tag="riot-solr-flag-counter"] .flag-items [riot-tag="riot-solr-result-item"] .more-link a:hover,
body [riot-tag="riot-solr-flag-counter"] .flag-items [riot-tag="riot-solr-result-item"] .more-link a:active,
body [riot-tag="riot-solr-flag-counter"] .flag-items [data-is="riot-solr-result-item"] .more-link a:hover,
body [riot-tag="riot-solr-flag-counter"] .flag-items [data-is="riot-solr-result-item"] .more-link a:active,
body [data-is="riot-solr-flag-counter"] .flag-items riot-solr-result-item .more-link a:hover,
body [data-is="riot-solr-flag-counter"] .flag-items riot-solr-result-item .more-link a:active,
body [data-is="riot-solr-flag-counter"] .flag-items [riot-tag="riot-solr-result-item"] .more-link a:hover,
body [data-is="riot-solr-flag-counter"] .flag-items [riot-tag="riot-solr-result-item"] .more-link a:active,
body [data-is="riot-solr-flag-counter"] .flag-items [data-is="riot-solr-result-item"] .more-link a:hover,
body [data-is="riot-solr-flag-counter"] .flag-items [data-is="riot-solr-result-item"] .more-link a:active {
  background-color: rgba(65, 165, 242, 0.65);
}

@media only screen and (max-width: 47.9375em) {
  body riot-tags-class-toggle,
  body [riot-tag="riot-tags-class-toggle"],
  body [data-is="riot-tags-class-toggle"] {
    position: fixed;
    bottom: 20px;
    z-index: 95;
    left: 50%;
    width: 30%;
    margin-left: -15%;
  }
  body riot-tags-class-toggle ul,
  body [riot-tag="riot-tags-class-toggle"] ul,
  body [data-is="riot-tags-class-toggle"] ul {
    padding-left: 0;
  }
  body riot-tags-class-toggle li.toggle-both-active,
  body riot-tags-class-toggle li.toggle-both-active.active,
  body [riot-tag="riot-tags-class-toggle"] li.toggle-both-active,
  body [riot-tag="riot-tags-class-toggle"] li.toggle-both-active.active,
  body [data-is="riot-tags-class-toggle"] li.toggle-both-active,
  body [data-is="riot-tags-class-toggle"] li.toggle-both-active.active {
    display: none;
  }
  body riot-tags-class-toggle li[class*="toggle"]:not(.toggle-both-active),
  body [riot-tag="riot-tags-class-toggle"] li[class*="toggle"]:not(.toggle-both-active),
  body [data-is="riot-tags-class-toggle"] li[class*="toggle"]:not(.toggle-both-active) {
    width: 100%;
    display: block;
    border: 2px solid #41a5f2;
    border-radius: 12px;
    overflow: hidden;
  }
  body riot-tags-class-toggle li[class*="toggle"]:not(.toggle-both-active).active,
  body [riot-tag="riot-tags-class-toggle"] li[class*="toggle"]:not(.toggle-both-active).active,
  body [data-is="riot-tags-class-toggle"] li[class*="toggle"]:not(.toggle-both-active).active {
    display: none;
  }
}

@media only screen and (max-width: 47.9375em) and (min-width: 48em) and (max-width: 68.75em) {
  body riot-tags-class-toggle li a i,
  body [riot-tag="riot-tags-class-toggle"] li a i,
  body [data-is="riot-tags-class-toggle"] li a i {
    width: 20px;
    margin-top: 10px;
  }
  body riot-tags-class-toggle li a span,
  body [riot-tag="riot-tags-class-toggle"] li a span,
  body [data-is="riot-tags-class-toggle"] li a span {
    display: None;
  }
}

@media only screen and (max-width: 47.9375em) and (min-width: 64.0625em) {
  body riot-tags-class-toggle li[class*="toggle"] a i,
  body [riot-tag="riot-tags-class-toggle"] li[class*="toggle"] a i,
  body [data-is="riot-tags-class-toggle"] li[class*="toggle"] a i {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (max-width: 47.9375em) and (min-width: 75em) {
  body riot-tags-class-toggle,
  body [riot-tag="riot-tags-class-toggle"],
  body [data-is="riot-tags-class-toggle"] {
    float: left;
  }
}

body riot-tags-class-toggle li.active a,
body [riot-tag="riot-tags-class-toggle"] li.active a,
body [data-is="riot-tags-class-toggle"] li.active a {
  background: rgba(65, 165, 242, 0.15);
}

body rc-riot-result-list-item > .tag-content:hover, body rc-riot-result-list-item > .tag-content:active,
body [riot-tag="rc-riot-result-list-item"] > .tag-content:hover,
body [riot-tag="rc-riot-result-list-item"] > .tag-content:active,
body [data-is="rc-riot-result-list-item"] > .tag-content:hover,
body [data-is="rc-riot-result-list-item"] > .tag-content:active {
  background-color: rgba(65, 165, 242, 0.15);
}

@media only screen and (min-width: 48em) {
  body riot-solr-search riot-solr-container.search-filters-container,
  body riot-solr-search [riot-tag="riot-solr-container"].search-filters-container,
  body riot-solr-search [data-is="riot-solr-container"].search-filters-container,
  body [riot-tag="riot-solr-search"] riot-solr-container.search-filters-container,
  body [riot-tag="riot-solr-search"] [riot-tag="riot-solr-container"].search-filters-container,
  body [riot-tag="riot-solr-search"] [data-is="riot-solr-container"].search-filters-container,
  body [data-is="riot-solr-search"] riot-solr-container.search-filters-container,
  body [data-is="riot-solr-search"] [riot-tag="riot-solr-container"].search-filters-container,
  body [data-is="riot-solr-search"] [data-is="riot-solr-container"].search-filters-container {
    width: 7%;
  }
}

body riot-solr-search riot-solr-container.search-filters-container .modal-trigger,
body riot-solr-search [riot-tag="riot-solr-container"].search-filters-container .modal-trigger,
body riot-solr-search [data-is="riot-solr-container"].search-filters-container .modal-trigger,
body [riot-tag="riot-solr-search"] riot-solr-container.search-filters-container .modal-trigger,
body [riot-tag="riot-solr-search"] [riot-tag="riot-solr-container"].search-filters-container .modal-trigger,
body [riot-tag="riot-solr-search"] [data-is="riot-solr-container"].search-filters-container .modal-trigger,
body [data-is="riot-solr-search"] riot-solr-container.search-filters-container .modal-trigger,
body [data-is="riot-solr-search"] [riot-tag="riot-solr-container"].search-filters-container .modal-trigger,
body [data-is="riot-solr-search"] [data-is="riot-solr-container"].search-filters-container .modal-trigger {
  background-color: #41a5f2;
  border-radius: 0;
  display: block;
  transition: all .5s;
}

body riot-solr-search riot-solr-container.search-filters-container .modal-trigger:hover,
body riot-solr-search [riot-tag="riot-solr-container"].search-filters-container .modal-trigger:hover,
body riot-solr-search [data-is="riot-solr-container"].search-filters-container .modal-trigger:hover,
body [riot-tag="riot-solr-search"] riot-solr-container.search-filters-container .modal-trigger:hover,
body [riot-tag="riot-solr-search"] [riot-tag="riot-solr-container"].search-filters-container .modal-trigger:hover,
body [riot-tag="riot-solr-search"] [data-is="riot-solr-container"].search-filters-container .modal-trigger:hover,
body [data-is="riot-solr-search"] riot-solr-container.search-filters-container .modal-trigger:hover,
body [data-is="riot-solr-search"] [riot-tag="riot-solr-container"].search-filters-container .modal-trigger:hover,
body [data-is="riot-solr-search"] [data-is="riot-solr-container"].search-filters-container .modal-trigger:hover {
  background-color: #a0d2f9;
}

body riot-solr-search[optionset="ngt_search"],
body [riot-tag="riot-solr-search"][optionset="ngt_search"],
body [data-is="riot-solr-search"][optionset="ngt_search"] {
  border-top: solid 1px rgba(17, 17, 17, 0.15);
}

body riot-solr-search[optionset="ngt_search"].haschild-riot-solr-result-list:not(.haschild-riot-solr-result-map) riot-solr-result-list,
body riot-solr-search[optionset="ngt_search"].haschild-riot-solr-result-list:not(.haschild-riot-solr-result-map) [riot-tag="riot-solr-result-list"],
body riot-solr-search[optionset="ngt_search"].haschild-riot-solr-result-list:not(.haschild-riot-solr-result-map) [data-is="riot-solr-result-list"],
body [riot-tag="riot-solr-search"][optionset="ngt_search"].haschild-riot-solr-result-list:not(.haschild-riot-solr-result-map) riot-solr-result-list,
body [riot-tag="riot-solr-search"][optionset="ngt_search"].haschild-riot-solr-result-list:not(.haschild-riot-solr-result-map) [riot-tag="riot-solr-result-list"],
body [riot-tag="riot-solr-search"][optionset="ngt_search"].haschild-riot-solr-result-list:not(.haschild-riot-solr-result-map) [data-is="riot-solr-result-list"],
body [data-is="riot-solr-search"][optionset="ngt_search"].haschild-riot-solr-result-list:not(.haschild-riot-solr-result-map) riot-solr-result-list,
body [data-is="riot-solr-search"][optionset="ngt_search"].haschild-riot-solr-result-list:not(.haschild-riot-solr-result-map) [riot-tag="riot-solr-result-list"],
body [data-is="riot-solr-search"][optionset="ngt_search"].haschild-riot-solr-result-list:not(.haschild-riot-solr-result-map) [data-is="riot-solr-result-list"] {
  width: 100%;
}

body riot-solr-search[optionset="ngt_search"].haschild-riot-solr-result-map:not(.haschild-riot-solr-result-list) riot-solr-result-map,
body riot-solr-search[optionset="ngt_search"].haschild-riot-solr-result-map:not(.haschild-riot-solr-result-list) [riot-tag="riot-solr-result-map"],
body riot-solr-search[optionset="ngt_search"].haschild-riot-solr-result-map:not(.haschild-riot-solr-result-list) [data-is="riot-solr-result-map"],
body [riot-tag="riot-solr-search"][optionset="ngt_search"].haschild-riot-solr-result-map:not(.haschild-riot-solr-result-list) riot-solr-result-map,
body [riot-tag="riot-solr-search"][optionset="ngt_search"].haschild-riot-solr-result-map:not(.haschild-riot-solr-result-list) [riot-tag="riot-solr-result-map"],
body [riot-tag="riot-solr-search"][optionset="ngt_search"].haschild-riot-solr-result-map:not(.haschild-riot-solr-result-list) [data-is="riot-solr-result-map"],
body [data-is="riot-solr-search"][optionset="ngt_search"].haschild-riot-solr-result-map:not(.haschild-riot-solr-result-list) riot-solr-result-map,
body [data-is="riot-solr-search"][optionset="ngt_search"].haschild-riot-solr-result-map:not(.haschild-riot-solr-result-list) [riot-tag="riot-solr-result-map"],
body [data-is="riot-solr-search"][optionset="ngt_search"].haschild-riot-solr-result-map:not(.haschild-riot-solr-result-list) [data-is="riot-solr-result-map"] {
  width: 100%;
}

body riot-solr-search .avail-filter-wrapper a.modal-trigger,
body [riot-tag="riot-solr-search"] .avail-filter-wrapper a.modal-trigger,
body [data-is="riot-solr-search"] .avail-filter-wrapper a.modal-trigger {
  background-color: #41a5f2;
  border-radius: 3px;
  color: #fff;
  display: block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: 100%;
}

body riot-solr-search .avail-filter-wrapper a.modal-trigger:hover, body riot-solr-search .avail-filter-wrapper a.modal-trigger:active,
body [riot-tag="riot-solr-search"] .avail-filter-wrapper a.modal-trigger:hover,
body [riot-tag="riot-solr-search"] .avail-filter-wrapper a.modal-trigger:active,
body [data-is="riot-solr-search"] .avail-filter-wrapper a.modal-trigger:hover,
body [data-is="riot-solr-search"] .avail-filter-wrapper a.modal-trigger:active {
  background-color: rgba(17, 17, 17, 0.9);
}

body riot-solr-search .avail-filter-wrapper a.modal-trigger:hover, body riot-solr-search .avail-filter-wrapper a.modal-trigger:active,
body [riot-tag="riot-solr-search"] .avail-filter-wrapper a.modal-trigger:hover,
body [riot-tag="riot-solr-search"] .avail-filter-wrapper a.modal-trigger:active,
body [data-is="riot-solr-search"] .avail-filter-wrapper a.modal-trigger:hover,
body [data-is="riot-solr-search"] .avail-filter-wrapper a.modal-trigger:active {
  background-color: rgba(65, 165, 242, 0.65);
}

body riot-solr-search rc-riot-avail-filter,
body riot-solr-search [riot-tag="rc-riot-avail-filter"],
body riot-solr-search [data-is="rc-riot-avail-filter"],
body [riot-tag="riot-solr-search"] rc-riot-avail-filter,
body [riot-tag="riot-solr-search"] [riot-tag="rc-riot-avail-filter"],
body [riot-tag="riot-solr-search"] [data-is="rc-riot-avail-filter"],
body [data-is="riot-solr-search"] rc-riot-avail-filter,
body [data-is="riot-solr-search"] [riot-tag="rc-riot-avail-filter"],
body [data-is="riot-solr-search"] [data-is="rc-riot-avail-filter"] {
  border-top: none;
}

@media only screen and (max-width: 47.9375em) {
  body riot-solr-search rc-riot-avail-filter,
  body riot-solr-search [riot-tag="rc-riot-avail-filter"],
  body riot-solr-search [data-is="rc-riot-avail-filter"],
  body [riot-tag="riot-solr-search"] rc-riot-avail-filter,
  body [riot-tag="riot-solr-search"] [riot-tag="rc-riot-avail-filter"],
  body [riot-tag="riot-solr-search"] [data-is="rc-riot-avail-filter"],
  body [data-is="riot-solr-search"] rc-riot-avail-filter,
  body [data-is="riot-solr-search"] [riot-tag="rc-riot-avail-filter"],
  body [data-is="riot-solr-search"] [data-is="rc-riot-avail-filter"] {
    padding-top: 0;
  }
}

body riot-solr-search rc-riot-avail-filter input[type="text"],
body riot-solr-search rc-riot-avail-filter select,
body riot-solr-search [riot-tag="rc-riot-avail-filter"] input[type="text"],
body riot-solr-search [riot-tag="rc-riot-avail-filter"] select,
body riot-solr-search [data-is="rc-riot-avail-filter"] input[type="text"],
body riot-solr-search [data-is="rc-riot-avail-filter"] select,
body [riot-tag="riot-solr-search"] rc-riot-avail-filter input[type="text"],
body [riot-tag="riot-solr-search"] rc-riot-avail-filter select,
body [riot-tag="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] input[type="text"],
body [riot-tag="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] select,
body [riot-tag="riot-solr-search"] [data-is="rc-riot-avail-filter"] input[type="text"],
body [riot-tag="riot-solr-search"] [data-is="rc-riot-avail-filter"] select,
body [data-is="riot-solr-search"] rc-riot-avail-filter input[type="text"],
body [data-is="riot-solr-search"] rc-riot-avail-filter select,
body [data-is="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] input[type="text"],
body [data-is="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] select,
body [data-is="riot-solr-search"] [data-is="rc-riot-avail-filter"] input[type="text"],
body [data-is="riot-solr-search"] [data-is="rc-riot-avail-filter"] select {
  background-color: #f6f6f6;
}

body riot-solr-search rc-riot-avail-filter input[type="submit"],
body riot-solr-search [riot-tag="rc-riot-avail-filter"] input[type="submit"],
body riot-solr-search [data-is="rc-riot-avail-filter"] input[type="submit"],
body [riot-tag="riot-solr-search"] rc-riot-avail-filter input[type="submit"],
body [riot-tag="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] input[type="submit"],
body [riot-tag="riot-solr-search"] [data-is="rc-riot-avail-filter"] input[type="submit"],
body [data-is="riot-solr-search"] rc-riot-avail-filter input[type="submit"],
body [data-is="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] input[type="submit"],
body [data-is="riot-solr-search"] [data-is="rc-riot-avail-filter"] input[type="submit"] {
  box-shadow: 0 1px 3px rgba(17, 17, 17, 0.25);
  box-shadow: 0 2px 4px rgba(17, 17, 17, 0.35);
  background-color: #41a5f2;
  border-radius: 3px;
  color: #fff;
  display: block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: 100%;
}

body riot-solr-search rc-riot-avail-filter input[type="submit"]:hover, body riot-solr-search rc-riot-avail-filter input[type="submit"]:active,
body riot-solr-search [riot-tag="rc-riot-avail-filter"] input[type="submit"]:hover,
body riot-solr-search [riot-tag="rc-riot-avail-filter"] input[type="submit"]:active,
body riot-solr-search [data-is="rc-riot-avail-filter"] input[type="submit"]:hover,
body riot-solr-search [data-is="rc-riot-avail-filter"] input[type="submit"]:active,
body [riot-tag="riot-solr-search"] rc-riot-avail-filter input[type="submit"]:hover,
body [riot-tag="riot-solr-search"] rc-riot-avail-filter input[type="submit"]:active,
body [riot-tag="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] input[type="submit"]:hover,
body [riot-tag="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] input[type="submit"]:active,
body [riot-tag="riot-solr-search"] [data-is="rc-riot-avail-filter"] input[type="submit"]:hover,
body [riot-tag="riot-solr-search"] [data-is="rc-riot-avail-filter"] input[type="submit"]:active,
body [data-is="riot-solr-search"] rc-riot-avail-filter input[type="submit"]:hover,
body [data-is="riot-solr-search"] rc-riot-avail-filter input[type="submit"]:active,
body [data-is="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] input[type="submit"]:hover,
body [data-is="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] input[type="submit"]:active,
body [data-is="riot-solr-search"] [data-is="rc-riot-avail-filter"] input[type="submit"]:hover,
body [data-is="riot-solr-search"] [data-is="rc-riot-avail-filter"] input[type="submit"]:active {
  background-color: rgba(17, 17, 17, 0.9);
}

body riot-solr-search rc-riot-avail-filter input[type="submit"]:hover, body riot-solr-search rc-riot-avail-filter input[type="submit"]:active,
body riot-solr-search [riot-tag="rc-riot-avail-filter"] input[type="submit"]:hover,
body riot-solr-search [riot-tag="rc-riot-avail-filter"] input[type="submit"]:active,
body riot-solr-search [data-is="rc-riot-avail-filter"] input[type="submit"]:hover,
body riot-solr-search [data-is="rc-riot-avail-filter"] input[type="submit"]:active,
body [riot-tag="riot-solr-search"] rc-riot-avail-filter input[type="submit"]:hover,
body [riot-tag="riot-solr-search"] rc-riot-avail-filter input[type="submit"]:active,
body [riot-tag="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] input[type="submit"]:hover,
body [riot-tag="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] input[type="submit"]:active,
body [riot-tag="riot-solr-search"] [data-is="rc-riot-avail-filter"] input[type="submit"]:hover,
body [riot-tag="riot-solr-search"] [data-is="rc-riot-avail-filter"] input[type="submit"]:active,
body [data-is="riot-solr-search"] rc-riot-avail-filter input[type="submit"]:hover,
body [data-is="riot-solr-search"] rc-riot-avail-filter input[type="submit"]:active,
body [data-is="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] input[type="submit"]:hover,
body [data-is="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] input[type="submit"]:active,
body [data-is="riot-solr-search"] [data-is="rc-riot-avail-filter"] input[type="submit"]:hover,
body [data-is="riot-solr-search"] [data-is="rc-riot-avail-filter"] input[type="submit"]:active {
  background-color: rgba(65, 165, 242, 0.65);
}

@media only screen and (min-width: 31.25em) and (max-width: 47.9375em) {
  body riot-solr-search rc-riot-avail-filter input[type="submit"],
  body riot-solr-search [riot-tag="rc-riot-avail-filter"] input[type="submit"],
  body riot-solr-search [data-is="rc-riot-avail-filter"] input[type="submit"],
  body [riot-tag="riot-solr-search"] rc-riot-avail-filter input[type="submit"],
  body [riot-tag="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] input[type="submit"],
  body [riot-tag="riot-solr-search"] [data-is="rc-riot-avail-filter"] input[type="submit"],
  body [data-is="riot-solr-search"] rc-riot-avail-filter input[type="submit"],
  body [data-is="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] input[type="submit"],
  body [data-is="riot-solr-search"] [data-is="rc-riot-avail-filter"] input[type="submit"] {
    max-width: 350px;
    margin: auto;
  }
}

@media only screen and (min-width: 48em) and (max-width: 55.3125em) {
  body riot-solr-search rc-riot-avail-filter input[type="submit"],
  body riot-solr-search [riot-tag="rc-riot-avail-filter"] input[type="submit"],
  body riot-solr-search [data-is="rc-riot-avail-filter"] input[type="submit"],
  body [riot-tag="riot-solr-search"] rc-riot-avail-filter input[type="submit"],
  body [riot-tag="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] input[type="submit"],
  body [riot-tag="riot-solr-search"] [data-is="rc-riot-avail-filter"] input[type="submit"],
  body [data-is="riot-solr-search"] rc-riot-avail-filter input[type="submit"],
  body [data-is="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] input[type="submit"],
  body [data-is="riot-solr-search"] [data-is="rc-riot-avail-filter"] input[type="submit"] {
    font-size: 13px;
    padding-left: 0;
    padding-right: 0;
  }
}

@media only screen and (max-width: 47.9375em) {
  body riot-solr-search rc-riot-avail-filter select,
  body riot-solr-search [riot-tag="rc-riot-avail-filter"] select,
  body riot-solr-search [data-is="rc-riot-avail-filter"] select,
  body [riot-tag="riot-solr-search"] rc-riot-avail-filter select,
  body [riot-tag="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] select,
  body [riot-tag="riot-solr-search"] [data-is="rc-riot-avail-filter"] select,
  body [data-is="riot-solr-search"] rc-riot-avail-filter select,
  body [data-is="riot-solr-search"] [riot-tag="rc-riot-avail-filter"] select,
  body [data-is="riot-solr-search"] [data-is="rc-riot-avail-filter"] select {
    margin-bottom: 0;
  }
}

body riot-solr-search riot-solr-facet-group,
body riot-solr-search [riot-tag="riot-solr-facet-group"],
body riot-solr-search [data-is="riot-solr-facet-group"],
body [riot-tag="riot-solr-search"] riot-solr-facet-group,
body [riot-tag="riot-solr-search"] [riot-tag="riot-solr-facet-group"],
body [riot-tag="riot-solr-search"] [data-is="riot-solr-facet-group"],
body [data-is="riot-solr-search"] riot-solr-facet-group,
body [data-is="riot-solr-search"] [riot-tag="riot-solr-facet-group"],
body [data-is="riot-solr-search"] [data-is="riot-solr-facet-group"] {
  max-height: none;
}

body riot-solr-search riot-solr-facet-group .trigger a,
body riot-solr-search [riot-tag="riot-solr-facet-group"] .trigger a,
body riot-solr-search [data-is="riot-solr-facet-group"] .trigger a,
body [riot-tag="riot-solr-search"] riot-solr-facet-group .trigger a,
body [riot-tag="riot-solr-search"] [riot-tag="riot-solr-facet-group"] .trigger a,
body [riot-tag="riot-solr-search"] [data-is="riot-solr-facet-group"] .trigger a,
body [data-is="riot-solr-search"] riot-solr-facet-group .trigger a,
body [data-is="riot-solr-search"] [riot-tag="riot-solr-facet-group"] .trigger a,
body [data-is="riot-solr-search"] [data-is="riot-solr-facet-group"] .trigger a {
  background-color: #41a5f2;
}

body riot-solr-search riot-solr-current-search,
body riot-solr-search [riot-tag="riot-solr-current-search"],
body riot-solr-search [data-is="riot-solr-current-search"],
body [riot-tag="riot-solr-search"] riot-solr-current-search,
body [riot-tag="riot-solr-search"] [riot-tag="riot-solr-current-search"],
body [riot-tag="riot-solr-search"] [data-is="riot-solr-current-search"],
body [data-is="riot-solr-search"] riot-solr-current-search,
body [data-is="riot-solr-search"] [riot-tag="riot-solr-current-search"],
body [data-is="riot-solr-search"] [data-is="riot-solr-current-search"] {
  width: 100%;
  clear: left;
}

body riot-solr-search riot-solr-current-search ul,
body riot-solr-search [riot-tag="riot-solr-current-search"] ul,
body riot-solr-search [data-is="riot-solr-current-search"] ul,
body [riot-tag="riot-solr-search"] riot-solr-current-search ul,
body [riot-tag="riot-solr-search"] [riot-tag="riot-solr-current-search"] ul,
body [riot-tag="riot-solr-search"] [data-is="riot-solr-current-search"] ul,
body [data-is="riot-solr-search"] riot-solr-current-search ul,
body [data-is="riot-solr-search"] [riot-tag="riot-solr-current-search"] ul,
body [data-is="riot-solr-search"] [data-is="riot-solr-current-search"] ul {
  margin: 0;
  padding-left: 0;
}

body riot-solr-search riot-solr-current-search li,
body riot-solr-search riot-solr-current-search li:last-child,
body riot-solr-search [riot-tag="riot-solr-current-search"] li,
body riot-solr-search [riot-tag="riot-solr-current-search"] li:last-child,
body riot-solr-search [data-is="riot-solr-current-search"] li,
body riot-solr-search [data-is="riot-solr-current-search"] li:last-child,
body [riot-tag="riot-solr-search"] riot-solr-current-search li,
body [riot-tag="riot-solr-search"] riot-solr-current-search li:last-child,
body [riot-tag="riot-solr-search"] [riot-tag="riot-solr-current-search"] li,
body [riot-tag="riot-solr-search"] [riot-tag="riot-solr-current-search"] li:last-child,
body [riot-tag="riot-solr-search"] [data-is="riot-solr-current-search"] li,
body [riot-tag="riot-solr-search"] [data-is="riot-solr-current-search"] li:last-child,
body [data-is="riot-solr-search"] riot-solr-current-search li,
body [data-is="riot-solr-search"] riot-solr-current-search li:last-child,
body [data-is="riot-solr-search"] [riot-tag="riot-solr-current-search"] li,
body [data-is="riot-solr-search"] [riot-tag="riot-solr-current-search"] li:last-child,
body [data-is="riot-solr-search"] [data-is="riot-solr-current-search"] li,
body [data-is="riot-solr-search"] [data-is="riot-solr-current-search"] li:last-child {
  float: left;
  width: auto !important;
  clear: none;
  line-height: 1.7;
  margin-right: 6px;
}

@media (min-width: 510px) {
  body riot-solr-search riot-solr-current-search,
  body riot-solr-search [riot-tag="riot-solr-current-search"],
  body riot-solr-search [data-is="riot-solr-current-search"],
  body [riot-tag="riot-solr-search"] riot-solr-current-search,
  body [riot-tag="riot-solr-search"] [riot-tag="riot-solr-current-search"],
  body [riot-tag="riot-solr-search"] [data-is="riot-solr-current-search"],
  body [data-is="riot-solr-search"] riot-solr-current-search,
  body [data-is="riot-solr-search"] [riot-tag="riot-solr-current-search"],
  body [data-is="riot-solr-search"] [data-is="riot-solr-current-search"] {
    float: left;
    width: 33%;
    clear: none;
    padding: 4px 5px;
  }
  body riot-solr-search riot-solr-current-search ul,
  body riot-solr-search [riot-tag="riot-solr-current-search"] ul,
  body riot-solr-search [data-is="riot-solr-current-search"] ul,
  body [riot-tag="riot-solr-search"] riot-solr-current-search ul,
  body [riot-tag="riot-solr-search"] [riot-tag="riot-solr-current-search"] ul,
  body [riot-tag="riot-solr-search"] [data-is="riot-solr-current-search"] ul,
  body [data-is="riot-solr-search"] riot-solr-current-search ul,
  body [data-is="riot-solr-search"] [riot-tag="riot-solr-current-search"] ul,
  body [data-is="riot-solr-search"] [data-is="riot-solr-current-search"] ul {
    padding-left: 0;
    margin: 0;
    width: 100%;
  }
}

body riot-solr-search riot-solr-current-search li a,
body riot-solr-search [riot-tag="riot-solr-current-search"] li a,
body riot-solr-search [data-is="riot-solr-current-search"] li a,
body [riot-tag="riot-solr-search"] riot-solr-current-search li a,
body [riot-tag="riot-solr-search"] [riot-tag="riot-solr-current-search"] li a,
body [riot-tag="riot-solr-search"] [data-is="riot-solr-current-search"] li a,
body [data-is="riot-solr-search"] riot-solr-current-search li a,
body [data-is="riot-solr-search"] [riot-tag="riot-solr-current-search"] li a,
body [data-is="riot-solr-search"] [data-is="riot-solr-current-search"] li a {
  border-color: #a0d2f9;
  line-height: 1.4;
}

body riot-solr-search riot-solr-current-search li a i .close,
body riot-solr-search [riot-tag="riot-solr-current-search"] li a i .close,
body riot-solr-search [data-is="riot-solr-current-search"] li a i .close,
body [riot-tag="riot-solr-search"] riot-solr-current-search li a i .close,
body [riot-tag="riot-solr-search"] [riot-tag="riot-solr-current-search"] li a i .close,
body [riot-tag="riot-solr-search"] [data-is="riot-solr-current-search"] li a i .close,
body [data-is="riot-solr-search"] riot-solr-current-search li a i .close,
body [data-is="riot-solr-search"] [riot-tag="riot-solr-current-search"] li a i .close,
body [data-is="riot-solr-search"] [data-is="riot-solr-current-search"] li a i .close {
  fill: #41a5f2;
}

body.page-taxonomy-term riot-solr-result-list,
body.page-taxonomy-term [riot-tag="riot-solr-result-list"],
body.page-taxonomy-term [data-is="riot-solr-result-list"] {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  width: 100%;
  border-left: none !important;
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  height: auto;
  overflow-y: hidden;
}

body.page-taxonomy-term riot-solr-result-list:after,
body.page-taxonomy-term [riot-tag="riot-solr-result-list"]:after,
body.page-taxonomy-term [data-is="riot-solr-result-list"]:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

body.page-taxonomy-term rc-riot-avail-filter,
body.page-taxonomy-term [riot-tag="rc-riot-avail-filter"],
body.page-taxonomy-term [data-is="rc-riot-avail-filter"] {
  border-top: solid 1px rgba(17, 17, 17, 0.15);
  padding-top: 20px;
}

body ngt-featured-properties .items,
body [riot-tag="ngt-featured-properties"] .items,
body [data-is="ngt-featured-properties"] .items {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  margin: auto;
}

body ngt-featured-properties .items:after,
body [riot-tag="ngt-featured-properties"] .items:after,
body [data-is="ngt-featured-properties"] .items:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

body ngt-featured-properties .items:after,
body [riot-tag="ngt-featured-properties"] .items:after,
body [data-is="ngt-featured-properties"] .items:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

body riot-solr-facet-group,
body [riot-tag="riot-solr-facet-group"],
body [data-is="riot-solr-facet-group"] {
  padding-left: 0;
  padding-right: 0;
}

body riot-solr-facet-group li a.active,
body [riot-tag="riot-solr-facet-group"] li a.active,
body [data-is="riot-solr-facet-group"] li a.active {
  color: #41a5f2;
}

body riot-solr-facet-group li a.active:before,
body [riot-tag="riot-solr-facet-group"] li a.active:before,
body [data-is="riot-solr-facet-group"] li a.active:before {
  background-color: #41a5f2;
  border-color: #41a5f2;
}

body fieldset {
  background-color: transparent;
  border: 0;
  margin: 0;
  padding: 0;
}

body legend {
  font-weight: 600;
  margin-bottom: 0.375em;
  padding: 0;
}

body label {
  display: block;
  font-weight: 600;
  font-size: 0.875em;
  line-height: 1.2;
  margin-bottom: 2px;
}

body input,
body select {
  display: block;
  font-family: "Helvetica", Helvetica, "Arial", Arial, sans-serif;
  font-size: 1em;
}

body select[multiple] {
  background-color: #fff;
  border: 1px solid rgba(17, 17, 17, 0.15);
  border-radius: 3px;
  box-sizing: border-box;
  font-family: "Helvetica", Helvetica, "Arial", Arial, sans-serif;
  font-size: 1em;
  margin-bottom: 0.75em;
  padding: 0.5em;
  transition: border-color 150ms ease;
  width: 100%;
}

body select[multiple]:focus {
  border-color: #ff1e00;
  outline: none;
}

body select[multiple]:disabled {
  cursor: not-allowed;
}

body select[multiple]:disabled:hover {
  border: 1px solid rgba(17, 17, 17, 0.15);
}

body textarea {
  resize: vertical;
}

body [type="checkbox"],
body [type="radio"] {
  display: inline;
  margin-right: 0.375em;
}

body [type="file"] {
  margin-bottom: 0.75em;
  width: 100%;
}

body input[type="text"],
body input[type="password"],
body input[type="email"],
body input[type="tel"],
body input[type="number"],
body select,
body .form-select,
body textarea {
  -webkit-appearance: none;
  border: 1px solid rgba(17, 17, 17, 0.15);
  border-radius: 3px;
  background: #fff;
  height: 38px;
  font-weight: 400;
  font-size: 14px;
  color: #111;
  margin-bottom: 0;
  letter-spacing: normal;
  display: block;
  width: 100%;
  padding-left: 4px;
  box-shadow: none;
}

body input[type="text"]::-webkit-input-placeholder,
body input[type="password"]::-webkit-input-placeholder,
body input[type="email"]::-webkit-input-placeholder,
body input[type="tel"]::-webkit-input-placeholder,
body input[type="number"]::-webkit-input-placeholder,
body select::-webkit-input-placeholder,
body .form-select::-webkit-input-placeholder,
body textarea::-webkit-input-placeholder {
  color: #111;
  font-size: 14px;
}

body input[type="text"]:-moz-placeholder,
body input[type="password"]:-moz-placeholder,
body input[type="email"]:-moz-placeholder,
body input[type="tel"]:-moz-placeholder,
body input[type="number"]:-moz-placeholder,
body select:-moz-placeholder,
body .form-select:-moz-placeholder,
body textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #111;
  font-size: 14px;
}

body input[type="text"]::-moz-placeholder,
body input[type="password"]::-moz-placeholder,
body input[type="email"]::-moz-placeholder,
body input[type="tel"]::-moz-placeholder,
body input[type="number"]::-moz-placeholder,
body select::-moz-placeholder,
body .form-select::-moz-placeholder,
body textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #111;
  font-size: 14px;
}

body input[type="text"]:-ms-input-placeholder,
body input[type="password"]:-ms-input-placeholder,
body input[type="email"]:-ms-input-placeholder,
body input[type="tel"]:-ms-input-placeholder,
body input[type="number"]:-ms-input-placeholder,
body select:-ms-input-placeholder,
body .form-select:-ms-input-placeholder,
body textarea:-ms-input-placeholder {
  color: #111;
  font-size: 14px;
}

body input[type="text"].hasDatepicker,
body input[type="password"].hasDatepicker,
body input[type="email"].hasDatepicker,
body input[type="tel"].hasDatepicker,
body input[type="number"].hasDatepicker,
body select.hasDatepicker,
body .form-select.hasDatepicker,
body textarea.hasDatepicker {
  background: #fff url('data:image/svg+xml;charset=utf-8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\a 	 viewBox="-274 369.3 62.8 50.1" style="enable-background:new -274 369.3 62.8 50.1;" xml:space="preserve" preserveAspectRatio="xMaxYMid">\a<path class="st0" d="M-231.5,375.5h-1.9l-0.7,0v-4.1c0-1.1-0.7-2.1-1.6-2.1h-3.8c-0.9,0-1.6,1-1.6,2.1v4h-17.7v-4\a 	c0-1.1-0.7-2.1-1.6-2.1h-3.8c-0.9,0-1.6,1-1.6,2.1v4h-0.8h-1.7c-3.1,0-5.7,2.5-5.7,5.6v32.7c0,3.1,2.6,5.6,5.7,5.6h36.8\a 	c3.1,0,5.7-2.5,5.7-5.6v-32.7C-225.8,378-228.4,375.5-231.5,375.5z M-230.4,413.8c0,0.6-0.5,1.1-1.1,1.1h-36.8\a 	c-0.6,0-1.1-0.5-1.1-1.1v-27.7c0.1,0,0.2,0,0.2,0h38.9L-230.4,413.8z"/>\a</svg>') 100% center no-repeat;
  background-size: auto 18px;
}

body input[type="submit"] {
  background-color: #41a5f2;
  border-radius: 3px;
  color: #fff;
  display: block;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  letter-spacing: .03em;
  font-family: OpenSans, Helvetica, sans-serif;
  line-height: 1.3 !important;
  padding: 10px 12px;
  font-size: 15px;
  min-height: 38px;
  width: 100%;
}

body input[type="submit"]:hover, body input[type="submit"]:active {
  background-color: #2095f0;
}

body select,
body .form-select {
  padding-right: 20px;
  background: #fff url("/sites/all/themes/platform/ngt_theme_base/images/chevron-down-gray.svg") 100% center no-repeat;
  background-size: auto 9px;
  padding-left: 4px;
  font-weight: 400;
  font-size: 14px;
  display: block;
  width: 100% !important;
  /*nix the right padding for versions of IE that generate the arrow*/
  background-size: auto 10px \9;
  padding-right: 0 \9;
  letter-spacing: normal;
}

body select::-webkit-input-placeholder,
body .form-select::-webkit-input-placeholder {
  font-size: 14px;
}

body select:-moz-placeholder,
body .form-select:-moz-placeholder {
  /* Firefox 18- */
  font-size: 14px;
}

body select::-moz-placeholder,
body .form-select::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 14px;
}

body select:-ms-input-placeholder,
body .form-select:-ms-input-placeholder {
  font-size: 14px;
}

riot-solr-container.search-filters-container > riot-solr-current-search {
  padding: 0;
  margin-bottom: 10px;
}

rc-riot-review-score-facet a {
  color: #111;
}

rc-riot-review-score-facet.collapsible {
  border: 1px solid rgba(17, 17, 17, 0.15);
  border-radius: 3px;
  padding-left: 4px;
}

rc-riot-review-score-facet.collapsible .rating-filter-toggle {
  background: white url("/sites/all/themes/platform/ngt_theme_base/images/chevron-down-gray.svg") 100% center no-repeat;
  background-size: auto 9px;
  color: #111;
  display: block;
  font-family: "Helvetica", Helvetica, "Arial", Arial, sans-serif;
  font-size: 14px;
  height: 38px;
  line-height: 38px;
  width: 100%;
}

rc-riot-review-score-facet .rc-star-rating {
  display: block;
}

rc-riot-review-score-facet .rc-star-rating:before {
  content: "";
  display: inline-block;
  height: 18px;
  width: 18px;
  background: white;
  margin-bottom: -2px;
  margin-right: 3px;
  border: 1px solid rgba(17, 17, 17, 0.15);
  border-radius: 3px;
}

rc-riot-review-score-facet .rc-star-rating.checked:before {
  background-color: #41a5f2;
  background-image: url("/sites/all/themes/platform/ngt_theme_base/images/icon-facet-active.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 10px;
  border-color: #41a5f2;
}

.front.qs-layout-floating #block-ngt-base-ngt-base-qs {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  background: rgba(17, 17, 17, 0.05);
}

.front.qs-layout-floating #block-ngt-base-ngt-base-qs:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.front.qs-layout-floating #block-ngt-base-ngt-base-qs:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

@media only screen and (min-width: 48em) {
  .front.qs-layout-floating #block-ngt-base-ngt-base-qs {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 70px;
    z-index: 10;
    padding: 15px 15px 15px 0;
    max-width: 640px;
    background: rgba(17, 17, 17, 0.5);
  }
}

@media only screen and (min-width: 64.0625em) {
  .front.qs-layout-floating #block-ngt-base-ngt-base-qs {
    max-width: 769px;
  }
}

@media only screen and (min-width: 75em) {
  .front.qs-layout-floating #block-ngt-base-ngt-base-qs {
    max-width: 1100px;
  }
}

.front.qs-layout-below #block-ngt-base-ngt-base-qs {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  background: rgba(255, 255, 255, 0);
}

.front.qs-layout-below #block-ngt-base-ngt-base-qs:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.front.qs-layout-below #block-ngt-base-ngt-base-qs:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

@media only screen and (min-width: 48em) {
  .front.qs-layout-below #block-ngt-base-ngt-base-qs {
    height: 70px;
    z-index: 10;
    padding: 15px 15px 15px 0;
    max-width: 640px;
  }
}

@media only screen and (min-width: 64.0625em) {
  .front.qs-layout-below #block-ngt-base-ngt-base-qs {
    max-width: 769px;
  }
}

@media only screen and (min-width: 75em) {
  .front.qs-layout-below #block-ngt-base-ngt-base-qs {
    max-width: 1100px;
  }
}

.front .rc-core-item-avail-form {
  width: 100%;
  display: block;
}

.front .rc-core-item-avail-form:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

@media only screen and (min-width: 48em) {
  .front .rc-core-item-avail-form {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
  }
  .front .rc-core-item-avail-form .form-item {
    margin: 0;
  }
  .front .rc-core-item-avail-form .form-item:last-of-type {
    padding-right: 15px !important;
  }
  .front .rc-core-item-avail-form .form-item {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-right: 0;
  }
  .front .rc-core-item-avail-form .form-submit {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    clear: none;
    border-radius: 2px;
  }
  .front .rc-core-item-avail-form.has-travelers .form-item {
    width: 20.83333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-right: 0;
  }
  .front .rc-core-item-avail-form.has-travelers .form-submit {
    width: 16.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
}

#footer-top {
  background: rgba(17, 17, 17, 0.05);
}

#footer {
  background: #fff;
  border-top: solid 1px rgba(17, 17, 17, 0.05);
  min-height: 340px;
}

#footer h1, #footer h2 {
  margin-top: 20px;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 400;
  color: #111;
}

#footer .region-footer {
  max-width: 1440px;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

#footer .region-footer ul.links {
  padding: 0 0 0 0;
}

#footer .region-footer ul.links li {
  list-style-type: none;
}

#footer .region-footer .block-ngt-base * {
  color: rgba(17, 17, 17, 0.75);
}

#footer .region-footer .block-ngt-base .footer-contact-info h1 {
  text-align: left;
}

@media only screen and (max-width: 30em) {
  #footer .region-footer .block-ngt-base {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 30.0625em) and (max-width: 47.9375em) {
  #footer .region-footer .block-ngt-base {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 48em) {
  #footer .region-footer .block-ngt-base {
    width: 25%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

#footer .region-footer-bottom {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: auto;
  max-width: 1440px;
}

#footer .region-footer-bottom .ngt-base-trust-logos {
  justify-content: space-around;
  width: 224px;
}

#footer .region-footer-bottom ul.ngt-affiliate-list {
  justify-content: space-around;
}

#footer .region-footer-bottom .ngt-affiliate-link {
  flex-basis: 224px;
}

#footer .region-footer-bottom .ngt-affiliate-link img {
  display: block;
  margin: auto;
}

@media only screen and (max-width: 47.9375em) {
  #footer .region-footer-bottom .block {
    margin-top: 8px;
  }
  #footer .region-footer-bottom .ngt-affiliate-link {
    margin-bottom: 8px;
  }
}

@media only screen and (min-width: 48em) {
  #footer .region-footer-bottom {
    flex-wrap: nowrap;
    justify-content: normal;
  }
  #footer .region-footer-bottom #block-views-affiliates-block-affiliates {
    flex-grow: 1;
    margin-left: auto;
  }
  #footer .region-footer-bottom ul.ngt-affiliate-list {
    align-items: center;
    justify-content: flex-end;
  }
  #footer .region-footer-bottom .ngt-affiliate-link {
    margin-left: 8px;
  }
}

#footer .social #block-ngt-base-ngt-footer-social-links {
  width: 100%;
  border-bottom: solid 1px rgba(17, 17, 17, 0.05);
}

#footer .social #block-ngt-base-ngt-footer-social-links .content {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  text-align: center;
  padding: 20px 10px 15px;
}

#footer .social #block-ngt-base-ngt-footer-social-links .content:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

#footer .social #block-ngt-base-ngt-footer-social-links .content .links {
  display: inline-block;
  width: auto;
}

#footer .social #block-ngt-base-ngt-footer-social-links .content li {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-left: 5px;
  margin-right: 5px;
  list-style-type: none;
}

#footer .social #block-ngt-base-ngt-footer-social-links .content li a {
  display: block;
  width: 40px;
  height: 40px;
  text-indent: -999px;
  overflow: hidden;
  transition: all .25s ease-out;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 34px;
}

#footer .social #block-ngt-base-ngt-footer-social-links .content li a:hover, #footer .social #block-ngt-base-ngt-footer-social-links .content li a:active {
  background-color: #fff;
}

#footer .social #block-ngt-base-ngt-footer-social-links .content li a.icon-facebook {
  background-image: url("/sites/all/themes/platform/ngt_theme_base/images/icon-facebook-gray.svg");
}

#footer .social #block-ngt-base-ngt-footer-social-links .content li a.icon-twitter {
  background-image: url("/sites/all/themes/platform/ngt_theme_base/images/icon-twitter-gray.svg");
}

#footer .social #block-ngt-base-ngt-footer-social-links .content li a.icon-youtube {
  background-image: url("/sites/all/themes/platform/ngt_theme_base/images/icon-youtube-gray.svg");
}

#footer .social #block-ngt-base-ngt-footer-social-links .content li a.icon-instagram {
  background-image: url("/sites/all/themes/platform/ngt_theme_base/images/icon-instagram-gray.svg");
}

#footer .footer-bt-info {
  padding: 15px;
  text-align: center;
}

#footer .footer-bt-info a {
  color: rgba(17, 17, 17, 0.75);
  text-decoration: underline;
}

#footer .footer-bt-info a:hover, #footer .footer-bt-info a:active {
  text-decoration: none;
}

/**
*   Edit these variables to update the calendar
*   color theme for popup calendars and details-page
*   availability tab.
**/
/**
*   You don't really need to edit these variables,
*   these just link up all the styles
**/
#ui-datepicker-div {
  z-index: 9999 !important;
}

.rc-avail-embed .ui-datepicker {
  width: 100%;
  max-width: 17em;
  padding: .2em .2em 0;
  margin: 0 auto;
}

.ui-datepicker-calendar .av-X .ui-state-default {
  color: #41a5f2;
}

.ui-datepicker-calendar .av-O .ui-state-default {
  background: #fff;
  color: #41a5f2;
}

.ui-datepicker-calendar .av-OUT .ui-state-default {
  background: #fff;
  /* Old browsers */
  background: linear-gradient(145deg, #fff 50%, #d6d6d6 50%);
}

.ui-datepicker-calendar .av-IN .ui-state-default {
  background: #fff;
  /* Old browsers */
  background: linear-gradient(145deg, #d6d6d6 50%, #fff 50%);
}

.ui-datepicker-calendar .av-S,
.ui-datepicker-calendar .av-BEG,
.ui-datepicker-calendar .av-END {
  opacity: 1;
}

.ui-datepicker-calendar .av-S .ui-state-default,
.ui-datepicker-calendar .av-BEG .ui-state-default,
.ui-datepicker-calendar .av-END .ui-state-default {
  border-top-width: 3px;
  border-bottom-width: 3px;
  border-top-color: #41a5f2;
  border-bottom-color: #41a5f2;
  font-weight: normal;
  color: #fff;
  background: #41a5f2;
}

.ui-datepicker-calendar .av-0.av-BEG .ui-state-default,
.ui-datepicker-calendar .av-0.av-END .ui-state-default {
  background: #41a5f2;
  border-right-width: 0;
  border-left-width: 0;
}

@media only screen and (max-width: 30em) {
  .front .rc-avail-embed-msg {
    padding: 0;
    text-align: center;
  }
  .front .rc-avail-embed-msg .mns {
    display: inline-block;
    width: 100%;
  }
  .front .rc-avail-embed-msg .start-over {
    display: inline-block;
    font-weight: normal;
  }
}

#ui-datepicker-div, .ui-datepicker {
  border: solid 1px rgba(17, 17, 17, 0.75);
  background: #fff;
  border-radius: 3px;
  padding: 0;
  box-shadow: 0 -5px 20px rgba(0, 0, 0, 0.15);
}

#ui-datepicker-div table, .ui-datepicker table {
  border: none;
  margin-bottom: 0;
}

#ui-datepicker-div table thead, .ui-datepicker table thead {
  border-bottom: solid 1px #959595;
}

#ui-datepicker-div table td, .ui-datepicker table td {
  padding: 0;
  background: #d6d6d6;
  /*.ui-state-default {
        background:$white;
        color:$cta-color;
        font-weight:700;

        &.ui-state-active {
          background:$black75;
          color:$white;
        }
      }*/
}

#ui-datepicker-div table td.av-O .ui-state-default:hover, #ui-datepicker-div table td.av-O .ui-state-default:active, .ui-datepicker table td.av-O .ui-state-default:hover, .ui-datepicker table td.av-O .ui-state-default:active {
  color: #fff;
  background: #41a5f2;
}

#ui-datepicker-div table td.av-X, .ui-datepicker table td.av-X {
  text-decoration: line-through;
  text-decoration-color: #959595;
}

#ui-datepicker-div table td.ui-state-disabled, .ui-datepicker table td.ui-state-disabled {
  opacity: 1.0;
}

#ui-datepicker-div table td.ui-state-disabled .ui-state-default, .ui-datepicker table td.ui-state-disabled .ui-state-default {
  background: #d6d6d6;
  color: #959595;
  font-weight: 400;
}

#ui-datepicker-div table td.ui-state-disabled .ui-state-default:hover, #ui-datepicker-div table td.ui-state-disabled .ui-state-default:active, .ui-datepicker table td.ui-state-disabled .ui-state-default:hover, .ui-datepicker table td.ui-state-disabled .ui-state-default:active {
  background: #d6d6d6;
  color: #959595;
  font-weight: 400;
}

#ui-datepicker-div table td.ui-state-disabled.av-O .ui-state-default, .ui-datepicker table td.ui-state-disabled.av-O .ui-state-default {
  background: #f0f0f0;
}

#ui-datepicker-div table td.ui-state-disabled.av-BEG, #ui-datepicker-div table td.ui-state-disabled.av-S, .ui-datepicker table td.ui-state-disabled.av-BEG, .ui-datepicker table td.ui-state-disabled.av-S {
  text-decoration: none;
}

#ui-datepicker-div table td.ui-state-disabled.av-BEG .ui-state-default, #ui-datepicker-div table td.ui-state-disabled.av-S .ui-state-default, .ui-datepicker table td.ui-state-disabled.av-BEG .ui-state-default, .ui-datepicker table td.ui-state-disabled.av-S .ui-state-default {
  color: #fff;
  background: #41a5f2;
}

#ui-datepicker-div table td.ui-state-disabled.av-IN .ui-state-default, .ui-datepicker table td.ui-state-disabled.av-IN .ui-state-default {
  color: #959595;
  font-weight: 400;
  background: #f0f0f0;
  /* Old browsers */
  background: linear-gradient(145deg, #d6d6d6 50%, #f0f0f0 50%);
}

#ui-datepicker-div table td.ui-state-disabled.av-OUT, .ui-datepicker table td.ui-state-disabled.av-OUT {
  text-decoration: none;
}

#ui-datepicker-div table td.ui-state-disabled.av-OUT .ui-state-default, .ui-datepicker table td.ui-state-disabled.av-OUT .ui-state-default {
  color: #959595;
  font-weight: 400;
  background: #f0f0f0;
  /* Old browsers */
  background: linear-gradient(145deg, #f0f0f0 50%, #d6d6d6 50%);
}

#ui-datepicker-div .ui-datepicker-header, .ui-datepicker .ui-datepicker-header {
  background: rgba(17, 17, 17, 0.75);
  border: none;
  height: 44px;
  border-radius: 0;
}

#ui-datepicker-div .ui-datepicker-header:after, .ui-datepicker .ui-datepicker-header:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

#ui-datepicker-div .ui-datepicker-header select[class*="ui-datepicker"], .ui-datepicker .ui-datepicker-header select[class*="ui-datepicker"] {
  width: 49% !important;
  display: inline-block;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-month, .ui-datepicker .ui-datepicker-header .ui-datepicker-month {
  float: left;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-year, .ui-datepicker .ui-datepicker-header .ui-datepicker-year {
  float: right;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title, .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  color: rgba(255, 255, 255, 0.9);
  padding-top: 5px;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select, .ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
  margin-top: -5px;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon, .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {
  background: none;
  width: 0;
  height: 0;
  border-width: 8px;
  border-style: solid;
  margin: auto;
  top: 11px;
  transition: border-color .35s ease-in-out;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon, .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {
  border-color: transparent transparent transparent white;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover {
  background: transparent;
  border: none;
  right: 2px;
  top: 2px;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next-hover .ui-icon, .ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover .ui-icon {
  border-color: transparent transparent transparent #41a5f2;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {
  border-color: transparent white transparent transparent;
  left: 0;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {
  background: transparent;
  border: none;
  left: 2px;
  top: 2px;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev-hover .ui-icon, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover .ui-icon {
  border-color: transparent #41a5f2 transparent transparent;
}

#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default, .ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default {
  border: none;
  border-right: solid 1px #959595;
  border-bottom: solid 1px #959595;
  padding: 6px 3px;
  text-align: center;
}

#ui-datepicker-div tr:last-child .ui-state-default, #ui-datepicker-div tr:last-child .ui-widget-content .ui-state-default, #ui-datepicker-div tr:last-child .ui-widget-header .ui-state-default,
#ui-datepicker-div tr:first-child .ui-state-default,
#ui-datepicker-div tr:first-child .ui-widget-content .ui-state-default,
#ui-datepicker-div tr:first-child .ui-widget-header .ui-state-default, .ui-datepicker tr:last-child .ui-state-default, .ui-datepicker tr:last-child .ui-widget-content .ui-state-default, .ui-datepicker tr:last-child .ui-widget-header .ui-state-default,
.ui-datepicker tr:first-child .ui-state-default,
.ui-datepicker tr:first-child .ui-widget-content .ui-state-default,
.ui-datepicker tr:first-child .ui-widget-header .ui-state-default {
  border-bottom: none;
}

#ui-datepicker-div tr:nth-of-type(2) .ui-state-default, #ui-datepicker-div tr:nth-of-type(2) .ui-widget-content .ui-state-default, #ui-datepicker-div tr:nth-of-type(2) .ui-widget-header .ui-state-default,
#ui-datepicker-div tr:first-child + tr .ui-state-default,
#ui-datepicker-div tr:first-child + tr .ui-widget-content .ui-state-default,
#ui-datepicker-div tr:first-child + tr .ui-widget-header .ui-state-default, .ui-datepicker tr:nth-of-type(2) .ui-state-default, .ui-datepicker tr:nth-of-type(2) .ui-widget-content .ui-state-default, .ui-datepicker tr:nth-of-type(2) .ui-widget-header .ui-state-default,
.ui-datepicker tr:first-child + tr .ui-state-default,
.ui-datepicker tr:first-child + tr .ui-widget-content .ui-state-default,
.ui-datepicker tr:first-child + tr .ui-widget-header .ui-state-default {
  border-top: solid 1px #959595;
}

#ui-datepicker-div td:last-child .ui-state-default, #ui-datepicker-div td:last-child .ui-widget-content .ui-state-default, #ui-datepicker-div td:last-child .ui-widget-header .ui-state-default,
#ui-datepicker-div td:nth-of-type(7) .ui-state-default,
#ui-datepicker-div td:nth-of-type(7) .ui-widget-content .ui-state-default,
#ui-datepicker-div td:nth-of-type(7) .ui-widget-header .ui-state-default, .ui-datepicker td:last-child .ui-state-default, .ui-datepicker td:last-child .ui-widget-content .ui-state-default, .ui-datepicker td:last-child .ui-widget-header .ui-state-default,
.ui-datepicker td:nth-of-type(7) .ui-state-default,
.ui-datepicker td:nth-of-type(7) .ui-widget-content .ui-state-default,
.ui-datepicker td:nth-of-type(7) .ui-widget-header .ui-state-default {
  border-right: none;
}

#ui-datepicker-div th, .ui-datepicker th {
  background: rgba(17, 17, 17, 0.75);
  font-weight: 400;
  color: #fff;
}

.group-avail .field-group-format-wrapper:after,
.group-vr-avail .field-group-format-wrapper:after, .view-display-id-single_map_bubble .field-group-format-wrapper:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.group-avail .rcav-calendar,
.group-vr-avail .rcav-calendar, .view-display-id-single_map_bubble .rcav-calendar {
  width: 100%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  padding-left: 0 !important;
  padding-right: 0 !important;
  clear: both;
  background: #fff;
  margin-top: 20px;
  padding-bottom: 10px;
  text-align: center;
  overflow-x: scroll;
}

.group-avail .rcav-calendar td,
.group-vr-avail .rcav-calendar td, .view-display-id-single_map_bubble .rcav-calendar td {
  border-color: rgba(0, 0, 0, 0.15) !important;
  width: 14%;
  line-height: 1.4;
  padding: 2px 1px;
}

.group-avail .rcav-calendar .rcav-month.rc-calendar,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar {
  padding-left: 7px;
  padding-right: 7px;
  display: inline-block;
  border: none;
  position: relative;
  margin-bottom: 0;
}

@media only screen and (min-width: 35.3125em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar {
    float: left;
    clear: left;
    max-width: 50%;
  }
  .group-avail .rcav-calendar .rcav-month.rc-calendar:nth-of-type(2n),
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar:nth-of-type(2n), .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar:nth-of-type(2n) {
    float: right;
    clear: none;
  }
}

.group-avail .rcav-calendar .rcav-month.rc-calendar caption,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar caption, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar caption {
  background: rgba(17, 17, 17, 0.15);
  text-align: center;
  display: block;
  font-size: 20px;
  font-weight: 600;
  padding: 4px 0 2px 0;
  color: #333;
  border: solid 1px rgba(0, 0, 0, 0.15);
  margin-top: -1px;
}

.group-avail .rcav-calendar .rcav-month.rc-calendar tbody,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody {
  display: block;
  width: 100%;
  line-height: 1.4;
}

.group-avail .rcav-calendar .rcav-month.rc-calendar tbody th,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th {
  font-size: 11px;
}

.group-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-1, .group-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-2, .group-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-3, .group-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-4, .group-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-5, .group-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-6, .group-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-7, .group-avail .rcav-calendar .rcav-month.rc-calendar tbody th.week,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-1,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-2,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-3,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-4,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-5,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-6,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th.day-7,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody th.week, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th.day-1, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th.day-2, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th.day-3, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th.day-4, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th.day-5, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th.day-6, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th.day-7, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody th.week {
  background: #fff;
  color: rgba(17, 17, 17, 0.5);
  border-bottom: solid 1px rgba(0, 0, 0, 0.15);
}

.group-avail .rcav-calendar .rcav-month.rc-calendar tbody td,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td {
  font-size: 18px;
  color: #fff;
  background: #fff;
  padding: 2px 5px;
  font-weight: 700;
}

.group-avail .rcav-calendar .rcav-month.rc-calendar tbody td br,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td br, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td br {
  display: none;
}

.group-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td .price {
  font-size: 10px;
  display: block;
  text-align: center;
  font-weight: 400;
}

@media only screen and (min-width: 26.25em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td {
    padding: 2px 10px;
    font-size: 20px;
  }
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td .price {
    font-size: 12px;
  }
}

@media only screen and (min-width: 35.3125em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td {
    padding: 2px 4px;
    font-size: 18px;
  }
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td .price {
    font-size: 10px;
  }
}

@media only screen and (min-width: 37.5em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td {
    padding: 2px 5px;
  }
}

@media only screen and (min-width: 40.625em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td .price {
    font-size: 11px;
  }
}

@media only screen and (min-width: 42.1875em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td {
    font-size: 20px;
    padding: 3px 6px;
  }
}

@media only screen and (min-width: 43.75em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td .price {
    font-size: 12px;
  }
}

@media only screen and (min-width: 46.5625em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td {
    padding: 3px 8px;
  }
}

@media only screen and (min-width: 48em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td {
    padding: 3px;
    font-size: 18px;
  }
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td .price {
    font-size: 9px;
  }
}

@media only screen and (min-width: 50.625em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td .price {
    font-size: 10px;
  }
}

@media only screen and (min-width: 53.125em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td {
    font-size: 20px;
    padding: 3px 4px;
  }
}

@media only screen and (min-width: 56.875em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td .price {
    font-size: 11px;
  }
}

@media only screen and (min-width: 59.375em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td {
    padding: 3px 5px;
  }
}

@media only screen and (min-width: 62.5em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td {
    padding: 3px 6px;
    width: 53px;
  }
}

@media only screen and (min-width: 65.625em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td .price, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td .price {
    font-size: 12px;
  }
}

@media only screen and (min-width: 67.8125em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td {
    padding: 3px 7px;
  }
}

@media only screen and (min-width: 70.3125em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td {
    font-size: 23px;
  }
}

@media only screen and (min-width: 74.0625em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td {
    font-size: 25px;
    padding: 3px 8px;
  }
}

@media only screen and (min-width: 77.1875em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td {
    font-size: 20px;
  }
}

@media only screen and (min-width: 80.3125em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td {
    padding: 3px 9px;
    width: 55px;
  }
}

@media only screen and (min-width: 84.375em) {
  .group-avail .rcav-calendar .rcav-month.rc-calendar tbody td,
  .group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td {
    width: 63px;
  }
}

.group-avail .rcav-calendar .rcav-month.rc-calendar tbody td .rc-price-type,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td .rc-price-type, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td .rc-price-type {
  display: none;
}

.group-avail .rcav-calendar .rcav-month.rc-calendar tbody td.av-O,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td.av-O, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td.av-O {
  background: #41a5f2;
}

.group-avail .rcav-calendar .rcav-month.rc-calendar tbody td.av-O.av-IN,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td.av-O.av-IN, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td.av-O.av-IN {
  background: linear-gradient(135deg, #d6d6d6 50%, #41a5f2 50%);
}

.group-avail .rcav-calendar .rcav-month.rc-calendar tbody td.av-X,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td.av-X, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td.av-X {
  background: #d6d6d6;
  background-position: center;
}

.group-avail .rcav-calendar .rcav-month.rc-calendar tbody td.av-X.av-OUT,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td.av-X.av-OUT, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td.av-X.av-OUT {
  background: linear-gradient(135deg, #41a5f2 50%, #d6d6d6 50%);
}

.group-avail .rcav-calendar .rcav-month.rc-calendar tbody td.week .rc-price,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td.week .rc-price, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td.week .rc-price {
  font-size: 11px;
}

.group-avail .rcav-calendar .rcav-month.rc-calendar tbody td.week .rc-price-type,
.group-vr-avail .rcav-calendar .rcav-month.rc-calendar tbody td.week .rc-price-type, .view-display-id-single_map_bubble .rcav-calendar .rcav-month.rc-calendar tbody td.week .rc-price-type {
  display: none;
}

.group-avail .rcav-key,
.group-vr-avail .rcav-key, .view-display-id-single_map_bubble .rcav-key {
  margin: 0 0 20px 0;
}

@media (max-width: 640px) {
  .group-avail .rcav-key,
  .group-vr-avail .rcav-key, .view-display-id-single_map_bubble .rcav-key {
    display: none;
  }
}

.group-avail .rcav-key caption,
.group-vr-avail .rcav-key caption, .view-display-id-single_map_bubble .rcav-key caption {
  display: none;
}

.group-avail .rcav-key, .group-avail .rcav-key tbody, .group-avail .rcav-key tr, .group-avail .rcav-key td,
.group-vr-avail .rcav-key,
.group-vr-avail .rcav-key tbody,
.group-vr-avail .rcav-key tr,
.group-vr-avail .rcav-key td, .view-display-id-single_map_bubble .rcav-key, .view-display-id-single_map_bubble .rcav-key tbody, .view-display-id-single_map_bubble .rcav-key tr, .view-display-id-single_map_bubble .rcav-key td {
  border: none;
  color: #333;
}

.group-avail .rcav-key.label, .group-avail .rcav-key tbody.label, .group-avail .rcav-key tr.label, .group-avail .rcav-key td.label,
.group-vr-avail .rcav-key.label,
.group-vr-avail .rcav-key tbody.label,
.group-vr-avail .rcav-key tr.label,
.group-vr-avail .rcav-key td.label, .view-display-id-single_map_bubble .rcav-key.label, .view-display-id-single_map_bubble .rcav-key tbody.label, .view-display-id-single_map_bubble .rcav-key tr.label, .view-display-id-single_map_bubble .rcav-key td.label {
  padding-left: 8px;
  font-size: 14px;
  font-weight: 400;
}

.group-avail .rcav-key.av-O, .group-avail .rcav-key tbody.av-O, .group-avail .rcav-key tr.av-O, .group-avail .rcav-key td.av-O,
.group-vr-avail .rcav-key.av-O,
.group-vr-avail .rcav-key tbody.av-O,
.group-vr-avail .rcav-key tr.av-O,
.group-vr-avail .rcav-key td.av-O, .view-display-id-single_map_bubble .rcav-key.av-O, .view-display-id-single_map_bubble .rcav-key tbody.av-O, .view-display-id-single_map_bubble .rcav-key tr.av-O, .view-display-id-single_map_bubble .rcav-key td.av-O {
  background: #41a5f2;
}

.group-avail .rcav-key.av-O.av-IN, .group-avail .rcav-key tbody.av-O.av-IN, .group-avail .rcav-key tr.av-O.av-IN, .group-avail .rcav-key td.av-O.av-IN,
.group-vr-avail .rcav-key.av-O.av-IN,
.group-vr-avail .rcav-key tbody.av-O.av-IN,
.group-vr-avail .rcav-key tr.av-O.av-IN,
.group-vr-avail .rcav-key td.av-O.av-IN, .view-display-id-single_map_bubble .rcav-key.av-O.av-IN, .view-display-id-single_map_bubble .rcav-key tbody.av-O.av-IN, .view-display-id-single_map_bubble .rcav-key tr.av-O.av-IN, .view-display-id-single_map_bubble .rcav-key td.av-O.av-IN {
  background: linear-gradient(135deg, #d6d6d6 50%, #41a5f2 50%);
}

.group-avail .rcav-key.av-X, .group-avail .rcav-key tbody.av-X, .group-avail .rcav-key tr.av-X, .group-avail .rcav-key td.av-X,
.group-vr-avail .rcav-key.av-X,
.group-vr-avail .rcav-key tbody.av-X,
.group-vr-avail .rcav-key tr.av-X,
.group-vr-avail .rcav-key td.av-X, .view-display-id-single_map_bubble .rcav-key.av-X, .view-display-id-single_map_bubble .rcav-key tbody.av-X, .view-display-id-single_map_bubble .rcav-key tr.av-X, .view-display-id-single_map_bubble .rcav-key td.av-X {
  background: #d6d6d6;
  background-position: center;
}

.group-avail .rcav-key.av-X.av-OUT, .group-avail .rcav-key tbody.av-X.av-OUT, .group-avail .rcav-key tr.av-X.av-OUT, .group-avail .rcav-key td.av-X.av-OUT,
.group-vr-avail .rcav-key.av-X.av-OUT,
.group-vr-avail .rcav-key tbody.av-X.av-OUT,
.group-vr-avail .rcav-key tr.av-X.av-OUT,
.group-vr-avail .rcav-key td.av-X.av-OUT, .view-display-id-single_map_bubble .rcav-key.av-X.av-OUT, .view-display-id-single_map_bubble .rcav-key tbody.av-X.av-OUT, .view-display-id-single_map_bubble .rcav-key tr.av-X.av-OUT, .view-display-id-single_map_bubble .rcav-key td.av-X.av-OUT {
  background: linear-gradient(135deg, #41a5f2 50%, #d6d6d6 50%);
}

@media (max-width: 640px) {
  .group-avail .rcjs-controls,
  .group-vr-avail .rcjs-controls, .view-display-id-single_map_bubble .rcjs-controls {
    height: 6rem;
  }
  .group-avail .rcjs-controls .prev,
  .group-avail .rcjs-controls .next,
  .group-vr-avail .rcjs-controls .prev,
  .group-vr-avail .rcjs-controls .next, .view-display-id-single_map_bubble .rcjs-controls .prev,
  .view-display-id-single_map_bubble .rcjs-controls .next {
    bottom: 0;
  }
}

.group-availability .rc-calendar.rcav-month caption {
  border: solid 1px #fff;
  background: #fff;
  padding: 8px 5px;
  font-family: OpenSans, Helvetica, sans-serif;
  font-weight: 400;
  color: rgba(17, 17, 17, 0.15);
}

.group-availability .rc-calendar.rcav-month .rc-item-price .rc-price {
  color: rgba(17, 17, 17, 0.5);
  font-weight: 400;
}

.group-availability .rc-calendar.rcav-month tr:first-child,
.group-availability .rc-calendar.rcav-month tr:nth-of-type(1) {
  padding: 5px 0;
  height: 30px;
}

.group-availability .rc-calendar.rcav-month th {
  background: #fff;
  border-color: #fff;
  color: rgba(17, 17, 17, 0.15);
  padding: 0;
  border-bottom: solid 1px #fff;
}

.group-availability .rc-calendar.rcav-month th.day-7 {
  border-left: solid 1px #fff;
}

.group-availability .rc-calendar.rcav-month th.day-6 {
  border-right: solid 1px #fff;
}

.group-availability .rc-calendar.rcav-month td {
  padding: 0;
  background: #d6d6d6;
  border-color: #959595;
  color: #959595;
  font-weight: 400;
}

.group-availability .rc-calendar.rcav-month td.av-O {
  font-weight: 400;
}

.group-availability .rc-calendar.rcav-month td.ui-state-disabled {
  opacity: 1.0;
  background: #d6d6d6;
  color: #959595;
  font-weight: 400;
}

.group-availability .rc-calendar.rcav-month td.av-O {
  background: #fff;
  color: #41a5f2;
  font-weight: 400;
}

.group-availability .rc-calendar.rcav-month td.av-BEG,
.group-availability .rc-calendar.rcav-month td.av-S {
  color: rgba(17, 17, 17, 0.5);
  background: #a4ffaa;
  font-weight: 400;
}

.group-availability .rc-calendar.rcav-month td.av-X .rc-item-price .rc-price {
  color: rgba(255, 255, 255, 0);
}

.group-availability .rc-calendar.rcav-month td.av-X.av-OUT {
  color: #41a5f2;
  font-weight: 400;
}

.group-availability .rc-calendar.rcav-month td.av-X.av-OUT .rc-item-price .rc-price {
  color: rgba(17, 17, 17, 0.5);
}

.group-availability .rc-calendar.rcav-month td.av-IN {
  color: #959595;
  font-weight: 400;
  background: #fff;
  /* Old browsers */
  background: linear-gradient(127deg, #d6d6d6 50%, #fff 50%);
}

.group-availability .rc-calendar.rcav-month td.av-IN.av-O {
  color: #41a5f2;
  font-weight: 400;
}

.group-availability .rc-calendar.rcav-month td.av-OUT {
  color: #959595;
  font-weight: 400;
  background: #fff;
  /* Old browsers */
  background: linear-gradient(127deg, #fff 50%, #d6d6d6 50%);
}

.node-vr-listing.view-mode-full .group-avail > .content,
.node-vr-listing.view-mode-full .group-availability > .content {
  padding-left: 0;
  padding-right: 0;
}

.node-vr-listing.view-mode-full .group-avail .rcav-key,
.node-vr-listing.view-mode-full .group-availability .rcav-key {
  border: none;
  background: none;
}

@media only screen and (max-width: 47.9375em) {
  .node-vr-listing.view-mode-full .group-avail .rcav-key,
  .node-vr-listing.view-mode-full .group-availability .rcav-key {
    display: block;
    max-width: 100%;
    overflow-y: auto;
  }
}

.node-vr-listing.view-mode-full .group-avail .rcav-key caption,
.node-vr-listing.view-mode-full .group-availability .rcav-key caption {
  display: none;
}

.node-vr-listing.view-mode-full .group-avail .rcav-key td,
.node-vr-listing.view-mode-full .group-availability .rcav-key td {
  color: #111;
  padding: 9px;
  font-size: 16px;
}

.node-vr-listing.view-mode-full .group-avail .rcav-key td.label,
.node-vr-listing.view-mode-full .group-availability .rcav-key td.label {
  border: none;
}

.node-vr-listing.view-mode-full .group-avail .rcav-key td.day,
.node-vr-listing.view-mode-full .group-availability .rcav-key td.day {
  border: solid 1px #959595;
  border-radius: 3px;
}

.node-vr-listing.view-mode-full .group-avail .rcav-key td.av-O,
.node-vr-listing.view-mode-full .group-availability .rcav-key td.av-O {
  background: #fff;
  color: #41a5f2;
}

.node-vr-listing.view-mode-full .group-avail .rcav-key td.av-X,
.node-vr-listing.view-mode-full .group-availability .rcav-key td.av-X {
  background: #d6d6d6;
  color: #959595;
}

.node-vr-listing.view-mode-full .group-avail .rcav-key td.av-IN,
.node-vr-listing.view-mode-full .group-availability .rcav-key td.av-IN {
  background: #fff;
  /* Old browsers */
  background: linear-gradient(127deg, #d6d6d6 50%, #fff 50%);
}

.node-vr-listing.view-mode-full .group-avail .rcav-key td.av-OUT,
.node-vr-listing.view-mode-full .group-availability .rcav-key td.av-OUT {
  background: #fff;
  /* Old browsers */
  background: linear-gradient(127deg, #fff 50%, #d6d6d6 50%);
  color: #41a5f2;
}

.node-vr-listing.view-mode-full .group-avail .rcjs-controls,
.node-vr-listing.view-mode-full .group-availability .rcjs-controls {
  height: auto;
  padding: 8px 0 5px 0;
  text-align: center;
}

.node-vr-listing.view-mode-full .group-avail .rcjs-controls:after,
.node-vr-listing.view-mode-full .group-availability .rcjs-controls:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

@media only screen and (min-width: 48em) {
  .node-vr-listing.view-mode-full .group-avail .rcjs-controls,
  .node-vr-listing.view-mode-full .group-availability .rcjs-controls {
    padding-bottom: 15px;
  }
}

.node-vr-listing.view-mode-full .group-avail .rcjs-controls .title:after,
.node-vr-listing.view-mode-full .group-availability .rcjs-controls .title:after {
  display: none !important;
}

.node-vr-listing.view-mode-full .group-avail .rcjs-controls .inactive,
.node-vr-listing.view-mode-full .group-availability .rcjs-controls .inactive {
  display: block;
  opacity: .4;
}

.node-vr-listing.view-mode-full .group-avail .rcjs-controls .title,
.node-vr-listing.view-mode-full .group-availability .rcjs-controls .title {
  display: block;
  width: 100%;
  padding-bottom: 10px;
  margin-top: 0;
  text-align: center !important;
  color: rgba(17, 17, 17, 0.5);
}

@media only screen and (min-width: 48em) {
  .node-vr-listing.view-mode-full .group-avail .rcjs-controls .title,
  .node-vr-listing.view-mode-full .group-availability .rcjs-controls .title {
    text-align: left !important;
    padding-top: 15px;
  }
}

.node-vr-listing.view-mode-full .group-avail .rcjs-controls .prev,
.node-vr-listing.view-mode-full .group-avail .rcjs-controls .next,
.node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev,
.node-vr-listing.view-mode-full .group-availability .rcjs-controls .next {
  width: 50px;
  height: 50px;
  border-radius: 300px;
  display: inline-block;
  overflow: hidden;
  background-color: rgba(17, 17, 17, 0.5);
  position: relative;
  text-indent: -999px;
  border: solid 2px rgba(17, 17, 17, 0.5);
  padding: 0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.node-vr-listing.view-mode-full .group-avail .rcjs-controls .prev.inactive,
.node-vr-listing.view-mode-full .group-avail .rcjs-controls .next.inactive,
.node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev.inactive,
.node-vr-listing.view-mode-full .group-availability .rcjs-controls .next.inactive {
  box-shadow: none;
}

.node-vr-listing.view-mode-full .group-avail .rcjs-controls .next,
.node-vr-listing.view-mode-full .group-availability .rcjs-controls .next {
  margin-left: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px auto;
}

@media only screen and (min-width: 48em) {
  .node-vr-listing.view-mode-full .group-avail .rcjs-controls .next,
  .node-vr-listing.view-mode-full .group-availability .rcjs-controls .next {
    position: absolute;
    top: 0;
    right: 0;
  }
}

.node-vr-listing.view-mode-full .group-avail .rcjs-controls .prev,
.node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev {
  margin-right: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px auto;
}

@media only screen and (min-width: 48em) {
  .node-vr-listing.view-mode-full .group-avail .rcjs-controls .prev,
  .node-vr-listing.view-mode-full .group-availability .rcjs-controls .prev {
    position: absolute;
    top: 0;
    right: 60px;
    left: auto;
  }
}

.node-vr-listing.view-mode-full .group-avail .rc-calendar.rcav-month,
.node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month {
  float: left;
  display: block;
  position: relative;
  border: none;
  background: none;
  text-align: center;
}

.node-vr-listing.view-mode-full .group-avail .rc-calendar.rcav-month caption,
.node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month caption {
  font-size: 18px;
}

.node-vr-listing.view-mode-full .group-avail .rc-calendar.rcav-month td,
.node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td {
  font-size: 17px;
  padding: 6px;
}

.node-vr-listing.view-mode-full .group-avail .rc-calendar.rcav-month td .rc-item-price .rc-price,
.node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td .rc-item-price .rc-price {
  font-size: 13px;
}

.node-vr-listing.view-mode-full .group-avail .rc-calendar.rcav-month td .rc-price-type,
.node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td .rc-price-type {
  display: none;
}

@media only screen and (max-width: 64em) {
  .node-vr-listing.view-mode-full .group-avail .rc-calendar.rcav-month td,
  .node-vr-listing.view-mode-full .group-availability .rc-calendar.rcav-month td {
    padding: 4px;
  }
}

.ngt-full-width.node-page h1,
.ngt-full-width.node-page h2 {
  padding-left: 15px;
  padding-right: 15px;
}

.field-name-field-text-content {
  background: #fff;
  padding: 0 20px;
}

.field-name-field-text-content p {
  margin-bottom: 0;
  padding-bottom: .75em;
  padding-top: .75em;
}

.field-name-field-text-content, .field-name-field-text-content p, .field-name-field-text-content * {
  font-size: 16px;
  font-family: OpenSans, Helvetica, sans-serif;
  font-weight: 300;
  text-align: center;
}

@media only screen and (min-width: 30.0625em) {
  .field-name-field-text-content, .field-name-field-text-content p, .field-name-field-text-content * {
    font-size: 18px;
  }
}

@media only screen and (min-width: 64.0625em) {
  .field-name-field-text-content, .field-name-field-text-content p, .field-name-field-text-content * {
    font-size: 21px;
  }
}

.field-name-field-text-content .field-items {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  border-bottom: solid 1px rgba(17, 17, 17, 0.15);
}

.field-name-field-text-content .field-items:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

@media only screen and (min-width: 48em) {
  .field-name-field-text-content .field-items {
    padding: 15px 5px;
  }
}

.paragraphs-items-field-page-builder {
  background: #fff;
  border-top: solid 1px rgba(17, 17, 17, 0.15);
  margin-top: 20px;
}

.paragraphs-items-field-page-builder p {
  margin: 0;
}

@media only screen and (min-width: 30.0625em) {
  .paragraphs-items-field-page-builder {
    margin-top: 0;
    border-top: 0;
  }
}

.paragraphs-items-field-page-builder img {
  display: block;
  width: 100%;
  height: auto;
}

.paragraphs-items-field-page-builder .column-1,
.paragraphs-items-field-page-builder .column-2 {
  padding-top: 10px;
  padding-bottom: 10px;
}

@media only screen and (min-width: 37.5em) {
  .paragraphs-items-field-page-builder .column-1,
  .paragraphs-items-field-page-builder .column-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.paragraphs-items-field-page-builder .paragraphs-item-two-column-layout {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  border-bottom: solid 1px rgba(17, 17, 17, 0.15);
  padding-left: 20px;
  padding-right: 20px;
}

.paragraphs-items-field-page-builder .paragraphs-item-two-column-layout:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.paragraphs-items-field-page-builder .paragraphs-item-two-column-layout .two-column.entity:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.paragraphs-items-field-page-builder .paragraphs-item-two-column-layout img {
  margin-bottom: 15px;
}

.paragraphs-items-field-page-builder .paragraphs-item-two-column-layout .column-1,
.paragraphs-items-field-page-builder .paragraphs-item-two-column-layout .column-2 {
  width: 100%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  padding-left: 0;
  padding-right: 0;
}

@media only screen and (min-width: 37.5em) {
  .paragraphs-items-field-page-builder .paragraphs-item-two-column-layout .column-1,
  .paragraphs-items-field-page-builder .paragraphs-item-two-column-layout .column-2 {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
}

.paragraphs-items-field-page-builder .paragraphs-item-two-column-layout .column-1 > a:nth-child(2),
.paragraphs-items-field-page-builder .paragraphs-item-two-column-layout .column-2 > a:nth-child(2) {
  text-transform: uppercase;
  color: #111;
  font-family: OpenSans, Helvetica, sans-serif;
  font-weight: 600;
  letter-spacing: .05em;
  display: inline-block;
  width: auto;
  padding-right: 18px;
  background: url("/sites/all/themes/platform/ngt_theme_base/images/chevron-right-black.svg") right no-repeat;
  background-size: auto 16px;
}

.paragraphs-items-field-page-builder .paragraphs-item-two-column-layout .column-1 > a:nth-child(2):hover, .paragraphs-items-field-page-builder .paragraphs-item-two-column-layout .column-1 > a:nth-child(2):active,
.paragraphs-items-field-page-builder .paragraphs-item-two-column-layout .column-2 > a:nth-child(2):hover,
.paragraphs-items-field-page-builder .paragraphs-item-two-column-layout .column-2 > a:nth-child(2):active {
  text-decoration: none;
  color: #41a5f2;
}

@media only screen and (min-width: 37.5em) {
  .paragraphs-items-field-page-builder .paragraphs-item-two-column-layout .column-1 {
    padding-left: 0;
  }
}

@media only screen and (min-width: 37.5em) {
  .paragraphs-items-field-page-builder .paragraphs-item-two-column-layout .column-2 {
    padding-right: 0;
  }
}

.paragraphs-items-field-page-builder .paragraphs-item-text-and-image {
  text-align: center;
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraphs-items-field-page-builder .paragraphs-item-text-and-image:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.paragraphs-items-field-page-builder .paragraphs-item-text-and-image .column-1, .paragraphs-items-field-page-builder .paragraphs-item-text-and-image .column-2 {
  width: 100%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
}

@media only screen and (min-width: 37.5em) {
  .paragraphs-items-field-page-builder .paragraphs-item-text-and-image .column-1 {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .paragraphs-items-field-page-builder .paragraphs-item-text-and-image .column-2 {
    width: 66.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
}

.paragraphs-items-field-page-builder .paragraphs-item-text-and-image .column-2:only-child {
  float: none;
  margin: 0 auto;
}

.paragraphs-items-field-page-builder .paragraphs-item-image-block {
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.paragraphs-items-field-page-builder .paragraphs-item-image-block img {
  display: block;
  width: 100%;
  height: auto;
}

.paragraphs-items-field-page-builder .paragraphs-item-image-block p {
  position: absolute;
  margin: auto;
  top: 20%;
  bottom: auto;
  left: 0;
  right: 0;
  z-index: +1;
  text-align: center;
  font-size: 20px;
  font-family: OpenSans, Helvetica, sans-serif;
  padding-top: 5%;
  padding-bottom: 5%;
}

@media only screen and (min-width: 37.5em) {
  .paragraphs-items-field-page-builder .paragraphs-item-image-block p {
    text-transform: uppercase;
    letter-spacing: .05em;
    text-shadow: 0 1px 1px rgba(17, 17, 17, 0.35);
  }
}

@media only screen and (min-width: 37.5em) {
  .paragraphs-items-field-page-builder .paragraphs-item-image-block p {
    padding-top: 8%;
    text-transform: uppercase;
    font-size: 24px;
  }
}

@media only screen and (min-width: 48em) {
  .paragraphs-items-field-page-builder .paragraphs-item-image-block p {
    padding-top: 10%;
    letter-spacing: .085em;
  }
}

@media only screen and (min-width: 64.0625em) {
  .paragraphs-items-field-page-builder .paragraphs-item-image-block p {
    font-size: 28px;
  }
}

.paragraphs-items-field-page-builder .paragraphs-item-image-block p, .paragraphs-items-field-page-builder .paragraphs-item-image-block p * {
  color: #fff;
}

.paragraphs-items-field-page-builder .paragraphs-item-callout-grid {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraphs-items-field-page-builder .paragraphs-item-callout-grid:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right {
  width: 100%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  padding: 20px 0 20px 0;
}

@media only screen and (min-width: 37.5em) {
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1,
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2,
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 img,
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 img,
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right img {
    margin-bottom: 0;
  }
}

.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 p,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 p,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right p {
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 1px rgba(17, 17, 17, 0.5);
  font-size: 18px;
  padding: 10px;
  line-height: 1.1;
  position: absolute;
  margin: auto;
  top: 28%;
  left: 0;
  right: 0;
  z-index: +2;
}

@media only screen and (min-width: 48em) {
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 p,
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 p,
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right p {
    text-transform: uppercase;
    top: 33%;
    font-size: 20px;
    font-family: OpenSans, Helvetica, sans-serif;
  }
}

.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 .link-wrapper,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 .link-wrapper,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right .link-wrapper {
  position: absolute;
  margin: auto;
  top: 20px;
  bottom: 20px;
  left: 0;
  right: 0;
  background: rgba(17, 17, 17, 0.25);
  margin: auto;
  text-align: center;
  color: #fff;
  padding-top: 46%;
  z-index: +1;
  transition: all .25s ease-out;
}

.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 .link-wrapper:hover, .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 .link-wrapper:active,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 .link-wrapper:hover,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 .link-wrapper:active,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right .link-wrapper:hover,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right .link-wrapper:active {
  background: rgba(255, 255, 255, 0);
  color: #fff;
  text-decoration: none;
}

.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 .link-wrapper:hover a, .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 .link-wrapper:active a,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 .link-wrapper:hover a,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 .link-wrapper:active a,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right .link-wrapper:hover a,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right .link-wrapper:active a {
  background-color: #fff;
  color: #111;
}

@media only screen and (min-width: 48em) {
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 .link-wrapper,
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 .link-wrapper,
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right .link-wrapper {
    background: linear-gradient(rgba(17, 17, 17, 0.25) 60%, rgba(17, 17, 17, 0.6) 70%);
  }
}

.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 a,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 a,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right a {
  background-color: #fff;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 5px 10px 3px;
  font-size: 15px;
  min-height: 30px;
  width: auto;
  background-color: rgba(255, 255, 255, 0);
  border: solid 2px #fff;
  color: #fff;
  padding-bottom: 4px;
}

.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 a:hover, .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 a:active,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 a:hover,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 a:active,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right a:hover,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right a:active {
  background-color: rgba(17, 17, 17, 0.9);
}

.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 a:hover, .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 a:active,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 a:hover,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 a:active,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right a:hover,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right a:active {
  background-color: #fff;
  color: #fff;
}

.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 a:hover, .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 a:active,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 a:hover,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 a:active,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right a:hover,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right a:active {
  color: #111;
}

.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 a:hover, .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 a:active,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 a:hover,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 a:active,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right a:hover,
.paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right a:active {
  text-decoration: none;
  color: #41a5f2;
}

@media only screen and (min-width: 37.5em) {
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 {
    padding-left: 0;
    padding-right: 16px;
  }
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 p, .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-1 .link-wrapper {
    left: 0;
    right: 16px;
  }
}

@media only screen and (min-width: 37.5em) {
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 p, .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .column-2 .link-wrapper {
    left: 8px;
    right: 8px;
  }
}

@media only screen and (min-width: 37.5em) {
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right {
    padding-right: 0;
    padding-left: 16px;
  }
  .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right p, .paragraphs-items-field-page-builder .paragraphs-item-callout-grid .group-right .link-wrapper {
    left: 16px;
    right: 0;
  }
}

.paragraphs-items-field-page-builder .paragraphs-item-video {
  text-align: center;
  margin-top: 10px;
  font-size: 20px;
  max-width: 854px;
  margin-left: auto;
  margin-right: auto;
}

.paragraphs-items-field-page-builder .paragraphs-item-video .footer {
  position: relative;
  margin-bottom: 10px;
}

.paragraphs-items-field-page-builder .paragraphs-item-video .footer:after {
  content: '';
  display: block;
  padding-bottom: 56.25%;
}

.paragraphs-items-field-page-builder .paragraphs-item-video .footer .embedded-video {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.paragraphs-items-field-page-builder .paragraphs-item-video .footer .embedded-video iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}

.paragraphs-items-field-page-builder .paragraphs-item-text-and-image + .paragraphs-item-two-column-layout {
  border-top: solid 1px rgba(17, 17, 17, 0.15);
}

.paragraphs-items-field-page-builder .paragraphs-item-featured-properties h2 {
  text-align: center;
}

.paragraphs-items-field-page-builder .paragraphs-item-featured-properties h4 {
  padding-top: 0;
  margin: 0;
}

.field-name-field-text-content + .paragraphs-items-field-page-builder {
  border-top: none;
}

.node-type-listing .title {
  max-width: 1215px;
  margin: auto;
  padding: 20px;
}

.node-type-listing .reveal-modal .webform-client-form .form-item {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.node-type-listing .reveal-modal .webform-client-form .webform-component--first-name,
.node-type-listing .reveal-modal .webform-client-form .webform-component--last-name,
.node-type-listing .reveal-modal .webform-client-form .webform-component--adults,
.node-type-listing .reveal-modal .webform-client-form .webform-component--children {
  width: 50%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  padding-left: 8px;
  padding-right: 8px;
}

.node-type-listing .reveal-modal .webform-client-form .webform-component--first-name,
.node-type-listing .reveal-modal .webform-client-form .webform-component--adults {
  padding-left: 0;
}

.node-type-listing .reveal-modal .webform-client-form .webform-component--last-name,
.node-type-listing .reveal-modal .webform-client-form .webform-component--children {
  padding-right: 0;
}

.node-type-listing .reveal-modal .webform-client-form .webform-component--arrival-date,
.node-type-listing .reveal-modal .webform-client-form .webform-component--departure-date,
.node-type-listing .reveal-modal .webform-client-form .webform-component--comments,
.node-type-listing .reveal-modal .webform-client-form .webform-component--listing-of-interest,
.node-type-listing .reveal-modal .webform-client-form .form-actions {
  width: 100%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  padding-left: 0;
  padding-right: 0;
}

.node-type-listing .reveal-modal .webform-client-form .webform-component--arrival-date textarea,
.node-type-listing .reveal-modal .webform-client-form .webform-component--departure-date textarea,
.node-type-listing .reveal-modal .webform-client-form .webform-component--comments textarea,
.node-type-listing .reveal-modal .webform-client-form .webform-component--listing-of-interest textarea,
.node-type-listing .reveal-modal .webform-client-form .form-actions textarea {
  min-height: 150px;
}

.node-type-listing .reveal-modal .webform-client-form .form-actions {
  text-align: center;
}

.node-type-listing .reveal-modal .webform-client-form .form-actions input[type="submit"] {
  display: inline-block;
  width: 150px;
}

.node-type-listing .reveal-modal .webform-client-form .webform-component--arrival-date > label.element-invisible,
.node-type-listing .reveal-modal .webform-client-form .webform-component--departure-date > label.element-invisible {
  position: relative !important;
  clip: inherit;
  height: auto;
  padding-left: 25px;
}

.node-type-listing .reveal-modal .webform-client-form .webform-component--arrival-date .webform-datepicker .webform-calendar,
.node-type-listing .reveal-modal .webform-client-form .webform-component--departure-date .webform-datepicker .webform-calendar {
  position: absolute;
  top: 7px;
  left: 0;
}

.node-type-listing .reveal-modal .webform-client-form .webform-component--arrival-date .form-item,
.node-type-listing .reveal-modal .webform-client-form .webform-component--departure-date .form-item {
  width: 33.33333%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  padding: 0 8px;
}

.node-type-listing .reveal-modal .webform-client-form .webform-component--arrival-date .form-item:first-of-type,
.node-type-listing .reveal-modal .webform-client-form .webform-component--departure-date .form-item:first-of-type {
  padding-left: 0;
}

.node-type-listing .reveal-modal .webform-client-form .webform-component--arrival-date .form-item:last-of-type,
.node-type-listing .reveal-modal .webform-client-form .webform-component--departure-date .form-item:last-of-type {
  padding-right: 0;
}

.node-listing.view-mode-full .group-header .group-row-wrapper-1 {
  background: rgba(17, 17, 17, 0.75);
}

.node-listing.view-mode-full .group-header .group-header-row-1 {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
}

.node-listing.view-mode-full .group-header .group-header-row-1:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.node-listing.view-mode-full .group-header .group-header-row-1 * {
  color: #fff;
}

.node-listing.view-mode-full .group-header .group-row-wrapper-2 {
  background: #fff;
  box-shadow: 0 1px 3px rgba(17, 17, 17, 0.25);
}

.node-listing.view-mode-full .group-header .group-row-wrapper-2:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.node-listing.view-mode-full .group-header .group-row-wrapper-2 .field-group-format-wrapper {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  display: block;
}

.node-listing.view-mode-full .group-header .group-row-wrapper-2 .field-group-format-wrapper:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.node-listing.view-mode-full .group-header .group-header-row-2 {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
}

@media only screen and (min-width: 48em) {
  .node-listing.view-mode-full .group-header .group-header-row-2 {
    width: 66.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-right: 0;
  }
}

.node-listing.view-mode-full .group-header .group-header-row-2:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.node-listing.view-mode-full .group-content {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
}

.node-listing.view-mode-full .group-content:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.node-listing.view-mode-full .group-content #listing-about {
  height: 160px;
  overflow: hidden;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  content: "";
}

.node-listing.view-mode-full .group-content #listing-about::after {
  position: absolute;
  bottom: 0;
  height: 100%;
  width: 100%;
  content: "";
  background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 30%);
  pointer-events: none;
  padding-bottom: 5px;
  border-bottom: 5px solid #fff;
}

.node-listing.view-mode-full .group-content #listing-about.open {
  height: auto;
  background: none;
}

.node-listing.view-mode-full .group-content #listing-about.open::after {
  display: none;
}

.node-listing.view-mode-full .listing-about-read-more {
  color: #41a5f2;
  font-size: 18px;
  cursor: pointer;
}

.node-listing.view-mode-full .sticky-header {
  position: relative !important;
}

.node-listing.view-mode-full #listing-rates table.sticky-header {
  display: none !important;
}

.node-listing.view-mode-full .group-nav {
  padding-left: 15px;
  padding-right: 15px;
}

.node-listing.view-mode-full .group-nav > div {
  float: left;
  clear: none;
  font-size: 26px;
  font-weight: 600;
  padding-top: 10px;
  text-align: center;
  width: 100%;
}

@media only screen and (min-width: 34.375em) {
  .node-listing.view-mode-full .group-nav > div {
    text-align: left;
    padding-right: 125px;
  }
}

@media only screen and (min-width: 48em) {
  .node-listing.view-mode-full .group-nav > div {
    padding-right: 500px;
  }
}

@media only screen and (min-width: 48em) and (max-width: 64em) {
  .node-listing.view-mode-full .group-nav > div {
    font-size: 20px;
    padding-top: 15px;
  }
}

@media only screen and (min-width: 75em) {
  .node-listing.view-mode-full .group-nav > div {
    display: inline-block;
    width: auto;
  }
}

.node-listing.view-mode-full .group-nav > div.listing-sticky-nav {
  clear: both;
  margin-left: -8px;
  display: none;
  text-align: center;
  padding-right: 0;
}

@media only screen and (min-width: 48em) {
  .node-listing.view-mode-full .group-nav > div.listing-sticky-nav {
    width: 490px;
    padding-right: 0;
    padding-top: 10px;
  }
}

@media only screen and (min-width: 48em) and (max-width: 74.9375em) {
  .node-listing.view-mode-full .group-nav > div.listing-sticky-nav {
    position: absolute;
    top: 0;
    right: 0;
  }
}

@media only screen and (min-width: 64.0625em) {
  .node-listing.view-mode-full .group-nav > div.listing-sticky-nav {
    margin-left: 20px;
    clear: none;
  }
}

.node-listing.view-mode-full .group-nav > div.listing-sticky-nav li, .node-listing.view-mode-full .group-nav > div.listing-sticky-nav li a {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: .05em;
}

.node-listing.view-mode-full .group-nav > div.listing-sticky-nav.active {
  position: fixed;
  max-width: none;
  margin: 0;
  display: block;
  background: rgba(17, 17, 17, 0.9);
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  width: 100%;
  -webkit-animation: fade-in .5s .25s forwards;
  -moz-animation: fade-in .5s .25s forwards;
  -o-animation: fade-in .5s .25s forwards;
  animation: fade-in .5s .25s forwards;
  box-shadow: 0 1px 3px rgba(17, 17, 17, 0.25);
}

@media only screen and (max-width: 28.125em) {
  .node-listing.view-mode-full .group-nav > div.listing-sticky-nav.active {
    display: none;
  }
}

.node-listing.view-mode-full .group-matterport-wrapper iframe {
  display: block;
  min-height: 220px;
  border: none;
}

@media only screen and (min-width: 34.375em) {
  .node-listing.view-mode-full .group-matterport-wrapper iframe {
    min-height: 275px;
  }
}

@media only screen and (min-width: 48em) {
  .node-listing.view-mode-full .group-matterport-wrapper iframe {
    min-height: 370px;
  }
}

@media only screen and (min-width: 64.0625em) {
  .node-listing.view-mode-full .group-matterport-wrapper iframe {
    min-height: 450px;
  }
}

@media only screen and (min-width: 75em) {
  .node-listing.view-mode-full .group-matterport-wrapper iframe {
    min-height: 600px;
  }
}

body.ngt-listing-layout-matterport .node-listing.view-mode-full .group-matterport-wrapper {
  width: 100%;
  position: relative;
  height: 0;
  overflow: hidden;
  padding-top: 40%;
}

body.ngt-listing-layout-matterport .node-listing.view-mode-full .group-matterport-wrapper iframe {
  display: block;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: none;
}

.node-listing.view-mode-full .group-footer {
  background: #fff;
  box-shadow: 0 1px 3px rgba(17, 17, 17, 0.25);
}

.node-listing.view-mode-full .group-footer #listing-reviews,
.node-listing.view-mode-full .group-footer #listing-location {
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (min-width: 48em) {
  .node-listing.view-mode-full .group-footer #listing-reviews,
  .node-listing.view-mode-full .group-footer #listing-location {
    width: 66.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
}

.node-listing.view-mode-full .group-footer #listing-reviews > h3,
.node-listing.view-mode-full .group-footer #listing-location > h3 {
  margin-top: 0;
  padding-top: 30px;
}

@media only screen and (min-width: 48em) {
  .node-listing.view-mode-full .group-footer #listing-reviews > h3,
  .node-listing.view-mode-full .group-footer #listing-location > h3 {
    padding-top: 45px;
  }
}

.node-listing.view-mode-full .group-footer .field-group-format-wrapper {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
}

.node-listing.view-mode-full .group-footer .field-group-format-wrapper:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.node-listing.view-mode-full .group-amenities {
  margin-top: 20px;
  margin-bottom: 50px;
}

.node-listing.view-mode-full .group-amenities:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.node-listing.view-mode-full .group-amenities .amenity-item {
  margin-top: 15px;
}

.node-listing.view-mode-full .group-amenities .amenity-item h4 {
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  font-size: inherit;
  font-weight: 700;
}

@media only screen and (min-width: 30.0625em) {
  .node-listing.view-mode-full .group-amenities .amenity-item {
    overflow: hidden;
  }
  .node-listing.view-mode-full .group-amenities .amenity-item ul li {
    width: 25%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-left: 0;
  }
}

.node-listing.view-mode-full .group-amenities .label-inline,
.node-listing.view-mode-full .group-amenities .label-above {
  display: inline;
}

.node-listing.view-mode-full .group-summ {
  width: 100%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  background: #fff;
  align-items: center;
  display: flex;
  flex-direction: column;
  text-align: center;
  min-height: 80px;
}

.node-listing.view-mode-full .group-summ:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

@media only screen and (min-width: 37.5em) {
  .node-listing.view-mode-full .group-summ {
    align-items: flex-start;
    flex-direction: row;
    padding-right: 0;
    text-align: left;
  }
}

@media only screen and (min-width: 48em) {
  .node-listing.view-mode-full .group-summ {
    padding-left: 0;
  }
}

.node-listing.view-mode-full .group-summ h1,
.node-listing.view-mode-full .group-summ > div {
  width: auto;
}

.node-listing.view-mode-full .group-summ .group-summ-title {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

@media only screen and (min-width: 37.5em) {
  .node-listing.view-mode-full .group-summ .group-summ-title {
    align-items: flex-start;
  }
}

.node-listing.view-mode-full .group-summ .group-summ-title h1 {
  align-self: flex-start;
  text-align: center;
  width: auto;
  flex: auto;
  flex-grow: 0;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 3px;
}

@media only screen and (min-width: 37.5em) {
  .node-listing.view-mode-full .group-summ .group-summ-title h1 {
    display: inline-block;
    width: auto;
    margin-right: 15px;
    text-align: left;
  }
}

.node-listing.view-mode-full .group-summ .group-summ-title .rc-item-rating {
  clear: both;
  flex-shrink: 0;
  position: relative;
  width: auto;
  margin: 0;
}

.node-listing.view-mode-full .group-summ .group-summ-title .rc-item-rating .rc-item-rating-detail {
  margin-left: 5px;
  font-size: 13px;
  display: block;
  float: left;
}

.node-listing.view-mode-full .group-summ .group-capacity {
  display: inline-block;
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
  width: auto;
  text-align: center;
}

@media only screen and (min-width: 37.5em) {
  .node-listing.view-mode-full .group-summ .group-capacity {
    top: 0;
    right: 0;
  }
}

.node-listing.view-mode-full .group-summ .rc-lodging-detail {
  float: left;
  padding-top: 48px;
  margin-left: 15px;
  margin-right: 15px;
  text-align: center;
  width: auto;
  display: inline-block;
}

.node-listing.view-mode-full .group-summ .rc-lodging-beds {
  background: url("/sites/all/themes/platform/ngt_theme_base/images/icon-bed.svg") center 19px no-repeat;
  background-size: auto 22px;
}

.node-listing.view-mode-full .group-summ .rc-lodging-baths {
  background: url("/sites/all/themes/platform/ngt_theme_base/images/icon-shower.svg") center 17px no-repeat;
  background-size: auto 24px;
}

.node-listing.view-mode-full .group-summ .rc-lodging-occ {
  background: url("/sites/all/themes/platform/ngt_theme_base/images/icon-guests.svg") center 19px no-repeat;
  background-size: auto 22px;
}

.node-listing.view-mode-full .group-column-1 {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 30px;
}

@media only screen and (min-width: 48em) {
  .node-listing.view-mode-full .group-column-1 {
    width: 66.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
}

@media only screen and (min-width: 48em) {
  .node-listing.view-mode-full .group-content {
    display: flex;
  }
}

.node-listing.view-mode-full .group-column-2.bottom > .group-sticky-wrapper {
  position: absolute;
  top: auto;
  bottom: 40px;
}

.node-listing.view-mode-full .group-column-2 {
  position: relative;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link > * {
  width: 50%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link bt-leads-share-url {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-top: 10px;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link riot-solr-flag {
  position: relative;
  text-indent: 0;
  width: 100%;
  margin-top: 10px;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link riot-solr-flag span {
  display: block;
}

@media only screen and (min-width: 48em) {
  .node-listing.view-mode-full .group-column-2 {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    float: right;
    order: 1;
    margin-top: -70px;
  }
  .node-listing.view-mode-full .group-column-2.active {
    margin-top: 0;
  }
  .node-listing.view-mode-full .group-column-2.active > .group-sticky-wrapper {
    position: fixed;
    top: 70px;
    margin-top: 0;
    left: auto;
    z-index: +2;
    max-width: 450px;
    opacity: 0;
    -webkit-animation: fade-in .5s .25s forwards;
    -moz-animation: fade-in .5s .25s forwards;
    -o-animation: fade-in .5s .25s forwards;
    animation: fade-in .5s .25s forwards;
  }
  body.ngt-listing-layout-visiblenearby .node-listing.view-mode-full .group-column-2 {
    margin-top: -70px;
  }
}

.node-listing.view-mode-full .group-column-2 h2 {
  background: rgba(22, 22, 22, 0.05);
  margin: 0;
  color: #41a5f2;
  font-size: 20px;
  padding: 17px 15px 0;
  height: 60px;
  padding-bottom: 10px;
  text-align: center;
}

@media only screen and (min-width: 48em) {
  .node-listing.view-mode-full .group-column-2 h2 {
    background: #fff;
    color: #41a5f2;
    padding: 7px 15px 20px;
    box-shadow: 0 0 1px rgba(17, 17, 17, 0.35);
  }
}

@media only screen and (min-width: 67.1875em) {
  .node-listing.view-mode-full .group-column-2 h2 {
    text-align: left;
    padding: 17px 15px;
    height: 45px;
  }
}

.node-listing.view-mode-full .group-column-2 rc-riot-avail-filter,
.node-listing.view-mode-full .group-column-2 [riot-tag="rc-riot-avail-filter"],
.node-listing.view-mode-full .group-column-2 [data-is="rc-riot-avail-filter"] {
  background: #fff;
  padding: 15px 15px 25px;
  box-shadow: 0 1px 1px rgba(17, 17, 17, 0.35);
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link {
  padding: 20px 15px 0;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link > h3 {
  display: none;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link a.zurb-foundation-reveal {
  background-color: #111;
  border-radius: 3px;
  color: #fff;
  display: block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0);
  border: solid 2px #111;
  color: #111;
  padding-top: 7px;
  padding-bottom: 4px;
  border: solid 1px #111;
  background: #fff;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link a.zurb-foundation-reveal:hover, .node-listing.view-mode-full .group-column-2 .group-request-info-link a.zurb-foundation-reveal:active {
  background-color: rgba(17, 17, 17, 0.9);
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link a.zurb-foundation-reveal:hover, .node-listing.view-mode-full .group-column-2 .group-request-info-link a.zurb-foundation-reveal:active {
  background-color: #111;
  color: #fff;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link a.zurb-foundation-reveal:hover, .node-listing.view-mode-full .group-column-2 .group-request-info-link a.zurb-foundation-reveal:active {
  background-color: #111;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link a.zurb-foundation-reveal:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("/sites/all/themes/platform/ngt_theme_base/images/icon-mail-outline-black.svg") left center no-repeat;
  background-size: auto 12px;
  margin-right: 7px;
  margin-bottom: -4px;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link a.zurb-foundation-reveal:hover:before, .node-listing.view-mode-full .group-column-2 .group-request-info-link a.zurb-foundation-reveal:active:before {
  background-image: url("/sites/all/themes/platform/ngt_theme_base/images/icon-mail-outline-white.svg");
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link a {
  background-color: #111;
  border-radius: 3px;
  color: #fff;
  display: block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0);
  border: solid 2px #111;
  color: #111;
  padding-top: 7px;
  padding-bottom: 4px;
  border: solid 1px #111;
  background: #fff;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link a:hover, .node-listing.view-mode-full .group-column-2 .group-request-info-link a:active {
  background-color: rgba(17, 17, 17, 0.9);
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link a:hover, .node-listing.view-mode-full .group-column-2 .group-request-info-link a:active {
  background-color: #111;
  color: #fff;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link a:hover, .node-listing.view-mode-full .group-column-2 .group-request-info-link a:active {
  background-color: #111;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link a:before {
  content: '';
  position: inherit;
  width: 20px;
  height: 20px;
  background-size: auto 12px;
  margin-right: 7px;
  margin-bottom: -2px;
  display: block;
  background: url("/sites/all/themes/platform/ngt_theme_base/images/i-share-dark.svg") center no-repeat;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link a:hover:before, .node-listing.view-mode-full .group-column-2 .group-request-info-link a:active:before {
  background: url("/sites/all/themes/platform/ngt_theme_base/images/i-share-light.svg") center no-repeat;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link #riot-solr-flag {
  background-color: #111;
  border-radius: 3px;
  color: #fff;
  display: block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0);
  border: solid 2px #111;
  color: #111;
  padding-top: 7px;
  padding-bottom: 4px;
  border: solid 1px #111;
  background: #fff;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link #riot-solr-flag:hover, .node-listing.view-mode-full .group-column-2 .group-request-info-link #riot-solr-flag:active {
  background-color: rgba(17, 17, 17, 0.9);
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link #riot-solr-flag:hover, .node-listing.view-mode-full .group-column-2 .group-request-info-link #riot-solr-flag:active {
  background-color: #111;
  color: #fff;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link #riot-solr-flag:hover {
  background-color: #111;
  color: #fff;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link .flag-inactive, .node-listing.view-mode-full .group-column-2 .group-request-info-link .flag-active {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link .flag-inactive i, .node-listing.view-mode-full .group-column-2 .group-request-info-link .flag-active i {
  display: none;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link .flag-inactive span {
  display: inline-block;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link .flag-inactive span:before {
  content: '';
  position: inherit;
  width: 15px;
  height: 15px;
  background-size: auto 12px;
  margin-right: 7px;
  margin-bottom: -1px;
  display: inline-block;
  background: url(/sites/all/modules/bluetent/riot_solr/images/icon-heart-empty.svg) center no-repeat;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link .flag-active span {
  display: inline-block;
}

.node-listing.view-mode-full .group-column-2 .group-request-info-link .flag-active span:before {
  content: '';
  position: inherit;
  width: 15px;
  height: 15px;
  background-size: auto 12px;
  margin-right: 7px;
  margin-bottom: -1px;
  display: inline-block;
  background: url(/sites/all/modules/bluetent/riot_solr/images/icon-heart-full.svg) center no-repeat;
}

.node-listing.view-mode-full .rsDefault .rsThumb.rsNavSelected {
  background-color: #fff;
}

.node-listing.view-mode-full .rsDefault .rsThumb.rsNavSelected img {
  opacity: 0.5;
}

@media only screen and (min-width: 64.0625em) {
  .node-listing.view-mode-full .rsDefault .rsFullscreenBtn {
    right: 15px;
    top: 15px;
    width: 40px;
    height: 40px;
    border-radius: 300px;
    background: #fff;
  }
  .node-listing.view-mode-full .rsDefault .rsFullscreenBtn .rsFullscreenIcn {
    width: 40px;
    height: 40px;
    border-radius: 300px;
    margin: 0;
    background: rgba(255, 255, 255, 0.9) url("/sites/all/themes/platform/ngt_theme_base/images/icon-expand.svg") center no-repeat;
    background-size: 20px;
    box-shadow: 0 1px 3px rgba(17, 17, 17, 0.25);
    transition: background-color .25s ease-out;
  }
  .node-listing.view-mode-full .rsDefault .rsFullscreenBtn .rsFullscreenIcn:hover, .node-listing.view-mode-full .rsDefault .rsFullscreenBtn .rsFullscreenIcn:active {
    background-color: rgba(17, 17, 17, 0.15);
  }
  .node-listing.view-mode-full .rsDefault.rsFullscreen .rsFullscreenBtn {
    right: 50px;
    top: 50px;
    width: 60px;
    height: 60px;
  }
  .node-listing.view-mode-full .rsDefault.rsFullscreen .rsFullscreenBtn .rsFullscreenIcn {
    width: 60px;
    height: 60px;
    background: rgba(255, 255, 255, 0.9) url("/sites/all/themes/platform/ngt_theme_base/images/icon-collapse.svg") center no-repeat;
    background-size: 35px;
  }
  .node-listing.view-mode-full .rsDefault.rsFullscreen .rsFullscreenBtn .rsFullscreenIcn:hover, .node-listing.view-mode-full .rsDefault.rsFullscreen .rsFullscreenBtn .rsFullscreenIcn:active {
    background-color: rgba(17, 17, 17, 0.15);
  }
}

.node-listing.view-mode-full .rsDefault:not(.rsFullscreen),
.node-listing.view-mode-full .rsDefault:not(.rsFullscreen) .rsOverflow,
.node-listing.view-mode-full .rsDefault:not(.rsFullscreen) .rsSlide,
.node-listing.view-mode-full .rsDefault:not(.rsFullscreen) .rsVideoFrameHolder,
.node-listing.view-mode-full .rsDefault:not(.rsFullscreen) .rsThumbs {
  background: none;
}

.node-listing.view-mode-full .group-matterport-wrapper #listing-photos {
  position: relative;
}

.node-listing.view-mode-full .group-matterport-wrapper #listing-photos:before {
  content: '.';
  color: #333;
  display: inline-block;
  font-size: 4rem;
  height: 4rem;
  width: 5rem;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  animation: sliderloading 2s infinite;
}

@keyframes sliderloading {
  0% {
    content: '.';
  }
  25% {
    content: '..';
  }
  50% {
    content: '...';
  }
  75% {
    content: '....';
  }
  100% {
    content: '.....';
  }
}

.node-listing.view-mode-full .group-matterport-wrapper .rsDefault .rsGCaption {
  bottom: 2rem !important;
  top: auto !important;
  left: 0;
  right: 0;
  margin: auto;
  padding: 0;
  width: 100%;
  background: transparent;
  text-align: center;
  display: none;
}

.node-listing.view-mode-full .group-matterport-wrapper .rsDefault .rsGCaption .rs-caption-wrapper {
  padding: .25rem;
  font-size: 1rem;
  text-align: center;
  background: rgba(0, 0, 0, 0.75);
}

.node-listing.view-mode-full .group-matterport-wrapper .rsDefault.rsFullscreen .rsGCaption {
  display: block;
}

.node-listing.view-mode-full .group-matterport-wrapper .royalSlider {
  opacity: 0;
  width: 100%;
  -webkit-animation: fade-in .5s 1.25s forwards;
  -moz-animation: fade-in .5s 1.25s forwards;
  -o-animation: fade-in .5s 1.25s forwards;
  animation: fade-in .5s 1.25s forwards;
}

.node-listing.view-mode-full .group-matterport-wrapper .royalSlider.rsDefault img {
  visibility: hidden;
}

.node-listing.view-mode-full .group-matterport-wrapper .royalSlider.rsDefault.rsHor img {
  visibility: visible;
}

@media only screen and (min-width: 48em) {
  .node-listing.view-mode-full .group-matterport-wrapper .royalSlider {
    height: 480px;
  }
}

@media only screen and (min-width: 64.0625em) {
  .node-listing.view-mode-full .group-matterport-wrapper .royalSlider {
    height: 400px;
  }
  .node-listing.view-mode-full .group-matterport-wrapper .royalSlider .rsArrowLeft {
    left: 30%;
  }
  .node-listing.view-mode-full .group-matterport-wrapper .royalSlider .rsArrowRight {
    right: 30%;
  }
}

@media only screen and (min-width: 75em) {
  .node-listing.view-mode-full .group-matterport-wrapper .royalSlider {
    height: 460px;
  }
}

@media only screen and (min-width: 109.375em) {
  .node-listing.view-mode-full .group-matterport-wrapper .royalSlider {
    height: 540px;
  }
}

.node-listing.view-mode-full .group-matterport-wrapper .rsDefault:not(.rsFullscreen) .rsThumbs {
  display: none;
}

.node-listing.view-mode-full .listing-sticky-nav {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  text-align: center;
}

.node-listing.view-mode-full .listing-sticky-nav:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.node-listing.view-mode-full .listing-sticky-nav ul {
  display: inline-block;
  width: auto;
}

.node-listing.view-mode-full .listing-sticky-nav ul li {
  display: inline-block;
  width: auto;
  padding: 10px;
}

.node-listing.view-mode-full .footer {
  clear: both;
  background: #fff;
}

.node-listing.view-mode-full .footer .group-reviews {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
}

.node-listing.view-mode-full .footer .group-reviews:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.node-listing.view-mode-full table.rc-item-prices th:not(:first-child) {
  text-align: right;
}

@media only screen and (max-width: 47.9375em) {
  .page-riottags-ngt-search h1 {
    font-size: 95%;
    margin: 0;
  }
}

.view-vr-listing-glossary {
  max-width: 1100px;
  margin: 0 auto;
}

.view-vr-listing-glossary .views-exposed-form .views-widget-filter-title {
  float: none;
  padding: 0;
}

.view-vr-listing-glossary table {
  width: 100%;
  margin-bottom: 20px;
}

.view-vr-listing-glossary table tr {
  border-bottom: 1px solid rgba(17, 17, 17, 0.1);
}

.view-vr-listing-glossary table .views-field-baths,
.view-vr-listing-glossary table .views-field-beds {
  text-align: center;
}

@media only screen and (max-width: 47.9375em) {
  .view-vr-listing-glossary table th.views-field-beds,
  .view-vr-listing-glossary table td.views-field-beds {
    display: none;
  }
}

@media only screen and (max-width: 47.9375em) {
  .view-vr-listing-glossary table th.views-field-baths,
  .view-vr-listing-glossary table td.views-field-baths {
    display: none;
  }
}

@media only screen and (max-width: 47.9375em) {
  .view-vr-listing-glossary table th.views-field-view-node,
  .view-vr-listing-glossary table td.views-field-view-node {
    display: none;
  }
}

.view-vr-listing-glossary table td {
  width: 25%;
}

.view-vr-listing-glossary table td.views-field-view-node {
  text-align: center;
}

.view-vr-listing-glossary table td.views-field-view-node a {
  background-color: rgba(17, 17, 17, 0.75);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: auto;
}

.view-vr-listing-glossary table td.views-field-view-node a:hover, .view-vr-listing-glossary table td.views-field-view-node a:active {
  background-color: rgba(17, 17, 17, 0.9);
}

@media only screen and (min-width: 48em) {
  .view-vr-listing-glossary table td.views-field-view-node a {
    width: 50%;
  }
}

.view-vr-listing-glossary caption {
  background-color: rgba(17, 17, 17, 0.65);
  color: #fff;
  font-family: "source sans pro", sans-serif;
  padding: 12px;
  text-align: left;
  font-size: 1.6em;
}

riot-solr-result-map .map-results,
[riot-tag="riot-solr-result-map"] .map-results,
[data-is="riot-solr-result-map"] .map-results {
  top: 0 !important;
}

@media only screen and (min-width: 48em) {
  riot-solr-result-map .map-results.active,
  [riot-tag="riot-solr-result-map"] .map-results.active,
  [data-is="riot-solr-result-map"] .map-results.active {
    position: fixed;
    top: 0 !important;
    right: 0;
    bottom: 0;
    width: 40%;
    left: auto;
  }
  .map-active riot-solr-result-map .map-results.active, .map-active
  [riot-tag="riot-solr-result-map"] .map-results.active, .map-active
  [data-is="riot-solr-result-map"] .map-results.active {
    width: 100%;
  }
  .list-active riot-solr-result-map .map-results.active, .list-active
  [riot-tag="riot-solr-result-map"] .map-results.active, .list-active
  [data-is="riot-solr-result-map"] .map-results.active {
    width: 0;
  }
}

@media only screen and (min-width: 64.0625em) {
  riot-solr-result-map .map-results.active,
  [riot-tag="riot-solr-result-map"] .map-results.active,
  [data-is="riot-solr-result-map"] .map-results.active {
    width: 41.66667%;
  }
  .map-active riot-solr-result-map .map-results.active, .map-active
  [riot-tag="riot-solr-result-map"] .map-results.active, .map-active
  [data-is="riot-solr-result-map"] .map-results.active {
    width: 78%;
  }
  .list-active riot-solr-result-map .map-results.active, .list-active
  [riot-tag="riot-solr-result-map"] .map-results.active, .list-active
  [data-is="riot-solr-result-map"] .map-results.active {
    width: 0;
  }
}

.rc-core-order-confirmation,
.page-rescms-item-buy {
  /**
   * This is relatively egregious. But the most reliable mechanism for hiding the marketing
   * source form fields on the checkout pages. If you mark them as #hidden, #disabled, or #access = FALSE
   * AJAX interactions will break the form_state in such a way that the values are not submitted.
     * CLOUDDEV-412 has slightly more information.
   */
}

@media only screen and (min-width: 48em) {
  .rc-core-order-confirmation #content,
  .page-rescms-item-buy #content {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.rc-core-order-confirmation .rc-core-order-form,
.page-rescms-item-buy .rc-core-order-form {
  padding-bottom: 40px;
}

@media only screen and (max-width: 47.9375em) {
  .rc-core-order-confirmation .rc-core-order-form,
  .page-rescms-item-buy .rc-core-order-form {
    background: rgba(17, 17, 17, 0.05);
  }
}

.rc-core-order-confirmation fieldset,
.page-rescms-item-buy fieldset {
  margin-bottom: 20px;
}

.rc-core-order-confirmation legend,
.page-rescms-item-buy legend {
  font-size: 16px;
  display: block;
  height: auto;
  padding: 0 16px 0;
  clear: both;
  margin: 0;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  background: rgba(55, 55, 55, 0.5);
  background: #fff;
  color: #111;
  box-sizing: content-box;
  width: 100%;
  margin-left: -16px;
  margin-bottom: 10px;
}

.rc-core-order-confirmation legend .fieldset-legend,
.page-rescms-item-buy legend .fieldset-legend {
  background: rgba(17, 17, 17, 0.25);
  display: block;
  padding: 12px 16px 6px;
  box-sizing: content-box;
  width: 100%;
  margin-left: -16px;
}

.rc-core-order-confirmation legend, .rc-core-order-confirmation legend *,
.page-rescms-item-buy legend,
.page-rescms-item-buy legend * {
  color: #111;
}

.rc-core-order-confirmation .form-submit,
.page-rescms-item-buy .form-submit {
  background-color: #41a5f2;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: auto;
  max-width: 250px;
  clear: both;
  display: block;
  margin: 15px auto 0;
}

.rc-core-order-confirmation .form-submit:hover, .rc-core-order-confirmation .form-submit:active,
.page-rescms-item-buy .form-submit:hover,
.page-rescms-item-buy .form-submit:active {
  background-color: rgba(17, 17, 17, 0.9);
}

.rc-core-order-confirmation .form-submit:hover, .rc-core-order-confirmation .form-submit:active,
.page-rescms-item-buy .form-submit:hover,
.page-rescms-item-buy .form-submit:active {
  background-color: rgba(65, 165, 242, 0.65);
}

.rc-core-order-confirmation fieldset,
.page-rescms-item-buy fieldset {
  padding: 0 15px 15px;
  background: rgba(17, 17, 17, 0.05);
}

@media only screen and (max-width: 47.9375em) {
  .rc-core-order-confirmation fieldset,
  .page-rescms-item-buy fieldset {
    margin: 0;
    border: 0;
    background: none;
  }
}

.rc-core-order-confirmation fieldset tr.even,
.rc-core-order-confirmation fieldset tr.odd,
.page-rescms-item-buy fieldset tr.even,
.page-rescms-item-buy fieldset tr.odd {
  background: none;
}

.rc-core-order-confirmation #edit-marketing,
.page-rescms-item-buy #edit-marketing {
  display: none;
}

.rc-core-order-confirmation .rc-core-order-terms,
.page-rescms-item-buy .rc-core-order-terms {
  max-height: 350px;
  overflow-y: scroll;
  padding: 10px;
  background: #fff;
}

.rc-core-order-confirmation #coupon-wrapper .fieldset-wrapper,
.page-rescms-item-buy #coupon-wrapper .fieldset-wrapper {
  padding-top: 10px;
}

.rc-core-order-confirmation #coupon-wrapper .fieldset-wrapper:after,
.page-rescms-item-buy #coupon-wrapper .fieldset-wrapper:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.rc-core-order-confirmation #coupon-wrapper .form-item,
.page-rescms-item-buy #coupon-wrapper .form-item {
  width: 66.66667%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  padding-left: 0;
  margin: 0;
}

.rc-core-order-confirmation #coupon-wrapper input[type="submit"],
.page-rescms-item-buy #coupon-wrapper input[type="submit"] {
  width: 33.33333%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  padding-left: 0;
  padding-right: 0;
  clear: none;
  margin-top: 0;
}

.rc-core-order-confirmation .rc-core-order-form-travelers .fieldset-description,
.page-rescms-item-buy .rc-core-order-form-travelers .fieldset-description {
  padding-bottom: 10px;
}

.rc-core-order-confirmation .rc-core-order-form-travelers .fieldset-wrapper:after,
.page-rescms-item-buy .rc-core-order-form-travelers .fieldset-wrapper:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.rc-core-order-confirmation .rc-core-order-form-travelers [class*="form-item-travelers"],
.page-rescms-item-buy .rc-core-order-form-travelers [class*="form-item-travelers"] {
  width: 50%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  margin: 0;
}

.rc-core-order-confirmation .rc-core-order-form-travelers [class*="form-item-travelers"].form-item-travelers-0-adult,
.page-rescms-item-buy .rc-core-order-form-travelers [class*="form-item-travelers"].form-item-travelers-0-adult {
  padding-left: 0;
  padding-right: 8px;
}

.rc-core-order-confirmation .rc-core-order-form-travelers [class*="form-item-travelers"].form-item-travelers-0-child,
.page-rescms-item-buy .rc-core-order-form-travelers [class*="form-item-travelers"].form-item-travelers-0-child {
  padding-right: 0;
  padding-left: 8px;
}

.rc-core-order-confirmation .rc-order-address,
.page-rescms-item-buy .rc-order-address {
  padding-left: 0;
  padding-right: 0;
}

@media only screen and (max-width: 47.9375em) {
  .rc-core-order-confirmation .rc-order-address,
  .page-rescms-item-buy .rc-order-address {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-firstname,
.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-lastname,
.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-phone-0,
.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-phone-1,
.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-address-state,
.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-address-postal,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-firstname,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-lastname,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-phone-0,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-phone-1,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-address-state,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-address-postal {
  width: 50%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  margin: 0;
  padding: 8px 15px 8px 0;
}

.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-firstname,
.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-phone-0,
.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-address-state,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-firstname,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-phone-0,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-address-state {
  padding-left: 0;
}

.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-lastname,
.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-phone-1,
.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-address-postal,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-lastname,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-phone-1,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-address-postal {
  padding-right: 0;
}

.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-address-city,
.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-email,
.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-address-line1,
.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-address-line2,
.rc-core-order-confirmation .rc-order-address .fieldset-wrapper .form-item-addresses-primary-address-country,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-address-city,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-email,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-address-line1,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-address-line2,
.page-rescms-item-buy .rc-order-address .fieldset-wrapper .form-item-addresses-primary-address-country {
  width: 100%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  margin: 0;
  padding: 8px 0;
}

.rc-core-order-confirmation form > div > div.form-item-payment-payment-option,
.page-rescms-item-buy form > div > div.form-item-payment-payment-option {
  display: block;
}

.rc-core-order-confirmation form > div > div.form-item-payment-payment-option:after,
.page-rescms-item-buy form > div > div.form-item-payment-payment-option:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

@media only screen and (min-width: 48em) {
  .rc-core-order-confirmation .rc-core-order-form-travelers,
  .rc-core-order-confirmation #payments-wrapper fieldset,
  .rc-core-order-confirmation #edit-evrn-pets,
  .rc-core-order-confirmation .rc-order-address,
  .page-rescms-item-buy .rc-core-order-form-travelers,
  .page-rescms-item-buy #payments-wrapper fieldset,
  .page-rescms-item-buy #edit-evrn-pets,
  .page-rescms-item-buy .rc-order-address {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 49%;
    clear: left;
  }
  .rc-core-order-confirmation #edit-comments,
  .rc-core-order-confirmation #coupon-wrapper fieldset,
  .rc-core-order-confirmation #charges-wrapper fieldset,
  .rc-core-order-confirmation form > div > div.form-item-payment-payment-option,
  .page-rescms-item-buy #edit-comments,
  .page-rescms-item-buy #coupon-wrapper fieldset,
  .page-rescms-item-buy #charges-wrapper fieldset,
  .page-rescms-item-buy form > div > div.form-item-payment-payment-option {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 49%;
    float: right;
    clear: right;
  }
  .rc-core-order-confirmation #edit-terms,
  .page-rescms-item-buy #edit-terms {
    clear: both;
    float: none;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .rc-core-order-confirmation #edit-comments-guestcomments,
  .page-rescms-item-buy #edit-comments-guestcomments {
    min-height: 250px;
  }
  .rc-core-order-confirmation .form-submit,
  .page-rescms-item-buy .form-submit {
    background-color: #41a5f2;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    text-decoration: none !important;
    text-align: center;
    border: none;
    transition-property: background-color, color;
    transition-timing-function: ease-in-out;
    transition-duration: .15s;
    line-height: 1.4 !important;
    font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
    letter-spacing: .05em;
    padding: 8px 12px 5px;
    font-size: 17px;
    min-height: 38px;
    width: auto;
    margin: auto;
    max-width: 250px;
    clear: both;
    display: block;
  }
  .rc-core-order-confirmation .form-submit:hover, .rc-core-order-confirmation .form-submit:active,
  .page-rescms-item-buy .form-submit:hover,
  .page-rescms-item-buy .form-submit:active {
    background-color: rgba(17, 17, 17, 0.9);
  }
  .rc-core-order-confirmation .form-submit:hover, .rc-core-order-confirmation .form-submit:active,
  .page-rescms-item-buy .form-submit:hover,
  .page-rescms-item-buy .form-submit:active {
    background-color: rgba(65, 165, 242, 0.65);
  }
  .rc-core-order-confirmation .rc-order-address,
  .page-rescms-item-buy .rc-order-address {
    clear: both;
  }
  .rc-core-order-confirmation .rc-order-address:after,
  .page-rescms-item-buy .rc-order-address:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    clear: both;
  }
}

.rc-order legend,
.rc-order .rc-core-image-caption,
.rc-order h2 {
  font-size: 20px;
  display: block;
  height: auto;
  padding: 12px 16px 10px;
  clear: both;
  margin: 0;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  background: rgba(17, 17, 17, 0.75);
  color: #fff;
  box-sizing: content-box;
  width: 100%;
  margin-left: -16px;
  border-bottom: solid 1px rgba(17, 17, 17, 0.5);
  margin-bottom: 10px;
}

.rc-order .rc-dates,
.rc-order .rc-travelers {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 18px;
  line-height: 1.5;
}

.rc-order .rc-order-line-items h3 .rc-price {
  display: none;
}

.rc-order .rc-entity .rc-item-rating {
  display: none;
}

.rc-order .rc-item-pricing {
  padding-bottom: 8px;
}

.rc-order .rc-price {
  font-weight: 700;
  font-size: 24px;
  color: #41a5f2;
  padding-top: 10px;
}

.rc-order img {
  display: block;
  width: 100%;
  height: auto;
}

@media only screen and (min-width: 40.625em) {
  .rc-order .rc-dates,
  .rc-order .rc-travelers {
    text-align: left;
  }
  .rc-order .rc-lodging-detail,
  .rc-order .rc-item-pricing,
  .rc-order h3 {
    width: 66.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    float: right;
    clear: right;
    padding-left: 0;
  }
  .rc-order h3 {
    margin-top: 5px;
  }
  .rc-order .rc-entity,
  .rc-order .rc-entity .entity-rc-core-item,
  .rc-order .rc-entity .content {
    display: inline;
    position: static;
  }
  .rc-order .rc-core-images {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-left: 0;
  }
}

.node-listing.view-mode-full .group-reviews h3 {
  display: inline-block;
}

.node-listing.view-mode-full .group-reviews > a.zurb-foundation-reveal {
  background-color: #111;
  border-radius: 3px;
  color: #fff;
  display: block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0);
  border: solid 2px #111;
  color: #111;
  padding-top: 7px;
  padding-bottom: 4px;
  border: solid 1px #111;
  background: #fff;
  width: 155px;
  float: right;
  margin-top: .5em;
}

.node-listing.view-mode-full .group-reviews > a.zurb-foundation-reveal:hover, .node-listing.view-mode-full .group-reviews > a.zurb-foundation-reveal:active {
  background-color: rgba(17, 17, 17, 0.9);
}

.node-listing.view-mode-full .group-reviews > a.zurb-foundation-reveal:hover, .node-listing.view-mode-full .group-reviews > a.zurb-foundation-reveal:active {
  background-color: #111;
  color: #fff;
}

.node-listing.view-mode-full .group-reviews > a.zurb-foundation-reveal:hover, .node-listing.view-mode-full .group-reviews > a.zurb-foundation-reveal:active {
  background-color: #111;
}

.node-listing.view-mode-full .rc-evrn-item-review,
.node-listing.view-mode-full .rc-core-item-review {
  border: none;
  border-top: solid 1px rgba(17, 17, 17, 0.15);
  padding: 20px 0;
  margin-bottom: 0;
}

.node-listing.view-mode-full .rc-evrn-item-review:after,
.node-listing.view-mode-full .rc-core-item-review:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.node-listing.view-mode-full .rc-evrn-item-review h4,
.node-listing.view-mode-full .rc-core-item-review h4 {
  margin-bottom: 3px;
  margin-top: 5px;
  color: #111;
  font-size: 18px;
}

.node-listing.view-mode-full .reviewer-date {
  color: #111;
}

.node-listing.view-mode-full .rc-evrn-review-scores,
.node-listing.view-mode-full .rc-core-review-scores {
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  padding: 10px 0;
}

.node-listing.view-mode-full .rc-evrn-review-scores:after,
.node-listing.view-mode-full .rc-core-review-scores:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.node-listing.view-mode-full div.rc-evrn-review-score,
.node-listing.view-mode-full div.rc-core-review-score {
  font-size: 16px;
  line-height: 1.6;
  height: auto;
  clear: left;
  font-weight: 400;
}

.node-listing.view-mode-full .rc-evrn-review-comments, .node-listing.view-mode-full .rc-evrn-review-comments *,
.node-listing.view-mode-full .rc-core-review-comment,
.node-listing.view-mode-full .rc-core-review-comment *,
.node-listing.view-mode-full .escapia-review-manager-responses,
.node-listing.view-mode-full .escapia-review-manager-responses * {
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: .025em;
  clear: right;
}

@media only screen and (min-width: 37.5em) {
  .node-listing.view-mode-full .reviewer-date {
    display: block;
  }
  .node-listing.view-mode-full .reviewer-date,
  .node-listing.view-mode-full .rc-evrn-review-comments,
  .node-listing.view-mode-full .rc-core-review-comment,
  .node-listing.view-mode-full .escapia-review-manager-responses,
  .node-listing.view-mode-full .rc-evrn-review-scores,
  .node-listing.view-mode-full .rc-core-review-scores {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .node-listing.view-mode-full .reviewer-date,
  .node-listing.view-mode-full .rc-evrn-review-scores,
  .node-listing.view-mode-full .rc-core-review-scores {
    padding-left: 0;
    clear: left;
  }
  .node-listing.view-mode-full .rc-item-rating-stars {
    float: right;
  }
  .node-listing.view-mode-full .rc-evrn-review-comments,
  .node-listing.view-mode-full .rc-core-review-comment,
  .node-listing.view-mode-full .escapia-review-manager-responses {
    float: right;
    padding-top: 10px;
  }
  .node-listing.view-mode-full .rc-evrn-review-comments > p,
  .node-listing.view-mode-full .rc-core-review-comment > p,
  .node-listing.view-mode-full .escapia-review-manager-responses > p {
    margin: 0;
  }
  .node-listing.view-mode-full .rc-evrn-review-comments, .node-listing.view-mode-full .rc-evrn-review-comments *,
  .node-listing.view-mode-full .rc-core-review-comment,
  .node-listing.view-mode-full .rc-core-review-comment *,
  .node-listing.view-mode-full .escapia-review-manager-responses,
  .node-listing.view-mode-full .escapia-review-manager-responses * {
    font-size: 14px;
    line-height: 1.3;
    letter-spacing: .025em;
  }
}

body .rc-evrn-review-score-0-4 {
  background-image: url("/sites/all/themes/platform/ngt_theme_base/images/four-star-16.png");
}

body .rc-evrn-review-score-0-5 {
  background-image: url("/sites/all/themes/platform/ngt_theme_base/images/five-star-16.png");
}

body .rc-evrn-review-score-0-3 {
  background-image: url("/sites/all/themes/platform/ngt_theme_base/images/three-star-16.png");
}

body .rc-evrn-review-score-0-2 {
  background-image: url("/sites/all/themes/platform/ngt_theme_base/images/two-star-16.png");
}

body .rc-evrn-review-score-0-1 {
  background-image: url("/sites/all/themes/platform/ngt_theme_base/images/one-star-16.png");
}

body .rc-evrn-review-score-0-0 {
  background-image: url("/sites/all/themes/platform/ngt_theme_base/images/zero-star-16.png");
}

body .rc-evrn-review-score-1-0 {
  background-image: url("/sites/all/themes/platform/ngt_theme_base/images/icon-x.png");
}

body .rc-evrn-review-score-1-1 {
  background-image: url("/sites/all/themes/platform/ngt_theme_base/images/icon-check.png");
}

form#rc-core-item-review-frontend-form .rc-star-clear {
  background-color: rgba(17, 17, 17, 0.75);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: auto;
  vertical-align: bottom;
}

form#rc-core-item-review-frontend-form .rc-star-clear:hover, form#rc-core-item-review-frontend-form .rc-star-clear:active {
  background-color: rgba(17, 17, 17, 0.9);
}

.page-taxonomy-term .ngt-search-link {
  text-align: center;
  padding-top: 20px;
}

.page-taxonomy-term .ngt-search-link a {
  background-color: #41a5f2;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: auto;
}

.page-taxonomy-term .ngt-search-link a:hover, .page-taxonomy-term .ngt-search-link a:active {
  background-color: rgba(17, 17, 17, 0.9);
}

.page-taxonomy-term .ngt-search-link a:hover, .page-taxonomy-term .ngt-search-link a:active {
  background-color: rgba(65, 165, 242, 0.65);
}

@media only screen and (min-width: 64.0625em) {
  .page-taxonomy-term .ngt-search-link a {
    background-color: #41a5f2;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    text-decoration: none !important;
    text-align: center;
    border: none;
    transition-property: background-color, color;
    transition-timing-function: ease-in-out;
    transition-duration: .15s;
    line-height: 1.4 !important;
    font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
    letter-spacing: .05em;
    min-height: 42px;
    padding: 9px 12px 7px;
    font-size: 19px;
    width: auto;
  }
  .page-taxonomy-term .ngt-search-link a:hover, .page-taxonomy-term .ngt-search-link a:active {
    background-color: rgba(17, 17, 17, 0.9);
  }
  .page-taxonomy-term .ngt-search-link a:hover, .page-taxonomy-term .ngt-search-link a:active {
    background-color: rgba(65, 165, 242, 0.65);
  }
}

.page-taxonomy-term #page-title {
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}

@media only screen and (max-width: 30em) {
  .page-taxonomy-term #page-title {
    padding: 0 15px;
    text-align: center;
  }
}

@media only screen and (min-width: 30.0625em) {
  .page-taxonomy-term #page-title {
    position: absolute;
    text-align: center;
    margin-top: 0;
    padding-top: 14%;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0 1px 1px rgba(17, 17, 17, 0.65);
  }
}

@media only screen and (min-width: 48em) {
  .page-taxonomy-term #page-title {
    padding-top: 16%;
  }
}

.page-taxonomy-term .taxonomy-term.view-mode-full > h2 {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  padding: 0 15px;
  text-align: center;
}

.page-taxonomy-term .taxonomy-term.view-mode-full > h2:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.page-taxonomy-term .term-listing-heading > h2 {
  margin: 0;
  text-align: center;
  padding: 20px;
  background: #fff;
}

.page-taxonomy-term .term-listing-heading riot-solr-search,
.page-taxonomy-term .term-listing-heading [riot-tag="riot-solr-search"],
.page-taxonomy-term .term-listing-heading [data-is="riot-solr-search"] {
  margin-top: 10px;
}

.page-taxonomy-term .term-listing-heading .field-name-field-image {
  display: block;
  width: 100%;
  height: auto;
  z-index: -1;
}

@media only screen and (max-width: 30em) {
  .page-taxonomy-term .term-listing-heading .field-name-field-image {
    display: block;
    width: 100%;
    height: auto;
  }
}

@media only screen and (min-width: 30.0625em) {
  .page-taxonomy-term .term-listing-heading .field-name-field-image {
    display: block;
    width: 100%;
    height: auto;
    position: absolute;
    z-index: -1;
  }
}

.page-taxonomy-term .term-listing-heading .field-name-field-image img {
  display: block;
  width: 100%;
  height: auto;
}

.page-taxonomy-term .term-listing-heading .field-name-field-sub-headline .field-item {
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (max-width: 30em) {
  .page-taxonomy-term .term-listing-heading .field-name-field-sub-headline .field-item {
    text-align: center;
    padding: 0 15px;
    margin-top: 5px;
    font-weight: 400;
    line-height: 1.4;
  }
}

@media only screen and (min-width: 30.0625em) {
  .page-taxonomy-term .term-listing-heading .field-name-field-sub-headline .field-item {
    margin: 0;
    color: #fff;
    text-align: center;
    padding-bottom: 20%;
    text-shadow: 0 1px 1px rgba(17, 17, 17, 0.65);
    font-size: 1.5625em;
    font-weight: 500;
    padding-top: 22%;
  }
}

@media only screen and (min-width: 48em) {
  .page-taxonomy-term .term-listing-heading .field-name-field-sub-headline .field-item {
    padding-top: 22%;
    padding-bottom: 16%;
  }
}

.page-taxonomy-term .term-listing-heading .taxonomy-term-description {
  background: #fff;
  margin: 0;
  padding: 10px 15px 0;
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
}

.page-taxonomy-term .term-listing-heading .taxonomy-term-description:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

@media only screen and (min-width: 30.0625em) {
  .page-taxonomy-term .term-listing-heading .taxonomy-term-description {
    padding: 30px 15px;
  }
}

.page-taxonomy-term .term-listing-heading .taxonomy-term-description p {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
}

.page-taxonomy-term .term-listing-heading .taxonomy-term-description p:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.view-id-events,
.view-id-activities,
.view-id-blog_posts {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  padding-left: 15px;
  padding-right: 15px;
}

.view-id-events:after,
.view-id-activities:after,
.view-id-blog_posts:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.view-id-events .views-row,
.view-id-activities .views-row,
.view-id-blog_posts .views-row {
  padding: 20px 0;
  border-top: solid 1px rgba(17, 17, 17, 0.15);
}

.node-activity .field-name-field-image,
.node-event .field-name-field-image,
.node-blog-post .field-name-field-image {
  margin: 0 0 1rem;
}

.node-activity .field-name-field-image img,
.node-event .field-name-field-image img,
.node-blog-post .field-name-field-image img {
  width: 100%;
  height: auto;
}

.node-activity .field-name-node-link a,
.node-event .field-name-node-link a,
.node-blog-post .field-name-node-link a {
  background-color: #111;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 5px 10px 3px;
  font-size: 15px;
  min-height: 30px;
  width: auto;
}

.node-activity .field-name-node-link a:hover, .node-activity .field-name-node-link a:active,
.node-event .field-name-node-link a:hover,
.node-event .field-name-node-link a:active,
.node-blog-post .field-name-node-link a:hover,
.node-blog-post .field-name-node-link a:active {
  background-color: rgba(17, 17, 17, 0.9);
}

.node-activity .field-name-field-event-date,
.node-activity .field-name-post-date,
.node-event .field-name-field-event-date,
.node-event .field-name-post-date,
.node-blog-post .field-name-field-event-date,
.node-blog-post .field-name-post-date {
  font-weight: 600;
  letter-spacing: normal;
  font-size: 18px;
  margin: 0 0 1rem;
}

.node-activity .field-name-field-activity-category,
.node-activity .field-name-field-event-category,
.node-event .field-name-field-activity-category,
.node-event .field-name-field-event-category,
.node-blog-post .field-name-field-activity-category,
.node-blog-post .field-name-field-event-category {
  padding-left: 0;
  padding-right: 0;
}

@media only screen and (max-width: 34.3125em) {
  .node-activity .field-name-field-activity-category,
  .node-activity .field-name-field-event-category,
  .node-event .field-name-field-activity-category,
  .node-event .field-name-field-event-category,
  .node-blog-post .field-name-field-activity-category,
  .node-blog-post .field-name-field-event-category {
    padding-top: 10px;
  }
}

.node-activity .field-name-field-activity-category .field-item,
.node-activity .field-name-field-event-category .field-item,
.node-event .field-name-field-activity-category .field-item,
.node-event .field-name-field-event-category .field-item,
.node-blog-post .field-name-field-activity-category .field-item,
.node-blog-post .field-name-field-event-category .field-item {
  float: left;
  margin-bottom: 5px;
  margin-right: 5px;
}

.node-activity .field-name-field-activity-category .field-item, .node-activity .field-name-field-activity-category .field-item a,
.node-activity .field-name-field-event-category .field-item,
.node-activity .field-name-field-event-category .field-item a,
.node-event .field-name-field-activity-category .field-item,
.node-event .field-name-field-activity-category .field-item a,
.node-event .field-name-field-event-category .field-item,
.node-event .field-name-field-event-category .field-item a,
.node-blog-post .field-name-field-activity-category .field-item,
.node-blog-post .field-name-field-activity-category .field-item a,
.node-blog-post .field-name-field-event-category .field-item,
.node-blog-post .field-name-field-event-category .field-item a {
  display: inline-block;
  width: auto;
}

.node-activity .field-name-field-activity-category .field-item a,
.node-activity .field-name-field-event-category .field-item a,
.node-event .field-name-field-activity-category .field-item a,
.node-event .field-name-field-event-category .field-item a,
.node-blog-post .field-name-field-activity-category .field-item a,
.node-blog-post .field-name-field-event-category .field-item a {
  border-radius: 2px;
  border: solid 1px #41a5f2;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 1.4;
  padding: 4px 5px 2px;
}

.node-activity .field-name-field-activity-category .field-item a:hover, .node-activity .field-name-field-activity-category .field-item a:active,
.node-activity .field-name-field-event-category .field-item a:hover,
.node-activity .field-name-field-event-category .field-item a:active,
.node-event .field-name-field-activity-category .field-item a:hover,
.node-event .field-name-field-activity-category .field-item a:active,
.node-event .field-name-field-event-category .field-item a:hover,
.node-event .field-name-field-event-category .field-item a:active,
.node-blog-post .field-name-field-activity-category .field-item a:hover,
.node-blog-post .field-name-field-activity-category .field-item a:active,
.node-blog-post .field-name-field-event-category .field-item a:hover,
.node-blog-post .field-name-field-event-category .field-item a:active {
  text-decoration: none;
  background: #41a5f2;
  color: #fff;
}

@media only screen and (min-width: 34.375em) {
  .node-activity .field-name-field-activity-category,
  .node-activity .field-name-field-event-category,
  .node-event .field-name-field-activity-category,
  .node-event .field-name-field-event-category,
  .node-blog-post .field-name-field-activity-category,
  .node-blog-post .field-name-field-event-category {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
  }
}

@media only screen and (min-width: 48em) {
  .node-activity .field-name-field-activity-category,
  .node-activity .field-name-field-event-category,
  .node-event .field-name-field-activity-category,
  .node-event .field-name-field-event-category,
  .node-blog-post .field-name-field-activity-category,
  .node-blog-post .field-name-field-event-category {
    width: 20.83333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-left: 0;
    padding-right: 0;
  }
}

.ngt-base-content-header {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  padding: 20px 15px 0;
}

.ngt-base-content-header:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.ngt-base-content-header img {
  width: 100%;
  height: auto;
}

.ngt-base-content-header h1 {
  text-transform: uppercase;
}

.ngt-base-content-header h2 {
  font-size: 22px;
  line-height: 1.4;
}

.ngt-base-content-header h1,
.ngt-base-content-header h2 {
  text-align: center;
}

.ngt-base-content-header .title-elements {
  padding-bottom: 20px;
  border-bottom: solid 1px rgba(17, 17, 17, 0.15);
}

.ngt-base-content-header.short {
  max-width: none;
  padding: 0;
}

.ngt-base-content-header.short .content-header-image {
  min-height: 193px;
}

@media only screen and (min-width: 64.0625em) {
  .ngt-base-content-header.short .content-header-image {
    min-height: 180px;
  }
}

@media only screen and (min-width: 75em) {
  .ngt-base-content-header.short .content-header-image {
    min-height: 239px;
  }
}

@media (min-width: 93.75em) {
  .ngt-base-content-header.short .content-header-image {
    min-height: 375px;
  }
}

.ngt-base-content-header.short .title-elements {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  padding: 0 15px;
  border-bottom: 0;
}

.ngt-base-content-header.short .title-elements:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.ngt-base-content-header.short .title-elements:after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(17, 17, 17, 0.15);
  margin-top: 20px;
}

.ngt-base-content-header.tall {
  max-width: none;
  padding: 0;
  position: relative;
}

.ngt-base-content-header.tall .content-header-image {
  min-height: 257px;
}

@media only screen and (min-width: 64.0625em) {
  .ngt-base-content-header.tall .content-header-image {
    min-height: 481px;
  }
}

@media only screen and (min-width: 75em) {
  .ngt-base-content-header.tall .content-header-image {
    min-height: 540px;
  }
}

@media (min-width: 93.75em) {
  .ngt-base-content-header.tall .content-header-image {
    min-height: 740px;
  }
}

.ngt-base-content-header.tall .title-elements {
  border-bottom: 0;
  padding-bottom: 0;
}

@media only screen and (min-width: 46.875em) {
  .ngt-base-content-header.tall .title-elements {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding-top: 13%;
  }
  .ngt-base-content-header.tall h1,
  .ngt-base-content-header.tall h2 {
    color: #fff;
    text-shadow: 0 1px 1px rgba(17, 17, 17, 0.5);
  }
}

@media only screen and (min-width: 75em) {
  .ngt-base-content-header.tall .title-elements {
    padding-top: 15%;
  }
}

.front .Wallop-list.ss-short .Wallop-item {
  min-height: 117px;
}

.front .Wallop-list.ss-medium .Wallop-item {
  min-height: 150px;
}

.front .Wallop-list.ss-tall .Wallop-item {
  min-height: 184px;
}

.Wallop-list {
  width: 100%;
}

.Wallop-list img {
  display: block;
}

.slideshow-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
}

.carousel-wrapper {
  position: relative;
  min-height: 7rem;
}

.carousel-wrapper .loading-indicator {
  width: 2rem;
  height: 2rem;
  border-width: 3px;
  border-style: solid;
  border-color: transparent #666 #666 #666;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 50%;
  animation: rotate 1s infinite;
  z-index: 0;
}

.carousel-wrapper .slick-slider {
  opacity: 0;
}

.carousel-wrapper .slick-slider.slick-initialized {
  opacity: 1;
  z-index: 2;
}

.carousel-wrapper .slick-slider.slick-initialized + .loading-indicator {
  display: none;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.page-rescms-hasp-package #main-wrapper {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
}

.page-rescms-hasp-package #main-wrapper:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.rc-hasp-package-select {
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  align-content: space-between;
}

.rc-hasp-package-select .rc-item-price-buy,
.rc-hasp-package-select .instructive {
  flex-basis: 100%;
  text-align: center;
}

.rc-hasp-package-select .instructive {
  padding-bottom: 15px;
}

.rc-hasp-package-select .rc-item-price-buy input {
  margin-bottom: 20px;
  background-color: #41a5f2;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 8px 12px 5px;
  font-size: 17px;
  min-height: 38px;
  width: auto;
  width: 280px;
}

.rc-hasp-package-select .rc-item-price-buy input:hover, .rc-hasp-package-select .rc-item-price-buy input:active {
  background-color: rgba(17, 17, 17, 0.9);
}

.rc-hasp-package-select .rc-item-price-buy input:hover, .rc-hasp-package-select .rc-item-price-buy input:active {
  background-color: rgba(65, 165, 242, 0.65);
}

.rc-hasp-package-select-form {
  flex-basis: 100%;
  margin-bottom: 15px;
  border: solid 1px rgba(17, 17, 17, 0.15);
  box-shadow: 0 2px 4px rgba(17, 17, 17, 0.2);
  background: rgba(17, 17, 17, 0.05);
}

@media only screen and (min-width: 40em) and (max-width: 64em) {
  .rc-hasp-package-select-form {
    flex-basis: 49%;
  }
  .rc-hasp-package-select-form:nth-of-type(2n) {
    margin-left: 1%;
  }
  .rc-hasp-package-select-form:nth-of-type(2n+1) {
    margin-right: 1%;
  }
}

@media only screen and (min-width: 64.0625em) {
  .rc-hasp-package-select-form {
    flex-basis: 32%;
  }
  .rc-hasp-package-select-form:nth-of-type(3n) {
    margin-left: 2%;
  }
  .rc-hasp-package-select-form:nth-of-type(3n+1) {
    margin-right: 2%;
  }
}

.rc-hasp-package-select-form .rc-hasp-package {
  margin: 0;
  padding: 15px;
  border: 0;
  text-align: center;
}

.rc-hasp-package-select-form .rc-hasp-package .summary {
  margin: 0;
  padding: 0;
}

.rc-hasp-package-select-form .rc-hasp-package .form-item-package-extra-date {
  margin-top: 0;
  width: 100%;
}

.rc-hasp-package-select-form .rc-hasp-package .form-item-package-extra-date label {
  margin-bottom: 5px;
}

.rc-hasp-package-select-form .rc-hasp-package > div {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
}

.rc-hasp-package-select-form .rc-hasp-package input[type="submit"] {
  background-color: rgba(17, 17, 17, 0.75);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  padding: 5px 10px 3px;
  font-size: 15px;
  min-height: 30px;
  width: auto;
}

.rc-hasp-package-select-form .rc-hasp-package input[type="submit"]:hover, .rc-hasp-package-select-form .rc-hasp-package input[type="submit"]:active {
  background-color: rgba(17, 17, 17, 0.9);
}

.page-rescms-hasp-extra #content > .section > .region-content {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  max-width: 1250px;
}

.page-rescms-hasp-extra #content > .section > .region-content:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.page-rescms-hasp-extra #page-title {
  background: rgba(17, 17, 17, 0.1);
  margin: 0 0 15px;
  padding: 15px;
}

.page-rescms-hasp-extra .rc-order-line-items h2 {
  margin: 10px 0 0;
  padding-bottom: 5px !important;
}

.page-rescms-hasp-extra .rc-order-line-items h3 {
  margin-top: 0;
  margin-bottom: 5px;
}

.page-rescms-hasp-extra .rc-order-line-items .rc-travelers,
.page-rescms-hasp-extra .rc-order-line-items .rc-dates {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: .03em;
  line-height: 1.5;
}

@media only screen and (min-width: 40.625em) {
  .page-rescms-hasp-extra .rc-order-line-items {
    text-align: center;
  }
  .page-rescms-hasp-extra .rc-order-line-items .rc-travelers,
  .page-rescms-hasp-extra .rc-order-line-items .rc-dates {
    display: inline-block;
  }
  .page-rescms-hasp-extra .rc-order-line-items .rc-dates + .rc-travelers {
    border-left: solid 1px #111;
    padding-left: 5px;
  }
}

.page-rescms-hasp-extra .rc-order-line-items .rc-price {
  display: block;
  font-weight: bold;
  text-align: center;
  padding: 5px;
}

.page-rescms-hasp-extra .rc-order-line-items .rc-item-pricing .rc-price {
  padding-top: 0;
}

@media only screen and (min-width: 40.625em) {
  .page-rescms-hasp-extra .rc-order-line-items .rc-item-pricing .rc-price {
    text-align: left;
    padding-left: 0;
  }
}

.page-rescms-hasp-extra .rc-order-checkout > .rc-price.total {
  display: none;
}

.page-rescms-hasp-extra .rc-entity {
  background: rgba(17, 17, 17, 0.05);
  border: solid 1px rgba(17, 17, 17, 0.1);
  box-shadow: 0 1px 3px rgba(17, 17, 17, 0.15);
  text-align: center;
}

.page-rescms-hasp-extra .rc-entity:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

@media only screen and (min-width: 40.625em) {
  .page-rescms-hasp-extra .rc-entity {
    text-align: left;
  }
}

.page-rescms-hasp-extra .rc-core-images {
  position: relative;
}

.page-rescms-hasp-extra .rc-core-images img {
  display: block;
  width: 100%;
  height: auto;
}

.page-rescms-hasp-extra .rc-core-images a {
  display: block;
}

@media only screen and (min-width: 40.625em) {
  .page-rescms-hasp-extra .rc-core-images {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-left: 0;
  }
}

.page-rescms-hasp-extra h2.rc-core-item-name {
  margin-bottom: 5px;
  margin-top: 8px;
}

.page-rescms-hasp-extra .rc-core-image-caption {
  text-align: center;
  display: inline-block;
  border-radius: 0;
  position: absolute;
  margin: auto;
  top: auto;
  bottom: 10px;
  left: 10px;
  right: auto;
  padding: 3px 10px;
  background: rgba(17, 17, 17, 0.75);
  color: #fff;
}

@media only screen and (max-width: 40.5625em) {
  .page-rescms-hasp-extra .rc-lodging-detail {
    display: inline-block;
    width: auto;
  }
  .page-rescms-hasp-extra .rc-lodging-detail + .rc-lodging-detail:before {
    content: ', ';
    display: inline;
    padding-right: 3px;
    margin-left: -2px;
  }
}

@media only screen and (min-width: 40.625em) {
  .page-rescms-hasp-extra .rc-core-item-name,
  .page-rescms-hasp-extra .rc-lodging-detail,
  .page-rescms-hasp-extra .rc-item-pricing {
    width: 66.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: right;
    clear: right;
  }
  .page-rescms-hasp-extra .rc-core-item-name {
    padding-top: 10px;
  }
}

.page-rescms-hasp-extra .rc-order-checkout {
  padding-left: 15px;
  padding-right: 15px;
}

.page-rescms-hasp-extra .rc-hasp-extra-select {
  padding: 15px;
  max-width: 1000px;
  margin: auto;
}

.page-rescms-hasp-extra .rc-hasp-extra-select > .rc-item-price-buy {
  text-align: center;
  padding-bottom: 20px;
}

.page-rescms-hasp-extra .rc-hasp-extra-select > .rc-item-price-buy input[type="submit"] {
  background-color: #41a5f2;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  min-height: 42px;
  padding: 9px 12px 7px;
  font-size: 19px;
  width: auto;
  box-shadow: 0 1px 3px rgba(17, 17, 17, 0.25);
  width: 280px;
}

.page-rescms-hasp-extra .rc-hasp-extra-select > .rc-item-price-buy input[type="submit"]:hover, .page-rescms-hasp-extra .rc-hasp-extra-select > .rc-item-price-buy input[type="submit"]:active {
  background-color: rgba(17, 17, 17, 0.9);
}

.page-rescms-hasp-extra .rc-hasp-extra-select > .rc-item-price-buy input[type="submit"]:hover, .page-rescms-hasp-extra .rc-hasp-extra-select > .rc-item-price-buy input[type="submit"]:active {
  background-color: rgba(65, 165, 242, 0.65);
}

.page-rescms-hasp-extra .rc-hasp-extra-select-form .submit-wrap {
  padding: 15px 0 5px;
  text-align: center;
}

.page-rescms-hasp-extra .rc-hasp-extra-select-form .submit-wrap input[type="submit"] {
  box-shadow: 0 1px 3px rgba(17, 17, 17, 0.25);
  background-color: rgba(17, 17, 17, 0.75);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  text-decoration: none !important;
  text-align: center;
  border: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: .15s;
  line-height: 1.4 !important;
  font-family: "source sans pro", Helvetica, "Helvetica", Arial, sans-serif;
  letter-spacing: .05em;
  min-height: 42px;
  padding: 9px 12px 7px;
  font-size: 19px;
  width: auto;
  padding-left: 0;
  padding-right: 0;
  width: 280px;
}

.page-rescms-hasp-extra .rc-hasp-extra-select-form .submit-wrap input[type="submit"]:hover, .page-rescms-hasp-extra .rc-hasp-extra-select-form .submit-wrap input[type="submit"]:active {
  background-color: rgba(17, 17, 17, 0.9);
}

.page-rescms-hasp-extra .cat-heading {
  text-align: left;
  position: relative;
  line-height: 1.0;
  padding: 8px 90px 8px 15px;
  min-height: 38px;
}

.page-rescms-hasp-extra .cat-heading .selected {
  text-align: left;
}

.page-rescms-hasp-extra .cat-heading h2 {
  font-size: 18px;
  color: #fff;
}

@media only screen and (min-width: 37.5em) {
  .page-rescms-hasp-extra .cat-heading .extras-count {
    padding-right: 10px;
    line-height: 22px;
  }
}

.page-rescms-hasp-extra .cat-heading .extras-toggle {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: auto;
  right: 0;
  width: 90px;
  border-radius: 0;
}

.page-rescms-hasp-extra .cat-heading .extras-toggle:before {
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 5px;
  background: url("/sites/all/themes/platform/ngt_theme_base/images/icon-x-white.svg") left center no-repeat;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}

.page-rescms-hasp-extra .cat-heading .extras-toggle.open:before {
  transition: all .25s ease-out;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
}

.page-rescms-hasp-extra .rc-hasp-extra.form-wrapper {
  background: rgba(17, 17, 17, 0.05);
}

.page-rescms-hasp-extra .rc-hasp-extra.form-wrapper .extra-desc {
  font-size: 15px;
  line-height: 1.2;
  padding-bottom: 15px;
}

.page-rescms-hasp-extra .rc-hasp-extra.form-wrapper .extra-desc h3 {
  margin-top: 8px;
  font-size: 18px;
  font-weight: bold;
}

@media only screen and (max-width: 30em) {
  .page-rescms-hasp-extra .rc-hasp-extra.form-wrapper .extra-desc h3 {
    text-align: center;
  }
}

.page-rescms-hasp-extra .rc-hasp-extra.form-wrapper .extra-form .form-item {
  margin-top: 0;
  margin-bottom: 10px;
  width: 100%;
}

.page-rescms-hasp-extra .rc-hasp-extra.form-wrapper .extra-form .rc-hasp-extra-price {
  font-size: 20px;
  text-align: center;
}

@media only screen and (max-width: 30em), only screen and (min-width: 64.0625em) {
  .page-rescms-hasp-extra .rc-hasp-extra.form-wrapper .extra-form .form-item {
    width: 70.83333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-right: 0;
    float: right;
  }
  .page-rescms-hasp-extra .rc-hasp-extra.form-wrapper .extra-form .rc-hasp-extra-price {
    width: 29.16667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    line-height: 38px;
  }
}

@media only screen and (min-width: 30.0625em) {
  .page-rescms-hasp-extra .rc-hasp-extra.form-wrapper .extra-form {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 8px;
  }
  .page-rescms-hasp-extra .rc-hasp-extra.form-wrapper .extra-desc {
    width: 66.66667%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-left: 7px;
  }
}

body:not(.node-type-listing) bt-leads-share-url,
body:not(.node-type-listing) [riot-tag="bt-leads-share-url"],
body:not(.node-type-listing) [data-is="bt-leads-share-url"],
.bt-leads-share-url-form-wrapper {
  display: inline-block;
}

@media only screen and (min-width: 75em) {
  body:not(.node-type-listing) bt-leads-share-url,
  body:not(.node-type-listing) [riot-tag="bt-leads-share-url"],
  body:not(.node-type-listing) [data-is="bt-leads-share-url"],
  .bt-leads-share-url-form-wrapper {
    border-radius: 300px;
  }
}

body:not(.node-type-listing) bt-leads-share-url a,
body:not(.node-type-listing) [riot-tag="bt-leads-share-url"] a,
body:not(.node-type-listing) [data-is="bt-leads-share-url"] a,
.bt-leads-share-url-form-wrapper a {
  display: block;
  transition: all .15s ease-out;
  color: #111;
  cursor: pointer;
  position: relative;
}

body:not(.node-type-listing) bt-leads-share-url a:before,
body:not(.node-type-listing) [riot-tag="bt-leads-share-url"] a:before,
body:not(.node-type-listing) [data-is="bt-leads-share-url"] a:before,
.bt-leads-share-url-form-wrapper a:before {
  content: '';
  display: block;
  background: url("/sites/all/themes/platform/ngt_theme_base/images/i-share-dark.svg") center no-repeat;
}

@media only screen and (max-width: 74.9375em) {
  body:not(.node-type-listing) bt-leads-share-url a:before,
  body:not(.node-type-listing) [riot-tag="bt-leads-share-url"] a:before,
  body:not(.node-type-listing) [data-is="bt-leads-share-url"] a:before,
  .bt-leads-share-url-form-wrapper a:before {
    width: 20px !important;
    height: 65px !important;
  }
}

@media only screen and (max-width: 74.9375em) {
  body:not(.node-type-listing) bt-leads-share-url a,
  body:not(.node-type-listing) [riot-tag="bt-leads-share-url"] a,
  body:not(.node-type-listing) [data-is="bt-leads-share-url"] a,
  .bt-leads-share-url-form-wrapper a {
    display: block;
    height: 65px;
    line-height: 65px;
    width: 40px;
    text-indent: -999px;
    overflow: hidden;
  }
  body:not(.node-type-listing) bt-leads-share-url a:hover, body:not(.node-type-listing) bt-leads-share-url a:active,
  body:not(.node-type-listing) [riot-tag="bt-leads-share-url"] a:hover,
  body:not(.node-type-listing) [riot-tag="bt-leads-share-url"] a:active,
  body:not(.node-type-listing) [data-is="bt-leads-share-url"] a:hover,
  body:not(.node-type-listing) [data-is="bt-leads-share-url"] a:active,
  .bt-leads-share-url-form-wrapper a:hover,
  .bt-leads-share-url-form-wrapper a:active {
    background-color: rgba(17, 17, 17, 0.1);
  }
  body:not(.node-type-listing) bt-leads-share-url a:before,
  body:not(.node-type-listing) [riot-tag="bt-leads-share-url"] a:before,
  body:not(.node-type-listing) [data-is="bt-leads-share-url"] a:before,
  .bt-leads-share-url-form-wrapper a:before {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 35px;
  }
}

@media only screen and (min-width: 75em) {
  body:not(.node-type-listing) bt-leads-share-url a,
  body:not(.node-type-listing) [riot-tag="bt-leads-share-url"] a,
  body:not(.node-type-listing) [data-is="bt-leads-share-url"] a,
  .bt-leads-share-url-form-wrapper a {
    height: 40px;
    padding: 0 10px;
    border-radius: 300px;
    line-height: 40px;
    background: rgba(255, 255, 255, 0.9);
    box-shadow: 0 1px 3px rgba(17, 17, 17, 0.25);
  }
  body:not(.node-type-listing) bt-leads-share-url a:before,
  body:not(.node-type-listing) [riot-tag="bt-leads-share-url"] a:before,
  body:not(.node-type-listing) [data-is="bt-leads-share-url"] a:before,
  .bt-leads-share-url-form-wrapper a:before {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 2px;
  }
  body:not(.node-type-listing) bt-leads-share-url a:hover, body:not(.node-type-listing) bt-leads-share-url a:active,
  body:not(.node-type-listing) [riot-tag="bt-leads-share-url"] a:hover,
  body:not(.node-type-listing) [riot-tag="bt-leads-share-url"] a:active,
  body:not(.node-type-listing) [data-is="bt-leads-share-url"] a:hover,
  body:not(.node-type-listing) [data-is="bt-leads-share-url"] a:active,
  .bt-leads-share-url-form-wrapper a:hover,
  .bt-leads-share-url-form-wrapper a:active {
    background: rgba(17, 17, 17, 0.15);
    text-decoration: none;
  }
}

body .map-results .riot-solr-map-marker {
  background-color: #e74c3c;
  border-radius: 50% 50% 50% 0;
  box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.1), inset 0.2em 0.2em 0.2em rgba(255, 255, 255, 0.2), inset -0.2em -0.2em 0.2em rgba(0, 0, 0, 0.2);
  content: '';
  height: 20px;
  margin-top: -20px;
  position: absolute;
  width: 20px;
  margin-left: -10px;
  transform: rotate(-45deg);
  border: 0.5px solid #393939;
}

body .map-results .riot-solr-map-marker.focused {
  transform: rotate(-45deg);
  background-color: goldenrod;
}

#block-ngt-base-ngt-base-qs {
  padding: 15px 0 0 0;
}

.rc-core-item-avail-form .rc-avail-embed-msg {
  display: none;
}

.rc-core-item-avail-form .ui-datepicker-trigger {
  display: none;
}

.rc-core-item-avail-form input, .rc-core-item-avail-form select {
  margin-bottom: 0;
}

.rc-core-item-avail-form .form-item {
  width: 50%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  margin: 0 0 15px 0;
}

.rc-core-item-avail-form .form-submit {
  width: 100%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  clear: both;
  border-radius: 0;
}

.reveal-modal .campaignmonitor-subscribe-form h2 {
  text-align: center;
  margin-top: 0;
  font-size: 2.1em;
}

.reveal-modal .campaignmonitor-subscribe-form input {
  width: 100%;
  max-width: none;
}

.reveal-modal .campaignmonitor-subscribe-form .close-cart-abandonment-link {
  margin-top: 1em;
  display: inline-block;
}

ul.ngt-affiliate-list {
  display: flex;
  list-style-type: none;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}

ul.ngt-affiliate-list .ngt-affiliate-link {
  display: inline-block;
}

ul.ngt-affiliate-list .ngt-affiliate-link img {
  height: auto;
  width: auto;
  max-height: 120px;
  max-width: 224px;
}

.ngt-base-trust-logos {
  display: flex;
  height: 4em;
}

.ngt-base-trust-logos a, .ngt-base-trust-logos img {
  height: inherit;
}

.notification-banner-block {
  display: none;
  visibility: hidden;
  position: relative;
  width: 100%;
  margin: 0;
  padding: 1rem;
  padding-right: 4.5rem;
  z-index: 99999;
  background: #41a5f2;
  color: white;
}

.notification-banner-block a {
  font-weight: bold;
  color: white;
  text-decoration: underline;
}

.notification-banner-block.mode-alert {
  background: #dc3636;
  font-size: 1.1rem;
}

.notification-banner-block.show-banner {
  display: block;
  visibility: visible;
}

@media only screen and (min-width: 75em) {
  .notification-message-wrapper {
    padding-left: 3rem;
  }
}

.close-notification-button {
  padding: 0;
  min-height: 0;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  right: 1rem;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 2.5rem;
  height: 2.5rem;
}

.close-notification-button svg {
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
}

.ngt-base-homepage-video-wrapper {
  position: relative;
}

@media (min-width: 640px) {
  .ngt-base-homepage-video-wrapper {
    height: 70vh;
    overflow: hidden;
    min-height: 600px;
  }
}

.ngt-base-homepage-video-wrapper video {
  display: block;
  width: 100%;
}

@media (min-width: 640px) {
  .ngt-base-homepage-video-wrapper video {
    width: auto;
    position: absolute;
    height: auto;
    min-height: 100%;
    min-width: 100%;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
  }
}

#tinymce.mceContentBody {
  font-size: 13px;
}

.rc-core-order-confirmation {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  margin: auto;
  padding: 30px;
}

.rc-core-order-confirmation:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.rc-core-order-confirmation table tbody th {
  text-align: right;
}

.rc-core-order-confirmation .order-info {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
}

.rc-core-order-confirmation .order-info:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

@media only screen and (min-width: 40.625em) {
  .rc-core-order-confirmation .order-info > div {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }
  .rc-core-order-confirmation .order-info .left-column {
    padding-left: 0;
  }
  .rc-core-order-confirmation .order-info .right-column {
    padding-right: 0;
  }
}

.logo-landscape #header .logo {
  float: left;
  width: 160px;
  position: relative;
  height: 65px;
}

.logo-landscape #header .logo img {
  display: block;
  width: 90%;
  height: auto;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@media only screen and (min-width: 64.0625em) {
  .logo-landscape #header .logo {
    width: 220px;
    padding-top: 8px;
    padding-left: 10px;
  }
  .logo-landscape #header .logo img {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    display: block;
    width: auto;
    max-height: 49px;
  }
}

@media only screen and (min-width: 75em) {
  .logo-landscape #header .logo {
    height: 90px;
    padding-top: 0;
    width: 245px;
    margin-left: 10px;
  }
  .logo-landscape #header .logo img {
    display: block;
    margin-top: 10px;
    width: auto;
    height: auto;
    padding-top: 0;
    max-height: 70px;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

.logo-square #header .logo {
  float: left;
  width: 55px;
  height: 55px;
  margin-left: 10px;
  margin-top: 5px;
}

@media only screen and (min-width: 64.0625em) {
  .logo-square #header .logo {
    width: 80px;
    height: 80px;
  }
  .logo-square #header .logo a {
    display: block;
    width: 100%;
    height: auto;
  }
  .logo-square #header .logo a img {
    display: block;
    max-height: none;
    padding-top: 0;
  }
}

.logo-portrait #header .logo {
  width: 110px;
  height: 65px;
  float: left;
  margin-left: 10px;
}

.logo-portrait #header .logo img {
  display: block;
  width: auto;
  height: 55px;
  margin-top: 5px;
}

@media only screen and (min-width: 64.0625em) {
  .logo-portrait #header .logo {
    height: 90px;
  }
  .logo-portrait #header .logo img {
    padding-top: 0;
    height: 80px;
    max-height: none;
  }
}

.paragraphs-item-webform {
  text-align: center;
  padding: 20px 15px;
  font-size: 24px;
}

.paragraphs-item-webform div {
  font-size: 1em;
  padding-bottom: 0;
}

.paragraphs-item-webform form *, .paragraphs-item-webform form label {
  font-size: 16px;
}

.paragraphs-item-webform label {
  text-align: left;
  padding-bottom: 5px;
}

@media only screen and (min-width: 30.0625em) {
  .paragraphs-item-webform .form-actions {
    width: 33.33333%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: none;
    margin: auto;
  }
}

body .webform-client-form .form-item {
  margin-top: 5px;
}

body .webform-client-form .form-item label,
body .webform-client-form .form-item input[type="checkbox"].form-checkbox,
body .webform-client-form .form-item input[type="radio"].form-radio {
  display: inline;
  margin-right: 0.375em;
}

body .webform-client-form textarea {
  min-height: 80px;
}

@media only screen and (min-width: 30.0625em) {
  body .webform-client-form .webform-component--first-name,
  body .webform-client-form .webform-component--last-name {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-left: 7px;
    padding-right: 7px;
  }
  body .webform-client-form .webform-component--first-name {
    padding-left: 0;
  }
  body .webform-client-form .webform-component--last-name {
    padding-right: 0;
  }
  body .webform-client-form .webform-component--phone-number,
  body .webform-client-form .webform-component--email {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-left: 7px;
    padding-right: 7px;
  }
  body .webform-client-form .webform-component--email {
    padding-left: 0;
  }
  body .webform-client-form .webform-component--phone-number {
    padding-right: 0;
  }
}

body .webform-client-form .webform-component--sign-up {
  text-align: center;
  clear: both;
}

@media only screen and (min-width: 30.0625em) {
  .webform-enewsletter-sign-up form > div > a {
    position: absolute;
    left: 0;
    bottom: 0;
  }
  .webform-enewsletter-sign-up .webform-component--email {
    width: 75%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-left: 0;
    padding-right: 0;
  }
  .webform-enewsletter-sign-up .webform-component--email input[type="email"] {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .webform-enewsletter-sign-up .form-actions {
    width: 25%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-right: 0;
    padding-left: 0;
    margin-top: 5px;
  }
  .webform-enewsletter-sign-up .form-actions input[type="submit"] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}

.webform-property-inquiry .webform-component--departure-date,
.webform-property-inquiry .webform-component--arrival-date {
  position: relative;
}

.webform-property-inquiry .webform-component--departure-date:after,
.webform-property-inquiry .webform-component--arrival-date:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.webform-property-inquiry .webform-component--departure-date input.webform-calendar,
.webform-property-inquiry .webform-component--arrival-date input.webform-calendar {
  position: absolute;
  margin: auto;
  right: auto;
  left: 3px;
  top: 5px;
  bottom: 0;
}

.webform-property-inquiry .webform-component--departure-date .form-item,
.webform-property-inquiry .webform-component--arrival-date .form-item {
  margin-bottom: 0;
}

.webform-property-inquiry .webform-component--departure-date .form-item[class*="month"],
.webform-property-inquiry .webform-component--arrival-date .form-item[class*="month"] {
  width: 50%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  padding-left: 0;
  padding-right: 0;
}

.webform-property-inquiry .webform-component--departure-date .form-item[class*="month"] select,
.webform-property-inquiry .webform-component--arrival-date .form-item[class*="month"] select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-left: 30px;
}

.webform-property-inquiry .webform-component--departure-date .form-item[class*="day"],
.webform-property-inquiry .webform-component--arrival-date .form-item[class*="day"] {
  width: 25%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  padding-left: 0;
  padding-right: 0;
}

.webform-property-inquiry .webform-component--departure-date .form-item[class*="day"] select,
.webform-property-inquiry .webform-component--arrival-date .form-item[class*="day"] select {
  border-radius: 0;
  border-left: 0;
  border-right: 0;
}

.webform-property-inquiry .webform-component--departure-date .form-item[class*="year"],
.webform-property-inquiry .webform-component--arrival-date .form-item[class*="year"] {
  width: 25%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  padding-left: 0;
  padding-right: 0;
}

.webform-property-inquiry .webform-component--departure-date .form-item[class*="year"] select,
.webform-property-inquiry .webform-component--arrival-date .form-item[class*="year"] select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

@media only screen and (min-width: 30.0625em) {
  .webform-property-inquiry .webform-component--adults,
  .webform-property-inquiry .webform-component--children {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-left: 7px;
    padding-right: 7px;
  }
  .webform-property-inquiry .webform-component--adults {
    padding-left: 0;
  }
  .webform-property-inquiry .webform-component--children {
    padding-right: 0;
  }
  .webform-property-inquiry .webform-component--phone-number,
  .webform-property-inquiry .webform-component--email {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-left: 7px;
    padding-right: 7px;
  }
  .webform-property-inquiry .webform-component--email {
    padding-left: 0;
  }
  .webform-property-inquiry .webform-component--phone-number {
    padding-right: 0;
  }
}

@media only screen and (min-width: 38.4375em) {
  .webform-property-inquiry .webform-component--arrival-date,
  .webform-property-inquiry .webform-component--departure-date {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    padding-left: 7px;
    padding-right: 7px;
  }
  .webform-property-inquiry .webform-component--arrival-date label,
  .webform-property-inquiry .webform-component--departure-date label {
    padding: 0;
  }
  .webform-property-inquiry .webform-component--arrival-date {
    padding-left: 0;
  }
  .webform-property-inquiry .webform-component--departure-date {
    padding-right: 0;
  }
  .webform-property-inquiry .webform-component--departure-date input.webform-calendar {
    left: 10px;
  }
}

.ngt-base-webform-success {
  width: 100%;
  margin: auto;
  clear: both;
  max-width: 1440px;
  padding: 20px 15px 0;
}

.ngt-base-webform-success:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.ngt-base-webform-success h1 {
  text-transform: uppercase;
}

.ngt-base-webform-success h2 {
  font-size: 22px;
  line-height: 1.4;
}

.ngt-base-webform-success h1,
.ngt-base-webform-success h2 {
  text-align: center;
}

.ngt-base-webform-success .title-elements {
  padding-bottom: 20px;
}

.ngt-base-webform-success .webform-success-msg {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/*# sourceMappingURL=maps/ngt_theme_base.css.map */
