.single .et_pb_post, .single .post {
  padding-bottom: 0!important;
  margin-bottom: 0!important;
}

ol>li::marker, .current_page_item>a {font-weight: 800!important;}
.mobile_menu_bar:before {
    color: #000000!important;
}
.et_mobile_menu {border-color: #000000!important;}

img.circle, .circle img, .circle {
 border-radius: 50%;
  width: 200px!important;
  height: 200px!important;
  object-fit: cover!important; 
   
}

ol li {margin-bottom: 20px!important;}
.et_pb_text ul li {line-height: 1.6em;}

blockquote {
  margin: 20px 0;
  border-left: 5px solid #4f9948!important;
  padding-left: 20px
}


header .container {width: 94%;}
body {font-weight: 400!important;}

.border-white, .border-white a {color: #ffffff!important;; border-bottom: 1px solid #ffffff!important;}
.border-white:hover, .border-white a:hover {border-bottom: 2px solid #ffffff!important;}


/* Logo and Nav Size */
@media screen and (max-width: 1375px) and (min-width: 1350px) {	
	img#logo {
    	max-height: 70%!important;
	}
}

@media screen and (max-width: 1349px) and (min-width: 1075px) {	
	img#logo {
    	max-height: 50%!important;
	}
  	#top-menu li a {
    	font-size: 16px!important;
    }
  	.et_pb_menu .et-menu>li {
      padding-left: 7px!important;
      padding-right: 7px!important;
    }
    #et-top-navigation {
    padding-left: 0!important;
    }
  .et_pb_menu_1_tb_header.et_pb_menu ul li a {
    font-size: 16px!important;
  }
}

@media screen and (max-width: 1074px) and (min-width: 981px) {	
	img#logo {
    	max-height: 35%!important;
  	}
    .et_pb_menu__logo {
      margin-right: 10px!important;
    }
  	img.wp-image-31111 {
    	max-height: 45px!important;
  	}
    li.menu-item-home {
      display: none!important;
    }
    .et_pb_menu .et-menu>li {
      padding-left: 7px!important;
      padding-right: 7px!important;
    }
    #et-top-navigation {
      padding-left: 0!important;
    }
    .et_pb_menu_1_tb_header.et_pb_menu ul li a {
      font-size: 16px!important;
    }  
}
/* Logo Size */


#et-top-navigation {
    font-weight: 500!important;
}

/*** a Link Starts ***/
p a {      
    //color: #9d2235;  
    //text-decoration: underline !important;  
}  
li a {      
   //color: #9d2235;  
   //text-decoration: underline !important;  
}  

p a:hover {  
    text-decoration: none!important;  
}  
li a:hover {  
    text-decoration: none!important; 
} 

p a, .et_pb_text_inner a, 
.et_pb_tab_content p a,
.et_pb_toggle_content p a,
.et_pb_blurb_description a {
	padding-bottom: 1px;
 	color: #000000; 
  	border-bottom: 2px solid #4F9948;
}
p a:hover, .et_pb_text_inner a:hover, 
.et_pb_tab_content a:hover,
.et_pb_toggle_content a:hover,
.et_pb_blurb_description a:hover {
  transition: .15s ease-in-out;
 	color: #4F9948; 
	border-bottom: 2px solid #4F9948;
  text-decoration: none;
}
/*** a Link Ends ***/

/*no underline in footer*/   
#footer-info a {    
  text-decoration: none !important;    
}    
footer a { border: none!important;}
footer a:hover { border-bottom: 2px solid #fff!important;}

/* footer headings are white for legibility */ 
.footer-widget h4, .white, a.white { 
  color: #ffffff !important; 
}

footer .et_pb_social_media_follow li a {margin-right: -5px!important;}
/*no underline in footer*/ 


