
.cont_anteprima_ricerca_archivio{
    margin:10px 0px;
    width:100%;
    float:left;
}
.vc_book_search_results {
    margin:0;
    float:left;
    width:186px;
}
.vc_book_search_results .cont {
    float:left;
    width:930px;
}
.vc_book_search_results .cont_foto img{
   box-shadow:2px 2px 2px rgba(50, 50, 50, 0.4);
}
.vc_book_search_results .cont_foto img:hover{
   box-shadow:4px 4px 4px rgba(50, 50, 50, 0.4);
}
.vc_book_search_results .addthisevent-drop{
    width:100%;
    float:left;
    position:relative;
    padding:12px 20px 25px 38px; 
    font-size:12px;
    height:17px;
    z-inde:9 !important;
}
.vc_book_search_results .addthisevent-drop .addthisevent_dropdown{
    width:176px !important;
}
.addthisevent_dropdown span{
    width:100px !important;
}
.vc_book_search_results .addthisevent_dropdown .copyx{
    width:80px !important;
}
.vc_book_search_results .addthisevent_dropdown .copyx .frs{
    float:right;
}
.addthisevent_dropdown .brx{
    width:166px !important;
}
.vc_book_search_results .addthisevent-drop:hover{
    font-size:12px;
}
.vc_book_search_results .addthisevent_dropdown span:hover{
    font-size:12px;
    background:none;
}
.vc_book_search_results .cont_img {
    margin:0px 15px 5px 0;
    padding:0px;
    float:left;
    position:relative;
}
 .vc_book_search_results .cont_img .didascalia {
    margin:0px;
    padding:5px;
    width:140px;
    float:left;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
    line-height:10px;
    color:#fff;
    background:url(../images/box_black.png) repeat;
    position:absolute;
    bottom:0px;
    left:4px;
}
.vc_book_search_results .tag_1,
.vc_book_search_results .tag_24 {
    margin:3px 10px 5px 0px;
    padding:0px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:16px;
    color:#ccc;
    font-weight:bold;
    float:left;
}
.vc_book_search_results .tag_2,
.vc_book_search_results .tag_25 {
    margin:0px 0px 0px 0px;
    padding:0px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:16px;
    color:#005ea0;
    font-weight:bold;
}
.vc_book_search_results .tag_3,
.vc_book_search_results .tag_26 {
    margin:3px 0px 5px 0px;
    padding:0px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:16px;
    color:#ccc;
    font-weight:bold;
}
.vc_book_search_results .tag_3 .nome,
.vc_book_search_results .tag_26 .nome {
    display:none;
}
.vc_book_search_results .box {
    margin:0px 7px 30px 0px;
    float:left;
    width:177px;
    height:300px;
}
.vc_book_search_results .cont {
    float:left;
    width:930px;
}
.vc_book_search_results .box .cont_foto {
    text-align:center;
}
.vc_book_search_results .box img{
   box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
.vc_book_search_results .box img:hover{
   box-shadow: 0 1px 3px rgba(0,0,0,0.8);
}
.vc_book_search_results .box .addthisevent-drop{
    width:100%;
    float:left;
    position:relative;
    padding:12px 20px 25px 38px; 
    font-size:12px;
}
/*---vc_book_search_results*/
.vc_book_search_results {
    margin:0;
    padding:10px 0 0 0;
    float:left;
    height:300px;
}
.vc_book_search_results .cont_img {
    margin:0px 15px 5px 0;
    padding:0px;
    float:left;
    position:relative;
}
.vc_book_search_results .tag_2{
    margin:0px 0px 0px 0px;
    padding:0px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:16px;
    color:#005ea0;
    font-weight:bold;
}
.vc_book_search_results .box {
    float:left;
    width:186px;
    height:300px;
}
.vc_book_search_results .cont {
    float:left;
    width:930px;
}
.vc_book_search_results .cont_foto {
    margin:10px 0px 0px 0px;
    padding:0px;
    float:left;
    position:relative;
}

/*---vc_box_filter_libreria*/
.vc_box_filter_libreria {
    margin:0px;
    padding:10px 0px 10px 0px;
    float:left;
}
.vc_box_filter_libreria .occhiello_titolo{
    margin:4px 10px 0px 0px;
    padding:0px;
    float:left;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#000;
    font-weight:bold;
    font-style:normal;
    text-transform:none;
}
.vc_box_filter_libreria form {
    margin:0px;
    padding:0px;
    float:left;
}
.vc_box_filter_libreria form .cerca_campo_text {
    margin:0px;
    padding:0px;
    float:left;
}
.vc_box_filter_libreria form .cerca_campo_text input {
    margin:0px;
    padding:5px 10px;
    font-family: 'Squada One', cursive;
    font-style:italic;
    font-size:14px;
    color:#333;
    border:1px #ccc solid;
    box-shadow:inset 0 0 3px #ccc;
    -webkit-box-shadow:inset 0 0 3px #ccc;
    -moz-box-shadow:inset 0 0 3px #ccc;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    width:260px;
    float:left;
}
.vc_box_filter_libreria form .cerca_campo_invio {
    margin:0px 0 0 5px;
    padding:0px;
    float:left;
}
.vc_box_filter_libreria form .cerca_campo_invio input {
    margin:0px 10px 0px 0px;
    padding:5px 10px;
    font-family: 'Squada One', cursive;
    font-style:italic;
    text-transform:uppercase;
    font-size:15px;
    color:#0d2444;
    border:1px #dec623 solid;
    background:#fae32f;
    box-shadow:inset 0 0 3px #dec623;
    -webkit-box-shadow:inset 0 0 3px #dec623;
    -moz-box-shadow:inset 0 0 3px #dec623;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    float:left;
    cursor:pointer;
}
.vc_box_filter_libreria form .cerca_campo_invio input:active {
    position:relative;
    top:1px;
}
.vc_box_filter_libreria select{
    width:200px;
    height: 27px;
    margin-left:5px;
    padding: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #727272;
    float: left;
    border: 1px #cdcdcd solid;
    background: #fff -moz-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(255,255,255,0) 100%);
    background: #fff -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(100%,rgba(255,255,255,0)));
    background: #fff -webkit-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(255,255,255,0) 100%);
    background: #fff -o-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(255,255,255,0) 100%);
    background: #fff -ms-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(255,255,255,0) 100%);
    background: #fff linear-gradient(to bottom, rgba(248,248,248,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#00ffffff',GradientType=0 );
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

