#g-header .g-horizontalmenu {
    text-align: center !important;
}

.g-logo-right img {
    width: 135px;
    margin-top: -2px;
}

.g-logo-left img {
    width: 125px;
}

#buz2list .sprocket-lists-title .indicator {
    display: none;
}

.sprocket-lists .active .sprocket-lists-item {
    font-size: 1rem !important;
}

h2.sprocket-features-title {
    visibility: hidden;
}

.outline-home_test section.entry-header {
    display: none;
}

.outline-home_test ul.sprocket-tabs-nav {
    background-color: #840000 ! important;
}

.audio-sponser-block {
    text-align: center;
}

/*.outline-shows h2.ShowcaseTitle.showsPage {
    margin-top: 90px;
}*/
.footer-menu-block2 {
    margin-top: -20px;
}

.g-mobile-logo {
    display: none;
}

.listenLiveSidebarBtnBoxMobile {
    display: none;
}

.inactive {
    display: none;
}

.entry-meta {
    display: none !important;
}

body {
    color: #000 !important;
}

#g-copyright #footer-menu-items .footer-menu-item {
    margin-right: 50px;
}

img.upcoming-events {
    transition: all 0.5s ease;
}

.upcoming-events-block {
    margin-bottom: -20px !important;
    margin-top: -20px !important;
}

img.upcoming-events:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.ad-rotator-block .g-content.g-particle {
    margin: 25px 0 20px 0;
    padding: 0;
}

img.ad-pic {
    /*padding: 8px;*/
    width: 1180px;
    transition: all 0.5s ease;
}

img.ad-pic:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.post-content {
    color: #000 !important;
}

.meta-date {
    display: none;
}

.meta-comments-count {
    display: none;
}

.listenLiveBtnBoxMobile {
    display: none;
}

#g-header .g-horizontalmenu li {
    font-size: 1.3rem !important;
}

h3.audio-gallery-title {
    font-size: 1.6rem;
    font-weight: 700;
    border-bottom: 3px solid #840000;
    text-align: center;
    text-shadow: 1px 0px 1px #000;
    color: #840000;
}

h3.twit-feed.buzz-social {
    font-size: 1.5rem;
    font-weight: 700;
    border-bottom: 3px solid #840000;
    text-align: center;
    text-shadow: 1px 0px 1px #000;
    color: #840000;
}

.g-block.size-100.box1.weekly-buzz {
    margin-top: 35px;
}

#g-header .g-social a:hover {
    background: #fff !important;
    color: #840000;
}

#g-header .g-social a {
    background: #888 !important;
    color: #000;
    width: 30px;
    height: 30px;
    margin-bottom: 4px;
}

p.golfTitle {
    font-weight: bold;
    font-size: 1.4rem;
    margin: 0px;
    padding: 0px;
    color: #000;
}

p.infoText {
    color: #000;
}

p.infoText2 {
    color: #000;
    font-weight: bold;
    text-align: center;
}

span.redLine {
    color: #840000;
}

h3.subTitle {
    text-decoration: underline;
    color: #000;
}

h3.subTitle2 {
    color: #000;
}

a.read-more.button.registerButton {
    font-size: 3rem;
    margin-bottom: 20px;
}

img.golfImg.aligncenter.size-full {
    width: 50%;
}

img.golfImg.ikImg.aligncenter {
    margin-top: 40px;
}

img.golfImg.zipImg.aligncenter.size-full {
    width: 40%;
}

.golfSponsors {
    width: 50%;
    float: left;
}

.golfSponsors-row3 {
    float: left;
    width: 50%;
}

.golfSponsors-row4 {
    float: left;
    width: 50%;
    margin-top: 60px;
}

.golfSponsors-row4 .bouImg {
    margin-top: 30px;
}

img.joeImg.aligncenter.size-full.wp-image-4703 {
    width: 150px;
}

.page-id-4626 .ctct-custom-form input[type="text"] {
    width: 95% !important;
}

.page-id-4626 .ctct-custom-form .ctct-button {
    width: 95% !important;
}

/*--------------------Blog Archive Page-------------------------------*/
.page-id-4611 div#archiveSearch {
    background: #000;
    padding: 20px;
    margin: 10px;
}

.page-id-4611 #g-page-surround .search-form input.search-field {
    height: 40px;
    padding-top: 3px;
    color: #888;
    width: 560px;
}

.page-id-4611 input.search-field:hover {
    border-color: #840000;
}

.page-id-4611 #archiveSearch .button.button-4 {
    color: #840000 !important;
    border: 2px solid #840000;
}

.page-id-4611 #archiveSearch .button.button-4:hover {
    background: #840000 !important;
    color: #fff !important;
    border-color: #840000 !important;
}

.page-id-4611 #g-mainbar h2 {
    color: #000;
}

.page-id-4611 h1.entry-title {
    color: #000;
}

/*-------------------Live Fan Feedback Form Page--------------------------*/
.page-id-3286 {
    background: #000;
}

.page-id-3286 #g-showcase {
    display: none;
}

.page-id-3286 ul.g-horizontalmenu {
    display: none;
}

.page-id-3286 #g-aside {
    display: none;
}

.page-id-3286 .entry-title {
    display: none;
}

.page-id-3286 #g-footer {
    display: none;
}

.page-id-3286 #g-copyright {
    display: none;
}

.page-id-3286 section#g-container-1931 .g-container {
    background: #000 !important;
}

.page-id-3286 .g-offcanvas-toggle {
    display: none;
}

/*-------------------End Live Fan Feedback Form Page--------------------------*/
/*-------------------Contests Page Sidebar Fix---------------------------------*/
.outline-contests_and_promotions .g-block.size-33 #g-sidebar {
    position: absolute;
    width: 400px;
}

/*-------------------End Fix---------------------------------------------------*/
/*--------------------------Contests &amp; Promotions image class fix-----------------*/
img.alignFixCandP {
    margin-left: 200px;
}

/*----------End Fix------------------*/
.tribe-events-page-template #g-mainbar .tribe-events-month-event-title a {
    opacity: 1;
    color: inherit;
}

.tribe-events-page-template #g-mainbar a {
    color: inherit;
}

.sprocket-features.layout-slideshow .sprocket-features-img-container:before {
    background: none !important;
}

.layout-slideshow2 .sprocket-features-content {
    background: none !important;
}

#g-slideshow a.button.button-1 {
    margin-bottom: -20px;
}

.outline-home #g-slideshow h2.sprocket-features-title {
    visibility: hidden;
}

.outline-home .layout-showcase .sprocket-features-arrows .arrow {
    font-size: 1em !important;
}

.outline-home .sprocket-features-desc a:hover {
    color: #ffffff ! important;
}

.outline-contests_and_promotions div.pfpItem img {
    float: none;
    margin-right: 0px;
}

/*--------New Hidden Mobile Menu CSS-----*/
.visible-phone {
    display: none ! important;
}

#g-navigation > .g-container {
    padding-bottom: 0px ! important;
    background: #000;
}

/*--------End New Hidden Mobile Menu CSS-----*/

/*----------Listen Live Page-----------------*/
.outline-listenlive h2.entry-title {
    display: none;
}

.outline-listenlive #logo {
    text-align: center;
}

.ll-sponser {
    margin-top: 10px;
}

.outline-listenlive #player {
    text-align: center;
    margin-top: -20px;
}

.outline-listenlive #playerHeader {
    margin-bottom: -10px;
}

.outline-listenlive audio#me-player {
    width: 600px;
}

.outline-listenlive #playerContent {
    width: 40%;
    float: left;
    padding: 0 5px 10px 18px;
}

.outline-listenlive #camWrapper {
    float: left;
    width: 60%;
    padding: 0 5px 10px 18px;
    margin-top: 60px;
}

h2.yellow {
    color: #ffcc00;
    text-align: center;
}

/*#cam1 {
    border: 2px solid #7688b3;
}
#cam2 {
    border: 2px solid #7688b3;
}*/
div#advertLive {
    clear: both;
}

div#guestCam {
    border-bottom: 3px solid #ffcc00;
}

.outline-listenlive .g-container {
    background: inherit;
}

/*------------------------New Cam Styles--------------------------------*/

.outline-listenlive #cam1 img {
    margin-right: 7px;
    float: left;
    border: 2px solid #7688b3;
}

.outline-listenlive #cam2 img {
    float: left;
    border: 2px solid #7688b3;
}

img.logoImg:hover {
    cursor: pointer;
}

/*--------------------End New Cam Styles------------------------------*/
/*----------End Listen Live Page-----------------*/

/*----------------------------Listen Live2 Duplacate Page---------------------------------*/
.outline-listenlive_2 h2.entry-title {
    display: none;
}

.outline-listenlive_2 #logo {
    text-align: center;
}

.ll-sponser {
    margin-top: 10px;
}

.outline-listenlive_2 #player {
    text-align: center;
    margin-top: -20px;
}

.outline-listenlive_2 #playerHeader {
    margin-bottom: -10px;
}

.outline-listenlive_2 audio#me-player {
    width: 600px;
}

.outline-listenlive_2 #playerContent {
    width: 40%;
    float: left;
    padding: 0 5px 10px 18px;
}

.outline-listenlive_2 #camWrapper {
    float: left;
    width: 60%;
    padding: 0 5px 10px 18px;
    margin-top: 60px;
}

h2.yellow {
    color: #ffcc00;
    text-align: center;
}


/*#cam1 {
    border: 2px solid #7688b3;
}
#cam2 {
    border: 2px solid #7688b3;
}*/

div#advertLive {
    clear: both;
}

div#guestCam {
    border-bottom: 3px solid #ffcc00;
}

.outline-listenlive_2 .g-container {
    background: inherit;
}


/*------------------------New Cam Styles--------------------------------*/

.outline-listenlive_2 #cam1 img {
    margin-right: 7px;
    float: left;
    border: 2px solid #7688b3;
}

.outline-listenlive_2 #cam2 img {
    float: left;
    border: 2px solid #7688b3;
}

img.logoImg:hover {
    cursor: pointer;
}

/*--------------------End New Cam Styles------------------------------*/
/*----------------------------End Listen Live2 Duplacate Page-----------------------------*/

/*----------------------Sun Belt Form-----------------------------*/
iframe#wufooFormz751bwv1asmq7i {
    border-radius: 5px;
}

.wufoo .info h2 {
    font-weight: bold;
    text-align: center;
}

/*--------------------------End Sun Belt---------------------------*/
#g-slideshow > div {
    padding-top: 65px;
}

.g-imagegrid-link {
    background: #fff !important;
}

#g-header a:hover {
    color: #840000;
}

section#g-showcase {
    background-color: #000 ! important;
    border-top: 5px solid #840000 ! important;
}

.sprocket-headlines.navigation-active.animation-fade {
    background-color: #840000;
}

.box1 > .g-content {
    background: #840000;
    color: #fff;
}

.box2 > .g-content {
    background: #840000;
    color: #7e0000;
}

section#g-slideshow {
    border-bottom-color: #840000;
}

.button:hover,
.button:active,
.button:focus {
    background-color: #ee0b0b ! important;
    color: #fff !important;
}

.g-content a.button.button-block.button-2 {
    background-color: #840000;
}

.outline-galleries .box3 > .g-content a:hover {
    color: #fff ! important;
}

.outline-shows .sprocket-features-arrows span {
    position: relative;
    bottom: 17px;
}

/*--------------Cupids Age Gate Overlay Box------------*/



/*---End Age Gate------------------------------*/

/*------------Sticky Scroll Navbar------------------*/
/*ul.g-horizontalmenu.navbar.myfixed {
    height: 50px;
}

div#mysticky-nav ul li {
    margin-top: 12px;
}*/

h2.entry-title {
    text-shadow: 1px 1px 1px #000;
}

img.audioImage {
    float: none ! important;
}

h1#buzzblog {
    font-size: 49px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 53.9px;
    color: #840000;
    text-shadow: 2px 0 #000;
    margin-bottom: -20px;
    border-bottom: 3px solid #840000;
}

h1.tribe-events-single-event-title {
    text-shadow: 1px 1px 1px #000;
}

.ngg-album {
    background: #c8c8c8;
    box-shadow: 4px 4px 4px #6f6f6f;
}

a.read-more.button {
    background: #840000;
}

h3.whatsHotTitle {
    text-align: center;
    color: #840000;
    border-bottom: 3px solid #840000;
    text-shadow: 1px 0px 1px #000;
}

/*----------------------Background Image CSS----------------------*/

body {
    background: url(/wp-content/uploads/2016/06/2016-06-23-Grass-Background-Optimized-2.jpg);
    background-size: cover;
    background-attachment: fixed;
}

#g-page-surround {
    background: none ! important;
    overflow: hidden;
}

section#g-showcase {
    border-bottom: 5px solid #840000;
}

section#g-feature {
    background: none ! important;
}

section#g-bottom {
    background: none ! important;
}

section#g-container-9829 .g-wrapper {
    width: 1200px;
    margin: 0px auto;
}

.g-container {
    background: #fff;
}

#g-header .g-content {
    background: none;
}

.g-block.g-logo-block.size-20 {
    background: none;
}

.g-block.size-80 {
    background: none;
}

#g-header .g-container {
    background: transparent ! important;
}

#g-copyright .g-container {
    background-color: #000;
}

.g-block.g-copyright.center.size-100 {
    background: #000;
}

#g-footer .g-container {
    background-color: #000;
}

/*---------------End Background Image CSS---------------------*/

/*.outline-home #g-feature .sprocket-features-arrows span {
    position: relative;
    bottom: 15px;
}*/

/*-----Live On Air---------*/
.outline-home .gsc-control-searchbox-only.gsc-control-searchbox-only-en {
    position: relative;
    bottom: 6px;
}

h2.showtime {
    display: inline;
    position: relative;
    bottom: 6px;
}

p.onair {
    display: inline;
    margin-right: 10px;
    border-bottom: 2px solid #fff;
    color: #fff;
    position: relative;
    bottom: 10px;
}

#on-air-left .g-content {
    height: 65px;
    width: 805px;
}

#search-right .g-content {
    height: 65px;
}

/*------------Shows Overlay Rokbox--------------*/

.outline-shows .show-info-display {
    display: none;
}

#TheZone {
    color: #fff;
}

.outline-shows .box3 > .g-content {
    background: #111;
    color: #fff;
}

.overlay-img {
    float: left;
}

h2.sprocket-features-title a {
    color: #fff ! important;
}

h2.sprocket-features-title a:hover {
    color: #f52d2d ! important;
}

.sprocket-features-desc a {
    color: #fff ! important;
}

.sprocket-features-desc a:hover {
    color: #f52d2d ! important;
}

/*------------End Shows Overlay-----------*/

/*------------Video Gallery Page----------*/

.home-video {
    text-align: center;
    margin-top: 20px;
}

.home-video iframe {
    margin-left: 20px;
}

div#audio-gall {
    margin-bottom: 20px;
}

div#audio-gall {
    margin-top: 20px;
}

div#video-gall {
    margin-bottom: 40px;
}

a.button.button-1 {
    background: #840000;
}

input.g-newsletter-button.button {
    background-color: #840000;
}

/*-----------Inner Page Main Nav Background-------------*/
.outline-shows header#g-header {
    background-color: #000 ! important;
}

.outline-shows #g-header .g-container {
    border-bottom: 2px solid #000;
}

.outline-galleries header#g-header {
    background-color: #000 ! important;
}

.outline-galleries #g-header .g-container {
    border-bottom: 2px solid #000;
}

.outline-photo_galleries header#g-header {
    background-color: #000 ! important;
}

.outline-photo_galleries #g-header .g-container {
    border-bottom: 2px solid #000;
}

.outline-audio_gallery header#g-header {
    background-color: #000 ! important;
}

.outline-audio_gallery #g-header .g-container {
    border-bottom: 2px solid #000;
}

.outline-video_gallery header#g-header {
    background-color: #000 ! important;
}

.outline-video_gallery #g-header .g-container {
    border-bottom: 2px solid #000;
}

.outline-saint_patrick_s_day_gallery header#g-header {
    background-color: #000 ! important;
}

.outline-saint_patrick_s_day_gallery #g-header .g-container {
    border-bottom: 2px solid #000;
}

.outline-events___promotions header#g-header {
    background-color: #000 ! important;
}

.outline-events___promotions #g-header .g-container {
    border-bottom: 2px solid #000;
}

.outline-contests_and_promotions header#g-header {
    background-color: #000 ! important;
}

.outline-contests_and_promotions #g-header .g-container {
    border-bottom: 2px solid #000;
}

.outline-contact_us header#g-header {
    background-color: #000 ! important;
}

.outline-contact_us #g-header .g-container {
    border-bottom: 2px solid #000;
}

.outline-search_results header#g-header {
    background-color: #000 ! important;
}

.outline-search_results #g-header .g-container {
    border-bottom: 2px solid #000;
}

.outline-charities header#g-header {
    background-color: #000 ! important;
}

.outline-charities #g-header .g-container {
    border-bottom: 2px solid #000;
}

.outline-events header#g-header {
    background-color: #000 ! important;
}

.outline-events #g-header .g-container {
    border-bottom: 2px solid #000;
}

/*----------Social Media Tabs ----------*/

.sprocket-tabs-nav span {
    font-family: roboto, Helvetica, Tahoma, Geneva, Arial, sans-serif;
}

#g-mainbar h3.twit-feed {
    text-align: center;
    color: #840000;
    border-bottom: 3px solid #840000;
    text-shadow: 1px 0px 1px #000;
}

.sprocket-tabs-nav {
    border-bottom: 1px solid #840000;
    background: #840000;
}

.outline-home ul.sprocket-tabs-nav {
    background-color: #840000 ! important;
}

.outline-shows ul.sprocket-tabs-nav {
    background-color: #840000 ! important;
}

.sprocket-tabs-panels {
    border: 1px solid #840000;
    border-top: none;
}


.sprocket-tabs .sprocket-tabs-nav > li.active > .sprocket-tabs-inner,
.sprocket-tabs .sprocket-tabs-nav > li.active:hover > .sprocket-tabs-inner {
    color: #840000;
}

.sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner {
    color: #fff;
}

i#justin {
    margin-left: 28px;
}

i#trey {
    margin-left: 0px;
}

i#matt {
    margin-left: 10px;
}

i#tommy {
    margin-left: 5px;
}

/*----------End Social Media Tabs ----------*/

/*---------------Inner Page Entry Header--------------*/

.outline-shows section.entry-header,
.outline-galleries section.entry-header,
.outline-contact_us section.entry-header {
    height: 55px;
    background-color: #840000;
    width: 785px;
    margin-left: -15px;
    color: #fff;
    text-align: center;
}

.outline-saint_patrick_s_day_gallery section.entry-header,
.outline-photo_galleries section.entry-header,
.outline-charities section.entry-header {
    height: 55px;
    background-color: #840000;
    width: 785px;
    margin-left: -15px;
    color: #fff;
    text-align: center;
}

.outline-audio_gallery section.entry-header,
.outline-video_gallery section.entry-header,
.outline-search_results section.entry-header {
    height: 55px;
    background-color: #840000;
    width: 785px;
    margin-left: -15px;
    color: #fff;
    text-align: center;
}

.outline-contests_and_promotions section.entry-header {
    height: 55px;
    background-color: #840000;
    width: 785px;
    margin-left: -15px;
    color: #fff;
    text-align: center;
}

/*---------------End Inner Page Entry Header--------------*/

.bottom-hm {
    padding-left: 10px;
}

/*------------------Inner Pages Showcase Background Image--------------*/

.outline-galleries #g-showcase .g-container .g-content {
    margin: 0px;
    padding: 0px;
}

.outline-galleries h2.ShowcaseTitle {
    margin-top: 60px;
    text-shadow: 3px 3px 3px #000;
}

.outline-default #g-showcase .g-container .g-content {
    margin: 0px;
    padding: 0px;
}

.outline-default h2.ShowcaseTitle {
    margin-top: 60px;
    text-shadow: 3px 3px 3px #000;
}

.outline-shows #g-showcase .g-container .g-content {
    margin: 0px;
    padding: 0px;
}

.outline-shows h2.ShowcaseTitle {
    margin-top: 60px;
    text-shadow: 3px 3px 3px #000;
}

.outline-events #g-showcase .g-container .g-content {
    margin: 0px;
    padding: 0px;
}

.outline-events h2.ShowcaseTitle {
    margin-top: 60px;
    text-shadow: 3px 3px 3px #000;
}

.outline-contests_and_promotions #g-showcase .g-container .g-content {
    margin: 0px;
    padding: 0px;
}

.outline-contests_and_promotions h2.ShowcaseTitle {
    margin-top: 60px;
    text-shadow: 3px 3px 3px #000;
}

.outline-photo_galleries #g-showcase .g-container .g-content {
    margin: 0px;
    padding: 0px;
}

.outline-photo_galleries h2.ShowcaseTitle {
    margin-top: 60px;
    text-shadow: 3px 3px 3px #000;
}

.outline-audio_gallery #g-showcase .g-container .g-content {
    margin: 0px;
    padding: 0px;
}

.outline-audio_gallery h2.ShowcaseTitle {
    margin-top: 60px;
    text-shadow: 3px 3px 3px #000;
}

.outline-video_gallery #g-showcase .g-container .g-content {
    margin: 0px;
    padding: 0px;
}

.outline-video_gallery h2.ShowcaseTitle {
    margin-top: 60px;
    text-shadow: 3px 3px 3px #000;
}

.outline-contact_us #g-showcase .g-container .g-content {
    margin: 0px;
    padding: 0px;
}

.outline-contact_us h2.ShowcaseTitle {
    margin-top: 60px;
    text-shadow: 3px 3px 3px #000;
}

.outline-search_results #g-showcase .g-container .g-content {
    margin: 0px;
    padding: 0px;
}

.outline-search_results h2.ShowcaseTitle {
    margin-top: 60px;
    text-shadow: 3px 3px 3px #000;
}

.outline-default #g-header .g-container {
    border-bottom: 2px solid #000 ! important;
}

/*--------------------------End Inner Page Banner-----------------*/

/*----------------------Listen Live Home Button----------------*/
img#listenLive-pic {
    border: 1px solid transparent;
    border-radius: 40px;
    transition: 0.2s;
    position: relative;
    top: 65px;
}

img#listenLive-pic:hover {
    margin-top: -10px;
    border: 1px solid rgb(200, 200, 200);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px 2px;
    background: rgba(200, 200, 200, 0.1);
    transition: 0.5s;
}


/*img.listenLive-pic-2 {
    border: 1px solid transparent;
    border-radius: 4px;
    transition: 0.2s;
}

img.listenLive-pic-2:hover {
    margin-top: -10px;
    border: 1px solid rgb(200, 200, 200);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px 2px;
    background: rgba(200, 200, 200, 0.1);
    transition: 0.5s;
}*/

/*img#listenLive-pic {
    transition: all 1s linear;
    border-radius: 40px;
}

img#listenLive-pic:hover {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: transform 0.5s ease-in-out;
    -moz-transition: transform 0.5s ease-in-out;
    -ms-transition: transform 0.5s ease-in-out;
    box-shadow: 0px 0px 4px 2px #c8c8c8;
    transition: all 1s linear;
}*/
/*----------------Innerpage ListenLive Button--------------------*/
img.ListenLive-Sidebar {
    border-radius: 15px;
    margin: 10px;
    transition: all 1s linear;
}

img.ListenLive-Sidebar:hover {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: transform 0.5s ease-in-out;
    -moz-transition: transform 0.5s ease-in-out;
    -ms-transition: transform 0.5s ease-in-out;
    box-shadow: 0px 0px 4px 2px #c8c8c8;
    transition: all 1s linear;
}

div#listenLive-Buttons {
    margin-top: 60px;
}

/* Events Widget Position */
div#Event-Widget {
    /*margin-top: 80px;*/
}

/*------------------------Todays Highlights -----------------*/
a.button.button-1.photo-button {
    position: relative;
    top: 127px;
}

p.highlights-button-2.Audio-Button {
    text-align: center;
}

.highlights h5 {
    text-align: center;
}

.slideshowlink {
    display: none;
}

.outline-home .g-grid .g-block.box4.equal-height.size-50 {
    height: 637px;
}


.highlights h2.h-title {
    float: left;
    color: #840000;
    text-shadow: 1px 0px 1px #000;
}

img.gallery-imgs {
    float: right;
    border: 2px solid grey;
    margin-bottom: 20px;
}

.highlights img.floatleft {
    float: left;
    padding-right: 15px;
    clear: both;
}

audio#myTune {
    text-align: center;
    position: relative;
    left: 30px;
}

h4.floatleft {
    color: #000;
    clear: both;
    border-top: 3px solid #840000;
    text-align: center;
}

div#button-audio {
    text-align: center;
}

.highlights .description {
    text-align: center;
}

.highlights-button {
    text-align: center;
}

h4.gallery-link {
    margin-bottom: -1px;
}

.outline-home .ngg-gallery-thumbnail-box {
    margin-right: 0px;
}

.outline-home div#button-audio {
    margin-bottom: 15px;
}

.clear {
    clear: both;
}

.outline-home .highlights #button-audio button {
    margin-left: 5px;
    margin-top: 5px;
    color: #fff;
    background: #840000;
    transition: background 0.3s linear 0s, color 0.3s linear 0s;
    -webkit-transition: background 0.3s linear 0s, color 0.3s linear 0s;
    -moz-transition: background 0.3s linear 0s, color 0.3s linear 0s;
    -o-transition: background 0.3s linear 0s, color 0.3s linear 0s;
    -ms-transition: background 0.3s linear 0s, color 0.3s linear 0s;
}

.outline-home .highlights #button-audio button:hover {
    background: red;
}

h3.widgettitle.g-title {
    font-size: 1.5rem;
    font-weight: 700;
    border-bottom: 3px solid #840000;
    width: 100%;
    text-align: center;
    text-shadow: 1px 0px 1px #000;
    color: #840000;
    text-transform: capitalize ! important;
}

#g-mainbar .widgettitle a {
    color: #840000;
    text-align: center ! important;
    text-shadow: 1px 0px 1px #000;
}

/*-----------End Todays Highlights----------------*/

/*-----------Audio Gallery Page-------------------*/
audio.buzzTune {
    width: 600px;
}

.outline-audio_gallery .button-audio button:hover {
    background: red;
}

.outline-audio_gallery .button-audio button {
    margin-left: 5px;
    color: #fff;
    background: #840000;
    transition: background 0.3s linear 0s, color 0.3s linear 0s;
    -webkit-transition: background 0.3s linear 0s, color 0.3s linear 0s;
    -moz-transition: background 0.3s linear 0s, color 0.3s linear 0s;
    -o-transition: background 0.3s linear 0s, color 0.3s linear 0s;
    -ms-transition: background 0.3s linear 0s, color 0.3s linear 0s;
}

.outline-audio_gallery .button-audio {
    display: flex;
}

/*---------------------------------Responsive Media Queries----------------------------------*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {

    .ngg-gallery-thumbnail img {
        width: 270px;
    }

    img.gallery-imgs {
        float: none;
    }

    .g-block.box4.equal-height.size-33-3 {
        text-align: center;
        float: none;
    }

    .highlights h2.h-title {
        float: none;
    }

    a.button.button-1.photo-button {
        position: relative;
        top: 188px;
    }

    a.button.button-1.photo-button.Equal {
        margin-top: -74px;
    }

    .outline-contests_and_promotions section.entry-header {
        max-width: 100% !important;
    }

    .outline-galleries section.entry-header {
        max-width: 100% !important;
    }

    .outline-contact_us section.entry-header {
        max-width: 100% !important;
    }

    .outline-audio_gallery section.entry-header {
        max-width: 100% !important;
    }

    .outline-video_gallery section.entry-header {
        max-width: 100% !important;
    }

    .outline-photo_galleries section.entry-header {
        max-width: 100% !important;
    }

    .outline-search_results section.entry-header {
        max-width: 100% !important;
    }

    .outline-shows section.entry-header {
        max-width: 100% !important;
    }

}

@media only screen and (min-width: 768px) and (max-width: 959px) {

    /*---------Home Page------------*/
    #on-air-left .g-content {
        width: 100%;
    }

    span.Phone-Hidden {
        display: none;
    }

    .ngg-gallery-thumbnail {
        width: 200px;
    }

    a.button.button-1.photo-button {
        position: static;
    }

    div#listenLive-Buttons {
        margin-top: 100px;
    }

    div#Event-Widget {
        /*margin-top: 120px;*/
    }

    #g-bottom .g-block.size-100 {
        margin-left: 40px;
    }

    .g-block.box4.equal-height.size-33-3 {
        text-align: center;
        float: none;
    }

    .highlights h2.h-title {
        float: none;
    }

    .g-block.box4.equal-height.size-33-3 .highlights-button .button-1 {
        position: relative;
        top: 105px;
    }

    a.button.button-1.photo-button.Equal {
        margin-top: -16px;
    }

    .outline-home img.gallery-imgs {
        float: none;
    }

    /*------------Inner Page Banner &amp; Inner Pages-----------*/







    /*------End Page Banners----*/

    /*------------Shows---------------*/
    .outline-shows .layout-showcase .sprocket-features-img-container img {
        float: none !important;
    }

    div#TheZone {
        width: 650px;
        right: 200px;
        position: relative;
    }

    div#ShowWithNoName {
        width: 650px;
        right: 250px;
        position: relative;
    }

    div#OverTime {
        width: 650px;
        right: 200px;
        position: relative;
    }

    div#DriveTime {
        width: 650px;
        right: 200px;
        position: relative;
    }

    /*-------Events-----*/
    table.tribe-events-calendar thead {
        font-size: 8px !important;
    }


    /*-------------Galleries--------*/
    .outline-galleries .layout-showcase .sprocket-features-img-container img {
        float: none !important;
        margin-left: 55px;
    }

    .outline-galleries .sprocket-features-content {
        text-align: center;
    }

    /*---------End Galleries-----*/

    .outline-contests_and_promotions section.entry-header {
        max-width: 100% !important;
    }

    div#listenLive-sidebarButtons {
        margin-top: 130px;
    }

    #g-showcase .g-container {
        max-width: 100%;
    }

}

@media only screen and (min-width: 481px) and (max-width: 767px) {

    body {
        background: url(/wp-content/uploads/2016/06/2016-06-23-Grass-Background-Optimized-2.jpg);
        background-size: cover;
        background-attachment: fixed;
        background-position: top center;
    }

    span.Phone-Hidden {
        display: none;
    }

    #on-air-left .g-content {
        width: 95.8%;
        height: 100%;
    }

    a.button.button-1.photo-button {
        position: static;
    }

    .highlights {
        text-align: center;
    }

    .highlights .ngg-gallery-thumbnail {
        margin-left: 35px;
    }

    #g-bottom .g-block.size-100 {
        margin-left: 90px;
    }

    /*----------------Innerpages-----------------*/
    section.entry-header {
        width: 100% !important;
        margin-left: 0px !important;
    }

    section#g-showcase {
        border-top: 5px solid #000 !important;
        margin-top: -10px;
    }

    .g-tabimage {
        text-align: center;
    }

    ul.sprocket-features-list {
        text-align: center;
    }

}

@media only screen and (min-width: 285px) and (max-width: 480px) {

    /*-------------------------------New Billboard Mobile Fixes--------------------------------------*/
    .outline-home .g-mobile-logo {
        display: none;
    }

    .outline-home section#g-slideshow {
        display: inherit !important;
    }

    section#g-slideshow {
        display: none !important;
    }

    .outline-home section#g-navigation {
        display: none;
    }

    .outline-home #g-header.g-home .g-container {
        border-bottom: none;
    }

    .outline-home #g-slideshow {
        margin-top: -120px;
    }

    .outline-home #g-header .g-social.social-items {
        top: -35px;
        position: relative;
    }

    .outline-home .layout-slideshow2 .sprocket-features-content::before {
        display: none;
    }

    #g-feature .arrows-active .sprocket-features-list {
        margin-left: 0;
        margin-right: 0;
    }

    #g-feature .sprocket-features-arrows {
        display: none;
    }

    /*----------------------End Mobile Fixes-----------------------------------------------------------*/
    .outline-contests_and_promotions .g-block.size-33 #g-sidebar {
        position: static;
        width: 320px;
    }

    .outline-listenlive audio#me-player {
        width: 100% !important;
    }

    div#personalities img {
        width: 100%;
        height: 100% !important;
    }

    .outline-listenlive div#camWrapper {
        float: none !important;
        width: 100%;
    }

    .outline-listenlive div#playerContent {
        float: none !important;
        width: 100%;
    }

    .ctct-embed-signup h2 {
        width: 245px;
        font-size: 1.4rem;
    }

    .ctct-custom-form input[type="text"] {
        width: 230px !important;
    }

    .ctct-custom-form .ctct-button {
        width: 230px !important;
    }

    .ctct-custom-form .ctct-form-footer {
        width: 230px;
    }

    /*
.ctct-custom-form h2 {
    font-size: 1.2rem !important;
}

.ctct-custom-form input[type="text"] {
    width: 250px !important;
}

.ctct-custom-form .ctct-button {
    width: 245px !important;
}

p.ctct-form-footer {
    width: 250px !important;
}
*/

    #g-showcase .g-container {
        display: none;
    }

    #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
        background: #840000;
    }

    section.entry-header {
        max-width: 100%;
        margin-left: 0px !important;
    }

    table.tribe-events-calendar thead {
        font-size: 4px;
    }

    #on-air-left .g-content {
        width: 95.8%;
        height: 100%;
    }

    #search-right .g-content {
        width: 95.8%;
    }

    span.Phone-Hidden {
        display: none;
    }

    .g-block.box4.equal-height.size-33-3 {
        text-align: center;
    }

    img.gallery-imgs {
        float: none;
    }

    .highlights h2.h-title {
        float: none;
        text-align: center;
    }

    a.button.button-1.photo-button {
        position: static !important;
    }

    .ngg-gallery-thumbnail img {
        width: 100%;
    }

    div#listenLive-Buttons {
        margin-top: 0px;
        margin-right: 15px;
    }

    section.entries {
        text-align: center;
    }

    #g-bottom .g-block.size-100 {
        margin-left: 20px;
    }

    .outline-contests_and_promotions section.entry-header {
        height: auto;
    }

    .outline-contests_and_promotions .pfpItem.entry-content {
        text-align: center;
    }

    div#listenLive-sidebarButtons {
        margin-right: 15px;
    }

    .g-social.social-items {
        text-align: center;
    }

    h2.sprocket-features-title {
        text-align: center;
    }

    .sprocket-features-desc {
        text-align: center;
    }

    .outline-contact_us section.entry-content {
        text-align: center;
    }

    div#ShowWithNoName {
        width: 260px;
        position: relative;
        right: 80px;
    }

    div#TheZone {
        width: 260px;
        position: relative;
        right: 80px;
    }

    div#OverTime {
        width: 260px;
        position: relative;
        right: 80px;
    }

    div#DriveTime {
        width: 260px;
        position: relative;
        right: 80px;
    }

    .ngg-gallery-thumbnail img {
        width: 100%;
    }

    audio.buzzTune {
        width: 100%;
    }

    .pfpItem.entry-content {
        text-align: center;
    }

}

@media only screen and (min-width: 425px) and (max-width: 480px) {

    .outline-contests_and_promotions .g-block.size-33 #g-sidebar {
        position: static;
        width: 420px;
    }

    .outline-listenlive audio#me-player {
        width: 100% !important;
    }

    div#personalities img {
        width: 100%;
        height: 100% !important;
    }

    .outline-listenlive div#camWrapper {
        float: none !important;
        width: 100%;
    }

    .outline-listenlive div#playerContent {
        float: none !important;
        width: 100%;
    }

    .ctct-embed-signup h2 {
        width: 350px;
    }

    .ctct-custom-form input[type="text"] {
        width: 330px !important;
    }

    .ctct-custom-form .ctct-button {
        width: 330px !important;
    }

    .ctct-custom-form .ctct-form-footer {
        width: 330px;
    }

    /*  
.ctct-custom-form h2 {
    font-size: 1.6rem !important;
}

.ctct-custom-form .ctct-button {
    width: 340px !important;
}

.ctct-custom-form input[type="text"] {
    width: 340px !important;
}

p.ctct-form-footer {
    width: 340px !important;
}
*/

    img.gallery-imgs {
        float: none;
    }

    .g-block.box4.equal-height.size-33-3 {
        text-align: center;
    }

    .outline-home .ngg-gallery-thumbnail img {
        width: 100%;
    }

    h3.widgettitle.g-title {
        /*left: 85px;*/
    }

    #g-bottom .g-block.size-100 {
        margin-left: 60px;
    }

    .g-tab-image {
        text-align: center;
    }

    div#listenLive-sidebarButtons {
        margin-right: 0px;
    }

    table.tribe-events-calendar thead {
        font-size: 6px;
    }

}

@media only screen and (min-width: 370px) and (max-width: 400px) {

    .outline-contests_and_promotions .g-block.size-33 #g-sidebar {
        position: static;
        width: 375px;
    }

    .outline-listenlive audio#me-player {
        width: 100% !important;
    }

    div#personalities img {
        width: 100%;
        height: 100% !important;
    }

    .outline-listenlive div#camWrapper {
        float: none;
        width: 100%;
    }

    .outline-listenlive div#playerContent {
        float: none;
        width: 100%;
    }

    .ctct-embed-signup h2 {
        width: 300px;
    }

    .ctct-custom-form input[type="text"] {
        width: 280px !important;
    }

    .ctct-custom-form .ctct-button {
        width: 280px !important;
    }

    .ctct-custom-form .ctct-form-footer {
        width: 280px;
    }

    /*
.ctct-custom-form h2 {
    font-size: 1.4rem !important;
}

.ctct-custom-form input[type="text"] {
    width: 300px !important;
}

.ctct-custom-form .ctct-button {
    width: 300px !important;
}

p.ctct-form-footer {
    width: 300px !important;
}
*/

    #g-bottom .g-block.size-100 {
        margin-left: 40px;
    }

}

@media only screen and (max-width: 284px) {

    #g-showcase .g-container {
        display: none;
    }

    body {
        background: #ffffff;
    }

}

@media only screen and (max-width: 767px) {
    .footer-menu-block2 {
        margin-top: -45px;
    }

    .g-logo-block {
        display: none;
    }

    .g-mobile-logo {
        display: inherit;
    }

    .redbar-full {
        display: none;
    }

    .listenLiveBtnBox {
        display: none;
    }

    .listenLiveBtnBoxMobile {
        display: inherit;
    }

    .listenLiveSidebarBtnBox {
        display: none;
    }

    .listenLiveSidebarBtnBoxMobile {
        display: inherit;
    }

    .visible-phone {
        display: inherit !important;
    }

    ul.g-horizontalmenu {
        display: none;
    }

}
