@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css?family=Merriweather');
@import url('https://fonts.googleapis.com/css?family=Merriweather+Sans');
@import url('https://fonts.googleapis.com/css?family=Galdeano'); 
@import url('https://fonts.googleapis.com/css?family=Lato:300'); 
body {
  padding:0;
  margin:0;
  font-family: 'Merriweather', serif;
  font-size: 16px;
  font-weight: 400;
  color:#41423f;
  background-color:#ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body > div {
  font-size: 16px;
}
.white, .white a,.white em, .white .fa {
  color:#ffffff;
}
a {
  text-decoration: none !important;
  color: #3eafa9;
}
h1 , h2 , h3 , h4 , h5 , h6 {
  font-family: 'Merriweather Sans', sans-serif;
  font-weight : 400;
}
h1 {
  font-size: 32px;
  color:#41423f;
}
.menu, .menu li, .menu li a, .menu a:hover{
  border:none;
  background:none;
}
.menu a, .menu_control {
  color: #45c0bb;
  font-family: 'Merriweather Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
}
.menu li.current-menu-item > a {
  cursor: pointer;
  background: none;
}           
.menu li{
  margin:0;
  display: inline-block;
  padding: 0 15px;
}
.menu {
  position: relative;
}
.menu li:last-child{
  padding-right:0;
}
.menu li .sub-menu {
  display: none;
  position: absolute;
  top: 28px;
  z-index: 99;
  background-color: #93628fba;
  text-align: left;
  width: 150px;
}
.vc_row.menu_row{
  overflow: visible;
}
.menu .sub-menu li {
  margin: 0;
  display: block;
  padding: 2px 15px;
}
.menu li:hover > .sub-menu, .menu li .sub-menu li{
  display: block;
}
/**/
.menu-toggle , .indi_mp3j span , .vc_row .gform_wrapper .top_label .gfield_label , .post-edit-link, .error404 .sidebar{
  display:none;
}
.vc_row .wpb_button, .vc_row .wpb_content_element, .vc_row ul.wpb_thumbnails-fluid>li {
  margin-bottom: 0;
}
/* FORM PLACEHOLDER */
::-webkit-input-placeholder { 
  color: #000000;
  opacity:  1;
}
:-moz-placeholder {
  color: #000000;
  opacity:  1;
}
::-moz-placeholder { 
  color: #000000;
  opacity:  1;
}
:-ms-input-placeholder { 
  color: #000000;
  opacity:  1;
}
input, select, textarea {
  background-color: #efeff0;
  border: 2px solid #4a2849 !important;
  color: #000000;
  border-radius:4px;
  font-size: 10px !important;
  font-weight: 400;
  padding: 7px 11px !important;
}
input:focus, textarea:focus {
  border: none;
  outline: none;
}
/**/
.vc_row .ts-box-icon.icon_left-style .ts-main-ico{
  margin:0;
}
.vc_row .ts-box-icon-link{
  clear:both;
  overflow:hidden;
  display: inline-block;
  line-height:1;
  vertical-align: middle;
}
.message-heard .wrap-mjp {
  padding:0;
}
.vc_row .gform_wrapper input.large, .vc_row .gform_wrapper textarea {
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box;    
  box-sizing: border-box;      
}
.error404 .content,.gform_wrapper .gform_body {
  width: 100%;
}
.vc_row .gform_wrapper{
  width: 90%;
  margin: 0 auto;
}
/* SOCIAL NETWORKS*/
.vc_row .ts-teamicon-facebook3:before {
  content: "\f09a";
}
.vc_row .ts-teamicon-linkedin1:before {
  content: "\f0e1";
}
.vc_row .ts-teamicon-email3:before {
  content: "\f0e0";
}
.vc_row .ts-teamicon-skype:before {
  content: "\f17e";
}
.vc_row .ts-teamicon-twitter4:before {
  content: "\f099";
}
.vc_row .ts-teamicon-instagram:before {
  content: "\f16d";
}
.vc_row .ts-teamicon-soundcloud:before {
  content: "\f1be";
}
.vc_row .ts-teamicon-youtube4:before {
  content: "\f16a";
}
.vc_row .ts-teamicon-vimeo1:before {
  content: "\f27d";
}
.vc_row .ts-teamicon-phone2:before {
  content: "\f095";
}
.vc_row .ts-teamicon-mobile:before {
  content: "\f10b";
}
.vc_row .ts-teamicon-portfolio:before {
  content: "\f0b1";
}
.vc_row .ts-teamicon-link:before {
  content: "\f0c1";
}
.vc_row .ts-teamicon-behance:before {
  content: "\f1b4";
}
.vc_row .ts-teamicon-digg1:before {
  content: "\f1a6";
}
.vc_row .ts-teamicon-dribbble1:before {
  content: "\f17d";
}
.vc_row .ts-teamicon-dropbox1:before {
  content: "\f16b";
}
.vc_row .ts-teamicon-flickr4:before {
  content: "\f16e";
}
.vc_row .ts-teamicon-github3:before {
  content: "\f09b";
}
.vc_row .ts-teamicon-googleplus1:before {
  content: "\f0d5";
}
.vc_row .ts-teamicon-lastfm2:before {
  content: "\f202";
}
.vc_row .ts-teamicon-paypal1:before {
  content: "\f1ed";
}
.vc_row .ts-teamicon-pinterest1:before {
  content: "\f231";
}
.vc_row .ts-teamicon-rss1:before {
  content: "\f09e";
}
.vc_row .ts-teamicon-spotify2:before {
  content: "\f1bc";
}
.vc_row .ts-teamicon-stumbleupon2:before {
  content: "\f1a4";
}
.vc_row .ts-teamicon-tumblr4:before {
  content: "\f173";
}
.vc_row .ts-teamicon-vkontakte:before {
  content: "\f189";
}
.vc_row .ts-teamicon-wikipedia:before {
  content: "\f266";
}
.vc_row .ts-teamicon-xing3:before {
  content: "\f168";
}
.vc_row .ts-social-icons li a:hover {
  background-color: transparent !important;
}
.header-widget .vc_row .ts-social-icons li a i{
  color:#faefe9 !important;
}
.footer-widget .vc_row .ts-social-icons li a i{
  color:#93628f !important;
}
.vc_row .ts-social-icons, .vc_row .ts-social-icons.simple li {
  display: inline-block !important;
}
.vc_row .ts-social-network-shortcode a i {
  font-style: normal;
}
/**/
.header-widget .ts-box-icon-title-holder{
  color:#faefe9;
}
.site-title{
  font-family: 'Galdeano', sans-serif;
  font-size:53px;
  font-weight:400;
}
.site-tagline{
  font-size:18.16px;
  letter-spacing:1.8px;
}
h1 i{
  font-style:normal;
  color:#93628f;
}
.about-row ul li:before {
  content: "\f101";
  font-family: fontawesome;
  margin-right: 17px;
  color: #45c0bb;
  font-size: 18px;
  font-weight: 400;
}
.about-row ul li{
  list-style-type:none !important;
}
/*FORM CSS*/
.vc_row .gfield_html p{
  color:#2f2f35;
  font-size: 18px;
}
.vc_row .gform_wrapper input[type=submit], input[type=submit]{
  width: 100%;
  background: #93628f;
  border:0 !important;
  font-size:14px !important;
  font-weight: 400;
}
.vc_row .gform_wrapper ul.gform_fields li.gfield {
  padding-right: 0;
}
.vc_row .gform_wrapper ul.gform_fields li.gf_left_half{
  padding-right:15px;
}
.vc_row .gform_wrapper ul.gform_fields li.gf_right_half{
  padding-left:15px;
}
.vc_row .gform_wrapper .gform_footer{
  margin-top:8px;
}
.vc_row .gform_wrapper textarea.large {
  height: 162px;
  margin-top: 8px;
}
.gform_wrapper .gfield_html.gfield_no_follows_desc{
  margin-top: 0;
}
/**/
.footer-widget p, .footer-widget p a{
  color:#d7dcdd;
}
.footer-widget p{
  font-family: 'Lato', sans-serif;
  font-size:13px;
}
.vc_row .vc_custom_heading a {
  opacity: 1;
}
.vc_row .nch-lightbox-single.nch-lightbox-vimeo{
  border:0px;
}
.vc_row div.mjp-s-wrapper.s-graphic {
  display: flex;
  padding: 0;
  border-radius: 0px;
  margin: 0 auto !important;
  width: 100%;
}
div.statusMI, span.posbarB_mp3j .ui-slider-handle, .vc_row span.indi_mp3j, .vc_row .ts-testimonial-main.style1 .ts-testimonial-arrow{
  display: none;
}
.vc_row span.wrap_inline_mp3j {
  width: 100%;
  display: flex;
}
.vc_row span.T_mp3j {
  top: 4px;
  position: absolute;
  font-weight: 400;
  color: #ffffff;
  text-overflow: ellipsis;
  overflow: hidden;
  width: calc(100% - 10px);
}
.vc_row .wrap_inline_mp3j .play-mjp,.vc_row .wrap_inline_mp3j .pause-mjp, .vc_row .mjp-s-wrapper.s-graphic .sdl_linkWrap a{
  background-color: transparent !important;
  background-image: url('https://www.alyciamason.com/wp-content/uploads/2019/04/sprite-button.svg');
  background-repeat: no-repeat;
  padding: 0px;
  background-size: 214px 45px;
  margin:0;
}
.vc_row .wrap_inline_mp3j .play-mjp {
  background-position: -2px -6px;
  position: relative;
  left: 1px;
}
.vc_row .wrap_inline_mp3j .play-mjp, .vc_row .wrap_inline_mp3j .pause-mjp, .vc_row .sdl_linkWrap a {
  width: 49px;
  height: 32px;
}
.vc_row .wrap_inline_mp3j .pause-mjp {
  background-position: -85px -6px;
  position: relative;
  left: 1px;
}
.vc_row .mjp-s-wrapper.s-graphic .sdl_linkWrap{
  background-color: transparent;	
  margin: 0 0 0 2px;
}
.vc_row .mjp-s-wrapper.s-graphic .sdl_linkWrap a {
  background-position: -170px -7px;
}
.mjp-s-wrapper.s-graphic .sdl_linkWrap {
  float: none;
  margin: 0 5px 0px 5px;
}
.vc_row .mjp-s-wrapper span.bars_mp3j{
  background: #ffffff;
  top: 21px;
  height: 6px;
  border-radius: 5px;
  width: 90%;
}
.group_wrap .ui-slider-horizontal .ui-slider-range {
  background: #93628f !important;
}
.vc_row span.group_wrap{
  position: relative;
  margin: 0;
  width: 100%;
  display:flex;
  background: #45c0bb;
  padding: 2px 8px;
}
.vc_row .group_wrap span.load_mp3j, .vc_row .group_wrap span.loadB_mp3j {
  min-height: 0px;
  height: 0px;
}

@media only screen and (max-width: 1280px){
  .audio-row .site-title {
    font-size: 67px !important;
  }
}
@media only screen and (max-width: 1200px){
  .audio-row .site-title {
    font-size: 55px!important;
  }
  .audio-row .site-tagline {
    font-size: 23px !important;
  }
  .audio-row .text-center h1{
    font-size: 30px;
  }
}
@media only screen and (max-width: 1023px){
  .vc_row .gform_wrapper {
    width: 100%;
  }
  .site-title {
    font-size: 40px;
  }
  .site-tagline {
    font-size: 16px;
  }
  .audio-row .site-title {
    font-size: 40px!important;
  }
  .audio-row .site-tagline {
    font-size: 18px !important;
  }
  .vc_row.about-row .vc_inner .vc_col-sm-4 .wpb_text_column{
    padding-left: 0em !important;
  }
  .mobilesecond h1 {
    font-size: 22px;
  }
}
@media only screen and (max-width: 880px){
  .site-inner, .wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (max-width: 767px){
  .site-title {
    font-size: 53px;
  }
  .vc_row.parentrower {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap; 
    flex-wrap: wrap;
  }
  .mobilefirst { 
    -webkit-order: 1;
    order: 1;
  }
  .mobilesecond { 
    -webkit-order: 2;
    order: 2;
  }
  .mobilethird { 
    -webkit-order: 3;
    order: 3;
  }
  .vc_row .ts-box-icon-link {
    display: block;
  }
  .header-widget .ts-box-icon .ts-icon-box-inner{
    padding:0px !important;
  }
  .header-widget .vc_row .vc_col-sm-8 .ts-box-icon-link:last-child, .vc_row.contact-row .ts-box-icon-link:last-child{
    padding: 10px 0px 5px 0 !important;
  }
  .header-widget .vc_row .vc_inner, .vc_row .ts-social-network-shortcode.social-align-right{
    text-align: center;
  }
  .vc_row .wrap_inline_mp3j .play-mjp, .vc_row .wrap_inline_mp3j .pause-mjp {
    left: 3px;
  }
  .mobilesecond h1 {
    font-size: 32px;
  }
  .vc_row .mjp-s-wrapper span.bars_mp3j {
    width: 96%;
  }
}
@media only screen and (max-width: 640px){
  .vc_row .gform_wrapper ul.gform_fields li.gf_left_half, .vc_row .gform_wrapper ul.gform_fields li.gf_right_half{
    padding: 0;
  }
}
@media only screen and (max-width: 639px){
  .menu li .sub-menu {
    position: relative;
    top: 0px;
    text-align: center;
    width: 100%;
    display: block;
  } 
  .menu-toggle {
    display: block;
    background-color: transparent !important;
    margin:0 auto;
    padding:0px;
  }
  .menu-toggle:before {
    font-size: 25px;
    content : "MENU";
  }
  .menu {
    display : none;
  }
  .menu li {
    width : 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 479px){
  .site-title {
    font-size: 45px;
  }
  .vc_row.contact-row .ts-box-icon-title-text{
    font-size: 16px !important;
  } 
  .mobilesecond h1 {
    font-size: 25px;
  }
  .vc_row .mjp-s-wrapper span.bars_mp3j {
    width: 90%;
  }
  .vc_row .wrap_inline_mp3j .play-mjp, .vc_row .wrap_inline_mp3j .pause-mjp {
    left: 2px;
  }
}