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;
}