/* added for left sidebar */
html.dark .img-thumbnail-lsb,html.dark .thumb-info-lsb,html.dark .thumbnail-lsb{background-color:#000000;border-color:#8f8f8f;}

p {
   color: #f2f2f2 !important;
}

h3, h2 {
  text-transform: none !important;
}

img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
} 

/* Special Grey Button */

.specialbutton {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.specialbutton:hover {
	text-decoration: none;
}
.specialbutton:active {
	position: relative;
	top: 1px;
}
.spbttnsmall {
	font-size: 12px !important;
	padding: .2em 1em .275em !important;
}
.bttngrey {
	color: #ffffff;
	border: solid 1px #404040;
/*	background: #f78d1d;
*/	background: -webkit-gradient(linear, left top, left bottom, from(#282828), to(#8b8b8b));
	background: -moz-linear-gradient(top,  #282828,  #8b8b8b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#282828', endColorstr='#8b8b8b');
}
.bttngrey:hover {
	color: #ffffff;
/*	background: #f47c20;
*/	background: -webkit-gradient(linear, left top, left bottom, from(#282828), to(#afafaf));
	background: -moz-linear-gradient(top,  #282828,  #afafaf);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#282828', endColorstr='#afafaf');
}
.bttngrey:active {
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#282828), to(#8b8b8b));
	background: -moz-linear-gradient(top,  #282828,  #8b8b8b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#282828', endColorstr='#8b8b8b');
}
.bttngrey:visited{
    color: #ffffff;
}

/* custom width */
.col-md-cust-50{width:46%; min-width:270px; margin: 30px 15px 0px 15px;}

.col-md-cust-33{width:24%; min-width:260px; margin: 10px 10px 0px 15px;}

/* Less Footer */
body > footer {
padding-top: 0;
}
  
.body > footer .footer-copyright {
padding-top: 10px;
margin-top: 0;
}

/* vertically align div contect */
.wrapperdl { display: table; }
.wrapperdl .contentdl { display: table-cell; vertical-align: middle; }


/* To not show media strip on mobile
@media screen and (max-width: 1080px) {
  #mediastrip {
    visibility: hidden;
    display: none;
  }
} */

/* Mobile first - up to 768px wide */
#mediastrip   {
	visibility: hidden;
    display: none;
 }
#mediastripmbl   {
	visibility: visible;
    display: block;
 }
#mediastriptab   {
	visibility: hidden;
    display: none;
 }

#stationslist   {
	visibility: hidden;
    display: none;
 }
#stationslistmbl   {
	visibility: visible;
    display: block;
 }
#stationslisttab   {
	visibility: hidden;
    display: none;
 }
 
#footerstrip   {
	visibility: hidden;
    display: none;
 }
#footerstripmbl   {
	visibility: visible;
    display: block;
 }
#footerstriptab   {
	visibility: hidden;
    display: none;
 }
 
 #lsdt {
 	visibility: hidden;
    display: none;
 }

 #lsmbl {
	visibility: visible;
    display: block;
 }
 
/* Tablet targetted size */
@media screen and (min-width:768px) and (max-width:900px) {
#mediastrip   {
	visibility: hidden;
    display: none;
 }
#mediastripmbl   {
	visibility: visible;
    display: block;
 }
#mediastriptab   {
	visibility: hidden;
    display: none;
 }

#stationslist   {
	visibility: hidden;
    display: none;
 }
#stationslistmbl   {
	visibility: visible;
    display: block;
 }
#stationslisttab   {
	visibility: hidden;
    display: none;
 }
 
#footerstrip   {
	visibility: hidden;
    display: none;
 }
#footerstripmbl   {
	visibility: visible;
    display: block;
 }
#footerstriptab   {
	visibility: hidden;
    display: none;
 }

 #lsdt {
 	visibility: hidden;
    display: none;
 }

 #lsmbl {
	visibility: visible;
    display: block;
 }

}


/* Desktop size */
@media screen and (min-width:900px) {
#mediastrip   {
	visibility: visible;
    display:block;
 }
#mediastripmbl   {
	visibility: hidden;
    display: none;
 }
#mediastriptab   {
	visibility: hidden;
    display: none;
 }

#stationslist   {
	visibility: visible;
    display:block;
 }
#stationslistmbl   {
	visibility: hidden;
    display: none;
 }
#stationslisttab   {
	visibility: hidden;
    display: none;
 }
 
#footerstrip   {
	visibility: visible;
    display:block;
 }
#footerstripmbl   {
	visibility: hidden;
    display: none;
 }
#footerstriptab   {
	visibility: hidden;
    display: none;
 }
 
  #lsdt {
 	visibility: visible;
    display: block;
 }

 #lsmbl {
	visibility: hidden;
    display: none;
 }

}

/* Gravity Gallery Social Styles */
.eds_GravityGallery_Social a {
  color: #dddddd !important;
}
.eds_GravityGallery_Social a:hover {
  color: #ffffff !important;
}
.eds_GravityGallery_Social .edsgg__itemsListContainer > .edsgg__itemContainer .edsgg_thumbnailWrapper > div {
  background-color: #14171b !important;
}
.eds_GravityGallery_Social .edsgg__itemsListContainer > .edsgg__itemContainer .edsgg_thumbnailWrapper > div .listItemTitle {
  color: #dddddd !important;
}
.eds_GravityGallery_Social .edsgg_topRibbon {
  background: #525151 !important;
}

/*Blog Sub-Title*/
.blogdescription {
  color:#777 !important;
}

/*Podcast Breadcrumb Child */
.eds_GravityGallery_Graviton .edsgg_breadcrumbs a:last-child {
    color: #eeeeee !important;
}
/* Dropdown menu links */
.dropdown-menu a {
    color: #ffffff !important;
}
body.sticky-menu-active header.fixedheader {
    background: #1d2127 !important;
}
/* .edsgg__itemContainer {
  position: relative !important;
} */

.nav .nav-tabs a:link {
    color: #fff !important;
}

html.dark .nav-tabs li a {
    color: #fff !important;
}

#login a {
  color: #ffffff !important;
}

.contentdl a:link {
  color:#ffffff !important;
}

a.plupload_button a.plupload_start a.plupload_disabled {
  color:#000000 !important
}

.center50 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 20%;
}

/* Navigation text padding */
header nav ul.nav-main li a {
	padding: 10px 10px !important;
}

/* Thumb Website Link */
.thumb-info .thumb-info-type {
	background-color: #7b6f63 !important;
    color: #ffffff !important;
}


/*@media all and (min-width:768px)*/
.col-md-2b {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 19.98%;
}

.col-md-1b {
    -ms-flex: 0 0 16.66666666666667%;
    flex: 0 0 16.66666666666667%;
    max-width: 16.66666666666667%;
}

.col-md-1c {
    -ms-flex: 0 0 14.28571428571429%;
    flex: 0 0 14.28571428571429%;
    max-width: 14.28571428571429%;
}

.content-grid .content-grid-item {
	padding: 10px !important;
}

.content-grid .content-grid-item::before {
    border-left: 0px solid #dadada !important;
}

.content-grid .content-grid-item::after {
    border-bottom: 0px solid #dadada !important;
}

.mini-widgets {
	background-color: #7b6f63 !important;
}

/* To evenly space DIVs */
.evenly {    /* outer DIV  */
  display:flex;
  justify-content:space-between;
 /* border:solid;*/
}
.evenly div {   /* inner DIVs  */
  white-space:nowrap;
  background:#1d2127;
}

/* Make footer less tall */
.body > #footer {
    padding-top: 26px !important;
}
.body > #footer .footer-copyright {
    padding-top: 10px !important; margin-top: 0 !important;
}

/* Gallery Audio Fix */
.audiojs .audiojsloading {
background: url(/DesktopModules/EasyDnnGallery/static/audiojs/player-graphics.gif) no-repeat scroll center 10px rgba(0, 0, 0, 0)!important;
}

/* RWB Gradient */
#gradusa {
  height: 50px;
  background-color: #cccccc;
  background-image: linear-gradient(red, white, blue);
}

/* hide blog post date */
.posttimeago   {
	visibility: hidden;
    display: none;
 }

/* hide gallery title and description */
.eds_GravityGallery_Social .edsgg_mainTitle {
    visibility: hidden;
    display: none;
}





