

/* Start:/local/templates/jinyi_dark/components/bitrix/sale.basket.basket.line/mini_basket/style.css?1543783032279*/
.mlfSmallcart {
	display: block;
	padding-left: 35px;
	line-height: 20px;
	background: url('/local/templates/jinyi_dark/components/bitrix/sale.basket.basket.line/mini_basket/images/korz.png') 0 0 no-repeat;
	text-decoration: none;
}

.mlfSmallcart .cartempty, .mlfSmallcart .cart {
	font-size: 12px;
	text-decoration: none;
	display: block;
	overflow: hidden;
}
/* End */


/* Start:/local/templates/jinyi_dark/components/bitrix/search.title/top/style.css?15360623122175*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/jinyi_dark/components/bitrix/search.title/top/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/* End */


/* Start:/local/templates/jinyi_dark/components/bitrix/breadcrumb/template1/style.min.css?1619378424467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/jinyi_dark/styles.css?16497022782779*/
.sale-order-list-inner-container {
    background: white;
    color: #000;
}

.sale-order-detail {
    background: white;
    color: #000;
}

.sale-order-list-inner-container a:hover, .sale-order-detail a:hover {
    color: #DF691A
}

.alert-danger {
    background-color: #a94442;
}

.desc-element.alert {
    color: #000;
}

@media (min-width: 1111px) {

    #navbarSupportedContent .form-control {
        line-height: 1.6;
    }

    #navbarSupportedContent .nav-link {
        padding-top: 0;
        padding-bottom: 0;
        font-size: 25px;
    }

    .container .navbar {
        height: 46px;
    }

    .navbar-nav > li:first-child:before {
        margin-left: 0px;
    }

    .navbar-nav > li:before {
        content: "";
        display: block;
        position: absolute;
        top: 20%;
        background: #fff;
        width: 2px;
        height: 60%;
    }
}

@media (max-width: 768px) {
    .social-block, .social-instagram {
        justify-content: center;
        color: #EBEBEB
    }
}

@media (min-width: 769px) and (max-width: 991px) {
    .social-block, .social-instagram {
        justify-content: right;
    }
}

@media (min-width: 1080px) {

    #navbarSupportedContent .form-control {
        line-height: 1.6;
    }

    #navbarSupportedContent .nav-link {
        padding-top: 0;
        padding-bottom: 0;
        font-size: 20px;
    }

    .container .navbar {
        height: 46px;
    }





    .navbar-nav > li:before {
        content: "";
        display: block;
        position: absolute;
        top: 20%;
        background: #fff;
        width: 2px;
        height: 60%;
    }
}

.sale-order-title {
    color: #fff;
}

.nav-item {
    text-align:center;
}

@media (min-width: 1200px) {
    .navbar-nav > li:before {
        margin-left: -27px;

    }
    .navbar-nav > li:first-child:before {
        display: none;
    }
}

.flag {
    width: 24px!important;
    height: 18px;
    vertical-align: middle;
    -webkit-box-flex: unset!important;
    flex: unset!important;
    display: inline-block;
    background-image: url(/local/templates/jinyi_dark/img/flags.png);
}

.russian-flag {
    background-position: -86px -300px;
}

.english-flag {
    background-position: -142px -375px;
}

.choose-lang {
    float:right;
    position: relative;
    font-size: 19px;
}

.choose-lang-link {
    display: inline-block;
}

.choose-lang-link:hover, .choose-lang-link.active {
    text-decoration: none;
    background-color: #DF691A;
    color: #fff;
    border-radius: 4px;
    padding-left: 5px;
    padding-right: 5px;
}
span.social-add {color: #EBEBEB !important;}

.sale-paysystem-wrapper {color: #fff}
/* End */


/* Start:/local/templates/jinyi_dark/template_styles.css?16786598186912*/
@import url("'https://fonts.googleapis.com/css?family=Fira+Sans:400,600,700|Vollkorn:400,600&subset=cyrillic'");
body {
  font-family: 'Fira Sans', sans-serif !important; }

.navbar {
  font-size: 16px; }

a,
.btn,
.bx_vertical_menu_advanced,
.card {
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease; }
span.social-add {color: #EBEBEB !important;}
header {
  margin-bottom: 12px;
  padding-top: 12px; }
  header a.phone { }
  .social img { width: 25px;}
  .social-add {margin-left: 5px; color: #EBEBEB}
  .social-instagram {
    margin-top: 5px;
    display: flex;
    align-items: center
  }
  .social-block {
    display: flex;
    align-items: center
  }
.social-instagram:hover {text-decoration: none}
  header a.phone, header a.email {
    display: block;
    margin: 3px 0;
    color: #fff !important; }
    header a.phone:hover, header a.email:hover {
      color: #f0ad4e !important; }

.btn-info, .btn-warning {
  color: #fff; }

.dropdown-menu {
  font-size: 0.875rem; }

.dropdown-header {
  font-size: 0.875rem; }

.blockquote-footer {
  color: #EBEBEB; }

.table {
  font-size: 0.875rem; }
  .table .thead-dark th {
    color: #fff; }
  .table a:not(.btn) {
    color: #fff;
    text-decoration: underline; }
  .table .dropdown-menu a {
    text-decoration: none; }
  .table .text-muted {
    color: rgba(255, 255, 255, 0.4); }
  .table-success, .table-success > th, .table-success > td {
    background-color: #5cb85c; }
  .table-info, .table-info > th, .table-info > td {
    background-color: #5bc0de; }
  .table-danger, .table-danger > th, .table-danger > td {
    background-color: #d9534f; }
  .table-warning, .table-warning > th, .table-warning > td {
    background-color: #f0ad4e; }
  .table-hover .table-success:hover, .table-hover .table-success:hover > th, .table-hover .table-success:hover > td {
    background-color: #4cae4c; }
  .table-hover .table-info:hover, .table-hover .table-info:hover > th, .table-hover .table-info:hover > td {
    background-color: #46b8da; }
  .table-hover .table-danger:hover, .table-hover .table-danger:hover > th, .table-hover .table-danger:hover > td {
    background-color: #d43f3a; }
  .table-hover .table-warning:hover, .table-hover .table-warning:hover > th, .table-hover .table-warning:hover > td {
    background-color: #eea236; }

label,
.radio label,
.checkbox label,
.help-block {
  font-size: 0.875rem; }

.input-addon,
.input-group-addon {
  color: #EBEBEB; }

.nav-tabs .nav-link,
.nav-tabs .nav-link:hover,
.nav-pills .nav-link,
.nav-pills .nav-link:hover {
  color: #EBEBEB; }
.nav-tabs .nav-link.disabled,
.nav-pills .nav-link.disabled {
  color: rgba(255, 255, 255, 0.4); }

.page-link:hover,
.page-link:focus {
  color: #fff;
  text-decoration: none; }

.alert {
  border: none;
  color: #fff; }
  .alert a,
  .alert .alert-link {
    color: #fff;
    text-decoration: underline; }

.badge-warning, .badge-info {
  color: #fff; }

.close {
  opacity: 0.5; }
  .close:hover, .close:focus {
    opacity: 1; }

.modal-header, .modal-footer {
  background-color: rgba(255, 255, 255, 0.075); }
  .modal-header .close, .modal-footer .close {
    color: #fff;
    text-shadow: none;
    opacity: 0.5; }
    .modal-header .close:hover, .modal-header .close:focus, .modal-footer .close:hover, .modal-footer .close:focus {
      opacity: 1; }

main a,
main .btn,
main .bx_vertical_menu_advanced,
main .card {
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease; }
main .bx_vertical_menu_advanced,
main .card {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.2); }
  main .bx_vertical_menu_advanced:hover,
  main .card:hover {
    box-shadow: 0 6px 15px 0 rgba(0,0,0,.19), 0 5px 10px 0 rgba(0,0,0,.2); }
main .card {
  border: none !important; }
  main .card a {
    color: #fff !important; }
    main .card a > span {
      display: block;
      padding: 20px;
      font-size: 14px !important;
      font-weight: 600;
      width: 100%;
      -moz-box-sizing: border-box;
      -opera-sizing: border-box;
      -webkit-box-sizing: border-box;
      -khtml-box-sizing: border-box;
      box-sizing: border-box; }
    main .card a:hover {
      text-decoration: none; }
      main .card a:hover > span {
        -webkit-transition: all .4s ease;
        -moz-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease;
        color: #f0ad4e !important; }
  main .card .card-text {
    font-size: 16px;
    font-weight: 600; }
main .bx_vertical_menu_advanced {
  font-weight: 600; }
  main .bx_vertical_menu_advanced .bx_hma_one_lvl.hover > a {
    margin-left: -11px;
    padding: 5px 0 5px 12px;
    width: 100%;
    border: none;
    border-right: 2px;
    box-shadow: 0 6px 15px 0 rgba(0,0,0,.19), 0 5px 10px 0 rgba(0,0,0,.2);
    line-height: 16px;
    box-sizing: content-box;
    color: #f0ad4e; }
main .jinyi-price, main .like-compare {
  display: flex;
  justify-content: space-between; }
  main .jinyi-price > .text-danger, main .like-compare > .text-danger {
    line-height: 30px; }

footer {
  margin-top: 20px;
  padding-top: 12px; }
  footer .bottom {
    padding: 12px 0;
    margin-top: 12px; }
  footer .list-unstyled.white li a {
    color: #fff; }
    footer .list-unstyled.white li a:hover {
      color: #f0ad4e; }

#popup {
  background-color: #fff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0 0 25px 5px #999;
  color: #111;
  display: none;
  min-width: 250px;
  padding: 25px; }

#popup .button {
  background-color: #f0ad4e;
  border-radius: 10px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none; }

#popup .button:hover {
  background-color: #f0ad4e; }

#popup .button > span {
  font-size: 84%; }

#popup .button.b-close, #popup .button.bClose {
  border-radius: 7px 7px 7px 7px;
  box-shadow: none;
  font: bold 131% sans-serif;
  padding: 2px 6px 2px 6px;
  position: absolute;
  right: -7px;
  top: -7px; }

#popup .content {
  display: block;
  width: 100%;
  clear: both;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #cccccc;
  font-size: 14px;
  line-height: 16px;
  color: #555555;
  top: 80px !important; }

#popup .btn {
  display: block;
  clear: both;
  overflow: hidden; }

#popup .btn a {
  display: block;
  width: 150px;
  text-align: center;
  color: #ffffff;
  background: #E91653;
  text-decoration: none;
  padding: 4px;
  border-radius: 3px;
  float: right;
  font-size: 12px;
  text-transform: uppercase; }

#popup .btn a:hover {
  background: #BC1242; }

.canada-pic img { width: 200px; }
@media  (max-width: 991px) {
    .canada-pic img {
        margin-top: 15px;
    }
}
/*# sourceMappingURL=template_styles.css.map */

/* End */
/* /local/templates/jinyi_dark/components/bitrix/sale.basket.basket.line/mini_basket/style.css?1543783032279 */
/* /local/templates/jinyi_dark/components/bitrix/search.title/top/style.css?15360623122175 */
/* /local/templates/jinyi_dark/components/bitrix/breadcrumb/template1/style.min.css?1619378424467 */
/* /local/templates/jinyi_dark/styles.css?16497022782779 */
/* /local/templates/jinyi_dark/template_styles.css?16786598186912 */
