/*
Theme Name: Ricochet
Author: Montwain
Description: Ricochet Panna
Version: 1.0
Template: The Peace Act

This is the child theme for BlackMusicFestival theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.creditarea {

    padding: 24px 14px 24px 14px;
    color: #EEE;
    border-bottom: 0px solid #C0C1C3;
    letter-spacing: 2px;
    text-align: center;
    font-size: 33px;
    border-top: 1px solid #CDCECF;
   background: transparent -moz-linear-gradient(center top , #58595B, #010101) repeat scroll 0% 0% padding-box;
background-color:#d7dee3;
  background:-webkit-gradient(linear,left top,left bottom,from(#58595B,to #010101));
  background:-webkit-linear-gradient(top,#58595B, #010101);
  background:-moz-linear-gradient(top,#58595B, #010101);
  background:-ms-linear-gradient(top,#58595B, #010101);
  background:-o-linear-gradient(top,#58595B, #010101);
    border-radius: 0.5px;
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.9) inset;
}

#breadcrumbs {

    color: #adadad !important;

}

#mc_embed_signup .button:hover {

    background-color: #FFC047 !important;
    color: #be1e2d !important;

    sp-table-caption {

    color: #000 !important;
background-color: #FFC047 !important;

}


.topstriplinks {
	background: transparent -moz-linear-gradient(center top , #F6E7B1, #F19F29) repeat scroll 0% 0% padding-box !important;
    background-color: #F6E7B1 !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#F6E7B1),to(#F19F29));
    background: -webkit-linear-gradient(top,#F6E7B1, #F19F29) !important;
    background: -moz-linear-gradient(top,#F6E7B1, #F19F29)!important;
    background: -ms-linear-gradient(top,#F6E7B1, #F19F29)!important;
    background: -o-linear-gradient(top,#F6E7B1, #F19F29)!important;
}

.bottomadvertgallerywpwidg {
margin-top: 0px !important;
}


.vc_btn3.vc_btn3-size-lg {

    font-size: 42px !important;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px;
    text-transform: uppercase;
    font-weight: 400;

}


.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {

    padding-left: 80px !important;

}


.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {

    font-size: 42px !important;
    height: 16px;
    line-height: 16px;
   

}




.radio-player.skin2.shortcode .radio-player-controls {
    justify-content: right !important;
    border-top: 0px solid #ddd !important;
    margin-top: 10px;
    padding-top: 5px;
    top: -95px !important;
margin-bottom: 20px !important;
    position: relative;
}

.radio-player-controls {
    justify-content: right !important;
}

.radio-player.skin2.shortcode {
    padding: 5px 10px;
    border: solid 1px #eee;
    --radio-player-bg-color: radial-gradient(circle at center, rgb(0, 53, 162, .9) 0%, rgb(0, 53, 162, .3) 100%) !important;
    --radio-player-btn-color: #fff;
    --radio-player-text-color: #fff;
    box-shadow: rgba(0,0,0,.45) 0px 25px 20px -20px;
    margin-top: -5px;
    font-size: 25px;
    text-transform: uppercase;
}

.radio-player.skin2.shortcode .radio-player-controls {
    justify-content: right !important;
}

.radio-player .radio-player-song-title  {
    display: inline-block;
    width: max-content;
    padding-left: 100%;
    will-change: transform;
    animation: marquee 10s linear infinite;
        animation-play-state: running;
    line-height: 1;
    margin-bottom: 10px;
    color: #ffd700;
    font-weight: 400 !important;
    margin-left: 20px;
}


.radio-player.skin2.shortcode .radio-player-details .radio-player-thumbnail {
    margin: -65px 10px 0 0 !important;
    }





.radio-player.skin2.shortcode .radio-player-details .radio-player-song-title {
    width: 70% !important;
    font-weight: 400;
}




.radio-player.skin2.shortcode .radio-player-details .radio-player-thumbnail {
    margin: -10px 10px 0 0;
    width: 70px;
    border-radius: 10%;
    height: 70px;
    border: 1px solid #fff;
}



.radiobutton {
   width: 100%;
display: inline-block;
background-color: radial-gradient(circle at center, rgb(0, 53, 162, .9) 0%, rgb(0, 53, 162, .3) 100%) !important;
background-repeat: repeat;
border: 0px solid aqua;
cursor: wait;
overflow: hidden;
outline: none;
top: 0px;
height: 100%;
z-index: 99999999;
position: relative;

}