

/******************Recent Post Slider********************/



/******************Design-8********************/



.recent-post-carousel .recentpost-categories ul.post-categories li:nth-child(1) a{background:#818054;}





.recent-post-carousel.design-8 {padding-bottom: 35px;}

.recent-post-carousel.design-8 .post-image-bg{background: #f1f1f1;height: 180px;    line-height: 0;    overflow: hidden;    position: relative;    width: 100%;}

.recent-post-carousel.design-8 .post-image-bg img{transition: all 0.2s ease-in-out 0s;    left: -9999px;    margin: 0 auto;       opacity: 1;    position: absolute;    right: -9999px;   width:auto !important; max-width:400px !important;}

.recent-post-carousel.design-8 hr{transition: all 0.4s cubic-bezier(.65,.05,.36,1);margin: 6px 0 5px;border: medium none;height: 4px;width: 100%;}

.recent-post-carousel.design-8 .post-slides:nth-child(even) hr{background: #83725D;}

.recent-post-carousel.design-8 .post-slides:nth-child(odd) hr{background: #9E322C;}

.recent-post-carousel.design-8 .recentpost-categories{margin-top:15px;}

.recent-post-carousel.design-8 .slideline {background-color: #F0F0F0;height: 4px;margin-top: 5px;width: 100%;}

.recent-post-carousel.design-8 h2 a{color:#444;}

.recent-post-carousel.design-8 .slick-arrow {top:70px !important;border: none !important;}

.recent-post-carousel.design-8 .slick-next{right:10px !important;}

.recent-post-carousel.design-8 .slick-prev{left:10px !important; }

.recent-post-carousel.design-8 .slick-dots{left:15px !important; right:15px !important; text-align:center; bottom:5px !important;}

.recent-post-carousel.design-8 .post-categories a{color: #fff !important; text-decoration: none !important;}

.recent-post-carousel.design-8 .post-categories a:hover,.recent-post-carousel.design-8 .post-categories a:focus {color: #444 !important;}



.recent-post-carousel.design-8 .readmorebtn, .recent-post-carousel.design-8 .readmorebtn:hover

{text-decoration: none !important; color: #fff !important; border: 0px solid #ddd;padding: 5px 15px;font-size: 13px; text-transform:uppercase !important; inline-block;line-height: normal !important;margin:3px 0 8px !important; background:#9B351E}



.recent-post-carousel.design-8 .post-categories a:hover, .recent-post-carousel.design-8 .post-categories a:focus,

.SP_Postlistpro_Widget .post-categories a:hover, .SP_Postlistpro_Widget .post-categories a:focus,

.PRO_SP_Post_thmb_Widget .post-categories a:hover, .PRO_SP_Post_thmb_Widget .post-categories a:focus,

.SP_recentpostpro_Widget .post-categories a:hover, .SP_recentpostpro_Widget .post-categories a:focus

{background:#9F9E6B !important;border-color: #333 !important; color: #fff !important;}



.recent-post-carousel.design-8 .readmorebtn:hover {

background:#B24F38 !important	

}














.woocommerce-ordering {
    border: 1px solid #ccc;
    
    border-radius: 3px;
    overflow: hidden;
    background: #fafafa url("img/icon-select.png") no-repeat 90% 50%;
}

.woocommerce-ordering select {
    padding: 5px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
}

.woocommerce-ordering select:focus {
    outline: none;
}


.woocommerce-page ul.products {
margin:100px 0 40px 0;
display:none
}


.woocommerce-page ul.products li.type-product {
background:none;
text-align:center
}

.woocommerce-page ul.products li.type-product img {
max-height:200px;
display:block;
width:auto !important;
min-width:auto !important;
margin:0 auto 10px auto !important;
}

.woocommerce-page ul.products li.type-product h3 {
text-align:center
}


.woocommerce-page ul.products .type-productStyle {
border:1px solid #D8D8DA;
position:relative;
display:block;
padding:20px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
border-radius:3px
}

.woocommerce-page ul.products .type-productStyle:hover {
-webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.45);
box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.45);
border:1px solid #B6B7BA
}



div.type-product {
	margin:50px 0 0 0
}

div.type-product .images {
border:1px solid #D8D8DA;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);

}

div.type-product .images a.woocommerce-main-image.zoom {
max-width:250px;
margin:0 auto;
display:block
}

div.type-product .thumbnails {
padding:10px 15px	
}

div.type-product .thumbnails.columns-3 img {
border:1px solid #D8D8DA;
padding:0px
}

div.type-product .entry-summary {
display:block;
padding:30px 0 0px 0	
}

div.type-product .product_meta {
display:block;
padding:50px 0 10px 0	
}

div.type-product .product_meta > span {
display:block;
font-weight:bold;
border-top:1px solid #f2f2f2;
padding:10px 0 10px 0	
}

/* Quantity Outline Color */
.woocommerce .quantity .minus,
.woocommerce .quantity input.qty,
.woocommerce .quantity .qty-adjust .woocommerce .quantity .plus,
.woocommerce div.product form.cart .variations select,
.woocommerce .quantity .qty-plus,
.woocommerce .quantity .qty-minus,
.woocommerce .quantity .qty-adjust {
border:0px;
background:#F2F2F3;
padding:7px 10px;
border-radius:5px
}

/* Font Color */
.woocommerce .quantity input.qty {

}

/* Icon Up/Down Color */
.woocommerce .quantity .qty-adjust a > i {
}

div.type-product .related.products {
padding:30px 0 0 0;
display:block	
}

div.type-product ul.products {
margin:40px 0 40px 0;	
}


.woocommerce .form-row input {
border:1px solid #ccc;
border-radius:5px;
padding:7px 10px	
}

.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {
    background: #1EB1FD;
    color: #fff;
    border-color: #1EB1FD;
}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
    background: #0398E3;
    color: #fff;
    border-color: #1EB1FD;   
}

ul.woocommerce-error li {
background:none
}