#msg_comments_send {
    text-align:center;
    color:#A8518A;
    position:relative;
    top:-40px;
    font-size:13px;
}
#send-img-birth {
    border:0;
    width:385px;
    height:55px;
    line-height:55px;
    color:#FFFFFF;
    margin-top:15px;
    background-color:#00AFEF;
}
#img-comments {
    margin-top:30px;
}
#label_comment {
    height:70px;
    line-height:70px;
    padding-right:40px;
    font-size:16px;
}
#sel1-comments {
    display:table-cell;
    vertical-align:top;
    width:800px;
}
#sel2-comments {
    display:table-cell;
    vertical-align:top;
    width:400px;
    padding-right:15px;
}
.sel1-comments-top {
    margin-bottom:10px;
    background-color:#FFFFFF;
}
.sel1-comments-top > label {
    display: inline-block;
    padding-right: 10px;
    height: 50px;
    line-height: 70px;
}
.sel1-comments-top > div {
    padding: 10px 30px;
    text-align:justify;
    font-size:13px;
    line-height:30px;
    color:#373435;
}
#sel1-comments-bottom {
    background-color:#FFFFFF;
    padding:35px 20px;
    height:275px;
    overflow:hidden;
}
#img-comments1 {
    width:800px;
    height:350px;
}
#img-comments2 {
    width:385px;
    height:565px;
}
#text-comments {
    border:solid 1px #D9DADA;
    width:100%;
    height:200px;
    padding:10px;
    font-size:13px;
    line-height:30px;
    color:#373435;
}
#comments_send {
    border:0;
    background-color:#A8518A;
    padding:5px;
    width:130px;
    height:35px;
    line-height:20px;
    color:#FFFFFF;
    font-size:14px;
    position:relative;
    top:-60px;
    right:620px;
}
#profile_picture_comment{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 20px;
}#calender {
    padding:7px 15px 10px 30px;
}
#calender2 {
    padding:7px 15px 10px 30px;
}

#navBack1 {
    display:none;
}
#navBack2 {
   font-size:14px;
   
}
#navFwd1 {
    display:none;
}
#navFwd2 {
   font-size:14px;
   
}

#calender> .pcalBtn {
    width: 0px;
    height: 0px;
    opacity:0;
    display:none;
}
#calender2 >.pcalBtn {
    width: 0px;
    height: 0px;
    opacity:0;
    display:none;
}
#calender> .pdate {
    width: 0px;
    height: 0px;
    opacity:0;
    display:none;
}
#calender2 >.pdate {
    width: 0px;
    height: 0px;
    opacity:0;
    display:none;
}
div.picker {
    display:table-cell;
    background-color: #EBECEC;
    border-radius:13px;
    padding: 5px;
    width:270px;
    height:225px;
    vertical-align:top;
}

div.picker table{
    font-size:12px;
}

div.picker td {
    width: 37px;
    height:23px;
    text-align: center;
    padding: 0px;
}

div.picker div.navBack {
    /*	float: right;
        uncommenting this line breaks IE display of element
        in some unknown situations !
    */
}

div.picker div.navBack a{
    float: right;
}

div.picker div.navFwd {
    float: left;
}

div.picker div.navFwd a {
    float: left;
}

div.picker span.navInfo {
    padding: 5px 0px;
    display: inline-block;
}

div.picker td.pickerHead a {
    padding: 5px;
}

div.picker td.pickerHead a.nav {
    display: block;
}
div.picker td.pickerHead a.nav:hover {
    background-color:#EBECEC;
}

div.picker td.pickerHead a.monYear {
    display: inline-block;
    padding-left: 1px;
    padding-right: 1px;
}
div.picker td.pickerHead a.monYear:hover {
    background-color:#EBECEC;
}
div.picker a.weekday {
    display: block;
    padding: 2px 0px;
    width:23px;
    height:23px;
    line-height:23px;
    margin-right:7px;
    border-radius:50%;   
}



div.picker a.selected {
    background-color: #8C145A;
}

div.picker a.today {
    border:solid 2px #8C145A;

}
div.picker a.tkgh {
    color:#D9DADA;    
}
div.picker a.tkgh:hover {
    background:0;    
}
div.picker a.tkgha {
    background-color: #F099CB;    
}
div.picker a.tkgha:hover {
    background-color: #F099CB;    
}

div.picker td.calWeekdays {
    text-align: center;
    padding-top: 3px;
    padding-bottom: 2px;
    color:#B2B3B3;
}

div.picker td.pickerFoot a {
    display: block;
    padding: 2px;
    border-radius:13px;
}

div.picker a {
    text-decoration: none;
    color: #5B5B5B;
    -moz-transition: all 0.1s cubic-bezier(0,1,1,0);
    -webkit-transition: all 0.1s cubic-bezier(0,1,1,0);
    -o-transition: all 0.1s cubic-bezier(0,1,1,0);
    transition: all 0.1s cubic-bezier(0,1,1,0);
}

div.picker a:hover {
    text-decoration: none;
    color: #FFFFFF;
    background-color: #8C145A;
}
div.picker a.select_d {
    text-decoration: none;
    color: #FFFFFF;
    background-color: #8C145A;
}
div.picker a.select_d {
    text-decoration: none;
    color: #FFFFFF;
    background-color: #8C145A;
}
div.monthYearPicker {
    background-color: #EEEEEE;
    border: solid 2px #999;
    border-radius: 3px;
    box-shadow: 1px 1px 2px rgba( 0, 0, 0, 0.3 );
    text-align: center;
    position: absolute;
    font: 11px Tahoma;
}

div.monthYearPicker a {
    text-decoration: none;
    color: #333;
    -moz-transition: all 0.1s cubic-bezier(0,1,1,0);
    -webkit-transition: all 0.1s cubic-bezier(0,1,1,0);
    -o-transition: all 0.1s cubic-bezier(0,1,1,0);
    transition: all 0.1s cubic-bezier(0,1,1,0);
    display: block;
    padding: 5px;
}

div.monthYearPicker a.selected {
    background-color: #FF5737;
}

div.monthYearPicker a:hover {
    text-decoration: none;
    color: #004;
    background-color: #FF5737;
}
            .g_selected.isntSpecial .css-arrow1{display:none}
        
                   #title-product-main {
                        height:30px;
                        line-height:30px;
                        font-size:14px;
                        margin-top:20px;
                        font-weight:300;
                    }
                    #similar-main > a {
                        display:inline-block;
                        margin-right:5px;
                        width:50px;
                        height:45px;
                        border:solid 1px #BDBFC1;
                        border-radius:5px;
                        cursor:pointer;
                    }
                     #similar-main > div{
                        display:inline-block;
                        margin-right:5px;
                        width:52px;
                        height:47px;
                        border:solid 2px #BDBFC1;
                        border-radius:5px;
                    }
                    #similar-main img {
                        width:100%;
                        height:100%;
                    }
                
                 #count-accessories {
                    background-color: #EBECEC;
                    height: 40px;
                    padding: 0px 10px 0px 20px;
                    line-height: 40px;
                    margin-top: 10px;
                    color: #C5C6C6;
                }
                #count_text,#count_sel  {
                    display:table-cell;
                    height:40px;
                    vertical-align:middle;
                }
                #count_text {
                    width:50px;
                }
                #count_sel {
                    width:435px;
                    text-align:left;
                }
                #count_accessories_add,#count_accessories_less {
                    display:inline-block;
                    width:20px;
                    height:30px;
                    color:#571845;
                    cursor:pointer;
                    font-size:15px;
                    font-weight:700;
                    text-align:center;
                }
                #count_accessories_main {
                    display:inline-block;
                    color:#571845;
                    width:50px;
                    text-align:center;
                }
                
        #buyBtns{width: width:100%;}
        #page_goloff {
            width:550px;
            height:195px;
            border:solid 1px #e8e8e8;
            margin:10px auto;
        }
        input#product_order {
            width: 140px;
        }
        
  #p_special_day {
            position:fixed;
            width:100%;
            height:100%;
            display:none;
            top:0;
            left:0;
            z-index:50000;
        }
        #p_special_day_t {
            width:1200px;
            height: 100vh;
            margin:auto;
            background: url("https://cakeoff.ir/folder/img/popup.png") no-repeat center;
            background-size:cover;
            padding:50px;
            background-color: #f7f5f5a3;
            color:#fff;
            box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
            text-align:justify;
            line-height: 3;
        }
        #menu_special_day,#special_day_ca,#vitrin {
            display: inline-block;
            cursor: pointer;
            width: 220px;
            border:none;
            line-height: 43px;
            margin-top: 19px;
            font-size: 16px;
            font-weight: bold;
            color: #4e434a;
            border-radius: 4px;
            margin-right: 10px;
             -webkit-transition: background 0.2s ease;
                 -moz-transition: background 0.2s ease;
                 -o-transition: background 0.2s ease;
                 transition: background 0.2s ease;

        }
      #closePopup {
        line-height: 1;
        font-size: 38px;
        }
        #vitrin{background:#4dadf5; color: #fff;} #vitrin:hover{background:#79c5ff}
        #menu_special_day{background:#e16072; color: #fff;}#menu_special_day:hover{background:#f77b8c}
        #special_day_ca{background:#aaaaaf}#special_day_ca:hover{background:#ebecec}
        #special_day_b { text-align:center;}
        .u-k{  list-style-type : disc ; font-size : 0.9em ; line-height : 2.3em ; text-align : justify ; direction : rtl  }.art-01{  margin-right : 15px ; margin-left : 15px ; text-align : right ; line-height : 2.3em ; font-size : 0.95em  }.u-k{  list-style-type : disc ; font-size : 0.9em ; line-height : 2.3em ; text-align : justify ; direction : rtl  }
        #send-img{
         border: 1px solid #03a9f4;
            vertical-align: top;
            border-radius: 2px;
            width: 100%;
            margin-top: 10px;
            text-align: center;
            padding: 10px  10px;
            background-color: #03a9f4;
            display: inline-block;
            cursor: pointer;
            color:#fff;
            }
        

        .public_mask.hide{display:none;  -webkit-transition: all 500 ease;
                  -moz-transition: all 500 ease;
                  -o-transition: all 500 ease;
                  transition: all 500 ease;}
        .public_mask.show{display:block;  -webkit-transition: all 500 ease;
                  -moz-transition: all 500 ease;
                  -o-transition: all 500 ease;
                  transition: all 500 ease;}
        #send-img-form{
            overflow: auto;
            height: 90%;
            width:1200px;
            padding: 30px 50px 0 50px;
            margin: 2% auto;
            border-radius: 4px;
            text-align: center;
        }
        .usr-img-thumb:hover{opacity:.9}
        .usr-img-thumb>img{  width: 162px;}
        .usr-img-thumb{
            vertical-align:top;
            display:inline-block;
            width: 162px;
            height: 160px;
            margin: 8px;
            overflow:hidden;
            border: 1px solid #e0e0e0;
            border-radius: 3px;
            position:relative;
            background-size: cover;
            background-position: center;
            }
            .usr-img-thumb.addImg{
              background:  url("https://cakeoff.ir/folder/img/icons/addimg.png") no-repeat center;
               background-size: 100px;
               background-color: #b7ff6385;
               line-height: 16;
               cursor: pointer;
               text-align: center;
            }
            .usr-img-thumb.addImg:hover{background-color:#2aff0040}
        .usr-img-thumb:hover>span{position:absolute;left:0;top:0; width: 100%; height:100%; background: red;}
        .usr-img-thumb:hover>span{display:block}
         #lastImages{
            text-align: right;
            padding: 20px 0;
            position: relative;
            border: 1px solid #e6e6e6;
            background:#fbfbfb;
            }
        

        .rInactive {
            opacity: .5;
            background: gray;
        }
            .rHour{
                padding: 5px 10px;
                cursor: pointer;
                border-radius: 3px;
                margin: 1% 2%;
                background: #a24772;
                color: #fff;
            }
            .rHour:hover{    background: #de669e;}
        
        .rArrow.left {
            background: url(https://cakeoff.ir/folder/img/icons/r_larrow.png) no-repeat center;
            background-size: 73%;
            height: 30px;
            width: 40px;
            vertical-align: middle;
        }
        hr{margin:0}
        #popupHead{
            width: 517px;
            background: #fff;
            margin: auto;
             margin-top: 50px;
            border-radius:5px 5px 0 0 ;
        }
        #popupHead>.rArrow{cursor:pointer;padding:5px}
        #popupStepsMask{
            width: 517px;
            overflow: hidden;
            position: relative;
            height: 430px;
            margin: auto;

            background: #fff;
            padding: 5px;
            border-radius: 4px;
            }
       #rPopupMask{
            display:none;
            position:fixed;
            top:0;left:0;
            width:100%; height:100%;
            background:rgba(1,1,1,.4);
            z-index:10000;
        }


        .rCityItem{ padding: 5px 10px;
                    cursor: pointer;
                    border-radius: 3px;
                    margin: 1% 2%;
                    background: #a24772;
                    color: #fff;%}
        .rCityItem:hover{    background: #de669e;}
        .rCityItem.selectedCity{    background: #de669e;}
        div.picker a.weekday{width: 29px!important;height: 27px!important;margin:auto;border-radius:3px;line-height:1.3}

        .timeSelectionTip{
            color: #ffffff!important;
            background: #ae4f87;
            width: 100%!important;
            margin-top: 4px;
        }
        #rPopupSteps{
            
      display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
      display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;      /* TWEENER - IE 10 */
      display: -webkit-flex;     /* NEW - Chrome */
      display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */

    
            position: absolute;
            height: 430px;
            right: 0;
            top: 0;
             -webkit-transition: all .3s ease;
                 -moz-transition: all .3s ease;
                 -o-transition: all .3s ease;
                 transition: all .3s ease;
        }
        #getCity{ -webkit-transition: all .3s ease;
                 -moz-transition: all .3s ease;
                 -o-transition: all .3s ease;
                 transition: all .3s ease;flex : 0 0 450px;
                -webkit-box-flex: 1 450px;
                -moz-box-flex:  1 450px;
                width:450px;;opacity:1;overflow: auto;height: 400px;}
        #rExactTime{ -webkit-transition: all .3s ease;
                 -moz-transition: all .3s ease;
                 -o-transition: all .3s ease;
                 transition: all .3s ease;flex : 0 0 450px;
                -webkit-box-flex: 1 450px;
                -moz-box-flex:  1 450px;
                width:450px;;opacity:1;overflow: auto;height: 400px;}
        .calender{ -webkit-transition: all .3s ease;
                 -moz-transition: all .3s ease;
                 -o-transition: all .3s ease;
                 transition: all .3s ease;
            width: 517px;
            margin: auto;
            padding: 23px 0;
            background: #ebecec;
        }
        #rHourSelect{ -webkit-transition: all .3s ease;
                 -moz-transition: all .3s ease;
                 -o-transition: all .3s ease;
                 transition: all .3s ease;flex : 0 0 450px;
                -webkit-box-flex: 1 450px;
                -moz-box-flex:  1 450px;
                width:450px;;opacity:0;  padding:0;}
        #rPopupSteps.step1{right:0}


        #rPopupSteps.step1 #getCity{opacity:1}
        #rPopupSteps.step2 #getCity{opacity:0}
        #rPopupSteps.step2 #calender{opacity:1;}
        #rPopupSteps.step3 #calender{opacity:0;}
        #rPopupSteps.step3 #rHourSelect{opacity:1;}
        #rPopupSteps.step4 #rHourSelect{opacity:0;}
        #rPopupSteps.step4 #rExactTime{opacity:1;}


        #rPopupSteps.step2{margin-right:-450px}
        #rPopupSteps.step3{right:-900px}
        #rPopupSteps.step4{right:-1350px}



        div.picker{
            width:400px;height:355px;
            display:block; margin:auto;
            background: #ebecec;
        }
        div.picker{background:#ebecec;}
        div.picker table {
           font-size: 19px;
            width: 400px;
            height: 355px;
        }
        #navBack2,#navFwd2{
        font-size: 23px;
        line-height: 1.2;
        font-weight: bold;
        }
        div.picker td.pickerHead a.nav:hover {
            background-color: #989898;
            border-radius: 4px;
        }
        /*div.picker td.pickerHead a.monYear:hover {
            background-color: #b3b3b3;
            border-radius: 4px;
        }*/
    div.picker a.tkgh:hover {
        background: #a0a0a0;
    }
    
            
            .head-text{
               font-size:12px;
               line-height:30px;
               color:#525659;
               font-weight:500;
               padding-right:145px;
            }
            .up-nav-bar-main
            {
               min-width:1200px;
               background-color:#d1d2d4;
            }

            .up-nav-bar
            {
               width:1200px;
               height:30px;
               line-height:30px;
               font-size:12px;
               margin: auto;
            }
            .up-nav-bar1{
                display:table-cell;
                width:600px;
            }
            .up-nav-bar2{
                display:table-cell;
                width:600px;
                text-align:left;
            }
            .up-nav-bar2>span{
                font-weight:bold;
                margin:5px;
            }
            .up-links{
                text-decoration:none;
                color:#525659;
                cursor: pointer;
            }

            .up-links:last-child{
                margin-left:30px;
            }

            .up-links:hover {
                color:white;
            }
            #r_go-top-btn {
                display: none;
                position: fixed;
                background: url("https://cakeoff.ir/folder/img/icons/top.png") no-repeat center;
                background-size: contain;
                top: 600px;
                right: 445px;
                width: 40px;
                height: 40px;
                cursor: pointer;
                z-index: 100;
            }
        

        #order-count {
            display:inline-block;
            padding:0px 5px;
            text-decoration:underline;
        }
        .search-nav-bar{

            width:1200px;
            height:65px;
            display:block;
            vertical-align:middle;
            margin: auto;
            position:relative;
        }


        #cake-off-icon{

            height: 140px;
            width:140px;
            position: absolute;
            z-index: 100;
            top: -30px;
            right: 4px;


        }

        #cake-text{
            color:#a54586;
            height:65px;
            width:180px;

            line-height:65px;

            font-weight:bold;

            font-size:13px;
            display:inline-block;
            margin: 0px 175px 0px 50px;

        }

        .search-btn{
            display:inline-block;
            transition: box-shadow 0.3s ease-in-out;
            position:relative;
        }
        .search-btn.top{
            width:360px;
            border:1px solid #929292;
        }
        .not_search
        {
        display:inline-block;
         width:410px;
        }
        #txt-search{
            direction:rtl;
            width:277px;
            margin-right:5px;
            font-size:12px;
            border: 0px;
            display:inline-block;
            background: none;
        }

        #search-filter:after {
            content: "";
            display: inline-block;
            width: 5px;
            height: 5px;
            border-right: 1px solid #929292;
            border-top: 1px solid #929292;
            transform: rotate(135deg);
            margin: 0px 5px;
        }

        #search-filter:hover {
            cursor:pointer;
             background-color: #d1d2d4;
        }

          .shadow{
            box-shadow:0px 1px 3px 2px #BDBCBC
        }

        .filter-list{
            display:none;
            position: absolute;
            background-color: #f9f9f9;
            min-width:90px;
            font-size:12px;
            line-height:35px;
            z-index:100;
            box-shadow: 0px 1px 3px 2px #BDBCBC
        }

        .filter-list li{
            border-top:1px solid #929292;
            padding: 0px 5px;
            position:relative;

        }

        .filter-list li:hover{
            cursor:pointer;
            background-color: #d1d2d4;
            font-size:13px;
        }


        #search-filter{
                display: inline-block;
                padding-right: 5px;
                font-size:12px;
                color: #929292;
                border-left: 1px solid #929292;
                line-height: 30px;
                height: 30px;
        }

        .search-icon.top{
            background: url("https://cakeoff.ir/folder/img/icons/search-icon.png") no-repeat center;
            background-size: contain;
            width: 18px;
            height: 32px;
            vertical-align: middle;
            display:inline-block;
            cursor:pointer;
            border:white;
            position:absolute;
            left:2px;
        }

        #txt-search:focus {
            outline: none;
        }

        .order , .favorite , .log-in{
            display:inline-block;
            margin-right:8px;
        }
        #arrowLogin{
            background:url("https://cakeoff.ir/folder/img/icons/arrow.jpg") no-repeat center;
            width: 10px;
            line-height: 1;
            height: 10px;
            display: inline-block;
            vertical-align: sub;
            background-size: contain;
            transform: rotate(90deg);
            }
        .log-in {
            text-align:left;
            width:220px;
        }
        #order-icon{
            background: url("https://cakeoff.ir/folder/img/icons/order-icon.svg") no-repeat center;
            background-size: contain;
            width: 22px;
            height: 25px;
            vertical-align: middle;
            display:inline-block;
            position:relative;
            top:-5px;

        }

        #favorite-icon{
            background: url("https://cakeoff.ir/folder/img/icons/favorite-icon.svg") no-repeat center;
            background-size: contain;
            width: 24px;
            height: 21px;
            vertical-align: middle;
            display:inline-block;
            cursor:pointer;

        }

        .order a, .favorite a{
            text-decoration:none;
            color:#a54586;
            margin:0px;
            cursor: pointer;
            height:60px;
            line-height:60px;
            font-size:13px;
        }

        .log-in a{
            text-decoration: none;
            height: 60px;
            line-height: 60px;
            color: #929292;
            width: 175px;
            overflow: hidden;
            cursor: pointer;
            vertical-align: middle;
            margin: 0px 2px;
            font-size: 10px;
            display: inline-block;
        }
        #div_profile_picture>a>span{
            width: 141px;
            height: 20px;
            display: inline-block;
            line-height: 2.5;
            vertical-align: middle;
            font-size: 11px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }
        .log-in a:hover , .order a:hover, .favorite a:hover{
            color:blue;
        }

        #log-in-icon {
            background: url("https://cakeoff.ir/folder/img/icons/log-in-icon.svg") no-repeat center;
            background-size: contain;
            width: 20px;
            height: 24px;
            vertical-align: middle;
            display: inline-block;
        }

        
        .dis_no{
            display:none;
        }
        .daily_vitrin{
            top:-6px;
            left:0px;
            position: absolute;
            z-index: 9;
        }
        .daily_vitrin_img{
            width: 173px;
            height: 90px;
        }
        .active{
            border-bottom: solid white 2px;
        }
        .menu{
            height:80px;
            min-width:1200px;
            background-color:#571845;
            color: #FFF;
            height: 80px;
            position: relative;
        }
        #up-menu{
            width:1200px;
            margin:auto;
            text-align:center;
            position:relative;
        }

        #down-menu{
            width:1200px;
            margin:-9px auto auto auto;
            text-align:center;
        }
        #menu-title {
            position:relative;
            width:1200px;
            height:45px;
            display:inline-block;
            overflow: hidden;
            margin: 0px;
        }

        #menu-title ul {
              position: absolute;
              margin: 0;
              padding: 0;
              height: 50px;
              width:1200px;
              list-style: none;
        }


        #menu-title ul li {
             display:inline-table;
             text-align: center;
        }

        .selected-item {
             margin: 0 10px;
             padding: 0 30px;
             line-height:45px;
             height:45px;
             position:relative;
        }
        .selected-item:after{
            content:"";
            border-width: 5px;
            border-style: solid;
            border-color: transparent transparent transparent #FFF;
            background-size:contain;
            width: 0;
            height: 0;
            position: absolute;
            top: 20px;
            right:0;
        }

        .selected-item:before{
            content:"";
            border-width: 5px;
            border-style: solid;
            border-color: transparent #fff transparent transparent ;
            background-size:contain;
            width: 0;
            height: 0;
            position: absolute;
            top: 20px;
            left:0;
        }
        .selected-item a{
             /*cursor: context-menu;*/
             color:white;
             font-weight:bold;
             font-size:20px;
        }


        .selected-item a:hover{color: #fff;/*cursor: context-menu;*/}


        #ul-menu>li:not(.selected-item) a{
            margin: 0 10px;
             color:#c180aa;
             font-weight:bold;
             font-size:14px;
        }
         #ul-menu>li:not(.selected-item) {
             margin: 0;
             padding: 0;
             line-height:32px;
             /*height:45px;*/
            /* width:70px;*/
        }

        #down-menu ul:not(.selected-sub-menu){display:none;}
        #down-menu a{
            color:white;
            height:25px;
            line-height:25px;
            font-size:11px;
            display:inline-block;
            margin: 0px 14px;
        }
        #down-menu span{
            color:white;
            height:25px;
            line-height:25px;
            font-size:11px;
            display:inline-block;
            margin: 0px 20px;
            font-weight:bold;
        }

        #down-menu ul li {
             display:inline-table;
             text-align: center;
        }

        #down-menu a:hover{
            border-bottom:solid white 2px;
        }

        #down-menu a:hover{
            color:white;
        }
        #header5_1 {background-color: #F2F2F3;}
            #header5 {
                padding-right:10px;
                height:60px;
                line-height:60px;
                font-size:14px;
                font-weight:400;
            }
            #header5 > span, #header5 > a {
              display:inline-block;
              padding:0px 10px;
            }
        
        .support{
            width: 54px; height: 54px;
        }
        #footer a {
            color:#ffffff;
        }

        #footer{
            min-width:1200px;
            color:#FFFFFF;
            font-size: 0.8em;
            padding: 24px 0;
        }
        #infooter>div{padding-right: 2%}
        #infooter{width : 1200px;margin:auto}
        #right{
            display: inline-block;
            vertical-align: top;
            width: 30%;
            line-height: 25px;
            display: inline-flex;
            flex-direction: column-reverse;
            flex-wrap: wrap;
            height: 300px;
            justify-content: flex-end;
        }
        #right>div{flex:0 0 0 49%}
        .ico{
            width: 30px;
            height: 30px;
        }
        .txt_h{
            display: inline-block;
            margin: 10px;
        }
        #center{
         vertical-align: top;
            display: inline-block;
            width: 30%;
        }
        .text{
            display: inline-block;
            text-align: justify;
        }
        #left{
            vertical-align: top;
            display: inline-block;
            width: 38%;
            text-align:left;
        }
     
    .pic{
        width: 1200px;
        margin:auto;
        text-align:center;
        
      display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
      display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;      /* TWEENER - IE 10 */
      display: -webkit-flex;     /* NEW - Chrome */
      display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */

    
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-around;
    }
    .pic-bottom{
        flex : 0 0 142px;
                -webkit-box-flex: 1 142px;
                -moz-box-flex:  1 142px;
                width:142px;
         width: 142px;
         height:138px;
    }
    .toolbar{
        min-width: 1200px;
        height: 20px;
    }
            
        input:hover{    opacity: .9;}
           /* product_properties  */
            #title-g{
                width: 100%;
                height: 35px;

            }
            #title1-g{
                width:390px;
                display: table-cell;
                font-weight:500;
            }

            #code{
                width: 130px;
                display: table-cell;
                text-align: left;
                color: #9D9E9E;
            }
            #star{
                text-align: left;
                directio