/*
Compiled: 2020-03-02 14:34:32
Errors: None
*/

#map_wrapper {
	width:100%;
	height: 400px;
	margin-top:20px;
	float:left;
}

#map_canvas, #map_canvas_mobile {
	width: 100%;
	height: 100%;
}.moduleSocial {
	float:left;
	clear:both;
	display:block;
	width:100%;
}

ul.social-icons {
	padding:0px;
	margin:0px 0px 15px;
	list-style-type:none;
}
	
ul.social-icons li {

	width:auto;
	height:auto;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:0px;
	float:left;
}
	
ul.social-icons li i {
	display:inline-block;
	float:left;
	width: 40px;
	height:40px;
	color:rgba(0, 0, 0, 1);
	font-size:30px;
}

ul.social-icons li h4 {
	color:rgba(0, 0, 0, 1);
	display:inline-block;
	float:left;
	font-size:14px;
	font-weight:600;
	margin-left:10px;
}

	
/* SET DARK THEME */
	
.darkTheme ul.social-icons li i {
	color:rgba(255, 255, 255, 1);
}

.darkTheme ul.social-icons li i span {
	color:rgba(255, 255, 255, 1);
}	

/* SET LIGHT THEME */
.lightTheme ul.social-icons li i {
	color:rgba(200, 200, 200, 1);
}

.lightTheme ul.social-icons li i span {
	color:rgba(200, 200, 200, 1);
}.newsArticleMasonry {
    overflow:hidden;
    padding-bottom:100%;
}

.newsArticleMasonry:after {
    background-color:rgba(0, 0, 0, 0);
    bottom:0;
    content:'';
    left:15px;
    position:absolute;
    right:15px;
    top:0;
}

.newsArticleMasonry .animationWrapper {
    bottom:0;
    border:1px solid rgba(205, 205, 205, 1);
    box-sizing:border-box;
    cursor:pointer;
    left:15px;
    position:absolute;
    right:15px;
    top:0;
    -webkit-transition:all 0.35s ease-out;
    transition:all 0.35s ease-out;
    z-index: +1;
}

.newsArticleMasonry + .content {
    background-color:rgba(255, 255, 255, 1);
    border:1px solid rgba(205, 205, 205, 1);
    box-sizing:border-box;
    height:165px;
    padding:15px;
    position:relative;
    text-align:left;
    z-index:+1;
}

.newsArticleMasonry + .content .newsCategory:before,
.newsArticleMasonry + .content .newsCategory:after {
    display:none;
}

.newsArticleMasonry + .content .newsTitle {
    min-height:55px;
    -webkit-transition:all 0.25s ease-out;
    transition:all 0.25s ease-out;
}

.newsArticleMasonry:before {
    align-items:center;
    background-color:rgba(206, 36, 45, 1);
    bottom: 120px;
    color:rgba(255, 255, 255, 1);
    content:'Read Article';
    display:flex;
    font-weight:700;
    height:45px;
    left:15px;
    overflow:hidden;
    padding:0 15px;
    position:absolute;
    right:15px;
    -webkit-transition:all 0.25s ease-out;
    transition:all 0.25s ease-out;
}

.campaign:hover .newsArticleMasonry:before {
    bottom: 165px;
}

.campaign:hover .newsArticleMasonry .animationWrapper {
    box-shadow:0 0 15px rgba(205, 205, 205, 1);
}

.campaign:hover .newsArticleMasonry + .content .newsTitle {
    color:rgba(206, 36, 45, 1);
}

@media screen and (min-width:768px){
    .newsArticleMasonry.customSize {
        padding-bottom:48%;
    }
}