/*
    Template: consulting
    Theme Name: Consulting Child Theme
    Theme URI: http://consulting.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
    Version: 4.0.2
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
    Text Domain: consulting-child-theme
*/

.stm_services.style_1 .item .item_wr .item_thumbnail img,
.stm_services.style_1 .item .item_wr .item_thumbnail {border-radius: 0px!important;}
.stm_services.style_1 .item .item_wr .content h5 a {font-size:18px!important}
#iSoci_tbl .item_thumbnail {border: 2px solid #eeeeee}
.stm_services.style_1 .item .item_wr .content h5 {margin-bottom: 0px!important;}
input#socio_search {border: 1px solid #cacaca;width: 100%;padding: 10px 10px 10px 15px;box-sizing: inherit;font-size:14px; height: 48px}
input:focus-visible {outline: none;}
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {padding-left:15px!important}
.risultato-non-trovato {margin-top: 30px;}
.cnt_search {display: flex;width: 100%;column-gap: 30px;}
.search_socio_name {width: 74.3%;}
.search_socio_region {width:22.7%}
.results_search_soci h5 {font-weight: 400;margin-bottom:0px}
.results_search_soci h5 span {font-weight: 700;}
.stm_services.style_1 .category, li.post_by, .comments_num {display:none}
.infoFederazione p {margin-bottom:0rem!important}
.infoFederazione h4 {padding-top:0rem!important;margin-bottom: 4px;}
.infoFederazione {position: absolute!important;bottom: -20px;right: -20px;}
.elementor-icon-box-content {padding: 25px;}
.icon_box.style_1 .icon {margin: 0 5px 0 0!important;}
.ul_li_pers li {font-size: 16px !important;line-height: 24px !important;list-style: disc;padding-left: 3px !important;}
.ul_li_pers ul, .ul_li_pers li:last-child {margin-bottom: 0px !important;}
.ul_li_pers ul {margin-inline-start: 18px!important;}
.vc_cta3.third_bg_color .vc_custom_heading h2 {color: #fff !important;}
.top_bar .top_bar_socials {order: 2;border-left: 1px solid #ffffff69;padding-left: 15px;margin-left: 15px !important;}
.h1:after, .h2:after, .h3:after, .h4:after,
.h5:after, .h6:after, h1:after, h2:after, h3:after,
h4:after, h5:after, h6:after, .ul_li_pers li:before {display:none!important;}
.text_yellow {color: #EFB916}
#footer .widgets_row .widget_nav_menu ul li a {padding-left:0px!important}
.consiglieri_griglia h5 {margin-bottom: 5px;padding-top: 10px;}
.presidenza_griglia h5 {padding-top:0px}
.zetaIndex-1 {z-index:-1!important}
.page-id-7792 .page_title:after, .page-id-8261 .page_title:after {content: " ";position: absolute;width: 100%;top: 0;left: 0;right: 0;bottom: 0;background: #0000003b;z-index: 0;}
.page-id-7792 .page_title .container, .page-id-8261 .page_title .container {z-index: 1;position: relative;}
.stm_contacts_widget ul li .icon .fa.fa-phone {font-size: 13px;}
.stm_contacts_widget ul li .icon .fa {color: #EFB916}
.footer_widgets figure {margin:0px!important}
.footer_widgets h5 {padding-top:0px}
.stm_post_info .post_thumbnail img, .consulting_posts_box .consulting_posts li .image a {border: 1px solid #dddddd}
.accettazionePrivacy span.wpcf7-form-control.wpcf7-acceptance {background: #fff;padding: 0;}
.accettazionePrivacy span.wpcf7-list-item {margin-left: 0px!important}
button.button.size-lg {border-radius: 0px;padding-right:25px!important}
textarea {resize: none!important}
.stm_testimonials .item .testimonial:before {color: #efb916!important;}
footer h5 {color: #fff!important}
ul.slick-dots {width:100%}
#footer .footer_widgets .widget.widget_nav_menu ul li a:before {display: none!important}
#footer .footer_widgets .widget.widget_nav_menu ul li {margin: 0 0 9px!important;}
#footer ul.wp-block-social-links {padding-left: 0px;}
#footer ul.wp-block-social-links li {list-style: none;}
#footer ul.wp-block-social-links li a {display:flex; align-items:center;color: #fff;font-size: 15px;}
#footer ul.wp-block-social-links li a svg {fill:#fff;margin-right: 10px;height: 18px;}
#footer ul.wp-block-social-links li a:hover {text-decoration:underline;}
#footer .widgets_row .widget_nav_menu ul li a {font-size: 15px !important;}
#footer ul.wp-block-social-links li:first-child {margin-bottom: -10px;}
.logoFooter img {height: auto;}
section#block-11 {margin-bottom: 14px !important;}
section#block-12,section#block-15, section#block-14 {margin-bottom: 39px !important;}
#footer .footer_widgets .widget.widget_text p a {color: #d0d0d3}
#footer .footer_widgets .widget.widget_text p a:hover {color: #efb916}
@media screen and (max-width:660px) {
	.input-group.text-right {text-align: center!important}
	.input-group.accettazionePrivacy {margin-bottom:0px}
	.page-id-1529 .page_title.transparent {padding-bottom: 0px;}
	section#block-12, section#block-15, section#block-14 {margin-bottom: 15px !important;}
	section#nav_menu-2 {margin-bottom: 0px !important;}
}