/* $Header: /WebSites/affiliate/includes/desktop/css/marketing/marketing_m1.css 7     7/07/20 3:28p Mjeffery $           */
/* $Workfile: marketing_m1.css $           */

/*** PROMOPAGE : HEADER IMAGE / COPY ***/
    .wth2-breadcrumbs {display: none;}
    .wthPPHeader_PrimaryLogo {float: none; margin: 20px; top: 0 !important;}
    .responsive-headerimg .wthPPHeader_CopyWrapper {min-height: 68px;}

    .responsive-headerimg .wthPPHeaderCopy_belowImg .wthPPHeader_CopyWrapper { background-color: #204d8a; }

    #pp_timer_text .promo_timer {
        line-height: 24px; 
        padding: 5px 0px 5px 10px;
        font-size: 16px;
        font-weight: bold;
        color: #000;
        background: #FFF;
        border: 1px solid #000; 
    }
    
    .responsive-headerimg .wthPPHeader_Overlay {background: radial-gradient(ellipse, transparent 60%,rgba(0,0,0,0.2) 100%);}
    .responsive-headerimg .wthPPHeader_CopyWrapper {background: linear-gradient(180deg, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0.6) 90%);}

    .wthPPHeader_Image .wthPPHeader_Copy,
    .wthPPHeader_Image + .wthPPHeaderCopy_belowImg .wthPPHeader_Copy { 
        color: #FFF;
        padding: 0 0 5px 20px;
    }

    .wthPPHeader_Image + .wthPPHeaderCopy_belowImg .wthPPHeader_Copy { padding: 10px 20px; }

    .wthPPHeader_Image .wthPPHeader_CopyHeader,
    .wthPPHeader_Image + .wthPPHeaderCopy_belowImg .wthPPHeader_CopyHeader {
        font-size: 34px;
        font-weight: normal;
        line-height: 1.3em;
        color: #FFFFFF;
        text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
        font-family: "Arial Black", Arial, sans-serif;
        letter-spacing: -1px;
    }

    .wthPPHeader_Image .wthPPHeader_CopySubHeader,
    .wthPPHeader_Image + .wthPPHeaderCopy_belowImg .wthPPHeader_CopySubHeader {
        font-size: 20px;
        font-weight: normal;
        line-height: 1.2em;
        color: #FFFFFF;
        text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
    }

    .wthPPHeader_Caption {
        position: relative;
        margin-top: 4px;
        line-height: 1.2em;
        font-style: italic;
        text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
    }

/*** PROMOPAGE : ACCORDIAN BULLETS ***/
.responsive-bulletlist .responsive_umb_bullet:hover,
.responsive-bulletlist .responsive_reg_bullet:hover,
.responsive-bulletlist .accordionItem.active, 
.responsive-bulletlist .accordionItem:hover,
.responsive-bulletlist .accordionItemContent {
    background-color: rgb(237, 237, 237);
}
.responsive-bulletlist .sectionheaderbg {background-color: #09C;}
.responsive-bulletlist .accordionItem .callout {color: #00A3D9;}

/*** /PROMOPAGE : CONTENT BUCKET ***/
.wthLandingpageContentHeader,
.promo .wthLandingpageContentBucket .sectionheaderbg {
    color: #FEBD11 !important;
    background-color: #FFF;
    font-size: 24px;
    font-weight: normal;
    line-height: 1.3em;
    min-height: 32px;
}

.morecruisedealssectionheader {
    color: #FFF;
    background-color: #09C;
    height: 25px;
    font-size: 18px;
    margin: 0px;
    padding: 10px 10px 3px 10px;
}

/* Promopage : Content Bucket : images */
    .seo_caption_box {
        color: #fff;
        font-size: 11px;
        line-height: 12px;
    }

    .seo_caption { background: rgb(51, 51, 51); }

/* Promopage : Content Bucket : video */
.wthLandingpageVideoHeader {background: #204D8A; color: #FFF;}

/* Promopage : Content Bucket : email signup */
    #sweeps-box .sweeps-box-header{background: #204D8A; color: #FFF; font-size: 16px; line-height: 1.3em; text-transform: uppercase; font-weight: bold;}

/*** /PROMOPAGE : SEARCH BUCKET ***/
    .deals_header,
    .promo .departure_port_title
        {background-color: #204D8A; font-size: 16px; line-height: 1.3; color:#FFF;font-weight:bold;text-transform:uppercase;}

    .deals_link span, 
    .deals_link #basiclink_linkText, 
    .deals_link #basiclink_leadprice{
        font-weight: normal;
        text-transform: capitalize;
    }
    .deals_link #basiclink_leadprice{color:#00A3D9;}
    .deals_link .amount{color:#00A3D9;}

/*** /* Promopage : Product Content Bucket */
.promo .wthLandingpageProductHeader {background-color: #FFF;margin:10px 0px;padding: 10px 0px 0px 0px;border-radius:3px;}
.promo .wthLandingpageProductHeaderText {font-weight: normal}
.promo .wthLandingpageProductCollection .product_collection_info {clear: none;}
.wthLandingpageContentBucket .sectionheaderbg .wthLandingpageHeaderText {padding: 0px;}

.promo .ContentHead .wthPPHeader_CopyHeader,
.promo .ContentHead .wthPPHeader_CopySubHeader {padding: 0px; line-height: 1.3; font-weight: bold;}
.promo .ContentHead h1 {margin-top: 10px;  font-size: 18px; text-transform: uppercase;}
.promo .ContentHead h2 {margin-bottom: 10px; font-size: 15px;}

/*** Promopage : Terms & Conditions ***/
    .promotandc {margin: 12px;}


/*** Promopage : MEDIA QUERIES ***/
@media only screen and (max-width: 600px) and (min-width: 10px) {
    /* Promopage : Header Image */
    .responsive-headerimg .wthPPHeader_Overlay,
    .responsive-headerimg .wthPPHeader_CopyWrapper {background: transparent;}
    .wthPPHeader_Image .wthPPHeader_Copy {padding: 0;}

    .wthPPHeader_Image .wthPPHeader_CopyHeader,
    .wthPPHeader_Image .wthPPHeader_CopySubHeader,
    .wthPPHeader_Caption {color:#333;text-shadow: none;margin-top:5px;}

    .wthPPHeader_Image .wthPPHeader_CopyHeader {font-size: 26px;line-height: 1.1em;}

    .wthPPHeader_PrimaryLogo {float: none;left: 10px;margin: 0px;position: absolute;top: 10px !important;width:60%;}

    .wthPPHeader_Logo img {max-width: 200px;float: none;}

    .wthPPHeader_Overlay {position: static;}

    #pp_timer_text .promo_timer {padding: 4px 0 4px 10px;text-align: left;}

    .wthPPHeader_Caption {text-align: left;bottom: 0px;}
    .wthPPHeader_SecondaryLogo {display: none;}

    /* Promopage : Content Bucket */
    .seo_caption_box {color: #fff;}
    .seo_caption{font-size: 14px;line-height: 14px;}

    /* Promopage : Search Bucket */
    .promo .departure_port_title,
    .promo .wthLandingpageProductHeaderText {font-size: 15px;}
    .promo .wthLandingpageProductHeader {padding: 0px;}
    .promo .wthLandingpageProductCollection .product_collection_info {margin: 0px;}
}
/*** END Promopage Styles ***/