body, td, h1, h2, h3, h4, h5, h6, div {
  font-family: 'Open Sans', sans-serif; 
}

blockquote, p {
  font-family: 'Lora', serif; 
}

body, div, td {
  font-size: 16px; 
}

/*-------------------------------------------
    Secondary: Color
-------------------------------------------*/

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
a,
.st-ul li.st-current, .st-ul li.st-current:hover,
.widget_display_stats dd,
.sidebar-footer .widget-info p a.mailto {
  color: #30706d;
}


/*-------------------------------------------
    Secondary: Background Color
-------------------------------------------*/

input[type="button"],
input[type="submit"], button,
#header-holder-2,
#search-form-header,
#search-form-header span,
#copyrights-holder,
.term-title h1:before,
a.button,
.toggle-closed .toggle-title span,
.pricing-table-featured .pricing-table-title,
.pricing-table-featured .pricing-table-price,
.pricing-table-featured .button,
.skill-bar,
.st-gallery ol li.st-gallery-tab-current,
.more-link,
#layout .mejs-time-loaded,
#sidebar .sidebar .widget_display_search,
#sidebar .widget_search,
.tagcloud a,
.widget_custom_menu > li > a:hover,
.widget_custom_menu > li.wHover,
#sidebar .widget-posts,
.widget-posts-icon:hover,
#sidebar .sharrre .count,
.dark .sharrre .count,
#buddypress div.item-list-tabs ul li.selected a,
#buddypress div.item-list-tabs ul li.current a,
#buddypress div#subnav.item-list-tabs ul li.selected a,
#buddypress div#subnav.item-list-tabs ul li.current a,
#buddypress input[type="submit"],
#buddypress input[type="button"],
#buddypress input[type="reset"],
#buddypress input[type="submit"]:hover,
#buddypress input[type="button"]:hover,
#buddypress input[type="reset"]:hover {
  background-color: #30706d;
}


/*-------------------------------------------
    Secondary: Border Top Color
-------------------------------------------*/

.st-ul li.st-current, .st-ul li.st-current:hover,
#sidebar .sharrre .count:before,
#sidebar .sharrre .count:after,
.dark .sharrre .count:before,
#buddypress div.item-list-tabs ul li.current a:after {
  border-top-color: #30706d;
}


/*-------------------------------------------
    Secondary: Border Bottom Color
-------------------------------------------*/

#menu,
#buddypress div#subnav {
  border-bottom-color: #30706d;
}


/*-------------------------------------------
    Custom styles
-------------------------------------------*/

#header-holder { 
center center no-repeat;
background-size: 100% auto;
}

#header {
    max-width: 100%;
}

#logo {
	float: left;
	}

#logo h2 {
	max-width: 100%;
}

#header-holder {
    max-width: 100%;
}

#hcustom {
		display: table;
		width: 100%;
		height: 100%;
	        margin: 25px 0;
				}

div.sidebar.sidebar-ad-a {
		max-width: 100%;
		text-align: center;
}

#hcustom .sidebar {
		max-width: 100%;
					}
.sidebar-ad-a .widget {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 0;
    padding: 0;
    background: none;
}
.widget {
    position: relative;
    margin: 0 auto 25px;
