115@media screen and (max-width:1200px) {
/*.container{width:100%;}*/
}
@media screen and (min-width: 768px) {
	.logo{float:left;}
	.menu{float:left; padding: 25px 0 0 0;}
	.menu>ul{text-align:left;}
	.extras{float:right;padding:34px 0 0 0;}
	/*#header.fixed-menu .menu{padding:51px 0 0 20px;}
	#header.fixed-menu .extras{float:right;padding:42px 0 0 0;}
	#header.fixed-menu .menu{top:0 !important;}
	#header.fixed-menu .menu>ul.first{top:0px !important;}*/
	.menu li:hover a span,.menu li.selected a span{color:#ee7219;}
	.menu li.selected>a{color:#ee7219;}
	/*#header.fixed-menu,#header.fixed-menu .conMenu {height: 90px !important;}
	#header.fixed-menu .menu>ul.first>li>a{padding-top:60px !important;padding-bottom:12px !important;}
	.fixed-menu .conMenu{padding-top:10px;padding-bottom:5px;}
	.fixed-menu .conMenu .logo a{width:120px;height:60px;background-size: 100% auto;}
	#header.fixed-menu .menu{top:20px !important;}*/
	.pTopDesk{padding-top:60px;}
	.ptop60{padding-top:80px !important;}
	.pbottom60{padding-bottom:80px !important;}
	.mtop60{margin-top:60px !important;}
	.item:hover,.itemTejido:hover,.itemTejidoExtra:hover,.itemRef:hover{-ms-transform: scale(1.05, 1.05); /* IE 9 */
	    -webkit-transform: scale(1.05, 1.05); /* Safari */
	    transform: scale(1.05, 1.05);}
	.super div{
		margin: 30px 0 0 -15%;
	    width: 118%;
	    height: 300px;
	}
	.super-img div{
		height: 360px;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}
	.super-img div img{
		opacity: 0;
		visibility: hidden;
		position: absolute;
	}
	.menu>ul>li>ul{opacity:0; top:-2000px;transition:visibility 0s linear 0.2s,opacity 0.2s linear !important;display:block;padding:25px 15px 15px 15px;z-index:10000;}
	.menu>ul>li:hover ul{visibility:visible;opacity:1;transition-delay:0s;top:20px;}

	.home #header.notBg .conMenu .menu>ul>li>a{color:#fff;}
	.home #header.notBg .conMenu .menu>ul>li ul{background:none;padding:10px 0 0 0;}
	.home #header.notBg .conMenu .menu>ul>li ul li a{color:#fff;}

	.home #header.notBg{background:none !important;box-shadow:0 0 0 !important;}
	.home #header.notBg .conMenu{background:none !important;}
	/*.home #content{padding-top:0 !important;}*/

	.home #header.notBg .bootstrap-select .btn,.home #header .language button .caret::before{color:#fff;}
	.home #header.notBg .extras div.dropdown-menu li a{color:#fff;}
	.home #header.notBg .extras li a{color:#fff;}
	.formSearch{padding-right:50px;}
	.titValor2{font-size: 48px;}
}

@media screen and (max-width: 991px) {
	.item span{font-size:30px;}
	.titCol{font-size:30px;line-height: 38px;}
	.ptop100,.ptop80,.ptop60{padding-top:30px !important;}
	.pbottom100,.pbottom80,.pbottom60{padding-bottom:30px !important;}
	.fsize39{font-size: 20px;line-height:24px !important;}
}
@media screen and (max-width: 991px) and (min-width:768px){
	.newsletter span{float: left;}
	.newsletter .inputText{float:left;margin-left:0;}
	.newsletter .btnNewsletter{float:right;}
}
@media screen and (max-width: 1200px) {
	.item span{font-size:30px;}
}

@media screen and (max-width: 767px) {
	.logo{position:absolute; top:30px; left: 15px;}
	.logo a{width: 150px;height: 75px;}
	.menu{min-height:40px;position:relative;width:100%;padding:0;}
	.conMenu{padding:5px 0 0 0;height:122px;}
	.fixed-menu .conMenu{height:90px;}
	.conMenu .container{width:100%;padding:0;}
	.menu .ico{width:40px !important;min-height:40px;display:block;cursor:pointer;padding:13px 0 0 3px;
	    right: 15px;top: 0;position:absolute;top:40px;text-align:right;margin-top:-47px;}
	.menu .ico i{color:#333;font-size:1.4rem;}
	.menu>ul{display:none;width:100%;clear:both;float:none;padding:0 0 0 0;}
	.menu>ul{position:absolute;top:49px;left:0;}
	.menu{top:69px;}
	#header.fixed-menu .menu{top:49px;}
	#header.fixed-menu .menu>ul{top:36px;}
	#header{height: 123px;}
	#header .extras{position:absolute;top:0;left:0;width: 100%;text-align: right;}
	#header.fixed-menu{height:90px;}
	#header.fixed-menu .logo{padding-top:0;}
	#header .logo a{
		background-image: url(../images/crevin_color.png) !important;
		background-position: left center;
		background-repeat: no-repeat;
		background-size: 100%;
	}
	#header.fixed-menu .logo a{
		width: 100px;
    	height: 50px;
		background: url(../images/crevin_color.png) left center no-repeat;
		background-size:100%;
		/* background: url(../images/logo-CREVIN.svg) left top no-repeat; */
		transition: 0.2s ease-out;
	}
	.menu>ul>ul{position:relative;width:100%;padding:0;}
	.menu ul li{display:block;width:100%;border-bottom:1px solid #fff;height:auto !important;padding:0 !important;margin:0 !important;}
	.menu li a{height:40px !important;line-height:40px !important;}
	.menu ul li a{text-align:left;padding:0 20px !important;background-color:#f2f2f2;display:block;}
	.menu>ul>li.selected>a{background-color:#ee7219;color:#fff;}
	.menu>ul>li.selected li.selected>a{color:#ee7219;}
	.menu>ul>li>ul.submenu{position:relative !important;top:inherit;left:0;display:none;}
	.menu>ul>li>ul li a{padding-left:30px !important;}
	.menu>ul>li>ul li ul{padding:0;}
	.menu>ul>li>ul li ul li{border-bottom:0;}
	.menu>ul>li>ul li ul li a{padding-left:40px !important;}

	.menu .click-xs {
		position: absolute;
	    top: 0;
	    left: 0;
	    right: 0;
	    bottom: 0;
	}

	/**********INTERIORES*********/
	#content{
		padding-top:124px;
		padding-bottom:40px;
	}
	.slideDetall{min-height:250px !important;max-height:250px !important;overflow: hidden;}
	.slideDetall .slick-slide{min-height:250px !important;max-height:250px !important;}
	.slideDetall .slick-slide>a,.slideDetallBis .slick-slide>a{min-height:250px !important;}
	.slideDetall h2{
		/*font-size:30px;*/
		font-size:35px;
	}

	.mbMobile{margin-bottom:20px;}
	.super div{padding-bottom:30px !important;}

	.itemDesp,.itemTejido{padding-left:5px;padding-right:5px;}
	.itemTejido p{font-size:13px;}
	.itemDesp p{font-size:15px !important;padding-top:10px;font-weight:400;}
	.clipDesp h3{font-size:30px;}
	.menuInteriorBis li{width:50%;}
	.fsize39{font-size: 18px !important;line-height:22px !important;}
}

@media screen and (max-width: 767px) {
	.titInt{font-size: 20px;}
	.titInt > span{top:-12px;}
	.pTopDesk{padding-top:30px;}
	.ptop60{padding-top:30px !important;}
	.pbottom60{padding-bottom:30px !important;}
	.mtop60{margin-top:30px !important;}
	.titValor{font-size:25px;}
}
@media screen and (max-width: 500px) {
	.footer ul.menus>li{width:50%;margin-bottom:20px;}
}

@media screen  (min-width: 768px) {
	.menu .click-xs {
		display: none;
	}
}

@media screen and (min-width: 992px) {
	.extras{float:right;padding:83px 0 0 0;}
	.menu{
		padding:90px 0 0 20px;
	}
}
