/*

Theme Name: Lesbians Who Tech

Theme URI: 

Author: Startsomewhere

Author URI: http://www.startsomewhere.com

Description: 

Version: 1.0

*/

body {

  font-family: 'Oxygen', sans-serif;

}

p {

  /*line-height: 1.0em;*/

  font-size:16px;

}

a:hover {

  text-decoration: none;

}

.cover {

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

}

.no-bg {

  background: none;

}

ul.list{

    list-style:none;

}

ul.list ul{

    list-style:disc ;

    margin-top:10px;

    margin-bottom:10px;

    margin-left:20px;

}

ul.list ul li{

   margin-bottom:5px;

    font-size:16px;

}

.list > li{

    margin-bottom:10px;

    background:url(images/arrow_orange.png) no-repeat left 3px;

    padding-left:20px;

    font-size:16px;

}

.btn-orange {

  background-color: #ff921e;

  color: white;

  border: none;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  font-size: 24px;

  padding: 10px 30px;

}

.btn-orange:hover {

  background-color: #ff921e;

}

.btn-orange.small {

  font-size: 21px;

  padding: 10px 20px;

}

.divider {

  height: 20px;

  display: block;

}

.divider:before,

.divider:after {

  content: " ";

  /* 1 */



  display: table;

  /* 2 */



}

.divider:after {

  clear: both;

}

.btn-blue {

  background-color: #29abe1;

  color: white;

  border: none;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  font-size: 18px;

  padding: 3px 20px;

  text-transform: uppercase;

  letter-spacing: -1px;

}

.btn-blue:hover {

  background-color: #29abe1;

}

.point {

  position: relative;

  min-height: 68px;

  padding-bottom: 15px;

}

.point span {

  width: 50px;

  height: 50px;

  background-color: #29abe1;

  display: block;

  border-radius: 25px;

  text-align: center;

  color: white;

  line-height: 50px;

  font-size: 18px;

  position: absolute;

  left: 0px;

  top: 0px;

}

.point .c {

  margin-left: 70px;

  padding-top: 5px;

}

.navbar {

  height: 113px;

  margin-bottom: 0px;

  -webkit-border-radius: none;

  -moz-border-radius: none;

  border-radius: none;

}

.navbar #social-nav {

  margin-top: 12px;

  margin-bottom: 16px;

  list-style-type: none;

}

.navbar #social-nav li {

  float: left;

  list-style: none !important;

}

.navbar .navbar-brand {

  margin-top: -35px;

}

.navbar .navbar {

  background: none;

  height: auto;

}

.navbar .nav-collapse.in .nav > li {

  background: url(images/nav-divider.png) no-repeat right center;

  margin-top: 20px;

  margin-left: 0px;

}

.navbar .nav-collapse.in .nav > li:last-child {

  background: none;

}

.navbar .nav-collapse.in .nav > li:nth-last-of-type(3) {

  background: none;

}

.navbar .nav > li > a {

  font-size: 16px;

  padding: 10px 10px;

  font-weight: bold;

}
/*
.navbar .nav li.joinus {

  margin-right: 10px;

}
*/
.navbar .joinus a {

  background: #ff921e;

  padding: 10px 30px;

  color: #fff;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

}

.navbar .joinus a:hover {

  background: #26bdea;

  color: #fff;

}

.navbar ul.nav li.dropdown:hover > ul.dropdown-menu {

  display: block;

}

.navbar .dropdown-menu {

  position: absolute;

  top: 100%;

  left: 0;

  z-index: 1000;

  display: none;

  float: left;

  min-width: 120px;

  padding: 5px 0;

  margin: 2px 0 0;

  list-style: none;

  background-color: #FFF;

  border: 0px solid #CCC;

  border: 0px solid rgba(0, 0, 0, 0.15);

  border-radius: 0px;

  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);

  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.175);

  background-clip: padding-box;

  border-top: 0px;

}

.navbar .donatebtn a {

  background: #29abe1;

  padding: 10px 30px;

  color: #fff;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

}

.navbar .donatebtn a:hover {

  background: #29abe1;

  color: #fff;

}

#banner {

  margin-bottom: 50px;



  

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

}

#banner h1 {

  font-size: 60px;

  color: #000000;

  text-align: center;

  letter-spacing: -1px;

  margin-top: 44px;
	margin-bottom: 44px;

}

.row.list-with-icon {

  padding-bottom: 20px;

}

.row.list-with-icon .col-lg-10 {

  font-size: 18px;

}

/*!*** HOME ***/
#mc_embed_signup{
    background-color: transparent !important;
}
#home-banner {
  background-repeat: no-repeat;
  background-position: center top;
  height: 450px;
  width: 100%;
  background-image: url(images/home-banner3.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#home-banner h1 {

  font-size: 44px;

  letter-spacing: -2px;

  line-height: 1.2em;

  color: white;

  text-align: center;

  width: 100%;

  text-shadow: 0px 3px 10px #000000;

  margin-top: 18%;

}

.modal-body input {

  margin-bottom: 15px;

}

.modal-body .btn-default {

  background-color: #ff921e;

  color: white;

  border: none;

  height: 40px;

  padding-left: 50px;

  padding-right: 50px;

  font-size: 18px;

  margin-top: 10px;

  float: right;

}

.modal-body #mce-responses {

  margin-top: 20px;

}

.page-template-page-about-php #signup{

	margin-bottom: 25px;

}

#signup2 {

  background-color: #fff;

}

#signup2 h2 {

  text-align: center;

  font-size: 30px;

  letter-spacing: -1px;

  color: #191919;

  background: none;

  display: inherit;

}

#signup2 input {

  font-size: 18px;

  -webkit-box-shadow: none;

  box-shadow: none;

  height: 50px;

  margin-top: 10px;

  margin-bottom: 10px;

}

#signup2 input:-moz-placeholder {

  color: #333333;

}

#signup2 input::-moz-placeholder {

  color: #333333;

}

#signup2 input:-ms-input-placeholder {

  color: #333333;

}

#signup2 input::-webkit-input-placeholder {

  color: #333333;

}

#signup2 select {

  height: 50px;

  margin-top: 10px;

  margin-bottom: 10px;

}

#signup2 .btn-default {

  background-color: #ff921e;

  color: white;

  border: none;

  height: 50px;

  padding-left: 70px;

  padding-right: 70px;

  font-size: 18px;

  margin-top: 10px;

}

#signup2 iframe {

  overflow: hidden;

  background-color: #fff;

  height: 350px;

}

#signup2 #mce-responses {

  margin-top: 15px;

}

#signup {

  background-color: #f1f1f1;

}

#signup form {

  margin-top: -10px;

  padding-bottom: 20px;

}

#signup h2 {

  text-align: center;

  font-size: 30px;

  letter-spacing: -1px;

  line-height: 90%;

  color: #191919;

  padding-bottom: 15px;

  background: none;

  display: inherit;

}

#signup input {

  font-size: 18px;

  -webkit-box-shadow: none;

  box-shadow: none;

  height: 50px;

  margin-top: 10px;

  margin-bottom: 10px;

}

#signup input:-moz-placeholder {

  color: #333333;

}

#signup input::-moz-placeholder {

  color: #333333;

}

#signup input:-ms-input-placeholder {

  color: #333333;

}

#signup input::-webkit-input-placeholder {

  color: #333333;

}

#signup select {

  height: 50px;

  margin-top: 10px;

  margin-bottom: 10px;

}

#signup .btn-default {

  background-color: #ff921e;

  color: white;

  border: none;

  height: 50px;

  padding-left: 70px;

  padding-right: 70px;

  font-size: 18px;

  margin-top: 10px;

}

#services {

  padding-top: 15px;

  padding-bottom: 10px;

  text-align: center;

}

#services h2 {

  font-size: 21px;

  color: black;

}

#services p {

  color: #666;

  font-size: 13px;

  text-transform: uppercase;

}

#services .service {

  margin-top: 15px;

}

#home-widgets h2 {

  background: #333333 url(images/h2_left.png) no-repeat left center;

  width: 100%;

  color: #fff;

  font-size: 21px;

  font-weight: bold;

  letter-spacing: -1px;

  text-align: center;

  height: 46px;

  line-height: 46px;

  position: relative;

}

#home-widgets h2 span {

  position: absolute;

  right: 0px;

  height: 46px;

  width: 13px;

  display: block;

  top: 0px;

  background: #333333 url(images/h2_right.png) no-repeat right center;

}

#home-widgets .EO_Event_List_Widget ul li {

  text-align: left;

}

#home-widgets .EO_Event_List_Widget ul li span {

  width: 70px;

  float: left;

  margin-left: 20px;

}

#home-widgets ul {

  list-style: none;

  margin-left: -30px;

}

#home-widgets ul li {

  border-bottom: 1px solid #e9e9e9;

  padding-bottom: 10px;

  margin-top: 10px;

  background: none;

  text-transform: uppercase;

}

#home-widgets ul li a {

  color: #0071bc;

  font-size: 16px;

  padding-left: 5px;

}

#home-widgets ul li a:hover {

  text-decoration: none;

}

#home-widgets .eo__event_venues ul {

  width: 50%;

  float: left;

}

#venues .widget {

  margin-bottom: 0px;

}

.start {

  text-align: center;

  margin-top: 50px;

  padding-bottom: 76px;

}

.start .btn {

  padding: 10px 65px;

  font-size: 21px;

}

.pageclass {

  margin-bottom: 50px;

}

.pageclass h2 {

  background: #333333 url(images/h2_left.png) no-repeat left center;

  display: inline-block;

  color: #fff;

  font-size: 27px;

  font-weight: bold;

  letter-spacing: -1px;

  text-align: center;

  height: 46px;

  line-height: 46px;

  position: relative;

  padding-left: 60px;

  padding-right: 60px;

  margin-bottom: 20px;

  margin-top: 30px;

}

.pageclass h2 span {

  position: absolute;

  right: 0px;

  height: 46px;

  width: 13px;

  display: block;

  top: 0px;

  background: #333333 url(images/h2_right.png) no-repeat right center;

}

.pageclass h3 {

  font-size: 24px;

  color: #333333;

  font-weight: 600;

}

.pageclass .about-list .col-lg-1 img {

  margin-top: 20px;

}

.pageclass h4 {

  font-size: 21px;

  color: #1a1a1a;

}

.eo-events-shortcode {

  list-style: none;

  margin-left: -30px;

}

.eo-events-shortcode li {

  border-bottom: 1px solid #e9e9e9;

  padding-bottom: 10px;

  margin-top: 10px;

  text-transform: uppercase;

}

.eo-events-shortcode li a {

  color: #333333;

  font-size: 16px;

  padding-left: 20px;

}

.eo-events-shortcode li a:hover {

  text-decoration: none;

}

.eo-no-events .btn-blue {

  text-transform: none;

  letter-spacing: 0px;

  color: #333;

  text-align: left;

  padding: 0px;

  background-color: transparent;

}

.event-right img {

  width: 100%;

  margin-bottom: 20px;

}

.event-right a.btn {

  width: 100%;

}

.founder {

  padding-bottom: 20px;

}

.founder img {

  float: left;

  margin-right: 10px;

}

.founder .team-info {

  float: left;

  margin-top: 0px;

  margin-left: 251px;

}

.founder .team-info p {

  font-size: 12px;

}

.founder .leanne {

  position: relative;

}

.founder .leanne img {

  position: absolute;

  top: 0px;

  left: 0px;

  width: 221px;

  height: 220px;

}

.founder .team-contact {

  padding-bottom: 10px;

}

.founder .bio{

    font-size:16px;

    line-height:1.0em;

}

.founder .team-contact a {

  float: left;

  width: 29px;

  height: 29px;

  background: url(images/sprite_icon.png) no-repeat left center;

  margin-right: 10px;

}

.founder .team-contact a.mail {

  background: url(images/sprite_icon.png) no-repeat right center;

}

.founder .team-contact:before,

.founder .team-contact:after {

  content: " ";

  /* 1 */



  display: table;

  /* 2 */



}

.founder .team-contact:after {

  clear: both;

}

.city-director {

  border-bottom: 1px solid #e9e9e9;

  padding-top: 7px;

}

.city-director:before,

.city-director:after {

  content: " ";

  /* 1 */



  display: table;

  /* 2 */



}

.city-director:after {

  clear: both;

}

.city-director .city {

  display: block;

  float: left;

  font-size: 16px;

  text-transform: uppercase;

  height: 38px;

  padding-top: 5px;

}

.city-director .director {

  padding-top: 5px;

  display: block;

  font-size: 16px;

  float: left;

}

.city-director.no-border {

  border: 0px;

}

.city-director .team-contact a {

  float: left;

  width: 29px;

  height: 29px;

  background: url(images/sprite_icon.png) no-repeat left center;

  margin-right: 10px;

}

.city-director .team-contact a.mail {

  background: url(images/sprite_icon.png) no-repeat right center;

}

#blog .leftside {

  width: 700px;

  float: left;

}

#blog .leftside a {

  color: #333333;

}

#blog .leftside a:hover {

  color: #333333;

}

#blog .leftside h2 {

  padding-bottom: 0px;

  margin-bottom: 0px;

  font-weight: bold;

  font-size: 24px;

  line-height: 30px;

  display: inherit;

  background: none;

  text-align: left;

  height: inherit;

}

#blog .leftside h2 a {

  color: #1a1a1a;

}

#blog .leftside .meta {

  color: #333333;

  padding-left: 60px;

  margin: 0px;

}

#blog .leftside .meta a {

  text-transform: uppercase;

}

#blog .leftside .data {

  float: left;

  width: 51px;

  background: #f1f1f1;

  min-height: 50px;

  margin-right: 10px;

  margin-bottom: 15px;

}

#blog .leftside .data .day {

  color: #29abe2;

  text-align: center;

  font-size: 32px;

  margin-top: 10px;

  margin-bottom: 10px;

  width: 51px;

  height: 22px;

  line-height: 22px;

  display: block;

}

#blog .leftside .data .month {

  color: #333333;

  font-size: 18px;

  text-align: center;

  text-transform: uppercase;

  display: block;

}

#blog .leftside .entry-item {

  margin-top: 20px;

  padding-bottom: 60px;

  border-bottom: 1px solid #d2d2d2;

  margin-bottom: 50px;

}

#blog .leftside .entry-item .content {

  font-size: 14px;

  color: #666;

  line-height: 24px;

}

#blog .leftside .entry-item .content p {

  margin-top: 20px;

  font-size: 16px;

  color: #666;

  line-height: 26px;

}

#blog .leftside .entry-item .content a {

  color: #333333;

}

#blog .leftside .entry-item .content a:hover {

  color: #333333;

}

#blog .leftside .entry-item .content a.more {

  color: #ff921e;

}

#blog .leftside .tags ul {

  list-style: none;

  margin-left: -40px;

}

#blog .leftside .tags ul li {

  background-color: #333333;

  float: left;

  margin-right: 10px;

  padding: 8px 15px;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

}

#blog .leftside .tags ul li a {

  color: #cccccc;

  font-size: 11px;

  text-transform: uppercase;

}

#blog .leftside .tags ul li a:hover {

  text-decoration: none;

}

#blog aside {

  width: 234px;

  float: right;

  padding-top: 20px;

}

.widget {

  margin-bottom: 40px;

}

.widget h3 {

  font-size: 16px;

  color: #1a1a1a;

  text-transform: uppercase;

}

.widget ul {

  list-style: none;

  margin-left: -40px;

}

.widget ul li {

  border-bottom: 1px solid #f1f1f1;

  background: url(images/bullet.png) no-repeat left center;

  padding: 5px 10px;

}

.widget ul li a {

  font-size: 13px;

  color: #808080;

  text-transform: uppercase;

}

.widget.home-top-footer-widget.eo__event_venues ul {

  padding-bottom: 20px;

  text-align: center;

  margin: 0 auto;

  display: table;

}

.widget.home-top-footer-widget.eo__event_venues li {

  float: left;

  list-style: none;

  margin: 0px;

  background: url(images/footer_divider.png) no-repeat right center;

  padding-right: 10px;

  margin-left: 0px;

  border: 0px;

}

.widget.home-top-footer-widget.eo__event_venues li a {

  color: #4d4d4d;

  font-family: 'Open Sans', sans-serif;

  font-size: 16px;

  text-transform: none;

  padding: 0px;

}

.widget.home-top-footer-widget.eo__event_venues li:last-child {

  background: none;

}

.widget .sidebar-btn {

  background-color: #ff921e;

  color: white;

  font-size: 23px;

  letter-spacing: -1px;

  padding: 8px 15px;

  width: 232px;

  display: block;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  text-align: center;

}

.widget .sidebar-btn:hover {

  color: white;

}

.pag {

  padding-bottom: 60px;

  margin-top: -10px;

}

.pag a {

  color: #29abe2;

  text-transform: uppercase;

  font-size: 12px;

}

.pag a:hover {

  color: #29abe2;

  text-decoration: none;

}

.pag .next_page a {

  padding-left: 15px;

  background: url(images/blue_arrow_left.png) no-repeat left center;

}

.pag .prev_page a {

  padding-right: 15px;

  background: url(images/blue_arrow_right.png) no-repeat right center;

}

#blog .leftside .pag a {

  color: #29abe2;

}

/********* EVENT  ***********/

.tax-event-venue #banner {

  margin-bottom: 0px;

}

.tax-event-venue h1 {

  color: #1a1a1a;

  font-size: 32px;

  text-align: center;

}

.gallery .gallery-item {

  margin: 0 !important;

  padding-bottom: 7px;

  width: 19%;

}

.gallery .gallery-item img {

  width: 73px;

  height: 73px;

  border: 0px !important;

}

.facebook-album-container h2 {

  display: none !important;

}

.page-id-6 .eo-events-shortcode li {

  height: 90px;

  border-bottom: none;

}

.page-id-6 .eo-events-shortcode .ev .ven {

  display: block;

  font-size: 16px;

  margin-bottom: 4px;

  margin-top: 9px;

  text-transform: none;

  color: #ff921e;

}

.page-id-6 .eo-events-shortcode .ev .evt {

  display: block;

  font-size: 17px;

  text-transform: none;

}

.page-id-6 .eo-events-shortcode .evbtn {

  line-height: 90px;

}

.page-id-6 .eo-events-shortcode .evbtn a {

  background: #FF921E;

  padding: 10px 30px;

  color: #FFF;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

}

.page-id-6 .eo-events-shortcode .data {

  float: left;

  width: 65px;

  min-height: 80px;

  background-color: #333;

  text-align: center;

  margin-right: 10px;

}

.page-id-6 .eo-events-shortcode .data .day {

  color: #FF921E;

  font-size: 35px;

  height: 51px;

  line-height: 56px;

  display: block;

}

.page-id-6 .eo-events-shortcode .data .month {

  color: #FFF;

  font-size: 17px;

  text-align: center;

  text-transform: uppercase;

  display: block;

  font-weight: bold;

}

.page-id-6 .eo-events-shortcode .ev {

  width: 267px;

  float: left;

}

/*********** WOOCOMMERCE ***********/

.image-prod {

  margin-top: 30px;

}

.page .woocommerce div.product div.images,

.page .woocommerce div.product .product_title {

  display: none !important;

}

.page .woocommerce div.product div.summary {

  width: 100%;

  float: left;

}

.page .woocommerce div.product form.cart .variations td.label {

  background-color: white;

  color: #333;

  font-size: 14px;

  text-transform: uppercase;

}

.page .woocommerce div.product p.price {

  color: #1a1a1a;

  font-size: 40px;

}

.page .woocommerce .quantity input.qty {

  border-right: 1px solid #C7C0C7;

}

.page .woocommerce button.button {

  border: none;

  text-shadow: none;

}

.page .woocommerce .cart-collaterals .cart_totals,

.page .woocommerce-page .cart-collaterals .cart_totals {

  width: auto;

}

.paypallogo {

  float: left;

  margin-top: -12px;

  margin-left: -12px;

}

.paypal-under-button {

  width: 200px;

}

.cart_totals h2 {

  font-size: 18px;

  background-image: none;

  display: block;

  background-color: #F1F1F1;

  color: #333;

  width: 300px;

}

.cart_totals table {

  float: right;

}

.page .woocommerce a.button.alt,

.page .woocommerce button.button.alt,

.page .woocommerce input.button.alt,

.page .woocommerce #respond input#submit.alt,

.page .woocommerce #content input.button.alt,

.page .woocommerce-page a.button.alt,

.page .woocommerce-page button.button.alt,

.page .woocommerce-page input.button.alt,

.page .woocommerce-page #respond input#submit.alt,

.page .woocommerce-page #content input.button.alt {

  color: white !important;

  text-shadow: none;

  padding: 10px 20px;

  font-size: 16px;

  background: none !important;

  background-color: #ff921e !important;

  border: 0px;

}

.page .woocommerce a.button.alt:hover,

.page .woocommerce button.button.alt:hover,

.page .woocommerce input.button.alt:hover,

.page .woocommerce #respond input#submit.alt:hover,

.page .woocommerce #content input.button.alt:hover,

.page .woocommerce-page a.button.alt:hover,

.page .woocommerce-page button.button.alt:hover,

.page .woocommerce-page input.button.alt:hover,

.page .woocommerce-page #respond input#submit.alt:hover,

.page .woocommerce-page #content input.button.alt:hover {

  text-shadow: none;

  background: none !important;

  background-color: #ff921e !important;

}

.page .woocommerce a.button,

.page .woocommerce button.button,

.page .woocommerce input.button,

.page .woocommerce #respond input#submit,

.page .woocommerce #content input.button,

.page .woocommerce-page a.button,

.page .woocommerce-page button.button,

.page .woocommerce-page input.button,

.page .woocommerce-page #respond input#submit,

.page .woocommerce-page #content input.button {

  box-shadow: none !important;

  padding: 10px 20px;

  border: 0px;

  background: none !important;

  background-color: #f1f1f1 !important;

  font-size: 16px;

}

.woocommerce form .form-row input.input-text,

.woocommerce form .form-row textarea,

.woocommerce-page form .form-row input.input-text,

.woocommerce-page form .form-row textarea {

  border: 1px solid #c1c1c1;

  line-height: 2em !important;

}

footer {

  background-color: #333333;

  padding-top: 50px;

  padding-bottom: 50px;

}

footer .nav {

  margin-top: -3px;

}

footer .nav a {

  color: #b3b3b3;

  font-size: 16px;

  padding-left: 15px;

  padding-right: 15px;

  text-transform: uppercase;

}

footer .nav a:hover {

  color: #b3b3b3;

}

footer .nav > li:last-child {

  background: none;

}

footer .nav > li:last-child a {

  padding-right: 0px;

}

@media (min-width: 1000px) {

  #signup iframe {

    height: 130px;

  }

  #blog .leftside{

	 

	  margin-left: 10px;

  }

  #blog aside{

	  margin-right: 10px;

  }

}

@media (max-width: 1000px) {

  .form-inline .btn-default {

    float: right;

  }

  footer .nav > li {

    float: left;

  }

  footer .nav.pull-right {

    float: none;

    margin: 0 auto;

    display: table;

  }

  .logofooter {

    text-align: center;

    margin-bottom: 10px;

  }

  footer .nav > li:first-child a {

    padding-left: 0px;

  }

  .navbar .nav > li > a {

    font-size: 16px;

    padding: 10px 11px;

    font-weight: bold;

  }

  #signup iframe {

    min-height: 300px;

  }

  .home-top-footer-widget.eo__event_venues li a {

    font-size: 16px;

  }

  #home-widgets ul li a {

    font-size: 16px;

  }

}

#blog .leftside .entry-item .content a {

  color: #ff921e;

}

#blog .leftside .entry-item .content a:hover {

  color: #29abe1;

}

#the_summit .btn-big,

#attend .btn-big{

padding-left: 103px;

background-position: 17px center;

background-image: url(images/people.png);

background-repeat: no-repeat;

}



.eo-events-shortcode li{

clear: both;

margin-top: 15px;

}
.page-id-6 .eo-events-shortcode li{
height:auto !important;
}

.page-id-6 .eo-events-shortcode .evbtn{
float:left;}
/* mailchimp styles*/

#mc_embed_signup {display:block !important;text-align: center !important;}
#mc_embed_signup input.email {
display: inline !important; 
border: 1px solid #aaa !important;

/*padding: 8px 0;*/
margin: 0 2% 10px 0 !important;
/*text-indent: 5px;*/
width: 58% !important;
/*min-width: 130px;*/
}
#mc_embed_signup input.button {
display: inline !important; 
/*width: 20% !important;*/
/*margin: 0 0 10px 0;*/
/*min-width: 50px;*/
}

#mc_embed_signup input {
border-radius: 4px !important;

}

#mc_embed_signup .button {
/*clear: both;*/
border: 0px solid #aaa !important;
background-color: #ff921e !important;
/*border: 0 none;
border-radius: 4px;
color: #FFFFFF;
cursor: pointer;*/
display: inline-block !important;
font-size: 22px !important;
/*font-weight: bold;*/
height: 50px !important;
line-height: 50px !important;
/*margin: 0 5px 10px 0;*/
padding: 0 !important;
/*text-align: center;
text-decoration: none;
vertical-align: top;
white-space: nowrap;
width: auto;*/
}
#mc_embed_signup .button:hover {
background-color: #fda445 !important;
}

/*******************  404 ********************/
.error404 .navbar {
  height: 138px;
}
.error404 h1 {
  background-color: rgba(0, 0, 0, 0.65);
  color: #26bdea;
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 0;
  position: absolute;
  bottom:0;
 
}
.error404 .left-info{
  padding: 30px 30px 30px 10px;
}
.error404 .searchform label {
  display: block;
}
.error404 .searchform input[type="text"] {
  width: 75%;
}

.error404 .row {
  margin-bottom: 25px;
}
.title404 {
  background-size: cover;
  background-repeat: no-repeat;
}
.title404 .container {
  position: relative;
  height: 300px;
}
.text404 {
  padding-left: 20px;
  padding-right: 20px;
}
.error404 p, 
.error404 h2,
.error404 .searchform {
  margin-bottom: 32px;
}
@media (min-width:992px ) {
  .title404 .container {
    height: 400px;
  }
  .error404 .left-info {
    border-right: 3px solid #26bdea;
  }
  .error404 .right-info{
    padding: 135px 20px 10px;
  }


  
.post-type-archive-speakers section {
  text-align: center;
}

.speaker-loadmore {
  font-size: 18px;
	line-height: 18px;
  border-width: 3px;
  border-style: solid;
  color: #000000;
	border-color: #000000;
   padding: 13px 40px;
   margin-top: 40px;
   margin-bottom: 80px;
   display: inline-block;
}
		/* @include breakpoint(sm){
				font-size: 22px;
				line-height: 22px;
			} */
.speaker-loadmore:hover{
	color: #428bca !important;
	border-color: #428bca !important;
}
		

.pagination-container {
  text-align: center;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
  .pagination li {
    display: inline;
  }
  .pagination li a,
  .pagination li span {
      float: left;
      padding: 4px 12px;
      line-height: 20px;
      margin: 0 10px;
      text-decoration: none;
      background-color: #fff;
      border: 1px solid #fff;
      border-left-width: 0;
    }
    .pagination li:first-child a,
    .pagination li:first-child span {
      border-left-width: 1px;
        /* .border-left-radius(@border-radius-base); */
    }
    /* &:last-child {
      > a,
      > span {
        .border-right-radius(@border-radius-base);
      }
    }
  }
  
  > li > a:hover,
  > li > a:focus,
  > .active > a,
  > .active > span {
    background-color: @pagination-active-bg;
  }
  > .active > a,
  > .active > span {
    color: @pagination-active-color;
    cursor: default;
  }
  
  > .disabled {
    > span,
    > a,
    > a:hover,
    > a:focus {
      color: @pagination-disabled-color;
      background-color: @pagination-bg;
      cursor: not-allowed;
    }
  }
} */

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/gilroy-regular.ttf/eot');
    font-weight: normal;
    font-style: normal; 
}
	
.fix-blur {
  image-rendering: -moz-crisp-edges; /* Firefox */
  image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}
	
.debug2020-vid .vidbg-container {
  bottom: 1px !important;
}
	
.sticky-nav {
  position: sticky !important;
  top: 0 !important;
}
	
.debug2020-icon img {
  height: 78px !important;
}
	
.debug2020-vid img {
  height: auto;
  max-width: 100%;
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}	
	
.debug2020-vid .elementor-image-box-content .elementor-image-box-title {
  padding-left: 25.77% !important;
}
.debug2020-vid .elementor-image-box-wrapper .elementor-image-box-img, .elementor-17126 .elementor-element.elementor-element-a5c4961 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100% !important;
}
.debug2020-vid .elementor-image-box-wrapper .elementor-image-box-description {
  padding-left: 25.77% !important;
}

@media only screen and (max-width: 1160px) {
    .debug2020-vid .elementor-image-box-wrapper .elementor-image-box-description, .debug2020-vid .elementor-image-box-wrapper .elementor-image-box-title {
        display: none !important;
    }
}
	
.debug2020-vid .vidbg-container {
  position: initial !important;
}

.debug2020-vid .vidbg-container video {
    opacity: 1 !important;
    height: auto !important;
    position: absolute !important;
    z-index: -1 !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    max-width: 100% !important;
    max-height: 98% !important;
}