.wordwrap { 
    width: 100%;
    white-space: pre-wrap;      /* CSS3 */   
    white-space: -moz-pre-wrap; /* Firefox */    
    white-space: -pre-wrap;      /* Opera <7 */   
    white-space: -o-pre-wrap;   /* Opera 7 */    
    word-wrap: break-word;      /* IE */
}
 
.btn-google {
  color: #fff;
  background-color: #ea4335;
  border-color: #fff;
}

.btn-google:hover {
  color: #fff;
  background-color: #e12717;
  border-color: #e6e6e6;
}

form #website{ display:none; }

.btn-google:focus, .btn-google.focus {
  color: #fff;
  background-color: #e12717;
  border-color: #e6e6e6;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-google.disabled, .btn-google:disabled {
  color: #fff;
  background-color: #ea4335;
  border-color: #fff;
}

.btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active,
.show > .btn-google.dropdown-toggle {
  color: #fff;
  background-color: #d62516;
  border-color: #dfdfdf;
}

.btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus,
.show > .btn-google.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: #fff;
}

.btn-facebook:hover {
  color: #fff;
  background-color: #30497c;
  border-color: #e6e6e6;
}

.btn-facebook:focus, .btn-facebook.focus {
  color: #fff;
  background-color: #30497c;
  border-color: #e6e6e6;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-facebook.disabled, .btn-facebook:disabled {
  color: #fff;
  background-color: #3b5998;
  border-color: #fff;
}

.btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active,
.show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #dfdfdf;
}

.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus,
.show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}


.loginBtn{box-sizing:border-box;position:relative;margin:0.2em;padding:0 15px 0 46px;text-align:left;line-height:34px;white-space:nowrap;font-size:14px;color:#000;border-radius:20.5px;}
.loginBtn:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:34px;height:100%;}
.loginBtn:focus{outline:none;}
.loginBtn:active{box-shadow:inset 0 0 0 32px rgba(0,0,0,0.1);}
.loginBtn--facebook{background-color:#ececec;}
.loginBtn--facebook:before{border-right:#f4f4f4 1px solid;background:url('/images/facebooklogin.png') 6px 6px no-repeat;}
.loginBtn--facebook:hover,
.loginBtn--facebook:focus{background-color:#f2f2f2;}
.loginBtn--google{background:#ececec;}
.loginBtn--google:before{border-right:#f4f4f4 1px solid;background:url('/images/googlelogin.png') 6px 6px no-repeat;}
.loginBtn--google:hover,
.loginBtn--google:focus{background:#f2f2f2;}
.hr-sect{display:flex;flex-basis:100%;align-items:center;color:rgba(0, 0, 0, 0.35);margin:8px 0px;}
.hr-sect::before,
.hr-sect::after{content:"";flex-grow:1;background:rgba(0, 0, 0, 0.35);height:1px;font-size:0px;line-height:0px;margin:0px 8px;}

/* Station Header Settings */
#radiohead{background: rgb(255,255,255);background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(15,24,29,1) 100%); position:relative;width:100%;overflow:hidden;background-position:center;webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#stationdetails{width:100%;}
#radiostationTop{position:relative;width:100%;margin:10px 10px 20px 10px;}
#radioimage{display:block;background:#fff;padding:12px;overflow:hidden;box-shadow:0 0 20px #1a0d05;margin:0 auto;max-width:200px;max-height:200px; }
#radioimage img{display:block;width:100%;height:100%;max-width:200px;max-height:200px;}

/* Station Play Buttons */
.playBtn{display: inline-flex; flex-direction: column; justify-content: center; align-items: center;text-align: center;font-size:36px;text-indent:3px;padding-top:10px;line-height:40px;width:60px;height:60px;background:#fff;border-radius:100%;color:#444;border:2px solid #444;font-family:'PT Sans', sans-serif;}
.playBtn:hover{color:#fbb03b;border:2px solid #fbb03b;text-indent:3px;}
.playBtn2{display: inline-flex; flex-direction: column; justify-content: center; align-items: center;text-align: center;font-size:36px;text-indent:3px;padding-top:10px;line-height:40px;width:60px;height:60px;background:#fff;border-radius:100%;color:#444;border:2px solid #444;font-family:'PT Sans', sans-serif;}
.playBtn2:hover{color:#fbb03b;border:2px solid #fbb03b;text-indent:3px;}
.stopBtn{display: inline-flex; flex-direction: column; justify-content: center; align-items: center;text-align: center;font-size:36px;text-indent:0px;padding-top:10px;line-height:40px;width:60px;height:60px;background:#fff;border-radius:100%;color:#232F34;border:2px solid #232F34;font-family:'PT Sans', sans-serif;}

/* Player Element Overrides */
#me-audio {height:80px; padding-bottom:0px;}
#me-audio-row {display: flex !important; align-items: center; margin: 0 auto !important; overflow: hidden;}
#me-col {display:block;}
#me-col-logo {padding-top:5px;display:block;max-width:75px;}
#me-col-logo img{background:#fff; box-shadow:0 0 10px #fff; border-radius: 10px; display:block; max-width:50px;max-height:50px;float:left;}
#me-col-details {display:block;color:#FFF; padding-top:20px;}
#me-col-details a:link {display:block;color:#FFF;}
#me-col-details a{display:block;color:#fff;}
#me-col-details a:link:visited {display:block;color:#fff;}
#me-col-details a:link:active {color:#F9AA33;display:block;}
#me-col-play {display:block;float:right; padding-top:5px;max-width:75px;}
#me-col-btn {display:block;float:right; padding-top:5px;}
#me-col-buttons {display:block;float:right; padding-top:5px;max-width:50px;}

.playpause{font-size:18px;text-indent:1px;line-height:40px;width:45px;height:45px;background:#fff;border-radius:100%;color:#444;border:2px solid #444;font-family:'PT Sans', sans-serif;}
.playpause:hover{color:#fbb03b;border:2px solid #fbb03b;text-indent:1px;}

.colorm1{color:red;}
.colorm2{color:#fff;}
.modal-header, .modal-body, .modal-footer{padding:25px;}
.modal-footer{text-align:center;}
#signup-modal-content, #forgot-password-modal-content{display:none;}

/* Social Buttons */
#social{margin:20px 10px;text-align:center;}
.smGlobalBtn{display:inline-block;position:relative;cursor:pointer;width:50px;height:50px;box-shadow:0 2px 2px #999;padding:0px;text-decoration:none;text-align:center;color:#fff;font-size:25px;font-weight:normal;line-height:2em;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;}
.facebookBtn{background:#4060A5;}
.facebookBtn:before{font-family:"FontAwesome";content:"\f09a";}
.facebookBtn:hover{color:#4060A5;background:#fff;}
.twitterBtn{background:#00ABE3;}
.twitterBtn:before{font-family:"FontAwesome";content:"\f099";}
.twitterBtn:hover{color:#00ABE3;background:#fff;}
.googleplusBtn{background:#e64522;}
.googleplusBtn:before{font-family:"FontAwesome";content:"\f0d5";}
.googleplusBtn:hover{color:#e64522;background:#fff;}
.tumblrBtn{background:#3a5876;}
.tumblrBtn:before{font-family:"FontAwesome";content:"\f173";}
.tumblrBtn:hover{color:#3a5876;background:#fff;}

/* Media Queries */
@media only screen and (max-width: 500px) {
    #me-col-btn{
        visibility: hidden;
        clear: both;
        display:none;
    } 
    #me-col-buttons{
        visibility: hidden;
        clear: both;
        display:none;
    } 
}    
    
@media (max-width: 768px) {
    .mobile-ad-container {
        max-height: 280px; 
        overflow: hidden;
        margin-bottom: 10px;
    }
    header h2 {
        font-size: 1.2rem !important;
        margin-bottom: 10px !important;
    }
}