body {
     font-size:12px !important;  
}

html body {
    background-color: #f0f2f1;
}

html header a {
    color: #b8a279 !important;
}

h3, h5 {
    text-transform:capitalize !important;
}
/*.edsgg__itemContainer {
     position: relative !important;
} */

.eds_GravityGallery_Social .edsgg__itemsListContainer > .edsgg__itemContainer .edsgg_thumbnailWrapper > div .listItemTitle {
  height: 75px !importance;                /* Added by LR */ 
  background-color: #d4f6e0 !importance;   /* Added by LR */ 
}

.eds_GravityGallery_Social .edsgg__itemsListContainer > .edsgg__itemContainer .edsgg_thumbnailWrapper > div {
  background-color: #377e50 !importance; /* Changed by LR */
  height: 375px !importance; /* Added by LR */
}

header .logo {
  margin: 0 !important;
  padding: 0 !important;
}
header.clean-top .header-top {
    border-bottom: 1px solid #b8a279 !important;
    background-color: #b8a279 !important;
}

/* Event Calendar */
.ThemeEvents .EventDayScroll{
	font-weight: normal !important;
	height: 80% !important;
	overflow: visible !important;
}

/* for dynamic images (See Staff Contact page) */
.dynamic-content {
    display:none;
}

/* Gravity Gallery Social */
.eds_GravityGallery_Social .edsgg__itemsListContainer > .edsgg__itemContainer .edsgg_thumbnailWrapper > div {
  background-color: #111d57 !important; /* Changed by LR */
  height: 375px !important; /* Added by LR */
}
	
.eds_GravityGallery_Social .edsgg__itemsListContainer > .edsgg__itemContainer .edsgg_thumbnailWrapper > div .listItemTitle {
  height: 75px !important;                /* Added by LR */ 
  background-color: #dcc68b !important;   /* Added by LR */ 
}

.eds_GravityGallery_Social .edsgg__itemsListContainer > .edsgg__itemContainer .edsgg_thumbnailWrapper > div .edsgg_listItemDescription {
  color: #fff !important;
}

/* Google Fonts */
.permanentmarker {
	font-family: 'Permanent Marker', cursive;
}

.comingsoon {
	font-family: 'Coming Soon', cursive;
}

.nanumpenscript {
	font-family: 'Nanum Pen Script', cursive;
}

.caveatbrush {
	font-family: 'Caveat Brush', cursive;
}
.cursivebrush {
	font-family:  cursive;
}
.roboto {
	font-family: 'Roboto', sans-serif;
}

@media (max-width: 991px) {
  .nav ul.nav-main li.active > a {
    color: #ffffff !important;
  }
}

/* Product Detail form labels */
.form-horizontal .control-label {
    padding-top: 0px !important;
}

/*
html p, html blockquote p, html .testimonial.testimonial-style-5 blockquote p, html .testimonial.testimonial-style-4 blockquote p, html .testimonial.testimonial-style-3 blockquote p {
    color: #2C2CFF !important;
    font-family: Open Sans;
    font-size: 14px;
}
*/
.edsgg_description span {
	color: #000000 !important;
}

/* Audio Player fix */
.audiojs .audiojsloading {
background: url(/DesktopModules/EasyDnnGallery/static/audiojs/player-graphics.gif) no-repeat scroll center 10px rgba(0, 0, 0, 0)!important;
}


.edsgg_ItemDescription span {
	color: #000000 !important;
}

.edsgg_ItemsDescription span {
	color: #000000 !important;
}

.edsgg_itemDescription  span {
	color: #000000 !important;
}

/* Custom div for colored bg */
.myThemeDivBeige{
    width:100%;
    height:90%;
    background: #dcc68b;
    color: #111d57 !important;
}

.myThemeDivBeige p {
    color: #111d57 !important;
}
.myThemeDivBlue{
    width:100%;
    height:90%;
    background: #111d57;
    color: #dcc68b !important;
}
.myThemeDivBlue p {
    color: #eeeeee !important;
}

.myThemeDivBlue h4, h5 {
    color: #dcc68b !important;
}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.featured-boxes-full .featured-box-full {
    padding: 25px !important;
}

/* Change bg color to gray */
.heading.heading-middle-border h1, .heading.heading-middle-border h2, .heading.heading-middle-border h3, .heading.heading-middle-border h4, .heading.heading-middle-border h5, .heading.heading-middle-border h6 {
    background: #f0f2f1 !important;
}

/* Home Page bullets */
.church .custom-thumb-info-2 .thumb-info-caption {
    padding: 20px 20px 20px 20px !important;
}


/* Mobile first - up to 768px wide */
#lsdt {
 	visibility: hidden;
    display: none;
 }

 #lsmbl {
	visibility: visible;
    display: block;
 }
 
/* Tablet targetted size */
@media screen and (min-width:768px) and (max-width:900px) {
#lsdt {
 	visibility: hidden;
    display: none;
 }

 #lsmbl {
	visibility: visible;
    display: block;
 }

}

/* Desktop size */
@media screen and (min-width:900px) {
#lsdt {
 	visibility: visible;
    display: block;
 }

 #lsmbl {
	visibility: hidden;
    display: none;
 }

}
































