.viaggio_wrap{overflow:hidden;

    font-family: 'Montserrat';
    font-size: 12px;

}
.imgleft{width:315px; float:left; margin-right:35px}

.viaggio_wrap h2{
    font-family: 'montserrat';
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
padding:0;margin:0; line-height:1.5	
	
}
.viaggio_wrap .addtoany_list{display:none}
.viaggio_wrap .ilmioviaggio, .viaggio_wrap .addtoany_list, .viaggio_wrap .field-name-field-acquista{float:left !important; margin-left:0 !important; margin-right:24px !important; margin-top:20px !important;}
 .viaggio_wrap .addtoany_list{line-height:37px}
 .viaggio_wrap .addtoany_list > a{padding-left:0}
 
.viaggio_wrap .date-display-start, .viaggio_wrap .date-display-end, .viaggio_wrap .date-display-single{
    font-family: 'montserrat';
    font-style: italic;
    font-size: 14px;
    font-weight: 600;
    color: #383838;
margin-bottom:15px;
display:inline-block	
	
}

.abstr{margin-top:15px}

.viaggio_wrap fieldset, .viaggio_wrap .fieldset-legend, .viaggio_wrap .fieldset-legend, .viaggio_wrap .panel-body{display:none}

.viaggio_wrap .field-name-field-acquista a {
    display: block;
    color: #FFF!important;
    background: #91142B url(sfbuy.png) no-repeat 8px center;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none;
    padding: 6px 20px 6px 40px;
    min-width: 160px;
    text-align: center;
	    font-family: 'Montserrat', sans-serif;
    font-size: 17px;
}

@media screen and (max-width: 1000px){
.imgleft{width:30%; float:left; margin-right:3%; min-width:180px}
}

@media screen and (max-width: 570px){
.imgleft{width:100%; float:none; margin-right:0;margin-bottom:10px}
.imgleft img{width:100%}
}

.viaggio_wrap h3.location-locations-header,
.viaggio_wrap .geo{
display:none;
}
.ilmioviaggio-description {
    margin-bottom: 1em;
}