/*Theme Name: XDelivery
Theme URI: https://www.xdelivery.it
Author: XDelivery
Author URI: https://www.xdelivery.it
Description: XDelivery Tema
Version: 2.7.7
Text Domain: xdelivery
Tags:*/

.navbar-brand{
	padding: 0px;
}

.navbar-brand > img{
	max-width:230px;
}


input.input-text.qty.text{
 width: 60px;
	max-width: 60px;
}



.page-id-11 .form-row input, .form-row textarea, .form-row select {
  width: 100%;
}

input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="search"], textarea, .input-text {
  padding: .6180469716em;
  background-color: #f2f2f2;
  color: #43454b;
  border: 0;
  -webkit-appearance: none;
  box-sizing: border-box;
  font-weight: 400;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.125);
}

.widget_shopping_cart  {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	border-top-right-radius:20px;
	border-top-left-radius:20px;
	/*height:70px;*/
	background-color: #0000000 !important;
}

/* Panel heading title */
.xdelivery-accordion a .panel-heading-title{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	border-top-right-radius:20px;
	border-top-left-radius:20px;
	height:70px;
	background-color: #0000000 !important;
}

/* Link */
#main .xdelivery-accordion a{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}

/* Column 8/12 */
#main .float-left{
	top:0px;
	transform:translatex(0px) translatey(0px);
}

/* Accordion plus icon */
.xdelivery-accordion a .accordion-plus-icon{
	border-top-left-radius:0px;
}

/* Accordion Content */
wf-accordion-bevande .panel-body{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-right-radius:20px;
}

/* Accordion bevande */
#wf-accordion-bevande{
	border-top-left-radius:0px;
}

/* List */
.panel-body .xdelivery-products-wrapper ul{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}

/* Xdelivery accordion */
#main .xdelivery-accordion{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

/* Heading */
.xdelivery-accordion a h4{
	margin-top:5px !important;
	margin-bottom:5px !important;
}



/* 991px and smaller screen sizes */
@media (max-width:991px){

	/* Header */
	.header{
		border-top-left-radius:20px;
		border-top-right-radius:20px;
		border-bottom-left-radius:20px;
		border-bottom-right-radius:20px;
	}
	
	/* Widget Title */
	#secondary .widget h2{
		border-top-left-radius:20px;
		border-top-right-radius:20px;
		border-bottom-left-radius:0px;
		height:70px;
		padding-top:25px;
		transform:translatex(0px) translatey(0px);
		background-image:linear-gradient(to right, #fc466b 0%, #3f5efb 100%);
		animation-fill-mode:both;
	}
	
	/* Panel heading title */
	.xdelivery-accordion a .panel-heading-title{
		background-image:linear-gradient(to right, #bc4e9c 0%, #f80759 100%);
	}
	
}



@media screen and (max-width: 768px) {
  .single_add_to_cart_button.button.alt {
    bottom: -10px !important;
    width: 100%;
  }
}