@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400..700&display=swap");
#ct-app {
  background: #FFCF00;
}
#ct-app #ct-app-header {
  background: #000000;
}
#ct-app #ct-app-header .ct-list-item-list,
#ct-app #ct-app-header .ct-search-results {
  background: #666666;
}
#ct-app #ct-app-header .ct-list-item > .ct-list-item-button {
  background: #000000;
  color: #FFFFFF;
}
#ct-app #ct-app-header .ct-list-item > .ct-list-item-button.ct-hover, #ct-app #ct-app-header .ct-list-item > .ct-list-item-button:hover, #ct-app #ct-app-header .ct-list-item > .ct-list-item-button:focus {
  background: #222222;
  color: #FFFFFF;
}
#ct-app #ct-app-header .ct-list-item > .ct-list-item-button:focus-within {
  background: #222222;
  color: #FFFFFF;
}
#ct-app #ct-app-header .ct-layer-item > .ct-list-item-button > .ct-layer-item-icon {
  border-color: #FFFFFF;
  color: #FFFFFF;
}
#ct-app #ct-app-header .ct-list-item.ct-active:not(.ct-layer-item) > .ct-list-item-button {
  background: #4A4F55;
  color: #FFFFFF;
}
#ct-app #ct-app-header #ct-nav-menubutton {
  background: #FFCF00;
  color: #000000;
}
#ct-app #ct-app-header #ct-nav-menubutton.ct-hover, #ct-app #ct-app-header #ct-nav-menubutton:hover, #ct-app #ct-app-header #ct-nav-menubutton:focus {
  background: #AA8B00;
  color: #000000;
}
#ct-app #ct-app-header #ct-header-nav.ct-active #ct-nav-menubutton {
  background: #4B5058;
  color: #FFFFFF;
}
#ct-app #ct-app-header .ct-nav-menubar > .ct-list-item > .ct-list-item-button {
  background: #FFCF00;
  color: #000000;
}
#ct-app #ct-app-header .ct-nav-menubar > .ct-list-item > .ct-list-item-button.ct-hover, #ct-app #ct-app-header .ct-nav-menubar > .ct-list-item > .ct-list-item-button:hover, #ct-app #ct-app-header .ct-nav-menubar > .ct-list-item > .ct-list-item-button:focus {
  background: #AA8B00;
  color: #000000;
}
#ct-app #ct-app-header .ct-nav-menubar > .ct-list-item.ct-active > .ct-list-item-button {
  background: #4B5058;
  color: #FFFFFF;
}
#ct-app #ct-app-header #ct-nav-share {
  background: #FFCF00;
  color: #000000;
}
#ct-app #ct-app-header #ct-nav-share.ct-hover, #ct-app #ct-app-header #ct-nav-share:hover, #ct-app #ct-app-header #ct-nav-share:focus {
  background: #AA8B00;
  color: #000000;
}
#ct-app #ct-app-header .ct-search-box .ct-search-box-input {
  background: #FFFFFF;
  color: #555555;
}
#ct-app #ct-app-header .ct-search-box .ct-search-box-input::placeholder {
  color: #999999;
}
#ct-app #ct-app-header .ct-search-box .ct-search-box-icon {
  color: #444444;
}
#ct-app #ct-app-header .ct-search-box .ct-search-box-clear {
  color: #444444;
}
#ct-app #ct-app-header .ct-search-box .ct-search-box-clear.ct-hover, #ct-app #ct-app-header .ct-search-box .ct-search-box-clear:hover, #ct-app #ct-app-header .ct-search-box .ct-search-box-clear:focus {
  color: #555555;
}
#ct-app #ct-app-header .ct-search-box input::-ms-input-placeholder {
  color: #999999;
}

.ct-panel {
  background: #FFFFFF;
  color: #555555;
}
.ct-panel .ct-panel-title,
.ct-panel .ct-panel-role,
.ct-panel .ct-panel-stop-title {
  color: #444444;
}
.ct-panel .ct-panel-close,
.ct-panel .ct-panel-viewonmap,
.ct-panel .ct-panel-description-expand,
.ct-panel .ct-panel-popout,
.ct-panel .ct-panel-embeddedmedia-expand,
.ct-panel .ct-tour-previous,
.ct-panel .ct-tour-relatedMediaButton,
.ct-panel .ct-tour-next,
.ct-panel .ct-address-directions {
  background: #FFCF02;
  color: #000000;
}
.ct-panel .ct-panel-close.ct-hover, .ct-panel .ct-panel-close:hover, .ct-panel .ct-panel-close:focus,
.ct-panel .ct-panel-viewonmap.ct-hover,
.ct-panel .ct-panel-viewonmap:hover,
.ct-panel .ct-panel-viewonmap:focus,
.ct-panel .ct-panel-description-expand.ct-hover,
.ct-panel .ct-panel-description-expand:hover,
.ct-panel .ct-panel-description-expand:focus,
.ct-panel .ct-panel-popout.ct-hover,
.ct-panel .ct-panel-popout:hover,
.ct-panel .ct-panel-popout:focus,
.ct-panel .ct-panel-embeddedmedia-expand.ct-hover,
.ct-panel .ct-panel-embeddedmedia-expand:hover,
.ct-panel .ct-panel-embeddedmedia-expand:focus,
.ct-panel .ct-tour-previous.ct-hover,
.ct-panel .ct-tour-previous:hover,
.ct-panel .ct-tour-previous:focus,
.ct-panel .ct-tour-relatedMediaButton.ct-hover,
.ct-panel .ct-tour-relatedMediaButton:hover,
.ct-panel .ct-tour-relatedMediaButton:focus,
.ct-panel .ct-tour-next.ct-hover,
.ct-panel .ct-tour-next:hover,
.ct-panel .ct-tour-next:focus,
.ct-panel .ct-address-directions.ct-hover,
.ct-panel .ct-address-directions:hover,
.ct-panel .ct-address-directions:focus {
  background: #FFFFFF;
  color: #000000;
}
.ct-panel .ct-panel-embeddedmedia .ct-image .ct-image-caption {
  background: #444444;
  color: #FFFFFF;
}
.ct-panel .ct-thumbnailscroller .ct-thumbnail {
  border-color: #444444;
}
.ct-panel .ct-thumbnailscroller .ct-thumbnail.ct-hover, .ct-panel .ct-thumbnailscroller .ct-thumbnail:hover, .ct-panel .ct-thumbnailscroller .ct-thumbnail:focus {
  border-color: #3AB1D0;
}
.ct-panel .ct-thumbnailscroller .ct-thumbnail .ct-thumbnail-icon {
  color: #FFFFFF;
}
.ct-panel .ct-content-commentary-prev,
.ct-panel .ct-content-commentary-next {
  color: #000000;
}
.ct-panel .ct-content-commentary-prev.ct-hover, .ct-panel .ct-content-commentary-prev:hover, .ct-panel .ct-content-commentary-prev:focus,
.ct-panel .ct-content-commentary-next.ct-hover,
.ct-panel .ct-content-commentary-next:hover,
.ct-panel .ct-content-commentary-next:focus {
  color: #000000;
}
.ct-panel .ct-list-title {
  color: #666666;
}
.ct-panel .ct-list-item-list {
  background: #FFFFFF;
}
.ct-panel .ct-list-item > .ct-list-item-button {
  background: #000000;
  color: #FFFFFF;
}
.ct-panel .ct-list-item > .ct-list-item-button.ct-hover, .ct-panel .ct-list-item > .ct-list-item-button:hover, .ct-panel .ct-list-item > .ct-list-item-button:focus {
  background: #222222;
  color: #FFFFFF;
}
.ct-panel .ct-list-item > .ct-list-item-button:focus-within {
  background: #222222;
  color: #FFFFFF;
}
.ct-panel .ct-layer-item > .ct-list-item-button > .ct-layer-item-icon {
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.ct-panel .ct-list-item.ct-active:not(.ct-layer-item) > .ct-list-item-button {
  background: #4A4F55;
  color: #FFFFFF;
}

.ct-mappanel .ct-mappanel-lists-button,
.ct-mappanel .ct-mappanel-controls-printmap,
.ct-mappanel .ct-mappanel-controls-reset,
.ct-mappanel .ct-mappanel-controls-zoomout,
.ct-mappanel .ct-mappanel-controls-zoomin,
.ct-mappanel .ct-mappanel-directionsbutton {
  background: #FFCF02;
  color: #000000;
}
.ct-mappanel .ct-mappanel-lists-button:not(.ct-disabled):hover, .ct-mappanel .ct-mappanel-lists-button:not(.ct-disabled):focus,
.ct-mappanel .ct-mappanel-controls-printmap:not(.ct-disabled):hover,
.ct-mappanel .ct-mappanel-controls-printmap:not(.ct-disabled):focus,
.ct-mappanel .ct-mappanel-controls-reset:not(.ct-disabled):hover,
.ct-mappanel .ct-mappanel-controls-reset:not(.ct-disabled):focus,
.ct-mappanel .ct-mappanel-controls-zoomout:not(.ct-disabled):hover,
.ct-mappanel .ct-mappanel-controls-zoomout:not(.ct-disabled):focus,
.ct-mappanel .ct-mappanel-controls-zoomin:not(.ct-disabled):hover,
.ct-mappanel .ct-mappanel-controls-zoomin:not(.ct-disabled):focus,
.ct-mappanel .ct-mappanel-directionsbutton:not(.ct-disabled):hover,
.ct-mappanel .ct-mappanel-directionsbutton:not(.ct-disabled):focus {
  background: #FFFFFF;
  color: #000000;
}
.ct-mappanel .ct-mappanel-lists-content > .ct-list-item > .ct-list-item-button {
  background: #FFCF02;
  color: #000000;
}
.ct-mappanel .ct-mappanel-lists-content > .ct-list-item > .ct-list-item-button.ct-hover, .ct-mappanel .ct-mappanel-lists-content > .ct-list-item > .ct-list-item-button:hover, .ct-mappanel .ct-mappanel-lists-content > .ct-list-item > .ct-list-item-button:focus {
  background: #FFFFFF;
  color: #000000;
}
.ct-mappanel .ct-mappanel-lists-content > .ct-list-item.ct-active > .ct-list-item-button {
  background: #4B5058;
  color: #FFFFFF;
}

.ct-googlemappanel .ct-googlemap-infocontent .defaultaction,
.ct-googlemappanel .ct-googlemap-infocontent .getdirections {
  color: #444444;
}
.ct-googlemappanel .ct-googlemappanel-directionsbutton {
  background: #FFCF02;
  color: #000000;
}
.ct-googlemappanel .ct-googlemappanel-directionsbutton.ct-hover, .ct-googlemappanel .ct-googlemappanel-directionsbutton:hover, .ct-googlemappanel .ct-googlemappanel-directionsbutton:focus {
  background: #FFFFFF;
  color: #000000;
}
.ct-googlemappanel .ct-googlemappanel-maptypes-type {
  background: #FFCF02;
  color: #000000;
}
.ct-googlemappanel .ct-googlemappanel-maptypes-type.ct-hover, .ct-googlemappanel .ct-googlemappanel-maptypes-type:hover, .ct-googlemappanel .ct-googlemappanel-maptypes-type:focus {
  background: #FFFFFF;
  color: #000000;
}
.ct-googlemappanel .ct-googlemappanel-maptypes-type.selected {
  background: #4B5058;
  color: #FFFFFF;
}

.ct-slider-seek-bar {
  background: #FFFFFF;
}
.ct-slider-seek-bar .ct-slider-scrubber {
  background: #FFCF02;
}
.ct-slider-seek-bar .ct-slider-scrubber.ct-hover, .ct-slider-seek-bar .ct-slider-scrubber:hover, .ct-slider-seek-bar .ct-slider-scrubber:focus {
  background: #FFFFFF;
}

.ct-directionspanel .ct-topBox .ct-modeSelector .ct-mode {
  background: #FFCF02;
  color: #000000;
}
.ct-directionspanel .ct-topBox .ct-modeSelector .ct-mode.ct-hover, .ct-directionspanel .ct-topBox .ct-modeSelector .ct-mode:hover, .ct-directionspanel .ct-topBox .ct-modeSelector .ct-mode:focus {
  background: #FFFFFF;
  color: #000000;
}
.ct-directionspanel .ct-topBox .ct-displayToggle,
.ct-directionspanel .ct-topBox .ct-go {
  background: #FFCF02;
  color: #000000;
}
.ct-directionspanel .ct-topBox .ct-displayToggle.ct-hover, .ct-directionspanel .ct-topBox .ct-displayToggle:hover, .ct-directionspanel .ct-topBox .ct-displayToggle:focus,
.ct-directionspanel .ct-topBox .ct-go.ct-hover,
.ct-directionspanel .ct-topBox .ct-go:hover,
.ct-directionspanel .ct-topBox .ct-go:focus {
  background: #FFFFFF;
  color: #000000;
}
.ct-directionspanel .ct-topBox .ct-options {
  background: #FFCF02;
  color: #000000;
}
.ct-directionspanel .ct-topBox .ct-options .ct-toggle:hover,
.ct-directionspanel .ct-topBox .ct-options .ct-toggle:focus {
  color: #000000;
}
.ct-directionspanel .ct-topBox.ct-driving .ct-mode.ct-driving, .ct-directionspanel .ct-topBox.ct-transit .ct-mode.ct-transit, .ct-directionspanel .ct-topBox.ct-walking .ct-mode.ct-walking, .ct-directionspanel .ct-topBox.ct-cycling .ct-mode.ct-cycling {
  background: #4B5058;
  color: #FFFFFF;
}
.ct-directionspanel .ct-addressList .ct-items .ct-item {
  background: #000000;
  color: #FFFFFF;
}
.ct-directionspanel .ct-addressList .ct-items .ct-item.ct-hover, .ct-directionspanel .ct-addressList .ct-items .ct-item:hover, .ct-directionspanel .ct-addressList .ct-items .ct-item:focus {
  background: #222222;
  color: #FFFFFF;
}

.ct-overlay .ct-overlay-content {
  background: #FFFFFF;
  color: #555555;
}
.ct-overlay .ct-overlay-content .ct-overlay-title {
  color: #444444;
}
.ct-overlay .ct-overlay-content .ct-overlay-close {
  background: #FFCF02;
  color: #000000;
}
.ct-overlay .ct-overlay-content .ct-overlay-close.ct-hover, .ct-overlay .ct-overlay-content .ct-overlay-close:hover, .ct-overlay .ct-overlay-content .ct-overlay-close:focus {
  background: #FFFFFF;
  color: #000000;
}
.ct-overlay .ct-overlay-content .ct-directions-overlay-list {
  background: #FFFFFF;
}
.ct-overlay .ct-overlay-content .ct-list-item > .ct-list-item-button {
  background: #000000;
  color: #FFFFFF;
}
.ct-overlay .ct-overlay-content .ct-list-item > .ct-list-item-button.ct-hover, .ct-overlay .ct-overlay-content .ct-list-item > .ct-list-item-button:hover, .ct-overlay .ct-overlay-content .ct-list-item > .ct-list-item-button:focus {
  background: #222222;
  color: #FFFFFF;
}
.ct-overlay .ct-overlay-content .ct-list-item > .ct-list-item-button:focus-within {
  background: #222222;
  color: #FFFFFF;
}
.ct-overlay .ct-overlay-content .ct-directions-overlay-go {
  background: #FFCF02;
  color: #000000;
}
.ct-overlay .ct-overlay-content .ct-directions-overlay-go.ct-active:hover, .ct-overlay .ct-overlay-content .ct-directions-overlay-go.ct-active:focus {
  background: #FFFFFF;
  color: #000000;
}

.ct-mediaoverlay .ct-mediaoverlay-content {
  background: #FFFFFF;
}
.ct-mediaoverlay .ct-mediaoverlay-content .ct-mediaoverlay-previous,
.ct-mediaoverlay .ct-mediaoverlay-content .ct-mediaoverlay-next,
.ct-mediaoverlay .ct-mediaoverlay-content .ct-mediaoverlay-close,
.ct-mediaoverlay .ct-mediaoverlay-content .ct-image-caption-toggle {
  color: #FFFFFF;
}
.ct-mediaoverlay .ct-mediaoverlay-content .ct-mediaoverlay-previous.ct-hover, .ct-mediaoverlay .ct-mediaoverlay-content .ct-mediaoverlay-previous:hover, .ct-mediaoverlay .ct-mediaoverlay-content .ct-mediaoverlay-previous:focus,
.ct-mediaoverlay .ct-mediaoverlay-content .ct-mediaoverlay-next.ct-hover,
.ct-mediaoverlay .ct-mediaoverlay-content .ct-mediaoverlay-next:hover,
.ct-mediaoverlay .ct-mediaoverlay-content .ct-mediaoverlay-next:focus,
.ct-mediaoverlay .ct-mediaoverlay-content .ct-mediaoverlay-close.ct-hover,
.ct-mediaoverlay .ct-mediaoverlay-content .ct-mediaoverlay-close:hover,
.ct-mediaoverlay .ct-mediaoverlay-content .ct-mediaoverlay-close:focus,
.ct-mediaoverlay .ct-mediaoverlay-content .ct-image-caption-toggle.ct-hover,
.ct-mediaoverlay .ct-mediaoverlay-content .ct-image-caption-toggle:hover,
.ct-mediaoverlay .ct-mediaoverlay-content .ct-image-caption-toggle:focus {
  color: #999999;
}

.ct-video-player .ct-vp-bottom-box .ct-vp-progress-bar .ct-vp-play-progress {
  background: #444444;
}
.ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-play-button,
.ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-mute-button,
.ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-captions-button,
.ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-fullscreen-button {
  color: #FFFFFF;
}
.ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-play-button.ct-hover, .ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-play-button:hover, .ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-play-button:focus,
.ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-mute-button.ct-hover,
.ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-mute-button:hover,
.ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-mute-button:focus,
.ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-captions-button.ct-hover,
.ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-captions-button:hover,
.ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-captions-button:focus,
.ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-fullscreen-button.ct-hover,
.ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-fullscreen-button:hover,
.ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-fullscreen-button:focus {
  color: #3AB1D0;
}
.ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-captions-button[aria-pressed=true]::before {
  color: #FF0000;
}
.ct-video-player .ct-vp-bottom-box .ct-vp-controls .ct-vp-time-display {
  color: #FFFFFF;
}
.ct-video-player .ct-vp-captions-menu {
  background: #FFFFFF;
}
.ct-video-player .ct-vp-captions-menu .ct-vp-captions-menuitem {
  background: #F2F3F5;
  color: #555555;
}
.ct-video-player .ct-vp-captions-menu .ct-vp-captions-menuitem.ct-hover, .ct-video-player .ct-vp-captions-menu .ct-vp-captions-menuitem:hover, .ct-video-player .ct-vp-captions-menu .ct-vp-captions-menuitem:focus {
  background: #444444;
  color: #FFFFFF;
}

.ct-video-controls .ct-vc-controls__button:hover, .ct-video-controls .ct-vc-controls__button:focus-visible {
    --hover-text-color: blue;
}

.ct-pano .ct-vr-link,
.ct-pano .ct-fullscreen-button {
  background: #444444;
  color: #FFFFFF;
}
.ct-pano .ct-vr-link.ct-hover, .ct-pano .ct-vr-link:hover, .ct-pano .ct-vr-link:focus,
.ct-pano .ct-fullscreen-button.ct-hover,
.ct-pano .ct-fullscreen-button:hover,
.ct-pano .ct-fullscreen-button:focus {
  background: #444444;
  color: #3AB1D0;
}
.ct-pano .ct-auto-rotate {
  background: #444444;
  color: #FFFFFF;
}
.ct-pano .ct-auto-rotate.ct-hover, .ct-pano .ct-auto-rotate:hover {
  background: #444444;
  color: #3AB1D0;
}
.ct-pano.ct-auto-rotate-active .ct-auto-rotate {
  background: #444444;
  color: #3AB1D0;
}
.ct-pano.ct-auto-rotate-active .ct-auto-rotate.ct-hover, .ct-pano.ct-auto-rotate-active .ct-auto-rotate:hover {
  background: #444444;
  color: #FFFFFF;
}

@media (min-width: 1000px) {
  .ct-panel.ct-has-commentary:not(.ct-personpanel) .ct-commentary-item .ct-list-item-button .ct-list-item-label {
    background: #222222;
  }
  .ct-panel.ct-has-commentary:not(.ct-personpanel) .ct-commentary-item .ct-list-item-button.ct-hover, .ct-panel.ct-has-commentary:not(.ct-personpanel) .ct-commentary-item .ct-list-item-button:hover, .ct-panel.ct-has-commentary:not(.ct-personpanel) .ct-commentary-item .ct-list-item-button:focus {
    background: #FFFFFF;
  }
}
#ct-app {
  --default-background: #FFCF02;
  --default-text-color: #000000;
  --hover-background: #FFFFFF;
  --hover-text-color: #000000;
  --active-background: #4B5058;
  --active-text-color: #FFFFFF;
  --default-background--list: #000000;
  --default-text-color--list: #FFFFFF;
  --hover-background--list: #FFCF02;
  --hover-text-color--list: #000000;
}
#ct-app,
#ct-app .ct-search-box-input {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 400;
}

/* #ct-app .ct-panel:not(.ct-googlemappanel) div:not(.ct-list-item-button)[role=button]:hover,
#ct-app .ct-panel__main div:not(.ct-list-item-button)[role=button]:hover {
  background: #000000;
  color: #FFFFFF;
} */

.ct-video-controls .ct-vc-controls__button,
.ct-video-controls .ct-vc-controls__time {
  color: #FFFFFF;
}

.ct-video-controls .ct-vc-controls__button:hover,
.ct-video-controls .ct-vc-controls__button:focus {
  color: #999999;
}




@media (min-width: 1000px) {
  #ct-app:not(.ct-show-mobile) #ct-app-header #ct-header-nav #ct-nav-content .ct-nav-callstoaction {
    display: flex;
  }
  #ct-app:not(.ct-show-mobile) #ct-app-header #ct-header-nav #ct-nav-content .ct-nav-callstoaction .ct-list-item-button {
    background: #4A4F55;
  }
  #ct-app:not(.ct-show-mobile) #ct-app-header #ct-header-nav #ct-nav-content .ct-nav-callstoaction .ct-list-item-button:hover {
    background: #888B95;
  }
  #ct-app:not(.ct-show-mobile) #ct-app-header #ct.nav-content .ct-search .ct-search-results {
    text-decoration-color: transparent;
    text-decoration-thickness: 1px;
    text-underline-offset: 10px;
    text-decoration-line: underline;
    transition: 0.25s ease;
  }
  #ct-app:not(.ct-show-mobile) #ct-app-header #ct.nav-content .ct-search .ct-search-results:hover {
    text-decoration-color: #EEE736;
    text-decoration-thickness: 2px;
    text-underline-offset: 4px;
    text-decoration-line: underline;
  }
  #ct-app:not(.ct-show-mobile) #ct-app-header #ct.nav-content .ct-search .ct-search-results::after {
    content: "";
    background: transparent;
    height: 30px;
    width: 100%;
    position: absolute;
    bottom: -20px;
    display: block;
  }
  #ct-app:not(.ct-show-mobile) #ct-app-main #ct-app-main-background .ct-background-button {
    background-color: #ffce00;
    font-family: "Montserrat", Arial, sans-serif;
    color: #222 !important;
    font-size: 1em;
    font-weight: 700;
    padding: 18px 40px;
    text-decoration: none;
    display: inline-block;
    line-height: 1.5em;
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
    letter-spacing: 0.06em;
    border: 4px solid #ffce00;
    background: -webkit-gradient(linear, right top, left top, from(#FFF), to(#FFF)) !important;
    background: linear-gradient(to left, #FFF, #FFF) !important;
    background-repeat: no-repeat !important;
    background-size: 0 100% !important;
    -webkit-transition: background-size 0.2s;
    transition: background-size 0.2s;
    background-color: #ffce00 !important;
  }
  #ct-app:not(.ct-show-mobile) #ct-app-main #ct-app-main-background .ct-background-button:hover {
    background-size: 100% 100% !important;
  }
}
