.products .product .success_mini {	bottom: 114px;	}.success_cart .version{    color: #2b2b2b;    font: 300 13px/15px Ubuntu;    position: relative;}.success_cart .version + .version{    margin-top: 30px;    padding-top: 30px;    border-top: 1px solid #d8d8d8;}.success_cart .version .line{    display: flex;    justify-content: space-between;    align-items: center;    align-content: center;    flex-wrap: wrap;}.success_cart .version .line + .line{    margin-top: 15px;}.success_cart .version .icon{    width: 29px;}.success_cart .version .icon img{    display: block;}.success_cart .version .name{    width: 112px;    padding-right: 15px;}.success_cart .version .price{    color: #2b2b2b;    font-size: 18px;    font-weight: 700;    line-height: 20px;    width: 75px;    margin-right: auto;    text-transform: uppercase;}.success_cart .version .price .old{    color: #d63f3f;    font-size: 12px;    font-weight: normal;    line-height: 13px;    text-decoration: line-through;}.success_cart .version .amount{    width: 92px;    margin-right: 20px;}.success_cart .version .amount .box{    overflow: hidden;    width: 100%;}.success_cart .version .amount a{    position: relative;    display: block;    float: left;    width: 30px;    height: 44px;    transition: opacity .2s linear;    opacity: .4;}.success_cart .version .amount a.minus{    background: url(../images/ic_minus2.png) 50% 50% no-repeat;}.success_cart .version .amount a.plus{    background: url(../images/ic_plus2.png) 50% 50% no-repeat;}.success_cart .version .amount a:hover{    opacity: 1;}.success_cart .version .amount .input{    color: #7b7b7b;    font: 300 16px Ubuntu;    display: block;    float: left;    width: 100%;    height: 44px;    margin: 0 -30px;    padding: 0 29px;    text-align: center;    border: 1px solid #d8d8d8;    border-radius: 3px;    background: #fff;}.success_cart .version .buy_link{    color: #fff;    font: 700 16px/15px Ubuntu;    display: flex;    width: 150px;    height: 44px;    margin-right: 20px;    padding: 0 15px;    transition: .2s linear;    text-align: center;    text-decoration: none;    text-transform: uppercase;    border-radius: 3px;    background: #263488;    justify-content: center;    align-items: center;    align-content: center;    flex-wrap: wrap;}.success_cart .version .buy_link:hover{    background-color: #3149a1;}.success_cart .version .buy_link:active{    background-color: #263488;}.success_cart .version .buy_link.active{    color: #b8b8b8;    background: #ededed;}.success_cart .version .quike_buy_link{    color: #425ab4;    font: 300 14px/20px Ubuntu;    display: inline-block;    vertical-align: top;    text-decoration: none;}.success_cart .version .quike_buy_link:hover{    text-decoration: underline;}.success_cart .success{    color: #fff;    font: 14px Ubuntu;    position: absolute;    z-index: 10;    right: 0;    bottom: 54px;    display: none;    width: 100%;    padding: 15px;    text-align: center;    border-radius: 3px;    background: rgba(0,0,0,.9);}.success_cart .success:after{    position: absolute;    bottom: -10px;    left: 50%;    display: block;    width: 10px;    height: 10px;    margin-left: -5px;    content: '';    border: 5px solid transparent;    border-top-color: rgba(0,0,0,.9);}.success_cart .success .title{    font-weight: 700;    margin-bottom: 5px;}@media (max-width: 479px){	 .success_cart .version .line + .line    {        justify-content: center;    }    .success_cart .version .amount    {        width: 100%;        margin-right: 0;        margin-bottom: 15px;    }    .success_cart .version .amount:empty    {        margin-bottom: 0;    }    .success_cart .version .buy_link    {        font-size: 14px;        width: 115px;        margin-right: 15px;    }    .success_cart .success:after    {        left: 25%;    }	}@media (max-width: 767px){	.success_cart .version .buy_link    {        width: 145px;    }}.not_avail {	color: #263488;    font: 700 16px/44px Ubuntu;    display: block;    width: 100%;    height: 44px;    margin-top: 20px;    margin-bottom: 15px;    padding: 0 15px;    transition: .2s linear;    text-align: center;    text-decoration: none;    text-transform: uppercase;    background: none;}.success_cart .not_avail {    margin: 0;}.product_info .not_avail{	width: 200px;}.bx-sls .bx-ui-sls-container {    min-height: 34px;}.dropdown-fade2white{	background:none !important;}.error{	color: red;	font: 300 10px Ubuntu;}.bx-sls .dropdown-block {	border: 1px solid #d8d8d8;}.error_border{	border: 1px solid red !important;}.bx-ui-sls-variant{	font: 300 14px/16px Ubuntu;}.confirm_order .text_block table td{	padding: 0;	border-bottom: 0;}.my_ok_text{	color: green;	font: 12px/16px Ubuntu;}.error_text, .my_ok_text{	margin-bottom: 20px;}#reg_ok_info{	font: 17px/20px Ubuntu;}.forgot_section *{	font-family:  Ubuntu;}.forgot_section {	margin-bottom:20px;}.modal_cont {    z-index: 9999;}.custom_info{	font-family: Ubuntu;}.search-tags-cloud{	text-align: center;	font-family: Ubuntu;	margin-bottom: 40px;}.product_info .data .share .name {    margin-right: 13px;    display: block;    float: left;    height: 49px;    padding-top: 7px;}@media (max-width: 479px){	.product_info .data .share .name {		margin-right: 13px;		display: inline;		float: none;		height: 19px;	}}.search-page *{	color: #2b2b2b;	font: 300 13px/19px Ubuntu;}.search-page a{	color: #425ab4;}.search-page a:hover{	text-decoration: none;}/* .bottom .cont:after{ */	/* display: block; */    /* background: url(/bitrix/templates/.default/images/sickles1.png); */    /* background-size: contain; */    /* background-repeat: repeat-x; */    /* background-position: bottom; */    /* content: ''; */    /* width: 100%; */    /* height: 47px; *//* } *//* .bottom .cont:before{ */	/* display: block; */    /* background: url(/bitrix/templates/.default/images/sugrob.png); */    /* background-size: contain; */    /* background-repeat: repeat-x; */    /* background-position: bottom; */    /* content: ''; */    /* width: 100%; */    /* height: 47px; *//* } */