/*
 * ----------------------------- iPad Landscape -----------------------------
 */
@media only screen and (min-width:961px) and (max-width:1024px) {
	img {
		max-width:100%;
	}
	
	.medium-width,.c-container,.header-top,.header-main-menu {
		width:920px;
	}
	
	.two-col-left .c-2,.two-col-right .c-1,.three-col .c-2 {
		width:645px;
	}
	
	.three-col .c-3 {
		display:none;
	}
}

/*
 * ----------------------------- iPad Portrait -----------------------------
 */
@media only screen and (min-width: 641px) and (max-width: 960px) {
    
	html,body {
		width:100%;
	}
	
	img {
		max-width:100%;
	}
	
	.medium-width,.c-container,.header-top,.header-main-menu {
		width:640px!important;
	}
	
	.two-col-left .c-2,.two-col-right .c-1,.three-col .c-2 {
		width:100%;
	}
	
	/* Disabling menu and teasers */
	.three-col .c-1,.three-col .c-3,.two-col-right .c-2,.two-col-left .c-1 {
		display:none;
	}
	
	.mobile-menu-trigger {
		display:block;
		cursor: pointer;
	}
	
	.header-main-menu-wrapper {
		display:none;
	}
	
	.header-main-menu-wrapper {
		position:absolute;
		top:100px;
		right:0;
		z-index:999;
		clear:both;
		margin:0;
		padding:0;
		padding:3px 10px;
	}
	
	.mainmenu li {
		width:100%;
	}
	
	.submenu {
		display:block;
		padding-left:15px;
	}
}

/*
 * ----------------------------- Mobile Phones Portrait -----------------------------
 */
@media only screen and (max-width: 640px) {
	html,body {
		-webkit-text-size-adjust:none;
	}
	
	body,p {
		font-size:14px!important;
	}
	
	body, html, .allWrap, .medium-width, .c-container, .header-top, .h-container, .h-main, .main-menu, .f-top, .f-bottom-left, .f-bottom-right, .csc-textpic-center-outer, .csc-textpic-center-inner, .csc-textpic-imagewrap, .powermail_form, .powermail_fieldset, .one-col, .two-col-left, .two-col-right, .three-col, .inner-one-col, .inner-one-col-full, .inner-one-col-maincontent, .inner-two-col, .inner-three-col, .inner-four-col, .inner-five-col, .inner-one-col-maincontent, .two-col-left .c-0, .two-col-left .c-1, .two-col-right .c-0, .two-col-right .c-1, .three-col .c-0, .three-col .c-1, .three-col .c-2, .c-2-1-inner, .c-2-2-inner, .c-3-1-inner, .c-3-2-inner, .c-3-3-inner, .c-5-1-inner, .c-5-2-inner, .c-5-3-inner, .c-5-4-inner, .c-5-5-inner {
		float:none!important;
		width:auto!important;
		height:auto!important;
	}
	
	.c-4-1-inner, .c-4-2-inner, .c-4-3-inner, .c-4-4-inner {
    	width:49% !important;
    	clear:none;
	}
	
	.c-4-1-inner, .c-4-3-inner {
    	float:left;
	}
	
	.c-4-2-inner, .c-4-4-inner {
    	float:right;
	}
	
	.c-4-1-inner, .c-4-2-inner {
    	margin-bottom:20px;
	}
	
	/* Deactivated because of slik slider */
	/* { float: none !important; width: auto !important; height: auto !important; } */
	
	img {
		max-width:100%!important;
		height:auto!important;
	}
	
	div.csc-textpic .csc-textpic-imagewrap img {
		width:100%!important;
	}
	
	.c-container,.footer-bottom,.h-main,.h-top-inner {
		padding:0 10px;
	}
	
	.two-col-left .c-2,.two-col-right .c-1,.three-col .c-2 {
		width:100%;
	}
	
	/* Disabling menu and teasers */
	.three-col .c-1,.three-col .c-3,.two-col-right .c-2,.two-col-left .c-1 {
		display:none;
	}
	
	.full-width {
	}
	
	.medium-width {
		width:100%!important;
	}
	
	.small-width {
		width:80%!important;
	}
	
	figure {
		margin:0;
		padding:0;
	}
	
	/*  DIVS */
	.one-col,.two-col-left,.two-col-right,.three-col {
		clear:both;
	}
	
	.two-col-left .c-1,.two-col-left .c-2,.two-col-right .c-1,.two-col-right .c-2,.three-col .c-1,.three-col .c-2,.three-col .c-3 {
		width:100%;
	}
	
	.c-2-1-inner,.c-2-2-inner,.c-3-1-inner,.c-3-2-inner,.c-3-3-inner,.c-5-1-inner,.c-5-2-inner,.c-5-3-inner,.c-5-4-inner,.c-5-5-inner {
		width:100%;
/* 		display:block; */
		clear:both;
	}
	
	.hide-mobile {
		display:none;
	}
	
	.show-mobile {
		display:block;
	}
	
	.inner-one-col .show-mobile,.inner-two-col .show-mobile,.inner-three-col .show-mobile,.inner-four-col .show-mobile,.inner-five-col .show-mobile {
		display:block;
		zoom:1;
	}
	
	/* -- FORMS -- */
	input,textarea,select {
		margin-bottom:10px;
		display:block;
		clear:both;
	}
	
	input {
		width:180px;
	}
	
	.formrow-wrap textarea {
		width:200px;
		height:140px;
	}
	
	#indexedsearch input[type=image] {
		clear:none;
	}
	
	.csc-mailform-submit,.powermail_submit,input[type=submit] {
		margin-left:0;
		width:auto;
	}
	
	/* MENU */
	.mobile-menu-trigger {
		display:block;
		cursor: pointer;
	}
	
	.header-main-menu-wrapper {
		display:none;
	}
	
	.header-main-menu-wrapper {
		position:absolute;
		top:100px;
		width:300px;
		height:auto !important;
		right:0;
		z-index:999;
		clear:both;
		float:none;
		background: #fff;
		margin:0;
		padding:0;
		padding:3px 10px;
	}
	
	.mainmenu li {
		width:100%;
	}
	
	.submenu {
		display:block;
		padding-left:15px;
	}
}

/*
 * ----------------------------- Mobile Phones Landscape -----------------------------
 */
@media only screen and (min-width: 481px) and (max-width: 959px) and (orientation : landscape) {
	.inner-two-col .c-2-1-inner,.inner-two-col .c-2-2-inner {
		width:49%!important;
	}
	
	.inner-three-col .c-3-1-inner,.inner-three-col .c-3-2-inner,.inner-three-col .c-3-3-inner {
		width:32%!important;
	}
	
	.inner-four-col .c-4-1-inner,.inner-four-col .c-4-2-inner,.inner-four-col .c-4-3-inner,.inner-four-col .c-4-4-inner {
		width:23%!important;
	}
	
	.inner-five-col .c-5-1-inner,.inner-five-col .c-5-2-inner,.inner-five-col .c-5-3-inner,.inner-five-col .c-5-4-inner,.inner-five-col .c-5-5-inner {
		width:18%!important;
	}
	
	.c-2-1-inner,.c-2-2-inner,.c-3-1-inner,.c-3-2-inner,.c-3-3-inner,.c-4-1-inner,.c-4-2-inner,.c-4-3-inner,.c-4-4-inner,.c-5-1-inner,.c-5-2-inner,.c-5-3-inner,.c-5-4-inner,.c-5-5-inner {
		display:inline-block;
	}
}