#footer #search .search-field{display:none!important}#footer #search p a{display:inline-block;font-size:15px;color:#fff;padding-left:10px}#footer #search p a:nth-child(2),#footer #search p a:nth-child(3){display:none}#header-nav #logo-section div.retailAgentMenu .travel-tools-options{top:0;left:auto;max-height:300px;overflow-y:scroll}#header-nav #logo-section div.retailAgentMenu .travel-tools-options .inner{bottom:auto}.retail_logo{margin-top:-10px;background-size:127px 70px;height:70px;width:127px;float:left}.item-content-bg{background:#e9f2f9!important}.item-content{background:#e9f2f9}.item-content #cruise-extras{margin:0}.item-content #cruise-extras #extras1{display:table}.item-content #cruise-extras #extras1 div.rowSpace{padding:8px}.item-content #cruise-extras #extras1 div.row1{display:table-row;background:#dbf2fc}.item-content #cruise-extras #extras1 div.row1 #description{margin-top:0!important;padding:20px;display:table-cell;font-size:14px;color:#2ea9e0}.item-content #cruise-extras #extras1 div.row1 a.remove{text-decoration:underline;display:table-cell;margin-top:10px!important;padding-left:275px;cursor:pointer;font-size:11.5px}.item-content #cruise-extras #extras1 div.row1 a.disabled{text-decoration:underline;display:table-cell;padding-left:275px;pointer-events:none;color:#d3d3d3}.item-content #cruise-extras #extras1 div.row1 .price{margin-right:200px;display:table-cell;padding:0 20px;font-size:11.5px}.item-content #cruise-extras #extras1 div.row1 .quantity{margin-right:20px;width:63px;display:table-cell;color:#000;font-size:14px;border:1px solid #a9a9a9}.item-content #cruise-extras #cost{font-size:14.5px;font-weight:400;color:#666;font-family:inherit;font-style:normal;float:right;padding:20px}.item-content #cruise-extras #cost span{padding-left:10px;font-size:18.5px}.item-content #cruise-extras .confirm{cursor:pointer;margin-left:600px;width:122px;border-radius:7px;margin-bottom:20px;padding:8px 18px;font-size:14.5px}