.linked_content_title {
	
}
button a { text-decoration: none !important; }
.g_box {
  position: absolute;
  opacity: 0;
	display: none;
}

.gather_boxes .wrap ul>li {
	list-style-type: disc;
	margin: 0 5%;
}
.linked_body { display: none; }
.linked_speakers_index .linked_item { 
	list-style-type: none; 
	display: inline-block;
}
/* ANIMATIONS */
.gather_boxes .g_active {
	display: block;
    opacity: 1;
    position: relative;	
  	-webkit-animation: fade .5s ease-out;
 	-moz-animation:    fade .5s ease-out;
  	-o-animation:      fade .5s ease-out;
  	animation:       	 fade .5s ease-out;
}

@-webkit-keyframes fade {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes fade {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes fade {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fade {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
.linked_thumb img { 
	border-radius: 50%;  
    max-width: 100%;
	display: block;
    margin: 0 auto;
	cursor: pointer;
}
.linked_thumb_static img { 
	border-radius: 50%;  
    max-width: 100%;
}
.linked_thumb_static {
    display: inline-block;
    clear: both;
}
.g_box h3 {
  font-family: Avenir;
  font-size: 18px;
  font-weight: 900;
  line-height: 2;
  text-align: left;
  color: #df5f25;
}
.g_box h3.h3_alt {
  font-family: Avenir-Heavy, Avenir;
  font-size: 18px;
  font-weight: 500;
  line-height: 36px;
  color: #333;
}
.g_box h5 {
    font-size: 24px;
    font-weight: 400;
}
.g_box h4.h4_alt {
	font-family: Avenir, Arial, sans-serif;
	font-size: 24px;
	font-weight: 900;
	color:#333;
	line-height: 26px;
	
} 
.linked_thumb h5, .linked_thumb_static h5 {
	margin-bottom: 20px;
    padding-top: 12px;
    font-size: 18px;
    font-family: Avenir-Medium, Avenir, Arial, sans-serif;
    text-align: center;
    letter-spacing: -0.4px;
}
.gather_tabs { 
	border-bottom: 1px solid #CCC; 
	line-height: 36px !important;
	height: 39px;
}

.gather_tabs:after {
    content: '';
    display: inline-block;
    width: 100%;
}
.gather_tabs:before {
    content: '';
    display: inline-block;
    margin-top: -36px;
}
.gather_tabs .gather_tab {
    font-family: Avenir-Book;
 	font-size: 16px;
	color: #363637;
    cursor: pointer;
    display: inline-block;
    list-style-type: none;
    padding: 0 1.5em;
    position: relative;
	line-height: 36px;
}
.gather_tabs .g_active { 
	border-bottom: 2px solid #df5f25; 
	font-weight: 500;
	font-family: Avenir
	}

span.url {
    width: 200px;
    height: 50px;
    background-color: #df5f25;
    border-radius: 3px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-family: Avenir;
    font-size: 16px;
    font-weight: 900;
    opacity: 1;
}
.Tab-underline {/*Underlines active tab */
  width: 108px;
  height: 2px;
  background-color: #df5f25;
  background-color: var(--brownish-orange);
}


.register_button, .register_button a {
    opacity: 1 !important;
    margin-top: 30px;
    width: 200px;
    color: #fff;
}

span.register_button {
    background-color: #df5f25;
    border-radius: 4px;
    box-shadow: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.612;
    display: inline-block;
    outline: none;
    text-align: center;
    padding: 14px 20px 12px;
    text-decoration: none;
    width: auto;
    white-space: nowrap;
}

.g_box_dategroup {
    width: 100%;
    background-color: #df5f25;
    text-align: center;
    color: white;
    font-weight: 500;
    letter-spacing: -0.4px;
	display: none;
	line-height: 60px;
	border-radius: 4px 4px 0 0;
}
.g_box_dategroup .g_active { display: block; }
.g_box_schedule { display:none; }
.g_box_schedule .g_active { display: block; }

.dategroup_control_right, .dategroup_control_left {
	opacity: 1;
	pointer-events: auto;
	cursor: pointer;
	top: -2px;
    padding: 12px;
    position: relative;
}
.dategroup_control_left img {
  -webkit-transform: rotate(180deg);     /* Chrome and other webkit browsers */
  -moz-transform: rotate(180deg);        /* FF */
  -o-transform: rotate(180deg);          /* Opera */
  -ms-transform: rotate(180deg);         /* IE9 */
  transform: rotate(180deg);             /* W3C compliant browsers */

  /* IE8 and below */
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=0, M21=0, M22=-1, DX=0, DY=0, SizingMethod='auto expand');

}
.dategroup_control_left.g_inactive, .dategroup_control_right.g_inactive {
	opacity: .5;
	pointer-events: none;
}

table.tablepress {
	border-left: 1px solid #dddbd7 !important; 
    border-bottom: 1px solid #dddbd7 !important;
	font-size: 16px;
}
td.column-1 {
    background: #f8f8f8 !important;
    border-right: 1px solid #dddbd7 !important;
	width: 11%;
}
td.column-2, td.column-3 {
    border-right: 1px solid #dddbd7 !important;
}
td.column-2 { font-weight: 900;}
td[colspan='2'] {
    background: #f8f8f8 !important;
	text-align: center !important;
	font-size: .85vw;
	font-weight: 500;
}
/* PRICING  */
.tab_left {
	font-size: 16px;
	font-family: Avenir-Book;
	padding: 0 10px;
	
}
.tab_right { 
	font-size: 18px;
	float: right; 
	font-family: Avenir;
	font-weight: 900; 
	padding-right: 10px;
}
hr.tab_hr {
    margin-top: -1.625em;
    margin-bottom: 15px;
    padding: 10px 0 0 0;
}
.g_box h4 {
    font-family: Avenir-Heavy, Avenir, Arial, sans-serif;
    font-size: 16px;
}
.featherlight .featherlight-content { 
	max-width: 40%; 
	
}
.featherlight p {
    color: rgba(51, 51, 51, 0.5);
    margin-top: 30px;
	font-size: 16px;
	font-family: Avenir-Book, Avenir, Arial, sans-serif;
}
.featherlight h5 {
  font-family: Avenir-Medium, Avenir, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.4px;
  text-align: justify;
  color: #333333;
}
.featherlight-inner img {
    margin: 0 auto;
    display: block;
}
button.register, .register a {
    opacity: 1 !important;
    margin-top: 30px;
    width: 200px;
	color: #fff;
}
button.register img {
    margin:  -2px 0 0 5px;
}

@media screen and (min-width:993px) and (max-width: 1590px){
	td.column-1, td.column-2 {
	font-size: 14px;		
	}
	
}
@media screen and (min-width: 768px) and (max-width: 992px) {
	.linked_thumb h5, .linked_thumb_static h5 {
	margin-bottom: 20px;
	}
	.linked_thumb { padding: 1%; }
	.tablepress tbody td {
	font-size: 14px;	
	}
	.tab_right { 
	font-size: 16px;
	}
}

@media screen and (min-width: 521px) and (max-width: 767px) {
  .gather_tabs {
    border-bottom: none;
    height: auto;
    display: block;
    width: 240px;
    text-align: center;
    margin: 0 auto;
  }
  .gather_tabs .gather_tab {
    border-bottom: 1px solid #ccc;
    display: block;
  }
  .gather_tabs .g_active {
    border-bottom: 2px solid #df5f25;
  }
  .site-inner {
    padding: 0 !important;
  }
  .site-inner .site-inner {
    padding: 0;
    margin: 0;
  }
  td[colspan='2'], td.column-1, td.column-2 {
    font-size: 14px;
  }

	.linked_thumb h5 {
	display: block;
	margin: 0 auto;
	text-align: center;
	}
	.tablepress tbody td {
	font-size: 14px;	
	}
	.tab_right { 
	font-size: 14px;
	}
	.tab_left { 
	font-size: 14px;
	}
}
@media screen and (max-width: 520px) {
  .gather_tabs {
    border-bottom: none;
    height: auto;
    display: block;
    width: 240px;
    text-align: center;
    margin: 0 auto;
  }
  .gather_tabs .gather_tab {
    border-bottom: 1px solid #ccc;
    display: block;
  }
  .gather_tabs .g_active {
    border-bottom: 2px solid #df5f25;
  }
  .site-inner {
    padding: 0 !important;
  }
  .site-inner .site-inner {
    padding: 0;
    margin: 0;
  }
  td[colspan='2'], td.column-1, td.column-2 {
    font-size: 14px;
  }

}