/*

	Theme Name: Social Welfare Premium Wordpress Theme

	Theme URI: http://themeforest.net/user/wpmines/portfolio

	Author: erathemes

	Author URI: http://themeforest.net/user/erathemes

	Description: Social Welfare Premium Wordpress Theme

	Version: 1.0

	License: GNU General Public License

	License URI: license.txt

	Tags: threaded-comments, theme-options, sticky-post, full-width-template, flexible-header, featured-images, custom-menu, custom-header, custom-colors, custom-background, responsive-layout

	Text Domain: socialwelfare

*/



body {

	background: #F7F8F9;

	height: 100%;

	width: 100%;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	font-size: 14px;

	font-family: 'Lato';

}



main,

footer {

 overflow-x: hidden;

}



img {

	max-width: 100%;

	height: auto;

}



.container {

	max-width: 100%;

}



.vc_row.fixedlayout {

	margin: 0 auto;

}



.margin-bottom {

	margin-bottom: 0;

}



.cases {

	padding: 100px 0;

}



.single-sw_causes .cases-details {

	padding: 0;

}

.cases-pages {

	padding-top: 0;

}



.cases.cases-pages.list-view section {

	text-align: left;

}



.section-top80 {

	padding-top: 80px;

	padding-bottom: 80px;

}



.post-type-archive .section-top80 {

    padding: 0;

}



.wpb_revslider_element {

    margin-bottom: 0 !important;

}



.page-background,

.site-main {

	background-color: #f7f8f9;

}



/* Slider */

.home-slide .tp-caption  a {

	color: #fff;

	text-decoration: none;

}

.home-slide .tp-caption:hover .fa-icon-arrow-circle-o-right,

.home-slide .tp-caption .fa-icon-arrow-circle-o-right:hover  {

	color: #fff;

	outline: none;

	background-color: #000;

	z-index: 100;

}

.home-slide .tp-caption .fa-icon-arrow-circle-o-right {

    background: #ecc731;

    color: #fff;

    display: inline-block;

    float: right;

    font-size: 20px;

    height: 45px;

    line-height: 45px;

    width: 40px;

  	text-align: center;

  	position: relative;

 	right: -35px;

    top: 12px;

}



.tparrows::before {

	color: #ecc731 !important;

	content: "";

}

.tparrows:hover {

	background-color: rgba(0, 0, 0, 0.8);

}



.tparrows {

	background-color: rgba(0, 0, 0, 0.8);

}

.blog-section {

	background-color: #fff;

	padding: 10px 0px;

}



.right-bar-side.social_icons li p a {

	font-family: "Lora",serif;

}

.right-bar-side li a:focus {

	outline: 0 none;

}

.mfp-close:hover,

.mfp-arrow.mfp-arrow-left.mfp-prevent-close:hover,

.mfp-arrow.mfp-arrow-right.mfp-prevent-close:hover {

	background-color: transparent;

}



.error-text .input-group .btn.btn-default .fa.fa-search {

	color: #fff;

}



.error-text .input-group .btn.btn-default {

	margin: 0;

	padding: 6px 12px;

}



.blog-post-list {

	margin-bottom: 20px;

}



.blog-post-list span:after { 

	content: "|";

	padding: 0 5px;

}



.blog-post-list span:last-of-type:after {

	content: "";

}



.navigation .meta-nav {

	word-spacing: 20px;

}



.navigation .meta-nav:hover {

	background-color: #eee;

	border-radius: 15px;

}



.pagination .nav-links .fa-angle-left,

.pagination .nav-links .fa-angle-right {

	display: none;

}



.pagination .prev.page-numbers:before {

	content: "\f177";

	font-family: "FontAwesome";

	color: #757575;

	padding-right: 10px;

} 

.pagination .next.page-numbers:after {

	content: "\f178";

	font-family: "FontAwesome";

	color: #757575;

	padding-left: 10px;

}



/*=======================================================

			WRAPPER

========================================================*/

.wrap {

	position: relative;

	width: 100%;

	overflow: hidden;

	background: #fff;

}

/*=======================================================

			HEADINGS

========================================================*/

h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

	color: #232323;

	font-family: 'Lora', serif;

}

h1 {

	font-size: 30px;

}

h2 {

	font-size: 20px;

}

h3 {

	font-size: 18px;

}

h4 {

	font-size: 16px;

	font-weight: bold;

}

h5 {

	font-size: 18px;

}

h6 {

	font-size: 14px;

}

p {

	color: #777777;

	font-family: 'Lato';

	font-size: 14px;

	line-height: 24px;

}

a {

	-webkit-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-o-transition: all 0.4s ease-in-out;

	-ms-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

	text-decoration: none !important;

}

a:focus {

	outline: none;

}

img {

	-webkit-transition: 0.4s ease-in-out;

	-moz-transition: 0.4s ease-in-out;

	-ms-transition: 0.4s ease-in-out;

	-o-transition: 0.4s ease-in-out;

	transition: 0.4s ease-in-out;

	display: inline-block !important;

}

li {

	font-family: 'Lato';

}

a {

	font-family: 'Lato';

	text-decoration: none;

	color: #757575;

}

.font-montserrat {

	font-family: 'Montserrat', sans-serif !important;

}

.font-lora {

	font-family: 'Lora', serif;

}

/*=======================================================

			SECTION

========================================================*/

.section-main {

	position: relative;

	overflow: hidden;

	width: 100%;

}

.box-wide {

	width: 1370px !important;

	margin: 0 auto !important;

	overflow: hidden;

	box-shadow: 0px 0px 15px rgba(0,0,0,0.2);

}

.patern {

	background: url(../images/testi-bg.jpg) repeat;

}

/*=======================================================

			BUTTON

========================================================*/

.btn {

	background: #ecc731;

	text-transform: uppercase;

	color: #232323;

	border-radius: 0px;

	display: inline-block;

	padding: 10px 10px 10px 10px;

	margin: 0 auto;

	margin-top: 15px;

	font-weight: bold;

	font-family: 'Lora', serif;

	-webkit-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-o-transition: all 0.4s ease-in-out;

	-ms-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}

.btn:hover {

	background: #303030;

	color: #fff;

}

.btn:active,

.btn:focus {

	outline: none;

}

/*=======================================================

			MARGIN 20px

========================================================*/

.margin-r-20 {

	margin-right: 20px;

}

.margin-l-20 {

	margin-left: 20px;

}

.margin-t-20 {

	margin-top: 20px;

}

.margin-b-20 {

	margin-bottom: 20px;

}

/*=======================================================

			MARGIN 40px

========================================================*/

.margin-r-40 {

	margin-right: 40px;

}

.margin-l-40 {

	margin-left: 40px;

}

.margin-t-40 {

	margin-top: 40px;

}

.margin-b-40 {

	margin-bottom: 40px;

}

/*=======================================================

			MARGIN 80px

========================================================*/

.margin-r-80 {

	margin-right: 80px;

}

.margin-l-80 {

	margin-left: 80px;

}

.margin-t-80 {

	margin-top: 80px;

}

.margin-b-80 {

	margin-bottom: 80px;

}

/*=======================================================

			PADDING

========================================================*/

.padding-r-20 {

	padding-right: 20px !important;

}

.padding-r-80 {

	padding-right: 80px !important;

}

.padding-l-20 {

	padding-left: 20px;

}

.padding-t-20 {

	padding-top: 20px;

}

.padding-b-20 {

	padding-bottom: 20px;

}

.no-margin {

	margin: 0px !important;

}

.no-padding {

	padding: 0px !important;

}

.no-margin-t {

	margin-top: 0px !important;

}

.no-padding-t {

	padding-top: 0px !important;

}

.padding-l-60 {

	padding-left: 60px;

}

.no-left-padding {

	padding-left: 0;

}

.no-right-padding {

	padding-right: 0;

}

/*=======================================================

			TITTLE

========================================================*/

hr {

	background: #ecc731;

	height: 4px;

	width: 110px;

}

.tittle {

	text-align: center;

	display: inline-block;

	width: 100%;

	position: relative;

	margin-bottom: 60px;

}

.tittle h2 {

	font-family: 'Lora', serif;

	margin: 0px;

	font-weight: 200;

	line-height: 37px;

	color: #222222;

	margin-top: 5px;

	margin-bottom: 10px;

}

.tittle h2 span {

	font-weight: bold;

}

.tittle p {

	width: 75%;

	margin: 0 auto;

	line-height: 24px;

	font-size: 16px;

}

.underline {

	background: url(images/span-underline.png) center 20px no-repeat;

	padding-bottom: 10px;

}

/*=======================================================

			TOP BAR

========================================================*/

.top-bar {

	background: #303030;

	border-bottom: 1px solid #eaebef;

	height: 45px;

	position: relative;

	overflow: hidden;

}

.top-bar ul {

	margin-bottom: 0px;

}

.top-bar ul li {

	display: inline-block;

}

.top-bar ul li a {

	color: #888888;

	padding: 0 5px;

	line-height: 45px;

	font-family: "Lora",serif;

}

.top-bar .left-bar-side {

	float: left;

	margin-bottom: 0px;

	padding-left: 0;

}



.top-bar .right-bar-side {

	float: right;

}

.top-bar i {

	margin: 0 4px 0 0;

}

.top-bar .left-bar-side li {

	border: none;

	margin-right: 0px;

}



.top-bar ul li a, 

.top-bar p {

	font-weight: 600;

	color: #9d9c9c;

	line-height: 40px;

	margin: 0px;

	font-style: italic;

	display: inline-block;

	line-height: 45px;

	font-size: 14px;

}

.top-bar .left-bar-side span {

	color: #9c9c9c;

	margin: 0 15px;

}

/*=======================================================

			HEADER

========================================================*/

header {

	background: #efc946;

	position: relative;

	width: 100%;

	z-index: 999;

	line-height: 0px;

}

header .navbar-default {

}

header .logo {

	float: left;

	margin: 20px 10px 10px 20px;

}

.logo a:focus {

	outline: 0 none;

}



.logo .text-logo {

	color: #777;

    font-size: 30px;

    padding: 20px 0;

	text-transform: uppercase;

}

.logo .text-logo:hover {

	color: #ecc731;

}

header .btn-right {

	float: right;

}

header .btn-right .btn {

	background: #303030;

	margin: 35px 0;

	color: #fff;

}

header .btn-right i {

	color: #ecc731;

	margin-right: 10px;

	transition: all 0.4s ease-in-out;

}

header .btn-right .btn:hover {

	background: #ecc731;

	color: #303030;

}

header .btn-right .btn:hover i {

	color: #303030;

}

.bnr-txt {

	position: absolute;

	top: 20%;

	width: 28%;

	right: 20%;

}

.bnr-txt.left-text {

	top: 20%;

	width: 28%;

	right: auto;

	left: 20%;

}

.bnr-txt h1 {

	color: #fff;

	font-size: 40px;

	line-height: 55px;

	margin: 0px;

	font-family: 'Montserrat', sans-serif;

	text-transform: uppercase;

}

.bnr-txt h1 span {

	color: #303030;

	font-weight: bold;

}

.bnr-txt hr {

	height: 4px;

	background: #ecc731;

	width: 80px;

	border: none;

	margin: 20px 0;

}

.bnr-txt p {

	font-size: 18px;

	font-weight: bold;

	font-style: italic;

	color: #fff;

}

.bnr-txt .btn {

	background: none;

	border: 3px solid #fff;

	color:#fff;

}

.bnr-txt .btn i {

	margin-left: 10px;

}

.bnr-txt .btn:hover {

	background: #ecc731;

	border-color: #ecc731;

}

.white-bg {

	background: #fff;

}

.bnr-txt-2 h3 {

	color: #ecc731;

	font-weight: bold;

	font-style: italic;

}

.bnr-txt-2 p {

	font-size: 16px;

	font-style: normal;

	font-weight: normal;

}

.bnr-txt-2 .btn {

	background: #fff;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	height: 45px;

	font-size: 13px;

	line-height: 45px;

	border: none;

}

.bnr-txt-2 .btn i {

	background: #ecc731;

	color: #fff;

	float: right;

	display: inline-block;

	margin-left: 30px;

	height: 45px;

	width: 40px;

	font-size: 20px;

	margin-top: 0px;

	margin-right: 0px;

	line-height: 45px;

}

.flex-direction-nav {

	top: 50%;

	position: absolute;

	width: 100%;

}

/*=======================================================

			PROCESS

========================================================*/

.process {

	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;

    height: 90px;

    margin-top: -90px;

    overflow: hidden;

    position: relative;

    width: 100%;

    z-index: 99;

}

.process-inner {

	padding-left: 0;

	list-style: none;

}

.process li {

	text-align: center;

	border-right: 1px solid rgba(0,0,0,0.3);

	padding: 30px 0px;

}

.process p {

	font-style: italic;

	font-size: 16px;

	color: #fff;

	margin-bottom: 0px;

	font-weight: bold;

}

.process p i {

	margin-right: 15px;

	font-size: 26px;

	color: #ecc731;

	display: inline-block;

}

.process .num {

	color: rgba(255, 255, 255, 0.08);

    font-size: 135px;

    left: 20px;

    position: absolute;

    top: 31px;

    z-index: -1;

}

/*=======================================================

			UP COMING EVENT

========================================================*/

.up-com-event {

	background: #ffffff;

	padding: 30px;

	border-bottom: 2px solid #ecc731;

	margin-top: -25px;

	position: relative;

	z-index: 99;

}

.event-in {

	box-shadow: 0 0 5px rgba(0,0,0,0.1);

}

.no-padding-l{

	padding-left:0px;

}

.up-com-event p {

	font-size: 14px;

	text-transform: uppercase;

	color: #212121;

	margin-bottom:10px;

}

.up-com-event span {

	display: inline-block;

	width: 100%;

	font-size: 11px;

	text-transform: uppercase;

	color: #777777;

	margin-bottom: 10px;

}

.up-com-event span i {

	margin-right: 10px;

}



.donate-price .noUi-horizontal .noUi-handle{

	width: 10px;

	background: url(images/bar-cor.png) no-repeat;

}

.donate-price{

	margin-top: 20px;

	display: inline-block;

	width: 100%;

}

.donate-price .noUi-base {

	  background: #e7e9eb;

}

.donate-price .noUi-target.noUi-connect{

	width: 90%;

	height: 8px;

	left: 6px;

	background: #e7e9eb;

}

.eleven-columns li{

	display: inline-block;

	float: left;

	text-align: left;

	font-family: 'Lora', serif;

	margin-top: 30px;

	opacity: 0.5;

	color: #212121;

}

.eleven-columns li.active{

	opacity: 1;

}

.eleven-columns li {

	width: 16.6666%;

}

.eleven-columns li:nth-child(1){

	text-align: left;

}



.donate-price .btn{

	width:93%;

	margin-top:20px;

}

.donate-price .tabii-price{

	display:inline-block;

	width:100%;

	margin-bottom:20px;

	margin-top:20px;

}



.up-com-event .eventdetail {

	color: #777;

	text-transform: capitalize;

}



.up-com-event p:first-of-type {

	margin-bottom: 5px;

}



.up-com-event span:first-of-type {

	margin-bottom: 0;

}



.donation-box {

	padding-bottom: 33px;

    background-color: #fff;

}



.donation-box .amount {

    padding: 30px 20px;

    text-align: center;

}



.enevtii,

.donation-box ul {

	padding: 0;

	list-style: none;

}



.donate-price .tabii-price li{

	display:inline-block;

	margin-right:10px;

}

.donate-price .tabii-price li.active a{

	color:#ecc731;

}

.donate-price .tabii-price a{

	color:#232323;

	margin-right:10px;

	font-weight:bold;

	text-transform:uppercase;

	font-size:12px;

	display:inline-block;

	font-family: 'Lora', serif;

}

.countdown{

	margin-bottom:0px;

	margin-top:10px;

}

.countdown li{

	display:inline-block;

	float:left; 

	margin-right:10px;

	text-align:center;

}

.countdown span{

	font-size:22px;

	font-family: 'Lora', serif;

	background:#e5c12f;

	display:inline-block;

	text-align:center;

	width:60px;

	height:50px;

	font-weight:bold;

	color:#fff;

	line-height:50px;

	margin-bottom:0px;

}

.countdown p{

	font-size:10px;

	color:#232323;

	font-weight:bold;

	margin-bottom:0px;

}



/*=======================================================

			RECENT CASES

========================================================*/

.cases .cases-inner {

	padding-left: 0;

	list-style: none;

}

.cases li {

	text-align: center;

}

.cases .donate-detail {

	background: #fff;

	padding: 0 30px;

	padding-top: 20px;

	display: inline-block;

	width: 100%;

	text-align: center;

	padding-bottom: 50px;

}

.cases .donate-detail h6 {

	color: #777777;

	margin-bottom: 10px;

}

.cases .donate-detail hr {

	height: 3px;

	background: #e4e4e4;

	margin: 10px auto;

	width: 50px;

}

.cases .donate-detail a.head {

	color: #232323;

	font-size: 16px;

}

.cases .donate-detail h6 span {

	color: #232323;

}

.cases li .btn {

	font-size: 12px;

	margin-top: -25px;

	color: #232323;

	display: inline-block;

}

.cases li .btn:focus,

.cases li .btn:hover {

	color: #fff;

	outline: none;

}

.progress {

	height: 6px;

	background: #e1e3e5;

	margin-bottom: 0px;

	position: relative;

	overflow: inherit;

	border-radius: 0px;

	box-shadow: none;

	z-index: 1;

}

.progress-bar {

	background-color: #ecc731;

	box-shadow: none;

}

.progress-bar-tooltip {

	height: 40px;

	width: 40px;

	float: right;

	margin-top: -15px;

	border-radius: 50%;

	background: #fff;

	line-height: 34px;

	text-align: center;

	color: #232323;

	font-size: 12px;

	font-weight: bold;

	border: 2px solid #ecc731;

}

.cases-pages {

	padding-top: 0px;

	padding-bottom: 0px;

}

.cases-pages .items li {

	margin-bottom: 50px;

}

.cases-pages .filter {

	float: right;

	margin-bottom: 0px;

	height: 80px;

}



.cases-pages .filter li {

	display: inline-block;

	padding: 30px 10px;

}

.cases-pages .filter li a {

	font-family: 'Lora', serif;

	font-style: italic;

	color: #777777;

	border-bottom: 2px solid;

	border-color: transparent;

	padding: 0 10px;

	padding-bottom: 30px;

}

.cases-pages .filter li a.active {

	color: #3e3e3e;

	border-bottom: 2px solid #ecc731;

}

.cases-pages .filter-bar {

	background: #ffffff;

	border-bottom: 1px solid #e8e9ea;

	margin-bottom: 50px;

	display: inline-block;

	width: 100%;

}

.cases-pages .filter-bar h6 {

	text-transform: uppercase;

	font-size: 13px;

	color: #232323;

	margin-top: 35px;

}

.cases-pages .list-grid {

	float: right;

	margin-top: 30px;

	margin-left: 50px;

}

.list-grid ul {

	padding-left: 0;

}

.cases-pages .list-grid a {

	background: #f7f8f9;

	height: 28px;

	width: 28px;

	margin-left: 10px;

	text-align: center;

	line-height: 26px;

	border: 1px solid #e1e5ea;

	display: inline-block;

	color: #ababab;

}

.cases .list-grid a:hover {

	color: #232323;

}

.cases .list-grid li {

	display: inline-block;

	margin-bottom: 0px;

}

.cases .list-grid a.active {

	color: #232323;

}

.pager li a {

	background: none;

	border: none;

	text-transform: uppercase;

	font-size: 12px;

	margin: 0px;

	padding: 0px;

}

.pager {

	border-top: 1px solid #e8e8e8;

	padding-top: 20px;

}



.list-view li .section-main {

	padding-bottom: 20px;

}

.list-view li .btn {

	margin-top: 10px;

	padding: 5px 30px;

}

.list-view .donate-detail {

	text-align: left;

	padding-bottom: 10px;

	padding-top: 15px;

	min-height: 220px;

}

.list-view .donate-detail hr {

	margin-left: 0px;

}

.cases-details .donate-detail {

	text-align: left;

	background: none;

	padding: 30px 0;

}



.cases.cases-details ul {

	padding-left: 0;

	list-style: none;

}



.cases-details .donate-detail h4 {

	font-weight: normal;

}

.cases-details .donate-detail .donate-info {

	border-bottom: 1px solid #ececec;

	margin-bottom: 20px;

	padding-bottom: 10px;

	display: inline-block;

	width: 100%;

}

.cases-details .donate-detail .donate-info li {

	text-align: left;

	display: inline-block;

	margin-right: 20px;

}

.cases-details .donate-detail .donate-info span {

	color: #232323;

}

.cases-details .donate-detail .donate-info p {

	color: #777777;

}

/*=======================================================

			HOW CAN YOU HELP

========================================================*/

.how-can-help::before {

    background-color: #f7f8f9;

    content: "";

    height: 486px;

    left: -305px;

    margin: 0 auto;

    position: absolute;

    right: 0;

    top: 130px;

    max-width: 673px;

}

.how-can-help .bg-section {

	position: relative;

	list-style: none;

	padding-left: 0;

}

.how-can-help {

	background-color: #fff;

	padding: 100px 0;

	padding-bottom: 0px;

}



.how-can-help .how-can-help-inner {

	padding-left: 0;

	list-style: none;

}

.how-can-help .how-can-help-inner .section-content hr { 

	margin: 20px 0px 50px 0px;

}

.how-can-help.what-we .with-map hr {

	float: left;

}



.how-can-help.what-we .with-map .fea-service {

	padding-left: 0;

	list-style: none;

}

.how-can-help {

	position: relative;

}

.how-can-help ul {

	margin-bottom: 0px;

	background-position: center top;

	background-repeat: no-repeat;

	background-color: rgba(0, 0, 0, 0);

}

.how-can-help .big-text {

	font-size: 55px;

	text-transform: uppercase;

	color: #000000;

	font-weight: bold;

	line-height: 40px;

}

.how-can-help hr {

	margin-bottom: 50px;

}

.how-can-help .btn {

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	height: 40px;

	line-height: 40px;

}

.how-can-help .btn i {

	background: #303030;

	color: #fff;

	display: inline-block;

	margin-left: 30px;

	font-size: 20px;

	margin-top: -1px;

	margin-right: -1px;

	padding: 10px 10px;



}

.how-can-help .big-text small {

	width: 100%;

	font-weight: normal;

	display: inline-block;

	font-size: 40px;

}

.how-can-help .help-fea:before {

	content: "";

}



.how-can-help .help-fea li {

	padding: 15px 0;

	display: inline-block;

	width: 100%;

	font-size: 16px;

}

.how-can-help .help-fea li img {

	margin-right: 10px;

}

.help-fea {

	padding-top: 150px;

	padding-left: 50px;

}

.help-fea:before {

	background: rgba(255,205,0,0.1);

	content: "";

	position: absolute;

	width: 575px;

	height: 352px;

	left: 20px;

	right: 0px;

	margin: 0 auto;

	top: 120px;

}



.fea-service li img {

	max-height: 30px;

}

.how-can-help.what-we:before  {

	background-color: #fff;

	content: "";

}

/*=======================================================

			WHAT WE ARE DOING

========================================================*/

.what-we {

	padding-bottom: 100px;

}

.what-we hr {

	margin-bottom: 20px;

}

.what-we h6 {

	font-family: 'Lato';

	font-size: 16px;

	color: #000;

}

.fea-service {

	margin-top: 40px;

}

.fea-service h4 {

	font-weight: normal;

	margin-bottom: 10px;

	color: #000000;

	margin-top: 20px;

}

.fea-service li a {

	font-style: italic;

	color: #eecd46;

}



.fea-service li a:focus {

	outline: none;

}

.what-we-inner .program  {

	background: rgba(236,199,49,0.8);

	padding: 60px 40px;

	text-align: center;

	position: relative;

	z-index: 99;

}

.what-we-inner.program .inner {

	position: relative;

	z-index: 99;

}

.program-joins {

	padding: 100px 0px;

	position: relative;

}

.what-we-inner .program  .inner h3 span {

	display: block

}



.what-we-inner .program h3 {

	margin-top: 0px;

	font-weight: bold;

	line-height: 40px;

	color: #fff;

}

.what-we-inner .program h3 span {

	color: #232323;

}

.what-we-inner .program .btn {

	background: #fff;

	font-size: 11px;

	width: auto;

	padding: 10px 20px;

	margin-top: 30px;

}

.what-we-inner .program .btn:focus {

	outline: none;

}



.what-we-inner .program .btn:hover {

	background: #303030;

}

.what-we-inner .program .btn-1 {

	background: #303030;

	color: #fff;

	margin-left: 10px;

}

.what-we-inner .program .btn-1:hover {

	color: #303030;

	background: #fff;

}

.what-we-inner  {

	position: relative;

}

.what-we-inner:before {

	content: "";

	position: absolute;

	z-index: 1;

	height: 100%;

	width: 100%;

	right: -10px;

	top: -10px;

	background: rgba(236,199,49,0.5);

}

/*=======================================================

			COUNTER

========================================================*/

.don-counter {	

	background-size: cover;

}

.don-counter .overlay {

	padding: 130px 0;

	background: rgba(54,54,54,0.9)

}

.don-counter .counter-inner {

	padding-left: 0;

}

#counters li i {

	font-size: 40px;

	color: #ecc731;

	margin-right: 20px;

	border-bottom: 1px solid #ecc731;

	padding-bottom: 20px;

}

#counters li span {

	font-size: 35px;

	font-weight: bold;

	font-family: 'Lora', serif;

	color: #ecc731;

}

#counters li p {

	font-family: 'Lora', serif;

	font-size: 14px;

	color: #fff;

	margin-top: 15px;

	text-transform: uppercase;

}



.statistics-details {

	margin-bottom: 10px;

	display: inline-block;

}

/*=======================================================

			LATEST DONATORES

========================================================*/

.main-background {

	position: relative;

}

.main-background::before {

	background: #f7f8f9;

	content: "";

	position: absolute;

	left: -100%;

	right: -100%;

	top: 0;

	bottom: 0;

	display: inline-block !important;

}



.donatores {

	padding: 80px 0;

}

.donatores .donatores-contents {

	padding-left: 0;

	list-style: none;

}



.donatores li {

	text-align: center;

}

.donatores li .avatar {

	position: relative;

	z-index: 3;

	border: 2px solid #fff;

	box-shadow: 0px 0px 1px rgba(0,0,0,0.5);

	background: #fff;

	height: 135px;

	width: 135px;

	border-radius: 50%;

	overflow: hidden;

	display: inline-block;

}

.donatores li .donor-details {

	background: #fff;

	padding-top: 80px;

	position: relative;

	z-index: 1;

	margin-top: -70px;

}

.donatores li .donor-details span {

	margin-top: 15px;

	display: inline-block;

	padding-bottom: 4px;

	color: #232323;

	border-bottom: 3px solid #e5e5e5;

}

.donatores li .donor-details span strong {

	color: #ecc731;

}

.become-donor .donor-details {

	padding: 37px 79px;

	background-color: #fff;

	margin: 0px;

}

.become-donor {

	padding-top: 195px;

	padding-bottom: 20px;

}

.become-donor hr {

	margin: 20px 25px;

}



.become-donor .btn {

	padding: 10px 50px;

}

.become-donor .btn:focus {

	outline: none;

}



.become-donor h4 {

	font-weight: normal;

	font-size: 20px;

}



.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {

	border: none;

}



/*=======================================================

			PRICING RANGE

========================================================*/

.cost-price-content {

	border-bottom: 1px solid #e8e8e8;

	padding-bottom: 30px;

	margin-bottom: 30px;

}

.cost-price-content h5 {

	margin-bottom: 30px;

}

.noUi-background {

	margin-bottom: 20px;

}

.cost-price-content .btn {

	padding: 6px 20px;

	font-size: 12px;

	font-weight: normal;

	color: #fff;

}

.cost-price-content {

	display: inline-block;

	position: relative;

	margin-bottom: 50px;

	margin-top: 20px;

	width: 100%;

}

.price-min {

	right: 60px;

	left: inherit;

	margin-top: 20px;

}

.price-max {

	right: 0;

	margin-top: 20px;

}

/*=======================================================

			GALLERY

========================================================*/

.items.gallery-items {

	padding-left: 0;

	list-style: none;

}

.gallery-pages {

	padding: 80px 0;

}

.gallery-pages .filter {

	display: inline-block;

	width: 100%;

	text-align: center;

	margin-bottom: 50px;

}

.gallery-pages .filter li {

	text-align: center;

	display: inline-block;

	padding: 0 10px;

}

.gallery-pages .filter li a {

	font-style: italic;

	font-size: 16px;

	font-family: 'Lora', serif;

	font-weight: normal;

	color: #777777;

}

.gallery-pages .filter li a.active {

	color: #000;

}

.gallery-pages .gallery-items .item-over {

	position: absolute;

	height: 100%;

	width: 100%;

	top: 0px;

	left: 0px;

	border: 20px solid;

	border-color: transparent;

	opacity: 0;

	text-align: center;

	-webkit-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-o-transition: all 0.4s ease-in-out;

	-ms-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}

.gallery-pages .gallery-items .item-over h5 {

	color: #fff;

	font-style: italic;

}

.gallery-pages .gallery-items .item-over hr {

	width: 30px;

	height: 2px;

	margin: 20px auto;

	border: none;

}

.gallery-pages .gallery-items .item-over .item-in.pa-30 {

	padding-top: 30%

}



.gallery-pages .gallery-items .item-over .item-in.pa-5 {

	padding-top: 5%

}

.gallery-pages .gallery-items .item-over .item-in.pa-40 {

	padding-top: 40%;

}



.gallery-pages .gallery-items .item-over .item-in {

	background: rgba(0,0,0,0.8);

	position: absolute;

	top: 0px;

	left: 0px;

	height: 100%;

	width: 100%;

	padding: 0 40px;

	padding-top: 20%;

}

.gallery-pages .gallery-items .item-over .item-in p {

	color: #fff;

	font-style: italic;

}

.gallery-pages .gallery-items li:hover .item-over {

	opacity: 1;

}

.gallery-pages .item { 

	margin-bottom:30px;

}

.gallery-pages .gallery-items.item-over .item-in.pa-30{

	padding-top:30%;

}

.gallery-pages .gallery-items .item-over .item-in.pa-5{

	padding-top:5%;

}

.gallery-pages .gallery-items .item-over .item-in.pa-40{

	padding-top:40%;

}



/*=======================================================

			CALL OUT

========================================================*/

.call-out {

	background-position:center center; 

	background-repeat: no-repeat;

	background-size: cover;

	text-align: center;

}

.call-out .overlay {

	background: rgba(54,54,54,0.9);

	padding: 100px 0;

}

.call-out h2 {

	margin: 0px;

	color: #fff;

	margin-bottom: 20px;

}

.call-out h2 span {

	color: #ecc731;

	font-weight: bold;

}

.call-out .btn {

	font-size: 12px;

	border: 2px solid #ecc731;

	margin-top: 30px;

	margin-left: 20px;

}

.call-out .btn-1 {

	background: none;

	border: 2px solid #fff;

	color: #fff;

}

/*=======================================================

			BLOG

========================================================*/

.gallery {

}

.gallery .simple {

	display: inline-block;

	width: 100%;

	margin: 0px;

	list-style: none;

	padding-left: 0;

}

.gallery .simple li:hover a {

	opacity: 0.5;

}

.mfp-zoom-out-cur figcaption{

	display:none;

}

.gallery .grid {

}

.gallery .grid ul{

	margin-bottom:0px;

}

.gallery .grid ul li img{

	width:100%;

}

.gallery .grid-item{

}

.gallery .grid-item  .item{

	width:33.333%;

	position:relative;

}

.gallery .grid-item--width2 {

	

}

.gallery .grid-item--height2 {

	

}

/*=======================================================

			CONTACT US

========================================================*/

.contact-form-details div.wpcf7-validation-errors,

.contact-form-details .contact-form div.wpcf7-mail-sent-ng,

.contact-form-details .wpcf7-mail-sent-ok {

	border: 0 none;

}

.contact-us .wpcf7-not-valid-tip,

.contact-us .wpcf7-validation-errors {

	display: none;

	border: 0 none;

}

.contact-us {

	padding:100px 0 0;

}

/* Contact Form */

.contact-form-details {

	padding-bottom: 100px;

	display: inline-block;

}

.contact-form-details h5 {

	text-transform:uppercase;

	font-weight: bold;

	margin-bottom: 30px;

}

.contact-form-details.contact_form {

	text-align: center;

}

.contact-form.wpcf7-submit input[type="submit"] {

	padding: 20px 30px;

}



.contact-form .wpcf7-form .wpcf7-textarea:focus,

.contact-form .wpcf7-form input[type="text"]:focus,

.contact-form .wpcf7-form input[type="email"]:focus,

.contact-form .wpcf7-form input[type="tel"]:focus {

	border: 1px solid #ecc731; 

}



.contact-form .wpcf7-form input[type="text"],

.contact-form .wpcf7-form input[type="email"],

.contact-form .wpcf7-form input[type="tel"]{

	height: 40px;

	border: none;

	border-bottom:1px solid #e5e5e5;

	box-shadow: none;

	background:none;

	border-radius: 0px;

	margin-bottom: 10px;

}

.contact-form .wpcf7-form .wpcf7-textarea {

	border: none;

	background-color: transparent;

	border-bottom:1px solid #e5e5e5;

	box-shadow: none;

	padding:5px 10px;

	margin-bottom: 15px;

}



.contact-form .wpcf7-form input[type="submit"] {

	background: #ecc731;

    border-radius: 0;

    color: #232323;

    display: inline-block;

    font-family: "Lora",serif;

    font-weight: bold;

    padding: 15px 30px;

    text-transform: uppercase;

    transition: all 0.4s ease-in-out 0s;

}

.contact-form .wpcf7-form input[type="submit"]:hover {

	color: #fff;

	background-color: #303030;

}

.contact-form {

	display: inline-block;

	width: 100%;

}

.contact-form .tittle {

	text-align: center;

}

.contact-info ul {

	padding-left: 0;

}

.contact-form .tittle hr {

	width: 28px;

	height: 5px;

	margin: 15px auto;

	background: #448aff;

	border: none;

}

.contact-form .tittle p {

	text-transform: none;

	font-size: 16px;

}

.contact-form .tittle h2:before {

	display: none;

}

.contact-form label {

	font-weight: 400;

	color: #777777;

	font-size: 12px;

	text-transform: uppercase;

	display: inline-block;

	width: 100%;

	line-height: 30px;

}

.contact-info .icon{

	background:#ecc731;

	text-align:center;

	width:42px;

	height:42px;

	line-height:42px;

	display:inline-block;

	color:#fff;

	font-size:20px;

}

.contact-info h6{

	text-transform:uppercase;

	font-size:13px;

	margin-top:0px;

	margin-bottom:10px;

}

.contact-info p{

	text-transform:uppercase;

	color:#777777;

	line-height:22px;

	font-size:11px;

	margin-bottom:0px;

}

.contact-info p a{

	color: #777;

}

.contact-info li {

	display:inline-block;

	width:100%;

	margin-bottom:0px;

}

.contact-info hr{

	height:1px;

	width:100%;

	background:#e8e8e8;

	border:none;

	margin:0px;

	margin-top:10px;

	margin-bottom:20px;

}



/*=======================================================

			404

========================================================*/

.error-page{

	padding-bottom:150px;

}

.error-text{

	text-align:center;

}

.error-text h2{

	font-size:35px;

	margin-top:150px;

	font-family: 'Lato';

	text-shadow:0 0 10px rgba(0,0,0,0.2);

	-webkit-text-stroke: 1px #fff;

	font-weight:bold;

	-webkit-text-fill-color: #232323

}

.error-text p{

	margin-bottom:0px;

}

.error-text .search{

	margin-top:50px;

	padding:0 20%;	

}

.error-text .search button{

	background:#ecc731;

	height:40px;

	width:40px;

	position:relative;

	z-index:1;

	color:#fff;

	margin-top:-40px;

	margin-right:0px;

	font-size:14px;

}

/*=======================================================

			POPUP

========================================================*/

.donation-pop {

	width: 615px;

	margin: 30px auto;

}

.donation-pop h6 {

	background: #ecc731;

	text-transform: uppercase;

	display: inline-block;

	width: 100%;

	text-align: center;

	padding: 15px 0;

	color: #000;

	font-size: 18px;

	margin: 0px;

}

.donation-pop h4 {

	color: #000;

	font-size: 14px;

	margin: 10px;

}


.donation-pop .pop-inner {

	background: #fff;

	padding: 20px;

	background: #fff;

}

.donation-pop .pop-inner label {

	display: inline-block;

	width: 100%;

	font-weight: normal;

	text-transform: uppercase;

	font-size: 14px;

	

}

.donation-pop .pop-inner input[type="image"] { 

	width: auto;

}

.donation-pop .pop-inner input {

	width: 100%;

	display: inline-block;

	height: 40px;

	border: 1px solid #ebeef0;

	background: #fafbfb;

	padding: 0 10px;

	margin-top: 12px;

	margin-bottom: 20px;

}

.donation-pop textarea {

	width: 100%;

	display: inline-block;

	height: 40px;

	border: 1px solid #ebeef0;

	background: #fafbfb;

	padding: 0 10px;

	margin-top: 12px;

	margin-bottom: 20px;

	height: 150px;

	text-transform: uppercase;

	padding: 10px;

	font-size: 11px;

}

.donation-pop .dona-amount li {

	display: inline-block;

	margin-right: 10px;

}

.donation-pop .dona-amount li a {

	background: #f5f6f7;

	border: 1px solid #ebeef0;

	display: inline-block;

	padding: 0 15px;

	font-size: 13px;

	height: 40px;

	text-align: center;

	line-height: 38px;

	color: #232323;

	text-transform: uppercase;

}

.donation-pop .dona-amount li:hover a {

	background: #ecc731;

	border-color: #ecc731;

}

.donation-pop .dona-amount li.active a {

	background: #ecc731;

	border-color: #ecc731;

}

.donation-pop .per-info {

	margin-top: 20px;

	display: inline-block;

	width: 100%;

}

.donation-pop .per-info input {

	margin-bottom: 5px;

}

.donation-pop .per-info input {

	font-size: 11px;

	text-transform: uppercase;

}

.donation-pop .per-info .btn {

	margin-top: 30px;

	margin-bottom: 0px;

}



/*=======================================================

			TESTIMONIALS

========================================================*/

.tesimonials-section h3 strong {

	text-transform: uppercase;

	padding-right: 8px;

}

.testi:before {

	height: 40px;

	content: "";

	position: absolute;

	width: 100%;

	top: 0px;

	background-color: #fff;

}

.testi h3 {

	margin-top: 130px;

}

.with-bg-drk:before {

	height: 100%;

	background: #434343;

	content: "";

	position: absolute;

	width: 1000%;

	top: 0px;

	left: 30%;

	z-index: 1;

	margin-top: 40px;

	

}

.with-bg-drk {

	padding-left: 0px;

}

.with-bg-drk img {

	position: relative;

	z-index: 2;

}

.testi-slides {

	display: inline-block;

	width: 100%;

	position: relative;

	margin-top: 30px;

	margin-bottom: 80px;

	overflow: hidden;

}

.testi-slides .item-slide {

	margin-left: 70px;

	position: relative;

	overflow: hidden;

}

.testi .owl-dots {

	margin-left: 70px;

}

.testi .owl-dot {

	display: inline-block;

	margin-left: 0px;

	margin-right: 10px;

	margin-top: 20px;

}

.testi .owl-dot span {

	height: 10px;

	width: 10px;

	border: 2px solid;

	border-color: transparent;

	border-radius: 50%;

	display: inline-block;

	background: #a1a1a1;

}

.testi .owl-dot.active span {

	background: none;

	border-color: #333333;

}

.testi-slides .item-slide p {

	font-size: 16px;

	font-style: italic;

	line-height: 26px;

}



.testi-slides {

	background-repeat: no-repeat;

}

.testi-slides::before {

    background: rgba(0, 0, 0, 0) url("images/quates.png") no-repeat scroll left top;

    content: "";

    height: 70px;

    left: 0;

    padding-left: 50px;

    position: absolute;

    top: 0;

    width: 70px;

}

.testi-slides .item-slide h6 {

	text-transform: uppercase;

	font-size: 12px;

	margin-top: 20px;

	color: #777777;

	font-family: 'Lato';

}

.testi-slides .item-slide h6 strong {

	color: #232323;

	margin-right: 10px;

	font-size: 14px;

}

/*=======================================================

			PROUD

========================================================*/

.proud {

	background: #fff;

	padding: 60px 0;

	text-align: center;

}

.proud h1 {

	margin: 0px;

	margin-bottom: 20px;

	color: #ecc730;

	font-weight: bold;

}

.proud h2 {

	margin: 0px;

}

.proud h2 i {

	color: #ecc730;

}



.stare-ev {

	display: inline-block;

	width: 100%;

	margin-top: 20px;

	padding-top: 20px;

	border-top: 1px solid #e8e8e8;

}

.stare-ev  .social_icons li {

	margin: 0px;

	padding: 0px;

	display: inline-block;

	width: auto;

	border-radius: 50%;

}

.stare-ev  .social_icons li a {

	border-radius: 50%;

	height: 30px;

	width: 30px;

	background: #fff;

	margin-left: 5px;

	font-size: 12px;

	line-height: 30px;

	margin-top: 5px;

	color: #787878;

}

.right-map {

	position: relative;

	overflow: hidden;

	margin-bottom: 30px;

}

.right-map h5 {

	margin-top: 0px;

	margin-bottom: 20px;

}

.right-map .contact-info {

	background: #fff;

	padding: 20px;

}

.right-map .contact-info i {

	margin-right: 10px;

}

.right-map .contact-info p {

	font-size: 13px;

}

.request-info i {

	font-size: 40px;

	color: #edcb3e;

	margin-bottom: 10px;

}

.request-info .btn {

	font-size: 12px;

	padding: 8px 30px;

}

.request-info {

	background: #fff;

	padding: 20px 30px;

	text-align: center;

}

.request-info h6 {

	text-transform: uppercase;

}

/*=======================================================

			FOOTER

========================================================*/

footer {

	background: #232323;

	width: 100%;

}

.footer-second,

.footer-inner {

	padding-left: 0;

	list-style: none;

}

footer .social_footer {

	background: #2a2a2a;

	display: inline-block;

	width: 100%;

	padding: 15px 0;

	margin-bottom: 40px;

	margin-right: 15px;

	right: -15px;

	position: absolute;

}



footer .social_footer:before {

	position: absolute;

	left: -171%;

	width: 171%;

	top: 0px;

	content: "";

	height: 100%;

	background: #0058ff;

}



footer .social_footer li {

	background: #0058ff;

	margin-right: 10px;

}



footer .social_footer li a {

	height: 37px;

	width: 37px;

	line-height: 37px;

	color: #fff;

}

.social_footer li a:focus {

	outline: 0 none;

}



footer p {

	color: #aaaaaa;

	line-height: 24px;

}



footer .subcribe {

	margin-top: 30px;

	margin-bottom: 60px;

}



footer .widget li:before {

	content: "";

}



footer .shadow {

	box-shadow: 6px 0px 6px rgba(0,0,0,0.3);

}



footer .tweet a {

	color: #ecc731;

	display: inline-block;

	width: 100%;

}



footer li a.btn {

	border: 1px solid #c4a62e;

	background: none;

	width: 145px;

	padding: 10px 0;

	color: #fff;

	font-size: 12px;

	text-align: center;

}



footer li a.btn:hover {

	background: #c4a62e;

}



footer .rights {

	background: #1c1c1c;

	height: 50px;

	display: inline-block;

	width: 100%;

	text-align: center;

	margin-top: -20px;

	position: relative;

	z-index: 2;

	float: left;

	padding-top: 15px;

}



footer .rights p {

	font-size: 12px;

	margin-bottom: 0px;

}



/*=======================================================

			SOCIAL ICONS

========================================================*/

.social_footer,

.social_icons {

	position: relative;

	z-index: 9;

}



.social_footer ul,

.social_icons ul {

	margin: 0;

	padding: 0;

	text-align: center;

}



.social_footer li, 

.social_icons li {

	display: inline-block;

	list-style: none;

	float: left;

}



.social_footer a,

.social_icons a {

	display: block;

	width: 45px;

	height: 45px;

	margin: 0px;

	font-size: 14px;

	line-height: 45px;

	text-decoration: none;

	border-radius: 0px;

	text-align: center;

	color: #fff;

}



.social_footer a:hover i,

.social_icons a:hover i {

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	-webkit-transition: 0.4s ease-in-out;

	color: #fff;

}



.social_icons .behance a:hover {

	color: #fff;

	background-color: #2b9ad2;

	border-color: #2b9ad2;

}



.social_icons .blogger a:hover {

	color: #fff;

	background-color: #ff6500;

	border-color: #ff6500;

}



.social_icons .deviantart a:hover {

	color: #fff;

	background-color: #536659;

	border-color: #536659;

}



.social_footer .dribbble a:hover,

.social_icons .dribbble a:hover {

	color: #fff;

	background-color: #f973a4;

	border-color: #f973a4;

}



.sw_events .social_icons a:hover {

	border-radius: 50%;

}

.sw_events .social_icons a {

	background: #fff none repeat scroll 0 0;

    border-radius: 50%;

    color: #787878;

    font-size: 12px;

    height: 30px;

    line-height: 30px;

    margin-left: 5px;

    margin-top: 5px;

    width: 30px;

}



.social_footer .facebook a:hover,

.social_icons .facebook a:hover {

	color: #fff;

	background-color: #0058ff;

	border-color: #3b5a9b;

}



.social_footer .flickr a:hover,

.social_icons .flickr a:hover {

	color: #fff;

	background-color: #ff0084;

	border-color: #ff0084;

}



.social_footer .forrst a:hover,

.social_icons .forrst a:hover {

	color: #fff;

	background-color: #2f713d;

	border-color: #2f713d;

}



.social_footer .googleplus a:hover,

.social_icons .googleplus a:hover {

	color: #fff;

	background-color: #f63d26;

	border-color: #f63d26;

}



.social_footer .instagram a:hover,

.social_icons .instagram a:hover {

	color: #fff;

	background-color: #507ea4;

	border-color: #507ea4;

}



.social_footer .lastfm a:hover,

.social_icons .lastfm a:hover {

	color: #fff;

	background-color: #da0019;

	border-color: #da0019;

}



.social_footer .linkedin a:hover,

.social_icons .linkedin a:hover {

	color: #fff;

	background-color: #0072b2;

	border-color: #0072b2;

}



.social_footer .paypal a:hover,

.social_icons .paypal a:hover {

	color: #fff;

	background-color: #165c82;

	border-color: #165c82;

}



.social_footer .picasa a:hover,

.social_icons .picasa a:hover {

	color: #fff;

	background-color: #cb2027;

	border-color: #cb2027;

}



.social_footer .pinterest a:hover,

.social_icons .pinterest a:hover {

	color: #fff;

	background-color: #cb2027;

	border-color: #cb2027;

}



.social_footer .skype a:hover,

.social_icons .skype a:hover {

	color: #fff;

	background-color: #00aaf1;

	border-color: #00aaf1;

}



.social_footer .soundcloud a:hover,

.social_icons .soundcloud a:hover {

	color: #fff;

	background-color: #ff6900;

	border-color: #ff6900;

}



.social_footer .stumbleupon a:hover,

.social_icons .stumbleupon a:hover {

	color: #fff;

	background-color: #eb4823;

	border-color: #eb4823;

}



.social_footer .twitter a:hover,

.social_icons .twitter a:hover {

	color: #fff;

	background-color: #2baae1;

	border-color: #2baae1;

}



.social_footer .vimeo a:hover,

.social_icons .vimeo a:hover {

	color: #fff;

	background-color: #40b2dc;

	border-color: #40b2dc;

}



.social_footer .youtube a:hover,

.social_icons .youtube a:hover {

	color: #fff;

	background-color: #ff3330;

	border-color: #ff3330;

}



.social_footer .tumblr a:hover,

.social_icons .tumblr a:hover {

	color: #fff;

	background-color: #35506b;

	border-color: #35506b;

}



/* Blog Section */

.blog-section .blog-inner{
    padding: 2px;
    list-style: none;
    background-color: #f3f3f3;
    height: 190px;
}

}



.blog-section-inner li a.entry-title {

    color: #232323;

    font-size: 15px;

	text-transform: capitalize;

	font-family: "Lora",serif;

	display: inline-block;

	width: 100%;

}

.blog-section-inner li a.entry-title:focus {

	outline: none;

}

.blog-section-inner span {

	 color: #777777;

    display: inline-block;

    font-size: 11px;

    margin: 1px 0;

    text-transform: uppercase;

	font-family: "Lora",serif;

}

.blog-section-inner.blog-post-list span::after {

	padding: 0;

}

.blog-section-inner li a.btn {

	border: medium none;

    font-size: 11px;

    height: 30px;

    line-height: 30px;

    margin-top: 10px;

    padding-bottom: 0;

    padding-right: 10px;

    padding-top: 0;

}

.blog-section-inner li a.btn:focus {

	outline: none;

}

.blog-section-inner .btn i {

	background: #303030 none repeat scroll 0 0;

    border: medium none;

    color: #fff;

    display: inline-block;

    float: right;

    font-size: 16px;

    height: 30px;

    line-height: 30px;

    margin-left: 30px;

    margin-right: 0;

    margin-top: 0;

    width: 30px;

}



/* Site map */

.sitemap-posts-list ul,

.sitemap-list-pages ul,

.sitemap-yearly-archive  ul,

.sitemap-monthly-archive ul,

.sitemap-post-categories ul {

	padding-left: 0;

	list-style: none;

}



#en-content {

	background-color: #F7F8F9;

}



#make-donation ul {

    list-style: outside none none;

    padding: 0;

}



/* Events Pages */

.post-type-archive-sw_events   .site-main  .post-content {

	background-color: #F7F8F9;

}



.archive-eventlist {

	background-color: #fff;

}

.events {

	margin: 0;

	list-style: none;

	padding: 0;

}

.event-pages {

}

.date-place span {

    font-size: 11px;

    text-transform: uppercase;

}

.event-detail .events h5 {

    margin-top: 30px;

}

.events li.archive-eventlist {

	display: inline-block;

	width: 100%;

	padding-right: 20px;

	margin-bottom: 30px;

}

.right-map .contact-info p {

    margin: 0 0 10px;

	color: #777777;

    font-family: "Lato";

    line-height: 24px;

	text-transform: none;

}

.events h5 a {

	color: #333333;

	font-size: 16px;

	margin-top: 20px;

	display: inline-block;

	width: 100%;

}

.date-place {

	display: inline-block;

	width: 100%;

	margin-bottom: 20px;

}

.event-detail .date-place {

    border-bottom: 1px solid #e8e8e8;

    padding-bottom: 20px;

}

.date-place span:nth-child(1) {

    margin-right: 10px;

}

.date-place i {

    margin-right: 10px;

}



.widget_product_search {

	display: inline-block;

	margin-bottom: 20px !important;

}



.sidebar-shop {

	background-color: #fff;

}