.row.flat{
margin-left             : 0;
margin-right            : 0;
}
.row.flat > div[class*="col-"]{
padding-left            : 0;
padding-right           : 0;
}
.row-table > div[class*="col-"]{
padding                 : 0;
}
.site-loader{
position				: fixed;
width					: 100%;
height					: 100%;
z-index					: 9999;
background-color        : #fff;
}
.site-loader img{
width					: 16px;
position				: absolute;
left					: 50%;
top						: 50%;
margin-left				: -8px;
margin-top				: -8px;
}
.site-backtop{
display					: none;
width					: 50px;
height					: 50px;
line-height				: 50px;
font-size               : 14px;
text-align				: center;
position				: fixed;
bottom					: 0;
right					: 15px;
cursor					: pointer;
z-index					: 999;
color                   : #000;
background-color        : #fff;
}
.data-form label{
display					: block;
margin-bottom			: 10px;
}
.data-form select,
.data-form input[type="text"],
.data-form input[type="password"],
.data-form input[type="color"],
.data-form input[type="date"],
.data-form input[type="datetime"],
.data-form input[type="datetime-local"],
.data-form input[type="email"],
.data-form input[type="month"],
.data-form input[type="number"],
.data-form input[type="range"],
.data-form input[type="search"],
.data-form input[type="tel"],
.data-form input[type="time"],
.data-form input[type="url"],
.data-form input[type="week"]{
width					: 100%;
outline					: none;
padding					: 0 15px;
margin					: 0;
height					: 40px;
line-height				: 40px;
border					: 1px solid #e1e1e1;
font-size               : 11px;
background-color		: #fff;
}
.data-form select:focus,
.data-form input[type="text"]:focus,
.data-form input[type="password"]:focus,
.data-form input[type="color"]:focus,
.data-form input[type="date"]:focus,
.data-form input[type="datetime"]:focus,
.data-form input[type="datetime-local"]:focus,
.data-form input[type="email"]:focus,
.data-form input[type="month"]:focus,
.data-form input[type="number"]:focus,
.data-form input[type="range"]:focus,
.data-form input[type="search"]:focus,
.data-form input[type="tel"]:focus,
.data-form input[type="time"]:focus,
.data-form input[type="url"]:focus,
.data-form input[type="week"]:focus{
border-color			: #999;
}
.data-form select{
-webkit-appearance	: none;
-moz-appearance	: none;
-ms-appearance	: none;
-o-appearance	: none;
appearance	: none;
-webkit-border-radius	: 0;
-moz-border-radius	: 0;
-ms-border-radius	: 0;
-o-border-radius	: 0;
border-radius	: 0;
}
.data-form textarea{
width					: 100%;
height					: 150px;
outline					: none;
padding					: 15px;
margin					: 0;
border					: 1px solid #e1e1e1;
resize					: vertical;
font-size               : 11px;
background-color		: #fff;
}
.data-form textarea:focus{
border-color			: #999;
}
.data-form .row div[class*="col-"]{
margin-bottom			: 20px;
}
.data-form .row div[class*="col-"]:last-child{
margin-bottom			: 0;
}
.data-pager{
margin-bottom           : -10px;
}
.data-pager li{
float					: left;
margin-right			: 10px;
margin-bottom			: 10px;
}
.data-pager li a{
display					: block;
width					: 40px;
height					: 40px;
line-height				: 40px;
text-align				: center;
border					: 1px solid #E7CE4F;
font-family				: 'Montserrat', sans-serif;
font-size               : 12px;
background-color		: #fff;
}
.data-pager li:hover a,
.data-pager li.active a,
.data-pager li.active:hover a{
color                   : #494013;
text-shadow             : 1px 1px #fee878;
background-color        : #E7CE4F;
}
.section{
border-bottom           : 1px solid #e1e1e1;
background-color        : #fff;
}
.section h3{
font-size               : 18px;
position                : relative;
margin-bottom           : 40px;
}
.section h3:before{
content                 : "";
width                   : 40px;
height                  : 3px;
position                : absolute;
left                    : 0;
bottom                  : -10px;
background-color        : #E7CE4F;
}
.section.blog.type-3,
.section.aboutus.type-1,
.section.causes.type-2,
.section.causes-single.type-1,
.section.contact.type-1,
.section.counter.type-2,
.section.events.type-1,
.section.gallery.type-2,
.section.team-detail.type-1{
background-color        : #f8f8f8;
}
.section.slider.type-1,
.section.causes.type-1,
.section.team.type-1,
.section.gallery.type-1,
.section.counter.type-1,
.section.top.type-1{
border-bottom           : 0;
}
.section.counter.type-1 h3,
.section.counter.type-2 h3,
.section.gallery.type-1 h3,
.section.sponsors.type-1 h3{
text-align              : center;
}
.section.counter.type-1 h3:before,
.section.counter.type-2 h3:before,
.section.gallery.type-1 h3:before,
.section.sponsors.type-1 h3:before{
left                    : 50%;
margin-left             : -20px;
}
.blog-list.type-1 .bl-post{
padding-top             : 40px;
padding-bottom          : 40px;
border-bottom           : 1px solid #e1e1e1;
}
.blog-list.type-1 .bl-post .post-media{
display                 : none;
}
.blog-list.type-1 .bl-post .post-info h4{
margin-bottom           : 15px;
}
.blog-list.type-1 .bl-post .post-info h5{
font-size               : 11px;
color                   : #999;
}
.blog-list.type-1 .bl-post .post-info h5 a{
color                   : #999;
}
.blog-list.type-1 .bl-post .post-info h5 a:hover{
color                   : #000;
}
.blog-list.type-1 .bl-post .post-info h5 span,
.blog-list.type-1 .bl-post .post-info h5 span .fa{
margin-right            : 5px;
}
.blog-list.type-1 .bl-post .post-info h5 span{
display                 : inline-block;
margin-bottom           : 5px;
}
.blog-list.type-1 .bl-post .post-info p{
font-size               : 14px;
font-style              : italic;
}
.blog-list.type-1 .bl-post.with-media .post-media a{
display                 : block;
width                   : 100%;
height                  : 100%;
padding-top             : 100%;
background-position     : center center;
background-repeat       : no-repeat;
background-size         : cover;
}
.blog-list.type-1 .bl-post:first-child{
padding-top             : 0;
}
.blog-list.type-1 .bl-post:last-child{
padding-bottom          : 0;
border-bottom           : 0;
}
.blog-list.type-2{
margin-bottom           : -30px;
}
.blog-list.type-2 .bl-post{
margin-bottom           : 30px;
background-color        : #fff;
-webkit-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
-ms-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
-o-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
}
.blog-list.type-2 .bl-post .post-media a{
display                 : block;
width                   : 100%;
height                  : 70%;
padding-top             : 70%;
background-position     : top center;
background-repeat       : no-repeat;
background-size         : cover;
}
.blog-list.type-2 .bl-post .post-info{
padding                 : 30px;
}
.blog-list.type-2 .bl-post .post-info h4{
margin-bottom           : 15px;
}
.blog-list.type-2 .bl-post .post-info h5{
font-size               : 11px;
margin-bottom           : 10px;
}
.blog-list.type-2 .bl-post .post-info h5 span,
.blog-list.type-2 .bl-post .post-info h5 span .fa{
margin-right            : 5px;
}
.blog-list.type-2 .bl-post .post-info h5 span{
display                 : inline-block;
margin-bottom           : 5px;
color                   : #999;
}
.blog-list.type-2 .bl-post .post-info h5 span a{
color                   : #999;
}
.blog-list.type-2 .bl-post .post-info h5 span a:hover{
color                   : #000;
}
.blog-list.type-2 .bl-post .post-info p{
font-size               : 14px;
font-style              : italic;
}
.blog-sidebar.type-1{
border-style            : solid;
border-color            : #e1e1e1;
background-color        : #F8F8F8;
}
.blog-sidebar.type-1 .sidebar-widget{
margin-bottom           : 40px;
}
.blog-sidebar.type-1 .sidebar-widget h4{
font-size               : 14px;
}
.blog-sidebar.type-1 .sidebar-widget .count{
position                : absolute;
top                     : 0;
right                   : 0;
display                 : inline-block;
}
.blog-sidebar.type-1 .sidebar-archive ul li,
.blog-sidebar.type-1 .sidebar-categories ul li{
position                : relative;
}
.blog-sidebar.type-1 .sidebar-archive ul li:before,
.blog-sidebar.type-1 .sidebar-categories ul li:before{
content                 : "";
position                : absolute;
top                     : 50%;
left                    : -30px;
margin-top:              -1px;
display                 : block;
width                   : 0;
height                  : 2px;
background-color        : #E7CE4F;
}
.blog-sidebar.type-1 .sidebar-archive ul li:hover:before,
.blog-sidebar.type-1 .sidebar-categories ul li:hover:before{
width                   : 20px;
}
.blog-sidebar.type-1 .sidebar-archive ul li a,
.blog-sidebar.type-1 .sidebar-categories ul li a{
position                : relative;
display                 : block;
height                  : 30px;
line-height             : 30px;
white-space             : nowrap;
text-overflow           : ellipsis;
font-size               : 12px;
overflow                : hidden;
}
.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{
font-family				: 'Montserrat', sans-serif;
font-weight				: 700;
}
.blog-sidebar.type-1 .sidebar-search form{
position				: relative;
}
.blog-sidebar.type-1 .sidebar-search button{
position				: absolute;
width					: 40px;
height					: 40px;
line-height				: 40px;
top						: 0;
right					: 0;
text-align				: center;
font-size				: 11px;
border-left             : 1px solid #e1e1e1;
}
.blog-sidebar.type-1 .sidebar-search input[type="text"]{
width					: 100%;
height					: 40px;
padding					: 0 40px 0 15px;
border					: 1px solid #e1e1e1;
font-size				: 10px;
}
.blog-sidebar.type-1 .sidebar-tags ul li{
float                   : left;
margin-right            : 8px;
margin-bottom           : 8px;
}
.blog-sidebar.type-1 .sidebar-tags ul li a{
display                 : inline-block;
padding                 : 5px 10px;
font-size               : 10px;
background-color        : #fff;
-webkit-box-shadow      : 1px 1px 0 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow      : 1px 1px 0 0px rgba(0, 0, 0, 0.1);
-ms-box-shadow      : 1px 1px 0 0px rgba(0, 0, 0, 0.1);
-o-box-shadow      : 1px 1px 0 0px rgba(0, 0, 0, 0.1);
box-shadow      : 1px 1px 0 0px rgba(0, 0, 0, 0.1);
}
.blog-sidebar.type-1 .sidebar-tags ul li a:hover{
color                   : #494013;
background-color        : #E7CE4F;
}
.blog-sidebar.type-1 .sidebar-recent ul li{
margin-bottom           : 10px;
}
.blog-sidebar.type-1 .sidebar-recent ul li a{
display                 : block;
font-size               : 14px;
font-style              : italic;
}
.blog-sidebar.type-1 .sidebar-recent ul li a span{
display                 : block;
font-family				: 'Montserrat', sans-serif;
font-weight				: 700;
font-size               : 11px;
font-style              : normal;
color                   : #999;
margin-top              : 5px;
}
.blog-sidebar.type-1 .sidebar-recent ul li a span .fa{
margin-right            : 10px;
}
.blog-sidebar.type-1 .sidebar-recent ul li:last-child{
margin-bottom           : 0;
}
.blog-sidebar.type-1 .sidebar-text{
font-size               : 14px;
font-style              : italic;
}
.blog-sidebar.type-1 .sidebar-widget:last-child{
margin-bottom           : 0;
}
.blog-single.type-1 .post-media,
.blog-single.type-1 .post-body,
.blog-single.type-1 .post-tags,
.blog-single.type-1 .post-comments,
.blog-single.type-1 .post-form{
margin-top              : 30px;
}
.blog-single.type-1 .post-head h5{
font-size               : 11px;
color                   : #999;
margin-bottom           : 0;
}
.blog-single.type-1 .post-head h5 a{
color                   : #999;
}
.blog-single.type-1 .post-head h5 span,
.blog-single.type-1 .post-head h5 span .fa{
margin-right            : 5px;
}
.blog-single.type-1 .post-head h5 span{
display                 : inline-block;
margin-bottom           : 5px;
}
.blog-single.type-1 .post-media .media-photo{
height                  : 400px;
overflow                : hidden;
background-repeat       : no-repeat;
background-position     : top center;
background-size         : cover;
-webkit-border-radius	: 5px;
-moz-border-radius	: 5px;
border-radius	: 5px;
}
.blog-single.type-1 .post-body{
font-style              : italic;
}
.blog-single.type-1 .post-tags{
margin-bottom           : -8px;
}
.blog-single.type-1 .post-tags ul li{
float					: left;
margin-right			: 8px;
margin-bottom			: 8px;
font-family				: 'Montserrat', sans-serif;
font-size               : 11px;
font-weight             : 700;
}
.blog-single.type-1 .post-tags ul li a{
display					: inline-block;
padding					: 5px 10px;
background-color        : #F8F8F8;
}
.blog-single.type-1 .post-tags ul li a:hover{
color                   : #494013;
background-color        : #E7CE4F;
}
.blog-single.type-1 .post-comments .comment-list .comment .comment-info{
padding					: 20px;
margin-bottom			: 20px;
background-color		: #F8F8F8;
-webkit-border-radius	: 5px;
-moz-border-radius	: 5px;
border-radius	: 5px;
}
.blog-single.type-1 .post-comments .comment-list .comment .comment-info .comment-user,
.blog-single.type-1 .post-comments .comment-list .comment .comment-info .comment-date{
font-family				: 'Montserrat', sans-serif;
font-weight             : 700;
}
.blog-single.type-1 .post-comments .comment-list .comment .comment-info .comment-date,
.blog-single.type-1 .post-comments .comment-list .comment .comment-info .comment-message{
margin-bottom			: 20px;
}
.blog-single.type-1 .post-comments .comment-list .comment .comment-info .comment-date{
font-size				: 11px;
color					: #999;
}
.blog-single.type-1 .post-comments .comment-list .comment .comment-info .comment-message{
font-size				: 13px;
line-height             : 20px;
}
.blog-single.type-1 .post-comments .comment-list .comment .comment-info .comment-reply .btn{
font-size				: 10px;
height                  : 30px;
line-height             : 30px;
padding                 : 0 15px;
-webkit-border-radius	: 15px;
-moz-border-radius	: 15px;
border-radius	: 15px;
}
.blog-single.type-1 .post-head h5,
.blog-single.type-1 .post-head h5 a{
color                   : #999;
}
.blog-single.type-1 .post-head h5 a:hover{
color                   : #000;
}
.causes-list.type-1{
background-color        : #000;
}
.causes-list.type-1 .cause-item{
height                  : 400px;
position                : relative;
background-repeat       : no-repeat;
background-position     : top center;
background-size         : cover;
-khtml-opacity			: 0.5;
-moz-opacity			: 0.5;
opacity			: 0.5;
filter			: alpha(opacity=50);
}
.causes-list.type-1 .cause-item a{
display                 : block;
height                  : 100%;
min-height              : 100%;
background              : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background              : -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
background              : -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65)));
background              : -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background              : -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background              : -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background              : linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
filter                  : progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}
.causes-list.type-1 .cause-item .cause-info{
width                   : 100%;
position                : absolute;
left                    : 0;
bottom                  : 0;
font-size               : 12px;
color                   : #fff;
padding                 : 20px;
}
.causes-list.type-1 .cause-item .cause-info h4{
font-size               : 12px;
margin-bottom           : 10px;
}
.causes-list.type-1 .cause-item .cause-info p{
font-style              : italic;
font-weight             : 600;
color                   : #bdbdbd;
line-height             : normal;
margin-bottom           : 10px;
}
.causes-list.type-1 .cause-item .cause-info ul li{
width                   : 50%;
float                   : left;
font-family				: 'Montserrat', sans-serif;
font-weight				: 700;
white-space             : nowrap;
text-overflow           : ellipsis;
overflow                : hidden;
}
.causes-list.type-1 .cause-item .cause-info ul li:first-child{
text-align              : left;
color                   : #e7ce4f;
}
.causes-list.type-1 .cause-item .cause-info ul li:last-child{
text-align              : right;
}
.causes-list.type-1 .cause-item:hover{
-khtml-opacity			: 1;
-moz-opacity			: 1;
opacity			: 1;
filter			: alpha(opacity=100);
}
.causes-list.type-2 .cause-item .cause-photo a{
display                 : block;
width                   : 100%;
height                  : 100%;
padding                 : 70% 20px 20px 20px;
position                : relative;
background-repeat       : no-repeat;
background-position     : top center;
background-size         : cover;
}
.causes-list.type-2 .cause-item .cause-photo a:before{
content                 : "";
position                : absolute;
top                     : 0;
left                    : 0;
width                   : 100%;
height                  : 100%;
background              : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background              : -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
background              : -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65)));
background              : -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background              : -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background              : -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background              : linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
filter                  : progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}
.causes-list.type-2 .cause-item .cause-photo h4,
.causes-list.type-2 .cause-item .cause-photo h5,
.causes-list.type-2 .cause-item .cause-photo .progress{
position                : relative;
}
.causes-list.type-2 .cause-item .cause-photo h4{
margin-bottom           : 10px;
font-size               : 24px;
color                   : #E7CE4F;
}
.causes-list.type-2 .cause-item .cause-photo h5{
font-family             : 'Open Sans', sans-serif;
font-weight             : normal;
font-style              : italic;
color                   : #fff;
}
.causes-list.type-2 .cause-item .cause-photo .progress{
margin-bottom           : 0;
font-family             : 'Montserrat', sans-serif;
font-weight             : 700;
}
.causes-list.type-2 .cause-item .cause-info ul li{
width                   : 50%;
float                   : left;
font-size               : 12px;
text-align              : center;
border-right            : 1px solid #e1e1e1;
border-bottom           : 1px solid #e1e1e1;
padding                 : 10px 15px;
white-space             : nowrap;
text-overflow           : ellipsis;
overflow                : hidden;
}
.causes-list.type-2 .cause-item .cause-info ul li:nth-child(even){
border-right            : 0;
}
.causes-list.type-2 .cause-item .cause-desc h6{
font-size               : 18px;
margin-bottom           : 10px;
}
.causes-list.type-2 .cause-item .cause-desc p{
font-size               : 13px;
font-style              : italic;
line-height             : 22px;
}
.causes-list.type-2 .cause-item .cause-desc p:last-child{
margin-bottom           : 0;
}
.causes-list.type-2 .cause-item .cause-donate{
padding                 : 0 20px 20px 20px;
}
.causes-list.type-2 .cause-item .cause-donate .btn{
display                 : block;
}
.causes-list.type-2 .row-table{
margin-left             : -15px;
margin-right            : -15px;
margin-bottom           : -30px;
}
.causes-list.type-2 .row-table div[class*="col-"]{
padding                 : 0 15px;
margin-bottom           : 30px;
}
.causes-list.type-3 .cause-item{
margin-bottom           : 30px;
background-color        : #fff;
-webkit-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
-ms-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
-o-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
}
.causes-list.type-3 .cause-item .cause-photo a{
display                 : block;
width                   : 100%;
height                  : 100%;
background-repeat       : no-repeat;
background-position     : top center;
background-size         : cover;
}
.causes-list.type-3 .cause-item .cause-desc{
padding                 : 30px;
}
.causes-list.type-3 .cause-item .cause-desc h6{
font-size               : 24px;
margin-bottom           : 10px;
}
.causes-list.type-3 .cause-item .cause-desc p{
font-style              : italic;
font-size               : 14px;
line-height             : 22px;
}
.causes-list.type-3 .cause-item .cause-desc p:last-child{
margin-bottom           : 0;
}
.causes-list.type-3 .cause-item .cause-info{
padding                 : 30px;
}
.causes-list.type-3 .cause-item .cause-info h4{
margin-bottom           : 10px;
font-size               : 24px;
}
.causes-list.type-3 .cause-item .cause-info h5{
font-family             : 'Open Sans', sans-serif;
font-weight             : normal;
font-style              : italic;
}
.causes-list.type-3 .cause-item .cause-info ul{
margin-left             : -30px;
margin-right            : -30px;
}
.causes-list.type-3 .cause-item .cause-info ul li{
width                   : 50%;
float                   : left;
font-size               : 12px;
text-align              : center;
border-right            : 1px solid #e1e1e1;
border-top              : 1px solid #e1e1e1;
padding                 : 10px 15px;
white-space             : nowrap;
text-overflow           : ellipsis;
overflow                : hidden;
}
.causes-list.type-3 .cause-item .cause-info ul li:nth-child(even){
border-right            : 0;
}
.causes-list.type-3 .cause-item .cause-info .progress{
font-family             : 'Montserrat', sans-serif;
font-weight             : 700;
}
.causes-list.type-3 .cause-item .cause-info .btn{
display                 : block;
}
.causes-list.type-3 .cause-item:last-child{
margin-bottom           : 0;
}
.cause-single.type-1 .cause-media a{
display                 : block;
width                   : 100%;
padding-top             : 50%;
background-repeat       : no-repeat;
background-position     : center center;
background-size         : cover;
}
.cause-single.type-1 .cause-media .owl-theme .owl-controls{
margin-top              : 0;
position                : absolute;
left                    : 0;
bottom                  : 20px;
width                   : 100%;
}
.cause-single.type-1 .cause-media .owl-theme .owl-controls .owl-page span{
background-color        : #fff;
}
.cause-single.type-1 .cause-desc{
margin-top              : 40px;
}
.cause-single.type-1 .cause-desc p{
text-align              : justify;
font-style              : italic;
}
.cause-single.type-1 .cause-desc p:last-child{
margin-bottom           : 0;
}
.cause-single.type-1 .cause-info{
padding                 : 30px;
border                  : 1px solid #e1e1e1;
background-color        : #fff;
}
.cause-single.type-1 .cause-info h4{
margin-bottom           : 10px;
font-size               : 24px;
}
.cause-single.type-1 .cause-info h5{
font-family             : 'Open Sans', sans-serif;
font-weight             : normal;
font-style              : italic;
}
.cause-single.type-1 .cause-info ul li{
width                   : 50%;
float                   : left;
font-size               : 12px;
text-align              : center;
border-right            : 1px solid #e1e1e1;
border-top              : 1px solid #e1e1e1;
padding                 : 10px 15px;
white-space             : nowrap;
text-overflow           : ellipsis;
overflow                : hidden;
}
.cause-single.type-1 .cause-info ul li:nth-child(even){
border-right            : 0;
}
.cause-single.type-1 .cause-info .progress{
font-family             : 'Montserrat', sans-serif;
font-weight             : 700;
}
.progress-bar {
line-height				: 19px!important;
min-width				: 40px;
}
.cause-single.type-1 .cause-info .btn{
display                 : block;
}
.cause-single.type-1 .cause-recents{
padding                 : 30px;
border                  : 1px solid #e1e1e1;
margin-top              : 40px;
background-color        : #fff;
}
.cause-single.type-1 .cause-recents ul li{
padding-left            : 25%;
margin-bottom           : 30px;
position                : relative;
}
.cause-single.type-1 .cause-recents ul li:before{
content                 : "";
position                : absolute;
bottom                  : -15px;
left                    : 0;
width                   : 100%;
height                  : 1px;
background-color        : #e1e1e1;
}
.cause-single.type-1 .cause-recents ul li h6{
margin-bottom           : 5px;
}
.cause-single.type-1 .cause-recents ul li p{
font-size               : 13px;
font-style              : italic;
line-height             : 22px;
margin-bottom           : 0;
}
.cause-single.type-1 .cause-recents ul li .recent-photo{
display                 : block;
position                : absolute;
top                     : 0;
left                    : 0;
width                   : 20%;
height                  : 100%;
background-repeat       : no-repeat;
background-position     : top center;
background-size         : cover;
}
.cause-single.type-1 .cause-recents ul li:last-child{
margin-bottom           : 0;
}
.cause-single.type-1 .cause-recents ul li:last-child:before{
display                 : none;
}
.cause-single.type-1 .cause-donate .data-form label{
font-size               : 12px;
}
.cause-single.type-1 .cause-donate .data-form h5{
padding-top             : 20px;
padding-bottom          : 20px;
border-top              : 1px solid #e1e1e1;
border-bottom           : 1px solid #e1e1e1; 
}
.counter-list.type-1 .counter-item .lnr{
font-size               : 2.4em;
margin-right            : 10px;
}
.counter-list.type-1 .counter-item .countto{
font-size               : 3em;
}
.counter-list.type-1 .counter-item .counter-title{
font-family             : 'Montserrat', sans-serif;
font-weight             : 700;
font-size               : 18px;
margin-bottom           : 20px;
}
.event-list.type-1 .event-item .event-photo a,
.event-list.type-2 .event-item .event-photo a{
display                 : block;
height                  : 100%;
padding-top             : 100%;
background-repeat       : no-repeat;
background-position     : top center;
background-size         : cover;
}
.event-list.type-1 .event-item .event-info p,
.event-list.type-2 .event-item .event-info p{
font-size               : 14px;
font-style              : italic;
line-height             : 22px;
}
.event-list.type-1 .event-item .event-info p:last-child,
.event-list.type-2 .event-item .event-info p:last-child{
margin-bottom           : 0;
}
.event-list.type-1 .event-item .event-info h5,
.event-list.type-2 .event-item .event-info h5{
margin-bottom           : 10px;
}
.event-list.type-1 .event-item .event-date,
.event-list.type-2 .event-item .event-date{
height                  : 50px;
line-height             : 50px;
padding                 : 0 20px;
font-family				: 'Montserrat', sans-serif;
font-weight             : 700;
font-size               : 11px;
color                   : #999;
white-space             : nowrap;
text-overflow           : ellipsis;
overflow                : hidden;
}
.event-list.type-1 .event-item .event-date .fa,
.event-list.type-2 .event-item .event-date .fa{
margin-right            : 8px;
}
.event-list.type-1 .row-table,
.event-list.type-2 .row-table{
margin-left             : -15px;
margin-right            : -15px;
margin-bottom           : -30px;
}
.event-list.type-1 div[class*="col-"],
.event-list.type-2 div[class*="col-"]{
padding                 : 0 15px;
margin-bottom           : 30px;
}
.event-single.type-1 .event-media a,
.event-single.type-2 .event-media a{
display                 : block;
width                   : 100%;
padding-top             : 50%;
overflow                : hidden;
background-repeat       : no-repeat;
background-position     : center center;
background-size         : cover;
-webkit-border-radius	: 5px;
-moz-border-radius	: 5px;
-ms-border-radius	: 5px;
-o-border-radius	: 5px;
border-radius	: 5px;
}
.event-single.type-1 .event-media .owl-theme .owl-controls,
.event-single.type-2 .event-media .owl-theme .owl-controls{
margin-top              : 0;
position                : absolute;
left                    : 0;
bottom                  : 20px;
width                   : 100%;
}
.event-single.type-1 .event-media .owl-theme .owl-controls .owl-page span,
.event-single.type-2 .event-media .owl-theme .owl-controls .owl-page span{
background-color        : #fff;
}
.event-single.type-1 .event-detail,
.event-single.type-2 .event-desc{
padding                 : 30px;
border                  : 1px solid #e1e1e1;
background-color        : #F8F8F8;
}
.event-single.type-1 .event-desc,
.event-single.type-2 .event-detail{
margin-top              : 40px;
}
.event-single.type-1 .event-detail p:last-child,
.event-single.type-2 .event-detail p:last-child,
.event-single.type-1 .event-desc p:last-child,
.event-single.type-2 .event-desc p:last-child{
margin-bottom           : 0;
}
.event-single.type-1 .event-desc p,
.event-single.type-2 .event-desc p{
font-style              : italic;
text-align              : justify;
}
.event-single.type-1 .event-detail h5,
.event-single.type-2 .event-detail h5{
font-size               : 13px;
margin-bottom           : 10px;
}
.event-single.type-1 .event-detail p{
font-size               : 13px;
line-height             : normal;
margin-bottom           : 5px;
}
.event-single.type-1 .event-detail iframe{
margin-top              : 20px;
}
.event-single.type-1 .event-detail > ul > li{
padding-bottom          : 15px;
margin-bottom           : 15px;
border-bottom           : 1px solid #e1e1e1;
}
.event-single.type-1 .event-detail > ul > li:last-child{
padding-bottom          : 0;
margin-bottom           : 0;
border-bottom           : 0;
}
.event-single.type-1 .event-detail > ul > li ul{
margin-bottom           : -8px;
}
.event-single.type-1 .event-detail > ul > li ul li{
float                   : left;
margin-right            : 8px;
margin-bottom           : 8px;
}
.event-single.type-1 .event-detail > ul > li ul li a{
display                 : inline-block;
padding                 : 5px 10px;
font-family				: 'Montserrat', sans-serif;
font-weight				: 700;
font-size               : 10px;
background-color        : #fff;
-webkit-box-shadow      : 1px 1px 0 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow      : 1px 1px 0 0px rgba(0, 0, 0, 0.1);
-ms-box-shadow      : 1px 1px 0 0px rgba(0, 0, 0, 0.1);
-o-box-shadow      : 1px 1px 0 0px rgba(0, 0, 0, 0.1);
box-shadow      : 1px 1px 0 0px rgba(0, 0, 0, 0.1);
}
.event-single.type-1 .event-detail > ul > li ul li a:hover{
color                   : #494013;
background-color        : #E7CE4F;
}
.event-single.type-2 .event-desc{
margin-bottom           : 40px;
}
.event-single.type-2 .event-desc h2{
font-size               : 22px;
}
.event-single.type-2 .event-detail p{
font-size               : 13px;
margin-bottom           : 10px;
}
.event-single.type-2 .event-detail ul li{
float                   : left;
margin-right            : 8px;
margin-bottom           : 8px;
}
.event-single.type-2 .event-detail ul li a{
display                 : inline-block;
padding                 : 5px 10px;
font-family				: 'Montserrat', sans-serif;
font-weight				: 700;
font-size               : 10px;
background-color        : #F8F8F8;
-webkit-box-shadow      : 1px 1px 0 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow      : 1px 1px 0 0px rgba(0, 0, 0, 0.1);
-ms-box-shadow      : 1px 1px 0 0px rgba(0, 0, 0, 0.1);
-o-box-shadow      : 1px 1px 0 0px rgba(0, 0, 0, 0.1);
box-shadow      : 1px 1px 0 0px rgba(0, 0, 0, 0.1);
}
.event-single.type-2 .event-detail ul li a:hover{
color                   : #494013;
background-color        : #E7CE4F;
}
.event-single.type-2 .event-detail div[class*="col-"]{
padding                 : 15px 10px;
border-bottom           : 1px solid #e1e1e1;
}
.event-single.type-2 .event-desc:last-child{
margin-bottom           : 0;
}
.gallery-filter.type-1 ul li{
float                   : left;
margin-right            : 15px;
margin-bottom           : 15px;
}
.gallery-filter.type-1 ul li a{
display                 : block;
height					: 40px;
line-height				: 40px;
padding					: 0 30px;
white-space             : nowrap;
text-overflow           : ellipsis;
overflow                : hidden;
font-family				: 'Montserrat', sans-serif;
font-size				: 12px;
border                  : 1px solid #E7CE4F;
background-color        : #fff;
-webkit-border-radius	: 20px;
-moz-border-radius	: 20px;
-ms-border-radius	: 20px;
-o-border-radius	: 20px;
border-radius	: 20px;
}
.gallery-filter.type-1 ul li:last-child{
margin-bottom           : 0;
}
.gallery-filter.type-1 ul li:hover a,
.gallery-filter.type-1 ul li.active a{
color                   : #494013;
text-shadow             : 1px 1px #FEE878;
background-color        : #E7CE4F;
}
.gallery-list.type-1 .gallery-item{
border                  : 15px solid #fff;
-webkit-box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
-ms-box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
-o-box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
}
.gallery-list.type-1 .gallery-item a{
display                 : block;
width                   : 100%;
padding-top             : 140%;
background-repeat       : no-repeat;
background-position     : top center;
background-size         : cover;
}
.gallery-list.type-1 .owl-item{
position                : relative;
}
.gallery-list.type-1 .owl-theme .owl-controls .owl-page span{
background-color        : #fff;
}
.gallery-list.type-1 .owl-theme .owl-controls .owl-buttons div{
padding                 : 10px 40px;
font-size               : 11px;
color                   : #000;
background-color        : #fff;
}
.gallery-list.type-1 .owl-carousel .owl-wrapper-outer{
overflow                : visible;
}
.gallery-list.type-2{
margin-bottom           : -30px;
}
.gallery-list.type-2 .gallery-item{
margin-bottom           : 30px;
}
.gallery-list.type-2 .gallery-item a{
display                 : block;
position                : relative;
padding-top             : 100%;
border                  : 15px solid #fff;
color                   : #fff;
background-repeat       : no-repeat;
background-position     : center center;
background-size         : cover;
-webkit-box-shadow      : 5px 5px 15px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow      : 5px 5px 15px 1px rgba(0, 0, 0, 0.1);
-ms-box-shadow      : 5px 5px 15px 1px rgba(0, 0, 0, 0.1);
-o-box-shadow      : 5px 5px 15px 1px rgba(0, 0, 0, 0.1);
box-shadow      : 5px 5px 15px 1px rgba(0, 0, 0, 0.1);
}
.gallery-list.type-2 .gallery-item a:before{
content                 : "";
position                : absolute;
top                     : 0;
left                    : 0;
width                   : 100%;
height                  : 100%;
background-color        : rgba(0,0,0,0.5);
}
.gallery-list.type-2 .gallery-item a span{
display                 : block;
width                   : 100%;
padding                 : 0 15px;
font-style              : italic;
text-align              : center;
position                : absolute;
top                     : 50%;
left                    : 50%;
z-index                 : 1;
-webkit-transform       : translate(-50%, -50%);
-moz-transform       : translate(-50%, -50%);
-ms-transform       : translate(-50%, -50%);
-o-transform       : translate(-50%, -50%);
transform       : translate(-50%, -50%);
}
.gallery-list.type-2 .gallery-item a span:before{
content                 : "";
width                   : 30px;
height                  : 2px;
position                : absolute;
left                    : 50%;
bottom                  : -10px;
background-color        : #E7CE4F;
-webkit-transform       : translateX(-50%);
-moz-transform       : translateX(-50%);
-ms-transform       : translateX(-50%);
-o-transform       : translateX(-50%);
transform       : translateX(-50%); 
}
.gallery-list.type-2 .gallery-item a:before,
.gallery-list.type-2 .gallery-item a span{
-khtml-opacity          : 0;
-moz-opacity          : 0;
-ms-filter          : "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter          : alpha(opacity=0);
opacity           : 0;
}
.gallery-list.type-2 .gallery-item a:hover{
-webkit-transform       : scale(1.1);
-moz-transform       : scale(1.1);
-ms-transform       : scale(1.1);
-o-transform       : scale(1.1);
transform       : scale(1.1);
}
.gallery-list.type-2 .gallery-item a:hover:before,
.gallery-list.type-2 .gallery-item a:hover span{
-khtml-opacity          : 1;
-moz-opacity          : 1;
-ms-filter          : "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter          : alpha(opacity=100);
opacity           : 1;
}
.services-list.type-1{
margin-bottom           : -1px;
}
.services-list.type-1 p,
.services-list.type-1 h4{
font-size               : 14px;
}
.services-list.type-1 p{
font-style              : italic;
line-height             : 22px;
}
.services-list.type-1 p:last-child{
margin-bottom           : 0;
}
.services-list.type-1 div[class*="col-"]{
border-bottom           : 1px solid #e1e1e1;
}
.services-list.type-1 .lnr{
display                 : inline-block;
font-size               : 60px;
color                   : #e7ce4f;
height                  : 60px;
margin-bottom           : 30px;
}
.services-list.type-2 .service-item{
position                : relative;
}
.services-list.type-2 .service-item .service-photo{
border                  : 10px solid #fff;
-webkit-box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
-ms-box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
-o-box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}
.services-list.type-2 .service-item .service-photo a{
width                   : 100%;
height                  : 100%;
display                 : block;
background-repeat       : no-repeat;
background-position     : center center;
background-size         : cover;
}
.services-list.type-2 .service-item .service-desc p{
font-style              : italic;
}
.services-list.type-2 .service-item .service-desc p:last-child{
margin-bottom           : 0;
}
.services-list.type-2 .service-wrapper{
border-bottom           : 1px solid #e1e1e1;
position                : relative;
}
.services-list.type-2 .service-wrapper:after{
content                 : "";
position                : absolute;
left                    : 0;
bottom                  : 0;
width                   : 100%;
height                  : 40px;
background              : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background              : -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(236,236,236,0.65) 100%);
background              : -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(236,236,236,0.65)));
background              : -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(236,236,236,0.65) 100%);
background              : -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(236,236,236,0.65) 100%);
background              : -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(236,236,236,0.65) 100%);
background              : linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(236,236,236,0.65) 100%);
filter                  : progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6ececec',GradientType=0 );
}
.services-list.type-2 .service-wrapper:nth-child(odd){
background-color        : #f8f8f8;
}
.services-list.type-2 .service-wrapper:nth-child(even){
background-color        : #fff;
}
.services-list.type-2 .service-wrapper:last-child{
border-bottom           : 0;
}
.sponsors-list.type-1 .sponsor-item{
height                  : 100px;
padding                 : 0 20%;
}
.sponsors-list.type-1 .sponsor-item img{
position				: relative;
top						: 50%;	           
-webkit-transform       : translateY(-50%);
-moz-transform       : translateY(-50%);
-ms-transform       : translateY(-50%);
-o-transform       : translateY(-50%);
transform       : translateY(-50%); 
}
.stories-list.type-1 .story-item p{
font-size               : 18px;
font-style              : italic;
color                   : #666;
line-height             : 30px;
}
.stories-list.type-1 .story-item h4{
font-family             : 'PT Serif', serif;
font-weight             : normal;
font-style              : italic;
font-size               : 36px;
}
.stories-list.type-1 .story-item h5{
position                : relative;
display                 : inline-block;
font-size               : 12px;
font-weight             : normal;
line-height             : 70px;
margin                  : 0;
padding-right           : 90px;
}
.stories-list.type-1 .story-item h5 .story-member{
position                : absolute;
top                     : 0;
right                   : 0;
display                 : inline-block;
width                   : 70px;
height                  : 70px;
overflow                : hidden;
-webkit-border-radius   : 50%;
-moz-border-radius   : 50%;
-ms-border-radius   : 50%;
-o-border-radius   : 50%;
border-radius   : 50%;
}
.team-list.type-1 .team-member{
position                : relative;
overflow                : hidden;
}
.team-list.type-1 .team-member .member-photo{
position                : relative;
}
.team-list.type-1 .team-member .member-photo:before{
content                 : "";
width                   : 100%;
height                  : 100%;
position                : absolute;
top                     : 0;
left                    : 0;
background              : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background              : -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
background              : -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0)));
background              : -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background              : -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background              : -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background              : linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
filter                  : progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
}
.team-list.type-1 .team-member .member-info{
width                   : 100%;
padding                 : 30px 20px;
position                : absolute;
top                     : 0;
left                    : 0;
z-index                 : 1;
}
.team-list.type-1 .team-member .member-info p{
font-size               : 14px;
font-style              : italic;
color                   : #fff;
line-height             : normal;
margin                  : 0;
}
.team-list.type-1 .team-member .member-info h4{
font-size               : 16px;
color                   : #E7CE4F;
margin-bottom           : 5px;
}
.team-list.type-1 .team-member .member-links{
width                   : 100%;
position                : absolute;
bottom                  : 0;
left                    : 0;
background-color        : #000;
-webkit-transform       : translateY(100%);
-moz-transform       : translateY(100%);
-ms-transform       : translateY(100%);
-o-transform       : translateY(100%);
transform       : translateY(100%); 
}
.team-list.type-1 .team-member .member-links ul li{
float                   : left;
}
.team-list.type-1 .team-member .member-links ul li a{
display                 : inline-block;
width                   : 34px;
height                  : 34px;
line-height             : 34px;
font-size               : 11px;
color                   : #fff; 
text-align              : center;
}
.team-list.type-1 .team-member .member-links ul li a:hover{
background-color        : #666;
}
.team-list.type-1 .team-member .member-links ul li:first-child{
width                   : auto;
}
.team-list.type-1 .team-member .member-links ul li:first-child a{
width                   : auto;
padding                 : 0 15px;
font-family				: 'Montserrat', sans-serif;
font-weight				: 700;
}
.team-list.type-1 .team-member .member-links ul li:first-child a,
.team-list.type-1 .team-member .member-links ul li:first-child a:hover{
color                   : #494013;
background-color        : #E7CE4F;
}
.team-list.type-1 .team-member:hover .member-links{
-webkit-transform       : translateY(0);
-moz-transform       : translateY(0);
-ms-transform       : translateY(0);
-o-transform       : translateY(0);
transform       : translateY(0); 
}
.team-list.type-1 .owl-theme .owl-controls{
padding                 : 30px 0;
margin-top              : 0;
background              : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background              : -moz-linear-gradient(top,  rgba(225,225,225,0.65) 0%, rgba(0,0,0,0) 100%);
background              : -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(225,225,225,0.65)), color-stop(100%,rgba(0,0,0,0)));
background              : -webkit-linear-gradient(top,  rgba(225,225,225,0.65) 0%,rgba(0,0,0,0) 100%);
background              : -o-linear-gradient(top,  rgba(225,225,225,0.65) 0%,rgba(0,0,0,0) 100%);
background              : -ms-linear-gradient(top,  rgba(225,225,225,0.65) 0%,rgba(0,0,0,0) 100%);
background              : linear-gradient(to bottom,  rgba(225,225,225,0.65) 0%,rgba(0,0,0,0) 100%);
filter                  : progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6e1e1e1', endColorstr='#00000000',GradientType=0 );
}
.team-list.type-2 .team-member{
margin-bottom           : 40px;
}
.team-list.type-2 .team-member .member-photo a{
display                 : block;
width                   : 100%;
height                  : 100%;
background-repeat       : no-repeat;
background-position     : top center;
background-size         : cover;
}
.team-list.type-2 .team-member .member-photo a span{
position                : absolute;
right                   : 0;
bottom                  : 20px;
display                 : inline-block;
height                  : 34px;
line-height             : 34px;
padding                 : 0 15px;
text-align              : center;
font-family             : 'Montserrat', sans-serif;
font-weight             : 700;
font-size               : 11px;
color                   : #494013;
background-color        : #E7CE4F;
-webkit-transform      : translateX(100%);
-moz-transform      : translateX(100%);
-ms-transform      : translateX(100%);
-o-transform      : translateX(100%);
transform      : translateX(100%);
}
.team-list.type-2 .team-member .member-info{
position                : relative;
padding                 : 40px;
border                  : 1px solid #e1e1e1;
}
.team-list.type-2 .team-member .member-info:after{
content                 : "";
width                   : 100%;
height                  : 40px;
position                : absolute;
left                    : 0;
bottom                  : 0;
background              : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background              : -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(245,245,245,0.65) 100%);
background              : -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(245,245,245,0.65)));
background              : -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(245,245,245,0.65) 100%);
background              : -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(245,245,245,0.65) 100%);
background              : -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(245,245,245,0.65) 100%);
background              : linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(245,245,245,0.65) 100%);
filter                  : progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6f5f5f5',GradientType=0 );
}
.team-list.type-2 .team-member .member-info p{
font-style              : italic;
color                   : #666;
}
.team-list.type-2 .team-member .member-info h4{
margin-bottom           : 5px;
}
.team-list.type-2 .team-member .member-info ul li{
float                   : left;
font-size               : 14px;
}
.team-list.type-2 .team-member .member-info ul li a{
display                 : inline-block;
width                   : 40px;
height                  : 40px;
line-height             : 40px;
text-align              : center;
font-size               : 12px;
border-width            : 1px 0 1px 1px;
border-style            : solid;
color                   : #666;
border-color            : #e1e1e1;
background-color        : #fff;
}
.team-list.type-2 .team-member .member-info ul li:hover a{
background-color        : #f8f8f8;
}
.team-list.type-2 .team-member .member-info ul li:last-child a{
border-right            : 1px solid #E1E1E1;
}
.team-list.type-2 .team-member:hover .member-photo a span{
-webkit-transform      : translateX(0);
-moz-transform      : translateX(0);
-ms-transform      : translateX(0);
-o-transform      : translateX(0);
transform      : translateX(0);
}
.team-list.type-2 .team-member:last-child{
margin-bottom           : 0;
}
.team-single.type-1 .member-head,
.team-single.type-2 .member-head{
position                : relative;
padding-bottom          : 30px;
}
.team-single.type-1 .member-head p,
.team-single.type-2 .member-head p{
margin-bottom           : 0;
font-style              : italic;
}
.team-single.type-1 .member-head:before,
.team-single.type-2 .member-head:before{
content                 : "";
position                : absolute;
left                    : 0;
bottom                  : 0;
width                   : 100%;
height                  : 1px;
background-color        : #e1e1e1;
}
.team-single.type-1 .member-head:after,
.team-single.type-2 .member-head:after{
content                 : "";
position                : absolute;
left                    : 50%;
bottom                  : -10px;
width                   : 20px;
border-top              : 10px solid #e1e1e1;
border-left             : 10px solid transparent;
border-right            : 10px solid transparent;
-webkit-transform       : translateX(-50%);
-moz-transform       : translateX(-50%);
-ms-transform       : translateX(-50%);
-o-transform       : translateX(-50%);
transform       : translateX(-50%);
}
.team-single.type-1 .member-desc,
.team-single.type-2 .member-desc{
margin-top              : 30px;
text-align              : justify;
font-style              : italic;
}
.team-single.type-1 .member-social ul li,
.team-single.type-2 .member-social ul li{
float                   : left;
font-size               : 14px;
}
.team-single.type-1 .member-social ul li a,
.team-single.type-2 .member-social ul li a{
display                 : inline-block;
width                   : 40px;
height                  : 40px;
line-height             : 40px;
text-align              : center;
font-size               : 12px;
border-width            : 1px 0 1px 1px;
border-style            : solid;
border-color            : #e1e1e1;
color                   : #666;
background-color        : transparent;
}
.team-single.type-1 .member-social ul li:last-child a,
.team-single.type-2 .member-social ul li:last-child a{
border-right            : 1px solid #E1E1E1;
}
.team-single.type-1 .member-social ul li:hover a,
.team-single.type-2 .member-social ul li:hover a{
background-color        : #fff;
}
.team-single.type-1 .member-photo{
border                  : 20px solid #fff;
background-position     : top center;
background-repeat       : no-repeat;
background-size         : cover;
-webkit-box-shadow      : 5px 5px 15px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow      : 5px 5px 15px 1px rgba(0, 0, 0, 0.1);
-ms-box-shadow      : 5px 5px 15px 1px rgba(0, 0, 0, 0.1);
-o-box-shadow      : 5px 5px 15px 1px rgba(0, 0, 0, 0.1);
box-shadow      : 5px 5px 15px 1px rgba(0, 0, 0, 0.1);
}
.team-single.type-2 .member-photo{
width                   : 100%;
padding-top             : 100%;
border-top              : 5px solid #E7CE4F;
background-position     : top center;
background-repeat       : no-repeat;
background-size         : cover;
}
.section.aboutus.type-1 .about-photo a{
display                 : block;
width                   : 100%;
height                  : 100%;
padding-top             : 100%;
border                  : 10px solid #fff;
background-repeat       : no-repeat;
background-position     : center center;
background-size         : cover;
-webkit-box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
-ms-box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
-o-box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}
.section.aboutus.type-1 .about-desc p{
font-style              : italic;
text-align              : justify;
}
.section.aboutus.type-1 .about-desc p:last-child{
margin-bottom           : 0;
}
.section.blog.type-1 .col-md-4{
border-left             : 1px solid #e1e1e1;
background-color        : #f8f8f8;
}
.section.blog.type-1 .col-md-4 .btn.primary-border{
background-color        : #fff;
}
.section.blog.type-1 .col-md-4 .btn.primary-border:hover{
background-color        : #E7CE4F;
}
.section.blog.type-1 .latest-events .blog-title h3{
margin-bottom           : 60px;
}
.section.blog.type-1 .latest-events .blog-list.type-1 .bl-post{
padding-top             : 20px;
padding-bottom          : 20px;
border-bottom           : 0;
}
.section.blog.type-1 .latest-events .blog-list.type-1 .bl-post .post-info h4{
font-size               : 14px;
}
.section.blog.type-1 .latest-events .blog-list.type-1 .bl-post:first-child{
padding-top             : 0;
}
.section.blog.type-1 .latest-events .blog-list.type-1 .bl-post:last-child{
padding-bottom          : 0;
}
.section.blog.type-1 .latest-events .view-all{
display                 : block;
margin-top              : 60px;
}
.section.causes.type-1{
position                : relative;
}
.section.causes.type-1 .causes-title{
width                   : 100%;
position                : absolute;
top                     : 40px;
left                    : 0;
z-index                 : 1;
}
.section.causes.type-1 .causes-title h3{
display                 : inline-block;
margin                  : 0;
color                   : #fff;
}
.section.causes.type-1 .causes-title .cause-prev,
.section.causes.type-1 .causes-title .cause-next,
.section.causes.type-1 .causes-title .cause-seperator{
display                 : inline-block;
height                  : 20px;
text-align              : center;
color                   : #E7CE4F;
-webkit-user-select     : none;
-moz-user-select     : none;
-ms-user-select     : none;
-o-user-select     : none;
user-select     : none;
}
.section.causes.type-1 .causes-title .cause-prev,
.section.causes.type-1 .causes-title .cause-next{
width                   : 20px;
cursor                  : pointer;
font                    : normal normal normal 14px/1 FontAwesome;
font-size               : inherit;
text-rendering          : auto;
-webkit-font-smoothing : antialiased;
-moz-osx-font-smoothing : grayscale;
}
.section.causes.type-1 .causes-title .cause-prev{
margin-left             : 10px;
}
.section.causes.type-1 .causes-title .cause-seperator{
width                   : 2px;
margin                  : 0 5px;
background-color        : #E7CE4F;
-webkit-transform       : skewX(-20deg) translateY(3px);
-moz-transform       : skewX(-20deg) translateY(3px);
-ms-transform       : skewX(-20deg) translateY(3px);
-o-transform       : skewX(-20deg) translateY(3px);
transform       : skewX(-20deg) translateY(3px);
}
.section.causes.type-1 .causes-title .cause-prev:before{
content                 : "\f177";
}
.section.causes.type-1 .causes-title .cause-next:before{
content                 : "\f178";
}
.section.causes.type-1 .causes-title .cause-prev:hover,
.section.causes.type-1 .causes-title .cause-next:hover{
color                   : #fff;
}
.section.contact.type-1 .contact-info .info-address{
margin-bottom           : 20px;
}
.section.contact.type-1 .contact-info .info-address li{
font-size               : 14px;
margin-bottom           : 10px;
}
.section.contact.type-1 .contact-info .info-address li b{
font-size               : 12px;
}
.section.contact.type-1 .contact-info .info-address li:last-child{
margin-bottom           : 0;
}
.section.contact.type-1 .contact-info .info-social li{
float                   : left;
margin-right            : 10px;
}
.section.contact.type-1 .contact-info .info-social li a{
display                 : inline-block;
width                   : 34px;
height                  : 34px;
line-height             : 34px;
text-align              : center;
font-size               : 12px;
border                  : 1px solid #000;
-webkit-border-radius	: 50%;
-moz-border-radius	: 50%;
-ms-border-radius	: 50%;
-o-border-radius	: 50%;
border-radius	: 50%;
}
.section.contact.type-1 .contact-info .info-social li:last-child{
margin-right            : 0;
}
.section.contact.type-1 .contact-info .info-social li:hover a{
border-color            : #E7CE4F;
}
.section.contact.type-1 .contact-info .info-grid{
font-size               : 14px;
margin-top              : -20px;
}
.section.contact.type-1 .contact-info .info-grid h5{
font-size               : 12px;
margin-bottom           : 10px;
}
.section.contact.type-1 .contact-info .info-grid p{
margin-bottom           : 0;
}
.section.contact.type-1 .contact-info .info-grid div[class*="col-"]{
padding                 : 20px 0;
border-bottom           : 1px solid #e1e1e1;
}
.section.contact.type-1 .contact-info .info-grid div[class*="col-md-12"]:last-child{
border-bottom           : 0;
padding-bottom          : 0;
}
.section.contact.type-1 .contact-form label{
font-size               : 12px;
}
.section.counter.type-1{
background-color        : #3F3F3F;
}
.section.counter.type-1 h3{
color                   : #fff;
}
.section.counter.type-1 .counter-list.type-1 div[class*="col-"]{
color                   : #fff;
-webkit-box-shadow      : 20px 0px 100px 0px rgba(0, 0, 0, 0.75);
-moz-box-shadow      : 20px 0px 100px 0px rgba(0, 0, 0, 0.75);
-ms-box-shadow      : 20px 0px 100px 0px rgba(0, 0, 0, 0.75);
-o-box-shadow      : 20px 0px 100px 0px rgba(0, 0, 0, 0.75);
box-shadow      : 20px 0px 100px 0px rgba(0, 0, 0, 0.75);
}
.section.counter.type-1 .counter-list.type-1 .counter-item .lnr{
color                   : #E7CE4F;
}
.section.counter.type-1 .counter-list.type-1 .counter-item .countto{
text-shadow             : 1px 1px #000;
}
.section.counter.type-2 .counter-list.type-1{
border-left             : 1px solid #e1e1e1;
border-top              : 1px solid #e1e1e1;
}
.section.counter.type-2 .counter-list.type-1 div[class*="col-"]{
border-right            : 1px solid #e1e1e1;
border-bottom           : 1px solid #e1e1e1;
}
.section.gallery.type-1 h3{
font-family             : 'PT Serif', serif;
font-style              : italic;
font-size               : 3em;
color                   : #fff;
text-shadow             : 1px 1px #c6aa33;
margin-bottom           : 140px;
}
.section.gallery.type-1 h3:before{
background-color        : #fff;
}
.section.gallery.type-1 .gallery-wrapper{
width                   : 100%;
overflow                : hidden;
padding                 : 80px 0;
background-position     : top center;
background-repeat       : no-repeat;
background-size         : cover;
background-color        : #E7CE4F;
}
.section.promobanner.type-1 .promobanner-wrapper{
background-color        : #fff;
}
.section.promobanner.type-1 .promobanner-inner{
background-color        : #fff;
}
.section.promobanner.type-1 .promobanner-inner h3{
font-family             : 'PT Serif', serif;
font-style              : italic;
margin-bottom           : 0;
}
.section.promohalf.type-1 div[class*="col-"] p{
font-style              : italic;
}
.section.promohalf.type-1 div[class*="col-"] p:last-child{
margin-bottom           : 0;
}
.section.promohalf.type-1 div[class*="col-"] h3{
margin-bottom           : 40px;
}
.section.services.type-1 .services-desc p{
font-style              : italic;
}
.section.services.type-1 .services-desc p:last-child{
margin-bottom           : 0;
}
.section.services.type-1 .services-desc h3{
margin-bottom           : 40px;
}
.section.slider.type-1 .bx-slider > li{
height                  : 100vh;
background-position     : top center;
background-repeat       : no-repeat;
background-size         : cover;
}
.section.slider.type-1 .bx-slider > li .wrapper{
height                  : 100vh;
}
.section.slider.type-1 .bx-slider > li:before{
content                 : "";
position                : absolute;
top                     : 0;
left                    : 0;
width                   : 100%;
height                  : 100%;
background-color		: rgba(0,0,0,0.5);
}
.section.slider.type-1 .bx-slider > li .slider-caption{
color                   : #fff;
position                : relative;
top                     : 50%;
z-index                 : 1;
-webkit-transform		: translateY(-30%);
-moz-transform       : translateY(-30%);
-ms-transform       : translateY(-30%);
-o-transform       : translateY(-30%);
transform       : translateY(-30%);
}
.section.slider.type-1 .bx-slider > li .slider-caption h2{
font-family             : 'Open Sans', sans-serif;
font-weight             : 400;
font-style              : italic;
}
.section.slider.type-1 .bx-slider > li .slider-caption p:last-child{
margin-bottom           : 0;
}
.section.sponsors.type-1{
background              : rgb(255,255,255);
background              : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background              : -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 100%);
background              : -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(241,241,241,1)));
background              : -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%);
background              : -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%);
background              : -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%);
background              : linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%);
filter                  : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 );
}
.section.sponsors.type-1 h3{
margin-bottom           : 50px;
}
.section.stories.type-1 .stories-inner{
position                : relative;
background-color        : #fff;
}
.section.stories.type-1 .stories-inner h3{
margin-bottom           : 40px;
}
.section.stories.type-1 .stories-inner:after{
content                 : "";
width                   : 100%;
height                  : 100px;
position                : absolute;
left                    : 0;
bottom                  : 0;
background              : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background              : -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(245,245,245,0.65) 100%);
background              : -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(245,245,245,0.65)));
background              : -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(245,245,245,0.65) 100%);
background              : -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(245,245,245,0.65) 100%);
background              : -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(245,245,245,0.65) 100%);
background              : linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(245,245,245,0.65) 100%);
filter                  : progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6f5f5f5',GradientType=0 );
}
.section.stories.type-1 .stories-inner .owl-theme .owl-controls{
margin-top              : 0;
text-align              : left;
position                : absolute;
left                    : 0;
bottom                  : -70px;
z-index                 : 1;
}
.section.team.type-2 .team-list.type-1{
margin-bottom           : -30px;
}
.section.team.type-2 .team-list.type-1 div[class*="col-"]{
margin-bottom           : 30px;
}
.section.top.type-1 .top-wrapper{
position                : relative;
padding                 : 260px 0 40px 0;
background-position     : top center;
background-repeat       : no-repeat;
background-size         : cover;
}
.section.top.type-1 .top-wrapper:before{
content                 : "";
position                : absolute;
top                     : 0;
left                    : 0;
width                   : 100%;
height                  : 100%;
background-color		: rgba(0,0,0,0.5);
}
.section.top.type-1 .top-wrapper h1{
color                   : #fff;
margin-bottom           : 0;
}
.section.top.type-1 .top-wrapper .wrapper{
position                : relative;
z-index                 : 1;
}