.blink-bg{
    color: #fff;
    padding: 10px;
    display: inline-block;
    animation: blinkingBackground 2s infinite;
    width: 100%!important;
}
@keyframes blinkingBackground{
    0%		{ background-color: #10c018;}
    25%		{ background-color: #1056c0;}
    50%		{ background-color: #ef0a1a;}
    75%		{ background-color: #254878;}
    100%  { background-color: #04a1d5;}
}


.blink_me {
    animation: blinker 1.5s linear infinite;
}

@keyframes blinker {
    50% { opacity: 0; }
}

#search-form2
{
    margin-top: 50px!important;
}
.widget-tags{
    padding: 3px;
    border-top:1px dotted #f1f1f1 ;
    text-align: right!important;
}

.tags_link {
    border-radius: 20px;
    border:1px solid #46546f ;
    padding: 5px 10px;
    color: #46546f!important;
    margin-right: 5px!important;
    margin-top: 10px!important;
}
.tags_link:hover
{
    background-color: #fcb460;
    color: #ffffff!important;
}

#ul_licens li {
    display: inline-table!important;
}
#a_enamad img {
    width: 130px!important;
}

#a_imed img {
    width: 140px!important;

}

.orange_color {
    color: #ec8327!important;
}
.orange_color a{
    color: #ec8327!important;
}

.a_need_call{
    color: #46546f ;
    font-size: 14px!important;
}
.mobile_icon_plus{
    font-size: 13px;
    margin-bottom: -10px!important;
    padding-bottom:0!important;
    padding-top: 0!important;
    padding: 0px!important;
    color: #000000!important;
    z-index: 10000;
}
.mobile_icon_title{
    font-size: 14px;
    display: block;
    position: relative;
    margin-top: 0px!important;
    font-family: 'IRANSans','B Yekan','BYekan','B Nazanin','BNazanin' !important;
    z-index: 10000;
}
.menu_line{
    /*border-top: 2px solid #46546f!important;*/

}
/*=====================
21. tap to top CSS start
==========================*/
.tap-down {
    position: fixed;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    top: 250px;
    right: 30px;
    z-index: 9;
    /*display: none;*/
    color: #ffffff;
    text-align: center;
    background: #46546f;
    border: none;
    font-size: 22px;
    padding: 7px;
    cursor: pointer;
}
.tap-down > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%; }
/*
.tap-down.star-top {
    border-radius: 0;
    background: transparent;
}
.tap-down.star-top .star-icon
{
    font-size: 50px;
    color: #435471;
}
.tap-down.star-top .star-icon i {
    position: absolute;
    top: 14px;
    left: 18px;
    color: white;
    font-size: 25px; }
.tap-down.top-cls
{
    bottom: 100px;
}
*/

.product-info h6{
    line-height: 25px!important;
}
.spn_latin_name{
    color:#ec8327 ;
    font-size: 12px;
    margin-top: 5px;
}

.spn_option_title{
    color:#ec8327 ;
    font-size: 11px;
}
.row_qbuy .chk_items{
    width: 20px;
    height: 20px;
}
.row_qbuy:hover {
    background: #fff3cd!important;
}
.row_qbuy td{
    vertical-align: middle!important;
}
#basket_sum1_pos{
    color:#777 ;
    font-size: 17px;
}
#basket_sum_off_pos {
    color: #ff1a55 !important;
    font-size: 17px;
}
#basket_sum2_pos{
    color: #ec8327 !important;
    font-size: 17px;

}

.a_contiue_shopping
{
    color: #ffffff!important;
}
.a_end_shopping
{
    color: #ffff00!important;
}

.li_old_price{
    color: #ff1a55 !important;
    text-decoration:line-through;
    font-weight: bold !important;
    font-size: 18px !important;
}
.li_new_price{
    color: #ec8327 !important;
    font-weight: bold !important;
    font-size: 22px !important;
}
.li_normal_price{
    color: #ec8327 !important;
    font-weight: bold !important;
    font-size: 22px !important;
}
.li_old_price_size2{
    color: #ff1a55 !important;
    text-decoration:line-through;
    font-weight: bold !important;
    font-size: 18px !important;

}
.li_new_price_size2{
    color: #ec8327 !important;
    font-weight: bold !important;
    font-size: 22px !important;

}
.li_normal_price_size2{
    color: #ec8327 !important;
    font-weight: bold !important;
    font-size: 22px !important;
}

.size_color_box{
    position: relative;
    background-color: transparent;
    width: 80%;
    max-width: 100%;
    border-radius: 6px;
    margin: 10px 0;
    border: 1px solid #dddddd;
    padding: 5px;

}
.latin_name
{
    color: #ec8327!important;
    text-align: left!important;
    direction: ltr!important;
}

.tbl_item_details
{
    border: 1px solid #e1e1e1!important;
}

.tbl_item_details td
{
    padding: 7px!important;
    text-align: right!important;
    border: 1px dashed #e1e1e1!important;
}

.tbl_item_qucik_info
{
    padding: 5px!important;
    border: 1px solid #e1e1e1!important;
}

.tbl_item_qucik_info td
{
    padding: 7px!important;
    text-align: right!important;
    border: 1px dashed #e1e1e1!important;
}
.tbl_item_qucik_info td:nth-child(1) {
    font-weight: bold!important;
}

.tbl_item_qucik_info td:nth-child(2) {
    color: #777!important;
}
.tbl_item_qucik_info a {
    color: #777;
    border-bottom: 1px dashed #ec8327!important;
}
