* {
    font-family: 'Lato', sans-serif;
    /* font-size: 16px;
  line-height: 1em; */
}


/* @media (max-width: 768px) {
  * {
    font-size: 18px;
  }
}

h1, .contentWrapper h1 {
  font-size: 1.85em;
  line-height: 1.85em;
}

h2 {
  font-size: 1.35em;
  line-height: 1.35em;
}

h3, h4, h5, h6 {
  font-size: 1em;
  line-height: 1em;
} */

#fullArticle p,
#fullArticle ul,
#fullArticle ol,
#fullArticle div,
#fullArticle blockquote,
#fullArticle dd,
#fullArticle table,
#fullArticle h4,
#fullArticle h5,
#fullArticle h6,
#sidebar .nav-list a,
#sidebar h3 {
    font-size: 16px;
    line-height: 1.5em;
}

#fullArticle li {
    font-size: 16px;
    line-height: 1em;
}

#mainNav .nav li a {
    text-transform: uppercase;
}

@media (min-width: 769px) {
    .navbar .nav {
        display: flex;
        height: 100%;
        align-items: center;
    }
}

@media (max-width: 768px) {
    .navbar .btn-navbar {
        margin-top: 24px;
    }
}

@media (min-width: 769px) and (max-width: 823px) {
    .navbar .nav li a {
        padding: 11px 10px;
    }
}

#docsSearch {
    background-color: #222222;
}

#docsSearch::before {
    content: 'Come possiamo aiutarti?';
    color: white;
    font-size: 25px;
    display: block;
    text-align: center;
    margin-top: 27px;
}

#docsSearch #searchBar button {
    background: linear-gradient(to right, #ff1053 0, #ff4f0f 51%, #ff1053 100%);
    background-size: 200% auto;
    border: 0;
    border-radius: 0;
}

#searchBar .search-query {
    border-radius: 0;
    box-shadow: none;
}

@media (min-width: 769px) {
    .collection-category h2 {
        display: flex;
        align-items: center;
    }
    .collection-category h2::after {
        content: '';
        height: 2px;
        width: 100%;
        background-color: #C7C7C6;
        margin-left: 15px;
        display: inline-block;
    }
    #collection-486 a {
        min-width: 196px;
    }
    #collection-467 a {
        min-width: 185px;
    }
    #collection-481 a {
        min-width: 75px;
    }
}

.collection-category h2 a {
    color: #363636;
    border-bottom: 1px transparent solid;
    font-weight: bold;
    font-size: 22px;
    color: #222222;
}

.collection-category .category-list .category .article-count {
    display: none;
}

.collection-category .category-list .category h3 {
    font-weight: bold;
    font-size: 18px;
}

.collection-category .category-list .category {
    background-color: #F7F7F7;
    border: none;
}

.collection-category .category-list .category:hover {
    background-color: #F7F7F7;
}

.collection-category .category-list .category p {
    color: #B2B2B2;
}

.collection-category .category-list .category {
    min-height: 163px;
}


/* Icone box */

.collection-category .category-list #category-869 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico_positive.png');
    display: block;
}


.collection-category .category-list #category-416 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico_starter-kit.png');
    display: block;
}

.collection-category .category-list #category-417 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico_gest-liste-iscritti.png');
    display: block;
}

.collection-category .category-list #category-418 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico_campagne.png');
    display: block;
}

.collection-category .category-list #category-419 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico_statistiche.png');
    display: block;
}
.collection-category .category-list #category-520 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico_deliverability.png');
    display: block;
}

.collection-category .category-list #category-827 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/marketing-automation.png');
    display: block;
}

.collection-category .category-list #category-824 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/form-e-popup.png');
    display: block;
}
.collection-category .category-list #category-794 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico-page-builder.png');
    display: block;
}

.collection-category .category-list #category-421 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico_spam-privacy.png');
    display: block;
}

.collection-category .category-list #category-420 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico_gest-account.png');
    display: block;
}

.collection-category .category-list #category-521 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico_plugin.png');
    display: block;
}

.collection-category .category-list #category-522 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico_developers.png');
    display: block;
}

.collection-category .category-list #category-489 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico_release.png');
    display: block;
}

.collection-category .category-list #category-491 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico_cheangelog.png');
    display: block;
}

.collection-category .category-list #category-470 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico_glossario.png');
    display: block;
}

.collection-category .category-list #category-773 h3::before {
    content: url('https://www.4dem.it/wp-content/uploads/2018/06/icon-email.png');
    display: block;
}

.collection-category .category-list #category-472 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico_link.png');
    display: block;
}

.collection-category .category-list #category-477 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico_info-profilo.png');
    display: block;
}

.collection-category .category-list #category-475 h3::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico_info-iscritto.png');
    display: block;
}

.collection-category .category-list #category-782 h3::before {
    content: url('https://s3.amazonaws.com/helpscout.net/docs/assets/59f736f3042863319924090b/images/5f8d529646e0fb001798e29c/file-CRf2KIiUtG.gif');
    display: block;
}

@media (max-width: 768px) {
    .category-list .category {
        margin-bottom: 20px !important;
    }
}

#collection-category-429 section,
#collection-category-426 section,
#collection-category-481 section {
    display: none;
}

#collection-category-429::after {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/banner/banner_webinar_desktop.png');
    display: block;
    margin-bottom: 20px;
}

#collection-category-426::after {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/banner/banner_blog_desktop.png');
    display: block;
    margin-bottom: 20px;
}

#collection-category-481::after {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/banner/banner_ebook_desktop.png');
    display: block;
    margin-bottom: 20px;
}

@media (max-width: 540px) {
    .banner-cust {
        align-items: center;
        justify-content: center;
    }
    .banner-cust a {
        text-align: center;
        padding: 0;
    }
    #collection-category-429 .banner-cust {
        background-image: url('https://storage.googleapis.com/4img-it/4dem_university/banner/banner_webinar_tablet.png');
    }
    #collection-category-426 .banner-cust {
        background-image: url('https://storage.googleapis.com/4img-it/4dem_university/banner/banner_blog_tablet.png');
    }
    #collection-category-481 .banner-cust {
        background-image: url('https://storage.googleapis.com/4img-it/4dem_university/banner/banner_tablet_tablet.png');
    }
}

.banner-cust {
    margin: 0 .8%;
    margin-bottom: 4em;
    height: 200px;
    display: flex;
    align-items: center;
    background-position: center;
}

.banner-cust a {
    text-decoration: underline !important;
    color: white;
    font-size: 18px;
    padding-left: 6%;
}

.banner-cust a:hover {
    text-decoration: none !important;
}

#collection-category-481 .banner-cust {
    margin-bottom: 20px;
}

.website-banner {
    margin: 0 .8%;
    background-color: #F7F7F7;
    background-image: url('https://storage.googleapis.com/4img-it/4dem_university/banner/banner_console-4dem.png');
    background-position: right center;
    background-repeat: no-repeat;
    min-height: 180px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.website-banner h4 {
    font-size: 18px;
    font-weight: bold;
}

.website-banner p {
    font-size: 16px;
}

.website-banner h4,
.website-banner p,
.website-banner a {
    margin-left: 6%;
}

.website-banner a {
    background: linear-gradient(to right, #ff1053 0, #ff4f0f 51%, #ff1053 100%);
    background-size: 200% auto;
    color: white;
    line-height: 26px;
    padding: 6px 37px;
    transition: all 0.4s ease-in-out;
    width: 103px;
    text-align: center;
    font-weight: bold;
    margin-top: 11px;
    font-size: 14px;
}

.website-banner a:hover {
    background-position: right center;
    text-decoration: none;
    cursor: pointer;
}

@media (max-width: 910px) {
    .website-banner {
        background-image: none;
        align-items: center;
    }
    .website-banner h4,
    .website-banner p,
    .website-banner a {
        margin-left: 0;
        text-align: center;
    }
    .website-banner h4,
    .website-banner p {
        padding: 0 10px;
    }
}

footer {
    background-color: #222222;
    color: #EFEFEF;
    padding-top: 20px;
}

footer p {
    text-align: center;
    padding: 0 10px;
    padding-bottom: 10px;
    margin-bottom: 0px;
}

footer .footer-icons {
    text-align: center;
}

footer .footer-icons i {
    font-size: 15px;
    padding: 5px 0;
    width: 27px;
    margin: 5px;
    margin-bottom: 10px;
    background-color: #3E3E3E;
}

footer .footer-icons a {
    color: white;
}

footer a:hover {
    color: white !important;
}


/* Pagina interna */

#sidebar form .search-query {
    border: none;
    background-color: #F7F7F7;
}

#searchBar.sm button .icon-search {
    color: #FF2C35;
}

#main-content .contentWrapper {
    background-color: #F7F7F7;
    border: none;
    padding-top: 0;
    overflow: hidden;
}

#main-content {
    background: none;
}

#main-content article .title {
    background-color: #222222;
    color: white;
    margin-left: -46px;
    margin-right: -46px;
    padding: 25px 46px;
    text-transform: uppercase;
}

#main-content article .printArticle {
    position: absolute;
    right: 0;
    top: 0;
    width: 28px;
    padding-top: 4px;
    text-align: center;
}

#main-content article .printArticle i {
    color: #FF2C35;
}

#main-content .info-guida {
    border-left: none;
    display: flex;
    justify-content: flex-end;
    padding-right: 0;
    margin-bottom: 0;
}

#main-content .info-guida p {
    margin-left: 20px;
}

#main-content .tempo-lettura::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/clockIcon.png');
    color: #333333;
    vertical-align: sub;
    border-right: 1px solid #666;
    padding-top: 6px;
    padding-right: 6px;
}

#main-content .difficolta::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/featherIcon.png');
    color: #333333;
    vertical-align: sub;
    border-right: 1px solid #666;
    padding-top: 6px;
    padding-right: 6px;
}

#main-content ul li::before {
    color: #FF2C35;
    content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢";
    margin-right: 10px;
    font-size: 30px;
    vertical-align: sub;
    font-style: normal;
    font-family: 'Helvetica';
}

#main-content ul {
    list-style-type: none;
    margin-left: 0;
}

@media (max-width: 768px) {
    #main-content .info-guida {
        flex-direction: column;
        padding-left: 0;
    }
    #main-content .info-guida p {
        margin-left: 0;
    }
}

#main-content .elenco {
    background-color: #F7F7F7;
    padding: 12px;
    border: none;
}

#main-content .elenco a {
    color: #4381b5;
    font-size: 18px;
    margin: 18px;
    font-weight: bold;
    font-family: 'Lato', sans-serif;
    display: block;
}

#main-content .elenco li {
    margin-left: 24px;
    list-style-type: disc;
}

#main-content .nota {
    background-color: white;
    padding-top: 25px;
    border: none;
}

#main-content .nota-titolo::before {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/ico-nota.png');
    vertical-align: sub;
    margin-right: 10px;
}

#main-content .suggerimento {
    border-color: #FF2C35;
    border-left-width: 10px;
    background-color: white;
    padding-top: 15px;
    padding-bottom: 15px;
}

#main-content .riassunto {
    border: none;
    background-color: white;
    padding-top: 25px;
    position: relative;
}

#main-content .riassunto li {
    line-height: 1.5em;
}

#main-content .riassunto p {
    font-size: 19px;
    color: #222;
    font-weight: bold;
    font-style: normal;
    margin-bottom: 15px;
}

#main-content .riassunto::after {
    content: url('https://storage.googleapis.com/4img-it/4dem_university/lembo_gradiente.png');
    position: absolute;
    top: 0;
    right: 0;
}

#main-content .articleFoot time {
    color: #222;
    border-top: 1px solid #222;
    padding-top: 10px;
    font-family: 'Lato', sans-serif;
}

#main-content .related ul {
    margin-left: 20px;
}

#main-content #fullArticle .title::before {
    content: '';
    background-color: #F7F7F7;
    display: block;
    position: absolute;
    width: 100px;
    height: 100px;
    top: -75px;
    right: -50px;
    transform: rotate(45deg);
}

.collection-category .category-list {
    text-align: center;
}

#searchBar .icon-search {
    color: #fff;
}

#searchBar button {
    text-shadow: none;
}

@media (max-width: 768px) {
    #sidebar,
    .related {
        padding: 20px;
    }
    .related {
        border: none;
    }
    #fullArticle li {
        line-height: 1.5em;
    }
}

body {
    background-color: #F7F7F7;
}

.collection-category .category-list .category,
#main-content .contentWrapper,
#sidebar form .search-query {
    background-color: white;
}

.collection-category .category-list .category:hover {
    background-color: white;
}

.website-banner {
    background-color: white;
    border: 1px solid #E7E4E4;
}

.articleList span {
    color: black;
}

.articleList span:hover {
    color: #4381b5;
}

.articleList i {
    display: none;
}

.articleList li {
    padding-left: 13px;
}

#main-content ul li::before {
    display: none;
}

#categoryHead .sort {
    display: none;
}

#main-content article .title {
    background-color: white;
    color: black;
    font-weight: bold;
}

#fullArticle blockquote {
    background-image: linear-gradient(to right, #ff1053 0, #ff4f0f 100%);
    background-size: 13px 100%;
    background-position: 0 0, 100% 0;
    background-repeat: no-repeat;
    border-left: 0 !important;
    background-color: #F7F7F7 !important;
}

#fullArticle blockquote p span {
    font-style: italic !important;
    color: black !important;
}

#fullArticle blockquote.info-guida {
    background-size: 0px 100%;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    padding-left: 0px;
    background-color: #ffffff !important;
}

#main-content .info-guida p {
    margin-bottom: 0;
    height: 40px;
    margin-left: 5px;
}

#fullArticle blockquote.nota {
    background-size: 0px 100%;
    outline: 0px;
    padding-top: 7px;
}

#fullArticle blockquote.nota .nota-titolo {
    font-style: normal;
    display: flex;
    align-items: center;
    margin-bottom: 0px;
}

#fullArticle blockquote.nota p {
    margin-left: 60px;
    color: black;
    font-style: normal;
}

@media screen and (max-width:425px) {
    #fullArticle blockquote.nota p {
        margin-left: 0px;
        margin-top: 10px;
    }
}

#main-content .riassunto {
    background-size: 0px 100%;
}

#main-content .riassunto ul {
    list-style-type: none;
}

#main-content .riassunto ul li:before {
    content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢";
    color: rgba(0, 0, 0, 0);
    margin-right: 10px;
    font-size: 54px;
    vertical-align: middle;
    font-style: normal;
    font-family: Helvetica;
    display: block;
    height: 14px;
    border-radius: 10px;
    width: 14px;
    background-image: linear-gradient(to right, #ff1053 0, #ff4f0f 100%);
    background-size: 13px 100%;
    margin-top: 6px;
}

#main-content .riassunto ul li {
    display: flex;
    color: black;
}

#fullArticle blockquote.indice {
    background-size: 5px 100%;
    padding-top: 7px;
}

#fullArticle blockquote.indice ul {
    display: flex;
    flex-wrap: wrap;
}

#fullArticle blockquote.indice li {
    width: 50%;
    display: inline-block;
}

#fullArticle blockquote.indice li a {
    color: black;
    font-size: 14px;
    font-style: normal;
}

#fullArticle blockquote.indice li a:hover {
    color: #4381b5 !important;
}

#fullArticle blockquote.indice p {
    font-style: normal;
    color: black;
    font-weight: bold;
}

@media screen and (max-width:610px) {
    #fullArticle blockquote.indice li {
        width: 100%;
    }
}

#fullArticle blockquote.suggerimento {
    color: black;
}

#fullArticle p,
#fullArticle a {
    color: black;
}

footer {
    padding: 41px 0;
}

footer p,
footer a {
    color: white !important
}

@media screen and (min-width:460px) {
    #main-content .info-guida .tempo-lettura {
        margin-left: 20px;
    }
}

@media screen and (max-width:459px) {
    #main-content .info-guida {
        flex-direction: column-reverse !important;
    }
}

.related {
    border: 0px;
}

#myBtn {
    width: 1.5%;
    display: none;
    /* Hidden by default */
    position: fixed;
    /* Fixed/sticky position */
    bottom: 20px;
    /* Place the button at the bottom of the page */
    right: 30px;
    /* Place the button 30px from the right */
    z-index: 99;
    /* Make sure it does not overlap */
    border: none;
    /* Remove borders */
    outline: none;
    /* Remove outline */
    background-image: linear-gradient(to right, #ff1053 0, #ff4f0f 100%);
    /* Set a background color */
    color: white;
    /* Text color */
    cursor: pointer;
    /* Add a mouse pointer on hover */
    padding: 15px;
    /* Some padding */
    border-radius: 4px;
    /* Rounded corners */
    font-size: 18px;
    /* Increase font size */
}