/*
 Theme Name:   Caring For Kids
 Theme URI:    https://www.strategydemo.com
 Description:  Caring for Kids theme built on the Genesis Platform.
 Author:       Strategy, LLC
 Author URI:   https://strategynewmedia.com/
 Template:     Genesis-Platform
 Version:      1.0
*/
html, body {
    margin:0;
    padding:0;
    height:100%;
	font-family:'Open Sans',sans-serif;
	font-size:16px;
	font-weight:400;
	color:#000;
	letter-spacing:1px;
	line-height: 2;
}
#top-button {
    background-color:#79add8;
}
footer {
    background:#293D50;
    font-size:14px;
    font-weight:700;
}
.topbar, .bottom-footer {
    background:#fff;
	padding-bottom: 0;
}
footer a {
    color:#fff;
	font-weight:700;
}
footer a:hover {
    color:#79add8;
}
.footerButton {
    margin: 15px 1em 0 0 ;
}
.widget-title {
    display:block;
    font-weight:700;
    margin:0 0 1em 0;
    color:#260700;
    font-size:1.25rem;
    line-height:1.25;
}
.widget-area li {
    margin-bottom:.5rem;
    padding-bottom:.5rem;
    border-bottom:dotted 1px #C7D6E4;
    list-style:none;
	position:relative;
}
.widget-area li a {
    text-decoration:none;
}
.widget-container .textwidget a:hover, .general-information a:hover {
    color:#79add8;
    text-decoration:none;
}
/* Typography */
h1, h2, h3, h4, h5, h6, h7 .hero-title, .site-title, .page-title {
	font-family:'Open Sans',sans-serif;
    margin:0 0 1rem 0;
	line-height:1.25;
	position:relative;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a, .site-title a {
    text-decoration:none;
}
h1, .site-title, .page-title {
	font-size:2.625rem;
	color:#F26B42;
	font-weight:700;
}
p {
	line-height: 2;
}

.site-title {
	margin:0;
}
.site-title a {
	color:#545555;
}
.site-title a:hover {
    color:#79add8;
}
h2 {
	font-size:2rem;
	color:#79ADD8;
  font-weight:700;
}
h3 {
	font-size:1.75rem;
	color:#F26B42;
  font-weight:700;
}
h4 {
	font-size:1.5rem;
	color:#79ADD8;
  font-weight:700;
}
h5{
	font-size:1.25rem;
	color:#000000;
  font-weight:700;
}
.entry p {
    margin-bottom:1em;
}
.archive-excerpt,
.archive-description p {
    margin:1em 0 0 0;
}
.featured-excerpt p {
    text-align:justify;
	margin:0;
}
a {
	color:#79ADD8;
	font-weight:700;
	text-decoration:none;
}
a:hover {
	color:#F26B42;
}
a:focus {
    outline:thin dotted;
}
.navigation.mobile {
    position:fixed;
}
.gp_section ul li:before {
    content:'\f101';
	font-family:"Font Awesome 5 Solid";
    color:#79ADD8;
    position:absolute;
    top:0;
    left:-0.75rem;
    font-size:1rem;
	visibility:hidden;
}
.gform_wrapper svg, .gform_wrapper ul li:before {
    display: none;
}
.gp_section ul li svg.svg-inline--fa {
    margin-right:.5em;
    color:#79add8;
    width:.75em;
}
.button, button, input[type="button"], input[type="submit"], input[type="reset"], a.load-more {
    padding:.5em 1em;
    max-width:300px;
    font-size:20px;
    letter-spacing:3px;
    font-weight:700;
    background:#79ADD8;
    color:#fff;
    font-family:'Open Sans',sans-serif;
	text-transform: uppercase;
}
.button:hover, a.button:active, a.button:focus, a.load-more:hover, a.load-more:active, a.load-more:focus {
    background:#293D50;
	  color:#fff;
}
.button.cta {
	padding:.5em 1em;
    max-width:300px;
    letter-spacing:3px;
	color:#fff;
    background:#F26B42;
	margin:0 1em 0 0;
}
.button.cta:hover {
	padding:.5em 1em;
    max-width:300px;
    letter-spacing:3px;
	color:#fff;
    background:#79ADD8;
}
input.monthly-donate-button {
    max-width: 406px;
}
input.monthly-donate-button:hover {
    background-color: #293D50;
}
blockquote {
    font-size:1.25em;
    margin:0;
    position:relative;
    padding:1.5rem 0 0 3rem;
    border-top:solid 4px #343E47;
}
blockquote:before {
    content:"\201C";
    position:absolute;
    left:.5rem;
    font-size:60px;
    height:100%;
    top:1rem;
}
.dropcap {
    float:left;
    color:#343e47;
    height:70px;
    font-weight:700;
    font-size:72px;
    line-height:1;
    margin:0 .75rem 0 0;
}
hr {
    border:0;
    border-bottom:dotted 2px #c7d6e4;
    margin:1.5em 0;
	overflow:visible;
	height:0;
}
pre {
	font-family:Courier,monospace;
	font-size:1em;
    background:#eaf1f5;
    max-width:100%;
    overflow:auto;
    padding:2rem;
}
table thead {
    background:#eaf1f5;
}
table thead th {
    font-weight:bold;
}
table td, table thead th, table th {
    padding:10px;
    text-align:left;
}
table td, table th {
    border-bottom:solid 1px #eaf1f5;
}
table tr:nth-child(even) {
    background:#eaf1f5;
}
.search-form {
	display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
	font-family:'Open Sans',sans-serif;
}
.desktop .search-field[type=search] {
    background:transparent;
    color:#293d50;
}
.desktop .search-field::placeholder {
	color:#293d50;
}
.search-field::placeholder {
	color:#260700;
}
.search-field[type=search] {
    background:#f2f2f2
;
    color:#260700;
}
.accordion-title, .accordion-content {
    color:#fff;
    background:#293D50;
    padding:1rem 3rem 1rem 1rem;
    position:relative;
}
.accordion-title {
    font-size:1.25em;
    margin:1rem 0 0 0;
}
.accordion-content {
    padding:1rem;
}
.post-meta a, .post-meta span, .post-cat a, .post-cat span {
    color:#545555;
    font-weight:400;
}
.post-meta a:hover, .post-cat a:hover {
    color:#79add8;
}
.archive-description, figcaption.wp-caption-text {
    color:#000;
    background-color:#f2f2f2;
    background-image:none;
}
.banner {
    position:relative;
    background-color:#79add8;
    background-image:none;
    padding:1.5em 0;
    left:0;
    right:0;
    bottom:0;
}
/* Place Customizations Here */
/* Header and Footer Customizations */
#header {
    background:#fff;
}
section.full-width {
    background-color:#F2F2F2;
}
.header-right {
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    height:100px;
    -webkit-box-flex:770px;
    -ms-flex:770px 0;
    flex:770px 0;
}
.header-left {
    -webkit-box-flex:260px;
    -ms-flex:260px 0;
    flex:260px 0;
}
.top-nav.container {
    padding:.25rem 0;
}
.navigation {
    width:100%;
}
ul.menu {
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:space-around;
}
.general-information, .general-information p, .general-information a {
	font-size:18px;
	color:#79add8;
	font-weight:700;
	line-height:1;
	letter-spacing:1px;
	overflow:visible;
}
.general-information a:hover {
    color:#79add8;
}
.general-information p {
    float:none;
    text-align:center;
}
.general-information .site-title {
    float:left;
}
.general-information .site-title a {
    font-size:30px;
    line-height:40px;
    letter-spacing:3px;
    text-transform:uppercase;
}
footer img {
    margin:0 auto;
}
footer .textwidget .button:hover {
    color:#fff;
}
footer .button {
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content;
}
.rightSideFooter {
    text-align: right;
}
.heroImage, .home .hero {
    background-position: top center;
    min-height: 60vh;
}
.span-column-1 .fluid-column:nth-child(1) {
    -webkit-box-flex:2;
    -ms-flex:2;
    flex:2;
}
.span-column-2 .fluid-column:nth-child(2) {
    -webkit-box-flex:2;
    -ms-flex:2;
    flex:2;
}
/* Menu stuff */
.menu ul, ul.menu {
    font-size:14px;
}
.menu li a {
    padding:1em 1em;
}
.menu li a:hover,
.menu li:hover > a {
    background:transparent;
    color:#79add8;
}
.menu li.current-menu-item a, .menu li.current_page_parent a, .menu li.current-menu-parent a {
    color:#79ADD8;
}
.navigation
ul.sub-menu {
    top:4em;
    left:1em;
}
.menu .sub-menu li {
    margin:0;
}
.menu .sub-menu li a {
    background:#293d50;
    color:#fff;
    width:100%;
}
.menu .sub-menu li a:hover, .menu .sub-menu li.current-menu-item a, .menu .sub-menu li.current_page_parent a, .menu .sub-menu li.current-menu-parent a {
    background: #293d50;
    color: #79add8;
}
ul.sub-menu:before {
    content:'';
    position:absolute;
    top:-1rem;
    left:.5rem;
    width:.5rem;
    height:.5rem;
    border-top:8px solid transparent;
    border-left:6px solid transparent;
    border-bottom:8px solid #293D50;
    border-right:6px solid transparent;
}
ul.sub-menu .sub-menu:before {
    display:none;
}
.widget_nav_menu .menu li a {
    display:block;
    padding:0;
    color:#fff;
    background:none;
	border:0;
}
.widget_nav_menu .menu li a:hover {
    color:#79add8;
    background:transparent;
}
.menu li {
    margin:0 1em 0 0;
}
li.menu-item-search {
    margin:0 0 0 .5em;
}
.tcon-search__item::before {
    background:#293d50;
}
.tcon-search__item::after {
	border:3px solid #293d50;
}
.tcon-search--xcross.tcon-transform .tcon-search__item::before, .tcon-search--xcross.tcon-transform .tcon-search__item::after {
    background:#293d50;
}
.menu li a {
    color:#293d50 ;
    font-weight:700;
    letter-spacing:1px;
}
.menu li a:hover, .menu li:hover > a {
	color:#79add8;
}
.tcon-menu__lines, .tcon-menu__lines::before, .tcon-menu__lines::after {
    background:#79add8;
}
/* headings */
.heading {
    font-family:'Dancing Script',cursive;
    font-size:60px;
    font-weight:700;
	position:relative;
	width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content;
	margin-bottom:.5em;
}
.center.heading {
    margin-left:auto;
    margin-right:auto;
}
/* Icon Shortcode */
.icon {
    margin-bottom:1rem;
}
.icon svg {
   color:#79add8;
}
svg.large {
    font-size:108px;
}
svg.medium {
    font-size:54px;
}
svg.small {
    font-size:18px;
}
/* Home Template */
.home .hero {
    min-height:55vh;
}
.hero-inner {
    vertical-align:bottom;
}
.hero-title,
.soliloquy-outer-container .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
    font-size:2rem;
	margin: -.1em;
    color:#FFFFFF;
    text-align:center;
    display:block;
    padding:.5rem 0;
    background:#79add8;
    text-shadow:none;
	font-weight:400;
}
.hero-title strong,
.soliloquy-outer-container .soliloquy-container .soliloquy-caption .soliloquy-caption-inside strong {
    font-size:40px;
    font-weight:800;
}
.heroText {
    padding: 12px;
	font-size:26px;
    font-weight:700;
}
.hero-title * {
    margin:0;
	line-height:1.25;
}
.hero-title p {
    background:transparent;
    padding:1rem;
    margin:0;
	font-size:1.625rem;
	font-weight:700;
	color:#F2F2F2;
	text-transform: uppercase;
}
/* Custom Classes */
.black {
    color:#000;
}
.white {
    color:#fff;
}
ul.split {
    display:inline-block;
    width:49%;
    float:left;
}
.hero {
    min-height:50vh;
}
.boxed .main-content, .boxed .full-width, .boxed .hero .grid-container {
    margin:0 auto;
    width:100%;
}
.tagline {
    font-size:18px;
    font-weight:700;
    letter-spacing:3px;
}
.boxed header .container, .boxed footer .container {
    width:95%;
}
#envira-gallery-wrap-1067 > div > div .caption {
    opacity:1!important;
    background-color:#260700;
    text-align:center;
    font-size:18px;
    letter-spacing:1px;
}
a.has-text {
    position: relative;
    display: inline-block;
}
a:hover .image-text {
    background: #79add8;
}
img.alignnone.size-full {
    width: 100%;
}
span.image-text {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
    background: #293d50;
    color: #fff;
    padding: .25rem;
    font-size: 24px;
	transition:all .25s;
	font-weight: 700;
}
/* Events */
.type-tribe_events .list-info {
    color: #000;
    margin: 0;
    display: inline-block;
	font-size: 16px;
}
#tribe-events li:before {
    display: none;
}
.block-sidebar {
    background: #f5f5f5;
    padding: 20px;
}
#tribe-bar-views ul li:before {
    display:none;
}
.events-list .wrapper {
    width: 100%;
}
.events-list .tribe-mini-calendar-event .list-info {
    font-size: 14px;
    font-weight: 700;
    width: 100%;
	float:right;
}
.events-list .tribe-mini-calendar-event .list-info span a {
    font-size: 22px;
    font-weight: 700;
}
.type-tribe_events .tribe-mini-calendar-event {
    border: 0;
    margin: 0;
    padding: 0;
}
.tribe-events-duration:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f017";
    margin-right: 5px;
}
.view-event a.button {
	background: #79add8;
    margin: 0 auto;
}
.view-event a:hover {
	background: #293d50;
}
.tribe-events-adv-list-widget .tribe-events-duration, .tribe-events-adv-list-widget .view-event {
    display: none;
}
#tribe-events .tribe-events-page-title {
    font-size: 45px;
    color: #293d50;
    font-weight: 700;
    text-align: left;
}
#tribe-events-content .tribe-events-tooltip h4, #tribe_events_filters_wrapper .tribe_events_slider_val, .single-tribe_events a.tribe-events-ical, .single-tribe_events a.tribe-events-gcal {
    color: #293d50;
}
.tribe-events-calendar td.tribe-events-present div[id*='tribe-events-daynum-'], .tribe-events-calendar td.tribe-events-present div[id*='tribe-events-daynum-'] > a, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, #tribe-events .tribe-events-button, .tribe-events-button.tribe-inactive, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover {
    background-color: #79ADD8;
	color: #fff;
}
#tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover {
    background-color: #293D50;
}
.tribe-events-page-template #tribe-events-pg-template, .tribe-events-page-template .tribe-events-pg-template {
    max-width:1250px;
	margin:2em auto;
	padding:0 5%;
}
.tribe-events-page-template #tribe-events-content {
    margin:2em 0;
    padding:0;
}
#tribe-events #tribe-events-content .tribe-events-page-title {
    font-size: 28px;
}
#tribe-events-content .tribe-events-notices {
    display: none;
}
.events-list {
	width:100%;
	height:auto;
	clear:both;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row nowrap;
	flex-flow:row nowrap;
}
.events-list {
	-webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row wrap;
    flex-flow: row wrap;
}
.events-list .type-tribe_events {
	-webkit-box-flex:1;
    -ms-flex:1;
	flex:1;
	display:inherit;
	position:relative;
	-webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
}
.events-list .type-tribe_events {
    background: #f2f2f2;
    padding: 10px;
    margin: 1em;
}
#tribe-events #tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active {
	background:#293d50;
	color:#fff;
}
#tribe-events-content .tribe-events-tooltip h4 {
    background-color: #fff !important;
}
/*shapes*/
.pennantShape:before {
    border-top:10px solid #F26B42;
    border-left:65px solid transparent;
    border-right:65px solid transparent;
    content:"";
    height:15px;
    left:0;
    right:0;
    position:absolute;
    top:36px;
    -o-transition:all 0.25s linear;
    -ms-transition:all 0.25s linear;
    -moz-transition:all 0.25s linear;
    -webkit-transition:all 0.25s linear;
    transition:all 0.25s linear;
}
.pennantShape:hover:before {
    border-top:10px solid #79ADD8;
}
.view-event .button {
    color: #fff;
	border: none;
}
a.button.bordered:hover {
	background-color: #293d50;
}
/*Social Icons*/
header .social-icons {
    margin-right:140px;
}
.social-icons a:hover {
    color:#f26b42 !important;
    text-decoration:underline;
}
.social-icons, .social-icons a {
	font-size:14px;
	color: #79add8 !important;
    letter-spacing: -3px;
}
.social-icons .fa-layers {
    width:2.5em;
    height:2.5em;
}
.social-icons .fa-circle {
    font-size:2.5em;
}
.social-icons .fa-layers svg:not(.fa-circle) {
    font-size:1.5em;
}
.social-icons .fa-layers svg:not(.fa-circle) {
    color:#fff;
}
/*Custom Margin Fixing*/
.no-margin {
    margin: 0 !important;
}
.businessesHeroImage {
    background-position: center top;
}
.footerButton {
    font-size: 16px;
}
.rightSideFooter {
    color: #fff;
}
.footerIcons {
    margin-top: 20px;
}
.page-id-515 .rightSideFooter {
    color: #fff;
    margin-top: 0em;
}
.rightSideFooter {
    color: #fff;
}
.footerUppercaseTransform {
	text-transform: uppercase;
	line-height: 2em;
}
/* fixing the event area padding */
.tribe-mini-calendar-event.first {
  margin: 10px;
  padding: 5px;
}
.grid-container {
    max-width: 100%;
}
/* Align button to top of screen */
.button.topDonateButton {
    position:absolute;
    right:0;
    margin:0;
    top:0;
	max-width:fit-content!important;
}
a.badge {
    position: absolute;
    top: 50%;
    left: 100%;
    width: 100px;
    transform: translate(25%,-50%);
}
.aligncenter {
    display: block;
}
/* fix padding on image in footer */
.widget-container.widget_media_image {
    padding: 1em;
}
.grid-container {
    max-width: 100%;
    width: 100%;
}
.upcoming-events-title {
    padding-top: .8em;
}
nav#mobile-nav {
    background-color: #545555;
}
.entry, aside {
    padding: 50px 0;
}
.tribe-events-shortcode li:before, .tribe-events-shortcode li svg {
    display: none;
}

a.button.cta.topDonateButton.pennantShape:hover {
    background-color: #79add8;
}

a.button.cta.topDonateButton.pennantShape {
    background-color: #F26B42;
}

.events-single .menu li.current_page_parent a {
    color: #260700;
}

.events-single .menu li.current_page_parent a:hover {
    color: #79ADD8;
}

/* End Customization */


.hero-full-width-under{
    background-color: #79add8 !important;
    padding: 0 !important;
}

.hero-full-width-under p{
    font-size: 2rem;
    color: #FFF;
    text-align: center;
    display: block;
    padding: .5rem 0;
    text-transform: uppercase;
    text-shadow: none;
    font-weight: 700;
}
.hero-full-width-under .gp_module{
    margin:0;
}

@media only screen and (max-width:980px) {
/* Place Customizations Here */

button.tcon.tcon-menu--xbutterfly {
    position: relative;
    top: -20px;
}
input.monthly-donate-button {
  max-width: 406px;
  font-size: 1em;
}
.rightSideFooter {
    text-align: center;
}
.footerButton {
    margin: 15px auto 0 !important;
}
.header-left, .header-right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.fluid-row {
	-webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column nowrap;
	flex-flow:column nowrap;
}
.fluid-row,
.fluid-column,
.span-column-1 .fluid-column:nth-child(1),
.span-column-2 .fluid-column:nth-child(2) {
	-webkit-box-flex:1;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
}
#footer{
    text-align: center;
}
.events-list .type-tribe_events {
    min-width: 45%;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
}
ul.menu li.m-only {
    display:block;
}
ul.sub-menu {
	right:0;
}
.widget_nav_menu ul.menu li {
    text-align:center;
}
.social-icons .extra {
    display:inline-block;
}
.site-title a {
	font-size:2rem;
}
.alignright, .alignleft {
	margin:0 0 1rem 0;
	width:100%;
}
.widget_nav_menu ul.menu {
    font-size: 13px;
}
.navigation.desktop {
	display:none;
}
.menu {
	display:block;
}
.navigation {
	display:none;
	width:100%;
}
ul.menu {
	display:block;
	font-size:13px;
}
.menu li.menu-item-search {
    display:none;
}
ul.menu li {
	display:block;
	margin:0 0 0 0;
	width:100%;
}
ul.menu li a, ul.menu li a, ul.menu li.current-menu-item li a {
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:400;
	width:100%;
	padding:.75em .25em;
	font-size:13px;
}
ul.menu .sub-menu a, ul.menu li .sub-menu li a {
	width:100%;
}
ul.menu .sub-menu li {
	border-bottom:0;
}
ul.menu ul.sub-menu {
	display:none;
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
}
.mobile .menu li:hover ul.sub-menu {
	display:none;
}

.rightSideFooter {
    text-align: center;
}
ul.menu ul.sub-menu {
    width:100%;
}
ul.menu li a {
	color:#260700;
    background:#79add8;
	font-weight:700;
	padding:.75em .5em;
	border-top:1px solid #260700;
}
ul.menu .sub-menu a, ul.menu li .sub-menu li a {
	background:#79add8;
	width:100%;
}
ul.menu a:hover, ul.menu li.current-menu-item a, ul.menu li.current-menu-parent a, ul.menu .sub-menu li.current-menu-item a {
	background:#545555;
    color:#fff;
}
/* Place Customizations Here */

/* End Customization */
}
@media only screen and (max-width: 768px) {
.tribe-events-sub-nav li a:hover {
    color: #79ADD8;
}
#tribe-events-footer:after, #tribe-events-footer:before, #tribe-events-header:after, #tribe-events-header:before {
    display: none;
}
#tribe-events-content #tribe-events-header .tribe-events-sub-nav li a, ul.tribe-events-sub-nav a {
    font-size:12px;
    padding:.5em;
}
input.monthly-donate-button {
    max-width: 321px;
    font-size: .9em;
}
#tribe-events-content .tribe-events-calendar .mobile-active:hover{
      background-color: #545555;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active, #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*=tribe-events-daynum-], #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*=tribe-events-daynum-] a, .tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-], .tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-] a, .tribe-events-calendar td.mobile-active{
      background-color: #545555;
}
#tribe-events-content .tribe-events-calendar td {
    height: 100px;
}
header .social-icons {
	display:none;
}
}
@media only screen and (max-width: 560px) {
.hero-full-width-under p{
	font-size: 1.25rem;
}
.home .hero {
	min-height: 30vh;
}
.hero {
	min-height: 30vh;
}
.hero-title p {
font-size: 1.25rem;
}
.hero-title{
	display: none;
}
.social-icons, .social-icons a {
	font-size: 14px;
}
}
@media only screen and (max-width: 480px) {
h1 {
	font-size:2rem;
}
h2, h3 {
	font-size:1.75rem;
}
h4, h5, h6, h7 {
	font-size:1.5rem;
}
.social-icons, .social-icons a {
    letter-spacing: -6px;
}
.social-icons, .social-icons a {
  font-size: 12px;
}
}
