@media screen and (min-width: 480px) {


	.navbar-default .navbar-nav>li>a {
		font-size: 2.5em;
	}

	.navbar-nav>li>a {
		padding-top: 29px;
		padding-bottom: 29px;
	}

	.subpage-main-container {
		margin-top: 66px;
	}

	.material-box-col {
		width: 50%;
	}

	.material-box-col-seconds + .material-box-col {
		clear: both;
	}

	.material-box {
		float: left;
		margin: 20px 0;
	}

	.cart table {
		max-width: 400px;
	}

	.cart input[type="submit"] {
		max-width: 400px;
	}

	.order-form-wrapper {
		width: 423px;
	}

	.cancel-n-empty-wrapper {
		position: absolute;
		right: 0;
		bottom: 36px;
		clear: none;
		float: none;
	}

	.magazine-content-header h1 {
		font-size: 1.8em;
	}

	.cart-messages {
		right: 40px;
	}

}

@media screen and (min-width: 595px) {

	.material-box-col {
		width: 33.333333333%;
	}

	.material-box-col-seconds + .material-box-col {
		clear: none;
	}

	.material-box-col-thirds + .material-box-col {
		clear: both;
	}

	.material-category-list {
		width: 590px;
	}

	.magazine-frontpage-col,
	.magazine-content-col
	{
		width: 500px;
		float: none;
		margin: 0 auto;
	}

	.magazine-content-col {
		margin-top: 60px;
	}

	.img-gallery-wrapper {
		width: 95%;
		max-width: 600px;
	}

	.img-gallery .col-lg-3 {
		width: 50%;
		min-height: 224px;
	}

}

@media screen and (min-width: 768px) {

	.main-box {
		width: 49.2%;
		margin: 0.4%;
	}

	.left-nav {
		padding-left: 30px;
	}

	.footer {
		margin-top: 40px;
	}

	.subpage-main-container {
		margin-bottom: 0;
	}

	.social-left {
		display: none;
	}

	.social-left-when-nav {
		display: block;
	}


}

@media screen and (min-width: 992px) {

	.top-nav {
		display: block;
	}

	.navbar-mobile {
		display: none;
	}

	.navbar-desktop {
		display: block;
	}

	.navbar-fixed-top,
	.navbar-fixed-bottom
	{
		position: relative;
	}

	.nav-container {
		background: #fff;
		height: auto;
	}

	.container-fluid {
		padding-right: 0;
	}

	.navbar-default {
		background-color: #fff;
	}

	.navbar-brand {
		display: block;
		/*padding-left: 15px;*/
		width: 234px;
	}

	.svenska .navbar-nav,
	.english .navbar-nav
	{
		background-color: #fff;
		float: left;
		/*margin-top: 61px;*/
		/*padding-left: 12px;*/
		padding-right: 10px;
		margin-right: 0;
		/*margin-left: 10px;*/
		min-height: 100px;
	}

	.finnish .navbar-nav {
		background-color: #fff;
		/*float: right;*/
		/*margin-top: 61px;*/
		/*padding-left: 12px;*/
		padding-right: 10px;
		margin-right: 0;
		min-height: 100px;
	}

	.navbar-nav>li>a {
		padding-left: 9px;
	}

	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form
	{
		background-color: #fff;
		min-height: 195px;
		padding-top: 61px;
	}

	.navbar-collapse {
		padding-right: 0;
	}

	.navbar-default .navbar-nav>li>a {
		background-color: #fff;
		color: #000099;
		font-size: 1.1em;
		text-transform: uppercase;
	}

	.navbar-nav>li>a {
		padding-top: 0;
		padding-bottom: 0;
		line-height: 20px;
	}

	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li>a:focus
	{
		background-color: #fff;
		color: #0099ff;
	}

	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .navbar-nav>.active>a:focus
	{
		background-color: #fff;
		color: #0099ff;
	}

	.navbar-nav>li:first-child>a {
		padding-left: 0;
	}

	.main-box {
		width: 32.533333333%;
	}

	.mobile-logo-box {
		display: none;
	}

	.left-nav {
		padding-left: 90px;
	}

	.main-container {
		margin-top: 0;
	}

	.material-page-container {
		margin-top: 30px;
	}

	.subpage-left-col,
	.social-left
	{
		display: block;
	}

	.full-width-subpage-col,
	.social-share
	{
		width: 66.6666666%;
	}

	.subpage-col .subpage-main-image img {
		max-width: 100%;
		margin: 0 0 4px 0;
	}

	.material-category-list {
		width: 886px;
	}

	.material-category-list label {
		width: 142px;
		padding: 5px 0;
	}

	.svenska .material-category-list label {
		width: 140px;
	}

	.svenska label[for="28"] {
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
	}

	.searchform {
		/*margin-right: 96px;*/
		padding-right: 10px;
	}

	.full-width-subpage-col,
	.social-share
	{
		float: left;
		max-width: 100%;
	}

	.cart-messages {
		top: 40px;
	}

	.searchform {
		width: 886px;
	}

	/*.full-width-subpage-col .subpage-main-image,
	.full-width-subpage-col .editor
	{
		max-width: 642px;
    	margin-left: 254px;
	}*/

	.pagination span {
		margin-right: 2px;
	}

	.material-row {
		min-height: 742px;
	}

	.editor p,
	.editor li
	{
		line-height: 1.4;
	}

	.social-left {
		display: block;
	}

	.img-gallery-wrapper {
		width: 100%;
		max-width: 720px;
		padding-right: 20px;
	}

	.img-gallery .col-lg-3 {
		width: 25%;
		min-height: 154px;
	}

	.img-gallery-wrapper + .pagination {
		margin-right: 20px;
	}

}

@media screen and (min-width: 1106px) {


	.magazine-frontpage-col,
	.magazine-content-col
	{
		width: 50%;
		float: left;
	}

	.magazine-content-col {
		margin-top: 0;
	}

}

@media screen and (min-width: 1200px) {

	.navbar-brand {
		padding-left: 0;
		width: 244px;
	}

	.svenska .navbar-nav,
	.english .navbar-nav
	{
		float: left;
	}

	.finnish .navbar-nav {
		/*float: right;*/
		padding-right: 0;
	}

	.navbar-default .navbar-nav>li>a {
		font-size: 1.3em;
	}

	.left-nav {
		padding-left: 120px;
	}



}
