/*
Theme Name: culturepress-child
Theme URI: https://themestate.com/docs/culturepress/
Description: culturepress child theme based on generatepress.
Author: Dannci & Themnific
Author URI: https://dannci.com/
Template: culturepress
Version: 1.0
*/

/* Custom styles go below this line */

.header_icon_left{display:none;}

.list {
    list-style: none;
    font-size: 16px;
}
.list li {
    margin-bottom: 5px;
    padding-left: 30px;
    position: relative;
}

.list li:before {
    font-family: "Line Awesome Free";
    position: absolute;
    left: 0;
    content: '\f058';
    color: #062239;
    font-size: 16px;
    font-weight: 700;
}

.newsletterform{display: -webkit-box;}
.newsletterform .wpcf7-submit{padding: 13px 37px; font-size: 18px; color:#fff;}
.newsletterform .wpcf7-not-valid-tip{display:none;}
.card-section .elementor-icon-list-items {line-height: normal;}
.wpcf7-submit{color:#fff!important;}
.tmnf_social_icons li a:hover, #footer .tmnf_social_icons li a:hover,  #footer .tmnf_social_icons li a:hover span{color:#fff!important;}
.ribbon a{color:#fff!important;}
.paypal-card .item-title{color:#fff!important;}
.paypal-card #price-text{color:#fff!important;}
.upcoming-event-section .elementor-shortcode > div > div {
    display: flex;
    gap:30px;
}
.upcoming-event-section .button{
 margin-top: 20px;
    display: inline-block;
}
.upcoming-event-section .em-event-date, .upcoming-event-section .em-event-time{font-size:14px;}
.upcoming-event-section .em-item-title{margin-top:20px; color:#398efa!important;}
.upcoming-event-section .em-event-location{display:none;}
.upcoming-event-section .em-item-desc{margin-top:20px;}





@media (max-width: 575.98px) {
	#titles img {max-height: 50px!important;}
	#titles .logo {margin: 8px 0 8px 0 !important;}
	.scroll_to_top{width:10%; right:10px; bottom:10px;}
	#header{padding-bottom:10px;}
	.newsletterform {display: flex;}
	.upcoming-event-section .elementor-shortcode > div > div {display: grid;}
}





