@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800,300italic,400italic,700italic);@import url(/cms/core/lib/font-awesome/css/font-awesome.min.css);body{color:#000;font-size:16px;font-family:'Open Sans',sans-serif;background:#fff}h1,h2,h3,h4,h5,h6{color:#256eb7}h1{font-size:36px;font-weight:bold}h2{font-size:26px;font-weight:bold}h3{font-size:21px}h4,h5,h6{font-size:18px}a,a:hover{color:#ea1524}hr{border-color:#f5f5f5;border-width:1px}hr.hr-red{border-color:#ea1524;border-width:2px}img{height:auto;max-width:100%}.navbar{margin-bottom:0;min-height:0;background:#256eb7;font-size:14px;color:#fff}.navbar-static-top{border:none}.navbar-collapse{border:none;box-shadow:none;max-height:none;border-top:none}.navbar-toggle{float:none;margin:0;padding:12px 15px;border:none;border-radius:0;background:none}.navbar-toggle .icon-bar{height:4px;background-color:#60c6f5}.navbar-nav>li>a{color:#fff}.navbar-nav>li>a:hover{color:#fff;background:#60c6f5}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-nav>li.active>a{color:#fff;background:#60c6f5;text-decoration:none}@media screen and (min-width:992px){.navbar-nav>li{padding:15px 0;margin:0}.navbar-nav>li>a{padding:0 0 0 7px;margin:0 0 0 7px}.navbar-nav>li:first-child>a{padding:0;margin:0}.navbar-nav>li+li a{border-left:solid 1px #fff}.navbar-nav>li>a:hover{color:#60c6f5;background:none}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-nav>li.active>a{color:#60c6f5;background:none}}.breadcrumb{background:none;margin:20px 0 20px;padding:0;color:#60c6f5;font-size:16px}.breadcrumb a{color:#60c6f5}.breadcrumb>li+li:before{color:#60c6f5;content:"> "}.nav-tabs{margin-bottom:15px;border-bottom-color:#e0e0e0}.nav-tabs>li>a{color:#256eb7;border-radius:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#000;border-color:#e0e0e0;border-bottom-color:transparent}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{background-color:#f5f5f5;text-decoration:none;color:#000;border-color:#e0e0e0 #e0e0e0 #e0e0e0}span.radio input[type="radio"],span.checkbox input[type="checkbox"]{margin-left:0}span.radio,span.checkbox{margin-top:0}.form-group textarea{min-height:8em}span.radio.rbl-inline>label{margin-right:10px;padding-left:18px}span.checkbox.cbl-inline>label{margin-right:10px;padding-left:18px}label{font-weight:400}.btn-primary{border:none;color:#fff;padding:7px 20px;text-transform:uppercase;font-size:12px;border-radius:5px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;background:#ea1523;background-image:-webkit-linear-gradient(top,#ea1523,#b80e19);background-image:-moz-linear-gradient(top,#ea1523,#b80e19);background-image:linear-gradient(to bottom,#ea1523,#b80e19)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:#ea1523;color:#fff}.sidebar .btn-primary,.gray-bg .btn-primary{background:#256eb7;background-image:-webkit-linear-gradient(top,#256eb7,#134e88);background-image:-moz-linear-gradient(top,#256eb7,#134e88);background-image:linear-gradient(to bottom,#256eb7,#134e88)}.sidebar .btn-primary:hover,.sidebar .btn-primary:focus,.sidebar .btn-primary:active,.gray-bg .btn-primary:hover,.gray-bg .btn-primary:focus,.gray-bg .btn-primary:active{background:#256eb7;color:#fff}.pagination{margin-top:0}.pagination>li>a,.pagination>li>span{background-color:#fff;border:1px solid #f5f5f5;color:#000}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#fff;background-color:#256eb7;border-color:#f5f5f5}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#256eb7;border-color:#f5f5f5;color:#fff}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{background-color:#fff;border-color:#f5f5f5;color:#000}table+.pagination{margin-top:0}.table>thead>tr>th{border-bottom:2px solid #f5f5f5}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top:2px solid #f5f5f5}.table-striped>tbody>tr:nth-of-type(2n+1){background-color:#f9f9f9}.image-bordered{margin:0 0 25px;border:solid 2px #f5f5f5}.image-bordered-right{float:right;margin:0 0 25px 25px;border:solid 2px #f5f5f5}.image-bordered-left{float:left;margin:0 25px 25px 0;border:solid 2px #f5f5f5}.image-right{float:right;margin:0 0 25px 25px}@media screen and (min-width:768px){.text-center-sm{text-align:center}.text-right-sm{text-align:right}}@media screen and (min-width:992px){.text-center-md{text-align:center}.text-right-md{text-align:right}}.toggle:after{padding:0 0 0 5px;font-family:'FontAwesome';content:""}.toggle:hover,a.toggle:active,a.toggle:focus{text-decoration:none}.toggle.collapsed:after{font-family:'FontAwesome';content:""}.btn-toggle{display:block;padding:8px 0;border-bottom:solid 2px #fff}.btn-toggle:after{float:right;font-family:'FontAwesome';content:""}.btn-toggle:hover,a.toggle:active,a.toggle:focus{text-decoration:none}.btn-toggle.collapsed:after{font-family:'FontAwesome';content:""}label.btn-toggle{margin-bottom:0}#page-header{padding-top:20px;color:#256eb7;font-size:14px;text-align:center}@media screen and (min-width:768px){#page-header{text-align:left}}#page-header .col-sm-6{margin-bottom:20px}#page-header .btn{margin-bottom:5px}.page-header-phone{font-size:30px;line-height:1}.home-search-bg{margin:0 auto;max-width:2000px;background-repeat:no-repeat;background-image:url(/cms/themes/cruise-brothers/images/home.jpg);background-size:cover;background-position:center}.home-search-form{padding:15px 25px;color:#fff;background-color:#ea1523;background-image:-webkit-linear-gradient(top,#ea1523,#b80e19);background-image:-moz-linear-gradient(top,#ea1523,#b80e19);background-image:linear-gradient(to bottom,#ea1523,#b80e19)}.home-search-form-heading{font-size:22px;padding-bottom:20px;margin-bottom:20px;border-bottom:solid 2px #b80e19}.home-search-form-btn{margin-top:10px;padding:10px 15px;color:#fff;background-color:#071c3b;border:solid 1px #071c3b;font-weight:bold;font-size:16px}.home-search-form-btn:hover,.home-search-form-btn:focus,.home-search-form-btn:active{color:#fff;background-color:#0c3268}.home-search-form .bootstrap-datetimepicker-widget{color:#000}.home-search-content{padding:20px 0;line-height:1.2;color:#fff;font-size:30px;font-weight:300;text-align:center}.home-search-validation-message{margin-top:10px;font-weight:bold}@media screen and (min-width:768px){.home-search-content{font-size:45px}}@media screen and (min-width:992px){.home-search-bg{padding:50px 0 0}.home-search-form{padding:35px 25px}.home-search-content{padding:50px 0 0 50px;font-size:50px;text-align:left}}@media screen and (min-width:1200px){.home-search-form{padding:45px 35px}.home-search-content{padding:50px 0 0 50px;font-size:55px}}.home-main{padding-top:25px}@media screen and (min-width:992px){.home-main h1{margin-top:0}}.gray-bg{margin-bottom:20px;padding-bottom:20px;background:#f5f5f5}.blue-bg{margin:20px 0;padding:20px 0;background:#256eb7;color:#fff}.blue-bg h1,.blue-bg h2,.blue-bg h3,.blue-bg h4,.blue-bg h5,.blue-bg h6{color:#fff}.blue-bg .row{margin-top:40px}.sidebar{color:#000}.sidebar-bg{padding:10px 20px;background:#f5f5f5}.sidebar h1,.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6{margin-bottom:8px;font-weight:bold;font-size:20px;color:#256eb7}.side-nav{list-style-type:none;margin-bottom:20px;padding:0;font-size:18px}.side-nav ul{list-style-type:none;margin-bottom:0}.side-nav li a{color:#256eb7;display:block;padding:7px 10px}.side-nav li a:hover,.side-nav li.active>a{color:#fff;text-decoration:none;background:#ea1524}.side-nav li a:before{font-family:'FontAwesome';content:"";padding:0 10px 0 0;font-style:normal}.page-footer{margin-top:30px;font-size:14px;color:#256eb7}.page-footer img{padding-bottom:20px}.page-footer a+a img{padding-left:10px}.table-ver-col{margin-bottom:15px}.table-ver-col td{padding:0 20px 0 0;vertical-align:top}.sr-categories.row{margin:40px -40px 0}.sr-categories [class*='col-']{padding:0 40px}.sr-categories li{margin-bottom:30px}.sr-categories a{display:block;padding:20px 30px;background:#0b2137;color:#fff;text-align:center;font-size:24px;font-weight:bold;text-decoration:none}.sr-categories a:hover{background:#000}@media screen and (min-width:768px){.sr-categories li:nth-child(2n+1){clear:left}}@media screen and (min-width:992px){.sr-categories li:nth-child(2n+1){clear:none}.sr-categories li:nth-child(3n+1){clear:left}}.sr-agents{text-align:center}.sr-agents li{margin-bottom:20px}.sr-agents h2{margin-bottom:20px}.sr-agents-thumbnail-link{display:block;margin:0 0 10px}.sr-agents-thumbnail{border:solid 3px #256eb7}.sr-agents h3{margin:0 0 5px}.sr-agents-location{margin:0 0 10px 0}.sr-agents-availability{font-size:14px;margin-bottom:10px}.sr-agents-availability-available{color:#d4e41f}.sr-agents-availability-unavailable a{color:#afafaf}.sr-agents-buttons{margin-bottom:5px}.sr-agents-specialties{margin-bottom:10px}.sr-agents-bg{margin:20px 0;padding:0 20px;background:#256eb7;color:#fff}.sr-agents-bg .sr-agents-thumbnail{border:solid 3px #fff}.sr-agents-bg .sr-agents h2,.sr-agents-bg .sr-agents h3{color:#fff}@media screen and (min-width:768px){.sr-agents li:nth-child(n+4){margin-top:10px}.sr-agents li:nth-child(3n+1){clear:left}}@media screen and (min-width:992px){.sr-agents li:nth-child(n+4){margin-top:0}.sr-agents li:nth-child(n+5){margin-top:10px}.sr-agents li:nth-child(3n+1){clear:none}.sr-agents li:nth-child(4n+1){clear:left}}.sr-specials{text-align:center}.sr-specials li{margin-bottom:20px}@media screen and (min-width:992px){.sr-specials li:nth-child(3n+1){clear:left}}.sr-blog-posts{text-align:center}.sr-blog-posts h3{color:#ea1524}.cruise-group{padding:20px 0}.cruise-group h2{font-size:24px;margin:0 0 10px}.cruise-group-callout{text-transform:uppercase;font-size:20px;font-weight:bold}.cruise-group table{border-collapse:collapse}.cruise-group table td{padding:0 10px 0 0}.cruise-group-learn-more-box{text-align:center}.cruise-group-price{font-size:26px;line-height:1.8}.cruise-table{font-size:14px}.modal-banner{margin-bottom:20px}.responsive-image-grid li{margin:10px 0 20px}.agent-heading{margin-top:0}.agent-social-links a{text-decoration:none}.agent-social-links a+a{margin-left:5px}.agent-review{margin:25px 0 0}.agent-review h3{margin:0 0 10px}.agent-review .fa-star{color:#ea1524;padding-right:3px}.agent-review-ratings{margin-bottom:25px}.agent-review-recommend{margin-top:10px;color:#256eb7;text-transform:uppercase}.agent-review-field{color:#256eb7;font-size:90%}.agent-review-table-col-right-pad{padding-right:20px}.agent-review-table-col-top-pad{padding-top:10px}.blog-post span.publish-date{display:block;font-size:75%;margin-bottom:10px}.blog-post div.post-links{font-size:85%;margin-bottom:10px;overflow:hidden}#PortsOfCallWrap input[type="checkbox"]{margin-top:6px}.offer-search-bg{padding:60px 50px;margin:0 0 25px;color:#fff;background-image:url(/cms/themes/cruise-brothers/images/search.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.offer-search-bg h1,.offer-search-bg h2,.offer-search-bg h3,.offer-search-bg h4,.offer-search-bg h5,.offer-search-bg h6{margin:0 0 25px;color:#fff}.offer-search-bg .row{margin-bottom:15px}.offer-search-bg .bootstrap-datetimepicker-widget{color:#000}.offer-search-validation-message{margin-top:10px;font-weight:bold}.offer-search-sidebar,.offer-search-sidebar a{color:#fff}.offer-search-sidebar-bg{padding:10px 20px;background-color:#ea1523;background-image:-webkit-linear-gradient(top,#ea1523,#b80e19);background-image:-moz-linear-gradient(top,#ea1523,#b80e19);background-image:linear-gradient(to bottom,#ea1523,#b80e19)}.offer-search-sidebar h1,.offer-search-sidebar h2,.offer-search-sidebar h3,.offer-search-sidebar h4,.offer-search-sidebar h5,.offer-search-sidebar h6{margin-bottom:8px;font-weight:bold;font-size:20px;color:#fff}.offer-search-sidebar h2{display:none}@media screen and (min-width:992px){.offer-search-sidebar h2{display:block}}.offer-search-item{padding:20px 30px;background-color:#f5f5f5;font-size:14px}.offer-search-item{margin-top:30px}.offer-search-item h2{padding:0;margin:0 0 10px;font-size:18px;border-bottom:solid 2px #f5f5f5}.offer-search-item i{color:#256eb7}.offer-search-item-cl-logo{margin:5px 0 10px}.offer-search-item-icons{margin-bottom:10px}.offer-search-item-room{margin-bottom:10px}.offer-search-item-price{font-size:16px;font-weight:bold}.offer-search-item-btn{text-align:center}.offer-search-record-footer{margin-top:20px}@media screen and (min-width:600px){.offer-search-item-btn{text-align:left}}@media screen and (min-width:992px){.offer-search-item h2{margin:0 0 15px}.offer-search-item-day{display:block;color:#ea1523;font-size:16px;font-weight:bold}.offer-search-item-cl-logo{margin:0 0 15px}.offer-search-item-icons{margin-bottom:0}.offer-search-item-room{margin-bottom:0}.offer-search-item-btn{text-align:right}}.offer-pricing{padding:15px 20px 5px;text-align:center;border:solid 3px #e0e0e0;font-size:20px;font-weight:700}.offer-pricing .offer-price{display:inline-block;margin-bottom:10px;font-size:25px}.offer-search-refinement-btn{margin-top:10px;padding:10px 15px;color:#fff;background-color:#071c3b;border:solid 1px #071c3b;font-weight:bold;font-size:18px}.offer-search-refinement-btn:hover,.offer-search-refinement-btn:focus,.offer-search-refinement-btn:active{color:#fff;background-color:#0c3268}.offer-search-refinement-summary-heading{display:block;font-size:28px;color:#256eb7;font-weight:600;margin-bottom:20px}.offer-search-refinement-summary{font-size:18px;margin-bottom:25px}.offer-search-refinement-summary-label{display:inline-block;width:50%;color:#888;font-size:16px}.offer-search-refinement-summary-col{padding-bottom:15px;margin-bottom:15px;border-bottom:solid 1px #e0e0e0}.offer-search-refinement-box{padding:10px 20px 25px;color:#fff;font-size:18px;background-color:#ea1523;background-image:-webkit-linear-gradient(top,#ea1523,#b80e19);background-image:-moz-linear-gradient(top,#ea1523,#b80e19);background-image:linear-gradient(to bottom,#ea1523,#b80e19)}.offer-search-refinement-box-header{display:none;padding-top:20px}.offer-search-refinement-box-header a{display:inline-block;margin-top:15px}.offer-search-refinement-box-heading{font-size:38px;color:#fff;font-weight:600}.offer-search-refinement-box-hr{display:none;border-width:2px;border-color:#b80e19}.offer-search-refinement-box a{color:#fff}.refinement-filters-toggle{display:block;margin-bottom:10px}.offer-search-refinement-box #PortsOfCallWrap input[type="checkbox"]{margin-top:7px}@media screen and (min-width:992px){.offer-search-refinement-summary-label{display:block;width:auto}.offer-search-refinement-summary-col{padding-bottom:0;margin-bottom:0;border-bottom:none}.offer-search-refinement-box-header{display:block}.offer-search-refinement-box-hr{display:block}.refinement-filters-toggle{display:none}.refinement-filters.collapse{display:block}}