@font-face {
font-family:'Playfair Black';
src:url(../fonts/playfair/PlayfairDisplaySC-Black.ttf)
}
@font-face {
font-family:PlayfairDisplaySC-Regular;
src:url(../fonts/playfair/PlayfairDisplaySC-Regular.ttf)
}
@font-face {
font-family:Playfair-Italic;
src:url(../fonts/playfair/PlayfairDisplaySC-Italic.ttf)
}
h1, h2, h3, h4, h5 {
	font-family:'Playfair Display', serif;
	font-weight:400;
	margin-bottom:15px
}
body {
	background-color:#fbfbfb;
	font-family:'PT Serif';
	font-weight:400;
	font-size:16px;
	color:#666d70
}
header .navbar-custom {
	padding-bottom:0
}
.navbar-toggle {
	margin-top: 24px;
}
.navbar-brand img {
	height:77px;
	width:auto
}
.navbar-header.new {
	margin:0 auto;
	float:none;
	background-color:#fbfbfb
}
.navbar-header.new .navbar-brand {
	float:none;
	text-align:center;
	display:inline-block;
	height:auto;
	margin-bottom:15px
}
.nav-effect li a {
	color:#fff
}
.nav-effect li a:hover {
	color:#c1cd17
}
.banner--clone .navbar-custom a {
	font-family:'Open Sans';
	font-weight:700
}
#nav {
	float:none;
	width:auto;
	text-align:center;
	margin:5px auto 0;
	background-color:#8d8273;
	z-index:1000
}
#nav .navbar-nav ul li:last-child {
	padding-bottom:2px
}
#nav .navbar-nav ul li a {
	text-decoration:none;
	line-height:25px
}
#nav .navbar-nav ul li a:hover {
	color:#c1cd17
}
#nav ul li ul li {
	text-align:left
}
ul li ul {
	padding:0;
	position:absolute;
	left:0;
	width:163px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	display:none;
	opacity:0;
	visibility:hidden;
-webkit-transiton:opacity .2s;
-moz-transition:opacity .2s;
-ms-transition:opacity .2s;
-o-transition:opacity .2s;
-transition:opacity .2s
}
ul li ul li {
	background:#8d8273;
	display:block!important;
	color:#fff;
	width:163px
}
ul li ul li:hover {
	background:#585045
}
ul li:hover ul {
	display:block;
	opacity:1;
	visibility:visible
}
.li_width {
}
.li_width ul .li_width {
	min-width: 280px;
}


.green-bar{
	width:100%;
	height:5px;
	background-color:#c0d000;
}
.fhs-membership-slider-wrap img, .fhs-education-slider-wrap img{
	height:167px !important;
}




header {
	border-top:5px solid #c1cd17
}
.banner--clone {
	border-top:5px solid #c1cd17;
	background-color:#fbfbfb
}
.btn.donate {
	border-radius:25px;
	border:3px solid #c1cd17;
	color:#fff;
	padding:15px 60px
}
.loader {
	box-shadow:inset 0 0 0 1em #8d8273
}
.button-light, .story .icon {
	background:#c1cd17
}
#top {
	background:url(../images/header-img.png)
}
#top h2 {
	font-weight:400;
	color:#fff;
	font-size:60px;
	position:absolute;
	top:38%;
	width:100%;
	text-align:center
}
.section-disclaimer {
	padding:20px 0 30px;
	text-transform:none;
	font-size:22px;
	font-family:'Playfair Display', serif
}
.section-sub-disclaimer {
	padding-top:5px;
	font-style:italic;
	color:#666d70;
	font-size:14px;
	text-align:center;
	font-family:'PT Serif'
}
footer {
	background:url(../images/footer-bg.png);
	color:#fff
}
footer h3 {
	color:#fff;
	font-size:16px
}
footer .address p {
	display:block
}
.input-wrapper #newsletter_email {
	background-color:#4b4741;
	border:1px solid #92908b;
	border-radius:15px;
	text-transform:none;
	color:#92908b;
	margin-top:15px;
	width:95%;
	font-style:italic;
	font-size:16px
}
.input-wrapper .subscribe-btn button {
	background:url(../images/r-arrow.png) no-repeat;
	width:11px;
	height:12px;
	padding:0;
	position:relative;
	right:30px;
	z-index:3
}
.subfooter {
	background-color:#fff;
	border-bottom:5px solid #c1cd17;
	color:#42413f
}
.social-icons {
	padding:0;
	margin:0
}
.social-icons li {
	float:left;
	margin:0 5px;
	display:block;
	list-style-type:none
}
.social-icons li:first-child {
	margin-left:0
}
.social-icons li a {
	display:block;
	width:36px;
	height:36px
}
.social-icons li.facebook a {
	background:url(../images/social/facebook.png);
	width:20px;
	height:34px
}
.social-icons li.twitter a {
	background:url(../images/social/twitter.png);
	width:34px;
	height:30px
}
.social-icons li.googleplus a {
	background:url(../images/social/google-plus.png);
	width:16px
}
.social-icons li.pinterest a {
	background:url(../images/social/pinterest.png)
}
.social-icons li.instagram a {
	background:url(../images/social/instagram.png);
	width:34px;
	height:34px
}
.text-container {
	max-width: 960px;
	margin: 0 auto;
}
.main-content {
	padding-top:190px
}
#about .section-sub-disclaimer {
	padding-bottom:25px
}
#about .section-disclaimer {
	color:#8d8273
}
.about-us-inner .col-lg-3, .about-us-inner .read-more {
	padding-top:15px
}
.about-us-inner .read-more a {
	color:#8d8273
}
.about-us-inner .about-icon {
	padding-bottom:25px
}
.about-us-inner h4 {
	padding-bottom:15px
}
.about-wrap {
	padding:10px
}
#events-news {
	background:url(../images/events-bg.png) 0 0/cover no-repeat;
	min-height:500px
}
#events-news h2 {
	color:#000;
	padding-bottom:50px
}
.events-news-wrapper {
	margin:0 auto;
	max-width:1170px;
	padding:25px 0 40px
}
.events-news-wrapper .inner, .events-slider, .events-slider2 {
	overflow:hidden;
	max-width:100%;
	margin:0 auto
}
.events-news-wrapper .inner .item {
	min-height:450px;
	width:100%;
	float:left
}
.events-news-wrapper .inner .image {
	background-image:url(../images/placeholder-1.png);
	background-size:cover;
	width:100%;
	height:100%
}
.events-news-wrapper .inner .content {
	padding:20px;
	background:#f5f5f5
}
.events-news-wrapper .inner .content h3 {
	font-size:30px;
	line-height:30px;
	padding-top:0;
	padding-bottom:15px;
	margin-top:0
}
.events-news-wrapper .inner .content label {
	font-size:13px;
	color:#ccc
}
.events-news-wrapper .inner .content p {
	color:#000;
	font-size:16px
}
.events-news-wrapper .nav-controls a {
	float:left;
	display:block;
	width:33px;
	height:61px;
	background-image:url(../images/left-arrow.png);
	position:relative;
	top:160px
}
.events-news-wrapper .nav-controls a.right-nav {
	float:right;
	background-image:url(../images/right-arrow.png)
}
.events-slider .event {
	margin:0 auto;
	max-width:960px
}
.events-slider .event-image div {
	background-image:url(../images/placeholder-1.png);
	background-size:cover;
	width:100%;
	height:100%
}
.events-slider .event-description {
	padding:20px;
	background:#f5f5f5;
	vertical-align:top
}
.events-slider .event-description h3 {
	font-size:30px;
	line-height:30px;
	padding-top:0;
	padding-bottom:15px;
	margin-top:0
}
.events-slider .event-description .event-meta {
	margin-bottom:10px;
	font-size:13px;
	color:#ccc
}
.carousel-inner .events-carousel {
	max-width: 960px;
	margin: 0 auto;
}
.events-slider .owl-wrapper-outer,
.carousel-inner .owl-wrapper-outer {
	margin:0 auto
}
.carousel-inner .owl-wrapper-outer {
	max-width: 960px;
}
.chapters-slider-wrap .owl-controls,
.events-slider .owl-controls,
.carousel-inner .owl-controls {
	position:absolute;
	top:30%;
	width:100%;
}
.events-slider .owl-controls .owl-buttons .owl-prev,
.carousel-inner .owl-controls .owl-buttons .owl-prev {
	float:left;
	display:block;
	width:33px;
	height:61px;
	background-image:url(../images/left-arrow.png);
	
}
.events-slider .owl-controls .owl-buttons .owl-next,
.carousel-inner .owl-controls .owl-buttons .owl-next {
	float:right;
	display:block;
	width:33px;
	height:61px;
	background-image:url(../images/right-arrow.png)
}
.events-slider .event-wrap {
	padding:15px;
	text-align:left
}
.events-slider .event-wrap img {
	max-width:100%;
	width: 100%;
	height: 280px;
	border-top: 3px solid #c1cd17;
}
.events-slider .event-wrap .content {
	background:#fff;
	padding:15px;
	min-height:220px;
	height:auto
}
.default-carousel .story .content h3,
.events-slider .event-wrap .content h3 {
	font-size:21px;
	margin-top:0;
	padding-top:5px;
	padding-bottom:10px;
	line-height:24px;
	min-height:90px
;
	display: table-cell;
	height: 90px;
	vertical-align: middle;
}
.default-carousel .owl-item .content .inner_content,
.events-slider .event-wrap .content .inner_content {
	min-height:135px;
	padding: 0;
}
#events-news #events-news-container {
	max-width:1170px;
	margin:0 auto
}
.events-slider2 .event {
	margin:0 auto;
	max-width:960px
}
.events-slider2 .event-image div {
	background-image:url(../images/placeholder-1.png);
	background-size:cover;
	width:100%;
	height:100%
}
.events-slider2 .event-description {
	padding:20px;
	background:#f5f5f5;
	vertical-align:top
}
.events-slider2 .event-description h3 {
	font-size:30px;
	line-height:30px;
	padding-top:0;
	padding-bottom:15px;
	margin-top:0
}
.events-slider2 .event-description .event-meta {
	margin-bottom:10px;
	font-size:13px;
	color:#ccc
}
.events-slider2 .owl-wrapper-outer {
	margin:0 auto
}
.events-slider2 .owl-controls {
	position:absolute;
	top:50%;
	width:100%
}
.events-slider2 .owl-controls .owl-buttons .owl-prev {
	float:left;
	display:block;
	width:33px;
	height:61px;
	background-image:url(../images/left-arrow.png)
}
.events-slider2 .owl-controls .owl-buttons .owl-next {
	float:right;
	display:block;
	width:33px;
	height:61px;
	background-image:url(../images/right-arrow.png)
}
.events-slider2 .event-wrap {
	padding:15px;
	text-align:left
}
.events-slider2 .event-wrap img {
	max-width:100%
}
.events-slider2 .event-wrap .content {
	background:#fff;
	padding:15px;
	min-height:350px
}
.events-slider2 .event-wrap .content h3 {
	font-size:21px;
	margin-top:0;
	padding-top:5px;
	padding-bottom:10px
}
.directors-bio {
	overflow:auto
}
#education {
	padding-top:80px
}

body.student-exchange-program .video-container{
	max-width: 640px;
}
body.student-exchange-program h3 {
	line-height: 28px;
}
body .education-hero {
	margin-top:135px
}
.stat-inner {
	text-align:center;
	padding-top:40px
}
.stat-inner .stat-num {
	padding:30px 0;
	font-weight:700;
	font-size:32px
}
.stat-inner .stat-title {
	font-size:20px
}
.project-hero {
	background-size:contain;
	background-repeat:no-repeat;
	margin-top:135px;
	height:auto
}
#gallery {
	text-align:center;
	margin-bottom:0;
	width:100%;
	overflow:hidden
}
#gallery .wrap {
	display:inline-block;
	overflow:hidden;
	position:relative
}
#gallery .wrap .image-link {
	height:207px
}
#gallery .col-lg-12 {
	padding:0;
	float:none
}
#gallery .container {
	padding:0
}
#gallery .owl-wrapper {
	position:relative;
	top:10px
}
.gallery-wrap a {
	display:block;
	height:100%
}
.gallery-wrap a img {
	width:100%;
	height: 250px;
}

#gallery-container {
	margin:0 auto;
	position:relative;
	height:160px!important;
	overflow:hidden;
}
/* IE CSS Hack */
#gallery-container .photo-river a img {
	width: 260px;
	height: 100%;
}
#gallery-container #gallery .owl-wrapper-outer {
	z-index:100
}
.events-slider .owl-controls .owl-buttons, .events-slider2 .owl-controls .owl-buttons {
	width:100%;
	text-align:center
}
#gallery .owl-controls .owl-buttons .owl-prev {
	width:33px;
	height:61px;
	background-image:url(../images/left-arrow.png);
	margin-left:10px
}
#gallery .owl-controls .owl-buttons .owl-next {
	width:33px;
	height:61px;
	background-image:url(../images/right-arrow.png);
	margin-right:10px
}
.default-carousel .carousel-container{
	max-width:960px;
	margin:0 auto
}
.default-carousel .carousel-container .carousel-inner,{
	text-align :center;
	max-width: 960px;
	margin: 0 auto;
}
.default-carousel .story {
	margin: 0 10px;
}
.default-carousel .carousel-inner .owl-item img {
	border-top:3px solid #c1cd17;
	width: 100%;
	max-width: 100%;
	height: 295px;
	margin: 0 auto;
	border-top: 3px solid #c1cd17;
}
.default-carousel.images .carousel-inner .owl-item img {
	height: 200px;
}
.default-carousel.images .carousel-inner .owl-item .event-wrap {
	padding: 0 10px;
}
.default-carousel.overlay-carousel .carousel-inner .owl-item {
	margin: 0;
}
.default-carousel.overlay-carousel .carousel-inner .owl-item .event-wrap {
	padding: 0;
	max-width: 98%;
}
.default-carousel.overlay-carousel .carousel-inner .owl-item .event-wrap img {
	cursor: pointer;
}
.default-carousel.overlay-carousel .carousel-inner .owl-item .event-wrap .overlay{
	max-width: 98%;
}

#preservation-carousel a.button {
	color:#8d8273;
	text-decoration:none;
	background:0 0;
	text-transform:capitalize;
	font-size:14px;
	padding-left:0
}
#preservation-carousel a.button:hover {
	text-decoration:underline
}
#preservation h2 {
	padding-top:40px;
	padding-bottom:40px;
	border-top:1px solid #e9e9e9
}
#preservation .story .content {
	text-align:left
}
#preservation .owl-controls, 
#preservation.owl-controls .owl-buttons,
.default-carousel .owl-controls {
	width:100%
}
#preservation .owl-controls .owl-buttons .owl-prev,
.default-carousel .owl-controls .owl-buttons .owl-prev {
	width:33px;
	height:61px;
	background-image:url(../images/left-arrow.png)
}
#preservation .owl-controls .owl-buttons .owl-next {
	width:33px;
	height:61px;
	background-image:url(../images/right-arrow.png)
}
.preserves.owl-carousel {
	width:33.33%
}
.preserves .owl-item {
	float:none!important;
	width:100%!important
}
#preservation2-carousel {
	text-align:center
}
#preservation2-carousel a.button {
	color:#8d8273;
	text-decoration:none;
	background:0 0;
	text-transform:capitalize;
	font-size:14px;
	padding-left:0
}
#preservation2-carousel a.button:hover {
	text-decoration:underline
}
#preservation2 h2 {
	padding-top:40px;
	padding-bottom:40px;
	border-top:1px solid #e9e9e9
}
#preservation2 .story {
	border-top:3px solid #c1cd17
}
#preservation2 .story .content {
	text-align:left
}
#preservation2 .owl-controls, #preservation2.owl-controls .owl-buttons {
	width:100%
}
#preservation2 .owl-controls .owl-buttons .owl-prev {
	width:33px;
	height:61px;
	background-image:url(../images/left-arrow.png)
}
#preservation2 .owl-controls .owl-buttons .owl-next {
	width:33px;
	height:61px;
	background-image:url(../images/right-arrow.png)
}
.preserves2.owl-carousel {
	width:33.33%
}
.preserves2 .owl-item {
	float:none!important;
	width:100%!important
}
#preservation3-carousel {
	text-align:center
}
#preservation3-carousel a.button {
	color:#8d8273;
	text-decoration:none;
	background:0 0;
	text-transform:capitalize;
	font-size:14px;
	padding-left:0
}
#preservation3-carousel a.button:hover {
	text-decoration:underline
}
#preservation3 h2 {
	padding-top:40px;
	padding-bottom:40px;
	border-top:1px solid #e9e9e9
}
#preservation3 .story {
	border-top:3px solid #c1cd17
}
#preservation3 .story .content {
	text-align:left
}
#preservation3 .owl-controls, #preservation3.owl-controls .owl-buttons {
	width:100%
}
#preservation3 .owl-controls .owl-buttons .owl-prev {
	width:33px;
	height:61px;
	background-image:url(../images/left-arrow.png)
}
#preservation3 .owl-controls .owl-buttons .owl-next {
	width:33px;
	height:61px;
	background-image:url(../images/right-arrow.png)
}
.preserves3.owl-carousel {
	width:33.33%
}
.preserves3 .owl-item {
	float:none!important;
	width:100%!important
}
#preservation4-carousel {
	text-align:center
}
#preservation4-carousel a.button {
	color:#8d8273;
	text-decoration:none;
	background:0 0;
	text-transform:capitalize;
	font-size:14px;
	padding-left:0
}
#preservation4-carousel a.button:hover {
	text-decoration:underline
}
#preservation4 h2 {
	padding-top:40px;
	padding-bottom:40px;
	border-top:1px solid #e9e9e9
}
#preservation4 .story {
	border-top:3px solid #c1cd17
}
#preservation4 .story .content {
	text-align:left
}
#preservation4 .owl-controls, #preservation4.owl-controls .owl-buttons {
	width:100%
}
#preservation4 .owl-controls .owl-buttons .owl-prev {
	width:33px;
	height:61px;
	background-image:url(../images/left-arrow.png)
}
#preservation4 .owl-controls .owl-buttons .owl-next {
	width:33px;
	height:61px;
	background-image:url(../images/right-arrow.png)
}
.preserves4.owl-carousel {
	width:33.33%
}
.preserves4 .owl-item {
	float:none!important;
	width:100%!important
}
#chapters .section-sub-disclaimer {
	padding:25px 60px
}
#chapters .inner {
	background-image:url(../images/map-bg.png);
	margin-bottom:30px;
	min-height:530px;
	background-repeat:no-repeat;
	background-size:contain
}
#chapters-title {
	padding:20px;
	background:#ddd
}
#map-content {
	margin-bottom:30px;
	height:500px;
	width:100%
}
.container.chapters-slider-wrap {
	width: auto;
}

.chapteree img {
	z-index:9999;
	cursor:pointer
}
#map {
	max-width:960px;
	margin:0 auto;
	width:100%;
	height:100%
}
#chapters #map .marker span {
	display:none
}
.marker-container {
	position:relative
}
.marker {
	background-image:url(../images/marker.png);
	width:21px;
	height:29px;
	position:absolute;
	z-index:7
}
#marker-ny{
	margin-top:214px;
	margin-left:379px;
}
#marker-boston{
	margin-top:207px;
	margin-left:384px;
}
#marker-dc{
	margin-top:225px;
	margin-left:363px;
}
#marker-paris {
	margin-top:205px;
	margin-left:735px
}
#marker-napa {
	margin-top:217px;
	margin-left:186px
}
#marker-north-cali {
	margin-top:210px;
	margin-left:195px
}
#marker-south-cali {
	margin-top:238px;
	margin-left:205px
}
#marker-dallas {
	margin-top:255px;
	margin-left:260px
}
#marker-louisiana {
	margin-top:253px;
	margin-left:295px
}
#marker-philly {
	margin-top:225px;
	margin-left:375px
}
#marker-arizona {
	margin-top:241px;
	margin-left:225px
}
#marker-atlanta {
	margin-top:253px;
	margin-left:330px
}
#marker-1 {
	margin-top:146px;
	margin-left:31px
}
#marker-2 {
	margin-top:225px;
	margin-left:90px
}
#marker-3 {
	margin-top:203px;
	margin-left:125px
}
#marker-4 {
	margin-top:301px;
	margin-left:120px
}
#marker-5 {
	margin-top:285px;
	margin-left:205px
}
#marker-6 {
	margin-top:203px;
	margin-left:240px
}
#marker-7 {
	margin-top:185px;
	margin-left:267px
}
#marker-8 {
	margin-top:155px;
	margin-left:830px
}
#marker-9 {
	margin-top:245px;
	margin-left:767px
}
#marker-10 {
	margin-top:295px;
	margin-left:687px
}
.map-content-2 {
	background:#e9e9e9;
	margin-top:30px;
	height:500px
}
.map-content-2 #map {
	max-width:1170px
}
.map-content-2 .marker-container div {
	margin:0
}
.map-content-2 {
	background-color:#e9e9e9
}
.map-content-2 #map {
	background:url(http://fhs.simple.xyz/wp-content/themes/fhs-2015/images/grant_highlights.jpg) 0 0/contain no-repeat
}
.map-content-2 #marker-NY, .map-content-2 #marker-ny {
	top:179px;
	left:472px;
	margin:0
}
.map-content-2 #marker-paris, 
.map-content-2 .marker.france,
.map-content-2 .marker.France {
	left:657px;
	margin:0;
	top:151px
}
.map-content-2 #marker-Gers {
	top:308px;
	right:432px
}
.map-content-2 #marker-Yonne {
	top:171px;
	right:330px
}
.map-content-2 #marker-Saint-Denis {
	top:145px
}
.map-content-2 #marker-Poitou-Charentes {
	right:439px;
	top:193px
}
.map-content-2 #marker-IsÃƒÆ'Ã†'Ãƒâ€šÃ‚Â¨re, .map-content-2 #marker-Languedoc-Roussillon {
	right:292px;
	top:318px
}
.map-content-2 #marker-ArdÃƒÆ'Ã†'Ãƒâ€šÃ‚Â¨che {
	right:322px;
	top:292px
}
.map-content-2 #marker-Champagne {
	right:402px
}
.map-content-2 #marker-Calvados {
	right:386px;
	top:133px
}
.map-content-2 #marker-Mayenne {
	top:160px;
	right:419px
}
.map-content-2 #marker-Bouches-du-RhÃƒÆ'Ã†'Ãƒâ€šÃ‚Â´ne {
	right:313px;
	top:310px
}
.map-content-2 #marker-Indre-et-Loire {
	top:191px;
	right:411px
}
.map-content-2 #marker-Ile-de-France {
	top:200px;
	right:310px
}
.map-content-2 #marker-napa {
	top:167px;
	left:190px;
	margin:0
}
.map-content-2 #marker-north-cali {
	top:181px;
	left:179px;
	margin:0
}
.map-content-2 #marker-south-cali {
	top:244px;
	left:202px;
	margin:0
}
.map-content-2 #marker-TX, .map-content-2 #marker-dallas {
	top:290px;
	left:322px;
	margin:0
}
.map-content-2 #marker-LA, .map-content-2 #marker-louisiana {
	top:289px;
	left:376px;
	margin:0
}
.map-content-2 #marker-PA, .map-content-2 #marker-philly {
	top:192px;
	left:467px;
	margin:0
}
.map-content-2 #marker-arizona {
	top:267px;
	left:242px;
	margin:0
}
.map-content-2 #marker-atlanta {
	top:263px;
	left:428px;
	margin:0
}
.map-content-2 #marker-boston {
	top:175px;
	left:486px;
	margin:0
}
.map-content-2 #marker-DC, .map-content-2 #marker-dc {
	top:210px;
	left:468px;
	margin:0
}
.map-content-2 #marker-VA {
	top:217px;
	left:461px;
	margin:0
}
.map-content-2 #marker-SC {
	top:232px;
	left:461px;
	margin:0
}
.map-content-2 #marker-ME {
	top:179px;
	left:472px;
	margin:0
}
#donate {
	color:#fff;
	padding:0
}
#donate .pane {
	background-color:#8d8273;
	background-size:cover;
	background-repeat:no-repeat;
	padding:0;
	height:100%
}
#donate .radial-circles .radial {
	display: block;
	margin: 30px auto;
}
#donate .radial-circles h5 {
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-size: 13px;
	width: auto;
	display: block;
	margin: 2em auto;
}
#donate .pane .inner {
	width:60%;
	margin:0 auto
}
#donate .pane h3 {
	color:#fff;
	font-weight:400
}
#donate .percentages {
	background-image:url(../images/percent-panel-bg.png);
	height:100%
}
#donate .donate .percentages h3 {
	font-size: 40px;
}
#donate .donate .percentages h3 span{
	font-size: 20px;
}
#donate .percentages .meta {
	font-size: 26px;
	line-height: 26px;
}
#donate .wrapper{
	max-width: 450px;
	margin: 0 auto;
	padding: 45px 0 30px 0;
}
#donate .joinnow .wrapper{
}
#donate .donate {
	background-image:url(../images/donate-panel-bg.png)
}
#donate .percentages h3 {
	font-size:35px;
	line-height:35px;
	font-weight:400;
	color: #c1cd17;
}
#donation h2 {
	color:#c1cd17
}
.donation-form {
	padding:60px 0 25px
}
#donation-form .form-group {
	margin-bottom:20px
}
#donation-form .form-group select {
	font-size:13px
}
#donation-form input, #donation-form textarea {
	margin-bottom:0
}
#donation-form input.error, #donation-form textarea.error {
	border:1px solid #da4f49
}
#donation-form label.error {
	color:#da4f49;
	padding-top:5px;
	font-size:12px
}
#donation-form .form-group .telephone .col-md-4 {
	display:block;
	float:left;
	width:30%!important
}
#donation-form .form-group .telephone .col-md-4:last-child {
	width:40%!important
}
.donation-form .control-label {
	padding-top:0
}
.donation-form .form-group {
	padding-bottom:10px
}
.donation-form .form-group button {
	color:#fff;
	border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	text-shadow:0 -1px 0 rgba(0, 0, 0, .25);
	font-size:13px;
	line-height:18px;
	text-align:center;
	cursor:pointer;
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	background-repeat:repeat-x;
	padding:4px 10px;
	margin-right:10px
}
.donation-form .form-group button[type=submit] {
	background-color:#0074cc;
	background-image:-webkit-linear-gradient(top, #08c, #05c)
}
.donation-form .form-group button[type=submit]:hover {
	background-color:#05c;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
}
.donation-form .form-group button[type=reset] {
	background-color:#da4f49;
	background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f)
}
.donation-form .form-group button[type=reset]:hover {
	background-color:#bd362f;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
}
.donation-form .form-group .req {
	color:#da4f49
}
.donation-form .checkbox-item input, .donation-form .radio-item input {
	width:auto;
	height:auto;
	border:0;
	margin-right:5px;
	display:inline-block
}
.percentages-block {
	padding-top:10px
}
.percentages-block span {
	padding-right:15px
}
.percent-wrap {
	display:inline-block
}
.percent-wrap h4 {
	font-family:"PT Serif"
}
.percent-wrap .diagram {
	display:inline-block;
	margin:.5em
}
.percent-wrap .diagram span {
	font-family:"PT Serif"!important;
	padding-right:0
}
#donate .percentages .raise-amount {
	color:#c1cd17;
	font-size:40px
}
#donate .donate h3 {
	font-size:30px;
	font-weight:400;
	line-height:35px;
	margin-top:0
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	background-color:#fbfbfb;
	border:none;
	border-bottom-color:transparent;
	cursor:default
}
.border {
	border-top:4px solid #c1cd17
}
.events_text {
	background-color:#fff;
	padding:25px
}
b, strong {
	font-weight:700;
	color:#000
}
.overlay {
	background:rgba(179, 184, 0, .7);
	bottom:0;
	color:#fff;
	font-size:1em;
	left:0;
	opacity:0;
	overflow:hidden;
	padding:3.75em 3em;
	position:absolute;
	text-align:center;
	top:0;
	right:0;
transition:.6s
}
.overlay:hover {
	opacity:1
}
.button_position {
	top:645px;
	position:absolute
}
.content_height {
	height:434px
}
@media (min-width:992px) {
#top {
margin-top:135px
}
#nav ul {
float:none!important;
margin:0 auto;
text-align:center;
padding:10px 0
}
#nav ul li {
float:none!important;
display:inline-block;
padding:0 25px
}
#gallery-container #gallery .owl-controls {
position:absolute;
top:27%;
width:100%
}
#gallery-container #gallery .owl-controls .owl-buttons {
width:100%
}
#gallery .owl-controls .owl-buttons .owl-prev {
float:left
}
#gallery .owl-controls .owl-buttons .owl-next {
float:right
}
#gallery .wrap {
display:inline-block;
width:24%
}
#gallery .gallery-wrap {
float:none;
width:100%
}
.gallery-wrap {
float:left;
width:25%
}
#donate .pane {
border-right:0;
width:100%
}
.events-news-wrapper .inner {
width:960px
}
.events-news-wrapper .inner .image {
width:40%;
height:400px
}
.events-news-wrapper .inner .content, .events-news-wrapper .inner .image {
display:table-cell
}
.chapterw-slider-wrap .owl-wrapper-outer, 
.events-slider .owl-wrapper-outer, 
.default-carousel .owl-wrapper-outer {
/*max-width:960px;
margin: 0 auto;*/
}
.carousel-container {
	width: 1170px;
	height: 1px;
}
.default-carousel .owl-carousel .owl-item {
	padding: 0;
}
.events-slider .owl-wrapper-outer .owl-item {
width:320px!important
}

.corporate-slider .owl-wrapper-outer .owl-item {
width:245px!important
}
.corporate-slider .owl-controls .owl-buttons .owl-prev{
	float: left;
}
.corporate-slider .owl-controls .owl-buttons .owl-next{
	float: right;
}
.events-slider .owl-controls {
display:block!important;
/*position: relative;*/
}
.events-slider .event {
max-width:90%
}
.events-slider .event .event-inner {
width:960px
}
.events-slider .event-image {
width:40%;
height:400px
}
.events-slider .event-description {
width:60%;
height:100%
}
.events-slider .event-description, .events-slider .event-image {
display:table-cell
}
.events-slider .event-wrap {
width:100%;
display:inline-block;
margin:0 3px
}
.events-slider2 .owl-wrapper-outer {
max-width:960px
}
.events-slider2 .owl-wrapper-outer .owl-item {
width:320px!important
}
.events-slider2 .owl-controls {
display:block!important
}
.events-slider2 .event {
max-width:90%
}
.events-slider2 .event .event-inner {
width:960px
}
.events-slider2 .event-image {
width:40%;
height:400px
}
.events-slider2 .event-description {
width:60%;
height:100%
}
.events-slider2 .event-description, .events-slider2 .event-image {
display:table-cell
}
.events-slider2 .event-wrap {
width:100%;
display:inline-block;
margin:0 3px
}
#press-events-slider {
	/*max-width:960px;*/
}
#preservation .stories {
text-align:center
}
#preservation .story {
width:100%;
text-align: center;
}
#preservation-carousel .owl-wrapper-outer,
.carousel-inner .owl-wrapper-outer {
/*max-width:960px;
margin:0 auto*/
}
.press-carousel .owl-controls {
	z-index: 10;
}
.press-carousel .owl-wrapper-outer{
	z-index: 100;
}
.press-carousel .owl-controls{
	z-index: 1;
}
#preservation-carousel .owl-controls {
display:block!important
}
#preservation .owl-controls {
/*position:absolute;
top:50%*/
}
#preservation.owl-controls .owl-buttons {
width:100%
}
.chapters-slider-wrap .owl-controls .owl-buttons .owl-prev,
#preservation .owl-controls .owl-buttons .owl-prev {
float:left;
display:block;
width:33px;
height:61px;
background-image:url(../images/left-arrow.png)
}
.chapters-slider-wrap .owl-controls .owl-buttons .owl-next,
#preservation .owl-controls .owl-buttons .owl-next {
float:right;
display:block;
width:33px;
height:61px;
background-image:url(../images/right-arrow.png)
}
#preservation2 .stories {
text-align:center
}
#preservation2 .story {
width:100%
}
#preservation2-carousel .owl-wrapper-outer {
max-width:960px;
margin:0 auto
}
#preservation2-carousel .owl-wrapper-outer .owl-item {
width:300px!important;
margin:0 10px
}
#preservation2-carousel .owl-controls {
display:block!important
}
#preservation2 .owl-controls {
position:absolute;
top:50%
}
#preservation2.owl-controls .owl-buttons {
width:100%
}
#preservation2 .owl-controls .owl-buttons .owl-prev {
float:left;
margin-left:10px;
display:block;
width:33px;
height:61px;
background-image:url(../images/left-arrow.png)
}
#preservation2 .owl-controls .owl-buttons .owl-next {
float:right;
margin-right:10px;
display:block;
width:33px;
height:61px;
background-image:url(../images/right-arrow.png)
}
#preservation3 .stories {
text-align:center
}
#preservation3 .story {
width:100%
}
#preservation3-carousel .owl-wrapper-outer {
max-width:960px;
margin:0 auto
}
#preservation3-carousel .owl-wrapper-outer .owl-item {
width:300px!important;
margin:0 10px
}
#preservation3-carousel .owl-controls {
display:block!important
}
#preservation3 .owl-controls {
position:absolute;
top:50%
}
#preservation3.owl-controls .owl-buttons {
width:100%
}
#preservation3 .owl-controls .owl-buttons .owl-prev {
float:left;
margin-left:10px;
display:block;
width:33px;
height:61px;
background-image:url(../images/left-arrow.png)
}
#preservation3 .owl-controls .owl-buttons .owl-next {
float:right;
margin-right:10px;
display:block;
width:33px;
height:61px;
background-image:url(../images/right-arrow.png)
}
#preservation4 .stories {
text-align:center
}
#preservation4 .story {
width:100%
}
#preservation4-carousel .owl-wrapper-outer {
max-width:960px;
margin:0 auto
}
#preservation4-carousel .owl-wrapper-outer .owl-item {
width:300px!important;
margin:0 10px
}
#preservation4-carousel .owl-controls {
display:block!important
}
#preservation4 .owl-controls {
position:absolute;
top:50%
}
#preservation4.owl-controls .owl-buttons {
width:100%
}
#preservation4 .owl-controls .owl-buttons .owl-prev {
float:left;
margin-left:10px;
display:block;
width:33px;
height:61px;
background-image:url(../images/left-arrow.png)
}
#preservation4 .owl-controls .owl-buttons .owl-next {
float:right;
margin-right:10px;
display:block;
width:33px;
height:61px;
background-image:url(../images/right-arrow.png)
}
.owl-controls .owl-buttons .owl-prev {
margin-left:10px
}
.owl-controls .owl-buttons .owl-next {
margin-right:10px
}
.project-image img {
	min-height: 300px;
}
}
@media (max-width:991px) {
#top {
margin-top:70px
}
#nav {
z-index:1000
}
#nav ul li {
display:block;
padding:3px 0
}
nav ul li a {
text-align:left
}
nav ul li ul {
position:relative;
width:100%;
padding-left:20px;
display:block;
opacity:1;
visibility:visible
}
#nav ul li ul li, .li_width ul .li_width, nav .li_width, nav ul li ul li.li_width {
max-width:100%!important;
width:100%!important
}
#gallery .wrap, .gallery-wrap {
display:block;
width:100%
}
#donate .pane {
display:block
}
#gallery .image-link img {
width:100%
}
#events-news-container, .events-news-wrapper .inner .content, .events-news-wrapper .inner .image, .events-slider .event-description, .events-slider .event-image, .events-slider2 .event-description, .events-slider2 .event-image {
display:block
}
.events-slider .event, .events-slider2 .event {
max-width:90%
}
.events-news-wrapper .inner .image, .events-slider .event-image, .events-slider2 .event-image {
width:100%;
height:300px;
margin-bottom:15px
}
#preservation .story img, #preservation2 .story img, #preservation3 .story img, #preservation4 .story img {
width:100%
}
.subfooter {
font-size:10px
}
.project-hero.project-map {
height:auto
}
.project-map .map-content-2 {
display:none
}
#donation-form .form-group .telephone .col-md-4 {
display:block;
float:left;
width:20%!important
}
#donation-form .form-group .telephone .col-md-4:last-child {
width:30%!important
}
.default-carousel .owl-controls {
	position: relative;
}
.chapters-slider-wrap .owl-controls, 
.events-slider .owl-controls, 
.carousel-inner .owl-controls {
	position: relative;
}
.events-slider .owl-controls .owl-buttons .owl-next, 
.events-slider .owl-controls .owl-buttons .owl-prev,
.carousel-inner .owl-controls .owl-buttons .owl-next,
.carousel-inner .owl-controls .owl-buttons .owl-prev {
float:none;
display:inline-block
}
}

@media (max-width:1024px) {
	.project-image img {
		height: 250px;
	}
	.project-hero.project-map {
		height: auto;
	}
	.project-map .map-content-2 {
		display: none;
	}
	.carousel-inner .events-carousel {
		max-width: 800px;
	}
	.default-carousel .carousel-container .carousel-inner, 
	#preservation-carousel {
		max-width: 800px;
		margin: 0 auto;
	}
	.carousel-inner .owl-wrapper-outer {
		max-width: 800px;
		margin: 0 auto;
	}
	#preservation .story img, .default-carousel .story img,
	.default-carousel .carousel-inner .owl-item img {
		height: 220px;
	}
}
@media (min-width:1024px) {
.preserves.owl-carousel, .preserves2.owl-carousel {
width:33.33%
}
#gallery-container {
width:100%!important;
max-width:100%
}
#gallery-container div:first-child() {
width:100%!important
}
}
@media (max-width:1023px) {
.preserves.owl-carousel, .preserves2.owl-carousel {
width:100%
}
}
@media (min-width:768px) {
.about-wrap, .stat-wrap {
display:block;
width:25%;
float:left
}
#events-news.page .event-wrap img {
width:100%;
height:200px
}
}
@media (max-width:767px) {
#events-news-slider .owl-wrapper-outer {
height:500px
}
.events-slider .owl-controls,
.carousel-inner .owl-controls {
position:relative;
top:0
}
.events-slider .owl-controls .owl-buttons,
.carousel-inner .owl-controls .owl-buttons {
text-align:center
}
.events-slider2 .owl-controls {
position:relative;
top:0
}
.events-slider2 .owl-controls .owl-buttons {
text-align:center
}
.events-slider2 .owl-controls .owl-buttons .owl-next, .events-slider2 .owl-controls .owl-buttons .owl-prev {
float:none;
display:inline-block
}
.about-wrap, .stat-wrap {
display:block;
width:100%
}
#preservation-carousel, #preservation2-carousel, #preservation3-carousel, #preservation4-carousel {
padding:0 10px
}
#chapters #map-content {
margin:0;
padding:0 10px;
height:auto
}
#chapters #map .marker-container {
position:relative;
top:0;
bottom:0;
left:0;
right:0;
text-align:center
}
#chapters #map .marker {
display:inline-block;
margin:0 15px 10px 0;
position:relative;
left:0;
right:0;
top:0;
width:auto;
height:30px;
background-repeat:no-repeat;
clear:both
}
#chapters #map .marker span {
display:inline-block;
padding-left:25px
}
#chapters #map img {
display:none
}
.default-carousel .carousel-inner .owl-item img, 
.default-carousel .story img,
.events-slider .event-wrap img {
	width: 100%;
	height: 220px;
}
#donate .joinnow .wrapper {
	padding: 45px 10px 30px 10px;
}

}
@media (min-width:480px) and (max-width:767px) {
.about-wrap, .stat-wrap {
width:50%;
float:left
}
}
@media (max-width:600px) {
.marker-container {
bottom:85px;
right:83px
}
#map-content.map-content-2, .education-hero.membership-hero {
height:300px
}
.membership-hero p {
font-size:35px
}
}
@media (max-width:468px) {
#preservation-carousel .owl-wrapper-outer .owl-item, #preservation2-carousel .owl-wrapper-outer .owl-item, #preservation3-carousel .owl-wrapper-outer .owl-item, #preservation4-carousel .owl-wrapper-outer .owl-item {
display:block
}
.marker-container {
bottom:160px;
right:130px
}
#marker-arizona {
margin-top:230px;
margin-left:208px
}
#marker-atlanta {
margin-top:224px;
margin-left:227px
}
#marker-dallas {
margin-top:233px;
margin-left:213px
}
#marker-louisiana {
margin-top:224px;
margin-left:213px
}
#marker-ny {
margin-top:217px;
margin-left:250px
}
#marker-paris {
margin-top:216px;
margin-left:370px
}
#marker-dc, #marker-philly {
margin-top:221px;
margin-left:245px
}
#marker-south-cali {
margin-top:230px;
margin-left:196px
}
#marker-boston {
margin-top:207px;
margin-left:252px
}
}
@media (max-width:480px) {
.map-content-2 #marker-ME {
top:195px;
left:300px
}
.map-content-2 #marker-NY {
top:205px;
left:290px
}
.map-content-2 #marker-PA {
top:219px;
left:286px
}
.map-content-2 #marker-VA {
top:225px;
left:289px
}
.map-content-2 #marker-SC {
top:232px;
left:283px
}
.map-content-2 #marker-DC {
top:225px;
left:284px
}
.map-content-2 #marker-TX {
top:243px;
left:240px
}
.map-content-2 #marker-LA {
top:242px;
left:225px
}
.map-content-2 #marker-paris, .map-content-2 .marker.france {
right:-13px
}
.map-content-2 #marker-Champagne {
right:0;
top:193px
}
.map-content-2 #marker-Indre-et-Loire, .map-content-2 #marker-Poitou-Charentes {
right:18px;
top:210px
}
.map-content-2 #marker-IsÃƒÆ'Ã†'Ãƒâ€šÃ‚Â¨re {
right:-35px;
top:254px
}
.map-content-2 #marker-Calvados {
right:-4px;
top:187px
}
.map-content-2 #marker-Bouches-du-RhÃƒÆ'Ã†'Ãƒâ€šÃ‚Â´ne {
right:-26px;
top:250px
}
.map-content-2 #marker-ArdÃƒÆ'Ã†'Ãƒâ€šÃ‚Â¨che {
right:-14px;
top:248px
}
.map-content-2 #marker-Gers {
top:212px;
right:-26px
}
.about-us-inner .about-icon {
padding-bottom:0
}
.about-us-inner h4 {
padding-top:10px;
padding-bottom:10px
}
.about-us-inner .read-more {
padding-bottom:25px
}
.project-image {
	display: block;
	margin-bottom: 20px;
}
.project-image img {
	height: 210px;
}
}
@media (max-width:414px) {
#chapters .marker {
left:26px;
top:35px
}
#chapters #marker-paris {
left:70px;
top:15px
}
}
@media (max-width:375px) {
#chapters .marker {
left:15px;
top:20px
}
#chapters #marker-paris {
left:41px;
top:11px
}
.project-image img {
	height: 200px;
}
}
@media (max-width:360px) {
#chapters #marker-paris {
left:31px;
top:11px
}
.input-wrapper #newsletter_email {
width:93%
}
}
@media (max-width:320px) {
#chapters .marker {
left:5px;
top:3px
}
#chapters #marker-paris {
left:0;
top:0
}
.map-content-2 #marker-ME {
top:184px;
left:256px
}
.map-content-2 #marker-NY {
top:189px;
left:251px
}
.map-content-2 #marker-PA {
top:191px;
left:248px
}
.map-content-2 #marker-VA {
top:200px;
left:250px
}
.map-content-2 #marker-SC {
top:210px;
left:245px
}
.map-content-2 #marker-DC {
top:200px;
left:250px
}
.map-content-2 #marker-TX {
top:223px;
left:212px
}
.map-content-2 #marker-LA {
top:219px;
left:212px
}
.map-content-2 #marker-paris, .map-content-2 .marker.france {
top:128px;
right:290px
}
.map-content-2 #marker-Languedoc-Roussillon {
right:-59px;
top:225px
}
.map-content-2 #marker-Champagne, .map-content-2 #marker-Poitou-Charentes {
right:-34px;
top:210px
}
.map-content-2 #marker-Indre-et-Loire, .map-content-2 #marker-IsÃƒÆ'Ã†'Ãƒâ€šÃ‚Â¨re {
right:-59px;
top:225px
}
.map-content-2 #marker-Calvados {
right:-34px;
top:210px
}
.map-content-2 #marker-Bouches-du-RhÃƒÆ'Ã†'Ãƒâ€šÃ‚Â´ne {
right:-48px;
top:222px
}
.map-content-2 #marker-ArdÃƒÆ'Ã†'Ãƒâ€šÃ‚Â¨che, .map-content-2 #marker-Gers, .map-content-2 #marker-Saint-Denis {
right:-34px;
top:210px
}
.project-image img {
	min-height: 100px;
}
}

