@font-face { font-family: 'tpi-fonts'; src: url('tpi-fonts.eot?keubj6'); src: url('tpi-fonts.eot?keubj6#iefix') format('embedded-opentype'),  url('tpi-fonts.ttf?keubj6') format('truetype'),  url('tpi-fonts.woff?keubj6') format('woff'),  url('tpi-fonts.svg?keubj6#tpi-fonts') format('svg'); font-weight: normal; font-style: normal; font-display: block; }
.fa { display: inline-block; font: normal normal normal 14px/1 tpi-fonts; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
[class*=" icon-"]:before, [class^=icon-]:before, [data-icon]:before { font-family: tpi-fonts !important; font-style: normal !important; font-weight: 400 !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
/*TPI Fonts- Custom icon fonts created for Club Cascadas de Baja*/

.icon-kitchen:before { content: "\e941"; }
.icon-radio:before { content: "\e938"; }
.icon-basketball-court:before { content: "\e939"; }
.icon-golf:before { content: "\e93a"; }
.icon-slide:before { content: "\e93b"; }
.icon-hot-tub:before { content: "\e93c"; }
.icon-children-slide:before { content: "\e93d"; }
.icon-monitor:before { content: "\e93e"; }
.icon-board-game:before { content: "\e93f"; }
.icon-microwave-oven:before { content: "\e940"; }
.icon-check:before { content: "\e931"; }
.icon-chevron-down1:before { content: "\e928"; }
.icon-chevron-left1:before { content: "\e929"; }
.icon-chevron-right1:before { content: "\e92a"; }
.icon-chevron-up1:before { content: "\e92b"; }
.icon-chevrons-down:before { content: "\e92c"; }
.icon-chevrons-left:before { content: "\e932"; }
.icon-chevrons-right:before { content: "\e933"; }
.icon-chevrons-up:before { content: "\e92d"; }
.icon-map-pin:before { content: "\e92e"; }
.icon-minus1:before { content: "\e934"; }
.icon-pause3:before { content: "\e92f"; }
.icon-play1:before { content: "\e930"; }
.icon-plus-circle1:before { content: "\e935"; }
.icon-plus:before { content: "\e936"; }
.icon-thermometer:before { content: "\e937"; }
.icon-tennis-court2:before { content: "\e921"; }
.icon-tennis-court:before { content: "\e922"; }
.icon-retail:before { content: "\e923"; }
.icon-picture:before { content: "\e924"; }
.icon-tennistable:before { content: "\e925"; }
.icon-racket:before { content: "\e926"; }
.icon-atm-1:before { content: "\e800"; }
.icon-balcony:before { content: "\e801"; }
.icon-barbecue-1:before { content: "\e802"; }
.icon-bath-1:before { content: "\e803"; }
.icon-bath-2:before { content: "\e804"; }
.icon-bath-3:before { content: "\e805"; }
.icon-bath-4:before { content: "\e806"; }
.icon-bath-5:before { content: "\e807"; }
.icon-bathroom-1:before { content: "\e808"; }
.icon-bathroom-2:before { content: "\e809"; }
.icon-beach-1:before { content: "\e80a"; }
.icon-beach-2:before { content: "\e80b"; }
.icon-beachhat-1:before { content: "\e80c"; }
.icon-bed-1:before { content: "\e80d"; }
.icon-bedplus-1:before { content: "\e80e"; }
.icon-bikini-1:before { content: "\e80f"; }
.icon-bunkbed-1:before { content: "\e810"; }
.icon-camping-1:before { content: "\e811"; }
.icon-cooling-2:before { content: "\e812"; }
.icon-cooling-3:before { content: "\e813"; }
.icon-creditcard-1:before { content: "\e814"; }
.icon-currencyexchange-1:before { content: "\e815"; }
.icon-currencyexchange-2:before { content: "\e816"; }
.icon-directions-1:before { content: "\e817"; }
.icon-flipflops-1:before { content: "\e818"; }
.icon-flipflops-2:before { content: "\e819"; }
.icon-flipflops-3:before { content: "\e81a"; }
.icon-golf-1:before { content: "\e81b"; }
.icon-golf-2:before { content: "\e81c"; }
.icon-gym-1:before { content: "\e81d"; }
.icon-hairdryer-1:before { content: "\e81e"; }
.icon-hairdryer-2:before { content: "\e81f"; }
.icon-hairdryer-3:before { content: "\e820"; }
.icon-hairsalon-1:before { content: "\e821"; }
.icon-handicap-1:before { content: "\e822"; }
.icon-handicap-2:before { content: "\e823"; }
.icon-hiking-1:before { content: "\e824"; }
.icon-hiking-2:before { content: "\e825"; }
.icon-housekeeping-1:before { content: "\e826"; }
.icon-ironing-1:before { content: "\e827"; }
.icon-ironing-2:before { content: "\e828"; }
.icon-jacuzzi:before { content: "\e829"; }
.icon-karaoke-1:before { content: "\e82a"; }
.icon-laundry-1:before { content: "\e82b"; }
.icon-laundry-2:before { content: "\e82c"; }
.icon-laundry-3:before { content: "\e82d"; }
.icon-laundryservice-1:before { content: "\e82e"; }
.icon-lighthouse-1:before { content: "\e82f"; }
.icon-microwave:before { content: "\e830"; }
.icon-mini-bar:before { content: "\e831"; }
.icon-mountain-1:before { content: "\e832"; }
.icon-no-pets-1:before { content: "\e833"; }
.icon-no-smoking-1:before { content: "\e834"; }
.icon-parking-1:before { content: "\e835"; }
.icon-patio-1:before { content: "\e836"; }
.icon-pets-1:before { content: "\e837"; }
.icon-pets-2:before { content: "\e838"; }
.icon-pets-3:before { content: "\e839"; }
.icon-photos-1:before { content: "\e83a"; }
.icon-photos-2:before { content: "\e83b"; }
.icon-photos-3:before { content: "\e83c"; }
.icon-pool-1:before { content: "\e83d"; }
.icon-pool-2:before { content: "\e83e"; }
.icon-pool-3:before { content: "\e83f"; }
.icon-pool-4:before { content: "\e840"; }
.icon-pool-5:before { content: "\e841"; }
.icon-pool-6:before { content: "\e842"; }
.icon-pool-7:before { content: "\e843"; }
.icon-queenbed-1:before { content: "\e844"; }
.icon-queenbed-2:before { content: "\e845"; }
.icon-queenbed-3:before { content: "\e846"; }
.icon-restaurant-1:before { content: "\e847"; }
.icon-restaurant-2:before { content: "\e848"; }
.icon-restaurant-4:before { content: "\e849"; }
.icon-roomservice-1:before { content: "\e84a"; }
.icon-roomservice-2:before { content: "\e84b"; }
.icon-roomservice-3:before { content: "\e84c"; }
.icon-roomservice-4:before { content: "\e84d"; }
.icon-roomservice-5:before { content: "\e84e"; }
.icon-safe-1:before { content: "\e84f"; }
.icon-safe-2:before { content: "\e850"; }
.icon-sailing-1:before { content: "\e851"; }
.icon-security:before { content: "\e852"; }
.icon-security-1:before { content: "\e853"; }
.icon-shower-1:before { content: "\e854"; }
.icon-shower-2:before { content: "\e855"; }
.icon-singlebed-2:before { content: "\e856"; }
.icon-singlebeds-1:before { content: "\e857"; }
.icon-snorkling-1:before { content: "\e858"; }
.icon-snorkling-2:before { content: "\e859"; }
.icon-sofa-1:before { content: "\e85a"; }
.icon-spa-1:before { content: "\e85b"; }
.icon-stairs:before { content: "\e85c"; }
.icon-sunglasses-1:before { content: "\e85d"; }
.icon-sunglasses-2:before { content: "\e85e"; }
.icon-swimming-1:before { content: "\e85f"; }
.icon-swimmingtrunks-1:before { content: "\e860"; }
.icon-toaster:before { content: "\e861"; }
.icon-toiletries-1:before { content: "\e862"; }
.icon-tv-2:before { content: "\e863"; }
.icon-tv-3:before { content: "\e864"; }
.icon-weights-1:before { content: "\e865"; }
.icon-weights-2:before { content: "\e866"; }
.icon-weights-3:before { content: "\e867"; }
.icon-wifi-1:before { content: "\e868"; }
.icon-wifi-2:before { content: "\e869"; }
.icon-wifi-3:before { content: "\e86a"; }
.icon-camping-2:before { content: "\e86b"; }
.icon-camping-3:before { content: "\e86c"; }
.icon-coffee-1:before { content: "\e86d"; }
.icon-coffee-2:before { content: "\e86e"; }
.icon-coffee-3:before { content: "\e86f"; }
.icon-coffee-4:before { content: "\e870"; }
.icon-cooling-1:before { content: "\e871"; }
.icon-drinks-2:before { content: "\e872"; }
.icon-drycleaningservice-3:before { content: "\e873"; }
.icon-drycleaningservices:before { content: "\e874"; }
.icon-elevator-1:before { content: "\e875"; }
.icon-fireplace-1:before { content: "\e876"; }
.icon-directions-2:before { content: "\e877"; }
.icon-drinks-1:before { content: "\e878"; }
.icon-tv-1:before { content: "\e879"; }
.icon-dishwasher:before { content: "\e87a"; }
.icon-fridge1:before { content: "\e87b"; }
.icon-24hr-security:before { content: "\e87c"; }
.icon-lounge:before { content: "\e87d"; }
.icon-mitten:before { content: "\e87e"; }
.icon-oven:before { content: "\e87f"; }
.icon-towels:before { content: "\e880"; }
.icon-table-fan:before { content: "\e881"; }
.icon-24-7:before { content: "\e882"; }
.icon-activitydirector-1:before { content: "\e883"; }
.icon-babysitting-1:before { content: "\e884"; }
.icon-bookexchange-1:before { content: "\e885"; }
.icon-fishing-1:before { content: "\e886"; }
.icon-hoop-1:before { content: "\e887"; }
.icon-kidsclub-1:before { content: "\e888"; }
.icon-phone-1:before { content: "\e889"; }
.icon-umbrella-1ai:before { content: "\e88a"; }
.icon-umbrella-2:before { content: "\e88b"; }
.icon-whalewatching:before { content: "\e88c"; }
.icon-housekeeping:before { content: "\e88d"; }
.icon-spa-2:before { content: "\e88e"; }
.icon-information-1:before { content: "\e88f"; }
.icon-taxi:before { content: "\e890"; }
.icon-kitchenette:before { content: "\e891"; }
.icon-guest:before { content: "\e892"; }
.icon-transfer:before { content: "\e893"; }
.icon-key1:before { content: "\e894"; }
.icon-restaurant-3:before { content: "\e895"; }
.icon-spa:before { content: "\e896"; }
.icon-pool:before { content: "\e897"; }
.icon-weight:before { content: "\e898"; }
.icon-milenia-icon-font-1:before { content: "\e899"; }
.icon-beach-house:before { content: "\e89a"; }
.icon-dish:before { content: "\e89b"; }
.icon-gift-box:before { content: "\e89c"; }
.icon-housekeeping-2:before { content: "\e89d"; }
.icon-owners:before { content: "\e89e"; }
.icon-spa-3:before { content: "\e89f"; }
.icon-spa-4:before { content: "\e8a0"; }
.icon-sofa-bed:before { content: "\e8a1"; }
.icon-ruler:before { content: "\e8a2"; }
.icon-non-smooking:before { content: "\e8a3"; }
.icon-couch:before { content: "\e8a4"; }
.icon-gift:before { content: "\e8a5"; }
.icon-villas:before { content: "\e8a6"; }
.icon-owners-key:before { content: "\e8a7"; }
.icon-flaticon:before { content: "\e8a8"; }
.icon-flaticon-1:before { content: "\e8a9"; }
.icon-flaticon-2:before { content: "\e8aa"; }
.icon-flaticon-3:before { content: "\e8ab"; }
.icon-clock:before { content: "\e8ac"; }
.icon-music-note:before { content: "\e8ad"; }
.icon-music:before { content: "\e8ae"; }
.icon-fire:before { content: "\e8af"; }
.icon-search2:before { content: "\e8b0"; }
.icon-tag:before { content: "\e8b1"; }
.icon-heart:before { content: "\e8b2"; }
.icon-key-1:before { content: "\e8b3"; }
.icon-like:before { content: "\e8b4"; }
.icon-shop:before { content: "\e8b5"; }
.icon-star1:before { content: "\e8b6"; }
.icon-banknote:before { content: "\e8b7"; }
.icon-clock-1:before { content: "\e8b8"; }
.icon-ribbon:before { content: "\e8b9"; }
.icon-camera:before { content: "\e8ba"; }
.icon-clock-2:before { content: "\e8bb"; }
.icon-food:before { content: "\e8bc"; }
.icon-megaphone:before { content: "\e8bd"; }
.icon-paperplane:before { content: "\e8be"; }
.icon-calendar:before { content: "\e8bf"; }
.icon-heart-1:before { content: "\e8c0"; }
.icon-android-time:before { content: "\e8c1"; }
.icon-ios-paper-outline:before { content: "\e8c2"; }
.icon-ios-time-outline:before { content: "\e8c3"; }
.icon-barbecue:before { content: "\e8c4"; }
.icon-dvd-player:before { content: "\e8c5"; }
.icon-stove-top-view:before { content: "\e8c6"; }
.icon-minus:before { content: "\f068"; }
.icon-heart1:before { content: "\f004"; }
.icon-star2:before { content: "\f005"; }
.icon-star-o:before { content: "\f006"; }
.icon-search-plus2:before { content: "\f00e"; }
.icon-search-minus2:before { content: "\f010"; }
.icon-clock-o:before { content: "\f017"; }
.icon-volume-off:before { content: "\f026"; }
.icon-volume-down:before { content: "\f027"; }
.icon-volume-up:before { content: "\f028"; }
.icon-check-square-o:before { content: "\f046"; }
.icon-play:before { content: "\f04b"; }
.icon-pause1:before { content: "\f04c"; }
.icon-stop1:before { content: "\f04d"; }
.icon-chevron-left:before { content: "\f053"; }
.icon-chevron-right:before { content: "\f054"; }
.icon-plus-circle:before { content: "\f055"; }
.icon-minus-circle:before { content: "\f056"; }
.icon-times-circle:before { content: "\f057"; }
.icon-check-circle:before { content: "\f058"; }
.icon-times-circle-o:before { content: "\f05c"; }
.icon-check-circle-o:before { content: "\f05d"; }
.icon-arrow-left:before { content: "\f060"; }
.icon-arrow-right:before { content: "\f061"; }
.icon-arrow-up:before { content: "\f062"; }
.icon-arrow-down:before { content: "\f063"; }
.icon-eye:before { content: "\f06e"; }
.icon-eye-slash:before { content: "\f070"; }
.icon-calendar1:before { content: "\f073"; }
.icon-chevron-up:before { content: "\f077"; }
.icon-chevron-down:before { content: "\f078"; }
.icon-twitter-square:before { content: "\f081"; }
.icon-facebook-square:before { content: "\f082"; }
.icon-star-half:before { content: "\f089"; }
.icon-linkedin-square:before { content: "\f08c"; }
.icon-phone:before { content: "\f095"; }
.icon-bookmark-o:before { content: "\f097"; }
.icon-phone-square:before { content: "\f098"; }
.icon-twitter:before { content: "\f099"; }
.icon-facebook:before { content: "\f09a"; }
.icon-facebook-f:before { content: "\f09a"; }
.icon-arrow-circle-left:before { content: "\f0a8"; }
.icon-arrow-circle-right:before { content: "\f0a9"; }
.icon-arrow-circle-up:before { content: "\f0aa"; }
.icon-chain:before { content: "\f0c1"; }
.icon-link:before { content: "\f0c1"; }
.icon-pinterest:before { content: "\f0d2"; }
.icon-pinterest-square:before { content: "\f0d3"; }
.icon-caret-down:before { content: "\f0d7"; }
.icon-caret-up:before { content: "\f0d8"; }
.icon-sort-desc:before { content: "\f0dd"; }
.icon-sort-down:before { content: "\f0dd"; }
.icon-sort-asc:before { content: "\f0de"; }
.icon-sort-up:before { content: "\f0de"; }
.icon-angle-double-left:before { content: "\f100"; }
.icon-angle-double-right:before { content: "\f101"; }
.icon-angle-double-up:before { content: "\f102"; }
.icon-angle-double-down:before { content: "\f103"; }
.icon-angle-left:before { content: "\f104"; }
.icon-angle-right:before { content: "\f105"; }
.icon-angle-up:before { content: "\f106"; }
.icon-angle-down:before { content: "\f107"; }
.icon-circle-o:before { content: "\f10c"; }
.icon-circle:before { content: "\f111"; }
.icon-star-half-empty:before { content: "\f123"; }
.icon-star-half-full:before { content: "\f123"; }
.icon-star-half-o:before { content: "\f123"; }
.icon-chevron-circle-left:before { content: "\f137"; }
.icon-chevron-circle-right:before { content: "\f138"; }
.icon-chevron-circle-up:before { content: "\f139"; }
.icon-chevron-circle-down:before { content: "\f13a"; }
.icon-level-up:before { content: "\f148"; }
.icon-level-down:before { content: "\f149"; }
.icon-youtube-square:before { content: "\f166"; }
.icon-youtube:before { content: "\f167"; }
.icon-youtube-play:before { content: "\f16a"; }
.icon-instagram:before { content: "\f16d"; }
.icon-flickr:before { content: "\f16e"; }
.icon-tumblr:before { content: "\f173"; }
.icon-tumblr-square:before { content: "\f174"; }
.icon-long-arrow-down:before { content: "\f175"; }
.icon-long-arrow-up:before { content: "\f176"; }
.icon-long-arrow-left:before { content: "\f177"; }
.icon-long-arrow-right:before { content: "\f178"; }
.icon-wheelchair:before { content: "\f193"; }
.icon-vimeo-square:before { content: "\f194"; }
.icon-fax:before { content: "\f1ac"; }
.icon-file-pdf-o:before { content: "\f1c1"; }
.icon-file-word-o:before { content: "\f1c2"; }
.icon-file-excel-o:before { content: "\f1c3"; }
.icon-file-powerpoint-o:before { content: "\f1c4"; }
.icon-circle-thin:before { content: "\f1db"; }
.icon-newspaper-o:before { content: "\f1ea"; }
.icon-wifi:before { content: "\f1eb"; }
.icon-facebook-official:before { content: "\f230"; }
.icon-tripadvisor:before { content: "\f262"; }
.icon-shopping-bag:before { content: "\f290"; }
.icon-shopping-basket:before { content: "\f291"; }
.icon-audio-description:before { content: "\f29e"; }
.icon-volume-control-phone:before { content: "\f2a0"; }
.icon-braille:before { content: "\f2a1"; }
.icon-assistive-listening-systems:before { content: "\f2a2"; }
.icon-american-sign-language-interpreting:before { content: "\f2a3"; }
.icon-asl-interpreting:before { content: "\f2a3"; }
.icon-envelope-open-o:before { content: "\f2b7"; }
.icon-thermometer-3:before { content: "\f2c8"; }
.icon-thermometer-three-quarters:before { content: "\f2c8"; }
.icon-snowflake-o:before { content: "\f2dc"; }
.icon-flag:before { content: "\e900"; }
.icon-star:before { content: "\e901"; }
.icon-key:before { content: "\e902"; }
.icon-search:before { content: "\e903"; }
.icon-search1:before { content: "\e904"; }
.icon-search-plus:before { content: "\e905"; }
.icon-search-plus1:before { content: "\e906"; }
.icon-search-minus:before { content: "\e907"; }
.icon-search-minus1:before { content: "\e908"; }
.icon-basketball:before { content: "\e909"; }
.icon-baseball:before { content: "\e90a"; }
.icon-tennis-ball:before { content: "\e90b"; }
.icon-bowling-ball:before { content: "\e90c"; }
.icon-billiard-ball:before { content: "\e90d"; }
.icon-soccer-ball:before { content: "\e90e"; }
.icon-soccer-ball1:before { content: "\e90f"; }
.icon-volleyball:before { content: "\e910"; }
.icon-stop-watch:before { content: "\e911"; }
.icon-stop-watch1:before { content: "\e912"; }
.icon-hockey-stick:before { content: "\e913"; }
.icon-hockey-sticks:before { content: "\e914"; }
.icon-shuttlecock:before { content: "\e915"; }
.icon-award:before { content: "\e916"; }
.icon-award1:before { content: "\e917"; }
.icon-award2:before { content: "\e918"; }
.icon-boxing-glove:before { content: "\e919"; }
.icon-volleyball-water:before { content: "\e91a"; }
.icon-sailing-boat-water:before { content: "\e91b"; }
.icon-bowling-pins:before { content: "\e91c"; }
.icon-bowling-pin-ball:before { content: "\e91d"; }
.icon-diving-goggles:before { content: "\e91e"; }
.icon-ice-skate:before { content: "\e91f"; }
.icon-thermometer-quarter:before { content: "\e920"; }
.icon-thermometer-half:before { content: "\e927"; }
.icon-cancel-circle:before { content: "\ea0d"; }
.icon-checkmark:before { content: "\ea10"; }
.icon-checkmark2:before { content: "\ea11"; }
.icon-play2:before { content: "\ea15"; }
.icon-pause:before { content: "\ea16"; }
.icon-stop:before { content: "\ea17"; }
.icon-play3:before { content: "\ea1c"; }
.icon-pause2:before { content: "\ea1d"; }
.icon-volume-mute2:before { content: "\ea2a"; }
.icon-arrow-right2:before { content: "\ea3c"; }
.icon-arrow-left2:before { content: "\ea40"; }
.icon-circle-up:before { content: "\ea41"; }
.icon-circle-right:before { content: "\ea42"; }
.icon-circle-down:before { content: "\ea43"; }
.icon-circle-left:before { content: "\ea44"; }
