/* Modificat per Víctor 23/10 */

/****************
Layout Responsive
*****************/

@media only screen and (max-width: 1346px){

    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas div.publicacion img{
        width:148px;
    }
    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas div.publicacion div.zona-texto{
        width:148px;
    }
    
}

@media only screen and (max-width: 1599px){
    
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas h1{
        font-size:1.8em;
    }

}

@media only screen and (max-width: 1415px){
    
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas h1{
        font-size:1.7em;
    }

}

@media only screen and (max-width: 1370px){
    
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas h1{
        font-size:1.6em;
    }

}

@media only screen and (max-width: 1324px){
    
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas h1{
        font-size:1.5em;
    }

}

@media only screen and (max-width: 1278px){
    
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas h1{
        font-size:1.4em;
    }

}

@media only screen and (max-width: 1232px){
    
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas h1{
        font-size:1.3em;
    }

}

@media only screen and (max-width: 1217px){
    
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas h1{
        font-size:1.2em;
    }
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas-brand h1{
        font-size:2em;
    }

}

@media only screen and (max-width: 1200px){

    div.nuevo-boton{
        width: 100%;
    }

}

@media only screen and (max-width: 1174px){

    .numbertext {
        font-size: 3em;
    }
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas h1{
        font-size:1em;
    }
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas-brand h1{
        font-size:1.8em;
    }

}

@media only screen and (max-width: 1110px){

    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas div.publicacion img{
        width:124px;
    }
    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas div.publicacion div.zona-texto{
        width:124px;
    }
    
}

@media only screen and (max-width: 1070px){

    nav div.banner-menu-top div.banner-menu-top-derecha div.minisites div.site a{
        margin-right:1px;
        padding:8px 4px 4px 4px;
    }
    nav div.banner-menu-top div.banner-menu-top-derecha div.minisites div.sitedos a{
        margin-left: 0px;
        margin-right:1px;
        padding:8px 4px 4px 4px;
    }
    nav div.banner-menu-top div.banner-menu-top-derecha div.minisites div.sitefin a{
        margin-left: 0px;
        padding:8px 4px 4px 4px;
    }

}

@media only screen and (max-width: 1035px){
    
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas h1{
        font-size:1em;
    }
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas-brand h1{
        font-size:1.8em;
    }
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas-logo img{
        width:64px;
    }

}

@media only screen and (max-width: 1009px){
    
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas h1{
        font-size:0.9em;
    }

}

@media only screen and (max-width: 963px){
    
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas-brand{
        width:40%;
        text-align:right;
        margin-right:2px;
    }
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas-logo{
        width:40%;
        text-align:left;
        margin-right:2px;
    }
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas{
        width:18%;
    }
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas h1{
        font-size:1.8em;
    }

}

@media only screen and (max-width: 859px){

    nav div.banner-menu-top div.banner-menu-top-derecha div.minisites{
        float:none;
        width: 100%;
        margin: 0px;
        text-align: center;
    }
    nav div.banner-menu-top div.banner-menu-top-derecha div.minisites div.site a{
        float:left;
        width:30%;
    }
    nav div.banner-menu-top div.banner-menu-top-derecha div.minisites div.sitedos a{
        float:left;
        width:30%;
    }
    nav div.banner-menu-top div.banner-menu-top-derecha div.minisites div.sitefin a{
        float:left;
        width:30%;
    }
    nav div.banner-menu-top div.banner-menu-top-derecha div.resto{
        float:right;
        width: 100%;
        height: 32px;
        margin-right: 0px;
        text-align: right;
    }
    div.micuenta{
        top:170px;
    }
    .slideshow-container{
        margin-top:126px;
    }
    .numbertext {
        font-size: 1.8em;
        top: 20px;
        left: 20px;
    }
    body.home section.brand-scharlau-mini div.columnas div.dos-columnas{
        width:40%;
    }
    body.home section.banner-infotec div.columnas div.tres-columnas{
        min-height:180px;
    }
    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas-noticias ul.bullet-scharlau{
	    margin-left:170px;
    }
    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas-noticias ul.bullet-scharlau li{
        font-size:1.6em;
    }
    
}

@media only screen and (max-width: 769px){
    
    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas-noticias ul.bullet-scharlau{
	    margin-left:80px;
    }

}

@media only screen and (max-width: 639px){

    body.home section.banner-infotec div.columnas div.tres-columnas{
        margin:5px 10px 5px 10px;
        width:90%;
        min-height:96px;
    }
    footer p{
        font-size:1em;
    }

}

@media only screen and (max-width: 443px){

    div.micuenta{
        top:174px;
    }
    .prev, .next {
        display:none;
    }
    .numbertext {
        font-size:1.4em;
        width:100%;
        text-align:center;
        padding:6px;
        left: 0px;
        top:auto;
        bottom: 6px;
    }
    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas-noticias ul.bullet-scharlau{
	    margin-left:20px;
    }
    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas-noticias ul.bullet-scharlau li{
        font-size:1.4em;
    }

}

@media only screen and (max-width: 420px){

    div.home-barra-superior div.izquierda{
        display:none;
    }
    div.home-barra-superior div.derecha{
        width:100%;
        text-align:center;
        padding:6px 0px 0px 0px;
    }
    .slideshow-container{
        margin-top:130px;
    }
    
    div.banner-publicaciones-video{
		background: url('../img/PORTADA_OK_CATGENERAL2019_banner_WEB.jpg') center right no-repeat;
	}
	div.banner-publicaciones-video div.columnas div.dos-columnas h1.video{
		font-size:1.6em;
	}
	div.banner-publicaciones-video div.columnas div.dos-columnas div.descargar{
		font-size:1.6em;
	}

}

/* 
1º Breakpoint: 1150px
*/

@media only screen and (max-width: 1150px){

	body.home header .flexslider div.flexslider-caption {
		left: 5%;
	}
	body.home section.last-news div.list-of-news{
		margin-right: 60px;
	}
	
}

/****************
Layout Responsive
*****************/

/* 
2º Breakpoint: 1060px
*/

@media only screen and (max-width: 1060px){
	.wrapper{
		width: 96%;
	}
	section.scharlau-box .wrapper{
		width: 100%;
	}
	section.scharlau-box ul{
		width: 99%;
	}
	body.home header .flexslider ul.slides li{
		overflow: visible;
	}

}

@media only screen and (max-width: 1050px){

	section.scharlau-box ul li{
		width: 24.79%;
	}
	/*nav div.navigation{
		width: 78.7%;
	} 
	nav div.navigation-dos{
		width: 62%;
	} */
	body.home header .flexslider div.flexslider-caption{
		left: 2%;
	}
	/* html[lang="es"] nav div.navigation-dos{
		width: 59.4%;
	} */
	div.right-header div.buscador-bt input[type="text"]{
		width: 83%;
	}
	div.navmenu{
	    width: 78%;
	}
	nav div.navigation ul li a{
		font-size: 1.4em;
	}

}

/* 
@media only screen and (max-width: 760px), (max-device-width: 1024px) and (min-device-width: 768px){

	div.content-inner table#solvents-general-table td{
		padding: 9px;
		border-bottom: 0px;
		min-height: 60px;
		border-right: 0px;
		font-size: 0.9em;
	}
	div.content-inner table#solvents-general-table thead tr{
		position: static;
		top: 0px;
		left: 0px;
	}
	div.content-inner table#solvents-general-table td span{
		width: 100%;
		text-align: right;
	}
	div.content-inner table#solvents-specific-table td{
		padding: 9px;
		border-bottom: 0px;
		border-right: 0px;
		font-size: 0.9em;
	}
	div.content-inner table#solvents-specific-table thead tr{
		position: static;
		top: 0px;
		left: 0px;
	}
	div.content-inner table#reagents-general-table td{
		padding: 9px;
		border-bottom: 0px;
		min-height: 60px;
		border-right: 0px;
		font-size: 0.9em;
	}
	div.content-inner table#reagents-general-table thead tr{
		position: static;
		top: 0px;
		left: 0px;
	}
	div.content-inner table#reagents-general-table td span{
		width: 100%;
		text-align: right;
	}
	
	section.banner-noticias div.banner-noticias-contenedor{
        width: 460px;
        margin: 0 auto;
    }

}
 */

/****************
Layout Responsive
*****************/

/* 
3º Breakpoint: 1000px
*/

@media only screen and (max-width: 1000px){

    #content{
        margin-top: 20px;
    }
    .banners-container{
        margin-top: 0px;
    }
    nav div.navigation{
		display: none;
	}
	nav div.banner-menu-top {
	    /*height:159px;*/
	    background: rgba(255,255,255,0.6);
	}
	.topnav {
	    display: block;
	    overflow: hidden;
        background-color: #585858;
        width:100%;
	}
	.topnav a:hover { height: auto; }
    .topnav a:not(:first-child) { display: none; }
    .topnav a.icon {
        float: right;
        display: block;
    }
    .topnav.responsive { position: relative; }
    .topnav.responsive .icon {
        position: absolute;
        right: 0;
        top: 0;
        border-bottom:0px;
    }
    .topnav.responsive a {
        float: none;
        display: block;
        text-align: left;
        border-bottom:1px dotted #808080;
    }	

    nav div.banner-menu-top div.navlogo {
        width:100%;
        margin:0px;
        text-align:center;
        float:none;
    }
    nav div.banner-menu-top div.navlogo img{
        /*display: inline-block;
        vertical-align: center;
        margin: 10px;
        width:212px;*/
    }
    nav div.banner-menu-top div.banner-menu-top-derecha {
        width:100%;
        margin:0px;
    }
    nav div.banner-menu-top div.banner-menu-top-derecha div.buscador-bt {
        width:92%;
    }
    div.micuenta{
        top:138px;
    }
    .slideshow-container{
        margin-top:94px;
        margin-bottom:-22px;
    }
    .numbertext {
        font-size: 2.4em;
        top: 50px;
        left: 40px;
    }
    .dot-bar{
        display:none;
    }
    body.home section.scharlab-brasil-vwr div.scharlab-brasil-vwr-texto{
	    font-size:2em;
    }
    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas{
        width: 98%;
    }
    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas-noticias{
        width: 98%;
        border-left:0px;
        border-top:1px solid #585858;
    }
    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas div.publicacion img{
        width:184px;
    }
    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas div.publicacion div.zona-texto{
        width:184px;
    }
    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas-noticias ul.bullet-scharlau{
	    margin-left:200px;
    }
    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas-noticias ul.bullet-scharlau li{
        font-size:1.6em;
    }
    body.home section.banner-infotec div.columnas div.tres-columnas{
        min-height:160px;
    }
    footer div.upper-footer div.dos-columnas{
        width:42%;
        text-align:center;
    }
    footer div.upper-footer div.dos-columnas-derecha{
        width:98%;
        text-align:center;
        margin:10px;
    }
    div.banner-publicaciones-video{
		background-color: #F0F0F0;
	}
	div.banner-publicaciones-video div.columnas div.dos-columnas{
    	width: 100%;
	}
	div.banner-publicaciones-video div.columnas div.dos-columnas h1.video{
		font-size:2.2em;
	}
	div.banner-publicaciones-video div.columnas div.dos-columnas div.pad{
		padding:6px;
	}
    div.banner-publicaciones-video div.columnas div.dos-columnas div.pad iframe{
    	width: 360px;
    }
	
	div.navmenu{
		background: none;
		width: 100%;
	}
	/* 
    .navigation-mobile{
		display: block;
		background: rgba(93, 93, 93, 0.49);
	}
	nav div.navigation{
		display: none;
	}
 */
	nav div.navigation-mobile div.navigation{
		display: block;
	}
	div.search-box{
		position: absolute;
		top: 0px;
		right: 0px;
	}
	/* 
footer div.navigation ul li.services{
		padding-right: 12px;
	}
 */
	section.scharlau-box ul{
		width: 495px;
		margin: 142px auto 0px auto;
		float: none;
	}
	section.scharlau-box ul li{
		width: 245px;
	}
	div.left-header{
		width: 56%;
	}
	div.language-selection:hover{
		height: 53px;
		width: 244px;
	}
	div.header-inner div.left-header ul li.sep{
		clear: left;
	}
	div.content-inner aside{
	    display: none;
		width: 100%;
		margin-right: 0px;
	}
	div.content-inner section.content-box{
		width: 100%;
	}
	.mobile-title{
		display: block;
	}
	div.banners-box{
		display: none;
	}
	/* div.content-inner nav.secondary-nav ul li{
		width: 31%;
		border: 0px;
	} */
	/* 
footer div.contact-info{
		width: 100%;
	}
	footer p.direction{
		clear: none;
		padding-right: 20px;
	}
	footer p.phone-number{
		clear: none;
		padding-right: 20px;
		margin-top: 20px;
	}
	footer p.spanish-market{
		margin-left: 20px;
		margin-top: 25px;
	}
	footer p.mail-contact{
		clear: none;
		margin-left: 20px;
		margin-top: 25px;
	}
	footer div.map-box{
		width: 100%;
		margin-bottom: 20px;
	}
	footer div.map-box iframe{
		height: 400px;
	}
 */
	div.language-selection ul li.en, div.language-selection ul li.hu, div.language-selection ul li.it{
		width: 40px;
	}
	main#content-popup div.language-selection ul li.it{
		width: 62px;
	}
	div.language-selection:hover{
		width: 222px;
	}
	/* 
footer p{
		height: 29px;
	}
	footer div.navigation ul li{
		width: 23%;
	}
 */
	nav{
		border-bottom: 0px;
	}
	nav.secondary-nav{
		border-top: 1px dotted #d8d8d7;
		border-bottom: 1px dotted #d8d8d7;
	}
	body.home section.last-news div.list-of-news{
		float: left;
		width: 77%;
		margin-left: 109px;
		margin-right: 0px;
		margin-top: 403px;
	}
	body.home header .flexslider div.flexslider-caption{
		width: 73%;
		left: 0px;
	}
	body.home header .flexslider div.flexslider-caption h2{
		width: 100%;
	}
	body.home header .flexslider div.flexslider-caption h3{
		width: 100%;
	}
	body.home header .flexslider div.flexslider-caption br{
		display: none;
	}
	body.home section.scharlau-box{
		margin-top: 150px;
	}
	body.home header .flexslider{
		top: 153px;
	}
	body.home header .flexslider div.flexslider-caption{
		top: 100px;
	}
	body.mission-vision div.generic-element-with-image-gallery div.group-of-images div.caption{
		margin-right: 0px;
	}
	div.links-box div.left-column{
		width: 100%;
		border-right: 0px;
		margin-right: 0px;
		border-bottom: 1px dotted #cacaca;
		margin-bottom: 20px;
	}
	div.links-box div.right-column{
		width: 100%;
	}
	div.list-of-news div.title, div.list-of-news div.summary, div.list-of-news a.link-article{
		width: 70%;
	}
	body.microbiology div.generic-element-with-images-on-the-left div.body{
		float: left;
		width: 65%;
	}
	nav.secondary-nav{
		width: 99%;
	}
	div.content-inner nav.secondary-nav ul li{
		width: 100%;
	}
	body.home div.list-of-news div.title, body.home div.list-of-news div.summary, body.home div.list-of-news a.link-article{
		width: 100%;
	}
	div.content-inner div.generic-items-navigation-scharlau{
		width: 100%;
	}


    /* Comprovacions 

div.content-inner{
	color:red;
} */

    .fixed {
        position: relative;
    }
    nav div.banner-menu-top {
        box-shadow: none;
    }
    .megamenu {
        display:none;
    }
    div.dos-cols-izquierda{
        width: 99%;
    }
    div.dos-cols-derecha{
        width: 99%;
    }
    div.nuevo-boton{
        width: 99%;
    }
    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas-noticias{
    width: 98%;
}
	body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas-noticias ul.bullet-scharlau{
	margin-left:44px;
}

}

@media only screen and (max-width: 920px){

    section.banner-noticias div.banner-noticias-contenedor{
        width: 460px;
        margin: 0 auto;
    }
}


/****************
Layout Responsive
*****************/

/* 
4º Breakpoint: 860px
*/

@media only screen and (max-width: 860px){

	div.language-selection{
		clear: left;
		margin: 7px 0px;
	}
	div.left-header{
		width: 65%;
		margin-bottom: 28px;
	}
	.wrapper{
		width: 95%;
	}
	/* 
footer div.navigation ul li{
		height: 270px;
		width: 31%;
	}
	footer div.navigation ul li.support{
		height: 280px;
	}
	footer div.navigation ul li.services, footer div.navigation ul li.media{
		height: 235px;
	}
 */
	div.header-inner div.logo{
		float: none;
		margin: 0px auto;
		width: 189px;
	}
	header:before{
		background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0.3)), to(rgba(0,0,0,0.2)));
		background: -webkit-linear-gradient(rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.2) 100%);
		background: -moz-linear-gradient(rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.2) 100%);
		background: -o-linear-gradient(rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.2) 100%);
		background: linear-gradient(rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.2) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=':;0000000', endColorstr='#00000000',GradientType=0 );
	}
	section.microsites-box .flexslider{
		height: 352px;
	}
	header div.header-banner{
		background: #F0F0F0;
	}
	header:before{
		background: none;
		filter: none;
	}
	div.header-inner{
		color: #333;
	}
	header div.header-banner {
		height: 274px;
	}
	div.language-selection{
		border: 1px solid #333;
		background: url('../img/arrow-black.png') 52px 8px no-repeat transparent;
	}
	div.language-selection a{
		color: #333;
	}
	div.left-header a{
		color: #333;
	}
	/* 
footer p.mail-contact{
		margin-left: 8px;
	}
 */
	body.home header .flexslider{
		top: 276px;
	}
	body.home section.last-news div.list-of-news{
		margin-left: 93px;
		margin-top: 547px;
	}
	body.home div.ask-button{
		top: 105px;
		width: 63px;
		padding: 12px 12px 0px 9px;
		height: 26px;
		border: 1px solid #835B7F;
		background: #D79DD1;
	}
	body.home div.ask-button a{
		font-size: 1.4em;
	}
	body.home header .flexslider .flex-prev{
		left: 28px;
	}
	body.home header .flexslider:hover .flex-prev{
		left: 28px;
	}
	main#content-popup{
		width: 100%;
	}
	main#content-popup.satisfaction-survey h1{
		background: url('../img/logo-scharlau-popup.png') 380px -18px no-repeat;
	}
	div.elements-map-list div.title-list{
		padding-bottom: 26px;
	}
	body.distributors-worldwide div.elements-map-list div.title-list{
		padding-bottom: 0px
	}
	div.elements-map-list div.title-list h2{
		width: 100%;
	}
	div.elements-map-list div.title-list a.ubication-point{
		position: absolute;
		top: 29px;
		left: 2px;
	}
	body.area-managers div.provinces-box, body.customer-services div.provinces-box{
		width: 100%;
		float: left;
	}
	body.area-managers div.elements-map-list div.title-list, body.customer-services div.elements-map-list div.title-list{
		padding-bottom: 0px;
	}
	body.area-managers div.elements-map-list div.info-box, body.customer-servicesdiv.elements-map-list div.info-box{
		width: 64%;
	}
	body.area-managers div.elements-map-list div.extra-info, body.customer-services div.elements-map-list div.extra-info{
		width: 100%;
	}
	div.content-inner div.elements-map-list p.mobile, div.content-inner div.elements-map-list p.skype, div.content-inner div.elements-map-list p.phone, div.content-inner div.elements-map-list p.fax{
		border-left: 0px;
		width: 100%;
		margin-left: 0px;
		padding-left: 20px;
		background-position: 0px 3px;
	}
	div.content-inner div.elements-map-list p.mail{
		border-left: 0px;
		width: 100%;
		margin-left: 0px;
		padding-left: 20px;
		background-position: 0px 7px;
	}
	div.content-inner div.generic-items-navigation{
		width: 100%;
	}
	div.generic-product-navigation{
		width: 100%;
	}
	div.content-inner div.generic-items-navigation.all-width{
		width: 100%;
	}
	body.custom-made div.image-and-caption div.caption{
		width: auto;
		clear: both;
	}
	div.list-of-news div.title, div.list-of-news div.summary, div.list-of-news a.link-article{
		width: 60%;
	}
	div.month-detail{
		width: 30%;
	}
	div.two-columns div.form div.field, div.two-columns div.field{
		width: 42%;
	}
	div.field.width-30, div.two-columns div.field.width-30, div.two-columns div.two-elem div.field.width-30 {
		width: 26%;
	}
	body.banners div.generic-element-with-images-on-the-right, body.banners div.generic-element-with-images-on-the-left{
		width: 100%;
	}
	div.lateral-banners-box{
		width: 100%;
	}
	div.banner-v1, div.banner-v2, div.banner-v3{
		margin-right: 15px;
	}
	body.glassware div.content-inner div.generic-product-navigation ul, body.glassware.detail div.content-inner div.generic-product-navigation ul{
		width: 100%;
	}
	div.right-header div.minisites a{
		color: #000;
	}
	div.right-header div.minisites a:hover{
		color: #000;
		text-decoration: underline;	
	}
	body.home section.last-news div.list-of-news {
		margin-top: 447px;
	}
    section.banner-noticias div.banner-noticias-contenedor{
        width: 460px;
        margin: 0 auto;
    }
    .banners-container {
        grid-template-columns:50% 50%;
    }
    body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas-noticias ul.bullet-scharlau{
	margin-left:22px;
}

}


@media only screen and (max-width: 760px){

    .grid-tres-columnas-ficha-referencia, .grid-dos-columnas-ficha-producto{
        display: flex;
        flex-direction: column;
    }
    #carouselx-content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    div.map-wrapper{
		/*overflow-x: scroll;*/
		/*padding-top: 30px;*/
		display:none;
	}
	.provinces-value {
	    display: block;
	}
	body.home section.banner-publicaciones-noticias div.columnas div.dos-columnas-noticias ul.bullet-scharlau{
	margin-left:11px;
}

}

@media only screen and (max-width: 720px){

	.wrapper{
		width: 94%;
	}
	.navigation-mobile div.menu-button{
		margin-left: 0px;
	}
	/* div.content-inner nav.secondary-nav ul li{
		width: 47%;
	} */
	section.microsites-box .flexslider{
		height: 290px;
	}
	section.microsites-box{
		min-height: 320px;
	}
/* 
	footer div.navigation ul li{
		width: 46%;
	}
	footer div.navigation ul li.support, footer div.navigation ul li.services{
		height: 242px;
	}
	footer p.direction{
		clear: left;
		min-height: 71px;
	}
	footer p.phone-number{
		clear: left;
	}
 */
	div.generic-element-with-images-on-the-right div.group-of-images{
		float: left;
		width: 100%;
		margin-left: 0px;
		margin-right: 30px;
	}
	div.generic-element-with-images-on-the-right div.body{
		width: 100%;
		float: left;
	}
	div.generic-element-with-images-on-the-right div.image-and-caption{
		float: left;
	}
	div.generic-element-with-images-on-the-left div.group-of-images{
		width: 100%;
	}
	div.navigation-mobile .flexnav{
		width: 100%;
	}
	div.navigation-mobile .flexnav.flexnav-show{
		width: 100%;
	}
	header .flex-direction-nav a{
		background: url('../img/bg_direction_nav-mobile.png') no-repeat 0 0;
	}
	section.microsites-box .flexslider .flex-direction-nav a{
		background: url('../img/bg_direction_nav_black-mobile.png') no-repeat 0 0;
	}
	section.microsites-box .flexslider:hover .flex-next{
		right: -22px;
	}
	main#content-popup.satisfaction-survey h1{
		background: none;
		width: 86%;
	}
	main#content-popup div.country{
		padding-bottom: 58px;
		margin-left: 15px;
	}
	main#content-popup div.language-selection{
		left: 17px;
		margin: 19px 0px 7px 0px;
	}
	main#content-popup p{
		margin-top: 0px;
	}
	main#content-popup div.country, main#content-popup div.language{
		font-size: 1.8em;
	}
	main#content-popup h1{
		margin-left: 17px;
	}
	main#content-popup div.language{
		margin-left: 15px;
	}
	main#content-popup div.language p{
		margin-top: 12px;
	}
	main#content-popup div.button-select{
		margin-left: 15px;
	}
	main#content-popup a.button{
		float: left;
	}
	main#content-popup div.left-header a{
		font-size: 1.2em;
	}
	div.content-inner div.generic-element-with-image-gallery div.image-and-caption.margin-20{
		margin-left: 0px;
	}
	div.content-inner div.body > ul.five-columns > li{
		width: 45%;
	}
	div.list-of-news div.left-box{
		width: 100%;
	}
	div.list-of-news div.title, div.list-of-news div.summary, div.list-of-news a.link-article{
		width: 92%;
		margin-left: 5px;
	}
	div.month-detail{
		width: 100%;
		margin-right: 0px;
	}
	div.content-inner div.month-detail h2{
		font-size: 1.4em;
	}
	div.list-of-events div.left-box{
		width: 100%;
	}
	div.list-of-events div.title{
		width: 100%;
	}
	body.microbiology div.generic-element-with-images-on-the-left div.body{
		width: 100%;
	}
	body.home section.last-news div.list-of-news{
		margin-left: 78px;
	}
	body.glassware.detail div.content-inner div.generic-product-navigation ul, body.microbiology.detail div.content-inner div.generic-product-navigation ul, body.chemical div.content-inner div.generic-product-navigation ul, body.chemical.detail div.content-inner div.generic-product-navigation ul, body.chromatography div.content-inner div.generic-product-navigation ul, body.chromatography.detail div.content-inner div.generic-product-navigation ul{
		width: 100%;
	}
	body.home div.list-of-news .flexslider li.with-images div.summary{
		width: 100%;
		margin-top: 18px;
	}
	div.right-header div.minisites{
			width: 100%;
		}
	div.right-header{
			margin-bottom: 14px;
		}
	body.home header .flexslider{
			top: 194px;
		}
	section.banner-noticias div.banner-noticias-contenedor{
        width: 460px;
        margin: 0 auto;
    }
    .grid-dos-columnas-iguales{
        grid-template-columns:100%;
        grid-gap: 0px;
    }

		/* Comprovacions 

div.content-inner{
	color:blue;
} */

}


/****************
Layout Responsive
*****************/

/* 
6º Breakpoint: 600px
*/

@media only screen and (max-width: 600px){

	div.wrapper{
		width: 92%;
	}
	div.content-inner nav.secondary-nav ul li{
		width: 96%;
	}
	div.left-header{
		width: 277px;
		margin: 0 auto;
		float: none;
	}
	div.left-header ul{
		float: left;
		margin-bottom: 20px;
	}
	div.right-header{
		width: 100%;
		margin-bottom: 0px;
	}
	div.right-header div.intranet-bt{
		margin-bottom: 20px;
	}
	/* 
footer div.navigation ul li{
		width: 100%;
		padding-right: 0px;
	}
	footer div.navigation ul li.about{
		height: 260px;
	}
	footer div.navigation ul li.products{
		height: 159px;
	}
	footer div.navigation ul li.services{
		height: 160px;
	}
	footer div.navigation ul li.media{
		height: 112px;
	}
 */
	section.scharlau-box ul{
		width: 247px;
	}
	section.scharlau-box ul li{
		margin-bottom: 20px;
		border: 1px solid #ccc;
		width: 100%;
	}
	/* 
footer div.left-column{
		width: 100%;
		text-align: center;
	}
	footer div.right-column{
		float: none;
		width: 77px;
		margin: 20px auto 40px auto;
	}
 */
	section.microsites-box .flexslider{
		height: 239px;
	}
	section.microsites-box{
		min-height: 268px;
	}
	div.content-inner input[type="text"], div.content-inner input[type="password"], div.content-inner textarea{
		width: 98%;
	}
	body.home section.last-news div.list-of-news{
		margin-left: 32px;
		margin-top: 345px;
		width: 85%;
	}
	body.home header .flexslider{
		top: 307px;
	}
	body.home header .flexslider div.flexslider-caption h2{
		font-size: 2.0em;
		line-height: 150%;
	}
	body.home header .flexslider div.flexslider-caption h3{
		font-size: 1.4em;
	}
	body.home header .flexslider div.flexslider-caption{
		top: 50px;
	}
	body.satisfaction-popup div.fancybox-inner iframe{
		width: 100%;
	}
	main#content-popup.satisfaction-survey{
		background: #2E363F url('../img/bck-popup-survey.jpg') top left repeat;
	}
	body.home main#content-popup h1{
		background: url('../img/logo-scharlau-popup.png') 96px 0px no-repeat;
		background-size: contain;
		font-size: 1.9em;
		position: absolute;
		width: 100%;
	}
	main#content-popup div.country{
		margin-top: 74px;
	}
	main#content-popup div.country, main#content-popup div.language{
		width: 100%;
	}
	main#content-popup div.language p{
		margin-bottom: 0px;
	}
	main#content-popup div.language-option{
		margin-top: 5px;
	}
	div.elements-map-list div.extra-info{
		width: 100%;
	}
	div.elements-map-list div.map-frame{
		float: left;
		margin-top: 20px;
	}
	body.area-managers div.elements-map-list div.info-box, body.customer-services div.elements-map-list div.info-box{
		width: 100%;
		margin-left: 0px;
	}
	body.custom-made.glassware div.content-title{
		background-size: contain;
	}
	div.tabbed-box div.content-box-inner{
		padding: 5px;
	}
	div.tabbed-box ul.tabs-navigation, div.tabbed-box ul.tabs-navigation-2{
		float: left;
		width: 100%;
	}
	div.tabbed-box ul.tabs-navigation li, div.tabbed-box ul.tabs-navigation li.active.hide, div.tabbed-box ul.tabs-navigation-2 li{
		width: 100%;
		text-align: center; 
	}
	div.tabbed-box ul.tabs-navigation li.active a, div.tabbed-box ul.tabs-navigation-2 li.active a{
		width: 100%;
		padding: 10px 0px;
	}
	div.tabbed-box ul.tabs-navigation li a, div.tabbed-box ul.tabs-navigation-2 li a{
		width: 100%;
		text-align: center; 
		padding: 10px 0px;
	}
	div.content-inner div.generic-product-navigation ul{
		width: 146px;
		margin: 0 auto;
		text-align: center;
		float: none;
	}
	div.content-inner div.generic-product-navigation ul li{
		display: inline-block;
		float: none;
	}
	div.links-box div.left-column, div.links-box div.right-column{
		height: 370px;
		background-position: center 120px;
	}
	div.content-inner ul li.button a{
		font-size: 1.0em;
	}
	body.ground-joint div.content-box-inner div.generic-element-with-big-images div.group-of-images{
		width: 100%;
	}
	body.ground-joint div.generic-element-with-big-images.align-right div.image-and-caption div.caption{
		width: 100%;
		float: left;
		margin: 0px;
	}
	div.list-of-events div.date, div.list-of-events div.location{
		width: 100%;
		margin-top: 10px;
	}
	div.list-of-events div.extra-info ul li{
		width: 100%;
		margin-top: 10px;
	}
	div.list-of-events div.extra-info ul li.last-elem{
		border: 0px;
		padding-left: 0px;
	}
	div.content-inner ul.elements-map-inner li{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 98%;
	}
	div.field.width-30, div.two-columns div.field.width-30, div.two-columns div.two-elem div.field.width-30{
		width: 98%;
	}
	div.field.width-10, div.two-columns div.field.width-10, div.two-columns div.two-elem div.field.width-10{
		width: 98%;
	}
	div.two-columns div.form div.field, div.two-columns div.field{
		width: 98%;
	}
	div.field.width-20, div.two-columns div.field.width-20, div.two-columns div.two-elem div.field.width-20, div.three-columns div.field.width-20 input[type="text"], div.three-columns div.field.width-50 input[type="text"]{
		width: 98%;
	}
	div.content-inner input[type="text"], div.content-inner input[type="password"], textarea, select{
		width: 98%;
	}
	div.field.width-20, div.two-columns div.field.width-20, div.two-columns div.two-elem div.field.width-20, div.field.width-20, div.three-columns div.field.width-20, div.three-columns div.two-elem div.field.width-20{
		width: 98%;
	}
	div.field.width-20, div.two-columns div.field.width-20, div.two-columns div.two-elem div.field.width-20, div.three-columns div.field.width-20 input[type="text"], div.three-columns div.field.width-50 input[type="text"]{
		width: 98%;
	}
	div.field.width-30, div.two-columns div.field.width-30, div.two-columns div.two-elem div.field.width-30, div.field.width-30, div.three-columns div.field.width-30, div.three-columns div.two-elem div.field.width-30{
		width: 98%;
	}
	div.field.width-50, div.two-columns div.field.width-50, div.two-columns div.two-elem div.field.width-50, div.field.width-50, div.three-columns div.field.width-50, div.three-columns div.two-elem div.field.width-50{
		width: 98%;
	}
	div.field.width-50 input[type="text"], div.field.width-50 select{
		width: 100%;
	}
	div.grey-box div.field.width-30, div.grey-box div.field.width-20{
		margin-left: 20px;
	}
	div.grey-box div.field.width-30 select{
		width: 94%;
	}
	div.content-inner div.grey-box div.field.width-30 input[type="text"], div.content-inner div.grey-box div.field.width-20 input[type="text"]{
		width: 91.5%;
	}
	div.new-order-button a{
		width: 86%;
	}
	div.new-product-button a{
		width: 86%;
	}
	div.content-inner table.width-50{
		width: 100%;
	}
	div.lateral-banners-box{
		width: 176px;
		margin: 0 auto;
		float: none;
	}
	main#content-popup div.country, main#content-popup div.language{
		width: 92%;
	}
	main#content-popup div.country{
		margin-top: 10px;
	}
	main#content-popup div.language-option{
		margin-top: 10px;
	}
	section.minisites-box ul li{
		width: 100%;
		margin-bottom: 20px;
	}
	section.banner-noticias div.banner-noticias-contenedor{
        width: 460px;
        margin: 0 auto;
    }
    .grid-dos-columnas-noticia-detalle{
        grid-template-columns: 100%;
        grid-column: 1;
    }
    .grid-dos-columnas-noticia-detalle img{
        max-width: 300px;
    }
	


/* Comprovacions 

div.content-inner{
	color:green;
} */

}


/****************
Layout Responsive
*****************/

/* 
7º Breakpoint: 460px
*/

@media only screen and (max-width: 460px){

	nav{
		margin-top: 0px;
	}
	div.search-box{
	}
	div.search-box form{
		width: 189px;
		margin: 0 auto;
	}
	.navigation-mobile div.menu-button{
		width: 100%;
	}
	.navigation-mobile .menu-button .touch-button{
		right: 0px;
		left: auto;
	}
	section.microsites-box{
		width: 98%;
		min-height: 180px;
	}
	section.microsites-box .flexslider{
		height: 150px;
	}
	/* 
footer div.contact-info{
		margin-right: 0px;
	}
 */
	/* 
footer div.social-icons{
		right: 0px;
	}
 */
	div.left-header{
		width: 237px;
	}
	div.wrapper{
		width: 90%;
	}
	body.home header .flexslider{
		top: 361px;
	}
	body.home section.last-news div.list-of-news{
		margin-left: 10px;
		width: 94%;
		margin-top: 289px;
	}
	body.home header .flexslider div.flexslider-caption{
		width: 82%;
	}
	main#content-popup div.left-header a{
		font-size: 1.4em;
	}
	div.generic-element-with-image-gallery div.group-of-images div.caption{
		width: 100%;
		text-align: center;
	}
	div.generic-element-with-images-on-the-right div.group-of-images.all-width{
		width: 100%;	
		text-align: center;
	}
	div.generic-element-with-images-on-the-right div.group-of-images.all-width div.image-and-caption{
		float: none;
		width: 169px;
		margin: 0 auto;
	}
	div.content-box-inner{
		padding: 15px;
	}
	main#content-popup h1{
		width: 85%;
		padding-top: 16px;
		background: url('../img/logo-scharlau-popup.png') -13px 18px no-repeat;
		height: 130px;
	}
	main#content-popup div.country, main#content-popup div.language{
		width: 90%;
	}
	main#content-popup div.language-selection{
		margin-top: 38px;
	}
	main#content-popup div.country{
		padding-bottom: 39px;
	}
	main#content-popup{
		height: 380px;
		background-size: cover;
	}

	div.right-header a.langpais-es, div.right-header a.langpais-en{
		background: none;
		padding-left: 4px;
	}
	div.right-header div.cart a{
		background: none;
		padding-left: 0px;
	}
	div.right-header div.intranet-bt a{
		background: none;
		padding-left: 0px;
	}
	section.minisites-box ul li.minisite-chemical h2{
		font-size: 2.5em;
	}
	section.minisites-box ul li.minisite-micro h2{
		font-size: 2.5em;	
	}
	div.right-header div.minisites p{
		padding: 0px 3px;
	}
	div.right-header div.minisites div.site{
		font-size: 1.1em;
	}
	div.right-header div.intranet-bt{
	    margin-top: 10px;
        width: 100%;
	}
	div.right-header div.buscador-bt{
	    float: right;
	    width: 76%;
	    margin-right: 0px;
	}
	div.navmenu{
	    margin-top: 0px;
	}
	
	section.banner-noticias div.banner-noticias-contenedor{
        width: 260px;
    }


/* Comprovacions 

div.content-inner{
	color:pink;
} */

}


/****************
Layout Responsive
*****************/

/* 
8º Breakpoint: 420px
*/

@media only screen and (max-width: 420px){

	/* 
footer p.phone-number{
		margin-bottom: 0px;
		padding-top: 0px;
	}
	footer p.spanish-market{
		margin-left: 43px;
		margin-top: 0px;
		margin-right: 20px;
	}
 */
	main#content-popup.satisfaction-survey h2{
		font-size: 1.4em;
		margin-left: 15px;
	}
	main#content-popup.satisfaction-survey h1{
		width: 77%;
		font-size: 1.8em;
		margin-left: 15px;
		padding-top: 31px;
		height: auto;
		margin-bottom: 11px;
	}
	main#content-popup.satisfaction-survey h3{
		margin-left: 15px;
		width: 85%;
		font-size: 1.3em;
	}
	main#content-popup.satisfaction-survey div.button-select{
		padding-top: 9px;
		margin-top: 9px;
		margin-left: 15px;
	}
	main#content-popup.satisfaction-survey div.button-select ul li{
		margin-bottom: 8px;
	}
	main#content-popup div.country, main#content-popup div.language{
		font-size: 1.4em;
	}
	div.elements-map-list div.title-list{
		background-position: 0px 0px;
	}
	div.elements-map-list div.title-list h2{
		font-size: 1.4em;
	}
	div.elements-map-list div.title-list a.ubication-point{
		top: 22px;
	}
	div.elements-map-list div.title-list{
		padding-bottom: 32px;
	}
	body.area-managers div.elements-map-list div.title-list{
		background-position: 3px 9px;
	}
	div.years-description div.group-of-images{
		width: 100%;
	}
	div.years-description div.group-of-images div.caption{
		width: 100%;
	}
	body.custom-made.glassware div.content-title{
		background: none;
		height: auto;
	}
	div.content-inner div.generic-element-with-images-on-the-right.especial-list ul li{
		background: none!important;
		padding-left: 0px;
	}
	div.list-of-news div.date{
		width: 100%;
	}
	div.list-of-news div.image-and-caption{
		width: 100%;
	}
	div.list-of-news ol li{
		width: 96%;
	}
	div.content-inner div.image-item-navigation{
		width: 100%;
		margin-bottom: 10px;
	}
	div.content-inner div.generic-items-navigation div.body{
		float: left;
		width: 100%;
	}
	div.field.width-30, div.two-columns div.field.width-30, div.two-columns div.two-elem div.field.width-30{
		width: 95%;
	}
	div.field.width-10, div.two-columns div.field.width-10, div.two-columns div.two-elem div.field.width-10{
		width: 95%;
	}
	div.two-columns div.form div.field, div.two-columns div.field{
		width: 95%;
	}
	div.field.width-20, div.two-columns div.field.width-20, div.two-columns div.two-elem div.field.width-20{
		width: 95%;
	}
	div.content-inner input[type="text"], div.content-inner input[type="password"], {
		width: 95%;
	}
	div.content-inner textarea{
		width: 95%;
	}
	div.content-inner select{
		width: 100%;
	}
	div.grey-box div.field.width-30 select{
		width: 85%;
	}
	div.content-inner div.grey-box div.field.width-30 input[type="text"], div.content-inner div.grey-box div.field.width-20 input[type="text"]{
		width: 80.5%;
	}
	div.new-order-button a{
		width: 74%;
		font-size: 0.8em;
	}
	div.new-product-button a{
		width: 74%;
		font-size: 0.8em;
	}
	div.content-box-inner.product-link{
		background: #F8F8F8 url('../img/ico-microbiology-products.jpg') center 140px no-repeat;
	}
	div.content-box-inner.product-link-2{
		background: #F8F8F8 url('../img/ico-additives-products.jpg') center 140px no-repeat;
	}
	div.content-box-inner.product-link-3{
		background: #F8F8F8 url('../img/ico-ingredients-products.jpg') center 140px no-repeat;
	}
	div.link-div.button{
		font-size: 1.1em;
		width: 135px;
	}
	div.content-inner h2{
		font-size: 1.3em;
	}
	div.content-inner h1{
		font-size: 1.8em;
	}
	body.home header .flex-direction-nav .flex-next{
		right: -31px;
	}
	body.home header .flexslider .flex-prev{
		left: 0px!important;
	}
	body.home div.list-of-news .flexslider div.image{
		width: 100%;
	}
	body.home header .flexslider ul.slides li{
		min-height: 350px;
	}
	body.home section.last-news div.list-of-news{
		margin-top: 495px;
	}
	div.epix{
		left:2px;
		min-width:290px;
	}
    section.banner-noticias div.banner-noticias-contenedor{
        width: 260px;
    }

	/* Comprovacions 

div.content-inner{
	color:pink;
} */

}

@media only screen and (max-width: 400px){

	div.banner-publicaciones-video div.columnas div.dos-columnas div.pad iframe{
    	width: 310px;
    }
    
}