/* Enter Your Custom CSS Here */
.radioco-playButton-playing:before{
		font-family: 'FontAwesome', sans-serif;
	  content: "\f04b";
	}

	.radioco-playButton-paused:before{
		font-family: 'FontAwesome', sans-serif;
	  content:"\f04c";
	}

	.NMradioplayer{
	  background: #F4F4F4;
	  padding: 20px;
	  width: 500px;
	  height: 109px;
	  box-shadow: #ccc 0px 1px 50px;
	  border-radius:4px;
	  background-position:center center !important;
	  background-repeat:no-repeat !important;
	  background-size: cover !important;
	  overflow: hidden;
		position: relative;
	  -webkit-touch-callout: none;
	  -webkit-user-select: none;
	  -khtml-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none;
	}

	.radioco-playButton{
	  box-shadow: #111 1px 1px 10px;
    color: #fff;
    position: relative !important;
    top: 0;
    text-align: left;
    margin-left: 4.5%;
    z-index: 2;
    font-size: 50px;
	}

	.radioco-playButton:active{
	  color:#ccc;
	}

	.radioco-playButton-playing{
	  font-family: "controls";
	  position: absolute;
	  text-size:150%;
	  text-shadow:#333 0px 0px 15px;
	}


	.radioco-playButton-paused{
	  font-family: "controls";
	  position: absolute;
	  text-size:150%;
	  text-shadow:#333 0px 0px 15px;
	}


	.radioco-image{
	  vertical-align: middle;
    margin-left: -20px !important;
    margin-top: -20px !important;
    position: absolute;
    z-index: 1;
    width: 109px;
    height: 109px !important;
    margin: 0 !important;
    top: 0;
    left: 0;
	}

	.radioco-bg{
	  margin-top: -99px;
	  margin-left: -29px;
	  -webkit-filter: blur(30px) brightness(0.6);
	  overflow: hidden;
	  width: 500px;
	  position: relative;
	  left: 70px;
	  top: -180px;
	}

	.radioco-information{
	  display: block;
	  position: relative;
	  width: 340px;
	  color:#fff;
	  z-index: 1;
	  float: right;
	  top:13px;
	  font-family: 'Open Sans', sans-serif;


	}

	.radioco-information span{
	  display:block;
	}

	.radioco-information input[type="range"]{
	    background: rgba(255,255,255,0.3);
	  width: 100px;
	  display: block;
	  height: 4px;
	  -webkit-appearance: none;
	  -webkit-border-radius: 8px;
	  margin-top: 20px;
	  margin-bottom: 20px;
	  cursor: -webkit-grab;
	  outline: 0;
	   }

	.radioco-information input[type=range]::-webkit-slider-thumb {
	  -webkit-appearance: none;
	  border: none;
	  width:15px;
	  height:15px;
	  border-radius: 10px;
	  background: #ffffff;
	  -webkit-transition: box-shadow 0.2s;

	}
	.radioco-information input[type=range]::-webkit-slider-thumb:hover {
	  box-shadow:#fff 1px 1px 20px;
	}

	.radioco-information input[type=range]:active, .information input[type=range]:focus {
	  outline: 0;
	}

	.radioco-elapsedTime{
	  opacity:0.4;
	  font-size:14px;
	}

/*Begin WooCommerce/Membership account navigation styling*/
nav.pms-account-navigation ul li, .woocommerce-MyAccount-navigation ul li {
    display: inline-block;
}

nav.pms-account-navigation ul, nav.woocommerce-MyAccount-navigation ul {
   border-bottom:1px solid #000;
  height: 40px;
}

nav.pms-account-navigation ul li a, nav.woocommerce-MyAccount-navigation ul li a {
   padding: 8px 14px;
    display: block;
    background: #80B848;
    color: #fff !important;
    font-weight: 600;
    line-height: 23px;
      box-shadow: none !important;
}

nav.pms-account-navigation ul li a.pms-account-navigation-link--active, nav.woocommerce-MyAccount-navigation ul li.is-active a{
    background: #fff;
    color: #000 !important;
  border: 1px solid #000;
    border-bottom: 1px solid #fff;
  margin-bottom: -1px;
      box-shadow: none !important;
}
/*End WooCommerce/Membership account navigation styling*/

.protocol-registration button.button {
    border: 1px solid;
    font-weight: bold;
}

.navbar-mega .navbar-nav > li .dropdown-menu {
    width: 260px;
}