/****************** 4 - RESPONSIVE ***************/
@media (min-width: 1610px){
}
@media (min-width: 1441px){
}
@media (max-width: 1200px){
}
@media (min-width: 990px){
	.container {
	    max-width: 1150px;
	}
}

@media (max-width: 990px){
	.TiendaProductos__Box-Tabs.TiendaProductos__Box-TabsHabitaciones li {
    display: flex;
    width: 50%;
    text-align: center;
}
	.TiendaProductos__Box-Tabs.TiendaProductos__Box-TabsHabitaciones li a {
    padding: 15px 20px;
}
	.TiendaProductos__Box-Tabs.TiendaProductos__Box-TabsHabitaciones {
    width: 100%;
}
	.BoxGrisArquitectura {
		display: none;
	}
	.BoxNumeros {
    padding: 2rem 2rem;
    background: #242728;
}

	.fancybox-slide--html .fancybox-close-small {
    width: 35px !important;
    height: 35px !important;
}
	.fancybox-content {
    padding: 40px 0 !important;
    padding-top: 70px !important;
}
	.SliderBoxControlInfo {
    position: fixed;
    right: 15px;
    bottom: 0px;
    z-index: 999;
    width: 60px;
    height: 60px;
}
	.SubMenu {
    position: relative;
    top: -5px;
    background: #242728;
    left: 0;
    width: 225px;
    display: none;
    flex-direction: column;
    padding: 0px 0px;
    width: 100%;
    padding-top: 0;
}
.Header-Menu-Principal .Menu .Link:hover .SubMenu {
    display: none;
}
.Header-Menu-Principal .Menu .Link.LinkSubmenu.Active .SubMenu {
    display: flex;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    padding-bottom: 15px;
}
	.Link.LinkSubmenu.Active {
    display: flex;
	}

.SubMenu .SubMenu-Link {
    color: #fff;
    font-size: 0.9rem;
    font-weight: 500;
    padding: 5px 15px;
    display: flex;
    height: 100%;
    align-items: center;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
	.BibliotecaBox-Info{
		padding: 15px 0px !important;
	}
	.Info-Formulario .Formulario {
    width: 100%;
}
.Info-Formulario .FormBtn .Btn {
    width: 100%;
}
	.Carrito__ItemTotal {
    margin-top: 25px;
}
	.Checkout__Pago {
    width: 100%;
}
	.Carrito__Item .BoxImg {
    width: 50%;
}
.Carrito__Item .BoxText {
    width: 50%;
    padding-right: 0;
}
.Carrito__Item .BoxPrecio {
    width: 60%;
}
.Carrito__Item .BoxAcciones {
    width: 40%;
}
	.Checkout__Carrito {
    padding-right: 15px;
    padding-left: 15px;
}
	.BoxInfoMore-Text {
    width: 65%;
    padding-right: 20px;
}
.BoxInfoMore-Items {
    padding-left: 20px;
    width: 35%;
}
	.ProductoDetalle-BoxInfoTitle .BoxInfo-Link {
	    width: 100%;
	}
	.Site-ProductoDetalle {
    margin-top: 110px;
}
	.Header-Menu {
	    height: 72px;
	}
	.VisitaPorque__BoxText.BoxTextTour {
    padding: 2rem 2rem 2rem 2.6rem !important;
}
	.ColeccionesPublicaciones__BoxText {
	    padding: 2rem 1rem !important;
	}
	.TiendaProductos__Box-Tabs li a {
    padding: 15px 5px;
    font-size: 0.7rem;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 0.9rem;
}
	.TiendaProductos__Box-Tabs {
	    width: 100%;
	    margin: 0 auto;
	    left: 0;
	}
	.ItemSliderMuseo .BoxDescripcion {
    width: 100%;
    display: block !important;
    position: static;
    left: 0;
    bottom: -90px;
    margin-left: 0;
    padding: 15px;
    z-index: 2;
}
.ItemSliderMuseo .BoxDescripcion .Text {
    color: #fff;
    margin: 0;
    width: 100%;
}
	.SliderBoxControlMuseo {
    right: 0;
    position: static;
}
.ControlesMuseo {
    width: 200px;
}
	.Footer-BoxDato {
    margin-bottom: 2rem;
}
	.MuseoDepartamento__BoxText {
    position: relative;
    top: 0;
    padding: 3rem !important;
    box-shadow: 0px 5px 15px rgba(0,0,0,0.1);
}
	.MuseoComentario_Box {
	    position: relative;
	    padding-left: 0;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    padding-top: 0px;
	}

	.MuseoComentario_BoxText {
	    padding: 3rem;
	    width: 100%;
	    padding-left: 3rem;
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	    padding-top: 8rem;
	    padding-right: 6rem;
	}
	
	.MuseoComentario_BoxImg {
	    position: absolute;
	    left: 50%;
	    width: 230px;
	    height: 230px;
	    border-radius: 50%;
	    overflow: hidden;
	    margin-left: -115px;
	    top: -120px;
	}

	.MuseoComentario_BoxText .IconComentario {
	    display: flex;
	    position: absolute;
	    right: 2rem;
	    top: 10rem;
	}

	.VisitaPorque__BoxText {
	    padding: 3rem !important;
	}
	.Shop {
	    position: absolute;
	    padding: 10px;
	    margin-left: 2px;
	}
	.VisitaOpciones__Box {
	    margin-bottom: 2rem;
	}
	.Header-Menu-Principal .Menu .Link {
	    width: 100%;
	    flex-direction: column;
	}
	.Header-Menu-Principal .Menu .Link .LinkAnchor {
    width: 100%;
    padding: 15px 15px 15px 15px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
}
.SubMenu .Icon {
    display: none;
}
	.Header-Menu-Principal .Menu {
	    display: flex;
	    height: auto;
	    align-items: flex-start;
	    flex-direction: column;
	    width: 100%;
	    padding-top: 3rem;
	}
	.Header-Menu-Principal .Menu .Link .Line {
	    bottom: 0;
	}
	.Redes {
	    position: relative;
	    left: -5px;
	}
	.VisitaPorque__BoxImg {
	    top: 0;
	}
	.Site-VisitaPorque {
	    padding-bottom: 0 !important;
	}
	.rowVisitaPorque {
	    padding-bottom: 0 !important;
	}
	.BurberMenu {
	    position: absolute;
	    right: 5px;
	    top: 0;
	    padding: 10px 10px;
	    font-size: 1.2rem;
	    color: #c7a583;
	    display: flex;
	    text-decoration: none !important;
	}
	.BurberMenu:hover {
	    text-decoration: none !important;
	    color: #c7a583;
	}
	.Buscador {
	    margin-right: 30px;
	}
	.PiezasModa__BoxTitle-Title {
	    width: 100%;
	}
	.Site-PiezasModa .PiezasModa__BoxTitle-Title {
	    width: 100%;
	}
	.Site-VisitaInformacion .PiezasModa__BoxTitle-Title {
	    width: 100%;
	}
	.VisitaInformacion__BoxText {
	    padding: 0 0rem !important;
	    position: relative;
	    top: -30px;
	}
	.VisitaTienda__BoxText {
	    padding: 3rem !important;
	    position: relative;
	    top: 0;
	}
	.ColeccionInterna__Box-Tabs li {
	    display: none;
	    width: 100%;
	}
	.ColeccionInterna__Box-Tabs li.active {
	    display: flex;
	}
	.BackBox {
	    justify-content: flex-start;
	}
	.ItemSlider .BoxDescripcion .Text {
	    width: 90%;
	    padding-left: 0px;
	    text-align: left;
	    margin-top: 10px;
	    line-height: 1.2rem;
	}
	.ItemSlider .BoxDescripcion .Text br{
		display: none;
	}
	.SliderBoxControl {
	    width: 100% !important;
	    display: flex !important;
	    position: absolute;
	    left: inherit;
	    top: 0;
	    margin-left: 0;
	    justify-content: flex-end;
	    z-index: 1;
	    align-items: center;
	    height: 100%;
	    right: 15px;
	}
	.Header-Logo {
    width: 160px;
}
.BoxDownScroll {
    bottom: 40px;
    }
    .Intro-HeaderTienda .BoxDownScroll {
    bottom: 40px;
}
.Intro-HeaderTienda .IconInformacion {
    bottom: 40px;
}
    .IconInformacion {
    bottom: 40px;
}
.ItemSlider .BoxDescripcion .Title span {
    padding: 10px 15px;
}
.Controles {
    width: 54px;
    height: 200px;
    padding: 10px;
}
	.Redes .Redes_Link {
	    margin-right: 0;
	    padding: 6px 5px;
	}
	.Buscador .Buscador_Text {
	    /*display: none;*/
	    font-size: 0.5rem;
	    width: 178px;
	}
	.ItemSlider .BoxDescripcion {
	    width: 100% !important;
	    display: block !important;
	    position: absolute;
	    left: 15px;
	    top: 45%;
	    margin-left: 0;
	    padding: 0;
	    z-index: 2;
	}
	.ItemSlider .BoxDescripcion .Title {
	    font-size: 1rem;
	    text-align: left;
	    margin: 0;
	    width: 75%;
	}
	.Header-Menu-Principal {
	    display: none;
	}
	.Header-Menu-Principal.active {
	    display: flex;
	    position: fixed;
	    left: 0;
	    top: 0;
	    background: #242728;
	    z-index: 999;
	    align-items: flex-start;
	    width: 100%;
	}
	.BtnMenuBurger-Close {
	    position: absolute;
	    right: 0;
	    z-index: 6;
	    padding: 8px 15px;
	    color: #c7a583;
	    display: flex;
	}
	.Img-Desktop{display: none;}
	.Img-Mobile{display: inline-block;}

	/*.Site-SliderPrincipal {
	    height: 100vh;
	}*/
	.Site-Actualidad .BoxBgBeige {
	    width: 82%;
	    height: 110%;
	}
	.PiezasModa__BoxTitle-Title .Line {
	    left: 5px;
	}
	.BoxLetra.LetraD {
	    top: -95px;
	}
	.BoxLetra.LetraD .Img {
	    width: 190px;
	}
	.MuseoDeLaModa__BoxFormulario {
	    padding: 2rem 1rem !important;
	}
	.MuseoDeLaModa__BoxFormulario .MuseoDeLaModa__BoxFormulario-Form .Form__Input {
	    height: 40px;
	}
	.BoxLetra.LetraA {
	    right: 0px;
	    top: -85px;
	}
	.MuseoDeLaModa__BoxImg {
	    top: 0;
	}
	.Site-MuseoDeLaModa {
	    padding-bottom: 0 !important;
	}
	.PiezasModa__BoxTitle-Title br{
		display: none;
	}
}

@media (max-width: 767px){
	.Footer-BoxCopy .BoxCopy-Text .Divider{
		display: none;
	}
	.Footer-BoxCopy .BoxCopy-Text .TextTodos{
		display: block;
	}
.Footer-BoxCopy .BoxCopy-Text {
    line-height: 1rem;
}

@media (max-width: 480px){

}


@media (max-width: 360px){

}