.banner-page.type-breadcrumb .banner-details{margin-bottom:30px}.banner-page.type-breadcrumb .banner-description{color:#353535;font-size:18px;font-weight:300;line-height:32px}.banner-page.type-breadcrumb .banner-description h2{font-family:Montserrat-Bold;font-size:15px;line-height:21px}.banner-page.type-breadcrumb .steps{margin-right:0}.banner-page.type-breadcrumb .steps ul{margin-bottom:0}.banner-page.type-breadcrumb .steps li{margin-bottom:40px;padding-left:97px}.banner-page.type-breadcrumb .steps li:before{height:68px}.banner-page.type-breadcrumb .steps strong{border-radius:6px;font-size:24px;padding:22px 0;width:68px}.banner-page.type-breadcrumb .steps span{font-size:16px;line-height:28px}.banner-page.type-breadcrumb .banner-content.title-ta-center .steps{float:none;text-align:center;width:100%}.banner-page.type-breadcrumb .banner-content.title-ta-left .banner-details,.banner-page.type-breadcrumb .banner-content.title-ta-right .banner-details{width:51.31579%}.banner-page.type-breadcrumb .banner-content.title-ta-left .steps,.banner-page.type-breadcrumb .banner-content.title-ta-right .steps{width:48.68421%}.banner-page.type-breadcrumb .banner-content.title-ta-left .banner-description,.banner-page.type-breadcrumb .banner-content.title-ta-left .banner-title,.banner-page.type-breadcrumb .banner-content.title-ta-right .banner-description,.banner-page.type-breadcrumb .banner-content.title-ta-right .banner-title{float:none}.banner-page.type-breadcrumb .banner-content.title-ta-left .banner-title,.banner-page.type-breadcrumb .banner-content.title-ta-right .banner-title{margin-bottom:51px;width:100%}.banner-page.type-breadcrumb .banner-content.title-ta-left .banner-details{float:left;padding-right:11.22807%}.banner-page.type-breadcrumb .banner-content.title-ta-left .steps{float:left}.banner-page.type-breadcrumb .banner-content.title-ta-left .banner-description{margin-left:0;padding-left:0}.banner-page.type-breadcrumb .banner-content.title-ta-right .banner-details{float:right;padding-left:11.22807%}.banner-page.type-breadcrumb .banner-content.title-ta-right .steps{float:right}.banner-page.type-breadcrumb .banner-content.title-ta-right .banner-description{margin-right:0;padding-right:0}.site-content{padding-top:70px}.step-category-row{border-radius:4px;border:1px solid #eee;display:none;margin-top:70px;overflow:hidden;padding:40px}.step-category-row:first-child{margin-top:0}.step-category-row.is-visible{display:block}.step-category-row h2{margin-bottom:40px}.step-category-row h3{font-size:13px;font-weight:600;letter-spacing:1px;line-height:18px;margin-bottom:30px;text-transform:uppercase}.step-category-row ul{padding-left:0}.step-category-row li:before{content:none}.step-category-inner_row+.step-category-inner_row{margin-top:70px}.step-category-btn{clear:both;display:none;padding-top:40px}.step-category-btn.is-visible{display:block;opacity:0.0001;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:opacity 0.2s ease, -webkit-transform 0.2s ease;transition:opacity 0.2s ease, -webkit-transform 0.2s ease;-o-transition:opacity 0.2s ease, transform 0.2s ease;transition:opacity 0.2s ease, transform 0.2s ease;transition:opacity 0.2s ease, transform 0.2s ease, -webkit-transform 0.2s ease}.step-category-btn.is-animated{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.step-category-btn button{background:#f15a22;border-radius:4px;color:#fff;font-size:11px;letter-spacing:1px;line-height:15px;min-width:auto;padding:20px 30px 18px 30px}.step-category-btn button:focus,.step-category-btn button:hover{background:#353535}.step-category-btn button .icon{display:inline-block;font-size:14px;margin-left:10px;vertical-align:top}.step-activity-option,.step-country-option,.step-people-option,.step-type-option{position:relative}.step-activity-option input[type=checkbox],.step-country-option input[type=checkbox],.step-people-option input[type=checkbox],.step-type-option input[type=checkbox]{left:0;opacity:0.0001;position:absolute;top:0}.step-country-options{float:left;margin:0 13.17365% 0 0;width:30.53892%}.step-country-option{margin-top:20px}.step-country-option:first-child{margin-top:0}.step-country-option label{border-bottom:1px solid transparent;color:#353535;cursor:pointer;display:block;font-size:12px;font-weight:400;line-height:19px;opacity:0.5;padding:15px 0 15px 50px;position:relative;position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.2s ease, -webkit-transform 0.3s ease;transition:opacity 0.2s ease, -webkit-transform 0.3s ease;-o-transition:opacity 0.2s ease, transform 0.3s ease;transition:opacity 0.2s ease, transform 0.3s ease;transition:opacity 0.2s ease, transform 0.3s ease, -webkit-transform 0.3s ease}.step-country-option label:before{background:#eee;border-radius:1px;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}.step-country-option label:hover{opacity:1}.step-country-option label .icon{color:#f15a22;font-size:16px;opacity:0.0001;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity 0.1s ease, -webkit-transform 0.2s ease;transition:opacity 0.1s ease, -webkit-transform 0.2s ease;-o-transition:opacity 0.1s ease, transform 0.2s ease;transition:opacity 0.1s ease, transform 0.2s ease;transition:opacity 0.1s ease, transform 0.2s ease, -webkit-transform 0.2s ease}.step-country-option img{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px}.step-country-option input[type=checkbox]:checked+label,.step-country-option input[type=checkbox]:focus+label{opacity:1}.step-country-option input[type=checkbox]:focus+label{color:#f15a22}.step-country-option input[type=checkbox]:checked+label{font-weight:700;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.step-country-option input[type=checkbox]:checked+label:before{background:#f15a22;height:2px}.step-country-option input[type=checkbox]:checked+label .icon{opacity:1;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}#step-country h2{margin-bottom:0}#step-country .custom-radio{margin-top:40px}#countries{display:none;margin-top:70px}#countries.is-visible{display:block;opacity:0.0001;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity 0.2s ease, -webkit-transform 0.2s ease;transition:opacity 0.2s ease, -webkit-transform 0.2s ease;-o-transition:opacity 0.2s ease, transform 0.2s ease;transition:opacity 0.2s ease, transform 0.2s ease;transition:opacity 0.2s ease, transform 0.2s ease, -webkit-transform 0.2s ease}#countries.is-animated{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#step-activity{padding-bottom:20px}#step-activity .step-category-btn{padding-bottom:20px;padding-top:20px}.step-activity-options,.step-people-options,.step-type-options{margin:0 -10px}.step-activity-option,.step-people-option,.step-type-option{display:inline-block;padding:0 10px;vertical-align:top;width:25%}.step-people-option label,.step-type-option label{background:#fff;border-radius:2px;border:2px solid #fff;-webkit-box-shadow:0 10px 10px 0 rgba(102, 102, 102, 0.1);box-shadow:0 10px 10px 0 rgba(102, 102, 102, 0.1);color:#a8a6a6;cursor:pointer;display:block;padding:18px 10px 16px}.step-people-option label:hover,.step-type-option label:hover{-webkit-box-shadow:0 10px 10px 0 rgba(102, 102, 102, 0.25);box-shadow:0 10px 10px 0 rgba(102, 102, 102, 0.25)}.step-people-option label>span:before,.step-type-option label>span:before{content:'';display:inline-block;height:48px;vertical-align:middle;width:0}.step-people-option span,.step-type-option span{color:#666;display:block;font-size:14px;font-weight:600;line-height:24px;text-align:center}.step-people-option span>span,.step-type-option span>span{display:inline-block;vertical-align:middle}.step-people-option .icon,.step-type-option .icon{font-size:48px;display:block;margin:0 auto 12px}.step-people-option input[type=checkbox]:checked+label,.step-type-option input[type=checkbox]:checked+label{border-color:#f15a22;color:#f15a22}.step-people-option input[type=checkbox]:checked+label span,.step-type-option input[type=checkbox]:checked+label span{color:#353535}.step-people-option input[type=checkbox]:focus+label,.step-type-option input[type=checkbox]:focus+label{-webkit-box-shadow:0 10px 10px 0 rgba(102, 102, 102, 0.25);box-shadow:0 10px 10px 0 rgba(102, 102, 102, 0.25);color:#353535}.step-people-option input[type=checkbox]:focus+label span,.step-type-option input[type=checkbox]:focus+label span{color:#353535}.step-activity-option{margin-bottom:20px}.step-activity-option img{display:block}.step-activity-option label{cursor:pointer;display:block;opacity:0.5;-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.step-activity-option label:hover{opacity:1}.step-activity-option label:hover .image{-webkit-transform:scale(1.1027);-ms-transform:scale(1.1027);transform:scale(1.1027)}.step-activity-option span{bottom:0;color:#fff;font-size:11px;font-weight:600;left:0;line-height:21px;padding:0 20px 20px;position:absolute;text-align:center;width:100%;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.step-activity-option .image{background:#eee;border-radius:8px;overflow:hidden;padding-top:100%;position:relative;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.step-activity-option .image:after,.step-activity-option .image:before{content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%}.step-activity-option .image:before{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.4)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);z-index:1}.step-activity-option .image:after{border-radius:8px;border:2px solid transparent;z-index:2}.step-activity-option .image img{left:0;position:absolute;top:0;width:100%}.step-activity-option input[type=checkbox]:focus+label{opacity:1}.step-activity-option input[type=checkbox]:focus+label .image{-webkit-transform:scale(1.1027);-ms-transform:scale(1.1027);transform:scale(1.1027)}.step-activity-option input[type=checkbox]:checked+label{opacity:1}.step-activity-option input[type=checkbox]:checked+label .image:after{border-color:#f15a22}@media only screen and (max-width:67.125em){.site-content{padding-bottom:70px}}@media only screen and (max-width:63.9375em){.site-content{padding-top:40px}.banner-page.type-breadcrumb .banner-description{font-size:16px;line-height:36px}.banner-page.type-breadcrumb .steps strong{border-radius:3.35px;font-size:13.41px;line-height:16px;padding:11px 0;width:38px}.banner-page.type-breadcrumb .steps li{margin-bottom:40px;padding-left:58px}.banner-page.type-breadcrumb .steps li:before{height:38px}.banner-page.type-breadcrumb .banner-content.title-ta-left .banner-details,.banner-page.type-breadcrumb .banner-content.title-ta-left .steps,.banner-page.type-breadcrumb .banner-content.title-ta-right .banner-details,.banner-page.type-breadcrumb .banner-content.title-ta-right .steps{width:100%}.banner-page.type-breadcrumb .banner-content.title-ta-left .banner-title,.banner-page.type-breadcrumb .banner-content.title-ta-right .banner-title{margin-bottom:40px}.banner-page.type-breadcrumb .banner-content.title-ta-left .banner-details{float:none;padding-right:0}.banner-page.type-breadcrumb .banner-content.title-ta-left .steps{float:none}.banner-page.type-breadcrumb .banner-content.title-ta-right .banner-details{float:none;padding-left:0}.banner-page.type-breadcrumb .banner-content.title-ta-right .steps{float:none}.banner-page.type-breadcrumb .banner-content.title-ta-center .steps{text-align:left}.step-category-row{margin-top:40px}#countries{margin-left:-9px;margin-right:-9px}#countries h3{padding:0 9px}.step-country-options{margin:0;padding-left:9px!important;padding-right:9px;width:50%}.step-activity-options,.step-people-options,.step-type-options{padding:0 -9px}.step-activity-option,.step-people-option,.step-type-option{padding:0 9px}.step-people-option,.step-type-option{margin-top:20px;width:50%}.step-people-option:nth-child(-n+2),.step-type-option:nth-child(-n+2){margin-top:0}.sidebar-widget-area{margin-top:70px}}@media only screen and (max-width:47.9375em){.banner-page.type-breadcrumb .banner-content.title-ta-left .banner-description,.banner-page.type-breadcrumb .banner-content.title-ta-right .banner-description{padding-top:0}.step-category-row{padding:26px 20px 20px}.step-category-row h2{font-size:18px;line-height:22px}.step-category-row h3{margin-bottom:20px}}@media only screen and (max-width:37.5em){.step-activity-option{width:50%}}@media only screen and (max-width:35.4375em){.step-country-options,.step-people-option,.step-type-option{float:none;width:100%}.step-country-options{margin-top:20px}.step-country-options:first-child{margin-top:0}.step-people-option:nth-child(2),.step-type-option:nth-child(2){margin-top:20px}#step-activity .step-category-btn{padding-bottom:10px}}
/*# sourceMappingURL=plan-your-trip.css.map */