/*--
	Theme Name: theme48832
	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: 2.1
	MotoPress Version: 1.0
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */

ul.services li h5 {
  min-height: 58px;
}

.home .content_box:after, .home .content_box:before {
  background: none !important;
}

body.home .box {
  background: none repeat scroll 0 0 #37312f;
}

.flexslider {
  background: none !important;
  border: none !important;
}

.sf-menu > li > a {
  color: #dddddd !important;
}

#slider-wrapper .camera_caption {
  width: 460px !important;
}

@media (min-width: 980px) and (max-width: 1200px){
	iframe.newsletter_form {
		height: 80px;
	}
	#slider-wrapper .camera_caption {
  		width: 369px !important;
	}
}
@media (min-width: 768px) and (max-width: 979px){
	iframe.newsletter_form {
		height: 80px;
	}
	#slider-wrapper .camera_caption {
  		width: 285px !important;
	}
}
@media (min-width: 456px) and (max-width: 767px) {
	iframe.newsletter_form {
		height: 80px;
	}
	#slider-wrapper .camera_caption {
  		width: 275px !important;
	}
}
@media (max-width: 455px){
	iframe.newsletter_form {
		height: 120px;
	}
	#slider-wrapper .camera_caption {
  		width: 139px !important;
	}
	#slider-wrapper .camera_caption h3 {
  		font: 12px/12px Open Sans;
	}
}
@media (max-width: 480px) {
	iframe.newsletter_form {
		height: 150px;
	}
}
#slider-wrapper .camera_caption div {
  background: none repeat scroll 0 0 rgba(52, 49, 46, 0.7) !important;
}

#slider-wrapper .camera_caption {
  color: #fff !important;
}

.sf-menu {
  float: left !important;
}

.main-holder .search-form input[type="text"] {
  width: 150px !important;
}

.header .nav__primary .sf-menu > li {
  margin: 0 0 0 15px !important;
}

a.btn-primary {
  background: none repeat scroll 0 0 #a3161d !important;
}

ul.services li:first-child {
  background: none repeat scroll 0 0 #000 !important;
}

ul.services li {
  background: none repeat scroll 0 0 #000 !important;
}

ul.services li.item_3 {
  background: none repeat scroll 0 0 #000 !important;
}
#slider-wrapper .camera_caption div em {
  font-size: 24px !important;
  font-weight: 200 !important;
}
body.home .box {
  background: none repeat scroll 0 0 #26353c !important;
}
.box_1 {
  background: none repeat scroll 0 0 #26353c !important;
}

ul.services li h5 a {
  font-weight: 200 !important;
}
ul.services li h5 a:hover {
  color: #951e16 !important;
}

a.btn-primary {
  	text-transform: uppercase !important;
	font-size: 15px !important;
	font-weight: 200 !important;
}
.box h2 {
	font-size: 30px !important;
	font-weight: bold !important;
}

.portfolio-meta-list li ul li {
    margin-left: 30px;
}

.portfolio_item_holder a img {
  height: 238px;
  width:  378px;
}

.caption.caption__portfolio {
  min-height:  110px;
}

ul.services li p.excerpt {
  min-height: 88px;
}

ul.services li h5 a {
  font: 18px/19px Open Sans;
}