/*!
Theme Name: FCUMC - Divi Child
Author: Finally Found Designs
Template:Divi
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*#top-menu .menu-item:hover {background:#ff0000;
   border-left:2px #00ff00 solid;
   border-right:2px #00ff00 solid;
}*/

body {
  color:#7f4a3c;
}

p a {
  color:#c12925;
  border-bottom: 1px #a3b8b5 solid;
  font-style: italic;
}

#logo {
  max-height:none;
}

.call-out-text {
  color:#7f4a3c;
  background:#a3b8b5;
  font-size:2em;
  line-height: 2em;
  padding:2em;
  box-shadow: .25em .25em 0 0 #dedede;
}

.block-grey, .block-darkbrown, .block-tan, .block-red {
  padding:4em;
  line-height: 2em;
}

.block-grey {
  background:#a3b8b5;
  color:#7f4a3c;
}

.block-darkbrown {
  background:#7f4a3c;
  color:#fff;
}

.block-tan {
  background:#c7a87a;
  color:#7f4a3c;
}

.block-red {
  background:#c12925;
  color:#fff;
}

.block-grey h2 {
  color:#7f4a3c;
  font-weight: bold;
  font-size:2.5em ;
}

.block-darkbrown h2{
  font-weight: bold;
  font-size:2.5em ;
  color:#fff;
}

.block-tan h2{
  font-weight: bold;
  font-size:2.5em ;
  color:#7f4a3c;
}

.block-red h2{
  font-weight: bold;
  font-size:2.5em ;
  color:#fff;
}

.page-heading h1{
  font-size:79px;
  font-weight: 800;
  color:#fff;
  letter-spacing: 4px;
  text-align: center;
  text-shadow: 0.08em 0.08em 0em rgba(0,0,0,0.4);
  padding-top:2em;

}

.section-heading h1{
  font-weight: bold;
  color:#7f4a3c;
  text-align: right;
  font-size:3.5em;
  padding-top:3em;
}

.section-heading {
  /*opacity: .5;*/
  position:relative;
}

.section-heading::before {
  display:block;
  height:326px;
  width:100%;
  content:"where is it";
  background-color:#c7a87a;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  z-index: -1;
  opacity: 1;
}

.cross-block::before {
  display:block;
  height:5em;
  width:100%;
  content:"";
  background:url("images/cross-icon.svg") no-repeat center;
  text-align:center;
  color:#fff;
  border-bottom: 2px #fff solid;
  margin:0em auto 1em auto;
  padding:0em auto .5em auto;
}

.cross-block {
  padding:5px 36px 26px 36px;
  font-size:14px;
  line-height: 1.7em;
  text-align: justify;
  color:#fff;
}

.body-text::after {
  display:block;
  height:1em;
  width:200px;
  content:"";
  background:url("images/cross-design.svg") no-repeat;
  text-align:center;
  color:#a3b8b5;
  margin:3em auto 0 auto ;
  padding-top: .5em;

}
.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a {color:#a3b8b5;}
.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a {
  color:#7f4a3c;
  background:#c7a87a;
}

#tribe-bar-form, #tribe-bar-collapse-toggle, #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters {
  background:#c7a87a;
}

#tribe-bar-form .tribe-bar-submit input[type="submit"] {
  background:#c12925;
}

#tribe-bar-form input[type="text"] {
  color:#fff;
  border-bottom: 1px dashed #fff;
}

.tribe-bar-views-inner {
  background-color: #7f4a3c;
}

.tribe-events-calendar thead th {
  background-color: #7f4a3c;
  border-left: 1px solid #7f4a3c;
  border-right: 1px solid #7f4a3c;
}

.entry-content tr th, #tribe-bar-views-label, #tribe-bar-views-toggle {
  color: #fff;
}

.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-list-separator-month, .tribe-events-page-title {
  color:#7f4a3c;
}

.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], #tribe-events .tribe-events-button {
  background:#c12925;
  color:#fff;
}

.tribe-events-calendar div[id*="tribe-events-daynum-"] {
  background-color: #c7a87a;
  color:#7f4a3c;
}
.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*="tribe-events-daynum-"] {
  background-color: #a3b8b5;
  color:#7f4a3c;
}

.tribe-events-nav-pagination a, .tribe-events-read-more {
  color:#c12925;
}

.tribe-events-list-event-title {
  color:#7f4a3c;
  font-weight: bold;
}

.tribe-events-event-meta {
  color: #a3b8b5;
}

.wpcf7-form {
  width:100%;
  font-size: 1.5em;
  background: #c7a87a;
  padding:1.5em 1.5em 0 1.5em;
  border:2px solid #7f4a3c;
}

.wpcf7-form label {
  font-weight:bold;
}

.wpcf7-form input, .wpcf7-form textarea {
  margin:1em 0 1em 0;
  padding: .6em 1em .6em 1em;
  width:100%;
  font-size:.75em;
  border-radius: 20px;
}

.wpcf7-form select {
  margin:1em 0 1em 0;
  padding:.6em 1em .6em 1em;
  width:100%;
  font-size:.75em;
  border-radius: 20px 0 0 0;
}

.wpcf7-form input[type="submit"] {
  border:none;
  border-radius: 35px;
  font-size:1em;
  font-weight: bold;
  color:#fff;
  background:#c12925;
}

.wpcf7-form input[type="submit"]:hover {
  background:#7f4a3c;
  color:#fff;

}

/*#top-menu li ul {
  width:auto;
  border-top:none;
  background:#ff0000;
  border-left:2px #00ff00 solid;
  border-right:2px #00ff00 solid;
}

#top-menu li li {
  width:auto;
  margin:1em;
  padding:0;
}

#top-menu li .menu-item:hover {
  background:none;
     border-left:2px #00ff00 solid;
     border-right:none;
}

#top-menu li li a {
  width:auto;
  padding:0;
}
