.faqsearchinputbox{font-size:16px;font-weight:bold; position:relative; float:left; width:100%;}
.faqsearchinputbox2{font-size:16px;font-weight:bold; position:relative; float:left; width:100%;}
body.faq .faqsearch .faqsearchinputbox input.loading{}
#content{width:50%;margin:auto;background:#fff;border-radius:8px;opacity:0.8;padding:5px;margin-top:120px;margin-bottom:20px;}
.prod-subsubhead{line-height:37px;height:35px;background-color:#ffa200;border-radius:6px 6px 0 0;padding-left:15px;color:#fff;text-transform:uppercase;}
.faq-articles{text-align:left; font-size:14px;position:absolute;padding:0 12px;z-index:11;margin-left:0px;background-color:#fff;width:710px;margin-top:55px; padding-bottom:0px; border-radius: 15px; box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 50%); display:none; padding-top:5px;}

.faq-articles2{text-align:left; font-size:14px;position:absolute;padding:0 12px;z-index:11;margin-left:0px;background-color:#fff;width:100%;margin-top:15px; padding-bottom:0px; border-radius: 0; box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 50%); display:none; padding-top:5px;}

.faq_title{text-align:left;font-size:15px}
a{color:#000;text-decoration:none;}
p.back{color:#0000FF;margin-top:5px;text-align:center;}
p.goiy{margin-bottom:-20px;}
p.title2{margin:5px 0px 5px;border-bottom:dashed 1px #CCC;color:#960;font-size:15px;overflow:hidden;line-height:20px;}
.price_ss{float:right;font-size:13px;font-weight:600;color:#F00;}
.ten_sp{float:left;}
div.search_pro {
border-bottom: dashed 1px #d2d2d2;
    width: 100%; padding:5px 0; float:left; padding-top:10px;}
div.search_pro a{color:#17449e;font-size:14px; margin-left:10px; }
div.search_pro a:hover{color:#f9303a;font-size:14px !important}
.search_pro, .search_pro a{color:#fff;font-size:14px !important;} 
.search_pro p a{ padding-left:0px !important;margin-left:0px !important}
.search_pro img { float:left; padding-right:10px; width:100px !important;margin-right:0 !important; height:auto !important;} 
.search_pro p{float:left; width:465px !important; text-align:left;  line-height:18px;}
.search_pro p.shopping-cart-button {float:right; width:110px !important;}
.search_pro p.shopping-cart-button a{
    display: inline-block;
    font-size: 15px;
    color: #ffffff;
    font-weight: bold;
    border-radius: 20px;
    line-height: 1;
    padding: 10px 0; width:100%; text-align:center;
    background-color: #e4573d; position:relative; bottom:20px;
}
.search_pro p.shopping-cart-button a:hover{ background-color:#415da1;}
.search_pro p span.xxx{ font-weight:bold; color:#485cc0 !important; text-align:left; padding-left:0 !important}
.search_pro p.title{ height:22px; overflow:hidden; position:relative;}
.search_pro p.tensp{ margin-bottom:5px;}
.search_pro p span.phantram {background-color:#e4573d;display: inline-block;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1;
    border-radius: 2px;
    color: #ffffff;
    padding: 5px 5px 6px;}
.search_pro p span.new-price {color: #e4573d; font-size:15px; font-weight:bold;}
.search_pro p span.old-price{
	font-size: 14px;
    font-weight: 400;
    color: #444;
    margin: 0 0 0 7px;
    text-decoration: line-through;
	}
#prod-content{position:relative;padding:10px;border:1px dashed #093;border-radius:8px;overflow:hidden;}
*html #prod-content{margin-top:3px;}
*html body#cxpage #prod-content{margin-top:15px;}

@media only screen and (max-width: 767px) {
.search_pro img {
    float: left;
    padding-right: 1%;
    width: 25% !important;
    margin-right: 0 !important;
    height: auto !important;
}	
.search_pro p {
    float: right;
    width: 72% !important;
    text-align: left;
    line-height: 18px;
}
.search_pro p.shopping-cart-button a { bottom:10px;}
}
