/*
Theme Name: Oxium Ripper
Theme URI: 
Description: Child theme of oxium theme for the Oxium theme
Author: <a href="https://www.cssigniter.com/">CSSIgniter</a>
Author URI: 
Template: oxium
Text domain: oxium_ripper
Version: 1.3
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sun, 02 Jun 2019 12:55:51 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/
iframe {
    margin-bottom: 0;
}

.entry-navigation {
    display: none;
}
.clear {
    clear: both;
}

.home-widgets section.widget, .home-widgets section.widget.widget_ci-latest-galleries, .home-widgets  section.widget.widget_ci-latest-videos, .home-widgets  section.widget.widget_ci-latest-posts {
    margin-bottom: 10px;
}
.home-widgets article.oxium_disco {
    float: left;
    width: 45%;
    margin-left: 2.5%;
    margin-right: 2.5%;
}
.entry.entry-main {
    margin-bottom: 0;
}
.slide-eyebrow, .slide-title {
    text-shadow: #fff 1px 1px;
}
.entry-external {
    margin-top: 0;
}
.full-version {
    display: block;
}
.no-padding {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.single-tribe_organizer #tribe-events-content .entry-meta a, .single-tribe_venue #tribe-events-content .entry-meta a ,.single-oxium_disco .entry-meta a,.single-oxium_event .entry-meta a, .taxonomy-oxium_event_category .entry-meta a{
	/*text-decoration: underline;*/
}
.single-tribe_organizer #tribe-events-content .entry-meta a:hover, .single-tribe_venue #tribe-events-content .entry-meta a:hover ,.single-oxium_disco .entry-meta a:hover,.single-oxium_event .entry-meta a:hover, .taxonomy-oxium_event_category .entry-meta a:hover {
        text-decoration: underline;
}
.no-bottom-gallery .gallery, .no-bottom-gallery .gallery-item{
    margin-bottom: 0;
}
.full-version .social-icons span {
    display: none;
}
.mobile-version {
    display: none;
}
.navigation-main > li {
    border-bottom: 0px solid #c2c2c2;
}
.tax-tribe_organizer_cat .page-title {
    margin-bottom: 0;
}
.entry-thumb-full {
    margin-bottom: 20px;
}
.navigation-main a:hover, .navigation-main li > a:hover, .navigation-main li.current-menu-item > a, .navigation-main li.current > a, .navigation-main li.current-menu-parent > a  {
    color: #313131;
}
.navigation-main li:last-child {
    border-bottom: 0;
}
.entry-content::empty {
    margin-bottom: 0;
}
.single-tribe_events .tribe-events-event-meta {
    font-size: inherit;
}
.tribe-events-meta-group .tribe-events-single-section-title {
    margin-bottom: 0;
    color: #828282;
    font-size: 16px;
    font-family: "Roboto Mono", sans-serif;
    font-weight: 400;
}
.tribe-events-cost {
    display: none;
}
.tribe-events-event-meta .tribe-events-meta-group address.tribe-events-address {
    margin: 20px 0;
}
.tribe-events-single-section .tribe-events-meta-group {
    float: none;
}
.tribe-events-event-meta .tribe-events-meta-group address.tribe-events-address span {
  color: #000;
}
.entry-meta-item.tribe-events-event-cost-label {
    display: block;
    padding: 3px 7px;
    color: #fff;
    background-color: #000;
    margin: 8px auto;
    max-width: 80px;
    text-align: center;
}
.entry-meta-item.tribe-events-event-cost-label span {
    display: none;
}
.tribe-bar-disabled::after {
    content: " ";
    width: 100%;
    display: block;
    clear: both;
}
.tribe_events_cat .current-menu-item.menu-item-2114 a::before, .single-tribe_venue .current-menu-item.menu-item-2114 a::before {
    display: none;
}
.tribe_events_cat .current-menu-item.menu-item-2114 a, .single-tribe_venue .current-menu-item.menu-item-2114 a {
   color: #828282;
}
 .single-tribe_venue .menu-item-2199 a::before {
    opacity: 1;
}
 .single-tribe_venue .menu-item-2199 a {
   color: #313131;
}
a.social-item::before {
    content: '';
    width: 100%;
    position: absolute;
    bottom: 3px;
    left: 0;
    right: 0;
    height: 7px;
    background-color: #fff000;
    z-index: -1;
    opacity: 0;
    -webkit-transition: opacity .18s ease;
    transition: opacity .18s ease;
}
a.social-item:hover::before {
    opacity: 1;
}
.single-tribe_events .tribe-events-event-meta {
    background: none;
    border: 0;
    margin-top: 0;
}
.single-tribe_events .tribe-events-event-meta::after {
    content: '';
    display: block;
    width: 24px;
    height: 2px;
    margin-top: 20px;
    background-color: #313131;
}
.entry-meta.no-bottom-line::after {
    display: none;
}
.entry-meta-item span a {
    color: #828282;
}
.entry-title {
    margin-bottom: 10px;
    position: relative;
}
.entry-thumb img {
    width: 100%;
}
.entry-title a.post-tag:hover {
    box-shadow: none;
}
.entry-thumb {
    margin-bottom: 10px;
}
.navigation-main li.menu-item-has-children {
    padding-right: 25px;
}
/*.nav ul ul.toggled-on {
    display: none;
}*/
.navigation-main .dropdown-toggle.toggle-on::after {
    content: "\f107";
}
/*.navigation-main li:hover .dropdown-toggle {
   transform:rotate(-90deg);

}*/
.custom-logo-link {
    display: inline-block;
}
.header {
    margin-bottom: 20px;
}
.custom-logo {
    max-width: 310px;
    padding-right: 40px;
}
/*.navigation-main li:hover ul, .nav ul li:hover ul.toggled-on {
    display:block;
    position: absolute;
    top: 0;
    left: 100%;
    margin-left: 0;
    background-color: #fff;
}
*/
.tax-oxium_event_category .content {
    margin-bottom: 30px;
}
.tax-oxium_discography_category .page-title {
    margin-bottom: 10px;
}
.my-tribe-filters.oxium-discography-categories {
    margin-bottom: 30px;
    text-align: center;
}
.site-logo {
    margin-bottom: 10px;
}
.pagination a:hover, .pagination .current, .posts-navigation a:hover, .posts-navigation .current {
    background-color: #c1c1c1;
    border-color: #c1c1c1;
}
.btn:hover, .btn:focus, .comment-reply-link:hover, .comment-reply-link:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, button:hover, button:focus {
    background-color: #c1c1c1;
    border-color: #c1c1c1;
}
.spotify-tracks {
    background: url('img/spotify-logo-small-bw.png') no-repeat left center transparent;
    line-height: 20px;
    background-size: 20px 20px;
    padding-left: 28px;
    margin-bottom: 10px;
}
dt.dashicons-before {
    position: relative;
    margin-left: 22px;
        
}
.category-title-1 {
    display: none;
}
.type-oxium_disco .item-subtitle {
    font-size: 12px;
    
}
.type-oxium_disco .entry-thumb.relative {
	height: 230px;
	overflow:hidden;
}
.type-oxium_disco .entry-thumb.relative a {
	display: block;
}
.type-oxium_disco .entry-thumb.relative .item-subtitle {
    position: absolute;
    top: 12px;
    left: 0px;
    color:  #fff;
    font-size: 16px;
    text-align: center;
    width: 100%;
}
article.type-oxium_disco.has-playlist p {
    text-align: center;
}
.type-oxium_disco .entry-thumb.relative .item-subtitle span {
   display: inline-block;
   text-shadow: 2px 2px 0 #7A7A7A;
   
}
.type-oxium_disco .entry-thumb.relative .item-subtitle.category span {
    padding: 1px 5px;
    background-color:#000;
    text-shadow: none;
    max-width: 80%;
    line-height: 18px;
}
.full-width iframe {
    width: 100%;
}
.type-oxium_disco .entry-thumb.relative .item-subtitle.category {
    top: auto;
    bottom: 12px;
    text-align: center;
    display: block;
    position: absolute;
}
.col-md-5.column-1 {
    width: calc(300px);
}
.inner-thumbnail.col-md-5.column-1 {
   padding-left: 0;
   margin-bottom: 10px;
}
.col-md-5.column-2 {
    width:calc(100% - 300px);
}
.widget.group.widget_ci-latest-disco.col-md-5.col-xs-10.column-1 {
  padding: 0;  
  width: calc(310px);
}
.widget.group.widget_ci-latest-disco.col-md-5.col-xs-10.column-1 .row {
  margin: 0;  
}
.widget.col-md-5.column-2.with-playlist {
    width: calc(100% - 295px);
margin-right: -15px;
}
.widget.col-md-5.column-2.with-playlist.clearfix::after {
    content: " ";
    display: block;
    clear: both;
}
.widget.col-md-5.column-2.with-playlist h3 {
    margin-bottom: 38px;
    position: relative;
}
.widget.col-md-5.column-2.with-playlist h3::after {
    content: ' ';
display: block;
width: 24px;
height: 2px;
position: absolute;
bottom: -10px;
background-color:  #313131;

}

.col-md-5.column-2.with-playlist .full-width {
    min-height: 230px;
    overflow-y: hidden;
    margin-bottom: 10px;
    height: 230px;
}
.col-md-5.column-2.with-playlist .full-width iframe {
min-height: 100%;
overflow-y: hidden;
}
.entry-meta.col-md-5.column-2 {
    padding: 0;
}
dt.dashicons-before::before {
    position:absolute;
    top: 0;
    left: -23px;
}
.alignright.my-tags {
    margin: 0;
    max-width: 70px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
}
.alignright.my-tags .post-tag {
    margin: 0 0 10px 0;
}
.dashicons-custom-icon-image::before {
    content: " ";
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position: center center;
}
.social-icons .social-item {
    display: inline-block;
    position: relative;
}
.full-version .social-icons .social-item {
    font-size: 18px;
}
.acf-socials {
    position: relative;
    margin-bottom: 10px;
}
.acf-socials .fa {
    display: inline-block;
    position: relative;
    top: -1px;
    margin-right: 0.5em;
}
.acf-socials a {
    display: inline-block;
    margin: 0px 0px;
}
.acf-socials a:first-of-type {
    margin-left: 0;
}
 .icon-ripper-small::before {
     background-image: url('img/ripper_track_of_the_day.png');
    
}
.icon-spotify-small::before {
    background-image: url('img/spotify-logo-small-bw.png');
}
.article-title {
    text-align: center;
}
.icon-soundcloud-small::before {
    background-image: url('img/soundcloud-logo-small-bw.png');
}
.icon-residentadvisor-small::before {
    content: " ";
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 2px;
    background-image: url('img/resident_advisor_logo_small.png');
    background-size: 100% 100%;
}
.fa.icon-residentadvisor-small {
    width: 30px;
    height: 30px;
    margin-bottom: 0;
    vertical-align: bottom;
}

.tribe-events-calendar thead th, #content .page table {
    color: #fff !important;
}
.tribe-events-calendar thead th, #tribe-bar-form .tribe-bar-submit input[type="submit"] {
    background-color:#000;
}
.tribe-events-list .type-tribe_events:first-of-type {

    margin-top: 0px;
}
    .tribe-events-calendar thead th, #content .page table {
margin-top: 0rem;

}
.tribe-events-meta-group dd {
margin: 0 0 1.5em;
}
.tribe-events-event-meta .tribe-events-meta-group .tribe-events-meta-list-custom {
    margin-bottom: 1.5em;
}
.tribe-events-meta-group.tribe-events-meta-list-events dd {
    margin: 0;
}
.tribe-events-meta-group dd.url, .tribe-events-meta-group dd.tribe-events-event-url {
	display: block;
	word-spacing: 0px;
	overflow-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
}
#tribe-events-content a.tribe-events-gmap {
display: block;
}
#tribe-events-content a.tribe-events-gmap:hover {
text-decoration: underline;
}
body .custom-link {
display: none;
}
body.cs .custom-link-cs , body.en .custom-link-en {
display: block;
}
.events-list.tribe-bar-is-disabled #tribe-events-content-wrapper,.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day {
    max-width: none; 
}
.nav-links {
    margin-bottom: 15px;
}
.tribe-events-list .tribe-event-schedule-details, .tribe-events-list .tribe-events-venue-details {
margin-bottom: 1em;
}

.margin-bottom {
    margin-bottom: 10px;
}
.my_events_taxonomy .maybe-cleaner.odd{
clear: none;
}
.my_events_taxonomy .maybe-cleaner.child-wide-4{
clear: both;
}
.maybe-cleaner {
float: left;
height: 0;
}
.maybe-cleaner.child-4{
clear: both;
}
.type-tribe_events  .article-thumb {
   position: relative;
}
.tribe-event-duration {
font-size: 13px;
}
.tribe-event-duration span{
display: inline-block;
}
.type-tribe_events .tribe-events-genre {
margin-left: 0;
display: inline-block;
}
.my_events_taxonomy .my-tribe-filters {
margin-bottom: 30px;
text-align: center;
display: none;
}

.posts-grid-holder.my-tribe-filters {
padding: 0;
width: 100%;
float: none;
min-height: 28px;
text-align: center;
}
.type-tribe_organizer .posts-grid-holder.my-tribe-filters {
margin-bottom: 10px;
}
.event-listing .oxium_item.aligntleft {
    max-width:  100px;
    margin: 0;
}
.posts-grid .article-thumb  .post-tag, .my-tribe-filters  .post-tag, .type-tribe_events .article-thumb  .post-tag, .post-tag, .custom-post-tags a {
   
	display: inline-block;
	padding: 5px 10px;
	background-color: #000;
	color: #fff;
	font-size: 12px;
	z-index: 1000;
        cursor: pointer;
}
.tag-checkbox-hidden {
    display: none;
}
.my_tribe_filter_form {
    position: relative;
}
.my_tribe_filter.button, .my_tribe_filter.button:focus {
    position: absolute;
    top: -6px;
    right: 5px;
    line-height: 20px;
    border-radius: 5px;
    /*box-shadow: 2px 3px #eee;*/
    background-color: #000;
    color: #fff;
}
.my_tribe_filter.button.has_hidden{
    position: static;
    margin: 15px auto;
    display: block;
}
.tax-tribe_venue_cat .my_tribe_filter.button {
    top: -81px;
}
.dj-profile.post-tag {
    color: #fff;
}
.dj-profile.post-tag:hover::before {
    display:none;
}
.dj-profile.post-tag:hover {
    background-color: #414141;
}
.tag-checkbox-hidden:checked+.post-tag{ 
    background-color: #9d9d9d; 
} 
.custom-post-tags {
    text-align: center;

}
.my-tribe-filters .post-tag.post-tag-current {
 background-color: #2d2d2d;
}
.my-tribe-filters  .post-tag, .custom-post-tags a{
 margin: 0 5px 2px 0;
}
.posts-grid .article-thumb   .post-tag.top-left , .type-tribe_events .article-thumb  .post-tag.top-left{
 position: absolute;
	left: 5px;
	top: 10px;
}
.posts-grid .article-thumb  .post-tag.top-right, .type-tribe_events .article-thumb  .post-tag.top-right {
position: absolute;
    top: 10px;
    right: 5px;
}
h2.tribe-events-page-title { 
visibility:hidden;
}
#content.my_events_taxonomy .posts-grid-holder {
	width: 100%;
}
.posts-grid .article {
    width: 25%;
    float: left;
    padding: 0 15px;
    margin-bottom: 20px;
    text-align: center;
}
.entry-meta .entry-thumbnail {
    width: 28px;
    margin: 5px 10px 0 0;
    position: relative;
    height: 45px;
}
.entry-meta .entry-thumbnail:hover  {
    max-width: 28px;
    margin: 5px 10px 0 0;
    position: relative;
    overflow: visible;
}
.entry-meta .entry-thumbnail:hover img {
    position: absolute;
    top: 2px;
    left: 5px;
    z-index: 1000;
    max-width: none;
    width: 300px;
    -webkit-box-shadow: 10px 10px 5px 0px rgba(105,105,105,1);
    -moz-box-shadow: 10px 10px 5px 0px rgba(105,105,105,1);
    box-shadow: 10px 10px 5px 0px rgba(105,105,105,1);
}
.row-equal .item {
    text-align:center;
}
.row-equal .item {
    margin-bottom: 20px;
}
.row-equal .item-thumb a {
    position: relative;
    display: block;
}
.row-equal .item-thumb a.oxium_item, .posts-grid .image-wrap,.entry-related .row-equal .item-thumb a {
    display: block;
    height: 0;
padding-bottom: 55%;
overflow: hidden;
position: relative;
 }
 .row-equal .item-thumb.item-thumb-square a.oxium_item,.entry-related .row-equal .item-thumb.item-thumb-square a {
   padding-bottom: 100%;  
 }
 

 .entry-related .row-equal .item-thumb a::after {
     content: " ";
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     display: table;
     vertical-align:middle;
     line-height: 100%;
 }
 .entry-related .row-equal .item-thumb a img {
     position: absolute;
width: 100%;
top: 0;
left: 0;
right: 0;
 }
 .posts-grid .image-wrap.medium {
     padding-bottom: 100%;
 }
.row-equal .item-thumb img {
    object-fit: contain;
    
}
.article-tribe_organizer { 
    margin-bottom: 40px;
}
.article-tribe_organizer .article-thumb a { 
    display: block;
}
.article-tribe_organizer .article-thumb a img { 
    display: block;
    width: 100%;
}
.article-tribe_organizer .article-title h3 a {
    font-size: 12px;
    text-align: left;
    display: block;
}
.tribe-events-event-meta .entry-meta-item:last-child {
    margin-bottom: 3px;
}
.item-thumb .item-title {
   font-size: 12px;
    line-height: 18px;
    padding: 4px 0px;
    display: inline-block;
    background-color: #000;
    color: #fff;
    position: absolute;
    width: 100%;
    top: 6px;
    left: 0;
    right: 0;
}
.item-thumb .item-title .item-title-wrapper { 
    padding: 2px 8px;
    border: 4px solid #fff;
    border-left-width: 0;
    border-right-width: 0;
} 
.article-thumb {
    position: relative;
}
.header-top {
    position: relative;
    margin: 0 auto;
    background-color: #2a2a2a;
}
.op1 {
    top: 2px !important;
    right: -20px !important;
    width: 80px;
    left: auto !important;

}
#top-nav-right {
    float: right;
}
.bw-menu {
    float: left;
    display: block;
    padding: 0;
}
#navigation ul, .bw-menu ul {
    list-style: none;
    margin: 0;
    z-index: 1;
    display: inline-block;
}
#navigation ul li, .bw-menu ul li {
    padding: 0;
    margin: 0;
    display: inline-block;
}
#top-nav-right.bw-menu ul li a {
    font-size: 12px;
     color: #9d9d9d;
}
.bw-menu ul li a {
    font-size: 11px;
    padding: 0 9px;
    line-height: 30px;
    text-transform: uppercase;
}
#top-nav-left-sidebar, #top-nav-right-sidebar {
    position: relative;
}
#top-nav-left-sidebar .widget, #top-nav-right-sidebar .widget {
    display: none;
    position: absolute;
    top: 0px;
    z-index: 10000;
    float: none;
    width: 300px;
    max-width: 100%;
}
#top-nav-left-sidebar .widget, #top-nav-right-sidebar .widget:hover {
    display: block;
}
#top-nav-left-sidebar .widget .widget-title, #top-nav-right-sidebar .widget .widget-title {
    display: none;
}
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
    display: block !important;
    width: 100% !important;
    padding: 0;
    margin: 0;
}
.tribe-events-notices {
	background: #d9d9d9;
	border: 1px solid #bcbcbc;
	color: #3a3a3a;
        margin-top: 25px;
}
.header::after {
    display: none;
}
.tribe-events-list-separator-month {
    clear: both;
}
.my-tribe-dropdown-filter {
    display: inline-block;
    font-size: 16px;
    min-width: 130px;
    padding: 5px;
    margin-right: 10px;
    border-radius: 0 3px 3px 0;
    min-width: 100px;
    background: #e0e0e0;
    position: relative;
    height: 34px;
}
.my-tribe-dropdown-filter .span {
    position: relative;
}
.my-tribe-dropdown-filter .span:after {
    position: absolute;
    right: -10px;
    top: 5px;
    content: " ";
    width: 5px;
    height: 5px;
    display: inline-block;
}
.my-tribe-dropdown-filter ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    min-width:200px;
    left:0;
    top: 34px;
    background: #e0e0e0;
    z-index: 1020;
}
.my-tribe-dropdown-filter.menu-opened ul {
    display: inline-block;
}
.my-tribe-dropdown-filter ul li {
    display: block;
}
.my-tribe-dropdown-filter.my-tribe-filters ul li a.post-tag {
    display: block;
    background-color: inherit;
    color: #444;
    text-align: left;
    margin: 0;
}
.my-tribe-dropdown-filter.my-tribe-filters ul li a.post-tag:hover {
    background-color: #cacaca;
}
.my-tribe-dropdown-filter .label {
    position: relative;
    cursor: pointer;
    display: inline-block;
    padding-right: 40px;
}
.my-tribe-dropdown-filter.menu-opened .label::after {
    border-bottom-color: inherit;
    border-top-color: transparent;
    top: 0;
}
.my-tribe-filters .label::after {
	border: solid transparent;
	border-color: rgba(136,183,213,0);
	border-top-color: inherit;
	border-width: 8px;
	content: " ";
	height: 0;
	pointer-events: none;
	position: absolute;
	right: 15px;
	top: 10px;
	width: 0;

}
@media  (max-width: 1024px) {
	
	/*.posts-grid .article {
		width: 50%;
	}
	.maybe-cleaner.child-3 {
		clear: none;
	}
	.maybe-cleaner.odd {
		clear: both;
	}
        .maybe-cleaner.child-4 {
                clear: none;
        }
	 .my_events_taxonomy .maybe-cleaner.odd{
		clear: none;
	}*/
	
	
        
}
@media (max-width: 991px){
        .op8, .op7, .op6, .op5, .op4, .op3, .op2, .op1 {
            top: -35px !important;    
            left: auto !important;
            right: -15px !important;
            z-index: 10;
         }
         .mobile-toggle {
            top: 30%;
            bottom: auto;
        }
         .posts-grid .article, .content .my_events_taxonomy .posts-grid .article {
             width: 33.33%;
         }
         .my_events_taxonomy .maybe-cleaner.child-wide-5, .my_events_taxonomy .maybe-cleaner.child-wide-4 {
             clear: none;
         }
         .my_events_taxonomy .maybe-cleaner.child-medium-3{
             clear: both;
         }
}
@media  (max-width: 768px) {
	
        /*#page {
             padding-left:15px;
             padding-right: 15px;
         }
        .header, .tax-tribe_organizer_cat .footer, .tax-tribe_venue_cat .footer, .tax-tribe_region .footer, .tax-oxium_event_category .footer,
        .page-template-template-listing-event .footer, .single-tribe_venue .footer, .single-oxium_artist .footer , .tax-oxium_artist_category .footer , .col-xs-10 .footer {
            margin-left: -15px;
            margin-right: -15px;
        }*/
        
	#mobile-menu {
		 display: none;
		 z-index:100;
	}
	.mobile-visible #mobile-menu {
		display: block;
	 }
	 #mobile-menu .social .icon{ 
		line-height: 40px;
		font-size: 40px;
		color:#fff;
	}
	#mobile-menu .social{ 
		margin-bottom: 3em;
	}
	 #sidebar .widget_search {
		display: none;
	 }
	/* */
}
.navigation-space {
    margin-bottom: 10px;
}
@media  (max-width: 640px) {
#content .billboard-slider .info h3 {
		font-size: 15px;
		padding-top: 0px;
		line-height: 15px;
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	}
	/*#content.my_events_taxonomy .posts-grid .article{
		width: 100%;
	}
	.my_events_taxonomy .maybe-cleaner.odd{
		clear: none;
	}
	.my_events_taxonomy .maybe-cleaner.child-wide-5{
		clear:none;
	}*/
	
	.billboard-slider .info .read-more a {
		font-size: 12px;
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
		border: 4px solid #fff;
	}
	.billboard-slider .info {
            position: absolute;
             bottom: auto;
                    top: 5%;
            }
        .full-version {
            display: none;
        }
         .mobile-version {
            display: block;
        }
        .social-icons .social-item
        .mobile-version .acf-socials {
            display: inline-block;
        }
        .mobile-version .social-item span {
            color: #313131;
            display: none;
        }
         .mobile-version .social-item {
          color: #000; 
          margin: 0;
        }
        .mobile-version .icon-residentadvisor-small::before, .mobile-version .icon-residentadvisor-small {
            width: 20px;
            height: 20px;
        }
        .entry-related .row-equal .item-thumb a, .row-equal .item-thumb.item-thumb-square a.oxium_item, .entry-related .row-equal .item-thumb.item-thumb-square a { 
            padding-bottom: 0;
            height: auto;
        }
         .entry-related .row-equal .item-thumb a img {
             position: static;
         }
         
}
@media  (max-width: 544px) {
    
   .widget.group.widget_ci-latest-disco.col-md-5.col-xs-10.column-1, .col-xs-10.column-1, .col-xs-10.column-2,.widget.col-md-5.column-2.with-playlist {
        width: 100%;
    }
	.type-oxium_disco .entry-thumb.relative {
		height: auto;
	}
    .col-md-5.column-2.with-playlist {
        margin-top: 0;
        background: inherit;
		padding: 0;
    }
    .my_tribe_filter.button {
         top: -50px;	
    }
    .col-xs-3 {
        width: 33.33%;
    }
    .entry-related .col-xs-3:nth-child(4) {
        display: none;
    }
    .entry-thumb img {
        width: auto;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
}
@media  (max-width: 320px) {
	.tribe-events-list .tribe-events-event-image + div.tribe-events-content ,.tribe-events-list .tribe-events-event-image{
	   width: 100% !important;
		float: none !important;
		margin: 0 !important;
	}
        .entry-related .col-xs-3:nth-child(4) {
            display: block;
        }
        .custom-logo {
            max-width: calc(100% - 40px);
        }
        .posts-grid .article.tribe_organizer,#content.my_events_taxonomy .posts-grid .article {
		width: 50%;
	}
	 .my_events_taxonomy .maybe-cleaner.odd{
		clear: both;
	}
         .my_events_taxonomy .maybe-cleaner.child-medium-3 {
            clear: none;
        }
        .col-xs-3 {
            width: 50%;
        }
        
}

/* Test */
.tax-tribe_organizer_cat.term-484 .page-title, .tax-oxium_artist_category.term-697 .page-title , 
.tax-tribe_venue_cat.term-556 .page-title, .page-template-template-listing-event.page-id-2385 .page-title {
    display: none;
}