/* lg */ 
@media (min-width: 1400px) {

}


/*@media (min-width: 992px) and (max-width: 1199px) {*/
@media (max-width: 1199px) {
.boxoptnavatxtA{font-size:14px;}
}

@media (max-width: 1120px) {
#nav li a{padding:40px 15px;}
.boxredes{width:100%;}
}

@media (max-width: 1080px) {
.boxredes{height:100px;}
}

@media (max-width: 1010px) {
#nav li a{padding:40px 10px;}
}

@media (max-width: 996px) {

}

@media (max-width: 950px) {
#nav li a{padding:40px 5px;}

.boxredes{height:80px;}
}

@media (max-width: 901px) {/*esto es 784 en jquery*/
.left50, .right50{display:block;}.left50{width:100%; padding:0 0 20px 0; margin:0 0 0 0;}.right50{width:100%; padding:0 0 0 0; margin:0 0 0 0;}
.left60, .right40{display:block;}.left60{width:100%; padding:0 0 20px 0; margin:0 0 0 0;}.right40{width:100%; padding:0 0 0 0; margin:0 0 0 0;}
.left40, .right60{display:block;}.left40{width:100%; padding:0 0 20px 0; margin:0 0 0 0;}.right60{width:100%; padding:0 0 0 0; margin:0 0 0 0;}
.left70, .right30{display:block;}.left70{width:100%; padding:0 0 20px 0; margin:0 0 0 0;}.right30{width:100%; padding:0 0 0 0; margin:0 0 0 0;}
.left30, .right70{display:block;}.left30{width:100%; padding:0 0 20px 0; margin:0 0 0 0;}.right70{width:100%; padding:0 0 0 0; margin:0 0 0 0;}
.left30bottom, .right70bottom{display:block;}.left30bottom{width:100%; padding:0 0 20px 0; margin:0 0 0 0;}.right70bottom{width:100%; padding:0 0 40px 0; margin:0 0 0 0;}
.left20, .right80{display:block;}.left20{width:100%; padding:0 0 20px 0; margin:0 0 0 0;}.right80{width:100%; padding:0 0 0 0; margin:0 0 0 0;}

.list2 li{display:block; margin:0 0 20px 0; padding:0; width:100%;}
.list2bottom li{display:block; margin:0 0 20px 0; padding:0; width:100%;}
.list3 li{display:block; margin:0 0 20px 0; padding:0; width:100%;}
.list3bottom li{display:block; margin:0 0 20px 0; padding:0; width:100%;}
.list4 li{display:block; margin:0 0 20px 0; padding:0; width:100%;}
.list5 li{display:block; margin:0 0 20px 0; padding:0; width:100%;}

.logo{display:block; width:100%; padding:10px 0 10px 0; text-align:left;}
.navegacion{display:none; width:100%; text-align:left;}#nav{ padding-bottom:10px;}
.menupho{display:block;}

/*nav*/
#nav{text-align:left; margin:20px 0 0 0; font-size:14px; border-top:1px solid #A2A2A2;}
#nav li{display:block; padding:0 0 0 0; margin:0 0 0 0; position:relative;}
#nav li a{padding:6px 6px; margin:0 0 0 0; border-bottom:1px solid #A2A2A2; /*border-bottom:1px solid #F8F8F8;*/}

#nav ul li ul.subnav{display:block;}

#nav li ul.subnav li a{padding:6px 12px; border-bottom:1px solid #A2A2A2;/*border-bottom:1px solid #111111;*/}
#nav li ul.subnav ul.subnav2R li a{padding:6px 12px 6px 22px; border-left:0px solid #EAEAEA;}
#nav li ul.subnav ul.subnav2L li a{padding:6px 12px 6px 22px; border-right:0px solid #EAEAEA;}

ul.subnav{position:relative;top:auto; left:auto; border-top:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
ul.subnav li{width:auto;}

ul.subnav2L{position:relative; top:auto; left:auto; width:auto;}
ul.subnav2L li{width:auto;}
ul.subnav2R{position:relative; top:auto; left:auto; width:auto;}
ul.subnav2R li{width:auto;}

#nav ul li:hover ul, #nav ul a:hover ul{visibility:visible; display:block;}
#nav ul :hover ul ul{visibility:visible; display:block;}
#nav ul :hover ul :hover ul{ visibility:visible; display:block;}

#nav i.icondownsub{display:block;float:right; margin-top:4px; margin-left:5px;}
#nav i.iconleft{display:none;}
#nav a.insubmenuL span{display:inline-block; width:auto; padding-left:0;}
#nav i.iconright{display:none;}
#nav a.insubmenuR span{display:inline-block; width:auto; padding-left:0;}
/*nav*/

#main-slider .carousel .item {
  height: 350px;
}
#main-slider .carousel h2 {
  font-size: 40px;
}
#main-slider .carousel span {
  font-size:60px;
}

.boxredmasterL{width:100%; height:auto; padding:0 15px 15px 15px;}
.boxredmasterC{width:100%; height:auto; padding:0 15px 15px 15px;}
.boxredmasterR{width:100%; height:auto; padding:0 15px 15px 15px;}

.alineacionleftcenter{text-align:center;}
.frasesalero{display:none;}

.iconscurios{display:none;}
.ocultarcapa{display:none;}

.separadortoprecetas{ padding-top:40px;}
.fondorecetas{ background:none;}

.parallax-section{background-size:cover; min-height:50px; }
.parallax-content{padding:150px 0 150px 0;}
.parallax-content-sin{padding:150px 0 150px 0;}

.fooaleft{display:block; width:100%; text-align:left; padding:0 0 15px 0; border-bottom:1px solid #1A6DB9; margin:0 0 15px 0;}
.fooaright{display:block; width:100%; text-align:center; padding:0 0 0 0;}
.foobleft{display:block; width:100%; text-align:center; padding:0 0 15px 0;}
.foobright{display:block; width:100%; text-align:center; padding:0 0 0 0;}
.boxredes{width:50%; height:120px;}

.foomed50L{display:block; width:100%; padding:0 0 20px 0;}
.foomed50R{display:block; width:100%; padding:0 0 0 0;}

.optnava1{display:block; width:100%}
.boxoptnavatxtA{bottom:20px; font-size:18px;}
.optnava2{width:33.33333333%;}
.optnava3{width:33.33333333%;}
.optnava4{width:33.33333333%;}
}

@media (max-width: 801px) {
.fooaleft{display:none;}
.fooapart1, .fooapart2, .fooapart3, .fooapart4{display:block; height:auto; margin:0 0 15px 0; width:100%; text-align:center; padding:0 0 0 0;}
.footer ul{text-align:center;}
}

@media (max-width: 767px) { 
#main-slider .carousel h2 {
   margin-left:0;
}


.parallax-content{padding:120px 0 120px 0;}
.parallax-content-sin{padding:120px 0 120px 0;}
}

@media (max-width: 730px) { 

.parallax-content{padding:100px 0 100px 0;}
.parallax-content-sin{padding:100px 0 100px 0;}
}


@media (max-width: 650px) {
#main-slider .carousel .item {
  height: 280px;
}
#main-slider .carousel h2 {
  font-size: 30px;
}
#main-slider .carousel span {
  font-size:40px;
}

.titularinternas img{width:80%;}

.parallax-content{padding:80px 0 080px 0;}
.parallax-content-sin{padding:80px 0 80px 0;}

.optnava2{display:block; width:100%;}
.optnava3{display:block; width:100%;}
.optnava4{display:block; width:100%;}
}

@media (max-width: 600px) {
.boxredes{width:80%; height:120px;}
}

@media (max-width: 550px) {

.parallax-content{padding:60px 0 060px 0;}
.parallax-content-sin{padding:60px 0 60px 0;}
}

@media (max-width: 500px) {
#main-slider .carousel .item {
  height: 220px;
}
#main-slider .carousel h2 {
  font-size: 20px;
}
#main-slider .carousel span {
  font-size:30px;
}
}

@media (max-width: 430px) {
#main-slider .carousel .item {
  height: 160px;
}
}

@media (max-width: 400px) {
.boxredes{width:100%; height:120px;}
}