@charset "utf-8";
/* CSS Document 
font-family: 'eb_garamond08_regular';
e47825=orange
f6c315=yellow
*/

* {
	margin:0;
	padding:0;
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
*:before, *:after {	
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
:before, :after {	
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
html {
  font-family: sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
	margin:0;
	padding:0;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
}
html, body { 
	height: 100%;
}
:focus {
	outline:none;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
ul, li, ol {
	list-style:none;	
}
a {
	text-decoration:none;
	background-color: transparent;
	color:inherit;	
	-webkit-transition: all .6s ease-in-out;	   	     
	        transition: all .6s ease-in-out;
}
a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
a:active, a:hover {
  outline: 0;
}
a img, img {
	border: 0;
	vertical-align:middle;	
	max-width: 100%;
	height: auto;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
button, input, optgroup, select, textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button, select {
  text-transform: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	border:none;
	-webkit-transition: all .6s ease-in-out;	   	     
	        transition: all .6s ease-in-out;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	padding: 0;
	border: 0;
	-webkit-transition: all .6s ease-in-out;	   	    
	        transition: all .6s ease-in-out;
}
input[type="checkbox"], input[type="radio"] {
	padding: 0;
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
input[type="search"], input[type="text"], input[type="email"], input[type="password"], textarea {
	padding:0 10px;
	border:none;
	-webkit-appearance: textfield;
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
textarea {
	padding:10px;
	resize:none;
	overflow: auto;	
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td, th {
  padding: 0;
}
input[type="search"]:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus {
	box-shadow:0 0 2px rgba(0,0,0,0.2);
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
.relative {
	position:relative;
}
.img-circle {
  border-radius: 50%;
}
@-webkit-keyframes menuDown {
  0% { opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px);}
  100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
}
@keyframes menuDown {
  0% { opacity: 0; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px);}
  100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
}
.menuDown { -webkit-animation-name: menuDown; animation-name: menuDown;}

@-webkit-keyframes menuRight {
  0% { opacity: 0; -webkit-transform: translateX(20px); transform: translateX(20px);}
  100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0);}
}
@keyframes menuRight {
  0% { opacity: 0; -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}
  100% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);}
}
.menuRight { -webkit-animation-name: menuRight; animation-name: menuRight;}

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

.menu-icon {
	display:none;
	border:1px solid #ddd;	
	padding:9px 10px;
	background-color:transparent;	
	border-radius:4px;
}
.menu-icon:hover { background-color:#ddd;}
.menu-icon span {
	display:block;
	background-color:#888;
	height:2px;
	width:22px;	
	border-radius:1px;
}
.menu-icon span + span { 
	margin-top:4px;
}
.clearfix {}
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
}
.clearfix:after {
	clear:both;
}
.container {
	width:1170px;
	margin-right: auto;
	margin-left: auto;	
}
.container:before, .container:after {
	display:table;
	content:" ";
}
.container:after {
	clear:both;
}
#wrap { min-height: 100%;}

#top {
	display:none;
	position:fixed;
	cursor:pointer;
	bottom:20px;
	right:20px;
	font-size:0;
	background:url(../images/go-top.png) no-repeat;
	width:49px; 
	height:49px; 	
	z-index:99;		
}



header { position:absolute; left:0; top:0; right:0; z-index:999;}
header .logo { float:left; padding:15px 0 0 0;}
header .head { float:right; text-align:right; padding:20px 0 0 0;}
header .head .top { line-height:30px;}
header .head .top .phone { display:inline-block; font-weight:700; font-size:16px; color:#f6c315; background:url(../images/phone.png) no-repeat 0 5px; padding-left:35px;}
header .head .top .phone img { float:left; margin:5px 13px 0 0;}
header .head .top .donate { display:inline-block; padding-left:30px;}
header .head .top .donate a { display:block; padding:5px 16px; background:#e47825; border-radius:3px; font-weight:700; font-size:14px; color:#fff; text-transform:uppercase;}
header .head .top .donate a:hover { background:#f6c315;}

nav { padding:10px 0 0 0;}
nav ul {}
nav > ul > li { position:relative; display:inline-block; }
nav > ul > li + li { margin-left:45px;}
nav > ul > li > a { display:block; position:relative; font-weight:500; font-size:18px; color:#fff; padding:10px 0; }
nav > ul > li span { display:none; cursor:pointer;}
nav > ul > li:hover > a { color:#f6c315; }
nav > ul > li.hide { display:none;}

/* Drop Down */
nav ul li ul { display:none; width:150px; position:absolute; left:0; top:100%; z-index:999; background:#f6c315; text-align:left; }
nav ul li ul li { display:block; position:relative; }
nav ul li ul li a { color:#fff; display:block; padding:5px 20px; }
nav ul li ul li a:hover { background-color:#e47825; }
nav ul li ul li ul { left:100%; top:0; }
/* Drop Down */

#main-banner { min-height:560px; background-position:center center; background-size:cover; text-align:center; position:relative;}
#main-banner:after { position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.7); content:" ";}
#main-banner .title { position:absolute; bottom:45px; z-index:99; left:0; right:0;}
#main-banner .title h1 { font-size:48px; color:#f6c215; padding-bottom:10px; font-family: 'eb_garamond08_regular';}
#main-banner .title p { font-weight:500; font-size:24px; color:#ffffff;}

.home-about { text-align:center; padding:65px 0;}
.home-about .title { max-width:320px; margin:0 auto 40px; position:relative; }
.home-about .title:after { position:absolute; left:0; top:50%; right:0; width:100%; height:1px; background:#ccc; content:" ";
-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.home-about .title span { font-weight:700; font-size:18px; color:#e47825; text-transform:uppercase; display:inline-block; padding:0 12px; background:#fff; position:relative; z-index:22; letter-spacing:3px; font-family: 'Roboto', sans-serif;}
.home-about p { font-size:24px; color:#333333; font-family: 'eb_garamond08_regular'; line-height:36px;}
.home-about span { font-size:36px; color:#333333; font-family: 'eb_garamond08_regular'; display:block; padding:20px 0 50px;}
.home-about .more {}
.home-about .more a { display:inline-block; padding:12px 20px; font-weight:700; font-size:14px; color:#e47825; border:2px solid #e47825; border-radius:5px;}
.home-about .more a:hover { background:#e47825; color:#fff;}

.home-activity { background:#edece6; padding:50px 0; text-align:center;}
.home-activity .title { max-width:320px; margin:0 auto 60px; position:relative; }
.home-activity .title:after { position:absolute; left:0; top:50%; right:0; width:100%; height:1px; background:#ccc; content:" ";
-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.home-activity .title span { font-weight:700; font-size:18px; color:#e47825; text-transform:uppercase; display:inline-block; padding:0 12px; background:#edece6; position:relative; z-index:999; letter-spacing:3px;}
.home-activity .center {}
.home-activity .center .left { float:left; width:520px;}
.home-activity .center .left .block { max-width:330px; margin:-120px auto 0;}
.home-activity .center .left .block img {}
.home-activity .center .left .block h4 { font-size:48px; color:#e47825; font-family: 'eb_garamond08_regular';}
.home-activity .center .left .block span { font-weight:500; font-size:14px; color:#666666; display:block; padding:10px 0;}
.home-activity .center .left .block p { font-weight:500; font-size:18px; color:#666666;}
.home-activity .center .right { float:left; width:650px;}
.home-activity .center .right ul {}
.home-activity .center .right ul li { font-size:20px; color:#333333; text-align:left; position:relative; padding-left:81px;}
.home-activity .center .right ul li + li { margin-top:30px;}
.home-activity .center .right ul li span { width:58px; float:left; text-align:center; margin-right:23px; position:absolute; left:0; top:0;}
.home-activity .center .right .more { text-align:left; padding:40px 0 0 0;}
.home-activity .center .right .more a { display:inline-block; padding:12px 20px; font-weight:700; font-size:14px; color:#e47825; border:2px solid #e47825; border-radius:5px; background:#fff;}
.home-activity .center .right .more a:hover { background:#e47825; color:#fff;}

.home-house { background:url(../images/house-bg.jpg) no-repeat center center; background-size:cover; text-align:center; padding:55px 0;}
.home-house .title { margin-bottom:55px;}
.home-house .title span { display:inline-block; font-weight:700; font-size:18px; color:#fff; text-transform:uppercase; position:relative; letter-spacing:3px; }
.home-house .title span:after { position:absolute; left:115%; top:50%; width:70px; height:1px; background:#f6c315; content:" ";
-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.home-house .title span:before { position:absolute; right:115%; top:50%; width:70px; height:1px; background:#f6c315; content:" ";
-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.home-house p { font-family: 'eb_garamond08_regular'; font-size:30px; color:#fff; padding-bottom:45px; max-width:930px; margin:0 auto;}
.home-house .more { }
.home-house .more a { display:inline-block; padding:12px 20px; font-weight:700; font-size:14px; color:#e47825; border:2px solid #e47825; border-radius:5px; background:#fff;}
.home-house .more a:hover { background:none; color:#fff; border:2px solid #fff;}

.news-event { padding:60px 0;}
.news-event .center { padding:0 60px;}
.news-event .center .home-news { width:487px; float:left; text-align:center;}
.news-event .center .home-news .title { max-width:320px; margin:0 auto 50px; position:relative; }
.news-event .center .home-news .title:after { position:absolute; left:0; top:50%; right:0; width:100%; height:1px; background:#ccc; content:" ";
-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.news-event .center .home-news .title span { font-weight:700; font-size:18px; color:#e47825; text-transform:uppercase; display:inline-block; padding:0 12px; background:#fff; position:relative; z-index:999; letter-spacing:3px; font-family: 'Roboto', sans-serif;}
.news-event .center .home-news .row { border-bottom:1px solid #ccc; padding:10px 0; text-align:left; min-height:115px;}
.news-event .center .home-news .row p { font-size:15px; color:#333333; -webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out;}
.news-event .center .home-news .row span { font-size:14px; color:#e47825; font-style:italic; padding:10px 0 5px; display:block;}
.news-event .center .home-news .row a:hover p { color:#e47825;}
.news-event .center .home-event { width:487px; float:right; text-align:center;}
.news-event .center .home-event .title { max-width:320px; margin:0 auto 50px; position:relative; }
.news-event .center .home-event .title:after { position:absolute; left:0; top:50%; right:0; width:100%; height:1px; background:#ccc; content:" ";
-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.news-event .center .home-event .title span { font-weight:700; font-size:18px; color:#e47825; text-transform:uppercase; display:inline-block; padding:0 12px; background:#fff; position:relative; z-index:999; letter-spacing:3px; font-family: 'Roboto', sans-serif;}
.news-event .center .home-event .row { border-bottom:1px solid #ccc; padding:10px 0; text-align:left; min-height:115px;}
.news-event .center .home-event .row .img { float:left; width:114px; margin-right:20px;}
.news-event .center .home-event .row .img img { border:1px solid #ccc;}
.news-event .center .home-event .row .img-detail { overflow:hidden;}
.news-event .center .home-event .row .img-detail span { display:block; font-size:14px; color:#e47825; font-style:italic; padding-bottom:10px;}
.news-event .center .home-event .row .img-detail p { font-size:15px; color:#333333; -webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out;}
.news-event .center .home-event .row a:hover .img-detail p { color:#e47825;}
.news-event .center .more { padding:25px 0 0 0; }
.news-event .center .more a { display:inline-block; padding:12px 20px; font-weight:700; font-size:14px; color:#e47825; border:2px solid #e47825; border-radius:5px; background:#fff;}
.news-event .center .more a:hover { background:#e47825; color:#fff;}

footer {}
footer .top { background:#edece6; padding:40px 0;}
footer .top .box-1 { width:260px; float:left; text-align:center;}
footer .top .box-1 .footer-logo { margin-top:-14px;}
footer .top .box-2 { width:187px; margin-left:60px; float:left;}
footer .top .box-3 { width:160px; float:left;}
footer .top .box-4 { width:190px; float:left;}
footer .top .box-5 { width:300px; float:left; text-align:center;}
footer .top .box {}
footer .top .box h4 { font-size:20px; color:#e47825; font-family: 'eb_garamond08_regular'; padding-bottom:15px;}
footer .top .box h4 a:hover { color:#f6c315;}
footer .top .box h4 + h4 { margin-top:0px;}
footer .top .box ul { padding-bottom:20px;}
footer .top .box ul li {}
footer .top .box ul li + li { margin-top:6px;}
footer .top .box ul li a { display:inline-block;}
footer .top .box ul li a:hover { color:#f6c315;} 
footer .top .box p { font-size:24px; color:#e47825; font-family: 'eb_garamond08_regular'; line-height:30px;}
footer .top .box .btn { text-align:center; padding:15px 0 0 0;}
footer .top .box .btn a { display:inline-block; padding:10px 10px; font-weight:700; font-size:14px; color:#fff; text-transform:uppercase; border-radius:5px; background:#e47825;}
footer .top .box .btn a:hover { background:#f6c315;}
footer .bot { background:#f6c315; padding:18px 0;}
footer .bot .left { float:left; line-height:28px;}
footer .bot .left .copy { float:left; font-weight:700; padding:0 22px 0 13px;}
footer .bot .left .social { float:left;}
footer .bot .left .social a { display:block; width:28px; height:28px; background:#fff; text-align:center; line-height:28px;}
footer .bot .left .social a:hover { background:#e47825; color:#fff;} 
footer .bot .right { padding:4px 80px 0 0; float:right;}
footer .bot .right a { display:block; padding:0 0 0 30px; background:url(../images/credit.jpg) no-repeat 0 0; color:#fff;}
footer .bot .right a:hover { color:#e47825;}


#banner { min-height:350px; background-position:center center; background-size:cover; text-align:center; position:relative;}
#banner:after { position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.7); content:" ";}
#banner .title { position:absolute; bottom:85px; z-index:99; left:0; right:0;}
#banner .title h1 { font-size:48px; color:#f6c215; padding-bottom:10px; font-family: 'eb_garamond08_regular';}


#content { padding:40px 0;}

.inner {}
.inner .sub-menu { width:283px; float:left; border:3px solid #edece6; padding-bottom:60px; border-radius:3px; margin-right:55px;}
.inner .sub-menu h2 { font-size:30px; color:#e47825; font-family: 'eb_garamond08_regular'; padding:25px 17px 15px;}
.inner .sub-menu ul {}
.inner .sub-menu ul li { border-bottom:1px solid #edece6;}
.inner .sub-menu ul li a { font-weight:700; font-size:18px; color:#333333; padding:10px 0; display:block;}
.inner .sub-menu ul li a i { margin:0 13px 0 19px; color:#e47825;}
.inner .sub-menu ul li.active a,
.inner .sub-menu ul li a:hover { color:#e47825;}
.inner .detail { overflow:hidden;}
.inner .detail h3 { font-size:30px; color:#e47825; font-family: 'eb_garamond08_regular'; padding:20px 0 30px;}
.inner .detail p { font-size:16px; color:#666666; line-height:20px; max-width:780px;}
.inner .detail p + p { margin-top:20px;}

.activities {}
.activities h2 { font-size:30px; color:#e47825; font-family: 'eb_garamond08_regular'; padding-bottom:30px;}
.activities p { font-size:16px; color:#666666; line-height:20px; padding-bottom:50px;}
.activities .boxes { margin-left:-8%;}
.activities .boxes .box { float:left; width:25.33%; margin-left:8%; text-align:center; min-height:230px;}
.activities .boxes .box .icon { width:103px; height:103px; border-radius:50%; border:3px solid #eeede8; text-align:center; line-height:103px; margin:0 auto; }
.activities .boxes .box .text { font-size:16px; color:#333333; padding:20px 0;}

.contact {}
.contact .left { float:left; width:526px;}
.contact .left h2 { font-size:30px; color:#e47825; font-family: 'eb_garamond08_regular'; padding-bottom:30px;}
.contact .left h5 { font-weight:700; font-size:16px; color:#e47825; text-transform:uppercase; padding-bottom:20px;}
.contact .left p { padding-bottom:30px; color:#666666;}
.contact .left p span { font-size:24px; color:#333333; font-family: 'eb_garamond08_regular';}
.contact .left p a:hover { color:#e47825;}

.contact .right { float:right; width:400px;}
.contact .right h3 { font-size:24px; color:#333333; font-family: 'eb_garamond08_regular'; padding-bottom:25px;}
.contact .right .form {}
.contact .right .form .row {}
.contact .right .form .row + .row { margin-top:13px;}
.contact .right .form .input-text { background:#edece7; border:1px solid #e67924; height:40px; color:#999896; width:100%;}
.contact .right .form .area { background:#edece7; border:1px solid #e67924; height:140px; color:#999896; width:100%;}
.contact .right .form .code {}
.contact .right .form .code .input-text { width:277px; float:left;}
.contact .right .form .code .capcha { line-height:40px; padding:0 5px 0 10px; float:left;}
.contact .right .form .code .reload { float:left; padding-left:5px;}
.contact .right .form .code .reload a { line-height:40px; display:block;}
.contact .right .form .code .reload a:hover { color:#e67924;} 
.contact .right .form .sbt { padding:35px 0 10px 0; text-align:center;}
.contact .right .form .sbt .btn { padding:0 40px; height:40px; color:#fff; text-transform:uppercase; border-radius:5px; background:#e67924;}
.contact .right .form .sbt .btn:hover { background:#333;}

.donate { max-width:1100px;}
.donate h2 { font-size:30px; color:#e47825; font-family: 'eb_garamond08_regular'; padding-bottom:30px;}
.donate p { font-size:16px; color:#666666; line-height:20px; padding-bottom:25px;} 
.donate .link {}
.donate .link .box {}
.donate .link .box a { display:block; border:1px solid #e47825; padding:18px 19px; background:#edece6;}
.donate .link .box + .box { margin-top:25px;}
.donate .link .box a span { display:block; padding-left:50px; font-size:30px; color:#e47825; font-family: 'eb_garamond08_regular'; line-height:32px;}
.donate .link .box a span i { color:#333333; font-style:normal;}
.donate .link .box a.call span { background:url(../images/call.png) no-repeat 0 0;}
.donate .link .box a.way span { background:url(../images/donate.png) no-repeat 0 0;}
.donate .cheque { padding:30px 30px; border:1px solid #e47825; border-top:none;}
.donate .cheque h3 { font-weight:700; font-size:24px; color:#333333; padding-bottom:20px;}
.donate .cheque h4 { font-weight:700; font-size:16px; color:#e47825; text-transform:uppercase; padding:5px 0 22px 0;} 
.donate .cheque p { color:#666666; font-size:16px; padding-bottom:20px; max-width:454px;}
.donate .cheque p a:hover { color:#e47825;}

.news {}
.news .boxes {}
.news .boxes .box {}
.news .boxes .box + .box { margin-top:20px; }
.news .boxes .box p { font-size:18px; color:#666666; padding-bottom:5px;}
.news .boxes .box p a:hover { color:#e47825;}
.news .boxes .box p span { font-weight:700; font-size:18px; color:#333333;}
.news .boxes .box i { color:#e47825;}
.news .boxes .box .more { padding:20px 0 0 0;   }
.news .boxes .box .more a { display:inline-block; padding:12px 30px; font-weight:700; font-size:14px; color:#e47825; border:2px solid #e47825; border-radius:5px; background:#fff;}
.news .boxes .box .more a:hover { background:#e47825; color:#fff;}

.inner .detail.max { max-width:800px;} 
.inner .detail h3 { vertical-align:top;}
.inner .detail h3 span { float:left;}
.inner .detail h3 i { float:right; margin-top:-3px;} 
.inner .detail h3 i .date { border:1px solid #e47825; width:190px; background:url(../images/calendat-icon.png) no-repeat right center #edece6; padding:0 40px 0 12px; height:38px; font-size:16px; color:#333333; font-family: 'Roboto', sans-serif; }

.event {  }
.event .boxes { text-align:center;}
.event .boxes + .boxes { margin-top:50px;} 
.event .boxes .title { max-width:320px; margin:0 auto 40px; position:relative; }
.event .boxes .title:after { position:absolute; left:0; top:50%; right:0; width:100%; height:1px; background:#ccc; content:" ";
-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.event .boxes .title span { font-weight:700; font-size:18px; color:#e47825; text-transform:uppercase; display:inline-block; padding:0 12px; background:#fff; position:relative; z-index:22; letter-spacing:3px; font-family: 'Roboto', sans-serif;}
.event .boxes .box { text-align:left; border-bottom:1px solid #cccccc; padding:30px 0; }
.event .boxes .box .img { float:left; width:186px; margin-right:25px;}
.event .boxes .box .img > a > img { border:3px solid #e47825; border-radius:5px; margin-bottom:5px;}
.event .boxes .box .img > a span { display:block; text-align:center; line-height:29px; font-size:14px; color:#e47825; font-style:italic;}
.event .boxes .box .img > a span img { margin-right:5px;}
.event .boxes .box .img-detail { overflow:hidden;}
.event .boxes .box .img-detail i { display:block; color:#e47825;}
.event .boxes .box .img-detail h6 { font-size:18px; color:#333333; padding:12px 0 25px;}
.event .boxes .box .img-detail h6 a:hover { color:#e47825;}
.event .boxes .box .img-detail p { font-size:16px; color:#666666; line-height:20px;}
.event .more { text-align:center; padding:50px 0;}
.event .more a { display:inline-block; padding:12px 20px; font-weight:400; font-size:14px; color:#e47825; border:2px solid #e47825; border-radius:5px;}
.event .more a:hover { background:#e47825; color:#fff;}
.fancybox-skin { background:#e47825 !important;}
.fancybox-nav span { visibility:visible; width:28px; height:61px; margin-top:-30px;}
.fancybox-prev span { background:url(../images/prev.png) no-repeat; left:0;}
.fancybox-next span { background:url(../images/next.png) no-repeat; right:0;}
.fancybox-close { width:30px; height:30px; background:url(../images/close.png) no-repeat !important; right:-17px; top:-17px;}
.Zebra_DatePicker td.dp_current { color:#e47825;}
.Zebra_DatePicker td.dp_hover { background: #f6c315; color: #FFF }
.Zebra_DatePicker td.dp_selected { background: #f6c315; color: #FFF !important }

.photo-gallary {}
.photo-gallary h2 { font-size:30px; color:#e47825; font-family: 'eb_garamond08_regular'; padding-bottom:30px;}
.photo-gallary .boxes { margin-left:-3%;}
.photo-gallary .boxes .box { width:22%; margin-left:3%; float:left; text-align:center;}
.photo-gallary .boxes .box .img {}
.photo-gallary .boxes .box .img a { display:block; position:relative; overflow:hidden;}
.photo-gallary .boxes .box .img a:after { position:absolute; left:0; top:100%; right:0; bottom:0; background:url(../images/gallary-icon.png) no-repeat center center; content:" "; -webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out;}
.photo-gallary .boxes .box .img a:hover:after { top:0;}
.photo-gallary .boxes .box .img img { width:100%; border:2px solid #e47825; border-radius:2px;}
.photo-gallary .boxes .box .text { font-size:16px; color:#666666; line-height:20px; padding:10px 0; min-height:90px;}

.news-detail { border-top:1px solid #cccccc; margin:20px 0; padding:25px; text-align:left;}
.news-detail .img { padding-bottom:30px;}
.news-detail .text {}
.news-detail .text p { font-size:16px; color:#666666; line-height:20px;}
.news-detail .text p + p { margin-top:20px;}
.news-detail .more { padding:70px 0 0 0; text-align:center;   }
.news-detail .more a { display:inline-block; padding:12px 60px; font-weight:700; font-size:14px; color:#e47825; border:2px solid #e47825; border-radius:5px; background:#fff;}
.news-detail .more a:hover { background:#e47825; color:#fff;}

.print {}
.print .boxes { margin-left:-3%;}
.print .boxes .box { width:30.33%; margin-left:3%; float:left; text-align:center;}
.print .boxes .box .img {}
.print .boxes .box .img a { display:block; position:relative; overflow:hidden;}
.print .boxes .box .img a:after { position:absolute; left:0; top:100%; right:0; bottom:0; background:url(../images/gallary-icon.png) no-repeat center center; content:" "; -webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out;}
.print .boxes .box .img a:hover:after { top:0;}
.print .boxes .box .img img { width:100%; border:2px solid #e47825; border-radius:2px;}
.print .boxes .box .text { font-size:16px; color:#666666; line-height:20px; padding:10px 0; min-height:90px;}

.video {}
.video .boxes { margin-left:-3%;}
.video .boxes .box { width:30.33%; margin-left:3%; float:left; text-align:center;}
.video .boxes .box .img {}
.video .boxes .box .img a { display:block; position:relative; overflow:hidden;}
.video .boxes .box .img a:after { position:absolute; left:0; top:100%; right:0; bottom:0; background:url(../images/video_icon_2x.png) no-repeat center center; content:" "; -webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out;}
.video .boxes .box .img a:hover:after { top:0;}
.video .boxes .box .img img { width:100%; border:2px solid #e47825; border-radius:2px;}
.video .boxes .box .text { font-size:16px; color:#666666; line-height:20px; padding:10px 0; min-height:90px;}

.resources {}
.resources ul {}
.resources ul li { border-bottom:1px solid #ccc;}
.resources ul li a { display:block; padding:20px 65px 20px 5px; background:url(../images/down_icon.png) no-repeat right 20px; font-size:18px; }
.resources ul li a:hover { color:#e47825;}