body{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

h2{
	font-family: 'Buda', cursive;
}

video {
  width: 100%    !important;
  height: auto   !important;
}

.hidden{
	visibility:collapse;
}

.row{
	
}
 
.panel{
	background:none;
	border:0px;
}

.label{
	font-size:16pt;
	font-family: 'Buda', cursive;
}

.button{
	margin-bottom:0px;
}

.giftTile{
	background-color:#fbf095;
	font-family: 'Buda', cursive;
	-webkit-box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.75);
}

.giftTile_empty{
	background-color:#EEEEEE;
	font-family: 'Buda', cursive;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
}

.giftAmount{
	padding-left:30px;
	padding-right:30px;
}


.giftPriceTag{
	position:absolute;
	right:0px;
	top:0px;
}

.giftTitle{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
}

.giftWrapImg{
	position:absolute;
	right:0px;
	top:0px;
	min-width:100%;
}

.giftWrap{
	background-size:contain;
}

.field{
	height:50px;
	width:100%;
	font-size:16pt;
	font-family: 'Buda', cursive;
}

.login{
	background-color:#11347F;
	font-size:16pt;
	font-family: 'Buda', cursive;
	background-image: url("../img/blueBG.png");
}

.head{
	background-color:#11347F;
	font-size:68pt;
	font-family: 'Parisienne', cursive;
	background-image: url("../img/blueBG.png");
}

.who{
	background-color:#FFFFFF;
	font-size:42pt;
	font-family: 'Parisienne', cursive;
}

.program{
	background-color:#FFFFFF;
	font-size:16pt;
	font-family: 'Buda', cursive;
}

.photos{
	min-width:100%;
}

.gifts{
	background-color:#FAFDD6;
	font-size:16pt;
	font-family: 'Buda', cursive;
	background-image: url("../img/yellowBG.png");
	background-repeat:repeat;
}

.contact{
	background-color:#FFFFFF;
	font-size:16pt;
	font-family: 'Buda', cursive;
}

.detail{
	background-color:#FAFDD6;
	font-size:16pt;
	font-family: 'Buda', cursive;
	background-image: url("../img/yellowBG.png");
	background-repeat:repeat;
}

.odd{
	background-color:#FFFFFF;
	font-size:16pt;
	font-family: 'Buda', cursive;
}
.even{
	background-color:#FAFDD6;
	font-size:16pt;
	font-family: 'Buda', cursive;
	background-image: url("../img/yellowBG.png");
	background-repeat:repeat;
}

.white{
	color:#FFFFFF;
}

.yellow{
	color:#FAFDD6;
}

.fishFromRight{
	background-image: url("../img/fishFromRight.svg");
	background-repeat:no-repeat;
	background-position:right bottom;
}
.fishFromLeft{
	background-image: url("../img/fishFromLeft.svg");
	background-repeat:no-repeat;
	background-position:left bottom;
}



@media only screen and (max-width: 40em) { 
.label{
	font-size:12pt;
}
.login{
	font-size:12pt;
}
.head{
	font-size:32pt;
}
.who{
	font-size:24pt;
}
.program{
	font-size:12pt;
}
.gifts{
	font-size:12pt;
}
.contact{
	font-size:12pt;
}
.detail{
	font-size:12pt;
}

}

ul[data-orbit] {
    margin: 0;
    padding-left: 0;
    list-style-type: none;
}

/* initially, hide all slides... */
ul[data-orbit] li,
ul[data-orbit] .orbit-caption {
    display: none;
}

/* ...except for the first one */
ul[data-orbit] li:first-child { display: block; }

/* show slides once .orbit-container is loaded */
.orbit-container ul[data-orbit] li,
.orbit-container ul[data-orbit] .orbit-caption {
    display: block;
}