@charset "UTF-8";
/* CSS Document */

/* Main Page */

.header { 
	background: url(/../image/header/newletter-header.jpg) top left no-repeat;
	background-size: cover;
	color: white;
	font-family: Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif;
	min-height: 325px;
	padding: 10px 40px;
	width: 100%;
	text-shadow: 1px 1px 2px black;
}
.col-sm-4 img { 
	border: 1px solid #666666; 
}
.footer { 
	border-top: 1px solid rgba(0,0,0,0.75); 
	padding-top: 10px; 
}
.opening, .gallery, .closing, .footer { 
	margin-top: 25px; 
}

/* Margin Above */
.margin-above-05px {
	margin-top: 5px;
}
.margin-above-10px {
	margin-top: 10px;
}
.margin-above-15px {
	margin-top: 15px;
}
.margin-above-25px {
	margin-top: 25px;
}
.margin-above-35px {
	margin-top: 35px;
}

/* Margin Below */
.margin-below-05px {
	margin-bottom: 5px;
}
.margin-below-10px {
	margin-bottom: 10px;
}
.margin-below-15px {
	margin-bottom: 15px;
}
.margin-below-25px {
	margin-bottom: 25px;
}
.margin-below-35px {
	margin-bottom: 35px;
}

/* Margin Right */
.margin-right-10px {
	margin-right: 10px;
}
.margin-right-10px {
	margin-right: 10px;
}
.margin-left-05px {
	margin-left: 5px;
}
.margin-left-10px {
	margin-left: 10px;
}

/* Padding Above */
.padding-above-05px {
	padding-above: 5px;
}
.padding-above-10px {
	padding-top: 10px;
}
.padding-above-15px {
	padding-top: 15px;
}
.padding-above-25px {
	padding-top: 25px;
}
.padding-above-35px {
	padding-top: 35px;
}

/* Padding Below */
.padding-below-05px {
	padding-bottom: 5px;
}
.padding-below-10px {
	padding-bottom: 10px;
}
.padding-below-15px {
	padding-bottom: 15px;
}
.padding-below-25px {
	padding-bottom: 25px;
}
.padding-below-35px {
	padding-bottom: 35px;
}

/* Padding Right */
.padding-right-10px {
	margin-right: 10px;
}
.padding-right-15px {
	margin-right: 15px;
}
.padding-left-10px {
	margin-left: 10px;
}
.padding-left-15px {
	margin-left: 15px;
}


/* No Print */
@media print {
	.no-print, .no-print * {
        display: none !important;
	}
}
