/*
Colors
Brown- #BDA694/rgb(189, 166, 148)
Orange - #EA9C66
Yellow - #ECDCBB/ rgb(236, 220, 187)
Green - #CBCFC4/rgb(203, 207, 196)
*/

.thank-you-text {
	text-transform: uppercase;
}

.abm25-logo {
	text-align:center;
}

.abm-container iframe {
  border-radius: 0px;
  box-shadow: none !important;
}

li > ul > li {
    margin-left: 2rem;
}

.card {
	position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-wrap: wrap;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
    padding: 3rem; 
    margin: 1rem;
    align-items: stretch;
    height: 70vh;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
}

.card-body {
    /*-ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
    */
    flex: 1 1 300px; /* Flexible width but equal height */
  display: flex;
  flex-direction: column;
}

.keynote-speaker .image-1 img {
    width: 50%;
    position: relative;
    right: 5vw;
    bottom: 0vw;
    padding-top: 0;
    max-width: 20vw;
}

.keynote-speaker .image-2 img {
    position: relative;
    width: 50%;
    left: 10vw;
    bottom: 5vw;
    max-width: 20vw;
}

.keynote-speaker .image-3 img {
    width: 50%;
    position: relative;
    bottom: 10vw;
    right: 5vw;
    max-width: 20vw;
}


#ui-id-1 {
  color: #E9E9E9;
}

.js-form-item.js-form-type-textfield {
  padding: 1rem 0;
}

label {
	display: block;
}

input,
textarea {
  width: 100%;
}

.js-form-item.form-item.js-form-type-checkbox .option {
  font-size: 1.25rem;
  color: #000 !important;
  padding: 0 1rem;
}

#webform-submission-abm-2024-paragraph-1097-add-form {
  background: #fff;
  padding: 2rem;
  margin: 2rem;
  width: 90%;
  height: auto;
  border-radius: 45px;
}

label {
    color: #000;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons,
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix{
    background: rgb(142, 174, 194);
}


.webform-type-radios {
    padding: 0 4rem;
}

#edit-region-meetings-10-00am-12-00pm--noNSKUvetOc--wrapper-legend {
	padding: 0 4rem !important;
}

#edit-region-meetings-10-00am-12-00pm---52eL8NAI04g-legend {
    border-bottom: none;
}

span.fieldset-legend.js-form-required.form-required {
    font-size: 1.5rem;
    font-weight: 600;
    color: #000;
}

label.option {
    color: #000;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.webform-confirmation-modal {
    background: rgb(142, 174, 194);
}

.ui-dialog-title {
    color: #fff !important;
}

#block-compact-content {
  background: #fff;
}

.navbar-nav
{
	display:none;
}
.app-download {
  padding: 12rem;
}

.abm23-countdown .layout__region.layout__region--first {
  /*background: rgba(236, 220, 187,.6);*/
  padding: 5rem;
}

#block-views-block-abm-workgroup-block-1 {
  position: relative;
  left: 30%;
  
}

.views-field.views-field-field-display-name.views-align-center {
  width: 30%;
}

.views-field.views-field-field-states.views-align-center {
  width: 30%;
}

.views-field.views-field-field-commission-title.views-align-center {
  width: 30%;
}

.views-field.views-field-field-question {
	display: block;
	font-size: 2rem;
}
/* *********************************** */
#jquery-countdown-timer,
.time {
  display: none;
}

p {
  font-size: 1.5rem;
line-height: 2;
margin-bottom: 0;
}

h1 {
	color: #012a56; 
	font-size: 6rem;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}

h2 {
font-size: 4rem;
color: #000;
font-weight: 500;
/*text-transform: uppercase;*/
letter-spacing: 3px;
padding: 2vw 0;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}

h3 {
	font-size: 3rem;
color: #000;
font-weight: 500;
letter-spacing: 3px;
padding: 1vw 0;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

h4 {
	color: #012a56;
}

.abm-container {
padding: 5vh 10vw;
}

.container-green {
padding: 5vh 10vw;
background: #72ae4c;
}

.container-blue {
padding: 5vh 10vw;
background: #8eaec2;
}

.container-navy {
	background: #335375;
	padding: 5vh 10vw;
}


.abm-container img,
.container-green img,
.container-blue img{
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
border-radius: 5px;
}

.abm-container iframe {
border-radius: 15px;
box-shadow: 5px 5px 15px rgba(21, 119, 157, .5);
}

#toolbar-administration {
  display: none;
}

#block-compact-local-tasks {
  margin-top: 65px;
}

/* *********************Navigation Bar****************************** */
.col-md-offset-0.col-lg-offset-1.col-xs-3.col-sm-2.col-md-6.right.main-navigation {
  text-align: center;
}
#block-abm2025menu {
    background-color: #fff;
    position: fixed;
    width: 100%;
    float: right;
    z-index: 1;
    padding: 1rem;
    right: 0;
    top: 0;
}

#block-abm2025menu ul {
list-style-type: none;
}

#block-abm2025menu ul li a {
	position: relative;
  float: left;
  left: 10rem;
  color: #0193cc;
  text-decoration: none;
  letter-spacing: 1px;
  padding: 16px;
}
#block-abm2025menu ul li a:hover {
color: #72ae4c;
}

.align-right {
  position: fixed;
  left: 5rem;
  top: 0;
  z-index: 2;
  width: 6rem;
  padding-top: 1rem;
}

/* ************************* */

.layout.layout--threecol-33-34-33 {
  padding: 3rem 0 -1px;
  position: relative;
  /*left: 10%;*/
}
/*
.layout.layout--threecol-33-34-33 p {
  font-size: 4rem;
  margin: -4rem;
}
*/

#views-bootstrap-abm-faqs-block-abm-2022-faq,
.link-20th-anniversary-background,
.abm-workgroup-row.views-row.clearfix.row-1 {
display: none;
}


/* ********************* Header ************************************** */

.abm-header-background img {
  width: 90%;
  text-align: center;
}

.header-text h1 {
	color: #fff; 
	font-size: 6rem;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}

.header-text {
    padding: 2vw;
}

.register-contact.text-align-center {
  font-size: 1.5rem;
  font-weight: bold;
}
#jquery-countdown-timer {
top: 0;
text-align:center;
padding: 5rem 0 0;
}

.abm23-header-logo.paragraph.paragraph--type-image.paragraph--view-mode-default.ds-1col.clearfix {
  text-align: center;
  padding-bottom: 1rem;
}
.abm23-header-logo.paragraph.paragraph--type-image.paragraph--view-mode-default.ds-1col.clearfix img {
width: 20vw;
}

/* ********************* Agenda ************************************** */
#block-views-block-agenda-abm-block-3 {
  padding: 5vh 5vw;
  position: relative;
  margin-top: 0px;
  background: #fff;
  border-radius: 20px;
  margin: 5vh 5vw;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.agenda-header {
	text-align: center;
}

.agenda-header a {
	font-size: 2rem;
	color: rgb(114, 174, 76);
  font-weight: bold;
  text-decoration: none;
}

.agenda-header a:hover {
  opacity: 0.7;
  font-size: 1.75rem;
}

.abm-room {
  font-size: 1.65rem;
}

tbody {
  font-size: 18px;
}

tbody time,
.views-field.views-field-field-abm-end-time.views-align-left{
  font-weight: bold;
}


.views-bootstrap-tabs ul, ol {
  padding-left: 0 !important;
}


.nav-tabs > li {
  width: 33% !important;
  text-align: center;
}

.views-bootstrap-tabs a {
background: rgb(114, 174, 76);
color: #fff !important;
font-size: 1.5em;
margin: 2vw;
text-decoration: none;
}

.views-bootstrap-tabs a:hover {
background: trasparent !important;
color: #fff !important;
border: 1px solid #fff !important;
text-decoration: underline;
}

.active a {
  background: #002853 !important;
  color: #fff !important;
}

.active a:hover {
  background: #335375 !important;
  color: #fff !important;
}


.nav-tabs {
	border: none;
}

.tab-content {
  color: #000;
}

.views-bootstrap-tabs .nav-tabs > li > a {
  background: #335375;
}

#block-views-block-agenda-abm-block-2 h3 {
  color: #000;
  margin: 1rem;
}

.green-text {
	color: rgb(114, 174, 76);
	font-weight: bold;
}

.views-field.views-field-description__value p, .views-field.views-field-description__value strong {
  color: #000;
}

.views-field.views-field-field-abm-start-time.views-align-right, .views-field.views-field-field-abm-end-time.views-align-left {
  width: 25%;
}

.node-type-abm_pages .table > thead > tr > th, .node-type-abm_pages .table > thead > tr > td, .node-type-abm_pages .table > tbody > tr > th, .node-type-abm_pages .table > tbody > tr > td, .node-type-abm_pages .table > tfoot > tr > th, .node-type-abm_pages .table > tfoot > tr > td {
  border-bottom: none;
  border-top: 1px solid #000;
}

.views-field.views-field-field-abm-topic.views-align-center {
  text-align: left;
}

.views-field.views-field-field-abm-topic.views-align-center p, .views-field.views-field-field-abm-topic.views-align-center strong {
  color: #000;
  line-height: 2.25rem;
  
}

.agenda-speakers p {
  margin-bottom: 0rem;
}

.views-field.views-field-field-abm-presenters.views-align-left p {
  color: #000;
  line-height: 2rem;
}

.views-field.views-field-field-abm-topic.views-align-center li {
  font-size: 18px;
  margin-left: 5rem;
}




/************************ Docket Book **********************************/

.abm23-docketbook iframe {
  box-shadow: none;
}


/************************ Public Hearing **********************************/

.public-hearing-notice {
  text-align: center;
  padding: 5rem 0;
}

.public-hearing-notice img {
    width: 65%;
}

.rule-amendments {
  padding: 5rem;
}

/* *******************************************************************/


.abm-register-button {
top: 0;
padding: 2rem 0;
}

.abm-register-button a {
  display: inline-block;
  padding: .5rem 5rem;
  margin: 0 0.2em 0.2em 0;
  border-radius: 10px;
  border: none;
  box-shadow: 1px 1px 5px #e19e05;
  box-sizing: border-box;
  text-shadow: 1px 1px #000;
  text-decoration: none;
  text-transform: capitalize;
  letter-spacing: .5rem;
  font-size: 2rem;
  font-weight: bold;
  color: #212121;
  background-color: #e19e05;
  text-shadow: 0 0.04em 0.04em rgba(225,158,5, .35);
  text-align: center;
  transition: all 0.15s;
  user-select: none;
}
.abm-register-button a:hover {
  border: 1px solid #000;
  color: #212121;
  background: rgba(225,158,5,.5);
}

.ui-dialog .ui-dialog-titlebar {
	background: #084684;
}

.ui-dialog .ui-dialog-buttonpane button, .modal-page-content button {
	background: #084684 !important;
}

.abm-button {
top: 0;
padding: 2rem 0;
}

.abm-button a {
  display: inline-block;
  padding: .5rem 2rem;
  margin: 0 0.2em 0.2em 0;
  border-radius: 10px;
  border: none;
  box-shadow: 2px 2px 10px #EA9C66;
  box-sizing: border-box;
  text-shadow: 1px 1px #000;
  text-decoration: none;
  text-transform: capitalize;
  letter-spacing: .25rem;
  font-size: 1.5rem;
  font-weight: 400;
  color: #000;
  background-color: #EA9C66;
  text-shadow: 0 0.04em 0.04em rgba(0,0,0,0.35);
  text-align: center;
  transition: all 0.15s;
  user-select: none;
}
.abm-button a:hover {
  border: 1px solid #000;
  color: #000;
  background: rgba(236, 220, 187, .8);
}
.abm23-countdown {
  padding: 10rem 0;
  background-image: url(/sites/default/files/2025-03/abm-2025-background_0.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.sunset-lighthouse-background {
  padding: 10rem 0;
  min-height: 50rem;
  background-image: url(/sites/default/files/2025-03/Sunset%20Lighthouse.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  background-attachment: fixed;
}


.abm23-reception {
	text-align: center;
  background: #eee;
}

.abm23-reception-body {
  padding-bottom: 2rem;
}

.abm23-reception-body .abm-register-button {
  padding: 1rem;
}

.abm23-reception-text {
	padding: 2rem 25rem 2rem;
}

.layout__region.layout__region--second {
  text-align: center;
}



.abm23-body {
  padding: 0 5vw 5vw;
}

.abm23-body li {
  font-size: 16px;
}

.abm23-hotel .media-oembed-content {
  height: 50rem;
  width: 80rem;
}

.abm23-hotel img,
.abm-per-diem img,
.abm23-transportation img {
  width: 75%;
}

.abm23-meal {
display: none;
background: #435967;
padding: 15rem;
}

.abm23-awards {
background: #ECDCBB;
padding: 15rem;
}


.awards-body {
	color: #fff;
	padding-bottom: 2rem;
	text-align: center;
}

.awards-body p {
	color: #fff;
}

.abm23-meal .card {
  text-align: center;
  background: #ddd;
  border-radius: 20px;
  box-shadow: 4px 5px 15px 0px;
  height: 35rem;
  width: 70%;
  margin: 0 8rem;
  color: #3f3f3f;
  text-decoration: none;
  padding: 6rem;
}

.card.left {
  position: relative;
  float: right;
}

.abm23-meal .card a {
	color: #000;
  text-decoration: none;
}

.card:hover a {
  color: #fff;
  text-decoration: none;
}

.abm23-meal .card:hover {
	background: #F28B43;
	text-decoration: none;
}

.abm23-meal strong,
.abm23-meal p,
.abm23-meal h3, 
{
  color: #3F3F3F;
}

.abm23-awards strong,
.abm23-awards p,
.abm23-awards h3 {
	color: #fff;
}

.image-1 img {
  width: 85%;
  padding-top: 10rem;
}


/* ************************* Local Actvities ******************************* */

#block-scottsdalelocalinfo .slick__slide {
  margin: 0 2vw;
}

.paragraph.paragraph--type--slick-carousel.paragraph--view-mode--default {
  max-width: 20vw;
  height: 50rem;
  background: #ECDCBB;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.slick__slide.slide h4,
.slick__slide.slide p {
  padding: 1rem 2rem 0;
}

/* ************************* ABM Workgroup Members ******************************* */

.abm23-workgroup.paragraph.paragraph--type--section.paragraph--view-mode--default {
  padding: 5rem;
  background: #fff;
}

.abm23-workgroup .abm-container {
  padding: 3rem 0;
}

.abm23-workgroup p {
  line-height: 2.25rem;
}

.abm23-workgroup img {
  margin: 1rem;
   border-radius: 4rem;
}


.paragraph.paragraph--type--person.paragraph--view-mode--default {
  width: 100%;
  text-align: center;
  padding: 2rem;
}

/* ************************ Registration Form ************************************ */

.js-form-item.form-item.js-form-type-textfield.form-item-if-you-are-not-a-robot-please-type-human-.js-form-item-if-you-are-not-a-robot-please-type-human- {
	text-align: left;
}

.js-form-item.form-item.js-form-type-textarea.form-item-comments-.js-form-item-comments- .form-textarea {
  width: 100%;
}

.js-form-item.form-item.js-form-type-checkbox.form-item-i-acknowledge-that-the-abm-meeting-materials-will-only-be-availa.js-form-item-i-acknowledge-that-the-abm-meeting-materials-will-only-be-availa input {
  position: absolute;
}

.js-form-item.form-item.js-form-type-checkbox.form-item-i-acknowledge-that-the-abm-meeting-materials-will-only-be-availa.js-form-item-i-acknowledge-that-the-abm-meeting-materials-will-only-be-availa label {
  padding: 0 3rem;
}


/* ********************************* FAQ ************************************************ */

.faq_abm-24.paragraph.paragraph--type--section.paragraph--view-mode--default {
    padding: 5vh 5vw;
    margin: 5vh 5vw;
}

.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
  color: #000;
  text-decoration: none;
}

.panel-default > .panel-heading {
color: #EA9C66;
  background-color: #ECDCBB;
  text-align: left;
}

#views-bootstrap-abm-faqs-block-1 .panel-body {
  padding: 15px 0px;
}

/* ************************** Featured Speakers ****************************** */

.abm23_featured_speakers {
	background: #EEE;
}

.abm23_featured_speakers .paragraph.paragraph--type-image-left-text-right.paragraph--view-mode-default.ds-2col-stacked-fluid.clearfix {
  padding: 5rem 10rem;
}

.abm23_featured_speakers .group-left {
	position: relative;
	top: 4rem;
	left: 15%;
}

.abm23_featured_speakers .group-left img {
  border-radius: 50%;
  height: 32rem;
}

.abm23_featured_speakers .description p {
  color: #000;
}

.abm23_featured_speakers h3 {
  color: #F28B43;
  font-size: 3rem;
}

.headshot {
  background: #fff;
  width: 30rem;
}

.headshot:hover {
	position: relative;
  top: 1rem;
  left: 1rem;
  opacity: .7;
}

.headshot img {
  width: 100%;
  height: 285px;
}

.headshots__description {
  padding: 22px 16px 34px;
  text-align: left;
}

.modal-content h5 {
  color: #000;
}


#abm_2023_speaker_2_desc {
  padding: 5rem;
}

/* *************************************** Document Download ********************************* */

.public-hearing-notice a,
.rule-amendments a {
	color: #fff;
}

.public-hearing-notice svg:hover,
.rule-amendments svg:hover {
  position: relative;
  top: 1rem;
}

/* *************************************** FAQ Page ********************************* */

.abm-faq {
	padding: 2rem 20rem;
}


/* ****************************************************************************************************************************************************** */
/* ******************************************************************  MOBILE STYLES ******************************************************************** */
/* ****************************************************************************************************************************************************** */

@media (max-width: 575px) {
	
	.abm23-header-logo.paragraph.paragraph--type-image.paragraph--view-mode-default.ds-1col.clearfix img {
    padding: 2rem 4rem;
}

.card { 
	height: 100%;
}
	
	.keynote-speaker .image-1 img {
    display: none;
}

.keynote-speaker .image-2 img {
    width: 100%;
    left: 0;
    bottom: 0;
    max-width: 70vw;
    position: relative;
}

.keynote-speaker .image-3 img {
   display: none;
}

	
	.paragraph.paragraph--type--slick-carousel.paragraph--view-mode--default {
  max-width: 65vw;
  height: 40rem;
	}
	
	.rule-amendments {
  padding: 5rem;
}
	
	.ds-2col-stacked-fluid > .group-left,
	.ds-2col-stacked-fluid > .group-right {
		width: 100%;
	}
	
	#block-abm2023menu {
  display: none;
}
	
	#block-brand-2 {
  display: none;
}

h2 {
	font-size: 3rem;
}

p {
  font-size: 1rem
}

.abm-register-button a {
	font-size: 1rem;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front {
	width: 95% !important;
}
/* ******************* Navbar **********************************/
#block-abm2025menu{
	display:none;
}
	

/* ******************* Header ****************************** */
.abm23-header-logo.paragraph.paragraph--type-image.paragraph--view-mode-default.ds-1col.clearfix img {
  width: 80vh;
}

.abm-register-button {
	padding: 2rem 0;
	right: 0;
}

.abm-container {
  padding: 1rem;
}

.header-text h1 {
	font-size: 5rem;
}

/* ******************* Reception *********************** */

.abm23-reception-text {
  padding: 2rem;
  text-align: left;
}



/* ****************** Awards ****************************** */

.abm23-meal {
	padding: 2rem;
}


.card .left {
	float: center;
}

.abm23-meal .card {
	width: 100%;
	height: 100%;
	margin: 2rem 0;
	padding: 2rem 0;
}

/* *************** Travel & Lodging ******************* */

.abm23-body {
	padding: 2rem;
}

.abm23-hotel .media-oembed-content {
	height: 35rem;
}

/* **************** Agenda ********************** */


.nav-tabs > li {
  width: 100% !important;
}


.views-bootstrap-tabs a {
  font-size: 1.5rem;
  padding: 0;
}


.abm23-awards {
	padding: 2rem;
}


#block-views-block-agenda-abm-block-2 {
	margin: 0;
}

.nav.nav-tabs {
	padding-left: 0 !important;
}

.views-field.views-field-field-abm-start-time.views-align-right, .views-field.views-field-field-abm-end-time.views-align-left {
	width: 30%;
}


.views-field.views-field-field-abm-topic.views-align-center p, .views-field.views-field-field-abm-topic.views-align-center strong {
	font-size: 1rem;
}

.views-field.views-field-description__value h3 {
  font-size: 1.5rem;
}

/********************** Workgroup ********************************* */

.abm23-workgroup.paragraph.paragraph--type--section.paragraph--view-mode--default {
	padding: 5rem 0;
}

.abm23-workgroup .abm-container {
	padding: 3rem 5rem;
}


/* ************************** Featured Speakers ****************************** */

.abm23_featured_speakers .paragraph.paragraph--type-image-left-text-right.paragraph--view-mode-default.ds-2col-stacked-fluid.clearfix {
  padding: 5rem 5rem;
}

.abm23-meal .layout .layout--twocol .layout__region--first {
  position: relative;
  left: 25%;
}

.abm23-meal .layout .layout--twocol .layout__region--second {
  position: relative;
  left: 25%;
}

.abm23_featured_speakers .group-left {
	top: 0rem;
	left: 0rem;
}

.abm23_featured_speakers .group-left img {
  border-radius: 50%;
  height: 20rem !important;
}

.headshot {
  margin-bottom: 2rem;
}

/* *************************************** FAQ Page ********************************* */

.abm-faq {
	padding: 1rem 2rem;
}

}

/* ****************************************************************************************************************************************************** */
/* ******************************************************************  Tablet STYLES ******************************************************************** */
/* ****************************************************************************************************************************************************** */

@media only screen and (min-width: 600px) and (max-width: 1025px) {
	

/* ******************* Header ****************************** */
.abm23-header-logo.paragraph.paragraph--type-image.paragraph--view-mode-default.ds-1col.clearfix img {
  width: 50%;
}

.abm-register-button {
	padding: 2rem 0;
	right: 0;
}

.abm-container {
  padding: 1rem;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front {
	width: 95% !important;
}

/* ******************* Reception *********************** */

.abm23-reception-text {
  padding: 2rem;
}

/* ****************** Awards ****************************** */


.abm23-meal .card {
  padding: 5rem;
  height: 100%;
  width: 85%;
  margin: 2rem 5rem;
}
.card.left {
  position: relative;
  float: none;
}

.abm23-awards {
	padding: 0;
}

/* *************** Travel & Lodging ******************* */

.abm23-body {
  padding: 0rem 0rem 0rem;
}

.layout__region.layout__region--first,
.layout__region.layout__region--second {
  flex: 1 1 95%;
}


/* **************** Agenda ********************** */


.views-bootstrap-tabs a {
  font-size: 1.5rem;
  padding: 0;
}


.abm23-awards {
	padding: 2rem;
}


#block-views-block-agenda-abm-block-2 {
	margin: 0;
}

.nav.nav-tabs {
	padding-left: 0 !important;
}

/* ************************** Featured Speakers ****************************** */

.abm23-meal .layout .layout--twocol .layout__region--first {
  position: relative;
  left: 25%;
}

.abm23-meal .layout .layout--twocol .layout__region--second {
  position: relative;
  left: 25%;
}

.abm23_featured_speakers .group-left img {
  border-radius: 50%;
  height: 20rem;
}


.headshot {
  margin-bottom: 2rem;
}

/* *************************************** FAQ Page ********************************* */

.abm-faq {
	padding: 1rem 10rem;
}
	
}


@media only screen and (min-width: 1025px) and (max-width: 1600px) {
	

	
.abm23-awards {
		padding: 0;
}
	
.abm23-body {
  padding: 3rem 3rem 10rem;
}

.abm-container img {
	margin-top: 5rem;
}

.abm-container iframe {
	margin-top: 10rem;
}

.abm23-hotel .media-oembed-content {
	height: 40rem;
}

.abm23-meal .card {
	height: 50rem;
}

.layout.layout--threecol-33-34-33 {
	left: 0;
	flex-wrap: none;
}


.layout--threecol-25-50-25 > .layout__region--first, .layout--threecol-25-50-25 > .layout__region--third {
	flex:0 1 20%;
}

/* **************** Agenda ********************** */



.views-bootstrap-tabs a {
  font-size: 1.5rem;
  padding: 0;
}


.abm23-awards {
	padding: 2rem;
}


#block-views-block-agenda-abm-block-2 {
	margin: 0 0;
}

.nav.nav-tabs {
	padding-left: 0 !important;
}


}

@media only screen and (min-width: 1920px) {

.abm23-hotel img, .abm-per-diem img, .abm23-transportation img {
	width: 30vw;
	margin-top: 3vw;
}

.paragraph.paragraph--type--slick-carousel.paragraph--view-mode--default {
	width: 16vw;
}

}
