/* ---- Header ---- */
/* --- Navigation & Menu --- */
ul.navbar-nav.gva-nav-menu > li, ul.gva-my-account-menu > li {
	font-family: "museo-sans"!important;
}

/*Main Menu*/
#menu-main-menu-1 a {font-family: "proxima-nova"; font-size: 1em;}

.header-v1 .header-bottom .header-bottom-inner .quick-button a {font-family: "proxima-nova"!important; color: #ffffff;}

.header-v1 .header-bottom .header-bottom-inner .quick-button a:hover {color: #ffedaa;}

/*Top Menu*/
#menu-item-8103 a, #menu-item-8690 a, #menu-item-8691 a, #menu-item-8871 a, #menu-item-8885 a, #menu-item-8952 a, #menu-item-9270 a, #menu-item-9320 a, #menu-item-9477 a, #menu-item-9456 a, #menu-item-9469 a, #menu-item-9494 a, #menu-item-9538 a, #menu-item-9655 a, #menu-item-9675 a, #menu-item-9707 a, #menu-item-9849 a, #menu-item-10033 a, #menu-item-10056 a, #menu-item-10158 a, #menu-item-10563 a, #menu-item-10599 a, #menu-item-10690 a, #menu-item-11350 a, #menu-item-11379 a, #menu-item-11398 a, #menu-item-11864 a, #menu-item-12223 a  {font-family: "proxima-nova"; font-weight: bold; font-size: .9em; color: #033537; padding-top: 40px;}


#gva-main-menu {font-family:"museo-sans"}

#gva-my-account-menu {padding-top: 35px;}

.gv-icon-103 {color:  #036669!important;}

ul.navbar-nav.gva-nav-menu > li > a, ul.gva-my-account-menu > li > a {text-transform: capitalize; font-size: 1em;}

ul.navbar-nav.gva-nav-menu > li > a:after, ul.gva-my-account-menu > li > a:after {background: #ffc900;}

.breadcrumb, .breadcrumb a {text-transform: capitalize; color: #909FAD; font-family: "museo-sans"!important;}

.hidden.back-to-home, .hidden-back-to-home a {text-transform: lowercase; color: #909FAD; font-family: "museo-sans";}

.form-control.input-large.input-search {border-radius: 50px; border-color: #d6d6d6; padding-left: 10px; text-transform: lowercase; opacity: 50%; font-family: "museo-sans";}

.submenu-inner a {color: #000000;}

.menu-font-base {font-family: "museo-sans"; text-transform: capitalize;}

.title-layout-standard .custom-breadcrumb .breadcrumb-main {border-bottom: 0; background: #ffffff; padding-top: 25px;}

.printfriendly a, .printfriendly a:link, .printfriendly a:visited, .printfriendly a:active {
	color: #9CD4D6!important;
	font-size: 1em!important;
	letter-spacing: 0;
}

.printfriendly a:hover {
	color: #036669!important;
}

.sd-title, .jp-relatedposts-headline {
	font-size: 1.2em!important;
	color: #033537;
}

/* FIP */

.fip-name {
	font-size: 1.5em;
	font-family: "museo-sans"
}

.fip-cured {
	font-size: 1.5em;
	color: #B6240E;
	font-family: "museo-sans"
}

.fip-treatment {
	font-size: 1.5em;
	color: #646BB3;
	font-family: "museo-sans"
}

.fip-observation {
	font-size: 1.5em;
	color: #376299;
	font-family: "museo-sans"
}

#fip-list li {
	padding-bottom:20px;
	padding-top: 5px;
}

/* ---- Design ---- */
/* --- General --- */
blockquote {font-weight: 500; font-family: "museo-sans"; color: #474747;}

.box-1280 {height: 100%; width: 1280px; padding-bottom: 0px;}

.gv-icon-103 {color: #ffffff;}

.row-container {padding-top: 0px;}

.price-bracket {padding-bottom: 5px; margin-bottom: 0px;}

.price-bracket p {font-size: 1.4em; font-weight: light;}

.vc_row.wpb_row.vc_row-fluid.row-fullwidth {padding: 0;}

.custom-breadcrumb.standard.text-light.text-center.show-bg {margin-bottom: 6; padding-bottom:10px;}

#staff-joy-box {
	height:900px!important;
}

/* Socials */
.share-print, .share-twitter, .share-facebook, .share-linkedin, .share-reddit, .share-tumblr, .share-pinterest {
	margin-right: 10px;
}

/*---Share Icons---*/

.sd-social-icon .sd-content ul li[class*=share-] a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button {
	background-color: #ffc900;
	color:#033537!important;
}

#sharing_email .sharing_send, .sd-content ul li .option a.share-ustom, .sd-content ul li a.sd-button, .sd-content ul li.advanced a.share-more, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-social-icon .sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content>ul>li .digg_button>a, .sd-social-official .sd-content>ul>li>a.sd-button, .sd-social-text .sd-content ul li a.sd-button, .sd-social-icon .sd-content ul li[class*=share-] a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button, .sd-social-icon .sd-content ul li[class*=share-] a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button, .sd-social-icon .sd-content ul li[class*=share-] a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button, .sd-social-icon .sd-content ul li[class*=share-] a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button, #sharing_email .sharing_send, .sd-content ul li .option a.share-ustom, .sd-content ul li a.sd-button, .sd-content ul li.advanced a.share-more, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-social-icon .sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content>ul>li .digg_button>a, .sd-social-official .sd-content>ul>li>a.sd-button, .sd-social-text .sd-content ul li a.sd-button, .sd-social-icon .sd-content ul li[class*=share-] a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button, .sd-social-icon .sd-content ul li[class*=share-] a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button, .sd-social-icon .sd-content ul li[class*=share-] a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button, .sd-social-icon .sd-content ul li[class*=share-] a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button, .sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button {
	color:#000000!important;
}

/* --- Typography --- */
p {font-family: "museo-sans";}

.big-text {
	font-size: 1.5em;
}

.smaller-text {
	font-size: 1.1em;
}

.home-resource-text {font-size:1.1em;}

.home-resource-text a {color:#000000;}

.home-resource-text a:hover {color:#ffc900}

.location-text {
	font-size: 1.1em;
}

.story-text {font-size: 1.3em; font-family: "museo-sans"; color: #474747;}

.impact-text {font-size: 1.4em; font-family: "museo-sans"; color: #474747;}

.pseudo-heading {font-size:2em;font-family:"montserrat"; color: #033537}

.location-header {
	color: #033537;
}

.testimonial-node-1 .testimonial-content .info .right .title {font-family: "museo-sans"; text-transform: capitalize; font-size: 1.1em; }

.testimonial-text {font-size: 1.1em; color:#ffffff; font-family: "museo-sans";}


.timeline-year {font-size: 2.5em; font-style: italic; color: #b7b7b7; text-align: right; font-weight: 200; font-family: "museo-sans"}

.timeline-feats {font-size: 1.2em; font-family: "museo-sans";}

.sectionarticle {font-size: 3.5em;}

.body-text {font-size: 1.25em; font-family: "proxima-nova"; color: #474747; font-weight: regular}

.page-text {font-size: 1.25em; font-family: "museo-sans"; color: #474747; font-weight: regular}

.contact-text {font-size: 1em; font-family: "museo-sans"; color: #474747; font-weight: regular}

.center-box-text {font-size: 1.25em; font-family: "museo-sans"; color: #033537; font-weight: bold; text-align: center; padding-left: 25px; padding-right: 25px;}

.red-text {
	color: #e32012;
}

.green-text {
	color: #009b28
}

.h2home {
	color: #000000;
	font-size:1.5em;
}
.h3home {
	color: #036669;
	font-size: 1.2em;
}

.vc_toggle_title h3 {
	color: #033537;
}

.vc_toggle_title h3:hover {
	color: #ffc900;
	transition: .25s
}

#jp-relatedposts h3.jp-relatedposts-headline em
{
	font-family: "montserrat";
}

.jp-relatedposts-post-a {
	font-family: "montserrat";
	font-size: 1.3em!important;
}

/* --- Images --- */
special-img:hover {background-color: rgba(0,0,0,.3); background-image: linear-gradient(to bottom,rgba(255,201,0,.2),rgba(00,0,0,.3));}

.wp-caption-text {font-weight: 300; font-size: 1em; padding-left:15px; padding-right:15px; margin-top: 10px; margin-left: 5px; text-align: left; color: #404040; border-left: #036669 solid 3px;}

/* --- Headings --- */
.h1article {font-size: 4em; color: #033537}

.h1contact {font-size: 2em; color: #033537}

.h2article {font-size: 3em; color: #033537}

.h2contact {font-size: 1.8em; color: #033537}

.h3article {font-size: 2.5em; color: #033537}

.h3contact {font-size: 1.6em; color: #033537}

.resourcetitle {font-size:1.7em; color: #033537}

.h3small {font-size: 1.5em; color: #033537}

.h4article {font-size: 1.5em; color: #033537}

.h4contact {font-size: 1.2em; color: #033537}

.h5article {font-size: 1.35em; color: #033537}

.h1article {font-size: 4em; color: #033537}

.h2article {font-size: 3em; color: #033537}

.h3article {font-size: 2.5em; color: #033537}


h5.entry-title {font-size: 1.2em; color: #033537}

.vc_custom_heading {padding-top: 30px; margin-top: 0px; padding-bottom: 20px;}
h2.widgettitle, h3.widget-title.visual-title {font-family: "Montserrat"!important; font-weight: bold!important; font-size: 1.2em!important; text-transform: upper-alpha!important; color: #ffffff!important;}

.h3program {font-size: 1.8em;}

.header-v1 .header-bottom .header-bottom-inner .quick-button{background:#ffc900!important;}

/* --- Lists --- */
.sitemap-list {font-size: 1.15em; list-style: none; font-family: "museo-sans";}

/* --- Buttons --- */
.staff-button {font-weight: 300;}

.quick-button {height: 67px;}

.vc_btn3.vc_btn3-style-custom {background-image: none;}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {font-family: "museo-sans"; font-weight: 700; font-size: 1.15em;}

.vc_btn3.vc_btn3-size-lg {font-family: "museo-sans"; font-weight: bold; font-size: 1.15em;}

.customize-unpreviewable a {font-size: 1.1em;}

.btn-theme.btn.btn-sm {
	font-weight: 600!important;
	font-size: 1em;
	font-family: "Museo-Sans";
}

.gsc-box-parallax .col-second {
	margin-top: 20px;
	background: #ffffffB3
}


/* --- Links --- */
.special-link:link {color:#036669;}

.special-link:visited {color:#036669;}

.special-link:hover {color:#ffc900;}

.special-link:active {color:#036669;}

a {color: #036669;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #000000;}

/* ---- Events ---- */
.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop, .tribe-events-single-event-title {
	font-family: "Montserrat";
	font-weight: 800;
}

.h2event {
	font-family: "Montserrat"!important;
	font-weight: 800;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
	font-family: "Museo-Sans"
}

.tribe-events-page-title {font-size: 3em;	color:#033537}

.tribe-events-list-separator-month {font-size: 2em;	color:#033537}

.ticket-cost {background: #036669; color: #ffffff; border:0px!important;}

.tribe-events-read-more {background: #ffc900; padding:10px;}

.label-tribe-bar-date, .label-tribe-bar-search {color: #033537}

.tribe-events-button {background: #036669!important; color: #ffffff; text-transform:upper-alpha!important}

.tribe-event-date-start, .tribe-event-time {font-family: "museo-sans"; color: #474747; font-weight: 300;}

h1.tribe-events-single-event-title {font-size: 4em!important;}

.tribe-events-notices {background: #036669; color: #ffffff; font-family: "museo-sans"; font-weight: 500; text-shadow: none; border: 0; border-radius: 0;}

.tribe-events-month-event-title a {font-family: "museo-sans"; font-weight: 700; font-size: 1.15em;}


.tribe-event-date-end {font-family: "museo-sans"; font-weight: 300; color: #474747}

.event-text {font-family:"museo-sans"; font-size:1.25em; color: #474747; line-height: 1.7em!important}

.single-tribe_events .tribe-events-single .tribe-events-event-meta {
	width: 100%!important;
	padding-left: 50px;
}

.event-text a:link {
	color: #036669!important;
}

.event-text a:hover {
	color: #ffc900!important;
}

.event-text a:active {
	color: #E3F3F4!important;
}

.event-text a:visited {
	color: #036669!important;
}

#tribe-events-pg-template .tribe-events-content h2, .tribe-events-after-html h2, .tribe-events-before-html h2 {font-size: 2em; color: #033537}

#tribe-events-pg-template .tribe-events-content h3, .tribe-events-after-html h3, .tribe-events-before-html h3 {font-size: 1.6em; color: #033537}

#tribe-events-pg-template .tribe-events-content h4, .tribe-events-after-html h4, .tribe-events-before-html h4 {font-size: 1.2em; color: #033537}

.tribe-events-single-section-title{font-family: "museo-sans"; font-size: 1.6em!important;
margin-top:35px!important;}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {font-family: "museo-sans"; font-size: 1.2em!important; padding-bottom: 5px;}

.tribe-events-single-section-title {
	font-family: "Montserrat";
	color: #033537;
}

.tribe-events-start-date-label, .tribe-events-end-date-label, .tribe-events-event-categories-label, .tribe-organizer-tel-label, .tribe-organizer-email-label, .tribe-organizer-url-label {
	color: #033537;
	font-weight: bold;
}

.tribe-event-tags-label, .tribe-events-event-categories-label, .tribe-events-start-time-label, .tribe-events-start-date-label, .tribe-organizer-tel-label, .tribe-organizer-email-label, .tribe-organizer-url-label {
	font-family: "Montserrat"!important;
		font-size: 1.1em;
	color: #033537;
	margin-top: 20px;
}

#tribe-events-content .tribe-events-abbr, .tribe-organizer-tel, .tribe-organizer-email, .tribe-address {font-size: 1.1em!important; color: #000000!important; line-height: 30px;}

.tribe-organizer, .tribe-venue {
	font-size: 1.2em;
	color: #033537;
	font-weight: bold;
	text-transform: capitalize;
	font-family: "montserrat";
}

.tribe-venue-tel-label, .tribe-venue-url-label {
	font-size: 1.1em;
	color: #033537;
	font-family: "montserrat"!important;
	margin-top: 20px;
}

.tribe-venue-tel {
	color: #000000;
	font-size: 1.1em!important;
}

#tribe-events-content a, .tribe-events-event-meta a {
	color: #036669!important;
	font-weight: bold;
	font-size: 1.1em;
}

.tribe-street-address, .tribe-locality, .tribe-region .tribe-events-abbr, .tribe-events-abbr, .tribe-postal-code, .tribe-country-name, .tribe-delimiter, .tribe-venue-tel, .tribe-venue-url {
	font-style: normal;
	font-size: 1.1em!important;
}

.tribe-events-gmap  {
	display:none;
}

/* --- Contact Form --- */
.wpcf7-list-item {font-weight: 500; font-size: 1.1em;}

/* ---- Posts ---- */
/* --- Content --- */
.post .content-inner {font-family:"museo-sans"}

.post {border: 0px none;}

.single.single-post #wp-content > article.post .entry-content {color: #000000; font-weight: 300; letter-spacing: .5px;}

.post-text {font-size: 1.25em; font-family: "museo-sans"; color: #474747; padding-top: 15px; padding-bottom: 15px;}

.post-author {font-size: 1.3em; font-family: "museo-sans"; color: #474747; font-weight: bold;}

.title-layout-standard .custom-breadcrumb {min-height: 400px;}

.title-layout-standard .custom-breadcrumb {background-size: cover; background-repeat: no-repeat; width: 100%; height: 0; padding-top: 42%;}

.single.single-post #wp-content > article.post .entry-title {font-size: 3em; line-height: 150%; font-weight: bold; font-family: "Montserrat"; color: #033537}

.post-area.results-search.clearfix.blog-grid-style.post-items {}

.post .entry-meta .line {background: none;}

.footer-main .entry-date {font-family: "museo-sans"; font-weight: bold; color: #ffffff!important;}

.footer-main .entry-meta .cat-links a:link  {font-family: "museo-sans"; color: #ffffff!important;}

.footer-main .entry-meta .cat-links a:active  {font-family: "museo-sans"; color: #ffffff!important;}

.footer-main .entry-meta .cat-links a:hover  {font-family: "museo-sans"; color: #ffc900!important;}

.footer-main .entry-meta .cat-links a:visited  {font-family: "museo-sans"; color: #ffffff!important;}

.btn-theme {text-transform: lowercase; font-weight: 600; background-color: #ffc900; border-radius: 0; color: #ffffff;}

.tag-links a {border-radius: 50px; font-family: "museo-sans"; font-size: 1.1em; color: #474747;}

.owl-item {height: 310px; box-sizing: border-box;}

body, .menu-font-base ul.mega-menu > li > a, .megamenu-main .widget .widget-title, .megamenu-main .widget .widgettitle, .gva-vertical-menu ul.navbar-nav li a, .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container .tabs-list > li > a {font-family: "museo-sans";}

.cat-links {font-family: "museo-sans";}

.jp-relatedposts-post-title {padding-top: 15px;}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {font-size: 1.1em; font-weight: bold;}

div #dpsp-content-top {margin: 25px;}

.dpsp-total-share-count, .dpsp-icon-total-share, .dpsp-total-share-wrapper {font-family: "museo-sans"; color: #ffffff; margin-right: 10px;}

.single.single-post #wp-content > article.post .dpsp-content-wrapper {margin-bottom: 25px; background-color: #ffffff;}


input.mc4wp-form-fields {text-transform: capitalize;}

.mc4wp-form-fields label {
	font-family: "museo-sans";
}

.mc4wp-form-fields p {
	font-size: 1em!important;
}

.mc4wp-form-fields input {
	text-transform: lowercase;
	width: 65%;
}

.mc4wp-form-fields input[type*="submit"]:not(.fa) {
	text-transform: capitalize;
	font-size: 1.2em;
	background-color: #033537;
	font-family: "museo-sans";
	font-weight: 900;
}

/* --- Comments --- */
.comment-form-url {display: none;}

.logged-in-as {font-family: "museo-sans"; font-weight: bold;}

#comments label {font-family: "museo-sans"; text-transform: capitalize; font-size: 1.15em; font-weight: bold;}

#comments #add_review_button, #comments #submit {text-transform: capitalize; font-size: 1em;}

.comment-reply-title {font-size: 2em!important;}

.comment-body {font-size: 1.1em;}

/* ---- Staff ---- */
.staff-name {font-size:2.5em; text-align: center; color: #383838;}

.h3-staff-name {font-size: 2em; color: #033537;}

.staff-position {font-size: 1.2em; text-align: center; text-transform: uppercase; color: #383838;}

.team-block-single .heading{font-size: 1.8em;}

.team-content, .team-email, .team-phone, .socials {color: #000000;}

.team-email {font-size: 1.1em;}

.team-phone {font-size: 1.1em;}

.team-thumbnail .heading {font-family: "Montserrat";}

.team-name.clearfix{font-size: 4em; color: #a8a8a8; font-weight: 200;}

.team-job {font-size: 1.4em; font-weight: 200;}

.team-block-single .team-quote {font-size: 1.4em; font-family: "Montserrat"; font-style: normal; font-weight: thin;}

.team-block-single .team-quote:after {color: #ffc900;}

/* ---- Pages ---- */
/* --- Error Pages --- */
.not-found-wrapper{background-image:url('http://fieldhaven.com/wp-content/uploads/2019/02/bg-404.jpg');
}

/* ---- Videos ---- */
.video-date {font-size: 1.2em; font-family: "proxima-nova"; color: #383838; font-style: italic;}

.video-text {font-size: 1.25em; font-family: "proxima-nova"; color: #474747;}

.video-subscribe {font-weight: bold; text-align: center; font-size: 1.35em;}

.youtube-player {padding-right: 50px;}

/* ---- Forms ---- */
label {font-size:1.15em; text-transform: capitalize; font-weight: 700; font-family:"Montserrat";}

span.wpcf7-list-item {display: block; margin-left: 0; text-transform: capitalize;}

.mc4wp-form-fields label {text-transform: capitalize;}

/* ---- Footer ---- */
.footer-main  {background-color: #036669;	}

#wp-footer {background-color: #036669!important;}

footer .entry-meta, .cat-links, .entry-date, .cat-links a:link, .cat-links a:hover, .cat-links a:visited, .cat-links a:active {font-family: "proxima-nova"; font-weight: 300;}

/* --- Widgets --- */
#wp-footer .entry-meta , #wp-footer .entry-date, #wp-footer .cat-links a:link, #wp-footer .cat-links a:active, #wp-footer .cat-links a:hover, #wp-footer .cat-links a:visited {
	color: #ffffff;
}
#wp-footer .widget .widget-title, #wp-footer .widget .widgettitle, #wp-footer .widget .wpb_singleimage_heading, #wp-footer .wpb_single_image .widget-title, #wp-footer .wpb_single_image .widgettitle, #wp-footer .wpb_single_image .wpb_singleimage_heading, #wp-footer .wpb_content_element .widget-title, #wp-footer .wpb_content_element .widgettitle, #wp-footer .wpb_content_element .wpb_singleimage_heading {font-size: 1.5em; text-transform: capitalize; font-family: "proxima-nova"}

.widget_rss ul > li a, .widget_recent_entries ul > li a {color: #474747; font-size: 1em; font-family: "proxima-nova";}

.widget-title {font-family: "proxima-nova"; text-transform: capitalize!important; color: #474747; }

.btn-theme, button, .btn, .btn-white {text-transform: capitalize; border-radius: 0;}

.desc {font-size: 1.15em; font-weight: bold;}

/* ---- Adoptables ---- */
#pagebody a:link {
	font-family: "Proxima-Nova"!important; 
	color: #000000!important;}



.no-padding-box { 
margin-bottom: 0px;
height: 60px;
}

.perk {
	font-family: "Museo-Sans";
	font-weight: 700;
	font-size: 2em;
	padding-top: 15px;
	padding-bottom: 25px;
}

.perk-small {
	padding-top: 20px;
}

.copyright { 
background: #033537
}

/* GVA Counter */
.milestone-block.position-icon-left .milestone-number-inner .milestone-number, .milestone-block.position-icon-left .milestone-number-inner .symbol {
	font-size: 2.5em;
	font-family: "museo-sans";
	font-weight: 600;
}

.milestone-block.position-icon-left .milestone-number-inner .symbol {
	margin-left: -220px;
	color: #ffc900;
}

.milestone-block.position-icon-left .milestone-text {
	color: #000000;
	font-family: "museo-sans";
	
}

.customize-unpreviewable {
	height: 200px;
	width: 300px;
}

.big-button {
	font-family: "Montserrat";
	font-weight: 900;
	font-size: 4em;
	text-align: center;
}

.big-button a:hover {
	color: #ffc900!important;
}

.milestone-block.position-icon-left .milestone-number-inner .symbol {
	color: #b20909;	
}

.youtube-responsive-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}

.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

/* Events */

.single-tribe_events .tribe-events-event-meta {
	background-color: #E3F3F4!important;
}