@font-face {

	font-family:"Myriad Pro Light";

	src:url("http://makeasoulhappy.org.uk/wp-content/themes/caring/css/fonts/MyriadPro-Light.otf");

}

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

    font-family: "adobe-clean","Helvetica Neue",Helvetica,sans-serif;

}

p, a, ul, li {

    font-family: font-file-86494,sans-serif;

    font-style: normal;

    font-weight: 300;

}

header {

    border-bottom: 1px solid #b9b9b9;

}

.nav li a:hover {

    background: yellow;

}

.nav li a {

    padding: 22px 20px;

	color:#000;

	font-size:15px;

	font-weight:normal;

	text-transform: uppercase;

}



.mls {

    float: left;

}

.search {

    float: right;

    margin-top: 16px;

}

.search input[type="search"] {

	border:1px solid #000;

	width:180px;

	padding-bottom: 2px;

    padding-left: 5px;

    padding-top: 2px;

	float:left;

}

.search input[type="image"] {

	margin-left: 10px;

}

.callus h3{

	color: #aad9ab;

	font-size:21px;

	font-family:Arial;

	font-weight:bold;

}

.callus p{

	color: #3b3b3b;

	font-size:31px;

	font-family:Arial;

}

.donatenow img{

	margin-top:28px;

	float:right;

}

.banner {

    float: left;

    margin-top: -65px;

	padding:0;

}

.centerlogo{

	z-index:999;	

}

.bg1 {
    background: rgba(0, 0, 0, 0) url("../images/background-bn.png") no-repeat scroll 0 0;
    min-height: 197px;
	background-color:#A1D5E6;
}

.mtop{

	margin-top:40px;

}

.lefti {
    background: rgba(0, 0, 0, 0) url("../images/left-i.png") no-repeat scroll 50% center;
    display: inline-block;
    height: 40px;
    width: 15%;
}

.righti {
    background: rgba(0, 0, 0, 0) url("../images/right-i.png") no-repeat scroll 50% center;
    display: inline-block;
    height: 40px;
    margin-left: 3px;
    width: 15%;
}

.row.dona {

    margin-top: -30px;

}

.feat {

	background:url("../images/back.png") repeat;
	margin:-38px 0;
	border-bottom: 1px solid #9fd4e8;
}

.feat2 {

	background:url("../images/back.png") repeat;

	margin:38px 0 0;

}



*, *::before, *::after {

    box-sizing: border-box;

}

*, *::before, *::after {

    box-sizing: border-box;

}

.feature {

    background: #fff;

    padding: 20px;

	box-shadow: 0 0 10px 10px #EDEDED;

	margin-right: 16px;

}

.feature h2{

	color:#aad9ab;	

}

.feature p{

	color:#474747;

	font-size:15px;

}

.line {

    border: 1px solid;

    clear: both;

    margin-bottom: 30px;

    margin-top: 30px;

    width: 100%;

}

.botton {

    background: none repeat scroll 0 0 #aad9ab;

    color: #fff;

    padding: 8px 15px;

}

.feature2 {

    padding: 0 20px 20px 20px;

	box-shadow: 40px 30px 30px -45px #000;

	margin-right: 16px;

}

.feature2 h2{

	background:url("../images/headarrow.png") no-repeat;

	font-size:25px;

	padding-left:35px;

	color:#9fd4e6;

	text-transform: uppercase;

}

.button2 {

    background: none repeat scroll 0 0 #9fd4e6;

    border-radius: 5px;

    color: #fff;

    padding: 5px 15px;

}

.feature2 p,li{

	color:#636363;

	font-size:15px;

}

.feature2 ul{

	padding-left:15px;

}

.footer{

	background:url("../images/footerback.png") repeat;

	padding:20px 0;

}

.footer h2{

	color:#8a8a8a;

	font-size:22px;

	font-weight:bold;

	text-transform:uppercase;

}

.fcon h2{

	background: url("../images/contact-icon.png") no-repeat;

	padding-left: 40px;

}

.ffone h2{

	background: url("../images/phoneicon.png") no-repeat;

	padding-left: 40px;

}

.ffone h1{

	color:#fff;

	font-weight:bold;

}

.femail h2{

	background: url("../images/mail.png") no-repeat;

	padding-left: 40px;

}

.femail h1 a{

	color:#fff;

}

.fcon p{

	color:#fff;

}

footer {

    background: #ffd800;

    padding: 20px 0;

}

.footermenu li{

	float:left;

	list-style:none;

	margin-right:30px;

}

p,li{

	color:#636363;

	font-size:15px;

}

.sponser h2 {

    color: #b0dbb1;

    font-size: 22px;

}

.sponser ul {

    padding: 0;

}

.sponser li:last-child {

    border-bottom: none;

}

.sponser li {

    border-bottom: 1px solid;

    list-style: outside none none;

    padding: 10px;

}

.col-md-8.sponser h3 {

    background: none repeat scroll 0 0 #ffd800;

    padding: 10px;

}
#dgx-donate-form-employer-section {
    display: none;
}
{
	padding: 10px;
	cursor: pointer;
	border: none;
}

.dgx-donate-pay-disabled {
	padding: 10px;
}

.socialicon {
    float: left;
}
.socialicon li{
    float: left;
    list-style: none;
    margin-left: 10px;
}
.search > form {
    float: right;
    margin-left: 10px;
}
.threeLines .line {
    margin: 0;
}