/* Enter Your Custom CSS Here */
/* Enter Your Custom CSS Here */

/* Enter Your Custom CSS Here */
/* */

/* for fonts */
@media (min-width: 981px) {
#main-nav li a {
  font-size: 11px !important;
}
}
@media (min-width: 1010px) {
#main-nav li a {
  font-size: 12px !important;
}
}
@media (min-width: 1055px) {
#main-nav li a {
  font-size: 13px !important;
}
}

@media (min-width: 1100px) {
#main-nav li a {
  font-size: 14px !important;
}
}

@media (min-width: 1150px) {
#main-nav li a {
  font-size: 15px !important;
}
}

@media (min-width: 1200px) {
#main-nav li a {
  font-size: 16px !important;
}
}

@media (min-width: 1250px) {
#main-nav li a {
  font-size: 17px !important;
}
}




@media (min-width: 981px) {
	header {
  		height: 100px;
 /* margin-left: 75px; */
	}


  .logo-wrapper {
  	margin-left: 70px;
  }

.et_header_style_left #main-header > .container, .et_header_style_centered #main-header > .container {
  height:110px;
}





.et_header_style_left .logo-wrapper, .et_header_style_left #logo {
  max-height: 100px !important;
  margin-top: 18px;
}


.fullwidth-menu-nav {
  height: 57px;
}

#main-nav {
  padding: 0 !important;
  line-height:57px;
}

#main-nav li a {
  font-size:16px;
}

.et_pb_fullwidth_section {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);  
}

#menu-footer-about, #menu-footer-governing-areas, #menu-footer-programs-initiatives, #menu-footer-news-events, #menu-footer-get-involved {
	font-weight: 300;
}


#recent-posts-4 {
  width: 100%;
}

div#recent-posts-4 > ul > li {
  margin-bottom: 1.5em;
}

#tribe-events-list-widget-2 {
  width: 100%;
}

span.post-date {
 font-size: 16px;
  display: block;
}

li.tribe-events-list-widget-events {
  margin-bottom: 1em !important;
}

li.tribe-events-list-widget-events > h4 {
  font-size: 18px !important;
  line-height: 1em !important;
}

li.tribe-events-list-widget-events > div {
  font-size:16px;
  margin-top: -.5em;
}

div.footer-widget > div#text-4 {
  margin-bottom: 25px;
}

div.footer-widget > div#text-6 {
  margin-bottom: 25px;
}

/* .et_pb_post {margin-bottom: 0px !important;} */

/* Governing areas sidebar */
.governing-areas-sidebar {
  font-size: 16px;
  font-weight: 400;
  color: #666;
  line-height: 1.428571429 !important;
  width: 90%;
}

.governing-areas-sidebar > div > div > ul > li {
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 0;
  padding-top: .25em;
}

.governing-areas-sidebar > div > div > ul > li > a {
  display: block;
  padding-left: 5px;
}

.governing-areas-sidebar > div > div > ul > li:hover {
  background-color: #eeeeee;
}

.governing-areas-sidebar > div > div > ul > li > a:hover {
  display: block;
  padding-left: 5px;
  text-decoration: none;
  color: #666;
}

.governing-areas-sidebar > div > h4 {
    margin-top: 10px;
    padding-bottom: 0px; 
}


.governing-area-leader {
 	width: 30%;
  	float: right;
  	padding-left: 10px;
    margin-left: 10px;
    margin-bottom: 15px;
}

.governing-area-leader-name {
  	font-weight: bold;
    font-style: italic;
	font-size: 21px;
}

.governing-area-leader-position {
  font-weight:normal;
  font-style: italic;
  color: #aaa;
  padding-bottom: 7px;  
  font-size: 18px;
}

/* Hack for the Home Page Slider */
.home-slider-link-hack {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.et-pb-arrow-next, .et-pb-arrow-prev {
  color: #ccc !important;
}

.tribe-events-list-widget h4 {
  font-size: 32px !important;
  margin-bottom: 0 !important;
}

.links-fix a {
color: #9d2235 !important;
text-decoration: underline !important;
}

.links-fix a:hover {
color: #9d2235 !important;
text-decoration: none !important;
}

#main-footer a:hover {
 text-decoration: underline; 
}

#main-content .container:before {
  display: none;
}

.et_pb_slide_description {
  padding-top: 6% !important;
}

.wpcf7-text {
 	width: 70%;
  	height: 40px;
  	font-size: 1.5em;
}

.wpcf7-submit {
 	width:200px;
  height:40px;
  background-color: transparent;
  border: 1px solid black;
  border-radius: 3px;
  font-size: 18px;
  cursor: pointer;
}

.wpcf7-submit:hover {
 background-color: #EAEAEA;
 border:none;
}

.et_pb_section {
  padding:0 !important;
}

.et_pb_row {
  padding: 2% 0; !important;
}

.et_pb_slide {
  height: 400px;
}
  

/* At the time that I'm making this,
the divider module is broken, so I am
making my own class for it.
*/
.custom-divider {
	margin: 25px 0; 
  	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* ASG Elections page */
.election-question-box {
  width: 450px;
  height: 150px;
  font-size: 18px;
}

.election-question-submit {
  width: 450px; 
}


/* no style lists */
.list-no-style {
  list-style: none !important;
  padding: 0 !important;
}
@media (min-width: 981px){
.fullwidth-menu-nav {
    height: 57px;
    /* align-content: center; */
    align: center;
    padding-left: 145px;
}}