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

.menu-search {
	background: #fff;
}

footer .logo {
	margin-bottom: 40px;
}

.woocommerce ul.products li.product a img {
    width: 100%;
    height: 300px;
}


.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_label {
	padding-top:5px;
    padding-bottom:5px;
}

.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_label::before {
	content:'CALL NOW !!!';
	display:block;
	font-size:18px;
	color: #121212;
	font-weight: 700;
	text-transform:uppercase;
	position:relative;
}

.columns-4 .woocommerce-title-metas .wcfmmp_sold_by_container {
    width: 100%;
    margin-left: 0;
}
.wcfmmp_sold_by_container{
    width: 70%;
    margin-left: 30%;
}

.woocommerce_categories2 ul.products .products-wrapper {
    height: 180px;
}

.my-account-navbar {
  margin-top: 25px;
  margin-bottom: 25px;
}
.my-account-navbar .dropdown-menu a {
  color: inherit !important;
}

.my-account-navbar .dropdown-menu a:hover {
  color: #ffac06;
}

.my-account-navbar .dropdown-menu {
  width: 120%;
}

.my-account-navbar a,
.my-account-navbar a:visited {
  color: #ffffff;
}

.my-account-navbar a:hover {
  color: #ffac06 !important;
}

.bot_nav_wrap {
  width: 100% !important;
}

.menu.nav-effect.nav-menu {
  margin-left: 6%;
}

.wpcf7-form input,
.wpcf7-form textarea {
  width: 100%;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff !important;
}

.navbar .mobile_only_icon_group a {
  color: #ffffff;
}

.wcfmmp_become_vendor_link {
    background: #ffac06;
    box-shadow: 20px 37px 102px rgba(0, 0, 0, 0.098);
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    padding: 15px 20px;
    height: 45px;
    width: 100%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 30px;
    border: 0 none;
    outline: 0;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    text-transform: uppercase;
    margin-top: 10px;
    max-width: 180px;
}

.wcfmmp_become_vendor_link a:focus, .wcfmmp_become_vendor_link a:hover {
    color: #121212;
}

.menu-item .logoin {
  color: #ffffff !important;
}

.woocommerce-form-register .woocommerce-privacy-policy-text {
	text-overflow: ellipsis;
    white-space: normal;
    height: 100px;
    overflow: auto;
}
.wcfmmp_become_vendor_link{max-width: 200px;}
.modal-content p.login-submit .button{width: auto !important;}
#customer_login .form-row .woocommerce-Button.button{float:left !important;}
#navbar .bot_nav_wrap > ul{display: flex; flex-wrap: wrap;}
#xs-social-login-container .xs-login--style-1{width: 100%;}
#xs-social-login-container .xs-login--style-1 a{width: 100%;}
@media only screen and (max-width: 600px){
    .woocommerce ul.products li.product .archive-product-title a {
            font-size: 16px !important;
            text-align: center;
            display: block;
            width: 120px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
}

@media only screen and (max-width: 992px) {
    .woocommerce_categories2 ul.products .products-wrapper {
        height: 25rem;
        width: 100% !important;
    }
    
    .wcfmmp_sold_by_container {
        width: 100%;
        margin: 8rem 0;
    }
    
    .woocommerce ul.products li.product a img {
        width: 100%;
        height: auto;
    }
}

@media only screen and (max-width: 1300px) and (min-width: 990px) {
    .woocommerce_categories2 ul.products .products-wrapper {
        height: 25rem !important;
    }
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
    .woocommerce_categories2 .woocommerce-title-metas {
        padding-top: 0px; 
    }
}

@media only screen and (max-width: 767px) {
    .woocommerce_categories2 ul.products .products-wrapper {
        height: 30em !important;
        width: 100% !important;
    }
    
    .wcfmmp_sold_by_container {
        width: 100%;
        margin: 0 0;
    }
    
    .woocommerce ul.products li.product a img {
        width: 100%;
        height: auto;
    }
}

@media only screen and (max-width: 1024px) {
    
    .wcfmmp_sold_by_container {
        width: 100%;
        margin-top: 40%;
        margin-left: 0px;
    }
    

    .woocommerce ul.products li.product a img {
        width: 100%;
        height: auto;
    }

  .menu.nav-effect.nav-menu {
    margin-left: auto;
  }
  .navbar-header .logo img {
    max-width: 110px !important;
  }
  .archive.woocommerce
    .woocommerce-title-metas
    .countdownv2_holder
    .countdownv2 {
    display: none;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs.wc-tabs-6 > li {
    width: 100% !important;
  }
  .menu-item .logoin {
    color: #121212 !important;
  }
}
