
@import url(fancybox.css);
*{margin:0; padding:0; outline:none;}
a{text-decoration:none; color:#000000;}
ul li{list-style:none; padding:0; margin:0;}
img{border:none; max-width:100%;}
h1, h2, h3, h4, h5, h6{font-weight:normal; margin:0px; padding:0px;}
h3{ font-size:24px; margin-bottom:15px; font-weight:normal; }	
p{ margin-bottom:10px;  }
.left{ float:left; }
.right{ float:right; }

/*home*/
.wrapper{ max-width:980px; margin:0 auto; }
.wrapper img{ display: block; }
	/*calender box nav*/
	.calenderBox { width: 100%; float: left; background: #fff; }
	.calenderBox .calenderList { margin: 10px 0 0 15px; list-style: none; }
	.calenderList{ clear:left;}
	.calenderList li a { }
	.ddcol4.ddimg1st { display: none; }
	.add span { background: none!important; height:0px!important; }
	.calenderList span { padding-left: 20px; position: relative; font-weight:700; text-transform: uppercase; width: 130px; margin-bottom: -10px; height: 60px; font-size: 20px; display:block; margin-left: -4px; z-index: 999; line-height: 50px; color: #fff; background: url(../images/arrow_bg.png) no-repeat; }
	.calenderList p { padding: 14px 0px 14px 4%; height: 42px; font-size: 16px; margin-bottom: 0px; line-height: 23px; color: #fff; background-color: rgba(0,0,0,0.5); width: 95%; }
	.calenderList .text { position: absolute; bottom: 0px; left: 0px; width: 100%; }
	.calenderHead { padding: 30px 0 15px; width: 100%; float: left; background: url(../images/bg-head.jpg) no-repeat; }
	.calenderHead small { padding-left: 275px; float: left;}
	.socialCal { padding-top: 3px; float: right; width: 320px;}
	.socialCal li { list-style: none; float: left; line-height: 44px; margin: 2%; }	
	.socialCal li a { width: 44px; height: 44px; color: #5e5b5e; display:block; background-size: 100%; }
	.socialCal li:first-child { margin-right: 5%; }
	.socialCal li.facebook a { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAET0lEQVR4nO2bv2tbSRDHtwghRTABp3ARSK65HJdSZ7+d9XG8P+EI1nlnFWyVMdiHSpdp8gMO7CpFzvF+12BzkKS5pIlxoSLBKdz5yoO4SOG4ShGCAz7QFdIJxZKf9ePtvufoBgYEEpr9fnaeNLs7K4Rni8u4pLSdIsYiMZYl4w9iVEm7v4ndR2L3sf4a1cZ7y8RYVNpOxcWHF32Pz4tFxhWIUVGMZ8Q4IEatTz9ofEclMq6Qta5Ei8u4QIwKsdsZQHCiK4M3xKjEZVzIWm/TotL6iDR2TrF75Ut4Gwh2r6Sxc1FpfSRT8cpAE+N5KOEd/Lky0MGFjxcxRsa9yFD4l27ci/EixoKIlwY3yeB15qLbIOC1NLjpVTwZO0/Gvc1c7MmZ8JaMnU9d+MTM2iixvUeMz5mLPN0/K4O7EzNro6mIj+M754jd0xwI69Hd0zi+c25gAMrgbvZi+nOp8WAg8WTsPJ2NtD8pC46IUelL/KRe/YEYh4EG+4EYe8TuL2JUW71R/Q0EIeLVH3sSP17EGDH2PYs+JMZyNA2ZNBapcS2FWPtS41rXAAIUOfvE+K6bsaQEoEaMalfipUbsWXzttFn3BKBGjJ8Tg0Wl9RHS1uvsK3Z/diteiPp+QmrxNTYT6wOpUfY9+70uXlLOgJrUKHcMpMzjq6T91/hRyX6fWQYwasRue6K48k1bIGJUfIsnRi1pmysuPrwoNW6Tcb8pAygDeKpC22sDnzs5LX6YNNuhltjK4M0XgaPSypUQgYmxlwiAsRdoHLWotHKlhbydzwcAdxQKgNS43Qzc2HnNAQB8CAVAMZ4JIYSYvLV6nQbbuj6TAIhxMHlr9bpoHFr4SrNyqyttp5IAHP/8f+4tC7SdElQ/sfESIC7jUpLgbmxi+vdvPWbBoiDjlvIMQBn3kzcAxi0J0tjIMwDJ7hdvADQ2BLHbyjMApd2v3gCw2xLE2M0zAGJ3zx8A7ApivM8zAMnOegTw3iuADp6nOqAJwNsjcAYA7Hr9Ecw/ALclyPj7G8w9AIMNr4VQ/gG4Ja+lcO4BMBa9Lob6ABBSfH0xNPTLYSGGfEOkETjIjnCeAFDrznBkXIEMPg0NAINPbY2XxHg5NAAYLzsFD/EY5OVfoP1gRJnHVwN0e+YgA2znozEhhJDGzn3tACRj4cQBRKX1EfLb+potgNOOx4Vo9v/+8zUCkGxnE8U3B+LvkDLLH8HuWmSEECKahvTUK5BRBrgdqRF3DUAIb21yh3SsDe6Y+xDfe5tcc0aGuVGyCaHeJJ0DMX35/YHEC/F/s7QQQogCP7osNR6EbGDo3+0RMe4X+NHlVMS3GtVvhb3LXuSJs/6OBn3mT7N6oRSkoapX8TvBLlA1mher2YtuerWnZug07EbxyXnJdpY0NjMTrrEp2c7eKD45H1R8q03MrI1KxgKx3Q4n3m5LxkJq94LSsKG9OtvJ0rw8Lc/K5emTLO/X5/8F7t7T7TC93vsAAAAASUVORK5CYII='); }
	.socialCal li.twitter a { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFdUlEQVR4nO1bMWiUSRSeIkiKIAdaWFhYXHGFxYHC3YHFDztvLgELkQgpDpLiOCIopLBIccWBeApX5ODgPDgwZWCT/PPGgEew2ELRIgeCICkE//vnPT2NiMUWCnuwV+y/MRt3s/vPzL+7Gh98zcLOvO/Nm/nfvPdGiIIl0slnCtNJGafzyvACIC8BUgWQHgNSNcPjxm+8pAwvyDidV5hORuWtsaL1K0SUTk9Inc4ppBVAegFIdUe8UEgrUqdzSqcnBs1rT4kWk1Gp0zlA2vAg3A33pU7nosVkdNB8t2Xi1quDUtvzYPhOgcRbYfiO1Pb8xK1XBwdKXhk7Bcg3+0b8PfBNZexU34lH5eSIMrw2OOKtUIbXonJypC/kZUxnwfDdQZNusy3uypjOFkte0wVAejJwsp3xRGq6EJx4KeZDoO3PgPR2CEh2w1tAvlKK+VAQ8lGlPgLIy0NALCd4OarUR7wNAMhXBk/GGde8yGd7/kNw+05eUJM6nXMjH9NZGO4DrycoJModK8hV/nooP3Wu0PZvqSnq2QDDFOQERKVH8nYKkP8bAoWDQxme3pN842JDH+PqN6Dt+p7xAWg7M3AlkV4qw2sKn15VhheyW2Y1oBFm2pKPFpNRQE4cBn0TSLkqxHa2rW6V+ohEewmQajv/I5G0Mnw5zzwK6d+2+YQsmZFb8VJM4/6RIm9+a+jzPfenEAI0fwnISxDb2XGdHBNCCEB6kHe+trEBOGVyeLO5Qh5GeKNie7wb+XYitf3R0Qvvtww0scpHXZSXSLo5RmaEpSCr0UW2t4Sh30oxjSukX/LOO7HKR3dYki44uu7ibuWyg/R1j2PUfPN7pTg97aT7zvMmy966GGC5vVL/fANob3T/v73rQ15p/gEaKfXcuiukFSFEI28Pu07XHAZIuq1OFlV2GP99D+pVXA/tFu8rb40Jhemkz0ClmMa7KTuxykelTn8C5M1WY7gbABrFFR8D1BWmk0LG6bzfQLwZrT073KviUaU+olaSL5S2ZxSmk4M0gIzTedEoVzmTTwCpCobv9LuMBY57v8UDDC8Il0/XTheOKvURqSnqZSsENsBLXwMA8pKvK230k3RTovLWmD95qgNSxdeVqnn2fyjxPbh34LEA5Odeg2j6te8G0Pb3MAbg5wL8r5o1ianspwEAiQJ5QFUA0sMAA5HUdLEf5JV5OhWIfB2QHgb5njahkP5SsZ0qsn4fUl9oHII+n8F3kGgvSU1R855ehEhNUUDydUBe8gyEWvCgKOJNCbz6jUDIPxRu9YKiyLtf2ffQN07nQ35TCzOCiu1xCJd7fOcBmE56Xoc7b4dSnJ4OcT/Ior7ceb8eUNvWTyHfLmCCOiC9AU3feZEvqPlKId/enihAcmE3qoD2D7n27JQreYX0FaA1BS1May7SNSnaBq8BeRmMPelKXAghwNiTWfKkEPKAu5KiQjilxR9AbGdB2xml7Rkw9qRvR0bjPOLrEP5M2o37703uuA0IkL73jfyi8tYYxHYWgtzxc7r/thLupbGm61+XcXqqV2NEi8mo0vZMVlAJ/onrhI6lMSGCFUdrgLQByIvK8GWJ9hJoO9NIitKfWZZ4A0IWPPOgU3FUiE/lcSFEs0GC9meDxDsj7OMWGSGyJin8iJqkkDZyNUkJ8fG0yYFLm9y2ET74Rklyb5RsyofcKquQrnqRF+JTs3TDCGvPDgPSNUAuOkYPgZrCp1cLKdhIzXMqXE6+CJD3nu8mWaBU5NM4V2z07QHVuE6OQeAMrScqRabj28q58qMDyvA0aLs+MOLarivD0+fKjw70lfxOKcV8SGq6qJDu9Yu4QronNV0M9i4ohOzbp7PtpPXxNO+Px9OdZNifz/8P7L7rcPjj4/0AAAAASUVORK5CYII='); }
	
	.socialCal li.googlePlus a { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFgklEQVR4nO1bP4hURxifQsRC5EALCyFXCAprMfv7/eZWQopXpLAIQcwVFyJ4RQqFE66QcEUKQzAKAa+0sLAIcsUZAlqosdjiRAsTIlgIOdDAFSIJWFxxwhaXYmcvz3ezb9++f7t6Gfiqnf3e/H7zfTPffPONMRU3a+2EpGmSC5IWASyRbJNcJbnuZZVkG8CSpEXfd7rRaOytenyVNAAEMA/gFsnXJDdzymsAt7wujhpXaouiaA+AeUlPCgAeJI8BzEdRtGfUeLdaq9XaR/IcyZUKgSdlheS5Vqu1b6TgJc1Iul0j8HdE0m1JM7UDd84dJHlnVMADcsc5d7AW8ABOkXw4BqCT8hDAqUrBS5oj+WIMwPaTF5LmSgc+NTW1n+QPJN+OAchB8lbSpampqf2lgI+iaBfJ5TEANqwsR1G0qzABki6NAZi8cqUo+Dm+H2bfTzoA5nOB96v9OC94WWVt6FgBwHGO51aXV36TFGUmgOMV5JQl7UzgJUUVfPxlBnlTAwkns8z+HyV8aFnSjHPOZj25NRqNvZ6IKgl4lro1Apgt8gEAD5xzNpOplfztIcY4GxxAFEV7isyApJ+S7DrnrLV2Im3WARz2WaLKwXt5FbRKAPNFwMd1WWsnST7zv3cALIXSW9baCdbj+0kr2B4bkLyXU+FTSc2ErhuBfish/5P0Td0EkLz3ziBardahAsouBMjsZGXeW0HdBGy2Wq1D8VmYy6uo2WwqDsiv5v36/95oNHYHCPt7wHdesbs+BYnNKWe3BgDgQV5FId9O6y/pWKD/45T+d2PjzL1OBazxQW/2j7BY6vqTAKBfUwB9HuifFnvciPU7WaIFvJZ0xPhLiyKKvg4A+jaFgCje168BG1kIKDtWkDRtSC4UVHQjSYCPKZ4H+nastZMJsi5k1V9BsLRgAFwtqOQfSV8kSZB0jN3Fqy9Zkr4k+VdWAliuC2wCuGpI3ixB2f3kzBqzlT6/zO5d4I/xCAzACZJPh7GwsgkgedP4wZWh7DHJo0kSQo3k0YB1XM/y31CTNJNzzG3D7s1sWYxusHuzu22r6zW/6CXBbwK4WICAvEf4VcPu9XSZZtWTdZLXAgRMMhzQFLGAvDvZepUEbJJcCQ14yICmyl1gvWwX2OYS/RIiAE73sYQ6CVgtcxHsSRvARQCzkqK0DIz33UHH4SoJaJuSkhEdkpcBHB7Wf51zliOKBAEsGV+TU0TRy+SJ0JjuqdA5ZyXNADgN4Hg/dxhwGq0yFF4sGgo/T6a8rLUTAC4ybNrPQlukD537ucIvvX4kz5ZJAMmFIltIJ5kA9ZFf6AwQl3UG0tMDXPGllzRXyWMB073AZOhEg6TFgCnfzfj/jcCh6PuSZ3fgBG7lMvIkRACcSPr8MDOUJNC7TW0EbCVEMixC6ezFfJ/kn0Po+C5hAddrtoD/UmJ5kqKh0x/Ja0PMwGeJ/5ZxI5VZ3kmK+gEMlRYP1eJ4NxhYLxgw/69Ybx3CveTY8yQcn4dK03xJzVl2d4P44vpG0t3kzHvSqgzHQ9a3/WKk2Wx+lGX2EtIedO9urZ3sFw475z6W9HOd4CU9CrlvzwryRFpr7AZTB9KISFqJjz+25QVqmP3Z1MEx/2K0QfK6pGkAx+PuEUXRLgCHnXOferLW6gbuJf163JjSCyQ6IwQbksEFEt4K7ozBYMuWbCUyxnx4RVKSngxVJOVJ2Lllcr22owslYyS8z6WylwuBN+b/YmljjDEkD5C8wnILFKqSDrvXcZkDs8zNnxfGaV9Pylphnx/U/EOpKp/G5RK/1dXzgMpfb7VHDTom7b4HnKpao9HYTfIMyfsjBH6f5JlQ4VVtzb8nOi/pUY3m/ojk+dLeBZXRduzT2VDbkY+n+7Vxfz7/L6yj1f1HEnGoAAAAAElFTkSuQmCC'); }
	
	:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid-wrap{clear:both;margin:0 auto;padding:0;max-width:100%}.grid{margin:0 auto;padding:0;list-style:none;min-height:500px}.js .grid{background:url(../img/loading.gif) no-repeat 50% 100px}.js .grid.loaded{background:0 0;margin:0}.grid li{display:inline-block;overflow:hidden;width:300px;margin:0 2% 2% 0;text-align:left;vertical-align:top;background:#f6f4f5}.js .grid li{display:none;float:left}.js .grid.loaded li{display:block}.grid li img,.grid li>a{display:block;outline:0;border:none}.grid li>a{position:relative;background:#f6f4f5;margin:4px 3px}.grid .curtain{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%; background: none!important;}.grid.swipe-right .curtain{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.grid.swipe-down .curtain{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.grid.swipe-rotate .curtain{width:200%;height:200%;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transform-origin:top left;transform-origin:top left}.grid .curtain::after{position:absolute;top:0;left:0;width:100%;height:100%;content:''}.grid.swipe-right .curtain::after,.grid.swipe-rotate .curtain::after{left:-100%}.grid.swipe-down .curtain::after{top:-100%}.grid li h3{position:relative;z-index:99;margin:0;width:100%;background:#333;color:#fff;font-family:'Segoe UI';text-align:left;font-weight:400;font-size:18px;line-height:30px;-webkit-transition:-webkit-transform .2s,color .2s;transition:transform .2s,color .2s}.grid li h3 span{padding:5px 10px 10px;display:block}.grid li>a::before{position:absolute;top:0;left:0;width:100.5%;height:100.5%;border:0 solid transparent;background:0 0;content:'';-webkit-transition:border-width .2s,border-color .2s;transition:border-width .2s,border-color .2s}.grid.swipe-right li.animate .curtain{-webkit-animation:swipeRight 0.2s cubic-bezier(0.6,0,.4,1) forwards;animation:swipeRight 0.2s cubic-bezier(0.6,0,.4,1) forwards}@-webkit-keyframes swipeRight{50%,60%{-webkit-transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(100%,0,0)}}@keyframes swipeRight{50%,60%{-webkit-transform:translate3d(0,0,0);transform:translate(0)}100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.grid.swipe-down li.animate .curtain{-webkit-animation:swipeDown 1.5s cubic-bezier(0.6,0,.4,1) forwards;animation:swipeDown 1.5s cubic-bezier(0.6,0,.4,1) forwards}@-webkit-keyframes swipeDown{50%,60%{-webkit-transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,100%,0)}}@keyframes swipeDown{50%,60%{-webkit-transform:translate(0);transform:translate(0)}100%{transform:translate3d(0,100%,0)}}.grid.swipe-rotate li.animate .curtain{-webkit-animation:swipeRotate 1.5s ease forwards;animation:swipeRotate 1.5s ease forwards}@-webkit-keyframes swipeRotate{50%,60%{-webkit-transform:rotate3d(0,0,1,0deg)}100%{-webkit-transform:rotate3d(0,0,1,-90deg)}}@keyframes swipeRotate{50%,60%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}100%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg)}}.grid li.animate .curtain::after{-webkit-animation:fadeOut 1.5s ease forwards;animation:fadeOut 1.5s ease forwards;-webkit-animation-delay:inherit;animation-delay:inherit}@-webkit-keyframes fadeOut{50%,60%{opacity:1}100%{opacity:0}}@keyframes fadeOut{50%,60%{opacity:1}100%{opacity:0}}.js .grid li h3,.js .grid li img{visibility:hidden}.grid li.animate h3,.grid li.animate img{-webkit-animation:showMe 1.5s step-end forwards;animation:showMe 1.5s step-end forwards}@-webkit-keyframes showMe{from{visibility:hidden}100%,60%{visibility:visible}}@keyframes showMe{from{visibility:hidden}100%,60%{visibility:visible}}.grid li.shown h3,.grid li.shown img{visibility:visible}
	
	
	@media screen and (max-width: 768px) {
			.hide { display: none; }
			.calenderHead { background: none; text-align: center; }
			.calenderHead small { display: inline-block; float: none; padding-left: 0px; }	
			.calenderHead small img { width: 200px; height: auto; }
			.socialCal { padding-top: 15px; width: 100%; float: left; text-align: center; }
			.socialCal li { float: none; display: inline; }
			.socialCal li a { display: inline-block; vertical-align:top; }
			.socialCal li:first-child { margin-right: 0px; }
			.calenderBox .calenderList { margin-left: 0px; width: 304px; margin: 0 auto; }
			.calenderBox .calenderList img { width: 100%; height: auto;  }
			
		 }