/* Themify Customize Styling */
body {	
	color: #000000; 
}
h2 {		font-weight:normal;
	font-size:.8em;
 
}
body[class*="themify"] #site-logo a img {		width: 400px; 
}
#site-logo {	margin: auto; 
}
#site-description {		text-align:left;display: none;margin: auto; 
}
#main-nav a {		font-weight:100;
 
}
.post-title {		font-size:18px;
	text-align:left; 
}
.page-title {		font-size:1.5em;
 
}
#sidebar, #sidebar-alt {		line-height:12px;
 
}
#sidebar .widget, #sidebar-alt .widget {	
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 5px; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 400px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 400px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 400px; 
}
 }
/* Themify Custom CSS */
/* START - Reduce excessive margins on Home Page only */
.tb_va3j137.module_row {
    text-align: center;
    padding-top: 1%;
    padding-bottom: 1%;
}
/* END - Reduce excessive margins on Home Page only */

/* START - Style modifications for Google Translate Menu Item */
.goog-te-gadget img {
	  display: none;
    vertical-align: middle;
    border: none;
}
.goog-te-gadget-simple {
    background-color: #00A817;
    border-left: 0px !important;
    border-top: 0px !important;
    border-bottom: 0px !important;
    border-right: 0px !important;
    font-size: 12pt !important;
    display: inline-block;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    cursor: pointer;
}
.goog-te-gadget-simple .goog-te-menu-value {
    color: #000;
    background-color: #00A817;
}
.goog-te-gadget-simple .goog-te-menu-value span {
    text-decoration: none;
    border-left: none !important;
}
/* END - Style modifications for Google Translate Menu Item */

/* START - Adjustment of Menu items to align with logo */
#main-nav {
    margin-top: 10px;
}
/* END - Adjustment of Menu items to align with logo */

/* START - Adjust spacing between 'More Pages' entries */
.clearfix:after, .widget li:after, #body:after, #footer:after, footer:after, .pagenav:after, #main-nav:after, .menu:after, .gallery:after, #content:after {
    content: "";
    display: none;
    clear: none;
}
/* END - Adjust spacing between 'More Pages' entries */

/* START - Align Menu Items */
#header {
	padding: 0px;
}
/* END - Align menu items */

/* START - Adjust spacing between post list entries in GRID2 */
.col4-2 .loops-wrapper .post {
    margin-bottom: 0.2em;
}
/* END - Adjust spacing between post list entries in GRID2 */


#content {
	padding:1.75%;
}
#sidebar {
	padding:1.75%;
}
.post {
	margin-bottom:0.18em;
}
.builder-posts-wrap.grid2-thumb .post {
	margin-bottom:0.18em;
}
.post-title {
	line-height: 18px;
}

#searchform-wrap {
	margin: 20px 90px 0 0;
  float:right
}