/**
* Theme Name: Shopio Child
* Description: This is a child theme of Shopio, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opal Team</a>
* Template: shopio
* Version: 1.3.2
*/


@font-face {
  font-family: 'chromium';
  src: url('../assets/fonts/chromium.woff') format('woff'),
       url('./assets/fonts/chromium.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}



.woof_sid_auto_shortcode,
.woof_redraw_zone {
  background:#fff!important;
  box-shadow:none!important;
  border:none!important;
  border-radius:0!important
}
.woof_redraw_zone h4 {
  font-size:14px!important;
  font-weight:500;
  text-transform:uppercase
}
.woof_edit_view {
  position:absolute;
  right:0;
  top:0
}
.woof_redraw_zone {
  display:flex;
  flex-wrap:wrap;
  flex-direction:column
}
.woof_container {
  flex-basis:100%;
  width:100%!important
}
.irs-from,
.irs-to,
.irs-single {
  background-color:#fdb819!important;
  background:#fdb819!important
}
.irs-from::after,
.irs-to::after,
.irs-single::after {
  border-top-color:#fdb819!important
}
.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
  background-image:url(../img/sprite-skin-flat.png)!important
}
.woof_container_select .woof_container_inner,
.woof_container_select_hierarchy .woof_container_inner {
  display:flex;
  align-items:center;
  justify-content:flex-start
}
.woof_container_select .woof_container_inner>h4,
.woof_container_select_hierarchy .woof_container_inner>h4 {
  width:25%
}
.woof_container_select .woof_container_inner>div,
.woof_container_select_hierarchy .woof_container_inner>div {
  width:75%
}
.woof_container_select .woof_container_inner select,
.woof_container_select_hierarchy .woof_container_inner select {
  padding-left:10px;
  border:#ebebeb 1px solid;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
.woof_container_select .woof_container_inner select:focus,
.woof_container_select_hierarchy .woof_container_inner select:focus {
  outline:none!important
}
.woof_container_select .woof_block_html_items,
.woof_container_select_hierarchy .woof_block_html_items {
  position:relative
}
.woof_container_select .woof_block_html_items:after {
  content:'\e91a';
  display:inline-block;
  font-family:chromium;
  font-size:12px;
  position:absolute;
  right:12px;
  top:3px;
  z-index:1;
  height:38px;
  line-height:36px;
  -webkit-transition:color .3s ease-out;
  transition:color .3s ease-out;
  z-index:1
}
.woof_container_checkbox .woof_container_inner {
  display:flex;
  align-items:center;
  justify-content:flex-start
}
.woof_container_checkbox .woof_container_inner>h4 {
  width:25%
}
.woof_container_checkbox .woof_container_inner>div {
  width:75%;
  padding-left:20px
}
.woof_container_checkbox .woof_container_inner .woof_list_checkbox {
  padding:0;
  margin:0
}
.woof_container_checkbox .woof_container_inner .woof_list_checkbox li {
  display:inline-block;
  margin:10px
}
.woof_container:first-of-type {
  margin-top:0!important;
  padding-top:20px!important
}
.woof_sid_auto_shortcode.woof {
  padding:0!important
}
.woof_container {
  border-bottom:#ebebeb 1px solid;
  margin:0 0 20px;
  padding:0 20px 20px
}
.chromium-look-tires .woof_sid_home_page .chosen-container-single.chosen-disabled .chosen-single>span {
  opacity:.5!important
}
.chromium-look-tires .woof_sid_home_page .chosen-container-single .chosen-single>span {
  opacity:1!important
}
.chromium-look-tires .woof_sid_home_page {
  margin-top:22px;
  margin-bottom:20px
}
.chromium-look-tires .woof_sid_home_page .woof_container {
  padding:0!important
}
.chromium-look-tires .woof_sid_home_page .woof_submit_search_form_container {
  margin:0!important
}
.chromium-look-tires .woof_sid_home_page .woof_submit_search_form_container button {
  margin-top:0!important;
  margin-bottom:0!important;
  
}
.chromium-look-tires .woof_sid_home_page .woof_submit_search_form_container button:hover {
  background-color:#d23b3b;
}
.woof_submit_search_form_container {
  text-align:center;
}
.woof_submit_search_form_container button {
  display:inline-block!important;
  float:none!important;
  width:30%;
  min-width:80px;
  text-transform:uppercase;
  font-weight:500;
  margin-bottom:10px;
}
.chromium-look-tires .woof_submit_search_form_container button {
  color:#fff;
}
.woof_sid_home_page .woof_price3_search_container {
  display:none;
}
.woof_products_top_panel li span {
  background-image:none
}
.woof_products_top_panel li span:after {
  content:'×';
  display:inline-block;
  color:red;
  margin-left:4px;
  font-size:inherit
}
.woocommerce-message .button.wc-forward {
  padding:3px 6px
}
@media screen and (max-width:1023px) {
  .woof_sid_home_page .woof_redraw_zone {
    background-color:initial!important
  }
  .woof_sid_home_page .woof_container {
    border:none!important;
    margin-bottom:0!important
  }
  .woof_container_select .woof_container_inner>div,
  .woof_container_select_hierarchy .woof_container_inner>div {
    width:100%!important
  }
  .woof_container_inner .chosen-container,
  .woof_container_inner select {
    width:100%!important
  }
}
@media screen and (min-width:1024px) {
  .woof_sid_home_page .woof_redraw_zone {
    flex-direction:row
  }
  .woof_sid_home_page .woof_container {
    flex-direction:column;
    flex-basis:calc( 100% - 170px )!important;
    width:calc( 100% - 170px )!important;
    max-width:calc( 100% - 170px )!important;
    border:0;
    margin:0;
    padding-right:0!important
  }
  .woof_sid_home_page .woof_container .woof_container_inner .woof_block_html_items {
    counter-reset:section
  }
  .woof_sid_home_page .woof_submit_search_form_container {
    width:170px;
    padding-right:4px
  }
  .woof_sid_home_page .woof_submit_search_form_container .woof_submit_search_form {
    width:100%;
    margin-left:3px;
    margin-top:11px;
    height:49px;
    line-height:15px;
    border-top-left-radius:0!important;
    border-bottom-left-radius:0!important;
    border-top-right-radius:5px!important;
    border-bottom-right-radius:5px!important
  }
  .woof_sid_home_page .woof_submit_search_form_container .woof_submit_search_form:before {
    content:'\e93e';
    font-family:chromium;
    display:inline-block;
    text-indent:0;
    font-size:13px;
    /*line-height:28px;*/
    margin-right:8px;
    font-weight:700;
   
  }
  .woof_sid_home_page .woof_submit_search_form_container .woof_reset_search_form {
    position:absolute;
    bottom:-25px;
    right:-10px;
    padding:0;
    text-transform:uppercase;
    color:#fff;
    width:auto!important;
    background:0 0!important
  }
  .chromium-look-tires .woof_sid_home_page .woof_submit_search_form_container .woof_reset_search_form {
    bottom:0;
    right:2px
  }
  .woof_sid_home_page .woof_edit_view {
    display:none
  }
  .woof_sid_home_page .woof_container_inner>h4 {
    background:#fff;
    padding:10px 40px 20px 20px;
    display:inline-block;
    position:absolute;
    left:0;
    top:-40px
  }
  .woof_sid_home_page .woof_container_inner .woof_block_html_items {
    display:flex
  }
  .woof_sid_home_page .woof_container_select .woof_container_inner>div,
  .woof_sid_home_page .woof_container_select_hierarchy .woof_container_inner>div {
    width:100%
  }
  .woof_sid_home_page .woof_container_select_hierarchy .woof_container_inner select {
    margin-right:3px!important;
    margin-left:3px!important;
    height:49px;
    border:none
  }
  .woof_sid_home_page .woof_sid_auto_shortcode,
  .woof_sid_home_page .woof_redraw_zone {
    background:0 0!important;
    padding:0!important
  }
  .woof_sid_home_page .chosen-container {
    margin-right:3px;
    margin-left:3px;
    border-right:#ededec 1px solid!important;
    max-width:33.33%!important;
    width:33.33%!important
  }
  .woof_sid_home_page .chosen-container .chosen-single {
    padding-left:48px
  }
  .woof_sid_home_page .chosen-container .chosen-single:before {
    position:absolute;
    top:12px;
    left:0;
    padding:0 15px;
    counter-increment:section;
    content:counter(section);
    color:#000;
    height:27px;
    border-right:#e1e1e1 1px solid;
    font-size:15px;
    line-height:26px
  }
  .woof_sid_home_page .chosen-container:first-of-type .chosen-single {
    border-bottom-left-radius:5px;
    border-top-left-radius:5px
  }
  .woof_sid_home_page .chosen-container-single .chosen-single {
    padding-top:12px;
    padding-bottom:12px;
    height:auto!important
  }
  .woof_sid_home_page .chosen-container .chosen-drop {
    top:calc( 100% - 3px );
    border:none;
    width:calc( 100% + 1px )
  }
  .woof_sid_home_page .chosen-container-active.chosen-with-drop .chosen-single {
    border:none!important;
    background:#fff
  }
  .woof_sid_home_page .chosen-container-single .chosen-single div b {
    background:0 0!important;
    background-image:none!important
  }
  .woof_sid_home_page .chosen-container-single .chosen-single div b:before {
    content:'\e91a';
    display:inline-block;
    font-family:chromium;
    font-size:12px;
    position:absolute;
    right:12px;
    top:8px;
    z-index:1;
    height:38px;
    line-height:36px;
    -webkit-transition:color .3s ease-out;
    transition:color .3s ease-out;
    z-index:1
  }
  .woof_sid_home_page .chosen-disabled {
    opacity:1!important
  }
  .woof_sid:not(.woof_sid_home_page) {
    text-align:left
  }
}
/* CSS Document */

