/* DEFAULTS */

img {
	max-width:100%;
}

hr {

}

.wrapper-mvoa-content h1 {
	margin-bottom: 24px;
}

.wrapper-mvoa-content h2 {
	margin-bottom: 16px;
}

.wrapper-mvoa-content h3,
.wrapper-mvoa-content h4,
.wrapper-mvoa-content footer h5,
.wrapper-mvoa-content hr,
.wrapper-mvoa-contentfigure {
	margin-bottom: 10px;
}

.wrapper-mvoa-content h5 {
	margin-bottom: 5px;
}

.wrapper-mvoa-content h6 {
	margin-bottom: 20px;
}

.wrapper-mvoa-content p {
	margin-bottom: 20px;
}

.wrapper-mvoa-content p.last,
.wrapper-mvoa-content li.last {
	margin-bottom: 10px;
}

.wrapper-mvoa-content ul {
	margin-bottom: 20px;
}

.wrapper-mvoa-content ol {
	
}

.wrapper-mvoa-content a {
	color: #3C3C3C;
	text-decoration: none;
}

.wrapper-mvoa-content a:hover, 
.wrapper-mvoa-content p a:hover {
	color: #3C3C3C;
	text-decoration: underline;
}

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

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

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

.wrapper-mvoa-content h1 {
  padding-top: 0px;
}

.wrapper-mvoa-content li {
	margin-left: 25px;
	margin-bottom: 4px;
}

.wrapper-mvoa-content .text-size-xxsmall {
	margin-bottom: 10px;
}

.wrapper-mvoa-content .text-size-xsmall {
	margin-bottom: 12px;
}

.wrapper-mvoa-content .text-size-small {
	margin-bottom: 15px;
}




/* PAGE CONTENT
--------------------------------------------- */


/* GENERAL */

.wrapper-banner {
	margin: 0 0 20px 0;
}

#banner-round-park_and_stay {
	position:relative;
	height: 275px;
	width: 275px;
	margin: 0px auto 20px auto;
}

#banner-round-park_and_stay img {
	position:absolute;
	left:0;
}

#banner-round-dog_friendly {
	position:relative;
	height: 275px;
	width: 275px;
	margin: 0px auto 20px auto;
}


@keyframes cf3FadeInOut {
	0% {
		opacity:1;
	}
	45% {
		opacity:1;
	}
	55% {
		opacity:0;
	}
	100% {
		opacity:0;
	}
}

#banner-round-park_and_stay img.top {
	animation-name: cf3FadeInOut;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-duration: 6s;
	animation-direction: alternate;
}



/* PAPER TAG */

.wrapper-paper_tag {
	margin: 0 0 15px 0;
}

.wrapper-paper_tag ul {
	margin-bottom: 0;
}

.wrapper-paper_tag li {
	margin-bottom: 10px;
	font-size: 19px;
}

.paper_tag-heading {
	background-image: url("../mvoa-images/mvoa-backgrounds/mvoa-bg-paper_tag-off_white-top.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover;
	padding: 115px 30px 5px 30px;
}

.paper_tag {
	background-image: url("../mvoa-images/mvoa-backgrounds/mvoa-bg-paper_tag-off_white-bottom.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: cover;
	padding: 5px 30px 25px 25px;
}

.paper_tag ul {
	list-style: disc;
}



/* PAPER SCRAP */

.wrapper-paper_scrap {
	margin: 0 0 15px 0;
}

.paper_scrap-mid_brown-heading {
	background-image: url("../mvoa-images/mvoa-backgrounds/mvoa-bg-paper_scrap-mid_brown-top.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover;
	padding: 25px 25px 5px 25px;
}

.paper_scrap-mid_brown {
	background-image: url("../mvoa-images/mvoa-backgrounds/mvoa-bg-paper_scrap-mid_brown-top.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: cover;
	padding: 0 25px 20px 25px;
}

.paper_scrap-mid_brown-heading h3,
.paper_scrap-mid_brown dt {
	color: #FBFAF6;
}

.paper_scrap-off_white-heading {
	background-image: url("../mvoa-images/mvoa-backgrounds/mvoa-bg-paper_scrap-off_white-top.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover;
	padding: 30px 25px 10px 25px;
}

.paper_scrap-off_white {
	background-image: url("../mvoa-images/mvoa-backgrounds/mvoa-bg-paper_scrap-off_white-bottom.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: cover;
	padding: 0 25px 20px 25px;
}

.paper_scrap-mid_brown-heading h3,
.paper_scrap-mid_brown dt {
	color: #FBFAF6;
}

.information dl {
	padding: 0;
	margin: 0 0 0px 0;
}

.information dt {
	font-size: 16px;
	line-height: 1.0;
	padding: 8px 0 8px 0;
	margin: 0 0 0px 0;
	border-bottom: 1px dashed #FBFAF6;
}

.information dt.last {
	border-bottom: 0px dashed #FBFAF6;
}

.information ul {
	padding: 2px 0 0 0;
	margin: 0px 0 10px 5px;	
}

.information li {
	font-size: 16px;
	margin: 0 0 8px 10px;
	line-height: 1.1;
}

.information .paper_note li, 
.information .paper_note li a {
	color: #FBFAF6;
}

.information p {
	color: #FBFAF6;
	font-size: 16px;
	line-height: 1.2;
	margin: 0 0 0 0;
	padding: 0;
}




/* HOME */

.page-home {
	
}

.wrapper-home-content {
	
}

.wrapper-home-heading {
	margin-bottom: 20px;
}

.wrapper-home-slides {
	margin-bottom: 40px;
}

.wrapper-home-copy {
	margin-bottom: 40px;
}

.banner-booking_temporary {
	margin-bottom: 40px;
}




/* BACKGROUND COLOUR */

.box-colour-dark_blue {
	background-color: #007097;	
}

.box-colour-mid_blue {
	background-color: #74C9E3;	
}

.box-colour-light_blue {
	background-color: #82DCE1;	
}

.box-colour-mid_grey {
	background-color: #3C3C3C;	
}

.box-colour-yellow {
	background-color: #FFD618;	
}

.box-colour-white {
	background-color: #FFFFFF;	
}

.box-colour-off_white {
	background-color: #FBFAF6;	
}

.box-colour-ivory {
	background-color: #F0EBE4;	
}

.box-colour-mid_brown {
	background-color: #6F493F;	
}

.box-colour-dark_brown {
	background-color: #4E2F29;	
}
