/*
 Theme Name:   Divi BSocials Child
 Theme URI:    http://www.elegantthemes.com/gallery/divi/
 Description:  Divi BSocials Child Theme
 Author:       Tajinder Singh
 Author URI:   https://bhangrasocials.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain:  twenty-fifteen-child
*/


/* Event Date & Time on Banner */

.et_pb_text div.event-date {
  display:flex;
  flex-direction:row;
  justify-content:flex-end;
}

.event-summary-bar.center-bar .et_pb_text div.event-date {
  display:flex;
  flex-direction:row;
  justify-content:center !important;
}

.et_pb_text div.event-date {
  display:flex;
  flex-direction:row;
  justify-content:flex-end;
}

.et_pb_text div.event-date .field-icon {
  font-size:2em; color:#FF6512; padding-right: 20px;
}

.et_pb_text div.event-date .field-text {
  display:flex; 
  flex-direction:column;
  font-family: 'Source Sans Pro', sans-serif; 
  font-weight:300; 
  line-height:1.4em;
}

.et_pb_text div.event-date .field-text .field-heading{
  font-size:1.6em;
}

.et_pb_text div.event-date .field-text .field-heading2{
  font-size:1.3em;
}

.et_pb_text div.event-date .field-text .field-subheading{
  font-size: 1em;
}

@media (max-width: 480px) {

.et_pb_text div.event-date {
  justify-content:center;
}

.et_pb_text div.event-date .field-icon {
  font-size:1.8em;
}

.et_pb_text div.event-date .field-text {
  
}

.et_pb_text div.event-date .field-text .field-heading{
  font-size:1.2em;
}

.et_pb_text div.event-date .field-text .field-heading2{
  font-size:1.2em;
}

.et_pb_text div.event-date .field-text .field-subheading{
  font-size: 1em;
}

}

@media (max-width: 980px) {

.et_pb_text div.event-date {
  justify-content:center;
}

.event-summary-bar {
  padding-bottom:7% !important;
  padding-top:7% !important;
}

}

/* End */

/* Icons */

@media (max-width: 980px) {
.et_pb_row.my-icons {
  display: flex;
  justify-content: space-between;
  padding: 0;
}

.et_pb_row.my-icons .et_pb_column {
  width: 33% !important;
}

.et_pb_row.my-icons .et_pb_column .et_pb_text.my-icon {
  width: 94% !important;
  margin: auto 3% !important;
}
}

.et_pb_row.my-icons .et_pb_text.my-icon {
  width:120px !important; 
  height:120px !important; 
  background-repeat: no-repeat; 
  background-size: contain !important;
  transition: .5s all;
  background-position: center;
}
.et_pb_row.my-icons:hover .et_pb_text.my-icon {
  transform: translateY(-5px) /* -- animate up on hover -- */;
  transition: .5s all;
}

.et_pb_text.my-icon.music {
  background-image: url('../../uploads/2018/03/music.png')
}

.et_pb_row.my-icons:hover .et_pb_text.my-icon.music {
  background-image: url('../../uploads/2018/03/music-fill.png')
}

.et_pb_text.my-icon.dance {
  background-image: url('../../uploads/2018/03/dance.png')
}

.et_pb_row.my-icons:hover .et_pb_text.my-icon.dance {
  background-image: url('../../uploads/2018/03/dance-fill.png')
}

.et_pb_text.my-icon.wine {
  background-image: url('../../uploads/2018/03/wine.png')
}

.et_pb_row.my-icons:hover .et_pb_text.my-icon.wine {
  background-image: url('../../uploads/2018/03/wine-fill.png')
}


/* End */