article#post-1528 section {
    max-width: 1170px;
    margin: 0 auto;
}
article#post-1528 section ul.product_list_widget {
    display: flex;
	justify-content:space-between;
    list-style: none;
    flex-wrap: wrap;
	margin-left: 0px;
}
article#post-1528 section ul.product_list_widget li {
	padding-bottom: 30px;
	position:relative;
    width:32%;
}
 article#post-1528 section ul img {
    display: block;
	 width:100%;
	padding-bottom: 15px;
}
article#post-1528 section ul li span {
    zoom: 1.2;
}



article#post-1528 section {
    max-width: 1170px;
    margin: 0 auto;
}
article#post-1528 section ul.product_list_widget {
    display: flex;
	justify-content:space-between;
    list-style: none;
    flex-wrap: wrap;
	margin-left: 0px;
}
article#post-1528 section ul.product_list_widget li {
	padding-bottom: 30px;
	position:relative;
    width:32%;
}
 article#post-1528 section ul img {
    display: block;
	 width:100%;
	padding-bottom: 15px;
}
article#post-1528 section ul li span {
    zoom: 1.2;
}







/*------upper-nov-8------*/
.header-bar-social-icons {
	float: right;
}
.header-bar-social-icons i {
	padding-left: 15px;
}
.header-bar-social-icons a {
	color: #ffffff;
}
.tg-header-button-wrap {
    display: none;
}
.tg-primary-menu > div ul li a {
    display: flex;
}
.single-product p.stock.out-of-stock::after {
    position: absolute;
    height: 29px;
    width: 100%;
    background: white;
    content: "Sold";
    color: red;
    left: 0;
    top: 4px;
    font-size: 17px;
    font-weight: 500;
}
.single-product p.stock.out-of-stock {
	position:relative !important;
}




.left-puppy .elementor-text-editor {
    border: rgba(255, 255, 255, 0);
    background: rgba(249, 246, 246, 0.71) none repeat scroll 0% 0%;
    color: #000;
    font-size: 24px;
    border-radius: 10px;
    text-transform: uppercase;
    margin: 0 auto !important;
    font-family: 'Agmena', sans-serif;
    line-height: 30px;
    padding: 15px;
}
.right-yelp .elementor-text-editor {
    border: rgba(255, 255, 255, 0);
    background: rgba(249, 246, 246, 0.71) none repeat scroll 0% 0%;
    color: #000;
    font-size: 24px;
    border-radius: 10px;
    text-transform: uppercase;
    margin: 0 auto !important;
    font-family: 'Agmena', sans-serif;
    line-height: 30px;
    padding: 15px;
}
.elementor-element-dd28b94{display:none;}
.support h6{font-size:18px;margin: 0px;}
.support p{font-size:14px;}
.custom-input {
    width: 450px;
    float: left;
    margin: 0px;
    height: 20px;
}
.custom-input input {
    width: 450px;
    border-radius: 10px 0px 0px 10px;
}
.es_subscription_form_submit {
    width: 130px;
    float: left;
    height: 40px;
    border-radius: 0px 10px 10px 0px !important;
}
.woocommerce-loop-product__title{text-align:center;}
.price{text-align:center;}
.product{text-align:center;}
@media screen and (max-width: 767px) {
.left-puppy .elementor-widget-container {
    padding: 60px!important;
	  background-size: 100%;
}
	.right-yelp .elementor-widget-container {
    padding: 60px!important;
		background-size: 100%;
}
	.custom-input {
    width: 235px;
	}
	.custom-input input {
    width: 235px;
}
	.es_subscription_form_submit {
    width: 100px;
	}
.elementor-widget-wp-widget-email-subscribers-form {
    margin: 0 auto;
    width: auto!important;
}
	.row-h5{text-align:center;}
	.tg-menu-item-search a {
    display: block!important;
}
	.custom-logo{max-width: 70%!important;
	margin:0 auto;
	}
	.site-branding{
		margin:0 auto;
	}
.top-section {
    border-bottom: 1px solid #e2e2e2;
    padding-top: 10px;
 display: -webkit-box;
}
	.tg-header-action{
    width: 25%;
		float: left;}
	.mobile-s{
		list-style: none;
		margin: 0 auto;
 
		float: left}
	.mobile-cart{
    width: 50%;
		float: left;}
#primary-menu .tg-menu-item-search {
    display: none;
}
	#primary-menu .tg-menu-item-cart  {
    display: none;
}
}
@media screen and (min-width: 1200px) {
.top-section li.menu-item.tg-menu-item.tg-menu-item-cart.mobile-cart {
    display: none;
}
	.mobile-cart{display:none;}
	
	#site-navigation{width:80%;}
.tg-menu-item-search{padding-left:20%;}
}
@media screen and (min-width: 768px) {

.site-branding img.custom-logo {
    max-width: 100px !important;
}

.fa-phone::before {
    top: 35px!important;
	}
	span.phone-arrow{
    width: 340px;
    display: flex;
		text-align:center;
}
	.mobile-s{display:none;}
	.blos-posts .sp_wpspwpost_static .wpspw-post-grid {
    width: 33.333%;
    float: left;
    clear: unset !important;
}
.tg-site-footer-widgets .widget {
    margin: 0 auto !important;
    width: 50%!important;
}
}

.tg-site-footer .tg-footer-widget-container {
    padding: 20px 0 0px!important;
}
.footer-sidebar-1 .widget ul li {
 padding: 0.2rem 0!important;
}
.tg-menu-item-search.show-search .search-form {

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

}
.tg-menu-item-search {
    list-style: none;

}
.mobile-cart{
    list-style: none;
}
.tg-menu-item-search .search-form {

    position: absolute;
    top: 44px;
    right: 0;
    width: 200px;
    display: none;
    z-index: 999;

}

 .woocommerce ul.products li.product .price {
    color: #000!important;
    font-size: 18px!important;
    font-weight: bold!important;
}
.woocommerce ul.products li.product .button {
    border-radius: 15px;
}
.tg-icon-search::after {
    display: none;
}
.tg-icon-shopping-cart::after {
    display: none;
}
.tg-icon-search {
    background-image: url('/wp-content/uploads/2019/08/search-icon.png');
    width: 21px;
    height: 24px;
}
.tg-icon-shopping-cart{
    background-image: url('/wp-content/uploads/2019/08/cart-icon.png');
    width: 21px;
    height: 24px;
}
.tg-icon-account{
    background-image: url('/wp-content/uploads/2019/08/account-icon.png');
    width: 21px;
    height: 24px;
}
.fa-plane::before {
    color: #b59849;
    margin-right: 10px;
    position: relative;
    top: 5px;
    font-size: 35px;
}
.fa-heart-o::before {
    content: "\f08a";
    color: #b59849;
    margin-right: 10px;
    font-size: 35px;
    top: 5px;
    position: relative;
}
.fa-phone::before{
    font-size: 35px;
    top: 20px;
    position: relative;
    color: #b59849;
    margin-right: 10px;
}
.add_to_cart_button{display:none!important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin-bottom:0em!important;}
.tg-site-footer .tg-site-footer-widgets {
    color: #3e3e3e;
    border-top: 2px solid;
}
.tg-header-top-right-content {
    display: none;
}
.tg-header-top-left-content {
    width: 100% !important;
}
.top-bar {
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}
.top-bar:hover {
    opacity: 1;
}
.top-bar a {
    color: #fff;
    font-weight: 600;
    font-size: 16px;
}
.top-bar img {
    width: 20px;
    margin-right: 1px;
}
.site-branding img.custom-logo {
    max-width: 100px;
}
#home-subscribe-box label {
    width: 100%;
}
#home-subscribe-box input[type="submit"] {
    position: absolute;
    top: 27px;
    right: -11px;
}

.footer-button-box button {
    display: flex;
    padding: 7px 14px;
    align-items: center;
    border-radius: 7px;
    margin-bottom: 10px;
    font-weight: 600;
font-size:15px;
    background: #57cc52;
}
.footer-button-box img {
    padding-right: 10px;
    vertical-align: middle;
}
