.banner-adv-600x150,
.banner-adv-810x150{

	width:800px;
	height:150px;
	margin:auto;
	
	p{
		font-size:16px;
	}
	
	.logo-div{
		width:30%;
		float:left;
	}
	
	.detail-div{
		width:70%;
		float:right;
	}
	
	.logo-slogan{
		border:1px solid #ebb43d;
		box-sizing:border-box;
		height: 150px;
		
		&.h100{
			height:100px;
		}
		
		.logob{
			width:200px;margin:auto;height:98px;
			img {margin-top:28px;}
			
			.logo-tagline{
				font-size:12px; margin-bottom:15px; margin-top:3px;
			}
		}
		
	}
	.slogan-text{
		height:50px;
		line-height:50px;
		font-size:23px;
		font-family: 'gandhi_sansbold';
		text-align: center;
		background: url('../images/bg_orange.png') 0 0 repeat-x;
		margin: 0px;
	}
	
	.search-prodotti{
		height:100px;
		padding-left: 20px;
    		width: 94%;
		
		.filter-opts-2{
    			margin: 0;
			margin-right: 20px;
			max-width: 21%;
    
			label.css-label{
				font-size:14px;
				font-family: gandhi_sansbold;
			}
		}
		
	}
	
	.holder1{
		height: 50px;
		overflow: hidden;
	}
	.holder3{
		height: 150px;
		overflow: hidden;
	}
	
	.product-line2{
		border:solid #007aa5;
		border-width:1px 2px 1px 2px; 
		background-color:#fff;
		height: 50px;
    		box-sizing: border-box;
    		line-height: 38px;
    		padding:3px 0px;
    		/*border-bottom:0px;*/
    		
    		&:last-child{
    			border-bottom:2px solid #007aa5;
    		}
    		
    		.product-name{
    			width:50%;
    			margin-left: 15px;
    		}
    		
    		.price {
    			width:22%;
    			p {
    				font-size:25px;
    				line-height: 40px;
    			}
    		}
    		
    		.product-btn{
    			width: 20%;
    			padding-left: 3%;
    		}
    		
    		.btn.btn-success{
				padding: 2px 5px;
				font-size: 14px;
		}
    		
    		
	}
	
}


.banner-adv-400x120{
	width:400px;
	height:120px;
	margin:auto;
	
	border:1px solid #007aa5;
	
	box-sizing:border-box;
	
	
	p{
		font-size:14px;
	}
	
	.logo-slogan {
		.logob{ 
			text-align:center;
			img {
				height:20px;
				margin: 5px 0;
			}
			transform:rotate(270deg) translateY(-195px) translateX(-58px) scale(0.6);
			height:0px;
		}
		.logo-tagline{
			display:none;
		}
	}
	
	.logo-slogan > div > div:nth-child(2) {
		display: none;
	}
	.holder3{
		height: 120px;
		overflow: hidden;
	}
	
	.detail-div{
	
		.product-line2{
			width: 48%;
			float: left;
			padding: 0 2%;
			box-sizing: border-box;
			
			&:first-child{
				border-right:1px solid #ebb43d;
				margin-left:4%;
			}
			
			&:last-child{
				display:none;
			}
			
			.column{
				width:100%;
				float: none;
				text-align: center;
				margin-top: 8px;
			}
			
			.product-name{
				height: 35px;
				word-break: break-word;
			}
			
			.price p{
				font-size:25px
			}
			
			.product-btn{
				.btn {
					padding: 3px 6px;
					font-size: 16px;
					font-family: gandhi_sansbold;
				}
			}
			
		}
	}
	
}