/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.22.1.1692856952
Updated: 2023-08-24 06:02:32

*/
body.et_boxed_layout.et_cover_background {
	background-image:  url('/wp-content/uploads/2023/09/bg_main.gif');
/* 	background-image:  url('/wp-content/uploads/2023/09/body_bg.gif'); */
	background-size: auto !important;
	background-position: top !important;
	background-repeat: repeat !important;
	
}
.et_boxed_layout #page-container .et_pb_row ,
.et_boxed_layout #page-container .container {
 	width:95% !important;
}

body.et_boxed_layout #et-main-area footer .et_pb_row {
	width: 100% !important;
}
/************ menu css *********/

.et_mobile_menu li a:hover, .nav ul li a:hover {
	background-color: #609513 !important;
	opacity: 1 !important;
	color: #fff !important;
}
#top-menu-nav > ul > li > a:hover {
	opacity: 1 !important;
	color: #609513 !important;
}
/*********** home page css ************/
.et-pb-arrow-next, .et-pb-arrow-prev {
	background-color: #609513 !important;
}
.home-notice h2.entry-title:before {
	content:"\e03c";
	font-family: ETmodules !important;
	color: #609513;
	position: absolute;
	left: 0;
}
.home-notice .entry-title {
	padding-left: 30px;
}
.home-notice .et_pb_post {
	margin-bottom: 0px !important;
}

.menu-link {
	position: relative;
	padding-left: 24px !important;
}
.menu-link li{
	list-style:none !important;
}
.menu-link li a:before{
	content:"\e03c";
	font-family: ETmodules !important;
	color: #609513;
	position: absolute;
	left: 0;
	margin-top: -2px;
}
/*********** post page css ************/
body.single.single-post #main-content {
	min-height: 65vh;
}
body.single.single-post .et_pb_post {
	margin-bottom: 0 !important;
}

/*********** sidebar css *************/
h4.widgettitle {
	background-color: #609513;
	padding: 10px;
	color: #fff;
	margin-bottom: 20px;
}
.widget_text .textwidget {
	text-align: center;
}
.widget_text .textwidget.custom-html-widget{
		text-align: left;
}
img.sidebar-img-border {
	border: 10px solid #ddd;
}
body .dpe-flexible-posts {
	position: relative;
	padding-left: 20px !important;
}
.dpe-flexible-posts li a:before{
	content:"\e03c";
	font-family: ETmodules !important;
	color: #609513;
	position: absolute;
	left: 0;
	margin-top: -2px;
}
.current_mayor {
	text-align: center;
}
.current_mayor .mayor-img img {
	border: 10px solid #9e9e9e4d;
}

body .et_pb_widget {
	margin-bottom: 20px !important;
}
/********************************/
.all-notice .et_pb_post {
	border-bottom-width: 1px;
	border-bottom-color: #00D266;
}
.all-notice .et_pb_post:nth-child(2n+1) {
	background: #f2f2f2 !important;
}
.all-notice .et_pb_post {
	padding: 15px !important;
	margin-bottom: 0px !important;
}