.ai1ec-single-event .ai1ec-field-label, .ai1ec-multi-event .ai1ec-field-label {
    color:#000!important;
}

.ai1ec-single-event {
    background-color: antiquewhite;
    padding: 7px;
    border-radius: 5px;
    margin-bottom: 5px;
}

/*Footer*/
.footer-inner > .large-12 {
      background-color: rgba(0, 0, 0, 0.6);
    border-radius: 5px;
}
.footer-inner .large-3 {
    margin-bottom: 0px!important;
    margin-top: 10px!important;
}

/*-fixed font for title on the lef-nav-*/
.home h2 {
font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal;
color: #222222;
text-rendering: optimizeLegibility;
margin-top: 0.2em;
margin-bottom: 0.5em;
line-height: 25px;
}

article.type-page .lcp_catlist li { width: 100%; height: 10px; min-height: 40px; float: none; margin: 20px 0 0 0; padding: 5px 0 0 0; border-top: 0px solid #969696; }

/*--Fixed margin left for icon under rotator banner--*/
li { margin-left: 0px;}

table {
background: white;
margin-bottom: 1.25em;
border: 0px;
}

.iframe-rwd  {
position: relative;
padding-bottom: 12em;
padding-top: 2em;
height: 0;
overflow: hidden;
margin-bottom: 2em;
}
.iframe-rwd iframe {
position: absolute;
top: 0;
left: 0;
width: 80%;
}

.wpcf7 .wpcf7-select {
width: 350px;
}

.ai1ec-event-footer {
clear: both;
color: #949494;
font-size: 0.9em;
display: none;
}

.pagination-centered { display: none;}

.tp-bannershadow, .tp-shadow1 {
position: initial!important;
margin: auto;
width: 70%!important;
}
.search-input {
  max-width:167px!important;
}

.gsc-thinWrapper {
    width: 95%!important;
}
.gsc-orderby-container {
    text-align: left!important;
}
.gsc-selected-option-container {
  min-width: 100px!important;
}
.rotator-placeholder-wrapper {
  background-color:white;
}
.wrapper { 
  border : 2px solid #000; 
  overflow:hidden;
}

.homepage-div {
   min-height: 200px;
}
#hp-div1 {
  float:left; 
  margin-right:20px;
  width:60%;
  padding-bottom:15px;

}
#hp-div2 { 

  overflow:hidden;

 min-width:200px;
  min-height:170px;
}

#hp-img1, #hp-img2 {
  margin-bottom:3px;
  border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
}

@media screen and (max-width: 595px) {
    #hp-div1, #hp-img1, #hp-img2 {
        width:100%;
    }
  }
@media screen and (max-width: 500px) {
 .grad-letter {
    float: inital!important;
    width: 97%!important; }
}
article.type-page img {
    margin-bottom: 0px!important;
}
.pl-sliderdate {
  background: #C6AF2F!important;
}

.ult_tab_li {
  line-height: .5!important;
}

article.type-page ul li {
    list-style-image: url("//www.riohondo.edu/wp-content/uploads/2016/02/li-arrow.png");
    margin-left: 30px;
}

.top-bar {
border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
}

 /* Article CSS */
.post_meta {
    max-width: 75%!important;
    float: left!important;
    list-style: none!important;
    padding: 0!important;
    margin-bottom: 5px!important;
  }
  
 .post_date h6 {
    font-weight: 400;
    font-size: 12px;
  }
  .post_meta li {
    float: left;
    margin: 0;
    margin-right: 32px;
    margin-bottom: 5px;
}
  
  .post_meta li i {
    position: relative;
    top: 1px;
    margin-right: 10px;
    font-size: 15px;
}
  
  .post_meta li span {
    display: inline-block;
    margin-bottom: 5px;
    color: #555;
  }

.img-responsive {
    display: block;
    max-width: 100%;
    width:100%;
    height: auto;
  margin-bottom:20px;
  border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}

.post_title {
  padding: 15px 0 20px;
margin: 0 0 11px;
border-bottom: 1px solid #e1e2e4;
  text-transform: uppercase;
}

.blog_layout_list {
    background-color: white;
    padding-bottom: 10px !important;
    margin-right: 5px;
    margin-top: 0px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    border-radius: 10px;
}

.stm_share {
    margin: 9px -3px 0;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  padding-top: 20px;
  padding-bottom:20px;
}

.stm_share label {
    vertical-align: top;
    margin-bottom: 0;
    margin-right: 5px;
    color: #aaa;
    font-size: 13px;
    font-weight: 400;
}

.read-button {
display: inline-block;
  margin-top:5px;
min-width: 135px;
margin-bottom: 0;
font-size: 12px;
font-weight: 700;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #fff;
border: 0;
background-color: #363636;
text-transform: uppercase;
text-align: center;
outline: none !important;
  padding:7px;
  border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}

.read-button:hover {
  background-color: #4D4D4D;
}

.read-button a:link, .read-button a:visited, .read-button a:active {
  color:white!important;
  text-decoration: none;
}

.read-button a:hover {
color: #FEC40D!important;
}  

.blog-body {
      background-color: white;
    padding: 0px 10px 1px;
    border-radius: 5px;
}

.ai1ec-agenda-view .ai1ec-date {
  background: initial!important;
  border-top:initial!important;
}

.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
  color: #333333!important;
}

.ai1ec-allday-badge {
    background: #f20b0b!important;
}

@media only screen and (min-width: 641px) {
body .gform_wrapper .top_label li.gfield.gf_left_half, body .gform_wrapper .top_label li.gfield.gf_right_half, body .gform_wrapper .top_label li.gfield.gf_left_third, body .gform_wrapper .top_label li.gfield.gf_middle_third, body .gform_wrapper .top_label li.gfield.gf_right_third {
    float: left;
    margin-left: 0 !important;
    margin-right: 0 !important;
    clear: none !important;
}
.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
        width: 31.3% !important;
}
}
