.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-row:before{display:block}.flex-row>div{padding-bottom:20px}.flex-row::before{display:block}@media print{.flex-row{display:block}}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}body{font-family:"Open Sans",sans-serif}.btn{font-family:"Open Sans",sans-serif}h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif}table{font-family:"Open Sans",sans-serif}.thumbnail{font-family:"Open Sans",sans-serif}#cruise-hdr .cruise-hdr-ribbon ul li{width:12.5%}.static-container-xs{width:100%;max-width:480px;margin:auto}.static-container-sm{width:100%;max-width:768px;margin:auto}.static-container-md{width:100%;max-width:1024px;margin:auto}.static-container-lg{width:100%;max-width:1366px;margin:auto}.static-container-xl{width:100%;max-width:1400px;margin:auto}.page-content .thumbnails-section{padding:15px;padding-bottom:0}@media screen and (min-width:768px){.page-content .thumbnails-section{padding:30px}}@media screen and (min-width:1024px){.page-content .thumbnails-section{padding:44px}}@media screen and (min-width:768px){.page-content .thumbnails-section{padding-bottom:0}}@media screen and (min-width:1024px){.page-content .thumbnails-section{padding-bottom:0}}.page-content .thumbnails-section .thumbnail{margin-bottom:0;padding:0}.page-content .thumbnails-section .thumbnail .title{text-align:center;margin:0}.modal .cultural-partner .modal-content h2{font-size:24px}.modal .cultural-partner .modal-content p{font-size:16px}.modal .cultural-partner .modal-content a.partner-link{display:inline-block;padding:20px 0;color:#b10a32;text-transform:uppercase}