body.av_popup_appeared{
	overflow: hidden;
}
#av_popup *,
#av_popup *:after,
#av_popup *:before{
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
}
#av_popup ._brdr,
#av_popup ._overlay {
	-webkit-transition: all 900ms ease;
	-moz-transition: all 900ms ease;
	-ms-transition: all 900ms ease;
	-o-transition: all 900ms ease;
	transition: all 900ms ease;
}
#av_popup {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10000;
	height: 100%;
	perspective: 1500px;
}
#av_popup.hide{
	overflow: hidden;
}
#av_popup ._scroll{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	overflow: auto;
	z-index: 10;
	background: rgba(3, 3, 3, 0.91) no-repeat 20px 20px;
	opacity: 0;
	visibility: hidden;
}
#av_popup ._wrapper {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	top: 0;
	width: 700px;
	margin: auto;
	right: 0;
	left: 0;
}
#av_popup ._wrapper.show{
	visibility: visible;
	opacity: 1;
}
#av_popup ._wrapper.hide{
	/*visibility: hidden;*/
	opacity: 0;
	/*overflow: hidden !important;*/
}
#av_popup ._wrapper ._brdr > header {
}
#av_popup ._wrapper ._brdr > header > h3 {
	padding: 10px 17px;
	color: #6C6C6C;
	left: 0;
	text-align: center;
	font-size: 26px;
	font-weight: normal;
	padding-top: 60px;
	text-transform: uppercase;
}
#av_popup ._scroll:before {
	content: " ";
	height: 5px;
	position: absolute;
	top: 0px;
	left: 0;
	right: 0;
	background: -webkit-linear-gradient(left, rgba(78,178,220,1) 0%,rgba(187,54,173,1) 50%,rgba(185,231,67,1) 100%);
	background: -o-linear-gradient(left, rgba(78,178,220,1) 0%,rgba(187,54,173,1) 50%,rgba(185,231,67,1) 100%);
	background: -ms-linear-gradient(left, rgba(78,178,220,1) 0%,rgba(187,54,173,1) 50%,rgba(185,231,67,1) 100%);
	background: linear-gradient(to right, rgba(78,178,220,1) 0%,rgba(187,54,173,1) 50%,rgba(185,231,67,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4eb2dc', endColorstr='#b9e743',GradientType=1 );
}
#av_popup.full_screen ._wrapper ._brdr > header > h3{
	color: #fff;
}
#av_popup ._x {
	position: absolute;
	top: 0;
	overflow: hidden;
	display: inline-block;
	color: rgba(6, 7, 9, 0.99);
	font-size: 18px;
	z-index: 150;
	background: rgb(247, 249, 242);
	font-weight: bold;
	padding: 10px 3px;
	cursor: pointer;
	opacity: 0;
	text-align: center;
	width: 58px;
	height: 58px;
	padding-top: 17px;
	border-bottom-left-radius: 30px;
	right: -61px;
}
#av_popup ._x:after{
	content: '\00d7';
	font-weight: normal;
	font-size: 30px;
}
#av_popup ._x:before{
	content: '';
	width: 16px;
	height: 8px;
	background: url(../images/sprites.png) no-repeat -80px 0px;
	position: absolute;
	left: 15px;
	top: 15px;
	display: none;
}
#av_popup ._x.show{
	opacity: 1;
	top: 0px;
	right: 0;
}
#av_popup ._x.hide{
	top: 0px;
	right: -61px;
}
/*#av_popup ._x{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEIxRkZGMzVCMDE3MTFFMzhDMTA4MzU2QUMyQTQ2NEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEIxRkZGMzZCMDE3MTFFMzhDMTA4MzU2QUMyQTQ2NEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QjFGRkYzM0IwMTcxMUUzOEMxMDgzNTZBQzJBNDY0QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QjFGRkYzNEIwMTcxMUUzOEMxMDgzNTZBQzJBNDY0QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj1kSj8AAADISURBVHjaYvj//38lEN8D4mggZsCDNYH4OhBvBfFBAtf+I0A4Dk1yQPwVSR1Yoz4Qf0ESjEPTpAXEb5Hko2AaQVgHTXMAVFwEiD8iiafBDET3wx8kRXVAfAuXS9D9YgTE9/+jgs9AnI3ub2wBYYumsRNbgKELSAPxCTSNj4HYD59GUEA8R9IwC4jfIPGdsWmUAeJHWEJPDYj/IokHIWuUBeKnSJJlBPzsDNN4CkmwFEfKsUDTDNbYDcQv8GiCYUdoQB0D8QECDACvC2tIr1dkXQAAAABJRU5ErkJggg==) ;
}*/
#av_popup ._x:hover{
	opacity:1;
}
#av_popup ._body {
	padding-top: 15px;
	padding: 20px;;
	/*max-height: 420px;*/
}
/*#av_popup ._scroll{
	overflow-y: scroll;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}*/
#av_popup ._overlay {
    opacity: 0.95;
    position: fixed;
    z-index: -100;
    background-repeat: no-repeat;
    background-size: cover;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    opacity: 0;
    visibility: hidden;
    background: rgb(189, 154, 92) url('../images/eastend-logo-white.png') no-repeat 20px 20px;

}
#av_popup ._scroll.show{
	opacity: 1;
	visibility: visible;
}
#av_popup ._scroll.hide{
	opacity: 0;
	visibility: hidden;
}
#av_popup ._brdr{
	/*transform: rotateX(-70deg) scale(.5);*/
	top: 0px;
	position: relative;
	background: #fff;
	box-shadow: 0 34px 92px rgba(0,0,0,.49);
	padding: 0;
	/*box-shadow:0 7px 10px rgba(0, 0, 0, 0.25);*/
}
#av_popup ._brdr:before{
	top: 30px;

}
#av_popup ._brdr.show{
	/*transform: rotateX(0deg) scale(1);*/
	top: 0;
	opacity: 1;
}

#av_popup ._brdr.hide{
	/*transform: rotateX(0deg) scale(1);*/
	/*opacity: 0;*/
}
/* Photo gallery */
#av_popup.galley{
	
}
#av_popup.galley ._wrapper{
	top: 0px !important;
	left: 0;
	position: fixed;
	right: 0;
	width: inherit;
	background: transparent;
	overflow: visible;
}
#av_popup.galley ._brdr{
	border: none;
	overflow: visible;
}
#av_popup.galley ._overlay {
	opacity: .9;
}
#av_popup.galley ._body{
	padding:3px;
	text-align:center;
	z-index:100;
	overflow:hidden;
}
#av_popup.galley nav.p_nav{
	display: inline-block;
	margin-bottom: 20px;
	margin-top: 3px;
}
#av_popup.galley nav.p_nav a{
	display: inline-block;
	height: 100px;
	position: relative;
	border: 3px solid rgba(249, 197, 86, 0);
	width: 100px;
	background: rgba(249, 197, 86, 0);
}
#av_popup.galley nav.p_nav a.__{
	border: 3px solid #f9c556;
	background: #f9c556;
}
#av_popup.galley nav.p_nav a.__:after{
	content:'\00a0';
	border-color: #f9c556 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-width: 8px;
	border-style: solid;
	height: 0;
	width: 0;
	z-index: 10000;
	bottom: -19px;
	margin-left: -4px;
	position: absolute;
	left: 50%;
}
#av_popup.galley nav.p_nav a.__ img{
	opacity: .3;
}
#av_popup.galley .p_preview{
	background: no-repeat center rgba(255, 0, 0, 0);
	background-size: contain;
	position: fixed;
	right: 0;
	/*top: 153px;*/
	top: 0;
	bottom: 10px;
	left: 50%;
}
#av_popup.galley .p_preview,
#av_popup.galley .p_preview img{
	opacity: 0;
	visibility: hidden;
}
#av_popup.galley .p_preview.__{
	visibility: visible;
	opacity: 1;
}
#av_popup.syp ._wrapper{

}
#av_popup.syp .sbox {
	width: 100%;
	text-transform: uppercase;
	font-size: 18px;
	margin-top: -1px;
	z-index: 1000;
	position: relative;;
}
#gallery{
	margin-left: -15px;
}
#gallery .img{
	float: left;
	overflow: hidden;
	margin-bottom: 14px;
	width: 25%;
	padding-left: 15px;
	position: absolute;
	cursor: pointer;
}
#gallery .img:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	left: 15px;
	bottom: 58px;
	margin: 15px;
	box-shadow: 0 0 0 1px #fff inset;
}
#gallery .img:hover:before{
	background: rgba(255, 255, 255, 0.5);
	box-shadow: 0 0 0 15px #fff inset;
	margin: 0;
}
#gallery .img:after{
	content: '';
	position: absolute;
	background: url(../images/sprites.png) no-repeat -48px 0px;
	left: 50%;
	height: 32px;
	margin: -16px 0 0 -15px;
	width: 32px;
	opacity: 0;
	/*-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);*/
}
#gallery .img:hover:after{
	opacity: 1;
	/*-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);*/
}
#gallery .img img{
	display: block;
	height: auto;
}
#gallery .img span{
	background: white;
	display: block;
	text-align: center;
	padding: 20px;
	font-size: 15px;
}
#gallery .img:hover span{
	font-weight: bold;
}
#av_popup.full_screen ._wrapper{
	width: auto;
	right: 0;
}
#av_popup.full_screen ._body{
	text-align: center;
}
#av_popup.full_screen ._x{
	top: 0 !important;
}
#av_popup.full_screen ._brdr{
	background: none;
	box-shadow: none;
}
#av_popup.full_screen ._brdr:before{
	display: none;
}
#av_popup.full_screen .photo_wrap{
	position: fixed;
	overflow: hidden;
	left: 0;
	right: 0;
	bottom: 0;
	top: 65px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#av_popup.full_screen .photo_wrap .img_list{
	word-wrap: break-word;

}
#av_popup.full_screen .photo_wrap .img_list li{
	position: absolute;
	visibility: hidden;
	background: no-repeat center;
	background-size: contain;
	-webkit-transition:all 900ms ease, box-shadow 0ms ease;
	-o-transition:all 900ms ease, box-shadow 0ms ease;
	transition:all 900ms ease, box-shadow 0ms ease;
}
#av_popup.full_screen .photo_wrap .img_list li.active{
	left: 80px;
	right: 80px;
	top: 0;
	bottom: 20px;
	visibility: visible;
}
#av_popup.full_screen ._brdr.hide .photo_wrap{
	visibility: hidden;
	opacity: 0;
}
#av_popup.full_screen .photo_wrap .img_list li.left,
#av_popup.full_screen .photo_wrap .img_list li.right{
	right: 0;
	top: 0;
	bottom: 20px;
	visibility: visible;
	width: 50px;
	background-size: cover;
	cursor: pointer;
	left: 100%;
	-webkit-transition:margin-left 300ms ease,width 300ms ease, left 0ms;
	-o-transition:margin-left 300ms ease,width 300ms ease, left 0ms;
	transition:margin-left 300ms ease,width 300ms ease, left 0ms;
}
#av_popup.full_screen .photo_wrap .img_list li.left{
	left: 0;
	right: 100%;
}
#av_popup.full_screen .photo_wrap .img_list li.right{
	margin-left: -50px;
}
#av_popup.full_screen .photo_wrap .img_list li.right:before,
#av_popup.full_screen .photo_wrap .img_list li.left:before{
	content: '\203A';
	width: 8px;
	height: 16px;
	position: absolute;
	top: 50%;
	margin-top: -4px;
	left: 23px;
	z-index: 10;
	color: #fff;
	font-size: 40px;
}
#av_popup.full_screen .photo_wrap .img_list li.left:before{
	background-position: -80px -16px;
	left: 18px;
	content: '\2039';
}
#av_popup.full_screen .photo_wrap .img_list li.right:after,
#av_popup.full_screen .photo_wrap .img_list li.left:after{
	content: '';
	height: 100%;
	position: absolute;
	z-index: 5;
	background: rgba(0, 0, 0, 0.8);
	width: 100%;
	right: 0;
}
#av_popup.full_screen .photo_wrap .img_list li.left:hover,
#av_popup.full_screen .photo_wrap .img_list li.right:hover{
	width: 70px;
}
#av_popup.full_screen .photo_wrap .img_list li.right:hover{
	margin-left: -70px;
}
#av_popup.full_screen .photo_wrap .img_list li.left:hover:after{
	background: rgba(73, 151, 255, 0.5);
}
#av_popup.full_screen .photo_wrap .img_list li.right:hover:after{
	background: rgba(185, 224, 71, 0.5);
}
#av_popup.full_screen .photo_wrap .img_list li.left:hover:before,
#av_popup.full_screen .photo_wrap .img_list li.right:hover:before{
	color: #000;
}
#av_popup.full_screen .photo_wrap .img_list li.left:hover:before{
	left: 0px;
}
#av_popup.full_screen .photo_wrap .img_list li.right:hover:before{
	left: 60px;
}
#av_popup.full_screen .count{
	position: fixed;
	color: #000;
	text-align: center;
	top: 0;
	font-size: 17px;
	left: 0;
}
#av_popup.full_screen img.full_width{
	max-width: 100%;
	height: auto;
}
#av_popup.full_screen .count span{
	display: inline-block;
	padding: 10px;
	color: #fff;
}
#av_popup.full_screen .count i{
	font-style: normal;
	display: inline-block;
	margin: 0 5px;
}
._alert {
	z-index:150;
	background: rgba(255, 255, 255, 0.85);
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}
._alert.show {
	display:block !important;
}
._alert i {
	position:absolute;
	background:rgba(0,0,0,0.2);
	top:0;
	right:0;
	width:50px;
	cursor:pointer;
	text-align:center;
	color:#fff;
	font-size:18px;
	height:50px;
	font-style:normal;
	padding:15px;
}
._alert i:before {
	content: 'X';
	transform: scale(1.2,1);
	display: block;
}
._alert ._in {
	background: #5cbd6c;
	position:absolute;
	top:50%;
	width:1000px;
	margin-left:-500px;
	left:50%;
	padding:40px;
	color:#fff;
	padding-left:150px;
	margin-top: -75px;
	font-size: 17px;
}
._alert ._in:before{
	content: '';
	position: absolute;
	left: 45px;
	width: 72px;
	height: 64px;
	background: url(../images/sprites.png) -208px 0px no-repeat;
}
._alert ._in ._head{
	font-size: 40px;
	display: none;
}
._alert.yellow ._in {
	background:#dea333;
}
._alert.red ._in {
	background:#eb535e;
}
._alert.yellow ._in:before{
	background-position:-352px 0;
}
._alert.red ._in:before{
	background-position:-278px 0;
}
#av_popup .tbox{
	width: 100%;
	display: block;
	margin-top: -1px;
	padding: 15px 20px;
}
#av_popup .sbox{

}

._c{
	font-size: 22px;
}

#av_popup.full_screen .zoomIcon{
	position: fixed;
	background: #ddd;
	top: 0;
	right: 54px;
	height: 35px;
	min-width: 40px;
	cursor: pointer;
	font-style: normal;
	padding: 6px 20px;
	text-transform: uppercase;
	color: rgb(0, 0, 0);
	border-bottom-left-radius: 20px;
}
#av_popup.full_screen img.holder{
	display: none;
}
#av_popup.full_screen .zoomIcon:after{
	content: 'Zoom In';
}
#av_popup.full_screen.__zin .zoomIcon:after{
	content: 'Zoom Out';
}
#av_popup.full_screen.__zin .photo_wrap .img_list li.right:after,
#av_popup.full_screen.__zin .photo_wrap .img_list li.left:after{
	display: none;
}
#av_popup.full_screen.__zin .photo_wrap .img_list li.left,
#av_popup.full_screen.__zin .photo_wrap .img_list li.right{
	bottom: 5px;
	background: rgba(0, 0, 0, 0.43) !important;
	z-index: 20;
}
#av_popup.full_screen.__zin .img_list li.active img.holder{
	display: inline-block;
}
#av_popup.full_screen.__zin .photo_wrap .img_list li.active{
	background-image: none !important;
	left: 0;
	right: 0;
	bottom: 0;
	top: -5px;
	margin: 5px;
	overflow: scroll;
}