/* ROYAL ACADEMY  WEBINAR AREA */

.text-center {
	text-align:center;
	
}

.webinar {
	color: #551b40;
}

.webinar h1,
.webinar h2,
.webinar h3 {
	color: #541c40;
	text-align:center;
}

.webinar h1 {
    font-weight: 700;
    font-size: 42px;
    color: #541c40;
	margin-bottom: 0px;

}

.webinar h2 {
    color: #b58264;
	color: #541c40;
	font-weight: 700;
	
}

h2.section-title {
    font-size: 35px;
    border-bottom: 1px solid #541c40;
    text-align: left;
    color: #541c40;
}

input.btn-rg,
a.btn-rg {
    text-align: center;
    background: url(https://rolfing.org/wp-content/uploads/2020/04/background.png);
    color: white;
    padding: 15px 30px;
    background-size: 245px;
    transition: all 400ms;
    -moz-transition: all 400ms;
    -webkit-transition: all 400ms;
    display: inline-block;

}

input.btn-rg:hover,
a.btn-rg:hover {
    text-decoration: none;
    color: wheat;
    background-size: 133px;
    transition: all 400ms;
    -moz-transition: all 400ms;
	-webkit-transition: all 400ms;
	box-shadow:none;
}

:target:before {
content:"";
display:block;
height:90px; /* fixed header height*/
margin:-90px 0 0; /* negative fixed header height */
}

.webinar strong {
    color: black;
}

.webinar b {
	color: black;
}

.webinar-container {
    width: 50%;
    float: left;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.webinar-box {
    margin: 5px;
}

.webinar-data {
    text-align: right;
    font-size: 17px;
    font-weight: 700;
    background: #551b40;
    color: white;
    padding: 10px;
}

.webinar-content {
	background: url(https://rolfing.org/wp-content/uploads/2020/04/background.png);
    background-size: cover;    
	color: white;
    padding: 20px;
}

.webinar-speaker {
    color: white;
    font-size: 20px;
    font-weight: 900;
}

.coordinamento {
    display: inline-block;
    width: 100%;
    font-weight: 700;
	margin:5px;
	color: #551b40;
}

/* FORM */

.indicates-required {
    text-align: right;
    font-size: 12px;
}

select#mce-ADDRESS-country {
    height: 38px;
    background-color: transparent;
}

#mc_embed_signup label {
    font-weight: 700;
    margin-top: 15px;
    display: inline-block;
}

input#gdpr_20985 {
    margin-right: 15px;
}

.gdpr-info {
	font-size:12px;
}

div#mergeRow-gdpr {
    padding: 0px 20px 20px;
    border: 1px solid silver;
    margin-top: 20px;
}


@media (max-width:760px) {
	.webinar-container {
		 width: 100%;	
	}
	h2.section-title {
		font-size: 27px;
	}
	
}