/*
 Theme Name:     Anicdocentidicinese.it
 Theme URI:      https://www.studiolodesign.it
 Description:    Anicdocentidicinese.it
 Author:         Studiolo
 Author URI:     https://www.studiolodesign.it
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */


.anic-form label {
  margin-top: 15px;
}

.anic-form .wpcf7-file {
	border: 1px solid #bbb !important;
}

.anic-form .wpcf7-acceptance .wpcf7-list-item {
	margin-left:0;
}

.anic-blur-contatti a:hover,
.anic-link a:hover,
.anic-contenuto-post a:hover {
	text-decoration: underline;
}

.anic-contenuto-post a {
	color: #AD2623;
}

.anic-blur-contatti .et_pb_module_header {
	padding-bottom:0;
}

.anic-form-repository .et_pb_contact p input[type="checkbox"] + label i {
	content: "";
  	width: 14px;
  	height: 14px;
  	background-color: #fff;
  	font-style: normal;
  	display: inline-block;
  	vertical-align: middle;
  	position: relative;
  	margin-right: 6px;
  	border: 1px solid #666 !important;
  	border-radius: 2px;
	top: -1px;
}

.anic-form-repository .et_pb_contact p input[type="checkbox"]:checked + label i::before {
	background-color:#0060df;
	color:#fff;
	width: 14px;
    height: 14px;
	font-size: 12px;
    line-height: 13px;
}

.anic-form-repository .et_pb_contact_field_options_title {
	display: none;
}

.anic-form-repository .et_contact_bottom_container {
	float:left;
	margin-top: 5px;
}

.anic-form-repository .et_pb_contact_submit {
	margin-left:12px;	
}


/* blog */

.anic-blog .et_pb_image_container {
	margin:0;
}

.anic-blog article {
	padding:0 !important;
}

.anic-blog .entry-featured-image-url {
	margin-bottom:20px;
}

.anic-blog .more-link {
  display:inline-block !important;
  color: #3cbebe !important;
  border-width: 10px !important;
  border-color: rgba(0,0,0,0);
  border-radius: 100px;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  background-color: rgba(60,190,190,0.1);
  padding-top: 15px !important;
  padding-right: 25px !important;
  padding-bottom: 15px !important;
  padding-left: 25px !important;
  margin-top:25px;
}

.tasto-blog {
  display:inline-block;
  color: #ffffff !important;
  border-width: 0px !important;
  border-radius: 100px;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  background-color: #AD2623;
  padding-top: 14px !important;
  padding-right: 34px !important;
  padding-bottom: 14px !important;
  padding-left: 34px !important;
  margin-top:25px;
}

.two-col-blog img {
	border: 1px solid lightgrey !important;
}

#sidebar #block-3 h2 {
  font-size:25px !important;
}

.anic-last-post-sidebar .et_pb_post {
	margin-bottom:0;
	padding-bottom:5px;
}

.anic-last-post-sidebar h2 {
	color: #666;	
}

#cmplz-document {
	max-width: 100%;
	margin-bottom:50px;
}


/* --------------------------- */

/* Il checkbox grafico (quadratino) resta cliccabile */
.et_pb_contact_field_checkbox label i {
    pointer-events: auto !important;
}

/* Disabilita il click SOLO sul testo */
.et_pb_contact_field_checkbox label {
    pointer-events: auto !important;
}

.et_pb_contact_field_checkbox label::selection {
    background: none !important;
}

/* Disabilita il click sul testo testuale */
.et_pb_contact_field_checkbox label {
    cursor: default;
}

.et_pb_contact_field_checkbox label a {
    pointer-events: auto;
    cursor: pointer;
}

.link-privacy-disclaimer {
	font-weight:400 !important;
	color:#2ea3f2 !important;
	text-decoration: none !important;
}



