/* 
Theme Name: Excellentsneakers
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here

* {
    margin: 0;
}

#primary{
    min-height: 79vh;
}
#content{
    min-height: 79vh;
}
*/




footer#site-footer { 
    clear: both;
}
.modal-body span {
    width: 100%;
    clear: both;
    float: left;
    line-height: 1.5rem;
    padding-bottom: 0.9rem;
    color: #999;
    font-size: 0.9rem;
    font-style: italic;
}

.modal-body span.makegreen {
    color: green;
    text-align: center;
}
.modal-body span.makered {
    color: red;
    text-align: center;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin: 0 2.8% 2.992em 0;
}
.stocklisting li.product .otherdata {
    float: left;
    width: 70%;
}
.stocklisting ul {
    list-style: none;
    padding: 0px;
}
.stocklisting li.product img {
    float: left;width: 150px;
}
.stocklisting li.product {
    width: 49%;
	margin-right:0.5%;
    border: solid 1px #ccc;
    float: left;
    border-radius: 15px;
    margin-bottom: 10px;
	min-height: 475px;
}
.stocklisting li.product .otherdata h2
{
	font-size:14px;    margin-bottom: 0;
}
.otherdata span.price {
    width: 100%;
    float: left;
}

.otherdata span {
    float: left;
}
.mimmouse {
	cursor: hand;
}
span.green {
    color: green;
}
span.red {
    color: red;
}
p.ellnowprice {
    font-size: 22px;
    font-weight: bold;
}
table.variations {
    display: none !important;
}
form.search-form label {
    width: 90%;
}
.blink {
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
  text-align: center;
  color: red;
  font-size: 22px;
}
.guaven_woos_suggestion {
    overflow-y: scroll !important;
    height: 50% !important;
}
.guaven_woos_suggestion {
    border: solid 1px #ddd !important;
}
.woocommerce-variation-price {
    color: #77a464;
    font-size: 1.25em;
}
.guaven_woos_suggestion_list .guaven_woos_div {
    width: 130px;
}

.guaven_woos_suggestion_list .guaven_woos_titlediv {
    float: left;
    font-size: 20px;margin-left: 0px;
}


.guaven_woos_final_results li.guaven_woos_suggestion_list {
    border-bottom: solid 1px #ddd;
    height: 100px;
}
.guaven_woos_final_results li.guaven_woos_suggestion_list:last-child{
	border:0px;
}
.single_variation_wrap {
    display: none !important;
}
.listpricingcob {
    margin-bottom: 10px;
}
input#search {
    width: 92%;
}
p.wppb-success {
    text-align: center;
    max-width: 1140px;
}
p#shipping_company_field {
    display: none;
}
.address_book.shipping_address_book p.myaccount_address {
    display: none;
}
p.alert {
	text-align: center;
    max-width: 1140px;
    margin: 0 auto;
}
li.product.type-product.product_cat-list-now.status-publish.has-post-thumbnail.shipping-taxable.purchasable.product-type-variation {
    min-height: 375px;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@media only screen and (max-width: 768px) {
	  .stocklisting li.product
	  {
		  width:100%;
	  }
	  .stocklisting li.product .otherdata {
		width: 57%;
	 }
	 input#search {
		width: 100%;
	}
	 input#searchsubmit {
		width: 50%;
		margin: 0 auto;
		float: none;
		display: block;
		margin-top: 10px;
	}
	.guaven_woos_mobile_div_state .guaven_woos_titlediv {
		margin-left: 125px !important;
		width: calc(100% - 125px) !important;
	}
	.guaven_woos_suggestion_list .guaven_woos_titlediv {
		float: left;
		font-size: 20px;
		margin-left: 130px;
	}
}

.listing-img img{width: 75px;}
.listing-img{padding: 0px;}