
/* --------------------------------------------
				DESKTOP 
-------------------------------------------- */
@media (min-width: 1200px) {
	.page-header.h0 {margin-left:50%;}

	.navbar-brand > img {width:160px;}

	.navbar.song_of_day .navbar-nav {display:none}
}

/* --------------------------------------------
				TABLET 
-------------------------------------------- */
@media (min-width: 767px) {
	/* .contacto .contact__container__form {text-align:left} */
}

@media (max-width: 1199px) {
	.iframe-wrapper { max-width: 970px; }
}

/* --------------------------------------------
				TABLET 
-------------------------------------------- */

@media only screen and (min-width: 480px) and (max-width: 768px) and (orientation:portrait) {
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: 0px}
.navbar-brand > img {width:200px;}
.cta-buttons {left:30px;}

.lo_nuevo_cover_div {margin-bottom:15px; text-align:center}
.lo_nuevo_cover_div img {margin:auto}

/* 
.fp-tableCell {vertical-align:top; padding-top:30px}
 */

.album_list .album .info {padding-left:40px;}

}

/* --------------------------------------------
		  TABLET & Below
-------------------------------------------- */


@media only screen and (max-width: 768px){
.navbar-collapse  {background-color:rgba(0, 0, 0, 0.8)}
.navbar .navbar-nav.primary {float:none; border-bottom:1px solid #333}
.navbar.overwhite {background-color: transparent;}
.navbar.overwhite .navbar-brand {opacity:0.01}
.navbar.overwhite .navbar-toggler {color:#000}
.navbar.overwhite .navbar-toggler-icon {color:#000}
.nav-item.song-name {font-size:110%; display:block}
.song-view .creditos {padding-top:80px}

.navbar.overwhite .navbar-nav .nav-link ,
.navbar.overwhite .navbar-nav.secondary .nav-link { color: #FFF; }

.album_songs ul {padding-left:0px;}
.album_songs ul li {padding-left:0px; white-space:normal; letter-spacing: -0.5px;}
.album_songs ul.split {width:50%; }
.album_songs ul.split li {padding-left:0px; white-space:normal;	text-indent: -30px; margin-left: 30px; letter-spacing: -0.5px;}
.album_songs ul.split li .track {text-indent: 0px; margin-right: 2px;}

.album_view .buy_links {float:none; padding-top:0px;}

}



/* --------------------------------------------
				PHONE	 
-------------------------------------------- */
@media (max-width: 480px) {

h2.page-header {margin-bottom:0px}
.fp-tableCell {vertical-align:top}

.container { border: 0px aqua solid; }

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left:0px}

.homepage-content {min-height:500px;}
.home-logo, .home-logo img {width:0px;height:0px;}
.cta-buttons {text-align:center; bottom:130px}
.cta-buttons .btn {width:80%; margin-bottom:5px;}

.lo_nuevo_cover_div {margin-bottom:15px;}

.la_cancion_del_dia .container {background:none}
.la_cancion_del_dia .song_image .audio_player_div {margin:-100px auto 47px auto; width:90%}
.la_cancion_del_dia .song_info {margin-top:20px;}

.carousel-cell {width:100%}
.carousel-container.photos img {width:100%; height:auto}
.flickity-page-dots {display:none}

.bio .print-link-div {text-align:center}
.print-link-div a {opacity:1}

/* Song view >> other media queries are in overrides-iframe.css */
.navbar-header .share_links {float:right; margin:8% 2% 0 0} /* outside iframe */
.navbar-header .share_links div {width:auto; display:inline-flex} /* outside iframe */
.navbar-header .share_links div.twitter_div {} /* outside iframe */

.song-view .video { padding: 10px 0px}

/* Song List */
.song-list .song_list {padding:15px 1%}
.song-list .song_list ul {width:100%; padding-inline-start:30px;}
.song-list .song_list ul li {padding-bottom: 8px}
.song-list .song_list ul li a {font-size: 18px;letter-spacing: -0.6px;}

/* Album list */
.album_list .list_toggle {text-align:center; margin-bottom:10px;}
.album_list .album {width:auto;}
.album_list .album .cover figure {margin:0px;}
.album_list .album .info {margin-top:0px;}
.album_list .album .info .head .name {font-size:39px; text-transform:none; line-height: 1em; margin: 10px 0;}
.album_list .album .info .head .year {font-size:18px; margin-top: -13px; padding-left:0px; color: rgba(255, 255, 255, 0.7); text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.18);}

/* Album view */
.album_view .album_name {line-height: 1em; margin: 10px 0;}

.not-found {width:100%; padding: 3%;}
.not-found .head {text-align:left; font-size:26px;}
.not-found ul {width:100%; font-size:18px;}

#banner-iframe-wrapper{;left:50%; margin-left:-150px; top:50px;}
.banner-iframe {border:0px}

body.home-home section {padding:50px 0}

.lo_nuevo .detail .album_name {font-size: 40px; letter-spacing: 5px;}
.lo_nuevo .detail ul {margin-top:20px;}

.contacto h2 {display:none}
.contacto h3 {font-size:32px}


}

@media (max-width: 360px) {
.navbar-header .share_links {margin-top:4%}
.navbar-header .share_links div {display:block;}
}