/*
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.8.6
Author: Caleb Weeks
Author URI: mostlywebsites.net
*/

/*Webfonts*/
@font-face {
	font-family: 'Azo Sans Black Italic';
	src: url('/wp-content/uploads/webfonts/azo-sans-black-italic.eot');
	src: url('/wp-content/uploads/webfonts/azo-sans-black-italic.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/azo-sans-black-italic.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/azo-sans-black-italic.ttf') format('truetype'),
	     url('/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('/wp-content/uploads/webfonts/azo-sans-black.eot');
	src: url('/wp-content/uploads/webfonts/azo-sans-black.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/azo-sans-black.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/azo-sans-black.ttf') format('truetype'),
	     url('/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('/wp-content/uploads/webfonts/azo-sans-bold-italic.eot');
	src: url('/wp-content/uploads/webfonts/azo-sans-bold-italic.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/azo-sans-bold-italic.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/azo-sans-bold-italic.ttf') format('truetype'),
	     url('/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('/wp-content/uploads/webfonts/azo-sans-bold.eot');
	src: url('/wp-content/uploads/webfonts/azo-sans-bold.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/azo-sans-bold.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/azo-sans-bold.ttf') format('truetype'),
	     url('/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('/wp-content/uploads/webfonts/azo-sans-italic.eot');
	src: url('/wp-content/uploads/webfonts/azo-sans-italic.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/azo-sans-italic.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/azo-sans-italic.ttf') format('truetype'),
	     url('/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('/wp-content/uploads/webfonts/azo-sans-light-italic.eot');
	src: url('/wp-content/uploads/webfonts/azo-sans-light-italic.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/azo-sans-light-italic.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/azo-sans-light-italic.ttf') format('truetype'),
	     url('/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('/wp-content/uploads/webfonts/azo-sans-light.eot');
	src: url('/wp-content/uploads/webfonts/azo-sans-light.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/azo-sans-light.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/azo-sans-light.ttf') format('truetype'),
	     url('/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('/wp-content/uploads/webfonts/azo-sans-medium-italic.eot');
	src: url('/wp-content/uploads/webfonts/azo-sans-medium-italic.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/azo-sans-medium-italic.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/azo-sans-medium-italic.ttf') format('truetype'),
	     url('/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('/wp-content/uploads/webfonts/azo-sans-medium.eot');
	src: url('/wp-content/uploads/webfonts/azo-sans-medium.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/azo-sans-medium.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/azo-sans-medium.ttf') format('truetype'),
	     url('/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('/wp-content/uploads/webfonts/azo-sans-regular.eot');
	src: url('/wp-content/uploads/webfonts/azo-sans-regular.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/azo-sans-regular.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/azo-sans-regular.ttf') format('truetype'),
	     url('/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('/wp-content/uploads/webfonts/azo-sans-thin-italic.eot');
	src: url('/wp-content/uploads/webfonts/azo-sans-thin-italic.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/azo-sans-thin-italic.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/azo-sans-thin-italic.ttf') format('truetype'),
	     url('/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('/wp-content/uploads/webfonts/azo-sans-thin.eot');
	src: url('/wp-content/uploads/webfonts/azo-sans-thin.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/azo-sans-thin.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/azo-sans-thin.ttf') format('truetype'),
	     url('/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('/wp-content/uploads/webfonts/cold-spaghetti-btn.eot');
	src: url('/wp-content/uploads/webfonts/cold-spaghetti-btn.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/cold-spaghetti-btn.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/cold-spaghetti-btn.ttf') format('truetype'),
	     url('/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('/wp-content/uploads/webfonts/memphis-bold.eot');
	src: url('/wp-content/uploads/webfonts/memphis-bold.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/memphis-bold.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/memphis-bold.ttf') format('truetype'),
	     url('/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('/wp-content/uploads/webfonts/memphis-extra-light.eot');
	src: url('/wp-content/uploads/webfonts/memphis-extra-light.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/memphis-extra-light.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/memphis-extra-light.ttf') format('truetype'),
	     url('/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('/wp-content/uploads/webfonts/memphis-light.eot');
	src: url('/wp-content/uploads/webfonts/memphis-light.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/memphis-light.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/memphis-light.ttf') format('truetype'),
	     url('/wp-content/uploads/webfonts/memphis-light.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Memphis Medium';
	src: url('/wp-content/uploads/webfonts/memphis-medium.eot');
	src: url('/wp-content/uploads/webfonts/memphis-medium.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/uploads/webfonts/memphis-medium.woff') format('woff'),
	     url('/wp-content/uploads/webfonts/memphis-medium.ttf') format('truetype'),
	     url('/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('/wp-content/uploads/webfonts/2B99E3_0_0.eot');src: url('/wp-content/uploads/webfonts/2B99E3_0_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/webfonts/2B99E3_0_0.woff') format('woff'),url('/wp-content/uploads/webfonts/2B99E3_0_0.ttf') format('truetype');}

.LilyWang { 
	font-family: LilyWang;
	font-weight: normal;
	font-style: normal;
}

/*TYPOGRAPHY*/
#nav ul li ul li a, #reviews #comments > h2, #sticky-nav ul li ul li a, #wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a, .avada-container h3, .comment-form input[type="submit"], .ei-title h3, .fusion-blog-shortcode .fusion-timeline-date, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-load-more-button, .fusion-page-title-bar h3, .meta .fusion-date, .more, .post-content blockquote, .project-content .project-info h4, .review blockquote div strong, .review blockquote q, .ticket-selector-submit-btn[type="submit"], body {
	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;
}
/*HEADER(S)*/
/*Top Header*/
#wrapper .fusion-secondary-header .fusion-contact-info {
	min-height: 31px;
	line-height: 31px;
	border-bottom: 0px;
}
#wrapper .fusion-secondary-header .fusion-contact-info {
	font-size: 14px;
}
#wrapper .fusion-secondary-header .fusion-contact-info {
	font-family: 'Memphis Medium', Arial, sans-serif !important;
}
#wrapper .fusion-secondary-header .fusion-contact-info a {
	color: #efb823 !important;
}
#wrapper .fusion-secondary-header {
	border-bottom: 0px;
}
#wrapper .fusion-secondary-header .fusion-secondary-menu .menu li {
	border-left: 0px;
}
#wrapper .fusion-secondary-header .fusion-secondary-menu {
	font-family: 'Azo Sans Regular', Helvetica, Arial, Helvetica, sans-serif !important;
	text-transform: uppercase;
	font-size: 11px !important;
}
#wrapper .fusion-secondary-header .fusion-secondary-menu .top_header_sponsor_button {
	background: #8ac0be;
	padding: 0px 20px;
}
#wrapper .fusion-secondary-header .fusion-secondary-menu .top_header_donate_button {
	background: #f0b823;
	padding: 0px 20px;
	margin-left: -3px;
	font-weight: bold;
}
/*Header*/
.fusion-header {
	border-bottom: 4px solid #f0b823 !important;
}
/*Header v4 CSS*/
.fusion-header-v4 .fusion-header {
	padding: 0px 0px;
}
.fusion-header-v4 .fusion-header .searchform {
	padding-top: 5px;
}
.fusion-header-v4 .fusion-secondary-main-menu {
	border-bottom: 0;
}
/*Ubermenu Main Menu (Navigation)*/
.ubermenu .ubermenu-target-title.ubermenu-target-text {
	font-family: 'Azo Sans Bold', Arial, sans-serif;
}
.fusion-row .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {
	content: "\f078";
}
.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target .ubermenu-target-description {
	color: white;
}
.ubermenu .ubermenu-submenu .ubermenu-target-title.ubermenu-target-text {
	font-family: 'Azo Sans Regular', Arial, sans-serif;
}
.ubermenu .ubermenu-submenu .ubermenu-target-description.ubermenu-target-text {
	font-family: 'Azo Sans Regular', Arial, sans-serif;
	font-style: italic;
	color: white !important;
	line-height: 16px;
}
.fusion-row .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover {
	color: #f0b823 !important;
}
.fusion-row .ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {
	color: white;
}
.ubermenu-submenu .ubermenu-image {
	border: 3px solid white !important;
	margin-right: 8px !important;
}
.ubermenu-main .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
	border-bottom: 1px dotted rgba(0, 0, 0, 0.3) !important;
}
.ubermenu-skin-vanilla.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
	border-top: none !important;
}
.ubermenu-main ul.ubermenu-submenu li.ubermenu-item:first-of-type {
	border-right: 1px solid rgba(129, 129, 129, 0.3);
}
.ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target:not(.ubermenu-noindicator) {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto {
	padding: 4px;
}
/*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 .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;
}
/*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: 70px;
}
.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: 70px;
	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-nav-container ul li a i /*Font Awesome icons*/ {
	display: block;
	padding-top: 6px;
}
/*Sticky Elements Plugin*/
.sticky-nav-container.sticky-element-fixed {
	z-index: 15;
}
/*Headings using Memphis Bold without dots*/
.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 14px;
}
/*#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;
}
#content .fusion-load-more-button {
	background-color: white;
}
/*--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;
}
.single-navigation a[rel=prev]:before, .pagination-prev:before, .woocommerce-pagination .prev:before, .single-navigation a[rel=next]:after, .pagination-next:after, .woocommerce-pagination .next:after {
	line-height: 32px;
}
/*--Widget Headings--*/
#sidebar .widget h4 {
	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;
}
.fusion-row #sidebar .widget.blue h4 {
	background: url("http://showhope.org/wp-content/uploads/2013/12/border-dashed-blue.png") repeat-x 0 bottom;
	color: #00506f !important;
}
.fusion-row #sidebar .widget.yellow h4 {
	background: url("http://showhope.org/wp-content/uploads/2013/12/border-dashed-yellow.png") repeat-x 0 bottom;
	color: #f0b823 !important;
}
.widget_categories .screen-reader-text {
	display: none;
}
/*WP Tabs Widget*/
.wpt_widget_content {
	background-color: #f0f0f0;
}
.wpt_widget_content .entry-title {
	font-size: 13px;
	line-height: 21px;
}
.wpt_widget_content .tab_title {
	font-size: 12px;
	font-family: 'Azo Sans Bold', Helvetica, Arial;
	text-transform: uppercase;
}
.widget .wpt_widget_content ul.wpt-tabs li {
	padding: 5px 0 !important;
}
.wpt_widget_content .tab_title.selected {
	background-color: white;
	border-top: 3px solid #4c974a;	
}
.wpt_widget_content .tab_title {
	background-color: #f0f0f0;
}
.widget .wpt_widget_content .tab_title a {
	border-left: none;
	border-bottom: none;
}
.wpt_widget_content .wpt-pagination {
	font-size: 13px;
	font-family: 'Azo Sans Bold', Helvetica, Arial;
	text-transform: uppercase;
}
.wpt_widget_content .wpt-pagination a {
	color: #5F5D5D;
}
.widget .wpt_widget_content .wpt-pagination {
	padding-bottom: 10px;
}
.wpt_widget_content .wpt_thumb_small {
	border: 2px solid #C1C1C1;
	box-sizing: border-box;
	padding-top: 0;
	margin-top: 4px;
}
/*Avada Tabs*/
#wrapper .fusion-tabs-widget .tab-holder .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.fusion-footer-widget-area {
	border-top: 2px dotted #cccccc !important;
	padding: 30px 10px 0px;
}
footer.fusion-footer-widget-area h4 {
	font-family: 'Azo Sans Bold', Arial, sans-serif !important;
	font-size: 16px !important;
	font-weight: normal;
	line-height: 18px !important;
	text-transform: uppercase;
	color: #00506F !important;
	border-bottom: 0px;
	margin-bottom: 10px;
	font-weight: normal;
}
.fusion-footer-widget-area a {
	text-shadow: none;
}
.fusion-footer-widget-area ul li a {
	background: none;
	padding: 0 0 5px 0;
	border-bottom: 0px;
}
.fusion-footer-widget-area h3, .fusion-footer-widget-area .widget-title {
	margin-bottom: 12px;
}
/*Footer Widget Navigation*/
.fusion-footer-widget-area #text-2 { 
	background: url("http://showhope.org/wp-content/uploads/2013/12/footer-border-line.png") no-repeat right 0;
	padding: 0px 15px 0 0;
}
.fusion-footer-widget-area .sub-menu {
	margin-left: 0px !important;
}
.fusion-footer-widget-area .widget_nav_menu ul li a {
	font-size: 13px;
	line-height: 14px;
	padding: 0px 0px 5px 0px;
}
.fusion-footer-widget-area .widget_nav_menu ul li.menu-item-has-children > a {
	font-family: 'Azo Sans Bold', Helvetica, Arial, sans-serif;
}
.fusion-footer-widget-area #nav_menu-2 ul.menu > li.menu-item, .fusion-footer-widget-area #nav_menu-3 ul.menu > li.menu-item, .fusion-footer-widget-area #nav_menu-4 ul.menu > li.menu-item {
	padding-bottom: 8px;
}
.fusion-footer-widget-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, .fusion-footer-widget-area #menu-footer-restore-hope #menu-item-11500 > a {
	font-family: 'Azo Sans Bold', Helvetica, Arial, sans-serif;
}

/*--Widget Widths--*/
@media (min-width: 1200px) {
	.fusion-footer-widget-area .fusion-columns-6.fusion-widget-area .col-lg-2:nth-child(3) {
		width: 13.566667%;
	}
	.fusion-footer-widget-area .fusion-columns-6.fusion-widget-area .col-lg-2:nth-child(4) {
		width: 12.866667%;
	}
	.fusion-footer-widget-area .fusion-columns-6.fusion-widget-area .col-lg-2:nth-child(5) {
		width: 18.366667%;
	}
	.fusion-footer-widget-area .fusion-columns-6.fusion-widget-area .col-lg-2:nth-child(6) {
		width: 21.866667%;
	}
}
/*@media screen and (min-width: 940px) {
	.fusion-footer-widget-area #text-3 {
		float: left;
		display: inline;
		position: relative;
		top: 80px;
		right: 432px;
		width: 220px;
	}
	.fusion-footer-widget-area .widget_wooslider_slideshow_slides  {
		float: right;
		display: inline;
		width: 180px;
		position: relative;
		bottom: 20px;
	}
}*/



/*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;
}
.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: 7px;
}
.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: 0 10px 0 0;
}
.masonryItem p {
	font-family: 'Azo Sans Italic', 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;
}


.comment-form input[type="submit"], .fusion-button, .fusion-load-more-button, .gform_page_footer input[type="button"], .gform_wrapper .button, .gform_wrapper .gform_button, .ticket-selector-submit-btn[type="submit"] {
	font-family: 'Azo Sans Bold', Arial, Helvetica, sans-serif !important;
	font-weight: normal !important;
}
.fusion-button {
	border: 0px !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.fusion-button.large{
	height:43px;
	line-height:43px;
	font:13px/43px 'Azo Sans Bold', arial, helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	padding:0 30px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.fusion-button.small,#reviews input#submit,.price_slider_amount button,.gform_wrapper .gform_button{
	height:32px;
	font:13px/32px 'fusion-button', 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*/
.fusion-button.button-green, .fusion-button.button-green.wpcf7-submit, .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%);
	border:1px solid #9dba60;	
}
.fusion-button.button-green:hover, .fusion-button.button-green.wpcf7-submit:hover, .button.green:hover, .fusion-button.button-green:focus, .fusion-button.button-green.wpcf7-submit:focus, .button.green:focus, .fusion-button.button-green:active, .fusion-button.button-green.wpcf7-submit:active, .button.green:active {
	color:#ffffff !important;
	background-color:#63a262;
	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%);
	border:1px solid #9dba60;
}
.no-cssgradients .button-green{
	background-color:#63a262;
}
.no-cssgradients .button-green:hover{
	background-color:#AAD75D;
}
/*Button - Dark Green*/
.fusion-button.button-darkgreen, .fusion-button.button-darkgreen.wpcf7-submit, .button.darkgreen {
	color:#ffffff !important;
	background-image: linear-gradient(top, #4C714B 0%, #40753F 100%);
	background-image: -o-linear-gradient(top, #4C714B 0%, #40753F 100%);
	background-image: -moz-linear-gradient(top, #4C714B 0%, #40753F 100%);
	background-image: -webkit-linear-gradient(top, #4C714B 0%, #40753F 100%);
	background-image: -ms-linear-gradient(top, #4C714B 0%, #40753F 100%);
	border:1px solid #9dba60;
}
.fusion-button.button-darkgreen:hover, .fusion-button.button-darkgreen.wpcf7-submit:hover, .button.darkgreen:hover, .fusion-button.button-darkgreen:focus, .fusion-button.button-darkgreen.wpcf7-submit:focus, .button.darkgreen:focus, .fusion-button.button-darkgreen:active, .fusion-button.button-darkgreen.wpcf7-submit:active, .button.darkgreen:active {
	color:#54770f !important;
	background-image: linear-gradient(top, #40753F 0%, #4C714B 100%);
	background-image: -o-linear-gradient(top, #40753F 0%, #4C714B 100%);
	background-image: -moz-linear-gradient(top, #40753F 0%, #4C714B 100%);
	background-image: -webkit-linear-gradient(top, #40753F 0%, #4C714B 100%);
	background-image: -ms-linear-gradient(top, #40753F 0%, #4C714B 100%);
	border:1px solid #9dba60;
}
.no-cssgradients .button-darkgreen{
	background-color:#4C714B;
}
.no-cssgradients .button-darkgreen:hover{
	background-color:#40753F;
}
/*Button - Orange*/
.fusion-button.button-orange, .fusion-button.button-orange.wpcf7-submit, .button.orange {
	color:#ffffff !important;
	background-image: linear-gradient(top, #f0b823 0%, #f8bf56 100%);
	background-image: -o-linear-gradient(top, #f0b823 0%, #f8bf56 100%);
	background-image: -moz-linear-gradient(top, #f0b823 0%, #f8bf56 100%);
	background-image: -webkit-linear-gradient(top, #f0b823 0%, #f8bf56 100%);
	background-image: -ms-linear-gradient(top, #f0b823 0%, #f8bf56 100%);
	border:1px solid #c0830b;
}
.fusion-button.button-orange:hover, .fusion-button.button-orange.wpcf7-submit:hover, .button.orange:hover, .fusion-button.button-orange:focus, .fusion-button.button-orange.wpcf7-submit:focus, .button.orange:focus, .fusion-button.button-orange:active, .fusion-button.button-orange.wpcf7-submit:active, .button.orange:active {
	color:#c0830b !important;
	background-image: linear-gradient(top, #f8bf56 0%, #f0b823 100%);
	background-image: -o-linear-gradient(top, #f8bf56 0%, #f0b823 100%);
	background-image: -moz-linear-gradient(top, #f8bf56 0%, #f0b823 100%);
	background-image: -webkit-linear-gradient(top, #f8bf56 0%, #f0b823 100%);
	background-image: -ms-linear-gradient(top, #f8bf56 0%, #f0b823 100%);
	border:1px solid #c0830b;
}
.no-cssgradients .button-orange{
	background-color:#f0b823;
}
.no-cssgradients .button-orange:hover{
	background-color:#f8bf56;
}
/*Button - Blue*/
.fusion-button.button-blue, .fusion-button.button-blue.wpcf7-submit, .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%);
	border:1px solid #1172c1;
}
.fusion-button.button-blue:hover, .fusion-button.button-blue.wpcf7-submit:hover, .button.blue:hover, .fusion-button.button-blue:focus, .fusion-button.button-blue.wpcf7-submit:focus, .button.blue:focus, .fusion-button.button-blue:active, .fusion-button.button-blue.wpcf7-submit:active, .button.blue:active {
	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*/
.fusion-button.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;
}
.fusion-button.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*/
.fusion-button.button-red, .fusion-button.button-red.wpcf7-submit, .button.red {
	color:#ffffff !important;
	background-image: linear-gradient(top, #CC1F1F 0%, #E63B3B 100%);
	background-image: -o-linear-gradient(top, #CC1F1F 0%, #E63B3B 100%);
	background-image: -moz-linear-gradient(top, #CC1F1F 0%, #E63B3B 100%);
	background-image: -webkit-linear-gradient(top, #CC1F1F 0%, #E63B3B 100%);
	background-image: -ms-linear-gradient(top, #CC1F1F 0%, #E63B3B 100%);
	border:1px solid #9d1111;
}
.fusion-button.button-red:hover, .fusion-button.button-red.wpcf7-submit:hover, .button.red:hover, .fusion-button.button-red:focus, .fusion-button.button-red.wpcf7-submit:focus, .button.red:focus, .fusion-button.button-red:active, .fusion-button.button-red.wpcf7-submit:active, .button.red:active {
	color:#9d1111 !important;
	background-image: linear-gradient(top, #E63B3B 0%, #CC1F1F 100%);
	background-image: -o-linear-gradient(top, #E63B3B 0%, #CC1F1F 100%);
	background-image: -moz-linear-gradient(top, #E63B3B 0%, #CC1F1F 100%);
	background-image: -webkit-linear-gradient(top, #E63B3B 0%, #CC1F1F 100%);
	background-image: -ms-linear-gradient(top, #E63B3B 0%, #CC1F1F 100%);
	border:1px solid #9d1111;
}
.no-cssgradients .button-red{
	background-color:#CC1F1F;
}
.no-cssgradients .button-red:hover{
	background-color:#E63B3B;
}
/*Button - Pink*/
.fusion-button.button-pink, .fusion-button.button-pink.wpcf7-submit, .button.pink {
	color:#ffffff !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%);
	border:1px solid #9d1111;
}
.fusion-button.button-pink:hover, .fusion-button.button-pink.wpcf7-submit:hover, .button.pink:hover, .fusion-button.button-pink:focus, .fusion-button.button-pink.wpcf7-submit:focus, .button.pink:focus, .fusion-button.button-pink:active, .fusion-button.button-pink.wpcf7-submit:active, .button.pink:active {
	color:#ffffff !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%);
	border:1px solid #9d1111;
}
.no-cssgradients .button-pink{
	background-color:#fd9c9c;
}
.no-cssgradients .button-pink:hover{
	background-color:#fc7d7d;
}
/*Button - Dark Gray*/
.fusion-button.button-darkgray, .fusion-button.button-darkgray.wpcf7-submit, .button.darkgray {
	color:#FFFFFF !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%);
	border:1px solid #434c50;
}
.fusion-button.button-darkgray:hover, .fusion-button.button-darkgray.wpcf7-submit:hover, .button.darkgray:hover, .fusion-button.button-darkgray:focus, .fusion-button.button-darkgray.wpcf7-submit:focus, .button.darkgray:focus, .fusion-button.button-darkgray:active, .fusion-button.button-darkgray.wpcf7-submit:active, .button.darkgray:active{
	color:#FFFFFF !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%);
	border:1px solid #434c50;
}
.no-cssgradients .button-darkgray{
	background-color:#c0c0c0;
}
.no-cssgradients .button-darkgray:hover{
	background-color:#9e9e9e;
}
/*Button - Light Gray*/
.fusion-button.button-lightgray, .fusion-button.button-lightgray.wpcf7-submit, .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%);
	border:1px solid #ababab;
}
.fusion-button.button-lightgray:hover, .fusion-button.button-lightgray.wpcf7-submit:hover, .button.lightgray:hover, .fusion-button.button-lightgray:focus, .fusion-button.button-lightgray.wpcf7-submit:focus, .button.lightgray:focus, .fusion-button.button-lightgray:active, .fusion-button.button-lightgray.wpcf7-submit:active, .button.lightgray:active {
	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%);
	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;
}
.person-imgage-container {
	border: 10px solid white;
    box-sizing: border-box;
}
/*Recent Posts Shortcode (in post content area)*/
.fusion-recent-posts .fusion-column 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;
}
.fusion-recent-posts .fusion-column li.flex-active-slide img {
	width: 100%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
.fusion-recent-posts.white .fusion-column .recent-posts-content, .fusion-recent-posts.white .fusion-column .recent-posts-content .entry-title a, .fusion-recent-posts.white .fusion-column .recent-posts-content .meta .date, .fusion-recent-posts.white .fusion-column .recent-posts-content .meta a {
	color: white;
}
/*Recent Posts Shortcode - date-on-side*/
.fusion-date-and-formats .fusion-format-box {
	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;
}
/*Recent Posts Shortcode (in NAVIGATION/MENU area)*/
.ubermenu .fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow {
	width: 100px;
	margin: 0;
}
.ubermenu .fusion-recent-posts.layout-thumbnails-on-side {
	margin-bottom: 0;
}
.ubermenu .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;
}
.ubermenu 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;
}
.ubermenu .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%;
}
.ubermenu .avada-container .columns {
	margin: 0px;
}
/*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.fusion-footer-widget-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 .fusion-footer-widget-area,
body.page-template-gifts-php #footer {
  position: relative;
}

body.page-template-gifts-php .fusion-footer-widget-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*/
	.fusion-footer-widget-area, div.to_the_top, .sticky-nav-container, .sticky-nav-scroll-here#sponsor-now + .fullwidth-100.gray-background, #wrapper .fusion-alignright .fusion-contact-info {
		display: none;
	}
	/*Header*/
	.fusion-header-v4 .fusion-header .search {
		display: none;
	}
	#wrapper .fusion-header-v4 .fusion-alignleft .fusion-contact-info {
		margin-bottom: 0px;
	}
	#wrapper .fusion-contact-info {
		padding-top: 8px;
		padding-bottom: 5px;
	}
}
/*Just before iPads*/
@media only screen and (max-width: 800px) {
	
	#small-nav,	.fusion-contact-info {
  	display: none;
	}
	
	.header-wrapper .fusion-header-v4 .fusion-header {
  	padding: 0 !important;
	}
	
	.header-wrapper .fusion-header-v4 .fusion-header .fusion-logo {
  	margin: 10px 0 10px 5% !important;
  	float: left !important;
  	width: auto !important;
	}
	
	.header-wrapper .fusion-header-v4 .fusion-header .fusion-logo a {
  	height: auto;
	}
	
	.fusion-header-v4 .fusion-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;
  }
*/
	
	.fusion-header,
	.fusion-header-v4 .fusion-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%;
  }
  
  .fusion-footer-widget-area .widget-7,
  .fusion-footer-widget-area .widget-8 {
    float: left;
  }
  
  .fusion-footer-widget-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.fusion-footer-widget-area {
    display: block;
    border-top: none !important;
    padding: 0 5% !important;
  }
  
  footer.fusion-footer-widget-area .widget-1,
  footer.fusion-footer-widget-area .widget-2,
  footer.fusion-footer-widget-area .widget-3,
  footer.fusion-footer-widget-area .widget-4,
  footer.fusion-footer-widget-area .widget-5,
  footer.fusion-footer-widget-area .widget-6 {
    display: none;
  }
  
  footer.fusion-footer-widget-area .widget-7 /*Connect with us*/,
  footer.fusion-footer-widget-area .widget-8 /*Featured Partners*/ {
    width: 100%;
    text-align: center;
  }
  
  .addthis_default_style .at300b {
    float: none !important;
    display: inline-block !important;
  }
  
  #wrapper .fusion-footer-widget-area .columns .col {
    width: 100% !important;
  }
  
  .footer-widget-col {
    margin-bottom: 40px;
  }
  
  footer.fusion-footer-widget-area .widget-8 .wooslider {
    padding: 0 50px;
  }
  
  footer.fusion-footer-widget-area .widget-9 {
    display: block;
	}
  
  .sh-button {
    font-size: 26px;
	}
	
  footer.fusion-footer-widget-area .widget-9 .sh-button {
  	width: 100%;
  	float: none !important;
  	clear: both;
  	font-size: 32px;
  	color: #fff !important;
	}
	
  footer.fusion-footer-widget-area .widget-9 .sh-button.blue {
  	background: #92cbce;
  	float: left;
	}
	
	footer.fusion-footer-widget-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.fusion-footer-widget-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 */
}
/*Row tests*/
.section_shadow_test {
	background-image: url('http://showhope.org/wp-content/uploads/2013/12/section-shadow.png');
	background-repeat: no-repeat;
	background-position: top center;
}
.vc_row.gray-background {
	background: #f0ede2 url('http://showhope.org/wp-content/uploads/2013/12/section-shadow.png') no-repeat top center;
}