.animated-divider {
    height: 3px;
    width: 0;
    background: linear-gradient(90deg, transparent, #FF5917, transparent);
    margin: 15px auto 30px;
    position: relative;
    animation: expandWidth 2s ease forwards;
}

.animated-divider::before {
    content: '';
    position: absolute;
    top: -3px;
    left: 0;
    height: 9px;
    width: 9px;
    border-radius: 50%;
    background: #FF5917;
    box-shadow: 0 0 15px #FF5917;
    animation: moveDot 3s infinite alternate;
}
@keyframes expandWidth {
    0% { width: 0; }
    100% { width: 50%; }
}

@keyframes moveDot {
    0% { left: 0; }
    100% { left: calc(100% - 9px); }
}
.product-col{
padding-bottom:20px;

}
.imggg{ border:1px solid #333333;
border-radius:5px;
background-color:#000000;
width:80px;
height:80px;
padding:5px;

}
.imggg:hover{
transform: translateY(-5px);
box-shadow: 0 10px 20px rgba(255, 89, 23, 0.15);
}
.imggg2{ border:1px solid #333333;
border-radius:5px;
background-color:#ffffff;
width:90px;
height:90px;
padding:5px;
}
.imggg3{ border:1px solid #333333;
border-radius:5px;
background-color:#ffffff;
width:230px;
height:230px;
padding:5px;
}
.carousel-caption {
background: #0006;
width:50%;
left:25%;
bottom:0;
padding-left:10px;
padding-right:10px;
}
.carousel-fade .carousel-inner .item {
opacity: 0;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
}
.carousel-fade .carousel-inner .active { opacity: 1 }
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
left: 0;
opacity: 0;
z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right { opacity: 1 }
.carousel-fade .carousel-control { z-index: 11 }
@media only screen and (max-width:767px) { 
.carousel-caption {
padding: 15px;
}
.carousel { margin-bottom: 0 }
.hero-unit { padding-bottom: 60px }
.hero-unit p { font-size: 16px }

}

.kb_control_left,.kb_control_left:hover,.kb_control_left:active,.kb_control_left:focus,.kb_control_right,.kb_control_right:hover,.kb_control_right:active,.kb_control_right:focus{
color:#ff5917;
background:#fff !important;
}  
.kb_control_left,.kb_control_right{
top:46%;
z-index:2;
width:55px;
height:55px;
text-align:center;
-webkit-transition:all ease-in-out .3s;
transition:all ease-in-out .3s
}
.kb_wrapper:hover .kb_control_left,.kb_wrapper:hover .kb_control_right{
opacity:1;
}
.kb_icons{
line-height:50px !important;
font-size:34px!important;
font-weight:normal!important;
}
.kb_control_left{
left:1%!important
}
.kb_control_right{
right:1%!important
}
.center_home .carousel-control{
opacity:1;
}
/*********************center_home_end****************/

/*********************spec****************/
#spec{
padding-top:40px; 
padding-bottom:40px;
 }
.spec_1{
margin-bottom:30px; 
 }
.spec_1 h3 i{
margin-right:5px;
vertical-align:middle;
 }
.spec_2i span{
display:inline-block;
font-size:60px;
float:left;
line-height:0;
margin-right:20px; 
 }
.spec_2{
background:#191c23; 
margin-left:15px;
margin-right:15px;
padding:25px 40px 40px 40px;
 }
.spec_3{
margin-top:40px;
 }
.spec_3l{
background:#191c23; 
padding:30px 20px 30px 20px;
 }
/*********************spec_end****************/

/*********************popular****************/
#popular{
padding-bottom:40px; 
 }
.popular_1i2 h4 i{
display:inline-block;
background:#191c23;
width:50px;
height:50px;
line-height:50px;
text-align:center;
margin-right:5px;
border-radius:50%;
font-size:16px;
color:#ff5917; 
 }
.popular_1i2 h4 i:hover{
background:#ff5917;
color:#fff; 
 }
.popular_1i3 .span_1 i{
display:inline-block;
background:#fff;
width:50px;
height:50px;
line-height:50px;
text-align:center;
margin-right:5px;
border-radius:50%;
font-size:16px;
color:#ff5917; 
 }
.popular_1i3 .span_1 i:hover{
background:#ff5917;
color:#fff; 
 }
.popular_1i{
position:relative; 
 }
.popular_1i3{
position:absolute;
width:100%;
height:100%;
background:#191c2373;
top:0; 
padding-top:10px;
display:none;
 }
.popular_1i:hover .popular_1i3{
display:block;
 }
.popular_1{
margin-top:30px; 
 }
/*********************popular_end****************/

/*********************feature****************/
#feature{
background:#222;
padding-top:40px;
padding-bottom:40px; 
 }
.feature_1i2 h5 a{
display:inline-block;
background:#ff5917;
padding:8px 20px;
 }
.feature_1i{
position:relative;
 }
.feature_1i2{
position:absolute;
bottom:0;
padding-left:20px;
 }
.feature_1ib{
background:#191c23; 
padding:20px; 
 }
/*********************feature_end****************/

/*********************trend****************/
#trend{
padding-top:40px;
padding-bottom:40px; 
 }
#gallery{
background:#191c23; 
 }
.prod_h2i2 span a{
background:#ff5917;
color:#fff;
display:inline-block;
width:50px;
height:50px;
line-height:50px;
border-radius:50%;
color:#fff;
font-size:16px; 
 }
.prod_h2i{
position:relative; 
 }
.prod_h2i2{
position:absolute;
width:100%;
top:70px;
display:none;
 }
.prod_h2i3{
position:absolute; 
width:100%;
background:#191c23;
bottom:0;
padding:15px;
display:none;
 }
.prod_h2i:hover .prod_h2i2{
display:block; 
 }
.prod_h2i:hover .prod_h2i3{
display:block; 
 }
 
.prod_h3 h5{
display:inline-block;
margin-left:5px;
margin-right:5px;
 }
.prod_h3{
margin-top:15px; 
 }
/*********************trend_end****************/

/*********************offer****************/
#offer{
padding-top:40px;
padding-bottom:40px; 
 }
.offer_1i{
background:#111;
padding:20px 15px; 
border-bottom:5px solid #ff5917;
 }
.offer_1i1r span{
display:inline-block;
margin-top:10px; 
 }
.offer_1i1r h4{
margin-top:10px; 
 }
.offer_1i1{
padding:20px 15px; 
background:#191c23;
border-bottom:1px solid #2b2f3a;
 }
/*********************offer_end****************/

@media screen and (max-width : 767px){
.center_home {
text-align:center; 
 }
.center_home img{
min-height:300px; 
 }
.carousel-caption{
position:static;
width:100%;
 }
.carousel-caption br{
display:none;
 }
.kb_control_left, .kb_control_right {
top: 17%!important;
}
#spec{
text-align:center; 
 }
.spec_2i span {
float: none;
margin-right:0;
}
.spec_3l{
margin-top:10px; 
 }
.spec_3lr{
margin-top:10px; 
 }
#popular{
text-align:center; 
 }
.popular_1i{
margin-top:10px; 
 }
#feature{
text-align:center; 
 }
.feature_1i{
margin-top:10px; 
 }
#trend{
text-align:center; 
 }
.trend_1r{
margin-top:10px;  
 }
#offer{
text-align:center; 
 }
.offer_1i{
margin-top:10px;  
 }
.offer_1i1r{
margin-top:10px; 
 }
}

@media (min-width:768px) and (max-width:991px) {
.carousel-caption {
width: 80%;
left: 10%;
}
.carousel-caption br{
display:none;
}
.spec_2i span {
float: none;
margin-right:0;
}
.popular_1i2 h4{
font-size:16px; 
 }
.trend_1r img{
min-height:400px; 
 }
.prod_h2i1  img{
min-height:260px; 
 }
.offer_1i  h4{
font-size:20px; 
 }
 }
@media (min-width:992px) and (max-width:1200px) {
.carousel-caption br{
display:none;
}
.spec_2i span {
float: none;
margin-right:0;
}
.trend_1r img{
min-height:400px; 
 }
.prod_h2i1  img{
min-height:260px; 
 }
  }
@media (min-width:1201px) and (max-width:1340px) {
.carousel-caption br{
display:none;
}
 }



/*********************about*************/
#about{
 padding-top:40px;
 padding-bottom:40px;
 }
.about_2{
margin-top:30px; 
 }
.about_3{
margin-top:30px; 
 }
.about_3ii span i{
 font-size:50px;
 }
.about_3i{
margin-top:30px;
 }
.about_3ii{
background: #191c23;
padding:40px 20px;
cursor:pointer;
 }
.about_3ii:hover{
background:none;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
 }
#about blockquote{
border-color:#ff5917; 
 }
#offer{
padding-top:0; 
 }
/*********************about_end****************/

@media screen and (max-width : 767px){
#about{
text-align:center; 
 }
.about_2i {
margin-bottom:15px; 
 }
.about_3ii {
margin-bottom:15px;  
 }
}

@media (min-width:768px) and (max-width:991px) {
.about_1r  img{
min-height:460px; 
 }
 }
@media (min-width:992px) and (max-width:1200px) {
.about_1r  img{
min-height:460px; 
 }
 }
@media (min-width:1201px) and (max-width:1340px) {

 }




/*********************shop****************/
#shop{
padding-top:40px;
padding-bottom:40px; 
 }
.shop_1r .form-control{
height:50px;
background: #191c23;
color:#999;
text-transform:uppercase;
font-size:18px;
border:none;
box-shadow:none;
border-radius:0;
 }
.shop_1l {
padding-top:10px; 
 }
 
.center_detail_2_right h4 .span_1{
 text-decoration:line-through;
 color:#999;
 margin-right:10px;
 }
.center_detail_2_right ul{
display:block;
margin-top:15px; 
 }
.pd_n ul li{
 width:35px;
 height:35px;
 border:1px solid #fff;
 display:inline-block;
 margin-right:10px;
 cursor:pointer;
 text-align:center;
 line-height:35px;
 font-size:12px;
 }
.pd_n .bg_1{
 background:red;
 }
.pd_n .bg_2{
 background:orange;
 }
.pd_n .bg_3{
 background:none;
 }
.pd_n .bg_4{
 background:pink;
 }
.pd_n .bg_5{
 background:#000;
 }
.pd_n .act{
border:3px solid #fff;
 }
.pd_n .act_1{
border:1px solid #f6740a;
 }
.pd_n1 h4{
display:inline-block;
margin-right:10px; 
font-weight:normal;
 }
.center_detail_2_right .input-group {
margin-top: 15px;
width: 23%;
}
.center_detail_2_right .social-network li a {
 background-color: #191c23; 
 border-radius:0;  
}
 
/* Indicators list style */
.article-slide .carousel-indicators {
    width: 90%;
	position:static;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
/* Indicators list style */
.article-slide .carousel-indicators li {
    border: medium none;
    border-radius: 0;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px !important;
    margin-top: 0;
	width:30%;
	height:120px;
}
/* Indicators images style */
.article-slide .carousel-indicators img {
    border: 3px solid #FFFFFF;
    float: left;
    left: 0;
	width:100%;
	height:120px;
}
/* Indicators active image style */
.article-slide .carousel-indicators .active img {
    border: 3px solid #ff5917;
}
.center_detail_2_right_inner_2{
padding-left:15px;
padding-right:15px;
margin-top:10px; 
 }
.center_detail_2_right_inner_2 ul li a{
 color:#fff;
 background:none;
  }
.center_detail_2_right_inner_2 ul li a:hover{
 color:#ff5917;
 background:none;
 border-color: #565656;
  }
.click{
 padding:15px;
 border:1px solid #565656;
 border-top:none; 
  }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
color:#ff5917;
background:none;
border-color: #565656;
  }
.nav-tabs{
border-color:#565656; 
 }
  
.click_inner h4{
 color:#f4f4f4;
 font-weight:bold; 
  }
.click_inner p{
 color:#999;
 margin-top:10px; 
  }
.click_inner ul{
 margin-top:20px;
 list-style:disc;
 padding-left:20px; 
 color:#ddd;
  }
 .click_inner ul li{
margin-top:8px;
  }
  
.click_inner_2_right{
 border:1px solid #565656;
 padding:20px; 
 width:60%;
  }
  
.click_inner_2_right h4{
  color:#ff5917;
  font-size:16px;
  }
.click_inner_2_right h5{
  font-size:18px;
  margin-top:15px;
  color:#999;
  }
.click_inner_2_right h5 span{
  color:#999;
  font-weight:bold;
  }
.click_inner_3{
 margin-top:25px; 
  }
.click_inner_3 h4{
 color:#f4f4f4;
 font-weight:bold;
  }
.click_inner_3 p{
 margin-top:5px; 
  }
.click_inner_3 h5{
 margin-top:25px; 
 font-size:18px;
  }
.click_inner_3 .form-control{
 margin-top:10px; 
 border-radius:0;
 font-size:18px;
 border-color:#565656;
 box-shadow:none;
 height:40px;
 width:60%;
 background:none;
  }
.click_inner_3 .para_1{
 margin-top:25px; 
  }
.click_inner_3 h3{
 color:#ff5917;
 margin-top:10px;
  }
.click_inner_3 .form_1{
  height:150px;
  }
  

/*********************shop_end****************/


@media screen and (max-width : 767px){
.article-slide .carousel-indicators li{
width:29%; 
 }
#shop{
text-align:center; 
 }
.shop_1r {
margin-top:10px; 
 }
.center_detail_2_right .input-group {
margin-left: auto;
margin-right: auto;
width: 44%;
}
.click_inner_2_right {
width: 80%;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}
.click_inner_3 .form-control{
width: 80%;
margin-left:auto;
margin-right:auto; 
 }
.click_inner ul {
list-style: none;
padding-left:0;
}
}

@media (min-width:768px) and (max-width:991px) {
.article-slide .carousel-indicators li{
width:29%; 
 }
.center_detail_2_right .input-group {
width: 36%;
}
 }
@media (min-width:992px) and (max-width:1200px) {
.center_detail_2_right .input-group {
width: 27%;
}
  }
@media (min-width:1201px) and (max-width:1340px) {

 }
/*********************blog****************/
#blog{
padding-top:40px;
padding-bottom:40px; 
 }
.blog_1l .feature_1ib ul li {
display: inline-block;
margin-right: 20px;
}
.feature_1ib ul li a{
font-weight:normal!important;
}
.blog_1l .feature_1ib ul li i {
margin-right: 5px;
}
.feature_1ib hr{
border-color:#333;
}
.blog_1l{
margin-top:30px; 
 }
 
.blog_1r1 .input-group {
border:none;
background: #191c23;
}
.blog_1r1 .form-control {
height: 50px;
border: none;
box-shadow: none;
background: none;
font-size: 18px;
color:#999;
}
.blog_1r1 .btn {
background: none;
border: none;
box-shadow: none;
color: #999;
font-size: 18px;
}

.blog_1r2{
margin-top:25px; 
margin-bottom:25px; 
 }
.blog_1r2 ul li a{
border-radius:0;
background:#222;
width:30px;
height:30px;
font-size:14px;
 }
.blog_1r2 ul li a i{
line-height:30px;
 }
.blog_1r3{
background: #191c23;
padding:30px 15px;
margin-bottom:25px;
 }
.blog_1r3 h6 {
border-bottom: 1px solid #333;
padding-bottom: 15px;
font-weight:normal;
}
.blog_1r4{
background: #191c23;
padding:30px 15px;
margin-bottom:25px;
 }
.blog_1r4i h6 i{
vertical-align:middle;
margin-right:5px; 
 }
.blog_1r4i img{
float:left;
margin-right:10px; 
 }
.blog_1r4i h6{
margin-top:8px;
 }
.blog_1r4i{
border-bottom: 1px solid #333;
padding-bottom: 15px;
margin-top:15px;
 }
.blog_1r5{
background: #191c23;
padding:30px 15px;
margin-bottom:25px;
 }
.blog_1r5 ul li{
display:inline-block;
margin-bottom:5px;
 }
.blog_1r5 ul li a{
background:#333;
padding:5px;
display:block;
font-size: 12px;

 }
.blog_1r5 ul li a:hover{
background:#ff5917;
color:#fff;
 }
.blog_1r6 p {
border-bottom: 1px solid #333;
padding-bottom: 15px;
font-size:12px;
}
.blog_1r6{
background: #191c23;
padding:30px 15px;
 }
 
.blog_1lb{
background: #191c23;
padding:20px; 
 }
.blog_1lb blockquote {
margin-bottom: 0;
border-color: #333;
padding: 30px;
}
.blog_1lb .nav_n {
list-style: disc;
margin-left: 20px;
margin-right: 20px;
}
.blog_1lb .nav_n li {
margin-top: 5px;
}
.blog_1lb .nav_n1 li {
display: inline-block;
margin-right: 10px;
}
.blog_1lb ul li a {
padding: 10px 15px 10px 15px;
background: #333;
border-radius: 30px;
display: block;
font-size: 16px;
}

.blog_detail_l2{
padding:20px;
background: #191c23;
 }
.blog_detail_l2i1 h4 a{
font-size:16px; 
 }
.blog_detail_l2i1{
margin-top:30px; 
border-bottom:1px solid #333;
padding-bottom:30px; 
 }
.blog_1ln .form-control{
width:70%; 
 }
.blog_1ln .form_1{
width:100%; 
 }
.blog_1ln{
padding:20px;
background: #191c23;
 }
.contact_1r .form-control{
height:50px;
margin-bottom:20px;
border:none;
background:#333;
box-shadow:none;
font-size:18px;
color:#999;
 }
.contact_1r .form_1{
height:150px; 
 }
/*********************blog_end****************/


@media screen and (max-width : 767px){
.blog_1l1 .nav_n {
list-style:none;
margin-left:0;
margin-right:0;
 }
.blog_1l1 .nav_n1 li {
margin-top:5px;
margin-left:5px;
margin-right:5px;
 }
.blog_1ln .form-control {
margin-left:auto;
margin-right:auto;
}

#blog{
text-align:center; 
 }
.blog_1r {
margin-top:15px; 
 }
.blog_1r4i {
text-align:left; 
 }
.blog_1lb ul li {
margin-bottom:8px; 
 }
.blog_detail_l2i1  .pull-right{
float:none!important;
margin-left:10px; 
 }
.blog_detail_l2i1  img{
margin-bottom:15px;
 }
.blog_1lb .nav_n {
list-style: none;
margin-left:0;
margin-right:0;
}
}

@media (min-width:768px) and (max-width:991px) {
.blog_1r2 ul li{
margin-bottom:5px; 
 }
.blog_1r4i img {
float: none;
margin-right:0;
margin-bottom:10px;
}
 }
@media (min-width:992px) and (max-width:1200px) {
.blog_1r2 ul li{
margin-bottom:5px; 
 }
  }
@media (min-width:1201px) and (max-width:1340px) {

 }


/*-------------------------------------
[ 5.8. Order complete ]
---------------------------------------*/
.complete-title > p {
    background: #333 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    margin-bottom: 60px;
}
.order-no ul li {
	border:1px solid #ccc;
	border-right:0;
    float: left;
    font-size: 16px;
    font-weight: 700;
    padding: 35px 0;
    width: 25%;
}
.order-no span {
    display: block;
    font-size: 13px;
    font-weight: 600;
    margin-top: 15px;
}
.order-no ul li:last-child{border-right:1px solid #ccc;}
.order-address.bill > p {margin-bottom: 55px;}
.order-complete .place-text {
    border: 0 none;
    padding: 0;
}
.order-address p span {text-transform: uppercase;}
.order-details .por-dse li {
    margin-bottom: 5px;
    padding: 0;
}
.order-details .por-dse span {
    font-weight: 600;
    width: 80px;
}
ul{
	list-style: none;
	
}




.tus_custom{
	margin:25px 25px 20px 25px; padding:0px; position:relative; z-index:1}
.tus_cbox{
	margin:0px auto; padding:5px; width:130px; height:130px;    transition:0.8s}
	.tus_custom h4{
	color:#000; font-size:16px; text-transform:capitalize;   font-family: 'Roboto Condensed', sans-serif; text-align:center}
.tus_custom p{
	color:#000; font-size:12px;    font-family: 'Roboto Condensed', sans-serif; text-align:justify;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.featured_products_sliders .slick-list {
    overflow: visible;
}
.featured_products .title_section{
	padding-bottom: 20px;
}
.featured_products .title_section .box{
	width: 45px;
	height: 60px;
	background-color: #ce0035;
	float: left;
	margin-right: 20px;
}
.featured_products .title_section h1{
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 30px;
}
.featured_products .title_section h1 span{
	color: #ce0035;
}
.featured_products .title_section p{
	color: #000000;
	font-size: 18px;
	font-weight: 400;
}
.featured_products_box{
	transition: 0.5s;
	    position: relative;
	        
}
.featured_products_box:hover{
    background-color: #fff;
    position: relative;
    box-shadow: 0 0 10px #ddd;
}
.featured_products_box .images{
	position: relative;
	transition: 0.5s;
}
.featured_products_box .images img{
	
}
.featured_products_box:hover .images .overlay{
	opacity: 0;
}
.featured_products_box .mifhdg {
    border: solid 1px #e9e9e9;
    margin-bottom: 0px;
    width: 100%;
    margin-top: 0px;
	
}
.featured_products_box .images .overlay{
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #ce003500;
	padding: 50% 0;
	text-align: center;
	margin: auto;
	opacity: 0;
}
.featured_products_box:hover .images .overlay{
    background-color: transparent;
}
.featured_products_box .images .box_001{
	width: 100%;
	height: 9px;
	background-color: #69696900;
	position: absolute;
	bottom: 0;
	transition: 0.5s;
}
.featured_products_box:hover .images .box_001{
        opacity: 0.9;
        height: 100%;
        background-color: #d1003500;
}
.featured_products_box .images .overlay h1{
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	background-color: #fff;
	color: #ce0035;
	padding: 10px 30px;
	display: inline-block;
}
.featured_products_box .images .overlay h1:hover{
	
}
.featured_products_box .detail{
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 16px;
}
.featured_products_box:hover .detail{
    background-color: #fff;
}
.featured_products_box .detail h1{
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 5px;
	transition: 0.5s;
	text-transform: uppercase;
	color: #FF5917;
}
.featured_products_box:hover .detail h1{
	color: #ce0035;
}
.featured_products_box .detail h2{
	font-size: 14px;
	color: #ffffff;
	font-weight: 500;
}
.featured_products_box:hover .detail h2{
        color: #000;
}
.featured_products_box :hover .more_views{
}
.featured_products_box .more_views img{
	transition: 0.5s;
	border: solid 2px #fff;
}
.featured_products_box .more_views img:hover{
	border: solid 2px #ce0035;
}
.featured_products_box .more_views{
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    background-color: #fff;
    opacity: 0;
    padding: 0 40px;
    z-index: 1;
        padding-bottom: 9px;
}
.featured_products_box:hover .more_views{
        opacity: 1;
    bottom: -65px;
    box-shadow: 0 0 17px #fff;
}


.featured_products_box .pic-1{opacity:1;transition:all .5s ease-out 0s}
.featured_products_box .pic-2{opacity:0;transform:rotateY(-90deg);position:absolute;top:0;left:0;transition:all .5s ease-out 0s}
.featured_products_box:hover .pic-2{opacity:1;transform:rotateY(0)}
.featured_products_box .social{padding:0;margin:0;list-style:none;position:absolute;bottom:3px;left:-20%;z-index:1;transition:all .5s ease 0s}
.featured_products_box:hover .social{left:17px}
.featured_products_box .social li a{color:#fff;background-color:#333;font-size:16px;line-height:40px;text-align:center;height:40px;width:40px;margin:15px 0;border-radius:2px;display:block;transition:all .5s ease-in-out}
.featured_products_box .social li a:hover{color:#fff;background-color:#FF8726;}
.featured_products_box .product-new-label{color:#fff;background-color:#333;padding:5px 10px;border-radius:2px;display:block;position:absolute;top:10px;left:10px}
.featured_products_box .product-discount-label{color:#fff;background-color:#333;padding:5px 10px;border-radius:2px;display:block;position:absolute;top:10px;right:10px}

.featured_products_box .rating{color:#FFD200;font-size:12px;padding:0;margin:0 0 10px;list-style:none}
.featured_products_box .price{color:#FF8726; font-family:'Roboto Condensed',serif;position:relative; font-size:15px;font-weight:700;margin-bottom:8px;text-align:center;transition:all .3s}
.featured_products_box .price span{color:#999;font-size:14px;font-weight:700;text-decoration:line-through;margin-left:7px;display:inline-block}
.featured_products_box .add-to-cart{ background-color:#000000; border:1px solid #000000;display:inline-block;padding:10px 20px;color:#888;font-weight:600;font-size:12px;border-radius:2px;transition:all .3s; color:#FFFFFF; text-decoration:none;}
.featured_products_box:hover .add-to-cart{border:1px solid transparent;background:#FF8726;color:#fff}
.featured_products_box .add-to-cart:hover{background-color:#616161;box-shadow:0 0 10px rgba(0,0,0,.5)}
