.wishlist-model-wrap , .tinv-wishlist {
	.social-buttons {
		display: none;
	}

	.tinv-header  {
		h2 {
			display: none;
		}
	}

	.woocommerce-info {
		padding: 1em;
		margin-bottom: 1.5em;
	}

	.tinvwl-data {
		display: flex;
		flex-wrap: wrap;
		margin-right: -0.94rem;
		margin-left: -0.94rem;
	}

	.wishlist_item {
		width: 25%;
		position: relative;

		@media ( min-width: 768px ) and ( max-width: 1023px ) {
			width: 33.33%;
		}

		@media ( max-width: 767px ) {
			width: 100%;
		}

		@media ( min-width: 375px ) and ( max-width: 812px ) and ( orientation: landscape ) {
			width: 50%;
		}

		padding-left: 0.94rem;
		padding-right: 0.94rem;
		position: relative;
		margin-bottom: 40px;
	}

	.product-thumbnail {
		min-width: 100%;
		max-width: 100%;
		width: 100%;
		background: #e5e5e5;
		margin-bottom: 10px;

		a {
			display: block;
		}

		img {
			width: 100%;
			height: 100%;
			transform: scale(0.75);
			text-align: center;
			margin: 0 auto;
			max-width: 100%;
		}
	}

	.product-date {
		margin-bottom: 10px;
		text-align: left;
		font-weight: bold;
		text-decoration: none;
		font-size: 12px;
		font-family: 'Muli', 'Arial', sans-serif;
	}

	.product-stock {
		margin-bottom: 15px;
		font-family: 'Muli', 'Arial', sans-serif;
		p{
			@media ( max-width: 767px ) {
				margin: 0;
			}
		}
	}

	.product-action {
		text-align: left;

		@media ( min-width: 1024px ) and ( max-width: 1199px ) {
			width: auto;
		}

		@media ( min-width: 768px ) and ( max-width: 1023px ) {
			width: 135px;
		}

		@media ( max-width: 767px ) {
			width: 135px;
		}

		.button {
			background-color: #52969f !important;
			border-color: #52969f !important;
			border-radius: 0 !important;
			font-family: 'Muli', 'Arial', sans-serif !important;
			text-transform: capitalize !important;
			color: #fff !important;
			text-decoration: none;
			transition: background-color 0.3s ease 0s, color 0.3s ease 0s !important;

			@media ( min-width: 769px ) and ( max-width: 1024px ) {
				width: 60px;
			}

			&:hover{
				background-color: #ff9899 !important;
				border-color: #ff9899 !important;
			}
		}
	}

	.product-remove {
		position: absolute;
		right: 10px;
		top: -15px;

		button {
			margin: 0 0 0 auto;
		}
	}

	.product-price {
		font-weight: bold;
		font-size: 1.2em;
		color: #ff9899;
		font-family: 'Muli', 'Arial', sans-serif;
	}

	.tinvwl-to-right {

		.button {
			background-color: #52969f !important;
			border-color: #52969f !important;
			border-radius: 0 !important;
			font-family: 'Muli', 'Arial', sans-serif !important;
			text-transform: capitalize !important;
			color: #fff !important;
			text-decoration: none;
			transition: background-color 0.3s ease 0s, color 0.3s ease 0s !important;
			margin-right: 10px !important;
			margin-bottom: 10px !important;

			&:hover {
				background-color: #ff9899 !important;
				border-color: #ff9899 !important;
			}
		}
	}

	.closebtn {
		position: absolute;
		top: 0;
		right: 25px;
		font-size: 44px;
		margin-left: 50px;
		text-decoration: none;
	}
}

.product-name-price-wrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px;

	.product-name {
		display: flex;
		flex-wrap: wrap;

		a {
			text-transform: uppercase;
			letter-spacing: 1.5px;
			text-decoration: none !important;
			font-family: 'Muli', 'Arial', sans-serif !important;
			font-size: 0.7em;
			line-height: 2.4;
			&:hover{
				text-decoration: underline !important;
			}
		}

		.product-cb {
			margin-right: 5px;

			input {
				padding: 0;
				margin: 0;
				width: 15px;
				height: 15px;
			}
		}

		.variation {
			width: 100%;
			font-family: 'Muli', 'Arial', sans-serif;
			font-weight: bold;
			font-size: 11px;
			display: flex;
			flex-direction: column;
			align-items: flex-start;
		}
	}
}

.tinvwl-to-left.look_in {
	display: none;
}

.wishlist-model-wrap{
	.wishlist-model{
		@media ( min-width: 1200px ) and ( max-width: 1400px ) {
			padding: 3em 2rem;
		}
	}
	.tinv-wishlist{
		padding: 1em 0 !important;
	}
}

.wishlist-model-wrap {
	.wishlist_item {
		width: 50%;
	}
}

.cart-model-wrap.show , .wishlist-model-wrap.show {

	@media ( max-width: 1025px ) {
		width: 500px;
	}

	@media ( max-width: 767px ) {
		width: 100% ;
		top: 0;
	}

	.cart-model , .wishlist-model {
		@media ( max-width: 1025px ) {
			padding: 2em;
		}
	}

	h3 {
		@media ( max-width: 1025px ) {
			font-size: 1.51rem;
		}
	}
}

.wishlist-page-wrap {
	margin: 1.5em 0;
}

body.page-id-317, body.woocommerce-cart {
	.entry-content {
		width: 100%;
		max-width: 75.01rem;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0.94rem;
		padding-right: 0.94rem;

		.cart-empty {
			&.woocommerce-info {
				background-color: $light_blue;
			}
		}
	}
}

dl.variation {
  	width: 100%;
  	overflow: hidden;
  	padding: 0;
  	margin: 0;

	dt {
	  	float: left;
	  	width: 50%;
	  	padding: 0;
	  	margin: 0;
	}

	dd {
	  	float: left;
	  	width: 50%;
	  	padding: 0;
	  	margin: 0;
	}
}

.tinvwl-manage-list {
	.variation {
		display: block !important;
	}
}

