/*
Template Name:Shop On
File: Layout CSS
Author: Templates On Web
Author URI: http://templateonweb.com/
Licence: <a href="http://www.templateonweb.com/terms.php?v=content&contentid=152">Website Template Licence</a>
*/
/*********************product****************/
#product{
padding-top:40px;
padding-bottom:40px; 
 }
.product_1l h4{
border-bottom:1px solid #eee;
padding-bottom:15px; 
 }
 .product_1l .head_title{
font-size: 24px;
font-weight:bold;
border-bottom:1px solid #eee;
padding-bottom:15px; 
 }
.product_1l p{
    font-family: 'Amaranth';
    line-height: normal;
    font-weight: 500;
}
.product_1l{
background: #fbf2e8;
padding:25px 15px 30px 15px; 
 }
.product_1li img{
float:left;
width:50%;
margin-right:20px; 
 }
.product_1li span{
color:#f7941d;
margin-top:10px;
display:block;
 }
.product_1li h5{
line-height:1.3em;
 }
.product_1li{
margin-top:15px;
border-bottom:1px solid #eee;
padding-bottom:15px; 
 }
.product_1l{
margin-top:20px; 
 }
.product_1r h5{
display:inline-block;
margin-right:10px; 
 }
.product_1r .form-control{
display:inline-block; 
width:150px;
border-radius:0;
font-size:16px;
margin-right:20px; 
 }
.product_1r{
background: #fbf2e8;
padding:15px; 
 }
 
.home_inner{
margin-top:30px; 
 }
.workout_1_in2 ul li{
display:inline-block;
padding-left:8px;
padding-right:8px;
font-size:16px; 
 }
.workout_1_in3 .bg  {
    background: #f7941d;
    display: inline-block;
    padding: 5px 15px 7px 15px;
	color:#fff;
	border-radius:20px;
}
.workout_1_in3 .bg1  {
    background:#FF0000;
    display: inline-block;
    padding: 5px 15px 7px 15px;
	color:#fff;
	border-radius:20px;
}
.workout_1_in3 .bg2  {
    background:#6699FF;
    display: inline-block;
    padding: 5px 15px 7px 15px;
	color:#fff;
	border-radius:20px;
}
.workout_1_inner{
position:relative; 
 }
.workout_1_in2{
position:absolute;
display:none;
width:100%;
background:#fff;
padding:10px;
 }
.workout_1_in3{
position:absolute;
top:20px;
right:20px; 
 }
.workout_1_inner:hover .workout_1_in2{
display:block;
bottom:68px;
 }
 
.product_1_last{
margin-top:20px; 
 }
.product_1_last ul li{
 display:inline-block;
 margin: 0 2px;
 width:45px;
 height:45px;
 line-height:45px;
 background:#fbf2e8;
 text-align:center;
 }
.product_1_last ul li a{
display:block;
color: #f7941d;
 }
.product_1_last ul li:hover{
 background: #f7941d;
 }
.product_1_last ul li:hover a{
 color: #fff;
 }
.act{
  background: #f7941d!important;
 }
.act a{
 color: #fff!important;
 }
.product_1l .sidebar-scroll {
    max-height: 460px;
    overflow-y: auto;
    overflow-x: hidden;
}
.product_1l .sidebar-scroll h5 a.active-cat {
    color: #f7941d;
    font-weight: 700;
}
.category-description {
    margin-bottom: 20px;
    padding: 25px 30px;
    background: #fbf2e8;
    border-radius: 8px;
}
.category-description h2 {
    margin: 0 0 12px 0;
    font-size: 26px;
    font-weight: 700;
    color: #333;
    line-height: 1.3;
}
.category-description p {
    margin: 0 0 12px 0;
    font-size: 14px;
    color: #555;
    line-height: 1.6;
}
.category-description p.lead {
    font-size: 15px;
    color: #f7941d;
    font-weight: 600;
}
.category-description ul {
    margin: 0 0 12px 0;
    padding-left: 18px;
}
.category-description li {
    margin-bottom: 6px;
    font-size: 14px;
    color: #555;
    line-height: 1.6;
}
/*********************product_end****************/


@media screen and (max-width : 767px){
    #product .product_1 > .col-sm-3 {
        order: 2;
        margin-top: 30px;
    }
    #product .product_1 > .col-sm-9 {
        order: 1;
    }
    #product .product_1 {
        display: flex;
        flex-direction: column;
    }
}

@media (min-width:768px) and (max-width:991px) {

 }
@media (min-width:992px) and (max-width:1200px) {

 }
@media (min-width:1201px) and (max-width:1350px) {

 }


.jianjie{
    font-size:18px;
}

