/*--
	Theme Name: theme50861
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.2
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */
.content-holder {
padding: 30x 0 40px 0 !important;
}

.main-holder input[type="text"], .main-holder input[type="email"], .main-holder textarea {
	background:#fff;
	min-height:20px;
	margin:0;
	padding:12px 18px 12px 18px !important;
	border:1px solid #e5e5e5 !important;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	resize:none;
	font-family:'Roboto', sans-serif;
	font-size:14px;
	font-weight:400;
	color:#000000 !important;
}

h1 a:hover {
	text-decoration:none;
	color:#00000 !important;
}

.logo {
float: center !important;
position: relative;
z-index: 99;
}

div#motopress-main.main-holder header.motopress-wrapper.header div.container div.row div.span12 div.row div.span10 {
float: center !important;

}

.header {
	background:url(images/header.jpg) no-repeat 100% 0% !important;
	background-attachment:fixed;
	margin:0;
	padding:10px 0 0 0 !important;
	border:none;
}

h1 a:hover:before {
	background:#00000 !important;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}

h2 a:hover {
	text-decoration:none;
	color:#000000 !important;
}

h2 a:hover:before {
	background:#000000 !important;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}

h3 a:hover {
	text-decoration:none;
	color:#000000 !important;
}
h3 a:hover:before {
	background:#000000 !important;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}

h4 a:hover {
	text-decoration:none;
	color:#000000 !important;
}

h4 a {
	text-decoration:none;
	color:#00000 !important;
}
h4 a:focus {
	text-decoration:none;
	color:#000000 !important;

h5 a:focus {
	text-decoration:none;
	color:#00000 !important;
}

h5 strong {
	display:block;
	line-height:30px;
	font-family:'Roboto Condensed', sans-serif;
	font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	color:#00000 !important;
}

.header .search-form form {
	background:#000000 !important;
	padding:0 18px 0 0;
}

a.btn-info:after {
	background:#000000 !important;
	display:block;
	height:4px;
	overflow:hidden;
	-webkit-transition:0.8s;
	-moz-transition:0.8s;
	-o-transition:0.8s;
	transition:0.8s;
	pointer-events:none;
	position:absolute;
	top:auto;
	right:0;
	bottom:-7px;
	left:100%;
	content:'';
}
a.btn-info:hover {
	background:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
	text-decoration:none;
	color:#000000 !important;
}

a.btn-primary:hover {
	background:none;
	color:#000000 !important;
}
a.btn-primary:hover:before {
	background:#000000 !important;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
	left:0%;
}
a.btn-primary:hover:after {
	background:#000000 !important;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
	left:100%;
}

.carousel-wrap.list_2 ul li .desc {
	background:#ffff00;
	height:254px;
	padding:55px 55px 55px 55px !important;
	text-align:center;
	color:#00000 !important;
}

.carousel-wrap.list_2 ul li .featured-thumbnail a:after {
	color:#000000 !important;
}

.carousel-wrap.list_2 ul li .desc h5 {
	color:#00000 !important;
}

.carousel-wrap.list_2 ul li .desc {
	color:#00000 !important;
}

}
.carousel-wrap.list_2 ul li .desc h5 a {
	display:inline-block;
	position:relative;
	vertical-align:top;
	text-decoration:none;
	color:#000000 !important;
}
.carousel-wrap.list_2 ul li .desc h5 a {
	display:inline-block;
	position:relative;
	vertical-align:top;
	text-decoration:none;
	color:#00000 !important;
}

.carousel-wrap.list_2 ul li .desc a.btn-primary {
	background:none;
	display:inline-block;
	position:relative;
	margin:0;
	padding:0;
	vertical-align:top;
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	letter-spacing:2px;
	line-height:14px !important;
	font-family:'Roboto Condensed', sans-serif;
	font-size:14px;
	font-weight:400;
	text-shadow:none;
	text-transform:uppercase;
	color:#000000 !important;

}

.carousel-wrap.list_2 ul li .desc:hover h5 a {
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
	text-decoration:none;
	color:#00000 !important;
}

.carousel-wrap.list_2 ul li .desc:hover h5 a:before { background:#333; }
.carousel-wrap.list_2 ul li .desc:hover a.btn-primary {
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
	text-decoration:none;
	color:#00000 !important;
}


.carousel-wrap.list_2 ul li .desc h5 {
	position:relative;
	margin:0 0 5x 0 !important;
	word-wrap:break-word;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-o-hyphens:none;
	hyphens:none;
	letter-spacing:3.5px;
	line-height:20px !important;
	font-family:'Roboto Condensed', sans-serif;
	font-size:18px;
	font-weight:400 !important;
	color:#000000 !important;
}

.list.arrow-list ul li {
	position:relative;
	margin:16px 0 0 0;
	padding:0 0 0 17px;
	list-style:none;
	line-height:20px;
	font-size:14px;
	color:#00000 !important;
}

#back-top-wrapper p#back-top a:hover span { background-color:#000000 !important; }

.title-section ul li.active { color:#000000 !important; }
.title-section ul li a {
	text-decoration:none;
	color:#000000 !important;
}

.title-section ul li a:hover {
	text-decoration:none;
	color:#000000 !important;
}

.related-posts ul li a:hover {
	text-decoration:none;
	color:#000000 !important;
}

ol.comment-list li .comment-body .reply a:hover {
	background:none;
	color:#000000 !important;
}

ol.comment-list li .comment-body .reply a:hover:before {
	background:#000000 !important;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
	left:0%;
}
ol.comment-list li .comment-body .reply a:hover:after {
	background:#000000 !important;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
	left:100%;
}

#portfolio-grid li .caption {
	background:#000000 !important;
	padding:45px 28px 33px 28px;
}

.error404-holder .error404-holder_num { color:#000000 !important; }
@media (min-width: 768px) and (max-width: 979px) {
	.error404-holder .error404-holder_num { font-size:220px; }
}

}
.service-box:hover h2 a {
	text-decoration:none;
	color:#000000 !important;
}
.service-box:hover h5 a {
	text-decoration:none;
	color:#000000 !important;
}

}
.service-box h2 a:hover {
	text-decoration:none;
	color:#000000 !important;
}
ul.list_1 li:nth-child(4n) { background:#00aaff !important; }

}
.service-box h5 a:hover {
	text-decoration:none;
	color:#000000 !important!;
}

}
.list.custom-list ul li a:hover {
	text-decoration:none;
	color:#000000 !important;
}

}
.footer .footer-widgets ul li a:focus {
	text-decoration:none;
	color:#000000 !important;
}

.footer .footer-text a {
	text-decoration:none;
	color:#000000 !important;
}
.footer .footer-text a:focus {
	text-decoration:none;
	color:#000000 !important;
}

.footer .footer-nav ul li a:focus {
	text-decoration:none;
	color:#000000 !important;
}

.footer {
	background:#fff !important;
	margin:0;
	padding:49px 0 49px 0;
	border:none;

#branding .only-search #s {
	background-color: #fff;
	border-color: #000;
	color: #000;
}

}
ul.list_1 li h5 a:focus {
	text-decoration:none;
	color:#000 !important;
}
ul.list_1 li h5 a:hover {
	text-decoration:none;
	color:#00000 !important;
}
.footer .footer-widgets ul li a {
	text-decoration:none;
	color:#000000 !important;
}
ol.comment-list li .comment-body {
	background:#000000 !important;
	padding:20px 25px;
	border:1px solid #000000;

}
.list-item-1 .desc a, .list-item-4 .desc a { color:#000000 !important; }
.list-item-1 .desc a:hover, .list-item-4 .desc a:hover { color:#00000 !important; }
.list-item-1 p, .list-item-4 p { color:#000000; !important}
.list-item-1 .post_block h5, .list-item-4 .post_block h5 { color:#000000 !important; }

}