/* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 550px; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 550px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 550px; 
}
 }
/* Themify Custom CSS */
body:not(.page-id-25) .grecaptcha-badge {
	display: none;
}

body {
  text-align: justify;
}
#header #searchform {
  bottom: 10px;
}
.pp_gallery {
  margin-top: 7px;
}
#body .gallery {
  text-align: center;
}
#main-nav ul {
  padding: 5px 10px 5px 0;
}
#main-nav ul li {
  text-align: left;
}
.flexslider .caption {
  display: none;
}
.metaslider .caption-wrap  {
  opacity: 0.8 !important;
}
#site-logo {
  top: 0px;
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {
  width: 280px;
}
#headerwrap #main-nav {
  min-width: 300px;
}
.loops-wrapper.list-post .post-content {
  border-bottom: 1px solid #DDD;
}
.app {
  border:solid 1px #AAA;
padding:10px;
box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.15);
margin-bottom:20px;
background-color:#FFF;
border-radius: 8px 8px 8px 8px;
}
.appdemo {
  background-color: #fff;
border-radius: 8px;
box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.15);
display: inline-block;
margin-right: 3px;
padding: 1%;
width: 22%;
}
.toclink {
  display:inline-block;
font-weight:bold;
}



h1, h2, h3, h4, h5, h6 {
    text-align: left;
}