/*
Theme Name: Show Hope Theme
Theme URI: http://theme-fusion.com/avada/
Description: This is a child theme based on <a href="http://themeforest.net/item/avada-responsive-multipurpose-theme/2833226">Avada</a>.
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: Avada
Version: 3.3.1
Author: Caleb Weeks
Author URI: www.mostlywebsites.net
*/

@import url("../Avada/style.css");
/*TYPOGRAPHY*/
body * {
	-webkit-font-smoothing: antialiased !important;
	text-rendering: optimizeLegibility;
}
html body, #nav ul li ul li a, .more, .avada-container h3, .meta .date, .review blockquote q, .review blockquote div strong, .image .image-extras .image-extras-content h4, .project-content .project-info h4, .post-content blockquote, .button.large, .button.small, .ei-title h3, .cart-contents, .gform_wrapper .gform_button, .woocommerce-success-message .button {
	font-family: 'Azo Sans Regular', Arial, Helvetica, sans-serif !important;
}
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {
	font-family: 'Azo Sans Bold', Arial, Helvetica, sans-serif;
}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
	font-family: 'Azo Sans Bold', Arial, Helvetica, sans-serif;
	margin: 0px 0px 20px;
}
.avada-container h4 {
	margin-top: 15px;
	margin-bottom: 5px;
}
/*Webfonts*/
@font-face {
	font-family: 'Azo Sans Black Italic';
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-black-italic.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-black-italic.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-black-italic.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-black-italic.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-black-italic.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Azo Sans Black';
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-black.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-black.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-black.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-black.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-black.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Azo Sans Bold Italic';
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-bold-italic.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-bold-italic.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-bold-italic.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-bold-italic.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-bold-italic.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Azo Sans Bold';
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-bold.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-bold.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-bold.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-bold.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-bold.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Azo Sans Italic';
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-italic.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-italic.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-italic.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-italic.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-italic.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Azo Sans Light Italic';
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-light-italic.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-light-italic.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-light-italic.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-light-italic.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-light-italic.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Azo Sans Light';
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-light.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-light.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-light.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-light.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-light.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Azo Sans Medium Italic';
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-medium-italic.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-medium-italic.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-medium-italic.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-medium-italic.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-medium-italic.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Azo Sans Medium';
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-medium.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-medium.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-medium.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-medium.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-medium.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Azo Sans Regular';
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-regular.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-regular.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-regular.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-regular.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-regular.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Azo Sans Thin Italic';
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-thin-italic.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-thin-italic.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-thin-italic.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-thin-italic.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-thin-italic.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Azo Sans Thin';
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-thin.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-thin.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-thin.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-thin.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/azo-sans-thin.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Cold Spaghetti BTN';
	src: url('http://showhope.org/wp-content/uploads/webfonts/cold-spaghetti-btn.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/cold-spaghetti-btn.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/cold-spaghetti-btn.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/cold-spaghetti-btn.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/cold-spaghetti-btn.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Memphis Bold';
	src: url('http://showhope.org/wp-content/uploads/webfonts/memphis-bold.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/memphis-bold.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/memphis-bold.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/memphis-bold.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/memphis-bold.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Memphis Extra Light';
	src: url('http://showhope.org/wp-content/uploads/webfonts/memphis-extra-light.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/memphis-extra-light.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/memphis-extra-light.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/memphis-extra-light.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/memphis-extra-light.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Memphis Light';
	src: url('http://showhope.org/wp-content/uploads/webfonts/memphis-light.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/memphis-light.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/memphis-light.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/memphis-light.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/memphis-light.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Memphis Medium';
	src: url('http://showhope.org/wp-content/uploads/webfonts/memphis-medium.eot');
	src: url('http://showhope.org/wp-content/uploads/webfonts/memphis-medium.eot?#iefix') format('embedded-opentype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/memphis-medium.woff') format('woff'),
	     url('http://showhope.org/wp-content/uploads/webfonts/memphis-medium.ttf') format('truetype'),
	     url('http://showhope.org/wp-content/uploads/webfonts/memphis-medium.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/**
 * @license
 * MyFonts Webfont Build ID 2857443, 2014-08-04T19:54:32-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Lily Wang by Flat-it
 * URL: http://www.myfonts.com/fonts/flat-it/lily-wang/regular/
 * Copyright: Copyright (c) 2006 by Ryoichi Tsunekawa. All rights reserved.
 * Licensed pageviews: 10,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2857443
 * 
 * © 2014 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2b99e3");

  
@font-face {font-family: 'LilyWang';src: url('http://showhope.org/wp-content/uploads/webfonts/2B99E3_0_0.eot');src: url('http://showhope.org/wp-content/uploads/webfonts/2B99E3_0_0.eot?#iefix') format('embedded-opentype'),url('http://showhope.org/wp-content/uploads/webfonts/2B99E3_0_0.woff') format('woff'),url('http://showhope.org/wp-content/uploads/webfonts/2B99E3_0_0.ttf') format('truetype');}

.LilyWang { 
	font-family: LilyWang;
	font-weight: normal;
	font-style: normal;
}
 
/*HEADER(S)*/
/*Top Header*/
#wrapper .header-social {
	min-height: 31px;
	line-height: 31px;
	border-bottom: 0px;
}
#wrapper .header-social * {
	font-size: 14px !important;
}
#wrapper .header-social .alignleft {
	font-family: 'Memphis Medium', Arial, sans-serif !important;
}
#wrapper .header-social .alignleft a {
	color: #efb823 !important;
}
/*#wrapper .header-social .alignleft:after {
	content: 'Join the Movement.';
	color: #ffcc00;
}*/
#wrapper .header-social .menu li {
	border-left: 0px;
}
#wrapper .header-social .alignright * {
	font-size: 11px !important;
}
#wrapper .header-social .alignright {
	font-family: 'Azo Sans Regular', Helvetica, Arial, Helvetica, sans-serif !important;
	text-transform: uppercase;
}
#wrapper .header-social .top_header_sponsor_button {
	background: #8ac0be;
	padding: 0px 20px;
}
#wrapper .header-social .top_header_donate_button {
	background: #f0b823;
	padding: 0px 20px;
	margin-left: -3px;
}
/*Header*/
#header {
	border-bottom: 4px solid #f0b823 !important;
}
/*Header v4 CSS*/
#header .logo a {  /*--fix for tall logo on archive pages, including the blog*/
	height: 98px;
}
.header-v4 #header {
	padding: 0px 0px;
}
.header-v4 #small-nav {
	position: relative;
	bottom: 70px;
	border-bottom: none;
	width: 940px;
	margin: 0 auto -61px;
	background-color: transparent !important;
}
.header-v4 #header .search {
	padding: 20px 0px;
}
.header-v4 #nav-uber #megaMenu {
	float: right;
}
.header-v4 #header .logo {
	position: relative;
	z-index: 20;
}
/*Ubermenu Main Menu (Navigation)*/
#nav-uber #megaMenu {
	margin-top: 37px;
	margin-bottom: 0px;
}
.wpmega-link-title {
	font-family: 'Azo Sans Bold', Arial, sans-serif;
}
.um-anchoremulator .wpmega-link-title {
	font-family: 'Azo Sans Regular', Arial, sans-serif;
}
#megaMenu #megaUber li.megaHover span.wpmega-item-description {
	color: white;
}
ul.sub-menu-1 a span.wpmega-link-title {
	font-family: 'Azo Sans Regular', Arial, sans-serif;
}
ul.sub-menu-1 a span.wpmega-item-description {
	font-family: 'Azo Sans Regular', Arial, sans-serif;
	font-style: italic;
	color: white !important;
}
.um-anchoremulator .wpmega-item-description {
	font-style: italic;
}
ul.sub-menu-1 a img.um-img {
	border: 3px solid white !important;
	margin-right: 8px !important;
}
#nav-uber ul li a i {
	color: #f0b823;
}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > span.um-anchoremulator {
	border-bottom: 1px dotted rgba(0, 0, 0, 0.3) !important;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup > ul > li {
	padding-right: 2.7% !important;
	border-right: 1px solid rgba(129, 129, 129, 0.3);
}
ul.sub-menu-2 a span.wpmega-link-title {
	padding: 2px 4px !important;
}
#nav-uber #megaMenu #megaUber li:last-child a {
	padding-right: 0px;
}
/*Page Title area*/
.page-title-container {
	border-top: 0px;
}
.page-title h1 {
	font-family: 'Memphis Light', Arial, sans-serif;
	padding: 10px 0px;
}
/*Breadcrumbs Avada*/
.page-title ul {
	padding: 10px 0;
}
/*SLIDERS*/
/*Revolution Slider*/
.rev_slider_wrapper .shadow-left, .rev_slider_wrapper .shadow-right {
	background-image: none !important;
}
.tp-bannertimer {
	z-index: 20 !important;
}
.ls-avada, .avada-skin-rev {
	border-top: 0px;
	border-bottom: 0px;
}
.rev_slider_wrapper .tp-bullets.simplebullets.round .bullet {
	cursor: pointer;
	position: relative;
	background: white;
	width: 12px;
	height: 12px;
	margin-right: 7px;
	float: none;
	display: inline-block;
	margin-top: 0;
	webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	opacity: 0.5;
	border-radius: 50%;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	margin-bottom: 13px;
}
.rev_slider.fullwidthabanner {
	background-repeat: repeat !important;
}
/*Revolution slider Links controlled by Global Style
.tp-caption a {
	color: #000000;
}
.tp-caption a:hover {
	color: #00506f;
}*/

/*MAIN CONTENT*/
/*Remove padding at top of #main section (for sticky nav and other instances)*/
.page-template-100-width-php #main {
	padding: 0px 10px 45px;
}
/*Sticky Navigation*/
.sticky-nav-container {
	height: 80px;
}
.sticky-nav-container ul, .sticky-nav-container ul li {
	list-style: none;
}
.sticky-nav-container ul {
	display: table;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.sticky-nav-container ul li {
	display: table-cell;
}
.sticky-nav-container ul li a {
	background: #00506f;
	border-left: 1px dotted rgba(216, 217, 218, 0.18);
	color: white;
	display: block;
	height: 60px;
	overflow: hidden;
	padding: 20px 2% 0;
	position: relative;
	text-align: center;
	text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.07);
	text-transform: uppercase;
	-webkit-transition: color 0.25s ease-in-out;
	-moz-transition: color 0.25s ease-in-out;
	-ms-transition: color 0.25s ease-in-out;
	-o-transition: color 0.25s ease-in-out;
	transition: color 0.25s ease-in-out;
	word-wrap: normal;
}
.sticky-nav-container ul li a:hover, .sticky-nav-container ul li a.scroll2id-highlight {
	color: #92cbce;
}
.sticky-nav-container ul li.sponsor-right-arrow a {
	background: #92cbce;
	color: white;
}
.sticky-nav-scroll-here {
	margin-top: -80px;
	padding-top: 80px;
}
/*Sticky Elements Plugin*/
.sticky-nav-container.sticky-element-fixed {
	z-index: 15;
}
/*.sticky-nav-container.sticky-element-fixed {
	-webkit-box-shadow: 0px 5px 10px #494949;
	-moz-box-shadow: 0px 5px 10px #494949;
	-o-box-shadow: 0px 5px 10px #494949;
	-ms-box-shadow: 0px 5px 10px #494949;
	box-shadow: 0px 2px 10px #494949;
}*/
/*Font Awesome icons*/
.sticky-nav-container ul li a i {
	display: block;
	padding-top: 6px;
}
/*Headings using impact font*/
.heading-text-only {
	font-family: 'Memphis Bold', Arial, sans-serif !important;
	font-size: 36px;
	text-transform: uppercase;
	margin-bottom: 0px !important;
}
.heading-text-only.black {
	color: black;
}
/*SECTION HEADINGS (Text Headings)*/
h1.section-heading {
	font-family: 'Memphis Bold', Arial, sans-serif !important;
	font-size: 36px;
	text-transform: uppercase;
	margin: 0px;
	padding: 23px 0px;
	text-align: center;
}
h1.section-heading span {
	padding: 0px 12px;
}
/*#1 Black Section Heading*/
h1.section-heading.black {
	background: url('http://showhope.org/wp-content/uploads/2013/12/border-dashed-black.png') repeat-x 0 45%;
}
h1.section-heading.black span {
	color: #000000;
}
/*#2 Blue Section Heading*/
h1.section-heading.blue {
	background: url('http://showhope.org/wp-content/uploads/2013/12/border-dashed-blue.png') repeat-x 0 45%;
}
h1.section-heading.blue span {
	color: #00506f;
}
/*#3 Pale-Blue Section Heading*/
h1.section-heading.pale-blue {
	background: url('http://showhope.org/wp-content/uploads/2013/12/border-dashed-pale-blue.png') repeat-x 0 45%;
}
h1.section-heading.pale-blue span {
	color: #8ac0be;
}
/*#4 Green Section Heading*/
h1.section-heading.green {
	background: url('http://showhope.org/wp-content/uploads/2013/12/border-dashed-green.png') repeat-x 0 45%;
}
h1.section-heading.green span {
	color: #4c974a;
}
/*#5 Gray Section Heading*/
h1.section-heading.gray {
	background: url('http://showhope.org/wp-content/uploads/2013/12/border-dashed-gray.png') repeat-x 0 45%;
}
h1.section-heading.gray span {
	color: #f0ede2;
}
/*#6 Yellow Section Heading*/
h1.section-heading.yellow {
	background: url('http://showhope.org/wp-content/uploads/2013/12/border-dashed-yellow.png') repeat-x 0 45%;
}
h1.section-heading.yellow span {
	color: #f0b823;
}
/*#7 White Section Heading*/
h1.section-heading.white {
	background: url('http://showhope.org/wp-content/uploads/2013/12/border-dashed-white.png') repeat-x 0 45%;
}
h1.section-heading.white span {
	color: #ffffff;
}



/*FULLWIDTH 100% BACKGROUNDS with shadow and heading*/
/*#1 Black Section Background*/
.fullwidth-100.black-background {
	background: #000000 url('http://showhope.org/wp-content/uploads/2013/12/section-shadow.png') no-repeat top center;
}
.fullwidth-100.black-background h1 span {
	background: #000000 url('http://showhope.org/wp-content/uploads/2013/12/section-shadow.png') no-repeat center -30px;
}
/*#2 Blue Section Background*/
.fullwidth-100.blue-background {
	background: #00506f url('http://showhope.org/wp-content/uploads/2013/12/section-shadow.png') no-repeat top center;
}
.fullwidth-100.blue-background h1 span {
	background: #00506f url('http://showhope.org/wp-content/uploads/2013/12/section-shadow.png') no-repeat center -30px;
}
/*#3 Pale-Blue Section Background*/
.fullwidth-100.pale-blue-background {
	background: #8ac0be url('http://showhope.org/wp-content/uploads/2013/12/section-shadow.png') no-repeat top center;
}
.fullwidth-100.pale-blue-background h1 span {
	background: #8ac0be url('http://showhope.org/wp-content/uploads/2013/12/section-shadow.png') no-repeat center -30px;
}
/*#4 Green Section Background*/
.fullwidth-100.green-background {
	background: #4c974a url('http://showhope.org/wp-content/uploads/2013/12/section-shadow.png') no-repeat top center;
}
.fullwidth-100.green-background h1 span {
	background: #4c974a url('http://showhope.org/wp-content/uploads/2013/12/section-shadow.png') no-repeat center -30px;
}
/*#5 Gray Section Background*/
.fullwidth-100.gray-background {
	background: #f0ede2 url('http://showhope.org/wp-content/uploads/2013/12/section-shadow.png') no-repeat top center;
}
.fullwidth-100.gray-background h1 span {
	background: #f0ede2 url('http://showhope.org/wp-content/uploads/2013/12/section-shadow.png') no-repeat center -30px;
}
/*#6 Yellow Section Background*/
.fullwidth-100.yellow-background {
	background: #f0b823 url('http://showhope.org/wp-content/uploads/2013/12/section-shadow.png') no-repeat top center;
}
.fullwidth-100.yellow-background h1 span {
	background: #f0b823 url('http://showhope.org/wp-content/uploads/2013/12/section-shadow.png') no-repeat center -30px;
}
/*#7 White Section Background*/
.fullwidth-100.white-background {
	background: #ffffff url('http://showhope.org/wp-content/uploads/2013/12/section-shadow.png') no-repeat top center;
}
.fullwidth-100.white-background h1 span {
	background: #ffffff url('http://showhope.org/wp-content/uploads/2013/12/section-shadow.png') no-repeat center -30px;
}

/*TORN SECTION*/
.yellow-background-torn-section {
	background-image: url("http://showhope.org/wp-content/uploads/2013/12/yellow-bottom-bg.jpg");
	background-repeat: repeat-x;
	background-position: center top;
	height: 75px;
}
.gray-background-torn-section {
	background-image: url("http://showhope.org/wp-content/uploads/2013/12/gray-bottom-bg.jpg");
	background-repeat: repeat-x;
	background-position: center top;
	height: 75px;
}
.green-background-torn-section {
	background-image: url("http://showhope.org/wp-content/uploads/2014/01/green-bottom-bg.jpg");
	background-repeat: repeat-x;
	background-position: center top;
	height: 75px;
}
/*BLOG*/
/*Blog Title*/
#main .post h2 {
	font-family: 'Azo Sans Bold', arial, helvetica, sans-serif;
	font-weight: normal;
}
#main .post h2.entry-title {
	font-family: 'Memphis Bold', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-bottom: 10px;
} 
#main .post h2.entry-title a {
	font-size: 26px !important;
	color: #333333 !important;
}
/*--Prev / Next Navigation--*/
.single-navigation {
	margin-bottom: 30px;
	border-top: 2px dotted #e7e6e6;
	border-bottom: 2px dotted #e7e6e6;
}
.single-navigation a {
	text-transform: uppercase;
	font-family: 'Azo Sans Medium', Helvetica, Arial, sans-serif;
	font-size: 12px;
}
/*Sidebar(s)*/
/*--Widget Headings--*/
#sidebar .widget h3 {
	background: url("http://showhope.org/wp-content/uploads/2013/12/border-dashed-green.png") repeat-x 0 bottom;
	font-family: 'Azo Sans Bold', Helvetica, Arial, sans-serif;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}
.avada-row #sidebar .widget.blue h3 {
	background: url("http://showhope.org/wp-content/uploads/2013/12/border-dashed-blue.png") repeat-x 0 bottom;
	color: #00506f !important;
}
.avada-row #sidebar .widget.yellow h3 {
	background: url("http://showhope.org/wp-content/uploads/2013/12/border-dashed-yellow.png") repeat-x 0 bottom;
	color: #f0b823 !important;
}
/*--Tabs--*/
html body #sidebar .tab-hold .tabs li.active a {
	border-top-color: #4c974a !important;
}
.tab-holder .news-list li .post-holder a {
	font-size: 13px !important;
}
.tab-holder .news-list li .post-holder .meta {
	font-size: 11px !important;
}
.tab-holder .news-list li .image {
	border-radius: 50%;
	float: right;
	margin-right: 0px;
	margin-left: 13px;
}
.tab-holder .news-list li .image img {
	width: 100%;
	backface-visibility: visible;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	-ms-backface-visibility: visible;
}
.sidebar_tabs .tab-holder .tabs li a {
	font-size: 12px !important;
	font-family: 'Azo Sans Bold', Helvetica, Arial !important;
	text-transform: uppercase;
}
.sidebar_tabs .tab-holder .news-list li .post-holder p {
	font-size: 11px;
}
#sidebar .widget.sidebar_text_heading {
	margin-bottom: 15px;
} 
/*AddThis Share Buttons (Post)*/
.post-content .addthis_toolbox.addthis_default_style {
	border-bottom: 1px solid #c4c4c4;
	padding: 0px 0px 10px 0px;
	margin-bottom: 30px;
}
/*FOOTER(S)*/
/*Footer Area*/
footer.footer-area {
	border-top: 2px dotted #cccccc !important;
	padding: 30px 10px 0px;
}
footer.footer-area h3 {
	font-family: 'Azo Sans Bold', Arial, sans-serif !important;
	font-size: 16px !important;
	line-height: 18px !important;
	text-transform: uppercase;
	color: #00506F !important;
	border-bottom: 0px;
	margin-bottom: 10px;
	font-weight: normal;
}
.footer-area a {
	text-shadow: none;
	color: #999999 !important;
}
.footer-area ul li a {
	background: none;
	padding: 0 0 5px 0;
	border-bottom: 0px;
}
/*Widget Navigation in footer*/
.footer-area .widget-first /*Dependent upon 'Widget CSS Classes' Plugin*/ { 
	float: left;
	display: inline;
	width: 152px;
	background: url("http://showhope.org/wp-content/uploads/2013/12/footer-border-line.png") no-repeat right 0;
	padding: 0px 27px 0 0;
	margin-right: 20px;
}
.footer-area .sub-menu {
	margin-left: 0px !important;
}
.footer-area .widget_nav_menu ul li a {
	font-size: 13px;
	line-height: 14px;
	color: #999;
	padding: 0px 0px 5px 0px;
}
.footer-area .widget_nav_menu ul li.menu-item-has-children > a {
	font-family: 'Azo Sans Bold', Helvetica, Arial, sans-serif;
}
.footer-area #nav_menu-2 ul.menu > li.menu-item, .footer-area #nav_menu-3 ul.menu > li.menu-item, .footer-area #nav_menu-4 ul.menu > li.menu-item {
	padding-bottom: 8px;
}
.footer-area .widget_nav_menu .sub-menu .menu-item a:before {
	content: "\f101";
	font-family: FontAwesome;
	color: #D8D7D7;
	font-size: 11px;
	padding-right: 4px;
}
#menu-footer-restore-hope #menu-item-11501 > a, .footer-area #menu-footer-restore-hope #menu-item-11500 > a {
	font-family: 'Azo Sans Bold', Helvetica, Arial, sans-serif;
}
body #wrapper .footer-area .current_page_item a, body #wrapper .footer-area .current-menu-item a {
	color: #999999 !important;
}
/*--Widget Widths--*/
.footer-area .widget_nav_menu {
	float: left;
	display: inline;
}
.footer-area #nav_menu-2.widget_nav_menu {
	width: 160px;
}
.footer-area #nav_menu-3.widget_nav_menu {
	width: 145px;
}
.footer-area #nav_menu-4.widget_nav_menu {
	width: 130px;
}
.footer-area #nav_menu-5.widget_nav_menu {
	width: 160px;
}
.footer-area #nav_menu-6.widget_nav_menu {
	width: 130px;
}
@media screen and (min-width: 940px) {
	.footer-area #text-3 {
		float: left;
		display: inline;
		position: relative;
		top: 80px;
		right: 432px;
		width: 220px;
	}
	.footer-area .widget_wooslider_slideshow_slides  {
		float: right;
		display: inline;
		width: 180px;
		position: relative;
		bottom: 20px;
	}
}
.footer-area .atfollowwidget, .footer-area .simple-social-icons {
	float: left;
	display: inline;
	width: 225px;
}
.footer-area .addthis_toolbox span.at300bs {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
/*Watermark*/
.footer-area .avada-row {
	background: white url('http://showhope.org/wp-content/uploads/2013/12/footer-watermark.png') top right no-repeat;
	background-size: 300px;
}

/*Footer*/
.copyright {
	color: #646464 !important;
	text-shadow: none;
}
footer .to_the_top {
	float: right;
	font-size: 12px;
}
footer .to_the_top a {
	color: #8C8989;
}
footer .to_the_top a:hover {
	color: #00506f;
}


/*Images*/
.circle {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
.yellow-target {
	border: 39px solid #f0b80d;
}
.one_third.plus-sign-after {
	background: url("http://showhope.org/wp-content/uploads/2013/12/plus.png");
	background-repeat: no-repeat;
	background-position: 100% 23%;
	padding-right: 4%;
	margin-right: 0%;
}
/*Simply Instagram Plugin (HomePage)*/
#masonryContainer {
	padding: 0px !important;
	margin-bottom: 0px !important;
}
.masonry .masonry-brick {
	left: 0px !important;
}
.masonryItem, .masonryItem hr {
	width: 90% !important;
	margin: 0px !important;
	border: none !important;
	background: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	padding: 0px !important;
	overflow: hidden !important;
	font-size: 11px !important;
	float: left !important;
}
.masonryItem .front-photo {
	float: left;
	border: 4px solid white !important;
	padding: 0px;
	margin-right: 10px;
}
.masonryItem p {
	font-family: 'Azo Sans Regular', Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #303030;
	line-height: 20px
}
.scode-content-info {
	display: none !important;
}
/*Simply Instagram Plugin (Widget) - Recents*/
#sidebar .widget_instagram_recent_media .front-photo {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 3px solid white;
}
/*Boxes*/
div.texture-box {
	background: url('http://showhope.org/wp-content/uploads/2013/12/yellow-textured-background.jpg') repeat 0 0;
	padding: 29px;
	text-align: center;
	margin: 0 0 25px;
}
div.blue-texture-box {
	background: url('http://showhope.org/wp-content/uploads/2013/12/blue-textured-background.png') repeat 0 0;
	padding: 29px;
	text-align: center;
	margin: 0 0 25px;
}
.texture-box .counters-box {
	display: inline;
}
.texture-box .counter-box-wrapper {
	border: 0px;
	width: auto;
	margin: 0;
	position: relative;
	top: 19px;
}
.texture-box .counter-box-wrapper .content-box-percentage {
	font-size: 90px;
	color: white;
	font-family: 'Azo Sans Bold', Arial, Helvetica, sans-serif;
}
.texture-box .counter-box-wrapper .content-box-percentage span.percent {
	display: none;
}
/*Box on Be Hope Page*/
.page-id-8492 .texture-box .counters-box:nth-of-type(2) .counter-box-wrapper .content-box-percentage span.display-percentage:before {
	content: "$";
	color: white;
	font-size: 90px;
}
.page-id-8492 .counter-box-wrapper {
	padding: 1% !important;
}
/*Box on Advocate Page*/
.page-id-16498 .texture-box .counters-box:nth-of-type(2) .counter-box-wrapper .content-box-percentage span.display-percentage:before {
	content: "$";
	color: white;
	font-size: 90px;
}
.page-id-16498 .counter-box-wrapper {
	padding: 1% !important;
}
/*Video*/
.video_background.two_thirds {
	background: url('http://showhope.org/wp-content/uploads/2013/12/video-bg-page-sections.png') no-repeat;
	padding: 0 30px 0 20px;
}
.video_background.two_thirds iframe {
	border: 7px solid white;
	max-width: 550px;
	max-height: 315px;
}
/*YouTube Channel Gallery plugin*/
.ytcplayer-fixwidthwrapper {
	border: 7px solid white;
}
.ytcplayer-wrapper {
	margin-bottom: 0px !important;
}
div.youtubechannelgallery ul.ytchagallery {
	margin-top: 10px !important;
}
/*TubePress Video/YouTube plugin*/
.tubepress_embedded_title {
	font-family: 'Azo Sans Bold', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 25px;
}
/*YouTube Subscribe button*/
#___ytsubscribe_0 .fluid-width-video-wrapper {
	padding-top: 0 !important;
}
/*SHORTCODES*/
/*Video Shortcode*/

/*Buttons*/

.my-awesome-submit-submit {
	
	color:#ffffff !important;
	background-image: linear-gradient(top, #006187 0%, #00506f 100%);
	background-image: -o-linear-gradient(top, #006187 0%, #00506f 100%);
	background-image: -moz-linear-gradient(top, #006187 0%, #00506f 100%);
	background-image: -webkit-linear-gradient(top, #006187 0%, #00506f 100%);
	background-image: -ms-linear-gradient(top, #006187 0%, #00506f 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #006187),
		color-stop(1, #00506f)
	);
	border:1px solid #1172c1;
}

.my-awesome-submit-button2 {
        
padding:10px;
color: #fff;
text-shadow: 0 -1px 0 #3574E3;
background-color: #00506F;
background-image:
background-size:
background-image:
box-shadow:
border-top:
border-bottom:
border-right:
border-left:
border-radius: 4px;
transition: opacity .15s linear;
text-decoration: none;
display: inline-block;
font-size: 12px;
font-weight: 700;
line-height: 12px;
padding: 7px 18px;
position: relative;
text-align: center;
border: 0;
font-family: Helvetica,Arial,sans-serif;
line-height: 1;
margin: 0;
outline: 0;
}

.button {
	border: 0px !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.button.large{
	height:43px;
	line-height:43px;
	font:13px/43px 'PTSansBold', arial, helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	padding:0 30px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.button.small,#reviews input#submit,.price_slider_amount button,.gform_wrapper .gform_button{
	height:32px;
	font:13px/32px 'PTSansBold', arial, helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	padding:0 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.button.green{
	color:#ffffff !important;
	background-image: linear-gradient(top, #63a262 0%, #4c974a 100%);
	background-image: -o-linear-gradient(top, #63a262 0%, #4c974a 100%);
	background-image: -moz-linear-gradient(top, #63a262 0%, #4c974a 100%);
	background-image: -webkit-linear-gradient(top, #63a262 0%, #4c974a 100%);
	background-image: -ms-linear-gradient(top, #63a262 0%, #4c974a 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #63a262),
		color-stop(1, #4c974a)
	);
	border:1px solid #9dba60;
}
.button.green:hover{
	color:#ffffff !important;
	background-image: linear-gradient(top, #4c974a 0%, #63a262 100%);
	background-image: -o-linear-gradient(top, #4c974a 0%, #63a262 100%);
	background-image: -moz-linear-gradient(top, #4c974a 0%, #63a262 100%);
	background-image: -webkit-linear-gradient(top, #4c974a 0%, #63a262 100%);
	background-image: -ms-linear-gradient(top, #4c974a 0%, #63a262 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #4c974a),
		color-stop(1, #63a262)
	);
	border:1px solid #9dba60;
}
.no-cssgradients .button.green{
	background-color:#63a262;
}
.no-cssgradients .button.green:hover{
	background-color:#AAD75D;
}
.button.darkgreen{
	color:#54770f !important;
	background-image: linear-gradient(top, #d0e0a5 0%, #a8c76a 100%);
	background-image: -o-linear-gradient(top, #d0e0a5 0%, #a8c76a 100%);
	background-image: -moz-linear-gradient(top, #d0e0a5 0%, #a8c76a 100%);
	background-image: -webkit-linear-gradient(top, #d0e0a5 0%, #a8c76a 100%);
	background-image: -ms-linear-gradient(top, #d0e0a5 0%, #a8c76a 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #d0e0a5),
		color-stop(1, #a8c76a)
	);
	border:1px solid #9dba60;
}
.button.darkgreen:hover{
	color:#54770f !important;
	background-image: linear-gradient(top, #a8c76a 0%, #d0e0a5 100%);
	background-image: -o-linear-gradient(top, #a8c76a 0%, #d0e0a5 100%);
	background-image: -moz-linear-gradient(top, #a8c76a 0%, #d0e0a5 100%);
	background-image: -webkit-linear-gradient(top, #a8c76a 0%, #d0e0a5 100%);
	background-image: -ms-linear-gradient(top, #a8c76a 0%, #d0e0a5 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #a8c76a),
		color-stop(1, #d0e0a5)
	);
	border:1px solid #9dba60;
}
.no-cssgradients .button.darkgreen{
	background-color:#d0e0a5;
}
.no-cssgradients .button.darkgreen:hover{
	background-color:#a8c76a;
}
.button.orange{
	color:#c0830b !important;
	background-image: linear-gradient(top, #fbdc86 0%, #f8bf56 100%);
	background-image: -o-linear-gradient(top, #fbdc86 0%, #f8bf56 100%);
	background-image: -moz-linear-gradient(top, #fbdc86 0%, #f8bf56 100%);
	background-image: -webkit-linear-gradient(top, #fbdc86 0%, #f8bf56 100%);
	background-image: -ms-linear-gradient(top, #fbdc86 0%, #f8bf56 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #fbdc86),
		color-stop(1, #f8bf56)
	);
	border:1px solid #c0830b;
}
.button.orange:hover{
	color:#c0830b !important;
	background-image: linear-gradient(top, #f8bf56 0%, #fbdc86 100%);
	background-image: -o-linear-gradient(top, #f8bf56 0%, #fbdc86 100%);
	background-image: -moz-linear-gradient(top, #f8bf56 0%, #fbdc86 100%);
	background-image: -webkit-linear-gradient(top, #f8bf56 0%, #fbdc86 100%);
	background-image: -ms-linear-gradient(top, #f8bf56 0%, #fbdc86 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #f8bf56),
		color-stop(1, #fbdc86)
	);
	border:1px solid #c0830b;
}
.no-cssgradients .button.orange{
	background-color:#fbdc86;
}
.no-cssgradients .button.orange:hover{
	background-color:#f8bf56;
}
.button.blue{
	color:#ffffff !important;
	background-image: linear-gradient(top, #006187 0%, #00506f 100%);
	background-image: -o-linear-gradient(top, #006187 0%, #00506f 100%);
	background-image: -moz-linear-gradient(top, #006187 0%, #00506f 100%);
	background-image: -webkit-linear-gradient(top, #006187 0%, #00506f 100%);
	background-image: -ms-linear-gradient(top, #006187 0%, #00506f 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #006187),
		color-stop(1, #00506f)
	);
	border:1px solid #1172c1;
}
.button.blue:hover{
	color:#ffffff !important;
	background-image: linear-gradient(top, #00506f 0%, #006187 100%);
	background-image: -o-linear-gradient(top, #00506f 0%, #006187 100%);
	background-image: -moz-linear-gradient(top, #00506f 0%, #006187 100%);
	background-image: -webkit-linear-gradient(top, #00506f 0%, #006187 100%);
	background-image: -ms-linear-gradient(top, #00506f 0%, #006187 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #00506f),
		color-stop(1, #006187)
	);
	border:1px solid #1172c1;
}
.no-cssgradients .button.blue{
	background-color:#006187;
}
.no-cssgradients .button.blue:hover{
	background-color:#00506f;
}
.button.pale-blue{
	color:#ffffff !important;
	background-image: linear-gradient(top, #93ccca 0%, #8ac0be 100%);
	background-image: -o-linear-gradient(top, #93ccca 0%, #8ac0be 100%);
	background-image: -moz-linear-gradient(top, #93ccca 0%, #8ac0be 100%);
	background-image: -webkit-linear-gradient(top, #93ccca 0%, #8ac0be 100%);
	background-image: -ms-linear-gradient(top, #93ccca 0%, #8ac0be 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #93ccca),
		color-stop(1, #8ac0be)
	);
	border:1px solid #8ac0be;
}
.button.pale-blue:hover{
	color:#ffffff !important;
	background-image: linear-gradient(top, #8ac0be 0%, #93ccca 100%);
	background-image: -o-linear-gradient(top, #8ac0be 0%, #93ccca 100%);
	background-image: -moz-linear-gradient(top, #8ac0be 0%, #93ccca 100%);
	background-image: -webkit-linear-gradient(top, #8ac0be 0%, #93ccca 100%);
	background-image: -ms-linear-gradient(top, #8ac0be 0%, #93ccca 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #8ac0be),
		color-stop(1, #93ccca)
	);
	border:1px solid #8ac0be;
}
.no-cssgradients .button.pale-blue{
	background-color:#93ccca;
}
.no-cssgradients .button.pale-blue:hover{
	background-color:#8ac0be;
}
.button.red{
	color:#9d1111 !important;
	background-image: linear-gradient(top, #fd9c9c 0%, #fc7d7d 100%);
	background-image: -o-linear-gradient(top, #fd9c9c 0%, #fc7d7d 100%);
	background-image: -moz-linear-gradient(top, #fd9c9c 0%, #fc7d7d 100%);
	background-image: -webkit-linear-gradient(top, #fd9c9c 0%, #fc7d7d 100%);
	background-image: -ms-linear-gradient(top, #fd9c9c 0%, #fc7d7d 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #fd9c9c),
		color-stop(1, #fc7d7d)
	);
	border:1px solid #9d1111;
}
.button.red:hover{
	color:#9d1111 !important;
	background-image: linear-gradient(top, #fc7d7d 0%, #fd9c9c 100%);
	background-image: -o-linear-gradient(top, #fc7d7d 0%, #fd9c9c 100%);
	background-image: -moz-linear-gradient(top, #fc7d7d 0%, #fd9c9c 100%);
	background-image: -webkit-linear-gradient(top, #fc7d7d 0%, #fd9c9c 100%);
	background-image: -ms-linear-gradient(top, #fc7d7d 0%, #fd9c9c 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #fc7d7d),
		color-stop(1, #fd9c9c)
	);
	border:1px solid #9d1111;
}
.no-cssgradients .button.red{
	background-color:#fd9c9c;
}
.no-cssgradients .button.red:hover{
	background-color:#fc7d7d;
}
.button.pink{
	color:#a31366 !important;
	background-image: linear-gradient(top, #fda1d5 0%, #fc84c8 100%);
	background-image: -o-linear-gradient(top, #fda1d5 0%, #fc84c8 100%);
	background-image: -moz-linear-gradient(top, #fda1d5 0%, #fc84c8 100%);
	background-image: -webkit-linear-gradient(top, #fda1d5 0%, #fc84c8 100%);
	background-image: -ms-linear-gradient(top, #fda1d5 0%, #fc84c8 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #fda1d5),
		color-stop(1, #fc84c8)
	);
	border:1px solid #a31366;
}
.button.pink:hover{
	color:#a31366 !important;
	background-image: linear-gradient(top, #fc84c8 0%, #fda1d5 100%);
	background-image: -o-linear-gradient(top, #fc84c8 0%, #fda1d5 100%);
	background-image: -moz-linear-gradient(top, #fc84c8 0%, #fda1d5 100%);
	background-image: -webkit-linear-gradient(top, #fc84c8 0%, #fda1d5 100%);
	background-image: -ms-linear-gradient(top, #fc84c8 0%, #fda1d5 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #fc84c8),
		color-stop(1, #fda1d5)
	);
	border:1px solid #a31366;
}
.no-cssgradients .button.pink{
	background-color:#fda1d5;
}
.no-cssgradients .button.pink:hover{
	background-color:#fc84c8;
}
.button.darkgray{
	color:#434c50 !important;
	background-image: linear-gradient(top, #c0c0c0 0%, #9e9e9e 100%);
	background-image: -o-linear-gradient(top, #c0c0c0 0%, #9e9e9e 100%);
	background-image: -moz-linear-gradient(top, #c0c0c0 0%, #9e9e9e 100%);
	background-image: -webkit-linear-gradient(top, #c0c0c0 0%, #9e9e9e 100%);
	background-image: -ms-linear-gradient(top, #c0c0c0 0%, #9e9e9e 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #c0c0c0),
		color-stop(1, #9e9e9e)
	);
	border:1px solid #434c50;
}
.button.darkgray:hover{
	color:#434c50 !important;
	background-image: linear-gradient(top, #9e9e9e 0%, #c0c0c0 100%);
	background-image: -o-linear-gradient(top, #9e9e9e 0%, #c0c0c0 100%);
	background-image: -moz-linear-gradient(top, #9e9e9e 0%, #c0c0c0 100%);
	background-image: -webkit-linear-gradient(top, #9e9e9e 0%, #c0c0c0 100%);
	background-image: -ms-linear-gradient(top, #9e9e9e 0%, #c0c0c0 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #9e9e9e),
		color-stop(1, #c0c0c0)
	);
	border:1px solid #434c50;
}
.no-cssgradients .button.darkgray{
	background-color:#c0c0c0;
}
.no-cssgradients .button.darkgray:hover{
	background-color:#9e9e9e;
}
.button.lightgray{
	color:#747474 !important;
	background-image: linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
	background-image: -o-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
	background-image: -moz-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
	background-image: -webkit-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
	background-image: -ms-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #fbfbfb),
		color-stop(1, #f0f0f0)
	);
	border:1px solid #ababab;
}
.button.lightgray:hover{
	color:#747474 !important;
	background-image: linear-gradient(top, #f0f0f0 0%, #fbfbfb 100%);
	background-image: -o-linear-gradient(top, #f0f0f0 0%, #fbfbfb 100%);
	background-image: -moz-linear-gradient(top, #f0f0f0 0%, #fbfbfb 100%);
	background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #fbfbfb 100%);
	background-image: -ms-linear-gradient(top, #f0f0f0 0%, #fbfbfb 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #f0f0f0),
		color-stop(1, #fbfbfb)
	);
	border:1px solid #ababab;
}
.no-cssgradients .button.lightgray{
	background-color:#fbfbfb;
}
.no-cssgradients .button.lightgray:hover{
	background-color:#f0f0f0;
}
/*Person Shortcode*/
.person .person-name {
	font-family: 'Azo Sans Bold', Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
}
.person .person-title {
	font-family: 'Azo Sans Light', Arial, Helvetica, sans-serif;
	font-size: 14px;
}
/*Recent Posts Shortcode (in post content area)*/
.floated-post-slideshow li.flex-active-slide {
	width: 93% !important;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	border: 7px solid white;
}
.avada-container section.columns .flexslider.floated-post-slideshow .slides img {
	width: 100%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
/*Recent Posts Shortcode (in NAVIGATION/MENU area)*/
#megaMenu .avada-container.layout-thumbnails-on-side .flexslider {
	width: 100px;
}
#megaMenu .avada-container.layout-thumbnails-on-side div.recent-posts-content h4 a {
	color: white !important;
	font-family: 'Azo Sans Regular', Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 20px;
}
#megaMenu li.flex-active-slide {
	width: 83% !important;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	border: 4px solid white;
}
#megaMenu .avada-container section.columns .flexslider .slides img {
	width: 100%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
#megaMenu .avada-container .columns {
	margin: 0px;
}
/*Recent Posts Shortcode - date-on-side*/
.date-and-formats .format-box i {
	display: none;
}
/*.avada-container .columns.columns-4 .holder .col h4 {
	height: 72px;
}*/
.avada-container section.columns .holder .col h4 a {
	color: #333 !important;
}
.page-id-4 .avada-container section.columns .holder h4 a, .page-id-4 .avada-container section.columns .holder ul.meta, .page-id-4 .avada-container section.columns .holder .excerpt-container {
	color: white !important;
}
/*Read More button*/
a.read-more-recent-posts-shortcode {
	color: #ffffff !important;
	background-image: linear-gradient(top, #5E5C5C 0%, #494949 100%);
	background-image: -o-linear-gradient(top, #5E5C5C 0%, #494949 100%);
	background-image: -moz-linear-gradient(top, #5E5C5C 0%, #494949 100%);
	background-image: -webkit-linear-gradient(top, #5E5C5C 0%, #494949 100%);
	background-image: -ms-linear-gradient(top, #5E5C5C 0%, #494949 100%);
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #5E5C5C), color-stop(1, #494949) );
	border: 1px solid #464646;
	font-family: 'Azo Sans Bold', Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 32px;
	line-height: 32px;
	text-transform: uppercase;
	text-align: center;
	text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.07);
	padding: 6px 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
a.read-more-recent-posts-shortcode:hover {
	color:#ffffff !important;
	background-image: linear-gradient(top, #494949 0%, #5E5C5C 100%);
	background-image: -o-linear-gradient(top, #494949 0%, #5E5C5C 100%);
	background-image: -moz-linear-gradient(top, #494949 0%, #5E5C5C 100%);
	background-image: -webkit-linear-gradient(top, #494949 0%, #5E5C5C 100%);
	background-image: -ms-linear-gradient(top, #494949 0%, #5E5C5C 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #494949),
		color-stop(1, #5E5C5C)
	);
	border:1px solid #464646;
}
/*Tagline*/
#main .reading-box h2 {
	font-size: 18px !important;
	font-family: 'Azo Sans Regular', Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*Toggles*/
h5.toggle a {
	font-family: 'Azo Sans Medium', Arial, Helvetica, sans-serif !important;
}
.accordian h5.toggle a {
	font-size: 16px !important;
}
h5.toggle.active {
	margin-bottom: 0px;
}
/*Text Background*/
.text-background.hope {
	font-family: 'Azo Sans Black', Arial, sans-serif;
	font-weight: normal;
	z-index: -1;
	position: absolute;
	left: 0;
	top: 50%;
	text-align: center;
	width: 100%;
	color: #f9f7f3;
	text-transform: uppercase;
	font-size: 291px;
	line-height: 291px;
	bottom: -40px;
	margin: -155px 0 0 0;
}
.text-background.care {
	font-family: 'Azo Sans Black', Arial, sans-serif;
	font-weight: normal;
	z-index: -1;
	position: absolute;
	left: 0;
	top: 68%;
	text-align: center;
	width: 100%;
	color: #f9f7f3;
	text-transform: uppercase;
	font-size: 291px;
	line-height: 291px;
	bottom: -40px;
	margin: -155px 0 0 0;
}
/*QuickLinks*/
.quick-links {
	text-align: center;
}
.quick-links ul {
	padding: 10px;
	display: inline;
	background: rgba(0, 0, 0, 0.03);
	border-radius: 4px;
}
.quick-links ul li {
	display: inline;
	list-style: none;
	padding: 0 0 0 30px;
}
/*Gravity Forms*/
#gform_wrapper_1 .gform_footer.top_label, #gform_wrapper_2 .gform_footer.top_label {
	display: none;
}

/* ----------------------------------------------------------------
      Overwrites UDFD Design 
-------------------------------------------------------------------*/

/* clear floats */
.sh-mobile-button-wrap:before,
.sh-mobile-button-wrap:after,
.sh-instagram #masonryContainer:before,
.sh-instagram #masonryContainer:after,
.sh-instagram #masonryContainer .masonryItem:before,
.sh-instagram #masonryContainer .masonryItem:after,
#tier-two-images:before,
#tier-two-images:after,
.gift-inside-wrap:before,
.gift-inside-wrap:after,
.gift-row-wrap:before,
.gift-row-wrap:after {
  content: " ";
  display: table;
}

.sh-mobile-button-wrap:after,
.sh-instagram #masonryContainer:after,
.sh-instagram #masonryContainer .masonryItem:after,
#tier-two-images:after,
.gift-inside-wrap:after,
.gift-row-wrap:after {
  clear: both;
}

#sh-mobile-menu,
.mtoggle,
.sh-mobile-header {
  display: none;
}

.sh-mobile-header {
  background: #00506f;
}

.sh-mobile-header h2 {
  color: #fff;
  font-family: 'Memphis Medium', Arial, sans-serif !important;
  font-weight: 100;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  font-size: 16px;
  text-align: center;
  padding: 10px 0;
}

.sh-mobile-header span {
  color: #f0b823;
}

footer.footer-area .widget-9 {
  display: none;
}


/* Gifts Page */
.gift-inside-wrap {
  max-width: 1078px;
  margin: 0 auto;
}

.gift-button,
.gift-step {
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;
	padding: 15px 35px;
	text-transform: uppercase;
	font-family: 'Anzo Sans Light', Arial, sans-serif;
	background: #efb80d;
	color: #00506f;
	font-size: 17px;
	width: auto;
	margin: 10px 0;
	-webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}

.gift-button:hover {
  opacity: .5;
}

.gift-content p {
  font-size: 18px;
  color: #2b2b2b;
  font-family: 'Azo Sans Regular', Helvetica, sans-serif;
  -webkit-margin-before: 1.8em;
  -webkit-margin-after: 1.8em;
}

#main .gift-content ul,
#main .gift-content ol {
  font-size: 18px;
  color: #2b2b2b;
  font-family: 'Azo Sans Regular', Helvetica, sans-serif;
  line-height: 30px;
}

#tier-three .gift-content p,
#tier-three .gift-content ol,
#tier-three .gift-content ul,
#tier-four .gift-content p,
#tier-four .gift-content ol,
#tier-four .gift-content ul,
#tier-five .gift-content p,
#tier-five .gift-content ol,
#tier-five .gift-content ul
 {
  color: #fff;
}

#tier-three .gift-content ul li span,
#tier-four .gift-content ul li span,
#tier-five .gift-content ul li span {
  color: #00506F;
}

#tier-three .gift-inside-wrap,
#tier-four .gift-inside-wrap,
#tier-five .gift-inside-wrap {
  margin-bottom: 80px;
}

#main .gift-inside-wrap .gift-content h2 {
  color: #ffffff;
  font-size: 36px;
  font-weight: normal;
  font-family: 'Azo Sans Regular', Helvetica, sans-serif;
  line-height: 50px;
}

#main .gift-inside-wrap .gift-content h2 span {
  color: #00506F;
  font-style: italic;
}

.gift-two-col {
  width: 48%;
  padding: 0 2% 0 0;
  float: left;
}

#tier-two .gift-two-col {
  width: 50%;
  padding: 0;
}

.gift-float-right {
  float: right;
}

.align-center {
  text-align: center;
}

body.page-template-gifts-php #content,
body.page-template-gifts-php .footer-area,
body.page-template-gifts-php #footer {
  position: relative;
}

body.page-template-gifts-php .footer-area,
body.page-template-gifts-php #footer {
  z-index: 2;
}



.tiers {
  position: relative;
  z-index: 2;
}

#tier-one {
  background: #1c4151 url(images/tier-one-back.jpg) center top no-repeat;
  -webkit-background-SIZE: cover;
  -moz-background-SIZE: cover;
  -o-background-SIZE: cover;
  background-SIZE: cover;
  FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tier-one-back.jpg', sizingMethod='scale');
  -ms-FILTER: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tier-one-back.jpg', sizingMethod='scale')";
  text-align: center;
  border-bottom: 18px solid #f7c92b;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  z-index: 1;
}

#tier-one h1 {
  font-family: 'Memphis Light', Arial, sans-serif;
  font-size: 144px;
  font-weight: normal;
  color: #F0B823;
  line-height: 144px;
  /* Gifts of Hope: */
  text-shadow: 2px 2px 3px rgba(0,0,0,0.22);
  margin: 70px 0 0 0;
  width: 100%;
  float: left;
}

#tier-one .gift-inside-wrap {
  width: 100%;
  max-width: 100%;
  position: absolute;
  bottom: 40px;
}

#tier-one-content h2 {
  font-family: 'Azo Sans Light', Arial, sans-serif;
  font-size: 40px;
  color: #FFFFFF;
  line-height: 58px;
  letter-spacing: 2px;
  text-shadow: 1px 1px 2px rgba(74,73,74,0.43);
  text-transform: uppercase;
  margin-bottom: 40px;
}

#tier-one-content p {
  margin-bottom: 40px;
}

#tier-one-content .gift-button,
.gift-step {
  background: rgba(0,0,0,0.43);
  line-height: 25px;
  letter-spacing: 1px;
  text-shadow: 0px 1px 1px rgba(0,0,0,0.09);
  color: #fff;
}

#tier-two {
  padding: 50px 0;
  background: #efe9e5;
}

#tier-two h1 {
  font-family: 'Azo Sans Regular', Arial, sans-serif;
  font-size: 36px;
  color: #00506F;
  line-height: 50px;
  letter-spacing: 0px;
  text-shadow: 1px 0px 1px rgba(0,0,0,0.05);
  text-align: center;
  font-weight: normal;
}

#tier-two-images {
  padding: 0 145px;
}

.gift-three-col {
  width: 32%;
  float: left;
  text-align: center;
}

#tier-two-images .gift-three-col.gift-table {
  padding-top: 50px;
}

#tier-two-images .gift-three-col.gift-table p {
  font-style: italic;
  color: #9b9b9b;
  font-family: 'Azo Sans Regular', Arial, sans-serif;
  font-weight: normal;
  font-size: 20px;
}

#tier-two-content {
  margin-top: 90px;
  text-align: center;
}

#tier-two-content em {
  color: #006382;
}

#tier-two .gift-row-wrap {
  margin-top: 50px;
}

#tier-two .gift-row-wrap .gift-two-col {
  text-align: center;
}

#tier-two .gift-row-wrap .gift-two-col .gift-button {
  font-size: 17px;
  color: #ffffff;
  background: #2f6e86;
  padding: 15px 25px;
}

#tier-three {
  background: #8ac0be;
  padding: 80px 0 60px;
}

#tier-three h1 {
  text-align: center;
  font-family: 'Azo Sans Regular', Helvetica, sans-serif;
  font-size: 36px;
  color: #fff;
  line-height: 50px;
  letter-spacing: 0px;
  /* What if, instead of : */
  text-shadow: 1px 0px 1px rgba(0,0,0,0.05);
  font-weight: normal;
  margin-bottom: 60px;
}

#tier-three h1 span {
  color: #00506F;
  font-style: italic;
}

#tier-four {
  background: #00506f;
  padding: 85px 0;
}

#tier-five {
  background: #4c974a;
  padding: 85px 0;
}

#tier-six {
  background: #efe9e5;
  padding: 85px 0;
}

#tier-six .tier-video {
  padding: 10px;
  background: #fff;
  margin: 0 auto;
}

.tier-video .player-wrapper {
  position: relative!important;
  padding: 0!important;
  padding-bottom: 56.25%!important;
  height: 0!important;
  width: 100%!important;
}

.tier-video .player-wrapper iframe {
  position: absolute!important;
  top: 0!important;
  left: 0!important;
  width: 100%!important;
  height: 100%!important;
  padding: 0!important;
  border: 0!important;
}

/* Gift Page Media Queries */

@media only screen and (max-width: 1077px) {
  .gift-inside-wrap,
  #tier-one .gift-inside-wrap {
    padding: 0 2%;
    width: 96%;
  }
  #tier-two .gift-row-wrap .gift-two-col .gift-button {
    font-size: 12px;
  }
  #tier-two-images {
    padding: 0;
  }
  .gift-three-col {
    width: 33%;
  }
}

@media only screen and (max-width: 1024px) {
  #tier-one-content h2 {
    font-size: 30px;
  }
  #tier-two-images .gift-three-col.gift-table {
    padding-top: 80px;
  }
}

@media only screen and (max-width: 768px) {
  body.page-template-gifts-php #content {
    margin-bottom: 0;
  }
  #tier-one h1 {
    font-size: 80px;
    line-height: 80px;
  }
  #tier-one-content h2 {
    font-size: 24px;
    line-height: 30px;
  }
  #tier-two h1 {
    font-size: 30px;
  }
  #tier-two-images .gift-three-col.gift-table {
    padding-top: 50px;
  }
  #tier-two .gift-two-col {
    width: 48%;
    padding: 0 1%;
  }
  #tier-two .gift-row-wrap .gift-two-col .gift-button {
    display: block;
    font-size: 17px;
  }
  /*
#tier-one .gift-inside-wrap {
    bottom: 30px;
  }
  #tier-one-content p {
    margin-bottom: 0;
  }
  .gift-arrow {
    display: none;
  }
*/
}

@media only screen and (max-width: 600px) {
  .gift-inside-wrap,
  #tier-one .gift-inside-wrap {
    padding: 0 5%;
    width: 90%;
  }
  #tier-one h1 {
    font-size: 40px;
    line-height: 40px;
    margin-top: 40px;
  }
  #tier-one .gift-inside-wrap {
    bottom: 30px;
  }
  #tier-one-content p {
    margin-bottom: 0;
  }
  #tier-one-content h2 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  .gift-arrow {
    display: none;
  }
  #tier-two h1 {
    font-size: 24px;
    line-height: 34px;
  }
  .gift-two-col {
    width: 100%;
    padding: 0 0 30px 0;
  }
  .gift-three-col {
    width: 100%;
  }
  #tier-two-images .gift-three-col.gift-table {
    padding: 30px 0;
  }
  #tier-two-images {
    margin-top: 30px;
  }
  #tier-two .gift-two-col {
    width: 100%;
    float: none;
    padding: 0;
  }
  #tier-three .gift-inside-wrap, 
  #tier-four .gift-inside-wrap, 
  #tier-five .gift-inside-wrap {
    margin-bottom: 40px;
  }
  #tier-one {
    position: relative;
  }
  #tier-two {
    margin-top: 0 !important;
  }
  #tier-three h1 {
    font-size: 24px;
    line-height: 36px;
  }
  #main .gift-inside-wrap .gift-content h2 {
    font-size: 24px;
    line-height: 36px;
  }
}


@media only screen and (max-width: 400px) {
  #tier-one h1 {
    margin-top: 70px;
  }
  #tier-one-content h2 {
    font-size: 24px;
    line-height: 30px;
  }
}

/*Media Queries*/
/* iPhone & Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width: 320px) and (max-width: 640px) { 
	/*Display None*/
	.footer-area, div.to_the_top, .sticky-nav-container, .sticky-nav-scroll-here#sponsor-now + .fullwidth-100.gray-background, #wrapper .header-social .alignright {
		display: none;
	}
	/*Header*/
	.header-v4 #header .search {
		display: none;
	}
	#wrapper .header-v4 .header-social .alignleft {
		margin-bottom: 0px;
	}
	#wrapper .header-social {
		padding-top: 8px;
		padding-bottom: 5px;
	}
}
/*Just before iPads*/
@media only screen and (max-width: 800px) {
	
	#small-nav,
	.header-social {
  	display: none;
	}
	
	.header-wrapper .header-v4 #header {
  	padding: 0 !important;
	}
	
	.header-wrapper .header-v4 #header .logo {
  	margin: 10px 0 10px 5% !important;
  	float: left !important;
  	width: auto !important;
	}
	
	.header-wrapper .header-v4 #header .logo a {
  	height: auto;
	}
	
	.header-v4 #header .search {
		display: none;
	}
	
	.mtoggle {
  	display: block;
  	float: right;
  	margin: 48px 5% 0 0;
	}
	
/* Mobile Nav */

  #sh-mobile-menu {
    background: #fff;
  }
  
  .sh-mobile-menu-wrap ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  
  .sh-mobile-menu-wrap > ul {
    border-top: 1px solid #eee;
  }
  
  .sh-mobile-menu-wrap ul li {
    font-family: 'Azo Sans Bold', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
  }
  
  .sh-mobile-menu-wrap ul li ul li {
    font-family: 'Memphis Medium', Arial, sans-serif;
    text-transform: none;
  }
  
  .sh-mobile-menu-wrap ul li a {
    background: #f9f9f9;
    padding: 10px 20px;
    border-bottom: 1px solid #eee;
    display: block;
    color: #000;
  }
  
  .sh-mobile-menu-wrap ul li ul li a {
    padding: 10px 20px 10px 40px;
  }
  
  .sh-mobile-menu-wrap ul li a:hover {
    background: #f1f1f1;
  }

/* Motto Section */	
	.sh-mobile-header {
  	display: block;
	}
	
	.sh-button {
  	display: block;
  	width: 50%;
  	text-align: center;
  	padding: 15px 0 10px;
  	color: #000;
  	font-family: 'Azo Sans Bold', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 32px;
    line-height: 32px;
	}
	
	.sh-button:hover {
  	color: #000;
	}
	
	.sh-button.blue {
  	background: #92cbce;
  	float: left;
	}
	
	.sh-button.blue:hover {
  	background-color: #a9ebef;
	}
	
	.sh-button.yellow {
  	background: #f1c30e;
  	float: right;
	}
	
	.sh-button.yellow:hover {
  	background-color: #fed842;
	}
	
/* Slider Section */

/*
  #sliders-container,
  #sliders-container .avada-skin-rev .rev_slider > ul > li {
    padding-bottom: 100px !important;
  }
  
  #sliders-container .avada-skin-rev .rev_slider > ul > li {
  }
  
  #sliders-container .rev_slider .tp-caption.TITLE-Memphis_Bold {
    left: 40px !important;
    top: 260px !important;
    font-size: 32px !important;
  }
  
  #sliders-container .rev_slider .tp-caption.CAPTION-Azo_Bold {
    right: 40px !important;
    top: 260px !important;
    width: 50% !important;
    font-size: 18px !important;
  }
*/
	
	#header,
	.header-v4 #header,
	#sliders-container .avada-skin-rev {
  	border-bottom: none !important;
  	border-top: none !important;
	}
	
/* Home 3 Columns */

  body.home .fullwidth-box {
    padding: 0 5%;
  }
  
  .columns-3 .holder article.col {
    width: 30% !important;
  }
  
  .columns-3 .holder article.col:first-child {
    margin-right: 5%;
  }
  
  .columns-3 .holder article.col:last-child {
    margin-left: 5%;
  }
  
/* Home Instagram & eNews */

  .sh-instagram,
  .sh-enews {
    text-align: center;
  }
  
  .sh-instagram #masonryContainer {
    margin: 0 20% !important;
  }
  
  .sh-instagram #masonryContainer .masonryItem {
    width: 100% !important;
  }
  
  .sh-enews {
    margin: 0 20%;
  }
  
  .sh-enews h1 span {
    text-transform: none;
  }
  
  .sh-enews .gform_wrapper .top_label li.gfield.gf_left_half {
    width: 70%;
  }
  
  .sh-enews .gform_wrapper .top_label li.gfield.gf_right_half {
    width: 28%;
  }
  
  .sh-enews .gform_wrapper .top_label li.gfield.gf_right_half .button {
    width: 100%;
  }
  
  .footer-area .widget-7,
  .footer-area .widget-8 {
    float: left;
  }
  
  .footer-area .widget-8 {
    width: 210px;
  }
  
}


/*Responsive Web Design "Line Breaks" - rwd-line*/
.rwd-line {
	display: inline;
}

@media only screen and (max-width: 600px) {

  .columns-3 .holder article.col {
    width: 60% !important;
    margin: 0 auto 60px auto !important;
    text-align: center;
  }
  
  .columns-3 .holder article.col:last-child {
    margin-bottom: 0;
  }
  
  body.home .columns-3 .holder article.col .excerpt-container {
    display: none;
  }
  
  body.home .columns-3 .holder article.col .meta li {
    width: 100%;
    float: none;
    text-align: center;
  }

/* YouTube */

  body.home .ytctitledesc-cont {
    display: none;
  }

	.rwd-line {
		display: block;
	}
	
/* Instagram */

  .sh-instagram #masonryContainer {
    margin: 0 5% !important;
  }
  
  .sh-instagram #masonryContainer .masonryItem p {
    padding: 0 !important;
  }
  
/* Footer Area */

  footer.footer-area {
    display: block;
    border-top: none !important;
    padding: 0 5% !important;
  }
  
  footer.footer-area .widget-1,
  footer.footer-area .widget-2,
  footer.footer-area .widget-3,
  footer.footer-area .widget-4,
  footer.footer-area .widget-5,
  footer.footer-area .widget-6 {
    display: none;
  }
  
  footer.footer-area .widget-7,
  footer.footer-area .widget-8 {
    width: 100%;
    text-align: center;
  }
  
  .addthis_default_style .at300b {
    float: none !important;
    display: inline-block !important;
  }
  
  #wrapper .footer-area .columns .col {
    width: 100% !important;
  }
  
  .footer-widget-col {
    margin-bottom: 40px;
  }
  
  footer.footer-area .widget-8 .wooslider {
    padding: 0 50px;
  }
  
  footer.footer-area .widget-9 {
    display: block;
	}
  
  .sh-button {
    font-size: 26px;
	}
	
  footer.footer-area .widget-9 .sh-button {
  	width: 100%;
  	float: none !important;
  	clear: both;
  	font-size: 32px;
  	color: #fff !important;
	}
	
  footer.footer-area .widget-9 .sh-button.blue {
  	background: #92cbce;
  	float: left;
	}
	
	footer.footer-area .widget-9 .sh-button.blue:hover {
  	background-color: #a9ebef;
	}
  
}

.mobile-sliders {
  display: none;
}

@media only screen and (max-width: 400px) {
  .sh-enews {
    margin: 0;
  }
  
  .post-content .featured-stories h1.section-heading {
    font-size: 26px !important;
  }
  
  .page-template-100-width-php #main {
    padding-bottom: 0;
  }
  
  body.home #sliders-container {
    display: none;
  }
  
  body.home .mobile-sliders {
    display: block;
    background: #fff;
    padding-top: 5px;
  }
  
  .mobile-sliders li {
    list-style: none;
    padding-bottom: 5px;
  }

}


@media only screen and (max-width: 320px) {

  .sh-mobile-header h2 {
    font-size: 13px;
  }
  
  .sh-enews {
    margin: 0;
  }
  
  .sh-enews h1 span {
    text-transform: none;
  }
  
  .sh-enews .gform_wrapper .top_label li.gfield.gf_left_half {
    width: 100%;
  }
  
  .sh-enews .gform_wrapper .top_label li.gfield.gf_right_half {
    width: 100%;
  }
  
  .sh-enews .gform_wrapper .top_label li.gfield.gf_right_half .button {
    width: 100%;
  }
	.rwd-line {
		display: block;
	}
  footer.footer-area .widget-9 {
    display: block;
	}
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}