/*
Theme Name: iBid Child
Theme URI: https://ibid.modeltheme.com/
Template: ibid
Author: ModelTheme
Author URI: http://modeltheme.com/
Description: Multi Vendor Auctions WooCommerce Theme
Version: 1.0
Text Domain: ibid
Tags: custom-header, custom-menu, featured-images, post-formats, sticky-post
*/
/* Theme customization starts here
------------------------------------------------------- */
/* VAR */
:root {
  --blue: #003CA2;
  --red: #DC1C2E;
  --white: #FFFFFF;
  --black: #000000;
}
/* COLORS */
footer .menu .menu-item a:hover{
	color: var(--blue) !important;
}
.woocommerce-Price-amount.amount{
	color: var(--black);
}
body p {
    font-weight: 400;
}
a.add-wsawl.sa-watchlist-action,
.auction-ajax-change p.reserve.hold {
    color: var(--white);
    background: var(--blue);
}
a.add-wsawl.sa-watchlist-action:hover{
	background-color: var(--red) !important;
}
.button,
.top-footer .menu-search .btn.btn-primary {
	background-color: var(--blue) !important;
	border-color: var(--blue) !important;
}
.button:hover,
.header-v8 .menu-inquiry .button:hover{
	background-color: var(--red) !important;
	border-color: var(--red) !important;
}
.button:hover span,
.woocommerce.single-product .wishlist-container a.button,
.hfeed .header-v8 .menu-inquiry .button:hover {
	color: var(--white) !important;
}
.home .masonry_banner .read-more:hover,
.menu-search .fas.fa-search,
.cat_ico_block,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a:hover,
.woocommerce-account .woocommerce-MyAccount-content p a:hover{
	color: var(--blue) !important;
}
.woocommerce ul.products li.product .overlay-components .add_to_wishlist.button i, 
.woocommerce ul.products li.product .overlay-components .button.yith-wcqv-button i,
.top-footer .menu-search .btn.btn-primary i{
	color: var(--white) !important;
}
/* SPACING */
.header-v8 .col-md-6.navigation-navbar {
    padding: 22px 0px;
}
.header-v8 .search-form-product {
    margin-top: 36px;
}
.hfeed .header-v8 .menu-inquiry .button{
	padding: 8px 25px !important;
}
.yith-wcwl-add-button > a i.fa-heart {
	margin: 0px;
}
.header-v8 .navbar-header .logo {
	margin: 15px 0px;
}
.header-v8 .navbar-header .logo img {
	max-width: 100px;
}
/* FORM */
.wpcf7-acceptance .acceptance{
    width: 16px;
}
.wpcf7-acceptance input, .wpcf7-acceptance span{
	float: left;
}
.wpcf7-acceptance span {
	padding-left: 10px;
	padding-top: 10px;
}
/* PRODUCT */
.woocommerce-shop .blog-posts {
	padding-top: 30px;
}
.woocommerce.single-product p.wsawl-link, 
.woocommerce div.product.sold-individually.product-type-auction .wishlist-container,
.product_meta > span,
.summary.entry-summary > p.price > .auction-price  {
	display: none !important;
}
.summary > .price {
	padding-bottom: 20px !important;
}
.single-product .auction-ajax-change .yith-wcwl-add-button > a i {
    margin: 12px 0px;
}
a.add-wsawl.sa-watchlist-action, 
a.remove-wsawl.sa-watchlist-action{
	width: 42px;
	height: 42px;
}
.countdown_show5 .countdown_amount:first-child{
	display: none;
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
	display:inline;
}
.woocommerce div.product .woocommerce-tabs .panel h2:first-child {
	display:none;
}
.woocommerce-MyAccount-navigation-link--orders,
.woocommerce-MyAccount-navigation-link--downloads,
/*.woocommerce-MyAccount-navigation-link--edit-address,*/
.u-column2.woocommerce-Address, 
.woocommerce-MyAccount-navigation-link--auctions-endpoint {
	display: none;
}
.products .countdownv2_holder .countdownv2_inner_holder {
	width: 100%;
}
.woocommerce ul.products li.product .archive-product-title a:hover {
	color: var(--blue) !important;
}
.product_meta > span.sku_wrapper {
		font-size: 18px;
		font-weight: 600;
		padding-top: 10px;
		color: #666;
}
div.col-md-12.thumbnails-summary > div > div.summary.entry-summary.col-md-7 > div.auction-ajax-change > p.auction-end, .auction-starts
{
	display:none;
}
.auction-time#countdown .auction-time-countdown {
	margin-bottom: 30px;
}
.woocommerce.single-product div.product form.cart .button {
	width: 100px;
}
.single-product .product p.price span {
	font-size: 30px !important;
}
.tax-product_cat .blog-posts {
	margin-top: 30px;
}
/*Buttom puja*/
.woocommerce.single-product div.product form.cart .bid_button {
    min-width: 200px;
    min-height: 43px;
    font-family: 'Nunito', sans-serif;
    font-size: 22px;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    font-weight: 700;
    color: var(--white) !important;
/*     background: linear-gradient(90deg, rgba(129,230,217,1) 0%, rgba(79,209,197,1) 100%); */
    border: none;
    border-radius: 1000px;
    transition: all 0.3s ease-in-out 0s;
    cursor: pointer;
    outline: none;
    position: relative;
    padding: 10px;
	background-color: var(--red) !important;
}
/* .woocommerce.single-product div.product form.cart .bid_button::before {
    content: '';
    border-radius: 1000px;
    min-width: calc(300px + 12px);
    min-height: calc(70px + 12px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all .3s ease-in-out 0s;
}
.woocommerce.single-product div.product form.cart .bid_button::after {
    content: '';
    width: 10px; height: 10px;
    border-radius: 100%;
    border: 2px solid var(--blue) !important;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: ring 1.5s infinite;
} */
.woocommerce.single-product div.product form.cart .bid_button:hover, .woocommerce.single-product div.product form.cart .bid_button:focus {
    color: var(--white) !important;
    background: var(--blue) !important;
}
.woocommerce.single-product div.product form.cart .bid_button:hover::before, .woocommerce.single-product div.product form.cart .bid_button:focus::before {
    opacity: 1;
}
.woocommerce.single-product div.product form.cart .bid_button:hover::after, .woocommerce.single-product div.product form.cart .bid_button:focus::after {
    animation: none;
    display: none;
}
.theme-ibid.woocommerce-checkout .woocommerce-privacy-policy-text,
.woocommerce-page table.cart td.actions .coupon{
	display: none;
}
.woocommerce.single-product div.product form.cart .button.auction-pay {
    width: 175px;
    padding-top: 13px !important;
}
@keyframes ring {
    0% {
        width: 15px;
        height: 15px;
        opacity: 1;
    }
        100% {
        width: 130px;
        height: 130px;
        opacity: 0;
    }
}
/*End Buttom puja*/
/*Mi cuenta*/
.woocommerce .woocommerce-MyAccount-navigation-link > a:hover, .woocommerce-MyAccount-navigation-link.is-active > a{
	color: #003CA2 !important;
}
/*End Mi cuenta*/
/*Medias Querys*/
@media (min-width: 1025px) and (max-width: 1299px) {
	.vc_column-inner.vc_custom_1679743633865 {
		    padding-right: 25px !important;
			padding-left: 25px !important;
	}
}
@media (max-width: 600px) {
	.header-v8 .navbar-header .logo img {
		max-width: 60px;
	}
	#slider-3-slide-8-layer-2 {
		padding: 5px;
	}
	.title-subtile-holder .svg-border svg {
        width: 100%;
    }
	.mobile_only_icon_group i {
		font-size: 20px;
	}
	body .navbar-header .logo {
        margin: 12px 0 !important;
    }
	.header-v8 .navbar-toggle.collapsed {
		margin-right: 20px;
	}
	.header-v8 .navbar-toggle.collapsed span {
		background: #000000;
	}
	.menu-search .btn.btn-primary {
		background: #cccccc;
	}
}

/*End Medias Querys*/