


/* ====================================== CUSTOM =========================================== */




/* Product details
-------------------------------------------------------------- */


	.product-shop-action p.availability { display: none;}
	.product-view .product-shop .product-shop-action .product-shop-action-center .product-options dd select {
		display: none;
	}
	.product-view .product-shop .product-shop-action .product-shop-action-center .product-options dd select option {
		padding: 10px;
		font-size: 16px;
		display: block;
	}
	.product-view .product-shop .product-shop-action .product-shop-action-center .product-options dd select option.request {
		color: #939598;
	}

	.short-description-more-less { display: none;}
	.product-view .product-shop .product-name h1 { display: inline-block;}
	.product-view .product-shop .product-name p.my-list { display: inline-block; font-size: 18px; margin-left: 10px; position: relative; top: -1px;}
	.product-view .product-shop .product-name p.my-list a:hover{text-decoration: underline;}
	.link-wishlist {
		font-family: "CalibreWeb-Medium";
		text-decoration: none;
		text-transform: uppercase;
		font-weight: initial;
		font-size: 18px;
		letter-spacing: 1px;
	}
	.wl-load {
		margin-left: 10px;
		position: relative;
		top: -4px;
	}
	.add-to-cart #ajax_loader {
		padding: 10px 30px 0 0;
	}
	.catalog-product-view .validation-advice {
		margin: 40px 0 0;
		padding-left: 10px;
	}
	.product-view .product-shop .product-shop-action .product-shop-action-center {
		height: 40px;
	}
	.product-view .product-shop .product-shop-action .product-shop-action-center .product-options dd select {
		height: 40px;
		padding: 0;
	}
	.product-view .product-shop .product-shop-action .product-shop-action-center .product-option-title {
		line-height: 30px;
		font-size: 22px;
		letter-spacing: 2px;
		z-index: 2;
		font-family: "CalibreWeb-Medium";
		background-color: #FFFFFF;
	}
	.desktop-icon-logo {
		z-index: 999;
	}
	.product-view .product-shop .product-shop-action {
		margin: 12px auto 30px;
	}
	.regular-price .price {
		font-size: 22px;
		line-height: 36px;
	}
	.add-to-cart button.button {
		padding: 0 15px;
	}
	.add-to-cart button.button span{height: 36px; line-height: 36px; background-color: #585858;}
	.add-to-cart button.button span span {
		font-size: 22px;
		letter-spacing: 1px;
	}
	.add-to-cart.off button.button {
		opacity: .3;
	}
	.add-to-cart.off button.button:hover {
		background: #010101;
	}
	.product-view .product-shop .product-shop-action .product-shop-action-left {
		margin: 0 20px 0 0;
		width: 185px;
	}
	.product-view .product-shop .product-shop-action .product-shop-action-right .add-to-cart {
		padding-left: 0px;
	}
	.product-view .product-shop .product-shop-action .product-shop-action-right .add-to-cart button{
		padding-left: 0px;
		padding-right: 0px;
	}
	.product-view .product-shop .product-shop-action .product-shop-action-right .add-to-cart button.added span span{padding-left: 48px; padding-right: 47px;}
	#responceMesPlace1 {
		float: right;
		clear: both;
		width: 100%;
		margin-top: 20px;
		margin-right: 0px;
		display: none;
	}
	#notify_submit1 button.button {
		padding: 0 47px;
		margin-left: 8px;
	}

	#notify_submit1 button.button span span {
		font-size: 19px;
	    text-transform: uppercase;
	}
	.product-view .product-shop {
		margin-top: 20px;
	}

	/* Custom select option */

	.prod-opt {
		clear: both;
	  	position: absolute;
	  	z-index: 1;
	  	top: 35px;
	  	left: 0;
	  	border: 2px solid #010101;
	  	border-top: 0;
	    text-align: left;
	    width: 100%;
	    background: #fff;
	    display: none;
	}
	.prod-opt > li {
		width:101%;
		height: 38px;
		line-height: 38px;
		font-size: 18px;
		font-family: "CalibreWeb-Medium";
		font-weight: initial;
		padding: 0 10px;
		text-align: right;
		position: relative;
		cursor: default;
		-webkit-transition: all 0.2s ease 0s;
		-o-transition: all 0.2s ease 0s;
		transition: all 0.2s ease 0s;
	}
	.prod-opt > li:hover {
		background: #F64849;
	}
	.prod-opt > li.request {
		color: #939598;
	}
	.prod-opt > li.request span {
		font-size: 14px;
		font-weight: normal;
		position: absolute;
		top: 0px;
		left:5px;
		letter-spacing: 1px;
	}

	.page {
		overflow: hidden;
	}
	.header a.head-logo { float: left;}
	.header-container > .header { padding: 0;}


