/*--
	Theme Name: theme2140
	Theme URI: http://template-help.com/
	Description: A theme for Wordpress 3.5.x + from Template-Help.com Collection
	Author: Template_Help.com
	Author URL: http://www.Template-Help.com/
	Template: CherryFramework
	Version: 1.2
	MotoPress Version: 1.0
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */
.home-wrap .service-box {
	background:#ffffff;
	border-radius:0;
	padding:0;
	border:none;
	margin-bottom:4px;
}
@media (max-width: 767px) {
	.home-wrap .service-box { margin:30px 0; }
}
.home-wrap .service-box .service-box-header { padding:34px 10px 28px 25px; }
@media (min-width: 768px) and (max-width: 979px) {
	.home-wrap .service-box .service-box-header { padding:15px; }
}
.home-wrap .service-box .service-box-header .icon { margin-right:20px; }
@media (min-width: 768px) and (max-width: 979px) {
	.home-wrap .service-box .service-box-header .icon {
		margin-right:20px;
		width:30%;
	}
}
@media (max-width: 350px) {
	.home-wrap .service-box .service-box-header .icon {
		margin-right:20px;
		width:25%;
	}
}
.home-wrap .service-box .service-box-header .title {
	font-size:36px;
	line-height:36px;
	font-weight:bold;
	margin-bottom:2px;
}
@media (min-width: 979px) and (max-width: 1200px) {
	.home-wrap .service-box .service-box-header .title {
		font-size:27px;
		line-height:27px;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	.home-wrap .service-box .service-box-header .title {
		font-size:20px;
		line-height:20px;
	}
}
@media (max-width: 380px) {
	.home-wrap .service-box .service-box-header .title {
		font-size:20px;
		line-height:20px;
	}
}
.home-wrap .service-box .service-box-header .sub-title {
	font-size:30px;
	line-height:36px;
	margin:0;
}
@media (min-width: 979px) and (max-width: 1200px) {
	.home-wrap .service-box .service-box-header .sub-title {
		font-size:20px;
		line-height:27px;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	.home-wrap .service-box .service-box-header .sub-title {
		font-size:15px;
		line-height:20px;
	}
}
@media (max-width: 380px) {
	.home-wrap .service-box .service-box-header .sub-title {
		font-size:15px;
		line-height:20px;
	}
}
.home-wrap .service-box .service-box_body .service-box_txt {
	padding:30px 40px 37px;
	border-bottom:2px solid #ebebeb;
	margin-bottom:14px;
}
@media (min-width: 979px) and (max-width: 1200px) {
	.home-wrap .service-box .service-box_body .service-box_txt { padding:20px; }
}
@media (min-width: 768px) and (max-width: 979px) {
	.home-wrap .service-box .service-box_body .service-box_txt { padding:15px 15px 36px 15px; }
}
.home-wrap .service-box .service-box_body .service-box_txt em {
	font-style:normal;
	color:#1097d9;
}
.home-wrap .service-box .service-box_body .btn-align { margin:0 29px 19px 0; }
.home-wrap .service-box .service-box_body .btn-align a {
	background:none;
	border:none;
	box-shadow:none;
	text-shadow:none;
	font-size:18px;
	line-height:1.2em;
	font-weight:bold;
	font-family:"Trebuchet MS", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	padding:0;
}
.home-wrap .service-box .service-box_body .btn-align a:before {
	content:"";
	width:7px;
	height:7px;
	display:inline-block;
	margin:0 8px 3px 0;
}
.home-wrap .service-box .service-box_body .btn-align a:hover { text-decoration:underline; }
.home-wrap .service-box.blue .service-box-header { background:#1097d9; }
.home-wrap .service-box.blue .service-box-header .icon {
	position:relative;
	top:2px;
	left:1px;
}
.home-wrap .service-box.blue .btn-align a { color:#1097d9; }
.home-wrap .service-box.blue .btn-align a:before { background:url(images/blue-dot.png) no-repeat; }
.home-wrap .service-box.green .service-box-header { background:#8dc73f; }
.home-wrap .service-box.green .service-box-header .icon {
	position:relative;
	top:-2px;
	left:8px;
}
.home-wrap .service-box.green .service-box_body .service-box_txt {
	padding:25px 20px 27px 55px;
	text-transform:uppercase;
	font:14px/26px "Trebuchet MS", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#6a6a6a;
}
@media (min-width: 979px) and (max-width: 1200px) {
	.home-wrap .service-box.green .service-box_body .service-box_txt { padding:20px 20px 28px 20px; }
}
@media (min-width: 768px) and (max-width: 979px) {
	.home-wrap .service-box.green .service-box_body .service-box_txt { padding:15px; }
}
.home-wrap .service-box.green .btn-align { margin:0 20px 19px 0; }
.home-wrap .service-box.green .btn-align a { color:#8dc73f; }
.home-wrap .service-box.green .btn-align a:before { background:url(images/green-dot.png) no-repeat; }
.status-publish.page blockquote {
	padding:0;
	border:none;
	text-transform:uppercase;
	color:#93929b;
}