.quickView  .popupBorder {
	left: calc(50% - 480px);
	top: calc(50% - 310px);
	width: 960px;
	max-height: 620px;
}

.modal-product-section > .col1 {
	padding: 12px;
}

.modal-product-section > .col2 {
	padding: 12px 24px 12px 18px;
}

.modal-product-section .buy-section.first-of-type {
	padding:0;
}

.modal-product-section h1 {
	font-size: 1.2em;
	line-height: 1.25;
	font-weight: 400;
	margin-bottom: 0;
	text-align: center;
}

.modal-product-section h2 {
	font-size: 0.875em;
	line-height: 0.875em;
	font-weight: 400;
	margin-bottom: 15px;	
}

.modal-product-section .review-preview {
	margin-bottom: 0;
	z-index: 99;
}
.viewConfigureApply .buy-section.purchase .col1{
	display:none;
}
.goto-item {
	position: relative;
	bottom: -16px;
	width: 920px;
	text-align: center;
	background: #fff;
	border-top: 1px dotted #ccc;
	padding: 0;
	box-shadow: 0 -20px 30px -10px rgba(0,0,0,0.02);
	-webkit-transition: all 120ms;
	-moz-transition: all 120ms;
	transition: all 120ms;
}

.goto-item a {
	width: 100%;
	padding: 13px;
	border: 0;
	display: inline-block;
	text-transform: uppercase;
	color: #666;
}

.goto-item:hover {
	box-shadow: 0 -20px 30px -10px rgba(0,0,0,0.08);
}

.goto-item a:hover {
	color: #258cd1;
}

.quickView .options-select ul {font-size:1em; max-height:initial;}

.quickView .product-img-container {margin: 0 0 30px; min-height: 450px;}
.quickView .product-img-container .beltRotateContainer {width:340px;}
.quickView .product-img-container .beltRotateContainer .beltWrapper {width: 298px; float: left; height: 52px;}

.quickView .product-sku span{
	display:inline-block;
}
.modal-product-section .prod-id {
	margin:6px 0;
	font-size:0.875em;
}
.quickView .item-tag-price{
	width:auto;
}
/*First hide all variable elements*/



.quickView .configAddToCart, .quickView .itemDescription, .quickView .viewPriceBreakdown, .viewConfigureATC .quantity, .quickViewPkg .quantity {
	display: none;
}
.quickViewPkg  .configAddToCart,.viewConfigureATC .applyConfigSubmit{
	display:none!important;
}
.quickView .button.add-to-cart{
	width:auto;
}
/*configureATC model*/
.viewConfigureATC .configAddToCart{
	display: block;
}

.viewConfigureATC .viewPriceBreakdown{
	display: block;	
} 
.viewConfigureATC .item-tag-price{
	position:relative;
	display:block;
	top:0;
	right:0;
}
/*configureToApply*/
.viewConfigureApply .applyConfigSubmit{
	display:inline-block;
	margin:0;
}
.viewConfigureApply .viewPriceBreakdown{
	display: block;	
}
.viewConfigureApply .purchase{
	display: block;	
}

.viewConfigureApply .buy-section.product-price, .viewConfigureApply .save-item{
	display: none;
}
.viewConfigureApply .buy-section .save-item{
	display: none;
}
.viewConfigureApply .select-price{
	display:none;
}
.viewConfigureApply .item-tag.sale{
	display:none;
}

/*viewItemDescription*/
.viewItemDescription .itemDescription{
	display: block;
}

.viewItemDescription .buy-section.product-options, .viewItemDescription .buy-section.purchase{
	display:none;
}

/*show the drop down - without it its cut off*/
.viewConfigureApply .popupBorder, .viewConfigureApply .popupContent, .viewConfigureATC .popupBorder, .viewConfigureATC .popupContent{
	overflow:visible;
}

.itemDescription {
	padding: 18px;
	float: left;
	overflow-y: auto;
	max-height: 300px;
}

.quickView .select-ui-options {overflow-y:auto; max-height:200px; top:-30px;}

.quickViewProduct .whats-inthebox {
	font-size: 0.8125em;
	margin-top: 16px;
}
.quickViewProduct .whats-inthebox ul {
	padding: 13px 12px 12px 34px;
	font-size: 0.9375em;
	min-width: 250px;
	top: 18px;
    text-align: left;
}

.quickViewProduct .thumbsContainer .thumbRightArrow, .quickViewProduct .thumbsContainer .thumbLeftArrow {
    width: 12px;
    padding: 10px 0;
    height: auto;
}

.quickViewProduct .thumbLeftArrow {
    margin-right: 8px;
}

.quickViewProduct .thumbRightArrow {
    margin-left: 6px;
}
.quickView .product-img-container .beltRotateContainer img{
	float: left;
	margin-right: 8px;
	margin-bottom: 0;
}
.quickView .product-brand {
	display: none;
}

.whats-inthebox ul.hoverTips {
	overflow-y: auto;
	max-height: 296px;
}
.quickView .product {
    padding-bottom:13px;
}
.whats-inthebox div:before {
    color: #8a9bad;
    margin-right: 3px;
    font-size: 1.2em;
    line-height: 0;
    position: relative;
    top: 1px;

}
.quickViewProduct .buy-section.purchase .col1 {
    float: left;
}
.quickViewProduct .buy-section.purchase .col2 {
	float:right;
}
.quickViewProduct .buy-section.purchase {
    text-align: left;
}
.quickViewPkg .product-shipping,
.quickView .rwd-img-howto {
	display:none;
}
#needle-product-banner {
  float: right;
  position: relative;
  top: -1px;
}
.nestedPopupContent .item-tag-price {
    position:relative;
    top:0;
}

/*for version LP_4.19 task WEB-22376*/
.quickViewProduct .buy-section.purchase{margin-bottom:12px;}
.quickViewProduct .purchase .add-to-cart{margin: 0 24px 6px 12px;}
.quickViewProduct .product-info-container > .buy-section{padding:0;}
.modal-product-section h2{display:none;}
.modal-product-section h1{text-align:left;}
.quickViewProduct .buy-section .price-breakdown s{margin-bottom:0 !important;}

@media screen and (max-width:801px) {
    .viewConfigureApply .modal-product-section > .col2 {display:none}
	.modal-product-section > .col2 {width:100%; min-height:initial}
	.modal-product-section > .col1 {width:100%; padding:0;}
	.goto-item {width:100%; bottom:0; left:0; position:absolute; border-radius:0 0 4px 4px;}
	.modal-product-section .review-preview {margin: 0;}
	.quickView .buy-section.purchase > .col1, .quickView .buy-section.purchase > .col2 {width:100%;}
	.quickView .buy-section.purchase .button {width:100%!important; max-width: 100%!important;}
	.modal-product-section h1 {font-size: 1em;}
	.quickView .buy-section {border-bottom: 0}	
    .quickView .thumbsContainer {display:none;}
    .quickView .rwd-img-howto {display: block;}
    .quickViewPkg .modal-product-section .review-preview{z-index:1;}
}

@media screen and (max-width:801px) and (min-height:801px) {
	.quickView.viewItemDescription .modal-product-section {height:88%; overflow:auto;}
	.quickView.viewItemDescription .itemDescription {max-height:initial;float:none}
}
@media screen and (max-width:801px) and (max-height:500px) {
	.quickView.viewItemDescription .modal-product-section {height: 88%; overflow:auto;}
	.quickView.viewItemDescription .itemDescription {max-height: initial;float:none}
}
@media screen and (max-width: 599px){
	.quickView .options-select section {width: 100%; margin-left: 0;}
	.quickView.viewItemDescription .modal-product-section {height:88%; overflow:auto;}
	.quickView.viewItemDescription .itemDescription {max-height:initial;float:none}
	.viewConfigureApply .buy-section h1 {margin:0;}
	.viewConfigureApply .buy-section.product-options {padding-top:0;}
  .goto-item {position: static;}
}

@media screen and (max-height:400px){
	.viewConfigureApply .modal-product-section > .col1 {max-height: 200px;overflow-x: hidden;}
}