/*!
Theme Name: nywc
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: nywc
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

nywc is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
 html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	    scroll-behavior: smooth;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
	background: #fff;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

img {
	height: auto;
	max-width: 100%;
}

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/* Links
--------------------------------------------- */
a {
	color: #4169e1;
}

a:visited {
	color: #800080;
}

a:hover,
a:focus,
a:active {
	color: #191970;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1;
	padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
	display: block;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
	background: #fff;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	display: block;
	left: auto;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	position: relative;
	padding: 0px 18px;
}
.main-navigation li:hover ul.sub-menu{
	display: block;
	left: 0px;
	padding-top: 5px;
}
.main-navigation a {
	text-transform: uppercase;
	display: block;
	text-decoration: none;
	color: #102A4E;
    font-weight: 500;
    font-size: 18px;
    font-family: 'Futura Bold', sans-serif;
}
.sub-menu a {
	font-weight: 400;
	padding: 5px 0;
	font-family: 'Futura Regular', sans-serif;
	letter-spacing: 1.5px;
}
/* Small menu. */
.menu-toggle,
.main-navigation.toggled #mobile-menu {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
		justify-content: center;
	}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links,
.contentPost .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous,
.contentPost .nav-links .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next, 
.contentPost .nav-links .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block;
}

.post,
.page {
	margin: 0;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

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

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}

/*  CSS OF SITE  */
@font-face {
  font-family: 'Futura Bold';
  src: url('/wp-content/themes/nywc/fonts/FUTURA-BOLD.OTF') format('opentype');
}
@font-face {
  font-family: 'Futura Heavy Regular';
  src: url('/wp-content/themes/nywc/fonts/FUTURA-HEAVY-REGULAR.OTF') format('opentype');
}
@font-face {
  font-family: 'Futura Light Regular';
  src: url('/wp-content/themes/nywc/fonts/FUTURA-LIGHT-REGULAR.OTF') format('opentype');
}
@font-face {
  font-family: 'Futura Light';
  src: url('/wp-content/themes/nywc/fonts/FUTURA-LIGHT.TTF') format('opentype');
}
@import url('https://fonts.googleapis.com/css2?family=Sorts+Mill+Goudy:ital@0;1&display=swap');

body p{
	font-family: 'Sorts Mill Goudy', serif;
}
header.site-header{
	position: relative;
}
header .site-branding{
	text-align: center;
}
header.site-header:before{
	content: '';
	position: absolute;
	left: 0px;
	width: 15%;
	height: 100%;
	background-color: #882247;
}
header.site-header img.imgLeft{
	position: absolute;
	left: 14.95%;
	height: 185px;
}
header .contentHeader{
	max-width: 1153px;
	margin: auto;
	position: relative;
}
footer.site-footer{
	position: relative;
	height: 431px;
}
#gform_confirmation_message_8 {
	color: #fff;
}
header .contentHeader .account{
	position: absolute;
	right: 0px;
}
.contentHeader .account a{
	font-size: 18px;
	font-weight: 600;
	text-decoration: none;
	display: inline-block;
	font-family: 'Futura Bold', sans-serif;
}
.contentHeader .account a.join{
	background-color: #882247;
    color: white;
    width: 183px;
    padding: 12px 0px;
    text-align: center;
}
header .contentHeader .account .menuAccount{
	display: inline-block;
}
.contentHeader .account a.login, .contentHeader .account a.my-account, .contentHeader .account a.logout{
	color: #882247;
    padding: 12px 20px;
    font-weight: bold;
}
.contentHeader .account a.logout{
	display: none;
	position: absolute;
    padding: 8px 22px 8px 20px;
    background-color: white;
    box-shadow: 1px 1px 5px 0px #888888;
    left: 20px;
    top: 48px;
}
header .contentHeader .account .menuAccount:hover a.logout{
	display: block;
}
footer.site-footer:before{
	content: '';
	position: absolute;
	left: 0px;
	width: calc(100% - 30%);
	height: 100%;
	background-color: #70CAC6;
	z-index: -1;
}
footer.site-footer .site-info{
	max-width: 1153px;
	height: 100%;
	background-color: #70CAC6;
	margin: auto;
	position: relative;
}
footer.site-footer .main-navigation ul{
	justify-content: left;
}
footer.site-footer .main-navigation ul li .sub-menu{
	display: block;
	box-shadow: inherit;
	left: 0px;
	background-color: transparent;
}
footer.site-footer .main-navigation ul li:hover .sub-menu{
	padding-top: 0px;
}
footer.site-footer .main-navigation ul li .sub-menu li a{
	font-weight: 400;
}
footer.site-footer .main-navigation li{
	padding-right: 35px;
	padding-left: 0px;
}
body {
	overflow-x: hidden;
}
.footerimg {
	height: 100%;
	width: 250px;
	position: absolute;
	right: -20%;
	top: 0px;
	background-color: #70CAC6;
}
.imgCurveFooter{
	position: relative;
	height: 100%;
	top:-2px;
}
#gform_8 {
	position: relative;
}
#gform_wrapper_8 .gform_heading{
	display: none!important;
}

.site-footer .ginput_container input {
	width: 280px!important;
	height: 37px!important;
	margin-bottom: 8px;
	border: 1px solid #707070;
	border-radius: 0px;
	padding-left: 15px!important;
	font-size: 12px!important;
}

#input_8_3 {
	width: 410px!important;
	height: 37px!important;
	border: 1px solid #707070;
	border-radius: 0px;
	padding-left: 15px!important;
	font-size: 12px!important;
}
#gform_wrapper_8 .ginput_complex {
	justify-content: center;
}
#gform_wrapper_8 .ginput_complex span {
  flex: 0!important;
}
#gform_wrapper_8 .gform-body {
	max-width: 572px;
	margin: 0 auto;
}
#gform_wrapper_8 .gform_footer {
	position: absolute;
	bottom: 0;
	right: 31px;
	padding: 0;
	margin: 0;
}
#gform_submit_button_8 {
	background-color: #882247;
	color: white;
	border: none;
	border-radius: 0px;
	font-weight: bold;
	padding: 12px 36px;
	text-decoration: none;
	display: block;
	max-width: 150px;
	margin: auto;
	text-transform: uppercase;
	font-size: 13px;
	cursor: pointer;
}
#field_8_3 {
	text-align: left;
}

@media screen and (max-width: 1024px) {
	#gform_wrapper_8 .gform-body {
	  	max-width: 500px;
	}
	#gform_wrapper_8 .ginput_complex span {
		padding: 0;
		margin-bottom: 10px;
	}
	#field_8_3 {
		text-align: center;
		margin-top: -16px;
	}
	#input_8_3 {
		width: 280px !important;
	}
	#gform_wrapper_8 .gform_footer {
	  position: relative;
	  right: 50%;
	  transform: translateX(50%);
	  margin-top: 10px;
	}
}
.row1{
	padding-top: 15px;
}
.row1 > img{
	display: inline-block;
	margin-top: 17px;
}
.row1 .subscribe > p{
	color: white;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
}
.row1 .subscribe{
	display: inline-block;
    vertical-align: top;
    text-align: center;
    width: 55%;
}
.subscribe form input.name{
	width: 280px;
	height: 37px;
	margin-bottom: 8px;
	border: 1px solid #707070;
    border-radius: 0px;
    padding-left: 15px;
    font-size: 12px;
}
.subscribe form input.email{
	width: 410px;
	height: 37px;
	border: 1px solid #707070;
    border-radius: 0px;
    padding-left: 15px;
    font-size: 12px;
}
.subscribe form input.name::placeholder, .subscribe form input.email::placeholder{
	color: #102A4E;
}
.subscribe form input.submit{
	background-color: #882247;
    color: white;
    width: 150px;
    height: 37px;
    border: none;
    border-radius: 0px;
    font-weight: bold;
    padding: 0px;
}
.row2{
	padding-top: 50px;
	padding-bottom: 115px;
}
.row3 > p{
	color: #102A4E;
    font-weight: bold;
    font-size: 10px;
    display: inline-block;
}
.row3 .socialMedia{
	display: inline-block;
	float: right;
	padding-right: 135px;
}
.socialMedia a i{
	font-size: 30px;
    color: #102A4E;
    padding: 0px 20px;
	font-family: "Font Awesome 5 Brands";
}

.containerHome {
	max-width: 1153px;
	margin: auto;
	padding-bottom: 80px;
}
.containerPage{
	max-width: 1153px;
	margin: auto;
	padding: 80px 0;
}
.boxTitle{
	width: 586px;
	height: 586px;
	background-color: #102A4E;
    position: relative;
    margin-top: 85px;
}
.boxTitle:after{
	content: '';
    background-image: url(/wp-content/uploads/2021/12/Layer-2-1.png);
    height: 416px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 211px;
    position: absolute;
    top: 80px;
    right: -500px;
    z-index: -1;
}
.boxTitle > img{
	position: absolute;
	right: -385px;
	top: 80px;
}
.boxTitle h2{
	font-size: 40px;
    font-weight: 400;
    color: white;
    position: absolute;
    z-index: 99;
    top: 85px;
    text-align: right;
    padding-left: 135px;
    padding-right: 15px;
    line-height: initial;
    font-family: 'Sorts Mill Goudy', serif;
    font-style: italic;
}

.paragraph{
	max-width: 700px;
	margin: auto;
	text-align: center;
}
.paragraph > p{
	font-size: 24px;
	color: #102A4E;
}

/* MEMBERS  */
.contentMember{
	max-width: 912px;
	margin: 70px auto;
}
.contentMember h1{
	font-size: 30px;
    font-weight: 400;
    color: #102A4E;
    font-family: 'Sorts Mill Goudy', serif;
    text-transform: uppercase;
}
.contentMember .left{
	width: 30%;
	display: inline-block;
	vertical-align: top;
}
.contentMember .left .info p{
	margin: 0px;
	word-break: break-all;
}
.contentMember .right{
	width: 69%;
	display: inline-block;
	vertical-align: top;
	padding-left: 25px;
	position: relative;
}
.contentMember .right .bio p, .contentMember .right .Cds p{
	font-size: 18px;
	color: #102A4E;
}
.contentMember .left .info p, .contentMember .left .info a{
	font-weight: bold;
    color: #102A4E;
    font-size: 14px;
    text-decoration: none;
    display: block;
    text-align: center;
}
.contentMember .left .info p{
	font-size: 16px;
}
.contentMember .left .titleCDs{
	margin: 25px 0px 5px;
    text-align: center;
    color: #102A4E;
    font-size: 20px;
    font-weight: 600;
}
.contentMember .left img{
	margin-bottom: 10px;
}
.contentPost{
	max-width: 912px;
    margin: 65px auto;
    position: relative;
}
.contentPost h1{
	font-size: 30px;
    font-weight: 400;
    color: #102A4E;
}
.contentPost .entry-header .entry-meta{
	display: none;
}
.contentPost .entry-content {
	color: #102A4E;
    font-size: 18px;
    /*max-width: 600px;*/
/*     min-height: 950px; */
}
.contentPost .post-thumbnail{
	display: none;
}
.contentPost .entry-footer{
	max-width: 250px;
    position: absolute;
    right: -25px;
    top: 55px;
}
.postcategories {
    margin-bottom: 2rem;
}
.recentPosts p.title, .postcategories p.title {
	font-size: 20px;
    color: #102A4E;
    font-weight: 600;
    text-align: right;
	margin: 1rem 0;
}

.postcategories p.title{
	margin-top: 1.5rem;
}
.entry-footer .cat-links, .postcategories p.cat, .recentPosts p.cat  {
	color: #102A4E;
    font-size: 20px;
    display: block;
    text-align: right;
    font-weight: 500;
    margin: 1rem 0;
}
.entry-footer .cat-links a, .postcategories p.cat a, .recentPosts p.cat a {
	color: #102A4E;
    text-decoration: none;    
    display: block;
}
.nav-previous a, .nav-next a{
	text-decoration: none;
	text-transform: uppercase;
	color: #102A4E;
	font-size: 14px;
}
.nav-previous span.text, .nav-previous img, .nav-next span.text, .nav-next img{
	display: inline-block;
    vertical-align: middle;
}
.nav-previous img{
	padding-right: 10px;
}
.nav-next img{
	padding-left: 10px;
}
.navigation.post-navigation{
/* 	max-width: 600px; */
	margin-top: 50px;
}

#footer-menu, #mobile-menu {
	display: none;
}

.contentMember h1, .contentPost h1 {
	font-family: 'Sorts Mill Goudy', serif;
}

.contentMember > h1 {
	display: none;
}

.contentMember h1 {
	line-height: 1;
    text-align: center;
    margin-top: 0;
}
.cd-cover-prof {
	text-align: center;
}
.cd-cover-prof img {
	width: 170px;
	height: 170px;
	object-fit: cover;
}
.profile-row {
	display: grid;
	grid-template-columns: 30% 64%;
	margin-top: 75px;
}
.profile-column:first-of-type {
	border-right: 5px solid #102A4E;
}
.profile-column:last-of-type {
	margin-left: 4%;
}
.profile-title {
	font-size: 30px;
	font-family: 'Goudy Old Style';
	letter-spacing: 2.4px;
	color: #102A4E;
}
.profile-menu {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}
.profile-menu li {
	padding: 5px 0;
}
.profile-menu li a {
	color: #102A4E;
	text-decoration: none;
	font-size: 20px;
}
.profile-menu li a:active {
	font-weight: bold;
}
#gform_wrapper_1 .field_sublabel_below label, #gform_wrapper_1 .field_description_below .gfield_description {
	margin: 1px 0 9px 1px;
	font-size: 12px;
	color: #102A4E;
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'Futura Bold', sans-serif;
	padding-top: 0;
}
#gform_wrapper_1 input, #gform_wrapper_1 select, #gform_wrapper_1 textarea {
	background: #102A4E1A;
	border-color: #707070;
}
#gform_wrapper_1 select {
	color: #102a4e;
}
#gform_wrapper_1 select {
	height: 36px;
	border-radius: 3px;
}
#input_1_1_2 {
	margin-top: 14px;
}
#field_1_2, #field_1_3, #field_1_4, #field_1_5 {
	display: inline-block;
	width: 25%;
}
#field_1_5 {
	padding-right: 0;
}
#field_1_5 .ginput_container {
	padding-right: 15px;
}
#field_1_6 {
	margin-top: 0;
	color: #102A4E;
	font-size: 14px;
	font-weight: bold;
}
#gform_wrapper_1 .gfield_required, #gfield_upload_rules_1_14 {
	display:none;
}
#field_1_7 {
	display: flex;
}
#field_1_7 .gfield_label {
	margin-top: 12px!important;
	font-weight: bold;
}
#field_1_7 .ginput_container_radio {
	margin-top: 0;
}
#input_1_7 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
}
#input_1_7 .gchoice {
	margin-left: 10px !important;
	margin-right: 10px !important;
}
#input_1_7 .gchoice input {
	margin-bottom: 0px;
	margin-top: 0;
}
#input_1_7 .gchoice label {
	margin-bottom: 0px;
	margin-top: 0;
}
#input_1_8_3_container {
	display: inline-block;
	width: 45%;
}
#input_1_8_4_container {
	margin-top: 11px;
	margin-right: 10px;
}
#input_1_8_4_container, #input_1_8_5_container {
	display: inline-block;
	width: 26%;
}
#input_1_8_5_container {
	padding-right: 0 !important;
	margin-right: 0;
}
#field_1_11 {
	padding-right: 8px;
}
#field_1_9, #field_1_10, #field_1_11 {
	display: inline-block;
	width: 33%;
}
#field_1_14 {
	display: flex;
}
#field_1_14 .gfield_label {
	margin-top: 7px!important;
}
#field_1_14 .gfield_label, #field_1_14 .ginput_container_fileupload {
	flex: 0 0 30%;
}
#gfield_description_1_14 {
	margin-left: 15px!important;
	padding-right: 0;
}
#gform_wrapper_1 .gform_footer {
	text-align: right;
}
#gform_submit_button_1, .custom-file-upload {
	border: 1px solid #707070!important;
	background: #882247!important;
	color: #fff!important;
	text-transform: uppercase;
	padding: 10px 45px!important;
	cursor: pointer;
	font-family: 'Futura Bold', sans-serif!important;
	font-weight: bold!important;
	letter-spacing: 1.2px;
}
#input_1_14 {
	display: none;
}
.file-upload-name {
	display: block;
	margin-top: 15px!important;
}
.news-archive .page-title, .single-news .page-title {
	font-size: 40px;
	font-family: 'Sorts Mill Goudy', serif;
	letter-spacing: 4px;
	color: #102A4E;
	text-align: center;
}
#search-filter-form-1006 {
	max-width: 95%;
	margin: 0 auto;
}
.sf-field-category h4 {
	font-family: 'Sorts Mill Goudy', serif;
	font-weight: bold;
	font-size: 18px;
/* 	letter-spacing: 1.8px; */
/* 	text-transform: uppercase; */
	color: #102A4E;
}
.sf-field-category ul {
	margin-left: 0;
	padding-left: 0;
	display: flex;
}
.sf-field-category ul input, 
li.sf-level-0.sf-item-0 {
	display: none;
}
.sf-field-category ul label {
	color: #102A4E;
	padding-left: 0!important;
	font-size: 16px;
	font-family: 'Sorts Mill Goudy', serif;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1.6px;
	cursor: pointer;
}

.news-filter .searchandfilter ul {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    justify-content: center;
}

.news-filter li.sf-field-category {
    padding: 0;
}

li.sf-field-category ul li,
.news-filter .searchandfilter ul li.sf-field-reset {
    background-color: #E6E9ED;
    padding: 5px 1rem;
    padding-bottom: 0;
    margin-right: 0.5rem;
    margin-bottom: 5px;
}

.news-filter .searchandfilter ul li.sf-field-reset a{
	list-style: none;
	text-decoration: none;
	color: #102A4E;
    font-size: 16px;
    font-family: 'Sorts Mill Goudy', serif;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    cursor: pointer;
}

.sf-field-category .sf-option-active label {
	font-weight: bold;
}
.containerNews {
	max-width: 70%;
	margin: 50px auto 75px auto;
}
#search-filter-results-1006 {
	opacity: 1;
	display: grid;
	grid-template-columns: 50% 50%;
}
.news-block {
	padding: 5px 35px 80px 35px;
	background: #E6E9ED;
	margin: 20px;
	position: relative;
}
.news-block h2 {
	margin-bottom: 10px;
	line-height: 1;
}
.news-block h2 a {
	font-size: 20px;
	font-family: 'Sorts Mill Goudy', serif;
	letter-spacing: 2px;
	color: #102A4E;
	text-align: left;
	text-decoration: none;
	font-weight: 500;
}
.post-type-archive-news .news-block h2 a{
	text-transform: initial;
}
.news-block p.category {
	text-transform: uppercase;
	color: #102A4E;
	margin-top: -10px;
	font-size: 12px;
	line-height: 2;
}
.news-block p {
	color: #102A4E;
	font-size: 16px;
	letter-spacing: 1.6px;
}
.news-block p.more {
	text-align: center;
	position: absolute;
	bottom: 15px;
	left: 100px;
	right: 100px;
}
.news-block p.more a {
	background-color: #882247;
	color: white;
	border: none;
	border-radius: 0px;
	font-weight: bold;
	padding: 10px 40px;
	text-decoration: none;
	text-transform: uppercase;
}
.page-numbers {
	display: none;
}
.page-numbers.next, .page-numbers.prev {
	display: block;
	position: relative;
	text-transform: uppercase;
	color: #102A4E;
	font-size: 14px;
	line-height: 42px;
	text-decoration: none;
}
.page-numbers.next {
	text-align: right;
	padding-right:35px;
	margin-right: 20px;
	grid-area: next;
}
.page-numbers.prev {
	text-align: left;
	padding-left: 35px;
	margin-left: 20px;
	grid-area: prev;
}
.page-numbers.next:after {
	content: '';
	background-image: url('/wp-content/uploads/2021/12/next.svg');
	background-size: contain;
	background-repeat: no-repeat;
	width: 30px;
	height: 42px;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
}
.page-numbers.prev:after {
	content: '';
	background-image: url('/wp-content/uploads/2021/12/prev.svg');
	background-size: contain;
	background-repeat: no-repeat;
	width: 30px;
	height: 42px;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
}
.pagination {
	display: grid;
	grid-template-columns: 50% 50%;
	margin-top: 50px;
	grid-template-areas: 'prev next';
}
.single-new #primary {
	max-width: 70%;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 70% 30%;
}
.single-new .page-title {
  	font-size: 40px;
  	font-family: 'Goudy Old Style';
  	letter-spacing: 4px;
  	color: #102A4E;
	text-align: center;
}
.single-new .entry-title {
	font-size: 30px;
  	font-family: 'Goudy Old Style';
  	letter-spacing: 3px;
	line-height: 36px;
  	color: #102A4E;
}
.single-new p.category {
  text-transform: uppercase;
  color: #102A4E;
  margin-top: -10px;
  font-size: 12px;
  line-height: 2;
}
p.category strong {
	font-family: 'Sorts Mill Goudy', serif;
	font-weight: bold;
}
.single-news #primary {
	display: grid;
	grid-template-columns: 80% 18%;
	justify-content: center;
	grid-gap: 30px;
	max-width: 912px;
	margin: 0 auto;
}

.containerSingleNew p {
	font-size: 18px;
	color: #102A4E;
	letter-spacing: 1.8px;
	line-height: 20px;
	font-family: 'Sorts Mill Goudy', serif;
	font-weight: lighter;
}
.single-new .navigation.post-navigation {
  max-width: 100%;
}
.sidebar-title {
	font-size: 20px;
	color: #102A4E;
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 26px;
	text-align: right;
	font-family: 'Sorts Mill Goudy', serif;
	font-weight: bold;
}
.sidebar-news {
	margin-bottom: 50px;
}
.sidebar-news p {
	text-align: right;
}
.sidebar-news p a {
	color: #102A4E;
	font-size: 20px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: 'Sorts Mill Goudy', serif;
	letter-spacing: 2px;
	line-height: 20px;
	font-style: italic;
}
.sidebar-news  .categories-list a {
	text-transform: uppercase;
}
.sidebar-news  .categories-list {
	margin: 10px 0;
}

/* MODIFY MY PROFILE  */
article#post-1035{
	max-width: 1153px;
	margin: 50px auto;
}
article#post-1035 header.entry-header{
	display: none;
}
article#post-1035 .content-right {
	max-width: 800px;
	width: 100%;
    display: inline-block;
    border-left: 5px solid #102A4E;
    padding-left: 35px;
    min-height: 400px;
}
article#post-1035 .um-header{
	border-bottom: none;
	display: none;
}
article#post-1035 input, article#post-1035 select{
	background-color: #102A4E1A;
    border: 1px solid #707070!important;
    height: 40px!important;
    width: 100%;
}
article#post-1035 input[type="file"]{
	background-color: transparent;
	border: none!important;
	color: transparent;
}
article#post-1035 #um_field_1037_title select{
	height: 38px!important;
}
article#post-1035 input.chosen-search-input {
	border: none!important;
}
article#post-1035 .chosen-container ul.chosen-choices{
	background-color: #102A4E1A;
    background-image: none;
    border: 1px solid #707070!important;
}
article#post-1035 .wp-editor-container input{
	background-color: transparent;
	border: 1px solid #2271b1!important;
	height: auto!important;
	width: auto;
}
article#post-1035 textarea{
	background-color: #102A4E1A;
    border: 1px solid #707070!important;
}
article#post-1035 label{
	color: #102A4E;
    font-size: 12px!important;
    text-transform: uppercase;
    font-weight: bold;
	font-family: 'Sorts Mill Goudy', serif;
	word-wrap: break-word;
}
button, input, select, optgroup, textarea {
	font-family: 'Sorts Mill Goudy', serif;
}
article#post-1035 a.um-button, article#post-1035 input.um-button {
	background-color: #882247;
    border: 1px solid #707070!important;
    box-shadow: none;
    border-radius: 0px!important;
    font-weight: 600!important;
}
article#post-1035 input.um-button{
	float: right;
	height: auto!important;
}
article#post-1035 .um-profile .um-profile-body{
	padding-top: 0px;
}
article#post-1035 h2{
	font-family: 'Goudy Old Style';
    font-size: 30px;
    margin-top: -5px;
    font-weight: 500;
}
article#post-1035 .entry-content > p{
	display: none;
}
article#post-1035 .acf-fields > .acf-field{
	border: none;
	vertical-align: bottom;
	padding: 15px 12px 15px 0;
}
ul.acf-checkbox-list.acf-bl {
    padding-left: 1.4rem;
}
article#post-1035 .acf-form-submit {
    padding: 0 11px;
}
.sidebarAccount{
	display: inline-block;
    max-width: 300px;
    width: 100%;
    vertical-align: top;
}
.sidebarAccount .items a{
	font-family: 'Sorts Mill Goudy', serif;
	font-size: 20px;
	color: #102A4E;
	text-decoration: none;
	display: block;
	padding-bottom: 5px;
}
.sidebarAccount .items a:hover{
	font-weight: bold;
}
.sidebarAccount > h3{
	color: #102A4E;
    font-weight: 500;
    font-family: 'Sorts Mill Goudy', serif;
    font-size: 30px;
    margin-top: 0px;
}
#cell_phone-1037{
	padding-left: 40px!important;
}
#cell_phone-1037::-webkit-inner-spin-button{
	 -webkit-appearance: none;
}


/* WIDTH FIELDS  */
.um-form .um-field {
	display: inline-block;
	vertical-align: top;
	padding: 5px 5px;
}
.editMember .acf-fields .acf-field {
	padding: 0px 3px;
	vertical-align: top;
	margin-top: 15px;
}
.editMember .acf-fields > .acf-field:first-child{
	margin-top: 15px;
}
.acf-field-61b79ea152201, .acf-field-61b79ecd52203{
	width: 9%;
	display: inline-block;
}
.acf-field-61fd5dbb011f2, .acf-field-61fd5e32011f3{
	width: 29.5%;
	display: inline-block;
}
.acf-field-61b79eb952202{
	width: 20%;
	display: inline-block;
}
.acf-field-61fd5eb8badb7, .acf-field-61fd5f06badb8, 
.acf-field-61fd5f2ebadb9, .acf-field-61b79f9c52205{
	width: 24.5%;
	display: inline-block;
}
.um-field-block.um-field-type_block{
	font-size: 14px;
    color: #102A4E;
    display: block;
    font-weight: 600;
}
.acf-field-61b79fb052206{
	display: flex;
	width: 100%;
	margin-top: 15px;
}
.acf-field-61b79fb052206 .acf-input{width: 100%;}
.acf-field-61b79fb052206 .acf-radio-list{
	display: flex;
	margin-left: 50px;
}
.acf-field-61b79fb052206 .acf-radio-list li{
	width: 23%;
}
article#post-1035 .acf-field-61b79fb052206 .acf-radio-list li input{
	width: 20px;
	margin-right: 10px;
}
#um_field_1037_category .um-field-radio{
	margin: 0px 20px;
}
#um_field_1037_category .um-field-radio .um-field-radio-option{
	margin-left: 30px;
	color: #102A4E!important;
	font-weight: 600;
}
.acf-field-61b7a00852209{
	width: 47.7%;
	display: inline-block;
}
.acf-field-61b7a0195220a{
	width: 33%;
	display: inline-block;
}
.acf-field-61b7a0285220b{
	width: 18%;
	display: inline-block;
}
.acf-field-61b8d2c57e2fc, .acf-field-61b8d2e07e2fd, .acf-field-61b7a03f5220c{
	width: 32.8%;
	display: inline-block;
}
#um_field_1037_upload_photo{
	display: flex;
}
#um_field_1037_upload_photo > .um-field-label{
	margin-right: 20px;
}
.acf-field-61ba3c11cbbf8, .acf-field-61bb4b6b42398, .acf-field-61bb4bad42399,
.acf-field-61bb5690c89c7, .acf-field-61bb56acc89c8,
.acf-field-61bb56d1c89ca, .acf-field-61bb56dfc89cb{
	width: 32.9%;
	display: inline-block;
	vertical-align: bottom;
}
.acf-fields > .acf-field.acf-field-61bb5678c89c6, .acf-fields > .acf-field.acf-field-61bb56c3c89c9{
	padding-bottom: 0px;
}
.acf-fields > .acf-field.acf-field-61bb5690c89c7, .acf-fields > .acf-field.acf-field-61bb56d1c89ca{
	margin-left: 25px;
}

.acf-form-submit input.acf-button{
	background-color: #882247!important;
    color: white;
    max-width: 250px;
    float: right;
    font-weight: 600;
    line-height: 0px;
    cursor: pointer;
    padding-top: 5px;
}
.acf-field p.description{
	font-size: 12px;
    /*position: absolute;
    bottom: -70px;*/
}
article#post-1035 input[type=checkbox]{
	width: 16px;
    height: 16px!important;
    position: absolute;
    left: -22px;
    top: 2px;
}

article#post-1035 input#acf-field_61bb56d1c89ca,
article#post-1035 input#acf-field_61bb5690c89c7{
	top: -28px;
}
article#post-1035 .acf-url i{
	top: 10px;
}

.acf-taxonomy-field .categorychecklist-holder {
	border: none!important;
	border-radius: 0!important;
	max-height: unset!important;
}

.acf-taxonomy-field:hover .acf-actions, .acf-field-6335e72af24b5 .acf-label {
	display: none!important;
}

.acf-field-6335e72af24b5 {
	padding-top: 0;
}

.acf-field-6335e72af24b5 .acf-input {
	margin-top: -30px;
}

.acf-field.acf-field-checkbox.acf-field-62a64e7e51b03 ul.acf-checkbox-list.acf-bl,
.acf-field.acf-field-checkbox.acf-field-62a64e19fb62e ul.acf-checkbox-list.acf-bl, .categorychecklist-holder ul {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.acf-field.acf-field-checkbox.acf-field-62a64e19fb62e ul.acf-checkbox-list.acf-bl{
	height: 42rem!important;
}
.contentListing .title{
	display: flex;
    border-top: 1px solid #707070;
    border-bottom: 1px solid #707070;
}
.contentListing .title{
	color: #102A4E;
    font-size: 12px;
    font-weight: bold;
}
.contentListing .title p:first-child{
	width: 55%;    
}
.contentListing .item{
	display: flex;
	border-bottom: 1px solid #707070;
    padding: 12px 0px;
}
.contentListing .cTitle{
	width: 55%;
    font-size: 15px;
    font-family: 'Futura Light Regular', sans-serif;
}
.contentListing .cTitle a{
	color: #102A4E;
	text-decoration: none;
}
.contentListing .cType{
	width: 35%;
	color: #102A4E;
	font-size: 15px;
    font-family: 'Futura Light Regular', sans-serif;
    padding-left: 20px;
    text-transform: capitalize;
}
.contentListing .options{
	width: 10%;
	cursor: pointer;
	position: relative;
}
.contentListing .options .optButton{
	width: 40px;
    height: 25px;
    padding: 0px;
    cursor: pointer;
    background-color: #E6E9ED;
    border-radius: 2px;
    text-align: center;
}
.contentListing .options img{
	margin-bottom: 2px;
    width: auto;
}
.contentListing .options .sub-menu{
	display: none;
	position: absolute;
    top: 100%;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 0;
    right: 0;
    margin: 2px 0 0 0;
    box-shadow: 0 0 6px 0 rgb(0 0 0 / 10%);
    background-color: #ffffff;
    z-index: 9;
    padding: 5px;
}
.contentListing .options .sub-menu a{
	display: block;
	text-decoration: none;
}
.contentListing .options.active .sub-menu{
	display: block;
}
.um-page-login .entry-header h1, .um-page-register .entry-header h1{
	text-align: center;
}
body .um input[type=submit].um-button, body .um input[type=submit].um-button:focus, body .um a.um-button, body .um a.um-button.um-disabled:hover, 
body .um a.um-button.um-disabled:focus, body .um a.um-button.um-disabled:active{
	background: #882247;
}
body .um input[type=submit].um-button:hover, body .um a.um-button:hover{
	background: #882247;	
}
#um_field_1015_username, #um_field_1015_user_password, #um_field_1014_user_login, #um_field_1014_first_name, #um_field_1014_last_name,
#um_field_1014_user_email, #um_field_1014_user_password, #um_field_1014_confirm_user_password{
	width: 100%;
}
.post-1052, .post-1054{
	padding: 50px 0px;
}
 .page-id-1054 .containerPage{
	padding: 0px 0;
}
article#post-1035 .acf-fields > .acf-field-61bb5649c89c5{
	margin-bottom: 20px;
}
.contentSlider .itemPost{
	width: 45%;
    display: inline-block;
    vertical-align: top;
    padding: 5px 35px 45px 35px;
    background: #E6E9ED;
    margin: 20px;
    position: relative;
}
.contentSlider .itemPost h4{
	font-size: 20px;
    font-family: 'Sorts Mill Goudy', serif;
    letter-spacing: 1px;
    color: #102A4E;
    text-align: left;
    margin-bottom: 0px;
    text-transform: capitalize;
	min-height: 60px;
}
.contentSlider .itemPost p {
	min-height: 45px;
}
.contentSlider .itemPost p.cat{
	text-transform: uppercase;
    color: #102A4E;
    font-size: 12px;
    line-height: 2;
    margin-top: 0px;
}
.contentSlider .itemPost p.paragraph{
	text-align: left;
	margin-bottom: 15px;
	margin-top: 0px;
}
.contentSlider .itemPost a{
	background-color: #882247;
    color: white;
    border: none;
    border-radius: 0px;
    font-weight: bold;
    padding: 10px 38px;
    text-decoration: none;
    display: block;
    max-width: 185px;
    margin: auto;
}
.contentSlider .btnSeeMore{
	background-color: #882247;
    color: white;
    border: none;
    border-radius: 0px;
    font-weight: bold;
    padding: 10px 40px;
    text-decoration: none;
    display: block;
    max-width: 175px;
    margin: auto;
}
.contentSlider h2{
	font-size: 40px;
    font-family: 'Sorts Mill Goudy', serif;
    letter-spacing: 4px;
    color: #102A4E;
    text-align: center;
    margin-bottom: 0;
}
.contentSlider .slick-prev {
	position: absolute;
	left: 0px;
    top: 50%;
    cursor: pointer;
    z-index: 9;
}
.contentSlider .slick-next {
	position: absolute;
    right: 0;
    top: 50%;
    cursor: pointer;
    z-index: 9;
}
.contentSlider .itemPost p.cat span{
	font-family: 'Futura Bold', sans-serif;
    font-weight: bold;
}
.contentSlider .itemPost p{
	letter-spacing: 1.6px;
}
#removePost{
	display: none;
	position: fixed;
    top: 0;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.8);
    z-index: 9;
}
#removePost .content{
	width: 500px;
    background-color: white;
    border: 2px solid #882247;
    border-radius: 15px;
    position: fixed;
    top: 40%;
    left: 40%;
    padding: 15px;
    text-align: center;
}
#removePost .content a{
	background-color: #882247;
    color: white;
    text-decoration: none;
    display: inline-block;
    width: 70px;
    height: 32px;
    line-height: 30px;
    text-align: center;
    margin: 0px 10px;
}
#removePost .content .close{
	position: absolute;
    right: 0;
    top: 0px;
    font-size: 20px;
    background-color: #882247;
    width: 30px;
    color: white;
    border-radius: 0px 12px 0px 0px;
    cursor: pointer;
}
.content-right .entrySaved{
	background-color: #E6E9ED;
    text-align: center;
    padding: 40px 0px;
    color: #102A4E;
    letter-spacing: 1.5px;
}

.tabs .tab .content{
	display: none;
}
.tabs .tab .content.active{
	display: block;
}
.tabs .tab .title{
	color: #102A4E;
    font-size: 16px;
    cursor: pointer;
    padding: 10px 15px 5px;
	display: inline-block;
	font-weight: normal;
	line-height: 1;
}
.tabs .tab .title.active{
	background-color: #882247;
	color: #FFFFFF;
}
.tabs .tab .content .item > p{
	margin: 5px 0px;
}
.tabs .tab .content .item > p span{
	font-weight: 700;
}
.tabs .tab .content .item > p span.comma{
	font-weight: 500;
}
.tabs .tab .content .item > p span.comma:last-child{
	display: none;
}
.tabs .tab .content .item > p img{
	max-height: 200px;
    display: block;
}
.tabs .tab .content .item > a {
	text-decoration: none;
}
.tabs .tab .content .item h3{
	margin-bottom: 0px;
	font-family: 'Sorts Mill Goudy', serif;
    font-size: 24px;
    font-weight: 500;
    color: #102A4E;
    text-transform: capitalize;
}
.tabs .tab .content.bio{
	margin-top: 15px;
}

#acf-field_61b8d2fe7e2fe::-webkit-file-upload-button{
	visibility: hidden;
}
#acf-field_61b8d2fe7e2fe::before{
	content: 'UPLOAD';
    background-color: #882247;
    color: white;
    font-size: 12px;
    width: 195px;
    display: block;
    height: 42px;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
    font-weight: 600;
    letter-spacing: 1.2px;
}
#acf-field_61fd5f06badb8{
	pointer-events: none;
    opacity: 0.7;
}
#acf-field_61fd5f06badb8:focus{
	pointer-events: none;
}
/*.acf-field-61ba3ba6cbbf7, .acf-field-61bb90985794a, .acf-field-61bb94358e521, .acf-field-61bcbc3fbcf6d{*/
/*	display: none;*/
/*}*/
.acf-field-61bb99048e528 span.noteButton{
	position: absolute;
    bottom: -75px;
    left: 0px;
}
.acf-field-61b79fb052206 .acf-label label{
	margin-top: 9px!important;
}
.contentSlider .itemPost p.cat .comma:last-child{
	display: none;
}
article#post-1035 .acf-field-61bb5678c89c6, article#post-1035 .acf-field-61bb56c3c89c9{
	width: 60%;
    display: inline-block;
}
article#post-1035 .acf-field-61bb5690c89c7, article#post-1035 .acf-field-61bb56d1c89ca{
	width: 39%;
    display: inline-block;
    vertical-align: bottom;
    margin: 5px 0px;
    padding: 0;
}

.acf-image-uploader p, .acf-file-uploader p {
	position: absolute;
    top: 7px;
    left: 220px;
}

.acf-image-uploader.has-value p, .acf-file-uploader.has-value p {
	display:none;
}

.acf-basic-uploader input[type="file"]:before {
	content: 'UPLOAD';
    background-color: #882247;
    color: white;
    font-size: 12px;
    width: 195px;
    display: block;
    height: 42px;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
    font-weight: 600;
    letter-spacing: 1.2px;
}


.page-template-member * {
	font-family: 'Sorts Mill Goudy', serif;
}

main p, main h1, main h2, main h3, main h4, main h5, main h6, main ul, main ol, main span, main a {
	font-family: 'Sorts Mill Goudy', serif;
}


.contentMember .content .item {
	padding: 20px 30px;
	margin: 20px 0;
}
.contentMember .content .item:first-of-type {
	margin: 0;
}
.contentMember .content .item:nth-child(even) {
	background: #e8e8e8;
}
.member-mobile {
	display: none!important;
}

.ac-listitem {
    position: relative;
    margin-bottom: 19px;
}

.ac-listitem .ac-title {
    position: relative;
	padding: 6px 0 8px;
	font-size: 18px;
	line-height: 24px;
	border-bottom: 1px solid #7A8089;
	cursor: pointer;
	transition: all 0.3s ease-in;
}

.ac-listitem .ac-title.active {
    border-bottom: 2px solid #882247;
    transition: all 0.3s ease-in;
}

.ac-listitem .ac-content {
	padding: 20px 0;
	display: none;
}

.author .ac-listitem.active .ac-content {
    display: block;
}

.ac-listitem .ac-title:after {
    content: '';
	border: solid #882247;
	border-width: 0 3px 3px 0;
	display: inline-block;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 7px;
	right: 15px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transition: all 0.5s ease-in;
}

.ac-listitem .ac-title.active:after,
.author .ac-listitem.active .ac-title:after{
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    transition: all 0.5s ease-in;
}

.news-filter {
	max-width: 1440px;
	margin: 0 auto;
}

/* Login / Forgot password */

#post-1015 .um-field-label label,#post-1015 .um-field-checkbox-option,#post-1015 .um-field-radio-option,#post-1015 a.um-link-alt {
	font-family: "Sorts Mill Goudy"!important;
	color: #555555!important;
	font-size: 15px !important;
    line-height: 22px !important;
}
#post-1015 .um-field-checkbox-option,#post-1015 .um-field-radio-option,#post-1015 a.um-link-alt {
	font-weight: bold!important;
}

#post-1015 .um input[type=submit].um-button, #post-1015 .um .um-button.um-alt {
    line-height: 12px!important;
    font-weight: bold!important;
    font-size: 14px;
}

#post-6024 .entry-title {
	text-align: center;
}

#post-6024 .um-field-block {
	font-family: "Sorts Mill Goudy"!important;
	color: #555555!important;
	font-size: 15px !important;
    line-height: 22px !important;
	text-align: left;
}

#post-6024 .um-form .um-field {
	width: 100%;
}

/* Mambers page */

.member-grid {
	display: grid;
	grid-template-columns: 22% 22% 22% 22%;
	grid-gap: 110px 4%;
	width: 100%;
	justify-content: center;
	max-width: 1200px;
	margin: 60px auto;
}

.member-grid .member-block {
	display: none;
}

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

.member-button a {
	background-color: #882247;
	color: white;
	border: none;
	border-radius: 0px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
	padding: 10px 40px;
	cursor: pointer;
}

.member-img {
  height: 264px;
  object-fit: cover;
  width: 100%;
  margin-bottom: 20px;
}

.member-title {
  margin: 0;
}

.member-title a {
	text-transform: capitalize;
	font-size: 17px;
	line-height: 1.471;
	padding-right: 10px;
	text-decoration: none;
	color: #000;
}

@media screen and (max-width: 1440px) {
	.member-img {
	  	height: 18.333vw;
	}
	.member-grid {
		grid-gap: 7.639vw 4%;
		max-width: 83.333vw;
	}
}

@media screen and (max-width: 768px) {
	.member-img {
	  	height: 37.370vw;
	}
	.member-grid {
		grid-template-columns: 45% 45%;
	}
}

@media screen and (max-width: 600px) {
	.member-img {
	  	height: 83.333vw;
	}
	.member-grid {
		grid-template-columns: 100%;
	}
}

/* Single Post */

.single-post article {
	display: grid;
	grid-template-columns: 78% 20%;
	grid-gap: 20px;
}

@media screen and (max-width: 768px) {
	.single-post article {
		grid-template-columns: 100%;
		grid-gap: 40px;
	}
	.entry-footer .cat-links, .postcategories p.cat, .recentPosts p.cat, .recentPosts p.title, .postcategories p.title {
		text-align: left;
	}
}

.listing-filter {
	display: grid;
	grid-template-columns: 45% 45%;
	grid-gap: 20px;
	justify-content: space-between;
	margin-bottom: 15px;
}

#listing-select {
	display: inline-block;
	border-radius: 5px;
	background: #fff;
	border: 1px solid #000 !important;
	padding: 5px 10px;
	color: #404040;
}

#listing-search {
	padding: 12px 20px 10px;
	border-radius: 5px;
	cursor: pointer;
	color: #404040;
	border: 1px solid #000 !important;
}

/* Catalog */



.entry-title span {
	font-weight: bold;
}

#search-filter-form-5992 .sf-field-taxonomy-instrument ul, #search-filter-form-6006 .sf-field-taxonomy-instrument ul {
	display: grid;
	grid-template-columns: 20% 20% 20% 20%;
	justify-content: start;
	align-items: start;
	grid-gap: 0 10px;
	grid-auto-flow: column;
	grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#search-filter-form-6006 .sf-field-taxonomy-instrument {
	width: 100%;
	margin: 0;
	padding: 0 42px 0 12px;
}

#search-filter-form-6006 .sf-field-taxonomy-instrument ul {
	grid-template-columns: 16% 16% 18% 15% 17% 13%;
	grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

@media screen and (max-width: 850px) {
	#search-filter-form-5992 .sf-field-taxonomy-instrument ul, #search-filter-form-6006 .sf-field-taxonomy-instrument ul {
	  	grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	}
	#search-filter-form-6006 .sf-field-taxonomy-instrument ul {
	  	grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	}
}
@media screen and (max-width: 500px) {
	#search-filter-form-5992 .sf-field-taxonomy-instrument ul, #search-filter-form-6006 .sf-field-taxonomy-instrument ul {
	  	grid-auto-flow: initial;
		grid-template-rows: auto;
	}
}

#search-filter-form-5992 .sf-field-taxonomy-instrument ul li, #search-filter-form-6006 .sf-field-taxonomy-instrument ul li {
  	grid-template-columns: 10% 90%;
}

#search-filter-form-6006 .sf-field-taxonomy-instrument ul li {
  	width: 100%;
	display: grid;
	grid-gap: 5px;
}

#search-filter-form-6006 .sf-field-taxonomy-instrument ul li input {
	max-width: 15px;
}

#search-filter-form-5992 .sf-field-taxonomy-instrument ul li label, #search-filter-form-6006 .sf-field-taxonomy-instrument ul li label {
	padding-left: 0;
}

.acf-field-628d410fbbc48 {
	display: none;
}

#search-filter-form-5992 .sf-field-post_type ul, #search-filter-form-6006 .sf-field-post_type ul {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
	padding-left: 0;
}

#search-filter-form-5992 .sf-field-post_type ul li {
    max-width: 20%;
	margin-right: 1vw;
}

#search-filter-form-6006 .sf-field-post_type ul li {
	min-width: 15%;
	margin-right: 5px;
	display: grid;
	grid-template-columns: 20px auto;
}

#search-filter-form-5992 .sf-field-post_type ul li label, #search-filter-form-6006 .sf-field-post_type ul li label {
    font-size: 16px;
	margin-top: 4px;
	cursor: pointer;
}

#search-filter-form-5992 .sf-field-post_type ul li input, #search-filter-form-6006 .sf-field-post_type ul li input {
	cursor: pointer;
	width: 14px;
}

.sf-input-select {
	text-transform: capitalize;
}

h2.composer a {
	text-decoration: none;
	color: #102A4E;
}

.catalog-grid {
	margin-top: 80px;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr));
	grid-gap: 110px 1rem;
	width: 100%;
}

.catalog-img {
	height: 260px;
	object-fit: cover;
	width: 100%;
	margin-bottom: 20px;
}

.catalog-title a, .catalog-composer a, .catalog-duration {
	margin: 0;
	text-transform: capitalize;
	font-size: 17px;
	line-height: 1.471;
	padding-right: 10px;
	text-decoration: none;
	color: #000;
}

.catalog-title {
	margin: 0;
	margin-top: 20px;
}

.catalog-composer {
	margin: 0;
}

#post-5993 .entry-title, #post-6004 .entry-title {
	text-align: center;
	color: #000;
	font-weight: 4;
}

.fo__content  {
	color: #000;
	font-weight: 4;
	font-size: 19px;
}

#search-filter-form-6006 ul {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: center;
    align-items: stretch;
	margin: 0;
	padding: 0;
}

#search-filter-form-6006 ul li {
	width: 30%;
	margin-right: 30px;
}

#search-filter-form-6006 ul li input, #search-filter-form-6006 ul li label, #search-filter-form-6006 ul li select {
	width: 100%;
}

#search-filter-form-6006 ul li input {
	border: 1px solid #000;
	padding: 5px 10px;
	color: #404040;
	border-radius: 5px;
	font-weight: bold;
}

#search-filter-form-6006 ul li select {
	background: #fff;
	border: 1px solid #000;
	padding: 5px 10px;
	color: #404040;
	border-radius: 5px;
}

#search-filter-form-6006 ul li.sf-field-submit,
#search-filter-form-6006 ul li.sf-field-reset {
	width: 15%;
	margin-right: 30px;
	margin-top: 40px;
}

#search-filter-form-6006 ul li.sf-field-reset {
	margin-right: 0;
}

#search-filter-form-6006 ul li.sf-field-submit input,
#search-filter-form-6006 ul li.sf-field-reset input {
	background-color: #882247;
	color: #fff;
	border: none;
	padding: 10px 20px;
	line-height: 1;
	font-size: 17px;
	cursor: pointer;
}

#search-filter-form-6006 ul li.sf-field-sort_order {
	display: flex;
	flex-direction: row;
	justify-content: end;
	margin-top: 40px;
	width: 63%;
	margin-right: 30px;
}

#search-filter-form-6006 ul li.sf-field-sort_order h4 {
	width: 150px;
}

#search-filter-form-6006 ul li.sf-field-sort_order label {
	width: 30%;
}

#search-filter-form-5992 ul li.sf-field-submit {
	width: 200px;
	margin: 0 auto;
	margin-top: 30px;
}

#search-filter-form-5992 ul li.sf-field-submit input{
	width: 200px;
	padding: 10px 20px;
	border-radius: 5px;
	cursor: pointer;
}

#search-filter-form-5992 ul {
	padding: 0;
}

#search-filter-form-5992 ul li {
	display: grid;
	grid-template-columns: 15% 85%;
}

#search-filter-form-5992 ul li h4,
#search-filter-form-6006 ul li h4 {
	font-size: 17px;
	font-weight: normal;
	color: #000;
}

#search-filter-form-5992 ul li input {
	border: 1px solid #000;
	width: 80%;
	padding: 5px 10px;
	color: #404040;
}

#search-filter-form-5992 ul li.sf-field-submit {
	width: 200px;
	margin: 0 auto;
	margin-top: 30px;
}

#search-filter-form-5992 ul li.sf-field-submit input{
	width: 200px;
	padding: 12px 20px 10px;
	border-radius: 5px;
	cursor: pointer;
}

#search-filter-form-5992 ul li select {
	background: #fff;
	border: 1px solid #000;
	padding: 5px 10px;
	color: #404040;
	width: 80%;
}

.wp-pagenavi .pages, .wp-pagenavi .page.smaller, .wp-pagenavi .current, .wp-pagenavi .page.larger, .wp-pagenavi .extend, .wp-pagenavi .last, .wp-pagenavi .first {
	display: none;
}

.pagination {
  display: block;
}

.pagination .wp-pagenavi {
  display: grid;
  grid-template-columns: 50% 50%;
  margin-top: 50px;
  grid-template-areas: 'prev next';
}


.wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink {
	display: block;
	position: relative;
	text-transform: uppercase;
	color: #102A4E;
	font-size: 14px;
	line-height: 42px;
	text-decoration: none;
	border: none;
}

.wp-pagenavi .previouspostslink {
  text-align: left;
  padding-left: 35px;
  margin-left: 20px;
  grid-area: prev;
}

.wp-pagenavi .previouspostslink::after {
	  content: '';
	  background-image: url('/wp-content/uploads/2021/12/prev.svg');
	  background-size: contain;
	  background-repeat: no-repeat;
	  width: 30px;
	  height: 42px;
	  display: inline-block;
	  position: absolute;
	  top: 0;
	  left: 0;
}


.wp-pagenavi .nextpostslink {
	  text-align: right;
	  padding-right: 35px;
	  margin-right: 20px;
	  grid-area: next;
}


.wp-pagenavi .nextpostslink:after {
  	content: '';
	background-image: url('/wp-content/uploads/2021/12/next.svg');
	background-size: contain;
	background-repeat: no-repeat;
	width: 30px;
	height: 42px;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
}

.top-button{
	display: none;
	color: #882247 !important;
}

.contentnav {
	margin-top: 40px;
	text-align: center;
	display: flex;
	justify-content: center;
}

.contentnav a {
	color: #882247;
	font-size: 22px;
	text-decoration: none;
	margin-right: 15px;
}

.contentnav a.active {
	cursor: none;
	color: #000;
}
.page-template-template-homepage.page-id-928 .boxTitle h1{
	font-size: 40px;
    font-weight: 400;
    color: white;
    position: absolute;
    z-index: 99;
    top: 85px;
    text-align: right;
    padding-left: 135px;
    padding-right: 15px;
    line-height: initial;
    font-family: 'Sorts Mill Goudy', serif;
    font-style: italic;
}
/* Media Querys */

@media screen and (min-width: 2050px){
	.containerNews, #search-filter-form-1006, .single-new #primary {
		max-width: 1250px;
		margin: 50px auto;
	}
	header.site-header img.imgLeft {
		left: calc(100% - 75%);
	}
	header.site-header::before {
		width: calc(100% - 75%);
	}
}
@media screen and (min-width: 3050px){
	header.site-header img.imgLeft {
		left: calc(100% - 65%);
	}
	header.site-header::before {
		width: calc(100% - 65%);
	}
}
@media screen and (max-width: 1500px) {
	.news-filter {
		max-width: 100%;
	}
	.single-news #primary {
		max-width: 90%;
	}
}

@media screen and (max-width: 1280px) {
	footer.site-footer .site-info {
		position: initial;
		padding: 0px 25px;
	}

	.footerimg {
		right: 0;
	}

	.footerimg::after {
		width: auto;
	}
	
	footer.site-footer .site-info .row1 img{
	    max-width: 225px;
	}
	.row1 .subscribe > p{
	    font-size: 25px;
	}
	.site-footer .ginput_container input{
	    width: 200px!important;
	}
	#input_8_3{
	    width: 250px!important;
	}
	#gform_wrapper_8 .gform_footer{
	    right: 40px;
	}
	footer.site-footer .main-navigation ul{
	    display: block;
	    max-width: 80%;
	}
	footer.site-footer .main-navigation li{
	    display: inline-block;
	}
	.row2{
	    padding-bottom: 75px;
	}
	.row3 .socialMedia{
	    padding-right: 25%;
	}
	#gform_wrapper_8 .gform-body{
	    max-width: 410px;
	}
	#gform_wrapper_8 .gform_footer{
	    right: 65px;
	}
}
@media screen and (max-width: 1250px) {
	.containerPage{
		max-width: 90%;
		margin: auto;
		padding: 80px 0;
	}
	
	.page-id-6004 .containerPage{
		padding: 0px 0px 80px
	}
	.containerHome{
	    padding: 0px 25px;
	}
	.boxTitle > img{
	    right: -325px;
	}
	.boxTitle:after{
	    right: -430px;
	}
}
@media screen and (max-width: 1024px){
    .containerPage{
        max-width: 100%;
        padding: 35px 25px;
    }
    .boxTitle{
        width: 80%;
        margin: 85px auto;
        margin-bottom: 165px;
        text-align: center;
    }
    .page-template-template-homepage.page-id-928 .boxTitle h1{
        position: relative;
        top: 0;
        padding: 20px 30px;
        font-size:30px;
    }
    .boxTitle:after{
        display:none;
    }
    .boxTitle > img{
        position: relative;
        right: 0;
        top: 0;
        max-width: 90%;
    }
    .row1 .subscribe{
        display:none;
    }
    .footerimg{
        display:none;
    }
    #colophon .row1{
        text-align: center;
    }
    footer.site-footer .main-navigation ul{
        max-width: 100%;
        text-align: center;
    }
    footer .row2 .main-navigation li{
        display: inline-block;
    }
    #colophon .row3{
        text-align: center;
    }
    #colophon .row3 p{
        display:block;
    }
    #colophon .row3 .socialMedia{
        padding: 0px;
        float:none;
    }
    #colophon .row2{
        padding-bottom: 50px;
    }
	.single-news #primary {
		grid-template-columns: 100%;
		grid-gap: 45px;
	}
	.sidebar-title, .sidebar-news p {
		text-align: left
	}
	.sf-field-category ul label,
	.news-filter .searchandfilter ul li.sf-field-reset a {
	  font-size: 14px;
	}
	.sf-field-category .sf-item-13 {
		margin-left: 30px;
	}
	.containerNews, .news-filter {
		  max-width: 85%;
		  margin: 50px auto;
	}
	.containerNews {
		margin: 50px auto;
	}
	#search-filter-form-1006 ul {
		margin-left: 0;
		padding-left: 0;
	}
	.sf-field-category ul {
	  grid-template-columns: 20% 20% 20% 25% 15%;
	}
	.acf-field-61b79fb052206 .acf-radio-list li{
		width: 33.3333%;
	}	
}

@media screen and (max-width: 912px){
	.sidebarAccount {
		padding: 0 1.5rem;
	}

	article#post-1035 .content-right {
		border-left: none;
		padding: 1.5rem;
	}
}

@media screen and (max-width: 850px){
    article#post-1035 .acf-fields > .acf-field{
        width: 100%;
        padding-bottom: 0px;
    }
    .archive.category .contentCategory{
        display: block;
    }
    .archive.category .contentArticles{
        max-width: 100%;
        padding-right: 0px;
    }
    .archive.category .contentCategory .sidebar-container{
        max-width: 100%;
    }
    .recentPosts p.title, .postcategories p.title{
        text-align: left;
    }
    .entry-footer .cat-links, .postcategories p.cat, .recentPosts p.cat{
        text-align: left;
    }
    .boxTitle{
        width: 90%;
    }
    .boxTitle > img{
        max-width: 80%;
    }
	#search-filter-form-5992 .sf-field-taxonomy-instrument ul {
		grid-template-columns: 50% 50%!important;
	}
	#search-filter-form-6006 .sf-field-taxonomy-instrument {
		padding: 0 42px 0 12px;
	}
	#search-filter-form-6006 .sf-field-taxonomy-instrument ul {
		grid-template-columns: 30% 30% 30%;
	}
	#search-filter-form-6006 ul li {
		width: 100%;
	}
	#search-filter-form-6006 ul li.sf-field-submit, #search-filter-form-6006 ul li.sf-field-reset {
	  	width: 20%;
		margin-right: 20px;
		margin-top: 20px;
	}
	#search-filter-form-6006 ul li.sf-field-sort_order {
		justify-content: end;
		margin-top: 20px;
		width: 50%;
		margin-right: 0px;
	}
	#search-filter-form-6006 ul li.sf-field-sort_order h4 {
	  	width: 100px;
	}
	#search-filter-form-6006 ul li.sf-field-sort_order label {
	  	width: 60%;
	}
	.contentMember h1{
		display: none;
	}
	.contentMember > h1 {
		display: block;
	}
	.member-mobile {
		display: block!important;
	}
	.member-desktop {
		display: none!important;
	}
	.single-new #primary {
	  max-width: 90%;
	  display: block;
	}
	.containerSingleNew {
	  padding-right: 0;
	}
	.sidebar-news {
		margin-top: 50px;
	  margin-bottom: 50px;
	}
	.sidebar-title, .sidebar-news p {
		text-align: left;
	}
	#search-filter-results-1006 {
	  grid-template-columns: 100%;
	}
	.containerNews {
		margin: 50px auto;
	}
	#search-filter-form-1006 h4 {
		display: none;
	}
	#search-filter-form-1006 ul {
		display: block;
		list-style: none;
	}
	.sf-field-category ul label {
		max-width: 100%;
	}
	.sf-field-category .sf-item-13 {
		margin-left: 0!important;
	}
	.news-block p.more {
	  left: 50px;
	  right: 50px;
	}
	#masthead .imgLeft, #masthead .account, .imgCurveFooter, #colophon .row1 .subscribe, header.site-header:before, #primary-menu, .main-navigation ul ul {
		display: none;
	} 
	#masthead .custom-logo {
		max-width: 65%;
		margin-top: 15px;
	}

	.containerHome {
		padding-bottom: 25px;
	}
	.containerHome .boxTitle h2 {
		font-size: 36px;
		top: 40px;
		padding-left: 10%;
		padding-right: 5%;
		line-height: 1.3;
	}
	.containerHome .boxTitle::after {
		content: '';
		height: 345px;
		width: 145px;
		top: 10px;
		right: -74px;
	}
	.containerHome .paragraph {
		max-width: 100%;
		padding: 0 3%;
	}
	.containerHome .paragraph p {
		font-size: 20px;
	}
	#colophon .site-info {
		text-align: center;
		padding: 0px 25px;
	}
	#colophon .row1 {
		text-align: center;
	}
	#colophon .row2 {
		padding-top: 25px;
		padding-bottom: 5px;
	}
	#colophon .row3 {
		display: flex;
		flex-wrap: wrap;
	}
	#colophon .row3 p {
		order: 2;
		flex: 0 0 100%;
		text-align: center;
	}
	#colophon .row3 .socialMedia {
		float: none;
		padding-right: 0;
		flex: 0 0 100%;
		text-align: center;
	}
	#colophon .socialMedia a i {
		padding: 0px 15px;
	}
	#footer-menu {
		display: block;
		margin-left: 0;
		list-style: none;
		display: flex;
		padding: 0;
		justify-content: center;
	}
	#footer-menu li a {
		color: #102A4E;
		text-decoration: none;
		font-size: 16px;
		text-transform: uppercase;
		font-weight: bold;
		padding: 0 20px;
	}
	#footer-menu .sub-menu {
		margin-left: 0;
		padding-left: 0;
		list-style: none;
		text-align: left;
	}
	#footer-menu .sub-menu li a {
		font-weight: normal;
		text-decoration: none;
	}
	.menu-toggle {
		position: absolute;
		top: 35px;
		right: 0px;
		background: transparent;
		border: none;
		color: #102A4E;
		font-size: 30px;
	}
	#mobile-menu {
		padding: 20px 0;
	}
	#mobile-menu li {
		text-transform: uppercase;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	#mobile-menu li.menu-item-has-children:after {
		content: '';
		border: solid black;
		border-width: 0 3px 3px 0;
		display: inline-block;
		padding: 3px;
		transform: rotate(45deg);
  		-webkit-transform: rotate(45deg);
		position: absolute;
		right: 38px;
		top: 12px;
		transition: all 0.3 ease-in;
	}
	#mobile-menu li.menu-item-has-children.toggled:after {
		transform: rotate(-135deg);
  		-webkit-transform: rotate(-135deg);
		transition: all 0.3 ease-in;
		top: 15px;
	}
	#mobile-menu li.menu-item-has-children.toggled .sub-menu, .menu-toggle, .main-navigation ul.toggled ul {
		display: block;
	}
	.main-navigation ul ul {
		box-shadow: none;
		float: none;
		position: relative;
		top: 100%;
		left: 0;
		z-index: 1;
	}
	#menu-item-996 a {
		color: #882247;
	}
	#menu-item-997 {
		background-color: #882247;
		width: 95%;
		margin-left: 18px;
	}
	#menu-item-997 a {
		color: #fff;
		text-align: center;
	}
	.contentMember, .contentPost {
		max-width: 100%;
		margin: 30px 5%;
	}
	.contentMember h1, .contentPost h1 {
		font-size: 28px;
		line-height: 1.2;
		width: 100%;
	}
	.contentMember .left {
		width: 100%;
		text-align: center;
	}
	.contentMember .left img{
		margin-bottom: 20px;
	}
	.contentMember .right {
		width: 100%;
		padding-left: 0;
	}
	.contentPost .entry-content {
		max-width: 100%;
		min-height: auto;
	}
	.contentPost .entry-footer {
		max-width: 100%;
		position: relative;
		right: unset;
		top: unset;
	}
	.recentPosts p.title, .entry-footer .cat-links {
		text-align: left;
	}
	.recentPosts {
		text-align: center;
	}
	.recentPosts img {
		margin-left: 75px;
		margin-right: 75px;
	}
	.contentMember .left img.cd {
		margin-bottom: 10px;
		margin-left: 75px;
		margin-right: 75px;
	}
	.navigation.post-navigation {
		max-width: 100%;
		margin-top: 50px;
	}
	
	.profile-row {
		display: block;
		max-width: 95%;
		margin: 0 auto;
		  margin-top: 0px;
		margin-top: 35px;
	}
	.profile-column:first-of-type .profile-title {
		display:none;
	}
	.filter {
		width: 100%;
		background: #102A4E1A;
		border-color: #707070;
		font-family: 'Futura Bold', sans-serif;
	}
	.filter i {
		margin-right: 10px;
	}
	.profile-column:last-of-type {
	  margin-left: 0;
	}
	.profile-column:first-of-type {
		border-right: none;
	}
	#field_1_14 .ginput_container_fileupload {
		flex: 0 0 20%;
	}
	#field_1_14 .gfield_label {
		display: inline-block;
	}
	#field_1_14 .ginput_container_fileupload {
		display: inline-block;
		margin-left: 15px;
		
	}
	.imgProfile{
		width: 60%;
	}
	
	.ac-listitem .ac-content .item:nth-child(even){
		background: #e8e8e8;
	}
	.ac-listitem .ac-content .item{
		padding: 20px;
	}
	.footer-navigation{
		display: none;
	}
	.top-button{
		display: block;
		position: fixed;
    	bottom: 20px;
    	right: 40px;
    	font-size: 45px;
    	z-index: 2;
	}
	.footerimg{
	    background-color: transparent;
	}
}

@media screen and (max-width: 540px){
    .page-template-template-homepage.page-id-928 .boxTitle h1{
        padding-left: 30px!important;
    }
    .boxTitle{
        width: 100%;
    }
	.sidebarAccount {
		padding: 1.5rem;
	}

	article#post-1035 .acf-fields > .acf-field {
		padding: 15px 0;
	}

	.acf-field.acf-field-checkbox.acf-field-62a64e7e51b03 ul.acf-checkbox-list.acf-bl,
	.acf-field.acf-field-checkbox.acf-field-62a64e19fb62e ul.acf-checkbox-list.acf-bl, .categorychecklist-holder ul {
		height: auto !important;
	}

	.acf-field-61ba3c11cbbf8, .acf-field-61bb4b6b42398, .acf-field-61bb4bad42399, .acf-field-61bb5690c89c7, .acf-field-61bb56acc89c8, .acf-field-61bb56d1c89ca, .acf-field-61bb56dfc89cb {
		width: 100%;
	}

	.acf-field.acf-field-checkbox.acf-field-62a64e7e51b03 ul.acf-checkbox-list.acf-bl,
	ul.acf-checkbox-list.acf-bl {
		padding: 0 1.5rem;
	}

	article#post-1035 .acf-field-61bb5678c89c6, article#post-1035 .acf-field-61bb56c3c89c9,
	article#post-1035 .acf-field-61bb5690c89c7, article#post-1035 .acf-field-61bb56d1c89ca {
		width: 49%;
		margin: 0;
		margin-bottom: 1rem;
	}

	.acf-file-uploader p {
		top: 0;
		left: 0;
	}
}

@media screen and (max-width: 500px){
	#search-filter-form-5992 .sf-field-taxonomy-instrument ul {
		grid-template-columns: 100%;
	}
	#search-filter-form-6006 .sf-field-taxonomy-instrument {
	  	padding: 0 0px 0 0px;
	}
	#search-filter-form-6006 .sf-field-taxonomy-instrument ul {
		grid-template-columns: 50% 50%;
	}
	#search-filter-form-6006 ul li.sf-field-sort_order {
		justify-content: end;
		margin-top: 20px;
		width: 100%;
		margin-right: 0px;
	}

	.titleCDs, .cd-cover-prof{
		display: none;
	}
	.contentMember .left .info p{
		margin-bottom: 20px;
	}
	#search-filter-form-6006 ul{
		margin: 0;
    	padding: 0;
    	flex-direction: column;
	}
	#search-filter-form-6006 ul li {
	    width: 100%;
    	margin-right: 0px;
	}
	#search-filter-form-6006 ul li.sf-field-submit, #search-filter-form-6006 ul li.sf-field-reset {
    	width: 100%;
	    margin-right: 0;
    	margin-top: 15px;
	}
	
	#search-filter-form-5992 .sf-field-post_type ul{
		display: flex;
    	flex-direction: column;
    	flex-wrap: wrap;
	    align-content: flex-start;
	    align-items: flex-start;
	    justify-content: flex-start;
		padding-left: 0;
	}

	li.sf-level-0 {
		display: flex;
		align-items: center;
	}
}

@media screen and (max-width: 450px){
	.containerNews {
	  	max-width: 95%;
		margin: 20px auto;
	}
	.news-filter {
	  	max-width: 85%;
		margin: 20px auto;
	}
	#gform_wrapper_1 select {
	  	height: 44px;
	}
	#field_1_2, #field_1_3, #field_1_4, #field_1_5, #input_1_8_3_container, #input_1_8_4_container, #input_1_8_5_container,
	#field_1_9, #field_1_10, #field_1_11 {
	  display: block;
	  width: 100%;
	}
	#input_1_7 .gchoice {
	  display: flex;
	}
	#field_1_14 {
		display: block;
	}
	#gfield_description_1_14 {
	  margin-left: 0 !important;
	  margin-top: 20px !important;
	}
	#field_1_5 .ginput_container, #field_1_11 {
	  padding-right: 0;
	}
	.profile-menu {
	  margin-left: 15px !important;
	}
	.containerHome .boxTitle h2 {
		font-size: 28px;
		top: 40px;
		padding-left: 10%;
		padding-right: 5%;
		line-height: 1.3;
	}
	.containerHome .boxTitle::after {
		content: '';
		height: 345px;
		width: 145px;
		top: 10px;
		right: -50px;
	}
	.boxTitle{
	    margin-bottom: 0px;
	}
	.containerHome .paragraph {
		max-width: 100%;
		margin-top: 50px;
		padding: 0 3%;
	}
	.containerHome .paragraph p {
		font-size: 18px;
	}
	.contentSlider h2{
		font-size: 28px;
	}
	.contentSlider .itemPost h4{
		line-height: 24px;
	}
	.menu-toggle {
		position: absolute;
		top: 35px;
		right: 0px;
		background: transparent;
		border: none;
		color: #102A4E;
		font-size: 30px;
	}
	#menu-item-997 {
		width: 90%;
	}
	.contentMember .left img.cd, .recentPosts img {
		margin-left: 0px;
		margin-right: 0px;
	}
	#footer-menu li a {
		padding: 0 6.5px;
	}
	.socialMedia a {
    width: 26%;
    margin-bottom: 20px;
	}
	.socialMedia{
		display: flex !important;
    	flex-direction: row;
    	justify-content: center;
	}
	#colophon .row3{
		position:relative;
		top:25px;
	}
	#colophon .row3 p{
		position: relative;
    	top: 35px;
	}
	.page-id-5993 .containerPage{
		padding-top: 0px !important;
	}
	.post-1052, .post-1054{
		padding: 0px;
	}
	.footerimg{
		display: none;
	}
	#search-filter-form-5992 ul li {
    	grid-template-columns: 30% 70%;
	}
	.searchandfilter label{
		position: relative;
		left: 0px;
	}
	#search-filter-form-5992 ul{
		margin-left: 0px;
	}
	.socialMedia{
		padding: 0 60px !important;	
	}
	footer.site-footer {
   	 	position: relative;
    	height: 355px;
	}
	#colophon .row2{
		display: none;
	}
	#colophon .row3 p{
		top: 0;
	}
	
}

@media screen and (max-width: 400px){
	#footer-menu li a {
		font-size: 14px;
	}
}

@media screen and (max-width: 320px){
	#footer-menu li a {
		font-size: 10px;
		padding: 0 9.5px;
	}
	#colophon .socialMedia a i {
		padding: 0px 15px;
		font-size: 20px;
	}
	.menu-toggle {
		right: -15px;
	}

	.containerHome .boxTitle h2 {
		font-size: 24px;
	}
	.containerHome .boxTitle::after {
		content: '';
		height: 370px;
		width: 115px;
		top: 50px;
		right: -40px;
	}
	#masthead .custom-logo {
		max-width: 55%;
	}
	.menu-toggle {
		top: 30px;
		right: 10px;
		font-size: 30px;
		padding: 10px;
	}
}

.page-id-5993 .containerPage{
	padding-top: 30px;
}
.sf-input-select option{
	font-size: 15px !important;
}

.category-seed-money-grants .entry-footer{
	display: none;
}

.category-seed-money-grants .entry-content{
	margin: 50px 0;
}

.page-id-1054 .um-button{
	padding: 17px 20px 16px!important;
}


.sf-field-taxonomy-instrument .sf-item-141 {
    display: none !important;
}

.categorychecklist-holder li[data-id="141"] {
    margin-top: 25px;
}



/*General*/
	/*Donate/Contribute*/
	.page-id-1281 form#gform_6 #field_6_7 .ginput_container label{
		display: inline-block !important;
		font-size: 18px;
	}
	.page-id-1281 form#gform_6 #field_6_1 .ginput_container label, .page-id-1281 form#gform_6 #field_6_3 .ginput_container label, .page-id-1286 form#gform_7 #field_7_1 .ginput_container label{
		display: block !important;
	}
	.page-id-1281 form#gform_6 #field_6_7 .ginput_container .gchoice input{
		width: 50px !important;
	}
	.page-id-1281 form#gform_6 #field_6_7 .ginput_container .gchoice_6_7_5 #input_6_7_other{
		width: 150px !important;
	}
	.page-id-1281 form#gform_6 #field_6_7 .ginput_container .gchoice_6_7_5 #input_6_7_other:disabled{
		display: none;
	}

	/*404*/
	.error404 .error-404.not-found{
		width: 1153px;
		margin: auto;
		padding: 4rem 0;
	}
	@media screen and (max-width: 1200px){
		.error404 .error-404.not-found{
		width: 100%;
		padding: 0 20px;
		}	
	}
	/*Events*/
	.post-type-archive-tribe_events .containerPage .tribe-events .tribe-common-l-container{
		padding: 0px 0 40px 0;
	}
	.post-type-archive-tribe_events .containerPage .entry-content .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-details header .tribe-events-calendar-list__event-datetime-wrapper, .post-type-archive-tribe_events .containerPage .entry-content .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-details header .tribe-events-calendar-list__event-venue.tribe-common-b2, .post-type-archive-tribe_events .containerPage .entry-content .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-cost{
		font-size: 16px;
	}
	.post-type-archive-tribe_events .containerPage .entry-content .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description{
		font-size: 18px;
	}


/*¡Pad Air*/
	@media screen and (max-width: 849px){
		/*Member profile*/
		.titleCDs, .cd-cover-prof{
			display: none;
		}
	}
	@media screen and (max-width: 820px){
		/*Dashboard*/
		.page-template-template-dashboard.page-id-1035 form .acf-field-61b79ea152201{
			width: 11%;
		}
		.page-template-template-dashboard.page-id-1035 form .acf-field-61fd5dbb011f2{
			width: 27.5%
		}
		.page-template-template-dashboard.page-id-1035 form .acf-field-61bb5690c89c7, .page-template-template-dashboard.page-id-1035 form .acf-field-61bb56d1c89ca{
			padding-left: 1.5rem !important;
		}
		.page-template-template-dashboard.page-id-1035 form .acf-field-61bb56c3c89c9{
			display: block !important;
		}

		/*Home*/
		.page-template-template-homepage .boxTitle h1{
			font-size: 36px !important;
			top:  0 !important;
			padding-left: 95px !important;
		}

        /*Footer*/
        footer .row2 .main-navigation li{
            padding: 0px 18px !important;
        }
	}

	/*¡Pad Mini*/
	@media screen and (max-width: 768px){
		/*Dashboard*/
		.page-template-template-dashboard.page-id-1035 form .acf-field-61b79ea152201{
			width: 12%;
		}
		.page-template-template-dashboard.page-id-1035 form .acf-field-61fd5dbb011f2{
			width: 26.5%
		}

		/*Home*/
		.page-template-template-homepage .boxTitle h1{
			top:  0 !important;
			padding-left: 90px !important;
		}
	}

	/*Phone*/
	@media screen and (max-width: 425px){
		/*Home*/

		/*Members Prof*/
		.page-template-template-tlims .tlims__app .justify-center{
			justify-content: center!important;
            flex-direction: column;
			align-items: center!important;
		}
		.page-template-template-tlims .tlims__app form.w-\[40\%\]{
			width: 90%;
		}
        .page-template-template-tlims .tlims__app .member-filter.absolute{
			position: initial;
		}
	}

	/*¡Phone 12 pro*/
	@media screen and (max-width: 425px){
		/*Dashboard*/
		.page-template-member.page-id-1001 .contentMember .info{
			margin-bottom: 1.2rem;
		}
		.page-template-template-dashboard.page-id-1035 form .acf-field-61b79ea152201{
			width: 20%;
		}
		.page-template-template-dashboard.page-id-1035 form .acf-field-61fd5dbb011f2{
			width: 79%;
		}
		.page-template-template-dashboard.page-id-1035 form .acf-field-61b79eb952202, .page-template-template-dashboard.page-id-1035 form .acf-field-61fd5e32011f3, .page-template-template-dashboard.page-id-1035 form .acf-field-61b79ecd52203, .page-template-template-dashboard.page-id-1035 form .acf-field-61fd5eb8badb7, .page-template-template-dashboard.page-id-1035 form .acf-field-61fd5f06badb8, .page-template-template-dashboard.page-id-1035 form .acf-field-61fd5f2ebadb9, .page-template-template-dashboard.page-id-1035 form .acf-field-61b79f9c52205{
			width: 100%;
		}
		.page-template-template-dashboard.page-id-1035 form .acf-field-61b79fb052206 .acf-input .acf-radio-list.acf-bl{
			flex-direction: column;
		}
		.page-template-template-dashboard.page-id-1035 form .acf-field-61b79fb052206 .acf-input .acf-radio-list.acf-bl li{
			width: 60%;
		}
		.page-template-template-dashboard.page-id-1035 form .acf-field-61b8d2fe7e2fe .acf-input{
			height: 30px;
			margin-bottom: 1.2rem;
		}
		.page-template-template-dashboard.page-id-1035 form .acf-field-61bb90ed5794c .acf-input{
			height: 20px;
		}
		.page-template-template-dashboard.page-id-1035 form .acf-field-61bb99048e528 .acf-input{
			height: 70px;
		}
		.page-template-template-dashboard.page-id-1035 form .acf-field-61bb99048e528 span.noteButton{
			bottom: -85px;
		}
		.page-template-template-dashboard.page-id-1035 form .acf-field-61bcbc7ebcf70 .acf-input{
			height: 20px;
			margin-bottom: 1.2rem;
		}
		.page-template-template-dashboard.page-id-1035 form .acf-field-61b8d2fe7e2fe .acf-input .hide-if-value p, .page-template-template-dashboard.page-id-1035 form .acf-field-61bb90ed5794c .acf-input .hide-if-value p, .page-template-template-dashboard.page-id-1035 form .acf-field-61bb99048e528 .acf-input .hide-if-value p, .page-template-template-dashboard.page-id-1035 form .acf-field-61bcbc7ebcf70 .acf-input .hide-if-value p{
			left: 0;
		}
		.page-template-template-dashboard.page-id-1035 form .acf-field-61bcbc7ebcf70, .page-template-template-dashboard.page-id-1035 form .acf-field-61b8d2fe7e2fe, .page-template-template-dashboard.page-id-1035 form .acf-field-61bb5705c89, .page-template-template-dashboard.page-id-1035 form .acf-field-62b36afb8ba11, .page-template-template-dashboard.page-id-1035 form .acf-field-61bb99048e528{
			padding-bottom: 4.5rem !important;
		}
        .page-template-template-dashboard.page-id-1035 form .acf-form-submit input{
			display: block;
			margin: auto;
            float: none;
		}
        .page-template-template-dashboard.page-id-1035 form .acf-field-61bb5678c89c6 .acf-input p, .page-template-template-dashboard.page-id-1035 form .acf-field-61bb56c3c89c9 .acf-input p{
            left: 180px !important;
        }

        /*Donate/Contribute*/
		.page-id-1281 form#gform_6 #field_6_1 .ginput_container input, .page-id-1281 form#gform_6 #field_6_3 .ginput_container input, .page-id-1281 form#gform_6 #field_6_4 .ginput_container input, .page-id-1281 form#gform_6 #field_6_5 .ginput_container input, .page-id-1281 form#gform_6 #field_6_7 .ginput_container input, .page-id-1281 form#gform_6 #field_6_7 .ginput_container .gchoice_6_7_5 #input_6_7_other{
			width: 100% !important;
		}
		.page-id-1281 form#gform_6 #field_6_7 .ginput_container .gchoice input{
			width: 10% !important;
		}

		/*404*/
		.error404 .error-404.not-found{
			width: 100%;
			padding: 0 15px;
		}
	}
