

/* Start:/bitrix/templates/skavolini_adapt_new/components/bitrix/catalog.element/scav/style.css?15739215664563*/
#slider_and_props_cont{
  clear: both;
  width: 100%;
  height:350px;
}
div.colors_slider div.bx-wrapper div.bx-viewport {
  height: 130px !important;
}
#slider_container{
  width:670px;
  height:310px;
  display:block;
  position:relative;
  float:left;
}

#disp_properties{
    float: left;
    margin-left: 27px;
    width: 280px;
    position:relative;
}
.prop_block1{
  width: 280px;
  clear:left;
  margin:0;
  padding:0;
}

.p_name {
    display: inline-block;
    width: 65px;
}

.p_value {
    font-weight:bold;
}

.vert_spacer{
  height: 20px;
  display: block;
  position:relative;
  width:100%
}
ul.prop_links{
  list-style: none;
  margin: 20px 0;
}
ul.prop_links li{
  margin: 10px 0;
}
a.props_icon{
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 19px;
    padding: 12px 0 0 60px;
    text-decoration: underline;
}
.icon_basket{
  background-image: url(/bitrix/templates/skavolini_adapt_new/components/bitrix/catalog.element/scav/images/icon_basket.png);
  background-position: left top;
  background-repeat: no-repeat;
  height: 44px;
}
.icon_calc{
  background-image: url(/bitrix/templates/skavolini_adapt_new/components/bitrix/catalog.element/scav/images/icon_calc.png);
  background-position: left top;
  background-repeat: no-repeat;
  height: 45px;
}
.icon_download{
  background-image: url(/bitrix/templates/skavolini_adapt_new/components/bitrix/catalog.element/scav/images/icon_download.png);
  background-position: left top;
  background-repeat: no-repeat;
  height: 44px;
}
.sb_header, .fb_header, .cb_header{
  clear:both;
  width:977px;
  height:40px;
  font-size: 18px;
}

.sb_h_face, .sb_line_face{
  float:left;
  width:250px;
  margin-right:27px;
}
.sb_h_face_colors, .sb_line_face_colors{
  position:relative;
  float:left;
  width:700px;
}
.face_line, .counts_line{
  clear: both;
  height: 150px;
  width:977px;
}
#description_block{
  width:977px;
}
.checkbox{
    cursor: pointer;
}
.tabs .content-wrap .tn1 .item.checked figure{
  outline-color: #272c31;
}
.unchecked{
}

.tn2.checked {
  display: block;
}

.tn2.unchecked {
  display: none;
}

.prev_btn{
  margin: 25px 0 0;
  position:absolute;
  width:30px;
  height:32px;
  left:0;
}

.next_btn{
  margin: 25px 0 0;
  position:absolute;
  right:70px;
  width:30px;
  height:32px;
}

.colors_slider{
  float: left;
  width:550px;
  margin-left:40px;
}
.color_element{
  cursor:pointer;
}

.tabs .content-wrap .tn2 .item figure .img_outer.ce_selected{
  border: 2px solid #272c31;
}

.bx-prev{
  background-image: url(/bitrix/templates/skavolini_adapt_new/components/bitrix/catalog.element/scav/images/arrow-color-left.png);
  background-position: left top;
  background-repeat: no-repeat;
  width: 18px;
  height: 32px;
  cursor: pointer;
  text-indent: -9999px;
  display: block;
}

.bx-next{
  background-image: url(/bitrix/templates/skavolini_adapt_new/components/bitrix/catalog.element/scav/images/arrow-color-right.png);
  background-position: left top;
  background-repeat: no-repeat;
  width: 18px;
  height: 32px;
  cursor: pointer;
  text-indent: -9999px;
  display: block;
}
ul.bxslider_furn,
ul.bxslider_counts{
  position: relative;
}
ul.bxslider_furn li{
    float: left;
    list-style: none outside none;
    margin-right: 30px;
    margin-top: 20px;
    position: relative;
    width: 120px;
}
ul.bxslider_counts li{
    float: left;
    list-style: none outside none;
    margin-right: 35px;
    position: relative;
    width: 180px;
    height: 150px;
    border: 1px solid lightgray;
}
.top_left_plate{
  position: absolute;
  top:0;
  left: 0;
  background-image: url(/bitrix/templates/skavolini_adapt_new/components/bitrix/catalog.element/scav/images/bg_plate_2.png);
  background-position: left top;
  background-repeat: none;
  width: 130px;
  height: 41px;
}
.bottom_right_plate{
  position: absolute;
  bottom:0;
  right: 0;
  background-image: url(/bitrix/templates/skavolini_adapt_new/components/bitrix/catalog.element/scav/images/bg_plate_1.png);
  background-position: left bottom;
  background-repeat: repeat-x;
  width: 160px;
  height: 53px;
}
.bottom_right_plate span{
  display: block;
  margin: 10px 0 0 20px;
}
.top_left_plate span{
  display: block;
  margin: 10px 0 0 15px;
  font-weight:bold;
}
.plate_text{
  color: #3C3C3C;
  font-style: italic;
  font-size: 12px;
}

div.social_network {
  float:left;
  margin:20px 0;
}

div.social_network div.yashare-auto-init span.b-share {
  padding:0 !important;
}

div.print {
  float:left;
  margin:20px;
}

div.print a.print-link {
  background:url(/bitrix/templates/skavolini_adapt_new/components/bitrix/catalog.element/scav/images/printer.gif) left 6px no-repeat;
  display:block;
  width:69px;
  padding:3px 0 0 16px;
}

div.download {
  float:left;
  margin:20px 0;
}

div.download a.dn-catalog {
  background:url(/bitrix/templates/skavolini_adapt_new/components/bitrix/catalog.element/scav/images/arrow-dn.gif) left 8px no-repeat;
  display:block;
  width:80px;
  padding:3px 0 0 16px;
}

div.colors_slider div.bx-wrapper div.bx-caption span {
    width:80px !important;
}

div.back {
    bottom: 305px;
    position: absolute;
    right: 0;
}

h1 {
  display: none;
}

h1.h1_visible {
  display: block;
}

body .header-height {
  /*height: 3rem;*/
}
/* End */


/* Start:/bitrix/templates/skavolini_adapt_new/components/bitrix/form.result.new/popup-modal/style.css?15617124161999*/
.callback-form {
  width: 450px;
  display: none;
}

.container.form-modal {
  width: 100% !important;
}

.form-modal {
  width: 450px;
  text-align: center;
  padding: 20px 0;
}

.form-modal a {
  color: #444 !important;
}

.form-modal .error-required input,
.form-modal .error-required label i,
.form-modal .error-required textarea {
  border-color: #c00b1e;
}

.form-modal .form-group {
  margin-bottom: 20px;
}

.form-modal .form-group:last-child {
  margin-bottom: 0px;
}

.form-modal .form-checkbox {
  margin-bottom: 20px;
}

.form-modal .form-checkbox label {
  overflow: hidden;
}

.form-modal .form-checkbox label input {
  display: none;
}

.form-modal .form-checkbox label i {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  margin-right: 5px;
  border: .1rem solid #e8e8e8;
  transition: all .3s 0s;
}

.form-modal .form-checkbox label i:before {
  content: '';
  position: absolute;
  display: block;
  opacity: 0;
  top: 2px;
  left: 2px;
  width: 10px;
  height: 10px;
  background: #c00b1e;
  transition: all .3s 0s;
  border-radius: 0px;
}

.form-modal .form-checkbox label input:checked + i:before {
  opacity: 1 !important;
}

.form-modal input {
  display: block;
  width: 100%;
  margin: 0;
}

.form-modal input::placeholder {
  color: #7d7d7d;
}

.form-modal input[type="submit"] {
  width: 200px;
  background-color: #c00b1e;
  color: #fff;
  border: .15rem solid #c00b1e;
}

.form-modal input[type="submit"]:hover {
  background-color: #fff;
}

.form-modal textarea {
  display: block;
  width: 100%;
  margin: 0;
}

.form-modal textarea::placeholder {
  color: #7d7d7d;
}

.form-required {
  color: red;
}

.form-modal hr {
  border-bottom: .1rem solid #e8e8e8;
}

.form-modal .message {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
  padding: 10px;
  margin: 10px 0;
}
/* End */
/* /bitrix/templates/skavolini_adapt_new/components/bitrix/catalog.element/scav/style.css?15739215664563 */
/* /bitrix/templates/skavolini_adapt_new/components/bitrix/form.result.new/popup-modal/style.css?15617124161999 */
