/*
Theme Name: U3A Theme
Theme URI: https://wordpress.org/themes/U3ATheme
Author: Jesse Bridge, Oliver Atkinson, Allan Serrurier
Description: U3A Theme for assignment.
Text Domain: U3A
*/

@media only screen and (min-width : 240px) {
   .wpcf7-textarea,
   .wpcf7-text {
     max-width: 100%;
     padding: 10px 1px !important;
   }
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
margin-top: -20px;
}

.site-branding {
  padding-top: 15px;
  background-color: #384a9c;
  border-radius: 5px;
  width: 100%;
  margin: auto; }
  @media only screen and (max-width: 1090px) {
    .site-branding {
      width: 100%;
      margin-bottom: 30px; } }

.custom-logo {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.site-description {
  font-family: Handel Gothic BT, sans-serif;
  text-align: center;
  color: #cbcbcb;
  font-size: 20px; }
  @media only screen and (max-width: 1090px) {
    .site-description {
      font-size: 14px; } }

.site-title {
  font-family: Handel Gothic BT, sans-serif;
  text-align: center;
  color: #cbcbcb;
  font-size: 35px; 
	padding-bottom: 5px;
    margin-top: 5px;}
  @media only screen and (max-width: 1090px) {
    .site-title {
      font-size: 24px; } }

.site-footer {
  background-color: #384a9c;
  height: 70px;
  color: #ffc709;
  text-align: center;
  width: 100%;
  margin: auto;
  padding-top: 20px;
  border-radius: 5px; }
  @media only screen and (max-width: 1090px) {
    .site-footer {
      width: 100%; } }

.site-content {
  width: 80%;
  margin: auto;
  font-family: Handel Gothic BT, sans-serif;
  margin-bottom: 30px; }

.entry-title {
  display: none; }

.post-edit-link {
  display: none; }

.maxbutton-2.maxbutton.maxbutton-join-us {
  margin-right: 20px; }

p {
  font-size: 19.5px; }

h1 {
  font-size: 28px; }

table {
  border-collapse: collapse;
  overflow: scroll;
  background-color: #fff9a4;
  margin: auto;
  margin-bottom: 30px; }
  table th {
    height: 40px;
    color: #384a9c; }
  table td {
    padding: 3px; }
  table th, table td {
    border: 1px solid black; }

.wp-image-317 {
  padding-right: 10%; }

.wp-image-325 {
  padding-left: 10%; }

#attachment_339 {
  margin: auto;
  width: 748px;
  text-align: center; }

figcaption {
  text-align: center; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 2px solid #41aad4;
  float: left;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 28px;
  padding: 8px 28px;
  text-transform: uppercase;
  background: none; }

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  background: #41aad4;
  color: #fff; }

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
  background: #41aad4;
  color: #fff; }

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
  color: #666;
  border: 1px solid #dbdbdb;
  border-radius: 0; }

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  color: #111; }

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
  padding: 10px 15px; }

textarea {
  padding: 10px 15px;
  width: 100%;
  height: 155px;
  resize: none; }

#primary-menu {
  width: 100%;
  margin: auto;
  border-radius: 5px;
  margin-bottom: 60px;
  text-align: center; 
	margin-top: -35px;}
  #primary-menu .current_page_item > a {
    background-color: #94a8bb; }

.main-navigation ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #cbcbcb;
  font-family: Handel Gothic BT, sans-serif; }
  .main-navigation ul li:hover > ul {
    display: block;
    /* show sub menus when hovering over a parent */ }
  .main-navigation ul ul {
    /* this targets all sub menus */
    display: none;
    /* hide all sub menus from view */
    position: absolute;
	z-index: 2;
    margin-top: 0px; }
    .main-navigation ul ul li {
      /* this targets all submenu items */
      float: none;
      /* overwriting our float up above */
      width: 150px;
      display: block; }
      .main-navigation ul ul li a {
        /* target all sub menu item links */
        padding: 5px 10px;
        /* give our sub menu links a nice button feel */ }

li {
  float: none;
  border-radius: 3px;
  display: inline-block; }
  li a {
    display: block;
    color: #384a9c;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    font-weight: bold; }
    li a:hover {
      background-color: #94a8bb; }

#menu-item-293 {
  background-color: #ffc709; }
  #menu-item-82 a {
    color: #384a9c; }
    #menu-item-82 a:hover {
      background-color: #94a8bb;
      color: #ffc709; }

.site-footer li a{
	color: #ffc709;
	font-size: 17px;
	padding: 6px;
	font-family: Handel Gothic BT, sans-serif;
}

/*# sourceMappingURL=style.css.map */
