h2, h3 {
margin: 1em 0
}
img, legend {
border: 0
}
blockquote, body, figure {
margin: 0
}
.cf:after, .f:after, .masthead__intro:after, .page-template-front-page .relatedNews:after, .section-header:after, .wrap:after {
clear: both
}
a, a:active, a:hover {
outline: 0
}
body, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, html, mark {
color: #000
}
.main-menu .menu li, .masthead__nav ul li, .masthead__scene li {
list-style-type: none
}
@font-face {
font-family: optima;
src: url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/Optima.otf);
font-style: normal;
font-weight: 400
}
@font-face {
font-family: 'optima oblique';
src: url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/Optima-Oblique.otf);
font-style: italic;
font-weight: 400
}
@font-face {
font-family: 'optima bold';
src: url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/Optima-Bold.otf);
font-style: normal;
font-weight: 600
}
@font-face {
font-family: 'optima bold oblique';
src: url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/Optima-BoldOblique.otf);
font-style: normal;
font-weight: 600
}
@font-face {
font-family: icomoon;
src: url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/icomoon.eot);
src: url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/icomoon.eot?#iefix) format("embedded-opentype"), url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/icomoon.woff) format("woff"), url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/icomoon.ttf) format("truetype"), url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/icomoon.svg#icomoon) format("svg");
font-style: normal;
font-weight: 400
}
@font-face {
font-family: avenir-heavy-webfont;
src: url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/avenir-heavy-webfont.eot);
src: url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/avenir-heavy-webfont.eot?#iefix) format("embedded-opentype"), url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/avenir-heavy-webfont.woff) format("woff"), url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/avenir-heavy-webfont.ttf) format("truetype"), url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/avenir-heavy-webfont.svg#avenir-heavy-webfont) format("svg");
font-style: normal;
font-weight: 400
}
@font-face {
font-family: avenir-light-webfont;
src: url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/avenir-light-webfont.eot);
src: url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/avenir-light-webfont.eot?#iefix) format("embedded-opentype"), url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/avenir-light-webfont.woff) format("woff"), url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/avenir-light-webfont.ttf) format("truetype"), url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/fonts/avenir-light-webfont.svg#avenir-light-webfont) format("svg");
font-style: normal;
font-weight: 400
}
[class*=" icon-"], [class^=icon-] {
font-family: icomoon !important;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.icon-instagram-with-circle:before {
content: "\e907"
}
.icon-youtube-with-circle:before {
content: "\e902"
}
.icon-twitter-with-circle:before {
content: "\e903"
}
.icon-facebook-with-circle:before {
content: "\e904"
}
.icon-download:before {
content: "\e900"
}
.icon-event:before {
content: "\e905"
}
.icon-news:before {
content: "\e906"
}
.icon-arrow-left:before {
content: "\e094"
}
.icon-arrow-right:before {
content: "\e095"
}
.icon-arrow-up:before {
content: "\e096"
}
.icon-arrow-down:before {
content: "\e097"
}
.icon-menu:before {
content: "\e901"
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
display: block
}
audio, canvas, video {
display: inline-block
}
audio:not([controls]) {
display: none;
height: 0
}
[hidden], template {
display: none
}
html {
background: #fff;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
height: 100%
}
.embed-container, img {
max-width: 100%;
height: auto
}
button, html, input, select, textarea {
font-family: sans-serif
}
a {
background: 0 0;
color: #EA6650;
text-decoration: none;
transition: color .2s
}
.board-login-link a:hover, .entry-meta a:hover, .featuredItems__item--title, .masthead__content h3, .page-template-template-neqa .static-content a, .title-underline, .top-alert a:hover, .widget_categories ul li a:hover, .widget_lc_taxonomy ul li a:hover {
text-decoration: underline
}
a:focus {
outline: dotted thin
}
h1 {
font-size: 1.25rem;
margin: .67em 0
}
h2 {
font-size: 1rem
}
h3, h4 {
font-size: .875rem
}
h4 {
margin: 1.33em 0
}
h5 {
font-size: .75rem;
margin: 1.67em 0
}
h6 {
font-size: .625rem;
margin: 2.33em 0
}
dfn {
font-style: italic
}
mark {
background: #ff0
}
code, kbd, pre, samp {
font-family: monospace, serif;
font-size: 1em
}
pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word
}
q {
quotes: "\201C" "\201D" "\2018" "\2019"
}
q:after, q:before {
content: '';
content: none
}
small {
font-size: 80%
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sup {
top: -.5em
}
sub {
bottom: -.25em
}
svg:not(:root) {
overflow: hidden
}
fieldset {
border: 1px solid silver;
margin: 0 2px;
padding: .35em .625em .75em
}
legend {
padding: 0;
white-space: normal
}
button, input, select, textarea {
font-family: inherit;
font-size: 100%;
margin: 0;
vertical-align: baseline
}
button, input {
line-height: normal
}
button, select {
text-transform: none
}
.section-title, h4 {
text-transform: uppercase
}
button, html input[type=button], input[type=reset], input[type=submit] {
-webkit-appearance: button;
cursor: pointer
}
button[disabled], input[disabled] {
cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0
}
textarea {
overflow: auto;
vertical-align: top
}
table {
border-collapse: collapse;
border-spacing: 0
}
input[type=search] {
-webkit-appearance: textfield;
box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance: none
}
input[type=checkbox], input[type=radio] {
box-sizing: border-box;
padding: 0
}
@-ms-viewport {
width: device-width
}
@-o-viewport {
width: device-width
}
@viewport {
width: device-width
}
* {
box-sizing: border-box !important
}
:after, :before {
box-sizing: inherit
}
::-moz-selection {
background: #1c81a5;
color: #fff
}
::selection {
background: #1c81a5;
color: #fff
}
body {
-webkit-font-smoothing: antialiased;
font-family: avenir-light-webfont, Arial, sans-serif;
min-height: 100%;
overflow-x: hidden;
text-rendering: optimizeLegibility
}
a:hover {
color: #bd2f17
}
h1, h2, h3, h4, h5, h6 {
font-family: "Playfair Display", "Times New Roman", Times, serif;
font-weight: 900
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
color: #4d4d4d
}
h4 {
font-family: avenir-heavy-webfont
}
p {
line-height: 1.6em;
margin: 1.2em 0
}
blockquote {
font-family: "Playfair Display", "Times New Roman", Times, serif;
font-weight: 700
}
blockquote p {
line-height: 1.4em
}
cite {
margin-top: -.4em;
display: block
}
.center {
text-align: center
}
.img-center {
display: block;
margin: 0 auto
}
.section-header:after, .section-header:before {
content: '';
display: table
}
.title-underline {
font-size: 1.5rem
}
.read-more, .section-title, input, textarea {
font-size: .875rem
}
.section-title {
font-family: avenir-light-webfont;
font-weight: 100;
border-bottom: 4px solid #000;
margin-bottom: 3em;
line-height: 1.8em
}
.embed-container {
position: relative;
padding-bottom: 56.25%;
overflow: hidden;
margin-bottom: 1.8em
}
.embed-container embed, .embed-container iframe, .embed-container object {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.f, .masthead__intro, .page-template-front-page .relatedNews, .wrap {
width: auto;
max-width: 1170px;
float: none;
display: block;
margin-right: auto;
margin-left: auto;
padding-left: 1em;
padding-right: 1em;
position: relative
}
.cf:after, .cf:before, .f:after, .f:before, .masthead__intro:after, .masthead__intro:before, .page-template-front-page .relatedNews:after, .page-template-front-page .relatedNews:before, .wrap:after, .wrap:before {
display: table;
content: ''
}
@media screen and (max-width: 769px) {
.relatedNews__content p, .small-hide {
display: none
}
}
.right {
float: right
}
@media screen and (min-width: 769px) {
.fourth, .half, .third, .three-fourth, .two-column-gallary, .two-third {
text-align: inherit;
margin-left: 0;
float: left
}
.fourth:after, .fourth:before, .half:after, .half:before, .third:after, .third:before, .three-fourth:after, .three-fourth:before, .two-column-gallary:after, .two-column-gallary:before, .two-third:after, .two-third:before {
content: '';
display: table
}
.half {
clear: none;
width: 48.5%;
margin-right: 3%
}
.half:after {
clear: both
}
.half:last-child {
margin-right: 0
}
.third {
clear: none;
width: 31.33333%;
margin-right: 3%
}
.third:after {
clear: both
}
.third:last-child {
margin-right: 0
}
.two-third {
clear: none;
width: 65.66667%;
margin-right: 3%
}
.two-third:after {
clear: both
}
.two-third:last-child {
margin-right: 0
}
.fourth {
clear: none;
width: 22.75%;
margin-right: 3%
}
.fourth:after {
clear: both
}
.fourth:last-child {
margin-right: 0
}
.three-fourth {
clear: none;
width: 74.25%;
margin-right: 3%
}
.three-fourth:after {
clear: both
}
.three-fourth:last-child {
margin-right: 0
}
.two-column-gallary {
clear: none;
width: 48.5%;
margin-right: 3%
}
.two-column-gallary:after {
clear: both
}
.two-column-gallary:nth-child(n) {
margin-right: 3%;
float: left;
clear: none
}
.two-column-gallary:nth-child(2n) {
margin-right: 0;
float: right
}
.two-column-gallary:nth-child(2n+1) {
clear: both
}
.flex-container {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center
}
.flex-third {
width: 30%;
margin: auto 0 auto 3%
}
.flex-two-third {
width: 70%
}
.flex-one-fourth {
width: 25%;
margin: auto 0 auto 3%
}
.flex-three-fourth {
width: 75%
}
}
input, textarea {
font-family: avenir-light-webfont, Arial, sans-serif;
outline: 0;
background: rgba(255, 255, 255, .8);
-webkit-appearance: none;
border-radius: 0
}
button, input[type=button], input[type=reset], input[type=submit] {
background: #1c81a5;
border: 2px solid #114e64;
color: #fff;
padding: 10px 20px;
text-transform: uppercase
}
button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
background: #114e64
}
input[type=search], input[type=text], input[type=email], input[type=url], input[type=password], 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: #000;
border: 1px solid #d9d9d9;
padding: 10px;
width: 100% !important
}
input[type=search]:focus, input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]: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: #1a1a1a
}
.search-form {
margin: 1em 0
}
.search-form .screen-reader-text {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px
}
.search-form .screen-reader-text.focusable:active, .search-form .screen-reader-text.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto
}
.search-form .search-field {
width: 73% !important;
background: #fff;
color: #1c81a5;
border: 2px solid #114e64;
-webkit-appearance: none
}
.search-form .search-submit {
float: right;
width: 25%;
padding: 10px 1%
}
.gfield_label {
font-family: "Playfair Display", "Times New Roman", Times, serif;
font-weight: 900;
font-size: 1.375rem;
margin-bottom: 0 !important;
display: block
}
.gfield_label:after {
content: '';
display: block;
width: 50px;
height: 3px;
margin: .4em 0;
background: #1c81a5
}
.validation_error {
font-size: .875rem !important;
width: 100% !important;
text-align: center;
border: none !important;
color: #fff !important;
background: #EA6650;
padding: 2em 1em !important;
margin-bottom: 0 !important
}
.gfield_error {
background: 0 0 !important;
border: none !important;
color: #EA6650
}
.gfield_error .gfield_label, .gfield_error .gfield_required, .validation_message {
color: #EA6650 !important
}
.gfield_error input, .gfield_error textarea {
background: rgba(234, 102, 80, .2) !important;
border: 1px solid #EA6650 !important
}
.gforms_confirmation_message {
background: #d9d9d9;
text-align: center;
padding: 2em 1em;
margin: 1em 0
}
.gform_footer {
margin: 0 !important;
padding: 1em 0 0 !important
}
.ginput_preview {
font-size: .75rem !important
}
.btn, .masthead__intro a, .strike {
font-size: .875rem;
text-transform: uppercase
}
.btn {
display: inline-block;
padding: 10px 20px;
transition: all .2s ease;
color: #000;
border: 1px solid #000
}
.btn:active, .btn:focus, .btn:hover {
background-color: #4d4d4d;
color: #fff
}
.btn.btn-icon {
padding: 0 10px 0 0;
min-width: 170px
}
.btn.btn-icon span {
display: inline-block;
padding: 10px;
margin-right: 10px;
border-right: 1px solid #000
}
.btn.btn-back-to, .btn.btn-blue, .btn.btn-red {
border: none;
color: #fff
}
.btn.btn-back-to {
background-color: #1c81a5;
display: none
}
.btn.btn-back-to:active, .btn.btn-back-to:focus, .btn.btn-back-to:hover {
background-color: #155f79
}
@media screen and (min-width: 769px) {
.btn.btn-back-to {
display: inline-block
}
}
.btn.btn-red {
background: #EA6650
}
.btn.btn-blue {
background: #1c81a5
}
.btn.btn-white {
color: #fff;
border: 1px solid #fff
}
.btn.btn-white:active, .btn.btn-white:focus, .btn.btn-white:hover {
background-color: #fff;
color: #000
}
.masthead__intro a, .strike {
line-height: auto;
font-weight: 300;
display: inline-block;
position: relative;
padding: 0 5px;
margin-left: -5px
}
.masthead__intro a:before, .strike:before {
content: "";
position: absolute;
width: 100%;
height: 1px;
top: -1px;
bottom: 0;
left: 0;
right: 0;
margin: auto;
background-color: #EA6650;
visibility: hidden;
transform: scaleX(0);
transition: all .2s ease-in-out 0s
}
.masthead__intro a:hover, .strike:hover {
color: #EA6650
}
.masthead__intro a:hover:before, .strike:hover:before {
visibility: visible;
transform: scaleX(1)
}
cfbody {
background: url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/css/assets/img/bg-splash.png) 0 90% no-repeat #fff;
background-size: 80% auto
}
#main-wrap {
margin-bottom: 3em
}
#main:after, #main:before {
content: '';
display: table
}
#main:after {
clear: both
}
@media screen and (min-width: 769px) {
#primary {
float: left;
clear: none;
text-align: inherit;
width: 63.33333%;
margin-left: 0;
margin-right: 10%
}
#primary:after, #primary:before {
content: '';
display: table
}
#primary:after {
clear: both
}
#primary:last-child {
margin-right: 0
}
}
.entry-content:after, .entry-header:after {
clear: both
}
.heading {
font-size: 3.125rem;
border-bottom: 17px solid #EA6650;
padding-bottom: .4em;
margin-top: 6%;
margin-bottom: .4em
}
.entry-header .posted-on {
display: inline-block;
margin-top: 1em
}
.entry-content:after, .entry-content:before, .entry-header:after, .entry-header:before {
display: table;
content: ''
}
.entry-header .posted-on a {
color: #000;
font-weight: 300
}
.entry-header__title {
padding-bottom: .4em;
border-bottom: 4px solid #000;
text-transform: capitalize;
margin-bottom: 0;
font-size: 2.25rem
}
.entry-content .entry-date, .entry-meta {
font-size: .75rem;
text-transform: uppercase
}
.entry-header .btn-back-to {
float: right
}
.entry-content {
margin: 1.6em 0
}
.entry-content ul li {
line-height: 1.8em
}
.entry-content .entry-date {
font-weight: 300
}
.entry-content__title {
margin-top: 0
}
.entry-content__title a {
color: #000
}
.entry-content__title:after {
content: '';
display: block;
width: 50px;
height: 3px;
margin: .4em 0;
background: #EA6650;
transition: width .15s ease
}
.bioList .entry-content__left:after, .bioList .entry-content__left:before, .bioList .entry-content__right:after, .bioList .entry-content__right:before, .entry-meta:after, .entry-meta:before {
content: '';
display: table
}
@media screen and (min-width: 480px) {
.entry-content.has-thumbnail .entry-content__left:after, .entry-content.has-thumbnail .entry-content__left:before, .entry-content.has-thumbnail .entry-content__right:after, .entry-content.has-thumbnail .entry-content__right:before, .sticky .entry-content.has-thumbnail .entry-content__left:after, .sticky .entry-content.has-thumbnail .entry-content__left:before, .sticky .entry-content.has-thumbnail .entry-content__right:after, .sticky .entry-content.has-thumbnail .entry-content__right:before {
content: '';
display: table
}
.entry-content.has-thumbnail .entry-content__left {
float: left;
clear: none;
text-align: inherit;
width: 22.75%;
margin-left: 0;
margin-right: 3%
}
.entry-content.has-thumbnail .entry-content__left:after {
clear: both
}
.entry-content.has-thumbnail .entry-content__left:last-child {
margin-right: 0
}
.entry-content.has-thumbnail .entry-content__right {
float: left;
clear: none;
text-align: inherit;
width: 74.25%;
margin-left: 0;
margin-right: 3%
}
.entry-content.has-thumbnail .entry-content__right:after {
clear: both
}
.entry-content.has-thumbnail .entry-content__right:last-child {
margin-right: 0
}
.sticky .entry-content.has-thumbnail .entry-content__left {
float: left;
clear: none;
text-align: inherit;
width: 39.91667%;
margin-left: 0;
margin-right: 3%
}
.sticky .entry-content.has-thumbnail .entry-content__left:after {
clear: both
}
.sticky .entry-content.has-thumbnail .entry-content__left:last-child {
margin-right: 0
}
.sticky .entry-content.has-thumbnail .entry-content__right {
float: left;
clear: none;
text-align: inherit;
width: 57.08333%;
margin-left: 0;
margin-right: 3%
}
.sticky .entry-content.has-thumbnail .entry-content__right:after {
clear: both
}
.sticky .entry-content.has-thumbnail .entry-content__right:last-child {
margin-right: 0
}
}
.entry-footer {
margin-bottom: 1em
}
.img-round {
border-radius: 50%
}
@media screen and (min-width: 1024px) {
.image-pull-left {
margin-left: -12em
}
}
.entry-meta {
padding: 1em;
margin: 0;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
color: #5a5a5a
}
.entry-meta:after {
clear: both
}
.entry-meta p {
margin: 0
}
.entry-meta b {
color: #000;
font-family: avenir-heavy-webfont
}
.main-menu, .masthead__intro span, .prev-next-post-nav__next, .prev-next-post-nav__prev, .subnav .menu > li > a {
font-family: "Playfair Display", "Times New Roman", Times, serif
}
.entry-meta a {
color: #5a5a5a
}
.small-feed article:last-child .entry-meta {
border-bottom: 3px solid #000
}
@media screen and (min-width: 480px) {
.small-feed .entry-content__left:after, .small-feed .entry-content__left:before, .small-feed .entry-content__right:after, .small-feed .entry-content__right:before {
content: '';
display: table
}
.small-feed .entry-content__left {
float: left;
clear: none;
text-align: inherit;
width: 9.875%;
margin-left: 0;
margin-right: 3%
}
.small-feed .entry-content__left:after {
clear: both
}
.small-feed .entry-content__left:last-child {
margin-right: 0
}
.small-feed .entry-content__right {
float: left;
clear: none;
text-align: inherit;
width: 87.125%;
margin-left: 0;
margin-right: 3%
}
.small-feed .entry-content__right:after {
clear: both
}
.small-feed .entry-content__right:last-child {
margin-right: 0
}
}
.resource .entry-content {
margin: 1em 0
}
.bioList .entry-content__left, .bioList .entry-content__right {
float: left;
clear: none;
text-align: inherit;
width: 48.5%;
margin-left: 0;
margin-right: 3%
}
.bioList .entry-content__left:after, .bioList .entry-content__right:after {
clear: both
}
.bioList .entry-content__left:last-child, .bioList .entry-content__right:last-child {
margin-right: 0
}
.bioList .entry-content p {
margin: 0
}
.bioList .entry-content__location {
font-size: .875rem;
font-weight: 700
}
.bio-section-title {
font-size: 1.625rem
}
.page-id-511 .entry-content__left {
display: none
}
#breadcrumbs {
text-transform: uppercase;
margin: 1em 0;
font-size: .75rem
}
#breadcrumbs a {
color: #000
}
#breadcrumbs a:before {
background: #000
}
#breadcrumbs .current {
position: relative
}
#breadcrumbs .current:before {
content: "";
position: absolute;
width: 100%;
height: 1px; bottom: 0;
left: 0;
right: 0;
margin: auto;
background-color: #000
}
#secondary {
margin-top: 2em
}
@media screen and (min-width: 769px) {
#breadcrumbs {
text-align: right
}
#secondary {
clear: none;
text-align: inherit;
width: 26.66667%;
margin-left: 0;
margin-right: 10%;
float: right
}
#secondary:after, #secondary:before {
content: '';
display: table
}
#secondary:after {
clear: both
}
#secondary:last-child {
margin-right: 0
}
}
.main-menu .menu-wrap:after, .main-menu .menu:after {
clear: both
}
.navbar {
position: fixed;
top: 0;
width: 100%;
z-index: 7000;
padding: 1em 0;
text-align: center;
background: #fff;
box-shadow: 0 0 15px rgba(0, 0, 0, .5);
transition: all .2s ease;
min-height: 85px
}
.navbar__trigger {
text-transform: uppercase;
display: inline-block;
line-height: 3.8em;
opacity: 1 !important;
cursor: pointer;
position: relative;
float: left
}
.navbar__trigger--icon {
display: inline-block;
width: 35px;
height: 25px;
position: relative;
top: 8px;
margin-right: 1em;
transform: rotate(0);
transition: .5s ease-in-out
}
.navbar__trigger--icon span {
display: block;
position: absolute;
height: 2px;
width: 100%;
background: #000;
opacity: 1;
left: 0;
transform: rotate(0);
transition: .25s ease-in-out
}
.navbar__logo--lg, .navbar__logo--sm, .navbar__socialMedia ul li {
display: inline-block
}
.navbar__trigger--icon span:nth-child(1) {
top: 0
}
.navbar__trigger--icon span:nth-child(2), .navbar__trigger--icon span:nth-child(3) {
top: 10px
}
.navbar__trigger--icon span:nth-child(4) {
top: 20px
}
.navbar__logo--lg {
opacity: 0;
visibility: hidden;
width: 0;
height: 0;
transition: all .3s ease
}
.navbar__logo--sm {
float: right;
transition: opacity .2s ease;
margin: 15px 0;
width: 115px
}
@media screen and (min-width: 480px) {
.navbar__logo--sm {
width: auto;
margin: 6px 0
}
}
.navbar__socialMedia {
position: absolute;
top: 0;
right: 0;
opacity: 0;
visibility: hidden;
transition: opacity .2s ease
}
.navbar__socialMedia ul {
list-style: none;
margin: 0;
padding: 0
}
.navbar__socialMedia ul li a {
color: #1c81a5;
font-size: 1.9375rem;
display: inline-block
}
.navbar__socialMedia ul li a span {
vertical-align: middle
}
.navbar__socialMedia ul li a:hover {
color: #155f79
}
.navbar__socialMedia ul li .btn-contact {
font-size: 1rem;
color: #fff;
border-radius: 15px;
padding: 5px 25px;
background: #EA6650;
display: block
}
.navbar__socialMedia ul li .btn-contact:hover {
color: #fff;
background: #e53e22
}
@media screen and (min-width: 769px) {
.home .navbar, .page-template-page-landing-l1 .navbar, .page-template-page-landing-l1-news-events-media .navbar {
background: rgba(255, 255, 255, 0);
box-shadow: 0 0 15px transparent
}
.home .navbar__logo--sm, .page-template-page-landing-l1 .navbar__logo--sm, .page-template-page-landing-l1-news-events-media .navbar__logo--sm {
opacity: 0;
width: auto
}
.home .navbar.active, .page-template-page-landing-l1 .navbar.active, .page-template-page-landing-l1-news-events-media .navbar.active {
background: #fff;
box-shadow: 0 0 15px rgba(0, 0, 0, .5)
}
.home .navbar.active .navbar__logo--sm, .page-template-page-landing-l1 .navbar.active .navbar__logo--sm, .page-template-page-landing-l1-news-events-media .navbar.active .navbar__logo--sm {
opacity: 1
}
}
#header.open .navbar__trigger--icon span:nth-child(1), #header.open .navbar__trigger--icon span:nth-child(4) {
top: 20px;
width: 0%;
left: 50%
}
#header.open .navbar {
background: #fff !important;
box-shadow: 0 0 25px rgba(0, 0, 0, .4) !important
}
#header.open .navbar__trigger--icon span:nth-child(2) {
transform: rotate(45deg)
}
#header.open .navbar__trigger--icon span:nth-child(3) {
transform: rotate(-45deg)
}
@media screen and (min-width: 769px) {
#header.open .navbar__logo--lg {
opacity: 1;
visibility: visible;
height: 190px;
width: auto
}
#header.open .navbar__logo--lg img {
height: 100%
}
}
#header.open .navbar__logo--sm {
opacity: 1 !important
}
@media screen and (min-width: 769px) {
#header.open .navbar__logo--sm {
opacity: 0 !important
}
}
#header.open .navbar__socialMedia {
visibility: visible;
opacity: 1
}
.logged-in .navbar {
margin-top: 28px
}
.main-menu {
background: #1c81a5;
position: fixed;
width: 100%;
z-index: 6000;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
top: 80px;
padding-bottom: 120px;
visibility: hidden;
opacity: 0;
height: 0;
transition: all .15s ease
}
.main-menu a {
color: #fff
}
.main-menu .menu > li > a:hover, .menuFooter .menu-jobs-careers:hover {
color: #114e64
}
.main-menu .menu-wrap {
width: auto;
max-width: 980px;
float: none;
display: block;
margin-right: auto;
margin-left: auto;
padding-left: 1em;
padding-right: 1em
}
.main-menu .menu-wrap:after, .main-menu .menu-wrap:before, .main-menu .menu:after, .main-menu .menu:before {
content: '';
display: table
}
.main-menu .menu {
border-bottom: 4px solid #fff;
padding: 0 0 1.8em;
opacity: 0;
transition: all .3s ease-out
}
.main-menu .menu a {
display: inline-block
}
.main-menu .menu li {
margin-bottom: .5em;
display: block
}
@media screen and (min-width: 480px) {
.main-menu .menu > li {
float: left;
clear: none;
text-align: inherit;
width: 47.5%;
margin-left: 0;
margin-right: 5%
}
.main-menu .menu > li:after, .main-menu .menu > li:before {
content: '';
display: table
}
.main-menu .menu > li:after {
clear: both
}
.main-menu .menu > li:nth-child(n) {
margin-right: 5%;
float: left;
clear: none
}
.main-menu .menu > li:nth-child(2n) {
margin-right: 0;
float: right
}
.main-menu .menu > li:nth-child(2n+1) {
clear: both
}
}
@media screen and (min-width: 769px) {
.main-menu .menu > li {
float: left;
clear: none;
text-align: inherit;
width: 21.25%;
margin-left: 0;
margin-right: 5%
}
.main-menu .menu > li:after, .main-menu .menu > li:before {
content: '';
display: table
}
.main-menu .menu > li:after {
clear: both
}
.main-menu .menu > li:nth-child(n) {
margin-right: 5%;
float: left;
clear: none
}
.main-menu .menu > li:nth-child(4n) {
margin-right: 0;
float: right
}
.main-menu .menu > li:nth-child(4n+1) {
clear: both
}
}
.masthead__content:after, .prev-next-post-nav:after, .tribe-events-list-widget:after, .widget_archive:after {
clear: both
}
.main-menu .menu > li > a {
font-size: 1.5rem;
border-bottom: 4px solid #fff;
padding-bottom: 5px;
margin: 1em 0;
font-weight: 900
}
@media screen and (min-width: 769px) {
.main-menu .menu > li > a {
font-size: 1.75rem;
min-height: 3em
}
}
.main-menu .menu .current-menu-item > a {
font-weight: 900
}
.main-menu .menu .sub-menu {
padding-left: .5em;
font-size: .875rem
}
.main-menu .menu .sub-menu .sub-menu {
display: none
}
.main-menu .menu .sub-menu a {
position: relative;
padding: 0 5px;
margin-left: -5px;
transform: translateZ(0)
}
.main-menu .menu .sub-menu a:before {
content: "";
position: absolute;
width: 100%;
height: 1px;
top: 1px;
bottom: 0;
left: 0;
right: 0;
margin: auto;
background-color: #fff;
visibility: hidden;
transform: scaleX(0);
transition: all .2s ease-in-out 0s
}
.main-menu .menu .sub-menu a:hover:before {
visibility: visible;
transform: scaleX(1)
}
.menuFooter h2 {
margin: .5em 0;
position: relative;
line-height: 2em
}
@media screen and (min-width: 769px) {
.menuFooter h2:after {
content: "";
display: block;
height: 50px;
width: 1px;
background: #fff;
position: absolute;
top: 0;
right: 0
}
#header.open .menu {
margin-top: 180px
}
}
.masthead, .subnav {
position: relative
}
.menuFooter .menu-jobs-careers {
font-size: 1.75rem;
line-height: 1.6em
}
.menuFooter .search-form .search-field {
background: #114e64;
color: #fff
}
#header.open .main-menu {
height: 100%;
opacity: 1;
visibility: visible
}
#header.open .menu {
opacity: 1
}
.subnav {
margin-bottom: 3em;
padding: 3em 1.5em 2em;
background: rgba(255, 255, 255, .8);
border: 1px solid #d9d9d9
}
@media screen and (min-width: 769px) {
.subnav {
margin-top: -4.5em
}
.post-type-archive-media_publication .subnav {
margin-top: 0
}
}
.subnav ul, .subnav ul li {
margin: 0;
padding: 0
}
.subnav ul li {
list-style: none
}
.subnav .menu a {
display: block;
line-height: 1.2em;
padding-bottom: .3em;
margin-bottom: .3em;
color: #000
}
.subnav .menu a:hover {
color: #4d4d4d
}
.subnav .menu > li > a {
font-size: 1.4375rem;
line-height: 1em;
font-weight: 900
}
.subnav .menu > li > a:after {
content: "";
display: block;
width: 50px;
height: 4px;
background-color: #EA6650;
margin: .3em 0 1em
}
.blog .subnav .menu .current_page_parent > a, .single-post .subnav .menu .current_page_parent > a, .subnav .menu .current-menu-item > a {
font-weight: 700
}
.subnav .sub-menu > li > a {
border-bottom: 1px solid #d9d9d9
}
.subnav .sub-menu .sub-menu a, .subnav .sub-menu > li:last-child a {
border: none
}
.subnav .sub-menu .sub-menu {
display: none;
padding-left: 1.25rem
}
.single-media_publication .subnav .sub-menu .menu-item-372 > .sub-menu, .subnav .sub-menu .current-menu-item > .sub-menu, .subnav .sub-menu .current-menu-parent > .sub-menu, .subnav .sub-menu .current-page-ancestor > .sub-menu, .subnav .sub-menu .post-type-archive-resource .menu-item-1097 > .sub-menu {
display: block
}
.pagination {
margin-bottom: 1em
}
.pagination ul {
list-style: none;
margin: 0;
padding: 0;
text-align: right;
text-transform: uppercase
}
.pagination ul li {
display: inline-block;
font-size: .75rem
}
.pagination ul li .page-numbers {
display: block;
color: #EA6650;
border-bottom: 1px solid #EA6650;
margin-left: -5px;
padding: 5px 8px
}
.pagination ul li .page-numbers.next, .pagination ul li .page-numbers.prev {
border: none
}
.pagination ul li .current {
border-bottom: 2px solid #EA6650;
color: #EA6650;
line-height: 1em
}
.pagination ul li:active a, .pagination ul li:focus a, .pagination ul li:hover a {
color: #bd2f17
}
.prev-next-post-nav {
border-top: 2px solid #000;
border-bottom: 3px solid #000;
display: -ms-flexbox;
display: flex
}
.prev-next-post-nav:after, .prev-next-post-nav:before {
content: '';
display: table
}
.prev-next-post-nav div {
padding: 1em;
margin: 1em 0;
font-size: 1rem;
width: 33%
}
.prev-next-post-nav__next, .prev-next-post-nav__prev {
font-weight: 900
}
.prev-next-post-nav__next a, .prev-next-post-nav__prev a {
color: #000
}
.prev-next-post-nav__prev {
border-right: 1px solid #000
}
.prev-next-post-nav__next {
text-align: right;
border-left: 1px solid #000
}
.prev-next-post-nav__all {
text-align: center;
text-transform: uppercase;
line-height: 3em
}
.prev-next-post-nav__all a {
color: #EA6650
}
.masthead {
padding-top: 5em;
overflow: hidden
}
@media screen and (max-width: 769px) {
.masthead {
background-size: contain
}
}
.masthead__scene {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: 0 auto;
padding: 0;
max-width: 1170px
}
.masthead__scene img {
display: block;
position: relative
}
.masthead__scene--bg img {
margin: 4em auto 0
}
.masthead__scene--fishSmall {
opacity: 0
}
.masthead__scene--fishSmall img {
width: 60%;
left: 80%;
top: 300px
}
.masthead__scene--fishMain img {
max-width: 70%;
left: 55%;
top: 100px
}
.masthead__scene--fishLarge img {
width: 80%;
left: 70%;
top: 750px
}
@media screen and (min-width: 769px) {
.masthead__scene--fishSmall {
opacity: 1
}
.masthead__scene--fishSmall img {
width: 100%;
left: 1000px;
top: 300px
}
.masthead__scene--fishMain img {
max-width: 100%;
left: 400px;
top: 200px
}
.masthead__scene--fishLarge img {
width: 100%;
left: 150px;
top: 600px
}
}
.masthead__intro {
position: relative;
margin-bottom: 2em
}
.masthead__intro span {
color: #EA6650;
mix-blend-mode: multiply;
font-size: 18.75rem;
font-weight: 900;
line-height: .9em;
position: absolute;
top: 0;
margin-left: -20px;
z-index: 4000;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
@media screen and (min-width: 769px) {
.masthead__intro span {
font-size: 22.5rem
}
}
@media screen and (min-width: 1280px) {
.masthead__intro span {
font-size: 26.875rem;
margin-left: -60px
}
}
.masthead__intro h1 {
font-size: 2.5rem;
line-height: 1.1em;
margin-top: 2em;
margin-left: 1.4em;
margin-bottom: 0;
max-width: 500px;
position: relative;
z-index: 4000
}
@media screen and (min-width: 769px) {
.masthead__intro h1 {
font-size: 3.4375rem
}
}
@media screen and (min-width: 1280px) {
.masthead__intro h1 {
font-size: 4.0625rem;
line-height: 1.2em
}
}
.masthead__intro p {
position: relative;
max-width: 500px;
z-index: 1
}
@media screen and (min-width: 769px) {
.masthead__intro p {
max-width: 400px
}
}
@media screen and (min-width: 1024px) {
.masthead__intro p {
max-width: 500px
}
}
.masthead__featuredImage {
display: none
}
@media screen and (min-width: 769px) {
.masthead__featuredImage {
display: block;
position: absolute;
text-align: center;
top: 85px;
right: 5%;
z-index: 4000;
width: 40%
}
.masthead__featuredImage--logo {
position: relative;
left: 50px
}
.masthead__featuredImage--vline {
background: #000;
height: 180px;
width: 0;
margin: -10px auto 20px
}
.masthead__featuredImage--image {
box-shadow: 10px 0 25px 0 rgba(50, 50, 50, .25)
}
}
.masthead__nav {
position: relative;
font-size: .875rem
}
.masthead__nav--title {
color: #EA6650;
margin: 0;
font-family: avenir-heavy-webfont;
font-size: 1.125rem;
line-height: 1.6em;
text-transform: uppercase
}
.masthead__nav ul {
margin: 0;
padding: 0;
border-top: 5px solid #EA6650
}
.masthead__nav ul li {
background-position: center center;
background-repeat: no-repeat;
background-size: cover
}
.home .masthead__nav ul li, .no-backgroundblendmode .masthead__nav ul li {
background-color: #EA6650
}
.masthead__nav ul li a {
display: block;
padding: 1em 25% 1em 2em;
min-height: 120px;
color: #000;
border-bottom: 1px solid #fff;
font-family: "Playfair Display", "Times New Roman", Times, serif;
font-weight: 900;
transition: all 0s
}
.masthead__nav ul li a span {
font-family: avenir-light-webfont, Arial, sans-serif;
font-weight: 400;
display: block;
width: 100px;
text-align: center;
margin-left: -10px;
margin-top: 1em;
text-transform: uppercase;
font-size: .875rem;
position: relative
}
.masthead__nav ul li a span:before {
content: "";
position: absolute;
width: 100%;
height: 1px;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
background-color: #fff;
visibility: hidden;
transform: scaleX(0);
transition: all .2s ease-in-out 0s
}
.masthead__nav ul li a:before {
content: "";
border-top: 4px solid #000;
display: block;
width: 30px;
margin: 8px 0
}
.masthead__nav ul li:hover {
filter: none;
background-blend-mode: multiply
}
.masthead__nav ul li:hover a {
color: #fff
}
.masthead__nav ul li:hover a:before {
border-top: 4px solid #fff
}
.no-backgroundblendmode .masthead__nav ul li:hover a {
background: rgba(234, 102, 80, .7)
}
.masthead__nav ul li:hover span:before {
visibility: visible;
transform: scaleX(1)
}
@media screen and (min-width: 769px) {
.masthead__nav {
position: absolute;
top: 80%;
right: 0;
width: 40%;
z-index: 4000;
max-width: 530px
}
}
@media screen and (min-width: 1280px) {
.masthead__nav {
font-size: 1rem
}
}
.masthead__content {
position: relative;
width: auto;
max-width: 1000px;
float: none;
display: block;
margin-right: auto;
margin-left: auto;
padding-left: 1em;
padding-right: 1em;
margin-top: 6em;
padding-bottom: 2em
}
.masthead__content:after, .masthead__content:before {
content: '';
display: table
}
.masthead__content h3 {
font-size: 2.5rem;
margin-top: -1em;
margin-right: .5em;
line-height: 1.2em;
color: #1c81a5;
mix-blend-mode: multiply;
text-align: right;
width: 50%;
float: left
}
.masthead-landing {
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: center center !important;
min-height: 200px
}
@media screen and (min-width: 769px) {
.masthead__content {
margin-top: 14em
}
.masthead__content h3 {
font-size: 3.125rem;
clear: both;
width: 100%
}
.masthead-landing {
min-height: 250px
}
}
.masthead-landing .masthead__intro {
padding-top: 3em;
padding-bottom: 7em;
margin-bottom: 0
}
.masthead-landing .masthead__intro span {
font-size: 15.625rem;
margin-top: 100px;
line-height: 1em
}
@media screen and (min-width: 1280px) {
.masthead-landing .masthead__intro span {
font-size: 18.75rem
}
}
.masthead-landing .masthead__intro h1 {
margin-left: 0;
text-decoration: underline;
max-width: 450px
}
.masthead-landing .masthead__nav--title {
color: #000
}
.masthead-landing .masthead__featuredImage {
top: 20em;
right: 0
}
.masthead-landing .masthead__nav {
top: 15%
}
.masthead-landing .masthead__nav ul {
border-color: #000
}
.masthead-landing .masthead__nav ul li a {
background-color: rgba(255, 255, 255, .93);
min-height: 80px
}
.masthead-landing .masthead__nav ul li a:hover {
background-color: rgba(234, 102, 80, .8)
}
@media screen and (min-width: 769px) {
.masthead-landing .masthead__intro h1 {
margin-left: 1em
}
.masthead-landing .masthead__nav {
max-width: 380px
}
}
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop, .wp-caption, embed, iframe, object {
max-width: 100%
}
.widget-title, .widgettitle {
margin: 1.4em 0 1.6em;
padding-bottom: 5px;
font-size: .75rem;
font-weight: 300;
font-family: avenir-light-webfont;
text-transform: uppercase;
border-bottom: 4px solid #000
}
.gform_widget .widget-title, .widget_categories .widget-title, .widget_lc_taxonomy .widget-title, .widget_text .widget-title {
text-transform: none;
font-weight: 900;
font-family: "Playfair Display", "Times New Roman", Times, serif
}
.gform_widget, .widget_text {
background: #1c81a5;
color: #fff;
padding: 2em;
border-bottom: 1px solid #e1e1e1
}
.gform_widget .widget-title, .widget_text .widget-title {
margin: 0;
border-bottom: none;
font-size: 1.3125rem
}
.gform_widget .widget-title:after, .widget_text .widget-title:after {
content: '';
display: block;
width: 50px;
height: 3px;
margin: .4em 0;
background: #fff
}
.gform_widget p, .widget_text p {
font-size: .875rem
}
.gform_widget .btn, .widget_text .btn {
border-color: #114e64;
color: #fff
}
.gform_widget .btn:hover, .widget_text .btn:hover {
background: #114e64
}
.tagcloud {
padding: 1em 0 2em
}
.tagcloud a {
font-size: .75rem !important;
padding: 10px 20px;
border: 1px solid #d9d9d9;
color: #000;
display: inline-block;
margin: 5px 0;
font-family: "Playfair Display", "Times New Roman", Times, serif;
font-weight: 900
}
.tagcloud a:hover {
border-color: #000
}
.widget_categories, .widget_lc_taxonomy {
background: #fff;
border: 1px solid #d9d9d9;
padding: 2em;
margin: 2em 0
}
.widget_categories .widget-title, .widget_lc_taxonomy .widget-title {
margin: 0;
border-bottom: none;
font-size: 1.3125rem;
color: #1c81a5
}
.widget_categories .widget-title:after, .widget_lc_taxonomy .widget-title:after {
content: '';
display: block;
width: 50px;
height: 3px;
margin: .4em 0;
background: #1c81a5
}
.f__address div:after, .f__address div:before, .f__address:after, .f__address:before, .tribe-events-list-widget:after, .tribe-events-list-widget:before, .widget_archive:after, .widget_archive:before {
display: table;
content: ''
}
.widget_categories ul, .widget_lc_taxonomy ul {
list-style: none;
margin: 0;
padding: 0
}
.widget_categories ul li, .widget_lc_taxonomy ul li {
font-family: "Playfair Display", "Times New Roman", Times, serif;
font-size: .875rem;
margin: 10px 0
}
.widget_categories ul li a, .widget_lc_taxonomy ul li a {
color: #000
}
.tribe-events-list-widget .tribe-list-widget, .tribe-events-list-widget ul, .widget_archive .tribe-list-widget, .widget_archive ul {
list-style: none;
margin: 0;
padding: 1em 0 2em;
border-bottom: 4px solid #000
}
.tribe-events-list-widget .tribe-list-widget {
padding: 0 0 1em
}
.tribe-events-list-widget .tribe-list-widget li {
margin: 0;
padding: 1em 0;
border-bottom: 1px solid #d9d9d9
}
.tribe-events-list-widget .tribe-list-widget li:last-child {
border: none
}
.tribe-events-list-widget .tribe-event-time {
color: #EA6650;
font-family: "Playfair Display", "Times New Roman", Times, serif;
font-weight: 900;
font-size: 1.5rem;
margin: 0
}
.tribe-events-list-widget .tribe-event-title {
margin: .5em 0
}
.tribe-events-list-widget .tribe-event-excerpt p {
margin-bottom: 0
}
.tribe-events-list-widget .tribe-events-widget-link {
float: right
}
.tribe-events-list-widget .tribe-events-widget-link a {
font-weight: 300;
font-size: .875rem
}
.gform_widget label {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px
}
.gform_widget label.focusable:active, .gform_widget label.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto
}
.gform_widget ::-webkit-input-placeholder {
color: #fff
}
.gform_widget input[type=text], .gform_widget input[type=email] {
border: none;
background: #114e64;
padding: 10px 5px !important;
color: #fff
}
.gform_widget .validation_error {
color: #fff !important;
border-color: #fff !important
}
#footer, #footer a {
color: #fff
}
.board-username {
margin-top: 1em;
margin-bottom: 1em
}
@media screen and (min-width: 769px) {
.board-username {
margin-top: 13%
}
}
.board-archives {
margin-top: 2em
}
#footer {
background: #EA6650
}
.board-login-link {
padding: 10px 20px
}
@media screen and (min-width: 769px) {
.board-archives {
margin-top: 4.8em
}
.f {
padding: 2em 1em
}
.f__logo {
float: left;
clear: none;
text-align: inherit;
width: 17.6%;
margin-left: 0;
margin-right: 3%;
padding: 1em 0
}
.f__logo:after, .f__logo:before {
content: '';
display: table
}
.f__logo:after {
clear: both
}
.f__logo:last-child {
margin-right: 0
}
}
.f__address {
padding: 2em 0;
border-bottom: 5px solid #fff
}
.f__address:after {
clear: both
}
.f__address div {
float: left;
clear: none;
text-align: inherit;
width: 50%;
margin-left: 0;
margin-right: 0;
border-right: 1px solid #fff
}
.f__address div:after {
clear: both
}
.f__address div:first-child {
padding-right: 2em
}
.f__address div:last-child {
padding-left: 2em;
padding-right: 1em;
border-right: none
}
@media screen and (min-width: 769px) {
.f__address {
padding: 3.5em 0 3em;
float: left;
clear: none;
text-align: inherit;
width: 38.2%;
margin-left: 0;
margin-right: 3%;
border-bottom: none
}
.f__address:after, .f__address:before {
content: '';
display: table
}
.f__address:after {
clear: both
}
.f__address:last-child {
margin-right: 0
}
.f__address div:last-child {
border-right: 1px solid #fff
}
}
.f__socialMedia {
padding: 1em 0
}
.f__socialMedia ul {
list-style: none;
margin: 0;
padding: 0;
text-align: center
}
.f__socialMedia ul li {
display: inline
}
.f__socialMedia ul li a {
color: #fff;
font-size: 2.5rem
}
.f__socialMedia ul li a:hover {
opacity: .8
}
@media screen and (min-width: 769px) {
.f__socialMedia {
padding: 3em 0;
float: left;
clear: none;
text-align: inherit;
width: 17.6%;
margin-left: 0;
margin-right: 3%;
position: relative;
left: 20.6%
}
.f__socialMedia:after, .f__socialMedia:before {
content: '';
display: table
}
.f__socialMedia:after {
clear: both
}
.f__socialMedia:last-child {
margin-right: 0
}
}
.f__copyright {
background: #e53e22;
padding: 1em;
margin-left: -1em;
margin-right: -1em;
margin-bottom: 0;
text-align: center
}
@media screen and (min-width: 769px) {
.f__copyright {
float: left;
clear: none;
text-align: inherit;
width: 17.6%;
position: relative;
left: -20.6%;
background: 0 0;
margin: 3.5em 0;
padding: 0
}
.f__copyright:after, .f__copyright:before {
content: '';
display: table
}
.f__copyright:after {
clear: both
}
.f__copyright:last-child {
margin-right: 0
}
}
.aligncenter, .featured-article__wrap:after, .featuredItems__item:after {
clear: both
}
.tribe-events-notices {
border-radius: 0;
border: 2px solid #EA6650;
background: 0 0;
color: #EA6650
}
#tribe-events .tribe-events-button {
border-radius: 0;
padding: 1em 2em;
border: 2px solid #1c81a5;
background: #fff;
color: #1c81a5;
font-weight: 900
}
#tribe-events .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] > a {
background: #1c81a5
}
.tribe-events-schedule {
margin: 0;
color: #EA6650
}
.single-tribe_events .tribe-events-event-meta {
border: 0
}
.single-tribe_events .tribe-events-venue-map {
border: none;
border-radius: 0
}
@media screen and (max-width: 769px) {
#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover, .tribe-events-calendar td.tribe-events-present.mobile-active, .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a {
background: #1c81a5
}
}
.tribe-event-time a {
color: #EA6650
}
.tribe-event-time a:hover {
color: #e53e22
}
.alignleft {
display: inline;
float: left;
margin-right: 1.5em
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em
}
.aligncenter, .wp-caption img[class*=wp-image-] {
display: block;
margin-left: auto;
margin-right: auto
}
.comment-content .wp-smiley, .entry-content .wp-smiley, .page-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0
}
.wp-caption {
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
padding: 2em 0 0
}
.wp-caption .wp-caption-text {
margin: 1em 5%
}
.wp-caption-text {
text-align: center;
font-size: .75rem;
font-family: "Playfair Display", "Times New Roman", Times, serif;
font-style: italic;
color: #737373
}
.gallery {
margin-bottom: 1.5em
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%
}
.gallery-columns-2 .gallery-item {
max-width: 50%
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%
}
.gallery-columns-4 .gallery-item {
max-width: 25%
}
.gallery-columns-5 .gallery-item {
max-width: 20%
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%
}
.gallery-caption {
display: block
}
.featured-article {
background: #d9d9d9;
margin: 2em 0;
-webkit-backface-visibility: hidden;
position: relative
}
.featured-article__wrap {
width: auto;
max-width: 1170px;
float: none;
display: block;
margin-right: auto;
margin-left: auto;
padding-left: 0;
padding-right: 0
}
.featured-article__wrap:after, .featured-article__wrap:before {
content: '';
display: table
}
.featured-article__thumb {
display: block;
margin: 0 auto
}
.featured-article__thumb--half {
width: 390px;
display: block;
margin: 0 auto
}
.featured-article__entry {
background: rgba(255, 255, 255, .7);
padding: 2em 3em
}
.featured-article__entry--date {
text-transform: uppercase;
font-weight: 700;
float: left
}
.featured-article__entry--date:after {
content: "";
display: block;
height: 4px;
width: 50px;
background: #000;
margin-top: 5px
}
.featuredItems__item:after, .featuredItems__item:before, .relatedItems__content:after, .relatedItems__content:before {
display: table;
content: ''
}
.featuredItems {
border-bottom: 3px solid #000
}
.featuredItems__item {
border-bottom: 1px solid #d9d9d9;
padding-bottom: 1.8em
}
.featuredItems__item:last-child {
border: none
}
.featuredItems__item--title {
font-size: 1.25rem
}
@media screen and (min-width: 769px) {
.featured-article img {
margin: 0
}
.featured-article__entry {
position: absolute;
height: 330px;
width: 480px;
top: 0;
bottom: 0;
margin: auto 0 auto -240px;
left: 60%
}
.featuredItems__item--title {
float: left;
clear: none;
text-align: inherit;
width: 22.75%;
margin-left: 0;
margin-right: 3%
}
.featuredItems__item--title:after, .featuredItems__item--title:before {
content: '';
display: table
}
.featuredItems__item--title:after {
clear: both
}
.featuredItems__item--title:last-child {
margin-right: 0
}
.featuredItems__item--content {
float: left;
clear: none;
text-align: inherit;
width: 74.25%;
margin-left: 0;
margin-right: 3%
}
.featuredItems__item--content:after, .featuredItems__item--content:before {
content: '';
display: table
}
.featuredItems__item--content:after {
clear: both
}
.featuredItems__item--content:last-child {
margin-right: 0
}
}
.page-template-template-neqa .static-content .clearfix, .relatedItems__content:after, .relatedNews article:after, .relatedNews:after {
clear: both
}
.featuredItems .section-title {
margin-bottom: 1em
}
.relatedItems {
margin-bottom: 2em
}
.relatedItems .section-title {
margin-bottom: 1em
}
.relatedItems__content--title {
margin: 1em 0
}
.relatedItems__content--title:after {
content: '';
display: block;
width: 50px;
height: 3px;
margin: .4em 0;
background: #EA6650;
transition: width .15s ease
}
.relatedItems__content img {
margin: 1.6em 0 0
}
.relatedItems .btn {
margin-bottom: 1.6em
}
.relatedItems .affiliate {
margin-bottom: 2em
}
@media screen and (min-width: 480px) {
.relatedItems .affiliate .affiliate-items {
display: -ms-flexbox;
display: flex;
margin: 1em 0
}
.relatedItems .affiliate .relatedItems__affiliate--thumb {
width: 33%;
padding: 0 2em
}
.relatedItems .affiliate .relatedItems__affiliate--content {
width: 66%;
border-left: 1px solid #000;
padding: 0 2em
}
}
.relatedItems .affiliate .entry-meta {
padding: 0 0 0 1em;
text-align: center
}
.relatedItems .affiliate .entry-meta .affiliate-address {
display: block;
margin-top: 1em
}
.relatedItems .affiliate .entry-meta .btn {
margin: 10px auto
}
@media screen and (min-width: 769px) {
.relatedItems .affiliate .entry-meta .affiliate-address {
line-height: 3em;
display: inline
}
.relatedItems .affiliate .entry-meta {
text-align: initial
}
.relatedItems .affiliate .entry-meta .btn {
float: right;
margin: 0
}
}
.facebook-feed .relatedItems__content--title {
margin-bottom: 0
}
.facebook-feed .fb-date {
font-size: 12px;
display: block;
font-family: avenir-light-webfont, Arial, sans-serif;
color: #737373;
margin: 5px 0
}
.relatedNews article:after, .relatedNews article:before, .relatedNews:after, .relatedNews:before {
content: '';
display: table
}
.page-template-template-neqa .static-content .bold, .page-template-template-neqa .static-content b {
font-family: 'optima bold', sans-serif
}
.relatedNews {
margin-bottom: 2em
}
.relatedNews article {
border-bottom: 1px solid #d9d9d9;
margin-bottom: 1.8em;
padding-bottom: 1.8em
}
.relatedNews__image {
width: 75px;
float: left
}
.relatedNews__content h3, .relatedNews__content p {
margin: 0
}
.has-thumb .relatedNews__content {
margin-left: 6em
}
.top-alert {
background: #EA6650;
color: #fff;
position: fixed;
top: 0;
width: 100%;
z-index: 8000;
padding: .8em 0;
font-size: 80%;
height: 95px;
overflow: hidden;
display: none
}
.logged-in .top-alert {
top: 32px
}
@media screen and (min-width: 1024px) {
.top-alert {
font-size: 100%
}
}
.top-alert a {
color: #114e64
}
.top-alert .third {
margin-right: 1em
}
.top-alert__title {
font-size: 1.4em;
margin: 0 0 .2em
}
@media screen and (min-width: 769px) {
.page-template-front-page .relatedNews .relatedNews__wrap {
max-width: 700px;
float: right
}
.top-alert {
height: 78px
}
.top-alert__title {
text-align: right;
margin: .5em 0
}
.top-alert__details {
border-left: 1px solid #fff;
padding: .4em 1em
}
}
.page-template-template-neqa .static-content .section.footer .btn-wrapper, .page-template-template-neqa .static-content .section.footer .image, .pop-up-alert {
text-align: center
}
.top-alert__details {
text-transform: uppercase
}
.top-alert .alert-close {
position: absolute;
top: 0;
right: 0;
height: 30px;
width: 30px;
line-height: 20px;
display: block;
padding: 0;
border: 0;
background: #e53e22
}
.top-alert .alert-close:hover {
background: #d43419
}
.alert-active .top-alert {
display: block
}
.alert-active .navbar {
top: 85px
}
.alert-active #header.open .menu {
margin-top: 80px
}
@media screen and (min-width: 769px) {
.top-alert .alert-close {
height: 100%;
width: 50px
}
.alert-active .navbar {
top: 78px
}
.alert-active #header.open .menu {
margin-top: 210px
}
}
.pop-up-alert {
opacity: 0;
vissibility: hidden;
z-index: -1;
background: rgba(255, 255, 255, .7);
position: fixed;
height: 100%;
width: 100%;
color: #fff;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center
}
.pop-up-alert .pop-up-content {
background: #1c81a5;
max-width: 1000px;
position: relative;
display: -ms-flexbox;
display: flex
}
.pop-up-alert .pop-up-content h1 {
font-size: 1.8rem;
margin: 1em 0
}
.pop-up-alert .pop-up-content h1:after {
content: "";
display: block;
width: 100px;
height: 5px;
background: #fff;
margin: 1em auto
}
.pop-up-alert .pop-up-content .btn {
margin: 1em 0
}
.pop-up-alert .pop-up-content .flex {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column
}
.pop-up-alert .pop-up-content .f-half {
padding: 8em 3em;
background-position: right center;
background-size: cover;
height: 100%;
width: 100%
}
@media screen and (min-width: 769px) {
.pop-up-alert .pop-up-content .flex {
-ms-flex-direction: row;
flex-direction: row
}
.pop-up-alert .pop-up-content .f-half {
width: 50%
}
}
.pop-up-alert .pop-up-content__left {
background: url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/img/wave.png) no-repeat
}
.pop-up-alert .pop-up-content__right {
background: url(//ancsaregional.com/ancsaat50/wp-content/themes/ancsa50/assets/img/pop-up-bg.jpg) no-repeat
}
.show-pop-up-alert .pop-up-alert {
opacity: 1;
vissibility: vissible;
z-index: 100000
}
.pop-up-alert .close-pop-up-alert {
position: absolute;
top: 20px;
right: 20px;
background: 0 0;
border: none;
color: #fff;
font-size: 30px
}
.pop-up-alert .close-pop-up-alert:hover {
opacity: .7
}
.page-template-template-neqa .navbar {
position: fixed
}
.page-template-front-page .page-template-template-neqa .navbar .relatedNews, .page-template-template-neqa .navbar .f, .page-template-template-neqa .navbar .masthead__intro, .page-template-template-neqa .navbar .page-template-front-page .relatedNews, .page-template-template-neqa .navbar .wrap {
width: 100%
}
.page-template-template-neqa .static-content {
background-image: url(//ancsaregional.com/ancsaat50/wp-content/themes/bbnc/assets/img/bg-static_small.jpg);
background-size: cover;
background-position: top center
}
.page-template-template-neqa .static-content .bold {
font-weight: 600;
margin-top: 0
}
.page-template-template-neqa .static-content p, .page-template-template-neqa .static-content ul li {
font-family: optima, sans-serif
}
.page-template-template-neqa .static-content p {
margin-bottom: 0
}
.page-template-template-neqa .static-content ul {
padding-left: 20px
}
@media (min-width: 576px) {
.page-template-template-neqa .static-content ul {
padding-left: 40px
}
}
.page-template-template-neqa .static-content h1, .page-template-template-neqa .static-content h2, .page-template-template-neqa .static-content h3, .page-template-template-neqa .static-content h4, .page-template-template-neqa .static-content h5, .page-template-template-neqa .static-content h6 {
margin: .5em 0
}
.page-template-template-neqa .static-content h4 {
font-family: 'optima bold', sans-serif
}
.page-template-template-neqa .static-content h5 span {
font-family: optima, sans-serif;
color: #000;
font-weight: 400 !important
}
.page-template-template-neqa .static-content h6 {
font-family: 'optima bold oblique', sans-serif;
font-size: 17px
}
.page-template-template-neqa .static-content h1 {
font-size: 27px;
text-transform: uppercase;
color: #093c71;
font-weight: 700;
font-family: 'optima bold', sans-serif
}
@media (min-width: 768px) {
.page-template-template-neqa .static-content ul {
padding-left: 60px
}
.page-template-template-neqa .static-content h1 {
font-size: 43px
}
}
.page-template-template-neqa .static-content h2 {
font-size: 25px;
font-weight: 700;
color: #8f993d;
font-family: 'optima bold', sans-serif
}
@media (min-width: 768px) {
.page-template-template-neqa .static-content h2 {
font-size: 48px
}
}
.page-template-template-neqa .static-content h3 {
font-size: 27px;
font-style: italic;
color: #093c71;
font-family: optima, sans-serif
}
.page-template-template-neqa .static-content h5 {
font-family: 'optima bold', sans-serif
}
.page-template-template-neqa .static-content .container-custom {
margin: 0 auto;
max-width: 1080px
}
.page-template-template-neqa .static-content .section {
padding: 66px 15px
}
@media (min-width: 576px) {
.page-template-template-neqa .static-content .section {
padding: 66px 53px
}
}
.page-template-template-neqa .static-content .section.footer {
padding: 66px 15px
}
@media (min-width: 576px) {
.page-template-template-neqa .static-content .section.footer {
padding: 0 53px 66px
}
}
@media (min-width: 768px) {
.page-template-template-neqa .static-content .section.footer {
padding-top: 66px
}
.page-template-template-neqa .static-content .section.footer .image {
text-align: right
}
.page-template-template-neqa .static-content .section.footer .btn-wrapper {
text-align: left
}
}
.page-template-template-neqa .static-content .section.footer .btn-gold {
display: inline-block;
text-align: center;
font-size: 23px;
background-color: #8f993d;
padding: 12px 10px;
color: #fff;
transition: all .3s ease;
margin-bottom: 30px;
text-decoration: none
}
@media (min-width: 768px) {
.page-template-template-neqa .static-content .section.footer .btn-gold {
margin-bottom: 0
}
}
.page-template-template-neqa .static-content .section.footer .btn-gold:hover {
text-decoration: none;
background-color: #fff;
color: #8f993d
}
.page-template-template-neqa .static-content .section.footer img {
max-width: 100%
}
@media (min-width: 576px) {
.page-template-template-neqa .static-content .section.footer .btn-gold {
padding: 12px 60px
}
.page-template-template-neqa .static-content .section.footer img {
max-width: 230px
}
}
.page-template-template-neqa .static-content .section.header {
padding: 66px 15px;
margin-top: 5em
}
@media (min-width: 576px) {
.page-template-template-neqa .static-content .section.header {
padding: 66px 53px
}
}
.page-template-template-neqa .static-content .section.grey {
background-color: rgba(255, 255, 255, .65)
}
.page-template-template-neqa .static-content .section.grey a, .page-template-template-neqa .static-content .section.grey h5, .page-template-template-neqa .static-content .section.grey p {
color: #202e47;
font-size: 18px;
width: 95%
}
.page-template-template-neqa .static-content .section.grey h5 {
color: #093c71
}
.page-template-template-neqa .static-content .section.grey h5 + p {
margin-bottom: 7px
}
.page-template-template-neqa .static-content .section.grey h5 + a {
margin-bottom: 7px;
display: block
}
.page-template-template-neqa .static-content .section.grey:not(.header):not(.footer) {
padding: 53px 15px
}
@media (min-width: 576px) {
.page-template-template-neqa .static-content .section.grey:not(.header):not(.footer) {
padding: 53px 55px
}
}
.page-template-template-neqa .static-content .section.gold {
background-color: rgba(143, 153, 61, .65)
}
.page-template-template-neqa .static-content .section.gold .header-title {
color: #093c71;
margin-bottom: 35px
}
.page-template-template-neqa .static-content .section.gold h2 {
color: #093c71;
margin: 0 0 .5em
}
.page-template-template-neqa .static-content .section.gold p {
color: #fff;
font-size: 18px;
line-height: 1.3
}
@media (min-width: 768px) {
.page-template-template-neqa .static-content .section.gold p {
font-size: 27px
}
}
.page-template-template-neqa .static-content .section.blue {
background-color: #093c71
}
.page-template-template-neqa .static-content .section.blue a, .page-template-template-neqa .static-content .section.blue li, .page-template-template-neqa .static-content .section.blue p {
color: #fff;
font-size: 17px;
line-height: 1.6
}
.page-template-template-neqa .static-content .section.blue h6 {
font-size: 17px
}
.page-template-template-neqa .static-content .section.blue h4 {
color: #8f993d;
text-transform: capitalize;
margin-bottom: 25px;
font-size: 26px
}
.page-template-template-neqa .static-content .section.blue .text-gold {
color: #8f993d;
margin: 0;
font-weight: 600
}
.page-template-template-neqa .static-content .section .header-logo {
margin-bottom: 20px
}
@media (min-width: 992px) {
.page-template-template-neqa .static-content .section .header-logo {
margin-bottom: 0
}
}
.page-template-template-neqa .static-content .section .header-logo .img-fluid {
max-width: 100%
}
@media (min-width: 1200px) {
.page-template-template-neqa .static-content .section .header-logo .img-fluid {
max-width: 336px
}
}
.page-template-template-neqa .static-content .section .right-content {
padding-left: 0
}
.page-template-template-neqa .static-content .section .right-content h1 {
margin-top: -11px;
margin-bottom: 20px
}
.page-template-template-neqa .static-content .section .right-content h3 {
font-size: 22px;
font-style: italic;
margin-top: 0;
font-weight: 400
}
@media (min-width: 768px) {
.page-template-template-neqa .static-content .section .right-content h3 {
font-size: 27px;
padding-right: 50px
}
}
.home {
background-attachment: local
}
@media screen and (min-width: 769px) {
.homeEvents .section-title {
width: 700px;
float: right
}
.homeEvents__left {
float: left;
clear: none;
text-align: inherit;
width: 74.25%;
margin-left: 0;
margin-right: 3%
}
.homeEvents__left:after, .homeEvents__left:before {
content: '';
display: table
}
.homeEvents__left:after {
clear: both
}
.homeEvents__left:last-child {
margin-right: 0
}
.homeEvents__left .hp_tertiary_image {
position: relative;
margin-top: 30%
}
.homeEvents__left h3 {
position: absolute;
top: 30%;
max-width: 390px;
font-size: 4.0625rem;
margin: 0;
text-align: right;
text-decoration: underline;
color: #EA6650;
mix-blend-mode: multiply
}
.homeEvents__right {
float: left;
clear: none;
text-align: inherit;
width: 22.75%;
margin-left: 0;
margin-right: 3%
}
.homeEvents__right:after, .homeEvents__right:before {
content: '';
display: table
}
.homeEvents__right:after {
clear: both
}
.homeEvents__right:last-child {
margin-right: 0
}
}
@media screen and (min-width: 1024px) {
.homeEvents__left h3 {
top: 15%
}
}
.homeEvents__right {
margin-bottom: 3em
}
.landingIntro {
margin: 2em 0
}
.landingIntro__content {
max-width: 500px
}
.landingIntro__content p {
font-size: 1.125rem
}
.narrow-banner {
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: center center !important;
min-height: 80px;
margin-top: 85px
}
@media screen and (min-width: 769px) {
.landingContent__left {
float: left;
clear: none;
text-align: inherit;
width: 63.33333%;
margin-left: 0;
margin-right: 10%
}
.landingContent__left:after, .landingContent__left:before {
content: '';
display: table
}
.landingContent__left:after {
clear: both
}
.landingContent__left:last-child {
margin-right: 0
}
.landingContent__right {
clear: none;
text-align: inherit;
width: 26.66667%;
margin-left: 0;
margin-right: 10%;
float: right
}
.landingContent__right:after, .landingContent__right:before {
content: '';
display: table
}
.landingContent__right:after {
clear: both
}
.landingContent__right:last-child {
margin-right: 0
}
.narrow-banner {
min-height: 155px
}
}
#landing-featured-img {
position: relative
}
#landing-featured-img:after {
content: "";
position: absolute;
z-index: 1;
top: 30px;
bottom: 30px;
right: 0;
box-shadow: 0 0 50px rgba(0, 0, 0, .6);
border-radius: 10px/100px;
width: 50%
}
#landing-featured-img img {
display: block;
z-index: 2;
position: relative
}
@media screen and (min-width: 480px) {
#landing-featured-img {
max-width: 50%;
float: left;
margin: 1.4em 2.4em 4.2em 0
}
}
@media screen and (min-width: 1280px) {
#landing-featured-img {
margin: 1.4em 4.4em 6.2em -3em
}
}
.page-template-page-donate #main-wrap {
margin-bottom: 0;
min-height: 550px
}
.page-template-page-donate .content-area {
min-height: 1000px
}
.page-template-page-donate .gfield_error input, .page-template-page-donate .gfield_error textarea, .page-template-page-donate .gform_wrapper li.gfield_error ul.gfield_radio {
background: #d9d9d9 !important;
border: none !important
}
.page-template-page-donate .gfield_error #input_7_2 {
background: 0 0 !important
}
.wrap-donation .gform_wrapper #field_7_2 .gfield_label, .wrap-donation .gform_wrapper label.gfield_label:after {
display: none
}
.wrap-donation {
margin-top: 88px;
background-repeat: no-repeat;
background-size: cover;
background-position: 50%
}
.wrap-donation .entry-header__title {
border: none
}
.wrap-donation .entry-content h1 {
color: #194068;
text-align: center;
border: 0;
font-size: 1.6em
}
.wrap-donation .gfield_total {
padding: 16px 16px 0 0
}
.wrap-donation .ginput_total {
font-size: 2em !important
}
.wrap-donation #primary {
margin: 0 auto;
float: none
}
.wrap-donation .entry-content {
margin: 0;
text-align: center;
font-size: 1.2rem
}
.wrap-donation .entry-content p {
text-shadow: 0 0 11px rgba(0, 0, 0, .5);
color: #ffff;
line-height: 1;
margin-top: 0
}
.wrap-donation .gform_confirmation_wrapper, .wrap-donation .gform_wrapper {
padding: 20px 40px;
background-color: rgba(0, 0, 0, .6);
border-radius: 5px;
color: #fff;
margin-bottom: 2em
}
.wrap-donation .gform_wrapper ul li.gfield {
padding-right: 0 !important;
margin-top: 5px
}
.wrap-donation .gform_wrapper ul li.gfield .ginput_container {
margin-top: 5px !important
}
.wrap-donation .gform_wrapper label.gfield_label {
font-size: 16px
}
.wrap-donation .gform_wrapper select {
padding: 5px 0 7px 3px !important;
font-size: 16px;
border-radius: 5px
}
.wrap-donation .gform_wrapper span.ginput_total {
color: #fff
}
.wrap-donation .gform_wrapper #field_7_2 {
padding-top: 15px
}
.wrap-donation .gform_wrapper #field_7_2 .gfield_radio {
width: 100%
}
.wrap-donation .gform_wrapper #field_7_2 .gfield_radio li {
width: 100%;
margin: 0
}
@media screen and (min-width: 769px) {
.wrap-donation .gform_wrapper #field_7_2 .gfield_radio, .wrap-donation .gform_wrapper #field_7_2 .gfield_radio li {
display: -ms-flexbox;
display: flex
}
.wrap-donation .gform_wrapper #field_7_2 .gfield_radio li {
width: 20%
}
}
.wrap-donation .gform_wrapper #field_7_2 .gfield_radio li input:checked + label {
background: #194068
}
.wrap-donation .gform_wrapper #field_7_2 .gfield_radio li label {
padding: 10px 5px;
white-space: normal;
max-width: 100%;
border: 1px solid #fff;
border-radius: 10px;
text-align: center;
font-size: 14px;
width: 97%;
margin-bottom: 10px
}
@media screen and (min-width: 769px) {
.wrap-donation .gform_wrapper #field_7_2 .gfield_radio li label {
width: 90%
}
}
.wrap-donation .gform_wrapper #field_7_2 .gfield_radio li label span {
display: block;
font-weight: 800;
font-size: 22px;
line-height: 1.2em
}
.wrap-donation .gform_wrapper li.gfield#field_7_3 {
padding-right: 16px !important
}
.wrap-donation .gform_wrapper #field_7_11 label.gfield_label {
display: none
}
.wrap-donation .gfield_checkbox input {
-webkit-appearance: checkbox;
margin: 0 !important
}
.wrap-donation .gform_wrapper #field_7_11 .gfield_checkbox li {
font-size: 16px
}
.wrap-donation .gform_wrapper #gform_page_7_2 .gform_page_footer .button {
width: 49%;
margin: 0 !important
}
.wrap-donation .gform_wrapper .gform_page_footer {
padding: 16px 0
}
.wrap-donation .gform_wrapper .gform_page_footer .button {
background: #194068;
width: 100%;
border-radius: 10px;
border: none;
font-size: 16px
}
.wrap-donation .gform_wrapper .gform_page_footer .button:active, .wrap-donation .gform_wrapper .gform_page_footer .button:hover, .wrap-donation .gform_wrapper .gform_page_footer .buttonfocus {
background: #0f273f
}
.wrap-donation .gform_confirmation_wrapper .gform_confirmation_message {
text-shadow: 0 0 11px rgba(0, 0, 0, .5);
color: #fff;
margin-bottom: 1rem
}
.wrap-donation .gfield_creditcard_warning_message {
background: rgba(255, 255, 255, .3);
padding: 5px 20px !important
}
.wrap-donation .gfield_creditcard_warning_message span {
border: none !important;
display: block;
margin: 0 !important
}
.wrap-donation .gfield.gfield_creditcard_warning {
background: 0 0 !important;
border: none !important
}
@media screen and (min-width: 769px) {
.wrap-donation #primary {
width: 75%
}
}
.wrap-donation li.gfield_error label {
color: #EA6650 !important
}
.post-type-archive-media_publication .section-title {
margin-bottom: 0
}
.post-type-archive-media_publication .view-all {
float: right
}
.post-type-archive-media_publication #brochures-publications {
border-bottom: 4px solid #000
}
.featured-video {
position: relative;
margin: 1.8em 0
}
.featured-video img {
display: block
}
.featured-video__content {
top: 0;
left: 0;
background: rgba(28, 129, 165, .9);
color: #fff;
padding: 2em
}
.featured-video__content h2 {
margin-top: 0
}
.featured-video__content h2:after {
content: '';
display: block;
width: 50px;
height: 3px;
margin: .4em 0;
background: #fff
}
.featured-video__content .read-more {
display: none
}
@media screen and (min-width: 769px) {
.featured-video__content {
position: absolute;
max-width: 50%;
top: 50%;
left: 3em;
transform: translateY(-50%)
}
}
.m_p_featured-image {
background: #000;
padding: 3%;
margin-bottom: 1.8em
}
.m_p_featured-image img {
display: block;
margin: 0 auto
}