/*
 Theme Name:   Conference-pro Child
 Theme URI:    http://www.showthemes.com/conference-pro-wordpress-theme
 Description:  Conference Pro Theme
 Author:       Conference-pro
 Author URI:   http://www.showthemes.com
 Template:     conference-pro
 Version:      1.0.0
*/

/*.hero_slider .hero__layout, .hero_slider_slider .hero__layout{
padding: 0 0 0 0;
}
.schedule__filters{
display: none;
}
.speakers__name{
color:#000000;
}
.sponsors__items .sponsors__logo{margin: 0 auto 0px;}
.sponsors__items .site__title{margin: 0 0 5px;}
.site__content .subscribe{ height: 350px; padding-top: 25px;}
.site__content .sponsors__item{padding: 0 0 0px;}
.site__footer { padding: 0 0 20px;}
.logo-footer{display:none;}
.site__content .content{ overflow:auto;}
.sample_page .hero_inner .hero__layout{padding: 30px 0 0px;}
.sample_page .content{ padding:50px 15px;}
.site__content .content img.alignnone{padding:0 5px 0 0;}
.tickets__item-inner .tickets__list li:before{ content:none;}
.tickets .site__title_logo{padding-top:0;     margin-bottom: 0;}
.btn:hover,.btn_2:hover,.btn_4:hover{background:#02283d;border-color: #02283d;}
.subscribe__content span{ color:#333 !important;}
.tickets__layout:nth-child(3n) {
    display: none;
}
.media-gallery__item{border: 8px solid #02283D;}
.speakers__item .speakers__person:hover .speakers__info{background-color: #cbf1f1;}
.site__content  .schedule__date-btn.active {
    background: #02283D; color:#FFFFFF;
}
#ui-id-7-154029466146832 .schedule__date-btn.active {color:#FFF !important;} */
.schedule__info .btn_4-1{display:none;}
/*.schedule_inner .schedule__info{ width:100%; max-width: none;} */


.site__form-submit {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    grid-column-gap: 15px;
    width: 100%;
    height: auto;
}
.site__form-submit button {
    height: auto;
    width: auto;
    padding: 12px 25px;
    font-size: 16px;
    font-weight: bold;
    z-index: 2;
}
.divLoader {
    width: 100%;
    margin-top: 15px;
}
.divLoader img {
    max-width: 100px;
}

.site__form-sent {
  position: relative;
  width: auto;
  padding: 16px 25px;
  font-size: 16px;
  height: auto;
  font-weight: bold;
}
.site__form-error {
  display: block;
  width: 100%;
  margin-bottom: 15px;
}
.contact-us__form .nice-check {
  margin-bottom: 10px !important;
}