

/* Start:/bitrix/components/weborigami/selection.to/templates/no_foundation/style.css?15311324965949*/
.card {
  -webkit-transition: background 200ms ease-in-out;
  -o-transition: background 200ms ease-in-out;
  transition: background 200ms ease-in-out;
}
.to_blocks .column > a{
  text-decoration: none;
}

.card:hover {
  background: #eaeaea;
}

.text-center .button {
  margin: 0;
}

.hover thead tr,
.hover thead tr:hover {
  background: #1779ba !important;
  color: white;
}
.form-part-filter-container {
    height: 276px;
    padding: 30px 0;
}
.form-part-filter-container {
    position: relative;
    padding: 50px 0 36px;
    background: #f8f7f3;
    overflow: hidden;
    margin-bottom: 100px;
}
.form-part-filter-container .section {
    position: relative;
}
.box-heading-wrap {
    -webkit-box-flex: 0;
    flex: 0 0 22%;
    max-width: 23%;
    margin-left: -20px;
	/*margin-top:70px;*/
}
/*.form-part-filter-container .box-heading-angle {
    height: 120px;
    margin-bottom: 30px;
    line-height: 85px;
}*/
.box-heading-angle {
    font-style: italic;
    color: #fff;
    font-size: 20px;
    z-index: 3;
    line-height: 26px;
    background: #ff1533;
    padding: 20px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    /*padding: 19px 20px;
    position: relative;*/
}
/*.form-part-filter-container .box-heading-angle:before {
    content: "";
    top: 0;
    position: absolute;
    left: 100%;
    margin-left: 40px;
    bottom: 0;
    width: 5000px;
    background: #ff1533;
	height:120px;
}*/

.form-part-filter-container .section {
position:relative
}

/*.form-part-filter-container .box-heading-angle {
padding:12px 20px;
height:120px
}*/

.form-part-filter-container .box-heading-angle:after {
content: " ";
top:0;
position:absolute;
left:0;
-webkit-transform:translate(-99%);
transform:translate(-99%);
bottom:0;
width:5000px;
background:#ff1533;
z-index:-1;
height:120px;
}

#form-part-filter {
z-index:3;
/*margin-top:40px;*/
}

.form-part-filter-container .triangle-left {
width:0;
height:0;
border-bottom:78px solid #f8f7f3;
border-left:20px solid transparent;
position:absolute;
top:50px;
left:172px
}

.form-part-filter-container {
height:300px;
padding:30px 0
}

.form-part-filter-container .info-wrapper {
position:relative;
background:#fff;
z-index:3;
height:330px;
margin-top:-50px;
top:20px
}

.form-part-filter-container .info-wrapper.empty {
background-image:url(/bitrix/components/weborigami/selection.to/templates/no_foundation/images/car-placeholder.jpg);
background-repeat:no-repeat;
background-position:50%
}

.form-part-filter-container .info-wrapper .triangle-b-left {
width:0;
height:0;
border-bottom:276px solid #fff;
border-left:70px solid transparent;
position:absolute;
top:0;
left:-70px
}

.form-part-filter-container .info-wrapper .triangle-b-right {
width:0;
height:0;
border-top:276px solid #fff;
border-right:70px solid transparent;
position:absolute;
top:0;
right:-70px
}

.form-part-filter-container .mod-info {
padding:10px 20px;
text-align:center;
position:relative
}

.form-part-filter-container .mod-info img {
    width: 40%;
    margin-top: 70px;
}

.form-part-filter-container .mod-info .spec {
position:absolute;
left:0;
right:0;
top:240px
}

.form-part-filter-container .mod-info .spec .mod-name {
color:#4b4b4b;
display:block;
font-size:18px;
line-height:1.3em;
margin-bottom:10px;
overflow:hidden;
-ms-text-overflow:ellipsis;
text-overflow:ellipsis;
max-height:45px;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
display:-webkit-box
}

.form-part-filter-container .mod-info .spec .mod-text {
margin-bottom:6px;
}

.form-part-filter-container .mod-info .catalog-link {
position:relative;
padding:4px 14px 4px 38px;
font-style:normal
}

.form-part-filter-container .mod-info .catalog-link:after {
content: " ";
position:absolute;
left:13px;
top:7px;
background:transparent url(/bitrix/components/weborigami/selection.to/templates/no_foundation/images/icons.png) no-repeat -239px -122px;
width:13px;
height:13px
}
/*.form-part-filter-container .box-heading-angle {
height:120px;
margin-bottom:30px
}*/

.car-from-garage .form-part-filter-container {
margin-bottom:0
}

.form-part-filter-container .info-wrapper {
    position: relative;
    background: #fff;
    z-index: 3;
    height: 330px;
    margin-top: -50px;
    top: 20px;
}
.form-part-filter-container .mod-info {
padding:20px 5px;
}

.form-part-filter-container .mod-info .spec .mod-name {
font-size:24px
}

.form-part-filter-container .mod-info .spec .mod-text {
margin-bottom:15px
}

.form-part-filter-container .mod-info .catalog-link {
padding:8px 14px 8px 38px
}

.form-part-filter-container .mod-info .catalog-link:after {
top:11px
}
.form-part-filter-container .info-wrapper .triangle-b-left,.form-part-filter-container .info-wrapper .triangle-b-right {
display:none
}

.form-part-filter-container .info-wrapper.empty {
background-size:contain
}
.box-heading-wrap {
-webkit-box-flex:0;
flex:0 0 100%;
max-width:100%;
margin-left:0;
padding-right: 0;
}
.align-items-md-center {
    -webkit-box-align: center!important;
    align-items: center!important;
}
.main-filter-wrap {
    background: #f8f7f3;
    z-index: 3;
    padding-left: 0;
    padding-right: 0;
}
#form-part-filter {
    z-index: 3;
	align-items: center;
}
#form-part-filter .row {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
#form-part-filter, .search-brand-wrap {
    display: -webkit-box;
    display: flex;
	flex-direction:column;
}
#form-part-filter {
    vertical-align: top;
    position: relative;
    z-index: 2;
    background: #f8f7f3;
    min-height: 190px;
    -webkit-box-pack: center;
    justify-content: center;
    flex-wrap: wrap;
}
#form-part-filter .row select {
    width: 215px;
}

.is-active .collapse {
	display:block;
}
.form-to-filter {
    padding: 0;
}
/* End */


/* Start:/bitrix/components/RCM/quests/templates/.default/style.css?15306159291720*/
.collapse {
    display: none;
}
.card-block {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}

#faq {
    background: #f2f2f2;
	padding: 2rem 6rem;
}

.faq-header {
    font-size:40px;
    color:#343434;
    font-weight: 300;
    text-align: center;
    margin-bottom:40px;
}

#questions_tabs .card .collapsed .fa-minus {
    display: none;
}

#questions_tabs .card .collapsed .fa-plus {
    display: inline;
}

#questions_tabs .card .fa-minus {
    color:#e94b64;
    display: inline;
    margin-right:10px;
}

#questions_tabs .card .fa-plus {
    display: none;
    color:#467c28;
    margin-right:10px;
}

#questions_tabs .card-header a {
    color:#000;
    text-decoration: none;
    display: block;
}

#questions_tabs .card-header {
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

#questions_tabs .card-header:hover {
    background: #fff;
}

#questions_tabs .card {
    margin-bottom:15px;
}
.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: #f7f7f9;
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.card {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
/* End */
/* /bitrix/components/weborigami/selection.to/templates/no_foundation/style.css?15311324965949 */
/* /bitrix/components/RCM/quests/templates/.default/style.css?15306159291720 */
