body {
	-webkit-text-size-adjust: none;
}
.inner {
	max-width: 91.5%;
}
.sidebar-left .sidebar, .sidebar-right .content, .sidebar-no .content, .sidebar-right .sidebar, .sidebar-left .content, .sidebar-no .sidebar {
	width: 100%;
	float: none;
}
/* sliders */
.slider.flexslider .slider-caption {
	display: none;
}
.slider.thumbnails .showcase-content img {
	max-width: 96% !important;
	border: 0;
	padding: 1.5%;
}
.boxed .slider.thumbnails .showcase-thumbnail-restriction {
	max-width: 90%;
}
.slider.thumbnails .showcase-thumbnail-container {
	margin-top: 0;
}
.slider.thumbnails .showcase-thumbnail-button-forward {
	right: 0;
}
/* sections */
.section .related_project {
	width: 48% !important;
	margin-right: 4% !important;
}
.section div.related_project:nth-of-type(2n) {
	margin-right: 0 !important;
}
.section .portfolio-full-description img {
	max-width: 100%;
	width: auto;
	height: auto;
	display: block;
}
.section.portfolio a.thumb {
	width: auto !important;
}
.section .work-overlay {
	right: 5px;
}
.section .work-overlay p.work-overlay-categories img {
	display: none;
}
.related_project {
	margin-bottom: 15px;
}
/* portfolio */
#portfolio.three-columns li .thumb {
	float: left;
}
#portfolio.three-columns li h4 {
	clear: both;
}
.gallery-wrap li {
	width: 48%;
	margin-right: 4%;
}
.gallery-wrap li:nth-child(2n) {
	margin-right: 0;
}
#portfolio.three-columns .overlay_a {
	float: left;
}
#portfolio.three-columns h4 {
	clear: both;
}
.portfolio-big-image .work-thumbnail {
	float: none;
	width: auto;
}
.portfolio-big-image .work-description {
	float: none;
	width: auto;
	margin-top: 20px;
}
.portfolio-full-description .work-thumbnail, .portfolio-full-description .work-description {
	width: auto !important;
	float: none;
}
.portfolio-full-description-related-projects .related_project {
	width: 30% !important;
	margin-right: 4% !important;
	height: auto;
}
.portfolio-full-description-related-projects div.related_project:nth-of-type(3n) {
	margin-right: 0 !important;
}
/* blog */
.hentry-post.blog-small {
	margin-top: 40px;
}
.hentry-post.blog-small:nth-of-type(1) {
	margin-top: 0;
}
#respond p {
	float: none;
	width: auto;
	margin-right: 0;
}
.sidebar-no #respond textarea {
	width: 96.5%;
}
.blog-small .the-content {
	clear: both;

/* shortcodes */
}
.box-sections, .one-sixth {
	float: left;
	margin-bottom: 5px;
}
.box-sections, .one-fourth, .two-third, .three-fourth, .one-third {
	width: 100%;
	margin-right: 0;
}
.short-table table th, .short-table table td {
	padding: 8px 10px;
}
.call-to-action-two .call-btn, .call-to-action-two .incipit {
	display: block;
	vertical-align: baseline;
	width: 100%;
	text-align: left;
}
.call-to-action-two .call-btn {
	margin-top: 10px;
}
.call-to-action-two p, .call-to-action-two h1, .call-to-action-two h2, .call-to-action-two h3, .call-to-action-two h4, .call-to-action-two h5, .call-to-action-two h6 {
	width: auto;
	font-size: 1.5em;
	margin-bottom: 10px;
}
.pricing_box {
	width: 100% !important;
	margin-top: 17px !important;
}
/* footer */
#footer .widget {
	width: 100%;
	margin: 0 0 30px;
	float: none;
}
#footer .inner {
	padding-bottom: 0;
}
/* 404 */
.error-404-text input#s {
	width: 60%;
}
.testimonials-slider ul li {
	width: 100%;
}
