/* ---------------------------------------------------------------- Custom CSS Add all your Custom Styled CSS here for New Styles or Overwriting Default Theme Styles for Better Hanlding Updates -----------------------------------------------------------------*/ .footer-big-contacts { color: #333; font-size: 16px; font-weight: bold; letter-spacing: 1px; } .footer-big-contacts span { display: block; font-size: 11px; font-weight: 400; text-transform: uppercase; color: #888; letter-spacing: 2px; } .dark .footer-big-contacts { color: rgba(255,255,255,0.8); } #copyrights a {color:#777;} .dark .footer-widgets-wrap a { color: #999; } #footer li a {color:#999} #footer li a:hover {color:#aaa} #footer h5{margin-bottom:10px;color:#aaa;text;text-transform:uppercase;font-weight:700;letter-spacing:0.1em;} #footer li {list-style:none;margin-bottom:5px;} .has-error { border: 2px solid #b32122 !important; } .search-hotel-price .review-wrapper img { width: 15px; } .search-review .review-wrapper span { color: #2bbbe4; font-size: 15px; display: block; float: left; margin-top: 0px; margin-right: 7px; } .search-review .trip-wrapper { width: 50%; margin-top: 7px; vertical-align: middle; } #check-in-out-date { cursor: default; user-select: none; } .ccc-notify-button:nth-child(2), #ccc-icon { display: none; } .ccc-notify-text a { text-decoration-line: underline !important; text-decoration-style: solid !important; text-decoration-color: #FFF !important; } .ccc-notify-text h3 { display: none; } .ccc-notify-dismiss { position: static; top: -10px; } #ccc .ccc-notify-button { font-size: 0.9em; padding: 5px 7px; } .ac-container { background-color: #fff; position: absolute!important; z-index: 1000; border-radius: 2px; border-top: 1px solid #d9d9d9; font-family: Arial,sans-serif; box-shadow: 0 2px 6px rgba(0,0,0,0.3); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; margin-top: -2px; min-width: calc(100% - 39px); } .ac-item { cursor: default; padding: 0 4px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 30px; text-align: left; border-top: 1px solid #e6e6e6; font-size: 11px; color: #999; } .ac-item-query { font-size: 13px; padding-right: 3px; color: #000; } .ac-icon { width: 15px; height: 20px; margin-right: 7px; margin-top: 6px; display: inline-block; vertical-align: top; background-image: url(/images/icons/autocomplete-icons.png); background-size: 34px; } .ac-icon-marker { background-position: -1px -161px; } .ac-matched { font-weight: 700; } #ac-container { max-width: calc(100% - 32px); margin-left: 1px; } .mobile-footer-h5 { font-size: 14px !important; font-weight: bold !important; font-size: 4vw !important; }