/*--
	Theme Name: theme51186
	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
--*/


body, p, li, ol, ul, .service-box_txt{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
}
.header .textwidget p {
    font-size: 12px!important;
}
.title-section .breadcrumb li a {
    font-size: 13px!important;
}
.span5 .logo {
    width: 100%;
    margin: 23px 0px 0px 3px;
}

.desc h5 {
	font-size: 15px;
	text-align: center;
}
.carousel-wrap h2{
	font-size: 18px;
	font-weight: 400;
}
/********** Header **********/
.logo img {
    width: 100%;
}

.motopress-wrapper .offer_1 a .txt_cont .button_arr {
	background:#C00202 url(images/arr_1.png) 50% 50% no-repeat;
}
.lazy-load-box h4 {
    margin-bottom: 15px;
}
.motopress-wrapper .nav .sf-menu >li:before, .motopress-wrapper .nav .sf-menu >li:after{
	background: #D11C0A;
}
body #back-top a span:before{
	background: #C00202;
}
.motopress-wrapper .nav .sf-menu .sub-menu {
	width: 160px;
}
#motopress-main .header .textwidget p a:hover{
	color: #C00202;
}
.header .social li {
  float: right;
}

/********** Homepage **********/

.motopress-wrapper .banner-wrap .banner-btn .btn-link:before {
	background-color: #C00202;
	background: linear-gradient(to top,#C00202,#7B0000);
}
.content_box.block_0 {
	padding-top: 40px;
}
.block_0 img {
	border: 1px solid #B0B0B0;
}
.content-holder .block_11 h2 {
    margin: 35px 0px 25px;
}
.home .offer_1 a .el_icon .txt_1 {
  font-size: 44px;
  color: #454545;
  padding-top: 88px;
  padding-bottom: 14px;
}
.home .offer_1 a .el_icon .txt_1:hover {
  color: #C00202;
}
.welcome-text{
	font-size: 14px;
}
/********** Pages **********/
.anchor {
  display: block;
  position: relative;
  top: -150px;
  visibility: hidden;
}

.content-holder  #sidebar h3 {
	font-size: 30px;
	line-height: 35px;
	padding-bottom: 0px;
	margin-top: 55px;
}

.content-holder .title-section .breadcrumb li.active,.motopress-wrapper .nav .sf-menu .sub-menu li a:hover{
	color: #C00202;
}

.content-holder #sidebar ul li a:before,.content-holder #sidebar ul li a:hover {
	color: #C00202;
}

.home .service-box .btn-align .btn-primary:hover{
	color: #C00202 !important;
}

.motopress-wrapper .btn-primary,.motopress-wrapper .block_1 .btn-primary:after,.motopress-wrapper .block_1 .btn-primary:before{
	background-color: #C00202;
	background: linear-gradient(to top,#C00202,#7B0000);
}

.motopress-wrapper .btn-primary:hover{
	background: linear-gradient(to top,#8E8E8E,#515151);
}

.caroufredsel_wrapper {
	margin: 10px 0px 0px !important;
	height: 100px !important;
}

.finances h4 {
	border-bottom: 2px solid #800000;
	padding: 10px 0;
}

.legal-services .span4{
	margin-left: 5px;
}

#motopress-main .easy-logo_image {
	height: auto !important;
}

.slide{
	text-align: center;
}

img.logo-img {
	padding: 5px;
}

.finances #logo-slider-wraper {
	left: 0px !important;
}

.related-links h5 a {
	text-decoration: underline;
}

.related-links h5 a:hover {
	text-decoration: underline;
	color: #C00202;
}

/********** Footer **********/

#motopress-main .footer {
	background: #ccc;
}

#motopress-main .footer .copyright {
	margin-bottom: 3px;
}

.footer-widget3 {
	margin-right: 7px;
}

.row.footer-widgets {
	color: #545454;
}

#motopress-main .footer ul.menu li a {
	margin-left: 0px;
	color: #545454;
}

.footer-widget3 p,.footer-widget4 p {
  margin-bottom: 10px;
}

#motopress-main .footer .footer_txt1{
	padding-bottom: 0px;
}
#motopress-main .footer_txt1 p{
	margin: 0 0 5px;
}

/********** Media Query **********/

@media (min-width: 1024px) and (max-width: 1200px){
	.finances #logo-slider-wraper {
		width: 100% !important;
	}	
	.logo-img {
		margin-left: 10px;
		padding: 0px;
		width: 14%;
	}
	.header .logo {
		margin-top: 32px;
	}
	.finances .slide {
		width: 100% !important;
	}
}

@media (min-width: 980px) and (max-width: 1023px){
	.finances #logo-slider-wraper {
		width: 100% !important;
	}	
	.logo-img {
		margin-left: 10px;
		padding: 0px;
		width: 14%;
	}
	.header .logo {
		margin-top: 32px;
	}
	.finances .slide {
		width: 100% !important;
	}
}

@media (max-width: 979px) and (min-width: 768px){
	.finances #logo-slider-wraper {
		width: 100% !important;
	}	
	.logo-img {
		margin-left: 0px;
		width: 14%;
		padding: 0px;
	}
	.finances .slide {
		width: 100% !important;
	}
	.header .logo {
		margin-top: 38px;
	}
	.home .offer_1 a .el_icon .txt_1 {
		font-size: 26px;
		padding-top: 59px;
		padding-bottom: 5px;
	}
}

@media (min-width: 480px) and (max-width: 767px){
	#motopress-main .header .textwidget p .header_txt1,#motopress-main .header .textwidget p .header_txt2, 
	#motopress-main .header .textwidget p .header_txt3 {
		margin-left: 30px;
		margin-top: 6px;
	    line-height: 17px;
	}
	.header .ex_h0 {
		height: 110px;
	}
	.block_0 img {
		float: none;
	}
	.logo-img {
		margin-left: 0px;
		width: 16%;
		padding: 0px;
	}
	.finances #logo-slider-wraper {
		width: 100% !important;
	}
	.home .offer_1 a .el_icon .txt_1 {
		font-size: 26px;
		padding-top: 59px;
		padding-bottom: 5px;
	}
	.header .social li {
		float: none;
	}
}

@media (min-width: 320px) and (max-width: 479px){
	#motopress-main .header .textwidget p .header_txt1,#motopress-main .header .textwidget p .header_txt2, 
	#motopress-main .header .textwidget p .header_txt3 {
		margin-left: 25px;
		margin-top: 8px;
	    line-height: 17px;
		display: block;
		float: none;
	}
	.header .ex_h0 {
		height: 175px;
	}
	.block_0 img {
		float: none;
	}
	#motopress-main .logo-img {
		margin-left: 0px;
		width: 15%;
		padding: 0px;
	}
	.finances #logo-slider-wraper {
		width: 100% !important;
	}
	.home .offer_1 a .el_icon .txt_1 {
		font-size: 26px;
		padding-top: 59px;
		padding-bottom: 5px;
	}
	.header .social li {
		float: none;
	}
}