@charset "UTF_8";
/*
________________________________________________________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________________________________________________________
___________________________________________________________________________________&&&_&_______&__&&&___________________________________________________________________________
_________________________________________________________________________________&&&&&&&&&&&&_&&_&&&&&&&&_______________________________________________________________________
___________________________________________________________________&&_&&&&&&&&__&&&_&_&_&&&&&&&&&&&_&&&&&&&__&&_________________________________________________________________
_________________________________________________________________&&&&&_&&__&&_&___&&&_&_&&&&&&&&&&&_&&&&&_&_&&&&_&&_&___________________________________________________________
_________________________________________________________________&&&&_&&_&&_&_&&_&&&&__&&&&&&_&&&&&&&&&&&&&_&_&&&_&_____________________________________________________________
_________________________________________________________&&&&&__&&&&&&&_&&&_&&_&&&&&&&&&&&&&&_&&&&&&&&&&&&&&&_&&&&&&&&&_________________________________________________________
________________________________________________________&&&&&&&&&&__&&&_&&&&&&&&&&&&&__&___&_&&&&&_&_&&&&&&&&&__&_&&&&&&&&______________________________________________________
_______________________________________________________&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&_&_&_&&&&&&&&_&&&__&&&_&__&&&_&&&__&&____________________________________________________
__________________________________________________&&&_&&&&&&_&&&&&_&&_&&_&&_&__&&_&&_&_&&_&&&&_&&_&&&&&&&&&&&&_&&&&&_&&&&&&&&&_&________________________________________________
_________________________________________________&&&&&&&_&&&&&&&&&&&&_&_&&&&_&&&_&&&&&&_&_&_&&_&&_&__&&&&&&&&&&&&&&&&&&&&&&_&&&&&_______________________________________________
______________________________________________&&&_&&&&&_&&&&&&&&_&&_&&&&&&&&&&&&&&&_&&&&&&&&&_&_&&&_&&&&&&&&&&&&&&&&&&&&&&&&__&&&&_&&___________________________________________
_____________________________________________&&&&&&&&&&&&&&&&&_&___&&&&_&&&_&_&&&&_&&&&_&&&&&&&&&&_&&&&&&_&&_&&_&&&&_&&&_&&&&&&&&&&&&&&&________________________________________
_____________________________________________&&&__&&&&&&&&_&&&&&&&&&&&&&&&&_&&&&_&_&&&&&_&&&_&&_&&_&&&&_&_&&&__&&&&&&&&&&&&__&&&&&&_&_&_&_______________________________________
_____________________________________________&__&&&&&&&&&&&&&___&&&&_&&&&_&&&__&&&&&&&&&&&&__&_&&&&&&&&&&&&&&&&&&_&&&&_&&&_&____&&&&_&&&&_______________________________________
_______________________________________________&&_&&&&_&&&&&_&&&&&__&&&&&&_&&&&&&&_&&&&&__&&_&_&&&&_&_&&&&_&_&&&&&&&&&&_&_&&&_&_&_&&&&&&&&______________________________________
____________________________________________&&&&&&&&_&&_&&&&&&&&&&&&&&&&&&&_&_&_&&&_&_&&&&&&&&_&&_&&&&__&_&_&&&&&&&&&&&&&_&_&___________________________________________________
_____________________________________________&&&_&&&&&&&&&&&&&&&&&__&&&&&&&&&&&&__&_&__&_&&_&&&&&&&&&&&&&&&&&_&_&&&&&&&&&&&&&_&&________________________________________________
_______________________________________________&&&&&&&&&&&&&&&&__&&&_&&&&&_&&_&&__&&_&_&&_&_&_&&_&&&_&&__&&&&_&&&&&&_&&&&&&_&&&&________________________________________________
______________________________________&&&_&&___&&&&&_&&&__&__&&_&&&__&&&&&&&_&_&&__&&_&&&_&&&_&&__&&&__&&&&_&&&&&&_&&&&&_&&&&__&&_______________________________________________
_____________________________________&_&&&&&&&__&&&_&&&__&&__&&&&&&&&&&&_&_&&&&&&&&&&_&&_&&&&_&&&___&____&&&&_&&&&__&__&_________&&&____________________________________________
___________________________________&&&&_&_&&_&&_&&&&&&&&&&&&&&&&&&&_&&&&&_&&_&&&&&_&&&&&&&&&_&&&___&__&&&&&&&&&&&&&____&____&&&&_&&&__&&&_______________________________________
_________________________________&_&&_&&_______&_&&&&&&&&&_&_&&___&_&_&&&_&_&&&&&&&&&&&_&&&&&&&___&&_&___&&&_&&&&&&__&&_&&&&_&&&__&&&_&&&&&&&___________________________________
________________________________&&&&&_&&__&&&_&_&&&_&___&&&&_&&_&&&&&&__&&&&&&&&&&__&&_&&&&&&&&&&&&&_&_&&_&&&&&&&&&&&&&&&&_&&&&&&&&&&&&&&&&&____________________________________
________________________________&&&&_&_&&&_&&&_&&&&&&_&&&&&&&&_&&&&&&&&&&&&&___&&&_&&&_&_&&&___&&&&&&&&&&&&_&&_&&_&&&&&&&&_&&&&&&&_&&&__&_&&&&__________________________________
_____________________________________&_&&&_&&_&_&___&_&&&&_&_&&&&&&&&&&&________&&_&_&&_&&&&_&&&&&_&&&&&&&&&&_&&&_&_&_&&_&&&&&&&&&&&__&&&&&__&&_________________________________
____________________________________&&&___&__&&&&&__&&&&&__&&&&&&&&&&_&_&_&&&&&___&&_&&&&&&_&&_&&_&&&&&&&_&&&&&&&&&&______&&_&&&&&&&&&&&&&&&__&_________________________________
________________________________________&_&__&&&&__&&&&&&&_&_&&&&&&_&&&&&&&&_&&&&_&&___&&&&&__&_&&&&__&&&&_&&&&&_&&&&_______&&&&&&&_&&&_&&&&&&__________________________________
________________________________________&&&&&&_&_&__&&&&&&&&&&&&&_&&&&&&&&__&&&&&&&&___&&&&&_&&&&&&&&_&&&&&&_&&&___&&_&&&_&&_&&_&&_&&_&&&&_&&_&_________________________________
_______________________________________&&&&&_&&&&&&&___&&&&&&___&&&&&&&&&&___&&&&&&&&__&&&&&&__&&&&&&&&&&&&&_&_&_&&&_&____&&&__&_&&&_&_&____&&__________________________________
_________________________________________&&_&&&&&_&&_&&&_&_&&_&&_&&&&&&&&&&&&_&&&&_&&&_&&&&&_&&_&&&&_&_&&&&_&&&&&&__&_____&_&&&&_&&&&&_&________________________________________
__________________________________________&&&&&&_&&_&&&_&&__&&_____&_&&_&_&&&_&&&&&_&&&&&&&&&&&&&&_&&&_&___&&&&&&_&&&&_&&&&&__&___&&__&&&_______________________________________
____________________________________________&&&___&&__&____&&_______&________&&&&&_&&&&&&&&_&&&_&_&&_&&&&&&&&_&&&_&&&&___&&&_&__________________________________________________
_____________________________________________&___________________________________&&__&&&&&___&&&____&__&&&_&&&___&&_____&&&&&&&&________________________________________________
___________________________________________________________________________________&&_&&&&_&&_______&__&____&&____&_______&&_&_&________________________________________________
_____________________________________________________________________________________&&&&&&&________________________________&&&_________________________________________________
_____________________________________________________________________________________&&&&&&_____________________________________________________________________________________
_____________________________________________________________________________________&&&&&______________________________________________________________________________________
_____________________________________________________________________________________&&&&&______________________________________________________________________________________
_____________________________________________________________________________________&&&&&______________________________________________________________________________________
_____________________________________________________________________________________&&&&&______________________________________________________________________________________
_____________________________________________________________________________________&&&&&______________________________________________________________________________________
_____________________________________________________________________________________&&&&&______________________________________________________________________________________
____________________________________________________________________________________&&&&&&&_____________________________________________________________________________________
___________________________________________________________________________________&&&&&&&&&____________________________________________________________________________________
___________________________________________THIS WEBSITE DESIGNED AND BUILT WITH TENDER, LOVING CARE, ENTIRELY BY HAND AND JUST FOR YOU__________________________________________
___________________________________________________IN BUCOLIC HOPEWELL, NEW JERSEY, BY IAN BESLER HTTPS://WWW.IANBESLER.COM/____________________________________________________
________________________________________________________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________________________________________________________
*/

/*
____________________________
_____ HAMBURGER BUTTON _____
____________________________
*/

@media screen and (min-width: 1024px) {

	#hamburger-button {
		display: none;
	}
}

@media screen and (max-width: 1024px) {

	#hamburger-button {
		z-index: 2;
		position: fixed;
			top: 0.7%;
			right: 4.5%;
		padding: 0.4em;
		background-color: #fff;
		border-radius: 10%;
		border: 0.25em solid #ffc0cb;
		margin: 1em;
		transition: border-radius 0.5s;
	}

		#hamburger-button span {
			display: block;
			width: 3em;
			height: 0.5em;
			background-color: #ffc0cb;
			margin: 0.6em;
			transition: transform 0.5s;
		}

		#hamburger-button:hover {
			background-color: #ffc0cb;
			border-color: #0ff;
		}

		#hamburger-button:hover span {
			background-color: #0ff;
		}

			#hamburger-button.border-radius-fifty-percent {
				border-radius: 50%;
			}

			.close-button-one {
				transform: rotate(45deg)translateX(0.75em)translateY(0.8em);
			}

			.close-button-two {
				transform: scaleX(0);
			}

			.close-button-three {
				transform: rotate(-45deg)translateX(0.75em)translateY(-0.8em);
			}
}

/*
______________________________________________________
______________________________________________________
________________ HAMBURGER BUTTON NAV ________________
______________________________________________________
______________________________________________________
*/

@media screen and (max-width: 1024px) {

	nav {
		position: fixed;
			top: 0;
			left: 0;
		background-color: rgba(0,0,0,0.8);
		width: 100%;
		height: 100vh;
		text-align: center;
			transform: translateY(-200vh);
			transition: transform 0.5s;
	}

		.slide-the-drawer {
			transform: translateY(0);
		}

	nav ul {
		padding-top: 10em;
	}

	nav ul li {
			display: block;
		}

			nav ul li a {
				display: block;
				font-size: 6em;
				border: none;
				border-bottom: 2px solid #fff;
				padding: 0;
				margin: 0 0 0.2em 0;
				box-shadow: none;
				transition: transform 0.4s,box-shadow 0.4s;
			}

				nav ul li a:link {
					color: #fff;
				}

				nav ul li a:visited {
					color: #fff;
				}

				a:link.nav-highlight,a:visited.nav-highlight {
					color: #000;
				}

			nav ul li a:hover {
				color: #000;
				background-color: #ffc0cb;
				transform: translate(0.2em,0.2em);
				box-shadow: none;
			}
}
/*
____________________________________________________
____________________________________________________
__________________ DESKTOP MONITOR _________________
_____________________ 1920 PX ______________________
____________________________________________________
____________________________________________________
*/

@media screen and (max-width: 1800px) {

	h1,h2 {
		font-size: 42pt;
	}

	nav ul li a {
		font-size: 42pt;
		margin-left: 4vw;
	}

/*
____________________________________________________
____________________________________________________
____________ MACBOOK PRO RETINA 15-INCH ____________
_____________________ 1440 PX ______________________
____________________________________________________
____________________________________________________
*/

@media screen and (max-width: 1600px) {

	h1,h2 {
		font-size: 36pt;
	}

	nav ul li a {
		font-size: 36pt;
		margin-left: 4vw;
	}

/*
________________________________
________________________________
____________ LAPTOP ____________
________________________________
________________________________
*/

@media screen and (max-width: 1366px) {

	h1,h2 {
		font-size: 30pt;
	}

	nav ul li a {
		font-size: 30pt;
		margin-left: 4vw;
	}

}

/*
______________________________________
______________________________________
____________ X-LARGE TABLET ____________
______________________________________
______________________________________
*/

@media screen and (max-width: 1200px) {

	h1,h2 {
		font-size: 24pt;
	}

	nav ul li a {
		font-size: 24pt;
		margin-left: 5.2vw;
	}

	h3 {
		font-size: 12em;
	}

}

/*
______________________________________
______________________________________
____________ LARGE TABLET ____________
______________________________________
______________________________________
*/

@media screen and (max-width: 1024px) {

	h1 {
		font-size: 36pt;
	}

	nav ul li a {
		font-size: 84pt;
	}

	h3 {
		font-size: 10em;
	}

}

/*
___________________________
____________ MEDIUM TABLET ____________
___________________________
*/

@media screen and (max-width: 834px) {

	nav ul li a {
		font-size: 72pt;
	}

	h3 {
		font-size: 8em;
	}

	h4 {
		font-size: 5em;
	}

}

/*
__________________________
____________ SMALL TABLET ____________
__________________________
*/

@media screen and (max-width: 768px) {

	nav ul li a {
		font-size: 60pt;
	}

	h3,h4 {
		font-size: 7em;
	}

}

/*
_____________________________________________
_____________________________________________
________________ LARGE PHONE ________________
_____________________________________________
_____________________________________________
*/

@media screen and (max-width: 667px) {

	nav ul li a {
		font-size: 48pt;
	}

	h3,h4 {
		font-size: 4em;
	}

	summary {
		font-size: 1.5em;
	}

}

/*
__________________________
____________ SMALL PHONE ____________
__________________________
*/

@media screen and (max-width: 414px) {

	nav ul li a {
		font-size: 36pt;
	}

}

/*
__________________________
____________ VERY SMALL PHONE ____________
__________________________
*/

@media screen and (max-width: 320px) {

	nav ul li a {
		font-size: 24pt;
	}

}