/*
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
------------------------------------------------------- */


p,
h1,
h2,
h3,li {
	font-family: 'Poppins', serif !important;
}

.footer-row-1,
a,
.search-form-product {
	font-family: "Montserrat", Helvetica, Arial, sans-serif !important;
}

form.menu-search .nice-select {
	font-weight: 600;
}

.contact-details span {
	color: #000 !important;
}

#live-date {
	background-color: #d0a700;
}

li#tab-title-reviews {
	display: none !important;
}

.woocommerce div.product {
	margin-top: 20px !important;
}

.textwidget a {
	color: #000000 !important;
}

.reg-note {
	font-weight: 600;
	color: #dd1f5e !important;
}

.contact-details span i {
	color: #000;
}

#SR7_18_1 .light-bars .sr7-bullet.sr7-touchhover,
#SR7_18_1 .light-bars .sr7-bullet.selected {
	background: #efefef !important;
}

.vc_tta-panel-heading a {
	color: #dd1f5e !important;
	font-weight: 600;
}

.top-footer {
	background: #323430 !important;
}

.solid-button::after {
	background: transparent;
}

.testimonials-container-.owl-carousel.owl-theme.animateIn {
	opacity: 1 !important;
	display: block;
}

.ibid-logoin {
	color: #F9F6EE !important;
}

.footer-top .widget-title {
	color: #dc0f5a !important;
}

.textwidget .custom-html-widget a:hover {
	color: #000000 !important;
}

@media only screen and (max-width: 767px) {
	footer.has-footer-widgets .footer-top {
		text-align: center !important;
		/*margin-left: 100px !important;*/
	}

	.wpb_row {
		margin-bottom: 40px !important;
	}
}

.sidebar-content .widget-title {
	margin: 15px 0 12px !important;
}


.archive.woocommerce .list .countdownv2_holder {
	top: 0px !important;
}


.grid .details-price-container.details-item {
	text-align: center !important;
}

.grid h2.woocommerce-loop-product__title {
	text-align: center !important;
}

.details-container {
	padding: 10px 5px 20px 0 !important;
}

.products .product-type-auction .details-price-container.details-item {
	padding: 5px 5px;
}

.woocommerce ul.products li.product .archive-product-title a {
	color: #dd1f5e !important;
}

.grid li.product .button {
	left: 20%;
}

.navbar-nav>li>a,
.menu .item a {
	font-weight: 600 !important;
}

#navbar ul.sub-menu li a:hover {
	color: #d0a700 !important;
}

.edit {
	color: #dd9933;
}

.header-top-contact-method a:hover {
	font-weight: 500;
	color: #fff;
}

@media screen and (min-width: 783px) {
	p {
		font-size: 20px !important;
		line-height: 30px !important;
		font-weight: 300;
	}

}

@media screen and (min-width: 783px) {
	.home-flyer {
		width: 420px !important;
	}
}

h2.left-border.animateIn.animated.wobble {
	animation: none;
}

.home-button a {
	color: #d0a700 !important;
	font-weight: 600 !important;
	padding: 30px 30px 30px 30px !important;
	border-color: transparent !important;
	background-color: #fff !important;
	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1) !important;
	transition: transform 0.3s ease !important;
}

.home-button a:hover {
	color: #dd1f5e !important;
	font-weight: 600 !important;
	padding: 30px 30px 30px 30px !important;
	border-color: transparent !important;
	background-color: #fff !important;
	transform: translateY(-4px) !important;
}

@media only screen and (min-width: 1024px) {
	.home-button .vc_btn3.vc_btn3-size-lg{
		font-size: 24px !important;
	}
}

.live-count .countdown-amount {
	color: #fff !important;
}

.live-count .countdown-period {
	color: #e9e9e9 !important;
}

a.button-winona.btn.btn-lg {
	color: black;
	background: red;
}

.woocommerce ul.products li.product a.woocommerce-loop-product__link {
	display: none !important;
}


@media only screen and (max-width: 767px) {

	.countdownv2_holder .countdownv2 {
		width: 100% !important;
	}

	.copyright {
		text-align: center !important;
	}

}

@media only screen and (max-width: 767px) {
	.contact-details {
		margin-left: 80px;
	}

	footer.has-footer-widgets .footer-top {
		padding-top: 30px !important;
		padding-bottom: 20px !important;
	}
}

.my_auctions_activity td a {
	color: #8c8c8c !important;
}

@media only screen and (max-width: 767px) {
	body .navbar-nav>li>a:hover {
		color: #D0A700 !important;
	}
}

@media only screen and (max-width: 768px) {
	.top-header {
		text-align: left !important;
	}
}

@media only screen and (max-width: 992px) {
	html .single.woocommerce div.product form.cart {
		margin-bottom: 20px !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.header-v4 li.nav-menu-account {
		margin-left: 550px !important;
	}

	.header-v4 .navbar-header .logo {
		background: none !important;
	}

	.header-v4 .navigation-navbar {
		margin-left: 14px !important;
	}

	.header-v4 .menu-products {
		margin-left: 20px !important;
	}

	.header-v4 .contact-header {
		margin-left: 10px !important;
	}

	.header-v4 .navbar-default .navbar-collapse,
	.header-v4 .navbar-default .navbar-form {
		margin-left: 20px !important;
	}

	.footer-top {
		display: flex !important;
		justify-content: center !important;
	}

	.widget_text .widget .vc_column_vc_container .widget_custom_html {
		text-align: center !important;
	}	

	.footer-row-1 {
		text-align: center !important;
	}

	footer .col-md-3 .widget .widget_text {
		text-align: center !important;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1100px) {
	.header-v4 .navbar-header .logo{
		background: none !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.copyright {
		display: flex !important;
		justify-content: center !important;
	}
	.header-v4 .account-urls {
		top: -45px;
		text-align: right !important;
	}
}

@media only screen and (max-width: 768px) {
	.vc_row.wpb_row.vc_row-fluid.first_image_background_home_page.vc_custom_1739917631473.vc_row-has-fill.vc_row-no-padding.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-o-content-middle.vc_row-flex {
		min-height: 24vh !important;
		top: 50px !important;
		position: relative !important;
	}
}

@media only screen and (min-width: 769px) and (max-width: 1025px) { 
	.vc_row.wpb_row.vc_row-fluid.first_image_background_home_page.vc_custom_1739917631473.vc_row-has-fill.vc_row-no-padding.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-o-content-middle.vc_row-flex {
		min-height: 30vh !important;
		top: 50px !important;
		position: relative !important;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1030px){
	.header-v4 .account-urls{
		top: -45px;
		float: right !important;
	}

}

@media only screen and (max-width: 375px) {
	.contact-details {
		margin-left: 50px !important;
	}
}

@media only screen and (max-width: 414px) {
	.contact-details {
		margin-left: 70px !important;
	}
}

.highlight{
	color: #dc0f5a;
	font-weight: 500;
}

.wc-block-cart .wc-block-cart__submit-container{
	border: 2px solid #dc0f5a !important;
	border-radius: 30px !important;
}

.wc-block-components-button__text{
	font-weight: 600 !important;
}