/*
Theme Name: Alliance Child
Template: alliance
Theme URI: https://alliance.themerex.net/
Description: Alliance is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: ThemeREX
Author URI: https://themerex.net/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
body .sottile, .sottile h2  {
    font-weight: 200;
}
body .blu, body h1 {
    color: #005ABB;
}
body .verde, body h2, body h3, body h4, body h5, body h6, body .widget_calendar table caption, body .widget .widget_title{
    color: #0aa1b4;
}

body .no-bordo-tondo img[class*=wp-image],  body .no-bordo-tondo .post_attachment img, body .no-bordo-tondo .wp-block-image img, body .no-bordo-tondo .elementor-image-box-wrapper .elementor-image-box-img {
     border-radius: 0!important;
}
body.home-page .page_content_blocks:not(.single-post):not(.single-job_listing).elementor-page .content .elementor-widget:not(.elementor-inner) .elementor-image-box-wrapper {
     border-radius: 0!important;
}
/*
ul.punto-el {
     color: #10c393;
}
*/
ul.punto-el, ol.punto-el {
    margin: 0 0 20px 0 !important;
    list-style-position: outside;
}
ul.punto-el {
    list-style-image: url(/wp-content/uploads/freccia-verde-giu-3.svg) !important;
}
ul.punto-el li {
    margin-bottom: 5px;
    margin-right: 10px;
    padding: 2px 0 3px 0;
}
ul.punto-el li::marker {
    font-size: 28px;
}


.colore1 {

}
body .widget_calendar tbody td a:hover:before, body .wp-block-calendar tbody td a:hover:before, body .wp-widget-calendar tbody td a:hover:before {
    background-color: #005abb;
}

body .no-bordo-tondo2 img[class*=wp-image],  body .no-bordo-tondo2 .post_attachment img, body .no-bordo-tondo2 .wp-block-image img, body .no-bordo-tondo2 .elementor-image-box-wrapper .elementor-image-box-img {
     border-radius: 0!important;
}
body .no-bordo-tondo3 img[class*=wp-image],  body .no-bordo-tondo3 .post_attachment img, body .no-bordo-tondo3 .wp-block-image img, body .no-bordo-tondo3 .elementor-image-box-wrapper .elementor-image-box-img {
     border-radius: 0!important;
}
body .no-bordo-tondo4 img[class*=wp-image],  body .no-bordo-tondo4 .post_attachment img, body .no-bordo-tondo4 .wp-block-image img, body .no-bordo-tondo4 .elementor-image-box-wrapper .elementor-image-box-img {
     border-radius: 0!important;
}


/*  nascondi il testo della pagine nei risultati della ricerca, lasciando solo il titolo e la data  */
body.search-results .post_content_inner {
    display: none;
}
/*  fine nascondi */

.footer_custom_footer-simple {
    border-top: 1px solid #0aa1b42b;
    padding-top: 30px;
}
.sc_button_default.color_style_link3:hover, .sc_button_default.color_style_link3:focus, .color_style_link3 .sc_button_default:hover, .color_style_link3 .sc_button_default:focus, .sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .color_style_link3 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .color_style_link3 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus {
    background-color: #005abb!important;
}
body b, body strong {
    font-weight: 700;
}
.body_wrap~#color_scheme_switcher, .body_wrap~#page_content_switcher {
    display: NONE;
} 
body .sc_layouts_title_caption {
    font-size: 2.4em;
}
body .sc_item_button {
    margin-bottom:5px;
	margin-top:5px;
	margin-right:1px;
}
body.home-page #recently-active-members, body #recently-active-members  {
    display: none;
} 
body.page-id-11671 .elementor-toggle .elementor-tab-content {
    padding: 20px 0 0 0;
}
body .elementor-toggle .elementor-tab-content {
    padding: 20px 0 0 20px;
}
body .sc_button_wrap:not([class*="sc_align_"]) {
    display: block;
}


body .no-bordo-tondo2 .elementor-image-box-wrapper {
     background-color: #005abb!important;
}
body .no-bordo-tondo3 .elementor-image-box-wrapper {
     background-color: #0aa1b4!important;
}
body .no-bordo-tondo4 .elementor-image-box-wrapper {
     background-color: #4d9c82!important;
}

body .menu_mobile .menu_mobile_inner {
    background-color: #c8e3e3;
}
body.page-id-11139 .post_content_title {
    margin-bottom: 0;
}
body.page-id-11139 .post_content_title:after {
    display: none;
}
body.page-id-11139 h3, body.page-id-11139 h4, body.page-id-11139 h5, body.page-id-11139 .widget_calendar table caption, body.page-id-11139 .widget .widget_title {
    text-transform: uppercase;
	color: #0aa1b4;
	text-align: left;
}
.calendario-mese {
    text-align: left;
}
body .elementor-11640 .elementor-element.elementor-element-43157b5.elementor-position-top .elementor-image-box-img img, body .elementor-11640 .elementor-element.elementor-element-b6349f2.elementor-position-top .elementor-image-box-img img,  body .elementor-11640 .elementor-element.elementor-element-1b2a456 .elementor-image-box-img img, body .elementor-11640 .elementor-element.elementor-element-8d7b7ff .elementor-image-box-img img {
    padding: 0%!important;
}
/* nascondi i commenti  */
body .post_meta .post_meta_comments, body .show_comments_single, body .comments_wrap {
    display: none!important;
}
/*fine nascondi i commenti */

/* nascondi voce menu  */
body #mobile-menu-item-11809 {
    display: none!important;
}
/*fine nascondi voce menu */

body .author_info {
    display: none;
}
body.elementor-page > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #F1FCF8 50%, #AEE0E2 100%)!important;
}
body .elementor-toggle .elementor-tab-content {
    font-size: 15px;
}
body .utente-dirigente {
/*    display: none;   */
}
body .utente-quadro {
/*    display: none;   */
}
body .utente-dipendente-consulente {
/*    display: none;   */
}
body .immagine-rotonda img {
    border-radius: 150px 150px 150px 150px!important;
}
body.single-post .post_featured.with_video.with_thumb:after {
background: linear-gradient(210deg, rgba(0, 0, 0, 0) 0%, #00000063 70%, #00000096 100%);
}



/*    inizio responsive   */
@media only screen and (min-width: 1280px) and (max-width: 3300px){
body .tribe-common .tribe-common-l-container {
    padding: 0 40px 0 40px !important;
}}

/*    fine responsive   */

#login_error {
    padding: 12px;
    margin-left: 0;
    margin-bottom: 20px;
    word-wrap: break-word;
}

.wp2fa-modal .app-key-wrapper input{
	min-width:250px;
	border-radius: 0px;
}