dd.image-caption {
  position:absolute!important;
  bottom:50px;
  background-color:rgba(0,0,0,0.8);
  padding:20px;
  width:100%!important;
  color:white;
  
}
.section-copy2_of_welcome #viewlet-above-content {
  display:none!important;
} 

.section-copy2_of_welcome #content {
  border:none!important;
}

.section-copy2_of_welcome #slider-container {
  border:none!important;
}

.lessonsNavMod {
  float:left;
  margin-right:20px;
  padding:10px;
  border:solid 1px grey;
  font-size:.7em;

}


#parent-fieldname-description,
.documentFirstHeading#parent-fieldname-title,
.searchResults dd{
  display:none
}

dl.searchResults.searchResults dt {
clear:both!important;
width:100%;
}



.lessonsNavMod h2 {
  font-size:2em!important;
}

h1#siteTitle {
  display:inline;

}
.headerImg {
  float:right;
}

body {
  background-image:none;
  background-color:black
}
.container {
  background-color:white;
  
}

#siteTitle,
.titleTag {
  color:#e6d2b7 ;
}

.titleTag {
  margin-top:5px
}

.mainHeader {
  padding:20px!important;
background-color:black;

}


.documentFirstHeading {
  font-weight:bold!important;
  margin-bottom:0px;
  padding-top:0px!important
}

#content {
  padding-top:5px
}

.documentDescription {
  margin-bottom:20px
}


/* ===================
PAGE CUSTOMIZATIONS
======================*/

.smcHeader h2 {
  display:inline;
}

.smcCat {
  float:right
}

ul.smcCat li {
  display:inline-block!important;
}

ul.smcCat li a {
  border-right:solid 1px!important;
  padding:0px 10px
}

ul.smcCat li a.smcCatActive {
 border-bottom:solid 1px!important;
 font-weight:bold

}

.mciWidget {
  width:48%;
  float:left;
  border:solid 1px grey;
  min-height:300px;
  margin:5px;
  padding:10px;
  font-size:.7em
}

.mciWidget h2 {
  margin:0px;
  
}

.mciWidget img {
  float:right
}

.fullWidth{
width:100%;
padding:0px;

}

.fullWidth .row {
  margin-left:0px;
margin-right:0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;

}

.fullWidth nav {
  -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
border-bottom:double white 3px;
border-top:solid white 1px;

}

.fullWidth nav #site-nav{
  max-width:1100px!important;
  margin-left:auto;
  margin-right:auto;
  
  
 
}
#portal-column-two .clear {
  clear:both
}

.newsTitle {
  font-weight:bold;
  font-size:1.2em;
}


#portal-column-two {
  padding-right:10px;
}

.portletNews .tileImage {
  float:right;
  padding-left:10px
}

.BelowPortletManager1 .portletWrapper {
    float:left;
    width:47%;
    margin:10px;

}

.BelowPortletManager1 ul {
    float:left!important;
    width:50%!important;
 
}



.section-welcome  #viewlet-above-content {
  display:none;
}

.section-welcome  #content {
  border:none; 
 padding-top:0px
}

#portal-column-content {
 border:none!important

}

.navbar-default {
  background-color:#e6d2b7
}
ul.navbar-nav#site-nav-items li a{
  border-right:solid 2px white;
  color:#150602

}

#site-nav {
  
}
div.documentActions {
 
}

div.documentActions li#document-action-rss {
  display:inline;
  padding:5px;
  background-color:#FF7F00;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

div.documentActions li#document-action-rss a {
  color:white!important;
  font-weight:bold;
}

div.documentActions li#document-action-rss:before {
  font-family: FontAwesome;
  content: "\f09e ";
  padding-right:5px;
  color:white;
}

div.documentActions li#document-action-print{
  display:none
}

.BelowPortletManager1 div {
  background-color:#F5F5F5;
  min-height:250px;
font-size:1.2em!important;
}

.BelowPortletManager1 .portletHeader,
.portletWrapper dt{
  background-color:#333!important;
  color:white;
  padding:10px!important;
}




* {
  -webkit-font-smoothing: antialiased;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  letter-spacing: normal;
}

#content h1,
#content h2,
#content h3 {
  font-style: normal;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

#portal-breadcrumbs {
  font-style: normal;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

body { background-position: 0 16px; }
#visual-portal-wrapper {
  width: 100%;
  max-width: 100%;
}
@media screen and (min-width : 1000px)  {
  #visual-portal-wrapper { max-width: 100%; }
}


.navbar {
  margin-bottom: 5px;
}
ul.nav.navbar-nav {
  font-size: 16px;
  font-weight: 600;
}

#portal-footer {
  margin-top: 0;
  margin-bottom: 0;
}
#portal-footer-wrapper {
  background-color: #444;
}
#uwoshFooter-wrapper {
  background-color: #b0b0b0;
}
#content {
  font-size: 16px;
}
#portlets-footer div.width-full {
  width: inherit;
}
#portlets-footer div.position-0 {
  margin-left: 0;
}
#portlets-footer div.cell {
  float: none;
  left: 0;
}
#content .row {
  width: inherit;
}
/********************************************
HEADER
********************************************/
header {
  margin-bottom: 16px;
}


@media (max-width: 992px) {
  .wordmark {
    margin-left: 0;
  }

  #siteTitle {
    text-align: center;
  }
}
#quickLinksDesktop {
  margin-top: 6px;
  margin-bottom: 16px;
  font-size: 16px;
  text-align: right;
}
#quickLinksDesktop a {
  color: #444;
}
.plone-search form { width: 174px;}
.plone-search > #portal-advanced-search { display: none; }
#LSResult a { color: #444 !important; }


/********************************************
END HEADER
********************************************/
/****************************************
HEADER PORTLETS
****************************************/
#portlets-in-header .width-full,
#portlets-above .width-full,
#portlets-below .width-full {
  width: 100%;
}
#portlets-in-header .position-0,
#portlets-above .position-0,
#portlets-below .position-0 {
  margin-left: 0;
}
#portlets-in-header .cell,
#portlets-above .cell,
#portlets-below .cell {
  left: 0;
  float: none;
}
/****************************************
END HEADER PORTLETS
****************************************/
#mainImage {
  min-height: 0 !important;
  margin-bottom: 0;
}
#mainImage img {
  width: 100%;
}



/****************************************
FORMS
****************************************/
form .label {
  color: #333;
  padding: 0;
  font-size: 100%;
  line-height: 24px;
  text-align: left;
  white-space: normal;
}
form input[type="radio"] {
  margin-right: 8px;
}
/****************************************
END FORMS
****************************************/

/****************************************
NAVIGATION PORTLET
****************************************/
#portal-column-one ul li a:before {
    background-image: none;
    width: inherit;
    height: inherit; }
#portal-column-one .portletNavigationTree .portletItem {
  padding-left: 0; }
#portal-column-one .portletNavigationTree {
  font-size: 13px;
  margin-bottom: 32px; }
#portal-column-one .portletNavigationTree .portletHeader {
  display: none; }
#portal-column-one .portletNavigationTree a {
  color: #444444 !important; }
#portal-column-one .portletNavigationTree .navTreeTopNode {
  background-color: none;
  background: none;
  background-image: -webkit-linear-gradient(top, whitesmoke 0, #e8e8e8 100%);
  background-image: linear-gradient(to bottom, whitesmoke 0, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  border: 1px solid #ddd;
  padding: 10px 12px;
  font-size: 13px; }
#portal-column-one .portletNavigationTree .navTreeTopNode a {
  padding-left: 2px !important; }
#portal-column-one dl.portlet ul.navTree .navTreeCurrentItem {
  background-color: transparent !important; }
/****************************************
END NAVIGATION PORTLET
****************************************/
@media screen and (max-width : 992px) {

}
@media screen and (max-width : 977px) {
  #visual-portal-wrapper {
    width: inherit !important;
  }
}

@media screen and (max-width : 770px) {
  #visual-portal-wrapper {
    width: inherit !important;
  }
  #portal-column-content,
  #portal-column-one,
  #portal-column-two {
    width: inherit !important;
    margin-left: inherit !important;
  }
}

@media screen and (max-width : 610px) {
  #visual-portal-wrapper {
    width: inherit !important;
  }
  #portal-column-content,
  #portal-column-one,
  #portal-column-two {
    width: inherit !important;
    margin-left: inherit !important;
  }
  div.position-0 {
    /* margin-left: 16px !important; */
  }
  #portlets-below {
    margin-right: 16px;
    padding-right: 8px;
  }
  #portlets-below div.position-0 {
    margin-left: 16px !important;
  }
}

/*
     FILE ARCHIVED ON 09:33:13 Dec 22, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:14:35 Jul 24, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 106.784
  exclusion.robots: 0.1
  exclusion.robots.policy: 0.092
  RedisCDXSource: 0.567
  esindex: 0.01
  LoadShardBlock: 85.523 (3)
  PetaboxLoader3.datanode: 81.109 (5)
  CDXLines.iter: 17.77 (3)
  load_resource: 318.165 (2)
  PetaboxLoader3.resolve: 155.534 (2)
*/