#footer .social-icons-lists li.social-icons-list-item a.social-icon  , #footer .widget.widget_media_image {
  pointer-events: none !important;
  cursor: default !important; 
}


#media_image-2, #media_image-3 {
	  text-align: center;
	  margin: auto;
	  max-width: 150px;
		margin-bottom: 30px !important;
}

#footer > div > div:nth-child(2) > div > div > div.copyright.footer-copyright > p, #footer > div > div:nth-child(2) > div > div > div.zn_footer_nav-wrapper {
	padding-top: 20px !important;
}
#footer .col-sm-5 .textwidget p{
    font-size: 10px;
    line-height: 20px;
}
#eluidafcf25e3 > div > div > div {
	padding-bottom: 13px !important;
}

.contact-details {
  background: url(../images/say.png) no-repeat right top !important;
}

.site-header.style7 .kl-cta-ribbon {
    font-size: 13px !important;
    font-weight: 800 !important;
}

.sh-component {
	margin-top: 15px !important;
}

.iosSlider .kl-iosslide-caption .title_small {
	font-size: 17px !important;
}

.acc--style3 .acc-tgg-button:before {
	background-color: #3AB54A !important;
}

.acc--style3 .acc-tgg-button {
	font-size: 18px !important;
}

.znListItems .znListItems-icon {
margin-left: -15px;
}

.page-id-3100 #ctabutton {
  	visibility: hidden;
}

#text_contact-1 > h3, #text_contact-1 > div {
	text-align: center;
}

#text_contact-1 > div > ul {
	padding-left: 0px !important;
}

#text-4 > div > p {
	font-size: 12px !important;
}

.cf7sg-container .cf7-smart-grid.has-grid .container {
   padding: 5px 10px !important;
}

.cf7-smart-grid.has-grid .wpcf7-submit {
	  margin-top: 20px !important;
    background: #FFFFFF !important;
    border: solid 1px #777 !important;
    color: #333 !important;
}



/*
#menu-item-3134 > a {
		background-color: #3ab54a !important;
	  border-radius: 2px !important;
	  padding: 7px 12px !important;
}

#menu-item-3134 > a:hover {
		background-color: #21822d !important;
	  padding: 7px 12px !important;
}
*/