/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
-------------------------------------------------------*/
h1,h2,h3,h4,h5{
	font-family:"Trenda Bold";
}
body,p,a,span,li{
	font-family:"Trenda Regular";
} 
.dsm-readmore-icon{
	font-family: ETmodules;
}
#top-header li i{
	font-style:normal;
}
#top-header li a{
	font-family:'Trenda Regular';
}
.fa-facebook:before{
	font-family:'fontawesome';
	content:'\f09a';
	font-size:16px;
	color:#fff;
	
}
.fa-twitter:before{
	font-family:'fontawesome';
	content:'\f099';
	font-size:16px;
	color:#fff;
}
.fa-instagram:before{
	font-family:'fontawesome';
	content:'\f16d';
	font-size:16px;
	color:#fff;
}
.fa-youtube-play:before{
	font-family:'fontawesome';
	content:'\f16a';
	font-size:16px;
	color:#fff;
}
.fa-heart:before{
	font-family:'fontawesome';
	content:'\f004';
	font-size:16px;
	color:#fff;
}
.home .mec-event-list-minimal{
	border:solid 5px #fff;
}
.home .mec-event-list-minimal article{
	border-bottom: 5px solid #fff;
	padding:0;
}
.home .mec-event-date{
	border-right: solid 5px;
    margin: 0 40px 0 0;
    padding: 30px;
}
.home .mec-event-date,
.home .mec-event-date:after{
	background:none;
	font-family: 'Trenda Semibold';
    font-size: 44px;
    line-height: 1;
}
.home .mec-event-date span{
	font-family: 'Trenda Bold';
    line-height: 0.7;
	font-size: 80px;
    font-weight: 900;
}
.home .mec-event-list-minimal article h4{
	font-family: 'Trenda Semibold';
	font-size:47px;
	font-weight: 700;
	line-height: 1;
	text-align:left;
}
.home .mec-event-list-minimal article .mec-time-details{
	font-family: 'Trenda Semibold';
	font-size:40px;
	color:#fff;
	text-align:left;
	margin-top:-20px;
}
.home .mec-wrap .col-md-9{
	width:100%;
}
.home .mec-event-detail,
.home .mec-event-article .btn-wrapper{
	display:none;
}
#menu-social-icons i,
#social_media i{
	font-style:normal
}
#menu-social-icons .fa-facebook:before,
#menu-social-icons .fa-twitter:before,
#menu-social-icons .fa-instagram:before,
#menu-social-icons .fa-youtube-play:before{
	color:#460b57;
	font-size: 60px;
    margin: 0 20px;
}
#left-sidebar #menu-social-icons .fa-facebook:before,
#left-sidebar #menu-social-icons .fa-twitter:before,
#left-sidebar #menu-social-icons .fa-instagram:before,
#left-sidebar #menu-social-icons .fa-youtube-play:before,
#social_media .fa-facebook:before,
#social_media .fa-instagram:before,
#social_media .fa-youtube-play:before{
	color:#192c56;
	font-size: 40px;
    margin: 0 10px;
}
#left-sidebar .et_pb_menu__wrap{
	justify-content: center;
}
#gform_1 .gfield_label,
#gform_2 .gfield_label{
	font-size: 24px;
}
#gform_1 input:not([type=submit]),
#gform_2 input:not([type=submit]){
	font-size: 20px;
	padding:12px 10px;
}
#gform_1 #gform_submit_button_1,
#gform_2 #gform_submit_button_2,
#gform_3 #gform_submit_button_3,
#gform_4 #gform_submit_button_4,
#gform_5 #gform_submit_button_5,
#gform_6 #gform_submit_button_6,
#gform_7 #gform_submit_button_7{
	border-radius:25px;
	background:#10BAC5;
	font-size:25px;
	color:#fff;
	border:none;
	padding:10px 50px;
}
#gform_3 input:not([type=submit]){
	width:100%;
	font-size: 29px;
	padding:12px 30px;
}
#gform_3 input#input_3_1{
	border-top-left-radius: 35px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 35px;
}
#gform_3,
#gform_fields_3{
	display:flex!important;
	grid-column-gap:unset;
}
#gform_3 .gform_body{
	width:80%;
}
#gform_3 .gfield{
	width:50%;
}
#gform_3 .gform_footer{
	width:20%;
	padding: 0;
    margin: 0;
}
#gform_3 #gform_submit_button_3{
	width: 100%;
    padding: 15px 50px;
    vertical-align: top;
    border-top-left-radius: 0;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 0;
    background: #10BAC5;
    font-size: 25px;
    color: #fff;
    border: none;
}
#social_media{
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
}
#history_images{
	text-align:center;
}
#history_images img{
	object-fit: fill;
	margin-top:20px;
	margin-bottom:20px;
	height:225px;
	vertical-align:center;
}
#history_images img:nth-child(2){
	margin: 20px 20px;
}
