/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */

@import url("../Divi/style.css");

@import url("https://use.typekit.net/sek2rhq.css");

h1, h2, footer h3, h3{
    font-family: acumin-pro-condensed, sans-serif !important;
    font-weight: 900 !important;
}
h1:empty{
    display: none;
}
h1{
    text-align: center;
}
div a {
    color: #446272;
    text-decoration: underline;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: inherit;
}
footer h3{
    font-style: normal;
	font-size: 60px;
}
#left-area .post-meta a {
    font-weight: 900;
}

#page-container a:focus, #page-container input:focus, #page-container div:focus{
    /* text-decoration: underline !important; */
    border: 1px solid #7ad1f8 !important;
    outline: 1px !important;
}
.et_pb_search .screen-reader-text {
    display: block;
}

/* Logo */
.et_pb_menu__logo{
    min-width: 220px;
}

/* Header */
.et_pb_image_0_tb_header img{
    max-height: 53px;
}
body .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{
    color: #fff !important;
}
body .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item > a {
    color: #FFD342!important;
}
#et-boc .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li:hover > a {
    color: #FFD342 !important;
    opacity: 1;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav>ul> li:hover >a {
	background: #354F5E;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul> li> a{
	border-radius: 50px;
    padding: 20px !important;
    margin: 31px 0;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul> li.menu-item-has-children> a{
    padding: 20px 30px 20px 20px !important;
    opacity: 1;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul> li.menu-item-has-children:hover > a{
	border-radius: 30px 30px 0 0;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul > li.current-menu-item >a, .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav > ul > li.current-page-ancestor >a {
    background: #354F5E;
    border-radius: 50px;
    padding: 20px;
    color: #FFD342 !important;
    margin: 31px 0;
}
body .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav ul li.current-menu-ancestor>a, .current-menu-ancestor > a{
    color: #FFD342 !important;
}

.nav li li:last-child a{
	border:none !important;
}

#menu-main-menu > li > a{
    padding: 20px;
}
.et_pb_menu .et_pb_menu__menu>nav>ul>li{
    padding: 0;
    justify-content: center;
}
.nav li li{
	padding:0;
    width: 100%;
    line-height: 0;
}

.nav li li a {
    width: 100%;
    padding: 5px 10px !important;
    line-height: 1.2;
}

.et-menu .menu-item-has-children>a:first-child:after{
    right: 2px;
}

.et-menu li li.menu-item-has-children>a:first-child:after {
    top: 6px;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li ul.sub-menu {
    padding: 0px!important;
    border-radius: 10px;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul>li> ul.sub-menu {
    margin-top: -40px;
    padding: 13px !important;
    column-rule-style: solid;
    column-rule-width: 1px;
    column-rule-color: #4e6879;
    border: none;
    transform: translate(-50%);
    max-height: 700px;
}

.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul>li.col-6> ul.sub-menu {
    width: 1200px;
    column-count: 6;
    max-width: calc(100vw - 200px);
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul>li.col-2> ul.sub-menu {
    width: 500px;
    column-count: 2;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul>li.col-3> ul.sub-menu {
    width: 700px;
    column-count: 3;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul>li.col-4> ul.sub-menu {
    width: 900px;
    column-count: 4;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul>li.col-5> ul.sub-menu {
    width: 1100px;
    column-count: 5;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul>li[class*="col"]:nth-last-child(1)> ul.sub-menu {
    right: 0;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul>li[class*="col"]:nth-last-child(2)> ul.sub-menu {
    right: -50%;
}

.et_pb_section_2_tb_header .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul>li> ul.sub-menu{
    column-count: 3;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul>li> ul li ul.sub-menu {
    top: -3px;
	margin-top: 0;
    display: contents;
    opacity: 1;
    position: relative;
    left: 0;
    border: none;
    max-width: 100%;
    background: none;
    box-shadow: none;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul>li:hover> ul li ul.sub-menu {
    visibility: visible;
}

.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li ul.sub-menu a {
    font-size: 14px!important;
    /* border-bottom: 1px solid #4e6879; */
    border-bottom: none !important ;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav > ul > li > ul.sub-menu > li> a{
    color:#fff  !important;
    font-size: 16px!important;
    line-height: 1.2;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav > ul > li > ul.sub-menu > li li a{
    font-size: 12px !important;
    border: none !important;
    padding: 0 20px;
    line-height: 1.2;
    padding-right: 17px !important;
    font-weight: 500;
}

.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav > ul > li > ul.sub-menu > li{
    display: list-item !important;
    list-style: none;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav > ul > li > ul.sub-menu > li:last-child{
    border:none;
}
.sub-menu .sub-menu .sub-menu li{
    padding-left: 15px !important;
}

.mega-menu .new-column{
    margin-top: 160px !important;
    display: block !important;
}

.et_pb_menu_0_tb_header li li.menu-item-has-children>a:first-child:after{
    display: none !important;
}

.et-menu-nav a[href]:after{
    font-family: ETmodules;
    content: "\e02c";
    font-size: 12px;
    position: absolute;
    right: 5px;
    font-weight: 400;
}
.et-menu-nav .sub-menu a:after{
    top: 25%;
}

.et-menu-nav a[href*="www.tehama.gov"]:after{
    display: none !important;
}
.et-menu-nav a[href^="/"]:after{
    display: none !important;
}
.et-menu-nav a[href^="#"]:after{
    display: none !important;
}
.et-menu-nav a[href*=".pdf"]:after{
    display: inline-block !important;
    content: "\069";
}
.et-menu-nav .menu-item-has-children > a:after{
    display: initial !important;
}

.et_pb_section_3_tb_header.et_pb_section{
    z-index: 9;
}

.entry-content thead th{
    color: #fff;
}

/* HIDE County Services 2nd teir menu items */
.et_pb_menu_page_id-88 .sub-menu .sub-menu{
    display: none !important;
}


/* Mobile menu */
body .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, body .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul, body .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu, body .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul {
    background-color: #354f5e !important;
}
.et-l--header ul{
    line-height: 1.2;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li a{
    font-size: 16px;
}
.et_mobile_menu li a{
    padding: 6px 0;
    border-bottom: none;
}
.et_mobile_nav_menu .new-column{
    margin-top: 0 !important;
}


/* Sub menu */
.et_pb_row_2_tb_header .et_pb_menu_1_tb_header.et_pb_menu .et-menu-nav li a{
    line-height: 1.3;
    padding-right: 20px;
    margin-right: 15px;
    padding-bottom: 0;
    margin-bottom: 8px;
}
.et_pb_row_2_tb_header .et_pb_module.et_pb_menu .et-menu-nav li ul.sub-menu a{
    padding-bottom: 8px;
    margin-bottom: 0;
    padding-top: 8px;
}
.et_pb_row_2_tb_header .et_pb_menu_1_tb_header.et_pb_menu .et-menu-nav >ul >li> a {
    /* border-right: 1px solid white !important; */
}

.et_pb_row_2_tb_header .et_pb_menu_1_tb_header.et_pb_menu .et-menu-nav li:last-child a{
    border: none;
}

.et_pb_row_2_tb_header .et_pb_module.et_pb_menu .et-menu-nav li ul.sub-menu a{
    padding-bottom: 8px;
}
.et_pb_row_2_tb_header .et_pb_menu_1_tb_header.et_pb_menu .et-menu-nav>ul>li>ul.sub-menu{
    padding-bottom: 8px;
}
.et_pb_row_2_tb_header .et_pb_menu_1_tb_header.et_pb_menu .et-menu-nav li ul.sub-menu{
    padding-bottom: 5px !important;
    padding-top: 5px!important;
}
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul{
}
.et_pb_menu--without-logo.et_pb_menu .et_pb_menu__menu>nav>ul>li{
    justify-content: start !important;
}

.et-menu a, .et-menu a:hover {
    -webkit-transition: none !important;
    transition: none !important;
}

body .et_pb_menu_1_tb_header.et_pb_menu ul li.current-menu-item a{
    color: #fff !important;
}
body .et_pb_menu_1_tb_header.et_pb_menu ul li.current-menu-item >a{
    color: #FFD342!important;
}

body .et_pb_menu_1_tb_header.et_pb_menu .et-menu-nav li ul.sub-menu a{
    font-size: 15px !important;
    padding: 7px 15px !important;
}
body .et_pb_menu_1_tb_header.et_pb_menu .et-menu-nav>ul>li>ul.sub-menu {
    padding-top: 10px!important;
}
.et_pb_row_2_tb_header .et_pb_module.et_pb_menu .et-menu-nav li ul.sub-menu a:after{
    right: 10px;
}

/* mega secondary menu */
.et_pb_menu--without-logo.mega-menu .et_pb_menu__menu>nav>ul{
    column-count: 5;
    display: inline-block;
    column-rule-style: solid;
    column-rule-width: 1px;
    column-rule-color: #4e6879;
    column-gap: 40px;
    column-width: 253px;
    height: auto;
    width: 100%;
}
.et_pb_menu--without-logo.et_pb_menu.mega-menu .et_pb_menu__menu>nav>ul>li{
    display: contents;
}
.et_pb_menu--without-logo.et_pb_menu.mega-menu .et_pb_menu__menu>nav>ul>li>a{
    line-height: 1.2;
    padding-bottom: 4px;
    padding-top: 4px;
}
.et_pb_section_2_tb_header .et_pb_menu_1_tb_header.et_pb_menu.mega-menu .et-menu-nav>ul>li>ul.sub-menu{
    position: relative;
    display: inline-block;
    visibility: visible;
    opacity: 1;
    background: none;
    box-shadow: none;
}
.et_pb_module.et_pb_menu.mega-menu .et-menu-nav li ul.sub-menu a{
    border:none;
    font-size: 12px!important;
    padding: 4px 0;
}
.et_pb_section_2_tb_header .et_pb_menu_1_tb_header.et_pb_menu.mega-menu .et-menu-nav li ul.sub-menu {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.et_pb_section_2_tb_header .et_pb_menu_1_tb_header.et_pb_menu.mega-menu .et-menu-nav >ul >li> a {
    font-size: 17px;
    margin-right: 0;
}
.mega-menu .et-menu .menu-item-has-children>a:first-child:after{
    /* display: none; */
}
.mega-menu .new-column{
    margin-top: 10px !important;
}
.mega-menu .menu-item-has-children{
    margin-bottom: 15px !important;
}
.mega-menu .menu-item-has-children >a{
    margin-bottom: 0 !important;
}

/* Template */

.quick-tip{
	background-size: 175px;
}

.et_pb_toggle_item a{
    border-top: 1px solid white;
    padding: 10px 10px 0;
    width: 100%;
    display: block;
    color: #4E6879;
    font-weight: 600;
    margin-bottom: -7px;
  }
.et_pb_toggle_item a:after{
	content: "\e092";
    position: absolute;
    right: 0;
    font-size: 25px;
    color: #4E6879;
    font-family: ETmodules!important;
    font-weight: 400;
}
.et_pb_accordion_item a{
    color: #fff;
}
.et_pb_accordion_0 .et_pb_toggle_title:before{
    display: block !important;
}
.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{
    color: #FFD342;
}

.entry-content table{
  border: none !important;
}
.entry-content table tr{
  font-size:20px;
  background: rgba(78,104,121,0.11);
}
.entry-content table tr td{
  padding: 10px 24px;
  border-bottom: 1px solid #fff;
}
table tr:first-child{
  background: #304854;
    color: #fff;
    font-size: 24px;
  font-weight: 600;
}
table tr:first-child td{
     /*padding: 28px 24px 24px; */
}
.ui-datepicker-week-end {
    padding: 0 !important;
}
table tr:first-child a{
    color: #fff;
}
.et_pb_toggle_open .et_pb_toggle_title:before {
    content: "\43" !important;
}
.et_pb_accordion .et_pb_toggle_title:before, .et_pb_toggle .et_pb_toggle_title:before {
    content: "\43" !important;
}


/* BOS blog element */
.et_pb_module.et_pb_blog_0 .et_pb_post.board-of-supervisors .entry-featured-image-url {
    border-radius: 50%;
    padding-top: 100%;
    overflow: hidden;
}
.et_pb_module.et_pb_blog_0 .et_pb_post.board-of-supervisors{
    width: 20%;
    float: left;
    padding: 0 10px;
}

.et_pb_module.et_pb_blog_0 .et_pb_post a img{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

/*** Hide Sidebar ***/
.board-of-supervisors-template-default #sidebar {display:none;}
.board-of-supervisors-template-default .et_post_meta_wrapper img{
    width: 300px;
    float: left;
    margin: 15px 30px 30px 0;
}
.board-of-supervisors-template-default .post-meta{
    display: none;
}
.board-of-supervisors-template-default #main-content > .container:before{
    display: none;
}

/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
    .board-of-supervisors-template-default #left-area {
        width: 100%;
        padding: 23px 0px 0px !important;
        float: none !important;
    }

}



/*  Footer */
body .et_pb_toggle_title:before {
   content: "\43";
   transition: all .3s ease-in-out;
}

body .et_pb_toggle_open .et_pb_toggle_title:before {
   content: "\43";
   transform: rotate(180deg);
}

body .tribe-events .tribe-events-l-container{
    padding-bottom: 0;
    padding-top: 0;
    min-height: 0;
}
body .tribe-events .tribe-events-header{
  display:none;
}

body .tribe-events .tribe-events-calendar-list__event-date-tag{
    background: #446272;
    width: 100px;
    padding: 10px;
}

body .tribe-events .tribe-events-calendar-list__event-date-tag-weekday{
	font-size: 20px;
    font-weight: 700;
    color: #FFD342;
}

body .tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6{
    font-size: 50px;
	font-weight: 700;
    color: #FFD342;
    line-height: 1;
}
body .tribe-events .tribe-events-calendar-list__event-wrapper{
	background: #304854;
	padding: 15px;
    display: flex;
    align-items: center;
}

body .tribe-common .tribe-common-b2{
	color: #FFD342;
    margin-bottom: 0;
    margin-top: 8px;
    font-size: 16px;
    font-weight: 500;
}
.tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover{
    color: #FFD342 !important;
}

body .tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited{
	color: #fff;
}

body .tribe-events-calendar-list__event-header{
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
body .tribe-common .tribe-common-h6 {
    font-size: 20px;
    line-height: 1.2 !important;
}
body .tribe-events .tribe-events-calendar-list__event-row{
    margin-bottom: 10px;
    margin-top: 10px;
}
body .tribe-events .tribe-events-calendar-list__event-date-tag-datetime{
    justify-content: center;
}
body .tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8{
	color: #ffffff;
	font-size: 22px;
	font-weight: 700 !important;
}
body .tribe-events .tribe-events-c-ical__link{
	display: none;
}
body .tribe-events .tribe-events-calendar-list-nav {
    border-top: none;
    padding: 0;
}

body .tribe-events .tribe-events-calendar-list__event-row:last-child {
    margin-bottom: 10px;
}
body .tribe-common .tribe-common-l-container{
    padding: 0;
}

body .tribe-common .tribe-common-b3 {
    color: #ffffff;
}

body .et_pb_promo_description *, body .et_pb_promo_description h2{
    color: #2E4352 !important;
}

/* tabs */
ul.et_pb_tabs_controls{
    background: none;
    margin-bottom: -1px;
}

ul.et_pb_tabs_controls:after{
    display:none;
}

.et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs .et_pb_tab{
    padding: 40px 50px;
    float: left;
}
.et_pb_tabs_0 .et_pb_tabs_controls li{
    padding: 20px 0;
}


/*---------------------------------------------------------------*/
/*------Replace the Search Button with an Icon by Divi Soup------*/
/*---------------------------------------------------------------*/
/*Hide the search button*/
.ds-icon-search input.et_pb_searchsubmit,
.widget_search input#searchsubmit {
    background: transparent;
    color: transparent;
    border: none;
    width: 55px;
    z-index: 2;
}
/*Add padding to the search input field*/
.ds-icon-search input.et_pb_s,
.widget_search input#s {
    padding-right: 55px !important;
}
/*Add the icon*/
.ds-icon-search .et_pb_searchform:before,
.widget_search::before {
    content: '\55';
    position: absolute;
    font-family: 'ETModules';
		background: #7ad1f8;
		z-index: 1;
    right: 0;
    font-size: 20px;
    padding: 8px 20px;
}

/*---End - Replace the Search Button */



/* Weather Widget shortcode modifications found here: https://halgatewood.com/docs/plugins/awesome-weather-widget/using-shortcode */
#owm-weather-container-17223-0-1{
    width: 140px !important;
    margin-top: 0;
    margin-left: auto;
    font-size: 1em;
    border-radius: 25px;
    float: right;
    background-color: rgb(48 72 84 / .75);
    color: #ffffff;
    padding: 10px !important;
}

.awe_without_stats .awesome-weather-current-temp{
width: 100%;
}
.owmw-main-symbol span{
    font-size: 26px !important;
    padding: 10px 0 0 0 !important;
}
.owmw-small .owmw-now .owmw-main-temperature{
    font-size: 38px !important;
}
.owmw-now .owmw-main-symbol{
    padding: 0px;
    margin-top: -14px;
}


#menu-main-menu li{
width: auto !important;
}

/* Horizontal events */
#main-content .tribe-events .tribe-events-calendar-list__month-separator{
	display: none !important;
}
#main-content .tribe-events-calendar-list{
    display: flex !important;
    flex-wrap: wrap !important;
}
#main-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row{
	width: 33.33333% !important;
    margin: 0 !important;
}
body #main-content .tribe-events .tribe-events-calendar-list__event-wrapper{
    background: none !important;
    align-items: flex-start !important;
}
#main-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
    width: 100% !important;
}
#main-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row>.tribe-common-g-col {
    padding: 3px !important;
}
#main-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag{
	/*height: 150px !important;*/
}
#main-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-wrapper{
    flex: 4 4 !important;
}
#main-content .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium{
    font-size: 22px !important;
}
body #main-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description{
    display: none !important;
}
body #main-content .tribe-events .tribe-events-calendar-list__event-date-tag {
    background: #304854 !important;
}
body #main-content .tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
    justify-content: space-between !important;
}
#main-content .tribe-common--breakpoint-medium.tribe-common .tribe-events-calendar-list__event-date-tag-datetime .tribe-common-h4--min-medium{
    height: 50%;
    justify-content: center;
    align-items: center;
    display: flex;
    font-size: 30px !important;
}
body #main-content .tribe-events .tribe-events-calendar-list__event-date-tag-weekday{
    background: #619BB5;
    font-size: 26px !important;
    color: #fff !important;
    height: 50%;
    justify-content: center;
    align-items: center;
    display: flex;
}
#main-content .tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters{
    margin: 0;
}
#main-content .tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
    padding-left: 10px;
    padding-right: 10px;
}
#main-content .tribe-common--breakpoint-medium.tribe-common .tribe-common-b2{
    margin-bottom: 0 !important;
}
body #main-content .tribe-events-calendar-list__event-header{
    height: 100%;
	justify-content: space-between;
}
#main-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{
	height: 100%;
}
#main-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list-nav{
	display: none;
}
#main-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
	min-height: 0;
    padding-bottom: 50px;
    padding-top: 25px;
}

/* Weird issue with iframe content */
.fluid-width-video-wrapper{
    padding-top: 700px !important;
}



@media screen and (min-width:1300px) {
    .et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul, .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__menu>nav>ul{
        flex-wrap: nowrap;
    }
    .mega-menu .new-column{
        /* margin-top: 80px !important; */
    }
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul>li[class*="col"]:nth-last-child(1)> ul.sub-menu{
    transform: translate(-80%);
}
@media screen and (max-width:1300px) and (min-width: 980px) {
    .et_pb_menu__logo{
        /* width: 200px; */
    }
    .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul>li[class*="col"]:nth-child(3)> ul.sub-menu{
        transform: translate(-35%);
    }
    .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav >ul>li[class*="col"]:nth-child(2)> ul.sub-menu{
        transform: translate(-11%);
    }

    body .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav>ul>li>a{
        font-size: 15px;
        padding: 14px!important;
    }
    #menu-main-menu{
        flex-wrap: nowrap;
    }
    .et_pb_menu_inner_container{
        flex-wrap: wrap;
        justify-content: center;
    }
    .et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap{
        flex-wrap: wrap;
        justify-content: center;
    }
}

@media screen and (max-width: 980px) {
    .et_pb_module.et_pb_blog_0 .et_pb_post.board-of-supervisors {
        width: 50%;
    }
}

/* Divi Form Customizations */