.opened-smalllinks {margin-left: 20px;margin-top: 3px;margin-bottom: 5px;font-size: 12px;width: 100%;}
@media (max-width: 400px) {.opened-smalllinks {width: 300px;margin-left: -150px;}}
.help-block {line-height: 1;margin-top: 5px;}
#star-rating {margin-top: 8px;}
#star-rating span {width: 30px;height: 24px;float: left;display: block;background-position: bottom;background-size: cover;}
#star-rating .active-disabled {background-position: bottom;}
#star-rating .active, #star-rating .active2 {background-position: top;}
#star-content .form-group {display: none;}
#star-content p {display: none;}
#star-content.active .form-group {display: block;}
#star-content.active p {display: block;}
.links > .hidden-button, .links > div > .hidden-button {display: none;background: #fff;border: 1px solid #eee;font-size: 11px;color: #666;padding: 1px 10px;border-radius: 3px;margin-left: 10px;}
.links > .hidden-button:hover, .links > div > .hidden-button:hover {border: 1px solid #aaa;}
.links:hover > .hidden-button, .links:hover > div > .hidden-button {display: inline-block;}
.i-close {display: flex;}
.i-close:after {display: block;position: relative;width: 13px;height: 13px;margin-right: 10px;top: 4px;left: 10px;content: "";background: url("/assets/img/close-white.svg") no-repeat center top;background-size: contain;}
.i-close > .hd {display: block;}
.i-close > .sh {display: none;}
.i-close.collapsed > .hd {display: none;}
.i-close.collapsed > .sh {display: block;}
.i-close span {padding-left: 2px;padding-right: 2px;}
.i-close.collapsed:after {display: none;}
.small-form form .form-control {line-height: 1rem;}
.small-form form .form-control::placeholder {color: gray;font-size: .8rem;}
.small-form form .form-group {margin-bottom: 10px;}
.alert-success {background-color: #d8f5e0;border-color: #d8f6d5;color: #1c6d17;}
.alert-success.alert-yes p {font-style: italic;color: #555;}
.analog_one .td0_0 a:first-child img {max-width: 35px;height: auto;}
.datalink {cursor: pointer;}
.analog_sorting {z-index: 1000;}
.analog_sorting .analog-box {outline: 3px solid #1f263c !important;}
.analog_sorting .analog_one {background: #f3f3f3;}
.analog_sorting .analog_one:nth-child(odd) {background: #fff;}
.analog_sorting .analog_one:hover {background: #eaeaea;}
.analog_sorting .analog-box .analog-title {left: 40vw;right: 10px;min-width: 600px;flex-grow: 1;padding-left: 20px;font-size: 13px;padding-top: 2px;text-align: right;}
.analog_sorting .analog-box .analog-title #mse2_sort a {font-size: 11px;color: #333;padding: 1px 2px;background: rgba(255,255,255,.7);position: relative;top: -1px;}
.analog_sorting .analog-box .analog-title #mse2_sort a.active {color: #dc3545;}
.analog_sorting .view-box {padding: 0;background: none;height: auto;}
.analog_sorting .btn-group {display: inline;flex-grow: 1;}
.analog_sorting .view-span {background: rgba(255,255,255,.7);border-radius: 4px;padding: 1px 5px 0;margin-right: 6px;line-height: 1em;position: relative;top: 2px;}
.analog_sorting #mse2_results {margin-bottom: 0;}
.analog_sorting .analog-meta-title {margin-bottom: 0;position: relative;}
.analog_sorting .analog-meta-title:after {position: absolute;display: block;bottom: 0;left: 108px;height: 36px;top: 0px;content: "";width: 62px;background: url("/assets/img/porog.svg") no-repeat left top;}
@media (min-width: 860px) {.analog_sorting .analog-meta-title:after {top: 0px;}}
.analog_sorting .analog-meta-title span {display: block;position: relative;padding-bottom: 4px;padding-left: 10px;padding-top: 4px;left: -2px;padding-right: 0;color: #fff;font-weight: 400;background: #1f263c;border-radius: 4px 0 0 0;height: 36px;width: 110px;}
@media (max-width: 768px) {.analog_sorting .analog-meta-title {margin-left: 4px;}
	.analog_sorting .analog-meta-title span {font-size: 23px;width: 100px;}
	.analog_sorting .analog-meta-title:after {left: 98px;}
	.analog_sorting .analog-box {margin-left: 5px;margin-right: 5px;}
	.analog_sorting .analog_one .td0_0 {min-width: 45px;width: 45px;}
	.analog_sorting .analog_one .td6 {font-size: 1px;color: transparent;}
	.analog_sorting .analog_one .td6 > span {display: block;color: #000;font-size: 15px;}
	.analog_sorting .product-price button {height: 26px;width: 29px;}
	.analog_sorting .product-price button:after {position: absolute;left: auto;right: 6px;top: 4px;bottom: auto;content: "";background: url("https://rusautoopt.ru/assets/img/ccard.svg") no-repeat center top;height: 18px;width: 18px;background-size: contain;}
	.analog_sorting .analog_one .td8 {width: 33px;min-width: 33px;max-width: 33px;}}
@media (min-width: 769px) {.analog_sorting .analog_one .td7 {width: 25px;}
	.analog_sorting .analog_one .td8 {min-width: 90px;width: 90px;max-width: 90px;}
	.analog_sorting .analog_small .btn {padding-top: 1px;}}
.table-options {border-bottom: 1px solid #ececec;}
.table-options tr td {font-size: 14px;padding: 5px 10px;border-top: 1px solid #ececec;}
.table-options tr td:first-child {width: 50%;}
.table-options.table-striped tbody tr:nth-of-type(odd) {background-color: #f3f3f3;}
@media (max-width: 768px) {.change-city-box {width: 30px;height: 50px;display: block;opacity: 0;overflow: hidden;position: absolute;z-index: 10000;left: 26px;top: 39px;}}
.slider-nav, .slider-desktop-nav {padding-bottom: 5px;padding-left: 0;padding-right: 0;}
.slider-nav .slick-list, .slider-desktop-nav .slick-list {background: #fff;}
.slider-nav .slick-prev, .slider-desktop-nav .slick-prev {left: 10px;width: 36px;height: 36px;z-index: 1000;background: url("/assets/images/akar-icons-circle-chevron-left.svg") no-repeat center top !important;background-size: cover;}
.slider-nav .slick-next, .slider-desktop-nav .slick-next {right: 10px;width: 36px;height: 36px;z-index: 1000;background: url("/assets/images/akar-icons-circle-chevron-right.svg") no-repeat center top !important;background-size: cover;}
.slider-nav .slick-next:before, .slider-desktop-nav .slick-next:before, .slider-nav .slick-prev:before, .slider-desktop-nav .slick-prev:before {display: none !important;}
.slider-nav .draggable:before, .slider-desktop-nav .draggable:before {display: block;position: absolute;left: 0;top: 0;bottom: 0;background: #fff;z-index: 900;width: 50px;height: 100%;content: " ";}
.slider-nav .draggable:after, .slider-desktop-nav .draggable:after {display: block;position: absolute;right: 0;top: 0;bottom: 0;background: #fff;z-index: 900;width: 50px;height: 100%;content: " ";}
.slider-nav .slick-slide, .slider-desktop-nav .slick-slide {padding: 10px;background: #fff;}
.slider-nav .slick-slide img, .slider-desktop-nav .slick-slide img {border-radius: 4px;border: 1px solid #eaeaea;}
.slider-nav .slick-slide.slick-center.slick-current img, .slider-desktop-nav .slick-slide.slick-center.slick-current img {border-radius: 4px;border: 1px solid #ff8686;}
.analog-box #mse2_results {max-width: 100%;}
.copy-link a {color: #000;font-weight: normal;}
.copy-link a:hover {color: #007bff;}
.copy-link:hover {background: #f3f3f3;display: block;padding-left: 5px;margin-left: -5px;}
.copy-link:hover > span.workemail {display: inline !important;cursor: pointer;}
.copy_link_mess {line-height: 40px;border-radius: 5px;background: #00c600;color: #fff;position: fixed;font-size: 15px;padding: 0 15px;z-index: 999999;bottom: 60px;left: 45%;margin-left: -120px;display: none;box-shadow: rgba(0,0,0,.15) 0px 0px 15px;}
@media (max-width: 576px) {.copy_link_mess {bottom: 33vh;}}
.copy_link_mess svg {max-width: 20px;height: auto;}
#nalichie-articul {padding-right: 0 !important;}
#nalichie-articul .modal-dialog {top: 50%;margin-top: -100px;max-width: 290px;}
@media (max-width: 576px) {#nalichie-articul .modal-dialog {margin-left: auto;margin-right: auto;}}
#nalichie-articul .modal-dialog .modal-content {overflow: visible;}
#nalichie-articul .modal-dialog .fancybox-close {right: -34px !important;top: -26px !important;background: rgba(255,255,255,.4);transition: background .3s ease-in-out;}
@media (max-width: 576px) {#nalichie-articul .modal-dialog .fancybox-close {top: -36px !important;right: -10px !important;}}
#nalichie-articul .modal-dialog .fancybox-close:hover {background: rgba(255,255,255,.8);}
#nalichie-articul .modal-dialog .fancybox-close:before {left: 14px;top: 6px;background: rgba(0,0,0,.4);}
#nalichie-articul .modal-dialog .fancybox-close:after {top: 14px;left: 6px;background: rgba(0,0,0,.4);}
#nalichie-articul .modal-dialog .modal-body {padding: 0;}
#nalichie-articul .modal-dialog .tooltip-copycontent {overflow: hidden;border-radius: 10px;}
#nalichie-articul .modal-dialog .tooltip-copycontent .tooltip-text {padding: 0 !important;}
#nalichie-articul .modal-dialog .tooltip-copycontent ul {margin-left: 0;padding-left: 0px;margin-bottom: 0;list-style: none;}
#nalichie-articul .modal-dialog .tooltip-copycontent ul li {display: block;font-family: OpenSans,Arial,Tahoma;font-size: 15px;position: relative;}
#nalichie-articul .modal-dialog .tooltip-copycontent ul li span {display: block;padding-bottom: 13px;padding-top: 13px;color: #ccc;width: 100%;padding-left: 55px;transition: padding-left .3s ease-in-out;}
#nalichie-articul .modal-dialog .tooltip-copycontent ul li span.spanlink {color: #000;}
#nalichie-articul .modal-dialog .tooltip-copycontent ul li span:hover {background-color: #edf2fe;padding-left: 55px;text-decoration: none;}
#nalichie-articul .modal-dialog .tooltip-copycontent ul li span > svg, #nalichie-articul .modal-dialog .tooltip-copycontent ul li span > img {position: absolute;left: 20px;top: 10px;max-width: 20px;}
#nalichie-articul .modal-dialog .tooltip-copycontent ul li span.shares-modal-in-other-modal > img {top: 15px;max-width: 22px;}
#nalichie-articul .modal-dialog .tooltip-copycontent ul li span.spanlink4 svg {top: 10px;max-width: 24px;left: 17px;}
.table-bordered-center th {border-top: 0;}
.table-bordered-center td, .table-bordered-center th {border-right: 1px solid #dee2e6;}
.table-bordered-center td:last-child, .table-bordered-center th:last-child {border-right: 0;text-align: center;}
.height4 {height: 4px;background: #7f7f7f;border: 0;display: block;border-radius: 3px;}
.innal:focus span, .innal:hover span {color: #fff !important;}
#nalichie-modal .gray-text {font-size: 12px;line-height: 1.37;opacity: .75;}
#cityfx .modal-footer {background: #f4f4f4;}
#nalichie-modal .innal {border: 2px solid #ccc;}
.text-underline {text-decoration: underline;}
.innal .gcolor, .innal .gcolor * {color: #999 !important;}
@media (max-width: 576px) {.npl-mobile {padding-left: 0 !important;}
	.fancybox-close {max-width: 25px;}
	#nalichie-modal .table td, #nalichie-modal .table th {padding: .7rem .25rem;}
	#nalichie-modal .modal-body {padding: .6rem;}
	#nalichie-modal .innal {white-space: normal;height: auto;}
	#nalichie-modal .innal:hover {border: 2px solid #333;}
	#nalichie-modal .innal > span {display: flex;align-items: center;font-size: 11px !important;line-height: 13px !important;padding-top: 2px;padding-bottom: 2px;}
	#nalichie-modal .innal > span i {color: #8ab933;padding-top: 0px;padding-right: 20px;padding-left: 11px !important;margin-right: 10px !important;border-right: 1px solid #e6e9e0;float: left;}
	.nopadding-left-sm {padding-left: 0;}
	.suggestion-item .btn {padding: 5px 10px;font-size: 13px;height: 38px;line-height: 18px;display: block;overflow: hidden;}}