/* TCS FONTS */
@font-face {
  font-family: 'MuseoSlab-300';
  src: url("Fonts/tcs/MuseoSlab-300.eot?#iefix") format("embedded-opentype"), url("Fonts/tcs/MuseoSlab-300.woff") format("woff"), url("Fonts/tcs/MuseoSlab-300.ttf") format("truetype"), url("Fonts/tcs/MuseoSlab-300.svg#MuseoSlab-300") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'MuseoSlab-700';
  src: url("Fonts/tcs/MuseoSlab-700.eot?#iefix") format("embedded-opentype"), url("Fonts/tcs/MuseoSlab-700.woff") format("woff"), url("Fonts/tcs/MuseoSlab-700.ttf") format("truetype"), url("Fonts/tcs/MuseoSlab-700.svg#MuseoSlab-700") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'MuseoSans-300';
  src: url("Fonts/tcs/MuseoSans-300.eot?#iefix") format("embedded-opentype"), url("Fonts/tcs/MuseoSans-300.woff") format("woff"), url("Fonts/tcs/MuseoSans-300.ttf") format("truetype"), url("Fonts/tcs/MuseoSans-300.svg#MuseoSans-300") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'MuseoSans-700';
  src: url("Fonts/tcs/MuseoSans-700.eot?#iefix") format("embedded-opentype"), url("Fonts/tcs/MuseoSans-700.woff") format("woff"), url("Fonts/tcs/MuseoSans-700.ttf") format("truetype"), url("Fonts/tcs/MuseoSans-700.svg#MuseoSans-700") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'MuseoSans-300Italic';
  src: url("Fonts/tcs/MuseoSans-300Italic.eot?#iefix") format("embedded-opentype"), url("Fonts/tcs/MuseoSans-300Italic.woff") format("woff"), url("Fonts/tcs/MuseoSans-300Italic.ttf") format("truetype"), url("Fonts/tcs/MuseoSans-300Italic.svg#MuseoSans-300Italic") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'MuseoSans-700Italic';
  src: url("Fonts/tcs/MuseoSans-700Italic.eot?#iefix") format("embedded-opentype"), url("Fonts/tcs/MuseoSans-700Italic.woff") format("woff"), url("Fonts/tcs/MuseoSans-700Italic.ttf") format("truetype"), url("Fonts/tcs/MuseoSans-700Italic.svg#MuseoSans-700Italic") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'CaveatBrush-Regular';
  src: url("Fonts/tcs/CaveatBrush-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

/* TCS CUSTOMS */
body, html {
  font-family: "MuseoSans-300";
  font-weight: normal;
  font-size: 16px; }

#offer {
  scroll-margin-top: 130px; }

a,
a:visited,
a:focus {
  color: #000;
  font-weight: normal; }

h4 {
  font-family: "MuseoSans-700";
  font-weight: normal; }

h5 {
  font-family: "MuseoSans-700";
  font-weight: normal; }

.article-advimage-layout0 h5,
.article-advimage-layout0 .advimage-text {
  font-family: "MuseoSans-700";
  font-weight: normal;
  font-size: 0.83333rem; }

.article-advimage-layout1 h5,
.article-advimage-layout2 h5,
.article-advimage-layout4 h5 {
  font-family: "MuseoSans-700";
  font-weight: normal; }

h2.blue {
  color: #000; }

h2:not(.dnnFormSectionHead) {
  font-family: "MuseoSans-700";
  font-weight: normal;
  color: #000; }

h5.btitle-title {
  font-family: "MuseoSans-700";
  color: #000;
  font-weight: normal; }

h4.dispo-title {
  font-family: "MuseoSans-700";
  font-size: 1.555rem;
  color: #000;
  text-transform: none;
  font-weight: normal; }

.big-button,
.big-button:focus {
  font-size: 18px;
  border-radius: 4px;
  text-transform: none; }

.big-button.search,
.big-button.lightblue,
.big-button.green,
.big-button.blue,
a.big-button-blue,
a.big-button-blue:focus {
  background-color: #769e3d;
  border-color: #769e3d;
  color: #fff;
  font-family: "MuseoSans-700";
  font-weight: normal; }

.big-button.search:hover,
.big-button.lightblue:hover,
.big-button.green:hover,
.big-button.blue:hover,
a.big-button-blue:hover,
a.big-button-blue:active {
  background-color: #567f22;
  border-color: #567f22; }

.boat-commands .big-button {
  font-size: 18px; }

.big-button.search:hover {
  background-color: #567f22; }

.big-button.lightblue.outline {
  background-color: #fff;
  color: #769e3d; }

.big-button.lightblue.outline:hover {
  color: #567f22 !important; }

.boat-item.selected .selectbtn,
.boat-item.selected .selectbtn:focus,
.boat-item.selected .selectbtn:hover,
.boat-item.selected .selectbtn:active {
  border: 1px solid #769e3d;
  background-color: #fff;
  color: #769e3d !important; }

.input-group > .input-group-prepend > .btn.btn-spinner,
.input-group > .input-group-append > .btn.btn-spinner {
  background-color: #000; }

.boatsearch .form-control,
.boatsearch .bootstrap-select.select-picker .btn {
  border-color: #fff; }

.boatsearch .form-control {
  border-color: #fff; }

.search-age {
  font-family: "MuseoSans-300";
  font-weight: normal;
  font-size: 0.8rem;
  text-transform: none;
  display: block;
  margin-top: -4px; }

.form-control,
.form-select,
.form-floating.textarea,
.bootstrap-select.select-picker .btn {
  border-color: #918268; }

.form-control:focus,
.form-select:focus,
.form-floating.textarea:focus {
  border-color: #cbbaa5; }

.bs-date-picker {
  background-image: none; }

.dropdown-item.active,
.dropdown-item:active,
.dropdown-item.nice-select.open {
  background-color: #000; }

.bootstrap-select.select-picker .dropdown-toggle::after {
  color: #000; }

.form-checkbox input[type="checkbox"]:checked ~ .label-text::before {
  color: #769e3d !important; }

nav.navbar {
  height: 127px;
  border-bottom: none;
  background-color: #efe1cd; }

nav.navbar > .container {
  padding-top: 0; }

.navbar-home-link {
  padding: 0;
  position: absolute;
  top: 0;
  left: 15px; }

nav.navbar .brand-logo {
  max-height: none; }

.navbar-topbar {
  padding-top: .8rem; }

.navbar-nav {
  padding-top: 2rem; }

.navbar-light .navbar-toggler.collapsed,
.navbar-light .navbar-toggler {
  background-color: transparent !important; }

.navbar .lang a.it {
  display: none; }

.navbar .lang {
  position: relative; }

.navbar .lang .active-lang {
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 50px;
  height: 32px;
  padding-left: 8px;
  padding-right: 8px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAYElEQVQImWOcM7nt/7bdBxnQgZerPQNTck4lo5G+NoqEga4mQ3JOJSPj////GRgYGBhK81P/33vwmEFJQZahe+JsRgYGBgaG////M/z//5/h0dWD/+sqcv8/unLwP0wMAISqKJ0xvls4AAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-position: right 6px center;
  border: 1px solid #cbbaa5;
  cursor: pointer; }

.navbar .lang .language-object {
  position: absolute;
  background-color: #fff;
  display: none;
  z-index: 10; }

.navbar .lang .language-object.show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.navbar .lang .language-object a {
  border-left: 1px solid #cbbaa5;
  border-bottom: 1px solid #cbbaa5;
  border-right: 1px solid #cbbaa5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 8px;
  width: 50px;
  height: 32px;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #fff; }

.navbar .lang .language-object a:hover {
  text-decoration: none;
  background-color: #f7f2e9; }

@media (max-width: 991px) {
  .navbar .lang .language-object {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    position: relative; }
  .navbar .lang .language-object a {
    border-top: 1px solid #7f7f7e;
    border-bottom: 1px solid #7f7f7e;
    border-right: 1px solid #7f7f7e;
    border-left: 0px solid transparent; }
  .navbar .lang .active-lang {
    background-image: none;
    background-color: #fff;
    padding: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "MuseoSans-700"; }
  .navbar .lang .language-object a {
    background-color: #efe1cd;
    padding: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }

.icon-bar {
  background-color: #000; }

nav.navbar .nav-item .nav-link {
  font-family: "MuseoSans-300";
  font-size: 18px;
  font-weight: normal;
  text-transform: none; }

nav.navbar .nav-item .nav-link:hover {
  color: #000;
  font-family: "MuseoSans-300";
  font-weight: normal;
  text-transform: none;
  text-decoration: underline; }

nav.navbar .nav-item.active .nav-link {
  color: #000;
  font-family: "MuseoSans-700";
  font-weight: normal;
  text-transform: none;
  text-decoration: none; }

.nav-phone {
  font-weight: normal; }

.nav-phone i {
  -webkit-transform: scaleX(-1) rotate(-19deg);
  -ms-transform: scaleX(-1) rotate(-19deg);
  transform: scaleX(-1) rotate(-19deg); }

.has-dropdown .menu-dropdown {
  background-color: #efe1cd;
  border-top: none; }

nav.navbar .nav-item .has-dropdown:hover .nav-link {
  color: #000; }

nav.navbar .nav-subitem .nav-sublink {
  font-family: "MuseoSans-300";
  font-weight: normal;
  color: #000;
  text-transform: none; }

nav.navbar .nav-subitem.active .nav-sublink {
  color: #000;
  font-family: "MuseoSans-700";
  font-weight: normal; }

nav.navbar .nav-subitem .nav-sublink:hover {
  color: #000;
  text-decoration: underline; }

nav.navbar .nav-subitem.active .nav-sublink:hover {
  text-decoration: none; }

footer {
  background-color: #efe1cd;
  font-size: 15px;
  color: #000; }

footer a,
footer a:visited,
footer a:focus,
footer a:hover {
  color: #000;
  font-family: "MuseoSans-300";
  font-weight: normal;
  text-decoration: none; }

footer a:hover {
  text-decoration: underline; }

.footer-social {
  font-family: "MuseoSans-700";
  font-weight: normal; }

.footer-social a {
  margin-right: 4px; }

.copyright {
  font-size: 13px;
  padding-top: 4px;
  padding-bottom: 4px; }

.page-title {
  padding-top: 126px; }

.page-title-home .big-image,
.big-image-block.transparent {
  height: 480px;
  min-height: 0; }

.big-image-block.transparent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.page-title-home .big-image-block > div {
  margin: 0;
  background-color: #ffeb32;
  padding: 40px;
  max-width: 50%;
  border-radius: 11px; }

@media (max-width: 1200px) {
  .page-title-home .big-image-block > div {
    max-width: 66%; } }

@media (max-width: 991px) {
  .page-title-home .big-image-block > div {
    max-width: 75%;
    border-radius: 9px; } }

@media (max-width: 578px) {
  .page-title-home .big-image-block > div {
    max-width: 100%; } }

.big-image-block.transparent h1 {
  font-family: "MuseoSans-700";
  font-weight: normal;
  text-shadow: none;
  color: #000;
  font-size: 28px;
  line-height: normal;
  margin-bottom: .5em;
  letter-spacing: normal; }

.big-image-block.transparent .big-image-subtitle {
  font-family: "MuseoSans-300";
  font-weight: normal;
  text-shadow: none;
  color: #000;
  font-size: 15px;
  line-height: 22px;
  text-transform: none;
  margin: 0; }

.back-search-block {
  background-color: #ffeb32;
  padding-top: 2rem !important; }

.advanced-search-popup {
  font-family: "MuseoSans-700";
  font-weight: normal; }

.boat-search .advanced-search label {
  font-family: "MuseoSans-700";
  font-size: 1rem;
  font-weight: normal; }

.boat-search .label-text {
  font-family: "MuseoSans-300";
  font-size: 1rem;
  font-weight: normal; }

button.close {
  position: absolute;
  right: 0;
  top: 0;
  margin-right: -20px;
  margin-top: -16px;
  background-color: #ff0;
  width: 34px;
  height: 34px;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 17px; }

button.close span {
  font-size: 22px; }

.modal-body {
  background-color: #f6f2ea; }

.boat-item {
  background-color: #fff;
  border: 1px solid #ccc0ad; }

.boat-name,
.boat-company {
  font-family: "MuseoSans-700";
  font-weight: normal; }

.boat-carac-title {
  font-family: "MuseoSans-700";
  font-weight: normal;
  font-size: 1rem;
  color: #000;
  text-transform: none;
  line-height: 1.3rem; }

.boat-carac-info {
  font-family: "MuseoSans-300";
  font-weight: normal;
  font-size: 1rem;
  line-height: normal;
  color: #000; }

.boat-carac.capacity,
.boat-carac-pdf.capacity {
  background-image: url("Images/Boats/black/capacity@2x.png"); }

.boat-carac.capacitymax,
.boat-carac-pdf.capacitymax {
  background-image: url("Images/Boats/black/capacitymax@2x.png"); }

.boat-carac.cabinmax,
.boat-carac-pdf.cabinmax {
  background-image: url("Images/Boats/black/cabinmax@2x.png"); }

.boat-carac.wcmax,
.boat-carac-pdf.wcmax {
  background-image: url("Images/Boats/black/wcmax@2x.png"); }

.boat-carac.pilot,
.boat-carac-pdf.pilot {
  background-image: url("Images/Boats/black/pilot@2x.png"); }

.boat-carac.terrasse,
.boat-carac-pdf.terrasse {
  background-image: url("Images/Boats/black/terrasse@2x.png"); }

.boat-carac.budget,
.boat-carac-pdf.budget {
  background-image: url("Images/Boats/black/budget@2x.png"); }

.boat-carac.dates,
.boat-carac-pdf.dates {
  background-image: url("Images/Boats/black/dates.png"); }

.boat-carac.duration,
.boat-carac-pdf.duration {
  background-image: url("Images/Boats/black/duration.png"); }

.noUi-handle {
  background-color: #fff;
  border: 2px solid #ccc0ad; }

.noUi-connect {
  background-color: #c8bba7; }

.nav-button > span,
.nav-button > a {
  background: none !important;
  border: none !important;
  color: #000 !important;
  font-weight: normal; }

.nav-button.active > span,
.nav-button > a:hover {
  font-family: "MuseoSans-700";
  font-weight: normal;
  background: none !important;
  color: #000 !important; }

.boata_regionbtn.selected {
  border: 1px solid #ccc0ad;
  background-color: #efe1cd; }

.boatd-company {
  font-family: "MuseoSans-300";
  font-weight: normal;
  text-transform: none;
  color: #000; }

.boatd-name {
  font-family: "MuseoSans-700";
  font-size: 2.2222rem;
  font-weight: normal;
  color: #000; }

.boatd-size {
  font-family: "MuseoSans-300";
  font-size: 1.1111rem;
  font-weight: normal;
  color: #000; }

.boat-details .boat-item-body {
  background-color: #efe1cd; }

.boatd-slider .slick-next,
.boatd-slider .slick-prev {
  background-color: #000; }

.boatd-slider .slick-dots li.slick-active button::before {
  background-color: #000; }

.boatd-slider .slick-dots li button::before {
  border: 1px solid #000; }

.boata_region {
  font-family: "MuseoSans-300";
  font-weight: normal; }

.boat-search label,
.boat-search .group-spinner span,
.text-white a.advanced-search-button,
#boat-assistant-1 label {
  font-family: "MuseoSans-700";
  font-weight: normal;
  color: #000; }

.loading.rudder {
  background-image: url("Images/loading-rudder-tcs.gif"); }

button.big-button.search {
  color: #fff;
  background-color: #769e3d;
  border-color: #769e3d; }

.boat-item25 {
  background-color: #f6f2ea;
  border-radius: 5px; }

.page-menu {
  top: 127px;
  background-color: #f6f2ea; }

.boatd-offer {
  background-color: #fff;
  border: 4px solid #f6f2ea;
  border-radius: 5px; }

.boatd-offer.selected {
  border: 4px solid #7f7f7e; }

.boatd-price-warning,
.boatd-yoursearch {
  background-color: #efe1cd;
  border: 1px solid #ccc0ad;
  border-radius: 5px; }

.boat-carac-offer-final {
  color: #769e3d; }

@media (max-width: 1200px) {
  .page-menu {
    top: 80px; } }

.back-blue {
  background-color: #efe1cd; }

.back-blue.text-white,
.back-blue h5.btitle-title,
.PlurialModule .back-blue.text-white p {
  color: #000; }

.article-advimage-layout6 h5 {
  font-family: "MuseoSans-700";
  font-weight: normal;
  text-transform: none;
  color: #000; }

.article-advimage-layout6 .advimage-text {
  font-family: "MuseoSans-300";
  font-weight: normal;
  color: #000; }

.btitle-image {
  display: none; }

.block-left-aligned .article-btitle h5 {
  margin-left: 0 !important; }

.back-lighterblue {
  background-color: #fff; }

.back-lightgray {
  background-color: #efe1cd; }

.block-top-line::before {
  display: none; }

.form-contact.block-padding {
  padding-top: 0; }

.form-contact .text-white {
  color: #000 !important; }

.datepicker table tr td.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover {
  background-image: none; }

.datepicker table tr td.active.active {
  background-color: #000; }

.datepicker table tr td.highlighted {
  background: #efe1cd; }

.datepicker table tr td.today {
  background-image: none;
  background-color: #ffeb32; }

.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label,
.form-floating > div.form-control label.floating {
  color: #000; }

.block-top-line.small-line .formadv-picto {
  padding-top: 100px; }

.block-top-line.small-line .formadv-picto img {
  display: none; }

@media (min-width: 991px) {
  .adv-search-item {
    min-height: 73px; } }

@media (max-width: 1200px) {
  nav.navbar {
    height: 80px; }
  .page-title {
    padding-top: 80px; }
  .navbar-home-link {
    left: 0;
    z-index: 10; }
  nav.navbar .brand-logo {
    max-height: 91px; }
  nav.navbar > .container {
    height: 100%; }
  .navbar-nav {
    padding-top: 0; }
  .navbar-collapse {
    top: 80px;
    background-color: #efe1cd;
    height: calc(100vh - 80px); }
  .navbar-topbar {
    padding-top: 1.5rem; }
  nav.navbar .nav-item.active .nav-link,
  nav.navbar .nav-item.active .has-dropdown:hover .nav-link {
    background-color: transparent;
    color: #000; }
  nav.navbar .nav-item:first-child .nav-link {
    border-color: #7f7f7e; }
  nav.navbar .nav-item .nav-link {
    border-color: #7f7f7e; } }

@media (max-width: 991px) {
  .block-top-line.small-line .formadv-picto {
    padding-top: 50px; } }

/* TCS MEMBER POPUP*/
.tcsmemberpopup {
  display: block;
  position: absolute;
  text-align: left;
  z-index: 70;
  white-space: normal;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }

.tcsmemberpopup .tcsmemberpopup-inner {
  margin-top: 24px;
  margin-left: 0;
  -webkit-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.16);
  padding: 12px 8px 16px 8px;
  position: relative;
  background-color: #F7F2E9;
  width: 258px;
  border: 1px solid #CBBBA5; }

.tcsmemberpopup .tcsmemberpopup-inner::after {
  border-color: rgba(247, 242, 233, 0);
  border-bottom-color: #F7F2E9 !important;
  border-width: 24px !important;
  margin-top: -22px; }

.tcsmemberpopup .tcsmemberpopup-inner::after,
.tcsmemberpopup .tcsmemberpopup-inner::before {
  top: -25px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border: solid transparent;
  border-top-width: medium;
  border-top-color: transparent;
  border-right-width: medium;
  border-right-color: transparent;
  border-bottom-width: medium;
  border-bottom-color: transparent;
  border-left-width: medium;
  border-left-color: transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.tcsmemberpopup .tcsmemberpopup-inner::before {
  border-color: rgba(203, 187, 165, 0);
  border-bottom-color: #CBBBA5;
  border-width: 25px;
  margin-top: -25px; }

.tcsmemberpopup-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.tcsmemberpopup-option {
  border: 2px solid #F7F2E9;
  cursor: pointer;
  padding: 5px;
  margin-bottom: 10px; }

.tcsmemberpopup .tcsmemberpopup-option.selected::after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  border-top-width: medium;
  border-top-color: transparent;
  border-right-width: medium;
  border-right-color: transparent;
  border-bottom-width: medium;
  border-bottom-color: transparent;
  border-left-width: medium;
  border-left-color: transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(203, 187, 165, 0);
  border-top-color: rgba(203, 187, 165, 0);
  border-top-color: #CBBBA5;
  border-width: 10px;
  margin-left: -10px; }

.tcsmemberpopup .tcsmemberpopup-option.selected {
  border-color: #CBBBA5;
  position: relative; }

.tcsmemberpopup-detail img {
  display: none;
  width: 100%;
  height: auto; }

.tcsmemberpopup-close {
  display: none;
  position: absolute;
  cursor: pointer;
  right: 0;
  top: -45px;
  height: 46px;
  width: 46px;
  background-color: #F7F2E9;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNy40MTQnIGhlaWdodD0nMjcuNDE0JyB2aWV3Qm94PScwIDAgMjcuNDE0IDI3LjQxNCc+PGcgaWQ9J0tvbXBvbmVudGVfMV8xJyBkYXRhLW5hbWU9J0tvbXBvbmVudGUgMSDigJMgMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC43MDcgMC43MDcpJz48bGluZSBpZD0nTGluaWVfMScgZGF0YS1uYW1lPSdMaW5pZSAxJyB4Mj0nMjYnIHkyPScyNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjNzA3MDcwJyBzdHJva2Utd2lkdGg9JzInLz48bGluZSBpZD0nTGluaWVfMicgZGF0YS1uYW1lPSdMaW5pZSAyJyB4MT0nMjYnIHkyPScyNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjNzA3MDcwJyBzdHJva2Utd2lkdGg9JzInLz48L2c+PC9zdmc+IA==");
  background-repeat: no-repeat;
  background-position: center center;
  border: 1px solid #CBBBA5;
  border-bottom-width: 1px;
  border-bottom-width: 0; }

.tcsmemberpopup-label {
  font-family: "MuseoSans-700";
  font-weight: normal;
  text-align: center;
  font-size: 13px;
  line-height: 15px; }

.tcs-support {
  background-color: #ffeb32;
  background-position: right top;
  background-repeat: no-repeat;
  background-image: url("images/tcs/support-corner.png");
  text-align: center;
  padding: 10px 20px;
  font-size: 1.1111rem;
  border-radius: 4px; }

@media (max-width: 991px) {
  .tcsmemberpopup {
    display: block;
    position: absolute;
    text-align: left;
    z-index: 70;
    white-space: normal;
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; }
  .tcsmemberpopup .tcsmemberpopup-inner::after,
  .tcsmemberpopup .tcsmemberpopup-inner::before {
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }
