.ar-top-bar {
	background-color: #F8F8F8;
	border-top: 2px solid #FF002A;
	border-bottom: 1px solid #e6e6e6;
}

.ar-top-bar .list-inline {
	margin-bottom: 0;
}

.ar-top-bar ul {
	padding-top: 8px;
	padding-bottom: 8px;
}

.ar-top-bar a {
	color: #989494;
}

.ar-nav-play {
	background-color: #FF002A;
	color: #fff;
	padding-top: 8px;
	padding-bottom: 8px;
}

.ar-nav-play img {
	border-radius: 5px;
}

.ar-navigation a {
	color: #989494;
	font-weight: bold;
}

.ar-song-title,
.ar-stream span {
	font-weight: 800;
	font-family: 'Source Sans Pro', sans-serif;
}

.ar-stream a {
	color: #fff;
}

.aa-radio-stream-pg .aa-podcast-publish-date, 
.aa-radio-stream-pg .aa-audio-player-action-icons span .fa-download,
.aa-radio-stream-pg .aa-header-share-btns,
.aa-radio-stream-pg .aa-play-times,
.aa-radio-stream-pg .aa-track-seek-container {
	display: none;
}

.aa-radio-stream-pg .ar-radio-header {
	margin-bottom: 0;
	padding-bottom: 0;
}

.aa-radio-stream-pg .ar-stream .fa-play {
	display: none;
}

.ar-stream .fa {
	font-size: 24px;
    padding: 13px 17px;
    background: #fff;
    color: #000;
    border-radius: 3px;
    width: 50px;
    height: 50px;
    margin-right: 9px;
}

.ar-navigation .ar-main-nav>li {
	margin-left: 40px;
}

.ar-nav-ul {
	padding-top: 25px;
	padding-bottom: 25px;
}

.ar-navigation .list-inline {
	margin-bottom: 0;
}

.ar-header-slider {
	margin-top: 40px;
	margin-bottom: 50px;
}

.ar-play-area-box {
	margin-top: 18px;
}

.ar-nav-play-icon .fa {
	font-size: 27px;
}

.ar-nav-song-cover {
	border-radius: 5px;
}

.ar-play-area-box a {
	color: #fff;
}

.ar-home-featured-cats {
	margin-top: 50px;
	margin-bottom: 50px;
}

.ar-cat-box {
	margin-top: 30px;
}

.ar-heading-bar {
	background-color: #000;
	margin-bottom: 20px;
	border-radius: 3px;
}

.ar-heading-bar h3 {
	color: #fff;
	margin: 0;
	padding: 7px
}

.ar-new-box {
	margin-top: 30px;
}

.ar-sidebar-heading-bar {
	border-left: 7px solid #FF002A;
}

.ar-sidebar-heading-bar h3 {
	margin: 0px 10px;
}

.ar-track-item {
	border: 1px solid;
}

.ar-top-tracks {
	margin-top: 50px;
}

.ar-track-item p {
	margin-top: 20px;
}

.ar-track-item a {
	color: #989494;
}

.ar-top-tracks li:first-child {
	margin-top: 0;
}

.ar-top-tracks li {
	margin-top: 50px;
}

.ar-position {
	font-weight: bold;
}

.ar-programs .nav-tabs>li.active>a, 
.ar-programs .nav-tabs>li.active>a:focus, 
.ar-programs .nav-tabs>li.active>a:hover {
	border: 0;
	background: #FF002A;
	color: #fff;
}

.ar-programs .nav>li>a:focus, 
.ar-programs .nav>li>a:hover {
	background-color: transparent;
	border-color: transparent;
}

.ar-programs .nav-tabs {
	border-bottom: 0;
	margin-bottom: 10px;
}

.ar-programs .nav-tabs>li>a {
	color: #989494;
}

.ar-programs .tab-pane img {
	margin-top: 20px;
}

.ar-sidebar-content {
	margin-top: 40px;
}

.ar-presenters {
	margin-top: 50px;
	margin-bottom: 50px;
}

.ar-presenter-cards {
	margin-top: 40px;
}

.ar-image-box {
	max-width: 263px;
	max-height: 349px;
	border: 2px solid #cfcfcf;
	margin-bottom: 20px;
}

.ar-image-box img {
	margin: 8px;
}


.ar-presenter-details {
	text-align: center;
}

.ar-time {
	margin-bottom: 5px;
}

.ar-footer {
	width: 100%;
	min-height: 480px;
	margin-top: 10px;
	background-color: #2f2f2f;
}

.ar-footer-header {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #3d4248;
}

.ar-footer-logo img {
	height: 60px;
}

.ar-footer-newslette-area form {
	display: inline-block;
}

.ar-footer-newslette-area input {
	display: inline-block;
	border: 0;
	margin-left: 4px;
}

.ar-footer-newslette-area input[type="text"],
.ar-footer-newslette-area input[type="email"] {
	background-color: #525252;
	color: #989494;
	border: 2px solid #525252;
	padding-left: 5px;
}

.ar-footer-newslette-area {
	margin-top: 13px;
}

.ar-footer-newslette-area input[type="submit"] {
	margin-bottom: 0;
}

.ar-footer-header-1 {
	background-color: #FF002A;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 12px;
}

.ar-footer-header-1 a {
	color: #fff;
	text-decoration: underline;
}

.ar-footer-header-1 .fa {
	font-size: 75px;
}

.ar-footer-base {
	background-color: #3c3b3b;
	padding-top: 10px;
}

.ar-footer-items select {
	background-color: #525252;
	color: #989494;
	border: 2px solid #525252;
	padding: 2px;
	border-radius: 3px;
}

.ar-footer-items {
	margin-top: 50px;
	padding-bottom: 50px;
}

.ar-footer-items h5 {
	color: #fff;
}

.ar-footer-search input {
	border-color: #525252;
	background: #525252;
}

.ar-footer-items a,
.ar-footer-base a {
	color: #989494;
}

.ar-play-icon {
	position: absolute;
	color: #fff;
	top: 41%;
	font-size: 75px;
	left: 42%;
}

.ar-play-icon .fa {
	filter: drop-shadow(0 0 2px rgba(0,0,0,0.2));
	opacity: 0;
	transition: opacity .20s ease-in-out;
	-moz-transition: opacity .20s ease-in-out;
	-webkit-transition: opacity .20s ease-in-out;
}

.ar-vid-details:hover .ar-play-icon .fa {
	opacity: 1;
}

.ar-play-titles {
	position: absolute;
	bottom: 11px;
	left: 50px;
	opacity: 0;
	transition: opacity .20s ease-in-out;
	-moz-transition: opacity .20s ease-in-out;
	-webkit-transition: opacity .20s ease-in-out;
}

.ar-vid-details:hover .ar-play-titles,
.ar-vid-details:focus .ar-play-titles {
	opacity: 1;
}

.ar-play-titles h3 {
	color: #fff;
	filter: drop-shadow(0 0 2px rgba(0,0,0,0.2));
}

.ar-vid-style-2 .fa {
	font-size: 67px;
}

.ar-vid-style-2 h3 {
	font-size: 20px;
}

.ar-vid-style-3 .fa {
	font-size: 40px;
}

.ar-vid-style-3 h3 {
	font-size: 15px;
	line-height: 20px;
}

.ar-vid-style-2 .ar-play-titles,
.ar-vid-style-3 .ar-play-titles {
	bottom: 0px;
	left: 32px;
}

.row.ar-first-news {
	margin-left: 0;
}

.aa-radio .ar-page-intro {
	margin-top: 40px;
}

.aa-radio .ar-page-intro h3 {
	color: #000;
}

.aa-radio .aa-content-wrapper {
	padding-top: 20px;
}

.aa-radio .woocommerce-form-coupon-toggle {
	margin-top: 40px;
}

.aa-radio .woocommerce-product-gallery {
	margin-top: 30px;
}

.ar-radio-header {
	background: #ccc;
	padding-top: 8px;
	padding-bottom: 38px;
	margin-bottom: 27px;
}

.aa-archive-pod-cat-img {
    margin-bottom: -88px;
}

.aa-radio .aa-cart-icon {
    bottom: 234px;
}

.aa-radio .aa-video-header {
	background: transparent;
	margin-top: 20px;
}

.aa-audio-player {
    color: #000;
}

.aa-podcast-category a {
    color: #000;
}

.aa-audio-player-action-icons a, 
.aa-audio-player-action-icons a:hover {
    color: #000;
}

#aa-track-seek-slider::-webkit-slider-thumb,
#aa-vol-adjust::-webkit-slider-thumb {
    background: #fff;
}

.aa-play-times {
    font-family: inherit;
}

.ar-search-dropdown input {
	margin-bottom: 0;
}

.aa-no-audio-cat-info {
	margin-top: -22px;
    margin-bottom: 50px;
}

.aa-audio-archive-cat {
    margin-top: 73px;
}

.aa-audio-archive-body {
    margin-top: 50px;
}


/* MEDIA QUERIES
================================================== */

/*Mobile*/
@media only screen and (max-width: 767px) {
	.ar-navigation .ar-main-nav>li {
		display: block;
	}

	.ar-navigation .ar-main-nav>li {
	    margin-left: 0;
	}

	.ar-dropdown-menu {
		margin-left: 20px;
	}

	.ar-dropdown-3rd-level .fa {
	    -webkit-transform: rotate(90deg);
	    -moz-transform: rotate(90deg);
	    -o-transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	    transform: rotate(90deg);
	}

	.ar-main-nav li {
	    margin-bottom: 7px;
	}

	.ar-dropdown-menu {
		display: none;
	}

	.ar-main-nav {
		display: none;
	}

	#ar-menu-toggle .fa {
		font-size: 35px;
	}

	.ar-nav-play {
	    padding-top: 19px;
	    margin-top: 14px;
	}

	.ar-nav-play img {
		margin-bottom: 10px;
	}

	.ar-nav-play-icon .fa {
	    font-size: inherit;
	}

	.ar-search-dropdown .dropdown-menu {
	    left: -146px;
	}

	.ar-search-dropdown .dropdown-menu {
		border: 0;
		padding: 0;
	}

	.ar-home-featured-posts {
		margin-bottom: 30px;
	}

	.ar-vid-details {
		margin-bottom: 30px;
	}

	.aa-page-intro h3 {
	    line-height: 150px;
	}

	.aa-radio .aa-cart-icon {
	    bottom: 33px;
	}

	.woocommerce div.product {
	    margin-top: -31px;
	}

	.aa-cat-header-info {
	    margin-top: -328px;
	}

	.aa-audio-archive-cat {
	    margin-top: 96px;
	    height: 155px;
	}

	.ar-footer-items {
	    margin-top: 12px;
	    padding-bottom: 2px;
	}

	.aa-audio-archive-body {
	    margin-top: 10px;
	}

	.ar-song-title, 
	.ar-stream span {
		display: block;
		margin-top: 6px;
	}

	.aa-radio-stream-pg .ar-song-title, 
	.aa-radio-stream-pg .ar-stream span {
		margin-top: 0px;
        margin-bottom: 10px
	}

	.aa-radio-stream-pg .ar-stream .text-center {
		text-align: left;
	}

	.aa-radio .aa-single-podcast-txt{
		background: transparent;
		padding-left: 0;
	}

	.ar-programs .nav-tabs>li {
		float: unset;
		display: block;
	}
}


/*Desktop */
@media only screen and (min-width: 768px) {
	.ar-dropdown-menu {
		position: absolute;
		z-index: 1000;
		display: block;
		float: left;
		min-width: 200px;
		margin: 2px 0 0;
		list-style: none;
		font-size: 14px;
		text-align: left;
		background-color: #fff;
		border: 1px solid #ccc;
		border: 1px solid rgba(0,0,0,0.15);
		border-radius: 1px;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		top: 120px;
		opacity: 0;
		-webkit-transition: all 0.30s ease;
		transition: all 0.30s ease;
		visibility: hidden;
	}

	.ar-dropdown-3rd-level .fa {
		margin-top: 4px;
	}

	.ar-dropdown-3rd-level {
		position: relative;
	}

	.ar-dropdown:hover .ar-dropdown-menu,
	.ar-dropdown:focus .ar-dropdown-menu,
	.ar-dropdown:active .ar-dropdown-menu,
	.ar-dropdown-menu:focus,
	.ar-dropdown-menu:hover,
	.ar-dropdown-menu:active {
		opacity: 1;
		transform: translate(0, -14px);
		visibility: visible;
	}

	.ar-dropdown .ar-dropdown-3rd-level .ar-dropdown-menu {
		left: 100%;
		top: 8px;
		margin-left: -1px;
		opacity: 0;
	}

	.ar-dropdown .ar-dropdown-3rd-level:hover .ar-dropdown-menu,
	.ar-dropdown .ar-dropdown-3rd-level:focus .ar-dropdown-menu,
	.ar-dropdown .ar-dropdown-3rd-level:active .ar-dropdown-menu {
		opacity: 1;
		visibility: visible;
	}

	.ar-dropdown-menu li {
		padding: 14px;
	}

	.ar-dropdown-menu li:hover,
	.ar-dropdown-menu li:focus {
		background-color: #f8f8f8;
	}

	.ar-search-dropdown .dropdown:hover .dropdown-menu, 
	.ar-search-dropdown .dropdown:focus .dropdown-menu, 
	.ar-search-dropdown .dropdown-toggle:hover ~ .dropdown-menu, 
	.ar-search-dropdown .dropdown-toggle:focus ~ .dropdown-menu {
		opacity: 0;
		visibility: hidden;
		transform: none;
	}

	.ar-search-dropdown .dropdown-menu {
		left: -194px;
		display: block;
	}

	.ar-search-dropdown .dropdown.open .dropdown-menu {
		display: block;
		opacity: 1;
		visibility: visible;
		transform: translate(0, -2px);
	}

	.aa-radio.post-type-archive-product.woocommerce-page .aa-page-intro, 
	.aa-radio.archive.tax-product_cat.woocommerce-page .aa-page-intro {
	 margin-top: 0px;
	}

	.ar-nav-ul>.ar-mobile-menu {
		display: none;
	}

	.aa-radio-stream-pg .aa-single-podcast-txt {
		margin-top: 17px;
	}

	.aa-radio-stream-pg .ar-stream .text-center {
		text-align: left;
	}

	.aa-radio-stream-pg .ar-nav-play {
		padding-top: 17px;
		padding-bottom: 17px;
	}
}

/* Desktop range 1*/
@media (min-width: 768px) and (max-width:1016px) {
	.ar-track-item {
		padding: 16px;
	}

	.ar-navigation .ar-main-nav>li {
	    margin-left: 2px;
	}
}