/***********************************
COVER
***********************************/

    /*paragraphs*/

        .cover .column p {
        }

    /*inlines*/

        .cover .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .cover .column a {
        }

    /*headers*/

        .cover .column h1 {
        }

        .cover .column h2 {
        }

        .cover .column h3 {
        }

        .cover .column h4 {
        }

        .cover .column h5 {
        }

        .cover .column h6 {
        }

/***********************************
THE TRAVEL CORPORATION
***********************************/

    /*paragraphs*/

        .the_travel_corporation .column p {
        }

    /*inlines*/

        .the_travel_corporation .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .the_travel_corporation .column a {
        }

    /*headers*/

        .the_travel_corporation .column h1 {
        }

        .the_travel_corporation .column h2 {
        }

        .the_travel_corporation .column h3 {
        }

        .the_travel_corporation .column h4 {
        }

        .the_travel_corporation .column h5 {
        }

        .the_travel_corporation .column h6 {
        }

/***********************************
Table of Contents
***********************************/

    /*paragraphs*/

        .table_of_contents .column p {
        }

    /*inlines*/

        .table_of_contents .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .table_of_contents .column a {
        }

    /*headers*/

        .table_of_contents .column h1 {
        }

        .table_of_contents .column h2 {
        }

        .table_of_contents .column h3 {
        }

        .table_of_contents .column h4 {
        }

        .table_of_contents .column h5 {
        }

        .table_of_contents .column h6 {
        }

/***********************************
Editor's Notes
***********************************/

    /*paragraphs*/

        .editor_s_notes .column p {
        }

    /*inlines*/

        .editor_s_notes .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .editor_s_notes .column a {
        }

    /*headers*/

        .editor_s_notes .column h1 {
        }

        .editor_s_notes .column h2 {
        }

        .editor_s_notes .column h3 {
        }

        .editor_s_notes .column h4 {
        }

        .editor_s_notes .column h5 {
        }

        .editor_s_notes .column h6 {
        }

/***********************************
TURKISH AIRLINES
***********************************/

    /*paragraphs*/

        .turkish_airlines .column p {
        }

    /*inlines*/

        .turkish_airlines .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .turkish_airlines .column a {
        }

    /*headers*/

        .turkish_airlines .column h1 {
        }

        .turkish_airlines .column h2 {
        }

        .turkish_airlines .column h3 {
        }

        .turkish_airlines .column h4 {
        }

        .turkish_airlines .column h5 {
        }

        .turkish_airlines .column h6 {
        }

/***********************************
Industry Insights: Travel — A Bridge to Kindness
***********************************/

    /*headers*/

        .industry_insights_travel_a_br .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .industry_insights_travel_a_br .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .industry_insights_travel_a_br .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .industry_insights_travel_a_br .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .industry_insights_travel_a_br .column h5 {
           color: #b15907;
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .industry_insights_travel_a_br .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .industry_insights_travel_a_br .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .industry_insights_travel_a_br .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .industry_insights_travel_a_br .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .industry_insights_travel_a_br .column a {
        }

    /*paragraphs*/

        .industry_insights_travel_a_br .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .industry_insights_travel_a_br .column p.p2 {
           color: #b07a48;
        }

    /*images*/

        .industry_insights_travel_a_br .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .industry_insights_travel_a_br .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .industry_insights_travel_a_br .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .industry_insights_travel_a_br .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
Advisor Speak: When Passion Leads to Top-Selling Travel Agency
***********************************/

    /*headers*/

        .advisor_speak_when_passion_le .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .advisor_speak_when_passion_le .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .advisor_speak_when_passion_le .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .advisor_speak_when_passion_le .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .advisor_speak_when_passion_le .column h5 {
           color: #000000;
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .advisor_speak_when_passion_le .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .advisor_speak_when_passion_le .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .advisor_speak_when_passion_le .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .advisor_speak_when_passion_le .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .advisor_speak_when_passion_le .column a {
        }

    /*paragraphs*/

        .advisor_speak_when_passion_le .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*images*/

        .advisor_speak_when_passion_le .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .advisor_speak_when_passion_le .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .advisor_speak_when_passion_le .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .advisor_speak_when_passion_le .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
Cruise: Luxurious Cruise Adventures Around the Globe
***********************************/

    /*headers*/

        .cruise_luxurious_cruise_adven .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .cruise_luxurious_cruise_adven .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .cruise_luxurious_cruise_adven .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .cruise_luxurious_cruise_adven .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .cruise_luxurious_cruise_adven .column h5 {
           color: #0967a3;
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .cruise_luxurious_cruise_adven .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .cruise_luxurious_cruise_adven .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .cruise_luxurious_cruise_adven .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .cruise_luxurious_cruise_adven .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .cruise_luxurious_cruise_adven .column a {
        }

    /*paragraphs*/

        .cruise_luxurious_cruise_adven .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .cruise_luxurious_cruise_adven .column p.p2 {
           color: #00508c;
        }

        .cruise_luxurious_cruise_adven .column p.p1 {
           color: #0067a1;
        }

    /*images*/

        .cruise_luxurious_cruise_adven .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .cruise_luxurious_cruise_adven .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .cruise_luxurious_cruise_adven .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .cruise_luxurious_cruise_adven .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
EXPLORA JOURNEYS
***********************************/

    /*paragraphs*/

        .explora_journeys .column p {
        }

    /*inlines*/

        .explora_journeys .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .explora_journeys .column a {
        }

    /*headers*/

        .explora_journeys .column h1 {
        }

        .explora_journeys .column h2 {
        }

        .explora_journeys .column h3 {
        }

        .explora_journeys .column h4 {
        }

        .explora_journeys .column h5 {
        }

        .explora_journeys .column h6 {
        }

/***********************************
AMERICAN CRUISE LINES SC
***********************************/

    /*headers*/

        .american_cruise_lines_sc .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .american_cruise_lines_sc .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .american_cruise_lines_sc .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .american_cruise_lines_sc .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .american_cruise_lines_sc .column h5 {
           color: #000000;
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .american_cruise_lines_sc .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .american_cruise_lines_sc .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .american_cruise_lines_sc .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .american_cruise_lines_sc .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .american_cruise_lines_sc .column a {
        }

    /*paragraphs*/

        .american_cruise_lines_sc .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*images*/

        .american_cruise_lines_sc .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .american_cruise_lines_sc .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .american_cruise_lines_sc .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .american_cruise_lines_sc .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
AMERICAN CRUISE LINES
***********************************/

    /*paragraphs*/

        .american_cruise_lines .column p {
        }

    /*inlines*/

        .american_cruise_lines .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .american_cruise_lines .column a {
        }

    /*headers*/

        .american_cruise_lines .column h1 {
        }

        .american_cruise_lines .column h2 {
        }

        .american_cruise_lines .column h3 {
        }

        .american_cruise_lines .column h4 {
        }

        .american_cruise_lines .column h5 {
        }

        .american_cruise_lines .column h6 {
        }

/***********************************
ATLAS OCEAN VOYAGES SC
***********************************/

    /*headers*/

        .atlas_ocean_voyages_sc .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .atlas_ocean_voyages_sc .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .atlas_ocean_voyages_sc .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .atlas_ocean_voyages_sc .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .atlas_ocean_voyages_sc .column h5 {
           color: rgba(0, 0, 0, 0.63);
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .atlas_ocean_voyages_sc .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .atlas_ocean_voyages_sc .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .atlas_ocean_voyages_sc .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .atlas_ocean_voyages_sc .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .atlas_ocean_voyages_sc .column a {
        }

    /*paragraphs*/

        .atlas_ocean_voyages_sc .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*images*/

        .atlas_ocean_voyages_sc .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .atlas_ocean_voyages_sc .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .atlas_ocean_voyages_sc .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .atlas_ocean_voyages_sc .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
ATLAS OCEAN VOYAGES
***********************************/

    /*paragraphs*/

        .atlas_ocean_voyages .column p {
        }

    /*inlines*/

        .atlas_ocean_voyages .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .atlas_ocean_voyages .column a {
        }

    /*headers*/

        .atlas_ocean_voyages .column h1 {
        }

        .atlas_ocean_voyages .column h2 {
        }

        .atlas_ocean_voyages .column h3 {
        }

        .atlas_ocean_voyages .column h4 {
        }

        .atlas_ocean_voyages .column h5 {
        }

        .atlas_ocean_voyages .column h6 {
        }

/***********************************
DISNEY CRUISE LINE SC
***********************************/

    /*paragraphs*/

        .disney_cruise_line_sc .column p {
        }

    /*inlines*/

        .disney_cruise_line_sc .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .disney_cruise_line_sc .column a {
        }

    /*headers*/

        .disney_cruise_line_sc .column h1 {
        }

        .disney_cruise_line_sc .column h2 {
        }

        .disney_cruise_line_sc .column h3 {
        }

        .disney_cruise_line_sc .column h4 {
        }

        .disney_cruise_line_sc .column h5 {
        }

        .disney_cruise_line_sc .column h6 {
        }

/***********************************
DISNEY CRUISE LINE
***********************************/

    /*paragraphs*/

        .disney_cruise_line .column p {
        }

    /*inlines*/

        .disney_cruise_line .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .disney_cruise_line .column a {
        }

    /*headers*/

        .disney_cruise_line .column h1 {
        }

        .disney_cruise_line .column h2 {
        }

        .disney_cruise_line .column h3 {
        }

        .disney_cruise_line .column h4 {
        }

        .disney_cruise_line .column h5 {
        }

        .disney_cruise_line .column h6 {
        }

/***********************************
VIKING SC
***********************************/

    /*headers*/

        .viking_sc .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .viking_sc .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .viking_sc .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .viking_sc .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .viking_sc .column h5 {
           color: rgba(0, 0, 0, 0.64);
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .viking_sc .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .viking_sc .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .viking_sc .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .viking_sc .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .viking_sc .column a {
        }

    /*paragraphs*/

        .viking_sc .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*images*/

        .viking_sc .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .viking_sc .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .viking_sc .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .viking_sc .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
VIKING CRUISES
***********************************/

    /*paragraphs*/

        .viking_cruises .column p {
        }

    /*inlines*/

        .viking_cruises .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .viking_cruises .column a {
        }

    /*headers*/

        .viking_cruises .column h1 {
        }

        .viking_cruises .column h2 {
        }

        .viking_cruises .column h3 {
        }

        .viking_cruises .column h4 {
        }

        .viking_cruises .column h5 {
        }

        .viking_cruises .column h6 {
        }

/***********************************
EXPLORA SC
***********************************/

    /*headers*/

        .explora_sc .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .explora_sc .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .explora_sc .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .explora_sc .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .explora_sc .column h5 {
           color: rgba(0, 0, 0, 0.66);
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .explora_sc .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .explora_sc .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .explora_sc .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .explora_sc .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .explora_sc .column a {
        }

    /*paragraphs*/

        .explora_sc .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*images*/

        .explora_sc .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .explora_sc .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .explora_sc .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .explora_sc .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
RIVERSIDE LUXURY CRUISES SC
***********************************/

    /*headers*/

        .riverside_luxury_cruises_sc .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .riverside_luxury_cruises_sc .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .riverside_luxury_cruises_sc .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .riverside_luxury_cruises_sc .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .riverside_luxury_cruises_sc .column h5 {
           color: rgba(0, 0, 0, 0.63);
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .riverside_luxury_cruises_sc .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .riverside_luxury_cruises_sc .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .riverside_luxury_cruises_sc .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .riverside_luxury_cruises_sc .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .riverside_luxury_cruises_sc .column a {
        }

    /*paragraphs*/

        .riverside_luxury_cruises_sc .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*images*/

        .riverside_luxury_cruises_sc .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .riverside_luxury_cruises_sc .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .riverside_luxury_cruises_sc .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .riverside_luxury_cruises_sc .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
Vancouver: The Ideal Pre- and Post-Cruise Gateway
***********************************/

    /*headers*/

        .vancouver_the_ideal_pre_and_p .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .vancouver_the_ideal_pre_and_p .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .vancouver_the_ideal_pre_and_p .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .vancouver_the_ideal_pre_and_p .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .vancouver_the_ideal_pre_and_p .column h5 {
           color: #095e97;
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .vancouver_the_ideal_pre_and_p .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .vancouver_the_ideal_pre_and_p .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .vancouver_the_ideal_pre_and_p .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .vancouver_the_ideal_pre_and_p .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .vancouver_the_ideal_pre_and_p .column a {
        }

    /*paragraphs*/

        .vancouver_the_ideal_pre_and_p .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .vancouver_the_ideal_pre_and_p .column p.p2 {
           color: #0067a1;
        }

    /*images*/

        .vancouver_the_ideal_pre_and_p .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .vancouver_the_ideal_pre_and_p .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .vancouver_the_ideal_pre_and_p .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .vancouver_the_ideal_pre_and_p .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
ALASKA RAILROAD SC
***********************************/

    /*headers*/

        .alaska_railroad_sc .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .alaska_railroad_sc .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .alaska_railroad_sc .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .alaska_railroad_sc .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .alaska_railroad_sc .column h5 {
           color: #000000;
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .alaska_railroad_sc .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .alaska_railroad_sc .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .alaska_railroad_sc .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .alaska_railroad_sc .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .alaska_railroad_sc .column a {
        }

    /*paragraphs*/

        .alaska_railroad_sc .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*images*/

        .alaska_railroad_sc .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .alaska_railroad_sc .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .alaska_railroad_sc .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .alaska_railroad_sc .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
Onboard Review: Disney Treasure–A New Chapter in Cruise Line Magic
***********************************/

    /*headers*/

        .onboard_review_disney_treasur .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_disney_treasur .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_disney_treasur .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .onboard_review_disney_treasur .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_disney_treasur .column h5 {
           color: #06729f;
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_disney_treasur .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .onboard_review_disney_treasur .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .onboard_review_disney_treasur .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .onboard_review_disney_treasur .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .onboard_review_disney_treasur .column a {
        }

    /*paragraphs*/

        .onboard_review_disney_treasur .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_disney_treasur .column p.p2 {
           color: #0067a1;
        }

    /*images*/

        .onboard_review_disney_treasur .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .onboard_review_disney_treasur .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .onboard_review_disney_treasur .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .onboard_review_disney_treasur .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
Onboard Review: The Galapagos with HX— A Transformative Experience
***********************************/

    /*headers*/

        .onboard_review_the_galapagos_ .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_the_galapagos_ .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_the_galapagos_ .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .onboard_review_the_galapagos_ .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_the_galapagos_ .column h5 {
           color: #8a4c05;
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_the_galapagos_ .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .onboard_review_the_galapagos_ .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .onboard_review_the_galapagos_ .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .onboard_review_the_galapagos_ .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .onboard_review_the_galapagos_ .column a {
        }

    /*paragraphs*/

        .onboard_review_the_galapagos_ .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_the_galapagos_ .column p.p2 {
           color: #713700;
        }

    /*images*/

        .onboard_review_the_galapagos_ .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .onboard_review_the_galapagos_ .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .onboard_review_the_galapagos_ .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .onboard_review_the_galapagos_ .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
Onboard Review: Sail in Style—  MSC World Europa’s Yacht Club
***********************************/

    /*headers*/

        .onboard_review_sail_in_style_ .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_sail_in_style_ .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_sail_in_style_ .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .onboard_review_sail_in_style_ .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_sail_in_style_ .column h5 {
           color: #04666e;
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_sail_in_style_ .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .onboard_review_sail_in_style_ .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .onboard_review_sail_in_style_ .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .onboard_review_sail_in_style_ .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .onboard_review_sail_in_style_ .column a {
        }

    /*paragraphs*/

        .onboard_review_sail_in_style_ .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_sail_in_style_ .column p.p2 {
           color: #074f5b;
        }

    /*images*/

        .onboard_review_sail_in_style_ .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .onboard_review_sail_in_style_ .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .onboard_review_sail_in_style_ .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .onboard_review_sail_in_style_ .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
Onboard Review: Adults-Only Fun Aboard Virgin Voyages’ Resilient Lady
***********************************/

    /*headers*/

        .onboard_review_adults_only_fu .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_adults_only_fu .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_adults_only_fu .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .onboard_review_adults_only_fu .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_adults_only_fu .column h5 {
           color: #bf1010;
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_adults_only_fu .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .onboard_review_adults_only_fu .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .onboard_review_adults_only_fu .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .onboard_review_adults_only_fu .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .onboard_review_adults_only_fu .column a {
        }

    /*paragraphs*/

        .onboard_review_adults_only_fu .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onboard_review_adults_only_fu .column p.p2 {
           color: #a51b38;
        }

    /*images*/

        .onboard_review_adults_only_fu .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .onboard_review_adults_only_fu .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .onboard_review_adults_only_fu .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .onboard_review_adults_only_fu .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
Mexico/Caribbean: Romance Redefined—Luxurious Escapes
***********************************/

    /*headers*/

        .mexico_caribbean_romance_rede .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .mexico_caribbean_romance_rede .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .mexico_caribbean_romance_rede .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .mexico_caribbean_romance_rede .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .mexico_caribbean_romance_rede .column h5 {
           color: #830404;
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .mexico_caribbean_romance_rede .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .mexico_caribbean_romance_rede .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .mexico_caribbean_romance_rede .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .mexico_caribbean_romance_rede .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .mexico_caribbean_romance_rede .column a {
        }

    /*paragraphs*/

        .mexico_caribbean_romance_rede .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .mexico_caribbean_romance_rede .column p.p2 {
           color: #6e3834;
        }

        .mexico_caribbean_romance_rede .column p.p1 {
           color: #8e4a01;
        }

    /*images*/

        .mexico_caribbean_romance_rede .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .mexico_caribbean_romance_rede .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .mexico_caribbean_romance_rede .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .mexico_caribbean_romance_rede .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
Palladium’s Luxury Experiences for Couples
***********************************/

    /*headers*/

        .palladium_s_luxury_experience .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .palladium_s_luxury_experience .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .palladium_s_luxury_experience .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .palladium_s_luxury_experience .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .palladium_s_luxury_experience .column h5 {
           color: #000000;
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .palladium_s_luxury_experience .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .palladium_s_luxury_experience .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .palladium_s_luxury_experience .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .palladium_s_luxury_experience .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .palladium_s_luxury_experience .column a {
        }

    /*paragraphs*/

        .palladium_s_luxury_experience .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*images*/

        .palladium_s_luxury_experience .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .palladium_s_luxury_experience .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .palladium_s_luxury_experience .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .palladium_s_luxury_experience .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
SANDALS SPREAD
***********************************/

    /*paragraphs*/

        .sandals_spread .column p {
        }

    /*inlines*/

        .sandals_spread .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .sandals_spread .column a {
        }

    /*headers*/

        .sandals_spread .column h1 {
        }

        .sandals_spread .column h2 {
        }

        .sandals_spread .column h3 {
        }

        .sandals_spread .column h4 {
        }

        .sandals_spread .column h5 {
        }

        .sandals_spread .column h6 {
        }

/***********************************
SANDALS SC
***********************************/

    /*headers*/

        .sandals_sc .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .sandals_sc .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .sandals_sc .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .sandals_sc .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .sandals_sc .column h5 {
           color: rgba(0, 0, 0, 0.6);
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .sandals_sc .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .sandals_sc .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .sandals_sc .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .sandals_sc .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .sandals_sc .column a {
        }

    /*paragraphs*/

        .sandals_sc .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*images*/

        .sandals_sc .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .sandals_sc .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .sandals_sc .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .sandals_sc .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
Europe: Club Med Tignes–The Ultimate Alpine Escape
***********************************/

    /*headers*/

        .europe_club_med_tignes_the_ul .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .europe_club_med_tignes_the_ul .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .europe_club_med_tignes_the_ul .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .europe_club_med_tignes_the_ul .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .europe_club_med_tignes_the_ul .column h5 {
           color: #9a5f08;
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .europe_club_med_tignes_the_ul .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .europe_club_med_tignes_the_ul .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .europe_club_med_tignes_the_ul .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .europe_club_med_tignes_the_ul .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .europe_club_med_tignes_the_ul .column a {
        }

    /*paragraphs*/

        .europe_club_med_tignes_the_ul .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .europe_club_med_tignes_the_ul .column p.p2 {
           color: #713700;
        }

    /*images*/

        .europe_club_med_tignes_the_ul .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .europe_club_med_tignes_the_ul .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .europe_club_med_tignes_the_ul .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .europe_club_med_tignes_the_ul .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
Onsite Review: Hyatt Vivid Grand Island—Cancun’s Sexy New Neighbor
***********************************/

    /*headers*/

        .onsite_review_hyatt_vivid_gra .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onsite_review_hyatt_vivid_gra .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onsite_review_hyatt_vivid_gra .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .onsite_review_hyatt_vivid_gra .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onsite_review_hyatt_vivid_gra .column h5 {
           color: #000000;
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onsite_review_hyatt_vivid_gra .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .onsite_review_hyatt_vivid_gra .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .onsite_review_hyatt_vivid_gra .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .onsite_review_hyatt_vivid_gra .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .onsite_review_hyatt_vivid_gra .column a {
        }

    /*paragraphs*/

        .onsite_review_hyatt_vivid_gra .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .onsite_review_hyatt_vivid_gra .column p.p1 {
           color: #713700;
        }

    /*images*/

        .onsite_review_hyatt_vivid_gra .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .onsite_review_hyatt_vivid_gra .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .onsite_review_hyatt_vivid_gra .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .onsite_review_hyatt_vivid_gra .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
TTC Tour Brands
***********************************/

    /*headers*/

        .ttc_tour_brands .column h1 {
           color: rgba(6, 6, 6, 0.49);
           font-family: "calibri",sans-serif;
           font-size: 42px;
           font-weight: bold;
           line-height: 1em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .ttc_tour_brands .column h2 {
           font-family: "calibri",sans-serif;
           font-size: 18px;
           font-style: italic;
           padding-left: 18px;
           padding-right: 18px;
        }

        .ttc_tour_brands .column h3 {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           margin-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           text-indent: 0px;
        }

        .ttc_tour_brands .column h4 {
           font-family: Helvetica, sans-serif;
           font-size: 10px;
           margin-top: 12px;
           padding-bottom: 10px;
           padding-left: 18px;
           padding-right: 18px;
        }

        .ttc_tour_brands .column h5 {
           color: rgba(0, 0, 0, 0.61);
           font-family: "calibri",sans-serif;
           font-size: 21px;
           font-weight: bold;
           line-height: 1.3em;
           padding-left: 18px;
           padding-right: 18px;
        }

        .ttc_tour_brands .column h6 {
           font-family: Helvetica, sans-serif;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*inlines*/

        .ttc_tour_brands .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .ttc_tour_brands .column .Quotes {
           font-family: Helvetica, sans-serif;
           font-size: 8px;
           font-style: italic;
           line-height: 0.6em;
        }

        .ttc_tour_brands .column .Byline {
           font-family: "calibri",sans-serif;
           font-size: 10px;
        }

    /*links*/

        .ttc_tour_brands .column a {
        }

    /*paragraphs*/

        .ttc_tour_brands .column p {
           font-family: Helvetica, sans-serif;
           font-size: 12px;
           padding-bottom: 0px;
           padding-left: 18px;
           padding-right: 18px;
        }

    /*images*/

        .ttc_tour_brands .column img.image-default {
           max-width: 100;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           alignment: center;
           margin-left: autopx;
           margin-right: autopx;
           overflow: hidden;
           box-sizing: border-box;
        }

    /*lists*/

        .ttc_tour_brands .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-shared: 0;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           list-style-image: none;
        }

    /*containers*/

        .ttc_tour_brands .column div.container-default {
           padding: 10;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
        }

    /*layoutitems*/

        .ttc_tour_brands .column div.layoutitem-default {
           padding: 0;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
        }

/***********************************
EDU HOUSE AD
***********************************/

    /*paragraphs*/

        .edu_house_ad .column p {
        }

    /*inlines*/

        .edu_house_ad .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .edu_house_ad .column a {
        }

    /*headers*/

        .edu_house_ad .column h1 {
        }

        .edu_house_ad .column h2 {
        }

        .edu_house_ad .column h3 {
        }

        .edu_house_ad .column h4 {
        }

        .edu_house_ad .column h5 {
        }

        .edu_house_ad .column h6 {
        }

/***********************************
WEBINAR HOUSE AD
***********************************/

    /*paragraphs*/

        .webinar_house_ad .column p {
        }

    /*inlines*/

        .webinar_house_ad .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .webinar_house_ad .column a {
        }

    /*headers*/

        .webinar_house_ad .column h1 {
        }

        .webinar_house_ad .column h2 {
        }

        .webinar_house_ad .column h3 {
        }

        .webinar_house_ad .column h4 {
        }

        .webinar_house_ad .column h5 {
        }

        .webinar_house_ad .column h6 {
        }

/***********************************
RIVERSIDE LUXURY CRUISES
***********************************/

    /*paragraphs*/

        .riverside_luxury_cruises .column p {
        }

    /*inlines*/

        .riverside_luxury_cruises .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 60px;
           line-height: .3em;
        }

    /*links*/

        .riverside_luxury_cruises .column a {
        }

    /*headers*/

        .riverside_luxury_cruises .column h1 {
        }

        .riverside_luxury_cruises .column h2 {
        }

        .riverside_luxury_cruises .column h3 {
        }

        .riverside_luxury_cruises .column h4 {
        }

        .riverside_luxury_cruises .column h5 {
        }

        .riverside_luxury_cruises .column h6 {
        }

