@media (max-width: 600px) {
  .pc {display:none;}
  .phone {display:block;}
}

@media (min-width: 600px) {
  .phone {display:none;}
  .pc {display:block;}
}

.grecaptcha-badge { visibility: hidden; }

.entry-event-list .we-label-cancelled {margin-right: 30px!important; color:#f44336!important;}

.entry-event-list .we-label-soldout {margin-right: 30px!important; color:#f4e912!important;}

/* PORTADA 
body:not(.single):not(.page-template-archive-event).elementor-page .container { max-width: 1144px; }
.seed-csp4 body { background-size:contain!important; }
#footer p { color:#73686d!important; }
#footer p a { color:#73686d!important; }
.iron-audioplayer .track-number { padding-left:0px; }
.iron-audioplayer .track-number .number { font-weight:bold; padding-left: 20px; color:#4e4951; }
.iron-audioplayer .track-number svg { top:2px!important; }
.home .iron_widget_grid img, .home .album-art img { filter:none!important; }
.tp-revstop { margin: 11px 0px 0px 17px; }
#cookie-law-info-again { box-shadow:none!important; }
#cookie_action_close_header { margin:5px; }
.minimal-light .esg-navigationbutton { border-radius: 0px!important; -moz-border-radius: 0px!important; -webkit-border-radius: 0px!important; }
.minimal-light .esg-left, .minimal-light .esg-right { padding: 70px 16px!important; border-radius: 0px!important; -moz-border-radius: 0px!important; -webkit-border-radius: 0px!important; }
.esg-filters.esg-navbutton-solo-left, .esg-filters.esg-navbutton-solo-right { top:calc(50% - 70px)!important; }
.iron-audioplayer .playlist .audio-track path, .iron-audioplayer .playlist .audio-track rect { fill: #4e4951; }
.iron-audioplayer .song-store { color:#4e4951!important; margin:0px!important; }
.iron_widget_radio .store-list .fa {text-align: center; }
.wpb_wrapper .woocommerce span.onsale { height: 43px; width: 43px; }
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale { font-size:12px; }
@media (min-width: 1441px) {
  .iron-audioplayer.show-playlist .buttons-block { padding-left:0px; }
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  .minimal-light .esg-navigationbutton { border-radius: 0px!important; -moz-border-radius: 0px!important; -webkit-border-radius: 0px!important; }
	.minimal-light .esg-left, .minimal-light .esg-right { padding: 0px 11px!important; border-radius: 0px!important; -moz-border-radius: 0px!important; -webkit-border-radius: 0px!important; }
	.esg-filters.esg-navbutton-solo-left, .esg-filters.esg-navbutton-solo-right { top: 50%!important; }
  .minimal-light .esg-navigationbutton { padding: 0px 16px; }
}
  
/*SCROLLBAR
.nicescroll-rails { z-index:99!important; display:block!important; }

/*CONTACTO
.vc_custom_1509631092596 { margin-top: 15%!important; }
.wpcf7-submit { margin: 0 0 0 auto; }
.wpcf7-form-control { border:0px; }

/*DISCO
.albumCover img { box-shadow: 0 0 20px #323232!important; }
.single-album .content-box .blockquote-block blockquote { text-align: justify!important; }
.single-album .content-box .blockquote-block figcaption { text-align: center!important; }
.blockquote-block blockquote { font-style:unset; }
.single-album .content-box .blockquote-block blockquote::before { content: '"'; }

/*VIDEO
.sonaar-filters .esg-sortbutton { color:#555; }
.sonaar-filters .esg-sortbutton-order { padding-left:0px!important; margin-left:10px!important; }

/*TIENDA
.cart-empty { text-align:center; }
.woocommerce ul.products li.product .button { margin-top:0px; }
.woosq-btn { background:none; border: 1px solid rgb(78, 73, 81); color:rgb(78, 73, 81); transition: background 0.35s ease 0s, color 0.35s ease 0s; font-family: Lato; }
.woosq-btn:hover { background:rgb(78, 73, 81); border:1px solid rgb(78, 73, 81); color:#dad8da; font-family: Lato; cursor: pointer; }
.woocommerce-page.single-product div.product .woocommerce-Tabs-panel--additional_information.panel { border:1px solid #b3b3b3; padding-bottom: 65px; }
.single-product table.shop_attributes { border:none; }
.single-product .woocommerce-Tabs-panel>h2 { display:block; margin-bottom:10px; }
.button.add_to_cart_button.product_type_simple { display:inline-block; }
.single-product button { height:auto; }
.woocommerce:not(.single-product) span.price del { left:37px; }
.woocommerce ul.products li.product .price del { opacity:1; color:#fff; }
.woocommerce-page .quantity input.qty.input-text {    height: 36px; }
.related.products { display:inline-block; }
.button-alt { background:none; border: 1px solid rgb(78, 73, 81); color:rgb(78, 73, 81); transition: background 0.35s ease 0s, color 0.35s ease 0s; font-family: Lato; font-size: 100%; padding: 6px 20px;     margin-right: 10px; }
.button-alt:hover { background:rgb(78, 73, 81); border:1px solid rgb(78, 73, 81); color:#dad8da; font-family: Lato; cursor: pointer; }
.woosb-products .woosb-product form.variations_form .variations .variation .select { background:#fff; }
.woosb-products .woosb-product form.variations_form .variations .variation .select select { line-height:1.1; }

/*NOTICIAS
.sr_it-meta .sr_it-datetime, .sr_it-meta .sr_it-meta-author-link { font-size: 2em; font-weight: bold; }
.sr_it-meta { text-align:right; }
.esg-overflowtrick { margin-bottom:50px; }