/* CONTENT 1 */
#content1 { background: #C0A694 url("../images/papyrus.gif"); height: 400px; }
/* menu buttons */
#buttons { float: right; margin: 28px 20px 0 0; padding: 7px; width: 178px; background: rgb(246,226,197); background: rgba(255,255,255,0.3); border-radius: 6px; }
#buttons a { float: left; display: block; width: 72px; height: 72px; margin: 5px; border-radius: 6px; box-shadow: 2px 2px 4px #555; text-indent: -99999px; outline: 0; background: url("../images/buttons.png"); }
#buttons a:hover { box-shadow: 2px 2px 4px #555 inset, 0 0 4px #fff }
a#AudioNews { background-position: -72px 0 }
a#AudioNews:hover { background-position: 0 0 }
a#VideoNews { background-position: -72px -72px }
a#VideoNews:hover { background-position: 0 -72px }
a#FilmFest { background-position: -72px -144px }
a#FilmFest:hover { background-position: 0 -144px }
a#Links { background-position: -72px -216px }
a#Links:hover { background-position: 0 -216px }
a#Membership { background-position: -72px -288px }
a#Membership:hover { background-position: 0 -288px }
a#Underwriting { background-position: -72px -360px }
a#Underwriting:hover { background-position: 0 -360px }
a#Goods-a-Services { background-position: -72px -432px }
a#Goods-a-Services:hover { background-position: 0 -432px }
a#Marketplace { background-position: -72px -504px }
a#Marketplace:hover { background-position: 0 -504px }
/* carousel */
#c1sub3 { height: 400px; margin-right: 218px; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
/* CONTENT 2 */
#content2 { margin: 10px -5px 0 }
#content2 .col-md-4 { padding: 5px; margin: 5px 0 0; }
#content2 .c2body { padding: 0 10px 10px; background: url("../images/papyrus.gif"); }
#content2 .c2bodyinner { font-size: 13px; border: 1px solid #fff; border-top: 0; padding: 20px; background: rgb(246,226,197); background: rgba(255,255,255,0.3); }
#content2 h3 { margin: -20px -31px 10px; font-size: 18px; color: #fff; border-radius: 8px 8px 0 0; padding: 7px 0; text-align: center; background: #816e5b; background: -webkit-linear-gradient(top, #816e5b 0%,#2f2727 100%); background: linear-gradient(to bottom, #816e5b 0%,#2f2727 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#816e5b', endColorstr='#2f2727',GradientType=0); }
#content2 h4 { clear: left; margin: 20px 0 5px; font-size: 15px; font-weight: 700; }
#content2 .c2bodyinner:after { content: ""; display: table; clear: both; } /* clearfix */
#content2 a { color: #333 }
#content2 a:hover { color: #23527C }
#content2 .readmore { clear: left; padding: 10px 0 0; }
#content2 .readmore a { color: #337AB7 }
#content2 .readmore a:hover { color: #333 }
#content2 #c2sub1 img { float: left; height: auto; width: 120px; margin: 5px 12px 0 0; }
#content2 p { margin: 0 }
#content2 #c2sub1 .vid-meta { display: none } /* hide vid location/length */
#content2 #c2sub3 .banneritem { text-align: center; margin: 20px 5px 5px; }
#content2 #c2sub3 img { width: 100%; max-width: 256px; }
/* RESPONSIVE */
@media (min-width: 992px) { 
    .container { width: 930px }
}
/* equal width columns on larger screens */
@media (min-width: 768px) { 
    #content2, #content2 .col-md-4, #content2 .c2body { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
    #content2 .col-md-4, #content2 .c2body, #content2 .c2bodyinner { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
    #content2 .c2bodyinner { padding: 12px }
    #content2 h3 { margin: -20px -23px 10px }
    #content2 #c2sub1 img { width: 80px; margin-right: 9px; }
}
/* bigger screens */
@media (max-width: 991px) { 
    #c1sub3 { margin-left: 20px }
}
/* medium screens */
@media (max-width: 767px) { 
    #content2 { margin: 0 }
    #content2 .col-md-4 { padding: 8px 0 0 }
    #content2 h3 { border-radius: 0 }
    #content2 #c2sub3 { text-align: center }
}
/* tiny screens */
@media (max-width: 550px) { 
    #content1 { padding-top: 20px; height: 430px; }
    #buttons { overflow: hidden; float: none; margin: 0 auto; padding: 7px 10px; width: 204px; background: rgba(255,255,255,.5); border-radius: 6px; }
    #buttons a { margin: 10px }
  	#c1sub3 {display:none;}
}