/************ BEGIN MISCELLANEOUS ************/
.hide{display: none !important;}
h1.entry-title{    font-size: 26px; line-height: 2rem;}
.single .comments-area{width: 100% !important;}
.single #wpdcom{max-width: 100% !important;}
body:not(.logged-in) .hide-for-logged-out { display: none !important; }
body.logged-in .hide-for-logged-out { display: none; }
body.page-id-284 .pagination div.alignright{float: left;}
body.page-id-284 .pagination div.alignleft{float: right;}
/*html:not(.et-tb-html) body.logged-in .hide-for-logged-in { display: none !important; }*/
.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module.et_pb_button_0_tb_header_wrapper{margin-bottom: 0 !important;}
.addtoany_share{display: none;}
#wpdcom .wpd-sbs-toggle{display: none;}

#effettua-login-wrap .et_pb_newsletter_description_content a{color: #fff !important; text-decoration: underline !important;}

#header-my-account .et_pb_button_0_tb_header_wrapper{position: relative; top: -4px;}

.page-id-957992{}

#wpd-post-rating{padding-top: 20px;}
#wpd-post-rating.wpd-not-rated .wpd-rating-wrap .wpd-rate-starts svg .wpd-star,
#wpd-post-rating .wpd-rating-wrap .wpd-rating-stars svg .wpd-star {
    fill: #fff !important;
    cursor: pointer;
}
#wpd-post-rating .wpd-rating-wrap .wpd-rating-stars svg .wpd-active,
#wpd-post-rating .wpd-rating-wrap .wpd-rating-stars svg .wpd-star:hover {
    fill: gold !important;
}

body #page-container .et_pb_section #sidebar-quiz-global .et_pb_button{/*color: #fff !important;*/}

body.page-id-51514 .et_builder_inner_content{background: #fff; /*z-index: 1;*/}
/************ BEGIN MY ACCOUNT ************/
#my-account-wrap{background: #E4EDF8; padding: 20px 30px;}
#my-account-wrap .row-field{margin: 15px 0px;}
#my-account-wrap .row-field label{display: block;}
#my-account-wrap .row-field input{padding: 0.8rem 0.6rem; min-width: 50%; border-radius: 3px;}
#my-account-wrap .change-pwd-title{margin-top: 40px; text-transform: uppercase; font-weight: bold;}
#my-account-wrap button{background: #EB681E; box-shadow: 0px 4px 4px rgb(0 0 0 / 25%); border-radius: 5px; color: #fff; padding: 5px 30px;
    text-transform: uppercase; border: none; font-size: 18px;    cursor: pointer;}

.errors-wrap{}
.errors-wrap .uni-msg{    background: rgb(33 150 243 / 30%); padding: 4px 9px !important; font-size: 14px; line-height: 26px;}
.errors-wrap .uni-msg.msg-ok{background: rgb(0 128 0 / 30%);}
.errors-wrap .uni-msg.msg-error{background: rgb(255 0 0 / 30%);}
/************ BEGIN TITOLO DI STUDIO ************/
.single-titolo_di_studio .post-meta{display: none;}
body.single-titolo_di_studio .entry-content i{margin-right: 5px;color: #284696;}
body.single-titolo_di_studio #main-content i, body.single-insegnamento #main-content i, body.single-ateneo #main-content i, body.single-master #main-content i, body.single-alta_formazione #main-content i {
    margin-right: 5px;color: #284696;
}

.single-titolo_di_studio h2{}
.single-titolo_di_studio .materie-corso{}

/************ BEGIN MASTER ************/
.single-master .post-meta{display: none;}
body.single-master .entry-content i{margin-right: 5px;color: #284696;}

/************ BEGIN ALTA FORMAZIONE ************/
.single-alta_formazione .post-meta{display: none;}
body.single-alta_formazione .entry-content i{margin-right: 5px;color: #284696;}

/************ BEGIN ATENEO ************************/
.single-ateneo .container{padding-top: 30px;}
.single-ateneo .post-meta{display: none;}
.single-ateneo #main-content .wp-block-columns i{margin-right: 12px;font-size: 2.7rem; float: left;}
.single-ateneo #main-contentt .wp-block-column > div{float: left;}
.single-ateneo #main-content .wp-block-column label{display: block;    color: #000; cursor: ponter;}
.single-ateneo #main-content .wp-block-column strong{}
.single-ateneo article.ateneo .et_post_meta_wrapper{    vertical-align: middle;display: flex; align-items: center}
.single-ateneo article.ateneo .et_post_meta_wrapper > h1{display: inline-block; width: 70%; text-align: left; vertical-align: middle;}
.single-ateneo article.ateneo .et_post_meta_wrapper > img{display: inline-block;width: 20%; margin-left: 10%;}
.single-ateneo .uni-search-wrap{ margin-bottom: 20px !important; margin-top: 20px;}

.single-ateneo .et_pb_post_title{margin-bottom: 0px !important;}
.single-ateneo h1.entry-title{text-align: center;}
.ateneo-img-wrap{text-align: center;}
.ateneo-img-wrap img{max-width: 300px; margin-bottom: 15px;}
#box-atenei-wrap article h2.entry-title{    line-height: 1.5rem;}

table.ateneo-table{    background: #E4EDF8; width: 100%;}
table.ateneo-table tr{}
table.ateneo-table tr td{    padding: 50px 0; text-align: center;}
table.ateneo-table tr td a{}
table.ateneo-table tr td img{    display: block; margin: 0 auto;}
table.ateneo-table tr td span.kpi{ font-size: 2.4rem; font-weight: 700; color: #284696; display: block; margin: 18px 0 5px; }
table.ateneo-table tr td label{ color: #284696; font-size: 0.8rem;}
/************ BEGIN INSEGNAMENTO ************************/
.single-insegnamento .container{padding-top: 30px;}
.single-insegnamento .post-meta{display: none;}
.single-insegnamento .docente{margin-bottom: 20px;}
.single-insegnamento #main-content i{margin-right: 12px;font-size: 2.7rem; float: left;}
.single-insegnamento #main-content .wp-block-column > div{float: left;}
.single-insegnamento #main-content .wp-block-column label{display: block;}
.single-insegnamento #main-contentt .wp-block-column strong{}
.single-insegnamento .insegnamento-info{ background: #ddd; padding: 1rem; display: inline-block;    margin-bottom: 40px;}
.single-insegnamento .insegnamento-info ul{    padding: 0 !important;}
.single-insegnamento .insegnamento-info ul li{list-style-type: none;}
.single-insegnamento article.ateneo .et_post_meta_wrapper{    vertical-align: middle;display: flex; align-items: center}
.single-insegnamento article.ateneo .et_post_meta_wrapper > h1{display: inline-block; width: 70%; text-align: left; vertical-align: middle;}
.single-insegnamento article.ateneo .et_post_meta_wrapper > img{display: inline-block;width: 20%; margin-left: 10%;}

/************ BEGIN FORM REGISTRAZIONE ************/
.top-content{position: relative;}
.top-content:before{    content: "";
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute; background-image: -webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),to(#fff));
    background-image: linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%);}
.unirating-login-register-wrap{ margin-top: 50px;background: rgba(228, 237, 248, 0.8);
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 10px;
    padding: 40px 40px;}
.unirating-login-register-wrap.post{margin-top: 50px; }
.unirating-login-register-wrap span.banner{    background: #284696;
    display: block;
    color: #fff;
    font-size: 1.3rem;
    text-align: center;
    padding: 4px 0;}

.unirating-login-register-wrap h4{color: #284696!important; font-size: 1.25rem !important; margin-bottom: 10px;}
.unirating-login-form{ margin-top: 20px; padding-bottom: 25px; margin-bottom: 15px; border-bottom: 1px solid #333;}
.unirating-login-form label{ font-weight: normal;}
.unirating-login-form input[type=text],
.unirating-login-form input[type=password],
.unirating-login-form input[type=email]{background: #FFFFFF;
    border-radius: 5px; width: 100%;
    padding: 14px 12px;
    border: 1px solid #e9e9e9;
    display: block;}
		.unirating-login-form .login-submit{margin-top: 5px;}
		.unirating-login-form input[type=submit],
		.unirating-login-register-wrap .user-registration button[type=submit]{padding: 4px 22px; height: 32px;background-color: #EB681E;
            box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
            border-radius: 5px;color: #fff; border: none; cursor: pointer;}
		.unirating-register-vantaggi{}
		.unirating-register-vantaggi ul{    margin-top: 0;}
		.unirating-register-vantaggi p{}
		.unirating-register-vantaggi p b{}
		.unirating-login-register-wrap .user-registration{border: none; padding: 0;}
		.unirating-login-register-wrap .user-registration .ur-form-grid{padding:0 !important;}
		.unirating-login-register-wrap .user-registration label{font-weight: normal;}
		.unirating-login-register-wrap .user-registration span>input{background: #FFFFFF;
            border-radius: 5px; border: 1px solid #fff !important;}
		.unirating-login-register-wrap .user-registration .ur-button-container{  display: block; padding: 0;}
		.unirating-login-register-wrap .user-registration button[type=submit]{}
		.unirating-login-register-wrap .user-registration button[type=submit]:hover{}

.uni-privacy-policy-link label.ur-label{display: none !important;}
.uni-privacy-policy-link label ul{padding-left: 0 !important;}

/************BEGIN ADS********************/
.uni-ad-sidebar{ /*border:1px solid pink; height: 200px; */background: #fff; padding-top: 30px;}
#sidebar-quiz-global{padding-bottom: 0;}
#sidebar-quiz-global .unive-target{text-align: center;}
.uni-skin{    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    /*z-index: 20000;*/}
.uni-skin-link{}
#page-container{padding-top: 0 !important;}
#aa-skip-desktop{display: none;}
/************BEGIN FOOTER ***************/
#main-footer{    background-color: #21202e !important;}
#footer-bottom{display: none;}
#footer-widgets .footer-widget li { padding-left: 20px !important; }
#footer-widgets .footer-widget li a{color: #9595a0 !important;}
.footer-widget h4 {color: #fff !important; font-weight: normal; font-size: 1.4rem;border-bottom: 1px solid #363544;
    padding: 0 0 15px; margin: 0 0 20px; }
#footer-widgets .footer-widget li:before{content: '✓' !important;
    border: none !important;
    color: #284696 !important;
    top: 0 !important;
    font-weight: bold;font-size: 1rem;}

/************BEGIN RICERCA****************/
.uni-search-wrap{margin-bottom: 80px  !important;}
.uni-search-top{margin-bottom: 20px;}
.uni-search-wrap article.et_pb_post{ margin: 10px 0; }
.uni-search-wrap article.et_pb_post h2{ font-size: 1.2rem; padding-bottom: 0 !important;}
.uni-search-wrap article.et_pb_post .more-info{}

.unirating-top-search{background-image: linear-gradient(117deg,#284696 5%,#26a1d6 88%)!important;}
.unirating-top-search .container{}
.unirating-top-search .header{ margin-bottom: 15px;}
.unirating-top-search .header h1{color: #fff;}
.unirating-top-search .header span{color: #fff;}

.unirating-top-search .unirating-filter-search{}
.unirating-top-search .unirating-filter-search frm{}
.unirating-top-search .main-input-search{}
.unirating-top-search .main-input-search input{ border: none; border-radius: 2px; font-size: 15px; padding-top: 0.715em!important;
    padding-right: 0.715em!important;
    padding-bottom: 0.715em!important;
    padding-left: 0.715em!important;-webkit-appearance: none;
    background: #fff;
    display: inline-block;
    padding-right: 80px;
    width: 100%;box-shadow: 0px 12px 18px -6px rgb(0 0 0 / 30%); margin-bottom: 5px;}
.unirating-top-search .wp-block-columns{}
.unirating-top-search .wp-block-column{    margin: 10px 0;}
.unirating-top-search .wp-block-column label{    display: inline-flex;
    color: #fff;
    font-weight: normal;
    vertical-align: middle;}
.unirating-top-search .wp-block-column select{max-width: 100%;}
.unirating-top-search .wp-block-column label.check-label{margin-right: 5px;}
.unirating-top-search .wp-block-column label.check-label input{    border: none;
    box-shadow: none;
    width: 16px;
    height: 16px;}
	.unirating-top-search .wp-block-column label.check-label input:checked{background-color: #fdb114!important;}	
.unirating-top-search .wp-block-column .post-type-filter{}
.unirating-top-search .wp-block-column .ateneo-filter{}
.unirating-top-search .wp-block-column .classe-di-laurea-filter{}
.unirating-top-search input[type=submit]{    font-weight: 600;
    color: #FFFFFF!important;
    background-color: #fdb114!important;
    border-color: #fdb114!important;
    border: none;
    padding-top: 0.715em!important;
    padding-right: 1.715em!important;
    padding-bottom: 0.715em!important;
    padding-left: 1.715em!important;
    border-radius: 2px;
    cursor: pointer;
    font-size: 1rem;}
/*new version (2) */
.unirating-top-search2{background-image: none !important;}
.unirating-top-search2 .wp-block-column label{color: #284696; font-weight: 700; margin-right: 20px;}
.unirating-top-search2 .main-input-search input{}
.unirating-top-search2 .main-input-search input[type=text]{border: 1px solid #E4EDF8;
    border-radius: 10px;
    width: calc(100% - 100px);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-right: 0;}
.unirating-top-search2 .main-input-search input[type=button]{background: #EB681E;
        border-radius: 0px 10px 10px 0px;
        color: #fff;
        font-weight: 600;
        text-transform: uppercase;
        width: 95px;
        margin-left: 0;
        position: relative;
        left: -5px; cursor: pointer;}
.unirating-top-search2 .uni-advanced-wrap{  background: rgba(242, 245, 247, 0.6); border-radius: 10px; padding: 20px 5%;     margin-top: 20px;}
.unirating-top-search2 .wp-block-column label.check-label input{box-shadow: 0px 4px 2px rgba(0, 0, 0, 0.15); border-radius: 5px;}
.unirating-top-search2 .wp-block-column label.check-label { margin-right: 10px; font-weight: 600; }
.unirating-top-search2 .wp-block-column select { max-width: 100%; color: #284696; font-weight: 600; border-color: #284696;}
.unirating-top-search2 input[type=submit]{background-color: #EB681E !important; border-radius: 5px; margin-top: 20px;}    
/****************BEGIN FIX MERGING******************/
.et_post_meta_wrapper > img{float: left;
    width: auto;
    max-height: 250px;
    margin-right: 20px;}
.box-quiz-ammissione{margin-top: 20px; padding-top: 20px; border-top: 1px solid #ccc;}
.box-quiz-ammissione .risposta-corretta, 
.risposta-data-corretta{background: #0080003b; display: inline-block; padding: 2px 5px;}
.risposta-data-sbagliata{background: #ff00004d; display: inline-block; padding: 2px 5px;}    
#home-ranking-atenei:after{}
.no-slide-description .et_pb_slide_description{display: none;}

/******************BEGIN BLOG************************/
/*
#blog-home-slider .et_pb_slide_description{background: #ffffffed; padding: 20px 40px; max-width: 80%; border-radius: 10px;}
#blog-home-filtra-per div{display: inline-block;}
#blog-home-filtra-per div.et_pb_text_1_tb_header,
#blog-filtro-categorie{display: block !important;}
#blog-home-filtra-per ul{list-style-type: none; padding: 0;}
#blog-home-filtra-per ul li{margin-bottom: 15px;}
#blog-home-filtra-per ul li a{font-weight: bold; font-size: 18px; line-height: 27px;color: #284696;}

body.blog #main-content .et_pb_row_0_tb_body{padding-top: 0 !important; width: 100%; max-width: 100%;}
body.blog #main-content .container:before{display: none;}
body.blog #left-area{width: 100% !important; float: none !important; padding-right: 0 !important;}
body.blog #sidebar{display: none !important;}
body.blog .et_pb_row_0_tb_body article.post{margin: 0; padding: 60px 10%;}
body.blog .et_pb_row_0_tb_body article.post:after { content: ""; display: block; clear: both; }
body.blog article.post:nth-child(even){ background: #E4EDF8; }
body.blog article.post a.entry-featured-image-url{width: 25%; display: block; float: left;margin-right: 10%;margin-bottom: 0;}
body.blog article.post{font-size: 18px; line-height: 27px;}
body.blog article.post h2{ float: right; display: block; width: 65%;font-weight: bold; color: #284696; font-size: 18px; line-height: 27px;margin-top: 20px;}
body.blog article.post p.post-meta{ font-size: 18px; line-height: 27px; color: #284696;}
body.blog .pagination {clear: both; padding: 40px 10% 80px; font-weight: bold; font-size: 18px; text-transform: uppercase; color: #284696;}
#blog-home-filtra-per ul li a.active{color: #EB681E !important;}

#filtra-per-blog h2{    font-weight: 700;
    text-transform: uppercase;
    font-size: 36px;
    color: #284696!important;
    line-height: 1.2em;}
span.author.vcard a,
body.blog .post-meta a{color: #284696 !important;}
body.blog .et_pb_slider .et_pb_slide{background-size: cover;}
*/
/***************BEGIN CONTATTI***********************/page-id-957958
body.page-id-24 #formsubmit,
body.page-id-957958 #formsubmit,
.zoho-form-section #formsubmit{    color: #FFFFFF!important;
    border-width: 2px!important;
    border-color: #284696;
    background-color: #284696!important;
    text-transform: uppercase;
    font-size: 16px;
    padding: 0.3em 1em;}
body.page-id-24 #crmWebToEntityForm,
body.page-id-957958 #crmWebToEntityForm,
.zoho-form-section #crmWebToEntityFor{background-color: rgba(228, 237, 248, 0.8) !important;box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 10px;}   
body.page-id-24 .zcwf_lblLeft .zcwf_col_lab,
body.page-id-957958 .zcwf_lblLeft .zcwf_col_lab,
.zoho-form-section .zcwf_lblLeft .zcwf_col_lab{    display: block;
    width: 100%;
    float: none;
    line-height: 17px;}    
body.page-id-24 .zcwf_lblLeft .zcwf_col_lab,
body.page-id-957958 .zcwf_lblLeft .zcwf_col_lab,
.zoho-form-section .zcwf_lblLeft .zcwf_col_lab{width: 100%;}
body.page-id-24 label,
body.page-id-957958 label,
.zoho-form-section label{font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;color: #303030;font-size:17px;line-height: 28px;}
body.page-id-24 .zcwf_lblLeft .zcwf_col_fld input,
body.page-id-957958 .zcwf_lblLeft .zcwf_col_fld input,
.zoho-form-section .zcwf_lblLeft .zcwf_col_fld input[type=text],
body.page-id-24 .zcwf_lblLeft .zcwf_col_fld textarea,
body.page-id-957958 .zcwf_lblLeft .zcwf_col_fld textarea,
.zoho-form-section .zcwf_lblLeft .zcwf_col_fld textarea{    background: #fff;
    border-radius: 5px;
    width: 100%  !important;
    padding: 14px 12px;
    border: 1px solid #e9e9e9 !important;
    display: block; }

.formsubmit.zcwf_button{ background: #EB681E !important; border-radius: 5px;text-transform: uppercase;font-weight: 700; color: #fff !important;}

body.page-id-24 .zcwf_lblLeft .zcwf_col_fld input,
body.page-id-957958 .zcwf_lblLeft .zcwf_col_fld input[name=enterdigest]{/*width: 200px !important;*/}    

body.page-id-24 .zcwf_lblLeft .zcwf_col_fld_slt,
body.page-id-957958 .zcwf_lblLeft .zcwf_col_fld_slt,
.zoho-form-section .zcwf_lblLeft .zcwf_col_fld_slt{    background: #FFFFFF;
        border-radius: 5px;
        width: 100%  !important;
        padding: 14px 12px;
        border: 1px solid #e9e9e9 !important;
        display: block; max-width: 200px;}    
@media screen and (min-width: 1024px){
    #main-header .et_pb_row_1_tb_header { padding-bottom: 20px !important;}
    #main-header  > .et_pb_row_0_tb_header,
    #main-header{height: initial !important;}
    #main-header .et_pb_section_0_tb_header, #main-header .et_pb_section_1_tb_header{height: initial !important;}
    #main-header .et_pb_image_0_tb_header .et_pb_image_wrap img{max-height: 150px !important; height: 150px;}
}
/***************BEGIN MOBILE*************************/
@media screen and (max-width: 1024px){
    #main-header .et_pb_image_0_tb_header .et_pb_image_wrap img{max-height: 110px !important; height: 110px;}
    #header-main-menu{width: 82%;}
    #header-my-account{width: auto;}

    body.home .et_pb_section_3:after, .et_pb_section_6:after{height: 140px !important;    background-size: initial !important;}

    .et_pb_row_0_tb_footer{max-width: 100% !important; width: 100% !important;}
}

@media screen and (max-width: 800px){
    #home-top-banner .et_pb_row_0 .et_pb_column,
    #home-top-section .et_pb_row_0 .et_pb_column,
    .prova-i-nostri-quiz .et_pb_row .et_pb_column{display: inline-flex; margin: 0 1%; }
    #home-top-banner .et_pb_row_0 .et_pb_column a,
    #home-top-section .et_pb_row_0 .et_pb_column a,
    .prova-i-nostri-quiz .et_pb_row .et_pb_column a{line-height: 1.5rem !important;}
    #h1{font-size: 2rem !important;}
    #header-main-menu { width: 100%; }
    body:not(.logged-in) #header-main-menu .et_pb_button.hide-for-logged-in,
    body.logged-in #header-main-menu .et_pb_button.hide-for-logged-out{display: inline-block !important;}
    .et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap{ display: block !important; justify-content: unset !important; }
    #header-my-account{float: right;     margin-right: 15px !important;width: auto !important;}
    .et_pb_menu .et_mobile_nav_menu{display: inline-block !important; float: left !important;}
    .sub-menu li{text-align: left !important;}
}
@media screen and (max-width: 720px){
    .et_pb_row_0_tb_footer{max-width: 90% !important;}
    .et_pb_column_1_tb_footer,
    .et_pb_column_2_tb_footer{text-align: center;}
    .et_pb_column_2_tb_footer > div{margin-left: 0 !important;}

    .et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header{
        font-size: 38px !important;
    }
}
@media screen and (max-width: 600px){
    #home-top-banner .et_pb_row_0,
    #home-top-section .et_pb_row_0{padding-left: 1% !important;
        padding-right: 1% !important;}
    #home-slider .et_pb_slide_description{padding: 50px 1% !important;}
    body.home .et_pb_fullwidth_post_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title a, .et_pb_fullwidth_post_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title a{font-size: 28px;}
    body.single-titolo_di_studio .et_pb_section,
    body.single-insegnamento .et_pb_section,
    body.single-ateneo .et_pb_section { padding: 0 0 75px !important; }    

    body.single-titolo_di_studio #main-content i,
    body.single-insegnamento #main-content i,
    body.single-ateneo #main-content i{margin-right: 5px;}

    body.blog article.post a.entry-featured-image-url{width: 45%; margin-right: 5%;}
    body.blog article.post h2{width: 50%; margin-top: 0;}

    #my-account-wrap .row-field input{width: 100%;}
}
@media screen and (min-width: 481px){
    #blog-article-title-wrap{margin-left: 80px;}
}
@media screen and (max-width: 480px){
    .et_pb_post_title_0_tb_body .et_pb_title_container h1.entry-title, .et_pb_post_title_0_tb_body .et_pb_title_container h2.entry-title, .et_pb_post_title_0_tb_body .et_pb_title_container h3.entry-title, .et_pb_post_title_0_tb_body .et_pb_title_container h4.entry-title, .et_pb_post_title_0_tb_body .et_pb_title_container h5.entry-title, .et_pb_post_title_0_tb_body .et_pb_title_container h6.entry-title{
        font-size: 24px !important; line-height: 32px !important;
    }
    .et_pb_post_title_0_tb_body .et_pb_title_container .et_pb_title_meta_container, .et_pb_post_title_0_tb_body .et_pb_title_container .et_pb_title_meta_container a{
        font-size: 18px !important; line-height: 24px !important;
    }
    #home-top-banner .et_pb_row_0 h2 span,
    .prova-i-nostri-quiz .et_pb_row h2 span,
    #home-top-section .et_pb_row_0 h2 span,
    #home-top-banner .et_pb_row_0 .et_pb_column a,
    #home-top-section .et_pb_row_0 .et_pb_column a,
    .prova-i-nostri-quiz .et_pb_row .et_pb_column a{font-size: 1.1rem !important; line-height: 1.3rem !important;}
    /*
    body.blog .et_pb_row,
    body.category .et_pb_row{width: 88%;}
    body.blog .et_pb_column_2_tb_header,
    body.category .et_pb_column_2_tb_header{padding-right: 0;}
    */
    #home-ranking-atenei{padding-top: 60px;}

    #home-below-slider > .et_pb_row_1{width: 90%;}
    #home-below-slider .et_pb_cta_0.et_pb_promo{padding: 40px 0;}
    #home-below-slider h1{font-size: 38px;}
    body.home .et_pb_section_6.et_pb_section{padding-top: 60px;}
    #home-quiz-box{width: 80%;}

    #blog-article-title-wrap{width: 100% !important;}

    table.ateneo-table tr td { display: block; float: left; width: 50%; }
}
@media screen and (max-width: 425px){
    #home-top-banner .et_pb_row_0 h2 span, .prova-i-nostri-quiz .et_pb_row h2 span, #home-top-banner .et_pb_row_0 .et_pb_column a, .prova-i-nostri-quiz .et_pb_row .et_pb_column a,
    #home-top-section .et_pb_row_0 h2 span, #home-top-section .et_pb_row_0 .et_pb_column a{
        font-size: 0.9rem !important;
        line-height: 1.1rem !important;}
    #home-top-banner .et_pb_row_0 .et_pb_column a, .prova-i-nostri-quiz .et_pb_row .et_pb_column a, #home-top-section .et_pb_row_0 .et_pb_column a{ padding: 0.3em 0.6em !important;}

    body.blog #left-area article.post {margin: 0; padding: 30px 6%;}
    body.blog article.post a.entry-featured-image-url { width: 100%; margin-right: 0; margin-bottom: 15px; }
    body.blog article.post h2 {width: 100%; }
}