html{
	width					: 100%;
	height					: 100%;
	
	overflow-x				: hidden;
}
body{
	width					: 100%;
	height					: 100%;
	margin					: 0;
	padding					: 0;
	font-size				: 16px;
    font-family             : 'Open Sans', sans-serif;
	font-weight				: 400;
	color					: #000;
    background-color        : #3f3f3f;
	-webkit-text-rendering  : optimizeLegibility;
       -moz-text-rendering  : optimizeLegibility;
        -ms-text-rendering  : optimizeLegibility;
         -o-text-rendering  : optimizeLegibility;
            text-rendering  : optimizeLegibility;
    -webkit-font-smoothing  : antialiased;
       -moz-font-smoothing  : antialiased;
        -ms-font-smoothing  : antialiased;
         -o-font-smoothing  : antialiased;
            font-smoothing  : antialiased;
}

a,
a:hover,
a:active,
a:focus{
	color					: #000;
	outline					: 0;
	text-decoration			: none;
}
p{
	line-height				: 26px;
    margin-bottom           : 20px;
}
img{
	max-width				: 100%;
}
mark, .mark{
    padding                 : 0 5px;
    color                   : #494013;
    background-color        : #E7CE4F;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family				: 'Montserrat', sans-serif;
	font-weight				: 700;
	padding					: 0;
    margin                  : 0 0 20px 0;
}
ul{
	list-style-type			: none;
	margin					: 0;
	padding					: 0;
}
button{
	padding					: 0;
	margin					: 0;
	border					: none;
	outline					: none;
	background				: none;
}
hr{
	margin					: 0;
	padding					: 0;
	border					: 0;
	border-bottom			: 1px solid #e1e1e1;
}
hr.seperator{
    margin-top              : 40px;
    margin-bottom           : 40px;
}
iframe{
	width					: 100%;
	border					: 0;
	outline					: none;
	overflow				: hidden;
}
input, select, textarea{
	padding					: 0;
	margin					: 0;
	border					: none;
	outline					: none;
}
::selection{
    color                   : #494013;
    background-color        : #E7CE4F;
}
::-moz-selection{
    color                   : #494013;
    background-color        : #E7CE4F;
}

a,
.btn,
.btn.more .fa,
.data-form input,
.data-form select,
.data-form textarea,
.site-header,
.site-header .header-search,
.blog-sidebar.type-1 .sidebar-archive ul li:before,
.blog-sidebar.type-1 .sidebar-categories ul li:before,
.causes-list.type-1 .cause-item,
.team-list.type-1 .team-member .member-links,
.team-list.type-2 .team-member .member-photo a span,
.gallery-list.type-1 .owl-item,
.gallery-list.type-1 .gallery-item,
.gallery-list.type-2 .gallery-item a:before,
.gallery-list.type-2 .gallery-item a span,
.section.slider.type-1 .bx-wrapper .bx-controls-direction a:before,
.section.causes.type-1 .causes-title .cause-prev,
.section.causes.type-1 .causes-title .cause-next,
.owl-theme .owl-controls .owl-page span,
.owl-theme .owl-controls .owl-buttons div{
	-webkit-transition		: all 0.2s ease-in-out;
	   -moz-transition		: all 0.2s ease-in-out;
	    -ms-transition		: all 0.2s ease-in-out;
	     -o-transition		: all 0.2s ease-in-out;
	        transition		: all 0.2s ease-in-out;
}

.data-pager:before,
.data-pager:after,
.gallery-filter.type-1 ul:before,
.gallery-filter.type-1 ul:after,
.site-header .header-top:before,
.site-header .header-top:after,
.site-header .header-top .ht-contact ul:before,
.site-header .header-top .ht-contact ul:after,
.site-header .header-top .ht-buttons ul:before,
.site-header .header-top .ht-buttons ul:after,
.site-header .header-bottom:before,
.site-header .header-bottom:after,
.site-header .header-bottom .hb-menu nav ul:before,
.site-header .header-bottom .hb-menu nav ul:after,
.site-footer .footer-top .ft-newsletter .newsletter-form:before,
.site-footer .footer-top .ft-newsletter .newsletter-form:after,
.site-footer .footer-top .ft-social ul:before,
.site-footer .footer-top .ft-social ul:after,
.causes-list.type-1 .cause-item .cause-info ul:before,
.causes-list.type-1 .cause-item .cause-info ul:after,
.causes-list.type-2 .cause-item .cause-info ul:before,
.causes-list.type-2 .cause-item .cause-info ul:after,
.causes-list.type-3 .cause-item .cause-info ul:before,
.causes-list.type-3 .cause-item .cause-info ul:after,
.cause-single.type-1 .cause-info ul:before,
.cause-single.type-1 .cause-info ul:after,
.team-list.type-1 .team-member .member-links ul:before,
.team-list.type-1 .team-member .member-links ul:after,
.team-list.type-2 .team-member .member-info ul:before,
.team-list.type-2 .team-member .member-info ul:after,
.team-single.type-1 .member-social ul:before,
.team-single.type-2 .member-social ul:after,
.blog-list.type-1 .bl-post.with-media:before,
.blog-list.type-1 .bl-post.with-media:after,
.blog-sidebar.type-1 .sidebar-tags ul:before,
.blog-sidebar.type-1 .sidebar-tags ul:after,
.blog-single.type-1 .post-tags ul:before,
.blog-single.type-1 .post-tags ul:after,
.event-single.type-1 .event-detail > ul > li ul:before,
.event-single.type-1 .event-detail > ul > li ul:after,
.event-single.type-2 .event-detail > ul > li ul:before,
.event-single.type-2 .event-detail > ul > li ul:after,
.event-single.type-2 .event-detail ul:before,
.event-single.type-2 .event-detail ul:after,
.section.contact.type-1 .contact-info .info-social:before,
.section.contact.type-1 .contact-info .info-social:after{
    content					: "";
    display					: table;
}

.data-pager:after,
.gallery-filter.type-1 ul:after,
.site-header .header-top:after,
.site-header .header-top .ht-contact:after,
.site-header .header-top .ht-buttons ul:after,
.site-header .header-bottom:after,
.site-header .header-bottom .hb-menu nav ul:after,
.site-footer .footer-top .ft-newsletter .newsletter-form:after,
.site-footer .footer-top .ft-social ul:after,
.causes-list.type-1 .cause-item .cause-info ul:after,
.causes-list.type-2 .cause-item .cause-info ul:after,
.causes-list.type-3 .cause-item .cause-info ul:after,
.cause-single.type-1 .cause-info ul:after,
.team-list.type-1 .team-member .member-links ul:after,
.team-list.type-2 .team-member .member-info ul:after,
.team-single.type-1 .member-social ul:after,
.team-single.type-2 .member-social ul:after,
.blog-list.type-1 .bl-post.with-media:after,
.blog-sidebar.type-1 .sidebar-tags ul:after,
.blog-single.type-1 .post-tags ul:after,
.blog-single.type-2 .post-tags ul:after,
.event-single.type-1 .event-detail > ul > li ul:after,
.event-single.type-2 .event-detail ul:after,
.section.contact.type-1 .contact-info .info-social:after{
    clear					: both;
}

.btn,
.data-form label,
.data-form input,
.data-form select,
.data-form textarea,
.site-header .header-top .ht-buttons ul li a.donate,
.site-header .header-search input[type="text"],
.site-footer .footer-top .ft-newsletter .newsletter-form input[type="text"],
.causes-list.type-1 .cause-item .cause-info h4,
.causes-list.type-1 .cause-item .cause-info ul li,
.causes-list.type-2 .cause-item .cause-desc h6,
.causes-list.type-2 .cause-item .cause-info ul li,
.causes-list.type-3 .cause-item .cause-desc h6,
.causes-list.type-3 .cause-item .cause-info ul li,
.cause-single.type-1 .cause-desc h2,
.cause-single.type-1 .cause-info ul li,
.cause-single.type-1 .cause-recents h5,
.cause-single.type-1 .cause-recents ul li h6,
.event-list.type-1 .event-item .event-info h5,
.event-list.type-1 .event-item .event-date,
.event-list.type-2 .event-item .event-info h5,
.event-list.type-2 .event-item .event-date,
.event-single.type-1 .event-desc h2,
.event-single.type-1 .event-detail h5,
.event-single.type-2 .event-desc h2,
.event-single.type-2 .event-desc h5,
.event-single.type-2 .event-detail h5,
.counter-list.type-1 .counter-item h5,
.stories-list.type-1 .story-item h5,
.blog-list.type-1 .bl-post .post-info h4,
.blog-list.type-1 .bl-post .post-info h5,
.blog-list.type-2 .bl-post .post-info h4,
.blog-list.type-2 .bl-post .post-info h5,
.blog-single.type-1 .post-head h2,
.blog-single.type-1 .post-head h5,
.blog-single.type-1 .post-tags h5,
.blog-single.type-1 .post-comments h5,
.blog-single.type-1 .post-form h5,
.blog-sidebar.type-1 .sidebar-widget h4,
.blog-sidebar.type-1 .sidebar-tags ul li a,
.blog-sidebar.type-1 .sidebar-archive ul li a,
.blog-sidebar.type-1 .sidebar-categories ul li a,
.team-list.type-1 .team-member .member-info h4,
.team-list.type-1 .team-member .member-links ul li:first-child a,
.team-list.type-2 .team-member .member-photo a span,
.team-list.type-2 .team-member .member-info h4,
.section.contact.type-1 .contact-info .info-address li b{
    text-transform          : uppercase;
}