@media only screen and (max-device-width: 480px) {
/* EDIT BEYOND THIS POINT */
/*                        */
/*                        */

/* BASICS *//* BASICS *//* BASICS *//* BASICS *//* BASICS *//* BASICS *//* BASICS */

body {
	width:96%;
	margin-left:2%;
	margin-right:2%;
}

h4 {
	font-size: 1.5em;
	padding:0px;
	margin:0px;
	line-height:1em;
}

h5 {
	font-size: 1.2em;
	font-weight: 400;
	padding:0px;
	margin: 0px 0px 1em 0px;
	line-height:1em;
}

/*PAGE STRUCTURE *//*PAGE STRUCTURE *//*PAGE STRUCTURE *//*PAGE STRUCTURE */

#aecontact { display: none; }

#aemenu {
width: 100%;
}

#aemenucontact {
	display: inline-block;
	width:45%;
	padding: 2%;
	text-align:center;
}

#aeprofile {
	width: 80%;
}

#aephone {
	width: 100%;
}

#aeemail {
	width: 100%;
}

#aemenuitems {
	display:inline-block;
	width: 45%;
	padding: 2%;
	vertical-align:top;
}

.menuselected.menuabout, .menuselected.menuwork, .menuselected.menureviews {
    border-left-width: 30px;
    border-right-width: 30px;
}

#aepage {
	width:100%;
	margin-bottom: 1em;
}

.menuitem {
	display: block;
	width: 100%;
	margin: auto;
}

#aesocialmobile {
	display: block;
	margin-top: 1em;
}

.social {
	width: 33%;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#aesocialmobile + hr {
	display:block;
	padding: 0px;
	margin: 1em;
}

#projects {
	text-align:center;
	width:100%;
	display:block;
	padding-top: 2em;
}

#projects img {
	width: 40%;
	padding-left:4%;
	padding-right:4%;
	display: inline-block;
}

#projects br {
	display:none;
}

#aehrcurrent {
	display: none;
}

#aehrmob {
	display: block;
}

/* REVIEWS PAGE *//* REVIEWS PAGE *//* REVIEWS PAGE *//* REVIEWS PAGE *//* REVIEWS PAGE */

.lbubble, .rbubble {
	padding: 8% 12% 10% 12%;
}

/* INDEX PAGE *//* INDEX PAGE *//* INDEX PAGE *//* INDEX PAGE *//* INDEX PAGE *//* INDEX PAGE */

#aeshowreeldiv {
	width: 95%;
	margin:0 auto;
}

#aeshowreel {
	width: 100%;
}


/* WORK PAGE *//* WORK PAGE *//* WORK PAGE *//* WORK PAGE *//* WORK PAGE *//* WORK PAGE *//* WORK PAGE */
#work-accordion {
	display: block;
}

#work-accordion p {
	display: block;
	font-size: 1em;
	padding:0% 3% 0% 3%;
}

.ui-accordion-header {
	height:70px;
}

.ui-accordion-header:nth-of-type(1) {
	background-image: url("/2025-site/images/work/button-performer.jpg")!important;
	background-size: 100%!important;
}

.ui-accordion-header:nth-of-type(2) {
	background-image: url("/2025-site/images/work/button-director.jpg")!important;
	background-size: 100%!important;
}

.ui-accordion-header:nth-of-type(3) {
	background-image: url("/2025-site/images/work/button-composer.jpg")!important;
	background-size: 100%!important;
}

.ui-accordion-header:nth-of-type(4) {
	background-image: url("/2025-site/images/work/button-workshops.jpg")!important;
	background-size: 100%!important;
}

.ui-accordion-header:nth-of-type(5) {
	background-image: url("/2025-site/images/work/button-community.jpg")!important;
	background-size: 100%!important;
}

.ui-accordion-header:nth-of-type(6) {
	background-image: url("/2025-site/images/work/button-action.jpg")!important;
	background-size: 100%!important;
}

#work-accordion h3 {
	font-size: 3em!important;
	color: #FFFFFF!important;
	font-weight: 700!important;
	text-shadow: 2px 3px rgba(50,50,50,0.8);
}

#work-accordion h3:nth-of-type(2), #work-accordion h3:nth-of-type(4) {
	color: #000000!important;
	text-shadow: 2px 3px rgba(255,255,255,0.8);
}

#work-accordion h3:nth-of-type(1), #work-accordion h3:nth-of-type(3), #work-accordion h3:nth-of-type(6) {
	vertical-align: middle!important;
}

#work-accordion h3:nth-of-type(2), #work-accordion h3:nth-of-type(4), #work-accordion h3:nth-of-type(5) {
	font-size: 2.2em!important;
	vertical-align: middle!important;
	line-height: 1em;
}

.aeslideshowl, .aeslideshowr {
	width: 100%;
	display: block!important;
	float: none!important;
	height: auto!important;
	padding-bottom: 5%;
	margin-bottom: 0%;
}

.aeslideimage {
	width:100%!important;
	height: auto!important;
	display:block!important;
	max-height:800px!important;
	float: none!important;
}

.aeslideportrait {
height: 40%!important;
width: auto!important;
}

.slick-slide {
	max-height:800px!important;
}

.slick-dots {
	display: none!important;
}

.slick-prev, .slick-next {
	position: absolute;
	top: 15%;
}

.aeslidecaption {
	font-size: 1.0em;
	position:relative;
	bottom:3.0em;
right:0.6em;
}

.aeslidenumber {
	font-size: 1em;
	padding-left: 20px;
	padding-top: 15px;
}

.aewindowbvideocontainer {
	position:relative;
	top:0px;
	width:100%;
}

.aewindowbvideo {
	width: 100%;
	height: 180px;
}

.aeindentsection p {
	padding-left: 50px!important;
}

.aeindentfirst {
	margin-left: -50px!important;
}

/* DESKTOP DISABLES */
#work-tiles {
	display: none;
}

.aevimeodesktop {
	display: none;
}

.aevimeomobile {
	display: block!important;
}

/*                        */
/*                        */
/* leave this bracket !!! */
}