/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
body{line-height: 32px;}
p{margin: 25px 0;}
.whitetxt, .whitetxt h1, .whitetxt h3, .whitetxt h2, .whitetxt p{color: #fff;}
.purpletxt, .purpletxt h1, .purpletxt h2, .purpletext h3, .purpletxt p{color:#693c90;}

a.buttonYellow{
	
	background:url("/wp-content/uploads/2017/10/donate-now-bkgd.png");
	padding: 8px 15px;
	background-size: 100%;
	color:#2f194b !important;
	text-transform: uppercase;
	font-size: 20px;
	text-align: center;
	display: block;
	
}

.homecards{
	margin: 0 auto;
	text-align: center;
}
.homebanner-box{
	width: 28%;
	margin: 0px 2.5% !important;
	background: #fff;
	float: left;
	text-align: center !important;
}
.homebanner-box > img{margin: 0 auto;}
.homebanner-box > h4.qode-info-card-title >a{white-space: normal !important;}
	
	.homebanner-box > p {margin: 0 !important;}
@media only screen and (min-width: 1500px) {
	.homecards{	width: 1500px; margin: 0 auto !important;}
}


@media only screen and (min-width: 1100px) {
	.homecards{	width: 1100px; margin: 0 auto !important;}
}

@media only screen and (min-width: 1001px) and (max-width:1200px) {
	.qode-int-icon-showcase {
	    width: 110%;
	    padding-top: 110%;
	}
}
@media only screen and (min-width: 768px) and (max-width:1000px) {
	.qode-int-icon-showcase .qode-showcase-content .qode-showcase-content-inner {
		display: none;
	}
}
@media only screen and (min-width: 900px) and (max-width:1100px) {
	.homecards{	width: 900px; margin: 0 auto !important;}
	.homebanner-box > h4.qode-info-card-title >a{font-size: 20px !important; white-space: normal !important;line-height: 24px !important}
}

@media only screen and (min-width: 600px) and (max-width:900px) {
	.homecards{	width: 600px; margin: 0 auto !important;}
	.homebanner-box{
		width: 30%;
		margin: 0px 1.5% !important;
	}
	.homebanner-box > h4.qode-info-card-title >a{font-size: 16px !important; white-space: normal !important;line-height: 20px !important}
}

@media only screen and (min-width: 500px) and (max-width:600px) {
	.homecards{	width: 500px; margin: 0 auto !important;}
	.homebanner-box{		width: 30%;		margin: 0px 1.5% !important;	}
	.homebanner-box > h4.qode-info-card-title >a{font-size: 16px !important; white-space: normal !important;line-height: 20px !important}
}
@media only screen and (min-width: 400px) and (max-width:500px) {
	.homecards{	width: 400px; margin: 0 auto !important;}
	.homebanner-box{		width: 30%;		margin: 0px 1.5% !important;	}
	.homebanner-box > h4.qode-info-card-title >a{font-size: 14px !important; white-space: normal !important; line-height: 16px !important}
}
@media only screen and (max-width: 400px) {
	.homecards{	width: 350px; margin:-100px auto 0 auto !important;}
	.homebanner-box{		width: 100%;		margin: 10px 1.5% !important;padding: 10px;	}
	.homebanner-box > a {float: left; display: inline-block}
	.homebanner-box > a >img{height: 50px !important;  width: auto !important;}
	h4.qode-info-card-title{margin: 5px 10px;}
	.qode-info-card-link-holder:before{clear:left;}
	.homebanner-box > h4.qode-info-card-title >a{font-size: 20px !important; white-space: normal !important;
			word-wrap: break-word !important;  line-height: 28px !important;height: 40px;display: block;text-align: left !important;margin-left: 10px !important;}
	.qode-info-card-link-holder > a, .qode-info-card-link-holder > a >span{font-size: 14px !important; line-height: 18px !important; padding:10px 0;height: auto !important;}
}
@media only screen and (max-width:1000px){
	.home .content{margin-top: -100px !important;}
}
@media only screen and (max-width:400px){
	#rev_slider_1_1 > ul > li:nth-child(1) > div.slotholder > div {
		background-position: 0% 10% !important;
	}
}