/*
Theme Name: Greater Omaha Chamber
Theme URI: https://www.omahachamber.org/
Version: 3.0.60
Description: Child Theme for the Greater Omaha Chamber.
Author: B2 Interactive
Author URI: https://www.b2interactive.com
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Divi
*/

body, p, ol, ul, li {
	font-family: "neuzeit-grotesk","Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}

h1, h2 {
  font-family: "din-condensed", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}

sup { vertical-align: top; font-size: 0.8em; }

body #main-content h2 { font-size: 40px; margin-top: 20px; padding-bottom: 15px;}
  
h3, h4, h5, h6 {
	font-family: "neuzeit-grotesk","Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-weight: 900;
}

td, th {font-size: 0.9em; line-height: 1.2em;}

.footnotes { font-size: 0.9em; color: #666666;}

.et_fixed_nav #logo {
max-height: 59px;
}

body #main-content ol  {
  margin: 1em 0;
  padding: 0 0 0 40px;
  list-style-position: outside;
}

body #main-content ol li {
  list-style-type: decimal;
  line-height: 1.8em;
}

.et_fullwidth_secondary_nav #top-header .container {padding-left: 0 !important; padding-right: 0 !important;}

div#et-secondary-menu {
width: 100%;
}

.nav li ul { width: 280px; }#top-menu li li a { width: 240px; }

#mega-menu-wrap-secondary-menu {
/*float: left; */
margin-bottom: 10px;
width: 100%;
}

.left-floater {
float: left;
width: 49%;
text-align: left;
}

.right-floater {
float: right;
width: 49%;
text-align: left;
}

.et-cart-info {display: none;}

.first-menu-sub {font-weight: bold;}

.header-dots h1::before {
content: "";
background-image:url('/web/20201011230510im_/https://www.omahachamber.org/wp-content/uploads/2017/08/dots.png');
display: block;
position: absolute;
left: -50px;
width: 41px;
height: 60px;
}

/***** Secondary Menus *****/

.whoweare-menu .mobile_menu_bar:after, .resources-menu .mobile_menu_bar:after, .economicdev-menu .mobile_menu_bar:after {
            position: relative;
            color: #FFF !important;
            top: 15px;
            cursor: pointer;
			font-family: "neuzeit-grotesk","Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
            }

.whoweare-menu .mobile_menu_bar:after {
            content: "Who We Are";
            }
            
.resources-menu .mobile_menu_bar:after {
            content: "Resources";
            }
            
.economicdev-menu .mobile_menu_bar:after {
            content: "Economic Development";
            }

/***** Blog Styles *****/
/*.cptgbgoc-blog article:after */ .goc-blog .post-content:after {
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 82%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 82%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 82%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
    content: '';
    display: block;
    height: 160px;
    position: relative;
    top: -160px;
    left: 0px;
	z-index: 97;
}

.goc-blog .et_pb_blog_grid .post-content:after, .cptgbgoc-blog .et_pb_blog_grid article:after  {
margin-bottom: -40px;
}

.goc-blog .et_pb_post, .featured-blog .et_pb_post, .cptgbgoc-blog .et_pb_post{
border-radius: 7px 7px 7px 7px;
-moz-border-radius: 7px 7px 7px 7px;
-webkit-border-radius: 7px 7px 7px 7px;
}

.cptgbgoc-blog .et_pb_post {
	border: 1px solid #eee;
	padding: 20px;
	}

@media only screen and (min-width: 768px) {
.goc-blog .et_pb_post, .cptgbgoc-blog .et_pb_post{
min-height: 645px;
max-height: 645px;
position: relative;
}
}

@media only screen and (max-width: 767px) {
.goc-blog .et_pb_post, .cptgbgoc-blog .et_pb_post {
min-height: 645px;
max-height: 645px;
position: relative;
}
}

@media only screen and (max-width: 414px) {
.goc-blog .et_pb_post, .cptgbgoc-blog .et_pb_post {
min-height: 545px;
max-height: 545px;
position: relative;
}
}

.goc-blog .et_pb_post .et_pb_image_container img, .featured-blog .et_pb_post img {
border-radius: 7px 7px 0px 0px !important;
-moz-border-radius: 7px 7px 0px 0px !important;
-webkit-border-radius: 7px 7px 0px 0px !important;
}

.goc-blog .et_pb_post a.more-link, .featured-blog .et_pb_post a.more-link, .cptgbgoc-blog .et_pb_post a.more-link{
    /* margin-bottom: -60px;
    margin-top: 10px; 
    position: inherit; */
    position: absolute;
	bottom: 50px;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
   	border: none;
    padding-right: 2em;
    padding-left: .7em;
    padding-top: .3rem;
    padding-bottom: .3rem;
	background-color: #006271;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    z-index: 98;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 3px;
    line-height: 1.7em!important;
}

.goc-blog .et_pb_post a.more-link:after, .featured-blog .et_pb_post a.more-link:after, .cptgbgoc-blog .et_pb_post a.more-link:after{
	    content: "E";
	    font-family: ETmodules!important;
	    margin-left: .3em;
        line-height: 1.7em;
        font-size: 20px;
	    color: #00c1d5;
	    position: absolute;
        font-feature-settings: "kern" off;
	    font-variant: none;
	    font-style: normal;
	    font-weight: 400;
	    text-shadow: none;
	    -webkit-font-smoothing: antialiased;
    }

.cptgbgoc-blog .et_pb_post a.more-link {
	white-space: nowrap;
	right: 20px;
}
 
.goc-blog a.more-link:hover, .cptgbgoc-blog a.more-link:hover {
color: #fff;
background: #757879!important;
}

.et_post_meta_wrapper .entry-title, .cptgbgoc-blog .entry-title{
	text-align: center;
	color: #e8503c;
}

.et_post_meta_wrapper .post-meta, .cptgbgoc-blog .post-meta{
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	color: #49783b;
}


.featured-blog .post-content {
	/* display: none; */
	padding: 0 50px;
	margin-top: 0;
}

.featured-blog .et_pb_post {
	background: #fff;
	}

@media only screen and (min-width: 768px) {
.featured-blog .et_pb_post {
min-height: 800px;
max-height: 800px;
position: relative;
}
}

@media only screen and (max-width: 767px) {
.featured-blog .et_pb_post {
min-height: 700px;
max-height: 700px;
position: relative;
}
}

@media only screen and (max-width: 414px) {
.featured-blog .et_pb_post {
min-height: 600px;
max-height: 600px;
position: relative;
}
}

/*.featured-blog .post-meta {
	background: #fff;
	padding: 10px;
	text-align: center;
	margin: 0 auto;
	width: 50%;
	position: relative;
	bottom: 140px;
	border-radius: 7px 7px 0px 0px !important;
-moz-border-radius: 7px 7px 0px 0px !important;
-webkit-border-radius: 7px 7px 0px 0px !important;
} */

.pagination a {
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    color: #19BFD5;
   	border: 1px solid #19BFD5;
	padding: 10px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display:block;
    float: none;
}

.pagination a:hover {
color: #fff;
background: #19BFD5;
}

/***** Page Sidebar/Rail *****/

.sidebar-box a {color: #fff; text-decoration: underline; }
.sidebar-box a:hover {color: #eee;}

#top-menu-nav #top-menu li.login-display-mobile {display: none;}

/***** Menu Breakpoint *****/

@media only screen and ( max-width: 1220px ) {
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
}

/***** Search Results *****/

.search #left-area
{
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-gap: 20px;
    column-gap: 20px;
}
.search #left-area .et_pb_post a img {
	float:left !important;
	max-width:300px !important;
	padding:10px;
}
.search #left-area ul  {
	list-style-type: none !important;
}
.search .et_pb_post > a {
    margin: -20px -20px 10px;
    display: block;
}
 
.search #left-area .et_pb_post {
    overflow: hidden;
    page-break-inside: avoid;
    break-inside: avoid-column;
    width: 100%;
    padding: 19px;
    border: 1px solid #d8d8d8;
    background-color: #fff;
    word-wrap: break-word;
    display: inline-block;
    margin-bottom: 10px;
}
 
.search #left-area .et_pb_post h2{
    font-size: 18px;
}
 
.search #left-area .et_pb_post.format-link,
.search #left-area .et_pb_post.format-quote,
.search #left-area .et_pb_post.format-audio,
{
    padding: 0;
}
 
.search .et_pb_post .et_pb_image_container,
.search .et_pb_post .et_main_video_container,
.search .et_pb_post .et_audio_content,
.search .et_pb_post .et_pb_slider {
    margin: -20px -20px 10px;
}
 
.search .et_pb_post .et_pb_slider .et_pb_slide {
    min-height: 180px;
}
 
.search .pagination {
    padding: 20px 0;
}

.search-title {
    margin-bottom: 60px;}
    
hr.results_title_line {
    width: 25%;
    float: left;
    border: 0;
    height: 4px;
    background-color: #19BFD5;}
    
/***** Team Settings *****/

/* make divi staff template fullwidth */
.staff-template-default div#left-area {
width: 100%;}
.staff-template-default div#sidebar {
display: none;}
.staff-template-default .container:before {
background-color:transparent !important; }



/***** Directory *****/

#wpbdp-search-page input[type=text], #wpbdp-search-page textarea, #wpbdp-main-box input[type=text],
#wpbdp-main-box textarea, .wpbdp-listing-contact-form textarea {
 background: #eee;
 border: none;
 border-radius: 0;
  font-size: 14px !important;
 color: #999 !important;
 padding: 14px !important;
}
/*** BUTTON STYLING ***/

.listing-actions .wpbdp-button {
border-radius: 0 !important;
box-shadow: 0 !important;
 background: transparent !important;
 border: 1px solid #008BAD !important;
 text-transform: uppercase;
 font-size: 14px !important;
 color: #008BAD !important;
 padding: 12px 23px !important;
 letter-spacing: 2px;
 cursor: pointer;
}

#wpbdp-search-page input.button, #wpbdp-main-box input.button, #wpbdp-main-box input[type=submit], #wpbdp-search-form-wrapper input[type=submit], #wpbdp-search-form-wrapper input[type=reset], .listing-actions .delete-listing, .listing-actions .wpbdp-button, .wpbdp-listing-contact-form input[type=submit]{
 background: transparent;
 border: 1px solid #008BAD;
 text-transform: uppercase;
 font-size: 14px;
 color: #008BAD;
 padding: 12px 23px;
 letter-spacing: 2px;
 cursor: pointer;
}

.listing-actions .wpbdp-button.delete-listing {
 	border: 1px solid #A22A28 !important;
	color: #A22A28 !important;
  }

/*** BUTTON HOVER STYLING ***/
#wpbdp-main-box input.button:hover, #wpbdp-main-box input[type=submit]:hover, #wpbdp-search-form-wrapper input[type=submit]:hover, #wpbdp-search-form-wrapper input[type=reset]:hover, .listing-actions .wpbdp-button:hover, .wpbdp-listing-contact-form input[type=submit]:hover {
 background: rgba(0, 0, 0, 0.05) !important;
 border: 1px solid transparent !important;
}

#wpbdp-main-box {
background: #fff;
border: 1px solid #eee;
}

.wpbdp-bar {background: #fff !important;}

#wpbdp-search-form-wrapper {
margin-bottom: 50px;
}

.wpbdp-listing, .wpbdp-listing-excerpt {padding: 30px !important;}

.wpbdp-listing.odd, .wpbdp-listing-excerpt.odd {background: #fff !important;}

.wpbdp-listing, .wpbdp-listing-excerpt {
border: 1px solid #eee !important;
padding: 30px !important;
border-radius: 7px !important;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-webkit-box-shadow: 0px 0px 11px -1px rgba(118,118,121,0.4);
-moz-box-shadow: 0px 0px 11px -1px rgba(118,118,121,0.4);
box-shadow: 0px 0px 11px -1px rgba(118,118,121,0.4);
margin-bottom: 40px;
}

.tax-wpbdp_category div#left-area, .single-wpbdp_listing div#left-area{
width: 100%;}
.tax-wpbdp_category div#sidebar, .single-wpbdp_listing div#sidebar{
display: none;}
.tax-wpbdp_category .container:before, .single-wpbdp_listing .container:before {
background-color:transparent !important; }

.wpbdp-categories.cf.wpbdp-categories-large {
list-style: none;
margin: 0;
padding: 0;
}
.wpbdp-categories.cf.wpbdp-categories-large li {
text-align: center;
 border: 1px solid #008BAD;
}

.wpbdp-categories .cat-item {
margin: 10px !important;
width: 48% !important;
padding: 12px 23px;
}

.wpbdp-categories.cf.wpbdp-categories-large li:hover {
 background: rgba(0, 0, 0, 0.05) !important;
 border: 1px solid transparent !important;
 }


/***** Directory (Old - may need) *****/

.ihc-theme_1 .member-img {display:none!important;}

.dir-listing-text-no-avatar {letter-spacing: 0 !important;}

.dir-listing {
border: 1px solid #D1CFCD;
padding: 10px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-webkit-box-shadow: 0px 0px 11px -1px rgba(118,118,121,0.4);
-moz-box-shadow: 0px 0px 11px -1px rgba(118,118,121,0.4);
box-shadow: 0px 0px 11px -1px rgba(118,118,121,0.4);
width: 50%;
}

@media only screen and ( max-width: 414px ) {
	.dir-listing {
		width: 100%;
	}
}

.dir-listing-border-2 {display: none;}

.wpbdp-field-display.wpbdp-field.wpbdp-field-value.field-display.field-value.wpbdp-field-keywords.wpbdp-field-tags.wpbdp-field-type-textfield.wpbdp-field-association-tags{display:none!important;}
#wpbdp-categories{display:none!important;}

.woocommerce-MyAccount-navigation > ul { list-style-type: none!important; }
.woocommerce-MyAccount-navigation-link {
    border: 2px solid #008bad;
    width: 70%;
    padding: 3px 2px;
    text-align: center;
    margin-bottom: 3px;
}
.button.wpbdp-button.upgrade-to-sticky{display:none!important}

#top-header{
	background-color: #fff !important;
	padding: 10px 70px;
}
#top-header a{
	color: rgba(0,0,0,.6);
	font-weight: normal !important;
	text-transform: none !important;
	text-decoration: underline !important;
}
#menu-utility-nav{
	display: flex;
	justify-content: flex-end;
}
#menu-utility-nav li{
	padding-left: 25px;
}

#chamber-menu{
	height: 60px;
	background-color: #fff;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	padding: 0 30px;
	display: flex;
	align-items: center;
	z-index: 20;
	border-bottom: 1px solid #ccc;
}
#chamber-menu .logo{
	width: 131px;
	height: 40px;
	display: block;
}
body.page-template-page-template-blank #main-content.has-chamber-menu{
	margin-top: 60px;
}
.sticky-menu{
	position: relative;
	z-index: 21;
}
/*
     FILE ARCHIVED ON 23:05:10 Oct 11, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:57:45 Jun 14, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 237.907
  exclusion.robots: 0.067
  exclusion.robots.policy: 0.062
  RedisCDXSource: 2.002
  esindex: 0.007
  LoadShardBlock: 214.701 (3)
  PetaboxLoader3.datanode: 165.546 (4)
  CDXLines.iter: 18.96 (3)
  load_resource: 267.293
  PetaboxLoader3.resolve: 253.88
*/