@media (min-width:768px) {
    .cXenseWidget3 #externalArticle #recDiv0, .cXenseWidget3 #externalArticle #recDiv2 { border-right: 2px solid #ebebeb }
    .cXenseWidget1 #internalClinical #recDiv0, .cXenseWidget1 #internalClinical #recDiv2 { border-right: 2px solid #f6f6f8 }
    .cXenseWidget2 #internalNews #recDiv0, .cXenseWidget2 #internalNews #recDiv2 { border-right: 2px solid #f6f6f8 }
}

@media (min-width:992px) {
    .cXenseWidget3 #externalArticle #recDiv0, .cXenseWidget3 #externalArticle #recDiv1, .cXenseWidget3 #externalArticle #recDiv2, .cXenseWidget3 #externalArticle #recDiv3 { border-right: 2px solid #ebebeb }
    .cXenseWidget1 #internalClinical #recDiv0, .cXenseWidget1 #internalClinical #recDiv1, .cXenseWidget1 #internalClinical #recDiv2, .cXenseWidget1 #internalClinical #recDiv3 { border-right: 2px solid #f6f6f8 }
    .cXenseWidget2 #internalNews #recDiv0, .cXenseWidget2 #internalNews #recDiv1, .cXenseWidget2 #internalNews #recDiv2, .cXenseWidget2 #internalNews #recDiv3 { border-right: 2px solid #f6f6f8 }
    .cXenseWidget1 #internalClinical, .cXenseWidget2 #internalNews { display: flex }
}

@media (min-width:1200px) {
    .cXenseWidget1, .cXenseWidget2, .cXenseWidget3 { padding-left: 15% !important; padding-right: 15% !important }
}

#cXense { margin-bottom: -40px; background-color: #f6f6f8 }
.cXenseWidget1, .cXenseWidget2, .cXenseWidget3 { margin-left: 0; margin-right: 0; padding-left: 7%; padding-right: 7% }
    .cXenseWidget3 .externalWidget { background-color: #fff }
    .cXenseWidget1 #internalClinical a { font-size: 14px; font-family: 'Open Sans'; line-height: 1.357; text-align: left; text-decoration: none }
    .cXenseWidget2 #internalNews a, .cXenseWidget3 #externalArticle a { text-decoration: none; line-height: 1.357 }
    .cXenseWidget1 #internalClinical a img { width: 17px }
    .cXenseWidget1 #internalClinical .text .reco-title { font-size: 20px; line-height: 26px; font-family: 'Roboto Slab'; font-weight: 500; color: #000; margin-top: 5px }
    .cXenseWidget2 #internalNews .reco-img, .cXenseWidget3 #externalArticle .reco-img { height: 110px; max-width: 307px; overflow: hidden }
        .cXenseWidget2 #internalNews .reco-img img, .cXenseWidget3 #externalArticle .reco-img img { position: relative; top: 50%; transform: translateY(-50%); width: 100%; height: auto }
    .cXenseWidget2 #internalNews .text .title { font-size: 11px; font-family: 'Open Sans'; line-height: 1.1; text-align: left; margin-top: 1em; margin-bottom: .6em }
    .cXenseWidget3 #externalArticle .text .reco-src { font-size: 12px; font-family: 'Open Sans'; line-height: 1.1; text-align: left; margin-top: 1em; margin-bottom: .6em }
    .cXenseWidget3 #externalArticle .reco-title { margin-top: 1em }
    .cXenseWidget3 #externalArticle { background-color: #f6f6f8 }
    .cXenseWidget1 #internalClinical #recDiv0, .cXenseWidget1 #internalClinical #recDiv1, .cXenseWidget1 #internalClinical #recDiv2, .cXenseWidget1 #internalClinical #recDiv3 { padding-top: 15px; padding-bottom: 10px }
    .cXenseWidget2 #internalNews #recDiv0, .cXenseWidget2 #internalNews #recDiv1, .cXenseWidget2 #internalNews #recDiv2, .cXenseWidget2 #internalNews #recDiv3 { padding-top: 15px; padding-bottom: 10px }
    .cXenseWidget3 #externalArticle #recDiv0, .cXenseWidget3 #externalArticle #recDiv1, .cXenseWidget3 #externalArticle #recDiv2, .cXenseWidget3 #externalArticle #recDiv3 { padding-top: 15px; padding-bottom: 10px }
    .cXenseWidget3 #externalArticle .reco-img { max-height: 175px; height: 175px !important }

@media only screen and (min-device-width :768px) and (max-device-width :1024px) {
    .cXenseWidget3 #externalArticle .text .reco-title { margin-top: 0em }
    .cXenseWidget1 #internalClinical #recDiv2, .cXenseWidget1 #internalClinical #recDiv3 { border-top: 2px solid #f6f6f8 }
    .outerdiv { margin-left: 0; margin-right: 0; display: flex }
    .cXenseWidget3 #externalArticle .reco-img { height: 140px; overflow: hidden }
}

@media (max-width:767px) {
    .cXenseWidget1, .cXenseWidget2, .cXenseWidget3 { padding-left: 15px; padding-right: 15px }
        .cXenseWidget2 #internalNews .text .reco-title, .cXenseWidget3 #externalArticle .text .reco-title { font-size: 12px }
        .cXenseWidget1 #internalClinical .text .reco-title { font-size: 13px }
        .cXenseWidget1 #internalClinical .col-xs-6, .cXenseWidget2 #internalNews .col-xs-6, .cXenseWidget3 #externalArticle .col-xs-6 { padding-left: 10px; padding-right: 10px }
        .cXenseWidget1 #internalClinical .text p { font-size: 11px }
        .cXenseWidget3 #externalArticle .text .reco-src { font-size: 10px }
        .cXenseWidget3 #externalArticle #recDiv0, .cXenseWidget3 #externalArticle #recDiv2 { border-right: 2px solid #ebebeb }
        .cXenseWidget1 #internalClinical #recDiv1, .cXenseWidget1 #internalClinical #recDiv3 { border-left: 2px solid #ebebeb }
        .cXenseWidget2 #internalNews #recDiv0, .cXenseWidget2 #internalNews #recDiv2 { border-right: 2px solid #f6f6f8 }
        .cXenseWidget1 #internalClinical .recSubDiv { background-color: #fff }
        .cXenseWidget1 #internalClinical #recDiv0, .cXenseWidget1 #internalClinical #recDiv1, .cXenseWidget1 #internalClinical #recDiv2, .cXenseWidget1 #internalClinical #recDiv3 { background-color: #fff; padding-bottom: 5px; padding-top: 5px }
        .cXenseWidget2 #internalNews .text .title { font-size: 10px }
    .outerdiv { margin-left: 0; margin-right: 0; display: flex }
    .cXenseWidget3 #externalArticle, .cXenseWidget3 { background-color: #f6f6f8 }
    .cXenseWidget1 #internalClinical a img { width: 13px }
    .cXenseWidget1 #internalClinical a { font-size: 10px }
    .cXenseWidget1 #internalClinical .text .reco-title { line-height: 16px }
    .cXenseWidget1 #internalClinical #recDiv2, .cXenseWidget1 #internalClinical #recDiv3 { border-top: 2px solid #ebebeb }
    .cXenseWidget2 #internalNews .reco-img { max-height: 100px }
    .cXenseWidget3 #externalArticle .reco-img { max-height: 175px }
}

@media (max-width:420px) {
    .cXenseWidget2 #internalNews .reco-img { max-height: 55px }
    .cXenseWidget3 #externalArticle .reco-img { max-height: 75px }
}
