@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url('../fonts/ptsans/ptsans.woff') format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url('../fonts/ptsans/ptsans-bold.woff') format('woff');
}

@font-face {
  font-family: 'Helvetica Neue';
  src: local('Helvetica Neue'), local('Helvetica Neue'), url('../fonts/helvetica_neue/HelveticaNeue.woff') format('woff');
}

/*
  Icon Font: Downloaded
*/

@font-face {
  font-family: "CariStay";
  src: url("../fonts/caristay/caristay.eot");
  src: url("../fonts/caristay/caristay.eot?#iefix") format("embedded-opentype"),
       url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAU4AA0AAAAAByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFHAAAABoAAAAcd/dIHE9TLzIAAAGgAAAASgAAAGBAwVzOY21hcAAAAgAAAABCAAABQgAP9KxjdnQgAAACRAAAAAQAAAAEABEBRGdhc3AAAAUUAAAACAAAAAj//wADZ2x5ZgAAAlQAAAFqAAABfIinx9FoZWFkAAABMAAAAC4AAAA2B1i3rWhoZWEAAAFgAAAAHQAAACQDswGxaG10eAAAAewAAAAUAAAAFATnABFsb2NhAAACSAAAAAwAAAAMAMIBEm1heHAAAAGAAAAAHwAAACAASgB6bmFtZQAAA8AAAAEqAAACIm+XqWJwb3N0AAAE7AAAACcAAAA8nBc+UXjaY2BkYGAA4hvSpi3x/DZfGbiZGEDgsqH1DAT9/wrjdcY1QC4HA1gaABfmCmsAAHjaY2BkYGBc8/8Kgx7jdQYgAJKMDKiAFQB1MwRmAAAAeNpjYGRgYGBl8GRgZgABJiBmZACJOTDogQQACwwAxQB42mNgYTzIOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAMBBJMhIM01haHhI8NHRsYD/w8w6DGuYdABCjMiKVFgYAQASsMMIwAAALsAEQAAAAAAqgAAAasAAAHXAAB42mNgYGBmgGAZBkYGELAB8hjBfBYGBSDNAoRA/kfG//+BJMP///zMUJUMjGwMMCYDIxOQYGJABYwMwx4AAD1rBq0AAAARAUQAAAAqACoAKgCYAL542hWQsU7CcBjEv6+l/z8VaWlKWyCK0EKroqgtFBMJGIihTkxM6oADJr6AgwmsposumvgM6EBXVx/BxMU3UEedDNgmN1x+uVwuBwxIAPCIA2CBQnWGsNMMaAy+7RnhPpoBy4QWZmyEuQgHlOBfM8CIO5IjWY5kSDdXoxEO5lMJnbCNAVh84hQfYA88AHQ1nVBXVUyriqHJI61ZhApIiaGbRhvdhoCK2ULNJLTmqprL5hnHbjEN17FVzTT0KGehIQqpHCn2l3l5I7skd1LNOqaRw26RWWLjco8p17dlr6B5StUrJH65dLck6qoZXzUqHX7vaO3kYPMwgfcoZFOZLVekKcpTUurtn2VPj1khlmOo3L9MtitVrxKTqby+y5db82dOzNK4wCZLK7mdihK+BIs3fMcn4MPnFADZVtPRvnC4TtKq7dYstm58DX1/eO77L8FkEowvrm/xyX/1QynjYDwOMvOfO/gHei1LlAAAeNqNkDFrwzAQhZ8SJ6UZSod06XRTSSA2cgihZGyCpy5NIbtxjCMwVrAdQtaO/TH9Pf037bMj0qXQSoj7dHq6exKAG3xA4TzuMXesMEDmuIMrvDnu4gGfjj0M1J3jHm7Vk+M+84ZK5V1zN2tvNawwxIvjDvuWjrt4xrtjj5ovxz2IEsd9DNUrlrDY48Sbhu52qCEYIcGYcQqNkP4nZMOcRYEKj8DS7k+lyXa1jJKxTHU4n4hJbFHxbEXZkcKcMcYWKRdW9ljkNt6m5DVTGQ4UxOyKdZod8pgQtfXrNpZUpK2DgB4EC67fCp9PQk6fv+JfHCOyRR3ZMktlGmhZyI8BbsLQn/mN63+43TBV8tWmdSes33QI2tg4wyYtK2ML0ToMtNbyd81vNu1UzwAAeNpjYGIAg/8HGCQZsAFWIGZkYGJkYmRmL83LdDM0MIDShgCGrQY/AAAAAAH//wACeNpjYGBgZACCi1MuvAbRlw2tZ8BoAFJSBtAAAA==),
       url("../fonts/caristay/caristay.woff") format("woff"),
       url("../fonts/caristay/caristay.ttf") format("truetype"),
       url("../fonts/caristay/caristay.svg#CariStay") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "CariStay";
    src: url("../fonts/caristay/caristay.svg#CariStay") format("svg");
  }
}

[data-icon]:before { content: attr(data-icon); }

[data-icon]:before,
.caristay-logo:before,
.caristay-near-me:before {
  display: inline-block;
  font-family: "CariStay";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.caristay-logo:before { content: "\f100"; }
.caristay-near-me:before { content: "\f101"; }
