/* Responsive CSS */

/* HACK FOR IE 10/11 */
@media all and (-ms-high-contrast:none) {
	
	/* CORRECCION SVG */	
/*					.menu-open .main-nav-ct {overflow: hidden;}
	*::-ms-backdrop .menu-open .main-nav-ct {overflow: hidden;}*/

}

/* HACK FOR EDGE 12+ */
@supports (-ms-ime-align:auto) {
	/*.menu-open .main-nav-ct {overflow: hidden;}*/
}

/* Media queries
-------------------------------------------------------------- */
/* NAVEGACIÓN*/

@media only screen and (max-width: 1300px) {
	
	/*.nav-trigger{background:red !important;}*/

	body {font-size: 0.9em}


}


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

	/*.nav-trigger{background:green !important;}*/

	body {font-size: 0.8em}

/*	.cart-navigation {top: 7em; right: 1.5em;}*/

	/* HOME */
	.home-header .header-ct .inline {display: block !important;}

	/* zuasti */
	.zuasti-header .header-ct {width: 45%;}

	/* MANAGEMENT */
	.management-members .member-item::before {height: 2.8em;}

	/* MANIFIESTO */
	.sec-manifiesto .mani-body {width: 44%}
	.banner .colectivo-form {width: 50%}

	label {font-size: 100%}

	
}


/* IPAD Landscape */
@media only screen and (max-device-width: 1024px) {

	/*.nav-trigger{background:yellow !important;}*/
	.text-huge {font-size: 7em;}
	.col-1-5 {width: 28%}
	/*.banner {font-size: 165%}*/
	/*.banner h2 {font-size: 1.9em;}*/

	/* MENU */
	.menu-logo {width: 10em; height: 10em;}

	/* HOME */
	.home-header {left: 40%;}
	.home-header .header-ct .inline {display: block !important;}
	.home-productions .home-prod-body {width: 45%}
	.home-agenda > .columns {padding-right: 0}
	.home-agenda-header,
	.home-agenda-events {width: 100%}

	

	/* MANIFIESTO */
	.sec-manifiesto .mani-body {margin-top: 25em;}

	/* MANAGEMENT */
	.management-top {background-size: 240%}
	.management-members > .container::before {height: 79%; top: 8%} 

	/* zuasti */
	.zuasti-prin-header {width: 28%;}
	.zuasti-prin {width: 60%}
	.zuasti-members .slider-gallery .member-item .member-data {width: 40%}

	.slider .slick-prev {left: 0;}
	.slider .slick-next {right: 0;}

	/* TIENDA */
	.shop-header .entry-content {width: 45%}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 29%; display: inline-block; float: none; margin-right: 3.8%; vertical-align: top;}

	/* PRODUCCIONES */
	.sec-produccion .prod-header .btn-back {top: 5.6em; left: 2.8%;}
	.sec-produccion .prod-top-content {padding-top: 5em}
	.sec-produccion .prod-top-content .col-2-5 {width: 60%}

	/* FOOTER */
	.footer a.bottom-logo svg {width: 3em; height: 3em;}
}

/* IPAD Portrait */
@media only screen and (orientation: portrait) {}

@media only screen and (max-device-width: 1500px) and (orientation: portrait) {}
@media only screen and (max-device-width: 1024px) and (orientation: portrait) {}


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

	/* PRODUCCIONES */
	.prod-left {width: 55%}
	.prod-right {width: 45%}

	/* HOME. NATURA EN MADRID */

	/* CTA MADRID */
	.logotipo-teatro-concierto{padding-top: 3.5em;}

	/* LANDING. NATURA EN MADRID */
	.fechas-concierto .fechas{width: 86%;}

	/* VIDEO MADRID */
	.video-madrid.desk{display: none;}
	.video-madrid.mobile{display: block;}

}

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

	/* MENU */
	.menu-ct {display: block;}
	.menu-logo {display: inline-block; position: absolute; width: 22em; height: 22em; margin: 0; left: -7em; top: -3em; opacity: .2} 
	.site-navigation {padding-top: 5em; margin-top: 0}
	.site-navigation ul.menu > li,
	.site-navigation ul.menu > li.mobile {display: block;}
	.site-navigation ul.menu > li > a::before {display: none !important;}
	.main-nav-ct .nav-social {position: static; padding: 2em 0 }

	/* HOME */
	.home-header {left: 36%; width: 65%;}
	.home-header .logo {width: 17em; height: 17em;top: -11em; left: -7em;}
	

}

@media only screen and (max-device-width: 812px) and (orientation: landscape) {}

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

	/*.nav-trigger{background:lightblue !important;}*/

	.container.inter-width {width: 80%;}
	
	.banner h2 {font-size: 1.7em;}

	.owl-carousel .owl-nav .owl-next:before, .owl-carousel .owl-nav .owl-prev:before {font-size: 4em;}


	/* HOME */
	.home-productions .home-prod-body {width: 60%}
	.home-agenda-header .entry-content {margin-top: 2em;}
	.banner.text-xxbig,
	.banner .text-xxbig {font-size: 165%}

	/* LANDING. NATURA EN MADRID */
	.prod-top.concierto{background-size: 138%;background-position: 78% 0;}
	.sec-produccion .col-content{width: 38%;margin-top: 0;padding-top: 9em!important;margin-bottom: 2em;}
	.fechas-concierto .fechas{width: 86%;}
	.fechas-concierto .fechas ul li{width: 18%;}
	.fechas-concierto .fechas ul li:nth-child(4),
	.fechas-concierto .fechas ul li:nth-child(8){border-right: none;}
	.fechas-concierto .fechas ul li:nth-child(5){margin-left:1%;padding: 0 2%;
    border-right: 1px solid #fff;}
	.fechas-concierto .fechas ul li:nth-child(6){margin-left:1%;}

	/* MANIFIESTO */
	.banner .colectivo-form {width: 70%}

	/* zuasti */
	.zuasti-header .logo {width: 19em; height: 19em; top: -14em; left: -7em;}
	.zuasti-header .header-ct {width: 55%}
	.origen-members ul.columns .member-data {width: 60%}
	.origen-members ul.columns > li:nth-child(even) .member-data {left: -73%}
	.zuasti-principios::before {width: 170%}
	.zuasti-prin ul::before {height: 81%}

	/* TIENDA */
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 43% !important}

	/* PRODUCCIONES */
	.prod-left {min-height: 50em;}

	/* SALA PRENSA */
	.sec-sala .owl-nav {top: 11em;}

	/* AGENDA */
	.agenda-body .container.half-width {width: 60%}
	.agenda-past .container.half-width {width: 74%}

	/* CONTACTO */
	.sec-contacto .contacto-bottom > .container {width: 100%}
	#map_div {height: 32em}

}

@media only screen and (max-device-width: 768px) and (orientation: landscape) {}
@media only screen and (min-device-width: 480px) and (max-device-width: 768px) and (orientation: portrait) {}


/* IPHONE 
----------------------------------------------- */
@media only screen and (max-width: 666px) {

	/*.nav-trigger{background:orange !important;}*/

	/* GENERAL */
	.sec-contacto,
	.sec-manifiesto,
	.sec-agenda,
	.prod-left .prod-body {padding-top: 5em;}

	[class^="col-"], [class*=" col-"] {float: none;}
	.columns {flex-wrap: wrap; display: block;}
	.container,
	.container.medium-width,
	.col-2-5 {width: 80%;}
	.container.small-width,
	.container.xsmall-width {width: 70%}
	.col-1-5 {width: 60%}
	.text-huge {font-size: 6em;}
	a.banner,
	a.banner:hover {background-size: cover}
	a.banner > .container {padding-top: 6em; padding-bottom: 6em;}
	.has-logo::after {display: none;}

	/*.container .container {width: 100%}*/

	.banner.text-xxbig, .banner .text-xxbig {font-size: 130%}

	[class^="icon-"].big-icon:before, [class*=" icon-"].big-icon:before {font-size: 50px; line-height: 50px;}

	/* OCULTAMOS ALGUNOS ELEMENTOS */
	.no-mobile,
	.is-desktop {display: none !important;}

	.is-mobile {display: inherit !important;}
	.text-justify,
	.home-header-body .toggle-content {text-align: left}

	/* MENU */
	.main-nav-ct {opacity: 0; visibility: hidden; top: -100%;}
	body.menu-open .main-nav-ct { top: 0; visibility: visible; opacity: 1;}
	.nav-trigger {opacity: 1; visibility: visible;}
	.nav-lang {padding-left: 1em;}

	.cart-navigation {top: 1.4em; right: auto; background: #000; padding: 1em; left: 0;display: none;}

	.main-nav-ct {padding: 0; width: 100%; min-width: 0; height: 100%; display: table;}
	body.menu-open .main-nav-ct.bluedark {background-color: #01031e}
	.main-nav-ct.bluedark, .main-nav-ct.bluedark a, .main-nav-ct.bluedark .nav-lang ul li a {color: #FFF}
	.menu-wp {display: table-row;}
	.menu-ct {display: table-cell;vertical-align: middle; padding: 0 20%}
	.main-nav-ct ul.menu > li,
	.nav-secondary.columns {display: block;}
	.main-nav-ct ul.menu > li a {margin-left: 0}
	.nav-site {font-size: 140%}
	.nav-site > ul {display: block;}
	.nav-secondary.columns {border-bottom: 0; margin-top: 1.4em; border-top: 1px solid rgba(255,255,255,.4); padding-top: 2em;}
	.nav-subsite {font-size: 150%}
	.nav-lang {padding-left: 0; border-top: 1px solid rgba(255,255,255,.4); margin-top: 1.4em; padding-top: 1em; font-size: 120%}
	.nav-lang ul li a {padding-left: 0}

	/* HOME */
	.home-header {left: 32%; width: 85%;}
	.home-agenda-header {width: 60%}
	.home-agenda-events {margin-top: 3em; width: 70%; margin-left: 15%}
	.agenda-container .event-item .event-content {display: flex;}

	/* zuasti */
	.zuasti-header {padding-top: 20em;}
	.zuasti-header .header-ct {width: 70%; margin-left: 15%;}
	.zuasti-origen {padding-bottom: 25em;}
	.origen-header .description-origen{width: 80%;left: 10%;top: 34em;}
	.origen-header .has-logo::after {display: block;}
	.origen-members {margin-top: -9em;}
	.origen-members ul.columns{display: flex}
	.origen-members ul.columns .member-item {width: 50%}
	.origen-members ul.columns > li:nth-child(even)::before {display: none;}
	.origen-members ul.columns > li:nth-child(odd)::before {height: 100%}
	.origen-members ul.columns > li {margin-top: 4em !important}

	.origen-members ul.columns > li .member-data {position: static; width: 80%; display: block; margin: 1em auto}
	.origen-members ul.columns > li:nth-child(odd) .member-data {text-align: right;}
	.origen-members ul.columns > li:nth-child(even) .member-data {text-align: left;}
	.col-1-4.members-all.floatLeft{width: 80%!important;margin: 0 auto 4em auto;float: none!important;}
	.col-3-4.members-feat.floatRight{width: 100%;}
	.col-3-4.members-feat.floatRight .container.big-width{width: 80%;margin: 0 auto;float: none!important;}
	.zuasti-members .members-ct .description-members{padding: 2em 0 2em 0;}
	.members-ct .col-35{width: 80%;margin-left: 10%;margin-right: 10%}

	.zuasti-principios::before {top: -8em;}
	.zuasti-prin-header {font-size: 68%; width: 80%; margin-left: 10%; margin-top: 0}
	.zuasti-prin {width: 80%; margin-top: 0; margin-left: 10%;}

	.zuasti-members .members-top .entry-summary {margin-top: 2em;}
	.zuasti-members .logo {display: none;}
	.zuasti-members .members-header {margin-left: 5%; float: none;}
	.zuasti-members .members-top .entry-summary {margin-left: 20%}
	.zuasti-members .slider-gallery .member-item .member-data {position: relative; display: block; width: auto;}
	.slider.slider-gallery .slick-prev, .slider.slider-gallery .slick-next {top: 27%}
	.slider .slick-prev {left: -1em;}
	.slider .slick-next {right: -1em;}
	.prod-video img {width: 150%; margin-left: -25%}
	.col-65{width: 80%;margin-left: 10%;margin-right: 10%;}

	/* MANIFIESTO */
	.sec-manifiesto .mani-body {margin-top: 15em;}

	/* MANAGEMENT */
	.management-top .entry-summary {width: 60%}
	.management-members > .container::before,
	.management-members .member-item::before{display: none;}
	.management-members .member-item {display: flex; border-top: 1px solid #000}
	.management-members .member-item .member-top .container {width: 100%}

	/* PRODUCCIONES */
	.sec-producciones .columns {display: flex}

	.sec-produccion .prod-header {padding-top: 9em;}
	.sec-produccion .prod-header .btn-back {top: 2em;}
	.sec-produccion .prod-top-content .col-2-5 {width: 80%}
	.nav-prod-links {position: relative;}

	/* AGENDA */
	.agenda-top::after {height: 8em ;bottom: -15em;}
		.agenda-past .event-item.columns > span {display: block; width: 100%}
	.agenda-past .event-item.columns .btn {margin-top: 1em !important}

	/* CONTACTO */
	.contacto-body .contacto-address {width: 40%; margin-left: 30%; max-width: 100%; text-align: center}
	.contacto-body .contact-form {width: 90%; margin-left: 5%; max-width: 100%; margin-top: 3em;}

	/* SALA  */
	.contacto-header {margin-left: 6%}
	.sec-sala .sala-header .col-1-5{margin-left: 14%}

	/* TIENDA */
	.shop-header {padding-top: 7em; padding-bottom: 4em;}

	/* FOOTER */
	.footer,
	.footer .footer-navigation {text-align: center; font-size: 100%}
	.footer a.bottom-logo {position: relative; margin: 0 0 2em 0 ; left: auto;}

	/* PARTNERS */
	.partners-main .col-2 {width: 100%}
	.partners-main .mp-item::before {display: none;}
	.partners-main .mp-item-logo img {max-width: 60%; margin: 0 auto; display: block;}
	.partners-main .mp-item-text {margin-top: 2em;}
	.partners-main .mp-item-tit {display: none;}

	.partners-other > .columns {display: flex}
	.partners-other .op-item .op-item-logo img {max-height: 7em;}

	.banner > .container {width: 86%}
	.banner .tabs .tab-container .container.small-width {width: 100%}

	/* LANDING MADRID */
	.prod-top.concierto{background-size: 158%;background-position: 55% 0;}
	.destacado-madrid{margin-top: -5em;}
}

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

	.prod-left {width: 70%}
	.prod-right {width: 30%}

	/* zuasti */
	.members-ct .col-35{width: 80%;margin-left: 10%;margin-right: 10%;margin-top: 0;margin-bottom: 3em;}
}

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

	/* LANDING MADRID */
	.prod-top.concierto{background-size: 222%;background-position: 43% 0;}
	.prod-top.concierto .col-content{width: 80%;margin-left: 3em;}
	.sec-produccion .col-content{padding-top: 18em!important;}
	.destacado-madrid{width: 60%;}
	.fechas-concierto .lugar{width: 70%;}
	.fechas-concierto .fechas ul li{width: 26%;}
	.fechas-concierto .fechas ul li:nth-child(3),
	.fechas-concierto .fechas ul li:nth-child(6){border-right: none;}
	.fechas-concierto .fechas ul li:nth-child(4){margin-left:1%;padding: 0 2%;
    border-right: 1px solid #fff;}
	.fechas-concierto .fechas ul li:nth-child(6){margin-left:1%;}
	.marcas-teatro li .txt-link-teatro{display: none;}

	
}


/* MOVIL PORTRAIT */
	@media only screen and (max-width: 480px)  {

	/*.nav-trigger{background:black !important;}*/

	.container, 
	.container.medium-width,
	.container.small-width,
	.container.inter-width,
	.container.xsmall-width {width: 70%}

	.text-small,
	.text-xsmall {font-size: 100%}

	.text-huge, .shop-header .has-outline {font-size: 4em;}


	.has-outline {-webkit-text-stroke-color: rgba(255,255,255,.7)}

	[class^="col-"], [class*=" col-"] {float: none !important; width: 100% !important}
	.floatRight, .floatLeft {float: none !important;}
	.columns {display: block;}	

	a.banner > .container {padding-top: 4em; padding-bottom: 4em; } 

	br {display: none;}

	/*.logo {width: 20em;}*/

	/* HOME */
	.home-header {position: relative; left: 17%}
	.home-header .header-ct {width: 80%}

	.home-productions .columns {padding-bottom: 13em;}
	.home-agenda::before {display: none;}
	.home-agenda-events {margin-left: 0%}
	
		/* HOME CTA */
		
		.ct-madrid{position: fixed;z-index:500;top:24em;right:-278px;width:370px;height:170px;-webkit-transition: right .6s ease;
		    transition: right .6s ease;
		  	-webkit-box-shadow: -2px -2px 5px 0px rgba(0,0,0,0.65);
			-moz-box-shadow: -2px -2px 5px 0px rgba(0,0,0,0.65);
			box-shadow: -2px -2px 5px 0px rgba(0,0,0,0.65);}
		.ct-madrid h2.cta-concierto{font-size:105%!important;color:#fff;position:relative;margin-bottom:.5em;text-align: center;padding-left: 80px;padding-top:0;font-family: 'zuasti';}


		.ct-madrid:hover {width:370px;right:0;}

		.bt-registro a:hover{color:#fff;}

		.bt-madrid{background: url('../images/conciertos/destacado-home/bg-destacado-home.jpg') no-repeat 0 0;background-size: cover;right:0;width:370px;height:170px;}

		.btn-registro{background:#000;color:#ff003c;margin:2em 0 0 0!important;padding:.4em 1.5em .6em 1.5em!important;font-size:130%!important;font-family: 'Noto-Bold';position:absolute;left:100px;bottom:80px;}
		.btn-registro:hover{color:#fff;}
		.bt-madrid .wp-block-button{text-align: center;padding-left: 80px;}
		.logotipo-teatro-concierto{width: 68%;position: relative;margin: 0 5% 0.4em 27%;padding-top: 3.5em;}

		/* LANDING MADRID */
		.destacado-madrid{width: 95%;}
		.fechas-concierto .fechas{width: 70%;font-size: 1.2em;}
		.txt-entradas{font-size: 1.5em;}
		.fechas-concierto .lugar{width: 80%;}

		.prod-top.concierto .col-content .wp-block-button{font-size: 1.4em;}
		.prod-top.concierto{background-size: 278%;background-position: 38% 0;}
		.prod-top.concierto .col-content{margin-left: 0;}
		.fechas-concierto .fechas ul li{width: 43%;}
		.fechas-concierto .fechas ul li:nth-child(2),
		.fechas-concierto .fechas ul li:nth-child(4),
		.fechas-concierto .fechas ul li:nth-child(6),
		.fechas-concierto .fechas ul li:nth-child(8){border-right: none;}
		.fechas-concierto .fechas ul li:nth-child(3){margin-left:1%;border-right: 1px solid #fff;}

		
		.marcas-teatro li .txt-link-teatro{display: none;}


	/* MENU */
	.site-navigation {padding-top: 40%}

	/* zuasti */
	.zuasti-header {padding-left: 0; padding-right: 0;}
	.zuasti-prin-header,
	.zuasti-prin,
	.zuasti-prin ul li.prin-item:nth-child(even) {margin-left: 0}
	.zuasti-prin-header header {font-size: 125%}
	.zuasti-prin ul li.prin-item {padding-bottom: 2em;}
	.zuasti-prin ul::before,
	.zuasti-prin ul li.prin-item .col-2::before {display: none;}

	.zuasti-members .members-top .entry-summary {margin-left: 10%; width: 80% !important}
	.zuasti-members .slider-gallery .member-item {padding-bottom: 2em;}
	.zuasti-members .members-all {width: 60% !important; float: none !important; margin-left: 20%}
	.zuasti-members .members-all h3 {text-align: center}
	.slider.slider-vertical .slick-prev,
	.slider.slider-vertical .slick-next {right: 50%; margin-right: -2.5em;}
	.slider.slider-vertical li {text-align: center}
	.origen-header .description-origen{top: 29;}

	/* MANIFIESTO */
	.sec-manifiesto .mani-header {margin-top: 5em;}

	.banner .colectivo-form {width: 100%}

	/* PRODUCCIONES */
	.prod-left .prod-text {width: 100%}
	.prod-left {min-height: 58em;}
	.prod-left::before {min-height: 42em;}
	.prod-left .prod-header {font-size: 88%; padding-top: 5em;}
	.prod-left .prod-header figure.imago {display: none;}
	.prod-right {height: 52em;}

	.sec-produccion .prod-header {font-size: 90%}
	.prod-top-content {width: 80%; margin-left: 10%}
	.nav-prod-links {margin-top: 5em;}

	/* MANAGEMENT */
	.management-header {font-size: 85%; margin-top: 12em;}
	.management-top .entry-summary {margin-left: 15%; width: 70% !important}
	.management-members .member-item {text-align: center !important}
	.management-members .member-item .member-data > .container {width: 100% !important; padding-top: 2em; padding-bottom: 3em;}

	#cboxClose {position: fixed}
	#cboxOverlay {background-color: #000 !important; opacity: 1 !important}

	/* TIENDA */
	.shop-header .entry-content {margin-left: 15%; width: 70% !important}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 100% !important; float: none !important}

	/* AGENDA */
	.agenda-top::after {bottom: -18em;}
	.agenda-header {font-size: 90%;}
	.agenda-top-ct {padding-top: 5em;}
	.agenda-body {padding: 8em 0}
	.agenda-top-ct .entry-summary {margin: 5em 0 0 8%; width: 80% !important;}
	.agenda-container .event-item:last-of-type .btn {margin-top: 1em !important}
	.agenda-body .container.half-width {width: 70%}

	/* SALA */
	.sec-sala .owl-carousel .owl-nav .owl-prev, .light-theme .owl-carousel .owl-nav .owl-prev {left: -4em;}
	.sec-sala .owl-carousel .owl-nav .owl-next, 
	.light-theme .owl-carousel .owl-nav .owl-next {right: -3.5em;}
	.sec-sala .sala-header .contacto-header {margin-top: 12em;}
	.sec-sala .sala-header .col-1-5 {width: 70% !important; margin-left: 15%; margin-top: 1em;}

	/* CONTACTO */
	.contacto-header {font-size: 100%; margin-top: 7em;}
	.contacto-body .contacto-address {margin-left: 0; background-color: rgba(0,0,0.85); padding: 2em 0 !important}
	.contacto-top .col-1-5 {width: 70% !important; margin-left: 15%}
	.contacto-body .contact-form {margin-left: 0}
	div.group-input {display: block;}
	div.group-input .input {width: 100%}

	/* PARTNERS */
	.sec-partners {padding-top: 5em;}
	.sec-partners .partners-header {margin-bottom: 0}
	.partners-main > .container {width: 100%}

	/* LANDING MADRID */
	.sec-produccion .col-content{padding-top: 16em!important;}
	.destacado-madrid .logo-natura .logo{width: 62%;}
	.fechas-concierto{padding-top: 2em;}

}

/* MOVIL PORTRAIT 
----------------------------------------------- */
@media only screen and (max-width: 414px) and (orientation: portrait) {}

/* IPHONE6Plus PORTRAIT */
@media only screen and (max-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {}

@media only screen and (max-width: 375px) and (orientation: portrait) {}

/* IPHONEX PORTRAIT */
@media only screen and (max-width: 375px) and (max-device-width: 812px) and (orientation: portrait) {}
@media only screen and (max-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {}



/* PANTALLAS GRANDES
----------------------------------------------- */
@media only screen and (min-width: 1497px) {
		
	/*.nav-trigger{background:red !important;}*/

	/* GENERAL */


	.agenda-body {min-height: 20em;}

	/* HOME. NATURA EN MADRID */

		/* CTA MADRID */
		.ct-madrid{position: fixed;z-index:500;top:34em;right:-342px;width:450px;height:200px;-webkit-transition: right .6s ease;
		    transition: right .6s ease;}
		.ct-madrid h2.cta-concierto{font-size:105%!important;color:#fff;position:relative;margin-bottom:.5em;text-align: center;padding-left: 80px;padding-top:0;font-family: 'zuasti';}


		.ct-madrid:hover {width:450px;right:0;}

		.bt-registro a:hover{color:#fff;}

		.bt-madrid{background: url('../images/conciertos/destacado-home/bg-destacado-home.jpg') no-repeat 0 0;background-size: cover;right:0;width:450px;height:200px;}

		.btn-registro{background:#000;color:#ff003c;margin:2em 0 0 0!important;padding:.4em 1.5em .6em 1.5em!important;font-size:130%!important;font-family: 'Noto-Bold';position:absolute;left:100px;bottom:80px;}
		.btn-registro:hover{color:#fff;}
		.bt-madrid .wp-block-button{text-align: center;padding-left: 80px;}
		.logotipo-teatro-concierto{width: 70%;position: relative;margin: 0 5% 0.4em 25%;padding-top: 2em;}


}

@media only screen and (min-width: 1645px) {

	/*.nav-trigger{background:green !important;}*/

	/* GENERAL */
	body {font-size: 1.1em;}

	/* NATURA EN MADRID */
	.sec-produccion .col-content{padding-top: 15em!important;}


}
@media only screen and (min-width: 1800px) {

/* HOME. NATURA EN MADRID */

		/* CTA MADRID HOME*/
		.ct-madrid{position: fixed;z-index:500;top:34em;right:-380px;width:500px;height:230px;-webkit-transition: right .6s ease;
		    transition: right .6s ease;}
		.ct-madrid h2.cta-concierto{font-size:105%!important;color:#fff;position:relative;margin-bottom:.5em;text-align: center;padding-left: 100px;padding-top:0;font-family: 'zuasti';}


		.ct-madrid:hover {width:500px;right:0;}

		.bt-registro a:hover{color:#fff;}

		.bt-madrid{background: url('../images/conciertos/destacado-home/bg-destacado-home.jpg') no-repeat 0 0;background-size: cover;right:0;width:500px;height:230px;}

		.btn-registro{background:#000;color:#ff003c;margin:2em 0 0 0!important;padding:.4em 1.5em .6em 1.5em!important;font-size:130%!important;font-family: 'Noto-Bold';position:absolute;left:100px;bottom:80px;}
		.btn-registro:hover{color:#fff;}
		.bt-madrid .wp-block-button{text-align: center;padding-left: 100px;}
		.logotipo-teatro-concierto{width: 70%;position: relative;margin: 0 3% 0.4em 26%;padding-top: 2em;}

		/* LANDING */
		.sec-produccion .col-content{padding-top: 20em!important;}

		/* zuasti */
		.zuasti-members .col-35{margin-top: 9em;}
}

@media only screen and (min-width: 2000px) {

	/*.nav-trigger{background:black !important;}*/

	/* GENERAL */
	body {font-size: 1.3em;}

	.nav-trigger {width: 48px; }
	.nav-trigger .btn-nav-icon, .nav-trigger .btn-nav-icon:after, .nav-trigger .btn-nav-icon:before {width: 48px; height: 8px;}

	.agenda-top::after {bottom: -23em;}
	.agenda-body {min-height: 30em;	}
	.agenda-body > .agenda-container {margin-top: 5em}

	/* LANDING */
		.sec-produccion .col-content{padding-top: 22em!important;}


	/* zuasti */
	.zuasti-members .col-35{margin-top: 8em;}


}

@media only screen and (min-width: 2200px) {

	/* LANDING */
		.sec-produccion .col-content{padding-top: 30em!important;}

	/* zuasti */
	.zuasti-members .col-35{margin-top: 11em;}


}

@media only screen and (min-width: 2300px) {

	/* LANDING */
		.sec-produccion .col-content{padding-top: 32em!important;margin-bottom: 3em;}


}
