@media only screen and (max-width : 800px) {

	

	html, body, .row .column, p, table {

		font-size: 13px !important;

		line-height: 24px !important;

		-webkit-text-size-adjust: 100% !important;

	}

	

	h1 {

		font-size : 23px !important;

	}



	.grid{

		width : 100% !important;

	}



	.show-mobile,

	.show-mobile-only {

		display : block !important;

	}

	

	.hide-mobile {

		display : none !important;

	}

	

	.row .column img.img-scale	{

		display : block;

		width : 100%;

	}

	

	.mobile-margin {

		height : 138px;

	}

	

	#header_menu .header_mobile {

		overflow: visible !important;

		padding: 10px;

	}

	

	#mobile-menu {

		display : block;

	}

	

	#menu select {

		display : none;

	}

	

	#menu ul {

		display : none;

	}

	

	.minict_wrapper {

		position : relative;

		width : 100%;

	}



	.minict_wrapper * {

		box-sizing : border-box;

	}



	.minict_wrapper:after {

		position : absolute;

		display : block;

		background : url(../gfx/mobile-menu.png) no-repeat center center;

		top : 0;

		right : 0;

		width : 30px;

		height : 30px;

	}



	.minict_wrapper input,

	.minict_wrapper span{

		display : block;

		border : 0;

		outline : none;

		background : url(../gfx/mobile-menu.png) no-repeat right 12px #FFFFFF;

		border : #e5dfda solid 1px;

		padding : 13px 0 0 !important;

		font : 12px/1.7em Arial;

		text-indent : 15px;

		color : #333;

		cursor : pointer;

		width : 100%;

		height : 46px;

	}

	

	.minict_wrapper span:empty:before {

		content: attr(data-placeholder);

	}



	.minict_wrapper ul {

		display : none;

		list-style : none;

		padding : 0;

		margin : -1px 0 0;

		border : #e5dfda solid 1px;

		z-index : 999999;

		width : 100%;

	}



	.minict_wrapper ul li {

		float : none !important;

		background : #fffbf8;

		border-top : #e5dfda solid 1px;

		padding : 12px 15px !important;

		font : 12px/1.0em Arial;

		color : #333;

		cursor : pointer;

	}



	.minict_wrapper ul li:first-child {

		border-top : none;

	}



	.minict_wrapper ul li:hover {

		background : #f0e9e4;

		color : #000000;

	}



	.minict_wrapper ul li.selected {

		background : #f0e9e4;

		color : #000000;

	}



	.minict_wrapper ul li.highlighted {

		color : #FFFFFF;

		background : #f0e9e4;

	}



	.minict_wrapper ul li.hidden,

	.minict_wrapper ul li.minict_empty	{

        display: none;

	}



	.minict_wrapper ul li.disabled {

		cursor : default;

	}

	

	.column.w025:first-child .box,

	.column.w025:first-child + .column.w050 .box,

	.column.w025:first-child + .column.w050 + .column.w025 .box,

	.column.w025:first-child .box,

	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 + .column.w025 .box,

	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025  .box,

	.column.w025:first-child + .column.w025 .box,

	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 .box,

	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025  .box,

	.column.w025:first-child + .column.w025 + .column.w025 .box,

	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 .box,

	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025  .box,

	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 .box,

	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 .box,

	.column.w025:first-child + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025 + .column.w025  .box {

		margin : 0;

	}

	

	.row .column.w100,

	.row .column.w095, .row .column.w090,

	.row .column.w085, .row .column.w080,

	.row .column.w075, .row .column.w070,

	.row .column.w065, .row .column.w060,

	.row .column.w055, .row .column.w050,

	.row .column.w045, .row .column.w040,

	.row .column.w035, .row .column.w033,

	.row .column.w030, .row .column.w025,

	.row .column.w020, .row .column.w015,

	.row .column.w010, .row .column.w005	{

		display : block;

		position: relative;

		padding : 1px 0 0;

		width : 100% !important;

	}

	

	.row .column table,

	.row .column tbody,

	.row .column tr,

	.row .column td {

		display : block;

		width : 100%  !important;;

	}

	

	.row .column .box + div + div{

		margin : 25px 0 0 25px !important;

	}

	

	.row .column:first-child + div + div .box,

	.row .column:first-child + div + div + div .box,

	.row .column:first-child + div + div + div + div .box,

	.row .column:first-child + div + div + div + div + div .box,

	.row .column:first-child + div + div + div + div + div + div .box,

	.row .column:first-child + div + div + div + div + div + div + div .box,

	.row .column:first-child + div + div + div + div + div + div + div + div .box,

	.row .column:first-child + div + div + div + div + div + div + div + div + div .box,

	.row .column:first-child + div + div + div + div + div + div + div + div + div + div .box{

		margin : 25px 0 0 0 !important;

	}

	

	.column.w033:first-child .box {

		margin-right : 0 !important;

	}



	.column.w033:first-child + div .box{

		margin-left : 0 !important;

		margin-right : 0 !important;

	}



	.column.w033:first-child + div + div .box {

		margin-left : 0 !important;

	}



	.column.w050:first-child .box {

		margin-right : 0 !important;

	}



	.column.w050:first-child + div .box {

		margin-left : 0 !important;

	}

	

	.box{

		margin : 25px 0 0 0;

	}

	

	.widget-box {

		margin: 0 0 0;

	}

	

	#content-holder {

		padding : 30px 15px !important;

	}

	

	.column.w075 .content_block.content_left {

		padding-right: 0;

	}

}