﻿.single-itb_ytc_pkg_category .itbytcp-cat-description{font-style:italic;margin-top:2rem}#itbytcp-container{margin:60px auto}@media screen and (max-width: 800px){#itbytcp-container{margin:30px auto 0}}#itbytcp-container .itbytcp-row{background:#fff;border-bottom:1px solid #838fa2;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;margin-bottom:3rem;padding-bottom:2rem}#itbytcp-container .itbytcp-row:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}#itbytcp-container .itbytcp-images{display:flex;flex:0 0 calc(33.3333% - 1rem);flex-direction:column;gap:1rem}#itbytcp-container .itbytcp-images .itbytcp-img{overflow:hidden}#itbytcp-container .itbytcp-images .itbytcp-img img{border-radius:10px;display:block;height:100%;object-fit:cover;width:100%}#itbytcp-container .itbytcp-mainbody{display:flex;flex:0 0 calc(66.6666% - 1rem);flex-direction:column}#itbytcp-container .itbytcp-mainbody .itbytcp-description ul{padding-left:0}#itbytcp-container .itbytcp-mainbody .itbytcp-description ul li:not(li li){list-style:none;padding-left:2rem;position:relative}#itbytcp-container .itbytcp-mainbody .itbytcp-description ul li:not(li li)::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;left:0;position:absolute}#itbytcp-container .itbytcp-mainbody .itbytcp-description ul ul{padding-left:1.2rem}#itbytcp-container .itbytcp-info{display:grid;grid-template-columns:1fr 150px;grid-auto-rows:auto;column-gap:1rem;margin-bottom:1rem}#itbytcp-container .itbytcp-info h3{font-size:1.625rem;line-height:1.2;margin:0 0 8px;grid-column:1;grid-row:1}@media screen and (min-width: 800px){#itbytcp-container .itbytcp-info h3{font-size:36px}}#itbytcp-container .itbytcp-priceline{background:#f2f2f2;border-radius:50%;display:flex;float:right;height:135px;width:135px;display:flex;align-items:center;justify-content:center;grid-column:2;grid-row:1/4}#itbytcp-container .itbytcp-priceline>div{font-size:.75rem;line-height:1.4;text-align:center}#itbytcp-container .itbytcp-priceline .itbytcp-price-was{color:#c30}#itbytcp-container .itbytcp-priceline .itbytcp-price-was span{text-decoration:line-through}#itbytcp-container .itbytcp-priceline .itbytcp-price-now{font-size:1.5rem;font-weight:700}#itbytcp-container .itbytcp-strapline{color:#039;margin:0;text-transform:uppercase;grid-column:1;grid-row:2}#itbytcp-container .itbytcp-dataline{align-items:center;display:flex;flex-wrap:wrap;font-size:1.125rem;gap:0 1rem;margin:0 0 1.25rem;grid-column:1;grid-row:3}#itbytcp-container .itbytcp-dataline .itbytcp-dateline{font-weight:700;letter-spacing:.03em;margin-bottom:0}#itbytcp-container .itbytcp-dataline .itbytcp-dateline::before{color:#039;content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5rem}#itbytcp-container .itbytcp-dataline .itbytcp-duration-line{font-weight:700;margin-bottom:0}#itbytcp-container .itbytcp-dataline .itbytcp-duration-line::before{color:#039;content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5rem}#itbytcp-container .itbytcp-dataline .itbytcp-duration-line.days::before{content:""}#itbytcp-container .itbytcp-dataline .itbytcp-ports-line{font-weight:700;margin-bottom:0}#itbytcp-container .itbytcp-dataline .itbytcp-ports-line::before{color:#039;content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5rem}#itbytcp-container .itbytcp-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding:0 8px}#itbytcp-container .itbytcp-btn{border:2px solid;border-radius:10px;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.13em;padding:12px 32px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s}#itbytcp-container .itbytcp-btn:before{color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5rem}#itbytcp-container .itbytcp-btn--enquire{background:#039;border-color:#039;color:#fff}#itbytcp-container .itbytcp-btn--enquire:hover{background:#039;border-color:#039;color:#fff}#itbytcp-container .itbytcp-btn--enquire:before{content:""}#itbytcp-container .itbytcp-btn--details{background:#09f;border-color:#09f;color:#fff}#itbytcp-container .itbytcp-btn--details:hover{background:#09f;border-color:#09f;color:#fff}#itbytcp-container .itbytcp-btn--details:before{content:""}#itbytcp-container .itbytcp-btn--itinerary{background:transparent;border-color:#039;color:#039}#itbytcp-container .itbytcp-btn--itinerary:hover{background:transparent;color:#039}#itbytcp-container .itbytcp-btn--itinerary:before{content:"";color:#039}#itbytcp-container .itbytcp-tandc{color:#a0a9b8;font-size:11px;line-height:1.5}#itbytcp-container .itbytcp-tandc p{margin:0 0 8px}#itbytcp-container .itbytcp-tandc p:last-child{margin-bottom:0}#itbytcp-container .itbytcp-loadmore{clear:both;text-align:center}#itbytcp-container .itbytcp-loadmore span{border-bottom:2px solid;cursor:pointer;font-size:12px;text-transform:uppercase}#itbytcp-container .itbytcp-viewall{text-align:center}#itbytcp-container .itbytcp-viewall a{border-bottom:2px solid;font-size:12px;text-transform:uppercase}.single-itbytcp-packages .itbytcp-mainbox{border:1px solid #039;border-right:0}.single-itbytcp-packages .itbytcp-imagebox{border:1px solid #039}.itbytcp-pkg-categories{display:grid;gap:2rem;grid-template-columns:repeat(var(--itbytcp-pkg-cat-cols, 3), 1fr);margin:3rem auto}@media screen and (max-width: 960px){.itbytcp-pkg-categories{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.itbytcp-pkg-categories{grid-template-columns:1fr}}.itbytcp-pkg-cat-card{background:#fff;border:1px solid #838fa2;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s}.itbytcp-pkg-cat-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.itbytcp-pkg-cat-card__image{display:block;overflow:hidden}.itbytcp-pkg-cat-card__image img{aspect-ratio:360/260;display:block;object-fit:cover;transition:transform .3s;width:100%}.itbytcp-pkg-cat-card__image:hover img{transform:scale(1.04)}.itbytcp-pkg-cat-card__content{display:flex;flex:1;flex-direction:column;padding:1.25rem}.itbytcp-pkg-cat-card__title{font-size:1.25rem;line-height:1.3;margin:0 0 .75rem}.itbytcp-pkg-cat-card__desc{flex:1;font-size:.9375rem;line-height:1.6;margin:0 0 1.25rem}.itbytcp-pkg-cat-card .itbytcp-btn--details{align-self:flex-start;background-color:#012858;border:1px solid #012858;color:#fff;font-size:14px;font-weight:700;padding:14px 26px;text-transform:uppercase}.itbytcp-pkg-cat-card .itbytcp-btn--details:before{color:inherit;content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.625rem}#itbytcp-package-search{background:#a0a9b8;border-bottom:40px solid #fff;margin:-60px -30px 0;padding:0 30px}#itbytcp-package-search>div{align-items:center;background:#a0a9b8;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:100%;padding:24px 0}#itbytcp-package-search>div h2{font-family:"Gordita Bold";font-size:16px !important;letter-spacing:.06em;margin:0;order:1;text-transform:uppercase;width:100%}#itbytcp-package-search input{border:1px solid #ccc;color:#039;font-family:"Gordita Regular";font-size:14px;height:35px;line-height:35px;outline:0;padding-left:10px;width:100%}#itbytcp-package-search input::-webkit-input-placeholder{color:#039}#itbytcp-package-search .itbytcp-input{background:#fff;border:1px solid #ccc;color:#039;cursor:pointer;display:block;font-family:"Gordita Regular";font-size:14px;height:35px;line-height:35px;padding-left:10px}#itbytcp-package-search button{background:#c30;border:1px solid #c30;color:#fff;cursor:pointer;font-family:"Gordita Bold";font-size:12px;height:35px;letter-spacing:.2em;margin:0;min-width:100px;order:4;padding:0;text-transform:uppercase;transition:all .3s;width:20%}#itbytcp-package-search button:hover{background-color:#039;border:1px solid #039}#itbytcp-package-search .itbytcp-reset{border-bottom:1px solid #039;cursor:pointer;font-family:"Gordita Bold";font-size:10px;letter-spacing:.2em;order:3;text-transform:uppercase}#itbytcp-package-search .itbytcp-options{margin-top:24px;order:2;width:100%}#itbytcp-package-search .itbytcp-select{display:inline-block;font-size:14px;margin:0 0 24px;position:relative;width:100%}#itbytcp-package-search .itbytcp-select:after{content:"";font-family:awb-icons !important;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}#itbytcp-package-search .itbytcp-select input{color:#039;cursor:pointer;width:100%}#itbytcp-package-search .itbytcp-select>ul{border-top:0;border:1px solid #ccc;position:absolute;z-index:100}#itbytcp-package-search .itbytcp-select ul{background:#fff;display:none;list-style:none;margin:0;padding:0 0 0 10px !important;text-align:left;width:100%}#itbytcp-package-search .itbytcp-select ul li{border:0;color:#039;cursor:pointer;display:block;line-height:1.2;padding:0 50px 0 0 !important;position:relative}#itbytcp-package-search .itbytcp-select ul li span:first-child{display:block;padding:5px 0}#itbytcp-package-search .itbytcp-select ul li span:first-child:hover{color:#c30}#itbytcp-package-search .itbytcp-select ul li>li{border-top:1px solid #ccc;padding:0 5px !important;position:relative}#itbytcp-package-search .itbytcp-select .itbytcp-open-submenu{color:#333;font-size:12px;height:32px;line-height:32px;display:block;pointer-events:all;position:absolute;right:0;width:50px;border:none;cursor:pointer;text-align:center;top:0}#itbytcp-package-search .itbytcp-select .itbytcp-open-submenu:hover{color:#e10707}#itbytcp-package-search .itbytcp-select .itbytcp-open-submenu:before{display:block;font-family:awb-icons !important;margin:0;content:""}@media screen and (min-width: 760px){#itbytcp-package-search{background:#fff;padding:60px 30px 20px}#itbytcp-package-search>div{padding:24px 32px;max-width:1120px}#itbytcp-package-search>div h2{font-size:20px !important;width:auto}#itbytcp-package-search button{width:10%}#itbytcp-package-search .itbytcp-reset{order:2}#itbytcp-package-search .itbytcp-options{display:flex;justify-content:space-between;order:3;width:80%}#itbytcp-package-search .itbytcp-select{width:30%}}@media screen and (min-width: 980px){#itbytcp-package-search .itbytcp-options{width:85%}}/*# sourceMappingURL=packages.css.map */
