/* Add here all your css styles (customizations) */

.btn-more h3{
	color: #fff;
	padding-left: 12px;
	padding-right: 12px;
}

h1,h2,h3{
	font-family: 'Titillium Web', sans-serif !important;
	color: #555555 !important;
	font-weight: 600 !important;
}
#commitment i{
	background-color: #72c02c;
}
#imgcaption{
	position: absolute;
	bottom: 0px;
	width: 88%;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	background: rgb(51, 51, 51); /* Fall-back for browsers that don't
                                    support rgba */
    background: rgba(51, 51, 51, .7);
    color: #fff;
    font-size: 16px;
}
#themessage{
	background-color: #1abc9c;
	color: #fff;
    font-size: 20px;
    font-weight: 200;
    font-family: "Open Sans";
    text-transform: uppercase;
    padding: 20px 50px;
}
#works{
	padding: 20px 10px;
	list-style-type: none;
	font-size: 16px;
	line-height: 220%;
}
#works i{
	color: #1abc9c;
}
#services h5{
	font-size: 16px;
	padding-top: 10px;
}
#job i{
	color: #72c02c;
}
.speech-bubble {
	position: relative;
	background: #a0d58e;
	border-radius: .4em;
}

.speech-bubble:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	height: 0;
	border: 21px solid transparent;
	border-top-color: #a0d58e;
	border-bottom: 0;
	margin-left: -21px;
	margin-bottom: -21px;
}
.unbubble {
	position: relative;
	background: #a0d58e;
	border-radius: .4em;
}
.btn-spk{
	border: 1px solid transparent;
	border-radius: 30px;
	background-color: #72c02c;
	padding: 10px 40px;
	color: #fff;
}
#whyfooter p{
	color: #ffffff;
	font-weight: 300;
	font-size: 16px;
}
