/* Enter Your Custom CSS Here  */


/* GREEN h2 {color: #53682B !important;
    font-size: 24px !important;} */

div.et_pb_text_inner h1 {color: #82060b !important;
                         font-size: 32px;}

/* h2 {color: #6E2502 !important;
    font-size: 24px !important;} */

h2 {color: #82060b !important;
    font-size: 24px !important;}

body.single-post h2 {margin-top: 20px !important;}

h2.whitehead {color: #ffffff !important;}
h2.before-list {margin-top: 30px !important;}

h2.et_pb_slide_title {text-shadow: none !important;}

blockquote {border-left: 4px solid #D67847 !important;
            padding-left: 20px;}

blockquote p {margin-bottom: 0;
              font-style: italic;}

blockquote p.quote-author {font-size: 80%;
                font-weight: bold;
                font-style: normal;
                margin-bottom: 10px;}

nav#site-navigation {z-index: 2000 !important;}

/* div.header-content h1.et_pb_module_header,
div.header-content span.et_pb_fullwidth_header_subhead,
div.header-content span.et_pb_header_content_wrapper

{background-color: rgba(0,0,0,0.3) !important;
 padding: 20px !important;
 width: 50% !important;} */

.et_pb_gallery .et_pb_bg_layout_light {margin-bottom: 0 !important;}


/* Deactivate animations from Divi galleries */
.et_pb_gallery_item {
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	-ms-animation: none !important;
	animation: none !important;
}

span.byline, span.author vcard {display: none;}

ul {margin-bottom: 0 !important;}

ul.nobullets,  
ul.nobullets li {padding: 0 !important;
                 list-style-type: none !important;}
ul.nobullets li {margin: 0 !important;}
ul.nobullets {margin: 10px 0 20px 0 !important;}

/* Hide scrollbar for Chrome, Safari and Opera */
div.et_pb_map *::-webkit-scrollbar {
  display: none;
}

div.et_pb_map * {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

div.et_pb_map h3,
div.infowindow 
{background-color: #FFE !important;
                 border: 1px solid #CCC !important;
                 padding: 8px !important;
                 width: 250px !important;}
div.et_pb_map h3 {color: #333 !important;
                  font-family: arial, helvetica, sans-serif;
                  font-weight: bold !important;
                  text-align: center !important;
                  border-bottom: 0 !important;}

div.infowindow {border-top: 0 !important;}

div.infowindow a {color: #009 !important;}

div.et_pb_map_extended_0 {text-align:center !important;}

article#post-330 h1.entry-title {display: none !important;}

div.et_pb_testimonial_content {margin-bottom: 0 !important; padding-bottom: 0 !important;}
span.et_pb_testimonial_author {margin-top: 0 !important; padding-top: 0 !important;}

li.nonclick a:hover {text-decoration: none;}

li.nonclick ul.sub-menu a:hover {text-decoration: underline !important;}

a.oliveboxlink {color: #CCFFCC !important;}
a.oliveboxlink:hover {color: #99cc99 !important;}

/* 
.flex-SameSize .et_pb_column_1_4{
display: flex;
} */

div#permanent-aw, div#temp-aw {margin-top: 0 !important; padding-top: 0 !important;}
 
div#permanent-aw .et_pb_blurb, div#temp-aw .et_pb_blurb {height: 16em !important;}
/*
.et_pb_blurb_content p,
.et_pb_blurb_content h4
{padding: 10px !important;} */

div.hover-effect:hover .et_pb_blurb_content {
    opacity: 1 !important;
    transition: 1s !important;
}

.et_pb_blurb_description p:hover {text-decoration: underline;}
