.page-node-35072 h3.rtecenter,
.page-node-35076 h3.rtecenter,
.page-node-35073 h3.rtecenter {
    font-family: Georgia;
    font-size: 40px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.88;
    letter-spacing: normal;
    color: #5c5b5b;
    margin-top:30px;
}

.webform-component--book-space-header {
	padding-bottom:45px;
}

@media(max-width: 575px) {
	.page-node-35072 h3.rtecenter,	
	.page-node-35076 h3.rtecenter,
	.page-node-35073 h3.rtecenter {		
	    font-family: Georgia;
	    font-size: 25px;
	    font-weight: normal;
	    font-style: normal;
	    font-stretch: normal;
	    line-height: 0.88;
	    letter-spacing: normal;
	    color: #5c5b5b;
	    /*margin-top:30px;*/
	}
}


.page-node-35072 .contact-section .contact-form,
.page-node-35076 .contact-section .contact-form,
.page-node-35073 .contact-section .contact-form {
    background: #fff;
    padding: 45px 0 0;
}


@media(min-width: 575px) {
	.page-node-35072  .contact-section,
	.page-node-35076 .contact-section,
	.page-node-35073 .contact-section {
		max-width:556px;
	}

	.webform-component--group-espacio--book-space-penedes--walfraud,
	.webform-component--group-espacio--book-space-penedes--book-vardon-kenett,
	.webform-component--group-espacio--book-space-penedes--centro-de-visitas,
	.webform-component--group-espacio--book-space-penedes--sala-alfonso-xiii {
	    width: 100%;
	    display: inline-block;
	    float:left;
	    margin-right:5px;
	    border:0px;
	    padding:0px;
	    /*padding-top:15px;
	    margin-top:25px;*/
		margin-bottom: 10px !important;	    
	}
}

 .webform-component--group-espacio--barcelona,
 .webform-component--group-espacio--book-space-barcelona--la-vinoteca-torres,
 .webform-component--group-espacio--priorat,
 .webform-component--group-espacio--priorat--bodega-familia-torres-priorat,
 .webform-component--group-espacio--costers-del-segre,
 .webform-component--group-espacio--costers-del-segre--bodega-familia-torres-priorat,
 .webform-component--group-espacio--conca-de-barbera,
 .webform-component--group-espacio--conca-de-barbera--castillo-de-milmanda {	 	
	border:0px;
	padding:0px;
	margin:0px;
 }


.page-node-35072 .webform-component--group-espacio--book-space-penedes,
.page-node-35076 .webform-component--group-espacio--book-space-penedes,
.page-node-35073 .webform-component--group-espacio--book-space-penedes {
	border:0px;
	padding:0px;
	margin:0px;
}

.webform-component-fieldset .fieldset-wrapper span {
  height: 21px;
  font-family: TradeGothicLTStd;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #ab9c5a;
  text-transform: uppercase;
}


.webform-component--group-espacio--book-space-barcelona--la-vinoteca-torres .fieldset-legend,
.webform-component--group-espacio--book-space-penedes--walfraud .fieldset-legend,
.webform-component--group-espacio--book-space-penedes--book-vardon-kenett .fieldset-legend,
.webform-component--group-espacio--book-space-penedes--centro-de-visitas .fieldset-legend,
.webform-component--group-espacio--book-space-penedes--sala-alfonso-xiii .fieldset-legend,
.webform-component--group-espacio--priorat--bodega-familia-torres-priorat .fieldset-legend,
.webform-component--group-espacio--costers-del-segre--bodega-familia-torres-priorat	.fieldset-legend,
.webform-component--group-espacio--conca-de-barbera--castillo-de-milmanda .fieldset-legend {
	color:#000;
	text-transform: capitalize;
}

.webform-component--group-espacio--book-space-penedes .form-item {
	margin-bottom:10px;
}

.webform-component--group-espacio--book-space-barcelona,
.webform-component--group-espacio--conca-de-barbera,
.webform-component--group-espacio--costers-del-segre,
.webform-component--group-espacio--priorat,
.webform-component--group-espacio--book-space-penedes {
	border-top:1px solid #c6a551 !important;
	margin-top:30px;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	padding-left: 0;
    padding-top: 10px;	
}


.page-node-35072 .contact-section .contact-form label,
.page-node-35076 .contact-section .contact-form label,
.page-node-35073 .contact-section .contact-form label {
  padding-right: 4px;
}

.booking-space-subsection span {
  font-family: TradeGothicLTStd-Bd2 !important;
  font-size: 14px !important;
  font-weight: normal;
  line-height: 1.5;
  text-transform: capitalize !important;
  color: #5c5b5b !important;
}

.page-node-35072 .node__content,
.page-node-35076 .node__content,
.page-node-35073 .node__content {
	background-color: #fff;
}

.webform-component--book-space-header {
	text-align: center;
}

#edit-submitted-book-space-username,
#edit-submitted-book-space-surname,
#edit-submitted-book-space-phone,
#edit-submitted-book-space-email,
#edit-submitted-observaciones-comentarios {
	border:1px solid #bcbcbc;
}

.webform-component--group-espacio .form-item {
    /*margin-bottom: 29px;*/
    display: inline-block;
}


.page-node-35072 p.rtecenter,
.page-node-35076 p.rtecenter,
.page-node-35073 p.rtecenter {
	padding-top:50px;
	font-family: Georgia;
	font-size:16px;
	color: #5c5b5b;
}

.page-node-35072 h3.rtecenter:after,
.page-node-35076 h3.rtecenter:after,
.page-node-35073 h3.rtecenter:after {
    background: #c6a551;
    bottom: 0;
    content: '';
    height: 1px;
    left: 50%;
    top: 55px;
    margin-left: -15px;
    position: absolute;
    width: 30px;
}

#edit-submitted-aceptar-politicas-1 input[type=radio] {
	opacity: 0;
}

.form-item-submitted-aceptar-politicas input[type=checkbox],
.form-item-submitted-aceptar-politicas input[type=radio] {
    position: absolute;
    opacity: 1;
    left:-25px;
}

.form-item-submitted-aceptar-politicas label {
	padding-left:30px;
	  font-family: TradeGothicLTStd;
	  font-size: 14px;
	  line-height: 1.5;
	  letter-spacing: normal;
	  color: #5c5b5b;	
}

.form-item-submitted-aceptar-politicas a {
	  font-family: TradeGothicLTStd;
	  font-size: 14px;
	  line-height: 1.5;
	  letter-spacing: normal;
	  color: #ab9c5a !important;
}

.form-item-submitted-aceptar-politicas .forms-desc {
	display:none;
}

.page-node-35072 .forms-desc,
.page-node-35076 .forms-desc,
.page-node-35073 .forms-desc {
	display: none;
}



.webform-component--book-space-phone > label:after,
.webform-component--book-space-email > label:after,
.webform-component--book-space-surname > label:after,
.webform-component--book-space-username > label:after {
	content:"*";
	color:red;
	display: inline;
}

.form-item-submitted-aceptar-politicas-acepta-privacidad-espacios > label a:after {
	position: absolute;
	margin-left: 5px;
	content:"*";
	color:red;
	display: inline;	
}


.webform-confirmation {
    padding: 20px;
}

.page-node-35072 .contact-section .g-recaptcha,
.page-node-35076 .contact-section .g-recaptcha,
.page-node-35073 .contact-section .g-recaptcha {
	background-color: #fff;
}

.page-node-35072 .contact-section .contact-form .webform-component-checkboxes > label,
.page-node-35076 .contact-section .contact-form .webform-component-checkboxes > label,
.page-node-35073 .contact-section .contact-form .webform-component-checkboxes > label {
  color: #5c5b5b;
  font-size: 14px;
  margin: 15px 0 10px;
  font-weight: bold;
}


@media (max-width:768px) {
	.page-node-35072 .contact-section .contact-form,
	.page-node-35076 .contact-section .contact-form,
	.page-node-35073 .contact-section .contact-form {
	    padding: 30px 15px;
	}
	.page-node-35072 p.rtecenter,
	.page-node-35076 p.rtecenter,
	.page-node-35073 p.rtecenter {
    	padding-top: 28px;
    }
    .page-node-35072 .contact-section .contact-form > .form-item,
	.page-node-35076 .contact-section .contact-form > .form-item,
	.page-node-35073 .contact-section .contact-form > .form-item {
    	height: auto;
    }

    .page-node-35072 .contact-section .contact-form .form-item .form-item,
	.page-node-35076 .contact-section .contact-form .form-item .form-item,
	.page-node-35073 .contact-section .contact-form .form-item .form-item {
    	height: 26px;
    }
    .page-node-35072 h3.rtecenter:after,
 	.page-node-35076 h3.rtecenter:after,
	.page-node-35073 h3.rtecenter:after {
	    top: 45px;
	}    
}

@media (max-width:768px) {
	.webform-component--group-espacio--book-space-penedes--vardon-kenett {
		width: 100%;
	}
}