/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


.header-nav .container,#desktop-header .container,#mobile-header .container,

#category #inner-wrapper,
#category #wrapper .container,

#product #wrapper .container,
#product #inner-wrapper

{ max-width: 100% !important;}

#footer_permanent_links img{
	margin: 0 5px 5px 0;
}

#product .product-manufacturer {display: none;}
#product .discount-percentage{    
	vertical-align: text-bottom;
    padding: 5px 10px;
    font-size: 17px;}

.autocomplete-suggestions{
	max-height:800px;
	background: #fff; 
}
.autocomplete-suggestions .dropdown-item .name{
	color:#000;    
}
.autocomplete-suggestions .dropdown-item .col-img img {
	max-height: 60px; width: auto;
}


@media (max-width: 2600px){
	.autocomplete-suggestions .dropdown-item{
		display: inline-block;
		width: 25%;
	}
	.autocomplete-suggestions .dropdown-item .col-img img {
	max-height: none; width: auto;
	}
	.autocomplete-suggestions .dropdown-item .name{
		max-height: 57px;
		display: block;
		overflow: hidden;
		
	}
	.autocomplete-suggestion-show-all {
		padding: 2.5rem;
		background: hsla(0,0%,80%,.15);
		border-top: none;
		min-height: 94px;
	}
}

@media (max-width: 1400px){
	.autocomplete-suggestions .dropdown-item{    
		display: inline-block;
		width: 33%;
	}
}
@media (max-width: 1200px){
	.autocomplete-suggestions .dropdown-item{    
		display: inline-block;
		width: 48%;
	}	
}
@media (max-width: 992px){
	.autocomplete-suggestions .dropdown-item{    
		display: inline-block;
		width: 100%;
	}	
}
@media (max-width: 480px){
	.left-nav, .right-nav {text-align: center;margin: 3px auto;}
	.left-nav span{font-size: 16px; line-height:18px; text-align:center;}
}
/*
.col-product-info #estimateddelivery {display:none !important;}
*/
.codfp_available_box{ 
	
	border-bottom: 1px solid hsla(0,0%,63%,.25) !important;
	margin-bottom: 0 !important;
	border: none;
	background: none !important;
}
.btn{ font-size: 1rem !important;}

#ebayfeedback_comment_block{}
#ebayfeedback_comment_block .block_content{}
#ebayfeedback_comment_block .block_content .des{}
#ebayfeedback_comment_block .block_content .star_rating_5{}

#footer-container-main.footer-style-4 {
   
}
#fdm_carrier_block h1{ text-align:center;}
#checkout #delivery_message{ min-height: 100px;}

.fdm-body #fdm_selection_info,#freeship_grille .info {display: none;}

.freedelivery_box {
    border: 1px solid #ffc605;
    background: rgba(255, 198, 5, .1);
    font-weight: 200;
    font-size: 1.3em;
    line-height: 1.3em;
    padding: 15px;
}
.freedelivery_box b, #free_shipping b {
    font-weight: 600;
    color: #1c6ac4;
}
#free_shipping{font-size:1em;color:#000;font-weight:  normal;}
.cart_free_shipping img{ max-width:80px}
#fdm_carrier_block hr{ margin:0 !important;}

.ed_header {
    font-size: 1.375rem;
    font-weight: bold;
    text-align: center;
    padding: 20px 0 10px 0;
}
.estimateddelivery div {
    border: 1px solid hsla(0,0%,63%,.25);
    padding: 9px 10px 0 10px;
    margin-bottom: 10px;
    clear: both;
}

#pay-with-payment-option-1-form{ display: block !important;}
.contact-rich strong {
    margin-bottom: 1.8rem;   
  }
#index .fa-shield{margin: 0 0 0 6px;}

#ed-item-23 {
    display: none;
}

/* Modulo braintree infobox */
.braintree-sheet__label:after {
	content: " (Per completare il tuo ordine pagando con PayPal, utilizza il tasto giallo sottostante)";
}

.braintree-sheet__label {
  animation: pulse 2s 2s forwards;
  animation-iteration-count:infinite;
  font-weight: bold;  
}

@keyframes pulse {
  0% {
    color: black;
  }
  25% {
    color: #4CAF50;
  }
  50 {
    color: black;
  }
  75% {
    color: #4CAF50;
  }
}

#checkout .btn-primary{ background: #0cbf00;}
#checkout .alert-danger {
    color: #721c24;
    background-color: #d9ffd6;
    border-color: #d9ffd6;
}