/* Breakpoin XS */
@media only screen and (max-width:575px) {
}

/* Breakpoin SM */
@media only screen and (min-width:576px) and (max-width:767px) {
}

/* Breakpoin MD */
@media only screen and (min-width:768px) and (max-width:991px) {
}

/* Breakpoin LG */
@media only screen and (min-width:992px) and (max-width:1199px) {
}

/* Breakpoin XL */
@media only screen and (min-width:1200px) {
}

/* Only Mobile */
@media only screen and (max-width:767px) {
	/* Ombra Tabelle Responsive */
	.table-responsive {
		background:
			radial-gradient(farthest-side at 0% 50%, rgba(0,0,0,.2), rgba(0,0,0,0)),
			radial-gradient(farthest-side at 100% 50%, rgba(0,0,0,.2), rgba(0,0,0,0)) 100% 0;
		background-color: white;
		background-repeat: no-repeat;
		background-size: 10px 100%;
		margin-bottom: 15px;
	}
	.table-responsive > .table {
		background:
			linear-gradient(to right, white 30%, rgba(255,255,255,0)),
			linear-gradient(to left, white 30%, rgba(255,255,255,0)) 100% 0;
		background-size: 50px 100%;
		background-repeat: no-repeat;
		max-width: none;
		margin-bottom: 0;
	}

	/* Breacrumbs */
	.breadcrumb {flex-direction:column;}
	.breadcrumb-item + .breadcrumb-item::before {display:none;}
	.breadcrumb .breadcrumb-item {display:none;}
	.breadcrumb .breadcrumb-item:last-child {display:block;}
	.breadcrumb .breadcrumb-item:last-child::after {font-family:'Font Awesome 5 Pro'; content:'\f067'; float:right;}
	.breadcrumb.open .breadcrumb-item {display:block; border-bottom:1px dashed #c5c5c5; padding-bottom:10px; margin-bottom:10px;}
	.breadcrumb.open .breadcrumb-item:last-child {border-bottom:0; margin-bottom:0; padding-bottom:0;}
	.breadcrumb.open .breadcrumb-item:last-child::after {content:'\f068';}
	.breadcrumb-item + .breadcrumb-item {padding-left:0;}

	.btn {margin-bottom:1px;}

	/* Header */
	.header .logo > img {height:44px; float:left; padding-left:40px;}
		/* Search */
		.block-search .control {display:none; width:100%; margin:20px 0;}
		.block-search .advanced {display:none;}
		.block-search label {position:absolute; top:-40px; right:15px; cursor:pointer; font-size:24px; z-index:8;}
		.block-search label:hover:before {color:#333}

	/* Tabs */
	.product.info .tab-pane {display: block !important; opacity: 1;}
	.product.info .card {margin-bottom: 0;}
}

/* Only Desktop */
@media only screen and (min-width:768px) {
	/* Header */
	header ul.links {text-align:right;}
	header ul.links > li {list-style-type:none; display:inline-block; margin:0 5px;}
	header ul.links > li:first-child {margin-left:0;}
	header ul.links > li:last-child {margin-right:0;}
		/* Search */
		.block-search label {display:none;}

	/* Catalog Category View */
	.category-description {position:relative;}
	.category-description > a {position:absolute; top:-47px; right:0; font-size:27px;}

	/* Sidebar */
	.page-layout-2columns-left .sidebar-main,
	.page-layout-2columns-left .sidebar-additional {width:100% !important; padding-right:0}

	/* Tabs */
	.product.info .nav-tabs {display: flex;}
	.product.info .card {border: none;}
	.product.info .card .card-header {display: none;}
	.product.info .card .collapse {display: block;}
}
