/*
Theme Name: Urna
Theme URI: https://urnawp.com/
Author: Thembay
Author URI: https://thembay.com
Description: Best Optimized Mobile WooCommerce Theme
Version: 2.0.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: urna

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */
img{
    max-width: 100%;
    height:auto;
 }
 
 .sticky{
    background: #FFFFFF;
 }
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
	color: #333;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
}
.gallery-caption,
.bypostauthor {
  font-style: italic;
  font-size: 12px;
  color: #757575;
}

/**
 *  Gallery
 * -----------------------------------------------------------------------------
 */
 #tbay-main-content .single-post .gallery {
	padding-top: 30px;
	margin-right: -25px;
 }
  .gallery .gallery-item a {
	  margin: 0;
  }
 .gallery .gallery-item {
    float: left;
    margin: 0 4px 4px 0;
    overflow: hidden;
    padding: 0;
    position: relative; }
  
  .gallery-columns-1 .gallery-item {
    max-width: 100%;
    width: auto; }
  
  .gallery-columns-2 .gallery-item {
    max-width: 48%;
    max-width: -webkit-calc(50% - 14px);
    max-width: calc(50% - 14px);
    width: auto; }
  
  .gallery-columns-3 .gallery-item {
    max-width: 32%;
    max-width: -webkit-calc(33.3% - 11px);
    max-width: calc(33.3% - 11px);
    width: auto; }
  
  .gallery-columns-4 .gallery-item {
    max-width: 23%;
    max-width: -webkit-calc(25% - 9px);
    max-width: calc(25% - 9px);
    width: auto; }
  
  .gallery-columns-5 .gallery-item {
    max-width: 19%;
    max-width: -webkit-calc(20% - 8px);
    max-width: calc(20% - 8px);
    width: auto; }
  
  .gallery-columns-6 .gallery-item {
    max-width: 15%;
    max-width: -webkit-calc(16.7% - 7px);
    max-width: calc(16.7% - 7px);
    width: auto; }
  
  .gallery-columns-7 .gallery-item {
    max-width: 13%;
    max-width: -webkit-calc(14.28% - 7px);
    max-width: calc(14.28% - 7px);
    width: auto; }
  
  .gallery-columns-8 .gallery-item {
    max-width: 11%;
    max-width: -webkit-calc(12.5% - 6px);
    max-width: calc(12.5% - 6px);
    width: auto; }
  
  .gallery-columns-9 .gallery-item {
    max-width: 9%;
    max-width: -webkit-calc(11.1% - 6px);
    max-width: calc(11.1% - 6px);
    width: auto; }
  
  .gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n) {
    margin-right: 0; }
  
  .gallery .gallery-caption {
    background-color: rgba(0,0,0,.7);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
    max-height: 50%;
    opacity: 0;
    padding: 6px 8px;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: left;
    width: 100%; }
  
  .gallery .gallery-caption:before {
    content: "";
    height: 100%;
    min-height: 49px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }
  
  .gallery-item:hover .gallery-caption {
    opacity: 1; }
  
  .gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {
    display: none; }
  
  .gallery-columns-2 .gallery-item:nth-child(odd),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1) {
    clear: both; }

#wdap_zip_check .button{
	position: unset;
}
.wdap_notification_message{
	text-align:left;
}
footer .menu-item a {
    color: #666;
}
footer h5{
	color:#878787;
	font-weight:normal;
}
.tbay-homepage-demo .product-recently-viewed .tbay-addon-content{
	border:none !important;
	background:#fff !important;
}
.topbar-device-mobile{
	background-color: #172337;
}
.topbar-device-mobile .active-mobile a, .topbar-device-mobile .active-mobile button {
    color: #fff;
}
.topbar-device-mobile .search-device .search-icon {
    color: #fff;
}
.cart-dropdown .cart-icon{
	color:#fff !important
}
.topbar-device-mobile .topbar-mobile-history a{
	color:#fff;
}
.topbar-device-mobile.active-home-icon .topbar-title{
	color:#fff;
}
.topbar-device-mobile .topbar-title{
	color:#fff;
}
#wcfm_membership_container .select2-container, #wcfm_membership_container select.country_select{
	z-index:1;
}
footer section.elementor-section.elementor-top-section.elementor-element.elementor-element-d170e61.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default{
    border-top: 1px solid #eee;
}

footer .web-footer span.title{
	color: #666;
	font-size: 12px;
} 
.topbar-device-mobile .topbar-icon-home a {
  color: #fff;
}
.elementor-110 .elementor-element.elementor-element-6a2f744 {
    padding: 0px 0 15px !important;
}

.elementor-110 .elementor-element.elementor-element-ce62206 {
    padding: 0px 0 0 !important;
}
.elementor-social-icons-wrapper .elementor-grid-item {
    margin-left: 2%;
    margin-top: 4%;
}
.woocommerce ul#shipping_method li label {
    color: green;
}
a.button.checkout {
    color: #fff !important;
}
a.checkout-button.button.alt.wc-forward {
    color: #fff;
}
.cart_totals p.woocommerce-shipping-destination {
    display: none;
}
button.form_option_shipping {
    background-color: #e96125 !important;
    border: none;
}
a.checkout-button.button.alt.wc-forward:focus {
    color: #fff !important;
}
span.mini-cart-items {
    color: #fff !important;
}
.wpmc-steps-wrapper input.button {
    color: #fff !important;
}
.wpmc-steps-wrapper button, button#wpmc-skip-login, button#wpmc-prev, button#wpmc-next {
    color: #fff !important;
}
.wpmc-step-payment #payment #place_order {
	width: 40% !important;
	float:right;
}
.wpmc-step-item #order_review {
    width: 36%;
}
.wpmc-step-item.wpmc-step-shipping.current {
    width: 35%;
}
.wpmc-step-item.wpmc-step-billing.current {
    width: 35%;
}
#checkout_login button{
	background: #e96125 !important;
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 20%) !important;
    border: none !important;
	color:#fff !important;
}
.dig_lase_snap {
    display: none !important;
}
.dig_clg_bx {
    top: 75px !important;
}
.digits_login_form div#tbay-main-content {
    height: 700px;
}
#checkout_login p.form-row.form-row-wide {
	display:none;
}
.digits-login-modal span {
    color: #e96125;
}
p#billing_first_name_field, p#shipping_first_name_field {
    width: 100%;
}
footer section {
    background-color: #fff !important;
}
.mini_cart_content a.button.wc-continue {
    color: #fff !important;
}
.return-to-shop a.button.wc-backward{
	background: #e96125;
    color: #fff;
}
.woocommerce-info {
    border-top-color: #e96125 !important;
}
p.cart-empty.woocommerce-info {
    background: #fff !important;
}
.woocommerce-info::before {
    color: #e96125;
}
input.input-text.countrycode.registercountrycode, input.input-text.countrycode.dig_wc_logincountrycode, .logincountrycode {
    pointer-events: none;
    cursor: default;
}
a.checkout-button.button.alt.wc-forward:hover {
    color: #fff;
}
.coupon input.btn.btn-default {
    color: #fff !important;
}
.track-my-order  button.button {
    color: #fff !important;
}
.dig-content.dig-modal-con label, .digloginpage label, .register label, .register .signdesc, .register a {
    color: #545050 !important;
}
button.single_add_to_cart_button.button.alt, .price_slider_amount button {
    color: #fff !important;
}
.wpmc-step-item p.form-row.form-row-wide.mailchimp-newsletter {
    display: none;
}
.wpmc-step-item .woocommerce-shipping-fields {
    display: none;
}
#ocwma_billing_popup button.button {
    background-color: #e96125 !important;
    border: none;
    color: #fff;
    padding: 8px 10px;
    font-size: 15px;
}
.woocommerce-MyAccount-navigation-link.is-active a {
    color: #fff !important;
}
#wdap_zip_check input#wdapziptextbox {
    background: #fff;
	color:#545050;
    border-bottom: 2px solid #e96125;
    border-radius: 0;
    width: 45%;
    box-shadow: none;
}
#wdap_zip_check ::-webkit-input-placeholder { 
    color: #545050;
}
.tbay-breadscrumb .breadcrumb li{
	font-size:12px;
}
.button-search .linear-icon-magnifier:before {
    color: #fff;
}
.button.dig-signup-otp{
	background-color: #e96125 !important;
}
button#wpmc-back-to-cart {
    color: #fff;
}
.woocommerce-MyAccount-content .shipping-button {
    display: none;
}
button.form_option_billing {
    border: none;
}
input#wcfm_membership_register_button {
    color: #fff !important;
}
.widget-newletter span {
    color: #fff;
}
li.woocommerce-MyAccount-navigation-link:focus {
    color: #fff !important;
}
#commentform input#submit {
    color: #fff !important;
}
a#sticky-custom-add-to-cart {
    color: #fff !important;
}
.ywcca_category_accordion_widget ul.children {
    margin-left: 14% !important;
}
.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget li i.icon-minus {
    background: unset !important;
}
.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget>li {
	border-bottom:unset !important;
    border-top: 1px solid #eee !important;
    left: 0;
    width: 100%;
    z-index: 1;
	padding: 16px !important;
	cursor: pointer;
}
.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget>li:hover {
    background-color: #f7f7f7;
}
.woocommerce .product span.onsale .saled {
    background: #51aa1b;
}
body {
    background-color: #f9f9f9 !important;
}
input.wpcf7-form-control.wpcf7-submit.btn.btn-default {
    color: #fff;
}
body.tbay-homepage-demo .product-recently-viewed .product-image, .tbay-addon-tags .item .tag-img>a:hover{
	border:none !important;
}
.woocommerce-cart div#main-content {
    background-color: #fff !important;
    padding: 8px;
}
.cart_totals.calculated_shipping {
    background: #fff;
}
.woocommerce-cart h1.page-title {
    font-size: 20px !important;
}
.dig-container input[type=password], .dig-container input[type=text], .dig-content input[type=text], .dig-content input[type=password]  {
    color: #000 !important;
}
.cart_totals {
    background: #fff;
}
.cart_totals th, .cart_totals td{
	border-bottom: 0 !important;
}
a.checkout-button.button.alt.wc-forward:hover{
	color:#fff !important;
}
.product-template-default #main-container, .product-template-default div#product-related{
    background-color: #fff !important;
}
li.woocommerce-MyAccount-navigation-link:hover a {
    color: #fff !important;
}
.digloginpage button.lighte.bgdark.button {
    background: #e96125 !important;
}
.author-info {
    display: none !important;
}
.entry-meta-list {
    display: none;
}
.single-post a {
    color: #e96125;
}
.category-blog a.readmore {
    color: #fff !important;
}
.digits_register p, .digits_register #billing_phone, .digits_register_fields p, .digits_register_fields #billing_phone{
	display:none;
}
h2 {
    font-size: 20px;
}
#yith-wcwl-form span.title-cart, #yith-wcwl-form .linear-icon-cart-plus:before, #yith-wcwl-form i.linear-icon-cross2 {
    color: #fff;
}
#main-content #yith-wcwl-form {
	background-color: #fff;	
	padding: 15px;
}

.woocommerce-checkout #tbay-main-content{
	background-color:#fff;
}
.ui-slider.ui-widget-content .ui-slider-handle {
    border-radius: 22px !important;
}
.ui-slider-range.ui-corner-all.ui-widget-header {
    background-color: #1c2224 !important;
}
.ui-slider.ui-widget-content:not(.iris-slider-offset){
	border: 1px solid #b1acac !important;
    border-radius: 5px !important;
}
.product-template-default span.elex-ppct-before-text, .elex-ppct-before-text, .woocommerce-Price-amount bdi, .woocommerce-order-details .woocommerce-Price-amount {
    color: #999 !important;
}
.product-template-default .woocommerce-Price-currencySymbol, .woocommerce-Price-amount bdi{
	color: rgb(51, 51, 51) !important;
}
.product-template-default .information ins .woocommerce-Price-amount bdi{
	font-size:24px !important;
}
.home .elex-ppct-before-text, .tbay-product-category .elex-ppct-before-text, .woocommerce-shop .elex-ppct-before-text, #payment.woocommerce-checkout-payment, .ocwma_select_shipping, .form_option_shipping{
	display:none;
}
.yith-woocommerce-checkout-payment #payment.woocommerce-checkout-payment{
	display:block !important;
}
.home ins bdi, .tbay-product-category ins bdi, .woocommerce-shop ins bdi, .products-grid ins bdi {
    font-size: 16px;
}
.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}
.woocommerce .shop_table .product-name>a{
	color:#000 !important;
}
#checkout_login input.button {
    color: #fff !important;
}
select#designation, .woocommerce-checkout .woocommerce-billing-fields__field-wrapper, .woocommerce-checkout .woocommerce-billing-fields h3 {
    display: none;
}

@media only screen and (min-width: 992px) {
.checkout-login {
    background-color: rgba(255,255,255,1);
    border-radius: 4px;
    box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 50%);
    padding: 25px;
    width: 52%;
}
.checkout-login .dig_lrf_box.dig-elem.dig_pgmdl_2.dig_show_label.digits_form_shortcode_render{
	width: 85%;
    margin: 0 auto !important;
}
.woocommerce-checkout .woocommerce-billing-fields #r label {
    padding: 15px;
    border: 0.1px solid #ddd;
    margin-bottom: 15px !important;
    width: 50%;
}
.checkout button.form_option_billing {
    background-color: #827070 !important;
    border: none;
}
input#place_order {
    width: 48%;
    padding: 8px;
    font-size: 20px;
}
.woocommerce-product-gallery__image{
	width:400px !important;
	margin-left: 5%;
}
.woocommerce-product-gallery .flex-viewport{
	 height: 400px !important;	
}
.wpfSearchFieldsFilter:focus-visible{
	outline: none;
}
.wpfSearchFieldsFilter{
	border-bottom: 1px solid #a09a9a;
    border-top: none;
    border-left: none;
    border-right: none;
}
.tbay-product-category #main, .woocommerce-shop #main{
  background: #fff !important;
  padding: 20px;
}
.tbay-product-category #sidebar-shop-left, .woocommerce-shop #sidebar-shop-left{
   background: #fff;
   width: 24.3%;
}
div#tbay-ajax-filter-btn {
    display: none;
}
#yith-wcwl-form .wishlist_table li {
    max-width: 25%;
}
.menu-my-order-container {
    display: none !important;
}
#tbay-breadscrumb h1.page-title {
    font-size: 20px !important;
}
form.checkout h3{
	font-size:15px !important;
}
.woocommerce-cart section#tbay-breadscrumb {
    margin-bottom: 46px;
}
.archive-shop .page-title {
    padding: 0 !important;
    margin: 0 !important;
    font-size: 16px;
}
header.woocommerce-products-header {
    float: left;
}
.tbay-product-category .icon-plus:before{
	content:none !important;
}
.woocommerce-checkout #main-container	{
		background-color: #fff;
}
.my-account #main-container{
	background-color: #fff;
    padding: 27px;
}
.tbay-product-category .products-grid figure.image {
    top: 0;
    transition: top ease 0.3s;
}
.tbay-product-category .products-grid figure.image:hover {
    top: -10px;
}
.tbay-product-category .add-cart, .home .add-cart{
    border-radius: 51px;
    color: #e96125;
    border: 1px solid #e96125;
    margin: 0;
    outline: 0;
    padding: 0;
    margin-top: 5%;
}
.tbay-product-category span.title-cart, .home span.title-cart{
    color: #e96125;
	font-weight: normal;
}
.tbay-product-category .product-block.v15 .add-cart a, .home .product-block.v15 .add-cart a{
	line-height: 31px;
}

.tbay-product-category .group-add-cart, .home .group-add-cart {
    border: none !important;
}
.tbay-product-category .add-cart:hover, .home .add-cart:hover {
    background: #e96125;
}
.tbay-product-category .add-cart:hover span, .home .add-cart:hover span{
    color: #fff !important;
}
.tbay-product-category span.title-cart:hover, .home span.title-cart:hover{
    color: #fff;
}
.tbay-product-category .product-block.v15 .caption, .home .product-block.v15 .caption{
	padding:0;
}
footer a, footer span {
    font-size: 12px;
}
.elementor-column.elementor-col-16.elementor-top-column.elementor-element.elementor-element-7d03bb2{
	border-left: 1px solid #eee;
}
.elementor-element.elementor-element-5faf8cb.elementor-widget.elementor-widget-tbay-custom-image-list-categories {
    background-color: #fff;
    margin-top: 5px;
	border-radius: 6px;
}
.elementor-element.elementor-element-5faf8cb.elementor-widget .item-cat.tbay-image-loaded.cat-img.image-loaded {
    border: none;
}
.elementor-element.elementor-element-5faf8cb.elementor-widget .content {
    display: none;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-0f401a0.elementor-hidden-tablet.elementor-hidden-phone.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default{
	background-color: #fff;
}
.elementor-element-12fa030 .item.slick-slide, .elementor-element-12fa030 .tbay-addon-content.woocommerce{
	border:none !important;
}
.elementor-element-12fa030 button.slick-prev.slick-arrow:hover, .elementor-element-12fa030 button.slick-next.slick-arrow:hover, .shop_table.cart .cart_item.head{
    background: #fff !important;
}
.elementor-element-12fa030 button.slick-prev, .elementor-element-12fa030 button.slick-next{
	border: none;
}
.elementor-element-12fa030 .slick-next.slick-arrow.slick-disabled, .elementor-element-12fa030 .slick-prev.slick-arrow.slick-disabled{
	background-color:#eee !important;
}
.return-policy section{
	background-color: #fff;
    padding: 17px;
}
.frequently-asked-questions	input.wpcf7-form-control.wpcf7-submit.btn.btn-default {
    color: #fff;
}
.elementor-element.elementor-element-12fa030 img.unveil-image{
	max-width: 45% !important;
}
.elementor-element.elementor-element-12fa030 .content{
   width: 100%;
}
.elementor-element.elementor-element-12fa030 .tbay-addon-tags .tag-img>a{
	flex:unset !important;	
	max-width:unset !important;
	-webkit-transition:unset !important;
	transition:unset !important;
}
.elementor-element-0f401a0 {
    margin-top: -2%;
}
.cart-popup span {
    color: #fff;
}
button#wpmc-next{
   width:40%
}
#tbay-header .category-inside .tbay-vertical>li>a:hover{
	background:unset !important;
	color:#e96125 !important;
}
#tbay-header a.elementor-item:hover, #tbay-header .category-inside-title:hover, #tbay-header .category-inside-title:focus, #tbay-header .top-flashsale a {
    color: #e96125 !important;
}
.header-mainmenu {
    display: none;
}
.tbay-search-form .button-group{
	background-color: unset !important;
}
.button-search .linear-icon-magnifier:before{
	color:#1c2224 !important;
	font-weight:900;
}
#tbay-header .tbay-search-form .form-group .input-group{
	border-radius:2px;
}
.elementor-element-0f401a0 .elementor-element-populated{
	padding:0 !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-1f39e4c {
    border-bottom: 1px solid #ddd;
    padding-top: 15px;
    padding-bottom: 15px;
}
.footer{
	font-weight: normal;
}
.home span.title {
    font-size: 16px;
}
footer span.title {
    font-size: 12px !important;
}
}

@media (max-width: 479px) {
.woocommerce-account div#tbay-main-content {
    background-color: #fff;
}
.wpmc-tab-text{
	display:block !important;
}
.wpmc-step-payment #payment #place_order {
	width: 100% !important;
	float:left;
}
#wdapzipsumit{
	width:unset;
}
#wdap_zip_check input#wdapziptextbox {
	width: 85%;
}
footer section {
    display: none;
}
.wpmc-step-item #order_review {
    width: 100%;
}
.wpmc-step-item.wpmc-step-shipping.current {
    width: 100%;
}
.wpmc-step-item.wpmc-step-billing.current {
    width: 100%;
}
.woocommerce-form-coupon-toggle a.showcoupon{
	margin-left:unset !important;
}
.elementor-element.elementor-element-67df305 .content, .elementor-element.elementor-element-bd00eb4 .content, .elementor-element-461cdb9 .content{
	display:none;
}
.elementor-element.elementor-element-67df305 .item-cat.tbay-image-loaded.cat-img.image-loaded, .elementor-element.elementor-element-bd00eb4 .tbay-addon-content, .elementor-element.elementor-element-bd00eb4 .tbay-addon-tags .item, .elementor-element.elementor-element-1419c58 .tbay-addon-tags .item, .elementor-element.elementor-element-1419c58 .tbay-addon-tags .tbay-addon-content {
    border: none;
}
.elementor-element-d48c14a, .elementor-element.elementor-element-bd00eb4 .elementor-widget-container, .elementor-element-461cdb9 .elementor-widget-container{
    background-color: #fff !important;
}	
.elementor-element.elementor-element-bd00eb4 .tbay-addon .row.grid>div, .elementor-element.elementor-element-bd00eb4 .item-tag.tbay-image-loaded.tag-img.image-loaded, .home .product-block .caption {
    padding: 0 !important;
}
.elementor-element.elementor-element-bd00eb4 .tbay-addon-tags .item:after{
	background:none !important;	
}
.home .item.slick-slide {
    padding: 0px 2px !important;
}
.elementor-element.elementor-element-1419c58 .tbay-addon-tags .item:after{
	background:none;	
}
.home .product.type-product.status-publish.instock.product_cat-arhar.product_cat-grocery-staples.product_cat-pulses, .home .status-publish.instock.product_cat-best-value.product_cat-lowest-price , .online-shopping-in-gorakhpur .product.type-product.status-publish.instock.product_cat-arhar.product_cat-grocery-staples.product_cat-pulses, .online-shopping-in-gorakhpur .status-publish.instock.product_cat-best-value.product_cat-lowest-price, .online-shopping-in-basti-and-babhnan .product.type-product.status-publish.instock.product_cat-arhar.product_cat-grocery-staples.product_cat-pulses, .online-shopping-in-basti-and-babhnan .status-publish.instock.product_cat-best-value.product_cat-lowest-price, .elementor-element-461cdb9 .elementor-element-populated {
    padding: 0 1px !important;
}
.home .product-block .price, .online-shopping-in-gorakhpur .product-block .price, .online-shopping-in-basti-and-babhnan .product-block .price{
	margin-top:unset !important;
}
.home h3.tbay-addon-title, .home span.tbay-addon-title, .online-shopping-in-gorakhpur span.tbay-addon-title, .online-shopping-in-gorakhpur h3.tbay-addon-title, .online-shopping-in-basti-and-babhnan span.tbay-addon-title, .online-shopping-in-basti-and-babhnan h3.tbay-addon-title {
    font-size: 15px !important;
    margin-top: 2% !important;
}
.woocommerce-cart .a.checkout-button.button.alt.wc-forward:active {
    color: #fff;
}
.elementor-element-6397d23 .tbay-addon-content.woocommerce, .elementor-element-94ec761 .tbay-addon-content.woocommerce  {
    margin: -15px 0;
}
a.add_to_cart_button:hover {
    background-color: #e96125 !important;
}
a[title="View cart"] { display: none !important; }
a.add_to_cart_button { display: block !important; }
a.add_to_cart_button.added::after {content:unset !important}
.products-grid .product-block .caption{padding:0!important}
.post-excerpt.entry-content {
    text-align: justify;
}
.woocommerce-ordering{
   display:none !important;
}
.tbay-product-category .topbar-device-mobile .topbar-title {
    display: block !important;
}
header.woocommerce-products-header {
    display: none;
}
.wpfFilterButton{
	color:#fff !important;
	background-color:#e96125 !important;
	min-height: 22px !important;
    border-radius: 0 !important;
    font-weight: normal !important;
    text-transform: capitalize !important;
    font-size: 14px !important;
}
.wpfFilterButtons {
   position: fixed;
   z-index:1;
   bottom: 0%;
   width: 75%;
   background: #fff;
   height: 10%;
}
.mobile-menu-search{
  display:none;	
}
#tbay-mobile-menu-navbar .mmenu-account {
   padding: 10px;
}
#mm-searchfield i.linear-icon-user, .mm-searchfield a.elementor-item, #mm-searchfield i.linear-icon-user {
    color: #fff !important;
}	
#mm-searchfield .mmenu-account {
    background-color: #172337 !important;
	padding: 14px;
}
input.tbay-search.form-control.input-sm {
    font-size: 12px !important;
}
.information h1.product_title.entry-title {
    font-size: 14px !important;
}
.woocommerce-product-gallery__image{
	width:290px !important;
	margin-left: 2%;
}
.woocommerce-product-gallery .flex-viewport{
	 height: 255px !important;	
}
input#place_order {
    font-size: 18px;
    text-transform: inherit;
}
.checkout button.form_option_billing {
    background-color: #afa6a6 !important;
    border: none;
    width: 100%;
}
li.timeline.active, li.timeline.done {
    background: linear-gradient(#343d4c, #172337); !important;
    color: #fff;
    padding: 8px;
}
li.timeline {
    background-color: #b3a9a9;
    color: #fff;
    padding: 8px;
    margin-bottom: 2%;
}
span.timeline-step {
    border-radius: 2px;
    padding: 2px 7px !important;
    background: #fff;
    margin-left: 2%;
    color: #e96125;
}
#checkout_timeline li .timeline-wrapper .timeline-step:not(.with-icon):after{
	content:unset !important;	
}
a.timeline-label {
    color: #fff !important;
    margin-left: 2%;
}
.woocommerce-checkout .woocommerce-billing-fields #r label {
    padding: 15px;
    border: 0.1px solid #ddd;
    margin-bottom: 15px !important;
    width: 100%;
}
.checkout-login {
    background-color: rgba(255,255,255,1);
    border-radius: 4px;
    box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 50%);
    padding: 10px;
    width: 100%;
    margin-bottom: 14px;
}
}