/**
 * Featured Collections
 * 
 * Override this css by copying it to
 * yourtheme/woocommerce/woocommerce-collections/css/woo-cl-featured-collections.css
 * 
 * @package WPWeb WooCommerce Collections
 * @since 1.0.0
 */

@font-face {
 font-family: 'Roboto Light';
 src: url('fonts/Roboto-Light.ttf')  format('truetype'); /* Safari, Android, iOS */
}
.woocl-featured-col-wrap {
  display: inline-block;
  width: 100%;
}
.woocl-featured-col{
	float:left;
	width:100%;
	max-width:585px;
}
.woocl-featured-wrapper{
	margin:0 auto;
	width:100%;
}
.woocl-read-more {
    background: url("images/woocl_read_more.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 18px;
    width: 18px;
	display: inline-block;
}
.woocl-featured-description-left h2 {
    margin-top: 0 !important;
}
.woocl-clear{
	clear:both;
} 
.woocl-featured-wrapper .woocl-featured-heading > h2{
    color: #555;
    font-size: 24px;
    font-weight: normal;
    margin: 0 0 5px;
    max-width:450px;
}
.woocl-featured-heading {
	border-bottom:1px solid #ccc;
}
.woocl-featured-cover {
    float: left;
    width: 100%;
}
.woocl-featured-display {
    float: left;
    max-width: 582px;
    margin-top:30px;
}
.woocl-featured-framing-title-over {
    float: left;
    width: 100%;
    display:none;
}
.woocl-featured-framing-title-over .woocl-featured-title{
  font-size:24px;
  max-width: 440px; 	
  margin: 18px 0 10px;
  color:#0654ba;
  float:left;
  width:100%;
}
.woocl-featured-framing-title-over .woocl-featured-shop-now-link{
    float: left;
    margin: 28px 0 10px;
    max-width: 135px;
    text-align: center;
    width: 100%;
}
.woocl-featured-title > a{
	text-decoration:none;
	color:#000 !important;
}
.woocl-featured-title > a:hover{
	text-decoration:underline;
	color:#000;
 }
 .woocl-featured-shop-now-link > a{
    color: #0654ba !important;
    text-decoration: none;
    font-weight:bold;
 }
 
 .woocl-featured-framing-title-over .woocl-featured-shop-now-link > a:hover{
  text-decoration:underline;
   color: #0654ba;
  }
  .woocl-featured-image-pos > img:hover {
    cursor: pointer;
}
.woocl-featured-big-image {
   margin:0 auto;
    max-height: 422px;
    width: 100%;
}
 
.woocl-featured-hide-text{
    height: 1px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
    right:0;
    margin:0 auto;
    display:none;
} 

.woocl-featured-thumbs {
    float: left;
    max-width:136px;
    width:100%;
    height:422px;
   
}
.woocl-featured-image-pos {
    float: left;
    max-width: 439px;
    width: 100%;
    display:inline-block;
    max-height:420px;
    min-height:420px;
    min-width:439px;
    border:1px solid #ddd;
    background:no-repeat #fff;
    
}

.woocl-featured-small-thumb{
     display:block;
     width:100%;
     max-height:139px;
     overflow:hidden;
     min-height: 139px;
     max-width:139px;
     background: none repeat scroll 0 0 #fff;
     border: 1px solid #ddd;
    
  }
  .woocl-featured-small-thumb  img{
      height: 139px;
      max-width: 139px;
	  min-width: 139px;
      box-shadow:none !important;
 }
.woocl-featured-small-thumb:hover{
    cursor:pointer;
}
.woocl-featured-description-left{
	  float:left;
	  max-width:435px;
	  width:100%;
}
.woocl-featured-inner-subtitle {
    float: left;
    width: 100%;
}
 .woocl-featured-inner-title {
    float: left;
    max-width: 400px;
    width: 100%;
}
.woocl-featured-framing-description-under {
    padding-top: 20px;
}
.woocl-featured-description-left .woocl-featured-inner-title > a{
color: #000000 !important;
font-size: 22px;
margin: 18px 0 10px;
text-decoration:none;
}
.woocl-featured-description-left .woocl-featured-inner-title > a:hover{
 cursor:pointer;
 text-decoration:underline;
}
.woocl-featured-description-right{
 float:right;
 max-width:140px;
 width:100%;
}
.woocl-featured-framing-description-under{
 float:left;
 width:100%;
}

.woocl-featured-firstiteam{
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0;
	text-align: center; 
	border-bottom:1px solid #ddd;
}  
.woocl-featured-price{
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0;
	text-align: center; 
	border-bottom:1px solid #ddd;
}
.woocl-featured-lastiteam{
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
}
.woocl-featured-description-right .woocl-featured-lastiteam > a{
	color: #0654ba !important;
	text-decoration: none; 
}
.woocl-featured-description-right .woocl-featured-lastiteam > a:hover{
	color: #0654ba;
	cursor:pointer;
	text-decoration:underline;
}
.woocl-featured-image-pos img{
	max-width: 439px;
	min-width: 439px;
	height:420px !important;
	box-shadow:none !important;
	border:1px solid #ddd;
}

@media only screen and (min-device-width : 480px) and (max-device-width : 650px) {
.woocl-featured-image-pos {
	max-height: 310px;
	max-width: 305px;
	min-height: 310px;
	min-width:305px;
}
.woocl-featured-image-pos img{
	max-height:308px;
	max-width:308px !important; 
	min-width:308px;
}
.woocl-featured-small-thumb {
	min-height: 102px;
	max-width: 122px;
	max-height: 102px;
}
.woocl-featured-thumbs {
    float: left;
    max-width: 122px;
    width: 100%;
    height: 102px;
}
.woocl-featured-description-left {
	max-width: 305px;
	min-width:305px;
}
.woocl-featured-description-right {
	max-width: 120px;
}
}
 
@media only screen and (max-device-width : 480px) { 

.woocl-featured-wrapper .woocl-featured-heading > h2{
     font-size:20px !important;
 }
.woocl-featured-image-pos {
    max-height: 200px;
    max-width: 210px;
    min-height: 200px;
    min-width:210px;
}
.woocl-featured-image-pos img{
	max-height:201px;
	max-width:210px !important; 
	min-width:210px;
}
.woocl-featured-framing-title-over .woocl-featured-title {
    font-size: 14px;
    width: 65%;
}
.woocl-featured-shop-now-link {
    width: 32% !important; 
    margin: 16px 0 10px !important;
}
.woocl-featured-thumbs {
    max-height: 200px;
    max-width: 60px;
    min-height: 200px;
}
.woocl-featured-description-left .woocl-featured-inner-title > a{
    font-size:14px;
}
.woocl-featured-big-image{
	width:300px;
}
.woocl-featured-small-thumb {
     max-height: 66px;
    min-height: 66px;
}
.woocl-featured-small-thumb img {
    height: 66px;
    max-width: 66px;
    min-width: 66px;
}

.woocl-featured-description-left {
    width: 60%;
    font-size:12px;
}
.woocl-featured-description-right{
width:40%;
font-size:12px;
}
}
/****/
@media only screen  and (max-device-width : 966px){
	.woocl-featured-display {
	    min-width: 582px;
	}
}
@media only screen and (min-device-width : 480px) and (max-device-width : 650px) {
	.woocl-featured-small-thumb img {
	    height: 102px;
	}
}
@media only screen and (max-device-width : 650px) {
	.woocl-featured-display {
	    min-width: 434px;
	}
	.woocl-featured-small-thumb img {
	    min-width: 0;
	}
}
@media only screen and (max-device-width : 480px) {
	.woocl-featured-display {
	    min-width: 300px;
	}
}