


/* scroll bar hack for long pages */
html {
  overflow-y: scroll; 

}
body {	color:#ddd;
		background-color:#273338;
		
}
/* add ins for bg
 */

.intro-2 {
    background: url("https://mdbootstrap.com/img/Photos/Others/architecture.jpg")no-repeat center center;
    background-size: cover;
}
.btn .fa {
    margin-left: 3px;
}
.top-nav-collapse {
    /* background-color: #424f95 !important;  */
	background-color:  transparent  !important; 
}
.navbar:not(.top-nav-collapse) {
    background: transparent !important;
}
@media (max-width: 768px) {
    .navbar:not(.top-nav-collapse) {
        /* background: #424f95 !important; */
		background: transparent !important;
    } 
}
h6 {
    line-height: 1.7;
}
.hm-gradient .full-bg-img {
    background: -moz-linear-gradient(45deg, rgba(42, 27, 161, 0.6), rgba(29, 210, 177, 0.6) 100%);
    background: -webkit-linear-gradient(45deg, rgba(42, 27, 161, 0.6), rgba(29, 210, 177, 0.6) 100%);
    background: -webkit-gradient(linear, 45deg, from(rgba(42, 27, 161, 0.6)), to(rgba(29, 210, 177, 0.6)));
    background: -o-linear-gradient(45deg, rgba(42, 27, 161, 0.6), rgba(29, 210, 177, 0.6) 100%);
    background: linear-gradient(to 45deg, rgba(42, 27, 161, 0.6), rgba(29, 210, 177, 0.6) 100%); 
}
@media (max-width: 450px) {
    .margins {
        margin-right: 1rem;
        margin-left: 1rem;
    }
}
@media (max-width: 740px) {
    .full-height,
    .full-height body,
    .full-height header,
    .full-height header .view {
        height: 1040px; 
    } 
}                    
        
/* add ins end */

.bbs-bgcol{background-color:#202222;}


hr {	
color:#444;
	width:100%;
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    /* border-style: inset;
    border-width: 1px;
	border-color:#222; */
}
footer {
  font-family:"Palatino Linotype", "Times New Roman", Times, serif;
  color: #aaa; 
}
#page_title h3{	
	color: rgba(255,229,164,0.5); font-family:"Georgia",serif;font-weight:100;letter-spacing: 0.125rem;margin: 4.0rem 0 0.25rem 0.75rem}

#page_title {/* background-color:#f90; 
	border-style: inset;
    border-width: 1px;
	border-color:#222; */}

/* .col_left{background-color:#182931;padding-top:0.5rem;} */
.col_left{background-color:#41535a;padding-top:0.5rem;}
.col_center{background-color:#5b6d75;padding-top:0.5rem;}
.col_right{background-color:#41535a;padding-top:0.5rem;} 

.overlay-desc {
  background: rgba(0,0,0,0);
  position: absolute;
  top: 0.5rem; right: 0; bottom: 0; left: 0.5rem;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
/* .overlay-title {
  background: rgba(0,0,0,0);
  position: absolute;
  bottom: 10rem; left: 0.5rem;
  display: flex;
  align-items: left;
  justify-content: flex-end;
} */
.wp-caption {
position: relative;
padding: 0;
margin: 0;
}
.wp-caption img {
display: block;
max-width: 100%;
height: auto;
}
.wp-caption:after {
content: "";
position: absolute;
display: block;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.4) 100%) repeat 0 0;
z-index: 1;
}
.wp-caption-text {
display: block;
position: absolute;
width: 100%;
/* color: #ddd; */
left: 0;
bottom: 0;
padding: 1em;

color: rgba(255,229,164,0.75);  font-family:"Georgia",serif;font-weight:100;letter-spacing: 0.125rem;

/* font-weight: 100;
letter-spacing: 0.125rem; */
z-index: 2;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}









/*classes*/


.masthead {
		padding:1rem;
}
.navbar-brand {
margin:0 2.00rem 0 0	
}
.bbs_page_container {
		padding:0rem;
}
.bbs-media-block{}
.bbs-sectiontitle h5{padding:1.0rem 0;}
.bbs-sectiontitle {background-color:#41535a;}

/* .bbs_deck1, .bbs_deck2{background-color:#f00;}  */ /* #41535a */
ul.event li {list-style:none;}/*nb vert margins between list boxes collapse*/
ul.event {margin:0;padding:0} /* prevents browsers padding ul element*/
.txtbox_1 h3 {margin:0 0 1.0rem}

/* Subdivided grid spaces */

/* .txtbox_1{margin:0 2.0em;} */
.card { margin-bottom:0.5rem; font-size: 85%;}
.card-title{margin:0.25rem 0;}
.media {
		font-size:85%;
}
/*reduce from 15px to 8px margin in bootstrapmin.css */.card-deck .card:not(:first-child){margin-left:8px}.card-deck .card:not(:last-child){margin-right:8px}


.byline2{font-family:"Bodoni MT",serif;font: lighter normal normal 1em/1.4 serif;color:#d24;} /* weight, style-eg-smcaps, ?, sizeLH,font */
.byline3{font-variant:small-caps;color:white;}
/* p{
  font-family : 'Times New Roman',Times,serif;
  line-height : 1.5;
} */
.opening{padding-top:1rem;}
 .firstLetter{
  /* float       : left; */
  font-size   : 1.25em;
  line-height : 0.5;
  margin      : 0.205em -0.05em 0 0;
}/*

.firstLetter + span{
  margin-left : -0.5em;
} */


/*links*/
a:link,  a:visited 	{
		color: #f90; 
		text-decoration: none;
		/* letter-spacing: 0.015em; */
		/* font: 100% "Trebuchet MS"; */
		/* padding-top:2px; */
		}
		
a:hover	{
		color: #fff; 
		text-decoration: none;
		}




em, i, dfn {font-style: italic; color:#fff;letter-spacing: 0.015em;}
/* Georgia, serif
"Palatino Linotype", "Book Antiqua", Palatino, serif */

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;}

.b_serif
	{
	letter-spacing: 0.025em;
	font-family: "adobe-caslon-pro",serif;
	/* text-align:left; */
}
.card > img {
  margin-bottom: .75rem;
}
.media img {
  margin-right: 0.75rem;
}
 img.pg-head {
   padding:0px;
   border:1px solid #666;
   margin-bottom: 3.0em;
}
.m10{margin:0 10px}

blockquote {
font-family: Georgia, serif;
/* font-size: 18px; */
 font-style: italic; 
/* width: 500px; */
margin: 0.25em 0;
padding: 0.25em 40px;
line-height: 1.45;
/* position: relative; */
color: #eee;
}
.text85{
	font-family: "adobe-caslon-pro",serif;
	font-size: 85%;
	color:#ddd;
	}

/* .byline2{font-family:"Bodoni MT",serif;font: lighter normal normal 1em/1.4 serif;color:#d24;} /* weight, style-eg-smcaps, ?, sizeLH,font */ */

