.branding {
    text-align: center;
}


.scroll-to-top {
    display: inline-block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    color: #948a54!important;
}


.scroll-to-top:hover, .scroll-to-top:focus {
    background: #948a54;
    color: #fff !important;
}


li.menu-item.menu-item--active-trail {
    text-decoration: underline;
}

header .site-branding-logo {
    padding: 10px 0px 0px 0px;
}

.site-branding-logo img {
  opacity:0.65;
}



@media (max-width: 991.98px) {
	
.vista-destinations .col-xs-12{
	width:100%!important;
}	
	
	input#edit-actions-01-submit{
		margin-bottom:30px;
	}
	
	input#edit-actions-02-submit {
    padding-left: 4px;
    padding-right: 4px;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {
    max-width: 100%;
}
	

/*.tp-mask-wrap {
    margin-top: -40px!important;
}
	*/
	
.hometextscf,
.hometextscf span {
    font-size: 15px!important;
    line-height: 15px!important;
	margin-top: -70px!important;
	
}
}



.header-title h2 {
    text-align: center;
}

.header-title {
    background: #eff1f3;
    margin-bottom: -10px;
    padding-top: 30px;
    padding-bottom: 30px;
}


.column-content p{
	color:#7c7550;
}


.heading-content h2.title {
    font-size: 30px!important;
}


.webform-submission-form .form-actions {
    margin: 0 auto;
}

.original_url_valore {
    display: none;
}

.bloccoesperienze .gsc-button a:hover {
    background: #948a54!important;
    color: #fff!important;
}

.ui-dialog-buttonset.form-actions .button {
    font-size: 13px;
    font-family: 'Playfair Display';
	    border: 2px solid #948a54!important;
}

button.webform-button--submit.btn-large.btn-gold.button.button--primary.js-form-submit.form-submit.ui-button.ui-corner-all.ui-widget,
button.webform-button--submit.btn-large.btn-gold.button.button--primary.js-form-submit.form-submit.ui-button.ui-corner-all.ui-widget:focus,
button.webform-button--submit.btn-large.btn-gold.button.button--primary.js-form-submit.form-submit.ui-button.ui-corner-all.ui-widget:hover {
    border: 2px solid #948a54!important;

}

button.webform-button--submit.btn-large.btn-gold.button.button--primary.js-form-submit.form-submit.ui-button.ui-corner-all.ui-widget:focus{
	    outline: 2px solid #948a54!important;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: 'Playfair Display';
}

ul li{
	color:#7c7550;
}

button.bordo_prezzo {
	clear:both;
	cursor:pointer;
    background: transparent;
    border: 2px solid #948a54;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
    color: #948a54;
    font-size: 14px;
	text-transform:uppercase;
}

button.bordo_prezzo:hover {
    background: #948a54;
    color: #fff;
}

.colonna_dx_member1,
.colonna_dx_member2,
.colonnasx_member{
	border:2px solid #948a54;
	padding-top: 10px;
    padding-bottom: 10px;
}

.colonna_dx_member1,
.colonna_dx_member2{
	padding-left:10px;
}


.webform-button--submit{
	font-size:14px!important;
}


.webform-confirmation__back {
    display: none
}

.successo.webform-confirmation {
    background: #958b53;
    text-align: center;
    color: #fff;
    max-width: 490px;
    margin: 0 auto;
    font-size: 17px;
}


.js-form-item.form-item.js-form-type-checkbox.form-item-i-confirm-that-i-have-read-and-agree-with-the-terms-conditions-a.js-form-item-i-confirm-that-i-have-read-and-agree-with-the-terms-conditions-a{
	width:100%;
}