html,body {
	font-size:14px;
	color:#797979;
	background-color:#fff;
	padding:0;
	margin:0;
	font-weight:400;
	width:100%;
	font-family:'Raleway',sans-serif;
}

body {
}

@-webkit-viewport {
	width:device-width;
}

@-moz-viewport {
	width:device-width;
}

@-ms-viewport {
	width:device-width;
}

@-o-viewport {
	width:device-width;
}

@viewport {
	width:device-width;
}

h10 {
	font-size:3.4rem;
	color:#000;
}

.row-eq-height {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

hr {
	border:0;
	margin:0;
	border-top:1px dashed #ddd;
}

.capitalize {
	text-transform:capitalize;
}

.uppercase {
	text-transform:uppercase;
}

.bold {
	font-weight:700;
}

.color-pink,.color-highlight {
	color:#d75987!important;
}

.color-teal,.color-event-sponsored {
	color:#3d7496!important;
}

.color-light-grey {
	color:#999;
}

.color-medium-grey {
	color:#666;
}

.color-dark-grey {
	color:#333;
}

.color-monday,.color-dark-blue {
	color:#1f518b!important;
}

.color-tuesday,.color-light-blue {
	color:#1488c8!important;
}

.color-wednesday,.color-orange {
	color:#f8a23b!important;
}

.color-thursday,.color-teal {
	color:#78cfbf!important;
}

.color-friday,.color-plum {
	color:#B185A7!important;
}

.color-sponsored,.color-pink {
	color:#d75987!important;
}

.yellow {
	color:#dde063;
}

.bg-color-monday,.bg-color-dark-blue {
	background-color:#1f518b;
}

.bg-color-tuesday,.bg-color-light-blue {
	background-color:#1488c8;
}

.bg-color-wednesday, bg-color-orange {
	background-color:#f7a33b;
}

.bg-color-thursday,.bg-color-teal {
	background-color:#78cfbf;
}

.bg-color-friday,.bg-color-plum {
	background-color:#B185A7;
}

.roomy-100 {
	padding-top:100px;
	padding-bottom:100px;
}

.roomy-100-50 {
	padding-top:100px;
	padding-bottom:50px;
}

.roomy-0-50 {
	padding-top:0;
	padding-bottom:50px;
}

.roomy-50-50 {
	padding-top:50px;
	padding-bottom:50px;
}

.roomy-70-25 {
	padding-top:70px;
	padding-bottom:25px;
}

.roomy-70-50 {
	padding-top:70px;
	padding-bottom:50px;
}

.roomy-70-70 {
	padding-top:70px;
	padding-bottom:70px;
}

.roomy-70-100 {
	padding-top:70px;
	padding-bottom:100px;
}

.roomy-100-0 {
	padding-top:100px;
	padding-bottom:0;
}

.roomy-80 {
	padding-top:100px;
	padding-bottom:80px;
}

.roomy-70 {
	padding-top:70px;
	padding-bottom:70px;
}

.roomy-60 {
	padding-top:100px;
	padding-bottom:60px;
}

.roomy-50 {
	padding-top:50px;
	padding-bottom:50px;
}

.roomy-40 {
	padding-top:40px;
	padding-bottom:40px;
}

.padding-bottom-20 {
	padding-bottom:20px!important;
}

.margin-bottom-20 {
	padding-bottom:20px!important;
}

.text-primary {
	color:#ff6863!important;
}

.text-finence {
	color:#13A0B2!important;
}

.text-mega {
	color:#ff6863!important;
}

.text-white {
	color:#fff!important;
}

.text-black {
	color:#000!important;
}

.text-warning {
}

.text-danger {
}

.disabled {
	cursor:not-allowed;
}

.lightbg {
	background-color:#f2f2f2;
}

.bg-primary {
	background-color:#1E8BC3;
}

.bg-mega {
	background-color:#6a6b6c;
}

.bg-grey {
	background-color:#f5f5f5;
}

.bg-black {
	background-color:#212121;
}

.bg-white {
	background-color:#fff;
}

img {
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-user-select:none;
	-webkit-user-drag:none;
	-user-drag:none;
}

a,a:hover,a:active,a:focus {
	text-decoration:none;
	outline:none;
}

a,button,a span {
	-webkit-transition:.2s ease-in-out;
	transition:.2s ease-in-out;
}

a {
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
}

.btn:focus,.btn:active {
	outline:inherit;
	background-color:transparent;
}

*,:before,:after {
	box-sizing:border-box;
}

p {
	margin:0 0 15px;
}

.clear {
	clear:both;
}

img {
	max-width:100%;
}

textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {
	outline:none;
}

input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {
	background-color:transparent;
	background-image:none;
}

.form-control {
	border-radius:0;
	border:1px solid #ccc;
	box-shadow:inset 0 0 0 rgba(0,0,0,.075);
	width:100%;
	height:50px;
}

.form-control:focus {
	border-color:#bcefeb;
	outline:0;
	box-shadow:inset 0 0 0 rgba(0,0,0,.075),0 0 0 rgba(102,175,233,.6);
}

h1,h2,h3,h4,h5,h6 {
	margin:0;
	font-family:'Montserrat',sans-serif;
	color:#1a1a1a;
	margin-bottom:10px;
}

h1 {
	font-size:3rem;
	line-height:1.5;
}

h2 {
	font-size:2.2rem;
	line-height:1.5;
}

h3 {
	font-size:2rem;
	line-height:1.5;
}

h4 {
	font-size:1.6rem;
	line-height:1.5;
}

h5 {
	font-size:1.3rem;
}

h6 {
	font-size:1rem;
}

h1 span,h2 span,h3 span,h4 span,h5 span,p span {
	color:#ff6863;
}

p {
	line-height:1.5rem;
}

p:last-child {
	margin-bottom:0;
}

.w100 {
	font-weight:100;
}

.w200 {
	font-weight:200;
}

.w300 {
	font-weight:300;
}

.w400 {
	font-weight:400;
}

.w500 {
	font-weight:500;
}

.w600 {
	font-weight:600;
}

.w700 {
	font-weight:700;
}

.w800 {
	font-weight:800;
}

ul {
	margin:0;
	padding:0;
	list-style:none;
}

.overlay {
	background-color:rgba(51,51,51,0.30);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}

.no-padding {
	padding:0!important;
	margin:0!important;
}

.left-no-padding {
	padding-left:0!important;
}

.right-no-padding {
	padding-right:0!important;
}

.fluid-blocks-col {
	padding:70px 40px 0 80px;
}

.fluid-blocks-col-right {
	padding:70px 80px 0 40px;
}

.separator-left {
	width:85px;
	height:2px;
	margin:20px 0;
	background:#ff6863;
}

.separator-auto {
	width:85px;
	height:2px;
	margin:20px auto;
	background:#ff6863;
}

.separator-small {
	width:30px;
	height:2px;
	margin:20px 0;
	background:#ff6863;
}

.btn {
	-webkit-transition:all .6s;
	transition:all .6s;
	text-transform:uppercase;
	font-size:14px;
	font-weight:600;
	border-radius:0;
	border:1px solid;
}

.btn:hover {
	color:#fff;
	border:1px solid;
}

.btn-default {
	border:1px solid;
	border-color:#f5f5f5;
	background-color:transparent;
	color:#fff;
	padding:1rem 2rem;
	border-radius:0;
}

.btn-default:hover {
	border-color:#ff6863;
	background-color:#ff6863;
}

.btn-pink {
	font-size:12px;
	padding:1rem 2rem;
	color:#fff;
	background-color:#ff6863;
	border:1px solid #ff6863;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.btn-pink:hover {
	color:#ff6863;
	border:1px solid #ff6863;
	background-color:transparent;
}

.btn-blue {
	font-size:12px;
	padding:1rem 2rem;
	color:#fff;
	background-color:#59c6ff;
	border:1px solid #59c6ff;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.btn-blue:hover {
	color:#fff;
	border:1px solid #fff;
	background-color:transparent;
}

.btn-pink-outline {
	font-size:12px;
	padding:1rem 2rem;
	color:#ff6863;
	background-color:#fff;
	border:1px solid #ff6863;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.btn-pink-outline:hover {
	color:#333;
	border:1px solid #333;
	background-color:#fff;
}

.btn-gray-outline {
	font-size:12px;
	padding: 1rem 2.5rem;
	color:#ccc;
	background-color:#fff;
	border:1px solid #ccc;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.btn-gray-outline:hover {
	color:#333;
	border:1px solid #333;
	background-color:#fff;
}

.btn-xl {
	font-size:18px;
	padding:1rem 3rem;
}

.btn-outline-pink {
	font-size:12px;
	padding: 1rem 2.5rem;
	color:#fff;
	background-color:#ff6863;
	border:1px solid #ff6863;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.btn-outline-pink:hover {
	color:#ff6863;
	border:1px solid #ff6863;
	background-color:transparent;
}

.btn-outline-white {
	font-size:12px;
	padding: 1rem 2.5rem;
	color:#fff;
	background-color:transparent;
	border:1px solid #fff;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.btn-outline-white:hover {
	color:#ff6863;
	border:1px solid #ff6863;
	background-color:transparent;
}

.btn-primary {
	color:#fff;
	background-color:#ff6863;
	border:1px solid;
	border-color:#ff6863;
	padding:1rem 2rem;
}

.btn-primary:hover {
	background-color:#eee;
	border-color:#eee;
	color:#ff6863;
}

.btn-primary:focus,.btn-primary:active {
	color:#fff;
	background-color:#ff6863;
	border-color:#ff6863;
}

.btn-secondary {
	color:#fff;
	background-color:#666;
	border:1px solid;
	border-color:#555;
	padding:1rem 2rem;
}

.btn-secondary:hover {
	background-color:#eee;
	border-color:#eee;
	color:#ff6863;
}

.btn-secondary:focus,.btn-secondary:active {
	color:#fff;
	background-color:#ff6863;
	border-color:#ff6863;
}

.m-0 {
	margin:0!important;
}

.m-top-0 {
	margin-top:0;
}

.m-r-0 {
	margin-right:0;
}

.m-l-0 {
	margin-left:0;
}

.m-b-0 {
	margin-bottom:0;
}

.m-r-15 {
	margin-right:15px;
}

.m-l-15 {
	margin-left:15px;
}

.m-top-10 {
	margin-top:10px;
}

.m-top-20 {
	margin-top:20px;
}

.m-top-30 {
	margin-top:30px;
}

.m-top-40 {
	margin-top:40px;
}

.m-top-50 {
	margin-top:50px;
}

.m-top-60 {
	margin-top:60px;
}

.m-top-70 {
	margin-top:70px;
}

.m-top-80 {
	margin-top:80px;
}

.m-top-90 {
	margin-top:90px;
}

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

.m-top-110 {
	margin-top:110px;
}

.m-top-120 {
	margin-top:120px;
}

.m-t-b-80 {
	margin-top:80px;
	margin-bottom:80px;
}

.m-t-b-120 {
	margin-top:120px;
	margin-bottom:120px;
}

.m-bottom-10 {
	margin-top:10px;
}

.m-bottom-20 {
	margin-bottom:20px;
}

.m-bottom-30 {
	margin-bottom:30px;
}

.m-bottom-40 {
	margin-bottom:40px;
}

.m-bottom-60 {
	margin-bottom:60px;
}

.m-bottom-70 {
	margin-bottom:70px;
}

.m-bottom-80 {
	margin-bottom:80px;
}

.m-bottom-90 {
	margin-bottom:90px;
}

.m-bottom-100 {
	margin-bottom:100px;
}

.m-bottom-110 {
	margin-bottom:110px;
}

.m-bottom-120 {
	margin-bottom:120px;
}

.m_t__b {
	margin:14rem 0;
}

.p_t__b {
	padding:6rem 0;
}

p-0 {
	padding:0!important;
}

.p-l-15 {
	padding-left:15px;
}

.p-r-15 {
	padding-right:15px;
}

.p-top-10 {
	padding-top:10px;
}

.p-top-20 {
	padding-top:1.33rem;
}

.p-bottom-20 {
	padding-bottom:1.33rem;
}

.p-top-30 {
	padding-top:1.875rem;
}

.p-bottom-30 {
	padding-bottom:1.875rem;
}

.p-top-40 {
	padding-top:2.66rem;
}

.p-bottom-40 {
	padding-bottom:2.66rem;
}

.p-top-60 {
	padding-top:5rem;
}

.p-bottom-60 {
	padding-bottom:5rem;
}

.p-top-80 {
	padding-top:5.714rem;
}

.p-bottom-80 {
	padding-bottom:5.714rem;
}

.p-top-90 {
	padding-top:6.429rem;
}

.p-bottom-90 {
	padding-bottom:6.429rem;
}

.p-top-100 {
	padding-top:100px;
}

.p-bottom-100 {
	padding-bottom:100px;
}

.p-top-110 {
	padding-top:110px;
}

.p-bottom-110 {
	padding-bottom:110px;
}

.p-top-120 {
	padding-top:120px;
}

.p-bottom-120 {
	padding-bottom:120px;
}

.p-top-130 {
	padding-top:130px;
}

.p-bottom-130 {
	padding-bottom:130px;
}

.p-top-140 {
	padding-top:140px;
}

.p-bottom-140 {
	padding-bottom:140px;
}

.p-bottom-0 {
	padding-bottom:0;
}

.p_l_r {
	padding-left:5.714rem;
	padding-right:5.714rem;
}

.padding-twenty {
	padding:10px 0;
}

.padding-fourty {
	padding:20px 0;
}

.padding-sixty {
	padding:30px 0;
}

.padding-eighty {
	padding:40px 0;
}

.no-border-top {
	border-top:0 solid transparent!important;
}

.no-border-rigth {
	border-right:0 solid transparent!important;
}

input[type="email"].form-control::-webkit-input-placeholder {
	color:#cdcdcd;
	background-color:transparent;
}

input::-webkit-input-placeholder {
	color:#cdcdcd;
}

input::-moz-placeholder {
	color:#cdcdcd;
}

input:-ms-input-placeholder {
	color:#cdcdcd;
}

input::placeholder {
	color:#cdcdcd;
}

input::-webkit-input-placeholder {
	color:#cdcdcd;
}

input::-moz-placeholder {
	color:#cdcdcd;
}

input::-ms-input-placeholder {
	color:#cdcdcd;
}

textarea::-webkit-input-placeholder {
	color:#cdcdcd;
	padding:5px;
}

textarea::-moz-input-placeholder {
	color:#cdcdcd;
	padding:5px;
}

textarea::-ms-input-placeholder {
	color:#cdcdcd;
	padding:5px;
}

.transform_scal_rotate:hover img {
	-webkit-transform:scale(1.1) rotate(4deg);
	transform:scale(1.1) rotate(4deg);
}

#home-header-2019 {
	position:relative;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:flex-start;
	align-content:flex-start;
}

#home-header-2019:before {
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0) scale(1.0,1.0);
	transform:translateZ(0);
	background:url(https://socialmediaweek.org/losangeles/files/2020/01/smwla-1.jpg) no-repeat bottom center;
	background-size:cover;
	animation:grow 50s linear 10ms infinite;
	transition:all .2s ease-in-out;
}

#home-header-2019:after {
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0) scale(1.0,1.0);
	transform:translateZ(0);
	background-color:rgba(0,0,0,.2);
}

#home-header-2019 .main {
	padding:170px 0;
	position:relative;
	z-index:1;
	margin:0 auto;
	text-align:center;
}

#home-header-2019 .main h1 {
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase!important;
	color:#fff;
	font-size:120px;
	line-height:1;
	letter-spacing:0;
	margin-bottom:40px;
	font-weight:300;
	text-transform:capitalize;
	text-shadow:0 0 5px rgba(0,0,0,0.4);
	text-transform:uppercase;
	display:block;
	padding:0;
	margin:0;
}

#home-header-2019 .main h1 span {
	color:#fff!important;
	font-weight:800;
}

#home-header-2019 .main h2 {
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase!important;
	color:#fff;
	font-size:24px;
	font-weight:400;
	line-height:1.4;
	letter-spacing:3px;
	text-transform:capitalize;
	text-shadow:0 0 5px rgba(0,0,0,0.4);
	display:block;
	margin:0;
	padding:0;
	margin-bottom:50px;
}

#home-header-2019 .main h2 span {
	color:#fff;
	font-weight:700;
	font-size:32px;
}

#home-header-2019 .main h3 {
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase!important;
	color:#fff;
	font-size:14px;
	font-weight:400;
	letter-spacing:3px;
	text-transform:capitalize;
	text-shadow:0 0 5px rgba(0,0,0,0.4);
	display:block;
	margin:0;
	padding:0;
	margin-bottom:20px;
}

#home-header-2019 .main h3 span {
	color:#fff!important;
	font-size:60px;
	line-height:1.2;
	font-weight:700;
	display:block;
}

#home-header-2019 .home-btns a {
	margin:0 5px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	padding: 1rem 2.5rem;
}

#home-header-2019 .btn-white-solid {
	background-color:#fff;
	border:1px solid #fff;
	color:#282828;
}

#home-header-2019 .btn-white-solid:hover {
	background-color:#282828;
	border:1px solid #282828;
	color:#fff;
}

#home-header-2019 .btn-white-outline {
	background-color:transparent;
	border:1px solid #fff;
	color:#fff;
}

#home-header-2019 .btn-white-outline:hover {
	background-color:#282828;
	border:1px solid #282828;
	color:#fff;
}

#page-header-2019.discover:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0,1.0);
	transform: translateZ(0);
	background: url(https://socialmediaweek.org/wp-content/blogs.dir/1/files/background-smwnyc-2020.jpg) no-repeat center;
	background-size: cover;
	animation: grow 50s linear 10ms infinite;
	transition: all .2s ease-in-out;
}

#page-header-2019.discover .main h1 {
	font-size: 36px;
}

#page-header-2019.discover .main h2 {
	color: #fff;
	font-size: 92px;
	line-height:1.2;
	font-weight:900;
	margin: 0!important;
}

.text-blue {
	color:#2e4f8d;
}

.text-pink {
	color:#d75987;
}

#home-video .statement {
	margin:20px auto;
	text-align:center;
}

#home-stats .stats {
	margin:0 auto;
	text-align:center;
}

#home-stats .stats svg {
	font-size:72px;
	margin-bottom:15px;
}

#home-stats .stats span {
	display:block;
	color:#333;
	font-size:36px;
	font-weight:700;
}

#home-stats .stats p {
	color:#666;
	font-size:14px;
}

#home-stats .statement h3,#home-who .statement h3 {
	font-size:28px;
	line-height:1.4;
	text-align:left;
	margin:0;
}

#home-title span {
	color:#d75987;
	display:inline-block;
	position:relative;
}

#home-title span:before,#home-title span:after {
	content:"";
	border-bottom:2px solid #ddd;
	width:5em;
	margin:0 1.5em;
	position:absolute;
	bottom:.7em;
}

.text-pink {
	color:#d75987;
}

.text-blue {
	color:#2e4f8d;
}

.btn-theme-pink {
	background-color: #d75987;
	border: none;
	color: #fff;
	font-size: 14px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	padding: 1.2rem 3rem;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
}

.btn-theme-blue {
	background-color:#2e4f8d;
	border:none;
	color:#fff;
	font-size: 14px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	padding: 1.2rem 3rem;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.btn-theme-pink:hover,.btn-theme-blue:hover {
	background-color:#333;
	border:none;
	color:#fff!important;
}

#sponsors {
	overflow:hidden;
	width:100%;
}

#sponsors p {
	font-size:18px;
	line-height:27px;
}

#sponsors .header {
	margin:15px 0;
	margin-bottom:45px;
}

#sponsors .header h2 {
	font-size:2.2rem;
	line-height:2.6rem;
}

#sponsors .header h3 {
	color:#333;
	font-size:24px;
	line-height:1.6;
	font-weight:500;
}

#sponsors .header p {
	margin-top:10px;
}

#home-title {
	margin:0;
	margin-bottom:30px;
	color:#d75987;
	text-align:center;
	overflow:hidden;
	font-size:28px;
	font-weight:700;
	text-transform:uppercase;
}

#home-title span {
	color:#d75987;
	display:inline-block;
	position:relative;
}

#home-title span:before,#home-title span:after {
	content:"";
	border-bottom:2px solid #d75987;
	width:5em;
	margin:0 1.5em;
	position:absolute;
	bottom:.5em;
}

#home-title span:before {
	right:100%;
}

#home-title span:after {
	left:100%;
}

#home-stats {
	background-color:#e9e3eb;
}

#home-about .larger {
	font-size:28px;
	line-height:1.5;
	color:#000;
	margin-bottom:20px;
}

#home-stats .statement h3,#home-who .statement h3 {
	font-size:28px;
	line-height:36px;
	text-align:center;
	margin:20px 0;
}

#home-about,#home-career,#home-insights,#home-network,#home-who,#home-contact,#home-tracks {
	display:table;
	width:100%;
}

#home-about p,#home-career p,#home-insights p,#home-network p,#home-who p,#home-contact p,#home-tracks p {
	font-size:18px;
	line-height:1.5;
}

#home-about img,#home-career img,#home-insights img,#home-network img,#home-who img,#home-contact img {
	margin-bottom:20px;
}

#home-tracks .box {
	margin:0 auto;
	text-align:center;
	margin-bottom:30px;
}

#home-tracks .box a {
	display:block;
	min-height:170px;
	border:1px solid #eee;
	padding:15px;
	-webkit-transition:.2s ease-in-out;
	transition:.2s ease-in-out;
}

#home-tracks .box svg {
	display:block;
	color:#ff6863;
	font-size:72px;
	margin:0 auto;
	text-align:center;
	margin-bottom:20px;
}

#home-tracks .box span {
	color:#999;
	font-size:12px;
	line-height:17px;
}

#home-tracks .box.pink svg {
	color:#ff6863;
}

#home-tracks .box.dark-blue svg {
	color:#1f518b;
}

#home-tracks .box.light-blue svg {
	color:#1488c8;
}

#home-tracks .box.orange svg {
	color:#f7a33b;
}

#home-tracks .box.plum svg {
	color:#B185A7;
}

#home-tracks .box.red svg {
	color:#e2413e;
}

#home-tracks .box.teal svg {
	color:#78cfbf;
}

#home-tracks .box a:hover {
	border:1px solid #ff6863;
	background-color:#ff6863;
}

#home-tracks .box a:hover svg,#home-tracks .box a:hover span {
	color:#fff;
}

#home-tracks .box.pink a:hover {
	border:1px solid #ff6863;
	background-color:#ff6863;
}

#home-tracks .box.dark-blue a:hover {
	border:1px solid #1f518b;
	background-color:#1f518b;
}

#home-tracks .box.light-blue a:hover {
	border:1px solid #1488c8;
	background-color:#1488c8;
}

#home-tracks .box.orange a:hover {
	border:1px solid #f7a33b;
	background-color:#f7a33b;
}

#home-tracks .box.red a:hover {
	border:1px solid #e2413e;
	background-color:#e2413e;
}

#home-tracks .box.plum a:hover {
	color:#896581;
}

#home-tracks .box.teal a:hover {
	border:1px solid #78cfbf;
	background-color:#78cfbf;
}

#home-about a {
	color:#ff6863;
}

#home-about a:hover {
	color:#000;
}

#home-about .btn {
	color:#fff;
}

#home-about .btn:hover {
	color:#ff6863;
}

#home-who .stats,#home-stats .stats {
	margin:25px 0;
}

#home-who .stats p,#home-stats .stats p {
	font-size:1.2em;
	line-height:1.4;
	text-align:center;
	color:#999;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#home-who .stats .circular-chart,#home-stats .stats .circular-chart {
	display:block;
	margin:10px auto;
	margin-bottom:20px;
	max-width:80%;
	max-height:250px;
}

#home-who .stats .circle-bg,#home-stats .stats .circle-bg {
	fill:none;
	stroke:#ddd;
	stroke-width:5;
}

#home-who .stats .circle,#home-stats .stats .circle {
	fill:none;
	stroke-width:4;
	stroke-linecap:round;
}

#home-who .stats.aos-animate .circular-chart .circle,#home-stats .stats.aos-animate .circular-chart .circle {
	-webkit-animation:statprogress 1s ease-out forwards;
	-moz-animation:statprogress 1s ease-out forwards;
	animation:statprogress 1s ease-out forwards;
}

#home-who .stats .circular-chart.pink .circle,#home-stats .stats .circular-chart.pink .circle {
	stroke:#ff6863;
}

#home-who .stats .circular-chart.dark-blue .circle,#home-stats .stats .circular-chart.dark-blue .circle {
	stroke:#1f518b;
}

#home-who .stats .circular-chart.light-blue .circle,#home-stats .stats .circular-chart.light-blue .circle {
	stroke:#1488c8;
}

#home-who .stats .circular-chart.orange .circle,#home-stats .stats .circular-chart.orange .circle {
	stroke:#f7a33b;
}

#home-who .stats .circular-chart.red .circle,#home-stats .stats .circular-chart.red .circle {
	stroke:#e2413e;
}

#home-who .stats .circular-chart.teal .circle,#home-stats .stats .circular-chart.teal .circle {
	stroke:#78cfbf;
}

#home-who .stats .percentage,#home-stats .stats .percentage {
	font-size:.5em;
	font-weight:700;
	text-anchor:middle;
}

#home-who .stats .percentage.pink,#home-stats .stats .percentage.pink {
	fill:#ff6863;
}

#home-who .stats .percentage.dark-blue,#home-stats .stats .percentage.dark-blue {
	fill:#1f518b;
}

#home-who .stats .percentage.light-blue,#home-stats .stats .percentage.light-blue {
	fill:#1488c8;
}

#home-who .stats .percentage.orange,#home-stats .stats .percentage.orange {
	fill:#f7a33b;
}

#home-who .stats .percentage.red,#home-stats .stats .percentage.red {
	fill:#e2413e;
}

#home-who .stats .percentage.teal,#home-stats .stats .percentage.teal {
	fill:#78cfbf;
}

.text-color-pink {
	color:#ff6863;
}

.text-color-dark-blue {
	color:#1f518b;
}

.text-color-light-blue {
	color:#1488c8;
}

.text-color-orange {
	color:#f7a33b;
}

.text-color-red {
	color:#e2413e;
}

.text-color-teal {
	color:#78cfbf;
}

#home-who .logo {
	width:100%;
	height:auto;
	margin-bottom:30px;
	border:1px solid #eee;
	padding:5px;
	-webkit-transition:.2s ease-in-out;
	transition:.2s ease-in-out;
}

#home-who .logo:hover {
	border:1px solid #ddd;
}

#home-who .img-speaker {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	width:100px;
	height:auto;
}

#home-who .blockquote {
	margin-left:10px;
	font-size:14px;
}

#home-who .blockquote p {
	margin-top:10px;
	font-style:oblique;
}

#home-who .blockquote cite {
	display:block;
	font-style:normal;
	font-weight:700;
	line-height:3;
}

#home-about a.link {
	color:#ff6863;
	-webkit-transition:all .6s;
	-o-transition:all .6s;
	-moz-transition:all .6s;
	-ms-transition:all .6s;
	transition:all .6s;
}

#home-about a.link:hover {
	color:#c1322d;
}

#home-talks {
	display:table;
	width:100%;
}

#home-talks p {
	font-size:18px;
	line-height:27px;
}

#home-talks img {
	width:100%;
	height:auto;
}

#home-talks-1,#home-talks-2,#home-talks-3,#home-intro-video {
	position:relative;
	background:#fff!important;
	padding:30px 40px;
	width:auto;
	max-width:90%;
	margin:30px auto;
}

#home-talks .video-1 {
	display:block;
	background:url(https://socialmediaweek.org/wp-content/blogs.dir/1/files/video-harbour.jpg) no-repeat center center;
	background-size:cover;
	position:relative;
}

#home-talks .video-2 {
	display:block;
	background:url(https://socialmediaweek.org/wp-content/blogs.dir/1/files/video-facebook.jpg) no-repeat center center;
	background-size:cover;
	position:relative;
}

#home-talks .video-3 {
	display:block;
	background:url(https://socialmediaweek.org/wp-content/blogs.dir/1/files/video-crowdtap.jpg) no-repeat center center;
	background-size:cover;
	position:relative;
}

#home-talks .main-video i,#home-talks .main-video span.fa,#home-talks .main-video span.icon {
	color:#fff;
	font-size:3rem;
	border:2px solid #fff;
	width:80px;
	height:80px;
	line-height:80px;
	border-radius:50%;
	position:relative;
}

#home-talks .caption {
	margin:20px 0;
}

#home-talks .caption h3 {
	font-size:18px;
	line-height:24px;
	margin:0;
}

#home-talks .caption h4 {
	font-size:12px;
	line-height:17px;
}

#home-talks-1,#home-talks-2,#home-talks-3,#home-intro-video {
	display:none;
}

.min-height-200 {
	min-height:200px;
}

.vertical-align {
	display:flex;
	flex-direction:row;
}

.vertical-align > [class^="col-"],.vertical-align > [class*=" col-"] {
	display:flex;
	align-items:center;
	justify-content:center;
}

.vertical-align > [class^="col-"] > div,.vertical-align > [class*=" col-"] > div {
	flex-grow:1;
}

.mfp-container {
	text-align:center;
	position:absolute;
	width:100%;
	min-height:100%;
	height:auto;
	z-index:99999;
	left:0;
	right:0;
	margin:0 auto;
	top:0;
	padding:0 20px;
	background:none;
	background-size:none;
	-webkit-animation:none;
	-moz-animation:none;
	animation:none;
}

.mfp-close-btn-in .mfp-close {
	color:#fff;
	font-size:20px;
	line-height:30px;
	font-weight:700;
	width:30px;
	height:30px;
	top:10px;
	right:10px;
	z-index:99999;
	background-color:#000;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	opacity:1;
	-webkit-transition:.2s ease-in-out;
	transition:.2s ease-in-out;
}

.mfp-close-btn-in .mfp-close:hover {
	color:#fff;
	background-color:#ff6863;
	opacity:1;
}

.mfp-bg {
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1042;
	overflow:hidden;
	position:fixed;
	opacity:1;
}

.play-button {
	font-size:42px;
	color:#fff;
	-webkit-transition:all 300ms ease-in;
	-webkit-transform:scale(1);
	-ms-transition:all 300ms ease-in;
	-ms-transform:scale(1);
	-moz-transition:all 300ms ease-in;
	-moz-transform:scale(1);
	transition:all 300ms ease-in;
	transform:scale(1);
}

.play-button:hover {
	z-index:2;
	-webkit-transition:all 300ms ease-in;
	-webkit-transform:scale(1.2);
	-ms-transition:all 300ms ease-in;
	-ms-transform:scale(1.2);
	-moz-transition:all 300ms ease-in;
	-moz-transform:scale(1.2);
	transition:all 300ms ease-in;
	transform:scale(1.2);
}

#home-sponsors .logos {
	width:100%;
	height:auto;
	margin-bottom:30px;
	border:1px solid #eee;
	padding:5px;
	-webkit-transition:.2s ease-in-out;
	transition:.2s ease-in-out;
}

#home-sponsors .logos:hover {
	border:1px solid #ddd;
}

#home-speakers,#speakers-headline,#speakers-featured {
	overflow:hidden;
	width:100%;
}

#home-speakers figure,#speakers-headline figure,#speakers-featured figure {
	margin:0;
	margin-bottom:30px;
	padding:0;
	background-color:#000;
}

#home-speakers figure *,#speakers-headline figure *,#speakers-featured figure * {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

#home-speakers figure img,#speakers-headline figure img,#speakers-featured figure img {
	width:100%;
	height:auto;
	position:relative;
	opacity:.9;
	overflow:hidden;
	-webkit-transition:all .6s;
	-o-transition:all .6s;
	-moz-transition:all .6s;
	-ms-transition:all .6s;
	transition:all .6s;
}

#home-speakers figcaption,#speakers-headline figcaption,#speakers-featured figcaption {
	position:absolute;
	top:25px;
	left:30px;
	right:30px;
	bottom:60px;
	border:1px solid rgba(255,255,255,.9);
	border-width:0 1px;
	-webkit-transition:all .6s;
	-o-transition:all .6s;
	-moz-transition:all .6s;
	-ms-transition:all .6s;
	transition:all .6s;
}

#home-speakers a:hover img,#speakers-headline a:hover img,#speakers-featured a:hover img {
	opacity:1;
}

#home-speakers a:hover figcaption,#speakers-headline a:hover figcaption,#speakers-featured a:hover figcaption {
	opacity:0;
}

#home-speakers figure .heading,#speakers-headline figure .heading,#speakers-featured figure .heading {
	overflow:hidden;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}

#home-speakers figure .caption,#speakers-headline figure .caption,#speakers-featured figure .caption {
	overflow:hidden;
	-webkit-transform:translateY(50%);
	transform:translateY(50%);
	position:absolute;
	width:100%;
	bottom:0;
}

#home-speakers figure h3,#home-speakers figure p,#speakers-headline figure h3,#speakers-headline figure p,#speakers-featured figure h3,#speakers-featured figure p {
	display:table;
	margin:0 auto;
	padding:0 10px;
	position:relative;
	text-align:center;
	width:auto;
	text-transform:uppercase;
	font-weight:400;
	color:#fff;
	text-shadow:0 0 5px rgba(0,0,0,0.2);
}

#home-speakers figure h3,#speakers-headline figure h3,#speakers-featured figure h3 {
	color:rgba(255,255,255,.8);
	font-size:14px;
	line-height:17px;
}

#home-speakers figure h3 span,#home-speakers figure p span,#speakers-headline figure h3 span,#speakers-headline figure p span,#speakers-featured figure h3 span,#speakers-featured figure p span {
	color:#fff;
	font-weight:800;
}

#home-speakers figure h3:before,#home-speakers figure p:before,#home-speakers figure h3:after,#home-speakers figure p:after,#speakers-headline figure h3:before,#speakers-headline figure p:before,#speakers-headline figure h3:after,#speakers-headline figure p:after,#speakers-featured figure h3:before,#speakers-featured figure p:before,#speakers-featured figure h3:after,#speakers-featured figure p:after {
	position:absolute;
	display:block;
	width:1000%;
	height:1px;
	content:'';
	background:rgba(255,255,255,.5);
}

#home-speakers figure h3:before,#home-speakers figure p:before,#speakers-headline figure h3:before,#speakers-headline figure p:before,#speakers-featured figure h3:before,#speakers-featured figure p:before {
	left:-1000%;
}

#home-speakers figure h3:after,#home-speakers figure p:after,#speakers-headline figure h3:after,#speakers-headline figure p:after,#speakers-featured figure h3:after,#speakers-featured figure p:after {
	right:-1000%;
}

#home-speakers figure h3:before,#home-speakers figure h3:after,#speakers-headline figure h3:before,#speakers-headline figure h3:after,#speakers-featured figure h3:before,#speakers-featured figure h3:after {
	top:50%;
}

#home-speakers figure p,#speakers-headline figure p,#speakers-featured figure p {
	font-size:11px;
	line-height:15px;
	font-weight:500;
	text-transform:capitalize;
}

#home-speakers figure span,#speakers-headline figure span,#speakers-featured figure span {
	font-weight:400;
	padding:0 5px;
}

#home-speakers figure p:before,#home-speakers figure p:after,#speakers-headline figure p:before,#speakers-headline figure p:after,#speakers-featured figure p:before,#speakers-featured figure p:after {
	bottom:50%;
}

#home-speakers figure h3,#home-speakers figure p,#speakers-headline figure h3,#speakers-headline figure p,#speakers-featured figure h3,#speakers-featured figure p {
	width:80%;
}

#speakers .speaker {
	margin-bottom:30px;
}

#speakers img {
	width:100%;
	height:auto;
	margin-bottom:10px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

#speakers img:hover {
	opacity:.8;
}

#sponsors img {
	width:100%;
	height:auto;
	margin-bottom:10px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

#sponsors img {
	padding:10px;
	margin-bottom:30px;
	border:1px solid #eee;
}

#sponsors img:hover {
	border:1px solid #ddd;
}

#speakers h3,#sponsors h3 {
	font-size:1em;
	line-height:1.3;
	font-weight:700;
	margin:0;
	padding:0;
	margin-bottom:5px;
	text-transform:uppercase;
}

#speakers h4,#sponsors h4 {
	font-size:.8em;
	line-height:1.3;
	margin:0;
	padding:0;
}

#sponsors .title {
	font-weight:500;
	text-transform:uppercase;
	border-bottom:2px dashed #eee;
	padding-bottom:10px;
	margin-bottom:20px;
}

#page {
	display:table;
	width:100%;
	margin:30px 0;
	margin-bottom:100px;
}

#page p {
	font-size:18px;
	line-height:27px;
}

#page-header-2019 {
	position:relative;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:flex-start;
	align-content:flex-start;
}

#page-header-2019:before {
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0) scale(1.0,1.0);
	transform:translateZ(0);
	background: url('https://socialmediaweek.org/wp-content/blogs.dir/1/files/header-2020-2.jpg');
	background-size: cover;
	animation:grow 50s linear 10ms infinite;
	transition:all .2s ease-in-out;
}

#page-header-2019:after {
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0) scale(1.0,1.0);
	transform:translateZ(0);
	background-color:rgba(0,0,0,.2);
}


#page-header-2019 .main {
	padding:120px 0;
	padding-bottom:80px;
	position:relative;
	z-index:1;
	margin:0 auto;
	text-align:center;
}

#page-header-2019 .main h1 {
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase!important;
	color:#fff;
	font-size:70px;
	line-height:1;
	letter-spacing:0;
	margin-bottom:40px;
	font-weight:300;
	text-transform:capitalize;
	text-shadow:0 0 5px rgba(0,0,0,0.4);
	text-transform:uppercase;
	display:block;
	padding:0;
	margin:0;
}

#page-header-2019 .main h1 span {
	color:#fff!important;
	font-weight:800;
}

#page-header-2019 .main h2 {
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase!important;
	color:#fff;
	font-size:24px;
	font-weight:400;
	line-height:1.4;
	letter-spacing:3px;
	text-transform:capitalize;
	text-shadow:0 0 5px rgba(0,0,0,0.4);
	display:block;
	margin:0;
	padding:0;
	margin-bottom:50px;
}

#page-header-2019 .main h2 span {
	color:#fff;
	font-weight:700;
}

#page-header-2019 .main h3 {
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase!important;
	color:#fff;
	font-size:18px;
	font-weight:400;
	letter-spacing:3px;
	text-transform:capitalize;
	text-shadow:0 0 5px rgba(0,0,0,0.4);
	display:block;
	margin:0;
	padding:0;
	margin-bottom:20px;
}

#page-header-2019 .main h3 span {
	font-family:'Raleway',sans-serif;
	color:#fff!important;
	font-size:32px;
	line-height:1.2;
	font-weight:700;
	display:block;
}

#page-header-2019 .home-btns a {
	margin: 0 5px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	padding: 1rem 2.5rem;
}

#page-header-2019 .btn-white-solid {
	background-color:#fff;
	border:1px solid #fff;
	color:#282828;
}

#page-header-2019 .btn-white-solid:hover {
	background-color:#282828;
	border:1px solid #282828;
	color:#fff;
}

#page-header-2019 .btn-white-outline {
	background-color:transparent;
	border:1px solid #fff;
	color:#fff;
}

#page-header-2019 .btn-white-outline:hover {
	background-color:#282828;
	border:1px solid #282828;
	color:#fff;
}

#page-header {
	width:100%;
	height:340px;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:flex-start;
	align-content:flex-start;
	background:linear-gradient(-45deg,#EE7752,#E73C7E,#23A6D5,#23D5AB);
	background-size:400% 400%;
	-webkit-animation:bg-gradient 15s ease infinite;
	-moz-animation:bg-radient 15s ease infinite;
	animation:bg-gradient 15s ease infinite;
}

#page-header:after {
	content:"";
	display:block;
	height:340px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1;
	background-color:rgba(0,0,0,.1);
}

#page-header .main {
	z-index:2;
	position:absolute;
	left:0;
	right:0;
	top:100px;
	margin:0 auto;
	text-align:center;
}

#page-header .main .smwnyc {
	display:block;
	width:360px;
	margin:0 auto;
	text-align:center;
}

#page-header .main .smwnyc .outline-white {
	display:inline-block;
	fill:none;
	stroke:#fff;
	stroke-width:2;
	stroke-miterlimit:10;
}

#page-header .main .smwnyc .outline-yellow {
	display:inline-block;
	fill:none;
	stroke:#dde063;
	stroke-width:2;
	stroke-miterlimit:10;
}

#page-header .main h3 {
	font-family:'Montserrat',sans-serif;
	font-size:11px;
	letter-spacing:2px;
	font-weight:700;
	line-height:1;
	margin:0;
	padding:0;
	text-transform:uppercase;
	color:#fff;
}

#page-header .main h2 {
	font-family:'Montserrat',sans-serif;
	color:#fff;
	font-size:36px;
	line-height:1;
	font-weight:700;
	text-transform:uppercase;
	margin:0;
	margin-top:20px;
	letter-spacing:5px;
	padding:0;
}

#page-header .main p {
	color:#fff;
	font-family:'Montserrat',sans-serif;
	font-size:12px;
	letter-spacing:5px;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

#page-header .main .buttons {
	margin-top:20px;
}

#page-header .main .countdown {
	font-family:'Montserrat',sans-serif;
	margin-top:15px;
}

#page-header .main .countdown .element {
	padding:0 5px;
}

#page-header .main .countdown span {
	font-weight:700;
	font-size:24px;
	color:#fff;
}

#page-header .main .countdown em {
	font-style:normal;
	color:rgba(255,255,255,.5);
}

#notification-attend,#notification-sponsorship {
	position:fixed;
	bottom:5px;
	left:0;
	right:0;
	z-index:9999;
	width:100%;
}

#notification-attend-soon {
	z-index:9999;
	width:100%;
	position:absolute;
	left:0;
}

#passes .pass {
	position:relative;
	background-color:#f9f8f8;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	height:100%;
}

#passes .pass-ribbon {
	width:100px;
	height:100px;
	position:absolute;
	top:-10px;
	left:-20px;
	text-align:center;
	transform:rotate(-20deg);
	-webkit-transform:rotate(-20deg);
	background:url(https://socialmediaweek.org/wp-content/blogs.dir/1/files/ribbon-bg.png);
	background-size:100% 100%;
	font-size:24px;
	line-height:100px;
	color:#fff;
	padding:30px 0;
	text-align:center;
}

#passes .pass-ribbon h3 {
	font-size:22px;
	line-height:1.1;
	color:#fff;
	font-weight:900;
	text-transform:uppercase;
}

#passes .pass-ribbon h3 span {
	display:block;
	font-size:18px;
	color:#fff;
}

#passes .header {
	text-align:center;
	padding-top:20px;
	padding-bottom:100px;
	border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
}

#passes .header .hole {
	display:block;
	background-color:#fff;
	width:80px;
	height:20px;
	border-radius:20px;
	margin:0 auto;
}

#passes .header h3 {
	font-size:2em;
	line-height:1.4;
	text-transform:uppercase;
	font-weight:700;
	color:#fff;
	margin:20px 0;
}

#passes .header small {
	position: relative;
	top: -10px;
	color: #fff;
	font-weight: bold;
	background-color: #ff6863;
	padding: 5px 10px;
	border-radius: 50px;
}

#passes .header h3 span {
	color:#fff;
	font-size:12px;
	display:block;
}

#passes .pricing-border {
	padding:10px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	margin:0 auto;
	width:200px;
	height:200px;
	position:absolute;
	top:150px;
	left:0;
	right:0;
	text-align:center;
}

#passes .pricing-border .pricing-price {
	width:180px;
	height:180px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	padding-top:50px;
}

#passes .pricing-body {
	padding:0px 20px;
	padding-bottom:40px;
}

#passes .pricing-body li {
	padding-bottom:15px;
	font-size: 16px;
}

#passes .col-12:first-child .pricing-body li svg {
	color:#78cfbf;
}

#passes .col-12:nth-child(2) .pricing-body li svg {
	color:#0078a0;
}

#passes .col-12:nth-child(3) .pricing-body li svg {
	color:#B185A7;
}

#passes .pricing-border .pricing-price p {
	font-size:.9em;
	margin:0 auto;
	margin-top:10px;
	text-align:center;
}

#passes .pricing-border .pricing-price p span {
	color:#fff!important;
	font-size:1.2em!important;
	display:block;
	font-weight:700;
	text-transform:uppercase;
}

#passes .pricing-border .pricing-price .smaller {
	font-size:.8em;
	line-height:1;
	width:60%;
	margin:0 auto;
	text-align:center;
}

#passes .pricing-body {
	padding-top:80px;
	padding-bottom:40px;
}

#passes .pricing-body h4 {
	text-align:center;
	font-size:2em;
	text-transform:uppercase;
	width:75%;
	margin:0 auto;
	padding-bottom:25px;
	border-bottom:2px dashed #eee;
	margin-bottom:30px;
}

#passes .quantity_select {
	display:inline-block;
	margin-top:10px;
	margin-right:5px;
	font-size:18px;
}

#passes .btn-add-to-cart,#passes .button-buy-now,#shop .button-buy-now {
	display:block;
	margin:0 auto;
	font-size:14px;
	color:#fff;
	background-color:#ff6863;
	border:none;
	outline:none;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	padding: 1.2rem 3rem;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	cursor:pointer!important;
}

#passes .btn-more-info {
	font-size:14px;
	color:#fff;
	background-color:#ff6863;
	border:none;
	outline:none;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	padding: 1.2rem 3rem;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

#passes .btn-add-to-cart:hover,#passes .btn-more-info:hover,#passes .btn-add-to-cart:hover,#shop .btn-add-to-cart:hover {
	color:#ff6863!important;
	background-color:#fff!important;
	border:none;
	outline:none;
}

#disclaimer-lightbox h2 {
	margin:20px;
	font-size:24px;
}

#disclaimer-lightbox p {
	margin:20px;
	font-size:16px;
	line-height:1.5;
}

#passes .special .item {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	text-align:center;
	padding:20px 10px;
	background-color:#b9b7d8;
}

#passes .special .item h3 {
	font-size:18px;
	line-height:1.4;
	text-transform:uppercase;
	font-weight:700;
	color:#fff;
	margin:20px 0;
	padding:0;
}

#passes .special .item svg {
	color:#fff;
	font-size:58px;
	margin:0 auto;
	margin-top:10px;
	text-align:center;
}

.btn-purple-outline {
	font-size:12px;
	padding:1rem 2rem;
	color:#fff;
	background-color:#8881a7;
	border:1px solid #8881a7;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.btn-purple-outline:hover {
	border:1px solid #fff;
	background-color:#fff;
	color:#8881a7;
}

#passes .special {
	margin-top:10px;
}

#passes .special .item .btn {
	margin-bottom:10px;
}

#passes .pass {
	height:auto;
}

#passes .header h3 {
	font-size:2.2em;
}

#passes .col-12:first-child .pass {
	background-color:#d7f1ec;
}

#passes .col-12:nth-child(2) .pass {
	background-color:#cee5ed;
}

#passes .col-12:nth-child(3) .pass {
	background-color:#ecd6e7;
}

#passes .col-12:first-child .header {
	background-color:#78cfbf;
}

#passes .col-12:nth-child(2) .header {
	background-color:#0078a0;
}

#passes .col-12:nth-child(3) .header {
	background-color:#B185A7;
}

#passes .col-12:first-child .pricing-border .pricing-price {
	background-color:#80ddcc;
	border:5px solid #fff;
}

#passes .col-12:nth-child(2) .pricing-border .pricing-price {
	background-color:#0090c0;
	border:5px solid #fff;
}

#passes .col-12:nth-child(3) .pricing-border .pricing-price {
	background-color:#c493b9;
	border:5px solid #fff;
}

#passes .pricing-border .pricing-price {
	padding-top:45px;
}

#passes .pricing-border .pricing-price h3 {
	font-size:2.6em;
	line-height:1;
	font-weight:700;
}

#passes .pricing-body .btns {
	text-align:center;
	margin:0 auto;
	display:block;
	margin-top:30px;
	margin-bottom:10px;
}

#passes .pricing-body .quantity-text {
	color:#282828;
	font-size:14px;
}

#passes .btn-add-to-cart {
	margin-top:30px;
}

#passes .extra {
	margin:0 auto;
	text-align:center;
	margin-top:20px;
}

#passes .extra a {
	font-size:12px;
	color:#666;
}

#passes .extra a:hover {
	color:#282828;
}

#passes .discount-schedule table {
	border:1px solid #ddd;
}

#passes .discount-schedule table thead th {
}

#passes .table-bordered td,.table-bordered th {
	padding:10px;
}

#passes .discount-schedule .align-center {
	text-align:center;
}

#passes .discount-schedule th {
	font-size:14px;
	font-weight:700;
	color:#000;
	border:none;
	border-top:1px solid #ddd;
}

#passes .discount-schedule td {
	border-top:1px solid #ddd;
	color:#000;
}

#passes .discount-schedule th span {
	display:block;
	font-size:11px;
	font-weight:400;
}

#passes .discount-schedule .title {
	color:#000;
	font-weight:700;
	text-transform:uppercase;
}

#passes .discount-schedule .selected {
	color:#fff;
	font-weight:700;
	background-color:#000;
}

#passes .benefits .heading {
	border-bottom:1px solid #ddd;
	margin:20px 0;
}

#passes .benefits .heading h3 {
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
}

#passes .benefits .benefit {
	margin:5px 0;
	padding:5px 0;
	padding-top:10px;
	border-top:1px solid #ddd;
}

#passes .benefits .benefit svg {
	font-size:14px;
}

#passes .benefits .benefit ul {
	margin-left:30px;
}

#passes .benefits .benefit li {
	margin-bottom:8px;
	list-style-type:disc!important;
}

#passes .benefits h4 {
	font-size:16px;
	font-weight:700;
	color:#ff6863;
	text-transform:uppercase;
	margin-top:40px;
}

#passes .benefits p {
	font-size:14px;
}

#passes .benefits .align-center {
	text-align:center;
}

#passes .benefits .benefit-asterix {
	margin-top:40px;
}

#passes .benefits .benefit-asterix p {
	font-size:12px;
}

#passes .benefits .asterix {
	font-size:18px;
	font-weight:700;
	color:#ff6863;
}

#passes .pass-premium-text {
	color:#78cfbf;
}

#passes .pass-standard-text {
	color:#0078a0;
}

#passes .pass-under-25-text {
	color:#B185A7;
}

#passes .pass-premium-bg {
	background-color:#78cfbf;
}

#passes .pass-standard-bg {
	background-color:#0078a0;
}

#passes .pass-under-25-bg {
	background-color:#B185A7;
}

#passes .pass-premium-bg-light {
	background-color:#d7f1ec;
}

#passes .pass-standard-bg-light {
	background-color:#cee5ed;
}

#passes .pass-under-25-bg-light {
	background-color:#ecd6e7;
}

#hotel-info-1,#hotel-info-2 {
	overflow:hidden;
	width:100%;
}

#hotel-info-1 p,#hotel-info-2 p {
	font-size:18px;
	line-height:27px;
}

#hotel-info-1 p small,#hotel-info-2 p small {
	line-height:1;
}

#hotel-info-1 img,#hotel-info-2 img {
	margin-bottom:30px;
}

#hotel-info-1 .address,#hotel-info-2 .address {
	margin-bottom:20px;
}

#hotel-info-1 .address p,#hotel-info-2 .address p {
	color:#999;
}

#hotel-info-1 .iframe-container,#hotel-info-2 .iframe-container {
	position:relative;
	padding-bottom:80%;
	padding-top:35px;
	height:0;
	overflow:hidden;
}

#hotel-info-1 .iframe-container iframe,#hotel-info-2 .iframe-container iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#mosaic .img-grid-gallery {
	max-width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:0 auto;
}

#mosaic .img-grid-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

#mosaic .img-grid-item.bytwo {
	-webkit-box-flex:0;
	-ms-flex:0 25%;
	flex:0 25%;
	min-width:0;
}

#mosaic .img-grid-item.byone {
	-webkit-box-flex:0;
	-ms-flex:0 33%;
	flex:0 33%;
	min-width:0;
}

#mosaic .img-grid-item.byfour {
	-webkit-box-flex:0;
	-ms-flex:0 37%;
	flex:0 37%;
	min-width:0;
}

#mosaic .img-grid-inner {
	max-width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

#mosaic .img-grid-inner > .large {
	width:67%;
}

#mosaic .img-grid-inner > .small {
	width:28%;
}

#mosaic .img-grid-item img {
	width:100%;
	max-width:100%;
	height:auto;
}

#mosaic .img-grid-item a:hover::after,.img-grid-item a:hover::before {
	opacity:1;
}

#content {
	margin-bottom:50px;
}

#content .fa-ul {
	margin-left:3em;
	margin-bottom:2em;
}

#content .fa-ul li {
	font-size:16px;
	margin-bottom:10px;
}

#content .fa-ul li .fa-li {
	color:#ff6863;
	left:-3em;
	position:absolute;
	text-align:center;
	width:3em;
	line-height:inherit;
}

.scroll-up {
	width:30px;
	height:30px;
	border-radius:15px;
	opacity:.3;
	position:fixed;
	bottom:30px;
	left:30px;
	color:#fff;
	cursor:pointer;
	background-color:#000;
	z-index:1000;
	transition:opacity .5s,background-color .5s;
	-moz-transition:opacity .5s,background-color .5s;
	-webkit-transition:opacity .5s,background-color .5s;
}

.scroll-up:hover {
	background:#ff6863;
	opacity:1;
}

.scroll-up svg {
	font-size:13px;
	position:absolute;
	opacity:1;
	color:#fff;
	left:50%;
	top:50%;
	margin-top:-7px;
	margin-left:-6px;
	text-decoration:none;
}

.no-gutters {
	margin-right:0!important;
	margin-left:0!important;
}

.no-gutters > .col,.no-gutters > [class * =col-] {
	padding-right:0!important;
	padding-left:0!important;
}

.row.wide-gutter [class*='col-']:not(:first-child):not(:last-child) {
	padding-right:20px;
	padding-left:20px;
}

#drawer-bookmarks:not(.mm-menu) {
	display:none;
}

.padded-options {
	margin-top:30px;
}

.padded-options li {
	margin-bottom:20px!important;
}

.padded-options input {
	font-size:24px;
}

.meeting-request-option {
	display:block;
	margin-left:10px;
	font-size:14px;
}

.meeting-request-option img {
	float:left;
	height:100px;
	width:auto;
	border:1px solid #eee;
	margin-right:20px;
	padding:10px;
}

.meeting-request-option em {
	display:block;
	font-style:normal;
	font-weight:700;
}

.gform_wrapper .button {
	font-size:12px;
	padding:1rem 2rem;
	color:#fff;
	background-color:#ff6863;
	border:1px solid #ff6863;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.gform_wrapper .button:hover {
	color:#ff6863;
	border:1px solid #ff6863;
	background-color:transparent;
}

#pass-step-breadcrumb {
	list-style:none;
	display:block;
}

#pass-step-breadcrumb li {
	float:left;
	width:33%;
}

#pass-step-breadcrumb li:last-child {
	width:34%;
}

#pass-step-breadcrumb li a {
	color:#fff;
	background-color:#ff6863;
	display:block;
	text-decoration:none;
	position:relative;
	height:60px;
	font-weight:700;
	line-height:60px;
	padding:0 10px 0 5px;
	text-align:center;
	margin-right:23px;
	opacity:.4;
}

#pass-step-breadcrumb li a.last {
	margin-right:0;
}

#pass-step-breadcrumb li a {
	background-color:#ff6863;
	transition-duration:unset;
}

#pass-step-breadcrumb li a:before {
	border-color:#ff6863;
	border-left-color:transparent;
}

#pass-step-breadcrumb li a:after {
	border-left-color:#ff6863;
}

#pass-step-breadcrumb li:first-child a {
	padding-left:15px;
	-moz-border-radius:4px 0 0 4px;
	-webkit-border-radius:4px;
	border-radius:4px 0 0 4px;
}

#pass-step-breadcrumb li:first-child a:before {
	border:none;
}

#pass-step-breadcrumb li:last-child a {
	padding-right:15px;
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0;
	border-radius:0 4px 4px 0;
	margin-right:0;
}

#pass-step-breadcrumb li:last-child a:after {
	border:none;
}

#pass-step-breadcrumb li a:before,#pass-step-breadcrumb li a:after {
	content:"";
	position:absolute;
	top:0;
	border:0 solid #ff6863;
	border-width:30px 20px;
	width:0;
	height:0;
}

#pass-step-breadcrumb li a:before {
	left:-20px;
	border-left-color:transparent;
}

#pass-step-breadcrumb li a:after {
	left:100%;
	border-color:transparent;
	border-left-color:#ff6863;
}

#pass-step-breadcrumb li a:hover {
	background-color:#ff6863;
	opacity:1;
}

#pass-step-breadcrumb li a:hover:before {
	border-color:#ff6863;
	border-left-color:transparent;
}

#pass-step-breadcrumb li a:hover:after {
	border-left-color:#ff6863;
}

#pass-step-breadcrumb li .active {
	background-color:#ff6863;
	opacity:1;
	font-size:18px;
}

#pass-step-breadcrumb li .active:before {
	border-color:#ff6863;
	border-left-color:transparent;
}

#pass-step-breadcrumb li .active:after {
	border-left-color:#ff6863;
}

.convince-your-boss-navigation .nav-fill .nav-item,.attendee-guide-navigation .nav-fill .nav-item {
	font-size:12px;
	font-weight:700;
	padding:1rem 2rem;
	color:#fff;
	background-color:#ff6863;
	border:1px solid #ff6863;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.convince-your-boss-navigation .nav-fill .nav-item:hover,.attendee-guide-navigation .nav-fill .nav-item:hover {
	color:#fff;
	background-color:#cd5450;
	border:1px solid #cd5450;
}

.convince-your-boss-navigation .nav-fill .nav-item:first-child,.attendee-guide-navigation .nav-fill .nav-item:first-child {
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border:none;
}

.convince-your-boss-navigation .nav-fill .nav-item:last-child,.attendee-guide-navigation .nav-fill .nav-item:last-child {
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border:none;
}

#sponsorshipCall,#sponsorshipBrochure,#sponsorshipAttendeeList,#sponsorshipRecapReport,#convince-your-boss-email {
	z-index:99999;
}

#sponsorshipCall .gform_wrapper,#sponsorshipBrochure .gform_wrapper,#sponsorshipAttendeeList .gform_wrapper,#sponsorshipRecapReport .gform_wrapper,#convince-your-boss-email .area {
	margin:20px;
}

#sponsorshipCall h2,#sponsorshipBrochure h2,#sponsorshipAttendeeList h2,#sponsorshipRecapReport h2,#convince-your-boss-email h2 {
	margin:20px;
}

#sponsorshipCall input[type="text"],#sponsorshipCall input[type="email"],#sponsorshipCall input[type="tel"],#sponsorshipBrochure input[type="text"],#sponsorshipBrochure input[type="email"],#sponsorshipBrochure input[type="tel"],#sponsorshipAttendeeList input[type="text"],#sponsorshipAttendeeList input[type="email"],#sponsorshipAttendeeList input[type="tel"],#sponsorshipRecapReport input[type="text"],#sponsorshipRecapReport input[type="email"],#sponsorshipRecapReport input[type="tel"] {
	border:1px solid #ddd;
	padding:10px;
	margin-bottom:5px;
}

#portal .fa-ul {
	margin-left:3em;
	margin-bottom:2em;
}

#portal .fa-ul li {
	font-size:14px;
	line-height:20px;
	margin-bottom:10px;
}

#portal .fa-ul li .fa-li {
	color:#ff6863;
	left:-3em;
	position:absolute;
	text-align:center;
	width:3em;
	line-height:inherit;
}

.draft-email {
	background-color:#dedede;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding:30px;
}

.copy-draft-email {
	font-size:12px;
	padding:1rem 2rem;
	color:#fff;
	background-color:#ff6863;
	border:1px solid #ff6863;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.copy-draft-email span {
	color:#fff;
}

.copy-draft-email:hover span {
	color:#ff6863;
}

.copy-draft-email:hover {
	color:#ff6863;
	border:1px solid #ff6863;
	background-color:#fff;
}

#convince-your-boss .header p {
	font-size:24px;
	line-height:1.4;
}

#convince-your-boss h1 {
	font-size:2.4rem;
	line-height:1.2em;
}

#convince-your-boss h1 span {
	color:#000;
	display:block;
	font-size:2rem;
	line-height:1.2em;
	margin-top:30px;
}

#convince-your-boss h2 {
	text-transform:uppercase;
}

#convince-your-boss h2 span {
	padding-right:10px;
}

#convince-your-boss h3 {
	font-size:24px;
	text-transform:uppercase;
}

#convince-your-boss p {
	font-size:18px;
	line-height:1.5;
}

#convince-your-boss p.larger {
	font-size:24px;
	line-height:1.5;
}

#convince-your-boss .copy-to-clipboard svg {
	width:16px;
	height:16px;
	fill:#ff6863;
	position:absolute;
	left:16px;
	top:6px;
}

#convince-your-boss .fa-ul li {
	margin-bottom:10px;
}

#convince-your-boss .fa-ul li svg {
	color:#ff6863;
	margin-right:5px;
}

.blockquotes {
	background-color:#F1F1F1;
	padding:1px 0;
}

.blockquotes .quote {
	color:#fff;
	position:relative;
	background-color:#78cfbf;
	padding:30px;
	margin-bottom:30px;
	min-height:320px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.blockquotes .quote:before {
	content:" ";
	position:absolute;
	bottom:-30px;
	left:30px;
	border:15px solid transparent;
	border-top-color:#78cfbf;
}

.blockquotes .quote svg {
	color:#fff;
	font-size:40px;
	margin-right:10px;
	margin-bottom:10px;
}

.blockquotes img {
	width:80px;
	height:auto;
	-webkit-border-radius:50%!important;
	-moz-border-radius:50%!important;
	border-radius:50%!important;
	border:2px solid #ddd;
	padding:2px;
}

.blockquotes h3 {
	font-size:18px!important;
	text-transform:capitalize!important;
	color:#000;
	font-weight:700;
	margin:0!important;
	padding:0!important;
	padding-top:5px!important;
	border-bottom:none!important;
}

.blockquotes h4 {
	font-size:12px;
	line-height:1.3;
	color:#000;
	margin:0;
	padding:0;
}

.convince-your-boss-navigation .nav-fill .nav-item {
	font-size:12px;
	font-weight:700;
	padding:1rem 2rem;
	color:#fff;
	background-color:#ff6863;
	border:1px solid #ff6863;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.convince-your-boss-navigation .nav-fill .nav-item:hover {
	color:#fff;
	background-color:#cd5450;
	border:1px solid #cd5450;
}

.convince-your-boss-navigation .nav-fill .nav-item:first-child {
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border:none;
}

.convince-your-boss-navigation .nav-fill .nav-item:last-child {
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border:none;
}

#page.attendee-guide h3 {
	font-size:34px;
	text-transform:uppercase;
	color:#000;
}

#page.attendee-guide h4 {
	font-size:24px;
}

#page.attendee-guide .fa-ul li {
	margin-bottom:5px;
	font-size:14px;
}

#page.attendee-guide .fa-li svg {
	color:#f55753;
}

#agenda-as-pdf h3 {
	margin:0;
	padding:0;
	margin-bottom:10px;
}

#agenda-as-pdf .modal-body {
	padding:30px;
	padding-top:0px;
}

#register-your-interest h3 {
	font-size:22px;
	margin-bottom:15px;
}

#register-your-interest .fa-ul>li {
	font-size:16px;
	margin-bottom:10px;
}

#register-your-interest .fa-ul svg {
	color:#d75987;
}

#register-your-interest .ginput_left, #register-your-interest .ginput_right {
	width:100%!important;
}

#register-your-interest select {
	width: 100%;
	display: block;
	font-size: 14px;
	color: #444;
	line-height: 1.3;
	padding: .6em 1.4em .5em .8em;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #aaa;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
	border-radius: .5em;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
}

#gform_confirmation_message_46 {
	font-size:18px;
	color:#333;
}

#gform_confirmation_message_46 a {
	color:#d75987;
}

#gform_confirmation_message_46 a:hover {
	color:#000;
}

.testimonial-quote {
	font-size:14px;
}

.testimonial-quote blockquote {
	border:0;
	margin:0;
	padding:0;
	background:none;
	color:gray;
	font-family:Georgia,serif;
	font-size:1.5em;
	font-style:italic;
	line-height:1.4!important;
	margin:0;
	position:relative;
	text-shadow:0 1px #fff;
	z-index:600;
}

.testimonial-quote blockquote * {
	box-sizing:border-box;
}

.testimonial-quote blockquote p {
	color:#797979;
	line-height:1.4!important;
}

.testimonial-quote blockquote p:first-child:before {
	content:'\201C';
	color:#eb71a6;
	font-size:7.5em;
	font-weight:700;
	opacity:.3;
	position:absolute;
	top:-.4em;
	left:-.2em;
	text-shadow:none;
	z-index:-300;
}

.testimonial-quote img {
	border-radius:50%;
	display:block;
	width:150px;
	height:150px;
	position:absolute;
	top:-.2em;
	left:0;
}

.testimonial-quote cite {
	color:#333;
	display:block;
	font-size:12px;
	margin-top:10px;
	font-style:normal;
}

.testimonial-quote cite span {
	color:#000;
	font-size:1em;
	font-style:normal;
	font-weight:700;
	text-transform:uppercase;
}

.testimonial-quote {
	position:relative;
}

.testimonial-quote .quote-container {
	padding-left:180px;
}

.testimonial-quote.right .quote-container {
	padding-left:0;
	padding-right:180px;
}

.testimonial-quote.right img {
	left:auto;
	right:0;
}

.testimonial-quote.right cite {
	text-align:right;
}

#home-countdown .countdown {
	background-color: #1f518b;
	padding: 50px 40px;
	width: 100%;
	margin: 0 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#home-countdown .countdown h2 {
	color:#fff;
	text-align:center;
	font-size: 2.5rem;
	line-height: 1.5;
	font-weight: bolder;
	text-transform: uppercase;
	margin:0;
	padding:0;
}
#home-countdown .countdown h2 span {
	color:#d75987;
}
#home-countdown .countdown h3 {
	color:#fff;
	text-align:center;
	font-size: 1.8rem;
	line-height: 1.5;
	font-weight: bolder;
	text-transform: uppercase;
}
#home-countdown .countdown #clock {
	color:#fff;
	font-family: 'Montserrat',sans-serif;
	text-align:center;
	font-size: 6rem;
	line-height:1;
	font-weight:bolder;
	width:60%;
	margin: 30px auto;
	margin-top: 20px;
}
#home-countdown .countdown #clock em {
	color:rgba(255,255,255,.3);
	font-style:normal;
}
#home-countdown .countdown #clock span {
	color:rgba(255,255,255,.3);
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 2px;
}

#insights p {
	font-size:18px;
	line-height:1.5;
}

#convince-your-boss-email {
	z-index: 999999;
	background-color:#fff;
}

#convince-your-boss-email .modal-content {
	border:none!important;
	border-radius:0;
}

#convince-your-boss-email .btn-close-me {
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: 34px;
	color: #000;
	border: none;
	background-color: transparent;
}

#convince-your-boss-email .btn-close-me:hover {
	color:#d75987;
}

.modal-backdrop {
	display:none!important;
}

.copy-draft-email {
	font-size: 12px;
	padding: 1rem 2.5rem;
	color: #fff;
	background-color: #ff6863;
	border: 1px solid #ff6863;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.copy-draft-email:hover {
	color: #ff6863;
	border: 1px solid #ff6863;
	background-color: transparent;
}

#policy-announcement h3 {
	margin-bottom:30px;
}

#policy-announcement h4 {
	margin-bottom:50px;
}

#policy-announcement p {
	font-size: 18px;
	line-height: 27px;
}

#policy-announcement ul {
	margin-left:3em;
	margin-bottom:40px;
}

#policy-announcement .fa-ul>li {
	font-size:18px;
	margin-bottom:15px;
}

#policy-announcement ul svg {
	color:#ff6863!important;
}

#footer {
	padding-top:40px;
}

#footer .navigation {
	margin-bottom:20px;
}

#footer .navigation h4 {
	color:#fff;
	font-size:.9em;
	font-weight:600;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

#footer .navigation p {
	color:#fff;
	font-size:.8em;
	margin-bottom:10px;
}

#footer .navigation a {
	color:#ff6863;
}

#footer .navigation a:hover {
	color:#fff;
}

#footer .navigation .social {
	margin-top:5px;
}

#footer .navigation .social a {
	color:#fff;
	font-size:2em;
	padding-right:10px;
}

#footer .navigation .social a:hover {
	color:#ff6863;
}

#footer .footer-subscribe {
}

#footer .footer-subscribe .success {
	display:none;
}

#footer .footer-subscribe h3 {
	font-size:1.2em;
	line-height:1.4em;
	font-weight:500;
	color:#fff;
	margin:0;
	padding:0;
}

#footer .footer-subscribe p {
	margin:15px 0;
	font-size:1em;
	color:#fff;
}

#footer .form-control {
	height:42px;
	background-color:rgba(255,255,255,.05);
}

#footer .form-control:hover {
	background-color:rgba(255,255,255,.1);
}

#footer .footer-subscribe .help-block.with-errors {
	margin-top:5px;
	font-size:.8em;
}

#footer .footer-subscribe .loading {
	display:none;
	font-size:24px;
	margin-left:20px;
	position:relative;
	top:5px;
}

#footer .copyright {
	padding:20px 0;
	background-color:#181818;
}

#footer .copyright p {
	color:rgba(255,255,255,.7);
	font-size:.7em;
	text-transform:uppercase;
}

#footer .copyright a {
	color:#fff;
}

#footer .copyright a:hover {
	color:#ff6863;
}

#footer .copyright .links {
	text-align:right;
}

#footer .copyright .links a {
	margin-left:10px;
}