@charset "UTF-8";
/* CSS Document */

.hmy-header-name.hmy-section h1 {
	text-align: center;
}

p.span-blk {
	
	font-weight: 500;
	font-size: 1.2em;
	color: #c0d3bf;
}

p.em-white {
	font-style: italic;
	font-size: 1.2em;
	font-weight: 600;
	color: #336e60;
}

.hmy-section.pboo-p p{
	line-height: 1.3em;
}

.h-portal h4 {
	font-size: 100%;
	letter-spacing: .04;
	font-weight: normal;
}


.image-caption-spacing {
	letter-spacing: .2em;
}



.hmy-content-wrapper.intro.pad {
	min-height: 70vh;
	border-bottom: 1px solid;
}

.hmy-content-wrapper.intro.pad-small {
	min-height: 20vh;
	border-bottom: 1px solid;
}



/*.hmy-box-separation .hmy-content-wrapper {
	margin-right: 0px;
	margin-left: 0px;
	
}*/

.top-panel {
    background-image: url(img/smoke.jpg);
    background-image: url(../images/portal/Bucky-Fuller-Sketch-Sepia_2.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-attachment: fixed;
}

.top-panel_small {
    background-image: url(img/smoke.jpg);
    background-image: url(../images/portal/bucky_sepia_small.jpg);
    background-repeat: no-repeat;
    background-position: right;
    background-attachment: fixed;
}


.banner-01.geo {
	background-image: url(../images/portal/geo-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: fixed;
	background-size: cover;
}

.banner-01.library {
	background-image: url(../images/portal/library.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: fixed;
	
}


img.d-logo, img.footer-logo {max-height: 60px;}

/*Content*/



.img-border {
	border: 1px solid black;
	border-radius: 1%;
	}


.quote-big {
	letter-spacing: .1em;
	line-height: 1.5em;
}

.fancy-reduced {
	border-radius: 3px;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.35);
	
}
.fancy-reduced-border {
	border: 1px;
	border-color: #FFF;
	
}




.h-portal h4 {
	font-size: 120%;
	letter-spacing: .04;
	font-weight: normal;
}

.bg-transparent {
	opacity: 0.9;
}

.section-header-margin {
	margin: 0px;
}


.middle-padding {
	padding: 1.5em 5em 1.5em 5em;
}

.video-opacity {
	filter: opacity(60%);
	
	
}

.m-height img {
	max-height: 300px;
}

.bucky-image-bg {
	
    background: url(../images/Not-For-Profit/Bucky-sketch-bg.jpg);
    background-repeat: no-repeat;
    background-position: right;
	background-size: auto;
	
  
	
}


.top-panel-2 {
	
	color: #FFF;
	background: linear-gradient(rgba(120,120,120,0.98), rgba(120,120,120,0.30)), url("../images/Not-For-Profit/Buckys_Dome_Carbondale.jpg");
	background-repeat: no-repeat;
	background-position: top;
	background-attachment: fixed;
	background-size: cover;
}

.top-panel-3 {
    background-image: url(../p7Zeitgeist/img/smoke.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    background-attachment: fixed;
}





.p7HMY.hmy-color-root-purple.transparent,
.p7HMY .hmy-content-wrapper.hmy-color-content-purple.transparent {
	background-color: rgba(17,28,48,0.90);
	color: #FFF;
}

.p7HMY.hmy-color-root-silver.transparent,
.p7HMY .hmy-content-wrapper.hmy-color-content-silver.transparent {
	background-color: rgba(111,136,181,0.50);
	color: #FFF;
}
.p7HMY.hmy-color-root-none.transparent,
.p7HMY .hmy-content-wrapper.hmy-color-content-none.transparent {
	background-color: rgba(111,136,181,0.50);
	color: #FFF;
}


.sample {
	
	color: #FFF;
	background: linear-gradient(rgba(120,120,120,0.98), rgba(120,120,120,0.30)), url("../images/Not-For-Profit/Buckys_Dome_Carbondale.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
}





.hr-1 {
	border: 1px solid #000;
	margin: 1.5em 0em 1em 0em;
}


.hmy-content-wrapper .ship-bg {
background-image: url("../images/legacy/Bucky-Loft-Library-ship.jpg");
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
}




.jeff-b img {
	max-height: 35em;
}



#p7ISM_1 .bridges-bg a {
	color: coral;
}

.opacity-5 {
	opacity: 0.5;
}

.opacity-9 {
	opacity: .02;
}

.li-lineHeight {
	line-height: 1.4em;
	
}

.black-text {
	color: #000;
}

 .light-mist {
	background-color: rgb(238, 242, 237);
	 color: #000;
}

.margin-t-b {
	margin-top: 20px;
	margin-bottom: 20px;
}






.medium-red {
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif" ;
	font-size: 2.5em;
	font-style: italic;
	color: rgb(154,77,85);
	letter-spacing: .08em;
}

.large {
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif" ;
	font-size: 3em;
	color: rgb(154,77,85);
	letter-spacing: .08em;
}

.large h3 {
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif" ;
	font-size: 6em;
	color: rgb(154,77,85);
	letter-spacing: .08em;
}

.large h4 {
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif" ;
	font-size: 6em;
	color: rgb(154,77,85);
	letter-spacing: .08em;
}

.max-height-video {
	max-height: 350px;
}

.rust-text h3 {
	color: rgb(193,67,46);
}

.link-on-rust a {
	color: #d5c7c3;
}

.link-on-rust {
	background-color: rgba(168,78,62,1.00);
}

.rust-heading h3 {
	color: rgb(168, 78, 62);
}

.fine-print p {
	font-size: .9em;
}

.link-on-blk a {
	color: rgb(126, 188, 89);
}



.rust-text {
	color: rgba(168,78,62);
}

.padding-hrm {
	padding: 10px;
}

.image-pad {
	padding: .5em;
}

.donate-margin {
	margin-top: 5%;
}

.p-text p {
	font-family: 'Merienda', cursive;
	font-size: 1em;
}

.s-large {
	
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif" ;
	font-size: 5em;
	color: rgb(154,77,85);
	letter-spacing: .05em;
}

span.p-text {
	font-family: 'Merienda', cursive;
	font-size: 1em;
}



.less-pad {
	padding: 1em;
}

#formwrapper {
	width: 300px;
	height: auto;
	background-color: #FFF;
}

.contact-form * {
	display: block;
	width: 50%;
	border-radius: 3px;
	margin: 5px;
	border: solid 1px #A7A7A7;
	padding: 5px;
	font-family: Arial;
	color: gray;
	
	
}


.label-text span {
	font-size: .9em;
	font-style: italic;
	color: #E0E0E0;
}

.label-text h3 {
	color: #78A489;
	
}

.label-text li {
	padding-bottom: .8em;
}
.event-tab img {
	max-height: 350px;
}

.h-spacing h2 {
	letter-spacing: .4em;
}

.item-desc h4 {
	font-size: 1.2em;
	text-align: center;
	font-weight: 500;
	
}

.item-desc p {
	font-size: .9em;
	font-weight: 400;
	color: #4d4c4c;
	line-height: 1.5em;
}


.item-desc ul li {
	font-size: .9em;
	font-style: italic;
	
}

.item-desc img {
	display: block;
margin-left: auto;
margin-right: auto;
}

a.center-enlarge {
	text-align: center;
}



.heavier-style p {
	font-size: 110%;
	font-weight: 500;
}

.item-size img {
	max-width: 80%;
}



.home-im img {
	max-height: 350px;
	margin-top: 1.5em;
}



.green-on-blk {
	color: rgb(218,239,217);
}

.medium-ar {
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif" ;
	font-size: 2em;
	color: rgb(154,77,85);
	letter-spacing: .08em;
}


p.media-link a {
background-color: #FFF;
color: #1B7456;
}

a.anchor-l  {
	color: rgb(154,77,85);
	font-weight: 500;
}

.max-store {
	max-height: 20%;
}

.link-rust a {
	color: #edbb74;
}

.cursive h3 {
	font-family: 'Satisfy', cursive;
	font-size: 2em;
	color: #32885e;
}

.lh-li {
	line-height: 2em;
	color: #CCFFCC;
}

.opacity-bg {
	opacity: 0.2;
}

.half-black {
	background: rgba(0, 0, 0, 0.1);
}

.red-line hr {
	background-color: rgb(193,67,46);
	box-sizing: border-box;
	width:75%;
	height:3px;
	
}



/* Flaired edges */

hr.style-three {
height: 30px;
border-style: solid;
border-color: black;
border-width: 1px 0 0 0;
border-radius: 20px;
}
hr.style-three:before {
display: block;
content: "";
height: 30px;
margin-top: -31px;
border-style: solid;
border-color: black;
border-width: 0 0 1px 0;
border-radius: 20px;
}


.padding-mbox {
	
}


.line-padding {
	margin-top: 2em;
	margin-bottom: 2em;
}

.pad-top-ap {
	padding-top: 20%;
}

.sep-line-top {
	padding: 2px;
}

.r-font {
     font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif" ;
	color: rgb(154,77,85)
	letter-spacing: .08em;
}

.margin-top {
    margin-top: 20px;
    
}
