@media all and (min-width:992px){
	.products-caffe-sacao .owl-wrapper-outer {
		width: 47%;
	}
}

@media all and (min-width:1100px){
	.products-caffe-sacao .owl-wrapper-outer {
		width: 40%;
	}
}

@media all and (min-width:1025px){
	.breadcrumb *, li, h5{font-size:14px}
	h1, .anchor-links .btn, .story li .date{font-size:30px}
	h2, .readmore, .navbar>ul>li>a, .search .btn, .language{font-size:19px}
	h3, .navbar>ul>li .dropdown-menu li a, h4{font-size:14px}
	.navbar>ul>li .dropdown-menu.coffe-menu li a{font-size:12px;text-align:left; color:yellow}
	.image-title span{font-size:38px;line-height:1.35em}
	.image-title.macchine-eng span{letter-spacing:normal}
	.note{font-size:12px}
	.description-txt, .description-txt li {font-size:14px;}
	.description-txt h4 { font-size:16px;}
}



@media all and (min-width:681px){
	header .mobileMenu{display:none}
	.navbar>ul{display:table!important}
	.language{display:table}
	.navbar>ul>li.language-mobile{display:none}
	.col-md-4, .col-md-6{float:left}
	.col-md-4{width:33.3333%}
	.col-md-6{width:50%}
	input, select, textarea, .form-control{line-height:1.42857143;padding:0 3px}
	.control-label { font-size:0.8em;}
	textarea{padding-bottom:3px}
	ol.quality>li>*[class="col-md-4"]{width:33.3333%}
	ol.quality>li>*[class="col-md-8"]{width:66.66666667%}

}
@media all and (min-width:481px){
/*	.hp-section-coffeAndDrink>div{margin:0;padding:0 0 0 17px}*/
	.hp-section-coffeAndDrink .carousel-inner>.item>div{display:table;width:100%;position:relative}
/*	.hp-section-coffeAndDrink>div:first-child{padding:0 17px 0 0}*/
	.hp-section-coffeAndDrink img, .hp-section-coffeAndDrink .carousel-caption{float:left;position:relative}
	.hp-section-coffeAndDrink .carousel-caption{padding:40px 0 0 28px;float:right;top:0;left:0;right:auto;bottom:auto;max-height:12em;text-align:left;overflow:hidden}
	.hp-section-coffeAndDrink .carousel-caption, .hp-section-coffeAndDrink .carousel-control-box{width:38.5%}
	.hp-section-coffeAndDrink .carousel-caption p{overflow:hidden;text-overflow:ellipsis;display:block}
	.hp-section-coffeAndDrink .readmore{position:absolute;bottom:0;left:61.5%;margin-left:28px}
	.hp-section-coffeAndDrink.sectionVideoNews .readmore{bottom:45px;}
	.hp-section-coffeAndDrink .carousel-inner>.item img{width:61.5%}
	.hp-section-coffeAndDrink .carousel-control-box{position:absolute;top:0;right:0;z-index:10}
	.hp-section-coffeAndDrink .carousel-control-box *, .hp-section-coffeAndDrink .carousel-control-box .carousel-control .glyphicon-chevron-left,
	.hp-section-coffeAndDrink .carousel-control-box .carousel-control .glyphicon-chevron-right, .hp-section-coffeAndDrink .carousel-control-box .glyphicon-chevron-left:before,
	.hp-section-coffeAndDrink .carousel-control-box .glyphicon-chevron-right:before{position:static;display:block;width:auto;height:auto;top:0;left:0;right:auto;padding:0;margin:0;text-align:left;vertical-align:top;float:left}
	.hp-section-coffeAndDrink .carousel-control-box .glyphicon-chevron-left:before, .hp-section-coffeAndDrink .carousel-control-box .glyphicon-chevron-right:before{margin-top:-2px}
	.hp-section-coffeAndDrink .carousel-control-box a{float:left;margin:0 0 26px 26px}
}

@media all and (min-width:768px) {
	.hp-section-coffeAndDrink.sectionVideoNews .readmore{bottom:25px;}
}

@media all and (min-width:992px) {
	.hp-section-coffeAndDrink.sectionVideoNews .readmore{bottom:25px;}
}

@media all and (max-width:1024px){
	p, .breadcrumb *, li, h5{font-size:13px;font-size:1.5vw}
	h1, .anchor-links .btn, .story li .date{font-size:30px;font-size:2.1vw}
	h2, .readmore, .navbar>ul>li>a, .language{font-size:19px;font-size:1.85vw}
	h3, .navbar>ul>li .dropdown-menu li a, h4{font-size:15px;}
	.image-title span{font-size:37px;font-size:3vw}
	.hp-section-coffeAndDrink .carousel-caption{max-height:10em}
	.note{font-size:11px;font-size:1.5vw}
	.anchor-links.quality .btn { font-size:0.85em; letter-spacing:0; margin:25px 5px 40px 0px; padding:0.5em 0.7em}
}
@media all and (max-width:920px){
	p, .breadcrumb *, li, h5{font-size:13px;font-size:1.8vw}
	h2, .readmore, .navbar>ul>li>a, .language{font-size:20px;font-size:1.85vw}
	h3, .navbar>ul>li .dropdown-menu li a, h4{font-size:15px;}
	.image-title span{font-size:3vw}
	.hp-section-coffeAndDrink .carousel-caption{max-height:8.5em}
}
@media all and (max-width:768px){
	.hp-section-coffeAndDrink .carousel-caption{max-height:7em}
	.note{font-size:10px;font-size:1.2vw}
	#search-result .row img { display:none;}
/*	*[class*='col-md-']{float:none;clear:both;width:100%;padding:0 1.65%!important;margin:0}*/
	#products, .list-products {padding:0 5%}
	#products .inner-container h2, .list-products .inner-container h2 { font-size:1.35em; }
	#products .inner-container h3, .list-products .inner-container h3 { font-size:1.2em; }

}
@media all and (max-width:720px){
	header .container-fluid{padding:0;margin:0}
	.navbar>*, .search, .language{float:none;height:auto}
	.search{float:none;height:auto;display:block;padding:0;margin:0;position:absolute;top:0}
	header .mobileMenu{left:0;margin:1em;cursor:pointer;width:35px;height:27px;background-size:contain;background:url(../img/common/menu.png) no-repeat 0 0;z-index:8}
	.search{right:0;float:none;clear:both;width:20%;height:auto;margin:1em 35px 1em 0;}
	.hp-section-coffeAndDrink .carousel-caption{max-height:6em}
	.language {height: 66px;}
    
    #poll .question{margin-bottom:0;}
    #poll .question .group_description{float:none;width:100%;margin:0 0 15px 0;}
    #poll .question form{float:none;width:100%;border:none;padding-left:0;}
    #poll .question_button{margin-top:5px;}
}
@media all and (max-width:680px){
	h1.logo, header .mobileMenu{float:none;height:auto;display:block;padding:0;margin:0;position:absolute;top:0}
	header .mobileMenu{left:0;margin:1em;cursor:pointer;width:35px;height:27px;background-size:contain;background:url(../img/common/menu.png) no-repeat 0 0;z-index:8}

	.search{position:relative;float:left;clear:both;max-width:100%;width:100%;height:auto;margin:0;padding: 15px;}
	.search>.form-group{width: 100%;max-width:100%;padding-right:0px}

	/*h1.logo{width:69px;height:260px;left:50%;margin:0 0 0 -35px;z-index:2}*/
	h1.logo{z-index:2;float:none;width:100%;height:92px;font-size:0;background:url(../img/common/logo_orizzontale.png) no-repeat center top;text-indent:-9999px;margin:0}
	/*h1.logo>a{display:block;height:100%;width:100%}*/
	.language{display:none;height:auto}
	.language-mobile{display:block}
	.navbar{display:block;position:relative;float:none;clear:both;width:100%;padding:0;background-color:#4D3228;max-width:100%;padding-top:92px;max-height:0;z-index:1}
	.navbar>ul{display:block;max-width:100%;margin:0;width:100%;max-height:0px;overflow:hidden;z-index:1;background-color:#36221c;transition:max-height ease-in 350ms}
	.navbar>ul.opened{max-height:540px;transition:max-height ease-out 350ms}
	.navbar>ul ul{position:relative;margin-top:10px;width:100%}
	.navbar>ul>li{display:block;line-height:1.2em;height:auto;float:none;clear:both;padding:.2em;margin:0;text-align:center}
	.navbar>ul>li .dropdown-menu.coffe-menu{padding:0}
	.navbar>ul>li .dropdown-menu.coffe-menu li{float:none;clear:both;display:inline-block}
	.navbar>ul ul, .navbar>ul ul li, .navbar>ul ul li a{text-align:center;display:block;float:none;clear:both;position:relative;width:100%}
	.navbar>ul ul{display:none;padding:20px 0 0 0}
	.navbar>ul ul li{padding:0;margin:0}
	.navbar>ul ul li a{line-height:20px;font-size:10px;height:inherit;padding:10px 0}
	.navbar>ul>li .dropdown-menu{top:auto;position:relative;max-width:none;width:100%;border:none;border-radius:0;box-shadow:none}
	.navbar>ul>li .dropdown-menu.coffe-menu{width:100%;max-width:100%}
	.navbar>ul>li .dropdown-menu li, .navbar>ul>li .dropdown-menu li a{text-align:center}
	section{margin-top:25px}
	*[class*='col-md-']{float:none;clear:both;width:100%;padding:0 1.65%!important;margin:0}
	.news > [class^="col-"] > *{margin-left:0;margin-right:0}
	.col-md-4, .col-md-6, .col-md-4 img, .col-md-6 img{max-width:100%}
	.hp-section-coffeAndDrink>div, .col-md-6{margin-top:15px}
	.hp-section-coffe>*[class*="col-md-4"]{display:table;width:100%}
/*
	.hp-section-coffe .image-title{position:relative;top:auto;left:auto;width:100%;margin-top:0;text-align:center}
	.hp-section-coffe .image-title span{width:100%;font-size:3vw}
	.hp-section-coffe .image-title span:after, .hp-section-coffe .image-title span:before{display:none}
*/
	input, textarea, select, label{line-height:1.3em}
	p, .breadcrumb *, li, h5{font-size:10px;font-size:2.5vw}
	h1{height:1.7em}
	h1, .anchor-links .btn{font-size:30px;font-size:4.5vw}
	h2, .readmore, .image-title span, .navbar>ul>li>a, .search .btn, .language{font-size:20px;font-size:3.2vw}
	h3, .navbar>ul>li .dropdown-menu li a, h4{font-size:15px;font-size:2.5vw}
	input, textarea, select, label{line-height:25px}
	.control-label { font-size:0.85em;}
	.hp-section-coffeAndDrink .carousel-caption{max-height:15em}
	/*.social{position:relative;width:100%}*/


	ol.quality>li{position:relative;padding:3em 1.65% 0 1.65%!important}
	ol.quality>li>*[class^="col-md"]{float:none;clear:both;display:inline-block;width:100%;position:static;padding:1em 0 0 0!important}
	ol.quality>li>*[class="col-md-4"] img{width:100%;max-width:none}
	ol.quality>li h4{position:absolute;top:1.5em;left:1.65%}

	.story{margin:1.5em 0;padding:0 15px;position:relative;display:table;text-align:center;vertical-align:middle}
	.story:before{top:0}
	.story li, .story li:nth-child(odd), .story li:nth-child(even){width:100%;margin:1em 0;float:none;clear:both}
	.story li:before, .story li:after{content:normal}
	.note{font-size:10px;font-size:1.6vw}
}
@media all and (max-width:520px){
	.navbar>ul.opened{max-height:400px}
	.coffeslider .image-title span{font-size:5vw}

}
@media all and (max-width:480px){
	p, .breadcrumb *, li, h5{font-size:12px;font-size:3.5vw}
	h1{min-height:2.1em;height:auto;padding-top:10px}
	h1, .anchor-links .btn, .story li .date{font-size:30px;font-size:5.5vw}
	h2, .readmore, .image-title span, .navbar>ul>li>a, .search .btn, .language{font-size:20px;font-size:4.5vw}
	h3, .navbar>ul>li .dropdown-menu li a, h4{font-size:15px;font-size:3.5vw}
	input, textarea, select, label{line-height:25px}
	.image-title span{font-size:6vw}
	.image-title span{padding-bottom:0}

	.navbar>ul.opened{max-height:360px}

	.hp-section-coffeAndDrink>div{margin:0;padding:0 0 0 17px}
	.hp-section-coffeAndDrink img, .hp-section-coffeAndDrink .carousel-caption{float:none;position:relative;top:0;left:0;text-align:left}
	.hp-section-coffeAndDrink .carousel-caption{padding:.5em;max-height:none;overflow:visible}
	.hp-section-coffeAndDrink .carousel-control-box{position:absolute;top:25%;left:0}
	.hp-section-coffeAndDrink .carousel-caption, .hp-section-coffeAndDrink .carousel-control-box{width:100%}
	.hp-section-coffeAndDrink .carousel-caption p{overflow:visible;text-overflow:none;display:block}
	.hp-section-coffeAndDrink .carousel-inner>.item{text-align:center}
	.hp-section-coffeAndDrink .readmore{position:relative;display:inline-block;text-align:center;left:0;margin:0 auto 1em auto;float:none}
	.hp-section-coffeAndDrink .carousel-inner>.item img{width:100%}
	.note{font-size:11px;font-size:2.3vw}
}
