/*
 Theme Name:     Divi Child Theme
 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
------------------------------------------------------- */
#main-header .container {
width: 90%;
max-width: 1180px;
}
#top-menu-nav {width:100% !important;}

.footer-widget h4 {font-size:16px;}

.et_header_style_left .logo_container {max-height:80px;}

a::after {display:none;} /* remove drop menu arrows */
#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children {padding-right:0 !important;} /* remove padding for arrows */
#top-menu li.current-menu-item>a {color:#00a8c3 !important;}
li.current-menu-ancestor > a{color:#00a8c3 !important;} /* current page */

h1 {text-transform:uppercase;color:#00a8c3;font-weight:900;letter-spacing: normal;border-bottom: 5px solid #00a8c3;display:inline-block;padding-bottom:2px;margin-bottom:30px;font-size:32px !important;}

/* styles for Our Team page */
.page-id-229 h2 {font-size:2em !important;}
.page-id-229 h4 {color:#999 !important;border-bottom: solid #00a8c3 2px;margin-bottom:15px;}
.page-id-229 .et_pb_section img {-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.32);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.32);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.32);
 }
.LiveBallotButton {
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  color: #ffffff;
  font-size: 20px;
  background: #40b776;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.LiveBallotButton:hover {
  background: #3f5d71;
  text-decoration: none;
}
.DemocracyLiveButton {
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  color: #ffffff;
  font-size: 20px;
  background: #009cad;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.DemocracyLiveButton:hover {
  background: #3d5c70;
  text-decoration: none;
}
 .DLbullet { 
	 list-style-image: url('https://democracylive.com/newsite/wp-content/uploads/2018/05/logo-check-bullet.png');
}
@media only screen and (max-width: 1023px) and (min-width: 981px) {
#et_mobile_nav_menu {
display: block;
}
#top-menu {
display: none;
}
#main-header {
position: absolute !important;
}
#et_top_search {
display: block;
float: left;
margin: 0 35px 0 0;
}
.mobile_menu_bar:before {
top: 0px;
}
}

/* font sizes for navigation based on page width */
@media (min-width: 1100px) {
#top-menu li a {font-size:16px;}
.et-fixed-header #top-menu li a {font-size: 12px}
#top-menu-nav {width:100% !important;}
}
@media (min-width: 1210px) {
#top-menu li a {font-size:17px;}
.et-fixed-header #top-menu li a {font-size: 14px}
#top-menu-nav {width:100% !important;}
}

/* #### Divi breakpoints #### */

/* Large screens (1405px upwards) */
@media only screen and ( min-width: 1405px ) { 
    .vertDivider {border-right: 2px solid #3f5d71;}
}

/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 
    .vertDivider {border-right: 2px solid #3f5d71;}
}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
    .vertDivider {border-right: 2px solid #3f5d71;}
}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
    .vertDivider {border-right: none;}
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
   .vertDivider {border-right: none;}
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
    .vertDivider {border-right: none;}
	.et_pb_slide {padding: 10% 6% }
}

