.expertises SPAN {
    cursor: pointer;
}

.vcard .mol-main-data SPAN.role.name {
    font-size: 22px;
}

.landing-page .medicina-e-prevenzione {
    margin-top: 0;
    margin-bottom: 0;
}

.landing-page .medicina-e-prevenzione .vg-grp {
    overflow: initial;
}

.landing-page .punti-di-vista .abstract,
.landing-page .interviste .abstract {
    display: block;
}

.landing-page {
    margin-top: 50px;
    margin-bottom: 50px;
}

.landing-page .abstract A {
    color: #555;

}

.landing-page .punti-di-vista .abstract,
.landing-page .interviste .abstract {
    padding: 0 15px;
}

.landing-page .news-eventi .vg-grp {
    position: relative;
    overflow: hidden;
    background: #FFF;
    border: 1px solid #ececec;
    height: 410px;
    margin-bottom: 20px;
    font-family: "Open Sans", sans-serif;
    overflow: visible;
}

.landing-page .news-eventi H2 {
    height: 74px;
    overflow: hidden;
    padding: 0 15px;
    margin-top: 14px;
    font-size: 22px;
    line-height: 110%;
    color: #333;
}

.landing-page .news-eventi .abstract {
    padding: 0 15px;
    display: block;
}

.landing-page .news-eventi .abstract A {
    color: #555;
}

.landing-page .news-eventi .vcard.author {
    clear: both;
    position: absolute;
    height: 80px;
    padding: 20px;
    padding-left: 80px;
    left: 0;
    right: 0;
    bottom: 60px;
    line-height: 1.2;
}

.landing-page .news-eventi .vcard.author .avatar {
    border-radius: 50%;
    position: absolute;
    top: 0px;
    left: -20px;
    width: 80px;
    height: 80px;
}

.landing-page .news-eventi .vcard.author .fn {
    color: #1AB1BF;
    font-weight: 700;
    font-size: 13px;
    display: block;
}

.landing-page .news-eventi .vcard.author .role.name {
    font-size: 12px;
    font-weight: 300;
    color: #a7a7a7;
    display: inline;
    line-height: 1.2;
}

.landing-page .news-eventi .vcard.author .role.name[itemprop=jobTitle]:before {
    content: 'Specialista in ';
}

.landing-page .news-eventi .vcard.author .role.name[itemprop=jobTitle] + .role.name[itemprop=jobTitle]:before {
    content: ' e ';
}

#L33T .search-box-text {
    font-size: 14px;
    margin-top: 40px;
    text-align: justify;
}

#L33T .breadcrumb {
    margin-left: 0;
}

#L33T .breadcrumb li {
    display: inline-block;
    font-size: 12px;
}

#L33T .breadcrumb li A span {
    color: #626261;
}

#L33T .breadcrumb li A:hover span {
    text-decoration: underline;
}

#L33T .breadcrumb li span {
    color: #A7A7A7;
}

#L33T .breadcrumb LI + LI::before {
    content: "/\A0";
    padding: 0 5px;
    color: #A7A7A7;
}

#L223 .owl-controls .owl-nav div.owl-prev {
    right: auto;
}


.virtual-gallery.punti-di-vista .vg-grp .abstract,
.virtual-gallery.interviste .vg-grp .abstract {
    display: block;
    color: #626261;
    font-size: 14px;
    line-height: 1.3;
    overflow: hidden;
    max-height: 74px;
    display: block;
    padding: 0 15px;
    vertical-align: baseline;
    height: 60px;
}

.virtual-gallery.punti-di-vista .vg-grp .author,
.virtual-gallery.interviste .vg-grp .author {
    display: block;
    margin: 15px 13px;
    position: relative;
    height: 80px;
    padding-left: 70px;
}

.virtual-gallery.punti-di-vista .vg-grp .author .avatar,
.virtual-gallery.interviste .vg-grp .author .avatar {
    width: 50px;
    height: 50px;
    border-radius: 50%;
}

.virtual-gallery.punti-di-vista .vg-grp .author A.permalink,
.virtual-gallery.interviste .vg-grp .author A.permalink {
    display: block;
}

.virtual-gallery.punti-di-vista .vg-grp .author A.permalink img,
.virtual-gallery.interviste .vg-grp .author A.permalink img {
    position: absolute;
    left: 0;
}

.virtual-gallery.punti-di-vista .vg-grp .author A.permalink span,
.virtual-gallery.interviste .vg-grp .author A.permalink span {
    display: inline-block;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: bold;
    color: #009fe3;
    font-family: "Raleway", sans-serif;
    vertical-align: top;
    line-height: 20px;
}

.virtual-gallery.punti-di-vista .vg-grp .author > span.name,
.virtual-gallery.interviste .vg-grp .author > span.name {
    font-size: 13px;
    color: #a7a7a7;
    display: inline-block;
}

@media (max-width: 638px) {
    .virtual-gallery.punti-di-vista .vg-grp, .virtual-gallery.interviste .vg-grp {
        height: auto;
    }
}


@media (min-width: 639px) and (max-width: 639px) {
    .virtual-gallery.punti-di-vista .vg-grp, .virtual-gallery.interviste .vg-grp {
        height: 610px;
    }
}

@media (min-width: 640px) and (max-width: 900px) {
    .virtual-gallery.punti-di-vista .vg-grp .abstract,
    .virtual-gallery.interviste .vg-grp .abstract {
        height: 75px;
    }
}
.new-mol-header-container .doctor-videovisita-small-button {
    margin-bottom: 16px;
    overflow: hidden;
}

.new-mol-header-container .doctor-videovisita-small-button A {
    display: block;
    float: left;
    height: 50px;
    line-height: 14px;
    width: 100%;
    text-align: center;
    padding: 16px 30px;
    font-weight: bold;
    border: 2px solid;
    border-radius: 1000px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Raleway", sans-serif;
    font-size: 10px;
    letter-spacing: 2px;
    transition: 0.1s;
    color: #152036;
    background-color: #ffbe00;
    border-color: #ffbe00
}

.new-mol-header-container .doctor-videovisita-small-button A:hover {
    font-size: 11px
}

.new-mol-header-container .doctor-videovisita-small-button A:hover svg {
    width: 16px;
    height: 16px
}

@media (max-width: 639px) {
    .new-mol-header-container .doctor-videovisita-small-button A:hover {
        font-size: 14px
    }
}

@media (max-width: 1100px) {
    .new-mol-header-container .doctor-videovisita-small-button A {
        display: block;
        height: auto
    }
}

.televisita-popop {
    max-width: 650px;
}

.televisita-popop .inner-info {
    padding: 10px;
}

.televisita-popop .inner-info P {
    margin-bottom: 0;
}

.televisita-popop .inner-info A {
    color: #009fe3;
    white-space: nowrap;
}

.televisita-popop .inner-info A:hover {
    text-decoration: underline;
}


#L219 {
    min-height: 20px;
    background-color: #f9f9f9
}

#L219 > .row {
    padding-top: 60px;
    padding-bottom: 60px
}

#L219 > .row .text-conatiner {
    color: #626261
}

#L219 > .row .text-conatiner .title {
    margin-bottom: 10px;
    color: #626261;
    font-size: 1.3rem
}

#L219 > .row .text-conatiner .subtitle {
    font-size: 1.3rem;
    color: #626261
}

@media (max-width: 39.9375em) {
    #L219 > .row .text-conatiner {
        text-align: center
    }
}

#L219 > .row .button-container {
    padding-top: 10px;
    position: relative;
    font-size: 16px;
    text-align: center
}

#L219 > .row .button-container A {
    position: absolute;
    right: 66px;
    line-height: 18px;
    text-align: center;
    padding: 14px 10px;
    border: 2px solid;
    border-radius: 1000px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Raleway", sans-serif;
    font-size: 13px;
    letter-spacing: 2px;
    transition: .1s;
    color: #152036;
    background-color: #ffbe00;
    border-color: #ffbe00;
    width: 200px;
    top: calc(50% - 25px)
}

#L219 > .row .button-container A:hover {
    font-size: 15px
}

@media (max-width: 39.9375em) {
    #L219 > .row .button-container A {
        position: initial
    }
}

@media (max-width: 39.9375em) {
    #L219 > .row .button-container {
        padding-top: 50px;
        text-align: center
    }
}

#L220 {
    padding-top: 60px;
    padding-bottom: 80px;
    background-color: #fff
}

#L220 > .row {
    position: relative
}

#L220 > .row .left-columns .box.site-info {
    max-width: 900px;
    overflow: hidden;
    margin-bottom: 30px;
    text-align: center;
    color: #626261
}

#L220 > .row .left-columns .box.site-info IMG, #L220 > .row .left-columns .box.site-info .icon-svg {
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto 15px
}

#L220 > .row .left-columns .box.site-info IMG polygon, #L220 > .row .left-columns .box.site-info IMG path, #L220 > .row .left-columns .box.site-info IMG polyline, #L220 > .row .left-columns .box.site-info IMG circle, #L220 > .row .left-columns .box.site-info .icon-svg polygon, #L220 > .row .left-columns .box.site-info .icon-svg path, #L220 > .row .left-columns .box.site-info .icon-svg polyline, #L220 > .row .left-columns .box.site-info .icon-svg circle {
    stroke: #626261
}

#L220 > .row .left-columns .box.site-info .medici-attivi {
    padding: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
    width: 33%;
    background-color: #ededed;
    cursor: pointer;
    font-size: 14px
}

#L220 > .row .left-columns .box.site-info .medici-attivi b {
    font-size: 25px
}

#L220 > .row .left-columns .box.site-info .medici-attivi.active {
    width: 34%;
    background-color: #00d3c2;
    padding: 40px 30px;
    color: #fff;
    margin-top: 0;
    margin-bottom: 0
}

#L220 > .row .left-columns .box.site-info .medici-attivi.active .icon-svg polygon, #L220 > .row .left-columns .box.site-info .medici-attivi.active .icon-svg path, #L220 > .row .left-columns .box.site-info .medici-attivi.active .icon-svg polyline, #L220 > .row .left-columns .box.site-info .medici-attivi.active .icon-svg circle {
    stroke: #fff
}

@media (max-width: 39.9375em) {
    #L220 > .row .left-columns .box.site-info .medici-attivi.active {
        width: 100%;
        padding: 20px 30px
    }
}

@media (max-width: 39.9375em) {
    #L220 > .row .left-columns .box.site-info .medici-attivi {
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
        padding: 20px 30px
    }
}

#L220 > .row .left-columns .box.site-info .esperto-risponde {
    padding: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
    width: 33%;
    background-color: #ededed;
    cursor: pointer;
    border-right: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    font-size: 14px
}

#L220 > .row .left-columns .box.site-info .esperto-risponde b {
    font-size: 25px
}

#L220 > .row .left-columns .box.site-info .esperto-risponde.active {
    width: 34%;
    background-color: #00d3c2;
    padding: 40px 30px;
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    border-right: 0;
    border-left: 0
}

#L220 > .row .left-columns .box.site-info .esperto-risponde.active .icon-svg polygon, #L220 > .row .left-columns .box.site-info .esperto-risponde.active .icon-svg path, #L220 > .row .left-columns .box.site-info .esperto-risponde.active .icon-svg polyline, #L220 > .row .left-columns .box.site-info .esperto-risponde.active .icon-svg circle {
    stroke: #fff
}

@media (max-width: 39.9375em) {
    #L220 > .row .left-columns .box.site-info .esperto-risponde.active {
        width: 100%;
        padding: 20px 30px
    }
}

@media (max-width: 39.9375em) {
    #L220 > .row .left-columns .box.site-info .esperto-risponde {
        width: 100%;
        padding: 20px 30px;
        margin-top: 0;
        margin-bottom: 0
    }
}

#L220 > .row .left-columns .box.site-info .medici-verificati {
    padding: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
    width: 33%;
    background-color: #ededed;
    cursor: pointer;
    font-size: 14px
}

#L220 > .row .left-columns .box.site-info .medici-verificati b {
    font-size: 25px
}

#L220 > .row .left-columns .box.site-info .medici-verificati.active {
    width: 34%;
    background-color: #00d3c2;
    padding: 40px 30px;
    color: #fff;
    margin-top: 0;
    margin-bottom: 0
}

#L220 > .row .left-columns .box.site-info .medici-verificati.active .icon-svg polygon, #L220 > .row .left-columns .box.site-info .medici-verificati.active .icon-svg path, #L220 > .row .left-columns .box.site-info .medici-verificati.active .icon-svg polyline, #L220 > .row .left-columns .box.site-info .medici-verificati.active .icon-svg circle {
    stroke: #fff
}

@media (max-width: 39.9375em) {
    #L220 > .row .left-columns .box.site-info .medici-verificati.active {
        width: 100%;
        padding: 20px 30px
    }
}

@media (max-width: 39.9375em) {
    #L220 > .row .left-columns .box.site-info .medici-verificati {
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
        padding: 20px 30px
    }
}

@media (max-width: 1280px) {
    #L220 > .row .left-columns .box.site-info {
        max-width: 600px
    }
}

@media (max-width: 63.9375em) {
    #L220 > .row .left-columns .box.site-info {
        max-width: 100%
    }
}

#L220 > .row .left-columns .last-action-container {
    max-width: 900px
}

#L220 > .row .left-columns .last-action-container .arrow-container {
    text-align: center
}

#L220 > .row .left-columns .last-action-container .arrow-container .icon-svg {
    width: 30px;
    height: 30px;
    cursor: pointer
}

#L220 > .row .left-columns .last-action-container .arrow-container .icon-svg polygon, #L220 > .row .left-columns .last-action-container .arrow-container .icon-svg path, #L220 > .row .left-columns .last-action-container .arrow-container .icon-svg polyline, #L220 > .row .left-columns .last-action-container .arrow-container .icon-svg circle {
    stroke: #A7A7A7
}

#L220 > .row .left-columns .last-action-container > I {
    display: block;
    text-align: center;
    font-size: 60px;
    color: #dcdcdc
}

#L220 > .row .left-columns .last-action-container > I:before {
    cursor: pointer
}

#L220 > .row .left-columns .last-action-container .last-action-doctor {
    overflow: hidden;
    border-top: 2px solid #dcdcdc
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item {
    padding: 20px;
    position: relative;
    min-height: 120px;
    border-bottom: 2px solid #dcdcdc
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item[data-type="doctor-action"], #L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item[data-type="article"] {
    visibility: hidden
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-avatar {
    position: absolute
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-avatar IMG {
    border-radius: 50%
}

@media (max-width: 39.9375em) {
    #L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-avatar IMG {
        width: 50px;
        height: 50px
    }
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text {
    padding-left: 100px
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text A {
    color: #009fe3
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text A:hover {
    text-decoration: underline
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .action-text {
    margin-bottom: 10px
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .action-text A {
    font-size: 17px
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .action-text A.doctor-name {
    font-family: "Raleway", sans-serif;
    font-weight: bold;
    text-transform: uppercase
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .action-time {
    margin-bottom: 10px;
    font-size: 14px;
    color: #626261
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container {
    display: inline-block
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol {
    display: inline-block;
    cursor: pointer;
    vertical-align: top
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon {
    display: inline-block
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon {
    display: none
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol svg {
    width: 18px;
    height: 18px
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol svg.minus-icon {
    display: none
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol svg.minus-icon polygon, #L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol svg.minus-icon path, #L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol svg.minus-icon polyline, #L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol svg.minus-icon circle, #L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol svg.minus-icon line {
    stroke: #ff3f40
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol svg polygon, #L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol svg path, #L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol svg polyline, #L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol svg circle, #L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol svg line {
    stroke: #626261
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol SPAN {
    vertical-align: inherit;
    font-size: 14px;
    line-height: 20px;
    padding-left: 5px
}

@media (max-width: 400px) {
    #L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .doctor-social-container .doctor-follow-mol {
        text-align: center;
        display: block
    }
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .action-link {
    margin-bottom: 10px;
    font-size: 14px;
    color: #626261
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .action-link A {
    color: #626261;
    text-decoration: none;
    vertical-align: top
}

#L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text .action-link A:hover {
    text-decoration: underline
}

@media (max-width: 39.9375em) {
    #L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item .doctor-text {
        padding-left: 70px
    }
}

@media (max-width: 39.9375em) {
    #L220 > .row .left-columns .last-action-container .last-action-doctor .last-action-doctor-item {
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width: 1280px) {
    #L220 > .row .left-columns .last-action-container {
        max-width: 600px
    }
}

@media (max-width: 63.9375em) {
    #L220 > .row .left-columns .last-action-container {
        max-width: 100%
    }
}

#L220 > .row .user-box {
    position: absolute;
    right: 0;
    top: -60px;
    width: 300px;
    background-color: #00d3c2;
    padding: 60px 20px 100px;
    color: white;
    min-height: 300px
}

#L220 > .row .user-box .avatar-container img {
    margin-bottom: 1rem;
    border-radius: 50%;
    width: 100px;
    height: 100px
}

#L220 > .row .user-box .presentation {
    font-size: 20px;
    margin-bottom: 20px;
    font-family: "Raleway", sans-serif
}

#L220 > .row .user-box .presentation P {
    line-height: 1.2
}

#L220 > .row .user-box .action-container {
    font-family: "Raleway", sans-serif;
    font-weight: bold
}

#L220 > .row .user-box UL {
    margin-left: 0;
    list-style-type: none
}

#L220 > .row .user-box UL LI {
    padding: 3px 0;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
    position: relative
}

#L220 > .row .user-box A {
    color: #fff;
    display: block
}

#L220 > .row .user-box A I {
    position: absolute;
    right: 0;
    font-size: 18px;
    top: calc(50% - 9px)
}

#L220 > .row .user-box A:hover {
    text-decoration: underline
}

@media (max-width: 63.9375em) {
    #L220 > .row .user-box {
        display: none
    }
}

@media (max-width: 39.9375em) {
    #L220 {
        padding-bottom: 60px
    }
}


#L216 {
    background-color: #f9f9f9;
    padding-top: 60px;
    padding-bottom: 60px
}

#L216 .ranking-header {
    padding-bottom: 40px
}

#L216 .ranking-header H3 {
    color: #A7A7A7;
    text-align: center
}

#L216 .ranking-header .ranking-subtitle {
    text-align: center
}

#L216 .ranking-header .ranking-subtitle IMG {
    width: 50px
}

#L216 .ranking-header .ranking-subtitle IMG, #L216 .ranking-header .ranking-subtitle .icon-svg {
    width: 50px;
    height: 50px
}

#L216 .ranking-header .ranking-subtitle IMG polygon, #L216 .ranking-header .ranking-subtitle IMG path, #L216 .ranking-header .ranking-subtitle IMG polyline, #L216 .ranking-header .ranking-subtitle IMG circle, #L216 .ranking-header .ranking-subtitle IMG rect, #L216 .ranking-header .ranking-subtitle .icon-svg polygon, #L216 .ranking-header .ranking-subtitle .icon-svg path, #L216 .ranking-header .ranking-subtitle .icon-svg polyline, #L216 .ranking-header .ranking-subtitle .icon-svg circle, #L216 .ranking-header .ranking-subtitle .icon-svg rect {
    stroke: #A7A7A7
}

#L216 .ranking-header .ranking-subtitle IMG #Invisible_Shape rect, #L216 .ranking-header .ranking-subtitle .icon-svg #Invisible_Shape rect {
    stroke: transparent
}

#L216 .ranking-header .ranking-divisor {
    height: 20px;
    width: 100px;
    margin: 0 auto;
    border-bottom: 2px solid #A7A7A7
}

#L216 .ranking-container .medici-attivi .mar-title, #L216 .ranking-container .medici-attivi .erar-title, #L216 .ranking-container .er-attivi .mar-title, #L216 .ranking-container .er-attivi .erar-title {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 40px
}

@media (max-width: 63.9375em) {
    #L216 .ranking-container .medici-attivi .mar-title, #L216 .ranking-container .medici-attivi .erar-title, #L216 .ranking-container .er-attivi .mar-title, #L216 .ranking-container .er-attivi .erar-title {
        min-height: 66px
    }
}

@media (max-width: 39.9375em) {
    #L216 .ranking-container .medici-attivi .mar-title, #L216 .ranking-container .medici-attivi .erar-title, #L216 .ranking-container .er-attivi .mar-title, #L216 .ranking-container .er-attivi .erar-title {
        min-height: 0
    }
}

#L216 .ranking-container .medici-attivi .mar-item, #L216 .ranking-container .medici-attivi .erar-item, #L216 .ranking-container .er-attivi .mar-item, #L216 .ranking-container .er-attivi .erar-item {
    background-color: #fff;
    margin-bottom: 20px;
    border: 1px solid #dcdcdc;
    position: relative;
    min-height: 135px
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container, #L216 .ranking-container .medici-attivi .mar-item .erar-container, #L216 .ranking-container .medici-attivi .erar-item .mar-container, #L216 .ranking-container .medici-attivi .erar-item .erar-container, #L216 .ranking-container .er-attivi .mar-item .mar-container, #L216 .ranking-container .er-attivi .mar-item .erar-container, #L216 .ranking-container .er-attivi .erar-item .mar-container, #L216 .ranking-container .er-attivi .erar-item .erar-container {
    padding: 15px 15px 55px;
    min-height: 95px
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-avatar, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-avatar, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-avatar, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-avatar, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-avatar, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-avatar, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-avatar, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-avatar, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-avatar, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-avatar, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-avatar, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-avatar, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-avatar, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-avatar, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-avatar, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-avatar {
    position: absolute
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-avatar IMG, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-avatar IMG, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-avatar IMG, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-avatar IMG, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-avatar IMG, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-avatar IMG, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-avatar IMG, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-avatar IMG, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-avatar IMG, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-avatar IMG, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-avatar IMG, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-avatar IMG, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-avatar IMG, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-avatar IMG, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-avatar IMG, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-avatar IMG {
    border-radius: 50%;
    width: 70px;
    height: 70px
}

@media (max-width: 39.9375em) {
    #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-avatar IMG, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-avatar IMG, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-avatar IMG, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-avatar IMG, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-avatar IMG, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-avatar IMG, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-avatar IMG, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-avatar IMG, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-avatar IMG, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-avatar IMG, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-avatar IMG, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-avatar IMG, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-avatar IMG, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-avatar IMG, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-avatar IMG, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-avatar IMG {
        width: 50px;
        height: 50px;
        margin-top: 10px
    }
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info {
    padding-left: 100px;
    padding-right: 50px;
    min-height: 70px;
    padding-bottom: 30px
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .mar-doctor-name, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .erar-doctor-name, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .mar-doctor-name, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .erar-doctor-name, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .mar-doctor-name, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .erar-doctor-name, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .mar-doctor-name, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .erar-doctor-name, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .mar-doctor-name, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .erar-doctor-name, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .mar-doctor-name, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .erar-doctor-name, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .mar-doctor-name, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .erar-doctor-name, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .mar-doctor-name, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .erar-doctor-name, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .mar-doctor-name, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .erar-doctor-name, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .mar-doctor-name, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .erar-doctor-name, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .mar-doctor-name, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .erar-doctor-name, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .mar-doctor-name, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .erar-doctor-name, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .mar-doctor-name, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .erar-doctor-name, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .mar-doctor-name, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .erar-doctor-name, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .mar-doctor-name, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .erar-doctor-name, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .mar-doctor-name, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .erar-doctor-name {
    margin-bottom: 5px;
    padding-top: 10px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    font-family: "Raleway", sans-serif
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .expertise, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .expertise, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .expertise, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .expertise, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .expertise, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .expertise, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .expertise, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .expertise, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .expertise, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .expertise, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .expertise, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .expertise, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .expertise, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .expertise, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .expertise, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .expertise {
    font-size: 13px
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .last-action, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .last-action, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .last-action, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .last-action, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .last-action, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .last-action, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .last-action, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .last-action, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .last-action, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .last-action, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .last-action, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .last-action, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .last-action, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .last-action, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .last-action, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .last-action {
    position: absolute;
    bottom: 60px;
    font-size: 13px;
    margin-top: 20px;
    color: #009fe3
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .last-action A, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .last-action A, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .last-action A, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .last-action A, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .last-action A, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .last-action A, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .last-action A, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .last-action A, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .last-action A, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .last-action A, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .last-action A, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .last-action A, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .last-action A, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .last-action A, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .last-action A, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .last-action A {
    padding-left: 3px;
    text-decoration: underline;
    color: #009fe3
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 30%;
    height: 40px;
    background-color: #f9f9f9;
    border-top: 1px solid #dcdcdc;
    font-size: 13px
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol {
    display: inline-block;
    width: 40%;
    text-align: center;
    cursor: pointer;
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    height: 40px
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon {
    display: inline-block;
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon {
    display: none
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol .minus-icon, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol .minus-icon, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol .minus-icon, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol .minus-icon, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol .minus-icon, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol .minus-icon, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol .minus-icon, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol .minus-icon, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol .minus-icon, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol .minus-icon, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol .minus-icon, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol .minus-icon, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol .minus-icon, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol .minus-icon, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol .minus-icon, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol .minus-icon {
    display: none
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol SPAN, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol SPAN, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol SPAN, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol SPAN, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol SPAN, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol SPAN, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol SPAN, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol SPAN, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol SPAN, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol SPAN, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol SPAN, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol SPAN, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol SPAN, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol SPAN, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol SPAN, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol SPAN {
    font-size: 13px;
    line-height: 20px
}

@media (max-width: 400px) {
    #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-follow-mol, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-follow-mol {
        width: 100%
    }
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-counter {
    display: inline-block;
    float: right;
    width: 60%;
    text-align: center;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    padding: 10px;
    padding-left: 0;
    padding-right: 0;
    height: 39px
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-counter DIV, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-counter DIV, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-counter DIV, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-counter DIV, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-counter DIV, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-counter DIV, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-counter DIV, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-counter DIV, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-counter DIV, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-counter DIV, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-counter DIV, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-counter DIV, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-counter DIV, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-counter DIV, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-counter DIV, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-counter DIV {
    display: inline-block
}

@media (max-width: 400px) {
    #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container .doctor-counter, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container .doctor-counter {
        display: none
    }
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container svg, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container svg, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container svg, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container svg, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container svg, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container svg, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container svg, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container svg, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container svg, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container svg, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container svg, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container svg, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container svg, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container svg, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container svg, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container svg {
    width: 20px;
    height: 20px
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container svg polygon, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container svg path, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container svg polyline, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container svg circle, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container svg line, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container svg polygon, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container svg path, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container svg polyline, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container svg circle, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container svg line, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container svg polygon, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container svg path, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container svg polyline, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container svg circle, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container svg line, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container svg polygon, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container svg path, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container svg polyline, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container svg circle, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container svg line, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container svg polygon, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container svg path, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container svg polyline, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container svg circle, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container svg line, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container svg polygon, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container svg path, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container svg polyline, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container svg circle, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container svg line, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container svg polygon, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container svg path, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container svg polyline, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container svg circle, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container svg line, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container svg polygon, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container svg path, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container svg polyline, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container svg circle, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container svg line, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container svg polygon, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container svg path, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container svg polyline, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container svg circle, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container svg line, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container svg polygon, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container svg path, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container svg polyline, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container svg circle, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container svg line, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container svg polygon, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container svg path, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container svg polyline, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container svg circle, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container svg line, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container svg polygon, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container svg path, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container svg polyline, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container svg circle, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container svg line, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container svg polygon, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container svg path, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container svg polyline, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container svg circle, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container svg line, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container svg polygon, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container svg path, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container svg polyline, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container svg circle, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container svg line, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container svg polygon, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container svg path, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container svg polyline, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container svg circle, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container svg line, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container svg polygon, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container svg path, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container svg polyline, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container svg circle, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container svg line {
    stroke: #A7A7A7;
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container svg.minus-icon polygon, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container svg.minus-icon path, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container svg.minus-icon polyline, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container svg.minus-icon circle, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container svg.minus-icon line, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container svg.minus-icon polygon, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container svg.minus-icon path, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container svg.minus-icon polyline, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container svg.minus-icon circle, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container svg.minus-icon line, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container svg.minus-icon polygon, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container svg.minus-icon path, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container svg.minus-icon polyline, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container svg.minus-icon circle, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container svg.minus-icon line, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container svg.minus-icon polygon, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container svg.minus-icon path, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container svg.minus-icon polyline, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container svg.minus-icon circle, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container svg.minus-icon line, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container svg.minus-icon polygon, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container svg.minus-icon path, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container svg.minus-icon polyline, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container svg.minus-icon circle, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container svg.minus-icon line, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container svg.minus-icon polygon, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container svg.minus-icon path, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container svg.minus-icon polyline, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container svg.minus-icon circle, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container svg.minus-icon line, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container svg.minus-icon polygon, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container svg.minus-icon path, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container svg.minus-icon polyline, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container svg.minus-icon circle, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container svg.minus-icon line, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container svg.minus-icon polygon, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container svg.minus-icon path, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container svg.minus-icon polyline, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container svg.minus-icon circle, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container svg.minus-icon line, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container svg.minus-icon polygon, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container svg.minus-icon path, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container svg.minus-icon polyline, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container svg.minus-icon circle, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container svg.minus-icon line, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container svg.minus-icon polygon, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container svg.minus-icon path, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container svg.minus-icon polyline, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container svg.minus-icon circle, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container svg.minus-icon line, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container svg.minus-icon polygon, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container svg.minus-icon path, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container svg.minus-icon polyline, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container svg.minus-icon circle, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container svg.minus-icon line, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container svg.minus-icon polygon, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container svg.minus-icon path, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container svg.minus-icon polyline, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container svg.minus-icon circle, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container svg.minus-icon line, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container svg.minus-icon polygon, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container svg.minus-icon path, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container svg.minus-icon polyline, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container svg.minus-icon circle, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container svg.minus-icon line, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container svg.minus-icon polygon, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container svg.minus-icon path, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container svg.minus-icon polyline, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container svg.minus-icon circle, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container svg.minus-icon line, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container svg.minus-icon polygon, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container svg.minus-icon path, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container svg.minus-icon polyline, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container svg.minus-icon circle, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container svg.minus-icon line, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container svg.minus-icon polygon, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container svg.minus-icon path, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container svg.minus-icon polyline, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container svg.minus-icon circle, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container svg.minus-icon line {
    stroke: #ff3f40;
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container SPAN, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container SPAN, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container SPAN, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container SPAN, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container SPAN, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container SPAN, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container SPAN, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container SPAN, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container SPAN, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container SPAN, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container SPAN, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container SPAN, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container SPAN, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container SPAN, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container SPAN, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container SPAN {
    vertical-align: top;
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
}

@media (max-width: 63.9375em) {
    #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .doctor-social-container, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .doctor-social-container, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .doctor-social-container, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .doctor-social-container, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .doctor-social-container, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .doctor-social-container, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .doctor-social-container, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .doctor-social-container, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .doctor-social-container, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .doctor-social-container, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .doctor-social-container, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .doctor-social-container, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .doctor-social-container, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .doctor-social-container, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .doctor-social-container, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .doctor-social-container {
        right: 0;
    }
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .mol-city, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .mol-city, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .mol-city, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .mol-city, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .mol-city, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .mol-city, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .mol-city, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .mol-city, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .mol-city, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .mol-city, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .mol-city, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .mol-city, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .mol-city, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .mol-city, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .mol-city, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .mol-city {
    padding: 8px 10px;
    position: absolute;
    bottom: 0;
    left: 70%;
    right: 0;
    height: 40px;
    background-color: #f9f9f9;
    text-align: right;
    color: #009fe3;
    border-top: 1px solid #dcdcdc
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .mol-city > DIV, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .mol-city > DIV, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .mol-city > DIV, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .mol-city > DIV, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .mol-city > DIV, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .mol-city > DIV, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .mol-city > DIV, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .mol-city > DIV, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .mol-city > DIV, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .mol-city > DIV, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .mol-city > DIV, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .mol-city > DIV, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .mol-city > DIV, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .mol-city > DIV, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .mol-city > DIV, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .mol-city > DIV {
    font-size: 13px;
    line-height: 23px
}

@media (max-width: 63.9375em) {
    #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info .mol-city, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info .mol-city, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info .mol-city, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info .mol-city, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info .mol-city, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info .mol-city, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info .mol-city, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info .mol-city, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info .mol-city, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info .mol-city, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info .mol-city, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info .mol-city, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info .mol-city, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info .mol-city, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info .mol-city, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info .mol-city {
        display: none
    }
}

@media (max-width: 39.9375em) {
    #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info {
        padding-left: 70px;
        padding-right: 50px
    }
}

@media (max-width: 450px) {
    #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-info, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-info, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-info, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-info, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-info, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-info, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-info, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-info, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-info, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-info, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-info, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-info, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-info, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-info, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-info, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-info {
        padding-bottom: 60px
    }
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-icon, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-icon, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-icon, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-icon, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-icon, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-icon, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-icon, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-icon {
    position: absolute;
    top: 20px;
    right: 15px
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-icon IMG, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-icon .icon-svg, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-icon IMG, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-icon .icon-svg, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-icon IMG, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-icon .icon-svg, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-icon IMG, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-icon .icon-svg, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-icon IMG, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-icon .icon-svg, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-icon IMG, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-icon .icon-svg, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-icon IMG, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-icon .icon-svg, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-icon IMG, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-icon .icon-svg {
    width: 40px;
    height: 40px
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-icon IMG polygon, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-icon IMG path, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-icon IMG polyline, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-icon IMG circle, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-icon .icon-svg polygon, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-icon .icon-svg path, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-icon .icon-svg polyline, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-icon .icon-svg circle, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-icon IMG polygon, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-icon IMG path, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-icon IMG polyline, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-icon IMG circle, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-icon .icon-svg polygon, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-icon .icon-svg path, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-icon .icon-svg polyline, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-icon .icon-svg circle, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-icon IMG polygon, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-icon IMG path, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-icon IMG polyline, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-icon IMG circle, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-icon .icon-svg polygon, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-icon .icon-svg path, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-icon .icon-svg polyline, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-icon .icon-svg circle, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-icon IMG polygon, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-icon IMG path, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-icon IMG polyline, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-icon IMG circle, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-icon .icon-svg polygon, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-icon .icon-svg path, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-icon .icon-svg polyline, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-icon .icon-svg circle, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-icon IMG polygon, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-icon IMG path, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-icon IMG polyline, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-icon IMG circle, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-icon .icon-svg polygon, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-icon .icon-svg path, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-icon .icon-svg polyline, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-icon .icon-svg circle, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-icon IMG polygon, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-icon IMG path, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-icon IMG polyline, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-icon IMG circle, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-icon .icon-svg polygon, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-icon .icon-svg path, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-icon .icon-svg polyline, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-icon .icon-svg circle, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-icon IMG polygon, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-icon IMG path, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-icon IMG polyline, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-icon IMG circle, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-icon .icon-svg polygon, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-icon .icon-svg path, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-icon .icon-svg polyline, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-icon .icon-svg circle, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-icon IMG polygon, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-icon IMG path, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-icon IMG polyline, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-icon IMG circle, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-icon .icon-svg polygon, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-icon .icon-svg path, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-icon .icon-svg polyline, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-icon .icon-svg circle {
    stroke: #00d3c2
}

@media (max-width: 39.9375em) {
    #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-icon IMG, #L216 .ranking-container .medici-attivi .mar-item .mar-container .mar-icon .icon-svg, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-icon IMG, #L216 .ranking-container .medici-attivi .mar-item .erar-container .mar-icon .icon-svg, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-icon IMG, #L216 .ranking-container .medici-attivi .erar-item .mar-container .mar-icon .icon-svg, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-icon IMG, #L216 .ranking-container .medici-attivi .erar-item .erar-container .mar-icon .icon-svg, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-icon IMG, #L216 .ranking-container .er-attivi .mar-item .mar-container .mar-icon .icon-svg, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-icon IMG, #L216 .ranking-container .er-attivi .mar-item .erar-container .mar-icon .icon-svg, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-icon IMG, #L216 .ranking-container .er-attivi .erar-item .mar-container .mar-icon .icon-svg, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-icon IMG, #L216 .ranking-container .er-attivi .erar-item .erar-container .mar-icon .icon-svg {
        width: 30px;
        height: 30px
    }
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-icon, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-icon, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-icon, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-icon, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-icon, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-icon, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-icon, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-icon {
    position: absolute;
    top: 20px;
    right: 15px
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-icon IMG, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-icon .icon-svg, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-icon IMG, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-icon .icon-svg, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-icon IMG, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-icon .icon-svg, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-icon IMG, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-icon .icon-svg, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-icon IMG, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-icon .icon-svg, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-icon IMG, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-icon .icon-svg, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-icon IMG, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-icon .icon-svg, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-icon IMG, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-icon .icon-svg {
    width: 40px;
    height: 40px
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-icon IMG polygon, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-icon IMG path, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-icon IMG polyline, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-icon IMG circle, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-icon .icon-svg polygon, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-icon .icon-svg path, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-icon .icon-svg polyline, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-icon .icon-svg circle, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-icon IMG polygon, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-icon IMG path, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-icon IMG polyline, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-icon IMG circle, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-icon .icon-svg polygon, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-icon .icon-svg path, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-icon .icon-svg polyline, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-icon .icon-svg circle, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-icon IMG polygon, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-icon IMG path, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-icon IMG polyline, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-icon IMG circle, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-icon .icon-svg polygon, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-icon .icon-svg path, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-icon .icon-svg polyline, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-icon .icon-svg circle, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-icon IMG polygon, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-icon IMG path, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-icon IMG polyline, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-icon IMG circle, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-icon .icon-svg polygon, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-icon .icon-svg path, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-icon .icon-svg polyline, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-icon .icon-svg circle, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-icon IMG polygon, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-icon IMG path, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-icon IMG polyline, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-icon IMG circle, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-icon .icon-svg polygon, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-icon .icon-svg path, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-icon .icon-svg polyline, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-icon .icon-svg circle, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-icon IMG polygon, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-icon IMG path, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-icon IMG polyline, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-icon IMG circle, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-icon .icon-svg polygon, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-icon .icon-svg path, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-icon .icon-svg polyline, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-icon .icon-svg circle, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-icon IMG polygon, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-icon IMG path, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-icon IMG polyline, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-icon IMG circle, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-icon .icon-svg polygon, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-icon .icon-svg path, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-icon .icon-svg polyline, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-icon .icon-svg circle, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-icon IMG polygon, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-icon IMG path, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-icon IMG polyline, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-icon IMG circle, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-icon .icon-svg polygon, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-icon .icon-svg path, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-icon .icon-svg polyline, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-icon .icon-svg circle {
    stroke: #00d3c2
}

@media (max-width: 39.9375em) {
    #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-icon IMG, #L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-icon .icon-svg, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-icon IMG, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-icon .icon-svg, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-icon IMG, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-icon .icon-svg, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-icon IMG, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-icon .icon-svg, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-icon IMG, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-icon .icon-svg, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-icon IMG, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-icon .icon-svg, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-icon IMG, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-icon .icon-svg, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-icon IMG, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-icon .icon-svg {
        width: 30px;
        height: 30px
    }
}

#L216 .ranking-container .medici-attivi .mar-item .mar-container .erar-icon .number-container, #L216 .ranking-container .medici-attivi .mar-item .erar-container .erar-icon .number-container, #L216 .ranking-container .medici-attivi .erar-item .mar-container .erar-icon .number-container, #L216 .ranking-container .medici-attivi .erar-item .erar-container .erar-icon .number-container, #L216 .ranking-container .er-attivi .mar-item .mar-container .erar-icon .number-container, #L216 .ranking-container .er-attivi .mar-item .erar-container .erar-icon .number-container, #L216 .ranking-container .er-attivi .erar-item .mar-container .erar-icon .number-container, #L216 .ranking-container .er-attivi .erar-item .erar-container .erar-icon .number-container {
    text-align: center;
    color: #00d3c2
}

#L216 .ranking-container .medici-attivi .mar-item .mar-interaction, #L216 .ranking-container .medici-attivi .mar-item .erar-interaction, #L216 .ranking-container .medici-attivi .erar-item .mar-interaction, #L216 .ranking-container .medici-attivi .erar-item .erar-interaction, #L216 .ranking-container .er-attivi .mar-item .mar-interaction, #L216 .ranking-container .er-attivi .mar-item .erar-interaction, #L216 .ranking-container .er-attivi .erar-item .mar-interaction, #L216 .ranking-container .er-attivi .erar-item .erar-interaction {
    display: none;
    text-align: center;
    overflow: hidden;
    border-top: 1px solid #dcdcdc;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

#L216 .ranking-container .medici-attivi .mar-item .mar-interaction > DIV, #L216 .ranking-container .medici-attivi .mar-item .erar-interaction > DIV, #L216 .ranking-container .medici-attivi .erar-item .mar-interaction > DIV, #L216 .ranking-container .medici-attivi .erar-item .erar-interaction > DIV, #L216 .ranking-container .er-attivi .mar-item .mar-interaction > DIV, #L216 .ranking-container .er-attivi .mar-item .erar-interaction > DIV, #L216 .ranking-container .er-attivi .erar-item .mar-interaction > DIV, #L216 .ranking-container .er-attivi .erar-item .erar-interaction > DIV {
    width: 33%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px
}

#L216 .ranking-container .medici-attivi .mar-item .mar-interaction > DIV.middle, #L216 .ranking-container .medici-attivi .mar-item .erar-interaction > DIV.middle, #L216 .ranking-container .medici-attivi .erar-item .mar-interaction > DIV.middle, #L216 .ranking-container .medici-attivi .erar-item .erar-interaction > DIV.middle, #L216 .ranking-container .er-attivi .mar-item .mar-interaction > DIV.middle, #L216 .ranking-container .er-attivi .mar-item .erar-interaction > DIV.middle, #L216 .ranking-container .er-attivi .erar-item .mar-interaction > DIV.middle, #L216 .ranking-container .er-attivi .erar-item .erar-interaction > DIV.middle {
    width: 34%;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc
}

#L216 .ranking-container .medici-attivi .mar-item .mar-interaction > DIV A, #L216 .ranking-container .medici-attivi .mar-item .erar-interaction > DIV A, #L216 .ranking-container .medici-attivi .erar-item .mar-interaction > DIV A, #L216 .ranking-container .medici-attivi .erar-item .erar-interaction > DIV A, #L216 .ranking-container .er-attivi .mar-item .mar-interaction > DIV A, #L216 .ranking-container .er-attivi .mar-item .erar-interaction > DIV A, #L216 .ranking-container .er-attivi .erar-item .mar-interaction > DIV A, #L216 .ranking-container .er-attivi .erar-item .erar-interaction > DIV A {
    padding: 6px;
    display: inline-block;
    border: 1px solid #dcdcdc;
    font-size: 13px;
    transition: background-color 300ms ease-out;
    color: #626261
}

#L216 .ranking-container .medici-attivi .mar-item .mar-interaction > DIV A:hover, #L216 .ranking-container .medici-attivi .mar-item .erar-interaction > DIV A:hover, #L216 .ranking-container .medici-attivi .erar-item .mar-interaction > DIV A:hover, #L216 .ranking-container .medici-attivi .erar-item .erar-interaction > DIV A:hover, #L216 .ranking-container .er-attivi .mar-item .mar-interaction > DIV A:hover, #L216 .ranking-container .er-attivi .mar-item .erar-interaction > DIV A:hover, #L216 .ranking-container .er-attivi .erar-item .mar-interaction > DIV A:hover, #L216 .ranking-container .er-attivi .erar-item .erar-interaction > DIV A:hover {
    background-color: #ff9800;
    color: #fff;
    border: 1px solid #fff
}

@media (max-width: 39.9375em) {
    #L216 .ranking-container .medici-attivi .mar-item, #L216 .ranking-container .medici-attivi .erar-item, #L216 .ranking-container .er-attivi .mar-item, #L216 .ranking-container .er-attivi .erar-item {
        min-height: 110px
    }
}

@media (max-width: 39.9375em) {
    #L216 .ranking-container .er-attivi {
        padding-top: 60px
    }
}

#L217 {
    background-color: #00d3c2
}

#L217 > .row {
    position: relative
}

#L217 .blog-mol-header {
    padding-top: 40px;
    text-align: center;
    color: white;
    padding-bottom: 40px
}

#L217 .blog-mol-header .icon-svg {
    width: 50px;
    height: 50px;
    margin-bottom: 15px
}

#L217 .blog-mol-header .icon-svg polygon, #L217 .blog-mol-header .icon-svg path, #L217 .blog-mol-header .icon-svg polyline, #L217 .blog-mol-header .icon-svg circle, #L217 .blog-mol-header .icon-svg line {
    stroke: #fff
}

#L217 .blog-mol-header I {
    font-size: 35px;
    color: #fff;
    margin-bottom: 15px
}

#L217 .blog-mol-header .blog-mol-divisor {
    height: 30px;
    width: 100px;
    margin: 0 auto;
    border-bottom: 2px solid #fff
}

#L217 .blog-mol-header .arrow-blog-down {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -40px;
    right: calc(50% - 20px);
    border-color: #00d3c2 transparent transparent transparent !important;
    border: solid 20px;
    z-index: 1
}

#L217 .owl-item.center .doc-avatar, #L217 .owl-item.slick-center .doc-avatar, #L217 .elem.center .doc-avatar, #L217 .elem.slick-center .doc-avatar {
    padding-top: 0
}

#L217 .owl-item.center .doc-avatar IMG, #L217 .owl-item.slick-center .doc-avatar IMG, #L217 .elem.center .doc-avatar IMG, #L217 .elem.slick-center .doc-avatar IMG {
    width: 100%;
    background-color: unset;
    -moz-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    opacity: 1;
    height: auto
}

@media (max-width: 63.9375em) {
    #L217 .owl-item.center .doc-avatar IMG, #L217 .owl-item.slick-center .doc-avatar IMG, #L217 .elem.center .doc-avatar IMG, #L217 .elem.slick-center .doc-avatar IMG {
        width: auto
    }
}

#L217 .owl-item.center .doctor-name, #L217 .owl-item.slick-center .doctor-name, #L217 .elem.center .doctor-name, #L217 .elem.slick-center .doctor-name {
    display: block;
    margin-left: -20px;
    margin-right: -20px;
    font-family: "Raleway", sans-serif
}

#L217 .owl-item .doc-avatar, #L217 .elem .doc-avatar {
    padding-top: 57px;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 20px
}

#L217 .owl-item .doc-avatar IMG, #L217 .elem .doc-avatar IMG {
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    margin: 0 auto;
    height: auto;
    width: 60%;
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    opacity: 0.8;
    border: 3px solid white;
    cursor: pointer
}

@media (max-width: 63.9375em) {
    #L217 .owl-item .doc-avatar, #L217 .elem .doc-avatar {
        width: auto
    }
}

@media (max-width: 800px) {
    #L217 .owl-item .doc-avatar, #L217 .elem .doc-avatar {
        padding-top: 37px
    }
}

@media (max-width: 480px) {
    #L217 .owl-item .doc-avatar, #L217 .elem .doc-avatar {
        padding-top: 35px
    }
}

#L217 .owl-item .doctor-name, #L217 .elem .doctor-name {
    text-transform: uppercase;
    font-weight: bold
}

#L217 .owl-controls .owl-nav div {
    position: absolute;
    top: 50%;
    font-size: 3em;
    margin-top: -24px
}

#L217 .owl-controls .owl-nav div.owl-prev {
    left: -10px;
    color: #A7A7A7;
    line-height: 1
}

#L217 .owl-controls .owl-nav div.owl-next {
    right: -10px;
    color: #A7A7A7;
    line-height: 1
}


.doctor-blog-text-container, .doctor-blog-container {
    background-color: #fff;
    padding-top: 60px;
    padding-bottom: 60px;
    position: relative
}

.doctor-blog-text-container > .row, .doctor-blog-container > .row {
    position: relative
}

.doctor-blog-text-container .arrow, .doctor-blog-container .arrow {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: -40px;
    right: calc(50% - 20px);
    border-color: transparent transparent #fff transparent !important;
    border: solid 20px
}

.doctor-blog-text-container .text .date-publishing, .doctor-blog-text-container .text-container .date-publishing, .doctor-blog-container .text .date-publishing, .doctor-blog-container .text-container .date-publishing {
    clear: both;
    display: block;
    font-size: 14px;
    text-align: left;
    color: #a7a7a7;
    margin-bottom: 15px
}

@media (max-width: 39.9375em) {
    .doctor-blog-text-container .text .date-publishing, .doctor-blog-text-container .text-container .date-publishing, .doctor-blog-container .text .date-publishing, .doctor-blog-container .text-container .date-publishing {
        margin-top: 20px
    }
}

.doctor-blog-text-container .text .title, .doctor-blog-text-container .text-container .title, .doctor-blog-container .text .title, .doctor-blog-container .text-container .title {
    margin-bottom: 20px
}

.doctor-blog-text-container .text .abstract, .doctor-blog-text-container .text-container .abstract, .doctor-blog-container .text .abstract, .doctor-blog-container .text-container .abstract {
    margin-bottom: 15px
}

.doctor-blog-text-container .text .doctor-container, .doctor-blog-text-container .text-container .doctor-container, .doctor-blog-container .text .doctor-container, .doctor-blog-container .text-container .doctor-container {
    position: relative
}

.doctor-blog-text-container .text .doctor-container IMG, .doctor-blog-text-container .text-container .doctor-container IMG, .doctor-blog-container .text .doctor-container IMG, .doctor-blog-container .text-container .doctor-container IMG {
    position: absolute;
    border-radius: 50%;
    width: 50px;
    height: 50px
}

.doctor-blog-text-container .text .doctor-container .doctor-info, .doctor-blog-text-container .text-container .doctor-container .doctor-info, .doctor-blog-container .text .doctor-container .doctor-info, .doctor-blog-container .text-container .doctor-container .doctor-info {
    padding-left: 70px;
    min-height: 50px
}

.doctor-blog-text-container .text .doctor-container .doctor-info .doctor-name, .doctor-blog-text-container .text-container .doctor-container .doctor-info .doctor-name, .doctor-blog-container .text .doctor-container .doctor-info .doctor-name, .doctor-blog-container .text-container .doctor-container .doctor-info .doctor-name {
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Raleway", sans-serif
}

.doctor-blog-text-container .text .doctor-container .doctor-info .expertise, .doctor-blog-text-container .text-container .doctor-container .doctor-info .expertise, .doctor-blog-container .text .doctor-container .doctor-info .expertise, .doctor-blog-container .text-container .doctor-container .doctor-info .expertise {
    font-size: 13px;
    color: #a7a7a7
}

.doctor-blog-text-container .text .doctor-container .doctor-info .expertise A, .doctor-blog-text-container .text-container .doctor-container .doctor-info .expertise A, .doctor-blog-container .text .doctor-container .doctor-info .expertise A, .doctor-blog-container .text-container .doctor-container .doctor-info .expertise A {
    color: #a7a7a7
}

.doctor-blog-text-container .text .doctor-container .doctor-social-container, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container, .doctor-blog-container .text .doctor-container .doctor-social-container, .doctor-blog-container .text-container .doctor-container .doctor-social-container {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #dcdcdc;
    position: relative
}

.doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol {
    display: inline-block;
    cursor: pointer
}

.doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol.doctor-followed .minus-icon {
    display: inline-block
}

.doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol.doctor-followed .add-icon {
    display: none
}

.doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg {
    width: 18px;
    height: 18px
}

.doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon {
    display: none
}

.doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon polygon, .doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon path, .doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon polyline, .doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon circle, .doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon line, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon polygon, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon path, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon polyline, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon circle, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon line, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon polygon, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon path, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon polyline, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon circle, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon line, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon polygon, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon path, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon polyline, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon circle, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg.minus-icon line {
    stroke: #ff3f40
}

.doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg polygon, .doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg path, .doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg polyline, .doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg circle, .doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg line, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg polygon, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg path, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg polyline, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg circle, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg line, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg polygon, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg path, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg polyline, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg circle, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol svg line, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg polygon, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg path, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg polyline, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg circle, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol svg line {
    stroke: #A7A7A7
}

.doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol SPAN, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol SPAN, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol SPAN, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol SPAN {
    font-size: 17px;
    line-height: 16px;
    vertical-align: top;
    padding-left: 5px;
    color: #A7A7A7
}

@media (max-width: 400px) {
    .doctor-blog-text-container .text .doctor-container .doctor-social-container .doctor-follow-mol, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol, .doctor-blog-container .text .doctor-container .doctor-social-container .doctor-follow-mol, .doctor-blog-container .text-container .doctor-container .doctor-social-container .doctor-follow-mol {
        width: 100%;
        text-align: center;
        display: block
    }
}

.doctor-blog-text-container .text .doctor-container .doctor-social-container .share-container, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .share-container, .doctor-blog-container .text .doctor-container .doctor-social-container .share-container, .doctor-blog-container .text-container .doctor-container .doctor-social-container .share-container {
    position: absolute;
    top: 16px;
    right: 0;
    color: #A7A7A7
}

.doctor-blog-text-container .text .doctor-container .doctor-social-container .share-container I, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .share-container I, .doctor-blog-container .text .doctor-container .doctor-social-container .share-container I, .doctor-blog-container .text-container .doctor-container .doctor-social-container .share-container I {
    color: #A7A7A7;
    margin-left: 15px
}

.doctor-blog-text-container .text .doctor-container .doctor-social-container .share-container I:hover.fa-facebook, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .share-container I:hover.fa-facebook, .doctor-blog-container .text .doctor-container .doctor-social-container .share-container I:hover.fa-facebook, .doctor-blog-container .text-container .doctor-container .doctor-social-container .share-container I:hover.fa-facebook {
    color: #43609c
}

.doctor-blog-text-container .text .doctor-container .doctor-social-container .share-container I:hover.fa-twitter, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .share-container I:hover.fa-twitter, .doctor-blog-container .text .doctor-container .doctor-social-container .share-container I:hover.fa-twitter, .doctor-blog-container .text-container .doctor-container .doctor-social-container .share-container I:hover.fa-twitter {
    color: #00aced
}

.doctor-blog-text-container .text .doctor-container .doctor-social-container .share-container I:hover.fa-linkedin, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .share-container I:hover.fa-linkedin, .doctor-blog-container .text .doctor-container .doctor-social-container .share-container I:hover.fa-linkedin, .doctor-blog-container .text-container .doctor-container .doctor-social-container .share-container I:hover.fa-linkedin {
    color: #0177B5
}

.doctor-blog-text-container .text .doctor-container .doctor-social-container .share-container I:hover.fa-google-plus, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .share-container I:hover.fa-google-plus, .doctor-blog-container .text .doctor-container .doctor-social-container .share-container I:hover.fa-google-plus, .doctor-blog-container .text-container .doctor-container .doctor-social-container .share-container I:hover.fa-google-plus {
    color: #DD4E41
}

@media (max-width: 400px) {
    .doctor-blog-text-container .text .doctor-container .doctor-social-container .share-container I, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .share-container I, .doctor-blog-container .text .doctor-container .doctor-social-container .share-container I, .doctor-blog-container .text-container .doctor-container .doctor-social-container .share-container I {
        margin-right: 15px;
        margin-left: 0
    }
}

@media (max-width: 450px) {
    .doctor-blog-text-container .text .doctor-container .doctor-social-container .share-container > SPAN, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .share-container > SPAN, .doctor-blog-container .text .doctor-container .doctor-social-container .share-container > SPAN, .doctor-blog-container .text-container .doctor-container .doctor-social-container .share-container > SPAN {
        display: none
    }
}

@media (max-width: 400px) {
    .doctor-blog-text-container .text .doctor-container .doctor-social-container .share-container, .doctor-blog-text-container .text-container .doctor-container .doctor-social-container .share-container, .doctor-blog-container .text .doctor-container .doctor-social-container .share-container, .doctor-blog-container .text-container .doctor-container .doctor-social-container .share-container {
        left: 0;
        top: 50px;
        text-align: center
    }
}

.doctor-blog-text-container .go-to-blog, .doctor-blog-container .go-to-blog {
    clear: both;
    text-align: center;
    padding-top: 50px;
    font-size: 18px;
    padding-bottom: 15px
}

.doctor-blog-text-container .go-to-blog A, .doctor-blog-container .go-to-blog A {
    display: inline-block;
    height: 50px;
    line-height: 18px;
    text-align: center;
    padding: 14px 20px;
    font-weight: bold;
    border: 2px solid;
    border-radius: 1000px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Raleway", sans-serif;
    font-size: 13px;
    letter-spacing: 2px;
    transition: 0.1s;
    color: #152036;
    background-color: #ffbe00;
    border-color: #ffbe00;
    width: 270px
}

.doctor-blog-text-container .go-to-blog A:HOVER, .doctor-blog-container .go-to-blog A:HOVER {
    font-size: 15px
}

.doctor-blog-text-container .slick-arrow-container .slick-arrow, .doctor-blog-container .slick-arrow-container .slick-arrow {
    position: absolute;
    top: calc(50% - 15px);
    cursor: pointer
}

.doctor-blog-text-container .slick-arrow-container .slick-arrow.prev, .doctor-blog-container .slick-arrow-container .slick-arrow.prev {
    left: -50px
}

@media (max-width: 1040px) {
    .doctor-blog-text-container .slick-arrow-container .slick-arrow.prev, .doctor-blog-container .slick-arrow-container .slick-arrow.prev {
        left: 0
    }
}

.doctor-blog-text-container .slick-arrow-container .slick-arrow.next, .doctor-blog-container .slick-arrow-container .slick-arrow.next {
    right: -50px
}

@media (max-width: 1040px) {
    .doctor-blog-text-container .slick-arrow-container .slick-arrow.next, .doctor-blog-container .slick-arrow-container .slick-arrow.next {
        right: 0
    }
}

.doctor-blog-text-container .slick-arrow-container .slick-arrow .icon-svg, .doctor-blog-container .slick-arrow-container .slick-arrow .icon-svg {
    width: 30px;
    height: 30px
}

.doctor-blog-text-container .slick-arrow-container .slick-arrow .icon-svg polygon, .doctor-blog-text-container .slick-arrow-container .slick-arrow .icon-svg path, .doctor-blog-text-container .slick-arrow-container .slick-arrow .icon-svg polyline, .doctor-blog-text-container .slick-arrow-container .slick-arrow .icon-svg circle, .doctor-blog-text-container .slick-arrow-container .slick-arrow .icon-svg line, .doctor-blog-container .slick-arrow-container .slick-arrow .icon-svg polygon, .doctor-blog-container .slick-arrow-container .slick-arrow .icon-svg path, .doctor-blog-container .slick-arrow-container .slick-arrow .icon-svg polyline, .doctor-blog-container .slick-arrow-container .slick-arrow .icon-svg circle, .doctor-blog-container .slick-arrow-container .slick-arrow .icon-svg line {
    stroke: #A7A7A7
}


#L215 {
    overflow: hidden;
    position: relative;
    background: #00d3c2;
    background: linear-gradient(45deg, #00d3c2 0%, #0e7b90 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00d3c2', endColorstr='#0e7b90', GradientType=1)
}

#L215 > IMG {
    position: absolute;
    z-index: -1;
    width: 100%
}

@media (max-width: 1920px) {
    #L215 > IMG {
        height: 100%;
        max-width: none
    }
}

#L215 > .row {
    padding-top: 50px;
    padding-bottom: 50px
}

#L215 > .row .page-search.mol-search .search-container {
    background-color: transparent;
    padding: 0
}

#L215 > .row .page-search.mol-search .search-container .mol-search-label {
    color: #fff;
    font-size: 24px
}

#L215 > .row .text-container-search .text-container h1, #L215 > .row .text-container-search .text-container h2 {
    color: #fff
}

#L215 > .row .text-container-search .text-container .search-title {
    text-transform: uppercase;
    padding: 12px;
    background-color: rgba(0, 0, 0, 0.2);
    font-size: 24px;
    color: white;
    display: inline-block;
    margin-bottom: 20px;
    font-weight: bold
}

#L215 > .row .text-container-search .text-container .search-subtitle {
    font-size: 21px;
    color: white;
    margin-bottom: 15px
}

#L215 > .row .text-container-search .text-container .search-subtitle SPAN {
    font-size: 23px;
    font-weight: bold
}

#L215 > .row .text-container-search .text-container .search-subtitle H2, #L215 > .row .text-container-search .text-container .search-subtitle H3 {
    font-size: 23px;
    font-weight: bold;
    line-height: 1.5;
    font-family: "Open Sans", sans-serif;
    margin-bottom: 0
}

#L215 > .row .text-container-search .text-container .first-box-text > DIV {
    color: #fff;
    margin-bottom: 10px;
    font-size: 18px
}

#L215 > .row .text-container-search .text-container .first-box-text > DIV I {
    margin-right: 5px;
    color: #fff
}

@media (max-width: 39.9375em) {
    #L215 > .row .text-container-search .text-container {
        display: none
    }
}

#L215 > .row .mol-search .search-container {
    padding: 50px 40px;
    background-color: #fff
}

#L215 > .row .mol-search .search-container .mol-search-label {
    font-size: 21px;
    margin-bottom: 20px;
    font-family: "Raleway", sans-serif;
    font-weight: bold
}

#L215 > .row .mol-search .search-container SELECT {
    margin-bottom: 20px;
    font-size: 14px;
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #dcdcdc
}

#L215 > .row .mol-search .search-container .other-info.hidden-field {
    display: none
}

#L215 > .row .mol-search .search-container .doc-name INPUT {
    border-right: 0;
    border-left: 0;
    border-top: 0;
    font-size: 14px
}

#L215 > .row .mol-search .search-container .doc-name INPUT::-webkit-input-placeholder {
    color: #333
}

#L215 > .row .mol-search .search-container .doc-name INPUT:-moz-placeholder {
    color: #333
}

#L215 > .row .mol-search .search-container .doc-name INPUT::-moz-placeholder {
    color: #333
}

#L215 > .row .mol-search .search-container .doc-name INPUT:-ms-input-placeholder {
    color: #333
}

#L215 > .row .mol-search .search-container .doc-name INPUT:focus {
    border-color: #a7a7a7
}

#L215 > .row .mol-search .search-container .button-search A {
    display: block;
    height: 50px;
    line-height: 18px;
    text-align: center;
    padding: 14px 10px;
    font-weight: bold;
    border: 2px solid;
    border-radius: 1000px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Raleway", sans-serif;
    font-size: 13px;
    letter-spacing: 2px;
    transition: 0.1s;
    color: #152036;
    background-color: #ffbe00;
    border-color: #ffbe00
}

#L215 > .row .mol-search .search-container .button-search A:hover {
    font-size: 15px
}

#L215 > .row .mol-search .search-container .advanced-search {
    display: none;
    margin-top: 20px
}

#L215 > .row .mol-search .search-container .advanced-search A I {
    margin-left: 10px;
    color: #ff9800
}

@media (max-width: 39.9375em) {
    #L215 > .row .mol-search {
        margin-top: 40px
    }
}

@media (max-width: 39.9375em) {
    #L215 > .row {
        padding-top: 0
    }
}



#L221 .no-info-container, #L223 .no-info-container, .publishing-container-custom .no-info-container {
    padding: 50px 30px;
    overflow: hidden;
    text-align: center
}

#L221 .doctor-profile, #L223 .doctor-profile, .publishing-container-custom .doctor-profile {
    padding-top: 60px
}

#L221 .doctor-profile .personal-info, #L223 .doctor-profile .personal-info, .publishing-container-custom .doctor-profile .personal-info {
    position: relative;
    margin-bottom: 30px
}

#L221 .doctor-profile .personal-info .counter-container, #L223 .doctor-profile .personal-info .counter-container, .publishing-container-custom .doctor-profile .personal-info .counter-container {
    font-family: "Raleway", sans-serif
}

#L221 .doctor-profile .personal-info .counter-container .counter-container-question, #L221 .doctor-profile .personal-info .counter-container .counter-container-article, #L223 .doctor-profile .personal-info .counter-container .counter-container-question, #L223 .doctor-profile .personal-info .counter-container .counter-container-article, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article {
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    position: relative;
    padding: 20px;
    margin-bottom: 20px;
    background-color: white;
    min-height: 100px
}

#L221 .doctor-profile .personal-info .counter-container .counter-container-question IMG, #L221 .doctor-profile .personal-info .counter-container .counter-container-question svg, #L221 .doctor-profile .personal-info .counter-container .counter-container-article IMG, #L221 .doctor-profile .personal-info .counter-container .counter-container-article svg, #L223 .doctor-profile .personal-info .counter-container .counter-container-question IMG, #L223 .doctor-profile .personal-info .counter-container .counter-container-question svg, #L223 .doctor-profile .personal-info .counter-container .counter-container-article IMG, #L223 .doctor-profile .personal-info .counter-container .counter-container-article svg, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question IMG, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question svg, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article IMG, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article svg {
    position: absolute;
    top: 50%;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    left: 25px;
    font-size: 30px;
    color: #ff3f40;
    text-align: right;
    width: 35px;
    height: 35px
}

#L221 .doctor-profile .personal-info .counter-container .counter-container-question IMG polygon, #L221 .doctor-profile .personal-info .counter-container .counter-container-question IMG path, #L221 .doctor-profile .personal-info .counter-container .counter-container-question IMG polyline, #L221 .doctor-profile .personal-info .counter-container .counter-container-question IMG circle, #L221 .doctor-profile .personal-info .counter-container .counter-container-question IMG line, #L221 .doctor-profile .personal-info .counter-container .counter-container-question IMG rect, #L221 .doctor-profile .personal-info .counter-container .counter-container-question svg polygon, #L221 .doctor-profile .personal-info .counter-container .counter-container-question svg path, #L221 .doctor-profile .personal-info .counter-container .counter-container-question svg polyline, #L221 .doctor-profile .personal-info .counter-container .counter-container-question svg circle, #L221 .doctor-profile .personal-info .counter-container .counter-container-question svg line, #L221 .doctor-profile .personal-info .counter-container .counter-container-question svg rect, #L221 .doctor-profile .personal-info .counter-container .counter-container-article IMG polygon, #L221 .doctor-profile .personal-info .counter-container .counter-container-article IMG path, #L221 .doctor-profile .personal-info .counter-container .counter-container-article IMG polyline, #L221 .doctor-profile .personal-info .counter-container .counter-container-article IMG circle, #L221 .doctor-profile .personal-info .counter-container .counter-container-article IMG line, #L221 .doctor-profile .personal-info .counter-container .counter-container-article IMG rect, #L221 .doctor-profile .personal-info .counter-container .counter-container-article svg polygon, #L221 .doctor-profile .personal-info .counter-container .counter-container-article svg path, #L221 .doctor-profile .personal-info .counter-container .counter-container-article svg polyline, #L221 .doctor-profile .personal-info .counter-container .counter-container-article svg circle, #L221 .doctor-profile .personal-info .counter-container .counter-container-article svg line, #L221 .doctor-profile .personal-info .counter-container .counter-container-article svg rect, #L223 .doctor-profile .personal-info .counter-container .counter-container-question IMG polygon, #L223 .doctor-profile .personal-info .counter-container .counter-container-question IMG path, #L223 .doctor-profile .personal-info .counter-container .counter-container-question IMG polyline, #L223 .doctor-profile .personal-info .counter-container .counter-container-question IMG circle, #L223 .doctor-profile .personal-info .counter-container .counter-container-question IMG line, #L223 .doctor-profile .personal-info .counter-container .counter-container-question IMG rect, #L223 .doctor-profile .personal-info .counter-container .counter-container-question svg polygon, #L223 .doctor-profile .personal-info .counter-container .counter-container-question svg path, #L223 .doctor-profile .personal-info .counter-container .counter-container-question svg polyline, #L223 .doctor-profile .personal-info .counter-container .counter-container-question svg circle, #L223 .doctor-profile .personal-info .counter-container .counter-container-question svg line, #L223 .doctor-profile .personal-info .counter-container .counter-container-question svg rect, #L223 .doctor-profile .personal-info .counter-container .counter-container-article IMG polygon, #L223 .doctor-profile .personal-info .counter-container .counter-container-article IMG path, #L223 .doctor-profile .personal-info .counter-container .counter-container-article IMG polyline, #L223 .doctor-profile .personal-info .counter-container .counter-container-article IMG circle, #L223 .doctor-profile .personal-info .counter-container .counter-container-article IMG line, #L223 .doctor-profile .personal-info .counter-container .counter-container-article IMG rect, #L223 .doctor-profile .personal-info .counter-container .counter-container-article svg polygon, #L223 .doctor-profile .personal-info .counter-container .counter-container-article svg path, #L223 .doctor-profile .personal-info .counter-container .counter-container-article svg polyline, #L223 .doctor-profile .personal-info .counter-container .counter-container-article svg circle, #L223 .doctor-profile .personal-info .counter-container .counter-container-article svg line, #L223 .doctor-profile .personal-info .counter-container .counter-container-article svg rect, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question IMG polygon, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question IMG path, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question IMG polyline, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question IMG circle, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question IMG line, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question IMG rect, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question svg polygon, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question svg path, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question svg polyline, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question svg circle, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question svg line, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question svg rect, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article IMG polygon, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article IMG path, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article IMG polyline, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article IMG circle, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article IMG line, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article IMG rect, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article svg polygon, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article svg path, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article svg polyline, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article svg circle, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article svg line, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article svg rect {
    stroke: #999
}

#L221 .doctor-profile .personal-info .counter-container .counter-container-question IMG #Invisible_Shape rect, #L221 .doctor-profile .personal-info .counter-container .counter-container-question IMG #Frames-24px rect, #L221 .doctor-profile .personal-info .counter-container .counter-container-question svg #Invisible_Shape rect, #L221 .doctor-profile .personal-info .counter-container .counter-container-question svg #Frames-24px rect, #L221 .doctor-profile .personal-info .counter-container .counter-container-article IMG #Invisible_Shape rect, #L221 .doctor-profile .personal-info .counter-container .counter-container-article IMG #Frames-24px rect, #L221 .doctor-profile .personal-info .counter-container .counter-container-article svg #Invisible_Shape rect, #L221 .doctor-profile .personal-info .counter-container .counter-container-article svg #Frames-24px rect, #L223 .doctor-profile .personal-info .counter-container .counter-container-question IMG #Invisible_Shape rect, #L223 .doctor-profile .personal-info .counter-container .counter-container-question IMG #Frames-24px rect, #L223 .doctor-profile .personal-info .counter-container .counter-container-question svg #Invisible_Shape rect, #L223 .doctor-profile .personal-info .counter-container .counter-container-question svg #Frames-24px rect, #L223 .doctor-profile .personal-info .counter-container .counter-container-article IMG #Invisible_Shape rect, #L223 .doctor-profile .personal-info .counter-container .counter-container-article IMG #Frames-24px rect, #L223 .doctor-profile .personal-info .counter-container .counter-container-article svg #Invisible_Shape rect, #L223 .doctor-profile .personal-info .counter-container .counter-container-article svg #Frames-24px rect, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question IMG #Invisible_Shape rect, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question IMG #Frames-24px rect, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question svg #Invisible_Shape rect, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question svg #Frames-24px rect, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article IMG #Invisible_Shape rect, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article IMG #Frames-24px rect, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article svg #Invisible_Shape rect, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article svg #Frames-24px rect {
    stroke: transparent
}

@media (max-width: 63.9375em) {
    #L221 .doctor-profile .personal-info .counter-container .counter-container-question IMG, #L221 .doctor-profile .personal-info .counter-container .counter-container-question svg, #L221 .doctor-profile .personal-info .counter-container .counter-container-article IMG, #L221 .doctor-profile .personal-info .counter-container .counter-container-article svg, #L223 .doctor-profile .personal-info .counter-container .counter-container-question IMG, #L223 .doctor-profile .personal-info .counter-container .counter-container-question svg, #L223 .doctor-profile .personal-info .counter-container .counter-container-article IMG, #L223 .doctor-profile .personal-info .counter-container .counter-container-article svg, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question IMG, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question svg, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article IMG, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article svg {
        display: none
    }
}

#L221 .doctor-profile .personal-info .counter-container .counter-container-question .number, #L221 .doctor-profile .personal-info .counter-container .counter-container-article .number, #L223 .doctor-profile .personal-info .counter-container .counter-container-question .number, #L223 .doctor-profile .personal-info .counter-container .counter-container-article .number, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question .number, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article .number {
    position: absolute;
    top: 50%;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    right: 25px;
    font-size: 30px;
    text-align: right
}

#L221 .doctor-profile .personal-info .counter-container .counter-container-question .number A, #L221 .doctor-profile .personal-info .counter-container .counter-container-article .number A, #L223 .doctor-profile .personal-info .counter-container .counter-container-question .number A, #L223 .doctor-profile .personal-info .counter-container .counter-container-article .number A, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question .number A, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article .number A {
    color: #ff3f40
}

#L221 .doctor-profile .personal-info .counter-container .counter-container-question .text-container, #L221 .doctor-profile .personal-info .counter-container .counter-container-article .text-container, #L223 .doctor-profile .personal-info .counter-container .counter-container-question .text-container, #L223 .doctor-profile .personal-info .counter-container .counter-container-article .text-container, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question .text-container, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article .text-container {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    left: calc(20% + 25px);
    right: 75px
}

#L221 .doctor-profile .personal-info .counter-container .counter-container-question .text-container A, #L221 .doctor-profile .personal-info .counter-container .counter-container-article .text-container A, #L223 .doctor-profile .personal-info .counter-container .counter-container-question .text-container A, #L223 .doctor-profile .personal-info .counter-container .counter-container-article .text-container A, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question .text-container A, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article .text-container A {
    font-size: 14px;
    color: #009fe3
}

#L221 .doctor-profile .personal-info .counter-container .counter-container-question .text-container A:hover, #L221 .doctor-profile .personal-info .counter-container .counter-container-article .text-container A:hover, #L223 .doctor-profile .personal-info .counter-container .counter-container-question .text-container A:hover, #L223 .doctor-profile .personal-info .counter-container .counter-container-article .text-container A:hover, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question .text-container A:hover, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article .text-container A:hover {
    text-decoration: underline
}

@media (max-width: 1050px) {
    #L221 .doctor-profile .personal-info .counter-container .counter-container-question .text-container A, #L221 .doctor-profile .personal-info .counter-container .counter-container-article .text-container A, #L223 .doctor-profile .personal-info .counter-container .counter-container-question .text-container A, #L223 .doctor-profile .personal-info .counter-container .counter-container-article .text-container A, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question .text-container A, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article .text-container A {
        font-size: 12px
    }
}

@media (max-width: 63.9375em) {
    #L221 .doctor-profile .personal-info .counter-container .counter-container-question .text-container A, #L221 .doctor-profile .personal-info .counter-container .counter-container-article .text-container A, #L223 .doctor-profile .personal-info .counter-container .counter-container-question .text-container A, #L223 .doctor-profile .personal-info .counter-container .counter-container-article .text-container A, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question .text-container A, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article .text-container A {
        font-size: 14px
    }
}

@media (max-width: 63.9375em) {
    #L221 .doctor-profile .personal-info .counter-container .counter-container-question .text-container, #L221 .doctor-profile .personal-info .counter-container .counter-container-article .text-container, #L223 .doctor-profile .personal-info .counter-container .counter-container-question .text-container, #L223 .doctor-profile .personal-info .counter-container .counter-container-article .text-container, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-question .text-container, .publishing-container-custom .doctor-profile .personal-info .counter-container .counter-container-article .text-container {
        left: 25px
    }
}

#L221 .doctor-profile .personal-info > .columns, #L223 .doctor-profile .personal-info > .columns, .publishing-container-custom .doctor-profile .personal-info > .columns {
    position: relative
}

#L221 .doctor-profile .personal-info .inner-container-block, #L223 .doctor-profile .personal-info .inner-container-block, .publishing-container-custom .doctor-profile .personal-info .inner-container-block {
    background-color: #fff;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1)
}

#L221 .doctor-profile .personal-info .inner-container-block .base-info, #L223 .doctor-profile .personal-info .inner-container-block .base-info, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .base-info {
    position: relative
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .base-info, #L223 .doctor-profile .personal-info .inner-container-block .base-info, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .base-info {
        padding-bottom: 20px
    }
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-avatar, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-avatar, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-avatar {
    position: absolute;
    left: 25px;
    top: 25px
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-avatar IMG, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-avatar IMG, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-avatar IMG {
    border-radius: 50%;
    width: 100px;
    height: 100px
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-avatar IMG, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-avatar IMG, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-avatar IMG {
        width: 100px;
        height: 100px
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-avatar, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-avatar, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-avatar {
        position: initial;
        margin-bottom: 20px;
        text-align: center
    }
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info {
    padding-left: 145px;
    padding-right: 125px;
    padding-top: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #dcdcdc;
    min-height: 150px
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .doctor-name, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .doctor-name, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .doctor-name {
    font-family: "Raleway", sans-serif;
    font-size: 21px;
    color: #333;
    text-transform: uppercase;
    font-weight: bold
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .doctor-name, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .doctor-name, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .doctor-name {
        font-size: 22px;
        line-height: 1.2
    }
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise {
    font-family: "Raleway", sans-serif;
    margin-top: 4px;
    font-size: 14px;
    color: #808080
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise.autori-pubblici:before, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise.autori-pubblici:before, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise.autori-pubblici:before {
    content: ''
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise:before, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise:before, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise:before {
    content: 'Specialista in '
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise A:hover, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise A:hover, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise A:hover {
    color: #009fe3;
    text-decoration: underline
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise A, #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise SPAN, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise A, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise SPAN, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise A, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise SPAN {
    color: #808080
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise A, #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise SPAN, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise A, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise SPAN, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise A, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise SPAN {
        color: #626261
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .expertise {
        font-size: 15px;
        line-height: 1.2;
        margin-top: 10px;
        color: #626261
    }
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description {
    margin-top: 20px;
    margin-bottom: 20px;
    color: #626261;
    max-height: 87px;
    overflow: hidden;
    position: relative;
    font-size: 14px
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description.show-all, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description.show-all, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description.show-all {
    max-height: none
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description.show-all .show-short-desc, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description.show-all .show-short-desc, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description.show-all .show-short-desc {
    bottom: -5px
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description .show-short-desc, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description .show-short-desc, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description .show-short-desc {
    padding-left: 20px;
    color: #009fe3;
    position: absolute;
    bottom: 0px;
    right: 0;
    background-color: #f9f9f9
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description .show-short-desc:hover, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description .show-short-desc:hover, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description .show-short-desc:hover {
    text-decoration: underline
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .short-description {
        display: none
    }
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small {
    position: relative;
    overflow: hidden;
    height: 40px;
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #dcdcdc;
    margin-bottom: 30px;
    font-size: 14px
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-follower, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-follower, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-follower {
    position: absolute;
    left: 0;
    right: 67%;
    text-align: center
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-follower, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-follower, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-follower {
        display: none
    }
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-question, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-question, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-question {
    position: absolute;
    left: 33%;
    right: 33%;
    text-align: center
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-question, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-question, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-question {
        left: 0;
        right: 50%;
        text-align: left;
        position: initial;
        float: left;
        margin-right: 15px
    }
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-contributi, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-contributi, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-contributi {
    position: absolute;
    left: 67%;
    right: 0;
    text-align: center
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-contributi, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-contributi, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small .doctor-contributi {
        left: 50%;
        right: 0;
        position: initial;
        float: left
    }
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg {
    vertical-align: bottom;
    margin-right: 5px
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg polygon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg path, #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg polyline, #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg circle, #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg line, #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg rect, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg polygon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg path, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg polyline, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg circle, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg line, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg rect, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg polygon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg path, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg polyline, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg circle, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg line, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg rect {
    stroke: #ff3f40
}

@media (max-width: 63.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg polygon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg path, #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg polyline, #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg circle, #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg line, #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg rect, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg polygon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg path, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg polyline, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg circle, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg line, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg rect, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg polygon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg path, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg polyline, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg circle, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg line, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg rect {
        stroke: #999
    }
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg #Frames-24px rect, #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg #Invisible_Shape rect, #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg #Invisible_Shape rect, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg #Frames-24px rect, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg #Invisible_Shape rect, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg #Invisible_Shape rect, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg #Frames-24px rect, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg #Invisible_Shape rect, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg #Invisible_Shape rect {
    stroke: transparent
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small svg {
        width: 18px;
        height: 18px;
        margin-right: 8px
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .user-info-small {
        padding-top: 20px;
        height: 43px;
        color: #999;
        border-bottom: 0;
        margin-bottom: 0
    }
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .go-to-curriculum, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .go-to-curriculum, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .go-to-curriculum {
    color: #009fe3;
    font-size: 14px
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .go-to-curriculum:hover, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .go-to-curriculum:hover, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .go-to-curriculum:hover {
    text-decoration: underline
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .go-to-curriculum, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info .go-to-curriculum, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info .go-to-curriculum {
        display: none
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-profile-info, #L223 .doctor-profile .personal-info .inner-container-block .doctor-profile-info, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-profile-info {
        padding: 0;
        text-align: center;
        min-height: 80px;
        border-bottom: 0px
    }
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like {
    position: absolute;
    right: 25px;
    top: 50%;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    left: calc(100% - 110px);
    height: 90px;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    text-align: center
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed {
    color: #ff3f40 !important
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container {
    font-size: 14px;
    font-weight: normal
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG polygon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG path, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG polyline, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG circle, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG line, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg polygon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg path, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg polyline, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg circle, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg line, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG polygon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG path, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG polyline, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG circle, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG line, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg polygon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg path, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg polyline, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg circle, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg line, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG polygon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG path, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG polyline, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG circle, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG line, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg polygon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg path, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg polyline, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg circle, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg line {
    stroke: #ff3f40 !important
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon {
    display: block !important;
    float: none;
    margin: 0 auto 10px
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon polygon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon path, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon polyline, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon circle, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon line, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon polygon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon path, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon polyline, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon circle, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon line, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon polygon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon path, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon polyline, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon circle, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon line, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon polygon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon path, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon polyline, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon circle, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon line, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon polygon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon path, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon polyline, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon circle, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.heart-icon line, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon polygon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon path, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon polyline, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon circle, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.heart-icon line {
    stroke: #ff3f40 !important
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.add-icon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.add-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.add-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.add-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.add-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.add-icon {
    display: none !important
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.subtract-icon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.subtract-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.subtract-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.subtract-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container IMG.subtract-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container svg.subtract-icon {
    display: none !important
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container .follow-action, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container .follow-action-small, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container .follow-action, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container .follow-action-small, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container .follow-action, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container .follow-action-small {
    color: #ff3f40
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container .follow-action, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container .follow-action, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container .follow-action {
    display: block
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container .follow-action-small, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container .follow-action-small, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed .inner-container .follow-action-small {
    display: none
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover {
    color: #A7A7A7 !important
}

@media (min-width: 1050px) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG polygon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG path, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG polyline, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG circle, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG line, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg polygon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg path, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg polyline, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg circle, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg line, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG polygon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG path, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG polyline, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG circle, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG line, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg polygon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg path, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg polyline, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg circle, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg line, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG polygon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG path, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG polyline, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG circle, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG line, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg polygon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg path, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg polyline, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg circle, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg line {
        stroke: #999 !important
    }
}

@media (min-width: 1050px) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG.heart-icon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg.heart-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG.heart-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg.heart-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG.heart-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg.heart-icon {
        display: none !important
    }
}

@media (min-width: 1050px) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG.add-icon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg.add-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG.add-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg.add-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG.add-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg.add-icon {
        display: none !important
    }
}

@media (min-width: 1050px) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG.subtract-icon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg.subtract-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG.subtract-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg.subtract-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container IMG.subtract-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container svg.subtract-icon {
        display: block !important;
        float: none;
        margin: 0 auto 10px
    }
}

@media (min-width: 1050px) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container .not-follow-action, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container .not-follow-action, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container .not-follow-action {
        display: block
    }
}

@media (min-width: 1050px) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container .follow-action, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container .follow-action-small, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container .follow-action, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container .follow-action-small, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container .follow-action, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like.doctor-followed:hover .inner-container .follow-action-small {
        display: none
    }
}

@media (min-width: 1050px) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover {
        color: #ff3f40
    }

    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG polygon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG path, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG polyline, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG circle, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG line, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg polygon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg path, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg polyline, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg circle, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg line, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG polygon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG path, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG polyline, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG circle, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG line, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg polygon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg path, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg polyline, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg circle, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg line, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG polygon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG path, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG polyline, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG circle, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG line, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg polygon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg path, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg polyline, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg circle, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg line {
        stroke: #ff3f40
    }

    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG.heart-icon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg.heart-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG.heart-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg.heart-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG.heart-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg.heart-icon {
        display: block
    }

    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG.add-icon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg.add-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG.add-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg.add-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG.add-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg.add-icon {
        display: none
    }

    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG.subtract-icon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg.subtract-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG.subtract-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg.subtract-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container IMG.subtract-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container svg.subtract-icon {
        display: none
    }

    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container .follow-action, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container .follow-action-small, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container .follow-action, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container .follow-action-small, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container .follow-action, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like:hover .inner-container .follow-action-small {
        color: #ff3f40
    }
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    font-weight: normal
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg {
    width: 30px;
    display: block;
    margin: 0 auto 10px
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon {
    display: none
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon polygon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon path, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon polyline, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon circle, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon line, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon polygon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon path, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon polyline, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon circle, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon line, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon polygon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon path, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon polyline, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon circle, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon line, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon polygon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon path, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon polyline, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon circle, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon line, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon polygon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon path, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon polyline, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon circle, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.heart-icon line, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon polygon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon path, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon polyline, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon circle, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.heart-icon line {
    fill: #ff3f40
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG polygon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG path, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG polyline, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG circle, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG line, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg polygon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg path, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg polyline, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg circle, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg line, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG polygon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG path, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG polyline, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG circle, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG line, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg polygon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg path, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg polyline, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg circle, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg line, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG polygon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG path, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG polyline, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG circle, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG line, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg polygon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg path, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg polyline, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg circle, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg line {
    stroke: #999
}

@media (max-width: 1050px) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG polygon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG path, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG polyline, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG circle, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG line, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg polygon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg path, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg polyline, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg circle, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg line, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG polygon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG path, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG polyline, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG circle, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG line, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg polygon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg path, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg polyline, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg circle, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg line, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG polygon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG path, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG polyline, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG circle, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG line, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg polygon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg path, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg polyline, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg circle, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg line {
        stroke: #ff3f40
    }
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.subtract-icon, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.subtract-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.subtract-icon, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.subtract-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG.subtract-icon, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg.subtract-icon {
    display: none
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG, #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container IMG, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container svg {
        float: none;
        margin: 0 auto 10px
    }
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .not-follow-action, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .not-follow-action, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .not-follow-action {
    padding: 0 10px;
    display: none;
    line-height: 1.2;
    font-family: "Raleway", sans-serif
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .not-follow-action, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .not-follow-action, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .not-follow-action {
        font-weight: normal;
        font-size: 14px
    }
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .follow-action, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .follow-action, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .follow-action {
    line-height: 1.2;
    color: #999;
    font-family: "Raleway", sans-serif
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .follow-action, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .follow-action, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .follow-action {
        font-weight: normal;
        display: none
    }
}

#L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .follow-action-small, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .follow-action-small, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .follow-action-small {
    display: none;
    line-height: 1.2;
    color: #999;
    font-family: "Raleway", sans-serif;
    font-size: 14px
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .follow-action-small, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .follow-action-small, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container .follow-action-small {
        display: block;
        font-weight: normal
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like .inner-container {
        font-size: 16px;
        font-weight: bold;
        cursor: pointer;
        text-align: center;
        position: initial;
        -ms-transform: none;
        transform: none;
        -webkit-transform: none;
        display: inline-block;
        padding: 5px 10px;
        max-width: 100px
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block .doctor-like, #L223 .doctor-profile .personal-info .inner-container-block .doctor-like, .publishing-container-custom .doctor-profile .personal-info .inner-container-block .doctor-like {
        position: initial;
        height: auto;
        border: 0;
        background-color: transparent;
        transform: none;
        -webkit-transform: none;
        -ms-transform: none;
        margin-top: 20px;
        margin-left: -30px;
        margin-right: -30px;
        padding-top: 20px;
        padding-bottom: 20px;
        border-top: 1px solid #dcdcdc;
        border-bottom: 1px solid #dcdcdc;
        background-color: #fff
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .inner-container-block, #L223 .doctor-profile .personal-info .inner-container-block, .publishing-container-custom .doctor-profile .personal-info .inner-container-block {
        background-color: transparent;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        border: 0
    }
}

#L221 .doctor-profile .personal-info .basic-info, #L223 .doctor-profile .personal-info .basic-info, .publishing-container-custom .doctor-profile .personal-info .basic-info {
    padding: 25px;
    font-family: "Raleway", sans-serif
}

#L221 .doctor-profile .personal-info .basic-info .button-personal-profile-mod, #L221 .doctor-profile .personal-info .basic-info .button-booking-profile-mod, #L223 .doctor-profile .personal-info .basic-info .button-personal-profile-mod, #L223 .doctor-profile .personal-info .basic-info .button-booking-profile-mod, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-personal-profile-mod, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-booking-profile-mod {
    margin-bottom: 10px
}

#L221 .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG, #L221 .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg, #L221 .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG, #L221 .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg, #L223 .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG, #L223 .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg, #L223 .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG, #L223 .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg {
    width: 25px;
    height: 25px;
    vertical-align: text-top;
    margin-right: 10px
}

#L221 .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG polygon, #L221 .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG path, #L221 .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG polyline, #L221 .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG circle, #L221 .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG line, #L221 .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg polygon, #L221 .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg path, #L221 .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg polyline, #L221 .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg circle, #L221 .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg line, #L221 .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG polygon, #L221 .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG path, #L221 .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG polyline, #L221 .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG circle, #L221 .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG line, #L221 .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg polygon, #L221 .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg path, #L221 .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg polyline, #L221 .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg circle, #L221 .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg line, #L223 .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG polygon, #L223 .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG path, #L223 .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG polyline, #L223 .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG circle, #L223 .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG line, #L223 .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg polygon, #L223 .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg path, #L223 .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg polyline, #L223 .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg circle, #L223 .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg line, #L223 .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG polygon, #L223 .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG path, #L223 .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG polyline, #L223 .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG circle, #L223 .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG line, #L223 .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg polygon, #L223 .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg path, #L223 .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg polyline, #L223 .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg circle, #L223 .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg line, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG polygon, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG path, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG polyline, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG circle, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-personal-profile-mod IMG line, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg polygon, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg path, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg polyline, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg circle, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-personal-profile-mod svg line, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG polygon, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG path, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG polyline, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG circle, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-booking-profile-mod IMG line, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg polygon, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg path, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg polyline, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg circle, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-booking-profile-mod svg line {
    stroke: #fff
}

#L221 .doctor-profile .personal-info .basic-info .button-personal-profile-mod A, #L221 .doctor-profile .personal-info .basic-info .button-booking-profile-mod A, #L223 .doctor-profile .personal-info .basic-info .button-personal-profile-mod A, #L223 .doctor-profile .personal-info .basic-info .button-booking-profile-mod A, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-personal-profile-mod A, .publishing-container-custom .doctor-profile .personal-info .basic-info .button-booking-profile-mod A {
    padding: 10px;
    background-color: #ff9800;
    font-family: "Raleway", sans-serif;
    display: block;
    color: white;
    text-align: center;
    font-size: 14px;
    font-weight: bold
}

#L221 .doctor-profile .personal-info .basic-info .informazioni-title, #L223 .doctor-profile .personal-info .basic-info .informazioni-title, .publishing-container-custom .doctor-profile .personal-info .basic-info .informazioni-title {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 20px
}

#L221 .doctor-profile .personal-info .basic-info .informazioni-title I, #L223 .doctor-profile .personal-info .basic-info .informazioni-title I, .publishing-container-custom .doctor-profile .personal-info .basic-info .informazioni-title I {
    display: none;
    margin-left: 20px;
    color: #00d3c2
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .basic-info .informazioni-title I.close, #L223 .doctor-profile .personal-info .basic-info .informazioni-title I.close, .publishing-container-custom .doctor-profile .personal-info .basic-info .informazioni-title I.close {
        display: inline-block
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .basic-info .informazioni-title.force-show I.close, #L223 .doctor-profile .personal-info .basic-info .informazioni-title.force-show I.close, .publishing-container-custom .doctor-profile .personal-info .basic-info .informazioni-title.force-show I.close {
        display: none
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .basic-info .informazioni-title.force-show I.open, #L223 .doctor-profile .personal-info .basic-info .informazioni-title.force-show I.open, .publishing-container-custom .doctor-profile .personal-info .basic-info .informazioni-title.force-show I.open {
        display: inline-block
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .basic-info .informazioni-title, #L223 .doctor-profile .personal-info .basic-info .informazioni-title, .publishing-container-custom .doctor-profile .personal-info .basic-info .informazioni-title {
        display: none
    }
}

#L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-info-text, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-info-text, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-info-text {
    color: #808080
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-info-text, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-info-text, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-info-text {
        color: #626261
    }
}

#L221 .doctor-profile .personal-info .basic-info .doctor-info-container .activity, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .activity, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .activity {
    margin-bottom: 10px
}

#L221 .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg {
    width: 25px;
    height: 25px
}

#L221 .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg polygon, #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg path, #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg polyline, #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg circle, #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg line, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg polygon, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg path, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg polyline, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg circle, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg line, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg polygon, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg path, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg polyline, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg circle, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg line {
    stroke: #999
}

#L221 .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg rect, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg rect, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg rect {
    stroke: transparent
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .activity svg {
        width: 22px;
        height: 22px;
        stroke: #626261
    }
}

#L221 .doctor-profile .personal-info .basic-info .doctor-info-container .activity SPAN, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .activity SPAN, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .activity SPAN {
    vertical-align: top;
    font-size: 16px;
    line-height: 25px;
    display: inline-block;
    padding-left: 10px
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .activity, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .activity, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .activity {
        color: #626261
    }
}

#L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place {
    margin-bottom: 10px
}

#L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg {
    width: 25px;
    height: 25px
}

#L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg polygon, #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg path, #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg polyline, #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg circle, #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg line, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg polygon, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg path, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg polyline, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg circle, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg line, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg polygon, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg path, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg polyline, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg circle, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg line {
    stroke: #999
}

#L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg rect, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg rect, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg rect {
    stroke: transparent
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place svg {
        width: 22px;
        height: 22px;
        stroke: #626261
    }
}

#L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place SPAN, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place SPAN, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place SPAN {
    vertical-align: top;
    font-size: 16px;
    line-height: 25px;
    display: inline-block;
    padding-left: 10px
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-place {
        color: #626261
    }
}

#L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg {
    width: 25px;
    height: 25px
}

#L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg polygon, #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg path, #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg polyline, #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg circle, #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg line, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg polygon, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg path, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg polyline, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg circle, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg line, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg polygon, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg path, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg polyline, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg circle, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg line {
    stroke: #999
}

#L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg rect, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg rect, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg rect {
    stroke: transparent
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website svg {
        width: 22px;
        height: 22px;
        stroke: #626261
    }
}

#L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website SPAN, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website SPAN, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website SPAN {
    vertical-align: top;
    font-size: 16px;
    line-height: 25px;
    display: inline-block;
    padding-left: 10px
}

#L221 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website SPAN A, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website SPAN A, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container .doctor-website SPAN A {
    color: #009fe3;
    text-decoration: underline
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .basic-info .doctor-info-container.force-show, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container.force-show, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container.force-show {
        display: block
    }
}

@media (min-width: 1050px) {
    #L221 .doctor-profile .personal-info .basic-info .doctor-info-container, #L223 .doctor-profile .personal-info .basic-info .doctor-info-container, .publishing-container-custom .doctor-profile .personal-info .basic-info .doctor-info-container {
        display: block !important
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info .basic-info, #L223 .doctor-profile .personal-info .basic-info, .publishing-container-custom .doctor-profile .personal-info .basic-info {
        padding: 0 0 20px;
        border-top: 0
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile .personal-info, #L223 .doctor-profile .personal-info, .publishing-container-custom .doctor-profile .personal-info {
        padding-top: 30px;
        margin-bottom: 0
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-profile, #L223 .doctor-profile, .publishing-container-custom .doctor-profile {
        padding-top: 20px
    }
}

#L221 .paginemediche-activity-info, #L223 .paginemediche-activity-info, .publishing-container-custom .paginemediche-activity-info {
    margin-bottom: 60px
}

#L221 .paginemediche-activity-info .badge-title, #L223 .paginemediche-activity-info .badge-title, .publishing-container-custom .paginemediche-activity-info .badge-title {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 20px
}

@media (max-width: 39.9375em) {
    #L221 .paginemediche-activity-info .badge-title, #L223 .paginemediche-activity-info .badge-title, .publishing-container-custom .paginemediche-activity-info .badge-title {
        text-align: center
    }
}

#L221 .paginemediche-activity-info .badge-container > DIV, #L223 .paginemediche-activity-info .badge-container > DIV, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV {
    float: left;
    width: 25%;
    text-align: center
}

#L221 .paginemediche-activity-info .badge-container > DIV.disabled .icon-circle-container, #L223 .paginemediche-activity-info .badge-container > DIV.disabled .icon-circle-container, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV.disabled .icon-circle-container {
    border-color: #ededed
}

#L221 .paginemediche-activity-info .badge-container > DIV.disabled .icon-circle-container:hover, #L223 .paginemediche-activity-info .badge-container > DIV.disabled .icon-circle-container:hover, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV.disabled .icon-circle-container:hover {
    border-color: #ededed
}

#L221 .paginemediche-activity-info .badge-container > DIV.disabled .icon-circle-container:hover A, #L223 .paginemediche-activity-info .badge-container > DIV.disabled .icon-circle-container:hover A, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV.disabled .icon-circle-container:hover A {
    background-color: #ededed;
    border-color: #ededed
}

#L221 .paginemediche-activity-info .badge-container > DIV.disabled .icon-circle-container A, #L223 .paginemediche-activity-info .badge-container > DIV.disabled .icon-circle-container A, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV.disabled .icon-circle-container A {
    background-color: #ededed;
    border-color: #ededed;
    cursor: default
}

#L221 .paginemediche-activity-info .badge-container > DIV.follower-container.doctor-followed .icon-circle-container, #L223 .paginemediche-activity-info .badge-container > DIV.follower-container.doctor-followed .icon-circle-container, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV.follower-container.doctor-followed .icon-circle-container {
    border-color: #ff3f40
}

#L221 .paginemediche-activity-info .badge-container > DIV.follower-container.doctor-followed .icon-circle-container:hover, #L223 .paginemediche-activity-info .badge-container > DIV.follower-container.doctor-followed .icon-circle-container:hover, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV.follower-container.doctor-followed .icon-circle-container:hover {
    border-color: #A7A7A7
}

#L221 .paginemediche-activity-info .badge-container > DIV.follower-container.doctor-followed .icon-circle-container:hover A, #L223 .paginemediche-activity-info .badge-container > DIV.follower-container.doctor-followed .icon-circle-container:hover A, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV.follower-container.doctor-followed .icon-circle-container:hover A {
    background-color: #A7A7A7;
    border-color: #A7A7A7
}

#L221 .paginemediche-activity-info .badge-container > DIV.follower-container.doctor-followed .icon-circle-container A, #L223 .paginemediche-activity-info .badge-container > DIV.follower-container.doctor-followed .icon-circle-container A, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV.follower-container.doctor-followed .icon-circle-container A {
    background-color: #ff3f40;
    border-color: #ff3f40
}

@media (max-width: 39.9375em) {
    #L221 .paginemediche-activity-info .badge-container > DIV.follower-container, #L223 .paginemediche-activity-info .badge-container > DIV.follower-container, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV.follower-container {
        margin-bottom: 20px
    }
}

@media (max-width: 39.9375em) {
    #L221 .paginemediche-activity-info .badge-container > DIV.question-container, #L223 .paginemediche-activity-info .badge-container > DIV.question-container, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV.question-container {
        margin-bottom: 20px
    }
}

#L221 .paginemediche-activity-info .badge-container > DIV.blog-container .icon-circle-container svg rect, #L223 .paginemediche-activity-info .badge-container > DIV.blog-container .icon-circle-container svg rect, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV.blog-container .icon-circle-container svg rect {
    stroke: #fff
}

#L221 .paginemediche-activity-info .badge-container > DIV.blog-container .icon-circle-container svg #Frames-24px rect, #L223 .paginemediche-activity-info .badge-container > DIV.blog-container .icon-circle-container svg #Frames-24px rect, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV.blog-container .icon-circle-container svg #Frames-24px rect {
    stroke: transparent
}

#L221 .paginemediche-activity-info .badge-container > DIV .icon-circle-container, #L223 .paginemediche-activity-info .badge-container > DIV .icon-circle-container, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV .icon-circle-container {
    margin: 0 auto 10px;
    border-color: #00d3c2
}

#L221 .paginemediche-activity-info .badge-container > DIV .icon-circle-container:hover, #L223 .paginemediche-activity-info .badge-container > DIV .icon-circle-container:hover, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV .icon-circle-container:hover {
    border-color: #00d3c2
}

#L221 .paginemediche-activity-info .badge-container > DIV .icon-circle-container:hover A, #L223 .paginemediche-activity-info .badge-container > DIV .icon-circle-container:hover A, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV .icon-circle-container:hover A {
    background-color: #00d3c2;
    border-color: #00d3c2
}

#L221 .paginemediche-activity-info .badge-container > DIV .icon-circle-container A, #L223 .paginemediche-activity-info .badge-container > DIV .icon-circle-container A, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV .icon-circle-container A {
    background-color: #00d3c2;
    border-color: #00d3c2
}

@media (max-width: 39.9375em) {
    #L221 .paginemediche-activity-info .badge-container > DIV, #L223 .paginemediche-activity-info .badge-container > DIV, .publishing-container-custom .paginemediche-activity-info .badge-container > DIV {
        width: 50%
    }
}

@media (max-width: 39.9375em) {
    #L221 .paginemediche-activity-info, #L223 .paginemediche-activity-info, .publishing-container-custom .paginemediche-activity-info {
        margin-bottom: 30px
    }
}

#L221 .doctors-tabs, #L223 .doctors-tabs, .publishing-container-custom .doctors-tabs {
    background-color: white;
    border-top: 1px solid #dcdcdc;
    border-bottom: 3px solid #dcdcdc;
    position: relative;
    font-family: "Raleway", sans-serif
}

@media (max-width: 39.9375em) {
    #L221 .doctors-tabs.force-show > .row .menu-item, #L223 .doctors-tabs.force-show > .row .menu-item, .publishing-container-custom .doctors-tabs.force-show > .row .menu-item {
        display: block
    }
}

#L221 .doctors-tabs > .row .menu-item, #L223 .doctors-tabs > .row .menu-item, .publishing-container-custom .doctors-tabs > .row .menu-item {
    float: left;
    position: relative;
    padding-right: 100px
}

#L221 .doctors-tabs > .row .menu-item.active A, #L223 .doctors-tabs > .row .menu-item.active A, .publishing-container-custom .doctors-tabs > .row .menu-item.active A {
    color: #333;
    cursor: default
}

#L221 .doctors-tabs > .row .menu-item.active A:after, #L223 .doctors-tabs > .row .menu-item.active A:after, .publishing-container-custom .doctors-tabs > .row .menu-item.active A:after {
    content: "";
    position: absolute;
    bottom: -3px;
    left: 0;
    right: 0;
    height: 2px;
    z-index: 10;
    border-bottom: 3px solid #ff3f40;
    background-color: white
}

@media (max-width: 39.9375em) {
    #L221 .doctors-tabs > .row .menu-item.active, #L223 .doctors-tabs > .row .menu-item.active, .publishing-container-custom .doctors-tabs > .row .menu-item.active {
        display: block
    }
}

#L221 .doctors-tabs > .row .menu-item.disabled A, #L223 .doctors-tabs > .row .menu-item.disabled A, .publishing-container-custom .doctors-tabs > .row .menu-item.disabled A {
    color: #ededed;
    cursor: initial
}

#L221 .doctors-tabs > .row .menu-item A, #L223 .doctors-tabs > .row .menu-item A, .publishing-container-custom .doctors-tabs > .row .menu-item A {
    padding: 20px 0;
    color: #A7A7A7;
    display: inline-block;
    position: relative;
    font-weight: bold
}

#L221 .doctors-tabs > .row .menu-item A:hover:after, #L223 .doctors-tabs > .row .menu-item A:hover:after, .publishing-container-custom .doctors-tabs > .row .menu-item A:hover:after {
    content: "";
    position: absolute;
    bottom: -3px;
    left: 0;
    right: 0;
    height: 2px;
    z-index: 10;
    border-bottom: 3px solid #ff3f40;
    background-color: white
}

@media (max-width: 39.9375em) {
    #L221 .doctors-tabs > .row .menu-item:last-of-type, #L223 .doctors-tabs > .row .menu-item:last-of-type, .publishing-container-custom .doctors-tabs > .row .menu-item:last-of-type {
        padding-right: 0
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctors-tabs > .row .menu-item, #L223 .doctors-tabs > .row .menu-item, .publishing-container-custom .doctors-tabs > .row .menu-item {
        padding-right: 34px
    }
}

#L221 .doctors-tabs > .row .button-menu-toggle, #L223 .doctors-tabs > .row .button-menu-toggle, .publishing-container-custom .doctors-tabs > .row .button-menu-toggle {
    display: none;
    position: absolute;
    top: 22px;
    right: 20px
}

#L221 .doctors-tabs > .row .button-menu-toggle svg, #L223 .doctors-tabs > .row .button-menu-toggle svg, .publishing-container-custom .doctors-tabs > .row .button-menu-toggle svg {
    width: 30px;
    height: 30px
}

#L221 .doctors-tabs > .row .button-menu-toggle svg polygon, #L221 .doctors-tabs > .row .button-menu-toggle svg path, #L221 .doctors-tabs > .row .button-menu-toggle svg polyline, #L221 .doctors-tabs > .row .button-menu-toggle svg circle, #L221 .doctors-tabs > .row .button-menu-toggle svg line, #L223 .doctors-tabs > .row .button-menu-toggle svg polygon, #L223 .doctors-tabs > .row .button-menu-toggle svg path, #L223 .doctors-tabs > .row .button-menu-toggle svg polyline, #L223 .doctors-tabs > .row .button-menu-toggle svg circle, #L223 .doctors-tabs > .row .button-menu-toggle svg line, .publishing-container-custom .doctors-tabs > .row .button-menu-toggle svg polygon, .publishing-container-custom .doctors-tabs > .row .button-menu-toggle svg path, .publishing-container-custom .doctors-tabs > .row .button-menu-toggle svg polyline, .publishing-container-custom .doctors-tabs > .row .button-menu-toggle svg circle, .publishing-container-custom .doctors-tabs > .row .button-menu-toggle svg line {
    stroke: #A7A7A7
}

@media (max-width: 39.9375em) {
    #L221 .doctors-tabs > .row .button-menu-toggle, #L223 .doctors-tabs > .row .button-menu-toggle, .publishing-container-custom .doctors-tabs > .row .button-menu-toggle {
        display: none
    }
}

#L221 .main-page-doctor, #L223 .main-page-doctor, .publishing-container-custom .main-page-doctor {
    margin-bottom: 60px;
    margin-top: 30px
}

#L221 .main-page-doctor .curriculum-container, #L223 .main-page-doctor .curriculum-container, .publishing-container-custom .main-page-doctor .curriculum-container {
    padding: 40px;
    background-color: #fff
}

#L221 .article-profile-container, #L223 .article-profile-container, .publishing-container-custom .article-profile-container {
    margin-bottom: 60px;
    margin-top: 30px;
    font-size: 14px
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container > .landing-page > .columns, #L223 .article-profile-container > .landing-page > .columns, .publishing-container-custom .article-profile-container > .landing-page > .columns {
        padding-right: 0;
        padding-left: 0
    }
}

#L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp {
    padding: 0;
    min-height: 455px
}

#L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .tags, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .tags, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .tags {
    padding: 20px;
    border-top: 1px solid #dcdcdc;
    position: absolute;
    bottom: 117px;
    left: 0;
    right: 0;
    height: 104px;
    overflow: hidden
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .tags, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .tags, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .tags {
        display: none
    }
}

#L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block {
    padding: 20px;
    background-color: #79D6D2;
    font-family: "Raleway", sans-serif;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px
}

#L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg {
    position: absolute;
    left: 20px;
    top: 20px;
    width: 37px;
    height: 37px
}

#L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg polygon, #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg path, #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg polyline, #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg circle, #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg line, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg polygon, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg path, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg polyline, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg circle, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg line, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg polygon, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg path, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg polyline, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg circle, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg line {
    stroke: #333
}

@media (max-width: 63.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg {
        width: 32px;
        height: 32px
    }
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block svg {
        left: 14px;
        top: 14px
    }
}

#L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title {
    padding-left: 60px;
    font-size: 16px;
    min-height: 37px;
    line-height: 1
}

#L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title SPAN, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title SPAN, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title SPAN {
    display: inline-block;
    padding-top: 5px;
    white-space: nowrap;
    text-transform: uppercase;
    display: block
}

@media (max-width: 63.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title SPAN, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title SPAN, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title SPAN {
        font-size: 14px;
        padding-top: 0;
        line-height: 32px
    }
}

@media (max-width: 750px) {
    #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title SPAN, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title SPAN, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title SPAN {
        line-height: 1
    }
}

@media (max-width: 500px) {
    #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title SPAN, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title SPAN, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title SPAN {
        white-space: normal
    }
}

@media (max-width: 63.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title {
        font-size: 14px;
        padding-left: 40px;
        min-height: 32px
    }
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block .med-prev-title {
        display: none
    }
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .med-prev-title-block {
        position: absolute;
        left: 20px;
        top: 20px;
        width: 60px;
        height: 60px
    }
}

#L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .abstract, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .abstract, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .abstract {
    padding: 20px !important
}

@media (max-width: 1050px) {
    #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .abstract, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .abstract, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .abstract {
        max-height: 85px;
        overflow: hidden
    }
}

@media (max-width: 63.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .abstract, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .abstract, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .abstract {
        max-height: none;
        overflow: auto
    }
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .abstract, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .abstract, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .abstract {
        display: none
    }
}

#L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .bottom-container, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .bottom-container, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp .bottom-container {
    border-top: 1px solid #dcdcdc;
    height: 40px
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp, #L223 .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi.medicina-e-prevenzione .vg-grp {
        padding-bottom: 40px;
        min-height: 0
    }
}

#L221 .article-profile-container .vg-doctor-item-contributi .vg-grp, #L223 .article-profile-container .vg-doctor-item-contributi .vg-grp, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .vg-grp {
    height: auto;
    padding: 0 0 253px
}

#L221 .article-profile-container .vg-doctor-item-contributi .vg-grp .info-container, #L223 .article-profile-container .vg-doctor-item-contributi .vg-grp .info-container, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .vg-grp .info-container {
    min-height: 150px
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi .vg-grp .info-container, #L223 .article-profile-container .vg-doctor-item-contributi .vg-grp .info-container, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .vg-grp .info-container {
        min-height: 0
    }
}

#L221 .article-profile-container .vg-doctor-item-contributi .vg-grp:hover, #L223 .article-profile-container .vg-doctor-item-contributi .vg-grp:hover, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .vg-grp:hover {
    background-color: #fff
}

#L221 .article-profile-container .vg-doctor-item-contributi .vg-grp:hover .titolo A, #L223 .article-profile-container .vg-doctor-item-contributi .vg-grp:hover .titolo A, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .vg-grp:hover .titolo A {
    color: #333
}

#L221 .article-profile-container .vg-doctor-item-contributi .vg-grp:hover .abstract A, #L223 .article-profile-container .vg-doctor-item-contributi .vg-grp:hover .abstract A, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .vg-grp:hover .abstract A {
    color: #555 !important
}

#L221 .article-profile-container .vg-doctor-item-contributi .vg-grp .image-container-block, #L223 .article-profile-container .vg-doctor-item-contributi .vg-grp .image-container-block, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .vg-grp .image-container-block {
    position: absolute;
    bottom: 40px
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi .vg-grp .image-container-block .no-image-container, #L223 .article-profile-container .vg-doctor-item-contributi .vg-grp .image-container-block .no-image-container, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .vg-grp .image-container-block .no-image-container {
        display: none
    }
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi .vg-grp .image-container-block, #L223 .article-profile-container .vg-doctor-item-contributi .vg-grp .image-container-block, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .vg-grp .image-container-block {
        top: 20px;
        left: 20px
    }
}

@media (max-width: 1050px) {
    #L221 .article-profile-container .vg-doctor-item-contributi .vg-grp, #L223 .article-profile-container .vg-doctor-item-contributi .vg-grp, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .vg-grp {
        padding-bottom: 215px
    }
}

@media (max-width: 63.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi .vg-grp, #L223 .article-profile-container .vg-doctor-item-contributi .vg-grp, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .vg-grp {
        padding-bottom: 310px
    }
}

@media (max-width: 800px) {
    #L221 .article-profile-container .vg-doctor-item-contributi .vg-grp, #L223 .article-profile-container .vg-doctor-item-contributi .vg-grp, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .vg-grp {
        padding-bottom: 235px
    }
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi .vg-grp, #L223 .article-profile-container .vg-doctor-item-contributi .vg-grp, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .vg-grp {
        padding-bottom: 40px
    }
}

#L221 .article-profile-container .vg-doctor-item-contributi .date, #L223 .article-profile-container .vg-doctor-item-contributi .date, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .date {
    padding: 20px 20px 0;
    color: #a7a7a7
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi .date, #L223 .article-profile-container .vg-doctor-item-contributi .date, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .date {
        position: absolute;
        bottom: 0;
        left: 5px;
        padding: 0;
        z-index: 10;
        padding: 9px 0;
        display: none
    }
}

#L221 .article-profile-container .vg-doctor-item-contributi .date-small, #L223 .article-profile-container .vg-doctor-item-contributi .date-small, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .date-small {
    display: none;
    color: #a7a7a7
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi .date-small, #L223 .article-profile-container .vg-doctor-item-contributi .date-small, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .date-small {
        position: absolute;
        bottom: 0;
        left: 20px;
        font-size: 12px;
        padding: 0;
        z-index: 10;
        padding: 9px 0;
        display: block;
        width: 60px;
        text-align: center
    }
}

#L221 .article-profile-container .vg-doctor-item-contributi h2.titolo, #L221 .article-profile-container .vg-doctor-item-contributi h3.titolo, #L223 .article-profile-container .vg-doctor-item-contributi h2.titolo, #L223 .article-profile-container .vg-doctor-item-contributi h3.titolo, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi h2.titolo, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi h3.titolo {
    margin-top: 4px;
    height: auto;
    margin-bottom: 0;
    line-height: 1.2;
    padding: 0 20px;
    font-size: 22px;
    font-family: "Raleway", sans-serif;
    font-weight: bold;
    height: 52px
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi h2.titolo, #L221 .article-profile-container .vg-doctor-item-contributi h3.titolo, #L223 .article-profile-container .vg-doctor-item-contributi h2.titolo, #L223 .article-profile-container .vg-doctor-item-contributi h3.titolo, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi h2.titolo, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi h3.titolo {
        padding-left: 90px;
        font-size: 16px;
        height: auto;
        margin-bottom: 20px;
        margin-top: 20px;
        min-height: 60px
    }
}

#L221 .article-profile-container .vg-doctor-item-contributi .abstract, #L223 .article-profile-container .vg-doctor-item-contributi .abstract, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .abstract {
    padding: 20px !important;
    max-height: none;
    line-height: 1.5
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi .abstract, #L223 .article-profile-container .vg-doctor-item-contributi .abstract, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .abstract {
        padding-left: 90px !important;
        font-size: 12px;
        display: none
    }
}

#L221 .article-profile-container .vg-doctor-item-contributi .bottom-container, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container {
    height: 41px;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

#L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container {
    position: absolute;
    right: 60%;
    left: 0;
    text-align: center;
    padding: 9px 0 10px
}

#L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A I, #L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A SPAN, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A I, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A SPAN, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A I, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A SPAN {
    color: #ff3f40
}

#L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg polygon, #L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg path, #L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg polyline, #L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg circle, #L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg line, #L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg rect, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg polygon, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg path, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg polyline, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg circle, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg line, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg rect, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg polygon, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg path, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg polyline, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg circle, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg line, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg rect {
    stroke: #ff3f40
}

#L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg #Invisible_Shape rect, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg #Invisible_Shape rect, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container.liked A svg #Invisible_Shape rect {
    stroke: transparent
}

#L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg {
    width: 18px;
    height: 18px;
    vertical-align: sub;
    margin-right: 5px
}

#L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg polygon, #L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg path, #L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg polyline, #L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg circle, #L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg line, #L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg rect, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg polygon, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg path, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg polyline, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg circle, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg line, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg rect, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg polygon, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg path, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg polyline, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg circle, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg line, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg rect {
    stroke: #a7a7a7
}

#L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg #Invisible_Shape rect, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg #Invisible_Shape rect, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A svg #Invisible_Shape rect {
    stroke: transparent
}

#L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A I, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A I, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A I {
    padding-right: 5px
}

#L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A I, #L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A SPAN, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A I, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A SPAN, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A I, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A SPAN {
    color: #a7a7a7
}

#L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A SPAN, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A SPAN, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container A SPAN {
    font-size: 12px;
    line-height: 19px
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .like-container {
        right: 36%;
        left: 80px
    }
}

#L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .share-container, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .share-container, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .share-container {
    position: absolute;
    right: 0;
    left: 40%;
    text-align: center;
    border-left: 1px solid #dcdcdc
}

#L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .share-container A, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .share-container A, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .share-container A {
    padding: 7px 8px;
    font-size: 18px;
    display: inline-block;
    color: #a7a7a7
}

#L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .share-container A:hover, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .share-container A:hover, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .share-container A:hover {
    color: #ff3f40
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .share-container A, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .share-container A, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .share-container A {
        padding: 7px 4px
    }
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi .bottom-container .share-container, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container .share-container, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container .share-container {
        right: 0;
        left: 60%;
        border-left: 0
    }
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-doctor-item-contributi .bottom-container, #L223 .article-profile-container .vg-doctor-item-contributi .bottom-container, .publishing-container-custom .article-profile-container .vg-doctor-item-contributi .bottom-container {
        border-top: 1px solid #dcdcdc
    }
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .vg-grp, #L223 .article-profile-container .vg-grp, .publishing-container-custom .article-profile-container .vg-grp {
        height: auto
    }
}

#L221 .article-profile-container .abstract A, #L223 .article-profile-container .abstract A, .publishing-container-custom .article-profile-container .abstract A {
    color: #555
}

#L221 .article-profile-container .medicina-e-prevenzione, #L223 .article-profile-container .medicina-e-prevenzione, .publishing-container-custom .article-profile-container .medicina-e-prevenzione {
    margin-bottom: 0
}

#L221 .article-profile-container .medicina-e-prevenzione .vg-grp:hover, #L223 .article-profile-container .medicina-e-prevenzione .vg-grp:hover, .publishing-container-custom .article-profile-container .medicina-e-prevenzione .vg-grp:hover {
    color: #333
}

#L221 .article-profile-container .medicina-e-prevenzione .vg-grp:hover .abstract A, #L223 .article-profile-container .medicina-e-prevenzione .vg-grp:hover .abstract A, .publishing-container-custom .article-profile-container .medicina-e-prevenzione .vg-grp:hover .abstract A {
    color: #fff
}

#L221 .article-profile-container .interviste .abstract, #L223 .article-profile-container .interviste .abstract, .publishing-container-custom .article-profile-container .interviste .abstract {
    padding: 0 15px
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .interviste .abstract, #L223 .article-profile-container .interviste .abstract, .publishing-container-custom .article-profile-container .interviste .abstract {
        display: none
    }
}

#L221 .article-profile-container .punti-di-vista .abstract, #L223 .article-profile-container .punti-di-vista .abstract, .publishing-container-custom .article-profile-container .punti-di-vista .abstract {
    padding: 0 15px;
    display: block
}

@media (max-width: 39.9375em) {
    #L221 .article-profile-container .punti-di-vista .abstract, #L223 .article-profile-container .punti-di-vista .abstract, .publishing-container-custom .article-profile-container .punti-di-vista .abstract {
        display: none
    }
}

#L221 .doctor-address-new, #L223 .doctor-address-new, .publishing-container-custom .doctor-address-new {
    margin-bottom: 60px;
    margin-top: 40px
}

#L221 .doctor-address-new .short-description, #L223 .doctor-address-new .short-description, .publishing-container-custom .doctor-address-new .short-description {
    overflow: hidden;
    margin-bottom: 30px
}

#L221 .doctor-address-new .expertie-container, #L223 .doctor-address-new .expertie-container, .publishing-container-custom .doctor-address-new .expertie-container {
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc
}

#L221 .doctor-address-new .experties-title, #L223 .doctor-address-new .experties-title, .publishing-container-custom .doctor-address-new .experties-title {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 10px;
    font-family: "Raleway", sans-serif
}

#L221 .doctor-address-new .experties-title I, #L223 .doctor-address-new .experties-title I, .publishing-container-custom .doctor-address-new .experties-title I {
    display: none;
    margin-left: 20px;
    color: #00d3c2
}

@media (max-width: 39.9375em) {
    #L221 .doctor-address-new .experties-title I.close, #L223 .doctor-address-new .experties-title I.close, .publishing-container-custom .doctor-address-new .experties-title I.close {
        display: inline-block
    }
}

#L221 .doctor-address-new .experties-title.force-show, #L223 .doctor-address-new .experties-title.force-show, .publishing-container-custom .doctor-address-new .experties-title.force-show {
    margin-bottom: 20px
}

@media (max-width: 39.9375em) {
    #L221 .doctor-address-new .experties-title.force-show I.close, #L223 .doctor-address-new .experties-title.force-show I.close, .publishing-container-custom .doctor-address-new .experties-title.force-show I.close {
        display: none
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-address-new .experties-title.force-show I.open, #L223 .doctor-address-new .experties-title.force-show I.open, .publishing-container-custom .doctor-address-new .experties-title.force-show I.open {
        display: inline-block
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-address-new .experties-title, #L223 .doctor-address-new .experties-title, .publishing-container-custom .doctor-address-new .experties-title {
        margin-bottom: 5px
    }
}

#L221 .doctor-address-new .experties, #L223 .doctor-address-new .experties, .publishing-container-custom .doctor-address-new .experties {
    color: #A7A7A7
}

#L221 .doctor-address-new .experties.show-more, #L223 .doctor-address-new .experties.show-more, .publishing-container-custom .doctor-address-new .experties.show-more {
    max-height: none
}

#L221 .doctor-address-new .experties .more-experties, #L223 .doctor-address-new .experties .more-experties, .publishing-container-custom .doctor-address-new .experties .more-experties {
    display: none
}

#L221 .doctor-address-new .experties cat-single-item SPAN, #L223 .doctor-address-new .experties cat-single-item SPAN, .publishing-container-custom .doctor-address-new .experties cat-single-item SPAN {
    cursor: initial;
    color: #A7A7A7;
    font-size: 14px
}

#L221 .doctor-address-new .experties cat-single-item SPAN:hover, #L223 .doctor-address-new .experties cat-single-item SPAN:hover, .publishing-container-custom .doctor-address-new .experties cat-single-item SPAN:hover {
    color: #A7A7A7
}

#L221 .doctor-address-new .experties cat-single-item SPAN + SPAN:before, #L223 .doctor-address-new .experties cat-single-item SPAN + SPAN:before, .publishing-container-custom .doctor-address-new .experties cat-single-item SPAN + SPAN:before {
    content: " | "
}

#L221 .doctor-address-new .experties cat-single-item SPAN + A + SPAN:before, #L223 .doctor-address-new .experties cat-single-item SPAN + A + SPAN:before, .publishing-container-custom .doctor-address-new .experties cat-single-item SPAN + A + SPAN:before {
    content: " | "
}

#L221 .doctor-address-new .experties A, #L223 .doctor-address-new .experties A, .publishing-container-custom .doctor-address-new .experties A {
    font-size: 14px;
    text-decoration: underline;
    margin-left: 5px;
    color: #009fe3
}

#L221 .doctor-address-new .studi-title, #L223 .doctor-address-new .studi-title, .publishing-container-custom .doctor-address-new .studi-title {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 30px;
    margin-top: 30px;
    font-family: "Raleway", sans-serif
}

@media (max-width: 39.9375em) {
    #L221 .doctor-address-new .studi-title, #L223 .doctor-address-new .studi-title, .publishing-container-custom .doctor-address-new .studi-title {
        margin-top: 30px
    }
}

#L221 .doctor-address-new .studi-container .indirizzi-item, #L223 .doctor-address-new .studi-container .indirizzi-item, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item {
    margin: 0 20px
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box {
    border: 1px solid #dcdcdc;
    position: relative;
    min-height: 330px;
    background-color: #fff
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box:hover .studio-info, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box:hover .studio-info, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box:hover .studio-info {
    display: none
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info {
    z-index: 10;
    background-color: #fff
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .background-overlay, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .background-overlay, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .background-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: white;
    z-index: 9
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container {
    text-align: center;
    max-width: 270px;
    margin: 0 auto;
    min-height: 210px;
    z-index: 10;
    position: relative;
    padding: 40px 15px
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-name, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-name, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-name {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    font-family: "Raleway", sans-serif;
    line-height: 1.2
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address {
    color: #A7A7A7;
    margin-bottom: 20px;
    min-height: 82px
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address .address, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address .address, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address .address {
    margin-bottom: 10px;
    min-height: 48px
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact {
    color: #A7A7A7
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact > DIV, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact > DIV, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact > DIV {
    margin-bottom: 10px
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG, #L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg {
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto 20px
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG polygon, #L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG path, #L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG polyline, #L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG circle, #L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG line, #L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG rect, #L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg polygon, #L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg path, #L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg polyline, #L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg circle, #L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg line, #L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg rect, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG polygon, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG path, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG polyline, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG circle, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG line, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG rect, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg polygon, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg path, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg polyline, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg circle, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg line, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg rect, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG polygon, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG path, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG polyline, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG circle, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG line, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG rect, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg polygon, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg path, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg polyline, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg circle, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg line, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg rect {
    stroke: #ff3f40
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG #invisible_shape rect, #L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg #invisible_shape rect, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG #invisible_shape rect, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg #invisible_shape rect, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container IMG #invisible_shape rect, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container svg #invisible_shape rect {
    stroke: transparent
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .more-info, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .more-info, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .more-info {
    position: absolute;
    bottom: 30px;
    font-family: "Raleway", sans-serif;
    font-weight: bold;
    left: 0;
    right: 0;
    text-align: center;
    display: none
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .more-info A, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .more-info A, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .more-info A {
    padding: 10px 30px;
    background-color: #ff9800;
    color: #fff
}

@media (max-width: 39.9375em) {
    #L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .more-info, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .more-info, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container .more-info {
        display: block
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-info .inner-container {
        padding-bottom: 84px
    }
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map.all .map-error, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map.all .map-error, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map.all .map-error {
    display: none
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map.all .more-info, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map.all .more-info, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map.all .more-info {
    top: 0
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map .map-error, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map .map-error, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map .map-error {
    position: absolute;
    top: 50%;
    left: 1px;
    right: 1px;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    padding: 10px 30px;
    background-color: #ff3f40;
    color: #fff;
    text-align: center
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map .more-info, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map .more-info, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map .more-info {
    position: absolute;
    bottom: 0;
    top: 250px;
    left: 0;
    right: 0;
    text-align: center
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map .more-info .button-container, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map .more-info .button-container, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map .more-info .button-container {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    font-family: "Raleway", sans-serif;
    font-weight: bold
}

#L221 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map .more-info .button-container A, #L223 .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map .more-info .button-container A, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item .inner-box .studio-map .more-info .button-container A {
    padding: 10px 30px;
    background-color: #ff9800;
    color: #fff
}

@media (max-width: 39.9375em) {
    #L221 .doctor-address-new .studi-container .indirizzi-item, #L223 .doctor-address-new .studi-container .indirizzi-item, .publishing-container-custom .doctor-address-new .studi-container .indirizzi-item {
        max-width: 350px;
        margin: 0 auto;
        float: none;
        margin-bottom: 0
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-address-new .studi-container, #L223 .doctor-address-new .studi-container, .publishing-container-custom .doctor-address-new .studi-container {
        overflow: hidden
    }
}

#L221 .doctor-address-new .studi-container .owl-controls .owl-nav, #L223 .doctor-address-new .studi-container .owl-controls .owl-nav, .publishing-container-custom .doctor-address-new .studi-container .owl-controls .owl-nav {
    position: absolute;
    left: 0;
    right: 0;
    top: calc(50% - 25px)
}

#L221 .doctor-address-new .studi-container .owl-controls .owl-nav .owl-prev, #L223 .doctor-address-new .studi-container .owl-controls .owl-nav .owl-prev, .publishing-container-custom .doctor-address-new .studi-container .owl-controls .owl-nav .owl-prev {
    left: 0;
    color: #dadedf;
    line-height: 1
}

@media (max-width: 39.9375em) {
    #L221 .doctor-address-new .studi-container .owl-controls .owl-nav .owl-prev, #L223 .doctor-address-new .studi-container .owl-controls .owl-nav .owl-prev, .publishing-container-custom .doctor-address-new .studi-container .owl-controls .owl-nav .owl-prev {
        left: 6px
    }
}

#L221 .doctor-address-new .studi-container .owl-controls .owl-nav .owl-next, #L223 .doctor-address-new .studi-container .owl-controls .owl-nav .owl-next, .publishing-container-custom .doctor-address-new .studi-container .owl-controls .owl-nav .owl-next {
    right: 0;
    color: #dadedf;
    line-height: 1
}

@media (max-width: 39.9375em) {
    #L221 .doctor-address-new .studi-container .owl-controls .owl-nav .owl-next, #L223 .doctor-address-new .studi-container .owl-controls .owl-nav .owl-next, .publishing-container-custom .doctor-address-new .studi-container .owl-controls .owl-nav .owl-next {
        right: 6px
    }
}

#L221 .doctor-address-new .studi-container .owl-controls .owl-nav div, #L223 .doctor-address-new .studi-container .owl-controls .owl-nav div, .publishing-container-custom .doctor-address-new .studi-container .owl-controls .owl-nav div {
    position: absolute;
    font-size: 3em;
    color: #869791;
    background-color: transparent
}

@media (max-width: 39.9375em) {
    #L221 .doctor-address-new .studi-container, #L223 .doctor-address-new .studi-container, .publishing-container-custom .doctor-address-new .studi-container {
        margin-bottom: 40px
    }
}

@media (max-width: 39.9375em) {
    #L221 .doctor-address-new, #L223 .doctor-address-new, .publishing-container-custom .doctor-address-new {
        margin-bottom: 30px
    }
}

#L221 .contenuti-title, #L223 .contenuti-title, .publishing-container-custom .contenuti-title {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 30px
}

#L221 .contenuti, #L223 .contenuti, .publishing-container-custom .contenuti {
    margin-top: 60px;
    margin-bottom: 60px
}

@media (max-width: 39.9375em) {
    #L221 .contenuti .articoli-container .vg-grp, #L223 .contenuti .articoli-container .vg-grp, .publishing-container-custom .contenuti .articoli-container .vg-grp {
        height: auto
    }
}

#L221 .contenuti .articoli-container .vg-grp span.vcard.author, #L223 .contenuti .articoli-container .vg-grp span.vcard.author, .publishing-container-custom .contenuti .articoli-container .vg-grp span.vcard.author {
    bottom: 10px
}

#L221 .contenuti .articoli-container .medicina-e-prevenzione, #L223 .contenuti .articoli-container .medicina-e-prevenzione, .publishing-container-custom .contenuti .articoli-container .medicina-e-prevenzione {
    margin-bottom: 0
}

#L221 .contenuti .question-container .question .boxed, #L223 .contenuti .question-container .question .boxed, .publishing-container-custom .contenuti .question-container .question .boxed {
    height: auto
}

#L221 .pubblicazioni, #L223 .pubblicazioni, .publishing-container-custom .pubblicazioni {
    margin-top: 60px;
    margin-bottom: 60px
}

#L221 .pubblicazioni > .columns, #L223 .pubblicazioni > .columns, .publishing-container-custom .pubblicazioni > .columns {
    padding: 0
}

#L221 .pubblicazioni .attivita-svolte-title, #L223 .pubblicazioni .attivita-svolte-title, .publishing-container-custom .pubblicazioni .attivita-svolte-title {
    padding: 15px 40px;
    font-size: 25px;
    text-transform: uppercase;
    background-color: white;
    border: 1px solid #dcdcdc;
    border-bottom: 0;
    font-weight: bold;
    font-family: "Raleway", sans-serif
}

#L221 .pubblicazioni .inner-container, #L223 .pubblicazioni .inner-container, .publishing-container-custom .pubblicazioni .inner-container {
    background-color: #fff;
    padding: 40px;
    border: 1px solid #dcdcdc
}

#L221 .pubblicazioni .inner-container .cv-title, #L223 .pubblicazioni .inner-container .cv-title, .publishing-container-custom .pubblicazioni .inner-container .cv-title {
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
    font-family: "Raleway", sans-serif;
    position: relative;
    padding-left: 35px
}

#L221 .pubblicazioni .inner-container .cv-title svg, #L223 .pubblicazioni .inner-container .cv-title svg, .publishing-container-custom .pubblicazioni .inner-container .cv-title svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    margin-right: 15px;
    vertical-align: text-top
}

#L221 .pubblicazioni .inner-container .cv-title svg polygon, #L221 .pubblicazioni .inner-container .cv-title svg path, #L221 .pubblicazioni .inner-container .cv-title svg polyline, #L221 .pubblicazioni .inner-container .cv-title svg circle, #L221 .pubblicazioni .inner-container .cv-title svg line, #L221 .pubblicazioni .inner-container .cv-title svg rect, #L223 .pubblicazioni .inner-container .cv-title svg polygon, #L223 .pubblicazioni .inner-container .cv-title svg path, #L223 .pubblicazioni .inner-container .cv-title svg polyline, #L223 .pubblicazioni .inner-container .cv-title svg circle, #L223 .pubblicazioni .inner-container .cv-title svg line, #L223 .pubblicazioni .inner-container .cv-title svg rect, .publishing-container-custom .pubblicazioni .inner-container .cv-title svg polygon, .publishing-container-custom .pubblicazioni .inner-container .cv-title svg path, .publishing-container-custom .pubblicazioni .inner-container .cv-title svg polyline, .publishing-container-custom .pubblicazioni .inner-container .cv-title svg circle, .publishing-container-custom .pubblicazioni .inner-container .cv-title svg line, .publishing-container-custom .pubblicazioni .inner-container .cv-title svg rect {
    stroke: #999
}

#L221 .pubblicazioni .inner-container .cv-title svg #invisible_shape rect, #L223 .pubblicazioni .inner-container .cv-title svg #invisible_shape rect, .publishing-container-custom .pubblicazioni .inner-container .cv-title svg #invisible_shape rect {
    stroke: transparent
}

@media (max-width: 39.9375em) {
    #L221 .pubblicazioni .inner-container .cv-title svg, #L223 .pubblicazioni .inner-container .cv-title svg, .publishing-container-custom .pubblicazioni .inner-container .cv-title svg {
        width: 18px;
        height: 18px
    }
}

@media (max-width: 39.9375em) {
    #L221 .pubblicazioni .inner-container .cv-title, #L223 .pubblicazioni .inner-container .cv-title, .publishing-container-custom .pubblicazioni .inner-container .cv-title {
        font-size: 16px;
        line-height: 1.2
    }
}

#L221 .pubblicazioni .inner-container .cv-text, #L223 .pubblicazioni .inner-container .cv-text, .publishing-container-custom .pubblicazioni .inner-container .cv-text {
    margin-bottom: 30px;
    font-size: 15px;
    padding-left: 35px
}

#L221 .pubblicazioni .inner-container .cv-text A, #L223 .pubblicazioni .inner-container .cv-text A, .publishing-container-custom .pubblicazioni .inner-container .cv-text A {
    color: #009fe3
}

#L221 .pubblicazioni .inner-container .cv-text A:hover, #L223 .pubblicazioni .inner-container .cv-text A:hover, .publishing-container-custom .pubblicazioni .inner-container .cv-text A:hover {
    text-decoration: underline
}

@media (max-width: 39.9375em) {
    #L221 .pubblicazioni .inner-container .cv-text, #L223 .pubblicazioni .inner-container .cv-text, .publishing-container-custom .pubblicazioni .inner-container .cv-text {
        padding-left: 0
    }
}

#L221 .pubblicazioni .inner-container .pubblicazioni-title, #L223 .pubblicazioni .inner-container .pubblicazioni-title, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-title {
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "Raleway", sans-serif
}

#L221 .pubblicazioni .inner-container .pubblicazioni-title svg, #L223 .pubblicazioni .inner-container .pubblicazioni-title svg, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-title svg {
    width: 20px;
    height: 20px;
    margin-right: 15px;
    vertical-align: text-top
}

#L221 .pubblicazioni .inner-container .pubblicazioni-title svg polygon, #L221 .pubblicazioni .inner-container .pubblicazioni-title svg path, #L221 .pubblicazioni .inner-container .pubblicazioni-title svg polyline, #L221 .pubblicazioni .inner-container .pubblicazioni-title svg circle, #L221 .pubblicazioni .inner-container .pubblicazioni-title svg line, #L221 .pubblicazioni .inner-container .pubblicazioni-title svg rect, #L223 .pubblicazioni .inner-container .pubblicazioni-title svg polygon, #L223 .pubblicazioni .inner-container .pubblicazioni-title svg path, #L223 .pubblicazioni .inner-container .pubblicazioni-title svg polyline, #L223 .pubblicazioni .inner-container .pubblicazioni-title svg circle, #L223 .pubblicazioni .inner-container .pubblicazioni-title svg line, #L223 .pubblicazioni .inner-container .pubblicazioni-title svg rect, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-title svg polygon, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-title svg path, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-title svg polyline, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-title svg circle, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-title svg line, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-title svg rect {
    stroke: #999
}

#L221 .pubblicazioni .inner-container .pubblicazioni-title svg #invisible_shape rect, #L223 .pubblicazioni .inner-container .pubblicazioni-title svg #invisible_shape rect, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-title svg #invisible_shape rect {
    stroke: transparent
}

@media (max-width: 39.9375em) {
    #L221 .pubblicazioni .inner-container .pubblicazioni-title svg, #L223 .pubblicazioni .inner-container .pubblicazioni-title svg, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-title svg {
        width: 18px;
        height: 18px
    }
}

@media (max-width: 39.9375em) {
    #L221 .pubblicazioni .inner-container .pubblicazioni-title, #L223 .pubblicazioni .inner-container .pubblicazioni-title, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-title {
        font-size: 16px
    }
}

#L221 .pubblicazioni .inner-container .pubblicazioni-item, #L223 .pubblicazioni .inner-container .pubblicazioni-item, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-item {
    margin-bottom: 10px;
    padding-left: 35px
}

#L221 .pubblicazioni .inner-container .pubblicazioni-item .title, #L223 .pubblicazioni .inner-container .pubblicazioni-item .title, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-item .title {
    font-size: 14px;
    font-weight: bold
}

#L221 .pubblicazioni .inner-container .pubblicazioni-item A, #L223 .pubblicazioni .inner-container .pubblicazioni-item A, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-item A {
    color: #009fe3;
    font-size: 14px
}

#L221 .pubblicazioni .inner-container .pubblicazioni-item A:hover, #L223 .pubblicazioni .inner-container .pubblicazioni-item A:hover, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-item A:hover {
    text-decoration: underline
}

@media (max-width: 39.9375em) {
    #L221 .pubblicazioni .inner-container .pubblicazioni-item A, #L223 .pubblicazioni .inner-container .pubblicazioni-item A, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-item A {
        word-break: normal
    }
}

@media (max-width: 39.9375em) {
    #L221 .pubblicazioni .inner-container .pubblicazioni-item, #L223 .pubblicazioni .inner-container .pubblicazioni-item, .publishing-container-custom .pubblicazioni .inner-container .pubblicazioni-item {
        padding-left: 0;
        line-height: 1.2
    }
}

@media (max-width: 39.9375em) {
    #L221 .pubblicazioni .inner-container, #L223 .pubblicazioni .inner-container, .publishing-container-custom .pubblicazioni .inner-container {
        padding: 30px
    }
}

@media (max-width: 39.9375em) {
    #L221 .pubblicazioni, #L223 .pubblicazioni, .publishing-container-custom .pubblicazioni {
        margin-top: 0
    }
}

#L221 .question-profile-container, #L223 .question-profile-container, .publishing-container-custom .question-profile-container {
    margin-bottom: 60px;
    margin-top: 30px;
    font-size: 14px
}

@media (max-width: 39.9375em) {
    #L221 .question-profile-container > .row > .columns, #L223 .question-profile-container > .row > .columns, .publishing-container-custom .question-profile-container > .row > .columns {
        padding-right: 0;
        padding-left: 0
    }
}

#L221 .social-container, #L223 .social-container, .publishing-container-custom .social-container {
    font-family: "Raleway", sans-serif
}

#L221 .social-container .inner-social-container, #L223 .social-container .inner-social-container, .publishing-container-custom .social-container .inner-social-container {
    background-color: white;
    padding: 40px;
    text-align: center;
    border-top: 1px solid #dcdcdc;
    margin-top: 30px
}

#L221 .social-container .inner-social-container .social-container-title, #L223 .social-container .inner-social-container .social-container-title, .publishing-container-custom .social-container .inner-social-container .social-container-title {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 22px;
    font-family: "Raleway", sans-serif;
    line-height: 1.2
}

#L221 .social-container .inner-social-container .social-container-subtitle, #L223 .social-container .inner-social-container .social-container-subtitle, .publishing-container-custom .social-container .inner-social-container .social-container-subtitle {
    margin-top: 10px;
    font-size: 20px;
    color: #a7a7a7
}

@media (max-width: 39.9375em) {
    #L221 .social-container .inner-social-container .social-container-subtitle, #L223 .social-container .inner-social-container .social-container-subtitle, .publishing-container-custom .social-container .inner-social-container .social-container-subtitle {
        font-size: 18px
    }
}

#L221 .social-container .inner-social-container .social-container-content, #L223 .social-container .inner-social-container .social-container-content, .publishing-container-custom .social-container .inner-social-container .social-container-content {
    margin-top: 10px
}

#L221 .social-container .inner-social-container .social-container-content A, #L223 .social-container .inner-social-container .social-container-content A, .publishing-container-custom .social-container .inner-social-container .social-container-content A {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    line-height: 30px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    margin: 0 5px
}

#L221 .social-container .inner-social-container .social-container-content A.facebook, #L223 .social-container .inner-social-container .social-container-content A.facebook, .publishing-container-custom .social-container .inner-social-container .social-container-content A.facebook {
    background-color: #43609c
}

#L221 .social-container .inner-social-container .social-container-content A.twitter, #L223 .social-container .inner-social-container .social-container-content A.twitter, .publishing-container-custom .social-container .inner-social-container .social-container-content A.twitter {
    background-color: #00aced
}

#L221 .social-container .inner-social-container .social-container-content A.linkedin, #L223 .social-container .inner-social-container .social-container-content A.linkedin, .publishing-container-custom .social-container .inner-social-container .social-container-content A.linkedin {
    background-color: #0177B5
}

#L221 .social-container .inner-social-container .social-container-content A.gplus, #L223 .social-container .inner-social-container .social-container-content A.gplus, .publishing-container-custom .social-container .inner-social-container .social-container-content A.gplus {
    background-color: #DD4E41
}

#L221 .social-container .inner-social-container .social-container-content A I, #L223 .social-container .inner-social-container .social-container-content A I, .publishing-container-custom .social-container .inner-social-container .social-container-content A I {
    font-size: 20px;
    line-height: 35px;
    color: #fff
}

#L221 .pagenavigator.bottom .pagination, #L223 .pagenavigator.bottom .pagination, .publishing-container-custom .pagenavigator.bottom .pagination {
    margin-top: 30px
}

#L221 .pagenavigator.bottom .pagination LI, #L223 .pagenavigator.bottom .pagination LI, .publishing-container-custom .pagenavigator.bottom .pagination LI {
    border-radius: 0
}

#L221 .pagenavigator.bottom .pagination .current, #L223 .pagenavigator.bottom .pagination .current, .publishing-container-custom .pagenavigator.bottom .pagination .current {
    padding: 0;
    border: 1px solid #ff3f40;
    background: transparent
}

#L221 .pagenavigator.bottom .pagination A, #L223 .pagenavigator.bottom .pagination A, .publishing-container-custom .pagenavigator.bottom .pagination A {
    border-radius: 0;
    color: #626261
}

#L221 .pagenavigator.bottom .pagination A:hover, #L223 .pagenavigator.bottom .pagination A:hover, .publishing-container-custom .pagenavigator.bottom .pagination A:hover {
    background: #dcdcdc
}

#L221 .pagenavigator.bottom .pagination A.next:hover, #L221 .pagenavigator.bottom .pagination A.prev:hover, #L221 .pagenavigator.bottom .pagination A.next-frame:hover, #L221 .pagenavigator.bottom .pagination A.prev-frame:hover, #L221 .pagenavigator.bottom .pagination A.last:hover, #L221 .pagenavigator.bottom .pagination A.first:hover, #L223 .pagenavigator.bottom .pagination A.next:hover, #L223 .pagenavigator.bottom .pagination A.prev:hover, #L223 .pagenavigator.bottom .pagination A.next-frame:hover, #L223 .pagenavigator.bottom .pagination A.prev-frame:hover, #L223 .pagenavigator.bottom .pagination A.last:hover, #L223 .pagenavigator.bottom .pagination A.first:hover, .publishing-container-custom .pagenavigator.bottom .pagination A.next:hover, .publishing-container-custom .pagenavigator.bottom .pagination A.prev:hover, .publishing-container-custom .pagenavigator.bottom .pagination A.next-frame:hover, .publishing-container-custom .pagenavigator.bottom .pagination A.prev-frame:hover, .publishing-container-custom .pagenavigator.bottom .pagination A.last:hover, .publishing-container-custom .pagenavigator.bottom .pagination A.first:hover {
    color: #ff3f40;
    background: transparent
}


.new-mol-header-container {
    background-color: #04BFB6;
    padding: 50px 0 85px 0;
    font-family: "Raleway", sans-serif;
    font-size: 20px;
    min-height: 246px;
    position: relative;
    margin-bottom: 65px
}

.new-mol-header-container .new-mol-header-container-inner {
    color: #fff
}

.new-mol-header-container .new-mol-header-container-inner .doctor-info-container-external {
    min-height: 160px
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .new-mol-header-container-inner .doctor-info-container-external {
        min-height: 0
    }
}

.new-mol-header-container .new-mol-header-container-inner .personal-image {
    position: relative
}

.new-mol-header-container .new-mol-header-container-inner .personal-image .doctor-image-container {
    position: absolute;
    top: 0;
    left: 0;
    border: 5px solid #fff
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .new-mol-header-container-inner .personal-image .doctor-image-container {
        position: static;
        display: inline-block;
        margin: 20px auto 40px
    }
}

.new-mol-header-container .new-mol-header-container-inner .personal-image .doctor-image-container IMG {
    width: 150px;
    height: 150px;
    background-color: #fff
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .new-mol-header-container-inner .personal-image .doctor-image-container IMG {
        width: 120px;
        height: 120px
    }
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .new-mol-header-container-inner .personal-image {
        text-align: center
    }
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .new-mol-header-container-inner .doctor-name {
        text-align: center
    }
}

.new-mol-header-container .new-mol-header-container-inner .prenota-container {
    display: block;
    background-color: #ff9800;
    text-align: center;
    position: absolute;
    bottom: -25px
}

.new-mol-header-container .new-mol-header-container-inner .prenota-container A {
    color: #fff;
    font-weight: bold;
    font-family: "Raleway", sans-serif;
    display: block;
    padding: 10px 20px;
    border: 1px solid #ff9800
}

.new-mol-header-container .new-mol-header-container-inner .prenota-container A IMG, .new-mol-header-container .new-mol-header-container-inner .prenota-container A svg {
    width: 25px;
    height: 25px;
    vertical-align: text-top;
    margin-right: 10px
}

.new-mol-header-container .new-mol-header-container-inner .prenota-container A IMG polygon, .new-mol-header-container .new-mol-header-container-inner .prenota-container A IMG path, .new-mol-header-container .new-mol-header-container-inner .prenota-container A IMG polyline, .new-mol-header-container .new-mol-header-container-inner .prenota-container A IMG circle, .new-mol-header-container .new-mol-header-container-inner .prenota-container A IMG line, .new-mol-header-container .new-mol-header-container-inner .prenota-container A svg polygon, .new-mol-header-container .new-mol-header-container-inner .prenota-container A svg path, .new-mol-header-container .new-mol-header-container-inner .prenota-container A svg polyline, .new-mol-header-container .new-mol-header-container-inner .prenota-container A svg circle, .new-mol-header-container .new-mol-header-container-inner .prenota-container A svg line {
    stroke: #fff
}

.new-mol-header-container .new-mol-header-container-inner .prenota-container A:hover {
    background-color: #fff;
    color: #ff9800
}

.new-mol-header-container .new-mol-header-container-inner .prenota-container A:hover IMG polygon, .new-mol-header-container .new-mol-header-container-inner .prenota-container A:hover IMG path, .new-mol-header-container .new-mol-header-container-inner .prenota-container A:hover IMG polyline, .new-mol-header-container .new-mol-header-container-inner .prenota-container A:hover IMG circle, .new-mol-header-container .new-mol-header-container-inner .prenota-container A:hover IMG line, .new-mol-header-container .new-mol-header-container-inner .prenota-container A:hover svg polygon, .new-mol-header-container .new-mol-header-container-inner .prenota-container A:hover svg path, .new-mol-header-container .new-mol-header-container-inner .prenota-container A:hover svg polyline, .new-mol-header-container .new-mol-header-container-inner .prenota-container A:hover svg circle, .new-mol-header-container .new-mol-header-container-inner .prenota-container A:hover svg line {
    stroke: #ff9800
}

.new-mol-header-container .new-mol-header-container-inner .doctor-info-container {
    padding-left: 200px
}

.new-mol-header-container .new-mol-header-container-inner .doctor-info-container .doctor-name {
    line-height: 1;
    text-transform: uppercase;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 4px
}

.new-mol-header-container .new-mol-header-container-inner .doctor-info-container .doctor-name img {
    vertical-align: top;
    margin-top: 1px;
    margin-left: 8px;
    height: 21px;
    width: 21px
}

.new-mol-header-container .new-mol-header-container-inner .doctor-info-container .expertise {
    color: #fff;
    font-size: 18px;
    display: inline;
    font-weight: normal
}

.new-mol-header-container .new-mol-header-container-inner .doctor-info-container .expertise .doctor-spec-item {
    color: #fff;
    font-weight: bold
}

.new-mol-header-container .new-mol-header-container-inner .doctor-info-container .expertise .spec-item {
    font-weight: 700;
    color: #80e8c4
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .new-mol-header-container-inner .doctor-info-container .expertise {
        font-size: 16px;
        text-align: center;
        margin-bottom: 10px;
        display: block
    }
}

.new-mol-header-container .new-mol-header-container-inner .doctor-info-container .doctor-activity {
    font-size: 16px;
    display: inline;
    margin-bottom: 10px
}

.new-mol-header-container .new-mol-header-container-inner .doctor-info-container .doctor-activity:before {
    content: ' | '
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .new-mol-header-container-inner .doctor-info-container .doctor-activity {
        display: block;
        text-align: center
    }

    .new-mol-header-container .new-mol-header-container-inner .doctor-info-container .doctor-activity:before {
        content: ''
    }
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .new-mol-header-container-inner .doctor-info-container {
        padding-left: 0
    }
}

.new-mol-header-container .new-mol-header-container-inner .doctor-place-container {
    padding-left: 200px;
    margin-bottom: 30px;
    margin-top: 10px;
    font-size: 18px
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .new-mol-header-container-inner .doctor-place-container .gotomap-divisor {
        display: none
    }
}

.new-mol-header-container .new-mol-header-container-inner .doctor-place-container svg {
    width: 22px;
    height: 22px;
    vertical-align: text-bottom;
    margin-right: 5px
}

.new-mol-header-container .new-mol-header-container-inner .doctor-place-container svg path {
    stroke: #fff;
    fill: #fff
}

.new-mol-header-container .new-mol-header-container-inner .doctor-place-container svg polygon {
    stroke: #fff;
    fill: #0e8590
}

.new-mol-header-container .new-mol-header-container-inner .doctor-place-container A {
    color: #fff;
    font-size: 16px;
    text-decoration: underline
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .new-mol-header-container-inner .doctor-place-container A {
        display: none
    }
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .new-mol-header-container-inner .doctor-place-container {
        padding-left: 0;
        text-align: center;
        margin-bottom: 10px
    }
}

.new-mol-header-container .new-mol-header-container-inner .doctor-counter {
    padding-left: 200px;
    font-family: "Open Sans", sans-serif;
    font-size: 15px
}

.new-mol-header-container .new-mol-header-container-inner .doctor-counter svg {
    width: 20px;
    height: 20px;
    vertical-align: text-bottom;
    margin-right: 6px
}

.new-mol-header-container .new-mol-header-container-inner .doctor-counter svg polygon, .new-mol-header-container .new-mol-header-container-inner .doctor-counter svg path, .new-mol-header-container .new-mol-header-container-inner .doctor-counter svg polyline, .new-mol-header-container .new-mol-header-container-inner .doctor-counter svg circle, .new-mol-header-container .new-mol-header-container-inner .doctor-counter svg line, .new-mol-header-container .new-mol-header-container-inner .doctor-counter svg rect {
    stroke: #fff
}

.new-mol-header-container .new-mol-header-container-inner .doctor-counter svg #Frames-24px rect, .new-mol-header-container .new-mol-header-container-inner .doctor-counter svg #Invisible_Shape rect {
    stroke: transparent
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .new-mol-header-container-inner .doctor-counter {
        padding-left: 0;
        text-align: center;
        margin: 30px 0
    }
}

.new-mol-header-container .doctor-follow-button {
    margin-bottom: 16px;
    overflow: hidden
}

.new-mol-header-container .doctor-follow-button.doctor-followed A {
    background-color: #26d27c;
    color: #fff;
    border-color: #26d27c
}

.new-mol-header-container .doctor-follow-button.doctor-followed A:hover {
    background-color: #26d27c;
    color: #fff;
    border-color: #26d27c
}

.new-mol-header-container .doctor-follow-button.doctor-followed A:hover .large-container .follow-text {
    display: none
}

.new-mol-header-container .doctor-follow-button.doctor-followed A:hover .large-container .not-follow-text {
    display: block
}

@media (max-width: 639px) {
    .new-mol-header-container .doctor-follow-button.doctor-followed A:hover svg {
        background-color: #26d27c
    }
}

@media (max-width: 639px) {
    .new-mol-header-container .doctor-follow-button.doctor-followed A:hover {
        color: #333
    }
}

.new-mol-header-container .doctor-follow-button.doctor-followed A svg path {
    stroke: #fff;
    fill: #fff
}

@media (max-width: 639px) {
    .new-mol-header-container .doctor-follow-button.doctor-followed A svg {
        background-color: #26d27c;
        border-color: #26d27c
    }
}

@media (max-width: 639px) {
    .new-mol-header-container .doctor-follow-button.doctor-followed A {
        color: #333
    }
}

.new-mol-header-container .doctor-follow-button A {
    display: block;
    float: left;
    height: 50px;
    line-height: 18px;
    width: 100%;
    text-align: center;
    padding: 14px 30px;
    font-weight: bold;
    border: 2px solid;
    border-radius: 1000px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Raleway", sans-serif;
    font-size: 13px;
    letter-spacing: 2px;
    transition: 0.1s;
    color: #aebcc4;
    border-color: #aebcc4;
    background-color: #fff
}

.new-mol-header-container .doctor-follow-button A:hover {
    font-size: 15px;
    background-color: #f9f9f9
}

.new-mol-header-container .doctor-follow-button A:hover svg {
    width: 16px;
    height: 16px
}

@media (max-width: 639px) {
    .new-mol-header-container .doctor-follow-button A:hover {
        font-size: 13px;
        background-color: transparent
    }
}

.new-mol-header-container .doctor-follow-button A svg {
    width: 14px;
    height: 14px;
    vertical-align: sub;
    margin-right: 10px
}

@media (max-width: 639px) {
    .new-mol-header-container .doctor-follow-button A svg:hover {
        background-color: #f9f9f9
    }
}

.new-mol-header-container .doctor-follow-button A svg path {
    stroke: #aebcc4;
    fill: #aebcc4
}

@media (max-width: 1100px) {
    .new-mol-header-container .doctor-follow-button A {
        display: block;
        height: auto
    }
}

.new-mol-header-container .doctor-follow-button .large-container {
    display: inline-block
}

.new-mol-header-container .doctor-follow-button .large-container .not-follow-text {
    display: none
}

@media (max-width: 63.9375em) {
    .new-mol-header-container .doctor-follow-button .large-container {
        font-size: 16px
    }
}

.new-mol-header-container .doctor-follow-button .small-container {
    display: none;
    text-transform: none;
    font-weight: bold;
    font-family: "Open Sans", sans-serif
}

.new-mol-header-container .doctor-follow-button .small-container .counter {
    margin-right: 10px
}

@media (max-width: 530px) {
    .new-mol-header-container .doctor-follow-button .small-container {
        font-size: 15px
    }
}

.new-mol-header-container .doctor-bookin-small-button, .new-mol-header-container .doctor-question-small-button, .new-mol-header-container .doctor-booking-small-button {
    margin-bottom: 16px;
    overflow: hidden
}

.new-mol-header-container .doctor-bookin-small-button A, .new-mol-header-container .doctor-question-small-button A, .new-mol-header-container .doctor-booking-small-button A {
    display: block;
    float: left;
    height: 50px;
    line-height: 18px;
    width: 100%;
    text-align: center;
    padding: 14px 30px;
    font-weight: bold;
    border: 2px solid;
    border-radius: 1000px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Raleway", sans-serif;
    font-size: 13px;
    letter-spacing: 2px;
    transition: 0.1s;
    color: #152036;
    background-color: #ffbe00;
    border-color: #ffbe00
}

.new-mol-header-container .doctor-bookin-small-button A:hover, .new-mol-header-container .doctor-question-small-button A:hover, .new-mol-header-container .doctor-booking-small-button A:hover {
    font-size: 15px
}

.new-mol-header-container .doctor-bookin-small-button A:hover svg, .new-mol-header-container .doctor-question-small-button A:hover svg, .new-mol-header-container .doctor-booking-small-button A:hover svg {
    width: 16px;
    height: 16px
}

@media (max-width: 639px) {
    .new-mol-header-container .doctor-bookin-small-button A:hover, .new-mol-header-container .doctor-question-small-button A:hover, .new-mol-header-container .doctor-booking-small-button A:hover {
        font-size: 14px
    }
}

@media (max-width: 1100px) {
    .new-mol-header-container .doctor-bookin-small-button A, .new-mol-header-container .doctor-question-small-button A, .new-mol-header-container .doctor-booking-small-button A {
        display: block;
        height: auto
    }
}

.new-mol-header-container .doctor-follower-counter {
    text-align: center;
    font-family: "Open Sans", sans-serif;
    font-weight: normal;
    display: inline
}

.new-mol-header-container .doctor-follower-counter .counter {
    margin-right: 6px
}

.new-mol-header-container .doctor-follower-counter svg {
    width: 26px;
    height: 26px;
    vertical-align: text-top;
    margin-right: 10px;
    margin-top: 0
}

.new-mol-header-container .doctor-follower-counter svg polygon, .new-mol-header-container .doctor-follower-counter svg path, .new-mol-header-container .doctor-follower-counter svg polyline, .new-mol-header-container .doctor-follower-counter svg circle, .new-mol-header-container .doctor-follower-counter svg line, .new-mol-header-container .doctor-follower-counter svg rect {
    stroke: #80e8c4;
    stroke-width: 1.5
}

.new-mol-header-container .doctor-follower-counter svg #Invisible_Shape rect {
    stroke: transparent;
    fill: transparent
}

.new-mol-header-container .doctor-menu {
    position: absolute;
    bottom: -35px;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1)
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .doctor-menu.force-show .menu-item {
        display: block
    }
}

.new-mol-header-container .doctor-menu.force-show > A svg polygon, .new-mol-header-container .doctor-menu.force-show > A svg path, .new-mol-header-container .doctor-menu.force-show > A svg polyline, .new-mol-header-container .doctor-menu.force-show > A svg circle, .new-mol-header-container .doctor-menu.force-show > A svg line, .new-mol-header-container .doctor-menu.force-show > A svg rect {
    stroke: #626261
}

.new-mol-header-container .doctor-menu.force-show > A svg #Invisible_Shape rect, .new-mol-header-container .doctor-menu.force-show > A svg #invisible_shape rect {
    stroke: transparent
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .doctor-menu.force-show > A .down-arrow {
        display: none
    }
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .doctor-menu.force-show > A .up-arrow {
        display: block
    }
}

.new-mol-header-container .doctor-menu .menu-item {
    float: left
}

.new-mol-header-container .doctor-menu .menu-item A {
    display: block;
    background: #fff;
    padding: 26px 32px;
    text-transform: uppercase;
    border-right: 1px solid #DDD;
    color: #626261;
    font-size: 16px;
    font-weight: 700
}

@media (max-width: 63.9375em) {
    .new-mol-header-container .doctor-menu .menu-item A {
        padding: 20px 30px
    }
}

.new-mol-header-container .doctor-menu .menu-item A:HOVER {
    background: #0e8590;
    color: #fff
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .doctor-menu .menu-item A:HOVER {
        color: #626261;
        background: #fff;
        text-decoration: underline
    }
}

@media (max-width: 750px) {
    .new-mol-header-container .doctor-menu .menu-item A {
        padding: 15px 20px
    }
}

.new-mol-header-container .doctor-menu .menu-item.active A {
    background: #0e8590;
    color: #fff
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .doctor-menu .menu-item.active A {
        color: #626261;
        background: #fff
    }
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .doctor-menu .menu-item.active A:before {
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 5px;
        background-color: #0e8590;
        content: ""
    }
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .doctor-menu .menu-item.active {
        display: block
    }
}

.new-mol-header-container .doctor-menu .menu-item.disabled A {
    color: #ccc
}

.new-mol-header-container .doctor-menu .menu-item.disabled A:HOVER {
    background: #fff;
    color: #ccc
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .doctor-menu .menu-item.disabled A:HOVER {
        color: #ccc;
        background: #fff;
        text-decoration: none
    }
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .doctor-menu .menu-item {
        float: none;
        display: none;
        position: relative
    }
}

.new-mol-header-container .doctor-menu > A {
    display: none;
    position: absolute;
    right: 0;
    top: 17px;
    width: 70px;
    height: 20px
}

.new-mol-header-container .doctor-menu > A svg {
    width: 70px;
    height: 20px
}

.new-mol-header-container .doctor-menu > A svg polygon, .new-mol-header-container .doctor-menu > A svg path, .new-mol-header-container .doctor-menu > A svg polyline, .new-mol-header-container .doctor-menu > A svg circle, .new-mol-header-container .doctor-menu > A svg line, .new-mol-header-container .doctor-menu > A svg rect {
    stroke: #A7A7A7
}

.new-mol-header-container .doctor-menu > A svg #Invisible_Shape rect, .new-mol-header-container .doctor-menu > A svg #invisible_shape rect, .new-mol-header-container .doctor-menu > A svg #Frames-24px rect {
    stroke: transparent
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .doctor-menu > A .down-arrow {
        display: block
    }
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .doctor-menu > A .up-arrow {
        display: none
    }
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .doctor-menu > A {
        display: block
    }
}

@media (max-width: 750px) {
    .new-mol-header-container .doctor-menu {
        bottom: -27px
    }
}

@media (max-width: 39.9375em) {
    .new-mol-header-container .doctor-menu {
        position: relative;
        margin-bottom: -46px
    }
}

@media (max-width: 39.9375em) {
    .new-mol-header-container {
        padding-bottom: 50px
    }
}

.doctor-profile-mol .owl-controls .owl-nav div {
    position: absolute;
    top: 50%;
    font-size: 3em;
    margin-top: -24px
}

.doctor-profile-mol .owl-controls .owl-nav div.owl-prev {
    left: -18px;
    color: #fff;
    line-height: 1
}

.doctor-profile-mol .owl-controls .owl-nav div.owl-next {
    right: -18px;
    color: #fff;
    line-height: 1
}

.doctor-profile-mol .expertise-container {
    margin-bottom: 15px
}

.doctor-profile-mol .expertise-container .expertise-title {
    font-family: "Raleway", sans-serif;
    text-transform: uppercase;
    color: #333;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px
}

.doctor-profile-mol .expertise-container .expertise .more-expertise {
    display: none
}

.doctor-profile-mol .expertise-container .expertise A {
    display: block;
    margin-top: 20px;
    color: #009fe3
}

.doctor-profile-mol .expertise-container .expertise A:hover {
    text-decoration: underline
}

@media (max-width: 39.9375em) {
    .doctor-profile-mol .expertise-container {
        margin-top: 30px
    }
}

.doctor-profile-mol A.doctor-go-to-curriculum, .doctor-profile-mol A.doctor-go-to-website {
    display: block;
    color: #009fe3;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    margin: 16px 0
}

.doctor-profile-mol A.doctor-go-to-curriculum svg, .doctor-profile-mol A.doctor-go-to-website svg {
    width: 22px;
    height: 22px;
    vertical-align: sub;
    margin-right: 10px;
    margin-top: 2px
}

.doctor-profile-mol A.doctor-go-to-curriculum svg polygon, .doctor-profile-mol A.doctor-go-to-curriculum svg path, .doctor-profile-mol A.doctor-go-to-curriculum svg polyline, .doctor-profile-mol A.doctor-go-to-curriculum svg circle, .doctor-profile-mol A.doctor-go-to-curriculum svg line, .doctor-profile-mol A.doctor-go-to-curriculum svg rect, .doctor-profile-mol A.doctor-go-to-website svg polygon, .doctor-profile-mol A.doctor-go-to-website svg path, .doctor-profile-mol A.doctor-go-to-website svg polyline, .doctor-profile-mol A.doctor-go-to-website svg circle, .doctor-profile-mol A.doctor-go-to-website svg line, .doctor-profile-mol A.doctor-go-to-website svg rect {
    stroke: #A7A7A7
}

.doctor-profile-mol A.doctor-go-to-curriculum svg #Invisible_Shape rect, .doctor-profile-mol A.doctor-go-to-curriculum svg #invisible_shape rect, .doctor-profile-mol A.doctor-go-to-website svg #Invisible_Shape rect, .doctor-profile-mol A.doctor-go-to-website svg #invisible_shape rect {
    stroke: transparent;
    fill: transparent
}

.doctor-profile-mol A.doctor-go-to-curriculum:HOVER, .doctor-profile-mol A.doctor-go-to-website:HOVER {
    text-decoration: underline
}

.doctor-profile-mol .articoli-row {
    padding: 50px 0 30px 0
}

.doctor-profile-mol .articoli-row .article-title {
    font-family: "Raleway", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 26px;
    position: relative
}

.doctor-profile-mol .articoli-row .article-title A {
    float: right;
    color: #009fe3;
    text-transform: none;
    font-size: 15px;
    text-decoration: underline;
    text-transform: uppercase;
    position: absolute;
    right: 0;
    bottom: 0
}

@media (max-width: 430px) {
    .doctor-profile-mol .articoli-row .article-title A {
        padding: 2px 9px
    }
}

@media (max-width: 430px) {
    .doctor-profile-mol .articoli-row .article-title {
        font-size: 18px
    }
}

.doctor-profile-mol .articoli-row .article-profile-container {
    margin-bottom: 0 !important
}

.doctor-profile-mol .articoli-row .article-profile-container .landing-page {
    margin-top: 0;
    margin-bottom: 0
}

.doctor-profile-mol .articoli-row .vg-doctor-item-contributi {
    margin: 0 15px
}

.doctor-profile-mol .articoli-row .vg-doctor-item-contributi .med-prev-title-block IMG {
    width: 37px;
    height: 37px;
    position: absolute
}

@media (max-width: 39.9375em) {
    .doctor-profile-mol .articoli-row .vg-doctor-item-contributi {
        margin: 0
    }
}

.doctor-profile-mol .question-row {
    padding: 50px 0 30px 0
}

.doctor-profile-mol .question-row .question-title {
    font-family: "Raleway", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 26px;
    position: relative
}

.doctor-profile-mol .question-row .question-title A {
    float: right;
    color: #009fe3;
    text-transform: none;
    font-size: 15px;
    text-decoration: underline;
    text-transform: uppercase;
    position: absolute;
    right: 0;
    bottom: 0
}

@media (max-width: 430px) {
    .doctor-profile-mol .question-row .question-title A {
        padding: 2px 9px
    }
}

@media (max-width: 430px) {
    .doctor-profile-mol .question-row .question-title {
        font-size: 18px
    }
}

.doctor-profile-mol .question-row .question-profile-container {
    margin-bottom: 50px
}

.doctor-profile-mol .question-row .question-profile-container .vg-doctor-item-question .boxed {
    margin: 0 15px 20px
}

.doctor-profile-mol .question-row .question-profile-container .vg-doctor-item-question .boxed .qa-group1 .qa-question {
    min-height: 100px
}

@media (max-width: 39.9375em) {
    .doctor-profile-mol .question-row .question-profile-container .vg-doctor-item-question .boxed {
        margin: 0
    }
}

.doctor-profile-mol .studi-row {
    margin-bottom: 50px
}

.doctor-profile-mol .studi-row .studi-title {
    font-family: "Raleway", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 26px;
    margin-bottom: 30px
}

.doctor-profile-mol .studi-row .studi-title A {
    float: right;
    background: #ff9800;
    padding: 8px 20px;
    color: #fff;
    text-transform: none;
    font-size: 15px;
    border: 1px solid #ff9800
}

.doctor-profile-mol .studi-row .studi-title A IMG, .doctor-profile-mol .studi-row .studi-title A svg {
    width: 16px;
    height: 16px;
    vertical-align: text-top;
    margin-right: 10px
}

.doctor-profile-mol .studi-row .studi-title A IMG polygon, .doctor-profile-mol .studi-row .studi-title A IMG path, .doctor-profile-mol .studi-row .studi-title A IMG polyline, .doctor-profile-mol .studi-row .studi-title A IMG circle, .doctor-profile-mol .studi-row .studi-title A IMG line, .doctor-profile-mol .studi-row .studi-title A svg polygon, .doctor-profile-mol .studi-row .studi-title A svg path, .doctor-profile-mol .studi-row .studi-title A svg polyline, .doctor-profile-mol .studi-row .studi-title A svg circle, .doctor-profile-mol .studi-row .studi-title A svg line {
    stroke: #fff
}

.doctor-profile-mol .studi-row .studi-title A:hover {
    background-color: #fff;
    color: #ff9800
}

.doctor-profile-mol .studi-row .studi-title A:hover IMG polygon, .doctor-profile-mol .studi-row .studi-title A:hover IMG path, .doctor-profile-mol .studi-row .studi-title A:hover IMG polyline, .doctor-profile-mol .studi-row .studi-title A:hover IMG circle, .doctor-profile-mol .studi-row .studi-title A:hover IMG line, .doctor-profile-mol .studi-row .studi-title A:hover svg polygon, .doctor-profile-mol .studi-row .studi-title A:hover svg path, .doctor-profile-mol .studi-row .studi-title A:hover svg polyline, .doctor-profile-mol .studi-row .studi-title A:hover svg circle, .doctor-profile-mol .studi-row .studi-title A:hover svg line {
    stroke: #ff9800
}

@media (max-width: 430px) {
    .doctor-profile-mol .studi-row .studi-title A {
        padding: 2px 9px
    }
}

@media (max-width: 430px) {
    .doctor-profile-mol .studi-row .studi-title {
        font-size: 18px
    }
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item {
    border: 1px solid #ddd;
    padding: 20px 20px 20px 100px;
    margin-bottom: 15px;
    background-color: #fff;
    position: relative
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container {
    position: absolute;
    left: 20px;
    width: 60px;
    height: 90px;
    padding-left: 10px;
    padding-right: 10px;
    top: 0;
    padding-top: 30px;
    padding-bottom: 10px
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container.struttura {
    background-color: #00d3c2
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container.struttura svg rect, .doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container.struttura svg circle, .doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container.struttura svg path, .doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container.struttura svg line, .doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container.struttura svg polyline, .doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container.struttura svg polygon {
    stroke: #fff
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container svg {
    width: 40px;
    height: 40px
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container svg rect, .doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container svg circle, .doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container svg path, .doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container svg line, .doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container svg polyline, .doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container svg polygon {
    stroke: #00d3c2
}

@media (max-width: 480px) {
    .doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container svg {
        width: 30px;
        height: 30px
    }
}

@media (max-width: 480px) {
    .doctor-profile-mol .studi-row .address-container .indirizzi-item .icon-container {
        right: 20px;
        left: auto;
        width: 40px;
        padding: 10px 5px 0;
        height: 45px
    }
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .studio-type {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 4px;
    font-family: "Raleway", sans-serif;
    color: #A7A7A7
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .studio-name {
    font-size: 22px;
    font-family: "Raleway", sans-serif;
    font-weight: bold;
    margin-bottom: 10px
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box {
    overflow: hidden
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info {
    margin-bottom: 20px
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address {
    position: relative;
    color: #A7A7A7
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address img, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address svg {
    position: absolute;
    width: 26px;
    height: 26px;
    top: calc(50% - 13px)
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address img polygon, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address img path, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address img polyline, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address img circle, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address img line, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address img rect, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address svg polygon, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address svg path, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address svg polyline, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address svg circle, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address svg line, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address svg rect {
    stroke: #00d3c2
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address img #Frames-24px rect, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address img #Invisible_Shape rect, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address img #invisible_shape rect, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address svg #Frames-24px rect, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address svg #Invisible_Shape rect, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-address svg #invisible_shape rect {
    stroke: transparent
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact {
    position: relative;
    margin-top: 10px;
    line-height: 26px;
    color: #A7A7A7
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact img, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact svg {
    position: absolute;
    width: 26px;
    height: 26px;
    top: calc(50% - 13px)
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact img polygon, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact img path, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact img polyline, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact img circle, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact img line, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact img rect, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact svg polygon, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact svg path, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact svg polyline, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact svg circle, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact svg line, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact svg rect {
    stroke: #00d3c2
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact img #Frames-24px rect, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact img #Invisible_Shape rect, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact img #invisible_shape rect, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact svg #Frames-24px rect, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact svg #Invisible_Shape rect, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact svg #invisible_shape rect {
    stroke: transparent
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact .indirizzo-telefono.showNumber A {
    line-height: 22px;
    padding-left: 30px;
    color: #009fe3;
    text-decoration: underline;
    font-weight: bold
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact .indirizzo-telefono.showNumber A img, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .indirizzo-contact .indirizzo-telefono.showNumber A svg {
    position: absolute;
    width: 22px;
    height: 22px;
    top: 1px;
    left: 0px
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .studio-website {
    position: relative;
    margin-top: 10px;
    line-height: 26px;
    color: #A7A7A7
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .studio-website .studio-website-inner.showWebsite A {
    line-height: 22px;
    padding-left: 30px;
    color: #009fe3;
    text-decoration: underline;
    font-weight: bold
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .studio-website .studio-website-inner.showWebsite A img, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .studio-website .studio-website-inner.showWebsite A svg {
    position: absolute;
    width: 22px;
    height: 22px;
    top: 1px;
    left: 0px
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .studio-info .inner-container .studio-note-aggiuntive {
    color: #A7A7A7;
    font-size: 14px;
    margin-top: 20px
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container {
    margin: 0 0 5px
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container A {
    display: block;
    padding: 5px 10px;
    text-align: center
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture {
    display: inline-block;
    width: 290px;
    height: 50px;
    line-height: 18px;
    text-align: center;
    padding: 14px 30px;
    font-weight: bold;
    border: 2px solid;
    border-radius: 1000px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Raleway", sans-serif;
    font-size: 13px;
    letter-spacing: 2px;
    transition: 0.1s;
    color: #152036;
    background-color: #ffbe00;
    border-color: #ffbe00
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online IMG, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online svg, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture IMG, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture svg {
    width: 16px;
    height: 16px;
    vertical-align: text-top;
    margin-right: 10px
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online IMG polygon, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online IMG path, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online IMG polyline, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online IMG circle, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online IMG line, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online svg polygon, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online svg path, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online svg polyline, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online svg circle, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online svg line, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture IMG polygon, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture IMG path, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture IMG polyline, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture IMG circle, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture IMG line, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture svg polygon, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture svg path, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture svg polyline, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture svg circle, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture svg line {
    stroke: #fff
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online:hover, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture:hover {
    font-size: 15px
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online:hover IMG polygon, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online:hover IMG path, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online:hover IMG polyline, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online:hover IMG circle, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online:hover IMG line, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online:hover svg polygon, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online:hover svg path, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online:hover svg polyline, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online:hover svg circle, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online:hover svg line, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture:hover IMG polygon, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture:hover IMG path, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture:hover IMG polyline, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture:hover IMG circle, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture:hover IMG line, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture:hover svg polygon, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture:hover svg path, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture:hover svg polyline, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture:hover svg circle, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture:hover svg line {
    stroke: #ff9800
}

@media (max-width: 550px) {
    .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture {
        display: block;
        margin-bottom: 10px
    }
}

@media (max-width: 400px) {
    .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-booking-online, .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture {
        width: 100%;
        height: auto
    }
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-go-to-strutture {
    margin-top: 15px;
    height: auto
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-more-detail {
    background-color: #ededed;
    color: #A7A7A7;
    border: 1px solid #dcdcdc;
    display: inline-block;
    font-weight: bold;
    font-size: 13px;
    font-family: "Raleway", sans-serif
}

.doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-more-detail:HOVER {
    background: #A7A7A7;
    color: #ededed
}

@media (max-width: 550px) {
    .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container .button-more-detail {
        display: block;
        margin-bottom: 10px
    }
}

@media (max-width: 39.9375em) {
    .doctor-profile-mol .studi-row .address-container .indirizzi-item .inner-box .button-container {
        margin-top: 30px
    }
}

@media (max-width: 480px) {
    .doctor-profile-mol .studi-row .address-container .indirizzi-item {
        padding: 20px
    }
}

.doctor-profile-mol .doctor-booking .booking-external-container {
    padding-top: 0
}

.doctor-profile-mol .doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title {
    background-color: #00d3c2;
    color: #fff;
    padding: 20px 0;
    margin-bottom: 20px
}

.doctor-profile-mol .doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title svg {
    vertical-align: text-bottom;
    margin-right: 25px
}

.doctor-profile-mol .doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title svg polygon, .doctor-profile-mol .doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title svg path, .doctor-profile-mol .doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title svg polyline, .doctor-profile-mol .doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title svg circle, .doctor-profile-mol .doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title svg line, .doctor-profile-mol .doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title svg rect {
    stroke: #fff
}

.doctor-profile-mol .doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title svg #Frames-24px rect, .doctor-profile-mol .doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title svg #Invisible_Shape rect {
    stroke: transparent
}

.doctor-profile-mol .doctor-booking .booking-external-container .booking-container .booking-title-container .booking-subtitle {
    margin-bottom: 30px;
    padding-left: 0
}

.doctor-profile-mol .professional-other-info-row {
    margin-bottom: 60px
}

.doctor-profile-mol .professional-other-info-row .cv-title, .doctor-profile-mol .professional-other-info-row .pubblicazioni-title {
    font-family: "Raleway", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 26px;
    margin-bottom: 20px
}

.doctor-profile-mol .professional-other-info-row .cv-text A {
    color: #009fe3
}

.doctor-profile-mol .professional-other-info-row .cv-text A:hover {
    text-decoration: underline
}

.doctor-profile-mol .pubblicazioni-container {
    margin-top: 30px
}

.doctor-profile-mol .pubblicazioni-container .pubblicazioni-item {
    margin-bottom: 6px
}

.doctor-profile-mol .pubblicazioni-container .pubblicazioni-item A {
    color: #009fe3
}

.doctor-profile-mol .pubblicazioni-container .pubblicazioni-item A:hover {
    text-decoration: underline
}




#filters-prenotazioni {
    font-family: "Open Sans", sans-serif;
    display: inline-block;
    min-height: 43px;
    font-size: 13px;
    font-weight: 700;
    position: relative
}

#filters-prenotazioni.blog-page {
    margin: 0 50px
}

@media (max-width: 1100px) {
    #filters-prenotazioni.blog-page {
        margin-right: 0
    }
}

#filters-prenotazioni.user-menu .elem-filter.selected {
    background-color: #ff3f40;
    border-color: #ff3f40
}

#filters-prenotazioni.user-menu .elem-filter:hover {
    background-color: #ff3f40;
    border-color: #ff3f40
}

#filters-prenotazioni .elem-filter {
    background-color: #fff;
    color: #A7A7A7;
    text-align: center;
    display: inline-block;
    float: left;
    border: 1px solid #dcdcdc;
    border-left: 0
}

#filters-prenotazioni .elem-filter A {
    display: block;
    padding: 5px 10px;
    font-family: "Raleway", sans-serif
}

#filters-prenotazioni .elem-filter.selected {
    background-color: #00d3c2;
    color: #fff;
    border-color: #00d3c2
}

#filters-prenotazioni .elem-filter.selected A {
    color: #fff
}

#filters-prenotazioni .elem-filter:hover {
    background-color: #00d3c2;
    color: #fff;
    border-color: #00d3c2
}

#filters-prenotazioni .elem-filter:hover A {
    color: #fff
}

#filters-prenotazioni .elem-filter.disabled {
    background-color: #f9f9f9;
    border-color: #ededed
}

#filters-prenotazioni .elem-filter.disabled A {
    color: #ccc
}

#filters-prenotazioni .elem-filter.disabled:hover {
    background-color: #f9f9f9;
    border-color: #ededed
}

#filters-prenotazioni .elem-filter.disabled:hover A {
    color: #ccc
}

#filters-prenotazioni .elem-filter:first-of-type {
    border-left: 1px solid #dcdcdc
}

@media (max-width: 39.9375em) {
    #filters-prenotazioni .elem-filter {
        float: none;
        text-align: center;
        margin: 0;
        margin-bottom: 14px
    }
}

@media (max-width: 1100px) {
    #filters-prenotazioni {
        float: right !important;
        margin: 0
    }
}

@media (max-width: 700px) {
    #filters-prenotazioni {
        float: none !important;
        clear: both;
        display: block
    }
}

.doctor-booking .booking-external-container {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #FFF;
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    margin-bottom: 60px
}

.doctor-booking .booking-external-container SELECT, .doctor-booking .booking-external-container INPUT {
    border-radius: 0px;
    border-color: #DDD;
    font-size: 13px
}

.doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title-image {
    position: absolute
}

.doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title-image svg {
    width: 60px;
    height: 60px;
    background-color: #ff3f40;
    padding: 14px
}

.doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title-image svg polygon, .doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title-image svg path, .doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title-image svg polyline, .doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title-image svg circle, .doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title-image svg line, .doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title-image svg rect {
    stroke: #fff
}

.doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title-image svg #Invisible_Shape rect {
    stroke: transparent
}

.doctor-booking .booking-external-container .booking-container .booking-title-container .booking-title {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 80px
}

.doctor-booking .booking-external-container .booking-container .booking-title-container .booking-subtitle {
    font-size: 14px
}

.doctor-booking .booking-external-container .doctor-info-container {
    position: relative
}

.doctor-booking .booking-external-container .doctor-info-container .doctor-avatar {
    position: absolute;
    top: 0;
    width: 60px;
    height: 60px
}

.doctor-booking .booking-external-container .doctor-info-container .doctor-avatar IMG {
    border-radius: 50%
}

.doctor-booking .booking-external-container .doctor-info-container .doctor-name-container {
    padding-left: 80px;
    margin-bottom: 30px
}

.doctor-booking .booking-external-container .doctor-info-container .doctor-name-container .doctor-name {
    font-size: 18px;
    font-weight: bold
}

.doctor-booking .booking-external-container .doctor-info-container .doctor-name-container .doctor-spec {
    color: #a7a7a7;
    font-size: 14px
}

.doctor-booking .booking-external-container .day-container .day-title {
    font-weight: bold;
    margin-bottom: 15px
}

.doctor-booking .booking-external-container .day-container .day-title svg {
    width: 15px;
    height: 15px;
    margin-right: 10px;
    vertical-align: middle
}

.doctor-booking .booking-external-container .day-container .day-title svg polyline, .doctor-booking .booking-external-container .day-container .day-title svg rect, .doctor-booking .booking-external-container .day-container .day-title svg line, .doctor-booking .booking-external-container .day-container .day-title svg circle {
    stroke: #00d3c2
}

.doctor-booking .booking-external-container .day-container .giorni-container .orari-bottom TABLE {
    width: 100%;
    margin-bottom: 1rem;
    border-radius: 0
}

.doctor-booking .booking-external-container .day-container .giorni-container .orari-bottom TABLE tbody {
    border: 0;
    background-color: #fff
}

.doctor-booking .booking-external-container .day-container .giorni-container .orari-bottom TABLE tbody tr {
    background-color: transparent
}

.doctor-booking .booking-external-container .day-container .giorni-container .orari-bottom TABLE tbody tr td {
    padding: 0 !important;
    text-transform: uppercase;
    color: #a7a7a7
}

.doctor-booking .booking-external-container .doctor-studio-container .studi-selection-container .prestazioni-studi-title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 6px
}

.doctor-booking .booking-external-container .doctor-studio-container .studi-selection-container .prestazioni-studi-title svg {
    width: 20px;
    height: 20px;
    margin-right: 15px;
    vertical-align: bottom
}

.doctor-booking .booking-external-container .doctor-studio-container .studi-selection-container .prestazioni-studi-title svg polygon, .doctor-booking .booking-external-container .doctor-studio-container .studi-selection-container .prestazioni-studi-title svg path, .doctor-booking .booking-external-container .doctor-studio-container .studi-selection-container .prestazioni-studi-title svg polyline, .doctor-booking .booking-external-container .doctor-studio-container .studi-selection-container .prestazioni-studi-title svg circle, .doctor-booking .booking-external-container .doctor-studio-container .studi-selection-container .prestazioni-studi-title svg line, .doctor-booking .booking-external-container .doctor-studio-container .studi-selection-container .prestazioni-studi-title svg rect {
    stroke: #00d3c2
}

.doctor-booking .booking-external-container .doctor-studio-container .studi-selection-container .prestazioni-studi-title svg #Invisible_Shape rect, .doctor-booking .booking-external-container .doctor-studio-container .studi-selection-container .prestazioni-studi-title svg #Frames-24px rect, .doctor-booking .booking-external-container .doctor-studio-container .studi-selection-container .prestazioni-studi-title svg #invisible_shape rect {
    stroke: transparent
}

.doctor-booking .booking-external-container .doctor-studio-container .studi-prestazione-container .prestazione-title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 6px
}

.doctor-booking .booking-external-container .doctor-studio-container .studi-prestazione-container .prestazione-title svg {
    width: 20px;
    height: 20px;
    margin-right: 15px;
    vertical-align: bottom
}

.doctor-booking .booking-external-container .doctor-studio-container .studi-prestazione-container .prestazione-title svg polygon, .doctor-booking .booking-external-container .doctor-studio-container .studi-prestazione-container .prestazione-title svg path, .doctor-booking .booking-external-container .doctor-studio-container .studi-prestazione-container .prestazione-title svg polyline, .doctor-booking .booking-external-container .doctor-studio-container .studi-prestazione-container .prestazione-title svg circle, .doctor-booking .booking-external-container .doctor-studio-container .studi-prestazione-container .prestazione-title svg line, .doctor-booking .booking-external-container .doctor-studio-container .studi-prestazione-container .prestazione-title svg rect {
    stroke: #00d3c2
}

.doctor-booking .booking-external-container .doctor-studio-container .studi-prestazione-container .prestazione-title svg #Invisible_Shape rect, .doctor-booking .booking-external-container .doctor-studio-container .studi-prestazione-container .prestazione-title svg #Frames-24px rect {
    stroke: transparent
}

.doctor-booking .booking-external-container .doctor-studio-container .missed {
    border: 1px solid #ff3f40
}

.doctor-booking .booking-external-container .calendar-date-picker .custom-header {
    height: 55px;
    border: 1px solid #ddd;
    border-bottom: 0;
    background-color: #79D6D2;
    padding-left: 10px
}

.doctor-booking .booking-external-container .calendar-date-picker .custom-header svg {
    width: 20px;
    height: 20px;
    padding: 5px;
    stroke-width: 2px
}

.doctor-booking .booking-external-container .calendar-date-picker .custom-header svg polyline {
    stroke: #79D6D2
}

.doctor-booking .booking-external-container .calendar-date-picker .custom-header nav span {
    width: 20px;
    height: 20px;
    font-size: 20px;
    line-height: 20px;
    background: #fff;
    color: #fff
}

.doctor-booking .booking-external-container .calendar-date-picker .custom-header nav span:first-child {
    right: 30px;
    left: auto
}

.doctor-booking .booking-external-container .calendar-date-picker .custom-header nav span:before {
    display: none
}

.doctor-booking .booking-external-container .calendar-date-picker .custom-header nav span img {
    width: 10px;
    height: 10px;
    margin: 5px;
    float: left
}

.doctor-booking .booking-external-container .calendar-date-picker .custom-header h2 {
    color: #000;
    font-weight: 400;
    text-align: left;
    float: left;
    width: auto;
    text-transform: none;
    font-family: 'Open Sans', sans-serif
}

.doctor-booking .booking-external-container .calendar-date-picker .custom-header h3 {
    color: #000;
    font-weight: 400;
    text-align: left;
    float: left;
    width: auto;
    margin: 10px;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif
}

.doctor-booking .booking-external-container .calendar-date-picker .fc-calendar-container {
    padding: 0;
    height: 300px
}

.doctor-booking .booking-external-container .calendar-date-picker .fc-calendar-container .fc-calendar .fc-head {
    background: #fff;
    color: #ff3f40;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    border: 1px solid #ddd;
    border-bottom: 0
}

.doctor-booking .booking-external-container .calendar-date-picker .fc-calendar-container .fc-calendar .fc-head > div {
    color: #aaa;
    text-transform: none
}

.doctor-booking .booking-external-container .calendar-date-picker .fc-calendar-container .fc-calendar .fc-row {
    border-bottom: 0
}

.doctor-booking .booking-external-container .calendar-date-picker .fc-calendar-container .fc-calendar .fc-row > DIV {
    border-right: 0
}

.doctor-booking .booking-external-container .calendar-date-picker .legenda span {
    font-size: 12px;
    color: #A7A7A7;
    position: relative;
    padding-left: 20px
}

.doctor-booking .booking-external-container .calendar-date-picker .legenda span:before {
    display: block;
    content: "";
    position: absolute;
    height: 9px;
    width: 9px;
    border-radius: 50%;
    top: 4px;
    left: 4px;
    background-color: #ededed
}

.doctor-booking .booking-external-container .calendar-container {
    margin-top: 30px
}

.doctor-booking .booking-external-container .calendar-container .calendar-title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: uppercase
}

.doctor-booking .booking-external-container .calendar-container .calendar-title svg {
    width: 20px;
    height: 20px;
    margin-right: 15px;
    vertical-align: bottom
}

.doctor-booking .booking-external-container .calendar-container .calendar-title svg polygon, .doctor-booking .booking-external-container .calendar-container .calendar-title svg path, .doctor-booking .booking-external-container .calendar-container .calendar-title svg polyline, .doctor-booking .booking-external-container .calendar-container .calendar-title svg circle, .doctor-booking .booking-external-container .calendar-container .calendar-title svg line, .doctor-booking .booking-external-container .calendar-container .calendar-title svg rect {
    stroke: #00d3c2
}

.doctor-booking .booking-external-container .calendar-container .calendar-title svg #Invisible_Shape rect, .doctor-booking .booking-external-container .calendar-container .calendar-title svg #Frames-24px rect {
    stroke: transparent
}

.doctor-booking .booking-external-container .calendar-container .calendar-subtitle {
    margin-bottom: 10px
}

.doctor-booking .booking-external-container .error-container {
    margin-bottom: 20px;
    padding: 10px;
    background-color: #ff3f40;
    color: #fff;
    font-size: 18px
}

.doctor-booking .booking-external-container .error-container A {
    color: #fff;
    text-decoration: underline
}

.doctor-booking .booking-external-container .calendar-date-slot {
    margin-top: 10px
}

.doctor-booking .booking-external-container .calendar-date-slot .date-cont {
    text-align: center;
    margin: 10px 0;
    font-size: 14px
}

.doctor-booking .booking-external-container .calendar-date-slot .date-cont SPAN {
    padding: 4px 16px
}

.doctor-booking .booking-external-container .calendar-date-slot .date-cont.clickable {
    cursor: pointer
}

.doctor-booking .booking-external-container .calendar-date-slot .date-cont.clickable SPAN {
    font-weight: bold
}

.doctor-booking .booking-external-container .calendar-date-slot .date-cont.clickable SPAN:HOVER {
    border: 1px solid #00d3c2
}

.doctor-booking .booking-external-container .calendar-date-slot .date-cont.loked {
    cursor: default
}

.doctor-booking .booking-external-container .calendar-date-slot .date-cont.loked SPAN {
    background-color: #ededed;
    color: #A7A7A7;
    font-weight: normal;
    text-decoration: line-through
}

.doctor-booking .booking-external-container .calendar-date-slot .date-cont.selected SPAN {
    background-color: #00d3c2;
    color: #fff
}

.doctor-booking .booking-external-container .calendar-date-slot .slot-container .inner-container {
    border: 1px solid #ddd;
    overflow: hidden
}

.doctor-booking .booking-external-container .calendar-date-slot .slot-container .inner-container .morning-slot-cont .morning-title, .doctor-booking .booking-external-container .calendar-date-slot .slot-container .inner-container .morning-slot-cont .afternoon-title, .doctor-booking .booking-external-container .calendar-date-slot .slot-container .inner-container .afternoon-slot-cont .morning-title, .doctor-booking .booking-external-container .calendar-date-slot .slot-container .inner-container .afternoon-slot-cont .afternoon-title {
    font-weight: bold;
    padding: 10px 20px;
    background-color: #d4f6e5;
    text-align: center
}

.doctor-booking .booking-external-container .calendar-date-slot .slot-container .inner-container .morning-slot-cont .morning-slot, .doctor-booking .booking-external-container .calendar-date-slot .slot-container .inner-container .morning-slot-cont .afternoot-slot, .doctor-booking .booking-external-container .calendar-date-slot .slot-container .inner-container .afternoon-slot-cont .morning-slot, .doctor-booking .booking-external-container .calendar-date-slot .slot-container .inner-container .afternoon-slot-cont .afternoot-slot {
    overflow: hidden;
    min-height: 50px
}

@media (max-width: 550px) {
    .doctor-booking .booking-external-container .calendar-date-slot .slot-container .inner-container .morning-slot-cont, .doctor-booking .booking-external-container .calendar-date-slot .slot-container .inner-container .afternoon-slot-cont {
        width: 100%
    }
}

.doctor-booking .booking-external-container .calendar-date-slot .legenda span {
    font-size: 12px;
    color: #A7A7A7;
    position: relative;
    padding-left: 20px
}

.doctor-booking .booking-external-container .calendar-date-slot .legenda span:before {
    display: block;
    content: "";
    position: absolute;
    height: 9px;
    width: 9px;
    border-radius: 50%;
    top: 4px;
    left: 4px;
    background-color: #ededed
}

@media (max-width: 39.9375em) {
    .doctor-booking .booking-external-container .calendar-date-slot {
        margin-top: 30px
    }
}

.doctor-booking .booking-external-container .botton-last-container {
    text-align: center;
    clear: both
}

.doctor-booking .booking-external-container .botton-last-container A {
    font-family: "Raleway", sans-serif;
    font-weight: bold;
    background-color: #ff9800;
    color: #fff;
    padding: 5px 20px;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 30px;
    display: inline-block
}

.doctor-booking .booking-external-container .botton-last-container .divisor {
    height: 30px;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 30px
}

.doctor-booking .booking-external-container .recap-container .visita-data {
    margin-top: 40px
}

.doctor-booking .booking-external-container .recap-container .visita-data .recap-title {
    padding: 10px 20px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    border: 1px solid #d4f6e5;
    background-color: #d4f6e5
}

.doctor-booking .booking-external-container .recap-container .visita-data .inner-container {
    padding: 20px;
    border: 1px solid #ddd;
    border-top: 0
}

.doctor-booking .booking-external-container .recap-container .visita-data .inner-container .prestazione-title, .doctor-booking .booking-external-container .recap-container .visita-data .inner-container .studio-title {
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 17px
}

@media (max-width: 39.9375em) {
    .doctor-booking .booking-external-container .recap-container .visita-data .inner-container .studio-title {
        margin-top: 40px
    }
}

.doctor-booking .booking-external-container .recap-container .visita-data .inner-container button .prestazione-info, .doctor-booking .booking-external-container .recap-container .visita-data .inner-container .studio-info {
    margin-bottom: 10px
}

.doctor-booking .booking-external-container .recap-container .user-data .user-data-title {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    padding-top: 40px;
    text-transform: uppercase
}

.doctor-booking .booking-external-container .recap-container .user-data .user-data-title svg {
    width: 20px;
    height: 20px;
    margin-right: 15px;
    vertical-align: middle
}

.doctor-booking .booking-external-container .recap-container .user-data .user-data-title svg polygon, .doctor-booking .booking-external-container .recap-container .user-data .user-data-title svg path, .doctor-booking .booking-external-container .recap-container .user-data .user-data-title svg polyline, .doctor-booking .booking-external-container .recap-container .user-data .user-data-title svg circle, .doctor-booking .booking-external-container .recap-container .user-data .user-data-title svg line, .doctor-booking .booking-external-container .recap-container .user-data .user-data-title svg rect {
    stroke: #00d3c2
}

.doctor-booking .booking-external-container .recap-container .user-data .user-data-title svg #Invisible_Shape rect, .doctor-booking .booking-external-container .recap-container .user-data .user-data-title svg #Frames-24px rect {
    stroke: transparent
}

.doctor-booking .booking-external-container .recap-container .user-data .user-data-title SPAN {
    display: inline-block;
    line-height: 40px
}

.doctor-booking .booking-external-container .recap-container .user-data .user-data-title A {
    font-family: "Raleway", sans-serif;
    font-weight: bold;
    background: #fd9800;
    color: #fff;
    padding: 10px 20px;
    margin-top: 20px;
    text-transform: uppercase;
    color: #FFF
}

.doctor-booking .booking-external-container .recap-container .user-data .user-data-subtitle {
    margin-bottom: 30px
}

.doctor-booking .booking-external-container .recap-container .user-data LABEL {
    font-weight: bold;
    text-transform: uppercase
}

.doctor-booking .booking-external-container .recap-container .user-data .missed {
    border: 1px solid #ff3f40
}

.doctor-booking .booking-external-container .recap-container .user-data .condition-container {
    position: relative
}

.doctor-booking .booking-external-container .recap-container .user-data .condition-container.missed {
    border: 0;
    border-bottom: 1px solid #ff3f40
}

.doctor-booking .booking-external-container .recap-container .user-data .condition-container SPAN {
    padding-left: 10px
}

.doctor-booking .booking-external-container .recap-container .user-data INPUT[name="condition"][type="checkbox"] {
    vertical-align: sub;
    visibility: hidden;
    width: 17px;
    height: 17px
}

.doctor-booking .booking-external-container .recap-container .user-data INPUT[name="condition"][type="checkbox"] + LABEL {
    width: 22px;
    height: 22px;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    margin: 0;
    border: 1px solid #dcdcdc
}

.doctor-booking .booking-external-container .recap-container .user-data INPUT[type="checkbox"]:checked + LABEL {
    background: #00d3c2;
    border: 1px solid #fff
}

.doctor-booking .booking-external-container .recap-container .user-data INPUT[name="condition"][type="checkbox"] + LABEL:after {
    content: '';
    width: 15px;
    height: 9px;
    position: absolute;
    top: 3px;
    left: 3px;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    opacity: 0;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.doctor-booking .booking-external-container .recap-container .user-data INPUT[type="checkbox"]:checked + LABEL:after {
    opacity: 1
}

.doctor-booking .booking-external-container .recap-container .user-data .check-paziente .radio-cont {
    float: left;
    margin-bottom: 0
}

.doctor-booking .booking-external-container .recap-container .user-data .check-paziente .radio-cont INPUT[type="radio"] {
    display: none
}

.doctor-booking .booking-external-container .recap-container .user-data .check-paziente .radio-cont INPUT[type="radio"] + label {
    font-size: 14px;
    margin-left: 0;
    margin-right: 30px
}

.doctor-booking .booking-external-container .recap-container .user-data .check-paziente .radio-cont INPUT[type="radio"] + label span {
    background-color: #fff;
    border: 1px solid #dcdcdc;
    display: inline-block;
    width: 22px;
    height: 22px;
    margin: 0 6px 0 0;
    vertical-align: middle;
    cursor: pointer;
    position: relative
}

.doctor-booking .booking-external-container .recap-container .user-data .check-paziente .radio-cont INPUT[type="radio"]:checked + label span {
    background-color: #00d3c2;
    display: inline-block;
    margin: -1px 4px 0 0;
    vertical-align: middle;
    cursor: pointer
}

.doctor-booking .booking-external-container .recap-container .user-data .check-paziente .radio-cont INPUT[type="radio"] + label span:after {
    content: '';
    width: 15px;
    height: 9px;
    position: absolute;
    top: 3px;
    left: 3px;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    opacity: 0;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.doctor-booking .booking-external-container .recap-container .user-data .check-paziente .radio-cont INPUT[type="radio"]:checked + label span:after {
    opacity: 1
}

.doctor-booking .booking-external-container .button-confirm .condition-container A {
    color: #009fe3;
    text-decoration: underline
}

.doctor-booking .booking-external-container .button-confirm .button-send-request {
    font-family: "Raleway", sans-serif;
    font-weight: bold;
    float: right;
    background: #ff9800;
    color: #fff;
    padding: 10px 20px;
    margin-top: 20px;
    color: #FFF
}

.doctor-booking .booking-external-container .button-confirm .button-send-request:HOVER {
    background: #e48900
}

#blog-tags {
    margin-bottom: 1rem
}

#blog-tags .ms-res-ctn.dropdown-menu {
    position: absolute;
    z-index: 100
}

#tags-ctn {
    margin-bottom: 1rem
}

.blog-external-container .doctor-blog-first-item {
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    background-color: #fff;
    text-align: center
}

.blog-external-container .doctor-blog-first-item .text-container {
    padding: 65px 35px
}

.blog-external-container .doctor-blog-first-item .text-container .blog-title-container {
    font-size: 26px
}

@media (max-width: 39.9375em) {
    .blog-external-container .doctor-blog-first-item .text-container {
        padding: 35px 35px
    }
}

.blog-external-container .doctor-blog-first-item > .row {
    position: relative
}

.blog-external-container .doctor-blog-first-item > .row .image-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 50%;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center
}

@media (max-width: 39.9375em) {
    .blog-external-container .doctor-blog-first-item > .row .image-container {
        position: static;
        height: 200px
    }
}

.blog-external-container .doctor-blog-item {
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    padding: 25px;
    margin-bottom: 30px;
    background-color: #fff
}

.blog-external-container .text-container .blog-tags-container {
    font-size: 15px;
    font-family: "Raleway", sans-serif;
    color: #A7A7A7;
    text-transform: uppercase;
    margin-bottom: 10px
}

.blog-external-container .text-container .blog-data-container {
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    color: #A7A7A7;
    margin-bottom: 8px
}

.blog-external-container .text-container .blog-title-container {
    font-size: 20px;
    font-weight: bold;
    font-family: "Raleway", sans-serif;
    margin-bottom: 8px
}

.blog-external-container .text-container .blog-abstract-container {
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    color: #A7A7A7;
    margin-bottom: 20px
}

.blog-external-container .text-container .blog-abstract-container A {
    color: #A7A7A7
}

.blog-external-container .text-container .bottom-container {
    position: relative
}

.blog-external-container .text-container .bottom-container .go-to-blog-detail {
    background: #ff9800;
    border: 1px solid #ff9800;
    position: absolute;
    right: 0;
    top: 15px
}

.blog-external-container .text-container .bottom-container .go-to-blog-detail:HOVER {
    background: #fff;
    color: #ff9800
}

.blog-external-container .share-container {
    border-top: 1px solid #DDD;
    padding-top: 8px;
    font-size: 13px;
    color: #A7A7A7
}

.blog-external-container .share-container A {
    padding: 7px 8px;
    font-size: 15px;
    display: inline-block;
    color: #A7A7A7
}

.blog-external-container .share-container A:hover.facebook {
    color: #43609c
}

.blog-external-container .share-container A:hover.twitter {
    color: #00aced
}

.blog-external-container .share-container A:hover.linkedin {
    color: #0177B5
}

.blog-external-container .share-container A:hover.gplus {
    color: #DD4E41
}

.blog-profile-container .doctor-blog-sidebar .short-description {
    color: #626261;
    font-size: 15px;
    color: #626261
}

.blog-profile-container .doctor-blog-sidebar .short-description .short-desc-title {
    text-transform: uppercase;
    font-family: "Raleway", sans-serif;
    font-weight: bold
}

.blog-profile-container .doctor-blog-sidebar .blog-archive-title {
    text-transform: uppercase;
    font-family: "Raleway", sans-serif;
    font-weight: bold;
    color: #626261;
    margin-bottom: 10px
}

.blog-profile-container .blog-archive-year > A {
    color: #A7A7A7;
    position: relative;
    padding-left: 15px;
    display: inline-block
}

.blog-profile-container .blog-archive-year > A:after {
    content: '';
    position: absolute;
    top: 7px;
    left: 0;
    border-style: solid;
    border-width: 5px;
    border-color: transparent transparent transparent #00d3c2
}

.blog-profile-container .blog-archive-year.open > A:after {
    top: 10px;
    border-color: #00d3c2 transparent transparent transparent
}

.blog-profile-container .blog-archive-year.current > A {
    color: #ff3f40
}

.blog-profile-container .blog-archive-year.close UL {
    display: none
}

.blog-profile-container .blog-archive-year UL {
    list-style-type: none;
    margin-bottom: 0
}

.blog-profile-container .blog-archive-year UL LI {
    font-size: 14px;
    color: #A7A7A7
}

.blog-profile-container .blog-archive-year UL LI A {
    color: #A7A7A7
}

.blog-profile-container .blog-archive-year UL LI A:hover {
    text-decoration: underline
}

.blog-detail-front {
    background-color: #FFF
}

.blog-detail-front.preview .close {
    padding: 40px 60px 0
}

.blog-detail-front.preview .close A.save-bozze {
    background-color: #fff;
    border: 1px solid #00d3c2;
    color: #00d3c2
}

.blog-detail-front.preview .close A.save-bozze:hover {
    background-color: #00d3c2;
    color: #fff
}

.blog-detail-front.preview .close A.save-pubblica {
    margin-left: 10px;
    background-color: #00d3c2;
    border: 1px solid #00d3c2
}

.blog-detail-front.preview .close IMG {
    position: absolute;
    right: 60px
}

.blog-detail-front .blog-data {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #A7A7A7;
    text-transform: uppercase;
    margin-bottom: 10px
}

.blog-detail-front .blog-title-front-container {
    border-bottom: 1px solid #DDD;
    padding: 40px 60px
}

.blog-detail-front .blog-title-front-container h1 {
    font-family: "Raleway", sans-serif;
    font-size: 32px;
    font-weight: 700
}

.blog-detail-front .blog-title-front-container A.back {
    color: #A7A7A7;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 8px;
    display: block
}

.blog-detail-front .blog-title-front-container A.back I {
    margin-right: 10px
}

.blog-detail-front .image-container {
    padding: 40px 60px 20px 60px
}

.blog-detail-front .blog-front-text-container {
    padding: 20px 60px 40px 60px;
    clear: both;
    margin-top: 0px;
    font-family: "PT Serif", serif;
    font-size: 20px;
    line-height: 30px
}

.blog-detail-front .blog-front-text-container .native-adv {
    background: #fff;
    border: 1px solid #ff3f40;
    padding: 20px;
    margin: 20px 0
}

.blog-detail-front .blog-front-text-container .native-adv .native-label {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    text-transform: uppercase
}

.blog-detail-front .blog-front-text-container .native-adv .native-title {
    font-family: "Raleway", sans-serif;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 8px
}

.blog-detail-front .blog-front-text-container .native-adv .native-abstract {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 1.4
}

.blog-detail-front .blog-front-text-container .native-adv a:link, .blog-detail-front .blog-front-text-container .native-adv a:visited, .blog-detail-front .blog-front-text-container .native-adv a:active {
    color: #ff3f40
}

.blog-detail-front .blog-front-text-container .native-adv a:hover {
    color: #d80001;
    text-decoration: none
}

@media (max-width: 39.9375em) {
    .blog-detail-front .blog-front-text-container {
        font-size: 17px;
        line-height: 27px
    }
}

.blog-detail-front .blog-front-text-container a, .blog-detail-front .blog-front-text-container a:link, .blog-detail-front .blog-front-text-container a:visited, .blog-detail-front .blog-front-text-container a:active {
    color: #009fe3
}

.blog-detail-front .blog-front-text-container a:hover {
    text-decoration: underline
}

.blog-detail-front .blog-front-text-container .flex-video {
    margin-top: 20px
}

.blog-detail-front .blog-front-text-container h2, .blog-detail-front .blog-front-text-container h3 {
    font-family: "PT Serif", serif;
    font-weight: 700;
    font-size: 28px;
    margin-top: 20px;
    margin-bottom: 8px
}

@media (max-width: 39.9375em) {
    .blog-detail-front .blog-front-text-container h2, .blog-detail-front .blog-front-text-container h3 {
        font-size: 24px;
        line-height: 27px
    }
}

.blog-detail-front .blog-front-text-container blockquote {
    margin: 20px 0;
    padding: 10px 0;
    color: #ff3f40;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    border-left: 0;
    font-size: 30px
}

.blog-detail-front .blog-front-text-container blockquote p {
    line-height: 1.3;
    color: #ff3f40
}

.blog-detail-front .blog-front-text-container UL {
    margin-top: 20px
}

.blog-detail-front .blog-detail-share {
    padding: 0 60px;
    font-size: 15px;
    color: #A7A7A7
}

.blog-detail-front .blog-detail-share A {
    padding: 7px 8px;
    font-size: 18px;
    display: inline-block;
    color: #A7A7A7
}

.blog-detail-front .blog-detail-share A:hover.facebook {
    color: #43609c
}

.blog-detail-front .blog-detail-share A:hover.twitter {
    color: #00aced
}

.blog-detail-front .blog-detail-share A:hover.linkedin {
    color: #0177B5
}

.blog-detail-front .blog-detail-share A:hover.gplus {
    color: #DD4E41
}


