/*
Theme Name: Projectmagenta By NetLab
Theme URI: https://netlab360.it/
Description: Projectmagenta
Author: Alberto Longato
Author URI: https://netlab360.it/
Template: Divi
Version: Updated for Divi 3
*/

.wpcf7 input[type="checkbox"] {position: relative; opacity: 1; display: block !important; -webkit-appearance: checkbox; margin: 0 10px 0 0 !important; float: left; pointer-events: auto;}
.wpcf7-acceptance {line-height:1.2em;}

.et_pb_fullwidth_section .et_pb_post_title.et_pb_image_below { padding-bottom: 6%; }
.et_pb_fullwidth_section .et_pb_post_title h1 {font-weight:600; text-transform:uppercase;}

.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_item {clear:both; margin-top:20px; display:flex;}
.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_item img {width:106px; min-width:106px; max-width:106px; float:left; margin-right:10px;}
.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_item h2 {color:#999; font-size:19px; margin-top:0; font-weight:600;}
.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_item .containerDesc {float:left;}
.et_pb_portfolio_filters {display:none;} /* Tolgo momentaneamente barra filtri da portfolio */

.et_pb_button.et_pb_bg_layout_light {line-height: 19px !important; font-size: 17px; padding: .3em 1.4em .3em 1.4em;}
.et_pb_button.et_pb_bg_layout_light:hover {color:#fff; background-color:#e33999; padding: .3em 1.4em .3em 1.4em;}
.et_pb_button.et_pb_bg_layout_light:after {font-size:19px;}

.et_pb_button.et_pb_bg_layout_black{background-color:#e33999; color:#fff; border:1px solid #e33999;}
.et_pb_button.et_pb_bg_layout_black:hover{background-color:#8e235f !important; color:#fff; border:1px solid #8e235f;}

.et_pb_button.et_pb_button_small {line-height: 17px !important; font-size: 15px; padding: .2em 1.2em .2em .6em; border-width:1px !important;}
.et_pb_button.et_pb_button_small:hover {color:#fff; background-color:#e33999; padding: .2em 1.2em .2em .6em; border-width:1px !important;}
.et_pb_button.et_pb_button_small:after {font-size:15px; line-height:1.68em;}

.et_pb_button.et_pb_custom_button_icon {padding: .3em .6em .3em 1.8em;}
.et_pb_button.et_pb_custom_button_icon:hover {padding: .3em .6em .3em 1.8em;}
.et_pb_button.et_pb_custom_button_icon_edit:after {display:none !important;}
.et_pb_button.et_pb_custom_button_icon:before {content: attr(data-icon);
    font-family: "ETmodules"!important;
    line-height: 1.7em;
    font-size: 1em!important;
    opacity: 1;
    margin-left: -1.3em;
    right: auto;
    display: inline-block;}
.et_pb_button.et_pb_custom_button_icon_edit:before {content: "\6a";}


#fscf_form1 {padding-top:2%;}
form input[type="text"], form input[type="email"]{width:400px; max-width:100% !important; border-radius:4px; padding:5px 7px;}
form input[type="password"]{width:400px; max-width:100% !important; border-radius:4px; padding:5px 7px;}
form select{width:400px; max-width:100% !important; border-radius:4px; padding:5px 7px;}
form textarea{width:400px; max-width:100% !important; border-radius:4px; padding:5px 7px;}
form input[type="submit"] {color: #fff; background-color: #e33999; border: 2px solid #e33999; line-height: 19px !important; border-radius:4px; font-size: 17px;  padding:5px 7px;}
form input[type="reset"] {color: #fff; background-color: #333; border: 2px solid #333; line-height: 19px !important; border-radius:4px; font-size: 17px;  padding:5px 7px;}

#sidebar form input[type="text"], #sidebar form input[type="email"]{width: auto;}

#enricoform input[type="text"]{margin-right:6px;}