@charset "utf-8";
/* CSS Document */

/*a:link {
	color: #849841;
	text-decoration:none;
}
a:visited {
	color: #849841;
}
a:hover {
	color: #849841;
}
a:active {
	color: #849841;
}*/

body {
	margin:0px;
}

img{
	border-style:none;
	border-collapse:collapse;
	margin:0px;
}

.AboutAmyDiv {
	position:absolute; 
	left:200px; 
	top:20%; 
	color:#777; 
	max-width:35%;
	font-family: 'Raleway', sans-serif;
	font-size:20px;
}

.AboutUsDiv {
	position:absolute; 
	right:20px; 
	top:20%; 
	color:#fff; 
	max-width:35%;
	font-family: 'Raleway', sans-serif;
	font-size:20px;
}

.AboutAmyLine {
	border-bottom:1px solid #777; 
}

.AboutUsLine {
	border-bottom:1px solid #fff; 
}

.bodydiv {
	margin:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	overflow-y:hidden;
}

.clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	width:100%;
}

.ContactImageDiv {
	float:left; 
	width:100%; 
	max-width:35%; 
	min-width:300px; 
	margin-top:20px; 
	margin-left:2%; 
	margin-right:5%;
}

.ContactFormDiv {
	float:left; 
	width:100%; 
	max-width:55%; 
	min-width:300px; 
	margin-top:20px;
}

.contentdiv{
	margin:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	overflow-y:hidden;
	width:940px;
	border-width:1px;
	border-color:#BBB;
	border-style:solid;
}

.ExperienceDiv {
	position:absolute; 
	right:200px; 
	top:20%; 
	color:#fff; 
	max-width:35%;
	font-family: 'Raleway', sans-serif;
	font-size:20px;
}

.footerlink {
	/*color: #849841;*/
	color:#000;
	text-decoration:none;
}
.footerlink:visited {
	/*color: #849841;*/
	color:#000;
}
.footerlink:hover {
	/*color: #849841;*/
	color:#000;
}
.footerlink:active {
	/*color: #849841;*/
	color:#000;
}

.footertext {
	font-size: 10px;
	color: #333333;
}

.gallerySlideButton {
	position: absolute; 
	height: 70px; 
	width: 80px;
	z-index: 100;
	border: 2px solid #fff;
	color: #fff;
	font-size: 50px;
	padding-top: 10px;
	cursor:pointer;
}

.gallerySlideengagementButton {
	position: absolute; 
	height: 70px; 
	width: 80px;
	z-index: 100;
	border: 2px solid #fff;
	color: #fff;
	font-size: 50px;
	padding-top: 10px;
	cursor:pointer;
}

.gallerySlidevideoButton {
	position: absolute; 
	height: 70px; 
	width: 80px;
	z-index: 100;
	border: 2px solid #fff;
	color: #fff;
	font-size: 50px;
	padding-top: 10px;
	cursor:pointer;
}

.gallerySlideButtonShootWithSue {
	position: absolute; 
	height: 70px; 
	width: 80px;
	z-index: 100;
	border: 2px solid #fff;
	color: #fff;
	font-size: 50px;
	padding-top: 10px;
	cursor:pointer;
}

.inputfieldresp {
	width:95%;
	background-color: #FFF;
    border: 1px solid #555;
    padding: 5px;
    margin-bottom:5px;
}

.inputfieldresprequired {
    border:1px solid red;
}

.inputdropdownresp {
	background-color: #fff;
    border-radius: 3px;
    border: 1px solid #999;
    padding: 5px;
}

.RequiredField {
	color:#F00;
	font-size:12px;
}

.landingdiv {
	width:182px;
	height:32px;
	background-color:#829446;
	float:left;
	text-align:center;
	font-size:24px;
	padding-top:6px;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
}

.mobileMenuBar {
	display: none;
}

.mobileNavMenu {
	display:none;
}

.desktopnavmenu {
	display: inline-block;
}

.MobileNavMenuLvl0 {
	/*width:100%;*/ 
	padding:5px; 
	color:#000; 
	background-color:#ccc;
    border-bottom:1px solid #aaa;
}

.MobileNavMenuLvl1 {
	/*width:100%;*/ 
	padding:5px; 
	color:#000; 
	background-color:#eee; 
	border-bottom:1px solid #aaa;
}


.navcell {
	vertical-align:middle;
	padding-right:7px;
}

.navlink {
	color: #829446;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}

.navlink2 {
	color: #829446;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	cursor:pointer;
	padding:10px;
}

.navlink:hover {
	color: #afb98c;
}

.navlink:visited {
	color: #829446;
}

.PageContent {
	font-family: 'Raleway', sans-serif;
	font-size:14px;	
	color:#555;
}

.leftarrow
{
/*    background: url("/images/hero_icons.png") no-repeat;
    background-position: -36px -14px;
*/    cursor: pointer;
    display: block;
/*    height: 51px;
    width: 36px;
*/  
	max-width: 5%;  
	position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    z-index: 3000;
    left: 2%;
}

.leftarrow:hover
{
/*    background-position: 0px -14px;
*/}

.rightarrow
{
/*    background: url("/images/hero_icons.png") no-repeat;
    background-position: 0 -65px;
*/    cursor: pointer;
    display: block;
/*    height: 51px;
    width: 36px;
*/    
	max-width: 5%;  
	position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    z-index: 3000;
    right: 2%;
}

.rightarrow:hover
{
/*    background-position: -36px -65px;
*/}


.seoheader {
	font-size:11px;
	color:#656565;
}

.seotext {
	font-size:10px;
	color:#656565;
}

.videowrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	/*padding-top: 25px;*/
	height: 0;
}


.videowrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ReviewColumnLeft {
	display: table-cell;
	width:40%;
	vertical-align: middle;
}

.ReviewColumnRight {
	display: table-cell;
	width:60%;
	vertical-align: middle;
}

.ReviewColumnLeft img, .ReviewColumnRight img {
	width: 300px;
}

@media screen and (max-width: 1250px) {

	.AboutAmyDiv {
		/*top:20px;*/
		font-size:16px;
	}

	.AboutUsDiv {
		top:20px;
		font-size:16px;
	}

	.ExperienceDiv {
		top:20px;
		font-size:16px;
	}
}

@media screen and (max-width: 700px) {


	.AboutAmyDiv {
	    position: inherit;
	    left: inherit;
	    top: 20%;
	    color: #777; 
	    max-width:100%;
	    font-size: 16px;
	    padding: 10px;
		margin-top:15px;
	}

	.AboutUsDiv {
	    position: inherit;
	    right: inherit;
	    top: 20%;
	    color: #777; 
	    max-width:100%;
	    font-size: 16px;
	    padding: 10px;
		margin-top:15px;
	}

	.AboutUsLine {
		border-bottom:1px solid #777; 
	}

	.ContactImageDiv {
		float:none; 
		width:100%; 
		max-width:inherit; 
		min-width:inherit; 
		margin-top:20px; 
		margin-left:inherit; 
		margin-right:inherit;
	}

	.ContactFormDiv {
		float:none; 
		width:100%; 
		max-width:inherit; 
		min-width:inherit; 
		margin-top:inherit;
	}

	.ExperienceDiv {
	    position: inherit;
	    right: inherit;
	    top: 20%;
	    color: #777; 
	    max-width:100%;
	    font-size: 16px;
	    padding: 10px;
		margin-top:15px;
	}

	.gallerySlideButton {
		display:none;
	}

	.gallerySlideengagementButton {
		display:none;
	}

	.gallerySlidevideoButton {
		display:none;
	}

	.mobileMenuBar {
		display: inline-block;
	}

	.desktopnavmenu {
		display: none;
	}

	.PhotoThumbContainer {
		display: none;
	}

	.fa-5x {
		font-size: 40px !important;
	}
}

@media screen and (max-width: 600px) {

	.ReviewColumnLeft {
		display: block;
		width:100%;
		margin-left: auto;
		margin-right: auto;
	}

	.ReviewColumnRight {
		display: block;
		width:100%;
		margin-left: auto;
		margin-right: auto;
	}

	.ReviewColumnLeft img, .ReviewColumnRight img {
		width: 100%;
	}

}