
/*---vc_vc_box_rss_list*/
.vc_box_rss_text {
    margin:20px 0 0 0;
    padding:0;
    width:100%;
    float:left;
    clear:left;
    position:relative;
}
.vc_box_rss_text .text {
    color: #017cc5;
    font-family: 'Noto Serif', Georgia, Times, 'Times New Roman', serif;
    font-weight: inherit;
    font-size: 1.7em;
    line-height: 1.7em;
    width: 100%;
    float: left;
    clear: left;
    border-bottom: 1px #c8c8c8 solid;
}
.vc_box_rss_text .key_text_edit {
    padding:5px;   
    min-height:30px;
    background:#f6f7ea;
}
/*---vc_box_rss_service_text*/
.vc_box_rss_service_text {
    margin:10px 0 0 0;
    width:100%;
    float:left;
    clear:left;
}
/*---vc_box_rss_list*/
.vc_box_rss_list {
    margin:25px 0 0 0;
    font-size:1.1em;
    color:#1c1c1d;
    float:left;
    width:100%;
    float:left;
    clear:left;
}
.vc_box_rss_list ul {
    margin:0;
    padding:0;
    width:100%;
    float:left;
    clear:left;
    list-style:none;
    text-transform: capitalize;
    font-size: 1em;
    font-variant: small-caps;
}
.vc_box_rss_list ul li {
    margin:0;
    padding:0;
    line-height:18px;
    font-family: 'Noto Serif', Georgia, Times, 'Times New Roman', serif;
    border-top:1px solid #ededed;
    cursor:pointer;
    float:left;
    clear:left;
    width:100%;
}
.vc_box_rss_list ul li ul {
    margin:0px;
    padding:0px 0 0 10px;
}
.vc_box_rss_list ul li a:link,
.vc_box_rss_list ul li a:visited {
    margin:0px;
    padding:5px;
    color:#1c1c1d;
    text-decoration:none;
    width:100%;
    display:block;
    float:left;
    clear:left;
}
.vc_box_rss_list ul li a:hover,
.vc_box_rss_list ul li a:focus,
.vc_box_rss_list ul li a:active {
    color:#000;
    text-decoration:underline;
    background:#f8f8f8;
}
.vc_box_rss_list ul li a:after {
    content:"\f09e";
    color:#404040;
    font-size:1.4em;
    float:right;
    font-family: FontAwesome;
    font-weight:normal;
}
.vc_box_rss_list ul li img {
    float:right;
    display:none;
}
.vc_box_rss_list ul li.app-mobile, .vc_box_rss_list ul li.fullscreen{
    display:none;
}
.cont_list_purchasing .cont_button_console button {
    background-color: #029cf6;
    border: 2px solid #029cf6;
    text-shadow: 0 0;
}
.form_inserimento_dati form #photo #upload-button, .form_inserimento_dati form .campo_form_file #upload-button, .form_inserimento_dati form #foto #upload-button {
	background-color: #029cf6;
    border: 2px solid #029cf6;
    text-shadow: 0 0;
}
.form_inserimento_dati form .campo_form_invia input {
	background-color: #029cf6;
    border: 2px solid #029cf6;
    text-shadow: 0 0;
}
.form_inserimento_dati form .campo_form_invia input:hover {
	background-color: #029cf6;
    border: 2px solid #029cf6;
    text-shadow: 0 0;
}
.cont_contents h2
{
    font-weight:bold;
}
.cont_list_purchasing .cont_button_console button {
    margin: 10px 1% 0px 0px;
}
.authentication_login .vc_box_login_social{
    display:none;
}
.authentication_login .vc_box_login .user_access_orizzontale .user_login .user_login_button input:hover{
    background-color: #029cf6;
    border: 2px solid #029cf6;
    text-shadow: 0 0;
}
.authentication_login .vc_box_login .user_access_orizzontale .user_login .user_login_button input
{
    background-color: #029cf6;
    border: 2px solid #029cf6;

    text-shadow: 0 0;
}
.form_inserimento_dati form .campo_form_invia input
{
    color: #fff;
}
.no_risultati{
    color: #000;
    font-size:14px;
}
.authentication_login .vc_box_login_register p.registrati{
    display:none;
}
.register_button{
    margin-top:10px;
}
.msg .popup{
    text-decoration: underline;
}


