/*
Theme Name:     DFD Native Child Theme
Theme URI: 		http://nativewptheme.net/home/
Description:    Native - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://dfd.name
Template:       dfd-native
Version:        1.0.0
*/
.woo-product-attributes {
  word-wrap: anywhere; }
  .woo-product-attributes table tbody tr td {
    font-size: 12px;
    font-weight: 400; }

/* DROPDOWN MENU PRODUCTS FILTER */
.wi-dropdown {
  background-color: white !important;
  width: 100% !important;
  border-top: 1px solid #909090 !important;
  border-left: 1px solid #909090 !important;
  border-right: 1px solid #909090 !important;
  float: left !important;
  position: relative !important;
  margin-bottom: 30px !important;
  font-family: "Poppins" !important; }

.wi-dropdown__label {
  padding: 13.5px 28px 13.5px 7px !important;
  cursor: pointer !important;
  border-bottom: 1px solid #909090 !important;
  color: #f18f4d !important;
  font-size: 14px !important;
  letter-spacing: 0px;
  font-weight: 500; }

.wi-dropdown__label__title {
  margin-right: 20px; }

.wi-dropdown__elements {
  margin: 0 !important;
  padding: 0 !important;
  list-style-type: none !important;
  position: absolute !important;
  z-index: 4 !important;
  background-color: white !important;
  width: calc(100% + 2px) !important;
  border-right: 1px solid #909090 !important;
  border-left: 1px solid #909090 !important;
  border-bottom: 1px solid #909090 !important;
  left: -1px !important;
  padding: 15px !important; }

.wi-dropdown__elements li {
  color: #f18f4d !important;
  margin-bottom: 5px; }

.wi-dropdown__elements li label {
  font-weight: 500 !important; }

.wi-dropdown__label__control-icon {
  float: right !important;
  position: absolute;
  right: 15px; }

.wi-dropdown__elements--hidden, .wi-dropdown__label__control-icon--hidden {
  display: none !important; }

.wi-dropdown__elements--open {
  display: block !important; }

.berocket_aapf_widget-title, .berocket_aapf_widget-title_div {
  display: none; }

.woocommerce-ordering {
  float: right; }

/* selected filters area */
div.berocket_aapf_widget_selected_area .berocket_aapf_widget_selected_filter a, div.berocket_aapf_selected_area_block a {
  background-color: #f18f4d;
  padding: 5px;
  border-radius: 0;
  margin-bottom: 5px; }

/* filter - slider */
.slider .slide {
  padding-top: 15px; }

.wi-slider-title {
  width: 33%;
  float: left;
  height: 40px;
  display: flex !important;
  align-items: center;
  color: #f18f4d;
  font-size: 14px;
  padding-left: 7px; }

.wi-slider-mid {
  width: 33%;
  float: left;
  text-align: right !important; }

.wi-slider-label {
  top: 13px;
  position: relative;
  margin-right: 5px;
  color: #909090; }

.wi-slider-input {
  float: right !important;
  border: 1px solid #909090 !important;
  border-radius: 0 !important;
  height: auto !important;
  margin-top: 7px !important;
  text-align: right;
  font-style: unset !important;
  border-color: #909090 !important;
  color: #909090 !important; }

.wi-slider-right {
  width: 33%;
  float: left; }

.berocket_aapf_widget .slide .berocket_filter_slider.ui-widget-content, .berocket_aapf_widget .slide .berocket_filter_price_slider.ui-widget-content {
  background-color: #909090 !important; }

/* general filters */
.berocket_single_filter_widget.berocket_inline_filters, .berocket_single_filter_widget.berocket_inline_clickable {
  padding-right: 32px !important; }

/* style for select in ordering */
.woof_products_top_panel {
  display: none !important; }

.woocommerce-ordering {
  width: 25%; }

.dk-select {
  background-color: white !important;
  width: 100% !important;
  border-top: 1px solid #909090 !important;
  border-left: 1px solid #909090 !important;
  border-right: 1px solid #909090 !important;
  float: left !important;
  position: relative !important;
  margin-bottom: 15px !important; }

.dk-selected {
  cursor: pointer !important;
  border-bottom: 1px solid gray !important;
  color: #f18f4d !important;
  height: 44px !important;
  line-height: 24px !important;
  background-color: white !important;
  border-radius: 0 !important;
  text-align: left !important;
  font-size: 14px !important;
  padding: 13.5px !important;
  cursor: pointer !important;
  border-bottom: 1px solid #909090 !important;
  letter-spacing: 0px;
  font-weight: 500;
  height: 52px !important;
  padding-right: 28px !important;
  padding-left: 7px !important; }

.dk-select .dk-select-options .dk-option:hover {
  background: white !important; }

.dk-selected:hover {
  background: none !important;
  box-shadow: none !important; }

.dk-select .dk-selected:before {
  content: "\f078" !important;
  font-family: FontAwesome !important;
  font-size: 14px !important;
  text-rendering: auto !important;
  right: 15px;
  width: 15px;
  height: 15px;
  overflow: visible;
  margin-top: 0; }

.dk-select-open-down.dk-select .dk-selected:before {
  content: "\f077" !important; }

.berocket_inline_filters:nth-child(4n) {
  padding-right: 0 !important; }

.dk-select.dk-select-open-down .dk-select-options {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -o-transform: none !important;
  transform: none !important; }

.dk-select-options {
  z-index: 4 !important;
  background-color: white !important;
  width: calc(100% + 2px) !important;
  border: 1px solid #909090 !important;
  top: 51px !important;
  border-radius: 0px !important;
  left: -1px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  -webkit-transform-origin: 0 !important;
  -moz-transform-origin: 0 !important;
  -o-transform-origin: 0 !important;
  transform-origin: 0 !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  transition: none !important; }

.dk-select-options li {
  color: #f18f4d !important; }

@media only screen and (max-width: 836px) {
  .berocket_inline_filters:nth-child(4n) {
    padding-right: 32px !important; }

  .woocommerce-ordering {
    padding-right: 31px !important;
    width: 33% !important; } }
@media only screen and (max-width: 715px) {
  .woocommerce-ordering {
    width: 49.9% !important; } }
@media only screen and (max-width: 475px) {
  .woocommerce-ordering {
    width: 100% !important;
    padding-right: 0 !important; }

  .berocket_single_filter_widget.berocket_inline_filters, .berocket_single_filter_widget.berocket_inline_clickable {
    padding-right: 0 !important; } }

/*# sourceMappingURL=style.css.map */
