/*
Theme Name: BDDW
Author: the Web team
Author URI: http://bddw.com/
 
Version: 1.0
 */
body{padding:0; margin:0; font-family:'Source Sans Pro', sans-serif; color:#333333; font-size:15px; line-height:1.8; font-weight:400; background-color:#fff;}
a{text-decoration:none; outline:none; color:#000;}
a:hover{text-decoration:none; color:#8b8a86;}
img{max-width:100%; height:auto; outline:none;}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family:'Source Sans Pro', sans-serif;}
h6, .h6{text-transform:uppercase; letter-spacing:1px; color:#333333; font-size:13px;}
hr{border-color:#000000;}
p{margin-bottom:20px;}
strong{font-weight:700;}

.btn,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{border-radius:0; font-size:16px; text-transform:uppercase; letter-spacing:3px; padding:12px 40px; text-transform:uppercase;}
.btn-dark,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color:#000000; border-color:#000000; color:#fff;}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background-color:#343a40}
#NavMenu{position: relative;}
.mb-30{margin-bottom:30px !important;}

.container-small{max-width:770px; padding:0; margin:0 auto;}

.wrapper{overflow:hidden; min-height:100vh; position:relative;}
.fullwidth{position:relative; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); width:100vw; max-width:100vw; clear:both;}

@media (min-width:1230px){.container{max-width:1200px}}
/*Header CSS
-----------------------------------------------------------------------*/
.header{padding:50px 0;}
.logo{text-align:center; position:relative; margin-bottom:30px;}
.logo img{width:150px;}


@media screen and (min-width: 992px) {
.top-menu{}
.top-menu ul{padding:0; margin:0; list-style:none; text-align:center;}
.top-menu ul li{display:inline-block; position:relative;}
.top-menu ul li a{color:#8b8a86; font-size:13px; font-weight:400; letter-spacing:1px; padding:10px 18px; display:block; text-transform:uppercase;}
.top-menu ul li a:hover,
.top-menu ul li:hover > a,
.top-menu ul li.current-menu-item > a{color:#000;}
.top-menu ul li.new:after{content:''; width:50px; height:29px; background:url(images/new.png) 0 0 no-repeat; position:absolute; top:-16px; left:50%; margin-left:-25px;}


.top-menu ul ul{padding:0; margin:0; list-style:none; position:absolute; left:0; width:220px; background:#3f3f3f; padding:10px 0; text-align:left;z-index: 999!important;}
.top-menu ul ul li{float:none; padding:0 15px; margin:0; display:block;}
.top-menu ul ul li a{color:#fff; display:block; padding:5px;}
.top-menu ul ul li a:hover,
.top-menu ul ul li:hover > a,
.top-menu ul ul li.current-menu-item > a{color:#8d8d8d;}
.top-menu ul ul ul{left:100%; top:0;}
.top-menu ul li:hover > ul{display:block;}
.top-menu ul li ul {	
	opacity: 0;
	z-index: 10;	
	top: -9999em;	   		
	-webkit-box-shadow: 0 2px 7px rgba( 0, 0, 0, .4 );
	   		box-shadow: 0 2px 7px rgba( 0, 0, 0, .4 );
	   		
	-webkit-transform: scale(.9);
	   		transform: scale(.9);
	
	-webkit-transform-origin: center top;
	   		transform-origin: center top;
	
	-webkit-transition-property: -webkit-transform, opacity, top;
	   		transition-property: transform, opacity, top;
	   		
	-webkit-transition-duration: .3s, .3s, 0s;
	   		transition-duration: .3s, .3s, 0s;
	   		
	-webkit-transition-delay: 0s, 0s, .3s;
	   		transition-delay: 0s, 0s, .3s;
}

.top-menu ul li:hover > ul {
	top:100%;
	opacity: 1;	
	-webkit-transform: scale(1);
	   		transform: scale(1);
	   		
	-webkit-transition-delay: 0s;
	   		transition-delay: 0s;
}

.top-menu ul ul li:hover > ul{top:-10px; left:100%;}
}

/*Main CSS
-----------------------------------------------------------------------*/

.title,   h2{text-align:center; text-transform:uppercase; letter-spacing:3px; color:#000000; font-size:24px;}
.address{text-transform:uppercase; text-align:center; color:#8b8a86; font-size:12px; letter-spacing:2px; line-height:2; margin-bottom:30px;}

.product-grid{max-width:970px; margin:0 auto; padding:0;}
.pbox{margin-bottom:60px; text-align:center;font-size:18.75px;}
.pbox h6{color:#333333; font-size:16px; text-transform:uppercase; letter-spacing:2px;}
.pbox p{margin:0; padding-top:10px; font-size:16px; text-transform:uppercase; letter-spacing:2px;}

.wpforms-reg{}
.wpforms-reg .wpforms-field-container{max-width:600px; margin:0 auto !important;}
.wpforms-reg .wpforms-field-small{max-width:100% !important;}


/*Footer CSS
-----------------------------------------------------------------------*/
.col-1,.col-2{max-width:unset!important;}
.woocommerce-form-login__rememberme{width:100%;}
.woocommerce-input-wrapper{width:100%;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:100%;}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:#000!important;   text-transform:uppercase;}
.myaccountlink{visibility:hidden}
.fagavellink{visibility:hidden}
.woocommerce .active-auctions{text-align:center; padding:10px 0;} 
@media screen and (max-width: 992px) {
.myaccountlink{visibility:hidden}
.fagavellink{visibility:hidden}
.account_auction{visibility:hidden}
	.account_auction img{visibility:hidden}
ul.submenu{visibility:hidden}.account_auction li{visibility:hidden;}
}
.woocommerce div.product form.cart div.quantity{float:none; margin:10px 0;}
.woocommerce-product-details__short-description ul{list-style: none; padding:0; margin: 0;}
.woocommerce-MyAccount-navigation ul{list-style: none; padding:0;}
.woocommerce-MyAccount-navigation ul li{padding:10px 0 0 4px; border-bottom: 1px solid #8b8a86;}
.woocommerce-MyAccount-navigation ul li.is-active a{color:#8b8a86;}
.woocommerce-account .addresses .title .edit {
    float: hidden;
    font-size: 14px;
    border-bottom: 1px solid #8b8a86;
}
.redcolor{color:red;}
.woocommerce .input-text{height:40px;}
.auction-time{max-width: 320px;margin:0 auto;}
.account_auction{position:absolute; right:0; top:-9999px;}
.account_auction li{margin:5px;}
/*ul.submenu{left: -50px!important;top: 55px!important;}
.account_auction a img{max-width:unset;display:block ;}
.account_auction li span{display:none;}
.woo-thumbnail-wrap { position: hidden; }
.woo-thumbnail-wrap { position: hidden; }*/
/* SOLD OUT CSS */
.woocommerce-tabs,.woocommerce-tabs table,table.my_auctions_activity{width:100%;}
.simple-auctions h2,.simple-auctions{text-align: left!important;} 
.topsearch{ position: absolute; top: 40px ;right:20px; width:40%; }
@media screen and (max-width: 992px) {
	.topsearch{ position: initial; width:100%; }
}
.post-password-form{text-align:center;}
.rmagic .rmcontent input[type="text"]{width:100%;} 
.rmagic .rmcontent form fieldset{    max-width: 500px;
    margin: 0 auto;}
/*
.aution15{ background-color: #f90101;
    color: #ffffff; font-size:40px;
    border: none;padding: 22px 40px;
    border-radius: 60px;margin:20px 0;}    
*/
.aution15{ background-color: #f90101;
    width:100%;
    color: #ffffff; font-size:40px;
    border: none;padding: 22px 40px;
    margin:20px 0;}    

@media screen and (max-width:500px) {
	.aution15{width:100%;}
}
.woocommerce div.product form.cart .button{float:unset;}
