﻿

/*----Blog------*/
.sidebar { /*background-color:#fff;*/ margin-bottom: 20px; }
.sidebar .box-shadow-side { background-color: #fff; padding: 15px; }
.sidebar ul { list-style: none; margin: 0; padding: 0; }
.box-blog, .box-blog .btn { margin-bottom: 15px; }
.sidebar ul li a { color: #444; font-size: 16px; }
.sidebar ul li { line-height: 35px; text-decoration: none; }
.sidebar .fa-list-ul, .title-nav .fa-list-ul { margin-left: 10px; }
.sidebar .fa-pencil { margin-left: 5px; font-size: 13pt; color: #fc3245; }
.sidebar h3, .title-nav { border-bottom: 1px solid #444; padding-bottom: 10px; font-size: 16px; }
.title-nav { color: #fc3245; font-size: 14px; }
.sidebar:after, .sidebar:before { z-index: -1; content: ""; bottom: 15px; left: 10px; width: 50%; top: 80%; max-width: 300px; position: absolute; background: #777; -webkit-box-shadow: 0 15px 10px #777; -moz-box-shadow: 0 15px 10px #777; box-shadow: 0 15px 10px #777; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); }
.sidebar:after { -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); right: 10px; left: auto; }
.sidebar ul li .badge { margin-top: 10px; }
.sidebar ul .active { border-bottom: 1px solid #333; color: #fc3245; }
.sidebar ul .active a { color: #fc3245; }
.sidebar ul li::after { content: ''; display: block; width: 0; height: 1px; background: #fc3245; transition: width .5s; }
.sidebar ul li:hover::after { width: 100%; transition: width .5s; }
.content-blog { text-align: justify; line-height: 23px; font-size: 13px; }
.content-blog .title-h2-blog { font-size: 17px; border-bottom: 1px solid #444; padding-bottom: 8px; }
.content-blog .title-h2-blog a { color: #444; text-decoration: none; }
.sidebar h3 a, .title-nav a { color: #444; text-decoration: none; }

.monthsBlock a:hover { text-decoration: none; color: #777; }
.monthsBlock { border-bottom: 1px solid #ccc; padding: 5px 0px; }
.login-form .btn-primary { background-color: transparent !important; }
.login-form .btn-primary:hover { background-color: #eee !important; }
.box-blog .btn-primary { background-color: #333333; border-color: #444444; color: #ffffff !important; }
.box-blog .btn-primary:hover { background-color: transparent; color: #888 !important; border-color: #888; }
.box-blog .fa-calendar-minus-o { margin-left: 5px; }
.monthsBlock a { color: #333; }
.box-blog .text-info { color: #999 !important; }
.content-blog .search-pagination { box-shadow: 0px 0px 1px #5D0A02; }
.sidebar .btn-default { background-color: #333; border-color: #333; color: #fff; margin: 10px auto; }
.box-blog { box-shadow: 0px 1px 1px #ccc; }
.box-blog .title-h2-blog { font-size: 20px; }
.box-blog a { color: #d4000e; }


.box-blog, .box-blog-d { background-color: #fff; height: auto; padding: 15px; display: block; }
.box-blog { min-height: 250px; }
.content-blog img { margin: 0 auto; }
.box-blog-d { margin-bottom: 15px; }
.box-blog .img-responsive, .box-blog-d .img-responsive { margin: 20px auto; display: block; }
.date-inline { margin-top: 40px; }
.label-pro-search { top: 10px; position: relative; font-size: 14px; }
.WriterList p { min-height: 120px; }

@media (max-width:767px) {
    .top-main-wrapper { padding-bottom: 20px; }
}

.title-tags .col-lg-3 { border: 1px solid #444; }
.content-blog { padding: 15px; padding-top: 0; }
/*----Blog------*/



#AddressModal .modal-dialog { z-index: 9999; }
#AddressModal .modal-dialog textarea { height: 100px !important; }
#AddressModal .modal.in .modal-dialog .col-md-12 .content { height: 100%; width: 100%; background-color: #fff !important; }
#AddressModal .btn { margin-right: 10px !important; }

#AddressModal .btn .caret { float: left !important; }
.content-footer a { text-decoration: none; }
#order-modal .modal-dialog { /*padding: 30px 15px; background-color: #fff;*/ } 
#order-modal .btn { margin-top: 20px; }
#order-modal .btn-default { margin-left: 20px; }
/* #order-modal .modal-title { margin-bottom: 10px; } */
#order-modal input{height: 35px;font-size: 13px;}

#accordion .panel-title > a.collapse .active::before, #accordion a[data-toggle="collapse"]::before { content: ""; float: left; font-family: 'fontawesome'; margin-right: 1em; }
#accordion .panel-title > a.collapsed::before, #accordion a.collapsed[data-toggle="collapse"]::before { content: ""; }
#showComment-modal .modal-dialog { background-color: #fff; padding: 15px; border-radius: 3px;z-index: 99999; }
#showComment-modal .modal-dialog .form-group { padding: 0; }
#showComment-modal .clearfix { margin-top: 10px; }

#showReplyComment-modal .modal-dialog { background-color: #fff; padding: 30px 15px; border-radius: 3px;z-index: 99999; }
#showReplyComment-modal .modal-dialog .form-group { padding: 0; }
#showReplyComment-modal .clearfix { margin-top: 10px; }

#sidebar-wrapper.active { /*left:0;*/ width: 250px; transition: all .5s ease-out 0s; -webkit-transition: all .5s ease-out 0s; -moz-transition: all .5s ease-out 0s; -ms-transition: all .5s ease-out 0s; -o-transition: all .5s ease-out 0s; }


.list-group-item { text-align: right; word-wrap: break-word; }
.list-group-item { background-color: transparent !important; padding: 0 15px !important; }
#slide-submenu i, .list-group-item i { float: left; font-size: 17px; margin-top: 15px; }
.list-group-item:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.sidebar-nav li a, .sidebar-nav li a:active, .sidebar-nav li a:focus { text-decoration: none; }
/*#sidebar-wrapper{margin-right:-250px;left:-100%;width:250px;background:#ccc;position:fixed;height:100%;overflow-y:auto;z-index:1000;transition:all .5s ease-in 0s;-webkit-transition:all .5s ease-in 0s;-moz-transition:all .5s ease-in 0s;-ms-transition:all .5s ease-in 0s;-o-transition:all .5s ease-in 0s; }*/
.sidebar-nav { position: absolute; top: 0; width: 250px; list-style: none; margin: 0; padding: 0px; }
.sidebar-nav li { line-height: 40px; }
.sidebar-nav li a { color: #555; display: block; border: 0; font-weight: 500; font-size: 12px; }
.sidebar-nav li a:hover { color: #333 !important; background: rgba(255,255,255,.5); text-decoration: none; }
.sidebar-nav > .sidebar-brand { font-weight: bold; color: #333; padding-right: 15px; }
.sidebar-nav > .sidebar-brand a { color: #999; }
.sidebar-nav > .sidebar-brand i { color: #999 !important; }
.sidebar-nav > .sidebar-brand a:hover { color: #fff; background: 0 0; }
.glyphicon-remove { color: rgba(0,0,0,.5); }
.glyphicon-remove:hover { color: rgba(0,0,0,.9); }

.box-demo .container {
    line-height: 30px;
    text-align: justify;
    margin-bottom: 4em;
    background: #f8f9fa;
    border: 1px solid #94a9c952;
    padding: 15px;
    border-radius: 10px;
}
.box-demo-shopping .container { border-radius: 5px; box-shadow: 0px 0px 3px #999; font-size: 15px; margin-bottom: 10px; padding: 30px; text-align: justify; background: #fff; }
/*------UserPanel SideBar------*/
.list-group-item { text-align: right; word-wrap: break-word; }
.list-group-item { background-color: transparent !important; padding: 0 15px !important; }
#slide-submenu i, .list-group-item i { float: right; font-size: 17px; margin-top: 12px; }
.list-group-item:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.sidebar-nav li a, .sidebar-nav li a:active, .sidebar-nav li a:focus { text-decoration: none; }
#sidebar-wrapper { margin-right: -250px; /*left:-100%;*/ top: 0px; width: 235px; background: #333333; position: fixed; height: 100%; overflow-y: auto; z-index: 1000; transition: all .5s ease-in 0s; -webkit-transition: all .5s ease-in 0s; -moz-transition: all .5s ease-in 0s; -ms-transition: all .5s ease-in 0s; -o-transition: all .5s ease-in 0s; display: block !important; }
#sidebar-wrapper.active { margin-right: 0px; }
.sidebar-nav { position: absolute; top: 0; width: 220px; list-style: none; margin: 0; padding: 0; }
.sidebar-nav li { line-height: 40px; text-indent: 11px; }
.sidebar-nav li a { color: #fff !important; display: block; border: 0; }
.sidebar-nav li a:hover { color: #eee !important; background: rgba(255,255,255,.5); text-decoration: none; }
.sidebar-nav > .sidebar-brand { height: 55px; color: #eee; line-height: 55px; font-size: 18px; }
.sidebar-nav > .sidebar-brand a { color: #999; }
.sidebar-nav > .sidebar-brand a:hover { color: #fff; background: 0 0; }
.glyphicon-remove { color: rgba(0,0,0,.5); }
.glyphicon-remove:hover { color: rgba(0,0,0,.9); }
#menu-toggle, #menu-toggle .btn-default { color: #444; font-size: 12px;}
#menu-toggle { top: 0; z-index: 999; }
#menu-toggle .btn-default { margin-top: -7px; margin-bottom: -7px; font-weight: bold; font-size: 12px; color: #888; border-radius: 4px; }
#menu-toggle .btn-default:hover { border: 1px solid #ccc; background-color: #f5f5f5 !important; }
#sidebar-wrapper.active { /*left:0;*/ width: 235px; transition: all .5s ease-out 0s; -webkit-transition: all .5s ease-out 0s; -moz-transition: all .5s ease-out 0s; -ms-transition: all .5s ease-out 0s; -o-transition: all .5s ease-out 0s; z-index: 99999; }
#menu-toggle i { font-size: 11pt; margin-left: 5px; }
/*------UserPanel SideBar------*/


.search-panel .dropdown-menu { width: 100px; }

@media(max-width:g798px) {


    .profile-button, .exit-btn, .btn-profile, .social-network { float: none !important; text-align: center !important; }
    .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { padding: 5px 0 !important; }
    .box-demo .container { padding: 2px !important; }
    .edit-members .table td { font-size: 12px !important; }
}

#filter-panel .panel-default { background-color: #fff !important; height: 100%; box-shadow: 0px 0px 3px #ccc; margin-bottom: 30px; border-radius: 2px; }
.login-inner .well { background-color: #fff; }
.login-inner .login-submit { color: #444; border-color: #444; }
.login-inner .login-submit:hover { background-color: transparent; border-color: #444; color: #444; transition: all 300ms; }
.login-inner a, .login-form a {
    text-decoration: none !important;
    color: darkgray;
}
.login-inner .btn-primary { background-color: transparent !important; border: none !important; }
.login-inner .login-submit, .login-form .login-submit {
    background-color: #008F46!important;
    color: #000;
    border: none;
    line-height: 30px;
}
.user-email { font-family: tahoma; }
.login-inner ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-size: 12px; }
.login-inner ::-moz-placeholder { /* Firefox 19+ */ font-size: 12px; }
.login-inner :-ms-input-placeholder { /* IE 10+ */ font-size: 12px; }
.login-inner :-moz-placeholder { /* Firefox 18- */ font-size: 12px; }

.edit-members .btn-success, .modal-body .btn-success { margin-left: 5px; }
.modal-dialog .control-label { margin: 10px 0px; }
.form button.dropdown-toggle { border: 1px solid #ced4da; }
#GiftMesseageRegion .input-group { padding: 15px; width: 100%; }
#GiftMesseageRegion .form-group, #GiftMesseageRegion .form-group textarea { width: 100%; }
.user-email { text-align: left; }
.star-nes { color: palevioletred; margin-left: 3px; display: inline-block; }
.user-captcha { text-align: left; font-family: Tahoma; }

.login-inner a:hover { color: #333; }
.forgot-password:active, .forgot-password:focus { background-color: transparent !important; color: #444 !important; border-color: transparent !important; }
#showReplyComment-modal .modal-footer { padding: 15px 0px; }
.member-postal { text-align: center; }
.row-top-address { clear: both; }
.row-top-address .col-md-6 { margin: 10px 0px; }
#nav-mobile li .disabled { cursor: !important; }
.box-demo .about-us { /*word-break:break-all;*/ padding: 15px; }
.box-demo .about-us p { font-weight: 400 !important; }
#GiftMesseageRegion textarea { border: 1px solid #eee; border-radius: 8px; height: 200px; width: 570px; }
/* camp */

#myCarousel-camp ul { display: block; }
.tab-camp { margin: 25px auto; }
#myCarousel-camp .carousel-inner-camp { min-height: 400px; }
#myCarousel-camp .carousel-inner-ul ul { margin: 0; padding: 0px 0px; list-style: none; }
#myCarousel-camp .carousel-inner-ul { border-left: 1px solid #eee; padding: 0; background-color: #F5F5F5; min-height: 400px; }
.tab-camp .benner-camp { padding-left: 0; }
.camp-9 { background-color: #fff; box-shadow: 0 0 3px #ccc; }
.nav-camp li.active a:hover { background-color: #7E1208; color: #fff; }
.nav-camp li.active a { background-color: #7E1208; color: #fff; text-decoration: none; }
.nav-camp li { height: 32px; line-height: 22px; overflow: hidden; position: relative; text-align: center; }
.nav-camp li a { padding: 5px 0 15px; width: 100%; display: block; color: #444; font-weight: 500; text-decoration: none; font-size: 12px; }

.tiles li { background-color: #3a3a3a; color: #ffffff; margin-left: 5px; width: 30px; height: 40px; padding-top: 10px; text-align: center; border-radius: 5px; }
.nav-camp li a:hover { text-decoration: none; color: #444; background-color: #eee; }

.col-off { margin-top: 15px; }
.main-pic-off img { box-shadow: 0 0 3px #ccc; margin: 0 auto; max-height: 230px; max-width: 170px; padding: 4px; }

.col-off h3 a { color: #444; font-size: 20px; text-decoration: none; }
.col-off h3 { height: 50px; }
.col-off h3 a:hover { color: #a70004; text-decoration: none; }
.col-off h4 { color: #888; font-size: 16px; margin-bottom: 20px; }
.col-off h5 { color: #888; font-size: 14px; margin-bottom: 20px; }
.col-off .price-final { color: #fff; font-size: 30px; line-height: 37px; }
.col-off .price-final .currency { font-size: 15px; line-height: 32px; margin-right: 10px; vertical-align: top; }

.col-off .price-final::after { border-bottom: 9px solid transparent; border-right: 11px solid #fff; border-top: 9px solid transparent; content: ""; position: absolute; right: 0; top: 7px; z-index: 1; }
.col-off a:hover .price-final { background: #e01916 none repeat scroll 0 0; }
.col-off .price-final { background: #14aa53; box-sizing: border-box; color: #fff; display: inline-block; font-size: 30px; height: 32px; line-height: 37px; margin-right: 2px; min-width: 147px; padding: 0 20px 0 8px; position: relative; transition: all 150ms linear 0s; vertical-align: top; }
.col-off .price-old::before { border-bottom: 1px solid #000; bottom: 0; content: ""; height: 0; left: 0; position: absolute; right: 5px; top: 16px; transform: rotate(-20deg); width: 90%; z-index: 2; }
.col-off a:hover .price-old::after { border-right-color: #777575; }
.col-off .price-old::after { border-bottom: 8px solid transparent; border-right: 10px solid gray; border-top: 8px solid transparent; content: ""; left: -10px; position: absolute; top: 8px; transition: all 150ms linear 0s; z-index: 2; }
.col-off a:hover .price-old { background: #777575 none repeat scroll 0 0; }
.col-off .price-old { background: gray none repeat scroll 0 0; box-sizing: border-box; color: #e5e5e5; display: inline-block; font-size: 30px; height: 32px; line-height: 37px; min-width: 76px; padding: 0 14px; position: relative; text-align: center; transition: all 150ms linear 0s; vertical-align: top; }
.info-price { position: relative; bottom: 0px; }
.btn-basket-offer .btn-warning { background-color: #E08102; border-color: #E08102; color: #fff; padding: 5px 15px; margin: 7px auto; transition: all .3s; }
.btn-basket-offer .btn-warning:hover { background-color: transparent; border-color: #E08102; color: #E08102; }
.btn-basket-offer .btn-success { background-color: #a70004; border-color: #a70004; color: #fff; margin: 7px auto; transition: all .3s; }
.btn-basket-offer .btn-success:hover { background-color: transparent; border-color: #a70004; color: #a70004; }
.camp-9 { padding-right: 0; }
.timer-camp .timer__holder span { background: #3a3a3a none repeat scroll 0 0; border-radius: 4px; color: #fff; display: inline-block; font-size: 28px; height: 35px; line-height: 33px; margin-right: 2px; text-align: center; width: 27px; }


.carousel-fade .carousel-inner .item { -webkit-transition-property: opacity; transition-property: opacity; }
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { opacity: 0; }
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right { opacity: 1; }
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); transition: all 300ms; }
.carousel-fade .carousel-control { z-index: 2; }
.timer-camp span { font-family: Tahoma; }
.btn-basket-offer .btn-default { cursor: not-allowed; }
#myCarousel-camp .carousel-inner-ul .active a::after { border-bottom: 16px solid transparent; border-right: 18px solid #7E1208; border-top: 21px solid transparent; content: ""; opacity: 0; position: absolute; left: -18px; margin-top: -10.5px; }
#myCarousel-camp .carousel-inner-ul .active a::after { opacity: 1; }
.mobile-slider .owl-buttons { top: 10px !important; position: relative !important; }
#search_price { margin: 17px 0px; border-radius: 2px !important; float: left; background-color: transparent !important; border: 1px solid #FF851D !important; color: #FF851D; font-size: 12px; font-weight: 500;; }
.top-filltering-book { background-color: #fff; border-radius: 5px; box-shadow: 0 0 1px #ccc; height: 70px; margin-bottom: 20px; padding: 15px 0; }
.search-top { margin-top: 30px; }
.search-actions .card { box-shadow: 0 0 1px #ccc; }
.right-side { padding-right: 0; }

.swiper-slide .image img { box-shadow: 0px 0px 4px #777; }
.search-results .swiper-slide .image img { max-width: 200px; max-height: 200px; width: initial !important; box-shadow: 0px 0px 4px #ccc; }
.pagination-wrapper i { width: 45px; height: 45px; line-height: 40px; font-size: 17pt; margin-top: 11px; background-color: #fff; color: #1E293D !important; border: 1px solid #ddd; }
.favarite-box i { cursor: pointer; }
.pagination-blue > li.active > a { background-color: #1E293D !important; color: #fff !important; border: 1px solid #1E293D; }
.pagination-blue > li.active > a:hover { background-color: #1E293D !important; color: #fff !important; border: 1px solid #1E293D; }
.pagination-blue > li > a:hover { background-color: transparent !important; color: #1E293D !important; border: 2px solid #1E293D; border-radius: 4px; }
.pagination-blue > li > a { background-color: transparent !important; color: #444; border: 2px solid #f5f5f5; border-radius: 4px; }


.pagination-wrapper { padding: 0px 10px; background-color: #fff; border-radius: 5px; }

/*.pagination > li > a, .pagination > li > span, .pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span{
 height: 40px;
 border-radius:5% !important;
    line-height: 30px;
    width: 40px;
}*/

.pagination .active:hover a { color: #eee !important; }
#menu-close .fa-close { color: #fff !important; font-size: 15pt; position: relative; left: -15px; }
.prev-orders-table tr { background-color:#eeeeee; color: #777; font-size: 14px !important; font-weight: 500 !important; }
.prev-orders-table thead tr{background-color:#999999;color: #fff}
.prev-orders-table tr th { font-size: 14px !important; font-weight: 500 !important; }
.row-box select {
    padding: 3px 10px;
}
.row-box .box-th { line-height: 20px !important; text-align: right !important; }
.share-compare .fa-exchange { color: #888 !important; }
.show-on-hover .dropdown-menu { width: 130px; padding: 10px 10px;right: 0px; top: -10px;}
.show-on-hover { cursor: pointer; }
.review-count .show-on-hover .dropdown-menu { display: none; }
.review-count .show-on-hover:hover .dropdown-menu { display: block; cursor: pointer; top: 30px; }
 .modal-dialog {
    background-color: #fff;
    padding: 15px;
    border-radius: 8px;
    box-shadow: 0px 4px 10px #00000094;
    top: 10%;
}

.btn-close:focus {
    box-shadow: none;
}
.modal-header h1, .modal-header .h1, .modal-header h2, .modal-header .h2, .modal-header h3, .modal-header .h3, .modal-header h4, .modal-header .h4 { font-weight: 400; margin: 0 0 0 -15px; }
.active-tell .col-xs-8 {padding: 0;}
.txt-active-tell { color: #666; margin-top: 20px; }
#txt_Item_ToPrice, #txt_Item_FromPrice { position: relative; bottom: 10px; }
.ui-widget-content { width: 200px; }
.add-review-button .btn { float: left; border-radius: 4px; background-color: #FF851D; border: #FF5063; color: #fff !important; margin-top: 10px; opacity: 1; font-size: 12px; border: 2px #FF851D solid; }
.add-review-button .btn { color: #fff !important; }
.add-review-button .btn:hover { border: 2px #999 solid; background-color: transparent !important; }
.add-review-button:hover .btn { transition: all 300ms; color: #999 !important; }
.height-comment .btn-default { border: 0; padding: 15px 0px; float: right; font-size: 12px; color: #45A3D9; font-weight: 600; }

.icon_admin i {
    font-size: 18pt;
    color: #428d42;
    background-color: #f1f4f1;
    border-radius: 50%;
    text-align: center;
    padding: 3px 2px;
}
.height-comment .media { padding-bottom: 0; clear: both; }
.height-comment .media .media-heading { margin-top: 5px; clear: both; display: block; }
.height-comment .btn { color: #FF851D; }
.height-comment .btn:hover { background-color: transparent; color: #1E293D; }
.user-comment { font-size: 13px; font-weight: 500; color: #222; }
.CommentRow .comment-txt {
    padding: 15px 30px;
    background: #f1f4f1;
    border-radius: 30px;
}
.date-comment {
    font-size: 12px;
    font-weight: 400;
    color: #999;
    margin: 0 0 0 15px;
}
.height-comment .media-body { padding: 10px 10px; margin-bottom: 15px !important; border: 1px solid #eee; border-radius: 5px; }

.height-comment .comment-txt { text-align: justify; text-align: right; line-height: 25px; font-size: 12px; font-weight: 400; color: #363636; }
.height-comment .icon_user_2 i { font-size: 18pt; color: #999; background-color: #eee; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; text-align: center; color: #00BCD4 !important; }
.title-center { font-size: 18px; color: #555; width: 120px; background: #fff; padding-bottom: 8px; text-align: center; font-weight: 500; border-right: 2px solid #29AC3B; border-left: 2px solid #29AC3B; margin: 40px auto 25px; }
.border-bottom-cmmt { height: 2px; background-color: #29AC3B; position: relative; top: -40px; z-index: -1; }

.height-comment .media { margin-top: 10px; color: #777; border-bottom: 0; }
.title-info-contact { padding: 5px 15px; color: #444; font-size: 16px; font-weight: 600; border-bottom: 2px solid #d4000e; }
.data-inner-contact { margin-right: 5px; margin-top:2px; }
.title-inner-contact { padding: 5px; border-radius: 6px; color: #444; font-size: 14px; font-weight: 500; }
.box-th .box-title { color: #555; }
.search-item .card { border-radius: 0; }
.menu-right-nav .navbar-collapse { padding-right: 0 !important; }
.pro-search .input-group-search { background-color: #fff; margin-bottom: 15px; padding: 15px 0px; height: 400px; }
.pro-search input, .pro-search .selectpicker { width: 100%; border: 1px solid #ccc; border-radius: 2px; margin-bottom: 10px; padding: 5px; font-size: 12px; }
.pro-search .col-xs-6 { padding: 3px; }
.pro-search label { font-size: 13px; font-weight: 400; margin-top: 5px; }
.box-demo .compare-list { line-height: 25px !important; }
.compare-grid .category-name { font-weight: 400; }
.compare-grid .write-name { height: 60px; overflow: hidden; }
.compare-grid .category-name span { color: #777; margin-right: 5px; font-weight: 500; }
.compare-grid .rate-review .rating-stars .stars li i { color: #FF851D; }
.compare-grid .rate-review .rating-stars .stars { list-style: none; display: block; width: 100%; padding:0 !important; margin: 0 50px !important; text-align: center; }
.h-title-product { font-size: 16px; font-weight: 500; color: #1E293D; margin-bottom: 15px; }
.compare-grid .swiper-slide { height: 270px; text-align: center; }
.compare-grid img { margin: 0 auto 15px; display: block; }
.compare-grid .close-compare i { color: #444; font-size: 15pt; right: 0; position: absolute; top: -2px; cursor: pointer; }
.compare-grid .rate-review .rating-stars .stars li { float: right; margin-left: 6px; }
.compare-list .object-detail .object-price { padding: 0px; margin: 0px; border-bottom: 0; }
.btn-compare-top { margin-top: 30px; }
.compare-grid .rate-review { margin-top: 10px; }
.compare-list img { max-width: 220px; max-height: 270px;padding: 6px; }
.compare-list .main-detail { background-color: #f7f7f7; min-height: 380px; height: 770px; }
@media screen and (max-width:800px){
    .row-box select { width:50px; }
}