.product_egg .image { text-align: center; position: relative; }
.product_egg .deal-box-price { font-size: 28px; line-height: 40px; font-weight: bold; margin-bottom: 10px;color:#f04057; }
.product_egg .deal-box-price .cur_sign { font-size: 18px }
.product_egg .deal-box-price .precision sup { top: -0.75em; font-size: 24px }
.product_egg h2 { margin: 0 0 20px 0 }
.product_egg { overflow: hidden; }
.egg_cart_slider .product_egg { min-height: 230px }
.col_wrap_two .product_egg .col_item img{max-height: 500px; width: auto;}
.col_wrap_two .product_egg .col_item .buttons_col{ margin-bottom: 25px}
.product_egg .priced_block .btn_offer_block { display: inline-block; float: none; text-align: center; font-size: 21px; line-height: 21px; padding: 13px 70px; text-transform: none; }
.product_egg .btn_offer_block:after { display: none !important; }
.product_egg_extra .btn_offer_block { display: inline-block; float: none; text-align: center; font: normal 16px/16px Arial; padding: 7px 16px; text-transform: none; }
.product_egg_extra .btn_offer_block:after { display: none !important; }
.product_egg_extra .priced_block { clear: none; margin-bottom: 16px !important }
.product_egg_extra .rate_bar_wrap { background-color: transparent; }
.product_egg .aff_tag, .aff_tag.small_size { font-size: 12px; line-height: 12px }
.rh_listcolumn_shop .aff_tag { font-size: 12px; line-height: 12px }
.product_egg .aff_tag img, .rh_listoffers .aff_tag img, .egg_carousel .aff_tag img{ max-height: 16px; }
.product_egg .retail-old { font-size: 18px; color: #ccc; line-height: 40px }
.product_egg .show_more_images { display: block; margin-top: 5px; font: italic 12px Georgia; text-align: center; }
.single_product_egg{ border-bottom: 1px solid #ededed; margin-bottom: 25px; }
.egg_cart_slider .single_product_egg{ border: none; padding: 0 }
.see-more-cat { margin: 15px 0}
.small_size { font-size: 12px }
.aff_manufactor { color: #bbb; font-size: 11px; font-style: italic; }
.yes_available { color: #4D981D; line-height: 15px; display: inline-block; }
.no_available { color: #cc0000 ; line-height: 15px; display: inline-block;}
.available_stock { display: inline-block; margin-top: 4px; line-height: 12px }
.user-review-ae-comment{font-size: 15px; line-height: 24px;}
.helpful-review { padding: 18px 40px !important; background: #fbfbfb; margin: 0 0 20px 0; overflow: hidden; position: relative; }
.helpful-review .quote-top, .helpful-review .quote-bottom { position: absolute; color: #ccc ; font-size: 16px}
.helpful-review .quote-top { top: 15px; left: 15px; }
.helpful-review .quote-bottom { bottom: 15px; right: 15px; }
.text-elips { font-size: 14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-line-clamp: 6; max-height: 9em; margin-bottom: 1em; }
.helpful-review .helpful-date { display: block; float: right; margin: 10px 5px 0 0; font-size: 12px }
.rh_listoffers .last_update { background-color: #f9f9f9; padding: 8px; text-align: center; font-size: 11px; border-top: 1px dotted #999; }
.image.col_item { text-align: center; }
.egg-wrap .media-body {width: 10000px;}
.deals-box-pricebest { font: bold 20px Arial; margin-bottom: 15px }
.deals-box-pricebest span { font-size: 12px; font-weight: normal; display: block; margin-bottom: 5px }
.egg_grid .small_post figure { margin-bottom: 10px; height: 150px; white-space: nowrap; overflow: visible; }
.egg_grid .small_post figure img, .egg_grid .small_post img { vertical-align: middle; }
.egg_grid .small_post { text-align: center; }
.egg_grid .small_post figure > a img { width: auto; max-height: 150px; max-width: 100% }
.egg_grid .small_post { padding: 15px !important; }
.egg_grid .small_post .affegg_grid_title { overflow:hidden; font-size: 16px;line-height: 22px;margin-bottom: 25px;font-weight: bold; height: 60px }
.egg_grid .small_post .affegg_grid_title:after{  content: " ";display: block;position: absolute;border-bottom: 0;left: 0;bottom: 0px;width: 100%;height: 15px; pointer-events: none;
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffffff', GradientType=0);}
.egg_grid .small_post .affegg_grid_title a { text-decoration: none; color: #111 }
.egg_grid .small_post .priced_block { margin-bottom: 0 }
.egg_grid .small_post .priced_block .rh_price_wrapper { float: none; margin-bottom: 15px }
.egg_grid .small_post .priced_block .price_count { background-color: transparent; color: #cc0000; font-size: 19px; font-weight: bold; line-height: 24px; padding: 0 }
.egg_grid .small_post .priced_block a.btn_offer_block { float: none; font-size:17px; font-weight: bold; padding: 6px 14px; text-transform: capitalize; display: inline-block; }
.egg_grid .small_post .rehub_offer_coupon { margin: 0 auto 10px auto; width: 70% }
.egg_grid .small_post .eq_height_post { margin-bottom: 7px }
.egg_grid .small_post .priced_block a.btn_offer_block:hover, .egg_grid .small_post:hover .priced_block a.btn_offer_block { padding: 6px 14px; }
.egg_grid article.small_post:hover { box-shadow: 0 0 20px #ccc }
.egg_grid .priced_block a.btn_offer_block:after { display: none; }
.egg_grid .small_post .top a { font-size: 12px }
.egg_grid .sale_a_proc, .egg_carousel .sale_a_proc, .sale_a_proc.small_sale_a_proc { height: 36px; width: 36px; line-height: 36px; font-size: 12px }
.egg_grid.col_wrap_three .small_post figure {height: 200px }
.egg_grid.col_wrap_three .small_post figure > a img{max-height: 200px}
.egg_carousel .egg_price_meta { margin: 8px 0; font-size: 14px; font-weight: bold; }
.egg_carousel .egg_price_meta del { font-weight: normal; font-size: 12px }
.egg_cart_slider .flex-viewport { border: none; }
.egg_cart_slider ul.slides li img, .egg_cart_slider ul.slides li a { width: auto !important; }
.sidebar .widget.widget_affegg_widget { border: 1px solid #ccc; padding: 15px;  }
.widget.widget_affegg_widget .title { background-color: #f1f1f1; color: #111; padding: 7px; text-align: center; position: relative; }
.widget.widget_affegg_widget .title:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-top-color: #f1f1f1; border-width: 6px; margin-left: -6px; }
.widget.widget_affegg_widget .tabs-item figure { text-align: center; }
.widget.widget_affegg_widget .tabs-item figure img { max-height: 100px; width: auto; }
.widget.widget_affegg_widget .egg_widget_grid.tabs-item { display: flex; flex-wrap: wrap; }
.widget.widget_affegg_widget .egg_widget_grid.tabs-item > div { border: 1px dotted #ddd; clear: none; min-height: 170px; float: left;  width: 48%; margin-right: 4%; margin-bottom: 10px; padding: 5px; }
.widget.widget_affegg_widget .egg_widget_grid.tabs-item div.clearfix:last-child { border: 1px dotted #ddd !important; }
.widget.widget_affegg_widget .egg_widget_grid.tabs-item figure, .widget.widget_affegg_widget .egg_widget_grid.tabs-item .detail { width: 100%; float: none; text-align: center; margin-bottom: 10px;  }
.widget.widget_affegg_widget .egg_widget_grid.tabs-item .detail h5 { font: bold 13px/16px Arial }
.widget.widget_affegg_widget .egg_widget_grid.tabs-item > div:nth-child(2n) { margin-right: 0; }
.widget.widget_affegg_widget .wooprice_count {margin-bottom: 10px;}
.ce_rating{color: #F5B500; }
.ce_rating.rating_small{font-size: 20px; margin-bottom: 10px}
.add_wishlist_ce a, .pretty_woo a{ text-decoration: none !important;}
.add_wishlist_ce {display: block;margin-top: 5px;text-align: center;font-style: italic;}
.add_wishlist_ce a:hover{ color: #cc0000}
.contaffdesc .wpsm_pros ul li:before{ font-size: 18px}
body ul.featured_list{margin:15px 0; }
.egg_cart_slider .slides ul.featured_list li{ list-style: disc !important; margin-bottom: 12px; overflow: visible; margin-left: 10px;line-height: 18px;}
.egg_cart_slider.post_slider{text-align: inherit;}
.big_pros.wpsm_pros{ margin: 0; padding: 0}
.big_pros.wpsm_pros li{ font-size: 16px; line-height: 20px; margin-bottom: 24px}
.no_image_sort .shop_simple_col{ width: 350px; text-align: left;}
.no_image_sort .shop_simple_col .aff_tag{ font-size: 18px}
.best_offer_badge{background-color: #cc0000;color: #fff;font: 12px/12px Arial;vertical-align: middle;padding: 3px; white-space: nowrap;}
.price_simple_col .best_offer_badge{ display: inline-block; margin-top: 5px}
.twi-wrap{padding: 20px; border: 1px solid #E1E8ED; border-radius: 5px; max-width: 500px; margin: 20px auto}
.twi-wrap p{ font-size: 15px; line-height: 20px}
.twi-wrap .twi_profile{ margin-bottom: 15px; overflow: hidden;}
.twi-wrap .twi-avatar{ float: left; margin: 0 5px 0 0; border-radius: 3px;}
.twi-wrap .twi_profile a{ font-weight: bold; font-size: 15px}
.twi-wrap.egg-wrap .media{border-bottom: 1px solid #E1E8ED;}
.twi-wrap .twi-follow-btn{ color: #55acee; border: 1px solid #55acee; padding: 3px 10px; border-radius: 3px; float: right; text-decoration: none; font-size: 12px !important }
.twi-wrap .twi-follow-btn:hover{color: #fff; background-color: #55acee}
.twi-wrap .twi-follow-btn i{font-size: 14px}
.bids_ce {background-color: #EFEFEF;display: inline-block;padding: 1px 4px;}
.cj_sort_list .btn_offer_block{ display: block !important;}
.product_egg_extra .priced_block .btn_offer_block{float:none;}
.egg-logo img{max-width: 70px !important; }
.row-products a{ text-decoration: none;}
.table_div_list > a{background:#fff; display: table; width: 100%; float: none; border: 1px solid #ddd; vertical-align: middle; border-radius: 100px; text-decoration: none; margin-bottom: 10px !important}
.table_div_list > a > div{display: table-cell; margin: 0; vertical-align: middle;  }
.table_div_list img{max-height: 30px; vertical-align: middle;}
.widget_logo_list .offer_thumb{ width: 110px; text-align: center; border-right: 1px solid #eee; padding: 10px 15px; }
.widget_logo_list .amazoncom .offer_thumb{width: 150px}
.table_div_list.amazoncom img{max-height: 42px;}
.widget_logo_list .price_simple_col{text-align: left; font-size: 16px; color: #111; font-weight: bold;padding: 8px 15px;line-height: 20px; width: auto;}
.widget_logo_list .buttons_col{width: 40px; text-align: center !important;}
.widget_logo_list .buttons_col i{font-size: 20px}
.widget_logo_list a:hover{box-shadow: 0px 3px 0px 1px #ddd;}
.widget_logo_list .last_update{font-size: 11px; text-align: right;}
.vendor_sim_price{ display: block; font: italic 12px Arial; color: #999 }
.widget_merchant_list {border: 3px solid #eee;padding: 1px; background: #fff;line-height: 22px;}
.single_compare_right .widget_merchant_list{margin: 0 0 25px 0}
.table_merchant_list{display: table-row;}
.table_merchant_list > div{display: table-cell; margin: 0; vertical-align: middle;  }
.table_merchant_list a{display: block; text-decoration: none !important; color: #111;padding: 8px 5px;}
.widget_merchant_list .merchant_thumb{font-size: 13px;border-bottom: 1px solid #eee;}
.widget_merchant_list .merchant_thumb img{vertical-align: middle;}
.widget_merchant_list .price_simple_col{line-height: 14px;text-align: center;background-color: #f5f9f0;border-bottom: 1px solid #eee; font-size: 14px; font-weight: bold;}
.widget_merchant_list .buttons_col{border-bottom: 1px solid #fff; text-align: center;}
.widget_merchant_list .buttons_col a{font-weight: bold; padding: 8px 10px; white-space: nowrap;}
.widget_merchant_list .table_merchant_list:hover > div {background-color: #fff; border-bottom-color: #eee}
.widget_merchant_list.expandme .table_merchant_list:nth-child(n+7){display: none;}
.expand_all_offers{cursor: pointer; font-size: 13px; color: #cc0000}
.additional_line_merchant{padding: 8px; overflow: hidden;}
.cegg-price-alert-wrap input[type="text"], .cegg-price-alert-wrap input[type="email"]{width: 100%}
.aff_logo_text{color: #444;font-size: 14px;line-height: 16px;padding: 3px 6px;vertical-align: middle;width: 100%;display: table-cell;text-transform: uppercase;font-weight: bold;word-wrap: break-word;}
.val_sim_price_used_merchant{font-size: 10px; display: block; line-height: 13px}
.table_merchant_list .val_sim_price_used_merchant{font-size: 9px;}
.re_wooinner_info .egg-container .well-lg{padding: 0; margin-bottom: 22px}
.cegg-price-alert-wrap .wpsm-button{white-space: nowrap;}
.rh-stock-status{color: #7ad03a;font-size: 12px;cursor: help;font-weight: normal;background-color: #fcf8e3; padding: 3px}
.rh-stock-status.status-outofstock{color: red}
.ce_common_simple_list .offer_thumb img{max-height: 40px; width: auto}
@media (max-width: 767px) {
.egg_grid .small_post .affegg_grid_title{font-size: 16px; line-height: 20px; height: auto; min-height: 1px; margin-bottom: 25px; font-weight: bold;}
.egg_grid .small_post .affegg_grid_title:after{display: none;}
}
.gallery_images_zon .pretty_woo{display: inline-block;margin: 15px 0}
.gallery_images_zon .pretty_woo a img{max-width: 110px}
.gallery_images_zon .pretty_woo a{display: inline-block; margin: 5px}
.price-alert-form-ce{border: 1px solid #eee; position: relative; margin: 0 0 25px 0}
.price-alert-form-ce .bigbellalert{width: 30px; font-size: 16px; text-align: center; line-height: 30px; height: 30px; background: #fff; margin: 0 10px 0 5px; border-radius: 50%}
.price-alert-form-ce h4{position: relative;padding: 10px 20px; background: #f4f4f4; margin: 0}
.price-alert-form-ce .cegg-price-alert-wrap{padding: 15px}
.price-alert-form-ce input[type="text"]{width: 100%}
.cegg-rating{overflow: hidden; margin-bottom: 10px}
.cegg-rating > span {display: inline-block;position: relative;font-size: 30px;color: #F6A123;}
.cegg-flickr-gallery.justified-gallery>a>img, .cegg-flickr-gallery.justified-gallery>div>img, .cegg-flickr-gallery.justified-gallery>a>a>img, .cegg-flickr-gallery.justified-gallery>div>a>img{opacity:1}.fa-spin, .rhi-spin{animation:fa-spin 2s infinite linear}.fa-pulse, .rhi-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90, .rhi-rotate-90{transform:rotate(90deg)}.fa-rotate-180, .rhi-rotate-180{transform:rotate(180deg)}.fa-rotate-270, .rhi-rotate-270{transform:rotate(270deg)}
@font-face {
font-family: 'rhicons';
src:
url(//iteqi.com/wp-content/themes/rehub-theme/fonts/rhicons.woff2?3oibrk) format('woff2'),
url(//iteqi.com/wp-content/themes/rehub-theme/fonts/rhicons.ttf?3oibrk) format('truetype'),
url(//iteqi.com/wp-content/themes/rehub-theme/fonts/rhicons.woff?3oibrk) format('woff'),
url(//iteqi.com/wp-content/themes/rehub-theme/fonts/rhicons.svg?3oibrk#rhicons) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
.rhicon { font-family: 'rhicons' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
display: inline-block; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.rhi-bookmarkempty:before {content: "\e90a";}.rhi-hat-santa:before {content: "\e902";}.rhi-candy-cane:before {content: "\e909";}.rhi-gift:before{content:"\f06b"}.rhi-bars:before{content:"\f0c9"}.rhi-address-card:before{content:"\f2bb"}.rhi-shopping-cart:before{content:"\f07a"}.rhi-map-marker-alt:before{content:"\f3c5"}.rhi-newspaper:before{content:"\f1ea"}.rhi-shopping-bag:before{content:"\f290"}.rhi-clone:before{content:"\f24d"}.rhi-certificate:before{content:"\f0a3"}.rhi-paper-plane:before{content:"\f1d8"}.rhi-cog:before{content:"\f013"}.rhi-play-circle:before{content:"\f144"}.rhi-inbox:before{content:"\f01c"}.rhi-comments:before{content:"\f086"}.rhi-database:before{content:"\f1c0"}.rhi-users:before{content:"\f0c0"}.rhi-envelope:before{content:"\f0e0"}.rhi-bell:before{content:"\f0f3"}.rhi-id-card:before{content:"\f2c2"}.rhi-list-ul:before{content:"\f0ca"}.rhi-user:before{content:"\f007"}.rhi-times-circle-solid:before{content:"\e927"}.rhi-laptop:before{content:"\e928"}.rhi-gamepad:before{content:"\e931"}.rhi-crown:before{content:"\e936"}.rhi-location-arrow:before{content:"\e937"}.rhi-window-restore:before{content:"\e925"}.rhi-car-battery:before{content:"\e914"}.rhi-circle-solid:before{content:"\e900"}.rhi-heartbeat:before{content:"\f21e"}.rhi-low-vision:before{content:"\f2a8"}.rhi-analytics:before{content:"\f643"}.rhi-soundcloud:before{content:"\e923"}.rhi-user-circle-solid:before{content:"\e908"}.rhi-user-circle:before{content:"\f2bd"}.rhi-heart-solid:before{content:"\e935"}.rhi-sliders-h:before{content:"\f1de"}.rhi-shopping-basket:before{content:"\f291"}.rhi-bicycle:before{content:"\e901"}.rhi-bolt-regular:before{content:"\e903"}.rhi-camera-retro:before{content:"\e904"}.rhi-caret-square-down:before{content:"\e906"}.rhi-check-circle-solid:before{content:"\e907"}.rhi-fire-alt:before{content:"\e90c"}.rhi-gem:before{content:"\e90d"}.rhi-language:before{content:"\e913"}.rhi-leaf:before{content:"\e915"}.rhi-lightbulb:before{content:"\e916"}.rhi-microchip:before{content:"\e917"}.rhi-microphone-alt-regular:before{content:"\e918"}.rhi-pills:before{content:"\e91b"}.rhi-power-off:before{content:"\e91c"}.rhi-rocket-launch:before{content:"\e91d"}.rhi-sitemap:before{content:"\e91f"}.rhi-tshirt:before{content:"\e921"}.rhi-tv:before{content:"\e924"}.rhi-wrench:before{content:"\e929"}.rhi-mobile-android:before{content:"\e92a"}.rhi-book:before{content:"\e92b"}.rhi-arrow-down:before{content:"\f063"}.rhi-arrow-left:before{content:"\f060"}.rhi-arrows-h:before{content:"\f07e"}.rhi-arrow-square-left:before{content:"\f33a"}.rhi-arrow-square-right:before{content:"\f33b"}.rhi-briefcase:before{content:"\f0b1"}.rhi-chart-bar:before{content:"\f080"}.rhi-chevron-left:before{content:"\f053"}.rhi-chevron-up:before{content:"\f077"}.rhi-circle-notch:before{content:"\f1ce"}.rhi-cloud-upload:before{content:"\f0ee"}.rhi-cogs:before{content:"\f085"}.rhi-comment:before{content:"\f075"}.rhi-diamond:before{content:"\f219"}.rhi-discord:before{content:"\f392"}.rhi-dribbble:before{content:"\f17d"}.rhi-ellipsis-v:before{content:"\f142"}.rhi-external-link:before{content:"\f08e"}.rhi-external-link-square:before{content:"\f14c"}.rhi-facebook:before{content:"\f09a"}.rhi-folder-open:before{content:"\f07c"}.rhi-globe:before{content:"\f0ac"}.rhi-google-plus:before{content:"\f2b3"}.rhi-hourglass:before{content:"\f254"}.rhi-info-circle:before{content:"\f05a"}.rhi-instagram:before{content:"\f16d"}.rhi-life-ring:before{content:"\f1cd"}.rhi-linkedin:before{content:"\f08c"}.rhi-lock-alt:before{content:"\f30d"}.rhi-mobile-android-alt:before{content:"\f3cf"}.rhi-mobile:before{content:"\f10b"}.rhi-pinterest:before{content:"\f0d2"}.rhi-pinterest-p:before{content:"\f231"}.rhi-question-circle:before{content:"\f059"}.rhi-quote-left:before{content:"\f10d"}.rhi-quote-right:before{content:"\f10e"}.rhi-rss:before{content:"\f09e"}.rhi-search-plus:before{content:"\f00e"}.rhi-shield-check:before{content:"\f2f7"}.rhi-sign-in:before{content:"\f090"}.rhi-tag:before{content:"\f02b"}.rhi-telegram:before{content:"\f2c6"}.rhi-thumbtack:before{content:"\f08d"}.rhi-tumblr:before{content:"\f173"}.rhi-twitter:before{content:"\f099"}.rhi-vimeo-square:before{content:"\f194"}.rhi-vk:before{content:"\f189"}.rhi-wallet:before{content:"\f555"}.rhi-whatsapp:before{content:"\f232"}.rhi-youtube:before{content:"\f167"}.rhi-arrow-circle-right:before{content:"\f0a9"}.rhi-chevron-circle-right:before{content:"\f138"}.rhi-sliders-v:before{content:"\f3f1"}.rhi-arrow-right:before{content:"\f061"}.rhi-pause:before{content:"\f04c"}.rhi-play:before{content:"\f04b"}.rhi-sort-down:before{content:"\f0dd"}.rhi-sort:before{content:"\f0dc"}.rhi-sort-up:before{content:"\f0de"}.rhi-at:before{content:"\f1fa"}.rhi-chevron-circle-down:before{content:"\f13a"}.rhi-dollar-sign:before{content:"\f155"}.rhi-dot-circle:before{content:"\f192"}.rhi-edit-regular:before{content:"\e910"}.rhi-exclamation-circle:before{content:"\e912"}.rhi-eye-slash:before{content:"\f070"}.rhi-flag:before{content:"\f024"}.rhi-globe-americas:before{content:"\f57d"}.rhi-image-regular:before{content:"\e919"}.rhi-pound-sign:before{content:"\f154"}.rhi-star-regular:before{content:"\e926"}.rhi-trash-alt:before{content:"\f2ed"}.rhi-user-edit:before{content:"\f4ff"}.rhi-user-friends:before{content:"\f500"}.rhi-angle-double-right:before{content:"\f101"}.rhi-badge-percent:before{content:"\f646"}.rhi-calendar-times:before{content:"\f273"}.rhi-circle-light:before{content:"\e905"}.rhi-credit-card:before{content:"\f09d"}.rhi-expand-alt:before{content:"\f424"}.rhi-file-archive:before{content:"\f1c6"}.rhi-heart:before{content:"\f004"}.rhi-home:before{content:"\f015"}.rhi-image:before{content:"\f03e"}.rhi-sign-out:before{content:"\f08b"}.rhi-star:before{content:"\e90e"}.rhi-times-circle:before{content:"\f057"}.rhi-video:before{content:"\f03d"}.rhi-spinner-third:before{content:"\f3f4"}.rhi-angle-down:before{content:"\f107"}.rhi-angle-left:before{content:"\f104"}.rhi-angle-right:before{content:"\f105"}.rhi-angle-up:before{content:"\f106"}.rhi-arrow-up:before{content:"\f062"}.rhi-balance-scale-left:before{content:"\f515"}.rhi-ban:before{content:"\f05e"}.rhi-bolt:before{content:"\f0e7"}.rhi-caret-right:before{content:"\f0da"}.rhi-check-circle:before{content:"\f058"}.rhi-check:before{content:"\f00c"}.rhi-check-square:before{content:"\f14a"}.rhi-chevron-down:before{content:"\f078"}.rhi-chevron-right:before{content:"\f054"}.rhi-circle:before{content:"\f111"}.rhi-comment-alt-lines:before{content:"\f4a6"}.rhi-comment-alt:before{content:"\f27a"}.rhi-comment-dots:before{content:"\f4ad"}.rhi-cut:before{content:"\f0c4"}.rhi-download:before{content:"\f019"}.rhi-edit:before{content:"\f044"}.rhi-exclamation-triangle:before{content:"\f071"}.rhi-eye:before{content:"\f06e"}.rhi-fire:before{content:"\f06d"}.rhi-hashtag:before{content:"\f292"}.rhi-hourglass-end:before{content:"\f253"}.rhi-link:before{content:"\f0c3"}.rhi-long-arrow-up:before{content:"\f176"}.rhi-minus:before{content:"\f068"}.rhi-paperclip:before{content:"\f0c6"}.rhi-percent:before{content:"\f295"}.rhi-phone:before{content:"\f095"}.rhi-plus-circle:before{content:"\f055"}.rhi-plus:before{content:"\f067"}.rhi-print:before{content:"\f02f"}.rhi-search:before{content:"\f002"}.rhi-snowflake:before{content:"\f2dc"}.rhi-spinner:before{content:"\f110"}.rhi-sync:before{content:"\f021"}.rhi-tags:before{content:"\f02c"}.rhi-times:before{content:"\f00d"}.rhi-trophy-alt:before{content:"\f2eb"}.rhi-thumbs-up:before{content:"\e86d"}.rhi-thumbs-down:before{content:"\e86e"}.rhi-clock:before{content:"\e911"}.rhi-code:before{content:"\e938"}.rhi-heartfeather:before{content:"\e92c"}.rhi-scissors:before{content:"\e922"}.rhi-shopping-bagfeather:before{content:"\e91e"}.rhi-cartsmooth:before{content:"\e90b"}.rhi-shuffle:before{content:"\e92e"}.rhi-hearttip:before{content:"\e930"}.rhi-bubble:before{content:"\e932"}.rhi-params:before{content:"\e933"}.rhi-money:before{content:"\e939"}.rhi-walletbig:before{content:"\e934"}.rhi-pencil:before{content:"\e90f"}.rhi-bookmark:before{content:"\e9d2"}.rhi-star-empty:before{content:"\e9d7"}.rhi-star-half:before{content:"\e9d8"}.rhi-star-full:before{content:"\e9d9"}.rhi-font:before{content:"\ea5c"}.rh_woocartmenu_cell{min-width: 100px; position: relative;}   
.rh_woocartmenu_cell .widget_shopping_cart {position: absolute;right: 12px;width: 330px;z-index: -1;box-shadow: 1px 1px 4px 0px #ddd;background-color: #fff;padding: 15px 20px;border-radius: 5px;display: none;text-align: left;top: 100%;}
.rh_woocartmenu_cell .widget_shopping_cart.loaded {display: block;animation: stuckMoveUpOpacity .6s;z-index: 9999;}
.rh_woocartmenu_cell .widget_shopping_cart:after{right: 19px; left: auto}
a.ajax_add_to_cart.loading:after{font-size:13px;}
form.search-form.product-search-form [type="submit"]{position: static;}
form.search-form.product-search-form input[type="text"] {padding-right: 12px; padding-left: 12px;border-right: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after, .prdctfltr_woocommerce_ordering span.prdctfltr_instock span:before, .prdctfltr_woocommerce_ordering .prdctfltr_sale span:before, .prdctfltr_wc.prdctfltr_round .prdctfltr_filter label.prdctfltr_active > span:before, body .prdctfltr-bars:before, #section-additional_information .rh-heading-icon:before, #section-additional_information .rh-woo-section-title h2:before, .rh_woocartmenu-icon:before, .woocommerce-MyAccount-navigation ul li a:before, .widget_layered_nav ul li a:before, .widget_layered_nav_filters ul li a:before, a.add_to_wishlist:before, a.compare:before, .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before, .woocommerce .products .expired_coupon figure:after, .col_item.expired_coupon .offer_thumb:after, .column_grid.expired_coupon .image_container:after, .rehub_feat_block.expired_coupon .offer_thumb:after, .processing.woocommerce-checkout .place-order:before{font-family: rhicons;}
.post .woocommerce .newscom_detail ul li{list-style: disc;}
.post form ul li{list-style:none;}
body .woocommerce-pagination{display: block;}
.single-product .post { overflow: visible; }
.wc_vendors_dash_links a.button, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button { padding: 8px 14px; font-size: 14px; font-weight: bold; line-height: 18px; text-transform:uppercase;  color: #111; text-align: center; vertical-align: middle; cursor: pointer;  border-radius: 3px;
background-color: #f6f6f6;
border: none; 
box-shadow: 0 1px 2px 0 rgba(60,64,67,0.3), 0 1px 2px rgba(0, 0, 0, 0.08); 
transition: all 0.4s ease 0s; position: relative; text-decoration: none; display: inline-block;}
.woocommerce .button.alt{ padding: 10px 16px}
.woocommerce .coupon .button{border-radius:4px !important;box-shadow: none !important;color: #111 !important;text-transform: none;background-color: #f1f1f1 !important;}
.woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover { 
background-color: #f2f2f2; text-decoration: none !important; box-shadow: 0 -1px 2px 0 rgba(60,64,67,0.1), 0 5px 10px 0 rgba(60,64,67,0.14); }
.woocommerce a.button:active, .woocommerce-page a.button:active, .woocommerce button.button:active, .woocommerce-page button.button:active, .woocommerce input.button:active, .woocommerce-page input.button:active, .woocommerce #respond input#submit:active, .woocommerce-page #respond input#submit:active{ 
box-shadow: 0 1px 1px 0 rgba(60,64,67,0.2), 0 1px 1px 0 rgba(60,64,67,0.2); background: #e9e9e9; outline: 0}
.woocommerce a.woo_loop_btn, .woocommerce a.add_to_cart_button, .wcv-grid a.button{font-weight:700; font-size:15px; line-height:15px; position: relative; text-transform: uppercase; border-radius: 0; padding: 8px 14px; text-decoration: none; text-shadow: none !important}
.woocommerce .woodealgrid a.woo_loop_btn{padding: 6px 10px; font-size:14px;}
.wcv-grid a.button{font-size: 14px; display: inline-block; margin-right: 15px}
a.add_to_wishlist.button, a.compare.button{ padding: 4px 6px 4px 23px !important; position: relative;}
a.add_to_wishlist:before{ position: absolute; left: 6px; font-size:12px; content:"\f004"; top:6px; color:#E32F2F;}
a.compare:before{ position: absolute; left: 6px; font-size:12px; content:"\e92e"; top:5px;color:#777;}
a.compare{padding-left: 20px !important;}   
a.reset_variations{font-size: 12px}
.product-price del{opacity: 0.5}
.woocommerce .sale_tag{background: none #4D981D; top:10px; right: 10px; border: none; color: #fff; border-radius: 2px} .woocommerce-message:after, .woocommerce-error:after, .woocommerce-info:after { content: ""; display: block; clear: both; }
.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before {width: 25px;height: 25px;border-radius: 50%;line-height: 25px; content: ""; padding: 0; display: block; position: absolute; top: 1em; left: 1em; font-family: sans-serif; font-size: 1em; text-align: center; color: #fff; text-shadow: 0 1px 0 rgba(0,0,0,0.2); box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.1); font-family: "rhicons";  }
.woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button { float: right; }
.woocommerce-message li, .woocommerce-error li, .woocommerce-info li { list-style: none outside !important; padding-left: 0; margin-left: 0; }
.woocommerce-message:before { background-color: #6dd000; content: "\f00c"; }
.woocommerce-info:before { background-color: #f7a000; content: "\e916"; }
.woocommerce-error:before { background-color: #d61a22; content: "\f00d"; }
.woocommerce small.note { display: block; color: #777; font-size: 11px; line-height: 21px; margin-top: 10px; }
.woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce-form-coupon-toggle .woocommerce-info{ padding: 1em 1em 1em 3.5em !important; margin: 0 0 1.8em; position: relative;  background: #fcfbfc; color: #5e5e5e; list-style: none outside; width: auto; box-shadow: inset 0 1px 0 #fff, 0 1px 2px rgba(0,0,0,0.05);border: 1px solid #eeeeee54; }
.woocommerce-info{color: #856404;background-color: #fff3cd;clear:both }
p.demo_store { position: fixed; top: 0; left: 0; right: 0; margin: 0; width: 100%; font-size: 1em; padding: .5em 0; text-align: center; background: #ad74a2; background: -webkit-gradient(linear, left top, left bottom, from(#ad74a2), to(#96588a)); background: -webkit-linear-gradient(#ad74a2, #96588a); border: 1px solid #96588a; color: #fff; z-index: 99998; box-shadow: inset 0 0 0 3px rgba(255,255,255,0.2); }
.admin-bar p.demo_store { top: 28px; }
.woocommerce .col2-set { width: 100%; }
.woocommerce .col2-set:after { content: ""; display: block; clear: both; }
.woocommerce .col2-set .col-1 { float: left; width: 48%; }
.woocommerce .col2-set .col-2{ float: right; width: 48%; }
.woocommerce div.product{position: relative; }
.woocommerce div.product .product_title{ clear: none; margin: 0 0 15px 0; padding: 0; }
.woocommerce div.product .stock{ font-size: .92em; margin-bottom: 10px !important; line-height:14px; }
.woocommerce div.product .in-stock {color: #8bc500;}
.woocommerce div.product .out-of-stock{ color: red; } .woocommerce .onsale, .woocommerce .onfeatured { padding: 5px 7px; font: bold 12px/15px Arial;position: absolute; text-align: center; top: 5px; right: 5px; z-index: 1; margin: 0; background: #ff2238; color: #fff; }
.woocommerce .onfeatured{background-color: #fb7203}
.woocommerce .onsale.onsalefeatured{top:52px;}
.rh_gr_img_first .onsale{top: auto; bottom: 5px; right: auto; left: 5px}
.woo-image-part .onsale, .woo-image-part .onfeatured{right: 0; left:auto !important; top:25px;}
.woocommerce .products { margin-top: 1em; padding: 0;  clear: both;}
.woocommerce .products.column_woo{padding-bottom: 50px}
.product .onsale > span {display: block;}
.woocommerce .products .product .rehub_offer_coupon:not(.masked_coupon) {margin: 6px auto 0 auto; min-width: 100px;   padding: 6px 12px; display: block; font-size: 14px}
.woocommerce .products .product h2{ padding: 0; margin: 0 0 15px 0; font-size: 17px; font-weight: bold; line-height: 18px }
.products_category_box h2{margin: 0; font-size: 14px; font-weight: normal; line-height: 18px}
.woocommerce .products .product a { text-decoration: none; }
.woocommerce .products .product figure{ margin: 0 0 15px 0; position: relative; text-align: center;}
.woocommerce .products .product figure img{  max-width:100%; display: inline-block; transition: all ease-in-out .2s; }
.woocommerce .products .product figure:hover img { opacity: 0.7; }
.woocommerce .products .product .price{  display: block; font-size: 17px; line-height: 20px; font-weight: bold; }
.woocommerce .products .product.woo_digi_grid .price{font-size:14px;}
.wooprice_count del{opacity: 0.4; display: block; font-size: 70%; line-height: 15px}
.woocommerce .products .product .price ins{ background: 0; }
.woocommerce .products .product .price .from { font-size: .67em; margin: -2px 0 0 0; text-transform: uppercase; color: rgba(145,145,145,0.5); }
.woocommerce .products figure .brand_store_tag{bottom: 10px; left: 10px; position: absolute; }
.woocommerce .products figure .tag_woo_meta_item{ background-color: #fff; color: #111; padding: 2px 5px;font: normal 12px/14px Arial;    display: inline-block; }
.woocommerce .products figure .tag_woo_meta a{font: normal 12px/14px Arial;color: #111; }
.woocommerce .products small.wcvendors_sold_by_in_loop{margin: 0;color: #999}
.woocommerce .products .product a.button.add_to_cart_button, .woocommerce .products .product a.button.woo_loop_btn{ display: inline-block;margin-bottom: 6px;}  
.woocommerce .products .product a.button.compare{ display: none;}
.woocommerce .products .expired_coupon figure:after, .col_item.expired_coupon .offer_thumb:after, .column_grid.expired_coupon .image_container:after, .rehub_feat_block.expired_coupon .offer_thumb:after {content: "\f273";position: absolute;font-size: 50px;top: 50%;left: 50%;color: #FF0000;margin: -25px 0 0 -25px;text-shadow: 0 0 50px #fff;}
.woocommerce .re_post_expired .single_add_to_cart_button{background-color: #ccc !important}
.rehub_feat_block.expired_coupon .offer_thumb:after{ font-size: 24px; margin: -12px 0 0 -12px}
.woocommerce .products .product.non_btn a.button, .rh-tabletext-block-wrapper .yikes-custom-woo-tab-title{ display: none;}
.woocommerce .products .hoticonfireclass:before{display: inline-block;}
.product-category-box{transition: all 0.2s ease; box-shadow: rgba(0,0,0,0.15) 0px 1px 2px;border-top: 1px solid #f4f4f4; padding: 0; background-color: #fff; backface-visibility: hidden;}
.product-category-box{margin: 0 0 20px 0;}
.woo_column_item figure img, .product-category-box img{width: 100%}
.product-category-box:hover {box-shadow: rgba(0,0,0,0.12) 0px 3px 4px;}
.product-category-box .woo_column_cont{padding: 17px}
.woo_column_item{overflow: visible;position: relative; border: 1px solid transparent; border-radius: 5px 5px 0 0}
.woo_column_item h3{font-size: 16px; }
.woocommerce .products .product.woo_column_item .price{font-weight: normal;}
.woo_grid_compact:hover{border:1px solid #eee;box-shadow:0px 8px 32px 0px rgba(0,0,0,.1); background-color: #fff}
.woo_column_item .rh_woo_star, .woo_column_item .button_action {margin: 0 auto 10px auto; display: none; }
.woo_column_item .woo_column_btn a.add_to_cart_button {text-transform: none;font-size: 16px;font-weight:normal;}
.woo_column_item .woo_column_btn  {position: absolute;bottom: 0px;left: 0;right: 0;text-align: center;opacity: 0;transition: all .8s cubic-bezier(.4,0,0,1);transform: translateY(10px);margin-top: 1em;}
.woo_column_item:hover .woo_column_btn {opacity: 1;transform: translateY(-5px);}
.woo_column_item:hover .woo_column_price {opacity: 0;transform: translate(0,-60%);}
.woo_column_item:hover .button_action{animation: stuckMoveDownOpacity .5s; display: block;}
.products .button_action{z-index:2; position: absolute;top: 10px;left: 10px; right:auto;background: rgba(255, 255, 255, 0.78);border-radius: 100px;padding: 0 5px;}
.list_woo.products .button_action{left: auto; right: 10px; display:flex; align-items: center}
.dark_btn_action .button_action{background:none !important; }
.dark_btn_action .quick_view_button, .dark_btn_action .heartplus{color:#ccc !important;}
.hide_sale_price del{display: none;}
.woocommerce .products.woogridrev .product{padding: 0 0 50px 0}
.woocommerce .products.woogridrev .product.prodonsale:not(.woo_digi_grid), .woodealgrid{padding: 0 0 60px 0}
.woocommerce .col_item .rh_woo_star span{font-size: 17px;}
.woocommerce .products.grid_woo .product{padding: 12px 12px 80px 12px; border:1px solid #e2e2e2; background-color: #fff}
.woocommerce .products.grid_woo .product .woo_loop_btn_actions{text-align: center;margin-bottom: 10px;}
.woo_loop_btn{display: inline-block;}.woo_gridloop_btn .woo_loop_btn{display: block;}
.woocommerce .products .woo_grid_compact h3{font-size: 18px; font-weight: normal; line-height: 22px; height: 44px; margin-bottom: 15px}
.woocommerce .products .woo_grid_compact .woo_loop_btn{padding: 0; border-radius: 100px !important;font-size: 0;width: 38px;height: 38px;line-height: 38px;text-align: center; display: flex;}
.woocommerce .products .woo_grid_compact .woo_loop_btn.loading:before{border-radius: 100px}
.woo_grid_compact figure:not(.notresized) img{ height: 180px; }
.woo_grid_compact a.woocat {color: #555;text-transform: uppercase;font-size: 11px;}
.woocommerce .products .product.woo_grid_compact .price del, .woo_mart .price del{display: block; font-weight: normal;}
.woo_compact_grid .heartplus span, .woo_compact_grid .btn_act_for_grid .thumbscount:before, .woocommerce .products .product.woo_compact_grid .price del{display: none;}
.woo_compact_grid .btn_act_for_grid .thumbscount{margin: 0 4px; font-size: 90%}
.woocommerce .woo_compact_grid .rh_woo_star{font-size: 18px;}
.woocommerce .woocommerce-result-count{ margin: 0; float: left;font-size: 13px; font-style: italic; padding: 4px 10px 4px 0 }
.woocommerce .woocommerce-ordering{ margin: 0 0 2em; float: right; }
.woocommerce .woocommerce-ordering select{ border-color: #e8e8e8;border-radius: 6px;font-size: 14px; height: 38px; }
.woocommerce .woocommerce-ordering .nice-select .list{right: 0; left: auto}
.woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading, .woocommerce #respond #submit.loading{ color: #777; border: 1px solid #f7f6f7; }
.woocommerce button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce #respond input#submit.loading:before{ content: ""; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: url(//iteqi.com/wp-content/themes/rehub-theme/images/woo/ajax-loader.gif) center no-repeat rgba(255,255,255,0.65); }
.woocommerce a.added_to_cart{ margin: 3px 0; padding-top: .1em; white-space: nowrap; display: block; text-decoration: underline; font-size: 12px }
.ajax_add_to_cart + a.added_to_cart{display:none}
.woocommerce .quantity{  position: relative; margin: 0 auto; overflow: hidden; }
.woocommerce .quantity input.qty { width: 54px; height: 45px; float: left; text-align: center; border:none; border-bottom: 1px solid #ccc; font-weight: bold; border-radius: 0; font-size: 18px; padding: 0 0 0 13px;outline: none; }
.list_woo .rh_gr_btn_block .price del{display: inline-block;} .woocommerce .rh_woo_star{ color: #e0dadf;margin-bottom: 5px; white-space: nowrap;}
.woocommerce .rh_woo_star span{line-height: 19px; font-size: 19px;display: inline-block; }
.woocommerce .rh_woo_star_big span{line-height: 24px; font-size: 24px; }
.woocommerce .rh_woo_star .active, .woocommerce .wc-layered-nav-rating .star-rating .rhwoostar.active{color:#ff8a00}
.woocommerce .rh_woo_star .halfactive{  background: linear-gradient(to right, #ff8a00 0%, #ff8a00 50%,  #e0dadf 51%, #e0dadf 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.woocommerce .floatright > .rh_woo_star{float: right;}
.woocommerce .star-rating, .wc-block-layout .wc-block-components-product-rating__stars{ float: left; overflow: hidden; position: relative; height: 21px; line-height: 21px; font-size: 21px; width: 105px; }
.wc-block-layout .wc-block-components-product-rating__stars{float:none}
.woocommerce .star-rating:before, .wc-block-layout .wc-block-components-product-rating__stars:before { content: "★★★★★"; color: #e0dadf; float: left; top: 0; left: 0; position: absolute; }
.woocommerce .star-rating span, .wc-block-layout .wc-block-components-product-rating__stars span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; }
.woocommerce .star-rating span:before, .wc-block-layout .wc-block-components-product-rating__stars span:before{ content: "★★★★★"; top: 0; position: absolute; left: 0; }
.woocommerce .hreview-aggregate .star-rating { margin: 10px 0 0 0; }
.woocommerce .star-rating span, body .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color: #ff8a00;}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{display:none !important} .woocommerce table.shop_attributes{ border: 1px dotted rgba(0,0,0,0.1); font-size: 90%; margin: 1.618em auto; width: 100%; }
.woocommerce table.shop_attributes th {border-right: 1px dotted rgba(0,0,0,0.1);background-color: transparent; vertical-align:middle;text-align:right; width: 35%; font-weight: bold; padding: 8px 20px; border-top: 0; border-bottom: 1px dotted rgba(0,0,0,0.1); margin: 0; line-height: 1.5em; }
.woocommerce table.shop_attributes td { padding: 8px 10px; border-top: 0; border-bottom: 1px dotted rgba(0,0,0,0.1); margin: 0; line-height: 1.5em; }
.woocommerce table.shop_attributes td p{ margin: 0; padding: 0; }
.gallery-pics .wwcAmzAff-availability-icon{ display: none;}
.woocommerce table.shop_table {  margin: 0 0 24px 0; text-align: left; width: 100%;border: 1px solid #ddd; background-color: #fff}
.woocommerce table.shop_table .button{ padding: 8px 14px}
.woocommerce table.shop_table td.download-remaining{text-align:center}
.woocommerce table.shop_table #coupon_code{ padding: 6px;}
.woocommerce table.shop_table thead th {  font-weight: bold; line-height: 18px; padding: 1em; border-right: 1px solid #DBDBDB;border-bottom: 1px solid #DBDBDB;}
.woocommerce table tr th:last-child, .woocommerce table tr td:last-child{ border-right: none;}
.woocommerce table thead th, .woocommerce table tbody th {background: rgba(0, 0, 0, 0.04);}
.woocommerce table.shop_table td, .woocommerce table.shop_table th { vertical-align: middle; border-right: 1px solid #eee; padding: .857em 1.387em}
.woocommerce table.shop_table td{border-bottom: 1px solid #eee;}
.woocommerce table.shop_table td small{ font-weight: normal; }
.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{ font-weight: bold; border-top: 1px solid #eee; border-bottom: 0 none; }
.woocommerce table.customer_details th, .woocommerce table.customer_details td{ border-right: 1px solid #dbdbdb; background: transparent;border-bottom: 1px solid #dbdbdb;}
.woocommerce td.product-name > a{line-height:20px; margin-bottom:8px}
.woocommerce td.product-name dl.variation{ line-height:20px; margin: .25em 0 .5em; font-size: .8751em; opacity: 0.6 }
.woocommerce td.product-name dl.variation p{ margin:0;}
.woocommerce td.product-name dl.variation dt { font-weight: bold; float: left; clear: left; margin: 0 .25em 0 0; padding: 0; }
.woocommerce td.product-name dl.variation dd { margin: 0 0 .25em 0; }
.woocommerce td.product-name p.backorder_notification { font-size: .83em; }
.woocommerce td.product-quantity { min-width: 80px; }
td.product-quantity .quantity label{display: none;} .woocommerce form .form-row{ padding: 3px; margin: 0 0 15px; }
.woocommerce form .form-row:after{ content: ""; display: block; clear: both; }
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {transition: opacity .5s .5s ease;opacity: 0;}
.woocommerce form .form-row label, .woocommerce form.register label, .woocommerce form.register .editfield legend { display: block; font-size: 14px; padding-bottom: 3px; }
.woocommerce form .form-row label.inline{ float: right;}
.woocommerce form.register .editfield .datebox-selects select{float: left; width: 31%; margin: 0 2% 0 0}
.woocommerce form .form-row label.hidden{ visibility: hidden; }
.woocommerce form .form-row select { width: 100%; cursor: pointer; margin: 0;border: 1px solid #ccc; }
.woocommerce form .form-row .required { color: red; font-weight: bold; border: 0; }
.woocommerce form .form-row .input-checkbox, .woocommerce form.register .editfield input[type="checkbox"] {position: static; display: inline; margin: -2px 8px 0 0; text-align: center; vertical-align: middle; }
.woocommerce form .form-row label.checkbox{ display: inline; }
.woocommerce form .field_type_textbox input, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form.register .ws-plugin--s2member-custom-reg-field, .woocommerce form.register .field_type_url input { width: 100%; }
.woocommerce form .form-row textarea { height: 5em; line-height: 1.5em; display: block; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.woocommerce form .form-row .select2-container .select2-choice{ padding: 9px 10px; font-size: 14px; line-height: 18px; border-radius: 0}
.woocommerce form .form-row.validate-required.woocommerce-validated input.input-text { background-image: url(//iteqi.com/wp-content/themes/rehub-theme/images/woo/valid.png); background-position: 98.5% center; background-repeat: no-repeat; padding-right: 25px }
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text{ background-image: url(//iteqi.com/wp-content/themes/rehub-theme/images/woo/invalid.png); background-position: 98.5% center; background-repeat: no-repeat; padding-right: 25px}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce form .form-row.validate-required.woocommerce-invalid select { border-color: #fb7f88; }
.woocommerce-validated input{background-repeat: no-repeat; background-position: right center}
.woocommerce form .form-row ::-webkit-input-placeholder {line-height: 1em;padding-top: 2px;}
.woocommerce form .form-row :-moz-placeholder {line-height: 1em;padding-top: 2px;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last { float: left; width: 48%; overflow: visible; }
.woocommerce form .form-row-last { float: right; }
.woocommerce form .form-row-wide{ clear: both; }
.form-row-wide label{display: block}.form-row-wide input[type="text"], .form-row-wide textarea, .form-row-wide select{width: 100%}
.woocommerce ul#shipping_method { list-style: none outside; margin: 0; padding: 0;word-break: break-word; }
.woocommerce ul#shipping_method .amount { font-weight: bold; }
.woocommerce .comment-notes, .woocommerce-password-strength, .woocommerce-password-hint{color: #999; font-size: 85%; line-height: 20px;}
.woocommerce-password-strength.bad, .woocommerce-password-strength.short{color: #cc0000}
.woocommerce-password-strength.good{color: rgb(222, 180, 0);}
.woocommerce-password-strength.strong{color: rgb(6, 176, 2);} .woocommerce .order_details { margin: 2em 0; list-style: none; border: 1px solid #ddd;}
.woocommerce .order_details:after{ content: ""; display: block; clear: both; }
.woocommerce .order_details li{list-style: none}
.woocommerce .order_details > li{ float: left; text-transform: uppercase; font-size: .9em; line-height: 1em; border-right: 1px dashed #e0dadf; padding: 2em 2.7em; margin: 0; list-style: none; }
.woocommerce .order_details > li strong{ display: block; font-size: 1.4em; text-transform: none; line-height: 1.5em; }
.woocommerce .order_details > li:last-of-type{ border: 0; }
.woocommerce .addresses .title:after{ content: ""; display: block; clear: both; }
.woocommerce .addresses .title h3{ float: left; }
.woocommerce .addresses .title .edit{ float: right; }
.woocommerce ol.commentlist.notes li.note p.meta{ font-weight: bold; margin-bottom: 0; }
.woocommerce ol.commentlist.notes li.note .description p:last-child { margin-bottom: 0; }
.woocommerce ul.digital-downloads{ margin-left: 0; padding-left: 0; }
.woocommerce ul.digital-downloads li{ list-style: none; margin-left: 0; padding-left: 1.5em; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) left no-repeat; }
.woocommerce ul.digital-downloads li .count{ float: right; } .woocommerce ul.cart_list li dl, ul.product_list_widget li dl { margin: 0 0 12px 0; font-size: 12px; line-height: 12px; padding-left: 1em; border-left: 2px solid rgba(0,0,0,0.1); overflow:hidden; }
.woocommerce header ul.cart_list li dl{margin:0 70px 20px 70px;}
.woocommerce ul.cart_list li dl dt, ul.product_list_widget li dl dt { float: left; margin-right: .25em; }
.woocommerce ul.cart_list li dl dd, ul.product_list_widget li dl dd { margin-bottom: .5em; }
.woocommerce ul.cart_list li dl dd p{ line-height: 12px; font-size:12px; font-weight: bold;}
.woocommerce-mini-cart__buttons a.button {margin: 0 0 15px 0;display: block; padding:15px; font-size:17px;}
.woocommerce-mini-cart__total span.woocommerce-Price-amount.amount {color: #ff4e0c;margin-left: auto;}
.woocommerce-mini-cart__total { border-top: 1px solid #ddd;padding-top: 20px;margin-bottom: 20px;display: flex;flex-wrap: wrap; font-size:18px; font-weight:bold;}
.woocommerce .widget_shopping_cart .buttons:after{ content: ""; display: block; clear: both; }
.widget_shopping_cart .remove{ float: right; color: #cc0000 !important; font-size: 22px !important}
.widget_product_categories{padding-bottom: 4px}
.cart_list.product_list_widget {overflow-y: auto;-webkit-overflow-scrolling: touch;}
.woocommerce ul.product_list_widget{ list-style: none outside; padding: 0; margin: 0; }
.woocommerce ul.product_list_widget li:after{ content: ""; display: block; clear: both; }
.woocommerce ul.product_list_widget li { margin: 0 0 20px 0; list-style: none; border-bottom: 1px solid #ddd; padding-bottom:20px; }
.woocommerce ul.product_list_widget li:last-child{border:none;}
ul.product_list_widget > li > a { display: block; font-size: 16px; line-height:18px;color: #111; margin-bottom: 11px }
ul.product_list_widget li .variation-SoldBy a{font-size: 12px}
ul.product_list_widget li span.amount { color: #ff4e0c; font-weight: bold;}
ul.product_list_widget li del{display: block;}
ul.product_list_widget li del span.amount{font-size: 85% !important;font-weight: normal;opacity: 0.6; color: #666 }
ul.product_list_widget li img { margin-right: 15px; width: 70px; height: 70px;float: left; }
.widget_product_search label { display: block; }
.widget.woocommerce .widget-container p.buttons { padding-top: 10px; }
.clear {clear: both; height: 0}
.footer-bottom .footer_widget .woocommerce ul li { background-image: none; padding-left: 0 }
.footer-bottom .woocommerce ins, .footer-bottom .woocommerce del { color: #247600; } .woo-button-actions-area .wpsm-button.rhwoosinglecompare, .woo-button-actions-area .heartplus { float:left; font-size: 14px; background: none transparent; padding: 7px; border: 1px solid transparent; font-weight: normal; transition: all 0.4s ease; box-shadow: none;border-radius: 3px !important; line-height: 14px; color: #333; margin: 0}
.woo-button-actions-area .wpsm-button.rhwoosinglecompare:hover, .woo-button-actions-area .heartplus:hover{border: 1px solid #555 !important; background: none #fff;}
.woo-button-actions-area .heartplus:before{line-height: 14px; font-size: 16px}
.woo-button-actions-area .thumbscount{position: absolute;top: -5px;right: -10px;border-radius: 10px;border: none;color: #fff !important;display: inline-block;font-size: 9px;line-height: 16px;padding: 0 6px;text-align: center;vertical-align: middle;background: #c00; opacity: 0}
.woo-button-actions-area .heart_thumb_wrap:hover .thumbscount{opacity: 1}
.woo-button-actions-area .heart_thumb_wrap{position: relative; float: left; margin-right: 5px}
.woo-button-actions-area{overflow: hidden; padding-top: 5px}
.pricehw{margin-top: 2px}
.woo-top-actions .woo-button-actions-area .wpsm-button.rhwoosinglecompare, .woo-top-actions .woo-button-actions-area .heartplus{border: 1px solid #ff6c00; color: #ff6c00; font-size: 12px}
.woo-btn-actions-notext .wpsm-button.rhwoosinglecompare{background: transparent;border:none; padding: 2px; text-align: inherit; box-shadow: none;}
.woo-btn-actions-notext .wpsm-button.rhwoosinglecompare:hover{background: transparent; border:none;}
.wpsm-button.wpsm-button-new-compare.minicompare i{font-size: 12px} p.auction-end {margin: 15px 0;font-size: 13px;font-style: italic;color: #666;line-height: 18px;}
p.auction-bid{margin: 0 0 18px 0;font-weight: bold;}
p.reserve.hold {font-size: 90%;color: #555; margin: 0 0 8px 0;}
.woocommerce .auction_form .quantity input.qty{width: auto; border: 1px solid #ddd; font-weight: normal;}
p.wsawl-link{clear: both;}
p.auction-condition{margin: 0 0 20px 0}
p.auction-condition span{color: #2e932e}
.auction-time .countdown_section{font-weight: normal;line-height: 20px;padding: 10px 0;border: 1px solid #ddd;}
.auction-time .countdown_section span{font-weight: bold;}
.auction-history-table tr td{ padding: 7px 14px; border-bottom: 1px solid #e8e8e8; text-align: left; vertical-align: middle; }
.products .auction-price .auction{display: block;font-size: 12px;font-weight: normal;color: #999;line-height: 15px;} .rh_vert_bookable .single_add_to_cart_button.wc-bookings-booking-form-button, .rh-300-sidebar .single_add_to_cart_button.wc-bookings-booking-form-button{max-width: 360px !important}
.rh_vert_bookable .wc-bookings-date-picker, .rh-300-sidebar .wc-bookings-date-picker{padding-left: 0; padding-right: 0}
.rh_vert_bookable .wc-bookings-booking-form, .rh-300-sidebar .wc-bookings-booking-form{padding: 0; border: none} .rh-var-selector input{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility: hidden;width:0}
.rh-var-selector input:active +.rh-var-label{opacity: .9;}
.rh-var-selector input:checked +.rh-var-label{-webkit-filter: none;-moz-filter: none;filter: none;opacity: .5;border: 1px solid #f00;}
.rh-var-label{ cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block; line-height:20px; font-size:90%;-webkit-transition: all 100ms ease-in;transition: all 100ms ease-in;text-align: center;vertical-align: text-bottom;margin-right: 5px;border: 1px solid #ddd}
.rh-var-label.text-label-rh{padding: 3px 8px; min-width:50px;}.rh-var-label.image-label-rh{height:50px; width: 50px;background-position: center center;}.rh-var-label.color-label-rh{height:25px; width: 25px; border-radius: 50%}
.rh-var-label.image-label-rh.label-non-selectable{border: none}
.rh-var-label:hover{border: 1px solid #333}.rh-var-label.rhhidden{opacity: 0.1; cursor: none; pointer-events: none}
.rh-var-label.label-non-selectable{cursor: none; pointer-events: none;}
.rh-var-label.label-non-selectable:not(.text-label-rh), .rh-var-label.label-non-selectable:not(.text-label-rh):hover{cursor: default;} .rh_swatch_getter.rh-var-label.image-label-rh{width: 35px; height: 35px}
.woocommerce-group-attributes-public{width:100%}
.woocommerce-group-attributes-public .attribute_group_row{text-align: left;}
.woocommerce-group-attributes-public .attribute_group_name{padding: 8px 16px;background-color: #f2f2f2;font-size: 110%;color: #333} .wpf-slider-tooltip {left: auto !important; right: 0 !important; bottom: 15px !important}
.wpf_slider.ui-slider{margin: 2.5em 10px .8em 10px !important}
.wpf-slider-tooltip-inner{padding: 3px 0 !important}
.woocommerce .related:after, .woocommerce-page .related:after, .woocommerce .upsells.products:after, .woocommerce-page .upsells.products:after { content: ""; display: block; clear: both; }
.woocommerce .related.products h2 { margin-bottom: 10px; }
input.woocommerce-Button.button{padding: 10px 15px}
.hidden_thumb{display: none;}
mark.count{ background-color: transparent; opacity: 0.5; font-size: 90%}
.woocommerce-product-search input[type="search"] {border: 1px solid #ddd; height: 34px; background-color: #fff; padding: 0 7px; transition: all 0.4s ease; line-height: 34px }
.widget_shopping_cart_content{color: #111}
.rh_woocartmenu-icon{display: inline-block;position: relative;}.rh-header-icon .rh_woocartmenu-icon{font-size:28px}
.rh_woocartmenu-icon:before{content:"\e90b";}
.rh_woocartmenu-amount{margin-left: 18px;font-size: 13px;font-weight: normal;}
.woo_feat_slider .price{font-weight: bold;font-size: 16px; line-height: 18px }
.deal-stock strong{font-weight: bold;}
.deal-stock{overflow: hidden;font-size: 95%;}
#xp-woo-profile-details-section .field_type_number input{padding: 6px 12px}
.woocommerce a.btn-woo-compare-chart{ margin-bottom: 10px; display: inline-block;}
.rh-woo-section-sub{opacity: 0.4; font-weight: normal;}
.woocommerce-variation-price{overflow: hidden;margin-bottom: 15px}
.woocommerce-variation-add-to-cart{clear: both;}
.product-listing-table{width: 100%}
.WooZone-price-info, .WooZone-free-shipping{font-size: 12px}
#wc-bookings-booking-form ul li {list-style: none;}
.register .dps-amount{color: green}
.register .dps-pack{padding: 10px; margin:0;}
.register .pack_content{margin-top: 10px; font-size: 13px; line-height: 16px}
.woocommerce-billing-fields__field-wrapper{overflow: hidden;}
.widget_merchant_list.expandme .table_merchant_list:nth-child(n+7){display: none;}
.woocommerce-privacy-policy-text{font-size: 90%; line-height: 22px}
.medianews-body del{font-size: 70%; opacity: 0.4; color: #111}
.header-top a.cart-contents { color: #111111; display: inline-block; font-size: 12px; margin-right: 8px; margin-top: 7px; }
.post-type-archive-product .activeslide .select2-container {z-index: 999999;}
.quick_view_product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child a, .quick_view_product .flex-active-slide a{pointer-events: none; cursor:default;}
.pswp__top-bar{top:40px !important}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{line-height: 22px;}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
.woocommerce .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce-page .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce .woocommerce-page form .form-row.woocommerce-validated input.input-text, .woocommerce-page .woocommerce-page form .form-row.woocommerce-validated input.input-text {
background-image: url(//iteqi.com/wp-content/themes/rehub-theme/images/woo/valid@2x.png);
background-size: 16px 13px;
background-repeat: no-repeat;
background-position: 98.5% center;
}
.woocommerce .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce-page .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce .woocommerce-page form .form-row.woocommerce-invalid input.input-text, .woocommerce-page .woocommerce-page form .form-row.woocommerce-invalid input.input-text {
background-image: url(//iteqi.com/wp-content/themes/rehub-theme/images/woo/invalid@2x.png);
background-size: 16px 13px;
background-repeat: no-repeat;
background-position: 98.5% center;
}
}
@media (min-width: 992px){
#pgwModal.quick_view_product .pm-body {max-width: 900px !important;}
}
@media screen and (max-width: 1023px){
.woo_column_item .button_action{display: block;}
#rh_woo_mbl_sidebar .sidebar{width: 85%;background-color: #fff;position: fixed;right: 100%;top: 0;bottom: 0;overflow: hidden;color: #aaa;z-index: 100000;transition: transform .25s ease;margin: 0;padding: 0;opacity: 1;display: block;height: 100%;overflow-y: auto; padding: 20px}
#rh_woo_mbl_sidebar.activeslide .sidebar{transform: translate3d(100%,0,0);}
#mobile-trigger-sidebar{display: inline-block; border-radius: 5px}
}
@media screen and (max-width: 1023px) and (min-width: 768px) {
.woocommerce .order_details li{ border: none; float: none; border-bottom: 1px solid #eee; padding: 1.5em}
}
@media screen and (max-width: 767px){
table.shop_table_responsive,table.shop_table_responsive tbody,table.shop_table_responsive thead,table.shop_table_responsive tfoot,table.shop_table_responsive tr,table.shop_table_responsive td {display: block;}
table.shop_table_responsive thead,table.shop_table_responsive th { display: none; }
table.shop_table_responsive td:not([colspan]){position: relative;padding-left: 53% !important;border-left: none;border-top: none;border-right: none; padding-right: 12px !important;text-align: right;font-size: 14px;line-height: 20px;}
.woocommerce table.shop_table_responsive td.product-name dl.variation dt{float: none !important;}
.woocommerce table.shop_table_responsive input.qty{float: right;}
table.shop_table_responsive td:not([colspan]):before{position: absolute;top: 50%;left: 9px;width: 45%;padding-right: 10px;text-align: left;content: attr(data-title);transform: translateY(-50%);}
table.shop_table_responsive td:not([colspan]):after{position: absolute;left: 50%;top: 0;display: block;height: 100%;border-left: 1px solid #eaeaea;content: "";}
table.shop_table_responsive td.product-remove{padding: 5px 0 0 0 !important; border-bottom: none} 
table.shop_table_responsive td.product-thumbnail{padding: 12px !important}
table.shop_table_responsive td.product-remove:after, table.shop_table_responsive td.product-thumbnail:after{display: none;}
#wcvendor_image_bg .woocommerce .star-rating{float: none; display: inline-block; margin-bottom: 5px}
.woocommerce table.shop_table td{padding-right:12px; padding-left:12px;}
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{ float: none !important; width: 100% !important; }
.woocommerce .order_details li{ border: none; float: none; border-bottom: 1px solid #eee; padding: 1.5em}
}
@media only screen and (max-width: 567px) {
.woogridrev .review-small-circle{width:27px;height:27px;line-height:27px; font-size: 80%}
.woocommerce .products.grid_woo .product{padding: 8px 8px 80px 8px}
.woocommerce .onsale, .woocommerce .onfeatured { padding: 2px 5px;}
.woocommerce .products .woo_grid_compact h3{line-height: 16px;height: 32px; font-size: 14px}
.woocommerce .products .product.woo_grid_compact .price, .woo_column_item h3{font-size: 15px}
}
@media only screen and (max-width: 479px) {
.woo_offer_list .rh_offer_list .button_action{position: static; margin: 0 0 10px 0; overflow: hidden; padding: 0; float: none}
.woo_column_grid .price{float: left;}
.woocommerce .woocommerce-result-count{float: none;margin-bottom: 10px;}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-ordering .nice-select, .woocommerce .woocommerce-ordering .nice-select .list, .woocommerce .woocommerce-ordering select{width: 100%}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce form .form-row-first, .woocommerce form .form-row-last { float: none !important; width: 100% !important; }
.woocommerce form .form-row { padding: 3px 0 !important; }
.woocommerce table.shop_table_responsive .button{display: block; width: 100%; margin: 0 0 15px 0; padding: 12px}
.woocommerce .order_details li{ border: none; float: none; border-bottom: 1px solid #eee; padding: 1.5em}
.woo_grid_compact figure:not(.notresized) img{height:130px}
}.woocommerce .quantity.rh-custom-quantity input.qty {width: 50px;height: 40px;line-height: 40px;border: 1px solid #ddd;border-left: 0;border-radius: 0;padding: 0; float:none;-moz-appearance: textfield;}
.woocommerce .woo_column_grid .wooloopq .quantity.rh-custom-quantity input.qty{width:100%; border-top:none; border-bottom:none}
.rh-custom-quantity input[type=number]::-webkit-inner-spin-button, 
.rh-custom-quantity input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.rh-custom-quantity input.minus-quantity {border-right: 0;}
.rh-custom-quantity input.minus-quantity, .rh-custom-quantity input.plus-quantity {width: 40px;height: 40px;line-height: 40px;padding: 0;font-size: 20px;border: 1px solid #ddd;background-color: white;border-radius: 0 !important; box-shadow:none;}
body:not(.rtl) .rh-custom-quantity input.plus-quantity, .rtl .rh-custom-quantity input.minus-quantity {border-left: 0;}
.rh-custom-quantity input.minus-quantity:hover, .rh-custom-quantity input.plus-quantity:hover {color: #fff;background-color: #9c0;}
.rh-custom-quantity{display:none;}
#rh-woo-cart-panel .rh-custom-quantity {display: flex; margin-left:85px;}
.rh-woo-quantity .rh-custom-quantity{display: flex;}
#rh-woo-cart-panel .rh-custom-quantity + .quantity{margin-left: 85px;}
@media (max-width:469px){
.woocompactlist .rh-custom-quantity{margin-left: 95px;}
}
@media (min-width:470px){
.woo-list-variation-wrap{margin-top:-20px}
}.wpsm-button .rh-user-favor-shop{display: block;}
.wc_vendors_dash_links a.button{ font-size: 13px; padding: 6px 12px}
.wcvendors-pro-dashboard-wrapper {font-size: 15px;line-height: 22px;}
.wcv-grid .wcv_dashboard_overview {background-color: #fff;border: 1px solid #e1e1e1;padding: 20px 2em 20px 0;margin: 10px 0 30px 0 !important;}
.wcv-grid h3{font-size: 19px !important}
.wcv-datepicker-calendar ul{margin: 0}
.wcv-datepicker-calendar ul li, .wcv-tabs ul.tabs-nav li, .wcv-grid ul li{list-style: none !important;}
.wcv-datepicker-calendar ul li a, .wcv-tabs .tabs-nav li a{text-decoration: none;}
table.wcv-table tr td {padding: 12px;border-bottom: 1px solid #e1e1e1;background-color: transparent;vertical-align: top;font-size: 14px;}
table.wcv-table {border: 1px solid #e1e1e1;background: none transparent;}
.wcv_dashboard_datepicker .wcv-form, .wcv_dashboard_table_header.wcv-cols-group.horizontal-gutters .wcv-form {display: inline-block;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin-bottom: 10px;}
.wcv_dashboard_datepicker .wcv-form .all-66, .wcv_dashboard_table_header.wcv-cols-group.horizontal-gutters .wcv-form>.all-66 {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;min-width: 1px;}
.wcv_dashboard_datepicker .wcv-form .all-33, .wcv_dashboard_table_header.wcv-cols-group.horizontal-gutters .wcv-form>.all-33 {padding-left: 30px;} 
.wcv-form label, .pv_paypal_container b, .pv_shop_name_container b, #pv_seller_info_container b, #pv_shop_description_container b {margin-bottom: 5px;font-weight: 700;clear: both;display: inline-block;margin-right: 17px;font-size: 15px;}
.wcv_dashboard_datepicker .wcv-form .all-33 input, .wcv_dashboard_table_header.wcv-cols-group.horizontal-gutters .wcv-form>.all-33 input {margin-left: 0;margin-right: 0;}
.wcv-button:hover {color: #111!important;}
.wcv-icon-sm{color: #ff9802;}
.wcv-order-header .align-right .wcv-button{margin-top: 20px}
.wcv-widget-description-heading, .wcv-widget-contact-text, .wcv-widget-map-heading{font-size: 14px}
.vendor-dashboard .site-content h2.orders-title, .wcv-form .text-editor label {margin-bottom: 0;}
.shop-settings .select2-container .select2-choice, .wcvendors-dashboard-wrapper .select2-container .select2-choice, .wcvendors-pro-dashboard-wrapper .select2-container .select2-choice {border: 1px solid #e1e1e1;padding: 8px 10px;height: auto;border-radius: 0;font: 14px/20px Arial;}
.wcvendors-dashboard-wrapper .select2-choice, .wcvendors-dashboard-wrapper .select2-choices, .wcvendors-pro-dashboard-wrapper .select2-choices, .wcvendors-pro-dashboard-wrapper .select2-choice{box-shadow: none !important;}
.wcvendors-dashboard-wrapper .select2-arrow, .wcvendors-pro-dashboard-wrapper .select2-arrow{background: none transparent !important}
.wcv-form input[type=color], .wcv-form input[type=date], .wcv-form input[type=datetime-local], .wcv-form input[type=datetime], .wcv-form input[type=email], .wcv-form input[type=month], .wcv-form input[type=number], .wcv-form input[type=password], .wcv-form input[type=search], .wcv-form input[type=tel], .wcv-form input[type=text], .wcv-form input[type=time], .wcv-form input[type=url], .wcv-form input[type=week], .wcv-form select, .wcv-form textarea{border-color: #ccc}
label[for=_wcv-store_id], label[for=_wcv_store_address2]{display: none;}
.wcv-form .control-group input[type=checkbox]+label, .wcv_variable_attributes input[type=checkbox]+label {padding-left: 25px; padding-right: 5px;}
.wcv-form .control-group,.wcv-grid nav.wcv-navigation {margin-bottom: 28px;}
.wcv-form p.tip{line-height: 18px}
.vendor-pro-dashboard .wcv_dashboard_datepicker, .wcv_dashboard_datepicker .all-100 hr{margin-top: 20px;}
.wcv-tabs.top>.tabs-nav li a{border-radius: 0; line-height: 20px}
.wcv-grid input[type="submit"]{padding: 10px 20px; font-size: 16px;}
.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu {box-shadow: 0 2px 2px #E4E4E4;background-color: #f7f7f7;}
.wcv-navigation ul.menu li a{color: #111 !important}
.wcv-navigation ul.menu li.active a, .wcv-navigation ul.menu li:hover a, .wcv-navigation ul.menu.black li a{color: #fff !important}
.wcv-navigation ul li{margin: 0 !important}
.wcv-dashboard-navigation ul li{margin: 0 10px 10px 0}.wcv-dashboard-navigation ul{margin: 0}
.wcvendors_sold_by_in_loop {font-size: 12px;margin-bottom: 10px;display: inline-block; line-height: 15px}
.only-vendor-title .wcvendors_sold_by_in_loop{font-size: 15px; line-height: 20px}
.only-vendor-title .wcvendors_sold_by_in_loop span{display: none;}
.wcvendors_sold_by_in_loop a{color: #333}
.form-row #rememberme{ margin-top: 10px}
.wcv_shop_description{ margin-bottom: 15px}
.wcv_vendorslist, .post ul.wcv_vendorslist{ overflow: hidden; margin: 0 -1% 30px -1%;}
.wcv_vendorslist a.wcv-grid-shop-name{ text-decoration: none; font-size: 16px; font-weight: bold; display: inline-block;}
.wcv_vendorslist:not(.rh-flex-eq-height){display: -webkit-flex; -webkit-flex-wrap:wrap;display: -ms-flexbox; -ms-flex-wrap:wrap;display: flex; flex-wrap: wrap;flex-direction: row;}
.wcv_vendorslist:not(.rh-flex-eq-height) li{ float: left; width: 23%; margin: 0 1% 28px 1% !important; }
.wcv_vendorslist li{position: relative;text-align: center;box-shadow: rgba(0,0,0,0.15) 0px 1px 2px;background: white;list-style: none !important; }
.wcv_vendorslist .cover_logo { display: block; height: 135px; overflow: hidden; background: #eee; background-position: center top; background-repeat: no-repeat;background-size: cover; }
.wcv_vendorslist .item-avatar { position: absolute; left: 50%; top: 86px; margin-left: -43px; border-radius: 2px;width: 80px; box-shadow: 0 0 1px 0 rgba(0,0,0,0.3), 0 1px 1px 0 rgba(0,0,0,0.1); background-color: #fff; padding: 2px;border: 3px solid #fff; }
.wcv_vendorslist .member-inner-list{ text-align: center;}  .wcv_vendorslist .store-desc{ display: block; position: relative; overflow: hidden; height: 42px; margin: 10px auto 0 auto; padding: 0 20px; font-size: 12px; color: #999; line-height: 14px }
.wcv_vendorslist .last-vendor-products{ display: block; padding: 15px 15px 25px; text-align: center; overflow: hidden; white-space: nowrap; }
.wcv_vendorslist .last-vendor-products a { display: inline-block; vertical-align: top; width: 70px; height: 70px; position: relative; }
span.product_count_in_member { position: absolute; bottom: 0; right: 0; background: rgba(255, 255, 255, 0.78); padding: 0 6px; font-size: 13px; line-height: 18px; }
.wcv_vendorslist .vendor-list-like{position: absolute;top: 8px; right: 8px; }
.rh_vendors_listflat{margin: 0 0 30px 0}
.rh_vendors_listflat .vendor-list-like{position: absolute;top: 8px; left: -44px; }
.rtl .rh_vendors_listflat .vendor-list-like{left: auto;right: -44px}
.wcv_vendorslist .rh-user-favor-shop, .rh_vendors_listflat .rh-user-favor-shop, #buddypress .rh-user-favor-shop{background: #f5bad0; color: #fff; width: 34px; height: 34px; line-height: 36px; border-radius: 50%; font-size: 15px;display: block; text-align: center;}
.wcv_vendorslist .rh-user-favor-shop.alreadyinfavor, .wcv_vendorslist .rh-user-favor-shop:hover, .rh_vendors_listflat .rh-user-favor-shop.alreadyinfavor, .rh_vendors_listflat .rh-user-favor-shop:hover, #buddypress .rh-user-favor-shop.alreadyinfavor, #buddypress .rh-user-favor-shop:hover{background:#ed1d6a; }
.wcv_vendorslist .rh-user-favor-shop .count, .rh_vendors_listflat .rh-user-favor-shop .count, #buddypress .rh-user-favor-shop .count{opacity: 0; font-size: 0;position: absolute;  transition: all 0.4s ease; width: 34px; height: 34px; line-height: 36px;background: #fff; color: #cc0000;border-radius: 50%; right: 0; left: 0; bottom: 0;top: 0;}
.rh_vendors_listflat .rh-user-favor-shop .count, #buddypress .rh-user-favor-shop .count{width: 20px; height: 20px; line-height: 20px; left: 22px; right: auto;}
.wcv_vendorslist .rh-user-favor-shop:hover .count{opacity: 1; font-size: 12px;   right:100%;}
.rh_vendors_listflat .rh-user-favor-shop:hover .count, #buddypress .rh-user-favor-shop:hover .count{opacity: 1; font-size: 12px; top: -10px}
.wcv_vendorslist .member-details{overflow: hidden; padding: 50px 0 0 0}
#buddypress .rh-user-favor-shop{position: relative}
.table-vendor-sales-report .product a{ text-decoration: none; }
.table-vendor-sales-report.table-condensed th, .table-vendor-sales-report.table-condensed td{ padding: 10px 8px}
.table-vendor-sales-report th{background: #f5f5f5;font-size: 90%;}
.table-vendor-sales-report.table-condensed td{font-size: 85%;}
.table-vendor-sales-report{ border: 1px solid #ddd;}
.rh_wcv_date_picker{margin-bottom: 10px; overflow: hidden}
#pv_paypal, #pv_shop_name, .rh_wcv_date_picker .date-pick, .wcv-form .control-group .control>input, .wcv-form .control-group .control>select, .wcv-form .control-group .control>textarea, #xp-wcvendor-profile .field_type_textbox input{width: 100%; padding: 8px 10px; font: 14px/22px Arial;  border-radius: 0}
.rh_wcv_date_picker label{display: block}
#xp-wcvendor-profile .field_type_selectbox select{border: 1px solid #ccc; width: 100%}
#xp-wcvendor-profile .xp-woo-description{font-size: 90%}
.rh_wcv_date_picker input[type="submit"]{font-size:17px; width: 100%; padding: 13px; display: block; margin-top: 23px; border-radius: 0}
#pv_paypal, #pv_shop_name{margin-top: 5px}
#xp-wcvendor-profile .editfield > label, #xp-wcvendor-profile .editfield span.label, #xp-wcvendor-profile legend{display: block; font-size: 15px; font-weight: bold; margin: 0 0 6px 0}
#xp-wcvendor-profile .clear-value{font-size: 85%}
#wp-pv_seller_info-editor-container, #wp-pv_shop_description-editor-container{ border: 1px solid #eee}
#pv_seller_info_container, #pv_shop_description_container{ margin-bottom: 15px}
.btn[name="vendor_application_submit"] { padding: 5px 10px;  font: bold 14px Arial; border: 1px solid #444; cursor: pointer;}
.wcvendor_store_wrap_bg{margin: 0 0 30px 0}
#wcvendor_image_bg{background-color: #f4f4f4;background-position: center center;background-repeat: no-repeat;border: 0;display: block;margin: 0;padding: 30px 20px 20px 20px;position: relative;width: 100%;z-index: 1; min-height: 270px}
.wcvendor-cover-image-mask{width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(156,156,156,.1) 30%,rgba(11,11,11,.35) 80%,rgba(0,0,0,.48));background: linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(156,156,156,.1) 30%,rgba(11,11,11,.35) 80%,rgba(0,0,0,.48));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#b0000000',GradientType=0);opacity: .65;}
#wcvendor_profile_wrap .rh-container{margin: 0 auto;display: table;}
#wcvendor_profile_wrap{position: absolute; bottom: 30px; left: 0; z-index: 2; width: 100%}
.wcvendor_profile_cell{display: table-cell; vertical-align: bottom;color: #fff;text-shadow: 0 0 1px #999; padding: 0;position: relative;}
#wcvendor_profile_act_desc{padding: 0 20px}
#wcvendor_profile_act_btns{width: 170px}
#wcvendor_profile_act_btns .wpsm-button{display: block; margin: 10px 0 0 0}
#wcvendor_profile_logo{width: 150px}
#wcvendor_profile_logo img{height: 150px;width: 150px;line-height: 150px; position: absolute;bottom: -55px}
body .wcv-grid .wcv-button:hover{color: #111 !important}
.wcvendor_store_stars a, .wcvendor_store_stars{text-decoration: none; color: #fff; font-style: normal;}
.wcvendor_store_stars a i{color: #ffd700}
#wcvendor_profile_wrap h1{color: #fff; text-shadow: 0 1px 1px #666; margin: 0 0 12px 0; font-size: 24px;line-height: 28px}
.wcvendor_store_stars{margin: 0 0 10px 0; line-height: 15px}
.wcvendor_store_stars span.text{font-size: 12px; margin: 0 5px}
.wcvendor_store_desc{font: italic 14px/21px Arial;}
.wcvendor_store_desc a{color: #fff}
#wcvendor_profile_menu{background: #f9f9f9;overflow: hidden; border-bottom: 1px solid #ededed}
.wcvendor_profile_menu_items{border-left: 1px solid #eee; margin-left:170px;float: left; }
.wcvendor_profile_menu_items li{margin: 0; padding: 0; float: left;}
.wcvendor_profile_menu_items a, .wcvendor_profile_menu_items button{padding: 15px 20px; color: #111 !important; border-right: 1px solid #eee; display: inline-block; line-height: 18px; font-size: 15px; margin: 0 !important; background: none !important;box-shadow: none !important;}
.wcvendor_profile_menu_items li.active a{background-color: #fff}
#wcvendor_search_shops{float: right; margin: 7px 0}
.vendor_store_details{margin-bottom:20px;border: 1px solid #f1f1f1;background: #f9f9f9; display: table;  }
.side_block_light .vendor_store_details{background:transparent;}
.summary .vendor_store_details{width: 100%; }
.vendor_store_details_image, .vendor_store_details_single {display: table-cell;vertical-align: top;line-height: 0.8; padding: 10px}
.vendor_store_details_single{padding-left: 0}
.vendor_store_details_single .favorshop_like i{color: #cc0000}
.vendor_store_details_image{width: 50px}
.vendor_store_details_label {font-size: 80%;line-height: .8;color: #b7b7b7;}
.vendor_store_details_title h5{font-size: 16px; display: block; margin: 0}
.vendor_store_details_title{display: block; margin: 5px 0}
.vendor_store_details_contact {font-size: 0.82em;color: #b7b7b7;line-height: 15px;cursor: pointer;font-family: Arial,Verdana,Helvetica,sans-serif;}
.vendor_store_details_contact a{text-decoration: none;}
.vendor_store_details_contact i{margin: 0 0 0 9px}
.rh_vendors_listflat .vendor_store_in_bp{margin: 0 0 20px 0}
.vendor_store_in_bp{border: 1px solid #e5e5e5;background: #fff; display: table; width: 100%;  }
body.bp-user .vendor_store_in_bp{border-bottom: none; border-top: none; position: relative }
body.bp-user .vendor-list-like{display: table-cell; padding: 15px 0 15px 15px; vertical-align: middle; width: 34px;}
.rh_vendors_listflat .distance-to-user-geo{font-size: 80%;line-height: 18px;}
.vendor_store_in_bp_image, .vendor_store_in_bp_single, .vendor_store_in_bp_last_products, .vendor_store_in_bp_shopname{display: table-cell; padding: 15px;vertical-align: middle;}
.vendor_store_in_bp_single{padding: 15px 0}
.vendor_store_in_bp_image{width: 70px}
.vendor_store_owner_label{color: #aaa; font-size: 80%}
.vendor_store_in_bp_title h5{margin: 0 0 12px 0; font-size: 18px}
.vendor_store_in_bp_last_products{text-align: right;}
body.rtl .vendor_store_in_bp_last_products{text-align: left;}
.vendor_store_in_bp_last_products a{display: inline-block; text-decoration: none !important; margin-left: 5px; border: 1px solid #eee; padding: 4px; background-color: #fff; text-align: center; width: 70px; line-height: 70px; font-size: 20px; font-weight: bold;}
.vendor_store_in_bp_count_pr > span{line-height: 70px; background-color: #f3f3f3; display: block;}
#wcv_mini_header{margin: 0 0 20px 0; color: #fff}
#wcv_mini_header #wcvendor_image_bg{min-height: 50px; height: 50px; padding: 10px; overflow: hidden;}
#wcv_mini_header .wcvendor-cover-image-mask{background: none rgba(0,0,0,0.5) !important}
#wcv_mini_header h5{font-size: 18px; line-height: 30px; margin: 0 8px}
#wcv_mini_header h5 a{color: #fff}
.wcv_mini_header_content{z-index: 2; position: relative;}
.category-vendormenu a, .wcmp_widget_vendor_product_categories ul li a{color: #111; text-decoration: none}
.category-vendormenu{margin: 0}
.category-vendormenu li{margin: 0 0 14px 0}
.category-vendormenu span, .wcmp_widget_vendor_product_categories .count{float: right;}
.vendor_storelist_name{padding: 0 10px;}
.vendor_storelist_name span{font-size: 10px; line-height: 10px}
.vendor_storelist_name a{display: block; font-size: 15px; text-decoration: none; font-weight: bold; line-height: 18px; }
.shop_avatar_v_store{width: 50px;position: relative;}
.shop_avatar_v_store img{border-radius: 50%;    border: 1px solid #fff;}
.vendor_store_in_bp_shopname{ padding: 15px 14px 15px 26px; border: 1px dashed #ccc; border-top: none; border-bottom: none; background: #f5f5f5; width: 23% }
.rtl .vendor_store_in_bp_shopname{padding: 15px 26px 15px 14px;}
.rh_vendors_listflat .vendor_store_in_bp_single{ width: 17% }
.rh_vendors_listflat .vendor_user_meta h5{ font-size: 16px; margin: 0 0 10px 0; }
.rh_vendors_listflat .vendor_user_meta{ padding: 0 30px 0 0; }
.rh_wcv_dashboard_page h2, .wcvendors-pro-dashboard-wrapper h2{font-size: 20px}
.wcv-form.wcv-feedbackform .control-group input[type=radio]+label{display: block;padding-left: 1.45em; color: #fb9900}
.wcv-form.wcv-feedbackform .all-70{width: 100%}
.wcv-form.wcv-feedbackform .all-20{width: auto;}
.wcv-form.wcv-feedbackform textarea{margin-top: 12px}
.wcv-form.wcv-feedbackform input[type="submit"]{padding: 8px 16px; font-size: 16px}
#tab-vendor_ratings_tab a, .wcv_grid_rating a{text-decoration: none;}
.wcv_grid_rating{font-size: 90%;}
#tab-vendor_ratings_tab a i, #tab-vendor_ratings_tab i, .wcv-rating-item h4 i, .wcv_grid_rating i{color: #fb9900}
.wcv-rating-posted-by{font-size: 90%; color: #999; line-height: 18px}
.wcv-rating-posted-by p{margin: 0 0 18px 0}
.wcv-rating-item {border-bottom: 1px solid #ddd;margin-bottom: 25px;}
.wcv-rating-item:last-child{border: none;}
.wcv-grid .wcv-product-media{margin: 30px 0 0 0}
.wcv-product-media .wcv-featuredimg {min-height: 150px;border: 1px solid #e1e1e1;height: auto;margin: 0;background-color: #fff;position: relative;width: 100%;padding: 10px; text-align: center;}
.wcv-featuredimg br{display: none;}
a.wcv-media-uploader-featured-add, a.wcv-media-uploader-featured-delete{display: block;padding: 10px 0; text-decoration: none;}
.wcv-product-media a.hidden{display: none;}
.wcv-product-media .all-66{padding:0 35px;}
.wcv-product-upsells .control, .wcv-coupon-usage-restrictions > .control{margin: 0 0 25px 0}
.button.add_attribute{padding: 10px 14px;border: none;background: #111;color: #fff;line-height: 14px;font-size: 14px; box-shadow: none;}
.wcv_product_attributes .expand-close {font-size: 90%}
.wcv-gallery-image{box-shadow: 0 4px 5px #ccc}
.wcv-grid #files_download table thead th, .wcv-grid #files_download table thead td {padding: 0 10px;}
.downloadable_files table{width: 100%;border-collapse: collapse;}
.downloadable_files th, .downloadable_files td{border-bottom: 1px solid #E1E1E1;padding: 13px;text-align: left;}
table.wcv-table tr td, table.wcv-table tr th{border-bottom: 1px solid #E1E1E1;}
#branding.tabs-content h6{margin: 15px 0}
.wcvendors-table-rating h6 i{color: #fb9900}
#xprofile-in-wcstore li:first-child{border-top: 1px solid #eee; margin: 24px 0 0 0}
#xprofile-in-wcstore li:last-child{margin: 0 0 24px 0}
#xprofile-in-wcstore li{clear: both; overflow: hidden; padding: 5px 0 5px 10px;line-height: 24px;border-bottom: 1px solid #eee;}
.rh_gmw_map_in_wcv_profile{color: #fff; text-decoration: underline; margin: 0 6px; cursor: pointer;}
#vendor-location{opacity: 0; height: 0}
#vendor-location.active{opacity: 100; height: 250px}
.wcv-verified-vendor{background: green;padding: 3px 6px;display: inline-block;font-size: 11px;text-transform: uppercase;border-radius: 2px;margin: 0 8px 4px 0}
.wcv-verified-vendor i{margin: 0 3px 0 0;color: #c1f3c1;}
.vendor_store_details_title i, .vendor_store_in_bp_title i{margin: 2px 4px 0 0;color: #54b60a;float: left;}
.rtl .vendor_store_details_title i{float: right; margin: 2px 0 0 4px}
.rtl .wcv-verified-vendor i{margin: 0 0 0 3px} .dokan-store-support-btn{    background: none !important;
color: #111 !important;
margin-top: 8px !important;
clear: both;
box-shadow: none !important;
border: 1px solid #e0e0e0 !important;
width: 100% !important;}
#wcmp-store-conatiner .wcmp-store-detail-list li{list-style: none;}
.dokan-store-products-filter-area .product-name-search, input[type="submit"].dokan-btn-theme{border-radius: 0 !important;}
.store-coupon-wrap{grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));display: grid;column-gap: 20px;}
.store-coupon-wrap .code{color: #de5959;background: #ffe9e9;border: 2px dashed #fbc4c4;padding: 20px 30px;margin-bottom: 25px; position: relative;}
.store-coupon-wrap .code:before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
background: -moz-radial-gradient(.6em .6em, circle, white .55em, rgba(255,255,255,0) .6em) -.6em -.6em, -moz-radial-gradient(1em 50%, circle, white .35em, rgba(255,255,255,0) .4em), -moz-radial-gradient(1em 47%, circle, rgba(0,0,0,.4) .4em, transparent .43em);
background: -o-radial-gradient(.6em .6em, circle, white .55em, rgba(255,255,255,0) .6em) -.6em -.6em, -o-radial-gradient(1em 50%, circle, white .35em, rgba(255,255,255,0) .4em), -o-radial-gradient(1em 47%, circle, rgba(0,0,0,.4) .4em, transparent .43em);
background: -ms-radial-gradient(.6em .6em, circle, white .55em, rgba(255,255,255,0) .6em) -.6em -.6em, -ms-radial-gradient(1em 50%, circle, white .35em, rgba(255,255,255,0) .4em), -ms-radial-gradient(1em 47%, circle, rgba(0,0,0,.4) .4em, transparent .43em);
background: -webkit-radial-gradient(.6em .6em, circle, white .55em, rgba(255,255,255,0) .6em) -.6em -.6em, -webkit-radial-gradient(1em 50%, circle, white .35em, rgba(255,255,255,0) .4em), -webkit-radial-gradient(1em 47%, circle, rgba(0,0,0,.4) .4em, transparent .43em);
}
.store-coupon-wrap .code:after {
content: '';
position: absolute;
top: .25em;
right: .25em;
bottom: .25em;
left: .25em;
border: 1px rgba(0,0,0,.3) dashed;
outline: 1px rgba(255,255,255,.5) dashed;
}
.store-coupon-wrap .coupon-title{font-size: 18px;margin-bottom: 10px;font-weight: bold;}
.store-coupon-wrap .coupon-body{font-size: 16px}
@media (max-width: 500px){
.dokan-store-products-filter-area .dokan-store-products-ordeby{display: flex;flex-wrap: wrap;}
.dokan-store-products-filter-area .product-name-search{flex-grow: 1; margin:0 0 20px 0}
}
.dokan-dashboard .dokan-dashboard-content a.sale_schedule{text-decoration: underline;}
.dokan-settings-content .dokan-settings-area .dokan-banner{margin: 0 auto 30px auto; max-width: 100%}
.rh-container > .dokan-dashboard-wrap{padding-top:20px;}
.dokan-booking-wrapper .wc_bookings_calendar{border: 1px solid #eee}
#bookings_availability .table_grid table td, #bookings_persons .table_grid table td, #bookings_pricing .table_grid table td, #bookings_product_data .table_grid table td, #bookings_resources .table_grid table td, #bookings_settings .table_grid table td, .bookings_extension .table_grid table td{vertical-align: middle; position: static;}
#dokan-product-enquiry input[type="text"], #dokan-product-enquiry input[type="email"], #dokan-product-enquiry textarea {width: 100%;padding: 12px 10px;height: auto;font-size: 15px;margin-bottom: 15px;max-width: 500px;}
.wcv-grid .wcv-horizontal-gutters input[type="submit"]{margin-right: 10px}
.wcmvendor_store_ratings a{color: #eee !important; font-size: 80% }
.seller-rating + .text{margin: 0 5px}
.wcv-header-container, .wcv-store-address-container{display: none;}
.wcv-navigation ul.menu.horizontal li.active a:after {float: right;content: "\f078";font-family: rhicons; margin-left: 10px}
.form-row.notes{ padding: 0 20px 20px 0 }
.form-row.notes label{ display: block; }
.wcv-widget-description-heading,.wcv-widget-contact-text,.wcv-widget-map-heading {font-weight: 600;margin-bottom: 15px;}
.contact-card li,.contact-card li {margin-bottom: 5px;}
#wcv_quick_email_message { width: 100%;}
.wcv-store-search input, #wcv_pro_quick_contact_form input {margin: 5px auto; padding: 9px 10px; border:1px solid #ccc; font-size: 85%}
#wcv-store-search-field-0 {width: 100%;}
.wcv .contact-card{font-size: 90%}
.woo-btn-inline-blck .dokan-store-support-btn{margin-top:20px;}
@media (max-width: 1024px){
.wcv_vendorslist:not(.rh-flex-eq-height) li{width: 45%; margin: 0 2.5% 18px 2.5% !important}
.wcv_vendorslist{ overflow: hidden; margin: 0 -2.5% 30px -2.5%;}
#wcvendor_profile_logo img{bottom: 0}
#wcvendor_search_shops input[type="text"]{width: 100%}
#wcvendor_search_shops{display: block;float: none;margin: 15px 0}
.wcvendor_profile_menu_items{margin: 0; float: none; border-left:none; border-top:1px solid #eee;transform: translate3d(0,0,0);overflow-x: auto;white-space: nowrap;overflow-y: hidden;}
#wcvendor_image_bg .woocommerce .star-rating{display: block; margin: 0 auto; float: none;}
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
.vendor_store_in_bp_last_products a:nth-child(4), .vendor_store_in_bp_last_products a:nth-child(3), .vendor_store_in_bp_last_products a:nth-child(2){display: none}
.vendor_store_in_bp_shopname{width: 30%}
.rh_vendors_listflat .vendor_store_in_bp_single {width: 22%;}
}
@media screen and (max-width: 767px) {
.wcv-product-media .all-66{padding:0;}
.wcv_dashboard_datepicker .all-50, .wcv_dashboard_datepicker .wcv-form .all-66, .wcv_dashboard_table_header.wcv-cols-group.horizontal-gutters .all-50, .wcv_dashboard_table_header.wcv-cols-group.horizontal-gutters .wcv-form>.all-66{width: 100%}
.wcv_dashboard_datepicker .wcv-form .all-33, .wcv_dashboard_table_header.wcv-cols-group.horizontal-gutters .wcv-form>.all-33 {width: 100%;padding-left: 0;margin-top: 15px;}
.wcv-tabs.top>.tabs-nav{border: none;}
.wcv-tabs.top>.tabs-nav li a{border: 1px solid #ccc; margin-bottom: 10px}
.wcv-tabs.top>.tabs-nav li.active a{border-bottom-color: #ccc; background-color: #f4f4f4}
.wcv_dashboard_datepicker .wcv-form, .wcv_dashboard_table_header.wcv-cols-group.horizontal-gutters .wcv-form {display: block;}
.wcv_dashboard_datepicker .wcv-form .all-33 label, .wcv_dashboard_table_header.wcv-cols-group.horizontal-gutters .wcv-form>.all-33 label {display: none;}
#wcvendor_profile_wrap{position: relative;bottom: auto;}
.wcvendor_profile_cell{display: block;margin: 0 auto 10px auto; text-align: center;}
#wcvendor_profile_logo img{position: static;}
.vendor_store_owner_contactlink, .vendor_store_details_contact{display: block; margin-top:8px }
.vendor_store_details_contact i{margin: 0 5px 0 0}
.vendor_store_in_bp{display: block;}
.vendor_store_in_bp_last_products{text-align: center; display: block;  width: 100%; padding: 25px 5px; clear: both}
.vendor_store_in_bp_shopname{display: block;  width: 100%; padding: 15px 15px 15px 60px; clear: both; border: 1px dashed #ccc; border-left:none; border-right: none}
.vendor_store_in_bp_image, .vendor_store_in_bp_single{float: left;}
.rh_vendors_listflat .vendor_store_in_bp_single{width: auto}
.vendor_store_in_bp_image{width: 50px}
.wcv_vendorslist{ overflow: hidden; margin: 0 0 30px 0;}
.rh_vendors_listflat .vendor_user_meta{padding:0;}
#buddypress .vendor-list-like{position: absolute; top:10px; right: 15px}
.wcvendor_store_stars .star-rating{margin: 0 auto; display: block; float: none;}
.wcvendor_profile_menu_items li{float: none !important;}
.wcvendor_profile_menu_items a, .wcvendor_profile_menu_items button{padding: 12px 0; border: none;}
.wcvendor_profile_menu_items a.active{padding-left: 15px}
.form-row.notes label{display: none;}
.wcvendor_profile_menu_items .dokan-btn-theme:hover{background: none !important; color: #111 !important;box-shadow: none !important;}
}
@media(max-width: 480px){
.wcv_vendorslist:not(.rh-flex-eq-height) li{width: 100%; margin: 0 0 18px 0 !important}
} .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{list-style:none}
#dokan-store-location{height: 300px}
#dokan-form-contact-seller .alert{margin-bottom: 15px;padding: 7px 5px}
#dokan-form-contact-seller .alert-success{background: lightgreen}
#dokan-form-contact-seller .alert-error{background: lightcoral}
.dokan-cover-image-mask{opacity: 1}
.dokan-seller-search{background-position: 10px 10px !important; border: 1px solid #ddd !important;padding: 10px 0 10px 36px !important; border-radius: 0 !important; width: 100%; margin-bottom: 20px}
.dokan-sidebar-content-area{width: calc(100% - 370px);margin-top: -15px}
.dokan-sidebar-content-area .tab-pane{display:none}
.dokan-sidebar-content-area .tab-pane.active{display:block}
.social_icon .flickr {background-color: #ff80ae}
.social_icon .gplus { background-color: #eb4026 }
.social_icon .linkedin {background-color: #0077B5}
.social_icon .instagram {background-color: #3a82b8}
.social_icon .twitter {background-color: #66ccff}
.social_icon .youtube {background-color: #cd0000}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget a{color: #111}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td{text-align: center;}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table p, .dokan-product-listing .dokan-product-listing-area .row-actions{text-align: left;}
.rtl .dokan-product-listing .dokan-product-listing-area table.product-listing-table p, .rtl .dokan-product-listing .dokan-product-listing-area .row-actions{text-align: right;}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table mark{white-space: nowrap; font-size: 80%}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td del{display: block;}
.dokan-product-listing .dokan-product-listing-area .amount{font-size: 90%}
.dokan-dashboard .dokan-dashboard-wrap input[type="text"]{padding: 5px 10px}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter{margin: 0}
.dokan-dashboard .dokan-dashboard-content a{color: #444}
.dokan-dahsboard-product-listing-wrapper{clear: both;}
.search-results.dokan-theme-rehub .woocommerce .products{margin-top: 0}
.search-results.dokan-theme-rehub .col_wrap_three{width: 100%;margin: 0}
.dokan-form-group.xprofile-area h2{text-align: left;border-bottom: 1px solid #EDEDED;padding: 0 0 10px 0}
.dokan-form-group.xprofile-area label {padding-right: 15px}
.dokan-form-group.xprofile-area .description {font-size: small;margin: 5px 0 20px}
.dokan-form-control.error{border: 1px solid red;}
.wcvcontent .rh-content-wrap, .wcvcontent #comments{padding-top: 0; margin-top:0;}
.dokan-modal-content .modal-close .screen-reader-text {display:none}
#dokan_tabs_container .table-striped{width: 100%;font-size: 14px; overflow-x: scroll;}
#dokan_tabs_container .table-striped th{background-color: rgba(119, 119, 119, 0.28); padding: 10px; text-align:inherit}
#dokan_tabs_container .table-striped td{padding: 8px;}
#dokan_tabs_container .table-striped tbody tr:nth-of-type(odd) {background-color: rgba(0,0,0,.05);}
.dokan-review-author-img{float: left;}
li.parent-cat-wrap{margin-bottom: 6px}
.parent-cat-wrap a{color: #111}
#dokan-store-listing-filter-wrap .left .store-count{margin-bottom: 0}
#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img{object-fit:cover}
@media (max-width: 767px){
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a{min-width: 50px}
.dokan-dashboard .rh-container .dokan-dash-sidebar #dokan-navigation > #mobile-menu-icon{top: 7px; right: 10px}
.dokan-settings-content .dokan-settings-area .dokan-banner{margin: 0 0 30px 0}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td{text-align: inherit;}
.dokan-product-listing .dokan-product-listing-area{padding: 0}
.dokan-sidebar-content-area{width: 100%; float: none; display: block;}
.dokan-table tbody tr .post-date .status{float: none !important;}
.dokan-form-inline.dokan-w6{width: 100%; margin: 0 0 10px 0}
li.dokan-share-btn-wrap .dokan-share-btn{margin-top: 0}
table.product-listing-table{border: 1px solid #eee;}
table.product-listing-table,table.product-listing-table tbody,table.product-listing-table thead,table.product-listing-table tfoot,table.product-listing-table tr:not(.dokan-hide),table.product-listing-table td {display: block; clear: both;}
table.product-listing-table thead,table.product-listing-table th { display: none; }
table.product-listing-table td:not([colspan]){position: relative;padding: 10px; padding-left: 50%;border-left: none;border-top: none;border-right: none;}
table.product-listing-table td:not([colspan]):before{position: absolute;top: 50%;left: 9px;width: 45%;padding-right: 10px;text-align: left;content: attr(data-title);-webkit-transform: translateY(-50%) translateZ(0);transform: translateY(-50%);}
table.product-listing-table td:not([colspan]):after{position: absolute;left: 47%;top: 0;display: block;height: 100%;border-left: 1px solid #eaeaea;content: "";}	
} .wcmp_regi_main input.woocommerce-Button.button{padding: 0 12px}
.simplePopupBackground{z-index: 9999999 !important;}
.simplePopup{z-index: 99999999 !important;}
#report_abuse_form input {margin-bottom:10px}
#report-abuse table{width:100%}
.goto_more_offer_tab.button {margin: 15px 0 20px !important;display: inline-block}
.woo_full_width_extended .goto_more_offer_tab.button{display: block;}
.wcmvendor-cover-mask{opacity: 1}
#wcmvendor_profile_logo{width: 140px}
#wcmvendor_profile_logo img{height: 140px;line-height: 140px;border: 3px solid #fff;background-color: rgba(255, 255, 255, 0.35);width: 140px;vertical-align: middle;}
.blocked_desc{font-style: oblique;font-size: 14px;color: red}
.by-vendor-name-link{display: none!important}
#report_abuse{font-size: 14px; font-weight: bold; display: inline-block; margin: 0 0 8px 0}
.vendor_woo_list .singleproductmultivendor_tab, .vendor_woo_list #tab-singleproductmultivendor{display: none !important;}
span.wcmp_norating{white-space: nowrap; font-size: 12px}
.wcmp_sale_price, .woocommerce-Tabs-panel ins .woocommerce-Price-amount{color: inherit !important;}
.wcmp_regular_price, .woocommerce-Tabs-panel del .woocommerce-Price-amount{color: #999 !important}
.vendor-list-container.re_sort_list.simple_sort_list .offer_thumb{width: 120px; padding: 18px}
.wcmp-quick-info-wrapper form#respond input, .wcmp-quick-info-wrapper form#respond textarea{font-size: 90%; width: 100%; margin-bottom: 10px}
.wcmp-quick-info-wrapper p{text-align: center;font-size: 90%}
.user-profile-div .wcmp-profile-contacts ul{font-style: oblique;font-size: small}
.wcmp-profile-contacts ul li {padding: 2px 0;}
.wcmp_total_rating_number {display: none;}
.wcmvendor_store_ratings{line-height: 21px}
.wcmp_fpm_buttons .wcmp_fpm_button_separator, .owl-item .wcmp_fpm_buttons{display:none}
.tax-dc_vendor_shop .wcvendor_store_desc {clear: both;}
.tax-dc_vendor_shop .wcmvendor_store_ratings a {display: block;}
.rh-container .wcmp_fpm_buttons{left: auto;right: 1em;margin-right: 0; top: 1em}
.rh-container .woo-image-part .wcmp_fpm_buttons{top: 50px;}
.rh-container .wcmp_fpm_buttons .wcmp_fpm_button img {margin: auto;}
#qna-ask-input button{padding: 5px 12px;border-radius: 100px;cursor: pointer;}
.tax-dc_vendor_shop .comment-respond h3{background: none transparent; margin: 0 0 15px 0; text-transform: none; padding: 0}
.tax-dc_vendor_shop #comments h2{font-size: 15px}
.tax-dc_vendor_shop #reviews{border: 1px solid #eee; padding: 0 25px;}
body .wvm_style_basic .wvm_plan .wvm_features{background:white; border-left: 1px solid #eee;border-right: 1px solid #eee;padding: 25px 25px 35px 25px;}
body .wvm_style_basic .wvm_plan .wvm_head .wvm_price{letter-spacing: -1px;font-size: 50px; line-height: 65px; text-shadow: none !important; font-weight: normal;}
body .wvm_style_basic .wvm_plan .wvm_foot{padding: 16px 30px}
.recomended-batch, .wvm_recommended_plan::before{display: none !important}
.wvm_plan{box-shadow: 0 0 20px #ededed; transition: all 0.5s ease; position: relative; top: 0}
.wvm_plan:hover{ box-shadow: 0 0 30px #ddd; top: -15px !important}
body .wvm_style_basic .wvm_plan .wvm_title{font-size: 22px; font-weight: bold;}
body .wvm_style_basic .wvm_recommended_plan .wvm_foot{padding: 26px}
.wcmp-vendor-verification-badge h5 {display: inline;margin-left: 6px;line-height: 22px;}
.wcvendor_store_name .vendor_badge {display: none !important;}
.woocommerce #reviews #comments ol.vendor_comment_list li img.avatar{float:left;}