@charset "UTF-8";
/* CSS Document */

/*-------------------------------------*/
/*           PRODUCT LISTINGS		   */
/* ----------------------------------*/


	#content-product #CWlistings .CWlistingBox {
		height: 280px;
		padding:5px;
	}
	
	#content-product .item-title-price {
		padding:200px 0px 30px 0;
		opacity: 1;
	}
	
	#content-product .item-title-price:hover{
		opacity: 1;
		padding:200px 0px 0px 0;
	}
	
	#content-product #CWlistings .CWproductPreviewTitle h2{
		border-bottom:1px #ccc solid;
		width:170px;
		margin-left:20px;
		padding-bottom: 5px ;
	}
	
	#content-product .CWproductPriceLow,
	#content-product .priceDelim,
	#content-product .CWproductPriceHigh{
		font-size:12px;
		border-top: none;
	}
	
	#content-product #CWlistings .CWproduct .gallery-image {
		width: 190px;
		height:190px;
		overflow:hidden;
		padding:0;
	}
	
	#content-product #CWlistings .CWproduct .gallery-image img {
		width: 300px;
		height: auto;
		padding:0;
	}

	.eyeglass{
		width:25px !important;
		height:25px !important;
	}
	

/* #Tablet (Landscape)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 960px) and (max-width: 1060px) {
		
/*-------------------------------------*/
/*           PRODUCT LISTINGS		   */
/* ----------------------------------*/

	#content-product #CWlistings .CWlistingBox {
		height: 270px;
		padding:3px;
		margin-bottom:10px;
	}
	
	#content-product .item-title-price {
		padding:65px 0px 10px 0;
		opacity: 1;
	}
	
	#content-product .item-title-price:hover{
		opacity: 1;
		padding:65px 0px 10px 0;
	}
	
	#content-product #CWlistings .CWproductPreviewTitle h2{
		border-bottom:1px #ccc solid;
		width:150px;
		margin-left:10px;
		padding-bottom: 5px ;
	}

	#content-product #CWlistings .CWproduct .gallery-image {
		width: 170px;
		height:170px;
	}
	
	#content-product #CWlistings .CWproduct .gallery-image img {
		width: 300px;
		max-height:300px;
		max-width:300px;
	}
	

	
	}

/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
	
	/*-------------------------------------*/
/*           PRODUCT LISTINGS		   */
/* ----------------------------------*/

	#content-product #CWlistings .CWlistingBox {
		height: 270px;
		padding:3px;
		margin-bottom:10px;
	}
	
	#content-product .item-title-price {
		padding:65px 0px 10px 0;
		opacity: 1;
	}
	
	#content-product .item-title-price:hover{
		opacity: 1;
		padding:65px 0px 10px 0;
	}
	
	#content-product #CWlistings .CWproductPreviewTitle h2{
		border-bottom:1px #ccc solid;
		width:130px;
		margin-left:10px;
		padding-bottom: 5px ;
	}

	#content-product #CWlistings .CWproduct .gallery-image {
		width: 150px;
		height:150px;
	}
	
	#content-product #CWlistings .CWproduct .gallery-image img {
		width: 300px;
		max-height:300px;
		max-width:300px;
	}
	

	
	}

/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
	
		/*-------------------------------------*/
/*           PRODUCT LISTINGS		   */
/* ----------------------------------*/

	#content-product #CWlistings .CWlistingBox {
		height: 270px;
		width:190px;
		padding:3px;
		margin-bottom:10px;
	}
	
	#content-product .item-title-price {
		padding:80px 0px 10px 0px;
		opacity: 1;
	}
	
	#content-product .item-title-price:hover{
		opacity: 1;
		padding:80px 0px 10px 0px;
	}
	
	#content-product #CWlistings .CWproductPreviewTitle h2{
		border-bottom:1px #ccc solid;
		width:170px;
		margin-left:20px;
		padding-bottom: 5px ;
	}

	#content-product #CWlistings .CWproduct .gallery-image {
		width: 190px;
		height:190px;
	}
	
	#content-product #CWlistings .CWproduct .gallery-image img {
		width: 300px;
		max-height:300px;
		max-width:300px;
	}
		

	
	}

/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
	
		/*-------------------------------------*/
/*           PRODUCT LISTINGS		   */
/* ----------------------------------*/

	#content-product #CWlistings .CWlistingBox {
		height: 270px;
		width:170px;
		padding:3px;
		margin-bottom:10px;
	}
	
	#content-product .item-title-price {
		padding:55px 0px 10px 10px;
		opacity: 1;
	}
	
	#content-product .item-title-price:hover{
		opacity: 1;
		padding:55px 0px 10px 10px;
	}
	
	#content-product #CWlistings .CWproductPreviewTitle h2{
		border-bottom:1px #ccc solid;
		width:150px;
		margin-left:10px;
		padding-bottom: 5px ;
	}

	#content-product #CWlistings .CWproduct .gallery-image {
		width: 170px;
		height:170px;
	}
	
	#content-product #CWlistings .CWproduct .gallery-image img {
		width: 300px;
		max-height:300px;
		max-width:300px;
	}
		
	
	
		
	}