.home-key-areas .article-list,.section-header
{	text-align:center}

.help-list p,.main-slider .banner-slider h2,.main-slider .banner-slider h2 strong
{	font-family:Lato,sans-serif}

.section-header
{	margin:50px 0 19px;
	border-bottom:0;
	padding-bottom:9px}

.third-style h1,.third-style p
{	margin-bottom:15px}

.banner-slider ul li h2
{	line-height:1}

.banner-slider h2
{	font-size:36px;
	font-weight:300;
	margin-top:0;
	line-height:1.2}

.banner-slider h2 strong
{	display:block;
	border:none;
	padding:0}

.banner-slider p
{	line-height:1.8}

.tp-caption .btn.btn-default
{	font-size:14px;
	padding:12px 31px}

.banner-section.btn-link:hover
{	text-decoration:underline}

.trans-grey
{	width:400px;
	background:rgba(43,41,39,.8)}

.btn-bg
{	font-size:12px;
	border-radius:0;
	color:#45403c;
	padding:6px 12px;
	cursor:default}

.banner-heading,.banner-summary
{	width:385px;
	white-space:normal!important}

.slider-third .banner-heading
{	width:479px}

.third-style
{	width:390px}

.slider-third .tp-caption .btn.btn-default
{	padding:9px 26px}

.bottom-animation h2
{	font-size:24px;
	color:#fff}

.third-style h1
{	font-size:25px;
	color:#fff}

.third-style h2,.third-style p
{	color:#fff}

.third-style h2 strong
{	font-size:36px}

.third-style h2
{	font-size:30px}

.bottom-animation h2 strong
{	font-size:36px}

.rev_slider_wrapper .tparrows
{	z-index:9999}

.tp-bullets.simplebullets.round .bullet
{	background:0 0;
	width:12px;
	height:12px;
	margin:0 4px;
	border-radius:50%}

.tp-bullets.hidebullets
{	opacity:1}

.news-ticker
{	width:100%;
	max-width:1180px;
	margin:0 auto;
	padding:50px 20px;
	box-sizing:border-box}

.news-ticker h6
{	font-size:16px}

.breakingNews
{	width:100%;
	height:40px;
	background:#FFF;
	position:relative;
	border:1px solid #D0D0D0;
	overflow:hidden}

@media (max-width:320px)
{	.breakingNews
{	margin:2px 0}

}

.breakingNews>.bn-title
{	width:auto;
	height:40px;
	display:inline-block;
	background:#EEE;
	position:relative}

.breakingNews>.bn-title>h2
{	display:inline-block;
	margin:0;
	padding:0 20px;
	line-height:40px;
	font-size:20px;
	color:#444;
	height:40px;
	box-sizing:border-box}

.breakingNews>.bn-title>span
{	width:0;
	position:absolute;
	right:-10px;
	top:10px;
	height:0;
	border-style:solid;
	border-width:10px 0 10px 10px;
	border-color:transparent transparent transparent #EEE}

.breakingNews>.bn-navi,.breakingNews>.bn-navi>span,.breakingNews>ul,.breakingNews>ul>li
{	height:40px;
	position:absolute}

.breakingNews>ul
{	padding:0;
	margin:0;
	list-style:none;
	left:210px;
	top:0;
	right:40px;
	font-size:16px}

.breakingNews>ul>li
{	width:100%;
	line-height:40px;
	display:none}

.breakingNews>ul>li>a
{	text-decoration:none;
	background:#FFF;
	color:#333;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-weight:400}

.breakingNews>ul>li>a:hover
{	color:#1F527B;
	background:#FFF}

.breakingNews>.bn-navi
{	width:40px;
	right:0;
	top:0;
	opacity:0}

.breakingNews>.bn-navi>span
{	width:20px;
	top:0;
	cursor:pointer;
	opacity:.3;
	background-image:url(/out/121204/bn-arrows.png);
	background-repeat:no-repeat}

.breakingNews:hover .bn-navi,.breakingNews>.bn-navi>span:hover
{	opacity:1}

.breakingNews>.bn-navi>span:first-child
{	background-position:left center;
	left:0}

.breakingNews>.bn-navi>span:last-child
{	background-position:right center;
	right:0}

.bn-gray
{	border-color:#D0D0D0}

.bn-gray>.bn-title
{	background:#EEE}

.bn-gray>.bn-title>span
{	border-left-color:#EEE}

.bn-gray>ul>li>a:hover,.bn-gray>ul>li>a>span
{	color:#1F527B}

.breakingNews>.bn-navi,.breakingNews>.bn-navi>span,.breakingNews>ul>li>a
{	transition:.75s linear;
	-moz-transition:.75s linear;
	-webkit-transition:.75s linear}

.home-key-areas
{	background:#fff;
	margin-bottom:60px}

.home-key-areas p
{	color:#6b6864}

.home-key-areas h2
{	font-weight:300}

.items-small p
{	font-size:13px;
	color:#6b6864}

.article-list .donation,.article-list .h4
{	color:#26211d;
	font-weight:700}

.home-key-areas .items
{	margin-bottom:35px}

@media (min-width:991px)
{	.home-key-areas .col-xs-12,.home-key-areas col-sm-4
{	padding-left:35px;
	padding-right:35px}

.landing-page .items:nth-child(3n)
{	padding-left:30px;
	padding-right:0}

.landing-page .items-small:nth-child(3n-2),.landing-page .items:nth-child(3n-2)
{	padding-right:30px;
	padding-left:0;
	clear:both}

.landing-page .items-small:nth-child(3n)
{	padding-left:30px;
	padding-right:0}

}

.article-list .items img,.landing-page .items img,.landing-page .items-small img
{	width:100%;
	display:block}

.article-list .items h3
{	margin-bottom:10px;
	min-height:38px}

.article-list .donation
{	font-size:16px;
	display:block;
	margin-bottom:21px}

.flex-direction-nav,.home-key-areas .slides>li+li+li+li
{	display:none}

.landing-page h3
{	font-size:17px;
	margin-bottom:0;
	text-align:left}

.landing-page p
{	margin:20px 0 60px;
	text-align:left;
	line-height:1.6;
	color:#6b6864}

.borderline
{	height:2px;
	width:50px;
	background:#015d88;
	margin:15px 0}

.value small
{	font-size:100%;
	color:#8e8782}

.article-list p
{	line-height:1.6;
	margin:20px 0}

.slides
{	padding:0}

.home-key-areas .items .btn
{	padding:10px 25px}

.home-key-areas .slides>li
{	float:left;
	width:350px;
	margin-right:30px}

.home-key-areas .slick-slider
{	margin-bottom:160px}

.flexslider ol,.flexslider ul
{	list-style:none}

.flexslider .flex-control-paging
{	list-style:none;
	padding:0}

.home-key-areas .flex-control-paging
{	margin-top:44px;
	margin-bottom:91px}

.home-key-areas .flex-control-paging li
{	width:12px;
	height:12px;
	margin:0 4px;
	display:inline-block}

.home-key-areas .flex-control-paging a
{	height:12px;
	width:12px;
	border-radius:100%;
	border:2px solid #4d4641;
	padding:0;
	text-indent:-99999px;
	text-align:left;
	display:block;
	cursor:pointer}

.home-key-areas .flex-control-paging a.flex-active
{	background:#4d4641}

.article-list .progress,.article-list-large .progress
{	background:#26211d;
	border-radius:0;
	height:4px;
	margin-bottom:19px;
	overflow:visible}

.contact-address address span,.fancybox-skin,.media-content,.modal-content,.news-section .img-thumb figure,.reward-apply,.testimonial-slider,aside ul,aside ul li
{	overflow:hidden}

.progress,.progress-bar
{	filter:none}

.article-list .progress-bar,.article-list-large .progress-bar
{	position:relative;
	-webkit-transition:all 1.5s ease-in-out;
	-moz-transition:all 1.5s ease-in-out;
	-ms-transition:all 1.5s ease-in-out;
	-o-transition:all 1.5s ease-in-out;
	transition:all 1.5s ease-in-out}

.progress-value
{	min-width:48px;
	height:30px;
	line-height:30px;
	background:#ecc731;
	color:#26211d;
	text-align:center;
	position:absolute;
	left:100%;
	top:-37px;
	margin-left:-24px}

.progress-value:after
{	display:inline-block;
	content:"";
	position:absolute;
	left:50%;
	margin-left:-4px;
	bottom:-4px;
	border-right:4px solid transparent;
	border-left:4px solid transparent}

.how-to-help
{	background:#F9F8F7;
	padding-bottom:101px}

.how-to-help h2
{	font-weight:400}

.how-to-help h2 span
{	border-bottom:2px solid #FFF;
	padding:5px 0}

.how-to-help .section-header
{	margin:55px 0 33px}

.how-to-help .svg-shape svg
{	width:69px;
	height:69px}

.help-list p
{	font-size:14px;
	color:#727272;
	line-height:1.6}

.help-list .media h3
{	color:#26211d;
	font-weight:700;
	margin-bottom:14px;
	font-size:18px}

.help-list .media h3 a
{	color:#26211d}

.help-section .media h3
{	margin:0 0 30px;
	font-size:24px;
	font-weight:400}

.help-list .media
{	font-size:18px;
	color:#727272;
	margin-bottom:33px}

.warning-icon-box
{	width:68px;
	height:68px;
	padding:16px 0;
	text-align:center}

.media>.pull-left.warning-icon-box
{	margin-right:28px}

.parallax-section
{	min-height:434px;
	background:url(../img/volunteer.jpg) no-repeat fixed;
	background-size:cover}

.parallax-section .btn
{	padding:10px 38px}

.parallax-section h2
{	font-size:40px;
	margin:98px 0 30px;
	font-weight:300}

.parallax-section p
{	font-size:16px;
	line-height:1.6;
	margin-bottom:39px;
	color:#26211d}

.latest-news
{	padding-bottom:111px;
	background:#fff}

.latest-news .section-header
{	margin:69px 0 33px}

.latest-news h2
{	font-size:32px;
	font-weight:300}

.latest-news .article-list h3
{	margin:27px 0 15px;
	font-size:18px}

.date,.posted-in
{	text-transform:uppercase;
	font-size:12px;
	color:#727272;
	margin-right:6px;
	display:inline-block;
	margin-bottom:17px}

.latest-news .article-list .btn
{	font-size:13px;
	padding:10px 30px}

.latest-news .article-list .items
{	margin-bottom:40px}

.testimonial
{	background:url(../img/bg-testimonials.jpg) center 0 no-repeat;
	background-size:cover;
	text-align:center;
	position:relative}

.overlay
{	background:#32302f;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	opacity:.9}

.testimonial-slider
{	margin-bottom:0;
	padding:74px 0 42px;
	position:relative}

.testimonial-slider h2
{	color:#fff;
	margin-bottom:49px;
	font-weight:300}

.testimonial-slider blockquote
{	padding:0;
	border:0;
	width:66%;
	margin:0 auto}

.testimonial-slider blockquote p
{	font-style:italic;
	font-size:24px;
	line-height:1.5;
	color:#fff}

.testimonial-slider blockquote footer
{	margin-top:42px}

.testimonial-slider blockquote footer span
{	text-transform:uppercase;
	font-size:24px;
	color:#fff;
	display:block}

.testimonial-slider blockquote cite
{	color:rgba(255,255,255,.66);
	display:block;
	font-size:12px}

.main-slider .banner-slider p,.main-slider .btn:hover
{	color:#fff}

.testimonial .flex-control-paging
{	list-style:none;
	width:100%;
	margin:40px auto 10px}

.testimonial-slider .flex-control-paging li
{	width:12px;
	height:12px;
	margin:0 4px;
	display:inline-block}

.get-involved span,.main-slider .banner-slider h2 span
{	display:block}

.testimonial-slider .flex-control-paging a
{	height:12px;
	width:12px;
	border-radius:100%;
	padding:0;
	text-indent:-99999px;
	text-align:left;
	display:block;
	cursor:pointer}

.main-slider .banner-slider h2
{	font-size:42px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase}

.main-slider .banner-slider h2 strong
{	font-weight:400}

.main-slider .tp-caption .btn.btn-default
{	padding:10px 27px}

.main-slider .banner-heading,.main-slider .banner-summary
{	width:524px}

.main-slider .banner-summary
{	width:453px}

.main-slider .tp-bullets
{	margin-left:-570px!important}

main-slider .tp-caption .btn.btn-default
{	padding:9px 26px}

.home-key-areas-section
{	padding-bottom:82px;
	padding-top:69px}

.home-key-areas3
{	padding-top:20px}

.home-key-areas-section .progress-value-number
{	bottom:-8px}

.img-thumb:hover
{	cursor:default}

.embed-responsive-16by9 img,.gallery-wrap .img-thumb:hover,.portfolio-detail-description .img-thumb:hover,.shoping .img-thumb:hover img
{	cursor:pointer}

.home-key-areas-section .progress-bar-section
{	padding-left:40px;
	position:relative;
	margin-top:25px}

.home-key-areas-section p
{	line-height:1.7}

.home-key-areas-section .progress
{	margin-bottom:36px}

.progress-bar-section .progress
{	position:static;
	height:4px}

.how-to-help .media-content,.video-section
{	position:relative}

.home-key-areas-section .donation
{	color:#2d2620;
	font-weight:700}

.home-key-areas-section .value small.value-color
{	color:#f65c5c;
	margin-bottom:29px}

.home-key-areas-section .items .btn
{	padding:8px 13px}

.home-key-areas-section h3
{	margin-top:30px;
	font-weight:700;
	margin-bottom:23px;
	font-size:24px;
	line-height:1.3}

.cause-summary .h4,.home-key-areas3 h3
{	font-size:20px}

.home-key-areas-section .heading-block
{	min-height:78px}

.home-key-areas-section .heading-block h3
{	margin-bottom:10px}

.cause-summary .progress
{	margin-bottom:37px}

.cause-summary .one-block .progress
{	margin-bottom:12px}

.home-key-areas-section .btn
{	margin-top:33px}

.help-section
{	padding-bottom:82px}

.help-section .media,.help-section .media .media
{	margin-top:0}

.media-content
{	border:1px solid #f2ede9;
	padding:43px 27px;
	background:#fff}

.help-section p
{	padding-top:21px}

.video-section
{	text-align:center}

.video-section embed,.video-section iframe,.video-section object
{	border:0;
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:9}

.video-section img
{	width:100%;
	height:395px}

.help-people .video-section img
{	height:332px}

.video-section .container
{	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%)}

.video-section h2
{	margin-bottom:5px}

.video-section .play-btn
{	font-size:69px}

.news-section
{	padding-bottom:77px}

.news-section .media
{	margin-top:0}

.news-section .volunteer-reward
{	background:#faf7f4;
	padding:20px;
	margin-top:107px;
	text-align:left}

.news-section .section-header
{	text-align:left;
	margin:82px 0 6px}

.reward-apply
{	padding:48px 22px 60px 32px;
	border:1px solid #eae5e0}

.reward-apply .page-header
{	position:relative}

.news-section .media h3
{	margin-top:5px;
	margin-bottom:10px;
	font-size:22px;
	font-weight:700}

.news-section .volunteer-reward h2
{	color:#26211d;
	font-size:28px;
	font-weight:700;
	margin-top:40px;
	margin-bottom:0}

.donation-holder h2,.help-people h2
{	font-weight:300}

.news-section .reward-apply p
{	margin-bottom:24px}

.news-section .btn
{	padding:10px 27px}

.volunteer-reward .btn
{	margin-top:13px}

.get-involved
{	font-size:38px;
	color:#26211d}

.news-section .user-svg-shape
{	right:40px;
	top:-3px}

.control,.slider-third .tp-bullets
{	top:50%;
	transform:translateY(-50%)}

.news-section .user-svg-shape svg
{	width:108px;
	height:104px}

.news-section .media .btn
{	margin-top:14px;
	padding:10px 23px}

.news-section .items
{	margin-bottom:62px}

.news-section .get-involved
{	font-size:48px;
	line-height:1.1}

.donation-holder
{	text-align:center;
	background:#faf7f4;
	padding:29px 0 139px}

.donation-holder blockquote
{	background:#fff;
	border:none;
	min-height:248px;
	padding:33px 30px 10px;
	position:relative;
	margin-top:26px}

.donation-holder blockquote p
{	font-size:18px;
	font-weight:300;
	font-style:italic;
	line-height:1.7}

.fa.quote-mark
{	font-size:32px;
	margin-right:6px}

.donation-holder blockquote:after
{	position:absolute;
	bottom:-34px;
	left:27px;
	width:0;
	height:0;
	border-style:solid;
	border-width:52px 8px 0 13px;
	border-color:#fff transparent transparent;
	transform:rotate(-34deg);
	-webkit-transform:rotate(-34deg);
	-moz-transform:rotate(-34deg);
	-o-transform:rotate(-34deg);
	-ms-transform:rotate(-34deg)}

.donation-holder blockquote footer
{	font-size:18px;
	position:absolute;
	bottom:-38px;
	left:65px}

.donation-holder blockquote cite
{	color:rgba(45,38,32,.77);
	font-size:12px}

.btn-wrapper .btn-default:hover,.help-people .video-section .play-btn,.help-people .video-section h2,.slider-third .banner-slider h2,.slider-third .btn-default:hover,.slider-third .tp-caption .btn.btn-default:hover
{	color:#fff}

.slider-third .tp-bullets
{	left:auto!important;
	right:30px;
	bottom:auto!important}

.slider-third .tp-bullets.simplebullets.round .bullet
{	float:none;
	margin-bottom:8px}

.slider-third .banner-slider h2
{	font-size:42px}

.slider-third .read-more-btn
{	margin-top:15px}

.slider-third .tparrows
{	display:none}

.home-key-areas3 .items
{	width:99.5%;
	margin:0 auto;
	background-color:#f2ede9}

.home-key-areas3 .item-content
{	padding:35px 35px 40px}

.home-key-areas3 h3
{	margin-top:0}

.home-key-areas3 .section-header
{	margin-bottom:48px}

.home-key-areas3 .section-header h2
{	margin-bottom:15px}

.home-key-areas3 .section-header h2 strong,.news-section3 .section-header h2 strong
{	border-bottom:none}

.home-key-areas3 .btn
{	margin-top:15px}

.help-people
{	padding:14px 0 12px}

.help-people h2
{	line-height:1.3;
	margin-bottom:22px}

.help-people p,.news-section3 .media p
{	line-height:1.8}

.help-people h2 span
{	display:block;
	font-weight:400}

.help-people .message
{	font-style:italic;
	font-weight:300;
	color:#26211d;
	font-size:20px;
	margin-bottom:30px;
	display:block}

.help-people h3
{	margin-bottom:12px;
	font-size:24px}

.help-people h3 a
{	color:#26211d}

.help-people p
{	color:#6b6864}

.help-people .video-section
{	margin:50px 0}

.control
{	left:0;
	margin:0 auto;
	position:absolute;
	right:0;
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%)}

.help-block
{	background-color:#faf7f4;
	padding:35px 35px 40px;
	margin-bottom:20px}

.help-people .help-block h3
{	margin-bottom:22px;
	padding-left:65px;
	position:relative}

.help-block h3,.news-section3 .section-header
{	margin-top:0}

.help-block h3 img
{	margin-right:15px;
	height:42px;
	margin-top:-13px;
	position:absolute;
	left:0;
	top:0}

.news-section3 .date,.news-section3 .posted-in
{	margin-bottom:6px}

.news-section3 .items
{	margin-bottom:55px}

.news-section3 .items:last-child
{	margin-bottom:0}

.news-section3 .media .btn
{	margin-top:11px;
	padding:5px 23px}

.news-section3 .volunteer-reward h2
{	margin:0}

.news-section3 .page-header
{	margin:7px 0 0}

.news-section3 .volunteer-reward
{	position:relative;
	margin-top:65px;
	padding:20px 29px}

.news-section3 .reward-apply
{	border:none;
	padding:0}

.get-involved-pic
{	position:absolute;
	right:0;
	top:0}

.news-section3 .get-involved
{	font-size:48px;
	line-height:1.1}

.news-section3 .user-svg-shape
{	position:static;
	display:block;
	margin-bottom:30px;
	margin-left:-10px;
	margin-top:5px}

.news-section3 .svg-shape path
{	fill:#26211d!important}

.news-section3 .volunteer-reward p
{	color:rgba(45,38,32,.66)}

.news-section3
{	padding-bottom:50px}

.news-section3 .section-header
{	margin-bottom:18px;
	padding-bottom:0}

.news-section3 .date
{	margin-right:28px}

.font-icon
{	color:#2d2620;
	margin-right:5px}

.holders
{	padding:52px 0 30px}

.donation-holder .flex-control-paging li
{	width:12px;
	height:12px;
	margin:0 4px;
	display:inline-block}

.donation-holder .flex-control-paging a
{	height:12px;
	width:12px;
	border-radius:100%;
	padding:0;
	text-indent:-99999px;
	text-align:left;
	display:block;
	cursor:pointer;
	background:#d1cdca}

.holders blockquote:after
{	bottom:-33px}

.donation-holder .flex-control-paging a.flex-active
{	background:#4d4641}

.testimonial-content
{	background:#fff;
	border:none;
	position:relative;
	margin-top:26px;
	padding:45px;
	min-height:0;
	margin-bottom:60px;
	width:85%;
	display:inline-block}

.holders blockquote
{	padding:0;
	min-height:0;
	margin-bottom:0;
	float:right;
	width:81%;
	position:static;
	background:0 0}

.holders .flexslider
{	margin-top:31px}

.photo-frame
{	width:108px;
	height:129px;
	float:left}

.blog
{	padding-bottom:41px;
	border-bottom:1px solid #e8e8e8;
	margin-bottom:91px}

.blog img
{	margin-bottom:12px;
	webkit-box-shadow:0 3px 8px rgba(0,0,0,.25);
	-moz-box-shadow:0 3px 8px rgba(0,0,0,.25);
	box-shadow:0 3px 8px rgba(0,0,0,.25)}

.blog img.noborder
{	box-shadow:none}

.blog h2,.blog h4
{	margin-bottom:14px;
	font-weight:300}

.blog h3
{	font-weight:300}

.blog p
{	margin-bottom:30px;
	line-height:1.714}

.blog .btn
{	padding:10px 32px}

.blog-details h1
{	font-size:24px;
	margin:20px 0 15px;
	color:#448822;}
.blog-details h2
{	font-size:18px;
	font-weight:600;
	margin:25px 0 10px;
	color:#224411;}
.blog-details h3
{	font-size:16px;
	font-weight:600;
	margin:20px 0 10px}
.blog-details h4
{	font-size:14px;
	font-weight:600;
	margin:15px 0 5px}

.nomargin h1,.nomargin h5
{	margin:35px 0 15px}

#icons+h2,.blog-details section:first-of-type h1,.blog-details section:first-of-type h5,.news-article h2:first-of-type,.nomargin h1:first-of-type,.nomargin h5:first-of-type
{	margin-top:0}

.nomargin hr+h1
{	margin-top:20px}

.blog-details p
{	margin-bottom:15px;
	font-size:13px}

.blog-details li,.blog-details ul
{	font-family:Arial,Helvetica,sans-serif;
	line-height:25px;
	font-size:13px}

/*.blog-details p.heading-fix strong
{	font-family:Lato,sans-serif;
	font-size:18px;
	margin:25px 0 10px;
	line-height:21px;
	font-weight:400}

*/.blog-details p.center,.blog-details p.center-text
{	font-family:Lato,sans-serif;
	font-size:17px;
	background:#F3F3F3;
	padding:20px;
	margin:30px 0;
	border-left:4px solid #015D8B}

@media (max-width:991px)
{	.blog-details li,.blog-details ul
{	line-height:21px}

.blog-details section:first-child h1
{	margin-top:35px}

.media.scrollspy
{	margin-top:-15px}

}

@media (max-width:480px)
{	.blog ul,ol
{	padding:0 0 0 20px!important}

.blog ol ul
{	padding:0 0 0 30px!important}

ul.post-in
{	padding:0!important}

}

.blog ul,ol
{	padding:0 0 0 40px}

.blog ol ul
{	padding:0 0 0 30px}

.blog ul ul,ol ol,ol ul,ul ol
{	margin-bottom:0}

.blog ol ul li,.blog ul li,.content-col-middle-box ul li
{	list-style:none}

.blog ol li
{	list-style:decimal}

.donate-payment .slides>li,.flex-slide ul,.list-trangled,.post-in,aside ul li
{	list-style:none}

.blog ol ul li:before,.blog ul li:before,.content-col-middle-box ul li:before
{	content:"\f04d";
	font-family:FontAwesome;
	position:relative;
	font-size:8px;
	left:-17px;
	top:-1px;
	margin-right:-6px;
	color:#A59D9D;
	float:left}

.blog ul.checklist li:before
{	content:"\f046";
	font-size:13px;
	color:#2f2f2f;
	font-weight:400;
	top:0}

.blog ol li:before
{	content:none}

.post-in li:before
{	content:none!important}

.blog ul ul li:before,.blog ul.checklist ul li:before
{	content:"\f0da";
	font-family:FontAwesome;
	position:relative;
	font-size:13px;
	left:-17px;
	top:-1px;
	margin-right:-6px;
	color:#A59D9D;
	float:left}

.blog li
{	color:#2F2F2F;
	padding:5px;
	line-height:21px}

.post-in
{	margin:45px 0 21px;
	font-size:12px;
	padding:0!important}

.post-in>li
{	display:inline-block;
	font-size:12px;
	padding:0}

.post-in>li+li:before
{	content:"/\00a0";
	padding:0 5px;
	color:#727272}

.blog .embed-responsive.embed-responsive-16by9
{	padding-bottom:41.25%}

.blog .blog-callout
{	color:#26211d;
	text-align:center;
	border:none;
	padding:36px 7% 45px;
	background-color:#ddd8c7;
	margin-bottom:48px}

.blog .blog-callout p
{	font-size:30px;
	font-weight:300;
	margin-bottom:8px}

.blog .blog-callout footer
{	font-size:18px;
	font-weight:400;
	color:#26211d}

.blog .blog-callout footer:before
{	content:' - ';
	display:inline-block}

.blog .blog-alert
{	margin-top:-7px}

.blog-alert
{	padding:22px 7% 18px;
	position:relative;
	margin-bottom:36px;
	background:#fc0}

.blog-alert a
{	color:#26211d}

.blog .embed-link
{	position:absolute;
	right:0;
	top:56px}

.embed-link
{	display:inline-block;
	width:56px;
	height:54px;
	background:#26211d;
	padding:12px 18px}

.blog audio
{	width:100%;
	margin-top:-6px}

.blog:last-child
{	margin-bottom:0;
	border-bottom:0;
	padding-bottom:0}

.blog section:first-child
{	border:0;
	margin:0}

.blog section
{	border-top:3px solid #eee;
	margin:20px 0;
	clear:both}

.callout
{	border-left:4px solid #ecc731;
	margin:0 0 36px;
	padding:20px 28px;
	font-size:18px;
	font-family:Roboto,sans-serif;
	font-weight:300;
	background:#efece1}

.callout p
{	font-size:18px;
	line-height:1.5}

.blog img.pull-left
{	margin-right:40px}

.blog img.pull-right
{	margin-left:40px}

.blog-details
{	padding-bottom:10px;
	margin-bottom:70px}

#icons
{	float:right;
	margin-top:-50px}

.excel-icon,.pdf-icon,.print-icon,.word-icon
{	float:left}

#icons .fa
{	color:#424247;
	font-size:21px;
	margin:0 0 0 10px}

.pdf-icon a img
{	display:none}

.block-content
{	width:100%;
	display:inline-block}

.comment
{	padding:7px 3.2% 10px;
	margin-bottom:59px;
	background:#fbf9f8}

.comment.media>.pull-left
{	margin-top:17px;
	margin-right:20px}

.comment .btn-default
{	padding:6px 24px;
	margin-top:-12px}

.profile-block
{	background:#f2ede9;
	padding:18px 3.2% 28px;
	margin-bottom:49px}

.comment h4
{	display:inline-block;
	margin-right:20px;
	font-size:16px;
	font-weight:300}

.article-slider .slides li+li+li+li,.flex-slide .flex-control-nav,.flex-slide .slides li+li
{	display:none}

.profile-block .btn-default
{	padding:8px 18px;
	margin-top:-12px}

.comment .media-body
{	padding-top:12px}

.profile-block.media>.pull-left
{	margin-top:12px}

.comment .date
{	margin-bottom:0}

.comment header
{	margin-bottom:11px}

.comment .social-icons
{	float:none}

.comment .social-icons a
{	font-size:14px;
	color:#7f7d77}

.comment .social-icons>li:first-child
{	margin-left:0}

.live-comment
{	padding-bottom:16px}

.live-comment h3
{	margin-bottom:52px;
	font-weight:300}

.comment-block
{	border-bottom:1px solid #eeeae4;
	margin-bottom:43px}

.reply-form h3
{	margin-bottom:45px;
	font-weight:300}

.reply-form label
{	margin-bottom:5px;
	color:#727272;
	font-size:14px}

.reply-form .form-group
{	margin-bottom:27px}

.reply-form textarea.form-control
{	height:139px;
	margin-bottom:47px}

.flex-slide
{	position:relative}

.thumbnail .flex-viewport
{	margin-top:-1px}

.flex-slide .flex-direction-nav
{	display:block;
	position:absolute;
	left:0;
	width:100%;
	top:50%;
	list-style:none;
	height:49px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%)}

.slider-wrap.flex-slide .flex-direction-nav
{	height:22px}

.flex-slide .flex-direction-nav a
{	font-size:0;
	width:49px;
	height:49px;
	background:rgba(124,114,107,1);
	border-radius:100%;
	display:block;
	position:absolute;
	top:0;
	text-align:center;
	color:#fff}

.flex-slide .flex-direction-nav a:hover
{	background:rgba(124,114,107,.8);
	color:#fff}

.fancybox-nav.fancybox-next,.flex-slide .flex-direction-nav .flex-next
{	right:22px}

.fancybox-nav.fancybox-prev,.flex-slide .flex-direction-nav .flex-prev
{	left:22px}

.fancybox-nav,.flex-slide .flex-direction-nav .flex-next:before,.flex-slide .flex-direction-nav .flex-prev:before
{	font-family:FontAwesome;
	font-size:40px;
	display:inline-block;
	line-height:49px}

.fancybox-nav.fancybox-prev:before,.flex-slide .flex-direction-nav .flex-prev:before
{	content:"\f104"}

.fancybox-nav.fancybox-next:before,.flex-slide .flex-direction-nav .flex-next:before
{	content:"\f105"}

.fancybox-nav:before
{	font-size:25px;
	line-height:30px;
	display:block;
	text-shadow:0 1px 0 #fff;
	color:#26211d}

.fancybox-nav
{	font-size:0;
	width:30px;
	height:30px;
	background:#ecc731;
	border-radius:100%;
	display:block;
	position:absolute;
	top:50%;
	text-align:center;
	color:#fff}

.our-story
{	margin-bottom:41px}

.our-story .section-header
{	margin-bottom:33px}

.our-story .section-header h2
{	font-weight:300;
	margin-bottom:0}

.spacer-bottom h3
{	letter-spacing:-.3px;
	margin-bottom:25px}

.our-story .article-sammury
{	border:0;
	padding:0;
	font-size:24px;
	color:#727272;
	font-weight:300;
	line-height:1.2;
	margin-bottom:28px;
	display:block}

.our-works
{	margin-bottom:107px}

.our-works .thumbnail
{	padding:0;
	border:none;
	box-shadow:none;
	background:0 0}

.our-works .thumbnail p
{	margin-bottom:25px}

.helping-child
{	background:url(../img/parallax-banner-02.jpg) center 0 no-repeat fixed;
	background-size:cover;
	padding:103px 0 127px;
	margin-bottom:60px}

.helping-child .h1
{	font-size:40px;
	color:#fff;
	margin-bottom:29px;
	font-weight:300}

.helping-child .h1 small
{	border-bottom:0}

.helping-child p
{	color:#fff;
	margin-bottom:46px;
	padding-right:69px}

.helping-child .btn-theme
{	color:#ecc731}

.helping-child .btn-theme:focus,.helping-child .btn-theme:hover
{	color:#fff}

.cause-page
{	padding:50px 0 0}

.spacer-bottom
{	margin-bottom:70px}

.article-list .spacer-bottom .h4
{	padding-bottom:16px}

.sec-breadcrumb
{	max-width:60%;
	margin:30px auto;
	border-bottom:1px solid #e8e5e3;
	border-top:1px solid #e8e5e3;
	padding:12px 0}

.sec-breadcrumb .breadcrumb
{	margin-bottom:0}

.sec-breadcrumb .breadcrumb a
{	font-size:16px}

.article-list-large figure
{	width:100%;
	display:block;
	overflow:hidden}

.article-list-large .h4
{	font-size:30px;
	margin-bottom:10px}

.article-list-large .section-header
{	margin-bottom:0;
	margin-top:0}

.article-list-large .donate-easy-steps
{	margin-top:76px;
	margin-bottom:15px}

.article-list-large .article-pic img
{	width:100%}

.article-list-large.progressbar .detail-description
{	border:none;
	margin:0;
	padding:0}

.detail-description .donation-summary
{	font-size:19px;
	color:#26211d;
	line-height:1.7;
	padding:0}

.donation-details
{	width:100%;
	display:inline-block;
	padding:0 0 43px;
	border-bottom:1px solid #f6f3f1;
	margin-bottom:20px}

.date-desc,.palce-name
{	font-size:16px;
	color:#b2a9a1;
	display:inline-block;
	padding:0 10px 23px}

.article-list-large .donation
{	color:#26211D;
	display:inline-block;
	float:left;
	font-size:24px;
	font-weight:700;
	margin-bottom:0}

.detail-description
{	border-top:1px solid #f6f3f1;
	margin:20px 0 0;
	padding:10px 0 0}


{	margin-top:76px}

.detail-description p
{	padding:26px 0 10px}

.detail-description .detail-summary
{	font-size:21px;
	font-weight:400;
	color:#26211d}

.list-trangled
{	padding:22px 0 32px}

.list-trangled li
{	padding:0 0 0 12px;
	margin:3px 0 0;
	position:relative}

.list-trangled li:before
{	content:'\f0da';
	font-family:FontAwesome;
	position:absolute;
	left:0;
	top:0}

.btn-width,.choose-pricing .btn-default
{	font-family:Lato,sans-serif}

.step-donation
{	border-top:2px solid #f6f3f1;
	margin:56px 0 0}

.step-donation h2
{	font-weight:300}

.step-donation h2 strong
{	border:none}

.number-count
{	height:72px;
	width:72px;
	background:#ecc731;
	line-height:72px;
	text-align:center;
	display:inline-block;
	border-radius:50%;
	font-size:30px;
	color:#26211d;
	font-weight:100;
	margin-bottom:22px}

h4.normal-text
{	font-weight:400}

.sec-step-desc
{	padding:0 5%}

.sec-step-desc h4
{	margin-bottom:27px;
	font-size:18px;
	font-weight:700}

.causes-description .sec-step-desc h4
{	font-size:18px;
	font-weight:300}

.causes-details-step h4
{	font-size:24px}

.heading-sec
{	border-bottom:1px solid #f6f3f1;
	margin-bottom:19px}

.step-donation.sec-step-med
{	background:#f9f7f5;
	border:0;
	padding:0 0 52px;
	display:inline-block;
	width:100%;
	margin-bottom:51px}

.causes-description .step-donation.sec-step-med
{	padding:25px 0 52px}

.block-title h3
{	font-size:22px;
	font-weight:700}

aside.media
{	width:100%}

.affix
{	position:fixed;
	top:20px}

.affix-bottom
{	position:absolute}

@media (min-width:991px)
{	.affix,.affix-bottom
{	width:212.5px!important}

.news-container.affix,.news-container.affix-bottom
{	width:293.33px!important}

.one-pager-1.affix,.one-pager-1.affix-bottom
{	width:183.39px!important}

.one-pager-3.affix,.one-pager-3.affix-bottom
{	width:164px!important}

aside.media
{	margin-top:-20px!important}

}

@media (max-width:991px)
{	.affix
{	position:relative;
	top:0}

}

@media (min-width:1200px)
{	.affix,.affix-bottom
{	width:262.5px!important}

.news-container.affix,.news-container.affix-bottom
{	width:360px!important}

.one-pager-1.affix,.one-pager-1.affix-bottom
{	width:227.39px!important}

.one-pager-3.affix,.one-pager-3.affix-bottom
{	width:203.5px!important}

}

.one-pager-heading,.text-widget h3,aside.media h3
{	font-size:17px;
	font-weight:400;
	color:#26211d;
	border:1px solid #D7D7D7;
	border-top-right-radius:8px;
	border-top-left-radius:8px;
	padding:10px 8px 5px;
	margin-bottom:0;
	background:rgba(255,255,255,1);
	background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,1)),color-stop(47%,rgba(246,246,246,1)),color-stop(100%,rgba(237,237,237,1)));
	background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 )}

.text-widget h3
{	padding-bottom:15px;
	margin-bottom:20px}

aside.media h3.space-top
{	margin-top:0;
	margin-bottom:0}

aside.media a
{	margin:0;
	padding:10px}

aside.media p
{	font-size:18px;
	font-weight:300;
	color:#26211d;
	line-height:1.2}

aside.media p a
{	color:#26211d}

aside.media p a:hover
{	text-decoration:underline}

aside.media span
{	font-size:13px;
	color:#5E595E;
	margin:15px 0}

aside ul
{	padding:0}

aside ul li
{	float:none;
	width:100%;
	margin-top:25px}

aside.media p.text
{	line-height:1.6;
	font-weight:400;
	font-size:14px}

aside ul.archives li
{	margin:0;
	font-size:13px;
	line-height:1.5;
	color:#727272}

aside ul.archives li a
{	color:#2F2F2F;
	display:block}

aside ul.archives li a:hover
{	transition:background-color .4s ease-in-out;
	-moz-transition:background-color .4s ease-in-out;
	-webkit-transition:background-color .4s ease-in-out;
	-o-transition:background-color .4s ease-in-out;
	text-decoration:none;
	background:#EEE}

aside ul.archives li.active
{	font-weight:700;
	text-decoration:none;
	background:#EEE}

aside ul.archives li span
{	color:#727272}

.contact-form,.left-block,.right-block
{	margin-top:21px}

.contact-form h2
{	margin-bottom:36px;
	font-weight:300}

.contact-form label
{	margin-bottom:13px}

.contact-form .form-group
{	margin-bottom:20px}

.contact-form textarea
{	height:92px}

.contact-form .btn
{	padding:10px 29px}

.contact-address
{	margin-top:20px}

.contact-address h2
{	margin-bottom:37px;
	font-weight:300}

.contact-address address>span
{	margin-bottom:15px}

.contact-address address>span:first-child
{	margin-bottom:32px}

.contact-address address span
{	display:block;
	color:#727272;
	line-height:1.8}

.contact-address address strong
{	font-weight:700;
	float:left;
	width:82px;
	font-size:16px;
	color:#727272;
	line-height:1.4}

.contact-address a
{	color:#818181}

.contact-address a[href^="mailto:"]
{	font-size:16px;
	line-height:1.4}

.contact-form .error .form-control,.contact-form .form-group.error .form-control,.contact-form .form-group.error label
{	border-color:red}

#success
{	display:none;
	position:absolute;
	top:-48px;
	left:0}

.faq h3
{	font-size:24px;
	font-weight:400;
	margin-bottom:38px}

.content-wrapper .faq-header h2 strong
{	border-bottom-style:solid;
	border-bottom-width:2px}

.content-wrapper .faq-header h2
{	margin-bottom:27px;
	font-weight:300}

.content-wrapper .faq-header
{	margin-bottom:0}

.faq .panel-title>a
{	display:block}

.faq .panel-group .panel+.panel
{	margin-top:14px}

.faq .panel-group .panel-heading+.panel-collapse>.panel-body
{	border:none;
	padding:48px 18px;
	background:#f2ede9}

.faq .panel-default>.panel-heading
{	padding:0;
	background:#f2ede9}

.faq .panel-default>.panel-heading a
{	padding:13px 60px 14px 28px;
	color:#26211d;
	position:relative}

.faq .panel-default>.panel-heading a.collapsed
{	background-position:right top}

.faq .panel-group .panel
{	border-radius:0;
	border:none;
	box-shadow:none}

.faq .panel-group .panel p
{	font-weight:300}

.save-lives.ask-us
{	padding:68px 0 80px;
	background:#faf8f6;
	margin-top:70px}

.save-lives.ask-us h2
{	font-weight:300;
	margin-bottom:30px}

.faq .panel-heading
{	border-radius:0}

.faq .collape-plus
{	position:absolute;
	right:0;
	top:0;
	display:block;
	width:48px;
	height:100%;
	text-align:center}

.collape-plus:before
{	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%)}

.section-header.text-left
{	text-align:left}

.section-header.text-left h2
{	margin-top:0;
	margin-bottom:6px}

.detail-description .list-unstyled li:before
{	font-size:7px}

.detail-description .list-unstyled
{	margin:40px 0 50px}

.portfolio-detail-description .we-help .thumbnail,.portfolio-details h2
{	margin-bottom:0}

.portfolio-detail-description .we-help
{	padding-bottom:0}

.portfolio-details .we-help h3
{	font-weight:400}

.portfolio-details .we-help h3 a
{	color:#26211d}

.portfolio-details .we-help h3 a:hover
{	color:#000}

.process-step,.we-help .thumbnail .h3 a,.we-help .thumbnail .h3 a:hover
{	color:#26211d}

.content-wrapper .portfolio-details .section-header
{	margin-top:70px;
	margin-bottom:20px}

.portfolio-details .we-help
{	padding-top:0}

.content-wrapper
{	padding-top:40px}

.mission-page h2
{	font-weight:300;
	margin-bottom:0}

.service-header
{	margin-bottom:56px}

.help-us .section-header
{	margin:32px 0 49px}

.process-section .section-header
{	margin-bottom:52px}

.process-step
{	width:126px;
	height:126px;
	background:#ecc731;
	border-radius:50%;
	font-size:26px;
	line-height:126px;
	display:inline-block;
	margin-bottom:20px}

.processes
{	padding:25px 0 0;
	margin-bottom:84px;
	background-size:100% auto}

.processes h3
{	font-weight:400;
	margin-bottom:27px;
	font-size:18px}

.our-story blockquote,.our-team h3,.our-works h3,.services .h3,.team-info h2,.we-help h2,.we-help h3
{	font-weight:300}

.process-section .join-today
{	font-size:18px;
	padding:15px 49px}

.processes>.col-xs-12
{	margin-bottom:30px}

.services
{	margin-bottom:57px}

.services .h3
{	font-size:24px;
	margin:30px 0 17px}

.services .col-sm-4
{	margin-bottom:53px;
	min-height:255px}

.save-lives
{	background:url(../img/save-lives.jpg) center 0 no-repeat fixed;
	background-size:cover;
	padding:72px 0 86px}

.save-lives h2
{	margin-bottom:20px;
	font-size:30px}

.save-lives h2 strong
{	border:none}

.save-lives h2 small
{	border-bottom:0}

.save-lives .page-header
{	margin-bottom:30px;
	border-bottom:0}

.save-lives .btn-default
{	font-size:18 px;
	padding:15px 30px;
	margin:0 9px 10px;
	min-width:200px}

.we-help
{	padding-top:74px;
	padding-bottom:63px}

.we-help.text-center
{	padding-bottom:0}

.we-help.text-center .thumbnail-last
{	margin-bottom:0}

.we-help .page-header
{	border-bottom:0;
	margin-bottom:52px}

.we-help .thumbnail
{	border-radius:0;
	border:none;
	box-shadow:none;
	padding:0;
	margin-bottom:55px;
	min-height:360px}

.mission .we-help .thumbnail
{	min-height:530px}

.we-help .thumbnail .h3
{	font-size:24px;
	margin-bottom:22px}

.gallery
{	padding-top:10px}

.gallery .flex-slide .flex-direction-nav a
{	width:25px;
	height:25px;
	color:#26211d;
	background:rgba(159,156,148,1)}

.gallery .flex-slide .flex-direction-nav a:hover
{	background:rgba(159,156,148,.5)}

.gallery .flex-slide .flex-direction-nav .flex-next:before,.gallery .flex-slide .flex-direction-nav .flex-prev:before
{	font-size:20px;
	line-height:25px}

.gallery .flex-slide .flex-direction-nav
{	height:22px}

.slider-wrap.flex-slide .flex-direction-nav a
{	width:22px;
	height:22px;
	color:#fff;
	background:rgba(85,85,85,1)}

.slider-wrap.flex-slide .flex-direction-nav .flex-next:before,.slider-wrap.flex-slide .flex-direction-nav .flex-prev:before
{	font-size:20px;
	line-height:21px}

.slider-wrap.flex-slide .flex-direction-nav .flex-prev:before
{	margin-right:2px}

.slider-wrap.flex-slide .flex-direction-nav .flex-next:before
{	margin-left:2px}

.content-wrapper .our-story
{	margin-bottom:0}

.content-wrapper .home-key-areas
{	padding-top:0}

.content-wrapper .section-header
{	margin-top:0}

.our-story .img-slider .slick-prev
{	left:11px}

.our-story .img-slider .slick-next
{	right:11px}

.gallery .img-slider .slick-next,.gallery .img-slider .slick-prev,.our-story .img-slider .slick-next,.our-story .img-slider .slick-prev
{	-moz-transform:scale(.45);
	-webkit-transform:scale(.45);
	-o-transform:scale(.45);
	-ms-transform:scale(.45);
	transform:scale(.45)}

.our-story blockquote
{	border:0;
	padding:0;
	font-size:24px;
	color:#727272;
	line-height:1.2;
	margin-bottom:28px}

.our-story p
{	margin-bottom:28px}

.story-heading h2
{	margin-top:15px}

.our-works h3
{	font-size:24px;
	margin-bottom:27px}

.content-wrapper .section-header.work-block-heading
{	margin-bottom:0;
	margin-top:76px}

.content-wrapper .work-block-heading h2
{	margin-bottom:21px;
	font-weight:300}

.our-works .img-thumb
{	margin-bottom:14px}

.our-works .img-thumb img
{	width:100%}

.our-works .btn-default
{	font-size:13px;
	padding:6px 14px}

.our-works .thumbnail p
{	font-size:14px}

.our-team .section-header
{	margin:0 0 37px}

.our-team .team-info
{	margin:0 0 14px}

.our-team .thumbnail
{	padding:0;
	border:none;
	box-shadow:none;
	background:0 0}

.our-team h3
{	font-size:24px;
	margin-bottom:24px}

.our-team .social-icons
{	float:none}

.our-team .social-icons li
{	display:inline-block;
	float:none;
	margin:0 6px}

.our-team .social-icons a
{	font-size:20px;
	color:#827d6c}

.our-team .social-icons a:focus,.our-team .social-icons a:hover,.we-help .gallery .thumbnail h3 a
{	color:#26211d}

.gallery-wrap
{	padding-bottom:0;
	padding-top:0}

.we-help .gallery .thumbnail h3
{	font-weight:700;
	font-size:18px;
	margin-top:25px;
	margin-bottom:9px}

.we-help .gallery .thumbnail h3 a:hover
{	color:#000}

.gallery .embed-responsive.embed-responsive-16by9
{	padding-bottom:66.76%}

.we-help .gallery .embed-vedio-block .h3
{	margin-bottom:7px}

.content-wrapper .gallery .embed-vedio .h3
{	margin-bottom:9px}

.modal-dialog
{	max-width:750px;
	width:100%}

.modal-content
{	border-radius:0;
	padding:0 0 4px}

.modal-content button.close
{	padding:10px 15px;
	opacity:1;
	margin:-30px -30px 0 0;
	font-weight:700;
	color:#26211d;
	font-size:24px}

.btn-width,.forms-notes,.modal-header h2
{	font-weight:300}

.modal-header
{	background:#f5f3ed;
	border-bottom:0;
	min-height:16.43px;
	padding:30px}

.modal-header .page-header
{	margin:0;
	border-bottom:0}

.modal-header h2 strong
{	border:none}

.choose-pricing
{	padding:22px 0}

.choose-pricing .btn-default
{	color:#26211d;
	font-size:17px;
	font-weight:300;
	margin-right:10px;
	padding:7px 20px}

.forms-notes
{	color:#eb3039;
	font-size:17px}

.modal-dialog textarea
{	height:114px}

.inpt-first
{	width:75px;
	float:left;
	text-align:center;
	background:#E7E4DB;
	height:42px}

.btn-width,.form-group ul
{	width:100%}

.btn-width
{	text-align:left;
	padding:10px 0;
	text-indent:4%;
	border-radius:0;
	background:#FBF9F8;
	border:1px solid #E4E2DE;
	font-size:14px}

.AddtoCart td.quantity,.four-zero-four,.product-quantity a,.product-quantity input,.shop-today
{	text-align:center}

.btn-width small
{	float:left;
	font-size:100%}

.form-group .btn .caret
{	margin-right:4%;
	text-indent:94%;
	float:right;
	margin-top:9px}

.four-zero-four
{	padding-bottom:0;
	padding-top:45px}

.four-zero-four strong
{	font-size:318px;
	color:#26211d;
	line-height:1.2}

.four-zero-four h2
{	font-size:24px;
	font-weight:700;
	margin-top:0;
	margin-bottom:27px}

.four-zero-four .page-header
{	margin-bottom:32px}

.four-zero-four .btn
{	padding:10px 39px}

.our-works .section-header
{	margin-bottom:65px}

.shoping
{	margin-bottom:0}

.shoping .thumbnail .caption
{	padding:0}

.shoping .thumbnail h3
{	font-size:22px}

.shoping .thumbnail h3 a
{	color:#26211d}

.shoping .thumbnail h3 a:hover
{	color:#000}

.shoping .img-thumb img
{	width:auto}

.shoping .price
{	color:#26211d;
	font-size:18px;
	display:block;
	margin-bottom:27px;
	padding-left:8px}

.active-star,.deactive-star,.price-range
{	display:inline-block}

.shoping .price del
{	color:#95918d;
	font-size:14px;
	margin-right:8px}

.shoping-row>.col-sm-4
{	margin-bottom:85px}

.product-detail .shoping-row>.col-sm-4
{	margin-bottom:0}

.shoping .deactive-star
{	margin-left:25px}

.deactive-star
{	position:relative;
	width:95px;
	height:13px;
	background:url(../img/inactive.png) left center repeat-x}

.active-star
{	background:url(../img/active.png) left center repeat-x;
	position:absolute;
	left:0;
	top:0;
	width:83px;
	height:13px}

.our-works .aside-bar
{	overflow:visible}

.shoping-filter
{	margin-bottom:55px}

.shoping aside.media h3.space-top
{	padding-bottom:25px;
	border-bottom:none}

.shoping-filter .progress
{	background:#f2ede9;
	border-radius:8px;
	box-shadow:none;
	border:1px solid #d4ccc6;
	height:14px;
	margin-bottom:65px}

.shoping-filter .progress-bar.slide-ranger
{	background:#dad0c7}

.shoping-filter .slide-ranger .left-btn,.shoping-filter .slide-ranger .right-btn
{	background:#a69e97}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
{	background:#a69e97!important;
	width:18px!important;
	height:18px!important;
	border:none!important;
	border-radius:100%}

.ui-slider-handle:focus
{	outline:0}

body .ui-widget-content
{	background:#f2ede9;
	border-radius:8px;
	box-shadow:none;
	border:1px solid #d4ccc6;
	height:14px;
	margin-bottom:28px}

body .ui-slider-horizontal .ui-slider-handle
{	top:-3px}

body .ui-widget-header
{	background:#dad0c7}

.shoping-filter .slide-ranger .left-btn
{	left:-1px}

.shoping-filter .progress-value-number
{	bottom:-50px;
	color:#7c7c7c;
	font-weight:700;
	text-transform:uppercase;
	font-size:14px;
	border:none;
	position:static;
	display:inline-block;
	width:100px;
	float:left;
	margin-right:2px}

.price-range
{	width:100%;
	margin-bottom:5px}

.shoping-filter label.progress-value-number
{	width:auto}

.progress-value-number:focus
{	background:0 0!important}

.shoping aside .side-nav ul
{	padding-bottom:0;
	margin-bottom:0}

.shoping aside .side-nav li
{	margin-top:0}

.product-detail p,.shoping .side-nav li a
{	font-size:14px}

.shoping aside .price
{	font-size:16px}

.shoping aside .price del
{	font-size:12px}

.product-detail-head
{	border-bottom:solid 2px #f2ede9;
	margin-bottom:28px}

.product-detail-head h2
{	font-weight:700;
	margin-top:8px;
	padding-bottom:18px}

.product-detail-head .deactive-star
{	margin-left:0;
	margin-bottom:20px}

.product-detail-head .price
{	font-size:30px}

.product-detail-head .price del
{	font-size:18px;
	margin-right:5px}

.product-detail .tags
{	display:block;
	color:#26211d;
	font-size:14px;
	padding-bottom:12px}

.product-quantity
{	float:left;
	margin-right:10px}

.product-quantity input
{	background-color:#ecc731;
	color:#26211d;
	font-size:18px;
	border:none;
	width:40px;
	height:38px;
	margin-right:1px;
	float:left}

.product-quantity div
{	float:left}

.product-quantity a
{	display:block;
	width:28px;
	height:19px;
	background-color:#c1b8b0}

.product-quantity a.minus
{	background-color:#a79f99}

.product-quantity a span
{	color:#26211d;
	font-size:11px}

.product-detail-inner
{	margin-bottom:50px}

.product-detail-inner a.btn
{	padding:8px 20px}

.product-detail .tab-content
{	border:2px solid #e7e2de}

.product-detail .tab-content h3,.related h3
{	font-weight:700}

.product-detail .nav-tabs li
{	margin-bottom:0;
	border:2px solid #e7e2de;
	border-bottom:none;
	border-right:none}

.product-detail .nav-tabs li a
{	border:none;
	font-size:14px;
	color:#a7a3a0;
	font-weight:700;
	background-color:#fff}

.product-detail .nav-tabs li:last-child
{	border-right:solid 2px #e7e2de}

.product-detail .nav-tabs li.active a
{	background-color:#f8f5f3;
	color:#26211d;
	border:none}

.product-detail .tab-wrap
{	margin-bottom:65px}

.shop-today
{	background:#ecc731;
	padding:65px 0}

.shop-today span.glyphicon-shopping-cart
{	font-size:60px;
	color:#26211d}

.shop-today h2
{	padding-bottom:20px}

.shop-today p
{	color:#26211d;
	font-size:14px;
	width:55%;
	margin:0 auto 40px}

.shop-today a.btn
{	font-size:16px}

.AddtoCart
{	padding:36px 0 0}

.AddtoCart .table
{	background:#fff;
	border:none;
	margin-bottom:0}

.AddtoCart .table>thead>tr>th
{	border-top:solid 2px #e7e2de!important;
	font-size:14px}

.AddtoCart .table>tbody>tr>td,.AddtoCart .table>tfoot>tr>td,.AddtoCart .table>tfoot>tr>th,.AddtoCart .table>thead>tr>th
{	padding:15px}

.AddtoCart .table tbody td.product-image
{	width:10%}

.AddtoCart .table tbody td.product-title
{	width:50%}

.AddtoCart .table tbody td img
{	width:100px}

.AddtoCart .table>tbody>tr>td,.AddtoCart .table>thead>tr>th
{	border:2px solid #e7e2de}

.AddtoCart .table>tbody>tr>td
{	font-size:16px;
	color:#26211d}

.AddtoCart .table>tbody>tr>td a
{	color:#26211d}

.AddtoCart .table.footer-table td table td.total,.AddtoCart .table>tbody>tr>td.total
{	font-weight:700}

.AddtoCart .table>tbody>tr>td span
{	color:#f1423e;
	font-size:12px}

.AddtoCart .table.footer-table,.AddtoCart .table.footer-table td
{	border-top:none;
	font-size:14px}

.AddtoCart .table.footer-table td:first-child
{	border-right:2px solid #e7e2de;
	font-weight:700}

.AddtoCart .table td.one
{	width:61.6%;
	padding:40px}

.AddtoCart .table td.one a.btn
{	font-size:14px;
	margin-right:30px;
	padding:10px 20px}

.AddtoCart .table td.two
{	width:40%;
	padding:0}

.AddtoCart .table td.two>table
{	width:100%}

.AddtoCart .table td.two table td
{	padding:10px 15px;
	border-bottom:solid 2px #e7e2de}

.AddtoCart .table.footer-table td.two table tr:last-child td
{	border-bottom:none}

.AddtoCart td.free-shipping
{	background-color:#f6f4f2}

.AddtoCart .table>tbody>tr>td.quantity span
{	color:#26211d}

.AddtoCart td.quantity input
{	width:35px;
	border:2px solid #26211d;
	height:30px;
	margin:0 5px;
	text-align:center}

.checkout
{	padding:20px 0 0}

.customer-care
{	font-size:15px;
	color:#a7a3a0;
	margin-bottom:16px;
	text-align:right}

.customer-care a
{	color:#26211d}

.customer-support
{	text-align:right;
	margin-bottom:40px}

.customer-support li
{	display:inline-block;
	position:relative;
	padding:0 3px}

.customer-support li:after
{	content:"|";
	color:#a7a3a0;
	margin-left:8px}

.customer-support li:last-child:after
{	content:"";
	margin-left:0}

.customer-support li a
{	font-size:13px;
	color:#a7a3a0}

.customer-support li a:hover
{	color:#26211d}

.checkout ul.nav-tabs
{	border:1px solid #f7f4f1;
	border-left:none;
	border-right:none;
	margin-bottom:70px}

.checkout ul.nav-tabs li
{	padding:0;
	margin-bottom:0;
	position:relative}

.checkout ul.nav-tabs li a
{	border:none;
	color:#9a9590;
	padding:27px 0;
	background-color:#fff}

.checkout ul.nav-tabs li.active:after
{	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-top:8px solid #ecc731;
	display:inline-block;
	height:0;
	vertical-align:middle;
	width:0;
	position:absolute;
	bottom:-8px;
	left:50%;
	margin-left:-4px;
	content:""}

.checkout ul.nav-tabs li.active a
{	background-color:#ecc731;
	color:#26211d;
	border:none}

.checkout .tab-content
{	border:none;
	padding:0}

.checkout .tab-content h4
{	border-bottom:solid 1px #f7f4f1;
	margin-top:0;
	padding-bottom:15px;
	margin-bottom:30px}

.checkout .tab-content label
{	margin-bottom:8px}

.checkout .tab-content .btns-wrapper
{	margin-top:45px}

.checkout .tab-content .btns-wrapper a.frgt-pwd
{	margin-top:12px;
	color:#26211d;
	font-size:12px;
	text-transform:uppercase}

.checkout .tab-content p
{	font-size:14px}

.checkout .tab-content p a
{	text-transform:uppercase;
	color:#7c7c7c}

.checkout .tab-content .checkbox,.clear
{	clear:both}

.checkout .tab-content a.grouped
{	min-width:206px;
	padding:16px 22px;
	margin-right:20px;
	font-size:14px}

.col-small-left
{	padding-left:0}

.col-small-right
{	padding-right:0}

.form-group .form-control+.form-control
{	margin-top:30px}

.checkbox-right
{	margin:0;
	float:right}

.checkout textarea
{	height:125px}

.checkout .AddtoCart .table td.one
{	border-bottom:none;
	border-left:none}

#review h4
{	border-bottom:none;
	padding-bottom:0}

.payment-option .radio
{	border-bottom:solid 2px #fbfaf8;
	padding:22px 0;
	margin-bottom:0;
	margin-top:0}

.payment-option .radio label
{	color:#26211d;
	display:block;
	margin-bottom:0}

.payment-option .radio label img
{	margin-left:8px}

.payment-option .radio small
{	color:#7c7c7c;
	font-size:15px;
	display:block}

.media-content:hover .svg-shape,.volunteer-reward:hover .svg-shape
{	opacity:.2;
	transform:scale(2.5) rotate(30deg);
	-webkit-transform:scale(2.5) rotate(30deg);
	-moz-transform:scale(2.5) rotate(30deg);
	-o-transform:scale(2.5) rotate(30deg);
	-ms-transform:scale(2.5) rotate(30deg)}

#confirmation
{	text-align:center;
	padding-top:30px}

#confirmation .payment-success
{	font-size:22px;
	color:#26211d;
	display:block;
	line-height:1.5;
	font-weight:400;
	padding-top:17px;
	padding-bottom:10px}

#confirmation .completed
{	font-size:52px;
	color:#ecc731}

#confirmation p,#confirmation span
{	font-size:17px;
	color:#a49f9b;
	display:block;
	padding-bottom:18px}

#confirmation span
{	padding-bottom:10px}

#confirmation .purchased-item
{	color:#32302f;
	display:inline-block}

#confirmation .total-price
{	border-top:1px solid #f7f4f1;
	border-bottom:1px solid #f7f4f1;
	width:292px;
	margin:0 auto 24px;
	padding:6px 0}

#confirmation .total-price span
{	font-size:18px;
	display:inline-block;
	padding-bottom:0}

#confirmation .total-price span.price-value
{	color:#32302f}

#confirmation .track-btn
{	font-size:14px;
	text-transform:uppercase;
	padding:12px 33px}

#wrapper.launch
{	background:url(../img/launch-bg.jpg) top center no-repeat!important}

.launch #header
{	background:0 0;
	padding-top:56px}

.launch #footer span
{	font-size:15px;
	font-family:Lato;
	color:rgba(32,35,35,.502);
	line-height:1.6}

.launch #footer
{	background:0 0;
	padding:0 0 27px}

.launch .content
{	margin-top:111px;
	min-height:664px}

.launch .content h1
{	font-size:56px;
	font-family:latoblack;
	color:#fff;
	text-align:left;
	text-shadow:.5px .87px 1px rgba(40,40,40,1);
	line-height:1.18}

.launch .content .stay
{	font-size:21px;
	font-family:Lato;
	color:#fff;
	line-height:1.714;
	display:block;
	margin-bottom:52px;
	padding-right:50px}

.countdown-amount,.countdown-section
{	font-family:latoblack;
	color:#fff}

.countdown-row .countdown-section
{	background-color:#ecc731;
	box-shadow:.5px .87px 1px 0 rgba(40,40,40,.4);
	height:141px;
	float:left}

.countdown-row .countdown-section+.countdown-section
{	background-color:#ddbb2e;
	box-shadow:.5px .87px 1px 0 rgba(40,40,40,.4);
	height:141px;
	float:left}

.countdown-row .countdown-section+.countdown-section+.countdown-section
{	background-color:#cab230;
	box-shadow:.5px .87px 1px 0 rgba(40,40,40,.4);
	float:left;
	height:141px}

.countdown-row .countdown-section+.countdown-section+.countdown-section+.countdown-section
{	background-color:#b2aa39;
	box-shadow:.5px .87px 1px 0 rgba(40,40,40,.4);
	float:left;
	height:141px;
	z-index:8}

.countdown-section
{	text-align:center;
	font-size:14px;
	text-transform:uppercase;
	line-height:1.857;
	text-shadow:.5px .5px 1px rgba(40,40,40,.4);
	padding-top:16px;
	padding-bottom:16px;
	width:21.3%}

.countdown-section span
{	display:block}

.countdown-amount
{	font-size:36px;
	display:block;
	text-shadow:.5px .13px 1px rgba(40,40,40,1)}

.launch .counter
{	margin-bottom:57px}

.launch input[type=email]
{	background-color:#f3f1d7;
	box-shadow:.5px .4px 1.1px 0 rgba(40,40,40,.5);
	border:none;
	width:100%;
	height:45px;
	padding:5px 21px;
	font-size:14px;
	font-family:Lato;
	color:#202323;
	line-height:1.857;
	float:left}

.launch .input-group-addon
{	padding:0;
	border:none}

.launch input[type=submit]
{	background-color:#403d2f;
	box-shadow:.5px .5px 1px 0 #282828;
	border:none;
	width:120px;
	height:45px;
	font-size:16px;
	font-family:latoblack;
	color:rgba(255,255,255,.769);
	text-transform:uppercase}

.launch .input-group
{	width:86%}

.payment-breadcrumb-section
{	min-height:182px;
	background:url(../img/payment-success-banner.jpg) center 9% no-repeat;
	background-size:cover}

.donate-payment
{	margin-bottom:65px}

.donate-payment .slides>li
{	float:left;
	width:33.33%;
	text-align:center}

.donate-payment .items
{	margin-left:30px}

.donate-payment .slides
{	margin-left:-30px}

.payment-success-box
{	margin-bottom:25px;
	text-align:center;
	margin-top:59px}

.payment-success-box strong
{	font-size:36px;
	color:#26211d;
	font-family:latoblack;
	text-transform:capitalize}

.payment-fail strong
{	font-family:Lato,sans-serif}

.payment-success-box .hand-pics
{	width:261px;
	height:213px;
	margin:24px auto 0;
	position:relative}

.payment-success-box.payment-fail .hand-pics
{	margin:24px auto 0;
	width:auto;
	height:auto}

.hand-pics svg
{	height:320px;
	position:absolute;
	top:-52px;
	left:-125px}

.hand-shake
{	position:absolute;
	left:12px;
	top:7px}

.payment-success-box h2
{	font-size:24px;
	color:#4e5258;
	font-family:Lato;
	font-weight:700;
	margin-top:28px;
	margin-bottom:20px}

.payment-fail h2
{	margin-top:36px;
	margin-bottom:10px}

.payment-success-box .page-header
{	margin-bottom:24px}

.payment-success-box h2 span
{	font-family:latoblack}

.payment-success-box p
{	line-height:1.5;
	font-size:17px;
	color:#4e5258;
	font-family:Lato;
	font-weight:300}

.payment-fail p
{	margin:0 auto;
	width:46%;
	line-height:1.5}

.btn-again
{	font-size:14px;
	color:#4e5258;
	font-family:Georgia,sans-serif;
	font-style:italic;
	text-transform:capitalize;
	border-radius:100px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	padding:10px 38px}

.payment-fail
{	margin-bottom:0}

.four-zero-four .failed-page-header
{	margin-bottom:20px}

.event_detail
{	position:relative}

.event_date
{	left:0;
	top:0;
	width:80px;
	position:absolute;
	text-align:center;
	padding:18px 23px}

.event_date strong
{	display:block;
	font-weight:700;
	font-size:32px;
	line-height:.8;
	color:#26211d}

.event_date span
{	line-height:1;
	font-size:16px;
	color:#26211d;
	font-weight:700}

.event_heading h2
{	padding-top:42px;
	margin:0;
	padding-bottom:4px}

.event_heading h2 a
{	font-size:36px;
	color:#26211d;
	font-weight:300}

.date_block strong,.time_block strong,.venue_block strong
{	color:#26211d;
	font-weight:700}

.event_time
{	padding:19px 0 22px}

.venue_block
{	float:left;
	margin:0 15px 0 0;
	position:relative}

.location-svg
{	position:absolute;
	left:0;
	top:0;
	width:20px;
	height:25px}

.date-svg,.time-svg
{	top:0;
	height:22px;
	left:0}

.venue_block span
{	font-size:15px;
	text-transform:capitalize;
	float:left;
	line-height:1}

.venue_block strong
{	font-size:13px;
	text-transform:uppercase;
	padding-left:5px;
	line-height:1}

.date_block span,.time_block span
{	text-transform:capitalize;
	line-height:1}

.date_block
{	float:left;
	width:236px;
	position:relative}

.date-svg
{	position:absolute;
	width:22px}

.date_block span
{	font-size:15px;
	padding-left:5px}

.date_block strong
{	font-size:13px}

.time_block
{	float:left;
	padding-left:34px;
	width:236px;
	position:relative}

.time-svg
{	position:absolute;
	width:22px}

.time_block span
{	font-size:17px;
	padding-left:5px}

.time_block strong
{	font-size:13px;
	text-transform:uppercase}

.event_description p
{	font-size:14px;
	padding:19px 0;
	margin:0;
	color:#727272}

.event_descript
{	background-color:#fff;
	padding:53px 0}

.event_descript p
{	font-size:18px;
	padding:27px 94px 25px 27px;
	margin:0;
	background-color:#efece1;
	font-weight:300}

.hightlight_event
{	padding-right:68px}

.hightlight_event h2
{	color:#26211d;
	font-size:36px;
	font-weight:300}

.hightlight_event p
{	color:#9f9f9f}

.hightlight_rightblock
{	position:relative;
	text-align:right}

.hightlight_rightblock::after
{	border:3px solid #fff;
	content:"";
	height:223px;
	position:absolute;
	right:10px;
	top:11px;
	width:274px}

.forward_content .next,.forward_content .previous
{	display:block;
	font-size:13px;
	height:40px;
	line-height:2.7;
	text-transform:uppercase}

.hightlight_content
{	right:160px;
	position:absolute;
	top:128px;
	z-index:1}

.forward_content
{	padding-bottom:30px}

.forward_content .next
{	float:left;
	padding:0 38px}

.forward_content .previous
{	float:right;
	padding:0 27px}

a.btn-register,aside ul.tag_element li
{	text-align:center;
	display:inline-block}

.media>ul,.one-pager-2
{	border:1px solid #d2d2d2;
	border-top:0;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
	padding:5px 20px}

aside ul.tag_element
{	padding-top:13px}

aside ul.tag_element li
{	padding:13px 10px;
	width:auto;
	margin:0 7px 0 0}

aside ul.tag_element li:nth-child(3),aside ul.tag_element li:nth-child(9)
{	padding:13px 26px}

.tag_element li a
{	font-size:14px;
	text-transform:capitalize;
	color:#727272;
	margin:0}

.event_descriptions>p
{	padding-bottom:10px}

.event_heading
{	padding-bottom:54px}

.event_page .event_heading
{	border-bottom:2px solid #e8e8e8}

a.btn-register
{	color:#26211d;
	padding:10px 25px;
	text-transform:uppercase;
	font-weight:400}

a.btn-red-submit.stretch:hover,a.btn-register:hover
{	transition:all .4s ease-in-out 0s}

.event_info,.event_video
{	padding-top:60px}

.event_video .event_heading
{	border:hidden}

.video
{	position:relative;
	padding-top:52%}

.video iframe
{	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%}

