.elementor-widget-video .elementor-wrapper {
  aspect-ratio: 16 / 9 !important;
}
iframe.wp-embedded-content, .entry-content iframe {
    aspect-ratio: 16 / 9;
    width: 100%;
    height: auto; /* Ensure it scales correctly */
}
/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:100%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}     
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}
/* MailChimp Form Embed Code - END */


body {
  color: #fff !important;
  background-color: rgb(21,21,21 ) !important;
  font-size: 15px;
  line-height: 1.5 !important;
}
a {
  color: rgb(173, 59, 59);
}
h1 {
  font-size: 42px !important;
}
h2 {
  font-size: 32px !important;
}
h3 {
  font-size: 24px !important;
}
h4 {
  font-size: 20px !important;
}
h4 {
  font-size: 16px !important;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: 400 !important;
  line-height: 1.2 !important;
  color: rgb(173, 59, 59);
}
p {
    margin: 0 0 10px 0;
}
header {
  z-index: 2000 !important;
}
.fa-tumblr::before {
  content: "\e07b" !important;
}
.sonaar-menu-box .menu-toggle span {
    height: 1px !important;
}
.sonaar-menu-box .side-menu {
  padding-top: 0;
  height: 100vh !important;
}
.wp-featured-image {
  display:none !important;
}
.site-logo {
  z-index: 200 !important;
}
.fixed_header .site-logo {
    position: relative !important;
}
.srt_player-container .iron-audioplayer .spectro {
  /*height: calc(50vh - 30px) !important;*/
}
.revplayer .previous, .revplayer .next {
  /*display: none !important;*/
}
.revplayer .control {
  margin: 0 auto !important;
}
.revplayer .srt_player-container .iron-audioplayer.audio-playing .player .control .play {
  /*display: none !important;*/
}
.revplayer .srt_player-container .iron-audioplayer .player .control .play {
  /*height: 60px !important;
  width: 100%;
  text-align: center !important;*/
}
.revplayer .srt_player-container .iron-audioplayer .player .control .play svg {
  /*height: 60px;
  width: 60px;*/
}
.srt_player-container .iron-audioplayer .control {
  fill: #fff !important;
}
.revhomesection {
  left:0 !important;
}
.sonaar-menu-box .side-menu.type2.righttype .content-menu .site-title, .sonaar-menu-box .side-menu.type2.lefttype .content-menu .site-title {
  margin-top: 0 !important;
}
.site-title img {
  width: 250px !important;
}
.sonaar-menu-box .nav-menu li a {
  color: #dddddd !important;
}
#sonaar-player.srt_sticky-player .playerNowPlaying .metadata, #sonaar-player.srt_sticky-player .playlist .tracklist li, #sonaar-player.srt_sticky-player .playlist .track-artist {
  color: rgb(221, 221, 221) !important;
}
.srt_player-container .iron-audioplayer .playlist .audio-track, .srt_player-container .iron-audioplayer .playlist .track-number, .srt_player-container .iron-audioplayer .sr_it-playlist-title {
  color: #fff !important;
}
#sonaar-player.srt_sticky-player .player {
    z-index: 21;
    width: 100%;
    height: 90px;
    position: absolute;
    left: 0;
    bottom: 0;
    top: auto;
    border-width: 1px;
    border-style: solid;
    border-left: none;
    border-bottom: none;
    border-right: none;
    background-color: #151515;
}
.playlist .sr_it-playlist-title {
  color: #ad3b3b !important;
  font-size: 32px !important;
  font-weight: 400 !important;
  letter-spacing: -1px !important;
}
.srt_player-container .iron-audioplayer .playlist .current .audio-track, .srt_player-container .iron-audioplayer .playlist .current .audio-track .number  {
  color: #ad3b3b !important;
}
.srt_player-container .iron-audioplayer .playlist .current .audio-track path, .srt_player-container .iron-audioplayer .playlist .current .audio-track rect {
  fill: #ad3b3b !important;
}
.single #wrapper {
  padding-top: 0 !important;
}
.single-projects .page-title {
  display: none !important;
}
.wpcf7-textarea {
  width: 100%;
}
.wpcf7-submit {
  margin: 40px 0 0 0 !important;
}
body:not(.no-pjax) .srt_player-container.playlist_enabled .player {
  display: block;
}
.releases .page-title {
  display:none !important;
}
.srt_player-container .iron-audioplayer .playlist li + li {
    margin-top: 4px !important;
}
.avenirnorm {
	font-family: "Avenir LT Pro 55 Roman", Helvetica, Arial, Verdana, sans-serif !important;
	font-weight: normal !important;
}
.avenirbold, .elementor-button {
	font-family: "Avenir LT Pro 85 Heavy", Helvetica, Arial, Verdana, sans-serif !important;
	font-weight: normal !important;
}
.elementor-widget-video-playlist .e-tabs-header {
    border-bottom: 1px solid #AD3B3B7D;
}
.social-networks a i {
    font-size: 22px;
    color: #ad3b3b;
}
.social-networks a i:hover {
    color: #fff !important;
}
.social-networks li {
    width: 32px;
}
.sr_it-videolist-screen {
  padding-top: 56.2937% !important;
  width: 100% !important;
  position: relative !important;
}
.sr_it-videolist-screen iframe
{
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
}
.sr_it-videolist-col2 {
    width: 75%;
}
.sr_it-videolist-col1 {
    width: 25%;
}
.sr_it-videolist-list article, .sr_it-video-list article {
    padding: 10px 0 10px 35px;
}
.sr_it-videolist-list #sr_it-perfectscrollbar {
    max-height: 475px !important;
}
.single-video #wrapper {
    padding-top: 120px !important;
    background-image: url("https://eurielle.com/wp-content/uploads/2021/12/Eurielle-After-The-Rain-Layers-Background.jpg");
background-position: center center;
background-size: cover;
background-attachment: fixed;
}
body:not(.no-pjax) .srt_player-container.playlist_enabled .player {
  display: block;
}
.tablepress tbody td, .tablepress tfoot th {
    border-top: 1px solid #666;
}
.dialog-type-lightbox {
    background-color: rgba(0,0,0,.95);
}
.elementor-slideshow__footer, .eicon-zoom-in-bold, .eicon-frame-expand {
    display: none !important;
}
.page-id-19 .sr_it-playlist-title {
  display:none !important;
}
.album.no-banner {
  padding-top: 120px !important;
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover {
  background-color: #AD3B3B !important;
}
.elementor-widget-video-playlist .e-tabs-header, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover {
  border-bottom: 1px solid #AD3B3B !important;
}
a.elementor-post__thumbnail__link {
   /* padding-bottom: 0 !important; */
}
.archive .sr_it-padtop {
  padding-top: 0 !important;
}
#listen .elementor-background-video-container {
  height: 100vh !important;
}

@media only screen and (min-width: 992px) {
.single-releases .srt_player-container.iron_music_player[data-skin="music"] .iron-audioplayer.show-playlist .sonaar-grid .album {
    padding: 0 20px 0 0 !important;
  }
}


@media screen and (max-width: 1159px) {
.boxed {
    margin-top: 0 !important;
}
}



@media screen and (max-width: 767px) {
header {
  z-index: 9999 !important;
}
.side-menu .site-title {
  display: none !important;
}
.spectro, .spectro svg {
  display: none !important;
}
.srt_player-container.iron_music_player[data-skin="music"] .iron-audioplayer:not(.audio-playing) .player {
  height: 0;
}
#listen {
  padding: 70px 0;
}
#listen .iron_music_player {
  margin-bottom: 100px;
}
#listen .elementor-widget-text-editor {
  padding-left: 30px;
}
#listen .elementor-inner-section {
  padding: 0 !important;
}
.releases .elementor-container {
  min-height: 0 !important;
}
}

@media screen and (max-width: 361px) {
#menu-trigger-mobile {
  max-width: 70% !important;
}
}
