
/* font family is used for earlier templates */

body, 
p,
li {
  font:300 15pt Roboto Condensed!important 
}

body, 
p,
li {
  font-family:300 15pt Roboto Condensed}

/* h1 color & font change */
h1 {
  color:#F4631E; 
  font:300 30pt Roboto Condensed!important  
}

h1 {
  font-family:300 30pt Roboto Condensed  
}

/* h2 color & font change */
h2, .panel h2 {
  color:#F4631E; 
  font:400 30pt Roboto Condensed!important  
}

h2, .panel h2 {
  font-family:400 30pt Roboto Condensed  
}

/* h3 color & font change */
h3 {
  color:#F4631E; 
  font:300 25pt Roboto Condensed!important  
}

h3 {
  font-family:300 25pt Roboto Condensed  
}

/* h4 color & font change */
h4 {
  color:#F4631E; 
  font:300 20pt Roboto Condensed!important  
}

h4 {
  font-family:300 20pt Roboto Condensed  
}

/* h5 color & font change */
h5 {
  font:300 20pt Roboto Condensed!important  
}

h5 {
  font-family:300 20pt Roboto Condensed  
}

/* anchor color change */ 
a {
  color:#F4631E; 
}

a:hover {
  color:#F4631E;
}

 
    .pageContent li,
    .panel.keyPoints li {
            background-image: url('media/images/cs_content_bullet_img_b1a56ff1-8bfc-74cb-6739-68393c376d77.png'); 
          }
 .panel.keyPoints .contentList1 li,
          .pageContent .contentList1 li {
            background-image: url(media/images/cs_li_icon1_b1a56ff1-8bfc-74cb-6739-68393c376d77.png); 
          }
 .panel.keyPoints .contentList2 li,
          .pageContent .contentList2 li {
            background-image: url(media/images/cs_li_icon2_b1a56ff1-8bfc-74cb-6739-68393c376d77.png); 
          } 

 /* sponsor title font color, font type, border color, text center, uppercase */
  
 h4.sideSponsorTitle {
  border-top: 3px solid cc0000;
  color: 000000;
  font:!important;
  text-align: left;
  ;
 }

h4.sideSponsorTitle {
  font-family:;
 }

/* alternate section color change */
.panel,
header {
  background-color:#FFFFFF;  
 }

/* readmore background color and font color */
.readMore {
  background-color:#F4631E;
  color:#FFFFFF;
 }

/* readmore background hover color */
.readMore:hover {
  background-color:#309898;  
 }

.viewAll,
button,
.button,
.playVideoButtn {
  font:300 15pt Roboto Condensed!important; 
  font-family:300 15pt Roboto Condensed;
  background-color:#F4631E;
 }

.viewAll:hover,
button:hover,
.button:hover,
.playVideoButtn:hover {
  background-color:#309898;  
 }

/* readmore speakers background color and font color */
.readMore2 {
  background-color:#F4631E;
  color:#FFFFFF;
 }

/* readmore speakers background hover */
.readMore2:hover{
  background-color:#309898;  
 }

/* footer register background color change */ 
.registerButtn {
    background-color: #F4631E;
 }

/* footer register background hover */ 
.registerButtn:hover {
    background-color: #309898;
 }
 
.panel.actionStrip {
  background:linear-gradient(rgba(244, 99, 30, 0.5), rgba(244, 99, 30, 0.5) ),
    url(images/theme2024/line.png);
 }
 
 /* footer register font color, font change */
 .registerButtn h4 {
    color: #ffffff;
    font:500 30pt Roboto Condensed!important;
 }

 .registerButtn h4 {
    font-family:500 30pt Roboto Condensed;
 }
 
/* header event venue font color, font change */ 
#event_detail {
    color: #333333;
    font:300 15pt Roboto Condensed!important;
 }

#event_detail {
    font-family:300 15pt Roboto Condensed;
 }

/* header event duration font color, font change */
#event_detail strong {
    color: #F4631E;
    font:400 16pt Roboto Condensed!important;
 }

#event_detail strong {
    font-family:400 16pt Roboto Condensed;
 }

/* footer event venue font color, font change */ 
#event_venue {
    color: #FFFFFF;
    font:300 16pt Roboto Condensed!important;
 }

#event_venue {
    font-family:300 16pt Roboto Condensed;
 }

/* footer event duration font color, font change */ 
.registerButtn span {
    color: #FFFFFF;
    font: 500 13pt Roboto Condensed!important;
 }

.registerButtn {
    font-family:500 13pt Roboto Condensed;
 }

/* Speaker Name Highlight Background color & Font change */ 
.speakerBox .sName {
  /* the bg_color is used as color */
  color:#F4631E;
  font: 400 12pt Roboto Condensed!important;
 }

/* Speaker Detail Icon (Plus Icon) color change */
.speakerBox .detailButtn {
  background-color:#289385;
 }

/* Speaker Position Background Font change */ 
.speakerBox p span.sDesignation {
  font: 300 10pt Roboto Condensed!important;
  color:#333333;
 }

/* Speaker Company Name Background Font change */ 
.speakerBox p span.sDepartment {
  font: 400 12pt Roboto Condensed!important;
  color:#F4631E;
 }

.keySpeakers {
            background-image: url('media/images/cs_speaker_bg_image_b1a56ff1-8bfc-74cb-6739-68393c376d77.jpg');
            background-repeat: no-repeat;
            background-size: cover;
         }
/* Navigation link font color change, text uppercase, font */
.top-bar-section ul li > a {
  color: #333333;
  text-transform: uppercase;;
  font:300 12pt Roboto Condensed!important;
}

.top-bar-section ul li > a {
  font-family:300 12pt Roboto Condensed;
}

.top-bar .toggle-topbar.menu-icon a {
  background-color:#333333;
}

.top-bar-section li:not(.has-form) a:not(.button):hover,
.top-bar-section ul li:hover:not(.has-form) > a {
   color: #FFFFFF;
 }

.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
  color: #FFFFFF;
  font:300 12pt Roboto Condensed!important;
 }

.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
  font-family:300 12pt Roboto Condensed;
 }

.top-bar-section .dropdown li a:hover {
  color: #E8E6E5 !important;
 }

.top-bar-section ul li:hover:not(.has-form) > a,
.top-bar-section .dropdown,
.top-bar-section li:not(.has-form) a:hover:not(.button),
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button),
.top-bar-section .dropdown li:hover:not(.has-form):not(.active) > a:not(.button)  {
  background: #309898;
 }

.top-bar-section li:not(.has-form) a.register:not(.button) {
  background: #309898;  
  color: #EBEEFA;
}

.top-bar-section li:not(.has-form) a.register:not(.button):hover {
  background: #E8E6E5;
  color: #F4631E;
}

.top-bar-section li:not(.has-form) a.sponsorRequest:not(.button) {
  background: #8e8e93;  
  color: #ffffff;
}

.top-bar-section li:not(.has-form) a.sponsorRequest:not(.button):hover {
  background: #78787E;
  color: #ffffff;
}

.top-bar-section li:not(.has-form) a.downloadBrochure:not(.button) {
  background: #333333;  
  color: #ffffff;
}

.top-bar-section li:not(.has-form) a.downloadBrochure:not(.button):hover {
  background: #333333;
  color: #ffffff;
}

.top-bar-section li:not(.has-form) a.downloadDelegate:not(.button) {
  background: #333333;  
  color: #ffffff;
}

.top-bar-section li:not(.has-form) a.downloadDelegate:not(.button):hover {
  background: #333333;
  color: #ffffff;
}


/* Footer: Leave Message Section */

#leave_msg_btn {
  background-color: #F4631E !important;
  color:  #FFFFFF !important;
}

.submitInquiry {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #F4631E !important;
  color: #FFFFFF !important;
}
/* ------------------------------------------------------- */

 /*
.sponsors {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.sponsors li {
    float: left;
    width: 100%;
}
*/

@media only screen and (max-width: 40em) {
  .top-bar-section .dropdown li a:hover,
  .top-bar-section .dropdown li:hover:not(.has-form):not(.active) > a:not(.button) {
    background: #309898 !important;
  }

  .keySpeakers {
    background-image:none;
   }

}
