﻿
@media all and (min-width: 1281px) {

	/* GLOBAL STYLES */

	.html-home-page #main.master-wrapper-content {
		padding: 0 6vw;
	}

	.master-wrapper-content,
	.html-account-page .master-wrapper-content {
		padding: 70px 6vw;
	}

	.home-page .topic-block {
		width: 80%;
	}

	/* HEADER-MENU */

	.header-selectors-wrapper,
	.header-lower {
		width: 88%;
	}

	.header-menu {
		padding: 0 6vw;
	}

	.header-logo {
		padding-right: 20px;
	}

	/*.header-links li + li {
		padding-left: 20px;
	}*/

	.checkout-title {
		width: 50%;
		float: left;
		font-size: 15px;
	}

	.header.checkout .header-links-wrapper {
		display: none;
	}

	.header.checkout .header-lower .search-box {
		display: none;
	}

	.header.checkout .header-menu-parent {
		display: none;
	}

	/* FOOTER */

	.footer-upper {
		padding-left: 6vw;
	}

	.footer-middle {
		padding: 0 6vw 0 4.5vw;
	}

	.footer-lower .theme-selector {
		margin-top: 0;
	}

	.footer-lower > div:before {
		margin-right: 15px;
	}

	.footer-lower > div,
	.footer-lower > div.theme-selector {
		margin-left: 15px;
	}

	.newsletter-email {
		margin: 0;
	}

		.newsletter-email .captcha-box > div {
			display: block;
		}

	.theme-selector {
		margin-top: 0;
	}

	.footer.checkout .footer-block .title {
		display: none;
	}

	.footer.checkout .footer-middle {
		width: 93%;
		margin: 30px 0;
	}

	.footer.checkout .footer-block {
		width: 68%;
		text-align: center;
	}

	.footer.checkout .list li {
		display: inline;
		margin-right: 30px;
	}

	.footer.checkout .list .back-to-shop {
		display: inline;
		float: left;
		padding: 0;
	}

	.footer.checkout .pay-options {
		margin-top: 5px;
	}

	/* SMALL PRODUCTS CAROUSELS */

	.small-products {
		margin: 70px 0 0 !important;
		padding: 0;
	}

		.small-products .item-box {
		}

			.small-products .item-box .product-item > div:first-child {
				width: 150px;
			}

			.small-products .item-box .details {
				padding: 27px 5%;
				width: calc(100% - 150px);
			}

	.two-row-carousels .product-grid .title {
		font-size: 26px;
	}

	.two-row-carousels > div {
		float: left;
		width: 47%;
	}

		.two-row-carousels > div:nth-child(2) {
			margin-left: 6%;
		}

		.two-row-carousels > div:only-child {
			width: 100%;
		}

	.two-row-carousels .slick-slide {
		min-height: 301px;
	}

	.two-row-carousels .slick-next,
	.two-row-carousels .slick-prev {
		bottom: 132px;
	}

	/* LEFT/RIGHT COLUMN */

	.side-2 {
		width: 24%;
	}

	.center-2 {
		width: 73%;
	}

	.html-account-page .center-2 {
		width: calc(100% - 280px);
	}

	.html-account-page .side-2 {
		width: 280px;
	}

	.html-account-page .page-title {
		padding: 0 0 0 280px;
	}

	/* CATEGORY PAGE & GRIDS */

	.news-list-homepage .news-item {
		padding: 40px;
	}

	.home-page-advantages {
		padding: 35px 7%;
		margin: -70px -6vw 70px;
	}

	.advantages-item {
		padding: 0 2%;
	}

	.item-box {
		width: 19.2%;
	}

		.item-box:nth-child(4n+1) {
			margin-left: 1%;
			clear: none;
		}

		.item-box:nth-child(5n+1) {
			margin-left: 0;
			clear: both;
		}

	.center-2 .item-box {
		width: 24.25%;
	}

		.center-2 .item-box:nth-child(3n+1),
		.center-2 .item-box:nth-child(5n+1) {
			margin-left: 1%;
			clear: none;
		}

		.center-2 .item-box:nth-child(4n+1) {
			margin-left: 0;
			clear: both;
		}

	.center-2 .product-list .item-box .details {
		margin: 0 25% 0 290px;
	}

	.center-2 .product-list .item-box .add-info {
		width: 25%;
	}

	.block .listbox {
		padding: 18px 30px;
	}

	/* PRODUCT PAGE */

	.product-details-page .breadcrumb {
		text-align: left;
	}

	.full-description,
	.product-specs-box {
		margin: 0 -6vw;
		padding: 40px 22%;
	}

	.mobile-name-holder {
		display: none;
	}

	.equalizer-box {
		flex-direction: row;
		align-items: flex-start;
		gap: 50px;
		align-items: stretch;
	}

	.gallery-wrapper {
		width: 40%;
		float: left;
		background-color: #fff;
		max-width: none;
	}

	.reviews-and-compare {
		text-align: left;
	}

	.gallery .picture {
		max-width: 500px;
	}

	.gallery .thumb-item {
		max-width: 22%;
	}


	.product-overview-top .product-name {
		margin: 0;
		border: none;
		padding-top: 10px;
		text-align: left;
	}

	.overview .breadcrumb {
		margin-bottom: 25px;
	}

	.product-variant-line {
		text-align: left;
	}

	.variant-picture {
		display: inline-block;
		vertical-align: middle;
		float: none;
		margin-bottom: 0;
	}

		.variant-picture + .variant-overview {
			position: relative;
			display: inline-block;
			vertical-align: middle;
			float: none;
			margin-bottom: 0;
			width: calc(100% - 350px);
			margin-left: 20px;
			text-align: left;
		}

	.variant-info > div:last-child {
		margin-bottom: 0;
	}

	.variant-info {
		display: inline-block;
		margin-right: 20px;
		width: calc(100% - 320px);
		vertical-align: middle;
	}

	.variant-overview .tax-shipping-info {
		text-align: center;
	}

	.product-variant-box {
		display: inline-block;
		vertical-align: middle;
		width: 300px;
		text-align: center;
	}

	.attributes-wrapper > div {
		padding: 0;
		margin-left: 0;
	}

	.attributes {
		max-width: 320px;
	}

		.attributes dt,
		.attributes dd {
			text-align: left;
		}


	.breadcrumb li > a,
	.breadcrumb li > span,
	.breadcrumb li > strong {
		margin: 0 6px 0 0;
	}

	.breadcrumb .delimiter {
		margin-right: 10px;
	}

	.product-reviews-overview {
		margin-bottom: 15px;
	}



	.product-review-box {
		margin: 5px 0 5px 0;
	}

	.ui-tabs .inputs label {
		width: 290px;
	}

	.product-social-label {
		margin: 0 10px 0 0;
	}

	.product-social-sharing {
		display: inline-block;
	}

	/* REVIEW PAGE */

	.product-review-item {
		padding: 40px 3%;
	}

	/* WISHLIST & COMPARE LIST */

	.wishlist-page .share-info {
		margin: 70px 0 50px;
	}

	.compare-products-page .page-body {
		margin: 0;
	}

	.compare-products-table td {
		padding: 20px;
	}

	.compare-products-table tr td:first-child {
		min-width: 200px;
		max-width: 200px;
	}

	.compare-products-page .clear-list {
		width: 200px;
	}

	.buttons-right {
		display: flex;
		justify-content: center;
		gap: 10px;
	}
	/* TOPICS */
	/* CONTACT PAGE & EMAILaFRIEND */
	/* REGISTRATION, LOGIN, MY ACCOUNT */

	/* SHOPPING CART & CHECKOUT */

	.order-progress a {
		width: 180px;
	}

	.cart-collaterals > div {
		float: none;
		width: 100%;
		margin: 0 0 10px;
	}

	.shopping-cart-page form {
		overflow: hidden;
	}

		.shopping-cart-page form:after {
			content: "";
			display: block;
			clear: both;
		}

	.shopping-cart-page .product-grid {
		clear: both;
	}

	.shopping-cart-page .table-wrapper {
		float: left;
		clear: left;
		width: 70%;
		overflow: auto;
		box-sizing: border-box;
	}

	.shopping-cart-page .cart-footer {
		float: right;
		clear: right;
		width: calc(30% - 30px);
		box-sizing: border-box;
	}

	.cart-footer > div,
	.cart-footer > div > div {
		display: block;
		width: 100%;
	}

	/* SEARCH & SITEMAP */
	/* BLOG & NEWS */

	.new-comment, .comment-list {
		margin-left: -6vw;
		margin-right: -6vw;
	}

	/* FORUM & PROFILE */

	.ui-tabs .ui-tabs-panel {
		padding: 50px 7%;
	}

	.profile-page .topic-title,
	.profile-page .topic-data {
		width: 18%;
	}

	.profile-page .topic-body {
		margin-left: 20%;
	}
}
