.tlcp-campaign{position:relative;font-family:'PFBeauSansPro', Arial, Helvetica, Tahoma, sans-serif;font-size:14px;background-color:#fff;color:#333;width:480px;max-width:100%;margin:auto}@media (min-width: 1010px){.tlcp-campaign{width:980px}}.tlcp-campaign *{font-family:'PFBeauSansPro', Arial, Helvetica, Tahoma, sans-serif !important;box-sizing:border-box}.tlcp-campaign .tlcp-pattern{background-image:url(../img/pattern.png)}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.tlcp-campaign .tlcp-pattern{background-image:url(../img/pattern@2x.png)}}.tlcp-campaign .tlcp-columns-wrap:after{content:'';display:block;clear:both}.tlcp-campaign .tlcp-columns-wrap .tlcp-column{position:relative}@media (min-width: 1010px){.tlcp-campaign .tlcp-columns-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.tlcp-campaign .tlcp-columns-wrap .tlcp-column{float:left}.tlcp-campaign .tlcp-columns-wrap .tlcp-column-1{width:54%}.tlcp-campaign .tlcp-columns-wrap .tlcp-column-2{width:46%}}.tlcp-campaign .tlcp-figure{position:relative;width:100%;height:0;padding-bottom:66.6666%}.tlcp-campaign .tlcp-figure .item-image{position:absolute;top:0;left:0;width:100%;height:100%}.tlcp-campaign .tlcp-figure .tlcp-caption{position:absolute;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.1);text-align:center;padding:0.75rem;z-index:2}.tlcp-campaign .tlcp-figure .tlcp-caption img{max-width:100%;height:auto;display:inline-block}.tlcp-campaign .tlcp-content{padding:0.5rem 1rem;text-align:center}@media (min-width: 1010px){.tlcp-campaign .tlcp-content{margin-bottom:78px;padding-top:40px}}.tlcp-campaign .tlcp-content .title,.tlcp-campaign .tlcp-content .question{text-shadow:0 0 8px rgba(0,0,0,0.2)}.tlcp-campaign .tlcp-content .title{font-size:1.5714em;line-height:1}.tlcp-campaign .tlcp-countdown{background-color:#f9f8f7;text-align:center;padding:0.75em}@media (min-width: 1010px){.tlcp-campaign .tlcp-countdown{position:absolute;left:0;right:0;bottom:0}}.tlcp-campaign .tlcp-countdown .date-box{display:inline-block;padding:0 0.75rem;position:relative}.tlcp-campaign .tlcp-countdown .date-box+.date-box:after{content:'';width:1px;height:2.5em;background-color:orange;display:block;position:absolute;top:0.25em;left:0}.tlcp-campaign .tlcp-countdown .num{display:block;font-size:2.5em}.tlcp-campaign .tlcp-countdown .unit{display:block;font-size:0.8571em}.tlcp-campaign #permanent_close{position:absolute;right:0;bottom:100%;color:#fff;background:none;border:0;padding:0;line-height:30px;display:inline-block;cursor:pointer;opacity:0.85;-webkit-transition:200ms;transition:200ms}.tlcp-campaign #permanent_close:hover{opacity:1}#tlcp_question_form{position:relative}#tlcp_question_form .tlcp-question{text-align:center;font-size:1.2857em;font-style:italic;margin:0 0 1rem}#tlcp_question_form .tlcp-choices{text-align:center}#tlcp_question_form .tlcp-btn{display:inline-block;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#tlcp_question_form .tlcp-btn label{display:block;background-color:#fff;background-image:-webkit-linear-gradient(top, #4fc3d8, #02a2c0);background-image:linear-gradient(to bottom, #4fc3d8, #02a2c0);border-radius:0.25rem;color:#fff;padding:0.5rem 1rem;cursor:pointer;box-shadow:0 0 2px rgba(0,0,0,0.3)}#tlcp_question_form .tlcp-btn label:hover{opacity:0.85}#tlcp_question_form .tlcp-btn input[type="radio"]{display:none}#tlcp_question_form .tlcp-btn input[type="radio"]:checked+label{background:#222}#tlcp_question_form .loading-indicator{display:none;position:absolute;top:50%;left:50%;margin-top:-0.7rem;margin-left:-0.7rem;width:1.4rem;height:1.4rem;border-radius:50%;border-width:3px;border-style:solid;border-color:transparent #fff #fff #fff;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.2));filter:drop-shadow(0 0 3px rgba(0,0,0,0.2));-webkit-animation:loading 1s infinite linear;animation:loading 1s infinite linear}#tlcp_question_form .tlcp-result{display:none;margin-top:2rem}#tlcp_question_form .tlcp-result .text{font-weight:bold}#tlcp_question_form .tlcp-result .try-again{line-height:28px;background-color:#666;color:#fff;margin-top:0.5rem;padding:0 0.5rem;border-radius:0.25rem;display:inline-block;vertical-align:middle;text-decoration:none}#tlcp_question_form .tlcp-result .try-again:hover{background-color:#444}#tlcp_question_form .tlcp-booking .code,#tlcp_question_form .tlcp-booking .link{line-height:28px;height:28px;border:1px solid #ccc;border-radius:0.25rem;padding:0 0.5rem;vertical-align:middle;text-align:center}#tlcp_question_form .tlcp-booking .link{display:inline-block;border:0;background-image:-webkit-linear-gradient(top, #4fc3d8, #02a2c0);background-image:linear-gradient(to bottom, #4fc3d8, #02a2c0);color:#fff;text-decoration:none}#tlcp_question_form .tlcp-booking .link:hover{opacity:0.85}#tlcp_question_form.data-sending .tlcp-choices{opacity:0.5}#tlcp_question_form.data-sending .loading-indicator{display:block}@-webkit-keyframes loading{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.travelanium-campaign .mfp-container{padding:30px 15px 15px}.travelanium-campaign .mfp-content{margin-bottom:15px}

/*# sourceMappingURL=tl-campaign.css.map */