.et_pb_contact_voci{ text-align:left;}
.et_pb_contact_voci .et_pb_contact_form  {padding:30px;}

.et_pb_contact_voci .one_half {float:left; position:relative; margin-right:4%;}
.et_pb_contact_voci .one_half {width: 48%;}
.et_pb_contact_voci .one_half > div {padding-bottom:15px; margin-bottom:15px;}
.et_pb_contact_voci .one_half > div h4 {padding-bottom:5px;}
.et_pb_contact_voci .et_column_last {clear: right; margin-right: 0!important;}

/* .et_pb_contact_voci p input.wpcf7-text {background:none; border-bottom:1px solid #444; padding-left:0;} */
.et_pb_contact_voci .wpcf7-checkbox .wpcf7-list-item {width:23%; margin:0 2% 0 0;}
.et_pb_contact_voci .wpcf7-checkbox .wpcf7-list-item  label {display:inline-block; line-height:1em;}

.et_pb_contact_voci .right-side {
    width: 40%;
    float: right;
    padding: 3%;
    background: rgba(80,164,171,.3);
    min-height: 300px;
    position: relative;
    font-size: 13px;
    line-height: 1.3em;
}
.et_pb_contact_voci input[type=file] {
    padding: 70px 25px !important;
    width: 100%;
    border-radius: 4px;
    border: 5px dashed white;
    margin-top: 25px;
    margin-bottom: 25px;
    background-image: url(/wp-content/themes/voceaudioproduzioni/includes/voci/img/upload.png);
    background-position: 90% center;
    background-repeat: no-repeat;
	background-color:rgba(80,164,171,.2);
	color:#fff;
}
.et_pb_contact_voci .et_pb_contact_submit {margin:20px 0 0; background:#50a4ab; color:#fff !important;}

.et_pb_contact_voci .wpcf7-acceptance .wpcf7-list-item {margin:0;}
@media(max-width:1280px){
	.et_pb_contact_voci .wpcf7-checkbox .wpcf7-list-item {width:31%;}
}
@media(max-width:767px){
	.et_pb_contact_voci .one_half {width:auto;}
	
}
@media(max-width:467px){
	.et_pb_contact_voci .wpcf7-checkbox .wpcf7-list-item {width:48%;}
}

.single_voce_inner {display:flex; padding:20px 0; background:#fff; color:#50a4ab; border-bottom:1px solid #a3a3a3;}
.single_voce_inner h4 { color:#50a4ab; float:left; }
.single_voce_inner .add_to_favorite {float:right;}
.single_voce_inner .add_to_favorite .et-pb-icon{color:rgba(80,164,171,.3); font-size:20px; cursor:pointer;}
.single_voce_inner .add_to_favorite.active .et-pb-icon {color:#50a4ab;}
.single_voce_inner .add_to_favorite:hover .et-pb-icon {color:#50a4ab;}
.single_voce_inner .box_content {font-size:13px; line-height:16px;}
.single_voce_inner .box_content span {color:#444;}
.single_voce_inner .sc_fancy_player_container {margin-top:10px;}
.single_voce_inner .sc_fancy_player_container .mejs-container {background:none}
.single_voce_inner .sc_fancy_player_container .mejs-controls {background:none;}
.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-time {font-size:16px; color: #50a4ab;}
.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-time-rail {padding-top:14px;}
.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-time-rail .mejs-time-loaded {background: #d7dbe0;}
.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {background: #50a4ab;}
.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-time-rail .mejs-time-total {background: #d7dbe0;}
.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-time-current {background:#50a4ab !important; }
.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-time-buffering, 
	.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-time-current, 
	.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-time-float, 
	.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-time-float-corner, 
	.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-time-float-current, 
	.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-time-hovered, 
	.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-time-loaded, 
	.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-time-marker, 
	.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-time-total {height:3px;}
.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-button {border:1px solid #50a4ab; border-radius:50%; width:40px; height:40px; padding:0px 4px;}
.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-button>button {background-image:url(/wp-content/themes/voceaudioproduzioni/includes/voci/img/mejs-controls.svg);}

.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-time-handle {border: 1px solid #ddd; border-radius: 50% !important; background:#fff; width:12px; height:12px; top:-4px;}
	
.single_voce_inner .sc_fancy_player_container .mejs-controls .mejs-time-handle-content {display:none;}
.single_voce_inner .sc_fancy_player_container .mejs-volume-button {display:none;}
.single_voce_inner .sc_fancy_player_container .mejs-horizontal-volume-slider {display:none;}
@media (min-width: 1200px) {
	/* .single_voice_178 .single_voce_inner .box_content {height:82px; overflow:hidden;} */
}
@media (min-width: 1600px) {
	/* .single_voice_178 .single_voce_inner .box_content {height:82px;} */
}
@media (max-width: 980px) {

}

/* Filtri */
.filter {}
.filter fieldset {margin-bottom:24px;}
.filter fieldset h3 {font-size:24px;}
.filter fieldset p {padding-bottom:3px;}
.filter fieldset select {width:100%; border: 1px solid #818a91; border-radius:4px; padding:0.5rem 1rem;}
	
.filter #f_tono_della_voce {}
@media (min-width: 1200px) {
	.filter #f_genere p,
	.filter #f_tono_della_voce p {float:left; width:50%; display:flex;}
}
@media (max-width: 980px) {
	.filter fieldset p {float:left; min-width:150px;}
}


#ask_voci_btn {position:fixed; right:30px; bottom:70px;}
#ask_voci_btn .et-pb-icon { font-size:50px; border-radius: 50%; background:#50a4ab; color:#fff; padding: 13px; }
@media(max-width:767px){
	#ask_voci_btn .et-pb-icon {font-size:30px;}
}
/* Bootstrap */
.col {float: left; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}
.col-xs-12 {width: 100%;}
@media (min-width: 1200px) {
	.col-lg-6 {width: 50%;}
}

.pulse {
  position: relative;
  box-shadow: 0 0 0 0 rgba(80, 164, 171, 0.4);
  -webkit-animation: pulse 3.25s infinite cubic-bezier(0.46, 0, 0, 1);
  -moz-animation: pulse 3.25s infinite cubic-bezier(0.46, 0, 0, 1);
  -ms-animation: pulse 3.25s infinite cubic-bezier(0.46, 0, 0, 1);
  animation: pulse 3.25s infinite cubic-bezier(0.46, 0, 0, 1);
}
.pulse:hover 
{
  -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
}
@-webkit-keyframes pulse {to {box-shadow: 0 0 0 10px rgba(80, 164, 171, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 10px rgba(80, 164, 171, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 10px rgba(80, 164, 171, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 10px rgba(80, 164, 171, 0);}}

.popmake.theme-265 {border-width:1px;}
.popmake div.et_pb_section  {background:#fff; padding:0;}
.popmake div.et_pb_section .et_pb_row {width:100%; padding:0;}
.popmake div.et_pb_section .et_pb_row .et_pb_column {padding:0; background:#fff;}
.popmake .wpcf7 .et_pb_contact_submit {margin:0; background:#50a4ab; border-color:#50a4ab;}

.editvoices {padding:0 24px 8px;}
.editvoices .btn_remove {margin-right:6px;}
.editvoices .et-pb-icon{font-size:16px;}
.editvoices li {padding-bottom:6px;}

@media (min-width: 981px) {
	.sticky {position:sticky; top:120px;}
}