.pagetitle {
  font-size:2.9rem; 
  line-height: 3.2rem;
  font-weight:bold;
  margin-top:-1rem;
}
.pagetitle1 {
  font-size:2.7rem; 
  line-height: 3.0rem;
  font-weight:bold;
  margin-top:-1rem;
}
.pagetitle2 {
  font-size:2.5rem;
}
.paragraph--type--embed-block {
  margin-top:2.5rem;
}
.paragraph--type--embed-block p {
  margin-top:-1rem;
}
#timeline p {
  margin-top:-1.2rem;
}
.radscc-sideblock {
	margin-top:-3rem;
}

/*
#sidemenu p {
  line-height:1.5rem;
}
#sidemenu a {
  color: #727578;
}
#sidemenu  a:hover {
  color: #C75300;
}
#sidemenu-header {
	margin-top:-6rem;
	color:#000 !important;
	font-weight:bold !important;
	font-size:1.2rem !important;
}
*/
#sidemenu {
  margin-top:-3rem;
  font-size:1rem; 
	color: #727578;
	font-weight:500;
	cursor: default;
}
#sidemenu p {
	font-size: 1rem;
	line-height: 1.6rem;
	margin-bottom: 1.6rem;
	cursor: default;
}
#sidemenu ul {
  list-style-type: none;
  margin-top:-1.45rem; 
  margin-left:-1rem;
  margin-bottom:-.15rem;
}
#sidemenu ul li {
  padding-bottom:0.4rem;
}
#sidemenu, #sidemenu a {
	font-size: 1rem;
	line-height: 1.13rem;
	color: #727578;
	transition: color .2s ease;
	text-decoration: none !important;
	cursor: pointer;
}
#sidemenu a:hover {
	color: #F76902;
}
#sidemenu a:active {
    color: #000 !important;
    font-weight:bold;
}
#sidemenu p.sidemenu-title {
	color:000 !important;
	margin-top:-1.6rem;
}

#webform-submission-contact-radscc-paragraph-23838-add-form {
  margin-top: -3rem;
}

#progress-navigation--sidebar--content .sidebar-additional-content {
  padding: 2rem 2rem 0rem 2rem !important;
}
/*
#progress-navigation--sidebar--sidebar .sidebar-menu.small-menu nav a {
    font-size: .85rem;
}
#progress-navigation--sidebar--sidebar .sidebar-menu nav li.active a {
  font-size:.9rem !important;
}
#progress-navigation--sidebar--sidebar .d-md-block .mt-5 .col-3 {
  margin-top:3.5rem;
}
*/
.field--name-field-left-sidebar-content .paragraph--type--embed-block p {
  line-height:1.5rem;
}
#card-header-45103 a {
  color:#C75300 !important;
  margin-top:-1rem;
  margin-left:-2rem !important;
  font-size:1.1rem !important;
  font-weight:bold !important;
}
#wrapper{ width:100%; float:left; height:auto; border:1px solid #5694cf; }


/* Events section */
.single-column-container-23658 .ASL-event {
	margin-top:-3rem !important;
}
.view-block-title {
	font-size:1.4rem;
	font-weight:bold;
}
.view-radscc-events {
	margin-top:1rem !important;
	margin-bottom:-1rem !important;
}
.view-radscc-events .item-list {
	margin-top:-1rem;
}
.view-radscc-events .card.event-teaser .card-title,
.next-year .card.event-teaser .card-title {
	font-size: 1.1rem !important;
}
.view-radscc-events .item-list li,
.next-year-block .item-list li {
	margin-top:-1rem !important;
	margin-bottom:-2rem !important;
}
.view-radscc-events p.card-title a {
	text-decoration: underline !important;
	text-decoration-color: #F76902 !important;
}
.view-radscc-events p.card-title a:hover {
	color: #777 !important;
	text-decoration: none !important;
	text-decoration-color: transparent !important;
}


@media (min-width: 992px) {
   .view-radscc-events .col-lg-4 {
        flex: 0 0 25% !important;
        max-width: 25% !important;
    }
}

/* to handle the left additional menu feature */
@media (max-width: 768px) {
  .sidebar-additional-content::before {
    content:"\2630  RADSCC MENU\A\A";
    font-size:1.1rem;
    font-weight:bold;
    white-space: pre;
    margin-top:1rem;
  }
  #sidemenu {
    font-size:1rem;
    margin-top:-2rem;
  }  
  #sidemenu ul {
    /*font-size:.95rem;*/
  }
  #progress-navigation--sidebar--content .sidebar-additional-content {
    margin-top:-1rem !important;
    padding-top:1rem;
    padding-bottom:1rem;
  }
  #card-header-45103 a {
    margin-left:-.8rem !important;
  }
}


/* asl presentations view grid */
.view-id-radscc_asl_presentations {
	margin-top:-1rem;
}
.view-id-radscc_asl_presentations img {
	width:150px !important;
	height:auto !important;
}
.view-id-radscc_asl_presentations.view-display-id-block_1 .views-row,
.view-id-radscc_asl_presentations.view-display-id-block_2 .views-row,
.view-id-radscc_asl_presentations.view-display-id-block_4 .views-row {
  align-items: flex-end;
  display: inline-flex;
  font-size:.9rem;
}

.view-id-radscc_asl_presentations.view-display-id-block_1 .views-view-grid .views-col,
.view-id-radscc_asl_presentations.view-display-id-block_2 .views-view-grid .views-col,
.view-id-radscc_asl_presentations.view-display-id-block_4 .views-view-grid .views-col {
  width:50%; 
  min-width: 50%;
  padding-right: 5px;
  margin-bottom:1.5rem;
}
 
.ritonly {
  color:#aaa; padding-bottom:20px;
}
.asl-project {
	color:red;
	font-weight:bold;
	font-size:1.2rem;
}
.asl-project-lg {
	color:red;
	font-size:1.6rem;
	padding-left:2px;
}
.presenterinfo {
  color: #1e6a97 !important; /*#934451 #b82424*/
  display:block;
  font-weight:400 !important;
  margin-bottom:-1rem;
}
p.flyer, p.noflyer {
	padding-top:4px;
  margin-bottom: 0;
}
p.flyer a {
  /*font-weight:500 !important;*/
}

.view-id-radscc_asl_presentations.view-display-id-block_3,
.view-id-radscc_asl_presentations.view-display-id-block_4 {
  min-width: 100%;
  width: 100%;
}

/* block #1 to add flyers to presentations */
/*
.view-id-radscc_asl_presentations.view-display-id-block_1 .culture-container {
	display:inline-flex;
}
.view-id-radscc_asl_presentations.view-display-id-block_1 .leftside {
	padding-top: 1rem;
}
.view-id-radscc_asl_presentations.view-display-id-block_1 .rightside {
	padding-top: 1rem;
	padding-left: 2rem;
}
*/

/* block #4 is for the culture series presentations */
/*
.view-id-radscc_asl_presentations.view-display-id-block_4 .views-view-grid .views-col {
  min-width: 95%;
}
.view-id-radscc_asl_presentations.view-display-id-block_4 .heading strong {
	font-size:1rem;
	width:90%;
}
.view-id-radscc_asl_presentations.view-display-id-block_4 .culture-container {
	display:inline-flex;
}
.view-id-radscc_asl_presentations.view-display-id-block_4 .leftside {
	padding-top: 1rem;
}
.view-id-radscc_asl_presentations.view-display-id-block_4 .rightside {
	padding-top: 1rem;
	padding-left: 2rem;
}
*/
    

.view-id-radscc_asl_presentations.view-display-id-block_3 .views-row div.views-field.views-field-nothing {
  margin-bottom:2rem !important;
}

.view-radscc-asl-presentations nav.pager {
	margin-top:2rem;
	float:left;
}

/*
@media (max-width: 1000px) {
.view-id-radscc_asl_presentations.view-display-id-block_1 .heading strong {
	font-size:1rem;
	width:90%;
}
.view-id-radscc_asl_presentations.view-display-id-block_1 .views-row {
		display:block !important;
}
.view-id-radscc_asl_presentations.view-display-id-block_1 .views-view-grid .views-col {
		width: 100% !important;
		max-width:100% !important;
		margin-bottom:1.5rem;
	}
}
*/