/* lytics pop-ups - start 
css-announcement is also .pf-widget -
*/
.css-ann_BGwebinar.pf-widget,
.css-ann_BGevent.pf-widget,
.css-ann_BGwpaper.pf-widget,
.css-ann_BGdownload.pf-widget,
.css-ann_BGreport.pf-widget, 
.css-ann_withBG.pf-widget, 
.css-announcement.pf-widget {
    background-color:#007a97;
}
.css-ann_BGwebinar.pf-widget .pf-widget-content,
.css-ann_BGevent.pf-widget .pf-widget-content,
.css-ann_BGwpaper.pf-widget .pf-widget-content,
.css-ann_BGreport.pf-widget .pf-widget-content,
.css-ann_BGdownload.pf-widget .pf-widget-content,
.css-ann_withBG.pf-widget .pf-widget-content {
    background-color:none;
}
.css-ann_BGwebinar.pf-widget .pf-widget-content,
.css-ann_BGevent.pf-widget .pf-widget-content,
.css-ann_BGwpaper.pf-widget .pf-widget-content,
.css-ann_BGreport.pf-widget .pf-widget-content,
.css-ann_BGdownload.pf-widget .pf-widget-content {
    background-color:#007a97;
    background-image:url('/wp-content/themes/datastax-2014-08/images/external/DataStax_121217Banner_Reports.jpg');
    background-size:100% 100%;
    background-size:cover;
    background-position:center;
}
.css-ann_BGwebinar.pf-widget .pf-widget-content {
    background-image:url('/wp-content/themes/datastax-2014-08/images/external/DataStax_121217Banner_Webinar.jpg');
}
.css-ann_BGevent.pf-widget .pf-widget-content {
    background-image:url('/wp-content/themes/datastax-2014-08/images/external/DataStax_121217Banner_Event.jpg');
}
.css-ann_BGwpaper.pf-widget .pf-widget-content {
    background-image:url('/wp-content/themes/datastax-2014-08/images/external/DataStax_121217Banner_WhitePaper.jpg');
}
.css-ann_BGdownload.pf-widget .pf-widget-content {
    background-image:url('/wp-content/themes/datastax-2014-08/images/external/DataStax_121217Banner_Download.jpg');
}
.css-announcement.pf-widget .pf-widget-content {
    background-color:#007a97;
}
.css-ann_BGwebinar.pf-widget .pf-widget-headline,
.css-ann_BGevent.pf-widget .pf-widget-headline,
.css-ann_BGwpaper.pf-widget .pf-widget-headline,
.css-ann_BGdownload.pf-widget .pf-widget-headline,
.css-ann_BGreport.pf-widget .pf-widget-headline,
.css-ann_withBG.pf-widget .pf-widget-headline,
.css-announcement.pf-widget .pf-widget-headline {
    color:#fff !important;
}
.css-ann_BGwebinar.pf-widget .pf-widget-message,
.css-ann_BGevent.pf-widget .pf-widget-message,
.css-ann_BGwpaper.pf-widget .pf-widget-message,
.css-ann_BGdownload.pf-widget .pf-widget-message,
.css-ann_BGreport.pf-widget .pf-widget-message,
.css-ann_withBG.pf-widget .pf-widget-message,
.css-announcement.pf-widget .pf-widget-message  {
    color:#fff;
}
body .css-ann_BGwebinar.pf-widget .pf-widget-btn.pf-widget-ok,
.css-ann_BGwebinar.pf-widget .pf-widget-btn,
body .css-ann_BGevent.pf-widget .pf-widget-btn.pf-widget-ok,
.css-ann_BGevent.pf-widget .pf-widget-btn,
body .css-ann_BGwpaper.pf-widget .pf-widget-btn.pf-widget-ok,
.css-ann_BGwpaper.pf-widget .pf-widget-btn,
body .css-ann_BGdownload.pf-widget .pf-widget-btn.pf-widget-ok,
.css-ann_BGdownload.pf-widget .pf-widget-btn,
body .css-ann_BGreport.pf-widget .pf-widget-btn.pf-widget-ok,
.css-ann_BGreport.pf-widget .pf-widget-btn,
body .css-ann_withBG.pf-widget .pf-widget-btn.pf-widget-ok,
.css-ann_withBG.pf-widget .pf-widget-btn,
body .css-announcement.pf-widget .pf-widget-btn.pf-widget-ok,
.css-announcement.pf-widget .pf-widget-btn  {
    color:#fff; 
    background-color:#ca5f14;
}
.css-ann_BGwebinar.pf-widget .branding,
.css-ann_BGevent.pf-widget .branding,
.css-ann_BGwpaper.pf-widget .branding,
.css-ann_BGdownload.pf-widget .branding,
.css-ann_BGreport.pf-widget .branding,
.css-ann_withBG.pf-widget .branding,
.css-announcement.pf-widget .branding {
    display: none;
}
.css-ann_BGwebinar.pf-widget,
.css-ann_BGevent.pf-widget,
.css-ann_BGwpaper.pf-widget,
.css-ann_BGdownload.pf-widget,
.css-ann_BGreport.pf-widget,
.css-ann_withBG.pf-widget,
.css-announcement.pf-widget {
    border: 1px solid #f8f9f7;
}
.css-ann_BGwebinar .pf-content-unit-img,
.css-ann_BGevent .pf-content-unit-img,
.css-ann_BGwpaper .pf-content-unit-img,
.css-ann_BGdownload .pf-content-unit-img,
.css-ann_BGreport .pf-content-unit-img,
.css-ann_withBG .pf-content-unit-img,
.css-announcement .pf-content-unit-img {
    display:none;  /* blog image  */
}
.css-ann_withBG .pf-widget-body img.pf-widget-img {
    margin-left: 0;
    width: 100%;
    margin-right: 0;
    border-radius: 0;
    left: 0;
    top: 0px;
    height: 100%;
} 
.css-ann_withBG .pf-widget-content {
    position: relative;
}
.css-ann_withBG.pf-widget-slideout.pf-widget-variant-2 .pf-widget-content .pf-widget-headline {
    margin-top: 0px;
}
.css-ann_withBG .pf-widget-close { z-index:3; }
.css-ann_BGwebinar.pf-widget .pf-widget-btn,
.css-ann_BGevent.pf-widget .pf-widget-btn,
.css-ann_BGwpaper.pf-widget .pf-widget-btn,
.css-ann_BGreport.pf-widget .pf-widget-btn,
.css-ann_BGdownload.pf-widget .pf-widget-btn,
.css-ann_withBG.pf-widget .pf-widget-btn {
    line-height:1;
    padding:10px;
}
@media screen and (max-width: 650px) { 
    body .css-ann_BGwebinar.pf-widget .pf-widget-headline,
    body .css-ann_BGevent.pf-widget .pf-widget-headline,
    body .css-ann_BGwpaper.pf-widget .pf-widget-headline,
    body .css-ann_BGdownload.pf-widget .pf-widget-headline,
    body .css-ann_BGreport.pf-widget .pf-widget-headline,
    body .css-ann_withBG.pf-widget .pf-widget-headline,
    body .css-announcement.pf-widget .pf-widget-headline {
        font-size: 16px;
        font-family: "HelveticaNeueLTStd-Lt", "Helvetica Neue", helvetica, arial, clean, sans-serif;
    }
    .css-ann_BGwebinar.pf-widget .pf-widget-message,
    .css-ann_BGevent.pf-widget .pf-widget-message,
    .css-ann_BGwpaper.pf-widget .pf-widget-message,
    .css-ann_BGdownload.pf-widget .pf-widget-message,
    .css-ann_BGreport.pf-widget .pf-widget-message,
    .css-ann_withBG.pf-widget .pf-widget-message,
    .css-announcement.pf-widget .pf-widget-message {
        display: none;
    }
    .css-ann_withBG .pf-widget-body img.pf-widget-img {
        display:none;
    }
    .css-ann_BGwebinar.pf-widget .pf-widget-content,
    .css-ann_BGevent.pf-widget .pf-widget-content,
    .css-ann_BGwpaper.pf-widget .pf-widget-content,
    .css-ann_BGreport.pf-widget .pf-widget-content,
    .css-ann_BGdownload.pf-widget .pf-widget-content {
        background-image:none;
    }
}
/* new Lytics Class- .css-dse6_custom - for DSE6 */
.css-dse6_custom h2 {
    color: #fff !important;
    font-family: "Helvetica Neue", "HelveticaNeueLTStd-Lt",helvetica,arial,clean,sans-serif;
    font-weight:normal;
}
.css-dse6_custom.pf-widget-modal .pf-widget-container .pf-widget-headline,
.css-dse6_custom.pf-widget-modal.pf-widget-variant-2 .pf-widget-headline,
.css-dse6_custom.pf-widget .pf-widget-headline {
    margin-top: 20%;
    color:#fff;
}
.css-dse6_custom.pf-widget .pf-widget-message {
    color:#fff;
}
.css-dse6_custom.pf-widget-modal .pf-widget-content {
    background-image:url('https://www.datastax.com/wp-content/themes/datastax-2014-08/images/dse6/Banner1.jpg');
    border: 3px solid #fff;
}
.css-dse6_custom.pf-widget-modal.pf-widget-variant-2 .pf-widget-img {
    border-radius: 0;
    width: 40%;
    height: auto;
    top: 40px;
    left: 30%;
    margin-left: 0;
}
/* lytics pop-ups - end */
/*  Lytcis and Marketo with overrides to WE - start */
.contactusnew_page_inlineform .mktoHtmlText, 
.pricing_page_inline_form .mktoHtmlText {
    width:100% !important;
}
#FBMTPopUpFormV3 {
    max-width: 508px;
}
.pricing_page_inline_form .mktoHtmlText {
    color: #fff;
}
body.DS17 .pricing_page_inline_form .mktoHtmlText a,
#thisregform1div1 .mktoHtmlText a {
    color: #fff !important;
    text-decoration: underline;
    font-size:inherit;
    line-height:inherit;
}
html body.DS17.page-template .pricing_page_inline_form.contact-form .mktoForm .mktoFieldWrap label.mktoLabel.mktoHasWidth {
    color: #fff;
}
body #thisregform1div1 form .mktoHtmlText,
body.DS17 pricing_page_inline_form .mktoHtmlText {
    font-size: 13px;
    line-height: 1.2;
    padding-bottom:20px;
    font-family: inherit !important;
}
body.DS17 .DMC_page_popup_form.contact-form .mktoForm .mktoFormRow .mktoHtmlText {
    display: block; 
    width:100% !important;
}
body.DS17 .DMC_page_popup_form a { 
    font-size:inherit;
    line-height:inherit;
    color: #000 !important;
    text-decoration: underline;
}
html body.DS17 .contact-form .mktoForm .mktoFormRow .mktoHtmlText.mktoHasWidth {
    display:block;
}
.contactusnew_page_inlineform .mktoHtmlText {
    color:#fff;
    font-size:inherit;
    line-height:inherit;
}
body.DS17 .contact-us .bg-light-blue .contactusnew_page_inlineform a {
    background: none;
    border: 0;
    color: #fff !important;
    padding: 0;
    text-decoration: underline;
    font-size:inherit;
    line-height:inherit;
    margin:0;
}
body.DS17 .contact-us .mkt-form .contactusnew_page_inlineform .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoLabel {
    display:block;
    width:100% !important;
    padding-left: 40px;
    padding-top: 0;
    margin-top: -5px;
    color:#fff;
}
body.DS17 .contact-us .mkt-form .contactusnew_page_inlineform .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label[for=State].mktoLabel {
    display: none;
}
.aboutcompany_contactform_div .mktoHtmlText {
    color:#fff;
    width:100% !important;
    padding-bottom:20px;
}
#Content .aboutcompany_cta_icons_div .aboutcompany_contactform_div .mktoHtmlText a {
    color: #fff !important;
    text-decoration: underline;
}
.aboutcompany_contactform_div .mktoCheckboxList {
        margin-top: -12px;
}
body.DS17 .Open_Newsletter_form_CSS .mktoButtonWrap.mktoNative {
        margin-left: 0px !important;
}
body.DS17 .Open_Newsletter_form_CSS h6 {
        color: #a4d233;
}
body.DS17 a.FooterButton_OpenNewsletter, 
body.DS17-legacy a.FooterButton_OpenNewsletter {
    margin-top: 17px; outline: none; padding-top: 7px; padding-bottom: 7px; float: left;     color: #fff; padding: 6px 14px;     font-weight: 700;     font-size: 16px;     text-align: center;     display: inline-block;    position: relative;    z-index: 0;     background: #8031a7;      border: 2px solid #8031a7;     border-radius: 20px;     text-transform: capitalize;
}
body.DS17 div .DMC_page_popup_form .mktoForm .mktoFormRow label.mktoLabel {color:#000;}

body.DS17 .mktoForm .mktoLabel,
body.DS17 .contact-us .mkt-form .contactusnew_page_inlineform .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoLabel { padding-top: 0.5em;}
/* Lytcis and Marketo with overrides to WE - end */
/* livechat liveperson - start */
@media only screen and (max-width: 767px) {
    body .lp_desktop {
        display:none;
    }
    .LPMcontainer.LPMoverlay,
    .LPMcontainer.LPMslider{
        display:none !important;
    }
}
/* livechat liveperson - end */

/* other WWW only styles - start */
body #dx2015_edit_this_post_link, 
body.page #dx2015_edit_this_post_link {
    z-index:100;
    bottom:30px;
}
header.DS17 nav > ul > li.active.disableactv > a:before {
    display:none
}
/* other WWW only styles - end */
/* fancybox 5/18 - start */
#fancybox-title.fancybox-title-float {display: none !important;}
/* fancybox 5/18 - end */
