/*Satish Start*/

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #313541;
    min-width: 160px;
    margin-top: 85px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
}


.Hero-banner .mdBtnR-primary
{
  color: #000000;
  background-color: #a3cf60;
  border: none;
  border-radius:0;
  text-decoration: none;
}

.Hero-bannerHidden .mdBtnR-primary
{
  color: #000000;
  background-color: #a3cf60;
  border: none;
  border-radius:0;
  text-decoration: none;
  visibility: hidden;
}

.rf-tile-cp {
    border-radius: 4px;
    background-color: #fff;
    padding: 10px;
}



/*Satish End*/

/*Dillon Start*/

.rfComp-canvas *,
#rf-content {
  font-family: "Museo Sans", Helvetica, Arial, sans-serif;
}
.rf-admin-content *, .rfComp-canvas *, .rf-default-modal *, [id*='rf-'].rf-widget * {
   font-family: "Museo Sans", Helvetica, Arial, sans-serif;
}
    
.logo-container {
  width: 100%;
  background-color: black;
  height: 60px;
}


.logo-container img {
  margin: 13px;
  max-width: 500px;
  padding-left: 20px;
}

.topnav-right {
  float: right;
}


.dropdown-content a {
    float: none;
    color: #2168CA;
    text-decoration:none;
  display: block;
  text-align: left;
}

.dropdown-content a:hover {
  background-color: #313541;
  color: #BFFF00;
}

.dropdown:hover .dropdown-content {
  display: block;
}

.navbar {
  overflow: hidden;
  font-family: museo-sans,Helvetica,sans-serif;
  background-color: #313541 !important;
  color: #fff;
  width: 100%;
  height: 90px;
  line-height: 56px;
  z-index: 1;
  margin-bottom: 15px;
}

.navbar a {
  font-family: museo-sans,Helvetica,sans-serif;
  margin-left: 15px;
  font-weight: 500;
  float: left;
  font-size: .875rem;
  color: white!important;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

.navbar {
    overflow: hidden;
    font-family: museo-sans,Helvetica,sans-serif;
    background-color: #313541;
    color: #fff;
    width: 100%;
    height: 90px;
    line-height: 56px;
    z-index: 1;
    margin-bottom: 15px;
}

.dropdown {
  float: left;
  color: #fff;
  margin-top: -15px;
  display: block;
  text-decoration: none;
  transition-duration: 0.5s;
}

.dropdown .dropbtn {
  border: none;
  outline: none;
  background-color: inherit;
  font-family: museo-sans,Helvetica,sans-serif;
  margin-left: 15px;
  font-weight: 500;
  float: left;
  font-size: .875rem;
  color: white!important;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  line-height: 3.75rem;
  height: 3.75rem;
  margin-left: 10px;
}

.navbar a:hover, .dropdown:hover .dropbtn {
  background-color: #313541;
  color: #BFFF00;
}

.dropdown-content a {
    float: none;
    color: #2168CA;
    text-decoration: none;
    display: block;
    text-align: left;
}

.subnav-items {
  float: right;
}

nav {
  margin-top: 0;
}


nav ul {
  margin-right: 50px;
  display: flex;
  list-style: none;
}

nav ul li a {
  margin-left: 15px;
  font-weight: 700;
  color: white!important;
  text-decoration: none;
}

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

nav li {
    color: #fff;
    display: block;
    float: left;
    padding: 15px;
    position: relative;
    text-decoration: none;
  transition-duration: 0.5s;
}
  
nav li a {
  color: #fff;
}


nav li:focus-within a {
  outline: none;
}

nav ul li ul {
    background: orange;
    visibility: hidden;
  opacity: 0;
  min-width: 5rem;
    position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
    left: 0;
  display: none;
}


nav ul li ul li {
    clear: both;
  width: 100%;
}

.subnav {
  position: relative;
  background-color: #004067;
  color: #fff;
  width: 100%;
  height: 90px;
  line-height: 56px;
  z-index: 1;
}

/*Dillon End*/

.rf-headline-content h1 {
  color:white;
}

.search-filters {
  background: initial !important;
}

.rf-contact-sidebar-content {
  margin-top:initial !important;
}

.navbar {
    background-color: #666666;
    display: flex;
    justify-content: space-around;
    align-content: center;
}

.my-survey-list-card {
  height: 190px;
    overflow: scroll;
}

.my-survey-list-card .card-header {
  border: none !important;
  padding:inherit;
}

.card-survey-incomplete h5 {
  display: none !important;
}

.my-survey-list-card .card-body {
  border: none !important;
  margin-top:20px;
}

.my-survey-list-card .table-row {
  background: #D1E6F6;
  color:#04476E;
  border:5px solid white !important;
}

.agenda-buttons .mdBtnR-primary{
  background:#004771;
  color:white;
  font-size:14pt;
  font-family: 'Museo Sans';
  font-weight: 300;
  width:100%;
  text-align:left;
  border-radius:0;
  border:none;
  margin-bottom:2px;
  padding-top: 12px;
  height:40px;
}

.agenda-buttons .mdBtnR-primary:hover{
  background:#004771;
  color:white;
  font-size:14pt;
  width:100%;
  text-align:left;
  border-radius:0;
  border:none;
  margin-bottom:2px;
  height:40px;
}

.agenda-buttons p {
  margin:0;
  height: 42px;
}

.rf-contact-sidebar .mdBtnR-primary{
  background:#004771;
  color:white;
  font-size:14pt;
  font-family: 'Museo Sans';
  font-weight: 300;
  width:100%;
  text-align:left;
  border-radius:0;
  border:none;
  margin-bottom:2px;
  height:40px;
}

.rf-contact-sidebar .mdBtnR-primary:hover{
  background:#004771;
  color:white;
  font-size:14pt;
  width:100%;
  text-align:left;
  border-radius:0;
  border:none;
  margin-bottom:2px;
  height:40px;
}

.rf-contact-sidebar p {
  margin:0;
  height: 42px;
}


.rf-contact-sidebar a {
  padding-top:15px;
}

.welcome-button {
  padding-top:0!important;
}

.welcome-button .mdBtnR-primary{
  background:#E6E6E6;
  border-radius:0;
  border:none;
}

.welcome-button .mdBtnR-primary:hover{
  background:#E6E6E6;
  border-radius:0;
}
.welcome-button .mdBtnR-primary .mdBtnR-text {
  color:#04476E;
  font-size:10pt;
}

.mydashboard .card-controls {
  background:#E6E6E6;
  border-radius:0;
      width: 300px;
    height: 28px;
    text-align: center;
  border-top-right-radius: 18px;
}

.mydashboard .card-controls .catalog-url {
  color:#04476E;
  font-size:10pt;
  padding-top:2px;
}

#rf-catalog .main-content .mdBtnR-primary a.mdBtnR-primary:hover {
    background:#f5f1f7;
  border:none;
  border-radius:0;
}

#rf-catalog .main-content .mdBtnR-primary, a.mdBtnR-primary .mdBtnR-text {
  color: #000000;
  font-weight: 500;
}

#rf-catalog .mdBtnR.disabled .mdBtnR-text, .mdBtnR:disabled .mdBtnR-text, .mdBtnR[disabled] .mdBtnR-text, a.mdBtnR.disabled .mdBtnR-text, a.mdBtnR:disabled .mdBtnR-text, a.mdBtnR[disabled] .mdBtnR-text {
    color: #000000;
    font-weight: 500;
}

#rf-catalog  .mdBtnR-primary .mdBtnR-text, a.mdBtnR-primary .mdBtnR-text {
    color: #000000;
    font-weight: 500;
}

#rf-catalog .mdBtnR-primary, a.mdBtnR-primary {
    color: #000000;
      background: #a3cf60;
    border: none;
    border-radius: 0;

}

#rf-catalog .mdBtnR-primary {
      max-height: 32px;
}


#rf-catalog .mdBtnR-primary, a.mdBtnR-primary.mdBtnR-text {
    color: #000000 ;
    font-weight: 500;
}

#rf-catalog .mdBtnR-primary:hover, .mdBtnR-primary:focus, .mdBtnR-primary.active, a.mdBtnR-primary:hover, a.mdBtnR-primary:focus, a.mdBtnR-primary.active {
    color: #000000;
    background-color: #f5f1f7;
   border: none;
    border-radius: 0;
}

#rf-catalog .mdBtnR-primary .mdBtnR-text, a.mdBtnR-primary .mdBtnR-text {
    color: #000000;
  font-weight: 500;
}

.mdBtnR .mdBtnR-primary .session-scheduled .session-action {
    color: #000000;
    background: #a3cf60;
    border: none;
    border-radius: 0;
}


.targeted-agenda-actions .mdBtnR-outline-primary .mdBtnR-text, .mdBtnR-outline-primary .mdBtnR-text {
  color:#000000;
  font-weight: 500;
}

.targeted-agenda-actions .mdBtnR-outline-primary, .mdBtnR-outline-primary{
  background:#a3cf60;
  border:none;
  border-radius:0;
}

.fade.rf-default-modal.rf-noSchedulerAccessModal-modal.in.modal .mdBtnR.mdBtnR-primary.confirm {
    background: #a3cf60;
    border: none;
    border-radius: 0;
}

.fade.rf-default-modal.rf-noSchedulerAccessModal-modal.in.modal .mdBtnR.mdBtnR-primary.confirm:hover {
    background: #f5f1f7;
    border: none;
    border-radius: 0;
}

.fade.rf-default-modal.rf-noSchedulerAccessModal-modal.in.modal .modal-footer .mdBtnR.mdBtnR-primary.confirm .mdBtnR-text {
  color: #000000;
  font-weight: 500;
}

.fade.rf-default-modal.rf-dropSwapModal-modal.in.modal .modal-footer .mdBtnR.mdBtnR-primary.confirm {
  background:#a3cf60;
  border:none;
  border-radius:0;
}


.fade.rf-default-modal.rf-dropSwapModal-modal.in.modal .modal-footer .mdBtnR.mdBtnR-primary.confirm:hover {
    background: #f5f1f7;
    border: none;
    border-radius: 0;
}

.fade.rf-default-modal.rf-dropSwapModal-modal.in.modal .modal-footer .mdBtnR.mdBtnR-primary.confirm .mdBtnR-text {
  color: #000000;
  font-weight: 500;
}

.fade.rf-default-modal.rf-generic-modal.in.modal.modal-footer .mdBtnR.mdBtnR-primary.confirm {
   background: #a3cf60;
    border: none;
    border-radius: 0;
}

.fade.rf-default-modal.rf-generic-modal.in.modal.modal-footer .mdBtnR.mdBtnR-primary.confirm:hover {
   background: #f5f1f7;
    border: none;
    border-radius: 0;
}

.fade.rf-default-modal.rf-generic-modal.in.modal.modal-footer .mdBtnR.mdBtnR-primary.confirm .mdBtnR-text {
  color: #000000;
  font-weight: 500;
}

.mdBtnR-primary:hover, .mdBtnR-primary:focus, .mdBtnR-primary.active, a.mdBtnR-primary:hover, a.mdBtnR-primary:focus, a.mdBtnR-primary.active {
    background: #f5f1f7;
    border: none;
    border-radius: 0;
}

.mdBtnR-primary, a.mdBtnR-primary {
     background: #a3cf60;
    border: none;
    border-radius: 0;
}


.mdBtnR-primary:hover, .mdBtnR-primary:focus, .mdBtnR-primary.active, a.mdBtnR-primary:hover, a.mdBtnR-primary:focus, a.mdBtnR-primary.active {
    background: #f5f1f7;
    border: none;
    border-radius: 0;
}

.mdBtnR-primary .mdBtnR-text, a.mdBtnR-primary .mdBtnR-text {
  color: #000000;
  font-weight: 500;
}
  
#rf-exhibitorcatalog > div > div.rf-flex-frame.exhibitor-details-page-frame > div.rf-contact-sidebar > div > div.rf-contact-actions > div.exhibitor-make-lead-contact > button > span {  
  color: #fff;
  font-weight: 500;
}

#rf-exhibitorcatalog > div > div.rf-flex-frame.exhibitor-details-page-frame > div.rf-contact-sidebar > div > div.rf-contact-actions > div.exhibitor-live-chat >  button > span {  
  color: #fff;
  font-weight: 500;
}

/*
#rf-exhibitorcatalog .rf-flex-frame.exhibitor-details-page-frame .rf-contact-sidebar .rf-contact-actions .exhibitor-live-chat{
  display: none !important;
}
*/

#rf-exhibitorcatalog > div > div.rf-flex-frame.exhibitor-details-page-frame > div.rf-contact-sidebar > div > div.rf-contact-actions > div.exhibitor-request-meeting > button > span {  
  color: #fff;
  font-weight: 500;
}

.rf-tile-container .rf-tile .rf-tile-footer .favorite-catalog-result.favorited svg {
    fill: #04476E;
}

[id*='rf-'].rf-widget .catalog-result .catalog-result-title .catalog-result-options .favorite-catalog-result.favorited svg, [id*='rf-'].rf-widget .catalog-result .catalog-result-title .session-actions .favorite-catalog-result.favorited svg, [id*='rf-'].rf-widget .session-details-page .catalog-result-title .catalog-result-options .favorite-catalog-result.favorited svg, [id*='rf-'].rf-widget .session-details-page .catalog-result-title .session-actions .favorite-catalog-result.favorited svg, .rf-default-modal .catalog-result .catalog-result-title .catalog-result-options .favorite-catalog-result.favorited svg, .rf-default-modal .catalog-result .catalog-result-title .session-actions .favorite-catalog-result.favorited svg, .rf-default-modal .session-details-page .catalog-result-title .catalog-result-options .favorite-catalog-result.favorited svg, .rf-default-modal .session-details-page .catalog-result-title .session-actions .favorite-catalog-result.favorited svg {
    fill: #04476E;
}

[data-test="rf-button-is-scheduled-session"] {
      background: #a3cf60;
    border: none;
    border-radius: 0;
}

.rf-tile .rf-tile-body .session-date-time, .rf-compressed-tile .rf-tile-body .session-date-time {
    color: #04476E;
}

 #rf-catalog .session-date-time {
   color: #04476E;
}

.rf-admin-content p, .rfComp-canvas p, .rf-default-modal p, [id*='rf-'].rf-widget p {
    font-weight: 500 !important;
 
}

div[id*='rf-'].rf-widget .mdBtnR .mdBtnR-text, .rf-default-modal .mdBtnR .mdBtnR-text {
    font-weight: 500;
}

#rf-speakercatalog .search-container .search-bar .catalog-search .search-submit {
    background-color: #a3cf60 !important;
    border-color: #a3cf60 !important;
}
/*

#special-div > div > div > div.page-builder-panel.panel-left > div > div:nth-child(2) > div > div > div > div > div > p:nth-child(2) > strong > span > a {
      background: #E6E6E6;
    border-radius: 0;
    border: none;
    width: 100%;
    text-align: left!important;
}

#special-div > div > div > div.page-builder-panel.panel-left > div > div:nth-child(2) > div > div > div > div > div > p:nth-child(2) > strong > span > a > span {
  color: #04476E!important;
    font-size: 12pt!important;
}

#special-div > div > div > div.page-builder-panel.panel-left > div > div:nth-child(2) > div > div > div > div > div > p:nth-child(3) > strong > span > a {
      background: #E6E6E6;
    border-radius: 0;
    border: none;
    width: 100%;
    text-align: left!important;
}

#special-div > div > div > div.page-builder-panel.panel-left > div > div:nth-child(2) > div > div > div > div > div > p:nth-child(3) > strong > span > a > span {
 color: #04476E!important;
    font-size: 12pt!important;
}
*/

/*Dillon 2*/ 

.explore-full-agenda .mdBtnR-primary {
background:#a3cf60; 
  border:none;
  border-radius:0;
}

.explore-full-agenda .mdBtnR-primary span {
 color:#000000 !important;
}

.explore-full-agenda .mdBtnR-primary:hover{
  background:#96D24B;
  border-radius:0; 
}

.questions-buttons {
  padding-top:0!important;
}

.questions-buttons .mdBtnR-primary{
  background:#E6E6E6 !important;
  border-radius:0 !important;
  border:none !important;
  width:100% !important;
}


.questions-buttons .mdBtnR-primary:hover{
  background:#E6E6E6;
  border-radius:0;
}
 .questions-buttons .mdBtnR-primary span {
  color:#04476E!important;
  font-size:12pt!important;
}

 .questions-buttons p {
   height:25px;
}

.questions-buttons a.mdBtnR-primary {
  text-align:left!important;
}

.dropbtn {
  cursor:pointer;
}

.dropbtn:hover {
  text-decoration:underline;
}

/*
#rf-catalog .search-container .main-content {
    height: 670px !important;
    overflow: scroll !important;
}
*/

.all-sessions-card .card-header {
  border: none !important;
  padding:inherit;
}

.all-sessions-card .card-body {
  border: none !important;
  margin-top:20px;
}

.all-sessions-card .table-row {
  background: #EDEEFE;
  color:#664390;
  border:5px solid white !important;
}

.page-builder-display-reset .full-agenda {
  height:260px !important;
  margin:10px 0 20px 0 !important;
}

.learn-more .mdBtnR-primary {
  background-color:transparent;
  border:none;
  padding:0;
}

.learn-more .mdBtnR-primary:hover {
  background-color:transparent;
  border:none;
  padding:0;
}

.learn-more .mdBtnR-primary .mdBtnR-text {
  color:#402FB7;
}

.agenda-buttons {
  padding-top:0!important;
}

.welcome-button div div {
  padding:none!important;
}

.rf-flex-frame .mdBtnR-text {
  padding-bottom:10px;
}

#rf-catalog .search-filters .quick-filters .rf-checkbox-label {

  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  color: #7a7a7a;
  letter-spacing: -0.01em;
}
 

[data-test="lr-filter-passaccess"] {
  box-sizing: border-box;
    margin-bottom: 7px;
    background: #ffffff;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    padding:10px;
}

[data-test="lr-filter-sessiontype"] {
  box-sizing: border-box;
    margin-bottom: 7px;
    background: #ffffff;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    padding:10px;
}
[data-test="lr-filter-sessiondeliveryformat"] {
  box-sizing: border-box;
    margin-bottom: 7px;
    background: #ffffff;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    padding:10px;
}
[data-test="lr-filter-sessiontype"] {
  box-sizing: border-box;
    margin-bottom: 7px;
    background: #ffffff;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    padding:10px;

}
[data-test="lr-filter-track"] {
  box-sizing: border-box;
    margin-bottom: 7px;
    background: #ffffff;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    padding:10px;

}
[data-test="lr-filter-topic"] {
  box-sizing: border-box;
    margin-bottom: 7px;
    background: #ffffff;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    padding:10px;

}
[data-test="lr-filter-subtopic"] {
  box-sizing: border-box;
    margin-bottom: 7px;
    background: #ffffff;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    padding:10px;

}
[data-test="lr-filter-sessionclassification"] {
  box-sizing: border-box;
    margin-bottom: 7px;
    background: #ffffff;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
  padding:10px;
}

[data-test="lr-filter-quick-filters"] {
  border:none!important;
}

#rf-exhibitorcatalog .rf-tile-wrapper .mdBtnR-outline-primary .mdBtnR-text {
  padding:10px;
}

.navbar a, .dropbtn {
  padding: 14px 0;
  margin:0;
}

.dropdown-content a {
    margin:10px;
}

.scheduled-meetings-container .scheduled-meetings-header h2 {
    font-size: 20px;
}
.scheduled-meetings-container .rfwf-panel, .rfwf-full-panel {
    padding: 0px 0;
}

#forgotPw-modal .modal-footer .mdBtnR-primary, a.mdBtnR-primary {
  color: #000;
  font-weight: 500px !important;
}



/*Media Query Needs some help 
@media only screen and (max-width: 1000px) {
  .nav-date {
   display:none;
  }
}

@media only screen and (max-width: 1000px) {
  .nav-items {
   width:100%!important;
   flex-direction:column;
    justify-content:center;
  }
}

@media only screen and (max-width: 1000px) {
  .nav-items .dropdown, a {
   height:25px;
  }
}

@media only screen and (max-width: 1000px) {
  .navbar {
   height:200px!important;
  }
}

*/

/*Footer Start*/

footer {
  padding: 48px 0;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

footer > div:first-of-type {
  max-width: 700px;
}

footer > div:last-of-type img {
  width: 300px;
}

.rsac-footer-nav a {
  display: inline-block;
  margin-right: 16px;
  font-weight: 600;
  color: black;
}

.rsac-footer-nav p {
  margin-top: 16px;
}

/*End Footer*/

.card-header {
 background: #d5e6f5 !important;
}

#special-div > div > div > div.page-builder-panel.panel-left > div > div:nth-child(2) > div > div > div > div > div.card-header > h3 {
  background: #d5e6f5;
}

#special-div > div > div > div:nth-child(4) > div > div > div:nth-child(1) > div > div.card-header {
   background: #d5e6f5;
}

.arrow-toggle-collapsed {
  display:none;
  text-align:center!important;
}

.arrow-toggle-collapsed:before {
  content: "Show More";
  text-align:center!important;
  padding-top:3px;
}

.arrow-toggle {
  content: "Show Less";
  text-align:center!important;
  padding-top:3px;
}

[id*='rf-'].rf-widget .catalog-result .catalog-result-title button .arrow-toggle, [id*='rf-'].rf-widget .catalog-result .catalog-result-title a .arrow-toggle, [id*='rf-'].rf-widget .session-details-page .catalog-result-title button .arrow-toggle, [id*='rf-'].rf-widget .session-details-page .catalog-result-title a .arrow-toggle, .rf-default-modal .catalog-result .catalog-result-title button .arrow-toggle, .rf-default-modal .catalog-result .catalog-result-title a .arrow-toggle, .rf-default-modal .session-details-page .catalog-result-title button .arrow-toggle, .rf-default-modal .session-details-page .catalog-result-title a .arrow-toggle {
    background: #d5e6f5;
}

[id*='rf-'].rf-widget .catalog-result .catalog-result-title button .arrow-toggle:hover, [id*='rf-'].rf-widget .catalog-result .catalog-result-title a .arrow-toggle:hover, [id*='rf-'].rf-widget .session-details-page .catalog-result-title button .arrow-toggle:hover, [id*='rf-'].rf-widget .session-details-page .catalog-result-title a .arrow-toggle:hover, .rf-default-modal .catalog-result .catalog-result-title button .arrow-toggle:hover, .rf-default-modal .catalog-result .catalog-result-title a .arrow-toggle:hover, .rf-default-modal .session-details-page .catalog-result-title button .arrow-toggle:hover, .rf-default-modal .session-details-page .catalog-result-title a .arrow-toggle:hover {
    background: #d5e6f552
}
  
#rf-catalog .search-container *, #rf-exhibitorcatalog .search-container *, #rf-speakercatalog .search-container * {
    box-sizing: border-box;
}

/* Marcus' Header Nav Fix Starts */

.topnav-right {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.burger-menu {
  display: none;
}

.burger-menu > div {
  height: 3px;
  margin-bottom: 5px;
  width: 25px;
  border: 1px solid white;
}

.header-navigation > ul {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  padding-left: 0;
  z-index: 100;
}

.header-navigation ul li a {
  text-decoration: none;
  color: white;
  padding: 0;
  float: none;
}

.header-navigation ul li a:hover {
  text-decoration: underline;
}

.header-navigation > ul li {
  font-family: Sans-Serif;
  list-style-type: none;
  padding-left: 0;
  margin-right: 32px;
  line-height: 1!important;
}

.header-navigation,
.dropdown-content {
  background-color: #313541;
  padding: 16px;
  margin-top: 0 !important;
}

.dropdown-content {
  position: absolute;
  display: none;
}

.dropdown-trigger:hover > a {
  text-decoration: underline;
}

.dropdown-trigger:hover .dropdown-content {
  display: flex;
  min-width: 150px;
  flex-direction: column;
  border-radius: 4px;
}

.dropdown-content li {
  margin: 8px 0;
}

@media only screen and (max-width : 1000px) {
  
  .burger-menu {
    display: block;
    position: absolute;
  }
  
  .header-navigation > ul,
  .header-navigation .dropdown-content {
    -webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.35); 
    box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.35);
  }
  
  .header-navigation {
    height: 25px;
    width: 25px;
    position: absolute;
    right: 10px;
  }
  
  .header-navigation > ul {
    display: none;
    position: relative;
    background-color: #313541;
    padding: 16px;
  }
  
  .header-navigation:hover > ul {
    min-width: 200px;
    position: absolute;
    right: 0;
    display: block;
  }
  
  .header-navigation > ul > li {
    padding: 16px 0;
  }
  
  .header-navigation
  .dropdown-trigger
  .dropdown-content {
    min-width: 200px;
    right: 50%;
  }
}

@media only screen and (max-width : 1080px) {
  footer {
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 24px;
}

/* Marcus' Header Nav Fix Ends */


#special-div > div > div > div.page-builder-panel.panel-left > div > div:nth-child(2) > div > div > div > div > div.card-header > h3 {
  background: 


