﻿.ui-autocomplete {
    z-index: 99999 !important;
}

.cover-story-title {
    font-size: 2rem !important;
    margin-top: 4px !important;
}

.sior-social-share {
    position: absolute;
    top: -60px;
    right: 0;
}

.m-article-detail__content-meta .sior-social-share {
    top: inherit !important;
}

.sior-social-share > .sior-social-share-flex {
    display: flex;
}

.sior-social-share a.a-share-link {
    background: #1ca7e0;
    display: inline-block !important;
    font-size: 1.5rem;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    overflow: hidden;
    padding: .2em !important;
    margin-left: .4em;
    vertical-align: middle;
    border: none !important;
    text-decoration: none;
}

    .sior-social-share a.a-share-link svg {
        color: white;
        width: 100%;
        height: 100%;
        fill: currentColor;
        display: block;
        padding: 0;
        margin: 0;
    }

/** VITAMIN DESING OVERRIDES/ADDITIONS **/

.sfPageEditor .a-sidebar {
    z-index: 0 !important;
}

.m-conference {
    opacity: 1;
}

.a-sidebar__sidebar-ad {
    background-color: #fff !important;
}

.sior-captioned-image img,
.m-article-detail__author--pic-img {
    max-width: 100%;
}

.container-with-aside__content {
    min-width: 0;
    position: relative;
}

.faux-wrapper-ie {
    min-width: 0;
}

.m-article__content,
.m-article-detail__content {
    min-width: 0;
    position: relative;
}

.m-blog {
    margin-top: 100px;
}

h1,
.alpha {
    color: #1a2329;
}
h2,
.beta {
    color: #1a2329;
}
h3 {
    color: #1a2329;
}
h4,
.delta {
    color: #1a2329;
}
h5,
.epsilon {
    color: #1a2329;
}
h6 {
    color: #1a2329;
}

a {
    color: #1ca7e0;
}
.v-link {
    color: #1ca7e0;
    border-bottom: 1px solid #1ca7e0;
}
.v-link:hover {
    border-bottom: 3px solid #1ca7e0;
}

.a-nav--light .a-nav__list--util .a-nav__link:not(.a-nav__link--active) {
    color: #1a2329;
}

.v-button,
button,
[type=submit] {
    background: #1a2329;
}
.v-button--clear-icon {
    color: #ffffff;
}
.v-button__icon-svg {
    fill: #1a2329;
}
.v-button--dark {
    background: #1a2329;
}
.v-button--dark:hover {
    background: #1ca7e0;
}
.v-button--light {
    color: #ffffff;
}
.v-button--light:hover {
    background: #1ca7e0;
}
.v-button--white {
    color: #1a2329;
    background: #fff;
}
.v-button--white:hover {
    background: #1ca7e0;
}
.v-button--outline {
    color: #ffffff;
}
.v-button--outline:hover {
    background: #1ca7e0;
    color:#ffffff;
}


.a-footer__link {
    color: #1a2329;
}

.a-footer__to-top::after {
    border-bottom: 1px solid #1ca7e0;
}
.a-footer__to-top:hover .a-footer__to-top-arrow path {
    fill: #1ca7e0;
}

.a-sidebar__sidebar-nav {
    background-color: #1a2329;
}
.a-sidebar__sidebar-title::after {
    background-color: #1ca7e0;
}
@media screen and (max-width: 1200px) {
    .a-sidebar__sidebar-nav::before, .a-sidebar__sidebar-nav::after {
        background-color: #1a2329;
    }
}
@media screen and (max-width: 550px) {
    .a-sidebar__sidebar-nav::before, .a-sidebar__sidebar-nav::after {
        background-color: #1a2329;
    }
}

.a-preview__more:hover .a-preview__more-link {
    color: #1ca7e0;
}

.m-banner__arrowdiv {
	position:absolute;
	top:0%;
	left:11.75%;
	height:100%;
	opacity: 0.27;
}
.m-banner__arrow {
  height:100%;
}

.m-form-full__form-field label {
    color: #1a2329;
}

.m-members__links-link-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M1.08936 9.22174H0.589355V10.2217H1.08936V9.22174ZM20.6595 10.2217H21.1595V9.22174H20.6595V10.2217ZM21.1437 9.72174L21.4972 10.0753L21.8508 9.72174L21.4972 9.36819L21.1437 9.72174ZM1.08936 10.2217H20.6595V9.22174H1.08936V10.2217ZM11.7901 1.07529L20.7901 10.0753L21.4972 9.36819L12.4972 0.368187L11.7901 1.07529ZM20.7901 9.36819L11.7901 18.3682L12.4972 19.0753L21.4972 10.0753L20.7901 9.36819Z' fill='rgb(28, 167, 224)'  /%3E%3C/svg%3E");
}

.m-current-memders__item-info--more-arrow {
    color: #1ca7e0;
}

.m-highlights-text__link:hover .m-highlights-text__title-text {
    color: #1ca7e0;
}

.m-highlights-text__arrow {
    color: #1ca7e0;
}

.a-bordered-hover:hover {
  color: #1ca7e0;
}

.m-contact__tile-link--phone {
    color: #1ca7e0;
}

.a-nav__link--subnav-list > li > a {
    color: #1a2329;
}

.a-nav__link--subnav-list > li > a:hover {
    color: #1ca7e0;
}

.m-article-detail__content-content strong {
    color: #1ca7e0;
}

.m-members__links-link:hover {
    border-bottom: 1px solid #1ca7e0;
}

.a-view-link__copy {
    background: #1ca7e0;
}

.a-view-link {
    background: rgb(28, 167, 224, 0.78);
}

.a-contact-info__content-contact--dept {
    color: #1ca7e0;
}

.m-article-detail__content-meta--type {
	color: #1ca7e0;
}

.a-meta-info__content-meta-data {
    color: #1ca7e0;
}

.custom-date-inner {
    color: #1ca7e0;
}

.body-container a {
    color: #1ca7e0;
    border-bottom: 1px solid #1ca7e0;
}

/*
.blog-pagination .blog-pagination-center a {
    color: #1ca7e0;
}
.blog-pagination-center {
    color: #1ca7e0;
}
.blog-pagination a.active {
    background-color: #1ca7e0;
}
*/

/* .m-hero__arrowdiv {
    position: absolute;
    left:17.5%;
    opacity: 0.5;
    z-index:1;
    padding-top:107px;
	height:100%;
} */

.m-hero__img-container .m-hero__arrowdiv {
    height: 17.6vw;
}

.m-hero__img-container--full .m-hero__arrowdiv {
    height: 33.333333333vw;
}

/* .m-hero__arrow {
    height:100%;
    margin-top:0px !important;
} */

@media screen and (max-width: 1360px) {
    .m-hero__arrowdiv {
        padding-top:60px;
    }
}

@media screen and (max-width:1050px)
{
    .m-hero__arrowdiv {
        padding-top:60px;
    }
}

.m-hero__gradient--bottom {
    background: linear-gradient(181.89deg, rgba(26,36,41,0), rgba(26,36,41,1));
}

@media screen and (max-width: 1023px) {
    .m-choice::before {
        border-style:none;
    }
    .m-choice::after {
        border-style:none;
    }
}

.a-footer__info {
    background-color: #1a2329;
}

.a-footer__icon-twitter, .a-footer__icon-facebook, .a-footer__icon-linkedin
{
    stroke: #1a2329;
    fill: #1a2329;
}

.a-footer__icon--wrapper:hover {
  background-color: #1ca7e0;
}

.m-toolkit__item--more-arrow {
    color:#1ca7e0;
}

.a-nav__link--subnav-close::before, .a-nav__link--subnav-close::after {
    background-color: #1ca7e0;
}

.a-person-name {
    color: #1ca7e0;
}

.a-person-title {
    color: #1ca7e0;
}

.a-person-contact__email {
    color: #1ca7e0;
}

.m-broker-content__nav-btn.is-expand {
    color: #1ca7e0;
}

.a-read-button__arrow {
    color: #1ca7e0;
}

a.a-share-link {
    background: #1ca7e0 !important;
}

.m-article-detail__author--text strong {
    color: #1ca7e0;
}

.m-conference__content {
    background-color: #1a2429;
}

.m-conference__content--bg {
    background: none;
}

.m-conference__content::after {
    background: linear-gradient(149.49deg, rgba(26,36,41,0.6) 0%, rgba(26,36,41,0.6) 100%);
}

.m-transaction::after {
    background: linear-gradient(to bottom, #1a2429, #1a2429);
}

.a-sidebar__sidebar-link:hover:not(.a-sidebar__sidebar-link--active) {
    -webkit-box-shadow: 0 0.5px 0 #1ca7e0;
            box-shadow: 0 0.5px 0 #1ca7e0;
}

.a-nav--light .a-nav__list--util .a-nav__link:not(.a-nav__link--active):hover::after {
    background-color: #1a2429;
    /* background-color: #dae2f4; */
}

.a-nav--light .a-nav__list .a-nav__link:hover::after {
    background-color: #1a2429;
    /* background-color: #dae2f4; */
}

.m-transactions-hero__transaction-label {
    background: #1ca7e0;
}

.m-transactions-hero__media:before {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(26,36,41,0.95)), color-stop(150%, rgba(26,36,41,0.44)));
    background: linear-gradient(180deg, rgba(26,36,41,0.95) 0%, rgba(26,36,41,0.44) 150%);
}

/****** SUBNAV COLOR 1 ********/


.a-nav__link--subnav {
    background-color: #1a2429;
}

.a-nav__link--subnav-list > li > a {
    color: #ffffff;
}

.a-nav__link--subnav-tertiary-list {
    color: #ffffff;
}

.a-nav__link--subnav-tertiary-list li:hover:not(.a-nav__link--subnav-tertiary-overview) a {
    color: #000000;
}

.a-nav__link--subnav-tertiary-list a {
    color: #ffffff;
}

.a-nav__link--subnav-container:hover {
    background-color: #30393e;
}

.a-nav__link--subnav-container:hover::after {
    background-color: #30393e;
}

.a-footer {
    background-color: #1a2429;
}

.a-footer__link {
    color: #ffffff;
}

.m-tabs-inline__content {
    background-color: #f2fafd;
    background-image: none;
}

.m-tabs-inline__content:before {
    background: linear-gradient(180deg, rgba(242,250,253,1) 0%, rgba(242,250,253,0.8))
}

.m-tabs-inline__switchers-btn.is-expand {
    border-color: #f2fafd;
    background: #f2fafd;
    -webkit-box-shadow: 0 2rem 0 0 #f2fafd;
    box-shadow: 0 2rem 0 0 #f2fafd;
}

.m-choice {
    height: auto;
}

.m-choice-column-wrapper:first-of-type {
    margin-bottom: 80px;
}

.m-choice-column-wrapper {
    max-width:320px;
}

.m-choice-columns {
	width:100%;
}

.m-choice-column {
	width: 100%;
}

@media (max-width: 550px) {
    .m-choice-column-wrapper {
        margin-left: auto;
        margin-right: auto;
    }
    .m-choice-sior-arrow {
		width: 300px;
	}
}

@media (min-width: 550px) and (max-width:1200px) {
    .m-choice-column:first-of-type {
        width: 66%;
        float: left;
    }
    .m-choice-column {
        width: 33%;
        float: left;
    }
    .m-choice-columns {
        clear: both;
    }
	.m-choice-sior-arrow {
		width: 400px;
	}
}

@media (min-width:1200px) and (max-width: 1550px) {
    .m-choice-column:first-of-type {
        width: 50%;
        float: left;
    }
    .m-choice-column {
        width: 50%;
        float: left;
    }
    .m-choice-columns {
        clear: both;
    }
	.m-choice-sior-arrow {
		width: 500px;
	}
	
}

@media (min-width:1550px) {
    .m-choice-column {
        width: 50%;
        float: left;
    }
    .m-choice-columns {
        clear: both;
    }
	.m-choice-sior-arrow {
		width: 700px;
	}
}

@media screen and (max-width: 1350px) {
    .a-nav__mobile-search {
        background-color: #1a2429;
    }
    .a-nav__main {
        background-color: #1a2429;
    }
    .a-nav .faux-wrapper-ie {
        background-color: #1a2429;
    }
    .a-nav__list--mobile-util {
        background-color: #fff;
    }
    .a-nav--light .a-nav__list .a-nav__link:hover:not(.a-nav__link--active),
    .a-nav--homepage .a-nav__list .a-nav__link:hover.a-nav__link:not(.a-nav__link--active) {
        color: #1ca7e0;
        box-shadow: 0 8px 0 -1px #1ca7e0;
    }
    .a-nav__mobile-search-input[type=text]:not([type=search]):focus,
    .a-nav__mobile-search-input[type=text] [type=text]:not(select):focus {
        background-color: #293941;
    }
}

.a-preview-title a:hover {
    background-color: transparent;
    color: #00a9e6;
}

.a-preview-meta__item a:hover {
    background-color: transparent;
    color: #00a9e6;
}

.m-transaction__cta--btn .v-button--white {
    background-color: #1ca7e0;
    color: #ffffff;
}

.m-transaction__cta--btn .v-button--white:hover
{
    background-color: #f26729;
}

.a-nav__form .a-nav__input {
    background: #293941;
    color: #fff;
    border: none;
    width: 10.833333333vw;
    height: 25px;
    background-image: url(search.2379e0e2.svg);
    background-repeat: no-repeat;
    background-position: left center;
    background-origin: content-box;
    padding-left: 10px;
}

.m-toast--info {
    background-color: #1a2429;
}

.m-toast--info .m-toast__link::before {
    background-color: #1ca7e0;
}

@media screen and (max-width: 1200px) {
    .a-sidebar__mobile--trigger-bar {
        background: #1ca7e0;
    }
    .a-sidebar__sidebar::before, .a-sidebar__sidebar::after {
        background-color: #1a2429;
    }
    .a-sidebar__mobile {
        background-color: #1a2429;
    }
}

.m-banner__video-overlay {
    background: linear-gradient(180deg, rgba(26,35,41,1) 0%, rgba(26,35,41,0.46) 37.07%, rgba(26,35,41,0.8) 100%);
}

.m-preview-meta__item:first-child {
    color: #1ca7e0;
}

.a-preview-meta__item a {
    color: #1ca7e0;
}

.sior-btn {
    background: #1a2429;
}

@media (max-width:767px) 
{
    .m-article-detail__content .sior-social-share
    {
        top: -40px;
    }
}

@media (max-width:1200px) 
{
    .container-with-aside__content .sior-social-share, .m-article__content .sior-social-share
    {
        top: -40px;
    }
}

.m-conference__content--location .v-button--white
{
	color: #fff;
	background:#1ca7e0;
}

.m-conference__content--location .v-button--white:hover
{
	color: #fff;
	background:#f26729;
}

.m-highlights-text__inner {
    margin: 0;
}

@media (min-width:1200px) and (max-width:1310px)
{
    .m-highlights-text__list
    {
        display:block;
    }
    .m-highlights-text__item
    {
        width:100%;
    }
}

@media screen and (max-width: 550px)
{
    .m-partners .container::before, .m-partners .container-with-aside::before
    {
        background-color:transparent;
    }
}

/* @media screen and (max-height: 868px)
{
	.a-sidebar__sidebar
	{
		margin-top: -22%;
	}
}

@media screen and (min-height: 869px)
{
    .a-sidebar__sidebar
    {
        margin-top: 10px;
    }
} */

.a-sidebar__sticky-wrapper
{
    top: calc(4.097222222vw + 20px);
}

.m-choice {
	color: #fff;
	padding-bottom: 100px;
}

.m-choice_bg {
	background-image: url('/assets/vitamin-design/justin-chrn-1178559-unsplash.dd36f6d3.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	z-index: -2;
	position: absolute;
}

.m-choice_overlay {
	background: #1a2429;
	opacity: 0.9;
	width:100%;
	height: 100%;
	z-index: -1;
	position:absolute;
}

.m-choice h2 {
	color: #fff;
}

.m-choice-column-wrapper .v-button--white {
	color: #fff;
	background: #1ca7e0;
}

.m-choice-column-wrapper .v-button--white:hover {
	color: #fff;
	background: #f26729;
}

/* @media screen and (min-width:1200px) {
    .keynote-speaker {
        width:100%;
    }
} */

@media screen and (min-width:992px) and (max-width:1374px) {
    .chapter-marketing-toolkit-img {
        width:100%;
    }
}

@media screen and (max-width:625px)
{
    .buildout-oval-room-img {
        width:100%;
    }
}

@media screen and (min-width:1201px) and (max-width:1481px)
{
    .download-ppt-template-btn 
    {
        margin-left: 72px;
    }
}

@media screen and (max-width:991px)
{
    .whysior-btn button
    {
        width: 342px;
    }
}

@media screen and (min-width:992px) and (max-width:1146px)
{
    .whysior-btn span
    {
		display:block;
        width: 200px;
    }
}

@media screen and (min-width:1201px) and (max-width:1380px)
{
    .whysior-btn span
    {
		display:block;
        width: 130px;
    }
}

@media screen and (min-width:1381px) and (max-width:1440px)
{
    .whysior-btn span
    {
        display:block;
        width: 180px;
    }
}

@media screen and (min-width:1440px) and (max-width:1789px)
{
    .whysior-btn span
    {
        display:block;
        width: 203px;
    }
}

@media screen and (min-width:1201px) and (max-width:1300px)
{
    .virtual-backgrounds-download-btn
    {
        
        margin-left: 32px;
    }
}

@media screen and (max-width:991px)
{
    .virtual-backgrounds-download-btn
    {
        margin-top: -20px;
        margin-bottom: 60px;
    }
}

#ctlDisplayAd1_lblAd div
{
	background-color:#eee !important;
}

/*.clearfix::after {
	content: "";
	clear: both;
	display:table;
}*/

@media screen and (min-width: 1200px)
{
	.a-sidebar__sticky-wrapper
	{
		padding-top: 12%;
	}
}

@media screen and (min-width: 1350px)
{
	.m-hero__arrowdiv {
		padding-top: 107px;
	}
}

.m-hero__arrowdiv {
	height:100%;
	opacity: 0.5;
	position: absolute;
	left: 17.5%;
    z-index:1;
}

.m-hero__arrow {
    height:100%;
}