.tbox {position:absolute; display:none; padding:14px 17px; z-index:900001; top: 10px !important;} .tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(https://pirassets.s3.amazonaws.com/assets/shared/loading-bar-b80ad24010394879fccac2fead99be56.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333;} .tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800001;} .tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABS1JREFUeNrsV0tMY1UYPrelPORVHQqkRAwqj4DGxxDYsJgE2EBCnPCOuiAah8S9bHRBWMHOrcHEhQYIRMCEBITGzMaAcSIaBgjtGMJAAcFSHrY8W7+/c8719vbe9tap46Z/8ueec889/3f///znf0jBYJAZoBfAjWAb+HX+bhV8AJ6XJOmAxUsEHIXvgh3BGBQIBO5fX1+/mwjgSvBSME66urr65fj4uMYIrqRh6hbwN+As5cuDgwN2fn7Ozs7OQvPMzEyWnp7O8vPz1Yqc7+3tfWS320lGwCjwXfC3yhcbGxtse3ubwZzaAiSJFRUVsbKyMmYymZT7Pi4vL/8Cw+tYwOQ0S+AMmvj9frayssJgOkNHlpOTw6qqqkKWILq5ubmcm5trbW5untUCF8Bm8M/gN2ni8/nY0tISbY7LX0jjmpoalpX15JROTk7clZWVtTs7O2612YVt3hegRKSpErStrU0XTLlGx7G6uirvhRXsw8PDn9Aw4ie5Q3wqXtBG/GmE4PHxcV1Q5RrtXVtbk+e1tbXvWa3WlzC0qIFvw0Feocnl5SVzu90Rgjs7OyMAoq3Bq9nFxUVo/Dyot7f3HQytYcAwT71yg5ImJiZkwYIIQA1K1N7eHvbd7u6uPK6urr6DRwH3pSfAiDjy2Z6enkaYUy1QAEYDVcsqKCh4EQ+7uDFC4wIxIVNrkZbgWGtKWbm5udl4FIKfk4HhgRZl+NSjsbGxuEOxIsiQiXPDNIap/WKSkpIS88qoScvbiSyWf5zY6/VecVAZwISzcIqJiDpaoGoniwWekSErxzY3N32keJhXb21tPVA4QUxQOlOtc1WDFxYWyuPFxcVDPOh+yVHJjHvr7ejouGc2my2pqans6OgolIWI8D6UBLQcieIyBRutNVxdVlJSEhrjPgd6enp+Qux/iOk6OJTeTLOzs3+ur69/LzZRltHyWi0t9daUMqampnY9Ho8Xwz8oDcgaU4iFhp6mpqYOaG1OS0tjxIeHh2Ha6ZF6raKigtlsNsYz3A1+ahnATp75tkWyIODg8vKyv7S0tPANkEhxanAjBBmsuLhYnvf397ump6cf8cy3DD4OS4s4R3LBt2ZmZj6H5tXKgO9yuRj+OCogkkDIvPTDgkZHR93d3d2/Yfgr+DsO7FMDkwfl4wrcwYbPWlpawuxHxQDFXvoRUZdR7s3OzmZ5eXmyaQVBy72urq6HOMLfMXWA74P3yboRxR6/3JSlPhgaGlrEppt4iz3aA/PSec6DvwJ/CH5VnRIjqkxQGvkHbcB5fT05OfkYITVgBJS8FzXWj9hLpc6X4HvgSi4zdpUJq9OHlE1ug99GtVje2tr6cn19vQ2CM2FiiRihNuB0On0Oh8OD4/Hs7+9T6KVrswl+wPkx+NxoeUvgZJpb3PSvcXPZeMmbriiZAlwwBQW6AuTBK2AXn1/plrfRam4e2G/xXGrnqc3K/UHigumKUAWxQ/mfA/rDHClOYOU3Fp5LhcZmDY3/4j9iqBmTDDZt+gIk6d/tS3aLyW4x2S0+026xsbFRF0y5ltBuUQgeHBzUBVWuJaRbFIIbGhoiAKKtPXW3OD8/LwsWRABqUKK+vr7EdotqgQIwGmjCukUtwbHWEtYtLiwsPPtuMdp10vL2hHSLWo5kBPypukU979U6VzV4rG7RNDAw8AMcIWRuCnXU6eldJyWgGlw5Jxmiq6BucWRkhHqmUw7ODHWLQqCWlnprCesW6+rqdM9XvZbsFpPdYrJbTHaL/3m3+L/R3wIMANRfloV3sXQLAAAAAElFTkSuQmCC) no-repeat;} .tclose:hover {background-position:0 -30px;} #frameless {padding:0;} #frameless .tclose {left:6px;}
.peek-web-button {
display: inline-block;
color: #fff !important;
border: 1px solid #026273;
padding: 4px 10px 3px;
font-family: Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
font-size: 16px !important;
text-decoration: none !important;
line-height: 18px;
margin: 2px 3px;
font-weight: 800;
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
color: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #059FBE;
background: -moz-linear-gradient(top, #059FBE 0%, #02849B 44%, #026273 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#059FBE), color-stop(44%,#02849B), color-stop(100%,#026273));
background: -webkit-linear-gradient(top, #059FBE 0%,#02849B 44%,#026273 100%);
background: -o-linear-gradient(top, #059FBE 0%,#02849B 44%,#026273 100%);
background: -ms-linear-gradient(top, #059FBE 0%,#02849B 44%,#026273 100%);
background: linear-gradient(top, #059FBE 0%,#02849B 44%,#026273 100%);
}
.peek-web-button:hover{
background: #026273;
}
@font-face {
    font-family: 'SofiaProLight';
    src: url(https://pirassets.s3.amazonaws.com/assets/sofia_pro_light.eot);
    src: url(https://pirassets.s3.amazonaws.com/assets/sofia_pro_light.eot?#iefix) format("embedded-opentype"),url(https://pirassets.s3.amazonaws.com/assets/sofia_pro_light.woff) format("woff"),url(https://pirassets.s3.amazonaws.com/assets/sofia_pro_light.ttf) format("ttf"),url(https://pirassets.s3.amazonaws.com/assets/sofia_pro_light.svg) format("svg")
}

@font-face {
    font-family: 'SofiaProRegular';
    src: url(https://pirassets.s3.amazonaws.com/assets/sofia_pro_regular.eot);
    src: url(https://pirassets.s3.amazonaws.com/assets/sofia_pro_regular.eot?#iefix) format("embedded-opentype"),url(https://pirassets.s3.amazonaws.com/assets/sofia_pro_regular.woff) format("woff"),url(https://pirassets.s3.amazonaws.com/assets/sofia_pro_regular.ttf) format("ttf"),url(https://pirassets.s3.amazonaws.com/assets/sofia_pro_regular.svg) format("svg")
}

@font-face {
    font-family: 'SofiaProRegular';
    font-weight: bold;
    src: url(https://pirassets.s3.amazonaws.com/assets/sofia_pro_semi_bold.eot);
    src: url(https://pirassets.s3.amazonaws.com/assets/sofia_pro_semi_bold.eot?#iefix) format("embedded-opentype"),url(https://pirassets.s3.amazonaws.com/assets/sofia_pro_semi_bold.woff) format("woff"),url(https://pirassets.s3.amazonaws.com/assets/sofia_pro_semi_bold.ttf) format("ttf"),url(https://pirassets.s3.amazonaws.com/assets/sofia_pro_semi_bold.svg) format("svg")
}

@font-face {
    font-family: 'Gill Sans';
    src: url(https://pirassets.s3.amazonaws.com/assets/humanist_521_light.eot);
    src: url(https://pirassets.s3.amazonaws.com/assets/humanist_521_light.eot?#iefix) format("embedded-opentype"),url(https://pirassets.s3.amazonaws.com/assets/humanist_521_light.woff) format("woff"),url(https://pirassets.s3.amazonaws.com/assets/humanist_521_light.ttf) format("ttf"),url(https://pirassets.s3.amazonaws.com/assets/humanist_521_light.svg) format("svg")
}

@font-face {
    font-family: 'Gill Sans';
    font-weight: bold;
    src: url(https://pirassets.s3.amazonaws.com/assets/humanist_521.eot);
    src: url(https://pirassets.s3.amazonaws.com/assets/humanist_521.eot?#iefix) format("embedded-opentype"),url(https://pirassets.s3.amazonaws.com/assets/humanist_521.woff) format("woff"),url(https://pirassets.s3.amazonaws.com/assets/humanist_521.ttf) format("ttf"),url(https://pirassets.s3.amazonaws.com/assets/humanist_521.svg) format("svg")
}

#peek-booking-modal {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    display: none
}

#peek-booking-modal.active {
    display: block
}

#peek-booking-modal #peek-modal-overlay {
    z-index: 9999;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC000000', endColorstr='#CC000000');
    overflow-x: auto;
    overflow-y: scroll
}

#peek-booking-modal #peek-modal-content {
    z-index: 9999;
    position: static;
    margin: 25px auto;
    width: 860px;
    background-color: white;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -khtml-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    padding: 20px
}

#peek-booking-modal #peek-modal-content.peek-loading #peek-modal-frame {
    opacity: 0
}

#peek-booking-modal #peek-modal-content-inner {
    position: relative
}

#peek-booking-modal #peek-modal-frame {
    width: 100%;
    height: 530px;
    background: transparent url(https://pirassets.s3.amazonaws.com/assets/shared/loading.gif) no-repeat 50% 50%;
    opacity: 1;
    -webkit-transition: opacity 0.25s 0.2s linear;
    -moz-transition: opacity 0.25s 0.2s linear;
    -o-transition: opacity 0.25s 0.2s linear;
    -ms-transition: opacity 0.25s 0.2s linear;
    transition: opacity 0.25s 0.2s linear
}

#peek-booking-modal #peek-modal-close {
    position: absolute;
    top: -30px;
    right: -31px;
    height: 24px;
    width: 24px;
    color: white;
    background-color: #333;
    text-align: center;
    font: 100 18px "Helvetica Neue","Helvetica",Arial,sans-serif;
    border: 1px solid #fff;
    cursor: pointer;
    -moz-border-radius: 12px 12px 12px 12px;
    -webkit-border-radius: 12px 12px 12px 12px;
    -khtml-border-radius: 12px 12px 12px 12px;
    border-radius: 12px 12px 12px 12px
}

#peek-booking-modal.white-overlay #peek-modal-content {
    border: 1px solid #888;
    -moz-box-shadow: 0 0 6px #666;
    -webkit-box-shadow: 0 0 6px #666;
    box-shadow: 0 0 6px #666
}

#peek-booking-modal.white-overlay #peek-modal-overlay {
    background-color: rgba(255,255,255,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99FFFFFF', endColorstr='#99FFFFFF')
}

#peek-booking-modal.white-overlay #peek-modal-close {
    color: #26a9f7;
    background-color: #FFF;
    font-weight: bold;
    padding: 0 0 0 1px;
    border: 1px solid #ddd
}
