/*
Theme Name: Converta Child
Theme URI: https://codeless.co/converta/
Template: converta
Author: Codeless
Author URI: https://codeless.co
Description: Converta is a modern software company and SaaS WordPress theme.
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,flexible-header,custom-colors,full-width-template
Version: 1.2.0.1742458803
Updated: 2025-03-20 08:20:03

*/

.wpcf7 label {
    color: #fff;
}

.formwhite .wpcf7 label {
    color: #2e3838;
}

.wpcf7 .color-red {
    color: #eb4949;
}

.wpcf7 .wpcf7-acceptance span,
.wpcf7 .wpcf7-acceptance span a {
    font-size: 15px;
}

.wpcf7 select {
    width: 100%;
    height: 56px;
    transition: all 0.3s;
    border: 1px solid var(--codeless-border-color);
    color: var(--codeless-text-body-color);
    background: var(--codeless-aside-bg-color);
    border-radius: 10px;
    box-shadow: none;
    padding-left: 20px;
    margin-bottom: 20px;
}

.wpcf7 input[type="checkbox"] {
    width: 24px;
    height: 24px;
    margin-right: 10px;
    border-radius: 4px;
}

.wpcf7 .text-center {
    text-align: center;
}

.wpcf7 input[type="submit"]:hover,
.wpcf7 input[type="submit"]:focus,
.wpcf7 input[type="submit"]:active {
    background-color: var(--e-global-color-8391ea1);
    color: var(--e-global-color-46b06d2);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-8391ea1);
    border-radius: 8px 8px 8px 8px;
}

.mc4wp-form input[type="submit"]:hover,
.mc4wp-form input[type="submit"]:focus,
.mc4wp-form input[type="submit"]:active {
    background-color: var(--e-global-color-8391ea1);
    color: var(--e-global-color-46b06d2);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-8391ea1);
}

.mc4wp-form {
    height: 20px;
}

.mc4wp-form input[type="submit"],
.mc4wp-form input[type="submit"]:hover {
    border-radius: 0px 8px 8px 0px;
}

.ce-mailchimp-form input[type="email"] {
    min-width: 300px;
}

.ce-mailchimp-form input[type="submit"],
.ce-mailchimp-form input[type="email"] {
    padding: 10px 20px;
}

/* Mobile */
@media screen and (max-width: 1024px) {
    .ce-mailchimp-form input[type="email"] {
        min-width: 220px;
        font-size: 14px;
        padding: 5px 10px;
    }
}

.monitor-services .services-list {
    max-width: 550px !important;
}
.monitor-services .service-item {
    width: 550px !important;
}

.monitor-services .ipad-wrapper {
    border: 0px;
}

.monitor-services .service-item {
    opacity: 1;
}

.blogList .entry-wrapper {
    background-color: #f4f6f6;
}

.colonnafunzionalita .btnfunz {
    margin-top: auto;
}

.colonnafunzionalita .btnfunz span {
    font-size: 18px;
    font-weight: 500;
}

/* Tablet */
@media screen and (max-width: 1024px) {
    .colonnafunzionalita .btnfunz span {
        font-size: 16px;
    }
}

.soluzioniCarousel a {
    color: #e9790b;
}

/* Arrow Right svg after link */
.soluzioniCarousel .entry-content a:after {
    content: url("/wp-content/uploads/2025/03/arrow-right-long.svg");
    display: inline-block;
    margin-left: 10px;
}
.soluzioniCarousel .entry-content a:hover {
    color: #e9790b;
}

aside .widget-title,
.widget a,
.widget-title {
    color: #234c50 !important;
}

aside .widget_categories ul li a:before,
aside .widget_archive ul li a:before,
aside .widget_pages ul li a:before,
aside .widget_nav_menu ul li a:before,
.elementor-widget-sidebar .widget_categories ul li a:before,
.elementor-widget-sidebar .widget_archive ul li a:before,
.elementor-widget-sidebar .widget_pages ul li a:before,
.elementor-widget-sidebar .widget_nav_menu ul li a:before {
    background: #e9790b !important;
}

#blog-entries h2,
#blog-entries h2 a {
    font-family: var(--e-global-typography-16a3dce-font-family), Sans-serif;
    font-size: var(--e-global-typography-16a3dce-font-size);
    font-weight: var(--e-global-typography-16a3dce-font-weight);
    line-height: var(--e-global-typography-16a3dce-line-height);
    letter-spacing: var(--e-global-typography-16a3dce-letter-spacing);
    color: #234c50 !important;
}

/* Mobile */
@media screen and (max-width: 767px) {
    .ipad-wrapper {
        max-height: 200px;
    }
}

.ce-portfolio-carousel-controls {
    box-shadow: rgba(119, 119, 119, 0.4) 0px 8px 50px 0px !important;
}

.soluzioniCarousel button[data-action="stop"],
.soluzioniCarousel button[data-action="start"] {
    display: none;
}

nav i:before {
    content: "\e842" !important;
    font-family: "feather" !important;
}

.elementor-sticky__spacer .e-con-inner i {
    color: transparent !important;
}

/* tablet 1023 */
@media screen and (max-width: 1023px) {
    .ce-nav-menu__layout-horizontal {
        margin-top: 0px !important;
    }
}

.scrollToTop {
    background: #fff !important;
}

#blogCaseStudies .entry-title a {
    color: #234c50 !important;
}

/* Tablet */
@media screen and (max-width: 1024px) {
    .ce-submenu-animation-slide_up .ce-layout-horizontal .ce-has-no-megamenu.menu-item-has-children > ul.sub-menu,
    .ce-submenu-animation-slide_up .ce-layout-horizontal .ce-has-megamenu > .ce-megamenu-wrapper {
        transform: translateY(0) !important;
    }
}

.elementor-sticky__spacer nav{
    display: none !important;
}