body{padding:25px 0}.dropdown-menu{max-height:300px;overflow-y:scroll}.nav-tabs{margin-top:20px}.tab-content{padding-top:10px}.pagination{margin:10px 0}.cabin{margin-bottom:10px}#cf-googlemap-canvas{height:300px;margin-bottom:10px}#faqs .col-sm-5{margin-bottom:10px;text-align:center}.top-lowered{padding-top:46px}.dl-horizontal dt{width:100px;text-align:left}.dl-horizontal dd{margin-left:110px}.form-horizontal .control-label{padding-top:5px}select.input-sm{height:26px;line-height:26px}.input-sm,.btn-sm{padding:2px 8px}h1{font-size:26px;margin:5px 0 10px;color:#0e777c;font-weight:700}h3,h4{font-weight:700;color:#0e777c;margin:5px 0 5px}.main>h3:first-child{margin:25px 0 10px}.btn-agent{background-color:#f47a00;color:#fff;font-weight:700;padding:4px 8px}.btn-agent:hover,.btn-agent:focus,.btn-agent:active{color:#fff}.btn-agent .fa{font-size:18px}.btn-search,.btn-reset{font-size:13px;background-color:transparent;font-weight:700}.btn-search>i,.btn-reset>i{font-size:18px}.btn-reset{color:#7d7d7d}.title-bar{background-color:#0e777c;color:#fff;padding:8px;font-size:26px;margin:5px 0 10px}.title-bar small{color:#fff}.container{position:relative}.corner-top-right{width:210px;height:197px;position:absolute;top:0;right:10px;z-index:-1}.corner-bottom-left{width:210px;height:197px;position:absolute;bottom:0;left:10px}.navbar{margin:13px 0;z-index:100}.navbar>.container-fluid{padding:0}.navbar-nav>li{border-top:1px solid #0e777c;border-bottom:1px solid #0e777c}.navbar-nav>li.active:before{content:' \25CF';font-size:22px;color:#0e777c;line-height:5px;position:absolute;top:-5px;left:45%}.banners{position:relative;width:98%}.banners .slides img{height:184px}.banners .mark-taylor{display:block;position:absolute;top:0;right:-1px;width:184px;height:184px}.banners .mark-taylor img{height:100%}.banners .mark-taylor:hover,.banners .mark-taylor:active,.banners .mark-taylor:focus{text-decoration:none}.banners .mark-taylor>.tagline{text-align:center;position:absolute;bottom:-45px;font-size:20px;line-height:16px;color:#ff7b0b;font-weight:700;z-index:1000}.banners .mark-taylor>.tagline>i{background-color:#ff7b0b;color:#fff;border-radius:50%;width:26px;height:26px;padding-top:3px}.banners .mark-taylor>.tagline>span{font-size:26px}.banners .slick-slide{position:relative;height:184px;overflow:hidden}.banners .banner-background{position:absolute;top:0;left:0;z-index:-1}.banners .banner-details{background-color:#fff;opacity:.8;border-radius:10px;position:absolute;top:10px;left:20px;width:260px;height:165px;box-shadow:0 0 10px #000}.banners .banner-text{position:absolute;top:12px;left:30px;width:240px;color:#000}.banners .banner.right .banner-details{left:auto;right:210px}.banners .banner.right .banner-text{left:auto;right:220px}.banners .banner .banner-link{position:relative;height:184px}.banners .banner a{display:block}.site-footer{background-color:#0e777c;min-height:356px;color:#fff;padding:5px;font-size:12px;margin-top:10px}.site-footer h4{font-size:16px;color:#fff}.site-footer a{color:#fff}.site-footer ul{list-style:none;padding:0}.site-footer li:before{content:"> ";color:#ff7b0b}.site-footer .copyright{margin-top:30px;font-size:10px;line-height:10px}.site-footer .copyright>.upper{float:right;width:92%}.site-footer .copyright>.middle{float:right;width:87%}.site-footer .copyright>.lower{float:right;width:82%}.find-agent{margin-top:10px}.find-agent h3{font-weight:400;margin:5px 0}.find-agent .state,.find-agent .postcode{margin-bottom:5px}.find-agent .postcode{width:65%;float:left}.find-agent .button{float:right}.agent-inline .state,.agent-inline .postcode{float:left;margin-right:5px}.find-ideal{float:left;width:25%;color:#0e777c;font-size:28px;line-height:1em;padding:45px 0 0 0;font-weight:700;position:relative}.find-ideal:after{content:"}";position:absolute;top:46%;right:0;font-size:150px;font-weight:400}.find-cruise-title{color:#0e777c;margin:0 0 10px;line-height:1em;font-weight:700;display:none}.find-cruise{float:left;width:75%;border:1px solid #ccc;border-radius:10px;padding:10px 5px 5px;font-size:13px;margin-bottom:10px}.find-cruise .form-group{margin:0 0 5px}.find-cruise .form-group,.find-cruise .form-group>div,.find-cruise .control-label{padding-left:5px;padding-right:5px;font-weight:400}.advertised>h3{margin:8px 0 15px;font-size:20px}.advertised .result>a{float:left;border-top:1px solid #0e777c;padding:10px 0;color:#595a5a;font-size:12px;line-height:1.1em}.advertised .result>a:hover,.advertised .result>a:focus,.advertised .result>a:active{text-decoration:none}.advertised .result>a:after{clear:both}.advertised .result:last-of-type>a{border-bottom:1px solid #0e777c}.advertised .result .details h4{margin:0 0 5px;font-size:14px}.advertised .result .price{padding-right:0;position:relative}.advertised .result .price p{position:absolute;top:12px;left:20px;color:#fff}.advertised .result .details p,.advertised .result .price p{margin:0}.blurb{font-size:12px;line-height:1.2em}.blurb>h3{margin:5px 0}.results-search .result{display:block;color:#595a5a;border:1px solid #ccc;padding:10px;line-height:1.2em;margin:0 0 10px;-webkit-box-shadow:5px 5px 10px 0 #ccc;-moz-box-shadow:5px 5px 10px 0 #ccc;box-shadow:5px 5px 10px 0 #ccc;position:relative}.results-search .result:hover,.results-search .result:focus,.results-search .result:active{text-decoration:none}.results-search .result .img-pip{position:absolute;top:0;left:-10px}.results-search .result .img-pip>.pip{max-width:80px}.cruise-additions-pip{max-width:120px}.results-search .result>div{padding:0 5px}.results-search .result .details>h4,.results-search .result .details>p,.results-search .result .details>ul{margin:0}.results-search .result .details>ul>li{padding-left:0}.results-search .result .price{color:#ff7b0b;font-size:20px;line-height:1.2em}.results-search .result .price .view-more{margin-top:10px}.results-search .result .price .view-more .fa{color:#fff;background-color:#ff7b0b;border-radius:5px;padding:4px;font-size:14px}.itinerary-table .table>tbody>tr>td{font-size:12px;line-height:1.1em}.product-details h1{color:#f47a00;font-size:26px;margin:0}.product-details .list-unstyled{font-size:20px;line-height:1.2em;color:#ababab}.product-details .list-unstyled span{color:#0e777c}.product-details .sailingdates .sailingdate{font-size:13px;line-height:1em;display:block;width:90px;text-align:center;background-color:#f9f9f9;color:gray;padding:6px}.product-details .sailingdates .sailingdate.active{background-color:#ff7b0b;color:#fff}.product-links a{font-size:16px;color:#ff7b0b}.product-image,.destination-image{height:200px;position:relative;overflow:hidden;margin-bottom:10px}.product-image img,.destination-image img{width:100%}.destination-image{height:auto}.ship-image{border-radius:20px}.cruiseline-image{margin:0 0 10px}.pricing-cabins{background-color:#f9f9f9;border:1px solid #ddd;padding:0 10px;margin:10px 0 20px;box-shadow:0 0 10px #eee}.pricing-cabins .table{margin:0}.pricing-cabins td h4,.pricing-cabins .list-inline{margin:0}.pricing-cabins .list-inline>li{cursor:pointer}.modal-body h2{color:#0e777c;font-size:16px;margin:0}.modal-body h3{font-size:14px;margin:0}.modal-body .agentresult li{margin:5px 0}#agentdetails h1{font-size:16px;margin:0}#agentdetails img{max-height:80px}#agentdetails ul,#agentdetails label{margin:0;line-height:1.1em}#agentdetails li{padding-left:0}.wwcc-links{z-index:100}.destination{margin-bottom:10px}.destination h3{margin:0}.port-cruises{font-size:11px}.search-filters ul{margin:0 0 10px}.search-filters li{float:left;border:1px solid #ddd;border-left:0;margin:0;padding:0}.search-filters li:first-child{border-left:1px solid #ddd}.search-filters li a,.search-filters li div{display:block;padding:4px 8px}.search-filters li:hover a,.search-filters li:hover div{background-color:#ff7b0b;color:#fff}.search-filters li a.selected{background-color:#0e777c;color:#fff}.search-filters li:first-child,.search-filters li:first-child>a,.search-filters li:first-child>div{border-top-left-radius:4px;border-bottom-left-radius:4px}.search-filters li:last-child,.search-filters li:last-child>a,.search-filters li:last-child>div{border-bottom-right-radius:4px;border-top-right-radius:4px}.cruise-image{margin-bottom:10px}#presented-cruiselines-slider img{max-width:100%}.bonus{color:red}.show-more{color:#ff7b0b;font-weight:700}.cl-logo{max-width:50%}.social-icons{text-align: right}.social-icons ul{margin: 10px 0 0}
.bonus > li {
    position: relative;
    list-style: none;
}
.bonus > li:before {
  content: "*";
  position: absolute;
  left: -12px;
  font-size: 1.5em;
}
