.widget_nav_menu {
  padding-bottom: 3px;
  background: #000;    
}
.give-form-title{
		display:none;
}
ul li::before{
		display:none !important;
}
.page-id-9 .fullwidth,
.page-id-2453 .fullwidth,
.page-id-2453 .entry,
.page-id-2453 .cmsms_column,
.page-id-2453 .cmsms_row_inner,
.page-id-2453 .one_first,
.page-id-3529 .fullwidth
{
		padding:0%;
		width:100%!important;
		margin:0%;
}
.page-id-9 .middle_content,
.page-id-3529 .middle-content{
	padding:0px;
}

.page-id-2453 .cmsms_row,
.page-id-2453 .cmsms_row_margin,
.page-id-2453 .one_first{
		margin:0px !important;
}

.cmsms_twitter_item_content{
		color:black !important;
}
.esg-singlefilters{
		display:none !important;
}

.widget_nav_menu h1 {
   text-align: center;
   font-size: 140%!important;
}

.widget .menu li {
  background: #000;   
  border: 0px;
}
.anchor {
    display: block;
    position: relative;
    top: -11em !important;
    visibility: hidden;
}
.widget .menu a { 
  text-transform: uppercase;
  color:#fff;
  display: inline-block;
  padding-left: 0px;
    padding-top: 6px;
  padding-bottom: 6px;
}

.widget li.current-menu-item {
}

.widget li.current-menu-item a {
  font-weight:bold;
  color: #EDBA06;
}

.col{
		background-color: lightcoral;
}
.col>*{
	background-color:transparent;
}
.coltext{
		background-color:red
}
.widget_sp_image {
  margin-bottom: 5px;
}

.footer-sidebar aside { 
  width: 100%!important;
}

.footer-sidebar .widget_text { 
  color: #EDBA06;
  font-size: 120%;
  text-align: center;
}
.footer-sidebar .widget .widget-title { 
  font-size: 120%!important;
}
.widget_rotatingtweets_widget{
		width:100% !important;
}
.infobox-content *, .gm-style-iw h3 a, .infobox-content > a, .infobox-content > a .title {
	color: white !important;
}
.pl_img{
		height: 350px;
		width: 350px;
		overflow:hidden;
		object-fit:cover !important;
		position:relative;
		background-size: cover;
    background-repeat: no-repeat
}
.attachment-blog-masonry-thumb
{
 	width: 350px; 
  height: 350px; 
  object-fit: cover;
}

input.wpcf7-form-control.wpcf7-text {
    color: black !important;
		font-weight: 400 !important;
}

		@media only screen and (max-width:1081px){
				
	.logo a img {
    max-height: inherit;
		}

		div.social_wrap_inner ul{
				height:50px !important;
				padding:0px !important;
				overflow: visible !important;
			}
			div.social_wrap_inner ul li a{
				font-size:15px !important;
				width:35px !important;
				height:35px !important;
				margin-right: 4px !important;
				align-items:center !important;
			}

.module ul li {
  margin-bottom: 0px;
  list-style: none;
}
.cmsms_slider_post_content {
		overflow-style:ellipsis;
		overflow:hidden;
}
.attachment-blog-masonry-thumb{
  max-width: 100%;
  max-height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
}
.cmsms_slider_post_title{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; 
   -webkit-box-orient: vertical;
}
