/* Standardize child theme styling */
#comments ol.commentlist {
	background: transparent;
}
.builder-module-sidebar {
	background: transparent;
}
.site-title a:hover,
.site-tagline a:hover {
	font-size: inherit;
}



/* Style Manager generated css */
.builder-module-html .builder-module-element a {
	color: #333399;
}
.builder-module-html .builder-module-element a:hover {
	color: #999999;
}
.builder-module-navigation .current-cat a {
	color: #999999;
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
}
.builder-module-navigation .current-menu-item a {
	color: #999999;
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
}
.builder-module-navigation .current_page_item a {
	color: #999999;
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
}
.builder-module-navigation li a {
	color: #333399;
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 14px;
}
.builder-module-navigation li a:hover {
	color: #999999;
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
}
.builder-module-sidebar-with-element .widget {
	color: #666666;
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 112.5%;
}
.builder-module-sidebar-with-element .widget .widget-title {
	color: #333399;
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
}
.builder-module-widget-bar .widget {
	color: #666666;
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 112.5%;
}
.builder-module-widget-bar .widget .widget-title {
	color: #CC0000;
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 40px;
	font-weight: bold;
}
.entry-content a {
	color: #333399;
}
.entry-content a:hover {
	color: #999999;
}
.hentry {
	color: #666666;
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 16px;
}
.hentry .entry-title {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 25px;
	color: #CC0000;
}
.hentry .entry-title a {
	color: #CC0000;
}
.hentry .entry-title a:hover {
	color: #999999;
}
.hentry .entry-title h1 {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 25px;
	color: #CC0000;
}
.hentry .entry-title h2 {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 25px;
	color: #CC0000;
}
.hentry .entry-title h3 {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 25px;
	color: #CC0000;
}
.loop a {
	color: #333399;
}
.loop a:hover {
	color: #999999;
}
.page .entry-title {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 40px;
	color: #CC0000;
}
.page .entry-title h1 {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 40px;
	color: #CC0000;
}
.page .entry-title h2 {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 40px;
	color: #CC0000;
}
.page .entry-title h3 {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 40px;
	color: #CC0000;
}
body {
	background-color: #333399;
	color: #666666;
}
h1 {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 27px;
	color: #333399;
	text-decoration: none;
}
h1 a {
	color: #333399;
	text-decoration: none;
}
h1 a:hover {
	color: #666666;
	text-decoration: none;
}
h2 {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	color: #666666;
	font-weight: normal;
}
h3 {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	color: #666666;
	font-weight: normal;
}
h3 a {
	color: #666666;
	text-decoration: none;
}
h3 a:hover {
	color: #333399;
}
h4 {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	color: #666666;
	font-weight: normal;
}
h5 {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 22px;
	color: #333399;
	font-weight: normal;
	text-decoration: none;
}
h5 a {
	color: #333399;
	text-decoration: none;
}
h5 a:hover {
	color: #666666;
	text-decoration: none;
}
h6 {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	color: #999999;
	text-decoration: none;
}
h6 a {
	color: #999999;
	text-decoration: none;
}
h6 a:hover {
	color: #000000;
	text-decoration: underline;
}
html {
	font-size: 112.5%;
}


/* Style Manager custom css */
.builder-container-outer-wrapper {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #Transparent;
}

.builder-module-background-wrapper {
    margin-bottom: 0;
}

.builder-module-sidebar .widget {
    padding: 0;
}

/* This is the Home mobile navigation bar */
#builder-module-58e6949e71fa5-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* This is the About mobile navigation bar */
#builder-module-5702a98d68629-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* This is the Membership mobile navigation bar */
#builder-module-5702aa0e9bbb7-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* This is the Resources mobile navigation bar */
#builder-module-5702aa809939f-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* This is the Events mobile navigation bar */
#builder-module-5702ab00715bf-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* This is the News mobile navigation bar */
#builder-module-5702ab7832899-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* This is the Conf Overview Program mobile navigation bar */
#builder-module-5810d81fa1826-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* This is the Conf Accommodations and Travel mobile navigation bar */
#builder-module-5810dcfe28f39-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* This is the Conf Registration mobile navigation bar */
#builder-module-5810e7fbd7050-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* This is the Conf Exhibit Sponsorship mobile navigation bar */
#builder-module-5810e9bc5828d-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* This is the Conf Additional Info mobile navigation bar */
#builder-module-5810eba48836a-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* This is the Golf Tournament mobile navigation bar */
#builder-module-599db8f505d7e-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* This is the NITL Webinars mobile navigation bar */
#builder-module-5f4d33c0583dc-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* 2022 Trans Summit mobile navigation bar */
#builder-module-61fd6bf6bf534-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* For full width slideshow and background color */
.widget-bar-full-width-slider-outer-wrapper {
max-width: 100% !important;
}
.widget-bar-full-width-slider-background-wrapper {
    padding: 0;
}

#ithemesrotatingimages-16 {
    padding-top: 5px;
}

/* Contact Us | Member Login */
.builder-module-html .builder-module-element > :first-child {
    margin-right: 0px;
}

/* This removes the default top margin from all Rotate Images */
.widget_ithemesrotatingimages img {
        margin-top: 0px!important;
}

/* This makes the navigation flush right */
.builder-module-1 .builder-module-element {
    float: right;
    padding-top: 15px;
    padding-right: 0px;
}

/* This removes all of the padding around the nav buttons except for the left */
.builder-module-navigation li a, .builder-module-navigation .current_page_item li a, .builder-module-navigation .current-cat li a {
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 0;
    padding-top: 0;
}


h2 {
    font-size: 1.25em;
    line-height: 0.5;
    margin-bottom: 27px;
}

h1 {
    letter-spacing: 0;
    line-height: 1.1;
    margin-bottom: 30px;
}

h6 {
    font-style: normal;
    line-height: 1.2;
}

/* This is the background for the 3 columns */
#builder-module-58e6949e7206b-background-wrapper {
    background: #ffffff;
    padding-top: 40px;
    padding-bottom: 20px;
}

/* This is the background for the 3 columns 2nd Row */
#builder-module-58e6a53b0a997-background-wrapper {
    background: #ffffff;
    padding-top: 20px;
    padding-bottom: 50px;
}


h5 {
    margin-bottom: 0;
}

/* Spacing for social icons */
.et_monarch .et_social_networks .et_social_icons_container {
    margin-top: 12px !important;
}

/* This is the address bar */
#builder-module-58e6949e720a8-background-wrapper {
    background: #333399;
    padding-bottom: 8px;
    padding-top: 10px;
}
/* This is the address bar for the News template */
#builder-module-56fef5e74d8c3-background-wrapper {
    background: #333399;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* This is the address bar for the Events template */
#builder-module-56ff22bf76811-background-wrapper {
    background: #333399;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* This is the address bar for the Memberships template */
#builder-module-570269690eaef-background-wrapper {
    background: #333399;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* This is the address bar for the Resources template */
#builder-module-5702745d9feef-background-wrapper {
    background: #333399;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* This is the address bar for the Conf Overview Program template */
#builder-module-5810d81fa1b03-background-wrapper {
    background: #333399;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* This is the address bar for the Conf Accommodations and Travel template */
#builder-module-5810dcfe291d9-background-wrapper {
    background: #333399;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* This is the address bar for the Conf Registration template */
#builder-module-5810e7fbd7323-background-wrapper {
    background: #333399;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* This is the address bar for the Conf Exhibit Sponsorships template */
#builder-module-5810e9bc5853b-background-wrapper {
    background: #333399;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* This is the address bar for the Conf Additional Info template */
#builder-module-5810eba488643-background-wrapper {
    background: #333399;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* This is the address bar for the NITL Webinars template */
#builder-module-5f4d33c0583e1-background-wrapper {
    background: #333399;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* 2022 Trans Summit address bar */
#builder-module-61fd6bf6bf53d-background-wrapper {
    background: #333399;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* Footer Address */
#text-16 {
    color: #cccccc;
    font-size: 15px;
}
#text-16 a {
    color: #cccccc;
}

#text-2 {
    color: #cccccc;
    font-size: 15px;
}
#text-2 a {
    color: #cccccc;
}

/* This is the address bar for the About pages */
#builder-module-56fbda7aa3a2a-background-wrapper {
    background: #333399;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* This is the footer */
.builder-module-footer .builder-module-element {
    color: #cccccc;
    padding-left: 0;
    font-size: 11px;
    margin-bottom: 20px;
}

.hentry .entry-footer {
    display: none;
}

.builder-module-content .hentry {
    margin-top: 23px;
}

.upw-posts .entry-title a {
    color: #333399;
    font-weight: normal;
    font-size: 20px;
    letter-spacing: 0;
}

.upw-posts .entry-title {
    padding-bottom: 0px;
    font-size: 30px;
}

.upw-posts .entry-title a:focus, .upw-posts .entry-title a:hover {
    color: #666666;
    text-decoration: none;
}

.upw-posts .more-link {
    color: #333399;
    text-decoration: none;
}

.upw-posts {
    color: #666666;
}
.upw-posts article {
    border-bottom-width: 0;
    font-size: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
}

/* Home News Feed */
#text-11 {
    margin-right: 20px;
    margin-left: 20px;
}
#sticky-posts-3 {
    margin-right: 20px;
    margin-left: 20px;
}

/* Home Membership */
#text-12 {
    margin-right: 20px;
    margin-left: 20px;
}
#text-13 {
    margin-right: 20px;
    margin-left: 20px;
    padding-bottom: 20px;
}

/* Home Ad Rotator 300x250 */
#ithemesrotatingimages-19 {
    padding-top: 12px;
    margin-bottom: 20px;
}

/* Home Events */
#text-14 {
    margin-left: 20px;
    margin-right: 20px;
}

/* Home Sponsors */
#text-17 {
    margin-left: 20px;
    margin-right: 20px;
}
#text-15 {
    margin-left: 20px;
    margin-right: 20px;
}

/* Home Connect */
#monarchwidget-5 {
    margin-left: 20px;
    margin-right: 20px;
}
#text-18 {
    margin-left: 20px;
    margin-right: 20px;
}

#text-5 {
    margin-left: 20px;
}
#ithemesrotatingimages-4 {
    margin-left: 20px;
}
#text-7 {
    margin-left: 20px;
    margin-top: 10px;
}
#monarchwidget-4 {
    margin-left: 20px;
}

/* Home 2nd row - left widget */
#text-30 {
    margin-left: 20px;
    margin-right: 20px;
}

.loop-title {
    display: none;
}
.entry-title {
    letter-spacing: 0;
}

/* Gravity Forms */
body .gform_wrapper label.gfield_label + div.ginput_container {
    margin-top: 0;
    margin-bottom: 20px;
}
.large {
    line-height: 1.5;
    margin-top: 0;
}

input[type=text], input[type=password], input.text, input.title, textarea, select {
    width: 100%;
    margin-bottom: 0;
    margin-top: 0;
}

/* Submenu */
.builder-module-navigation li li {
    width: 370px;
    border-bottom: none;
    line-height: 2.2;
}

.builder-module-navigation li ul {
    border: none;
}


/* This hides the blog entry info */
.hentry .entry-meta {
    display: none;
}
/* This shows the blog entry date */
.entry-meta.date {
    display: block;
}

/* This adjusts the margin around a flush left photo */
.hentry .alignleft {
    margin-bottom: 0;
    margin-right: 1em;
    margin-top: .4em;
}

/* This removes the border around images */
.hentry img {
    background-color: #ffffff;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-style: solid;
    border-right-width: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-width: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

/* Right Sidebar */

/* Right Sidebar Widget Titles */
.builder-module-sidebar-with-element .widget .widget-title {
    margin-bottom: 5px;
}

/* Right Sidebar Membership */
#text-20 {
    margin-top: 28px;
}

/* Right Sidebar Sponsors */
#ithemesrotatingimages-20 {
    margin-top: 30px;
}

/* Right Sidebar Connect */
#monarchwidget-4 {
    margin-top: 30px;
    margin-left: 0px;
}

/* Transportation Summit 2020 */

/* This is the mobile navigation bar */
#builder-module-5d56ef8750f47-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* Photo Background */
#builder-module-5d56ef8750f4b-background-wrapper {
    background-image: url(/wp-content/uploads/2019/08/Trans-Summit-Bkgd-Photo-2.jpg);
    background-attachment: Scroll;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 0px;
    padding-bottom: 0px;
}

#builder-module-5d56ffed4d77c-background-wrapper {
    background-image: linear-gradient(to right, #000066 , #3399cc);
    padding-top: 20px;
    padding-bottom: 20px;
}

#text-25 h1 {
    font-size: 25px;
    color: #ffffff;
}

/* Social Icons bar */
#builder-module-5d570c4f2065f-background-wrapper, #builder-module-61fd6bf6bf53b-background-wrapper {
    background: #ffffff;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* Sponsor Logos Above Footer */
#builder-module-5d56f27fdc20b-background-wrapper, #builder-module-61fd6bf6bf53c-background-wrapper {
    background: #ffffff;
    border-top: 8px solid #cc0000;
    padding-top: 10px;
    padding-bottom: 15px;
}

#text-24 h2 {
    margin-bottom: 0px;
}

/* This is the address bar */
#builder-module-5d56ef8750f4d-background-wrapper {
    background: #333399;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* Home Page Ad */
#builder-module-5dd40efb63fdd-background-wrapper {
    background: #ffffff;
    padding-bottom: 20px;
}

/* Conference Page Ad */
#builder-module-5dd4532f1775a-background-wrapper, #builder-module-61fd6bf6bf536-background-wrapper {
    background: #ffffff;
    padding-bottom: 20px;
}

/* Mobile Menu */

/* Hides white bar above footer */
html body div.wprm-wrapper {
    overflow: hidden;
}

/* WPR Menu Submenu Arrow Icon */
div#mg-wprm-wrap ul li span.wprmenu_icon {
    font-size: 30px;
}



/* Hides Post Meta on Specific Categories */

.category-webinars-upcoming .entry-meta.date {
    display: none;
}

.category-webinars-past .entry-meta.date {
    display: none;
}


/* Content Views */
.pt-cv-readmore {
    color: #ffffff !important;
    background-color: #cc0000 !important;
    border: none !important;
}

.pt-cv-readmore:hover {
    background-color: #999999 !important;
}



.pt-cv-content, .pt-cv-content * {
    font-size: 16px;
    line-height: 1.7;
}

.pt-cv-title a {
    font-weight: 500;
    font-size: 20px;
    color: #cc0000 !important;
}

.pt-cv-title a:hover {
    color: #999999 !important;
}

.pt-cv-wrapper .pagination > .active > a, .pt-cv-wrapper .pagination > .active > a:focus, .pt-cv-wrapper .pagination > .active > a:hover, .pt-cv-wrapper .pagination > .active > span, .pt-cv-wrapper .pagination > .active > span:focus, .pt-cv-wrapper .pagination > .active > span:hover {
    background-color: #cc0000;
}

.pt-cv-wrapper .pagination > li > a, .pt-cv-wrapper .pagination > li > span {
    color: #cc0000;
}

.pt-cv-wrapper .pagination > li > a:focus, .pt-cv-wrapper .pagination > li > a:hover, .pt-cv-wrapper .pagination > li > span:focus, .pt-cv-wrapper .pagination > li > span:hover {
    color: #cc0000;
}



/* NITL Engage 2023 */

/* Mobile Navigation Bar */
#builder-module-63ea59595c6cd-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* Header Ad */
#builder-module-63ea59595c6d0-background-wrapper {
    background: #ffffff;
    padding-top: 10px;
}

/* Social Icons Bar */
#builder-module-63ea59595c6d5-background-wrapper, #builder-module-61fd6bf6bf53b-background-wrapper {
    background: #ffffff;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* Sponsor Logos */
#builder-module-63ea59595c6d6-background-wrapper, #builder-module-61fd6bf6bf53c-background-wrapper {
    background: #ffffff;
    border-top: 8px solid #cc0000;
    padding-top: 10px;
    padding-bottom: 15px;
}

/* Address Bar */
#builder-module-63ea59595c6d7-background-wrapper {
    background: #333399;
    padding-bottom: 8px;
    padding-top: 10px;
}


/* NITL Engage 2023 Partner Section */
.page-id-2099 h1 {
    margin-bottom: 0px;
}



/* Main Navigation */
.builder-module-navigation {
    margin-top: 17px;
}



/* Gravity Forms */
/* Section Title and Rule */
.gsection_title {
    margin-bottom: 2px;
}


.gform_legacy_markup_wrapper table.gsurvey-likert *,
.gravity-theme table.gsurvey-likert * {
    background: #fff;
}

.gform_legacy_markup_wrapper table.gsurvey-likert th.gsurvey-likert-choice-label,
.gravity-theme table.gsurvey-likert th.gsurvey-likert-choice-label {
    background-color:#333399;
    color: #fff;
}

.gform_legacy_markup_wrapper table.gsurvey-likert,
.gravity-theme table.gsurvey-likert {
    margin-bottom: 0;
}



/* NITL Engage 2024-2025 */

/* Mobile Navigation Bar */
#builder-module-65de2be7b2b63-background-wrapper,
#builder-module-67e59aa903681-background-wrapper {
    background: #ffffff;
    padding-top: 15px;
}

/* Header Ad */
#builder-module-65de2be7b2b65-background-wrapper,
#builder-module-67e59aa903683-background-wrapper {
    background: #ffffff;
    padding-top: 10px;
}

/* 3 Photos */
#builder-module-65e74b23a0296-background-wrapper,
#builder-module-67e59aa903687-background-wrapper {
    background: #ffffff;
    padding-top: 20px;
}

/* Social Icons Bar */
#builder-module-65de2be7b2b69-background-wrapper,
#builder-module-67e59aa903689-background-wrapper {
    background: #ffffff;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* Sponsor Logos */
#builder-module-65de2be7b2b6a-background-wrapper,
#builder-module-67e59aa90368a-background-wrapper {
    background: #ffffff;
    border-top: 8px solid #cc0000;
    padding-top: 10px;
    padding-bottom: 15px;
}

/* Address Bar */
#builder-module-65de2be7b2b6b-background-wrapper,
#builder-module-67e59aa90368b-background-wrapper {
    background: #333399;
    padding-bottom: 8px;
    padding-top: 10px;
}

/* Hide page title */
.page-id-2226 .entry-title,
.page-id-2342 .entry-title {
    display: none;
}

/* Bullet Indent */
.page-id-2226 ul, ol,
.page-id-2342 ul, ol {
    margin: 0 0 0 1em;
}

.page-id-2226 h1,
.page-id-2342 h1 {
    margin-bottom: 0;
}

.page-id-2226 .entry-content > ul,.entry-content > ol,
.page-id-2342 .entry-content > ul,.entry-content > ol {
    margin-top: .5em;
}

.page-id-2226 p,
.page-id-2342 p {
    margin-top: .5em;
}

.page-id-2226 .su-row,
.page-id-2342 .su-row {
    margin-top: .5em;
}


/* WP Gallery */
.hentry .gallery-item {
    background: transparent;
    border: none;
    margin: 0;
    padding: 20px;
}