.page-template-x-change-template-php h2.divider:after {
background: #01C3BA !important;
}
.page-template-x-change-template-php .btn:before
{
background: #01C3BA !important;
}
.page-template-x-change-template-php .btn:hover {
color: #01C3BA !important;
}
.page-template-x-change-template-php .flickity-page-dots li.is-selected {
background: #01C3BA !important;
}
.page-template-x-change-template-php .RectangleSlider .slide-title:before {
color: #01C3BA !important;
}
.page-template-x-change-template-php .Tabbed-table-item-menu p:before,
.page-template-x-change-template-php  .Tabbed-table-item-content-copy h4:before {
color: #01C3BA !important;
}
.page-template-x-change-template-php .CardReel article {
border-top: .5em solid #01C3BA !important;
}
.page-template-x-change-template-php .CardReel nav button:after, .page-template-x-change-template-php .CardReel nav button:before {
color: #01C3BA !important;
}
.page-template-x-change-template-php .CardReel article .card-title:before {
color: #01C3BA !important;
}
.page-template-x-change-template-php .ThreeColumn-title:before {
color: #01C3BA !important;
}
.page-template-x-change-template-php .Tabbed-table-item-menu p {
font-size: 15px !important;
}  .agenda-img img,
.Accordion img{
display: inline-block;
}
.keynote-speakers .wp-block-spacer {
background-color: #000;
}
.red{color: #ea3837;}
.gradient .Hero .slide-media {
background-color: #000 !important;
}
.gradient .slide-media img {
background-color: #000 !important;
opacity: 0.5;
background-image: linear-gradient(to bottom, #161b18a6, #161b189c);
}
.addtoany_header {
display: inline;
margin-right: 20px;
font-weight: 700;
font-size: 1.2em;
}
#menu-x-change-menu li.register-now {
background-color: #01c3ba;
}
#menu-x-change-menu li.register-now:hover {
background-color: #2790CE;
}
.keynote-speakers .Tabbed-table-item-content-copy div {
width: 200px;
}
#menu-x-change-menu li.register-now a {
font-weight: 700;
}
.tab_subtitle {
width: 100%;
display: inline-block;
}
@media (min-width: 1024px){
.keynote-speakers	.Tabbed-table-item-content-copy {
width: 90%;	
}}
.addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
background-color: #364653;
margin-top: 0;
margin-bottom: 0;
color: #fff;
text-align: center;
padding-bottom: 30px;
padding-top: 30px;
display: none;
}
.keynote-speakers section.headliner {
padding-bottom: 0;
}
.removeextraspace section.headliner {
padding-bottom: 0;
}
.removeextraspace section.ThreeColumn{
padding-top: 0;
}
.removeextraspace section.TwoColumn{
padding-bottom: 0;
}
.removeextraspace .headliner-button {
padding: 0;
}
.keynote-speakers .headliner-button {
padding-bottom: 0;
}
.toggle-nav {
display: none;
}
@media screen and ( min-width: 1200px ) {
.third-nav ul li {
padding-left: 0.8rem !important;
}
}
@media screen and (min-width: 1365px ) {.third-nav ul li {
padding-left: 0.8rem !important;
}
}
@media screen and ( min-width: 1200px ) {	.third-nav ul a {
margin-left: 0.5rem !important;
}}
@media screen and ( max-width: 1200px ) {
.third-nav ul li {
padding-left: 0.5rem !important;
padding-right: 0.5rem !important;
}
.third-nav ul a {
margin-left: 0.5rem !important;
}
.header-xchange-inner {
padding: 0 !important;
}
}
@media screen and ( min-width: 1140px ) {
.third-nav ul {
display: flex;
}
ul.mobile-menu {
display: none;
}
}
@media screen and ( max-width: 1140px ) {
ul.mobile-menu {
display: block;
}
ul.main-menu {
display: none;
}
.toggle-nav span {
font-size: 18px;
display: block;
float: left;
padding-top: 1px;
padding-right: 10px;
}
.toggle-nav {
display: flex;
align-content: center;
justify-content: center;
align-items: center;
float: none;
margin: 25px;
font-size: 2em;
transition: color linear 0.15s;
border: none;
background: transparent;
}
a.toggle-nav:link, 
a.toggle-nav:visited,
a.toggle-nav:hover, 
a.toggle-nav:active {
text-decoration: none;
color: #fff;
} 
.third-nav {
display: inline-block;
position: relative;
background: transparent;
text-align: left;
width: 100%;
}
.header-xchange-inner {
padding: 0;
}
.third-nav ul {
display: none;
position: absolute;
overflow: auto;
top: 55px;
left: 0px;
z-index: 999;
padding-right: 15px;
background: #1763af;
width: 100%;
}
.third-nav ul li.current-menu-item {
border: none !important;
}
.third-nav ul li {
float: none;
display: block;
position: relative;
top: 0px;
left: 0px;
min-width: 320px;
background: #1763af;
text-align: right;
}
.third-nav li:after { 
content: none; 
}
}
@media (min-width: 1140px){
.Form-embed {
width: 90%;
}
}
.header-xchange {
background: #1763af;
color:#fff;
height: 2em;
}
.header-xchange-inner {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
max-width: 100%;
}
.third-nav ul {
margin: 0;
padding: 0;
align-items: center; }
.third-nav ul li {
list-style: none;
display: flex;
align-items: center;
padding-right: 1.2rem;
height: 32px;
}
.third-nav ul li:active,
.third-nav ul li:focus,
.third-nav ul li.current-menu-item,
.third-nav ul li.current-menu-item a{
color: #8AE2FF;
}
.third-nav ul li.current-menu-item {
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}
.third-nav ul li:hover {
background-color: #2790CE;
}
.third-nav ul li:last-child {
margin-right: 0;
}
.header-xchange-inner nav ul li a {
font-size: 14px;
font-family: Roboto,sans-serif;
font-weight: 400;
}
.third-nav ul a {
color: #fff;
text-decoration: none;
margin-left: 1rem;
font-size: .75em;
}
@media (min-width: 1140px)
{ } @media (max-width: 1140px){
.third-nav>ul { }} .agenda .resources-button {
margin-top: 3rem;
}
.rates .wp-block-image {
margin-bottom: 4rem;
}
.padding-top{
padding-top:2rem;
} 
.padding-bottom{
padding-bottom:2rem;
}
.fa::before { }
.icon-home{ }
.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
display: none;
}
.envira-gallery-wrap .envira-gallery-public.envira-gallery-css-animations .envira-gallery-item img {
opacity: 0.8 !important;
}
article a {
color: #5482AB;
}
article a:hover,
article a:focus,
article a:active{
text-decoration: underline;
}
.resources-detail article h3{
color: #5482AB;
}
.resources-detail article h3:after {
position: absolute;
width: 5em;
height: 3px;
background: #ea3837;
background: var(--cinnebar);
left: 50%;
top: calc(100% + 0.75em);
content: "";
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
article.post:first-child .post-title {
background: linear-gradient(to top, rgb(0 0 0 / 50%) 20%, rgb(0 0 0 / 50%) 75% );
}
.padding-top{padding-top:50px;}
.wp-block-cover.gallery { }
.wp-block-cover.thankyou{    margin-bottom: -30px;}
.wp-block-cover.hosted {
padding-top: 31px;
}
.tablenav-pages_0,span.bwg_nav_cont_0 {
background: #000;
}
.bwg_loading_div_3 {
background: #000;
}
#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a.disabled, #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a.disabled:hover, #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a.disabled:focus, #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 input.bwg_current_page, #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a, #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 input.bwg_current_page {
color: #ea3837 !important;
}
.wp-block-cover{padding: 0;}
.one-half,
.one-third {
position: relative;
margin-right: 4%;
float: left;
margin-bottom: 20px;
}
input.referer-page { display:none; }
.one-half { width: 48% !important; }
.one-third { width: 30.66% !important; }
.last {
margin-right: 0 !important;
clear: right;
}
.iti-flag {
width: 20px !important;
height: 15px !important;
}
.intl-tel-input .country-list .country-name,
.country-select .country-list .country-name{
color: #000;
}
.Form-embed .wpcf7-acceptance label {
display: block;
margin-top: 30px;
}
.Form-embed .wpcf7-acceptance input, input[type="checkbox"] {
margin-top: 30px;
margin-right: 10px;
float: left;
width: 20px !important;
}
.wpcf7-checkbox label {
display: block;
}
.Form-embed .wpcf7-acceptance span, .wpcf7-checkbox span {
text-align: left;
font-size: 0.9em;
}
.wpcf7-checkbox input[type="checkbox"] {
margin-top: 7px !important;
margin-right: 10px !important;
}
.wpcf7-list-item {
margin-bottom: 20px !important;
}
.cross{
background:none;
position:absolute;
top:0px;
right:0;
padding:7px 15px 0px 15px;
color:#999;
border:0;
font-size:3em;
line-height:65px;
font-weight:bold;
cursor:pointer;
outline:none;
z-index:10000000000000;
}
.Form-embed .wpcf7-acceptance span  a {
color: #4ca4f6;
}
.Form-embed .wpcf7-acceptance span  a:hover{
text-decoration: underline; }
.Form-embed .wpcf7-acceptance span.inline-d {
display: block;
margin-left: 30px;
}
@media only screen and (max-width: 767px) {
.one-half, .one-third {
width: 100% !important;
margin-right: 0;
}
nav.secondary-nav {
display: none;
}
.third-nav ul a {
margin-left: 0.5rem !important; 
}
}
@media screen and (max-width: 1140px){
.hamburger.open:after {
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-family: F34799;
font-weight: 400;
content: "\E001";
}
.hamburger:after {
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-family: F34799;
font-weight: 400;
content: "\E000";
}
.hamburger {
background: none;
border: none;
font-size: 1.25em;
color: #fff;
}
}  .hs-form,
.hbspt-form {
width: 100% !important;
}
.hbspt-form form {
width: 100% !important;
display: block;
}
.hbspt-form .hs-input, .hbspt-form fieldset {
max-width: 100% !important
}
.form-columns-3 .hs-form-field,
.form-columns-2 .hs-form-field {
float: left;
}
.form-columns-0 .hs-richtext {
width: 100% !important;
}
.form-columns-3 .hs-form-field {
width: 30.99% !important ;
}
.form-columns-2 .hs-form-field {
width: 48% !important;
}
.form-columns-2 .hs-form-field, .form-columns-3 .hs-form-field{
margin-right: 3%;
float: left;
margin-bottom: 20px;
}
.form-columns-2, .form-columns-3 {
position: relative;
margin-right: 3%;
float: left;
margin-bottom: 20px;
}
.hs-richtext {
margin-bottom: 3px;
line-height: 24px;
font-size: 14px;
color: #33475b;
}
.hbspt-form .hs-form-field label:not(.hs-error-msg) {
font-size: 14px;
}
.hs-input {
display: inline-block;
width: 100%;
max-width: 100%;
height: 60px;
padding: 1em;
font-size: 16px;
font-weight: normal;
line-height: 22px;
color: #33475b;
border: 1px solid #cbd6e2;
box-sizing: border-box;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
}
.hs-input:not([type=file]) {
background-color: #f5f8fa;
}
.hbspt-form input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]), 
.hbspt-form fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]) {
box-sizing: border-box;
padding: 0 15px;
min-height: 27px;
}
select.is-placeholder {
color: #bfbfbf;
}
.hs-input option:disabled {
color: #bfbfbf;
}
.hbspt-form fieldset.form-columns-3 .input {
margin-right: 8px;
}
.hbspt-form fieldset.form-columns-2 .input {
margin-right: 8px;
}
.hs-input[type=checkbox], .hs-input[type=radio] {
cursor: pointer;
width: auto;
height: auto;
padding: 0;
margin: 3px 5px 3px 0px;
line-height: normal;
border: none;
}
.legal-consent-container .hs-form-booleancheckbox-display input {
float: left;
}
.legal-consent-container .hs-form-booleancheckbox-display>span {
display: block;
margin-left: 20px;
}
.legal-consent-container .hs-form-booleancheckbox-display p {
margin: 0;
display: inline;
}
.hbspt-form label {
display: block !important;
}
.hbspt-form h3 {
color: #4ca4f6;
font-weight: 400;
margin-bottom: 2em;
text-align: center;
}
.legal-consent-container  a {
color: #4ca4f6;
}
.legal-consent-container  a:hover{
text-decoration: underline; }
input.hs-button.primary.large {
text-align: center;
margin: 0 auto;
display: block;
margin-top: 30px;
font-size: 18px;
}
.hbspt-form .grecaptcha-logo, .hbspt-form .grecaptcha-badge {
display: block;
margin: 0 auto;
}
.Form-embed form input,.Form-embed form select,.Form-embed form textarea {
width: 100%;
border: none;
outline: none;
background: hsla(0,0%,89.8%,.74902);
padding: 1em;
letter-spacing: 1px;
font-weight: 700;
margin: 0 0 1em;
color: #364653;
color: var(--oxford)
}
.hs-form-field input::-webkit-input-placeholder,.hs-form-field select::-webkit-input-placeholder,.hs-form-field textarea::-webkit-input-placeholder {
color: #364653;
color: var(--oxford)
}
.hs-form-field input::-moz-placeholder,.hs-form-field select::-moz-placeholder,.hs-form-field textarea::-moz-placeholder {
color: #364653;
color: var(--oxford)
}
.hs-form-field input::-ms-input-placeholder,.hs-form-field select::-ms-input-placeholder,.hs-form-field textarea::-ms-input-placeholder {
color: #364653;
color: var(--oxford)
}
input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
color: #364653;
color: var(--oxford)
}
input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder {
color: #364653;
color: var(--oxford)
}
input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder {
color: #364653;
color: var(--oxford)
}
.Form-embed form input::placeholder,.Form-embed form select::placeholder,.Form-embed form textarea::placeholder {
color: #364653;
color: var(--oxford)
}
.Form-embed form textarea {
width: 100%;
min-width: 100%;
height: 100%;
min-height: 100%;
padding: 1em 1em 4em
}
.Form-embed form button,.Form-embed form input[type=submit] {
text-decoration: none;
color: #fff;
padding: 1em;
background: #ea3837;
background: var(--cinnebar);
font-weight: 700;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
margin-top: 1em;
flex-grow: unset;
border: none
}
.Form-embed form button:hover,.Form-embed form input[type=submit]:hover {
cursor: pointer
}
.Form-embed form button {
margin-top: 0
}
.Form-embed p {
margin: 0
}
li.hs-form-booleancheckbox {
list-style: none;
}
.hubspot_form .headliner-button {
display: none;
}
.hubspot_form  h2:after {
position: absolute;
width: 5em;
height: 3px;
background: #ea3837;
background: var(--cinnebar);
left: 50%;
top: calc(100% + .75em);
content: "";
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.form-columns-2 .hs-form-field:last-child, .form-columns-3 .hs-form-field:last-child {
margin-right: 0;
}
@media only screen and (max-width: 767px) {
.form-columns-3 .hs-form-field, .form-columns-2 .hs-form-field {
width: 100% !important;
margin-right: 0;
}
}
.submitted-message{
margin-bottom: 0px;
font-size: 30px;
}
.submitted-message h3 {
font-weight: 600;
font-size: 30px;
margin-bottom: 0px;
}
.submitted-message p {
font-weight: 400;
font-size: 23px;
margin-bottom: 0px;
}