@charset "utf-8";
/* CSS Document */

body {background-color:#fed4ea;}

.page-content h2, .page-content h3 {text-align: left; font-size: 28px; font-weight: 900; padding:0; margin:40px auto 10px;}
.page-content h2 span {font-weight:500;}
.page-content h3 {margin:15px auto;}


.romance-dinner-chicos h2,
.romance-dinner-chicos h2 span,
.romance-dinner-chicos h3,
.romance-dinner-chicos a,
.romance-dinner-chicos p,
.romance-dinner-chicos p small{color:#e00f5a;}
.romance-dinner-chicos .romance-dinner-chicos-bg {background-image: url(/assets/content/dam/suninternational/wild-coast-sun/campaigns/love-is-in-the-air/romance-img-1.png); background-repeat: no-repeat; background-position: right bottom; background-size:20%;}

.romance-dinner-driftwood h2,
.romance-dinner-driftwood h2 span,
.romance-dinner-driftwood h3,
.romance-dinner-driftwood a,
.romance-dinner-driftwood p,
.romance-dinner-driftwood p small{color:#005b9c;}
.romance-dinner-driftwood .romance-dinner-driftwood-bg {background-image: url(/assets/content/dam/suninternational/wild-coast-sun/campaigns/love-is-in-the-air/romance-img-9.png); background-repeat: no-repeat; background-position: right bottom; background-size:20%;}

.romance-accommodation h2,
.romance-accommodation h2 span,
.romance-accommodation h3,
.romance-accommodation a,
.romance-accommodation p,
.romance-accommodation p small{color:#d3611c;}
.romance-accommodation .romance-accommodation-bg {background-image: url(/assets/content/dam/suninternational/wild-coast-sun/campaigns/love-is-in-the-air/romance-img-2.png); background-repeat: no-repeat; background-position: right bottom; background-size:20%;}

.romance-golf h2,
.romance-golf h2 span,
.romance-golf h3,
.romance-golf p,
.romance-golf a,
.romance-golf p small{color:#61932e;}
.romance-golf .romance-golf-bg {background-image: url(/assets/content/dam/suninternational/wild-coast-sun/campaigns/love-is-in-the-air/romance-img-6.png); background-repeat: no-repeat; background-position: right bottom; background-size:20%;}

.page-content a {text-decoration:underline;}

.romance-cloud {
    position: absolute;
    top: 0;
    left: 0;
}
.romance-cloud-1 {
    top: 225px;
    left: 370px;
}
.romance-cloud-2 {
    top: 20px;
    left: 650px;
    max-width: 122px;
    opacity: 0.6;
}
.romance-cloud-3 {
    max-width: 120px;
    top: 205px;
    left: 110px;
	z-index:2;
}
.romance-cloud-4 {
    max-width: 70px;
    left: 1000px;
    top: 55px;
}
.romance-cloud-5 {
    max-width: 75px;
    top: 20px;
    left: 280px;
    opacity: 0.4;
}
.romance-cloud-6 {
    max-width: 110px;
    top: 305px;
    left: 1120px;
}
.romance-cloud-7 {
    max-width: 80px;
    top: 100px;
    left: 455px;
}

.romance-title {z-index:1;}

@media (max-width:767px){
	.sectionComponent>section {padding:0;}
}