/*
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
------------------------------------------------------- */
.woocommerce ul.products .products-wrapper .out {
    background-color: red;
    color: #fff;
    font-family: 'Euclid';
    position: absolute;
    z-index: 9;
    right: 15px;
    width: 35%;
    text-align: center;
    font-size: 13px;
    line-height: 14px;
    padding: 6px 0 !important;
}
.wpcf7-form input, .wpcf7-form textarea {
    border: 1px solid rgba(36, 36, 36, .3);
    padding: 8px;
    width: 100%;
}

div#modal-log-in .modal-content.row > .col-md-12 {
    font-size: 0 !important;
}

.woocommerce-MyAccount-navigation-link.is-active > a{
	color: black !important;
}

.woocommerce-MyAccount-navigation-link > a:hover{
	    color: black !important;
}

.page-id-6493 .wpcf7-form .wpcf7-submit:hover{
	    color: black !important;
}

button.single_add_to_cart_button.button.alt.style_text {
    margin-top: 0px !important;
}

#navbar ul.sub-menu li a {
    font-weight: 600;
}
#navbar .sub-menu, .navbar ul li ul.sub-menu {
    top: 70px;
}

.woocommerce ul.products li.product a img {
    height: 240px;
    object-fit: cover;
}
ul.tabs.wc-tabs.wc-tabs-3 li#tab-title-reviews ,li#tab-title-seller,li#tab-title-more_seller_product,div#tab-reviews,div#tab-seller,div#tab-more_seller_product, li#tab-title-reviews {
    display: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs.wc-tabs-4 > li {
    width: 100% !important;
}
.col-md-5.product-thumbnails .woocommerce-product-gallery {
    width: 100% !important;
}
.ibid-auction-no-reserve {
    display: none !important;
}
#auctions .component.add-to-cart a:before {
    background-color: transparent;
    padding: 0 0 !important;
    left: 1px;
    width: 100px;
    font-size: 12px;
    line-height: 22px;
    top: 6px;
    visibility: visible !important;
    opacity: 1 !important;
}
#auctions .component.add-to-cart a:after {
    display: none !important;
}
#auctions .component.add-to-cart a i {
    display: none !important;
}
/* separator */

.svg-border svg path {
    fill: #febf25 !important;
}

footer.has-footer-widgets .top-footer.row {
    display: none;
}

/* header */

/* header.header-v1 #navbar ul.menu.nav li#menu-item-6475 a, header.header-v1 #navbar ul.menu.nav li#menu-item-6476 a, header.header-v1 #navbar ul.menu.nav li#menu-item-6481 a {
    background-image: url(https://devu2.onlinetestingserver.com/anthony_scala/wp-content/uploads/2023/02/R-Anthony-Scala-Project_03.png);
    background-repeat: no-repeat;
    background-position: center right;
}

header.header-v1 #navbar ul.sub-menu li a {
    background-image: none !important;
} */

.my-account-navbar ul li#nav-menu-login a {
    color: #febf25 !important;
}

.my-account-navbar ul li#nav-menu-login a:before {
    content: '\f2c0';
    font-family: 'FontAwesome';
    position: relative;
    left: -4px;
}

.navbar-header .logo img {
    max-width: 120px !important;
}

.header-top-contact-method {
    opacity: 1;
}

.logo.logo-image {
    margin: 10px 0px;
}

a.shop_cart:after {
    color: #0e1f58;
}

#navbar ul.menu > .menu-item.current-menu-item > a {
    color: #fec927;
}

#navbar ul.menu > .menu-item.current-menu-item > a::before {
    opacity: 0;
}

#navbar ul.menu > .menu-item > a {
    font-family: 'euclid';
    font-weight: 600;
}

.bot_nav_cat_inner .bot_nav_cat button.bot_cat_button.close span {
    font-size: 16px !important;
    font-family: 'Euclid';
    font-weight: 600 !important;
    color: black !important;
}

#navbar .bot_nav_cat_inner ul.bot_nav_cat_wrap li:hover {
    background: #80808024;
}

a.top-payment {
    display: none;
}

form.woocommerce-product-search.menu-search {
    border-radius: 10px;
    padding: 6px;
}

form.woocommerce-product-search.menu-search button.btn.btn-primary {
    padding: 0px 18px;
    border-radius: 10px;
    height: 50px;
    top: -4px;
    right: -3px;
    background: #0e1f58 !important;
}

form.woocommerce-product-search.menu-search button.btn.btn-primary:hover {
    background: #0e1f58 !important;
}

.header-top-contact-method i.far.fa-clock:before {
	display: none;
}

h1 {
    font-family: 'domain dis';
}

p {
    font-family: 'Euclid' !important;
}

.social {
    position: absolute;
    right: 140px;
    top: 13px;
    z-index: 2;
}

.social a i {
    font-size: 20px;
    color: #888888;
    transition: 0.5s;
    margin-right: 20px;
}

.social a i:hover {
    transform: rotate(360deg);
    color: #febf25;
}

.txt1 {
    position: absolute;
    left: 160px;
    top: 10px;
}

.txt1 p {
    font-size: 16px;
    font-family: 'Euclid';
}

.txt1 p span {
    color: #fdc726;
}

/* theme */

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border-color: white !important;
}

.woocommerce.single-product p.wsawl-link {
    display: none;
}

.yith-wcwl-add-button.show {
    display: none !important;
}

.social-box {
    display: none;
}

.overlay-components .component.add-to-cart a, .bottom-components .component.add-to-cart a {
    background: #0e1f57 !important;
}

.woocommerce ul.products li.product .component.quick-view .button.yith-wcqv-button {
    background: #0e1f57 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #0e1f57 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background: #0e1f57 !important;
}

.woocommerce #respond input#submit {
    background: #0e1f57;
}

button.single_add_to_cart_button.button.alt {
    background: #0e1f57 !important;
    border: 2px solid #0e1f57 !important;
}

button.bid_button.button.alt {
    background: #0e1f57 !important;
}

a.button.wc-backward.wp-element-button {
    background: #0e1f58 !important;
}

p.cart-empty.woocommerce-info {
    border-top-color: #0e1f58;
}

p.cart-empty.woocommerce-info:before {
    color: #0e1f58;
}

span.page-numbers.current {
    background: #0e1f57 !important;
}

.woocommerce button.button {
    background: #0e1f57 !important;
}

p.woocommerce-mini-cart__buttons.buttons a {
    background: #0e1f58 !important;
}

a.button.wc-forward.wp-element-button {
    background: #0e1f58 !important;
}
.woocommerce .woocommerce-message::before {
    color: #0e1f58;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background: #0e1f57;
}

a.button.wc-forward.wp-element-button:hover {
    color: white !important;
}

.navbar-default .navbar-toggle .icon-bar {
    background: #0e1f58 !important;
}

.gridlist-toggle a.active {
    background: #0e1f57;
}

.ibid-shop-sort-group .gridlist-toggle a {
    background: #6060604f;
}

button.single_add_to_cart_button.button.alt {
    margin: 20px 0px;
}

.ibid-shop-sort-group .ibid-shop-filters-button {
    margin-top: 6px !important;
    padding: 10px 20px !important;
    font-size: 13px;
    background: #0e1f57;
    color: white !important;
}

.woocommerce nav.woocommerce-pagination ul li a:hover {
    background: #0e1f57 !important;
}

.sidebar-content .widget-title::before {
    border-color: #0e1f57 !important;
}

/* footer */

#media_image-2 .wp-image-6548 {
    width: 47%;
}

#media_image-2 {
    margin-bottom: 10px !important;
}


#text-1 p {
    font-size: 15px;
    color: #878787;
    line-height: 26px;
}

#ibid_social_icons-1 ul li a i {
    font-size: 25px;
    color: #878787;
    transition: 0.5s;
}

#ibid_social_icons-1 {
    margin-top: 20px;
}

#ibid_social_icons-1 ul li {
    margin-right: 10px;
}

#ibid_social_icons-1 ul li a i:hover {
    transform: rotate(360deg);
    color: #fec927;
}

.footer-top h3.widget-title {
    font-size: 27px;
    line-height: 33px;
    color: white;
    font-family: 'DomDisNar';
    margin-top: 30px;
}

.footer-top .menu li a {
    font-size: 16px;
    font-family: 'Euclid';
    color: white;
    opacity: 0.8;
    margin-bottom: 16px !important;
}

.footer-top ul#menu-links {
    column-count: 2;
}

.footer-top .widget_nav_menu li:before {
	display: none;
}

.footer-top .menu li a:hover {
    color: #fec927 !important;
}

.footer-top .menu li {
    padding-left: 0px;
}

.footer-top .col-md-3:nth-child(2) {
    width: 30%;
}

.footer-top .col-md-3:nth-child(3) {
    width: 20%;
}

footer.has-footer-widgets .footer-top {
    padding-bottom: 50px;
    padding-top: 50px;
}

.col-md-6.payment-methods .wp-image-6440 {
    margin: 0px;
}

footer .footer {
    background: #0e1f57 !important;
    padding: 4px 0;
}

.footer p.copyright {
    font-size: 16px;
    color: #949496;
    font-family: 'Euclid' !important;
}

.footer p.copyright span {
    color: #fcc625;
}

.footer-top input.tnp-email {
    width: 100% !important;
    padding: 13px !important;
    border: none !important;
    background-color: #f4f4f4 !important;
    color: #444 !important;
    font-size: 14px !important;
    border-radius: 10px;
}

.footer-top input.tnp-submit {
    width: 15% !important;
    padding: 14px !important;
    border: none !important;
    background-color: #fec927 !important;
    background-image: url(https://devu2.onlinetestingserver.com/anthony_scala/wp-content/uploads/2023/02/.png) !important;
    color: black !important;
    font-size: 14px !important;
    border-radius: 10px !important;
    background-repeat: no-repeat !important;
    background-size: 38% 42% !important;
    background-position: center !important;
    float: right !important;
    margin-top: -46px !important;
    position: relative !important;
}



/* main */

#main #n2-ss-2item1, #main #n2-ss-2item4, #main #n2-ss-2item7 {
    font-family: 'Domain Dis';
    font-size: 100px;
    line-height: 100px;
    margin-bottom: 0px;
    text-shadow: 4px 4px 20px black;
}

#main #n2-ss-2item2, #main #n2-ss-2item5, #main #n2-ss-2item8 {
    font-size: 51px;
    margin-top: 0px;
    text-shadow: 4px 4px 20px black;
    font-family: 'Domain Dis';
}

#main #n2-ss-2 .n2-ss-button-container a div, #main #n2-ss-2 .n2-ss-button-container a div, #main #n2-ss-2 .n2-ss-button-container a div  {
    font-family: 'Euclid';
    color: black;
    opacity: 1 !important;
}

#main #n2-ss-2-arrow-previous img, #main #n2-ss-2-arrow-next img {
    background-color: white;
    padding: 16px;
    border-radius: 50px;
    width: 20px;
}

.n2-ss-slider [data-mode=fit] .n2-ss-slide-background-image img {
    object-fit: cover !important;
}



/* auction */

#auctions .component.quick-view a i.fas.fa-search:before {
    content: '\f06e' !important;
}

#auctions .component.wishlist.hide-on-mobile {
    display: none;
}

#auctions .component.quick-view a {
    background: white !important;
    border-radius: 10px;
}

#auctions .component.quick-view a:hover {
    background: #0e1f58 !important;
}
#auctions .component.add-to-cart a {
    border-radius: 10px;
    margin-top: -6px !important;
    padding: 0px 50px !important;
}

#auctions a.woo_catalog_media_images img {
    width: 60%;
    margin: 0px auto;
}

#auctions .products-wrapper:hover a.woo_catalog_media_images {
    padding-bottom: 90px;
}

#auctions a.woo_catalog_media_images {
    padding: 30px 0px 90px;
    transition: 0.5s;
}

#auctions .products-wrapper .thumbnail-and-details {
    padding-top: 10px;
}

#auctions .overlay-components {
    margin-left: 10px;
}

#auctions .countdown-amount {
    font-weight: 500;
    font-size: 25px;
    font-family: 'Domain Dis';
    color: #0e1f58;
}

#auctions .woocommerce-title-metas h3.archive-product-title a {
    font-size: 18px;
    font-family: 'Domain Dis';
    line-height: 28px;
    color: black;
}

#auctions {
    margin-top: 0px !important;
}

h2.section-title {
    font-family: 'Domain Dis';
    text-transform: capitalize;
    font-size: 40px;
}

#auctions span.amount bdi {
    font-weight: 600;
    color: #0e1f58;
}

a.btn {
    font-size: 16px;
    background: #febf25;
    padding: 16px 30px !important;
    border-radius: 10px;
    color: black !important;
    font-weight: 600;
    transition: 0.5s;
}

a.btn:hover {
    background: #0e1f58;
    color: white !important;
}

#auctions .products-wrapper {
    border-radius: 10px;
}

i.fa.fa-gavel {
    transform: rotate(275deg);
}

#auctions .countdownv2_holder {
    padding: 7px 0px;
    transition: 0.5s;
}

#auctions .products-wrapper:hover .countdownv2_holder {
    opacity: 0 !important;
}

#auctions .products-wrapper:hover a.woo_catalog_media_images img {
    width: 75%;
}

/* pro banners */

#pro-banners .masonry_holder h3.category_name {
    font-size: 45px;
    font-family: 'Domain Dis';
    text-transform: capitalize;
    line-height: 55px;
}

#pro-banners .masonry_holder p.category_count {
    font-size: 25px;
    margin: 20px 0px 0px;
}

#pro-banners .masonry_holder span.read-more {
    padding: 18px 30px;
    background: #febf25;
    color: black;
    font-family: 'Euclid';
    font-weight: 800;
    text-transform: capitalize !important;
    border-radius: 10px;
    transition: 0.5s;
    border: 1px solid transparent;
}

#pro-banners .masonry_holder span.read-more:hover {
    background: transparent;
    color: white !important;
    border: 1px solid;
}

#pro-banners .masonry_banner {
    margin: 0px 15px;
}

/* seller */

#seller .woocommerce-title-metas {
    margin-top: 0px;
}

#seller a.woo_catalog_media_images img {
    width: 80%;
    margin: 0px 0px 0px auto!important;
}

#seller .woocommerce-title-metas h3.archive-product-title {
    padding-top: 2px !important;
}

#seller .products-wrapper {
    padding: 30px 10px !important;
    border-radius: 10px;
}

#seller .component.wishlist {
    display: none;
}

#seller .component.quick-view a i.fas.fa-search:before {
    content: '\f06e' !important;
}

#seller .component.add-to-cart a.button {
    border-radius: 6px;
}

#seller .component.quick-view a.button {
    border-radius: 5px;
}

#seller .woocommerce-title-metas h3.archive-product-title a {
    font-family: 'Domain Dis';
    color: black;
}

#seller span.amount bdi {
    font-weight: 600;
    color: #0e1f58;
}

#seller .category-wrapper {
    padding: 146px 30px;
    background-size: 95% 100% !important;
    height: 415px !important;
}

#seller .category-wrapper a span.cat-name {
    font-size: 45px !important;
    font-family: 'Domain Dis';
    text-transform: capitalize;
    line-height: 55px;
}

#seller .category-button a.button {
    padding: 16px 30px !important;
    background: #ffffff38 !important;
    border: 1px solid white !important;
    border-radius: 6px;
    transition: 0.5s;
    text-transform: capitalize;
    font-size: 18px !important;
}

#seller .category-button a.button:hover {
    border: 1px solid white !important;
    color: white !important;
    background: #0e1f5859 !important;
}

#seller .vc_separator .vc_sep_holder {
    height: 1px;
    position: relative;
    top: -30px;
}

/* mao */

#map button.wpcf7-form-control.wpcf7-submit i.fa.fa-long-arrow-right {
    display: none;
}

#map button.wpcf7-form-control.wpcf7-submit {
    border-radius: 10px;
    font-size: 16px;
    font-family: 'Euclid' !important;
    text-transform: capitalize !important;
    color: black;
    background: #febf25;
}

#map .vc_hidden-xs {
    display: block !important;
}

#map .ibid-contact.row {
    background: white;
}

/* news */

#news .blog-thumbnail a.relative img {
    width: 100%;
    height: 110px !important;
}

#abo h3 {
    margin-top: 0 !important;
}
#abo .ru img {
    border-radius: 50px 0px 50px 0px !important;
    top: 15px;
    position: relative;
}
div#a2 {
    padding-left: 4%;
}
#abo .ruu {
    padding-top: 20px;
}
#abo #a1 .ru img {
    height: 300px;
    object-fit: cover;
}
/* responsive */

@media (max-width: 1600px) {}

@media (max-width: 1440px) {
	
	.social {
    right: 30px;
    top: 13px;
}
	
	.txt1 {
    left: 50px;
    top: 10px;
}
	
}

@media (max-width: 1366px) {
	
	#auctions .woocommerce-title-metas h3.archive-product-title a {
    font-size: 16px;
    line-height: 26px;
}
	
	#navbar .bot_nav_cat_inner {
    width: 17% !important;
}

    #pro-banners .masonry_holder h3.category_name {
    font-size: 43px;
    line-height: 53px;
}
	
	#seller .category-wrapper {
    height: 394px !important;
}
	
	#text-1 p {
    font-size: 13px;
    line-height: 26px;
}
	
}

@media (max-width: 1336px) {
div#a2 {
    padding-left: 2%;
}	
}

@media (max-width: 1326px) {}

@media (max-width: 1280px) {
div#a2 {
    padding-left: 0%;
}	
#abo p {
    font-size: 14px;
    line-height: 20px;
}
	#abo h3 {
    font-size: 22px;
}	
	li#nav-menu-register {
    padding: 15px 0 !important;
}
	footer.has-footer-widgets .footer-top {
    padding-bottom: 50px;
    padding-top: 50px;
    padding-right: 0px;
    padding-left: 0px;
    width: 1220px;
}
	
	.footer.footer-copyright .container {
    width: 1220px;
}
	
	.footer-top .menu li a {
    font-size: 14px;
}
	
	#pro-banners, #news, #map, #seller, #auctions {
    padding: 20px 49px 50px!important;
}
	
	#pro-banners .masonry_holder h3.category_name {
    font-size: 40px;
    line-height: 53px;
}
	
	#auctions .woocommerce-title-metas h3.archive-product-title a {
    font-size: 14px;
    line-height: 26px;
}
	
	header.header-v1 .container {
    width: 1220px;
}
	
	.top-header .container {
    width: 1220px;
}

	
	#seller .category-wrapper {
    height: 394px !important;
    padding: 116px 30px !important;
}
	
	#seller .category-wrapper a span.cat-name {
    font-size: 40px !important;
    line-height: 55px;
}
	
	.footer-top input.tnp-submit {
    width: 16% !important;
}
	
	#navbar .bot_nav_wrap {
    width: 80%;
    float: right !important;
    margin: 0px auto;
}

.my-account-navbar {
    width: 9%;
}

#navbar {
    width: 90%;
}
	
	#navbar .bot_nav_cat_inner {
    width: 17% !important;
    display: block !important;
}
	
}

@media (max-width: 1024px) {

	header.header-v1 .container {
    width: auto !important;
}

.top-header .container {
    width: auto !important;
}
	
	#navbar ul.menu > .menu-item > a {
    font-size: 13px;
}
	
	.my-account-navbar {
    display: block !important;
}
	
	#pro-banners, #news, #map, #seller, #auctions {
    padding: 20px 10px 50px!important;
}
	
	#auctions .countdown-amount {
    font-size: 18px;
}
	
	#auctions li.product.type-product.status-publish {
    padding: 0px 6px;
}
	
	#auctions .countdownv2_inner_holder {
    margin: 0px auto;
    width: 88%;
}
	
	#pro-banners .masonry_holder p.category_count {
    font-size: 20px !important;
}
	
	#pro-banners .masonry_holder h3.category_name {
    font-size: 33px !important;
    line-height: 33px !important;
}
	
	#pro-banners .masonry_holder span.read-more {
    padding: 16px 20px;
}
	
	#seller .woocommerce-title-metas h3.archive-product-title a {
    font-size: 16px;
}
	
	#seller a.woo_catalog_media_images img {
    width: 90%;
}
	
	#seller .category-button a.button {
    padding: 14px 20px !important;
    font-size: 16px !important;
}
	
	#seller .category-wrapper a span.cat-name {
    font-size: 35px !important;
    line-height: 55px;
}
	
	#seller .category-wrapper {
    height: 394px !important;
    padding: 116px 0px !important;
    background-size: 100% 100% !important;
}
	
	#news h3.post-name a {
    font-size: 16px !important;
    line-height: 16px !important;
}

    #news h3.post-name {
    margin-top: 0px;
}
	
	#news .blog-content {
    padding-left: 15px;
}
	
	#news .post-excerpt {
    font-size: 13px;
}
	
	#news .blog-thumbnail {
    padding: 0px;
}
	
	footer.has-footer-widgets .footer-top {
    width: 970px !important;
}
	
	.footer-top input.tnp-submit {
    width: 19% !important;
    margin-top: -46px !important;
}
	
	#text-1 p br {
    display: none;
}
	
	.footer.footer-copyright .container {
    width: auto !important;
}
	
	#main #n2-ss-2item1, #main #n2-ss-2item4, #main #n2-ss-2item7 {
    font-size: 80px;
    line-height: 80px;
}
	
	#main #n2-ss-2item2, #main #n2-ss-2item5, #main #n2-ss-2item8 {
    font-size: 41px;
}
	
	.my-account-navbar {
    width: 10%;
}
	
	#navbar ul.menu > .menu-item > a {
    font-size: 12px;
    padding: 10px 12px !important;
}
	
	#navbar .bot_nav_wrap {
    width: 77%;
}
	
	#media_image-2 .wp-image-6548 {
    width: 54%;
}
	
}

@media (max-width: 800px) {
.woocommerce ul.products .products-wrapper .out {
    right: 5px;
    width: 35%;
}	
	div#a2 {
    display: flex;
    flex-direction: unset !important;
}
	#map .ibid-contact.row {
    max-width: 360px;
    padding: 40px 0px;
    margin-left: 0px !important;
    background: white;
}
	
	#media_image-2 .wp-image-6548 {
    width: 24%;
}
	
	#navbar .bot_nav_wrap {
    width: 74%;
}
	
	.navbar-header .logo.logo-image a img {
    width: 16% !important;
    max-width: 100% !important;
}
	
.my-account-navbar {
    width: 100%;
    padding: unset !important;
}
	
	.txt1 {
    left: 270px;
    top: 10px;
}
	
	.social {
    display: none;
}
	
	.top-header .account-urls {
    display: none;
}
	
	.top-header .header-top-contact-method {
    text-align: center;
    margin: 0px auto;
}
	
	#navbar ul.menu > .menu-item > a {
    font-size: 11px;
    padding: 10px 6px !important;
}
	
	.my-account-navbar ul li#nav-menu-login {
    float: unset;
    display: flex;
    justify-content: center;
}
	
	#auctions .woocommerce-title-metas h3.archive-product-title a {
    font-size: 18px;
    line-height: 26px;
}
	
	a.btn {
    font-size: 16px;
    padding: 16px 30px !important;
    margin-top: 30px;
}
	
	#pro-banners .masonry_banner {
    width: 80%;
    margin: 0px auto 20px;
}
	
	#seller .category-wrapper {
    height: auto !important;
    padding: 130px 0px !important;
    background-size: 50% 100% !important;
    margin-bottom: 20px;
}
	
	
	#seller .woocommerce-title-metas {
    margin-top: 0px;
    padding-top: 0px !important;
}
	
	#pro-banners, #news, #map, #seller, #auctions {
    padding: 20px 10px 20px!important;
}
	
	#news .blog-content {
    padding-left: 15px !important;
    padding-right: 0px !important;
    margin-top: 0px !important;
}
	
	#news .blog-thumbnail {
    padding: 0px;
    width: 60% !important;
}
	
	#media_image-2 .wp-image-6376 {
    width: 15%;
}
	
	footer.has-footer-widgets .footer-top {
    width: 750px !important;
}
	
.col-md-6.payment-methods .wp-image-6440 {
    margin: 10px auto;
    display: table;
}
	
	.footer-top input.tnp-email {
    width: 42% !important;
}
	
	.footer-top input.tnp-submit {
    width: 7% !important;
    margin-top: 0px !important;
    float: unset !important;
    left: -53px;
}
	
	.footer-top .col-md-3:nth-child(3) {
    width: 100%;
}
	
	.footer-top .col-md-3:nth-child(2) {
    width: 70%;
}
	
	#text-1 p {
    font-size: 13px;
    line-height: 26px;
    padding-right: 70px;
}
	
	#seller .vc_separator .vc_sep_holder {
    top: -56px;
}
	
/* 	#main {
    margin-bottom: 20px !important;
} */
	
}

@media (max-width: 768px) {
	
	#map .ibid-contact.row {
    max-width: 345px;
    padding: 40px 0px;
    margin-left: 0px !important;
    background: white;
}
	
	footer.has-footer-widgets .footer-top {
    width: 700px !important;
}
	
	.footer-top input.tnp-submit {
    left: -49px;
}
	
	#news h3.post-name a {
    font-size: 14px !important;
    line-height: 14px !important;
}
	
	#seller .woocommerce-title-metas h3.archive-product-title a {
    font-size: 14px;
}
	
	#navbar ul.menu > .menu-item > a {
    font-size: 11px;
}
	
}

@media (max-width: 480px) {
.col-md-6.payment-methods .wp-image-6440 {
    margin: 0px auto;
}	
	.woocommerce ul.products .products-wrapper .out {
    right: 5px;
    width: 50%;
}

	ul.sub-menu li a {
    font-size: 11px !important;
    font-weight: 600 !important;
}
	#navbar ul.menu > .menu-item > a i {
    opacity: 0 !important;
}
	body #navbar .menu > .menu-item:first-child > a {
    padding-left: 5px !important;
}
	#map .ibid-contact.row {
    max-width: 700px;
}
	
	.my-account-navbar {
    display: none !important;
}
.woocommerce ul.products li.product .button[data-tooltip] {
    width: 36px;
    height: 33px !important;
    margin-top: 10px !important;
    margin-left: 0px !important;
}

	#main #n2-ss-2item2, #main #n2-ss-2item5, #main #n2-ss-2item8 {
    font-size: 31px;
}
	
	#main #n2-ss-2item1, #main #n2-ss-2item4, #main #n2-ss-2item7 {
    font-size: 60px;
    line-height: 60px;
}
	
	#main a.btn1 {
    padding: 10px 26px !important;
    font-size: 13px !important;
}
	
	.top-header .container {
    width: 300px !important;
}
	
	.mobile_only_icon_group.wishlist {
    display: none !important;
}
	
	header.header-v1 .logo.logo-image a img {
    width: 43% !important;
    max-width: 100% !important;
}
	
	.header-v1 .logo.logo-image {
    margin: 10px !important;
}
	
	.navbar .mobile_only_icon_group {
    margin: 35px 10px 25px;
}
	
	.navbar-default .navbar-toggle {
    margin: 29px 0 !important;
}
	
	#auctions .countdown-amount {
		font-size: 18px !important;
}
	
	#auctions .woocommerce-title-metas h3.archive-product-title a {
    font-size: 14px !important;
    line-height: 20px !important;
}
	
	#pro-banners .masonry_banner {
    width: 100%;
    margin: 0px auto 20px;
    text-align: center !important;
}
	
	#pro-banners .masonry_holder h3.category_name {
    font-size: 31px !important;
    line-height: 33px !important;
}
	
	#pro-banners .masonry_holder span.read-more {
    padding: 14px 20px;
    display: block !important;
    font-size: 13px !important;
    margin: 20px 130px !important;
}
	
	#pro-banners .masonry_holder {
    width: 88% !important;
}
	
	#seller .category-wrapper {
    padding: 100px 0px !important;
    background-size: 60% 100% !important;
    margin-bottom: 20px;
}
	
	#seller a.woo_catalog_media_images img {
    width: 100% !important;
    margin: 0px 0px 0px auto!important;
}
	
	#seller .products-wrapper {
    padding: 10px 10px !important;
}

	#news .blog-thumbnail {
    padding: 0px;
    width: 100% !important;
}
	
	#news .blog-thumbnail a.relative img {
    margin: 0px auto;
    display: table;
    width: 33% !important;
    height: 130px !important;
}
	
	#news .blog-content {
    text-align: center !important;
}
	
	footer.has-footer-widgets .footer-top {
    width: 420px !important;
}
	
	#media_image-2 .wp-image-6376 {
    width: 20%;
}
	
	.footer-top .col-md-3:nth-child(2) {
    width: 100%;
}
	
	.footer-top input.tnp-email {
    width: 87% !important;
}
	
	.footer-top input.tnp-submit {
    width: 12% !important;
    left: -51px;
}
	
	footer .payment-methods {
    text-align: center;
    display: block !important;
}
	
	.footer p.copyright {
    font-size: 16px;
    text-align: center;
}

	#seller .woocommerce-title-metas h3.archive-product-title a {
    font-size: 18px !important;
    line-height: 28px !important;
}
	
	#seller .vc_separator .vc_sep_holder {
    top: -16px;
}
	
/* 	.txt1 {
    display: none;
} */
	
/*  	.top-header {
    display: block !important;
} */
	
	.top-header {
    background-color: #111111;
    padding: 12px;
}
	.txt1 {
    left: 113px;
    top: 6px;
}
	
	.top-header .header-top-contact-method {
    text-align: center;
    margin: 0px auto;
    display: none !important;
}
	
	#navbar .bot_nav_cat_inner {
    display: none !important;
}
	
	#navbar .bot_nav_wrap {
    width: 100%;
    float: left !important;
}
	
	#navbar {
    width: 100% !important;
}
	
 	div#a2 {
    display: flex;
    flex-direction: column-reverse !important;
    margin-bottom: -18px !important;
} 
	
	.wpcf7-form input, .wpcf7-form textarea {
    border: 1px solid rgba(36, 36, 36, .3);
    padding: 8px;
    width: 100% !important;
}
	
	#primary div#wpcf7-f665-p6493-o1 {
    margin: 0 auto;
    display: table !important;
}
	
	#ibid_social_icons-1 {
    margin-top: 20px;
    margin-left: 10px !important;
}
	.header-top-contact-method {
    opacity: 1 !important;
}
	
}

@media (max-width: 428px) {
	
	#auctions a.woo_catalog_media_images {
    padding: 30px 0px 50px;
}
	
	footer.has-footer-widgets .footer-top {
    width: 360px !important;
}
	
	
	#seller .details-container {
    padding: 10px 0px;
}
	
	#pro-banners .masonry_holder span.read-more {
    margin: 20px 100px !important;
}
	
	.footer-top input.tnp-submit {
    width: 13% !important;
    left: -47px;
}
/* .woocommerce ul.products li.product .button[data-tooltip] {
    margin-top: -6px !important;
    margin-left: 50px !important;
}	 */
	.txt1 {
    left: 75px;
    top: 6px;
}
}

@media (max-width: 414px) {
	
	.title-subtile-holder .svg-border {
    width: 100%;
    height: 23px;
    text-align: center;
    margin: 5px -30px 10px;
}
#auctions a.woo_catalog_media_images img {
    width: 90%;
}
.section-subtitle {
    width: 100%;
}	
}

@media (max-width: 390px) {
	
	header.header-v1 .logo.logo-image a img {
    width: 60% !important;
    max-width: 100% !important;
}
	
	#main #n2-ss-2item1, #main #n2-ss-2item4, #main #n2-ss-2item7 {
    font-size: 50px;
    line-height: 40px;
}
	
	#main #n2-ss-2item2, #main #n2-ss-2item5, #main #n2-ss-2item8 {
    font-size: 25px;
    line-height: 45px;
}
	
	#pro-banners .masonry_holder span.read-more {
    margin: 20px 85px !important;
}
	
	#pro-banners .masonry_holder {
    width: 85% !important;
}
	
	#seller .category-wrapper {
    padding: 100px 0px !important;
    background-size: 70% 100% !important;
    margin-bottom: 20px;
}
	
	#seller .woocommerce-title-metas h3.archive-product-title a {
    font-size: 17px !important;
    line-height: 25px !important;
}
	
	.footer p.copyright {
    font-size: 15px;
    text-align: center;
}
/* .woocommerce ul.products li.product .button[data-tooltip] {
    margin-top: -6px !important;
    margin-left: 32px !important;
}	 */
	.txt1 {
    left: 58px;
    top: 6px;
}
}

@media (max-width: 375px) {
	
	#main #n2-ss-2item2, #main #n2-ss-2item5, #main #n2-ss-2item8 {
    font-size: 27px;
}
	
	#pro-banners .masonry_holder span.read-more {
    margin: 20px 95px !important;
}
	
	#pro-banners .masonry_holder {
    width: 100% !important;
    margin: 6px 0px !important;
}
	
	#seller .woocommerce-title-metas h3.archive-product-title a {
    font-size: 15px !important;
    line-height: 25px !important;
}
	
	footer.has-footer-widgets .footer-top {
    width: 320px !important;
}
	
	
	.footer p.copyright {
    font-size: 14px;
    text-align: center;
}
	
	.title-subtile-holder .svg-border {
    width: 100%;
    height: 23px;
    text-align: center;
    margin: 5px -50px 10px;
}
	
	.footer-top input.tnp-submit {
    width: 15% !important;
    left: -47px;
}
	
	#news .blog-thumbnail a.relative img {
    width: 40% !important;
    height: 130px !important;
}
	.footer-top input.tnp-email {
    width: 84% !important;
}
	.txt1 {
    left: 49px;
    top: 6px;
}
}

@media (max-width: 360px) {}
.page-id-5934 div#comments {
    display: none;
}