@media only screen and (min-width:1025px) {
	.container {
		width: 100%;
	}

	.container-header-top {
		width: 100%;
		max-width: 1140px;
	}

	.container-header {
		width: 100%;
		max-width: 1140px;
	}

	.container-main {
		width: 100%;
		max-width: 1140px;
	}

	.container-footer {
		width: 100%;
		max-width: 1140px;
	}

	#content-column,
	.content-column,
	div.sidebar,
	#branding2 {
		float: left;
		clear: none;
	}

	.two-sidebars .content-inner {
		margin-left: 218px;
		margin-right: 218px;
	}

	.two-sidebars .content-inner-2 {
		margin-left: 0px;
		margin-right: 0px;
	}

	.two-sidebars .content-inner-3 {
		margin-left: 0;
		margin-right: 0px;
	}

	.sidebar-first .content-inner {
		margin-left: 218px;
		margin-right: 0;
	}

	.sidebar-first .content-inner-2 {
		margin-left: 0px;
		margin-right: 0px;
	}

	.sidebar-second .content-inner {
		margin-right: 218px;
		margin-left: 0;
	}

	.sidebar-second .content-inner-3 {
		margin-left: 0;
		margin-right: 0px;
	}

	.region-sidebar-first {
		width: 210px;
		margin-left: 0;
		margin-right: -210px;
		margin-top: 300px;
	}

	#branding2 {
		width: 200px;
		height: 100px;
		margin-left: 0;
		margin-top: 140px;
		margin-right: -200px;
	}

	#branding2 a {
		display: block;
		position: relative;
	}

	.region-sidebar-second {
		width: 200px;
		margin-left: -200px;
	}

	.multi-column .region {
		display: inline;
		float: left;
	}

	.twocol-2x50 > .region {
		width: 50%;
	}

	.twocol-2x50 .region-inner {
		margin-right: 18px;
	}

	.threecol-3x33 > .region {
		width: 33.333333%;
	}

	.threecol-3x33 .region-inner {
		margin-right: 18px;
	}

	.fourcol-4x25 > .multicol-row > .region,
	.fourcol-4x25 > .multicol-row {
		width: 50%;
		float: left;
	}

	.fourcol-4x25 .region-inner {
		margin-right: 18px;
	}

	.footer3col > .region {
		float: left;
	}

	.footer3col > .region-footer3col-first {
		width: 25%;
	}

	.footer3col > .region-footer3col-last {
		width: 25%;
	}

	.footer3col > .region-footer3col-second {
		width: 50%;
	}

	.footer3col .region-inner {
		margin-right: 18px;
	}

	.footer3col .region-footer3col-last .region-inner {
		margin-right: 0px;
	}

	.footer4col-4x25 > .multicol-row > .region,
	.footer4col-4x25 > .multicol-row {
		width: 50%;
		float: left;
	}

	.footer4col-4x25 .region-inner {
		margin-right: 18px;
	}

	.footer4col-4x25 .region-footercol-last .region-inner {
		margin-right: 0px;
	}

	#block-nice-menus-1 ul.nice-menu a {
		width: 182px;
		padding: 8px 8px;
	}

	#block-nice-menus-1 ul.nice-menu-right li.menuparent a {
		width: 182px;
		padding: 8px 8px;
	}

	#block-nice-menus-1 ul.nice-menu-right li.over a {
		width: 182px;
		padding: 8px 8px;
	}

	#block-nice-menus-1 ul.nice-menu-right li.last.over a {
		width: 182px;
		padding: 8px 8px;
	}

	#block-nice-menus-1 ul.nice-menu-right li.over ul li a {
		width: 182px;
		padding: 8px 8px;
	}

	#block-nice-menus-1 ul.nice-menu-right li.over ul li.last a {
		width: 182px;
		padding: 8px 8px;
	}

	#block-nice-menus-1 ul.nice-menu-right li.over ul li.first a {
		width: 184px;
		padding: 8px 8px;
		margin: 0 0 0 -1px;
	}

	#block-nice-menus-1 ul.nice-menu-right li.last.over ul li a {
		width: 182px;
		padding: 8px 8px;
	}

	#block-nice-menus-1 ul.nice-menu-right li.last.over ul li.last a {
		width: 182px;
		padding: 8px 8px;
	}

	#block-nice-menus-1 ul.nice-menu-right li.last.over ul li.first a {
		width: 184px;
		padding: 8px 8px;
		margin: 0 0 0 -1px;
	}

	#block-nice-menus-1 ul.nice-menu-right li.over ul li.over a {
		width: 182px;
		padding: 8px 8px;
	}

	#block-nice-menus-1 ul.nice-menu-right li.over ul li.over ul li a {
		width: 182px;
		padding: 8px 8px;
	}

	#block-nice-menus-1 ul.nice-menu-right li.over ul li.over ul li.first a {
		width: 182px;
		padding: 8px 8px;
		margin: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul li.over ul {
		left: 200px; /* LTR */
		top: 0px;
		padding: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail a {
		width: 182px;
		padding: 8px 8px;
	}

	#block-nice-menus-1 ul.nice-menu-right a.active {
		width: 182px;
		padding: 8px 8px;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul.show-active {
		width: 200px; /* LTR */
		padding: 0 0;
		margin: 0 0; /* LTR */
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul.show-active li a {
		width: 182px;
		padding: 8px 8px;
		margin: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul.show-active li.last a {
		width: 182px;
		padding: 8px 8px;
		margin: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul.show-active li.first a {
		width: 182px;
		padding: 8px 8px;
		margin: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul.show-active li ul li a {
		width: 182px;
		padding: 8px 8px;
		margin: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul.show-active li ul li.last a {
		width: 182px;
		padding: 8px 8px;
		margin: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul.show-active li ul li.first a {
		width: 182px;
		padding: 8px 8px;
		margin: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul.show-active li.last ul li a {
		width: 182px;
		padding: 8px 8px;
		margin: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul.show-active li.last ul li.last a {
		width: 182px;
		padding: 8px 8px;
		margin: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul.show-active li.last ul li.first a {
		width: 182px;
		padding: 8px 8px;
		margin: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul.show-active li.first ul li a {
		width: 182px;
		padding: 8px 8px;
		margin: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul.show-active li.first ul li.last a {
		width: 182px;
		padding: 8px 8px;
		margin: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul.show-active li.first ul li.first a {
		width: 182px;
		padding: 8px 8px;
		margin: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul li.active-trail ul.show-active li a {
		width: 182px;
		padding: 8px 8px;
		margin: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul li.active-trail ul.show-active li.last a {
		width: 182px;
		padding: 8px 8px;
		margin: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul li.active-trail ul.show-active li.first a {
		width: 182px;
		padding: 8px 8px;
		margin: 0 0;
	}

	#block-nice-menus-1 ul.nice-menu-right li.active-trail ul li.active-trail.over ul.show-active {
		width: 200px;
		padding: 0 0;
		margin: 0 0; /* LTR */
	}

	.teaser-combo.has-first .first {
		display: inline;
		float: left;
		max-width: 300px;
		margin: 0 -300px 0 0;
		clear: none;
	}

	.teaser-combo.no-first .first {
		display: inline;
		float: left;
		max-width: 0px;
		margin: 0 0 0 -1px;
		clear: none;
	}

	.teaser-combo .first img {
		max-width: 300px;
	}

	.teaser-combo.no-first .last {
		display: inline;
		float: left;
		margin: 0 0 0 1px;
		clear: none;
	}

	.teaser-combo.has-first .last {
		display: inline;
		float: left;
		margin: 0 0 0 318px;
		clear: none;
	}

	#block-views-home-page-features-block {
		display: inline;
		float: left;
		width: 100%;
	}

	#block-views-home-page-features-block .views-row {
		display: inline;
		float: left;
		width: 25%;
	}

	#block-views-home-page-features-block .hpfeatures1-wrapper-1 {
		margin-right: 4px;
	}

	#block-views-what-s-new-block {
		display: inline;
		float: left;
		width: 25%;
	}

	#block-views-what-s-new-block .views-row {
		display: inline;
		float: left;
		width: 100%;
	}

	#block-views-what-s-new-block .hpnew1-wrapper-1 {
		margin-right: 4px;
	}

	div.categories-list ul li {
		display: inline;
		float: left;
		margin-left: 2%;
		margin-right: 2%;
	}

	div.product-categories ul li {
		min-width: 46%;
		max-width: 46%;
		min-height: 320px;
	}

	div.gallery-categories ul li {
		min-width: 29%;
		max-width: 29%;
		min-height: 320px;
	}

	div.categories-list ul li a div.category-image img {
		display: block;
		margin: 0 auto;
		margin-bottom: 0;
		padding-bottom: 0;
	}

	div.product-categories ul li a div.category-image img {
		max-height: 320px;
	}

	div.gallery-categories ul li a div.category-image img {
		max-height: 320px;
	}

	#block-block-5 {
		margin-top: 10.5em;
	}

}
