/*
A supplemental stylesheet for the 'education-pro' child-theme. This stylesheet is included after the child-theme's style.css so use the '!important' directive to ovverride any styles there-in.
*/

.site-header {
  background-color: #C0392B;
  left: 0;
  position: fixed;
  top: 47px;
  width: 100%;
  z-index: 999;
border-top: 3px solid #fff;
  min-height: 56px;
}
.title-area {
  width: 211px;
  position: absolute;
}

.header-image .site-title > a {
  min-height: 93px;
  background-color: #FFF !important;
}

.site-header .widget-area {
  padding-top: 0;
  width: 870px;
}

.genesis-nav-menu .menu-item {
  font-weight: bold;
  text-transform: uppercase;
}

.genesis-nav-menu li a {
  color: #FFF;
padding: 20px;
}

.genesis-nav-menu .sub-menu .menu-item {
text-transform: none;
}

ul#menu-topnav:hover > li {
  opacity: .5;
}
.genesis-nav-menu > .menu-item:hover {
  opacity: 1 !important;
}

.genesis-nav-menu a:hover {
  color: #FFF;
}

.genesis-nav-menu li .sub-menu a {
  background-color: #A8291C;
padding: 14px 24px;
}

.genesis-nav-menu .sub-menu .sub-menu {
  margin: -42px 0 0 199px;
}

.genesis-nav-menu .menu-item.mobileOnly {
display: none;
}

.responsive-menu-icon {
  color: #FFF;
  padding: 10px 0;
}

.slider {
position: relative;
}

.slider img {
  width: 100%;
  height: auto;
}

.topHeaderBar {
  position: fixed;
  top: 0;
  color: #FFF;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 10;
}

.topHeaderBar p {
  text-align: right;
  margin: 9px;
  font-weight: bold;
}

.news-flash {
  background-color: #C0392B;
}
.slider img {
  margin-bottom: -9px;
}

.news-flash h1,
.news-flash h2,
.news-flash h3,
.news-flash h4,
.news-flash h5,
.news-flash h6,
.news-flash p,
.news-flash marquee {
display: inline-block;
color: white;
margin: 0;
  padding: 10px 0;
}

.entry {
background: none;
box-shadow: none;
padding: 30px 60px 60px;
}

.entry .entry-header .entry-title {
border-left: none;
}

.page-id-31 div#agm_mh_footer {
  display: none;
}

.grass-footer {
  background: url(http://www.teeitupmarketing.com/7564530/files/2015/04/grass.png) repeat-x;
  height: 50px;
  width: 100%;
}

.site-footer {
  background: url(http://www.teeitupmarketing.com/7564530/files/2015/04/bg-footer.jpg) repeat-x;
}

.site-inner{padding-top:0;}

.content-sidebar-wrap .et-learn-more h3.heading-more{
color: #000;
font-weight: bold;
}


/* responsive */

@media only screen and (max-width: 1139px) {
.site-header .widget-area {
  width: 710px;
}
.genesis-nav-menu li a {
  padding: 20px 12px;
}
}

@media only screen and (max-width: 1023px) {
.title-area {
  position: static;
  width: 100%;
}

.site-header .widget-area {
  width: 100%;
}


.topHeaderBar p {
  text-align: center;
}
}

@media only screen and (max-width: 768px) {
.site-header,
.topHeaderBar {
position: static;
}

.genesis-nav-menu.responsive-menu li a, .genesis-nav-menu.responsive-menu li a:hover, .nav-primary .genesis-nav-menu.responsive-menu > li > a:hover, .nav-primary .genesis-nav-menu.responsive-menu > li.menu-item-has-children:hover > a,
.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
  color: #FFF;
}

.genesis-nav-menu .menu-item.mobileOnly {
display: block;
}
}

input, textarea, select {
    border: 1px solid #cccccc !important;
    border-radius: 8px !important;
    padding: 8px !important;
    max-width: 250px;
}

#event-bread-crumbs {
display: none !Important;

}

.wpmudevevents-buttons {
display: none !Important;

}

#wpmudevevents-user {
display: none !Important;

}

.wpmudevevents-calendar-event-info {
  color: #FFF;
  background: #000 !important;
-moz-box-shadow: 1px 1px 0px 1px #9D9D9D;
-webkit-box-shadow: 1px 1px 0px 1px #9D9D9D;
box-shadow:1px 1px 0px 1px #9D9D9D;
}
