[id ^= sandbox_theme_panel] {
  width: 120px !important;
  font-size: 12px !important;
  right: 0;
  top: auto !important;
  bottom: 0; }

.product-new-form span {
  border-radius: 3px;
  background: #f2f4f9;
  cursor: pointer;
  padding: 12px 20px;
  text-align: center;
  color: #4267a6;
  font-size: 22px;
  display: block; }

.shop2-product .product-new-form span {
  width: auto !important;
  min-width: 240px;
  color: #4267a6;
  padding: 15px 30px 16px;
  box-sizing: border-box;
  box-shadow: inset 0 0 0 1px #4267a6;
  background: #fff;
  font: 22px/29px 'roboto_condensed-light', Arial, Helvetica, sans-serif;
  border: none;
  outline: none;
  transition: all 0.3s;
  border-radius: 3px;
  display: inline-block; }
  .shop2-product .product-new-form span:hover {
    color: #fff;
    background: #4267a6;
    box-shadow: none; }
  .shop2-product .product-new-form span:active {
    color: #fff;
    background: #4267a6;
    box-shadow: inset 0 1px 0 1px rgba(0, 0, 0, 0.2); }

.sample-popup {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
  z-index: 212;
  min-width: 0;
  height: auto;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s; }
  .sample-popup.opened {
    visibility: visible;
    opacity: 1; }
  .sample-popup .sample-popup-in {
    max-width: 320px;
    margin: 0 auto;
    padding: 40px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'roboto_condensed-light', Arial, Helvetica, sans-serif;
    font-size: 15px; }
  .sample-popup .sample-close {
    position: absolute;
    right: 30px;
    top: 30px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M0.290%2C1.696%20L7.505%2C8.910%20L0.290%2C16.125%20C-0.098%2C16.509%20-0.100%2C17.136%200.285%2C17.524%20C0.287%2C17.526%200.289%2C17.528%200.290%2C17.530%20C0.675%2C17.918%201.302%2C17.921%201.690%2C17.536%20C1.692%2C17.534%201.694%2C17.532%201.696%2C17.530%20L8.910%2C10.315%20L16.125%2C17.530%20C16.509%2C17.918%2017.136%2C17.921%2017.524%2C17.536%20C17.526%2C17.534%2017.528%2C17.532%2017.530%2C17.530%20C17.918%2C17.145%2017.921%2C16.518%2017.536%2C16.130%20C17.534%2C16.128%2017.532%2C16.127%2017.530%2C16.125%20L10.315%2C8.910%20L17.530%2C1.696%20C17.918%2C1.311%2017.921%2C0.684%2017.536%2C0.296%20C17.534%2C0.294%2017.532%2C0.292%2017.530%2C0.290%20C17.145%2C-0.098%2016.518%2C-0.100%2016.130%2C0.285%20C16.128%2C0.287%2016.127%2C0.289%2016.125%2C0.290%20L8.910%2C7.505%20L1.696%2C0.290%20C1.311%2C-0.098%200.684%2C-0.100%200.296%2C0.285%20C0.294%2C0.287%200.292%2C0.289%200.290%2C0.290%20C-0.098%2C0.675%20-0.100%2C1.302%200.285%2C1.690%20C0.287%2C1.692%200.289%2C1.694%200.290%2C1.696%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .sample-popup .tpl-anketa-success-note {
    font: 21px 'roboto_condensed-bold', Arial, Helvetica, sans-serif;
    text-align: center;
    color: #212121; }
  .sample-popup .form_bl_title {
    color: #4267a6;
    font: 28px/1 'roboto-light', Arial, Helvetica, sans-serif;
    letter-spacing: 0.93px;
    padding: 0 0 34px;
    text-align: center; }
  .sample-popup .tpl-field {
    margin: 0 0 37px;
    font: 18px 'roboto-regular', Arial, Helvetica, sans-serif;
    color: #212121; }
  .sample-popup .tpl-field input[type='text'], .sample-popup .tpl-field input[type='email'], .sample-popup .tpl-field textarea {
    -webkit-appearance: none;
    color: #212121;
    font-family: 'roboto_condensed-light', Arial, Helvetica, sans-serif;
    font-size: 15px;
    padding: 12px 10px 13px 10px;
    background: none;
    width: 100%;
    border: none;
    outline: none;
    border-radius: 0;
    transition: all 0.3s;
    box-sizing: border-box;
    box-shadow: inset 0 -1px 0 #f36766; }
  .sample-popup .tpl-field input[type='text']:hover, .sample-popup .tpl-field input[type='email']:hover, .sample-popup .tpl-field textarea:hover {
    color: #f36766;
    box-shadow: inset 0 -2px 0 #f36766; }
  .sample-popup .tpl-field input[type='text']:focus, .sample-popup .tpl-field input[type='email']:focus, .sample-popup .tpl-field textarea:focus {
    color: #212121;
    box-shadow: inset 0 -2px 0 rgba(243, 103, 102, 0.2); }
  .sample-popup .tpl-field .field-title {
    padding: 0 0 2px;
    font-size: 15px;
    font-family: 'roboto_condensed-light', Arial, Helvetica, sans-serif; }
  .sample-popup .tpl-field .field-title span {
    color: #f36766; }
  .sample-popup .tpl-field .jqselect {
    color: #212121;
    font: 18px 'roboto-regular', Arial, Helvetica, sans-serif;
    padding: 0;
    width: 100%;
    border: none;
    outline: none;
    transition: all 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: inset 0 -1px 0 #f36766; }
  .sample-popup .tpl-field .jqselect:before {
    position: absolute;
    content: '';
    right: 4px;
    top: 50%;
    margin-top: -9px;
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f36766%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8.29289322%2C12.7071068%20L4.29289322%2C8.70710678%20C3.90236893%2C8.31658249%203.90236893%2C7.68341751%204.29289322%2C7.29289322%20C4.68341751%2C6.90236893%205.31658249%2C6.90236893%205.70710678%2C7.29289322%20L9.00000002%2C10.5857865%20L12.2928932%2C7.29289323%20C12.6834175%2C6.90236894%2013.3165825%2C6.90236893%2013.7071068%2C7.29289322%20C14.0976311%2C7.68341751%2014.0976311%2C8.31658249%2013.7071068%2C8.70710678%20L9.70710694%2C12.7071067%20C9.51184482%2C12.9023688%209.25592253%2C12.9999999%209.00000023%2C12.9999999%20C8.74407774%2C13%208.48815539%2C12.9023689%208.29289322%2C12.7071068%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .sample-popup .tpl-field .jqselect.opened:before {
    transform: rotate(-180deg); }
  .sample-popup .tpl-field .jq-selectbox__select {
    padding: 9px 40px 10px 10px; }
  .sample-popup .tpl-field .jq-selectbox__dropdown {
    width: 100%;
    background: #fff;
    box-sizing: border-box;
    box-shadow: inset 0 0 0 1px #f36766; }
  .sample-popup .tpl-field .jq-selectbox__dropdown ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .sample-popup .tpl-field .jq-selectbox__dropdown ul li {
      padding: 8px 15px;
      font-family: 'roboto-light', Arial, Helvetica, sans-serif;
      font-size: 16px;
      line-height: 18px;
      color: #212121;
      cursor: pointer; }
      .sample-popup .tpl-field .jq-selectbox__dropdown ul li.sel {
        color: #fff;
        background: #f36766; }
  .sample-popup .tpl-field.type-radio_group .field-title, .sample-popup .tpl-field.type-multi_checkbox .field-title, .sample-popup .tpl-field.type-checkbox .field-title {
    padding-bottom: 6px; }
  .sample-popup .tpl-field.type-radio_group ul, .sample-popup .tpl-field.type-multi_checkbox ul, .sample-popup .tpl-field.type-checkbox ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    .sample-popup .tpl-field.type-radio_group ul li, .sample-popup .tpl-field.type-multi_checkbox ul li, .sample-popup .tpl-field.type-checkbox ul li {
      margin-top: 10px;
      font-size: 0; }
      .sample-popup .tpl-field.type-radio_group ul li span, .sample-popup .tpl-field.type-multi_checkbox ul li span, .sample-popup .tpl-field.type-checkbox ul li span {
        display: inline-flex;
        align-items: center;
        font-family: 'roboto_condensed-light', Arial, Helvetica, sans-serif;
        font-size: 15px;
        cursor: pointer; }
        .sample-popup .tpl-field.type-radio_group ul li span label, .sample-popup .tpl-field.type-multi_checkbox ul li span label, .sample-popup .tpl-field.type-checkbox ul li span label {
          cursor: pointer; }
        .sample-popup .tpl-field.type-radio_group ul li span .jq-radio, .sample-popup .tpl-field.type-multi_checkbox ul li span .jq-radio, .sample-popup .tpl-field.type-checkbox ul li span .jq-radio, .sample-popup .tpl-field.type-radio_group ul li span .jq-checkbox, .sample-popup .tpl-field.type-multi_checkbox ul li span .jq-checkbox, .sample-popup .tpl-field.type-checkbox ul li span .jq-checkbox {
          position: relative;
          width: 40px;
          height: 40px;
          flex: 0 0 40px;
          margin: 0 10px 0 0;
          transition: all 0.3s;
          border-radius: 3px;
          box-shadow: inset 0 0 0 1px #000; }
          .sample-popup .tpl-field.type-radio_group ul li span .jq-radio:hover, .sample-popup .tpl-field.type-multi_checkbox ul li span .jq-radio:hover, .sample-popup .tpl-field.type-checkbox ul li span .jq-radio:hover, .sample-popup .tpl-field.type-radio_group ul li span .jq-checkbox:hover, .sample-popup .tpl-field.type-multi_checkbox ul li span .jq-checkbox:hover, .sample-popup .tpl-field.type-checkbox ul li span .jq-checkbox:hover {
            box-shadow: inset 0 0 0 2px #000; }
          .sample-popup .tpl-field.type-radio_group ul li span .jq-radio:before, .sample-popup .tpl-field.type-multi_checkbox ul li span .jq-radio:before, .sample-popup .tpl-field.type-checkbox ul li span .jq-radio:before, .sample-popup .tpl-field.type-radio_group ul li span .jq-checkbox:before, .sample-popup .tpl-field.type-multi_checkbox ul li span .jq-checkbox:before, .sample-popup .tpl-field.type-checkbox ul li span .jq-checkbox:before {
            position: absolute;
            content: '';
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            border-radius: 3px; }
          .sample-popup .tpl-field.type-radio_group ul li span .jq-radio.checked:before, .sample-popup .tpl-field.type-multi_checkbox ul li span .jq-radio.checked:before, .sample-popup .tpl-field.type-checkbox ul li span .jq-radio.checked:before, .sample-popup .tpl-field.type-radio_group ul li span .jq-checkbox.checked:before, .sample-popup .tpl-field.type-multi_checkbox ul li span .jq-checkbox.checked:before, .sample-popup .tpl-field.type-checkbox ul li span .jq-checkbox.checked:before {
            background: url(radio-check.svg) 50% no-repeat; }
  .sample-popup .tpl-field.tpl-field-hidden {
    display: none; }
  .sample-popup .tpl-field.tpl-field-button {
    margin-bottom: 0; }
  .sample-popup .tpl-field.tpl-field-button button {
    -webkit-appearance: none;
    color: #fff;
    font: 22px/29px 'roboto_condensed-light', Arial, Helvetica, sans-serif;
    padding: 16px 20px 17px;
    width: 100%;
    border: none;
    outline: none;
    background: #f36766;
    transition: all 0.3s;
    box-shadow: none;
    border-radius: 3px; }
    .sample-popup .tpl-field.tpl-field-button button:hover {
      color: #fff;
      background: rgba(243, 103, 102, 0.9);
      box-shadow: none; }
    .sample-popup .tpl-field.tpl-field-button button:active {
      color: #fff;
      background: #f36766;
      box-shadow: inset 0 1px 0 1px rgba(0, 0, 0, 0.2); }

.prod_list_wrap .product_list_in.product-list-price .prod_price_wr.prod_price_wr2, .prod_list_wrap .product_list_in.product-list-simple .prod_price_wr {
  display: none; }

.shop2-product .prod_form_wr.prod_form_wr2 .prod_form_price {
  display: none; }

@media (min-width: 1023px) {
  .top_slider_wrap .sl_item {
    /*background-size: cover !IMPORTANT;*/ }

  .top_slider_wrapper {
    min-height: 700px;
    height: auto !important; }
    .top_slider_wrapper .bx-viewport {
      height: 700px !important; }
      .top_slider_wrapper .bx-viewport .sl_item_in {
        height: 700px !important; } }

@media (max-width: 1023px) {
  .shop2-product .product-new-form span {
    padding: 10px 30px 11px; } }

@media (max-width: 499px) {
  .sample-popup .sample-popup-in {
    padding: 40px 20px;
    max-width: 360px;
    box-sizing: border-box; }

  .sample-popup .sample-close {
    right: 6px;
    top: 10px; }

  .sample-popup .form_bl_title {
    font-size: 20px;
    PADDING: 0 0 30px; } }

.fold_bl_wrapper2 .main_folders.test li {
  width: 33%; }

.fold_bl_wrapper2 .main_folders.test li:nth-child(3n) {
  margin: 0 2% 30px 0; }

.fold_bl_wrapper2 .main_folders.test li:nth-child(2n) {
  margin-right: 0; }
