/*
Theme Name: Conference Pro Child
Theme URI: http://www.showthemes.com/conference-pro-wordpress-theme
Template: conferencepro
Author: Showthemes
Author URI: http://www.showthemes.com
Version: 2.0.6.1498050987
Updated: 2017-06-21 13:16:27

.countdown-timer {box-shadow: none !important;}

*/

.countdown-timer { box-shadow: 0 0 30px 0 #2a63cf;}

.contact-us__form .btn.btn_2 { box-shadow: 0 5px 20px 0 #2a63cf;}

body #efcb-section-conference-1497957536577194 .hero__slider .swiper-wrapper h2.site__title_big { line-height: 45px; margin: 20px 0;}
.hero_conference .time-schedule p b { margin-bottom: 20px; display: block;}
@media (max-width: 767px) {
.hero_conference .time-schedule p b { font-size: 35px;}
body #efcb-section-conference-1497957536577194 .hero__slider .swiper-wrapper h2.site__title_big { font-size: 35px !important;}
#efcb-section-conference-1497957536577194 .time-schedule p {font-size: 25px !important;}
.hero_conference .site__title_big { line-height: 22px; margin: 20px 0;}
}

@media (max-width: 640px) {
.hero_conference .time-schedule p b { font-size: 30px;}
body #efcb-section-conference-1497957536577194 .hero__slider .swiper-wrapper h2.site__title_big { font-size: 30px !important;}
#efcb-section-conference-1497957536577194 .time-schedule p {font-size: 20px !important;line-height: 22px; }

}
@media (max-width: 480px) {
.hero_conference .time-schedule p b { font-size:22px;margin-bottom: 10px;}
body #efcb-section-conference-1497957536577194 .hero__slider .swiper-wrapper h2.site__title_big { font-size: 22px !important;line-height: 0 !important;}
#efcb-section-conference-1497957536577194 .time-schedule p {font-size: 17px !important;line-height: 22px; }
.hero_conference .site__title_big { line-height: 22px; margin: 20px 0;} 
}
.hero.hero_conference.hero_default, .hero.hero_bg-video.hero_conference {  line-height: 33px !important;}
body #efcb-section-conference-1497957536577194 .hero__slider .swiper-wrapper h2.site__title_big { margin: 10px 0 !important;}
@media (max-width:767px) {
body #efcb-section-conference-1497957536577194 .time-schedule__place {  font-size: 30px !important;}
}
@media (max-width:640px) {
body #efcb-section-conference-1497957536577194 .time-schedule__place {  font-size: 20px !important;  line-height: 24px !important;}
}

@media (max-width: 360px) {
.schedule__info .schedule__labels {max-height: auto;overflow: visible;}
}

.schedule .schedule__items.schedule__items_profile .schedule__item {
display: table;
width: 100%;
}
.schedule .schedule__items.schedule__items_profile .schedule__item .schedule__time {
display: table-cell;
width: 335px !important;
}
.schedule .schedule__items.schedule__items_profile .schedule__item .schedule__inner {
display: table-cell;
width: unset !important;
}
@media (max-width: 640px) {
.schedule .schedule__items.schedule__items_profile .schedule__item {
display:block;
margin-bottom: 60px; 
}
.schedule .schedule__items.schedule__items_profile .schedule__item .schedule__time {
display: inline-block;
width: 100% !important;
font-size: 12px;
text-align: left !important;
}
.schedule .schedule__items.schedule__items_profile .schedule__item .schedule__inner {
display: block;
width: 100% !important;
text-align: left !important;
}
.schedule .schedule__items.schedule__items_profile .schedule__item .schedule__time span {
left: 0 !important;
}
}

.session-template-default .time-schedule__session__place, .session-template-default time {
box-shadow: 0 5px 20px 0 #2a63cf !important;
}
@media (max-width:991px) {
.schedule_inner .schedule__item { padding: 36px !important; }
}
@media (max-width:480px) {
.schedule_inner .schedule__item { padding: 23px !important; }
}



