@media only screen and (max-width: 1000px)
{
	
	.one-half,
	.one-third,
	.two-third,
	.one-fourth,
	.three-fourth,
	.one-fifth,
	.two-fifth,
	.three-fifth,
	.four-fifth,
	.one-sixth,
	.five-sixth {
	  float: none;
	  margin:16px 0;
	  width:auto;
	}
	
	.container
	{
		width:auto;
		margin:0 20px;
	}
	
	.is-container,
	.is-container .intro-block,
	.is-container .socials-block,
	.lms-container .socials-block {
		display:block;
		text-align:center;
	}

	.is-container .wpml-selector {
		display:block;
		text-align:center;
		padding-right:0;
		width:auto;
	}
	
	.is-container .wpml-selector > div {
		text-align:left;
	}
		
	.lms-container .socials-block {
		margin-bottom:32px;
	}
	
	.lms-container,
	.lms-container .logo-block {
		display:block;
		width:auto !important;
	}
	
	.lms-container .logo-block {
		text-align:center;
		margin-bottom:32px;
		padding-right:0;
	}
	
	.lms-container .logo-block img {
		margin:0 auto;
	}
	
	.lms-container .menu-block {
		display:none;
	}
	
	.mobile-menu-wrapper {
		display:block;
	}
	
	.column-content,
	.column-sidebars,
	.column-sidebar-1,
	.column-sidebar-2
	{
		float:none;
		width:auto;
		margin-right:0;
	}
	
	.flip-sidebar .column-content,
	.flip-sidebar .column-sidebars
	{
		left:0;
	}
	
	h1.page-title:after
	{
		left:-16px;
		right:-16px;
	}
	
	.column-content-inner,
	.blogroll .post
	{
		padding-left:16px !important;
		padding-right:16px !important;
	}
	
	.blogroll .post.sticky
	{
		padding-left:14px !important;
	}
	
	.eat-left-right,
	.blogroll .post,
	hr
	{
		margin-left:-16px !important;
		margin-right:-16px !important;
	}
	
	hr[width]
	{
		margin:16px auto !important;
	}
	
	.pad-left-right
	{
		padding-left:16px !important;
		padding-right:16px !important;
	}
	
	.post-meta
	{
		margin-top:24px;
	}
	
	.post-cats-tags,
	.post-readmore
	{
		float:none;
		text-align:left;
		margin-top:32px;
		width:auto;
	}
	
	.comment-uber-inner,
	.comment .info,
	.comment .frame
	{
		display:block;
		width:auto;
	}
	
	.comment .info
	{
		margin-bottom:6px;
	}
	
	.comment .info .pic,
	.comment .info .name-date,
	.comment .info .name,
	.comment .info .date,
	.comment .info .edit
	{
		display:inline-block;
		margin:0.6em 12px 0 0;
		padding:0;
		font-size:100%;
	}
	
	.comment .info .pic
	{
		margin-top:0;
	}
	
	.comment .name
	{
		float:left;
	}
	
	.comment .frame-inner
	{
		font-size:100%;
	}
	
	.comment .frame-inner:after
	{
		display:none;
	}
	
	.portfolio-wrapper,
	.portfolio-wrapper.size-large
	{
		margin-right:-4%;
	}
	
	.portfolio-thumb,
	.portfolio-thumb.size-large
	{
		width:47%;
		margin-right:3%;
	}
	
	.portfolio-wrapper.size-small
	{
		margin-right:-4%;
	}
	
	.portfolio-thumb.size-small
	{
		width:30.33%;
		margin-right:3%;
	}

	.portfolio-wrapper.size-xsmall
	{
		margin-right:-4%;
	}
	
	.portfolio-thumb.size-xsmall
	{
		width:22%;
		margin-right:3%;
	}
	
	.portfolio-item.media-position-left.ratio-2v1 .portfolio-item-description-inner,
	.portfolio-item.media-position-left.ratio-1v1 .portfolio-item-description-inner,
	.portfolio-item.media-position-left.ratio-1v2 .portfolio-item-description-inner,
	.portfolio-item.media-position-right.ratio-2v1 .portfolio-item-description-inner,
	.portfolio-item.media-position-right.ratio-1v1 .portfolio-item-description-inner,
	.portfolio-item.media-position-right.ratio-1v2 .portfolio-item-description-inner
	{
		padding-left:0;
	}
	
	.portfolio-item.ratio-2v1 .portfolio-item-media,
	.portfolio-item.ratio-2v1 .portfolio-item-description,
	.portfolio-item.ratio-1v1 .portfolio-item-media,
	.portfolio-item.ratio-1v1 .portfolio-item-description,
	.portfolio-item.ratio-1v2 .portfolio-item-media,
	.portfolio-item.ratio-1v2 .portfolio-item-description
	{
		float:none;
		width:auto;
	}
	
	.portfolio-random-items.size-xsmall .item-num-5,
	.portfolio-random-items.size-small .item-num-4,
	.portfolio-random-items.size-medium .item-num-3
	{
		display:none;
	}

	blockquote,
	.blockquote-inner {
		position:static;
		padding:16px;
	}
		
	blockquote:before,
	.blockquote-inner:before {
		position:static;
		float:left;
		margin:0 16px 8px 0;
	}
	
	.blockquote-author {
		padding-left:16px;
		padding-right:16px;
	}
	
	.blockquote-pic {
		margin-bottom:8px;
	}
	
	.blockquote-text,
	.blockquote-inner.with-pic .blockquote-text {
		clear:left;
		margin-left:0;
	}
	
	.pricing-table,
	.pricing-column {
		display:block;
	}
	
	.pricing-column.pricing-column-featured {
		-webkit-transform:none;
		-moz-transform:none;
		transform:none;
	}
	
	.biginfopane .inner,
	.biginfopane .text-block,
	.biginfopane .button-block {
		display:block;
		text-align:center;
	}
	
	.biginfopane .button-block {
		padding-top:0;
	}

}

@media only screen and (max-width: 768px) 
{
	.portfolio-wrapper.size-large
	{
		margin-right:0;
	}
	
	.portfolio-thumb.size-large
	{
		width:100%;
		margin-right:0;
	}
}

@media only screen and (max-width: 500px) 
{
	.portfolio-wrapper
	{
		margin-right:0;
	}
	
	.portfolio-thumb
	{
		width:100%;
		margin-right:0;
	}
	
	.portfolio-wrapper.size-small
	{
		margin-right:-4%;
	}
	
	.portfolio-thumb.size-small
	{
		width:47%;
		margin-right:3%;
	}
	
	.portfolio-wrapper.size-xsmall
	{
		margin-right:-4%;
	}
	
	.portfolio-thumb.size-xsmall
	{
		width:47%;
		margin-right:3%;
	}
	
	.portfolio-random-items.size-xsmall .item-num-4,
	.portfolio-random-items.size-xsmall .item-num-3,
	.portfolio-random-items.size-small .item-num-3
	{
		display:none;
	}
	
}
