.usa-focus,
[contentEditable=true]:focus,
[href]:focus,
[tabindex]:focus,
button:not([disabled]):focus,
iframe:focus,
input:not([disabled]):focus,
select:not([disabled]):focus,
textarea:not([disabled]):focus {
outline:.25rem solid #2491ff;
outline-offset:0
}
.usa-button {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.06471rem;
line-height:.93923;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
background-color:#005ea2;
border:0;
border-radius:.25rem;
color:#fff;
cursor:pointer;
display:inline-block;
font-weight:700;
margin-right:.5rem;
padding:.75rem 1.25rem;
text-align:center;
text-decoration:none;
width:100%
}
@media (min-width:30em) {
.usa-button {
width:auto
}
}
.usa-button:visited {
color:#fff
}
.usa-button.usa-button--hover,
.usa-button:hover {
background-color:#1a4480;
border-bottom:0;
color:#fff;
text-decoration:none
}
.usa-button.usa-button--active,
.usa-button:active {
background-color:#162e51;
color:#fff
}
.usa-button.usa-focus,
.usa-button:focus {
outline-offset:.25rem
}
.usa-button:disabled {
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
background-color:#c9c9c9;
color:#fff;
pointer-events:none
}
.usa-button:disabled.usa-button--active,
.usa-button:disabled.usa-button--hover,
.usa-button:disabled.usa-focus,
.usa-button:disabled:active,
.usa-button:disabled:focus,
.usa-button:disabled:hover {
background-color:#c9c9c9;
border:0;
-webkit-box-shadow:none;
box-shadow:none
}
.usa-button--accent-cool {
-moz-osx-font-smoothing:auto;
-webkit-font-smoothing:subpixel-antialiased;
background-color:#00bde3;
color:#1b1b1b
}
.usa-button--accent-cool:visited {
color:#1b1b1b
}
.usa-button--accent-cool.usa-button--hover,
.usa-button--accent-cool:hover {
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
background-color:#28a0cb;
color:#fff
}
.usa-button--accent-cool.usa-button--active,
.usa-button--accent-cool:active {
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
background-color:#07648d;
color:#fff
}
.usa-button--outline {
-moz-osx-font-smoothing:auto;
-webkit-font-smoothing:subpixel-antialiased;
background-color:transparent;
-webkit-box-shadow:inset 0 0 0 2px #005ea2;
box-shadow:inset 0 0 0 2px #005ea2;
color:#005ea2
}
.usa-button--outline:visited {
color:#005ea2
}
.usa-button--outline.usa-button--hover,
.usa-button--outline:hover {
background-color:transparent;
-webkit-box-shadow:inset 0 0 0 2px #1a4480;
box-shadow:inset 0 0 0 2px #1a4480;
color:#1a4480
}
.usa-button--outline.usa-button--active,
.usa-button--outline:active {
background-color:transparent;
-webkit-box-shadow:inset 0 0 0 2px #162e51;
box-shadow:inset 0 0 0 2px #162e51;
color:#162e51
}
.usa-button--outline.usa-button--inverse {
-webkit-box-shadow:inset 0 0 0 2px #dcdee0;
box-shadow:inset 0 0 0 2px #dcdee0;
color:#dcdee0
}
.usa-button--outline.usa-button--inverse:visited {
color:#dcdee0
}
.usa-button--outline.usa-button--inverse.usa-button--hover,
.usa-button--outline.usa-button--inverse:hover {
-webkit-box-shadow:inset 0 0 0 2px #f0f0f0;
box-shadow:inset 0 0 0 2px #f0f0f0;
color:#f0f0f0
}
.usa-button--outline.usa-button--inverse.usa-button--active,
.usa-button--outline.usa-button--inverse:active {
background-color:transparent;
-webkit-box-shadow:inset 0 0 0 2px #fff;
box-shadow:inset 0 0 0 2px #fff;
color:#fff
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled {
-moz-osx-font-smoothing:auto;
-webkit-font-smoothing:subpixel-antialiased;
color:#005ea2;
text-decoration:underline;
background-color:transparent;
border:0;
border-radius:0;
-webkit-box-shadow:none;
box-shadow:none;
font-weight:400;
margin:0;
padding:0;
text-align:left;
color:#dcdee0
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover {
color:#1a4480
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:active {
color:#162e51
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus {
outline:.25rem solid #2491ff;
outline-offset:0
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited {
color:#562b97
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:active,
.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover {
-moz-osx-font-smoothing:auto;
-webkit-font-smoothing:subpixel-antialiased;
background-color:transparent;
-webkit-box-shadow:none;
box-shadow:none;
text-decoration:underline
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover,
.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover {
color:#f0f0f0
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active,
.usa-button--outline.usa-button--inverse.usa-button--unstyled:active {
color:#fff
}
.usa-button--base {
background-color:#71767a
}
.usa-button--base.usa-button--hover,
.usa-button--base:hover {
background-color:#565c65
}
.usa-button--base.usa-button--active,
.usa-button--base:active {
background-color:#3d4551
}
.usa-button--secondary {
background-color:#d83933
}
.usa-button--secondary.usa-button--hover,
.usa-button--secondary:hover {
background-color:#b50909
}
.usa-button--secondary.usa-button--active,
.usa-button--secondary:active {
background-color:#8b0a03
}
.usa-button--big {
border-radius:.25rem;
font-size:1.46397rem;
padding:1rem 1.5rem
}
.usa-button--disabled {
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
background-color:#c9c9c9;
color:#fff;
pointer-events:none
}
.usa-button--disabled.usa-button--active,
.usa-button--disabled.usa-button--hover,
.usa-button--disabled.usa-focus,
.usa-button--disabled:active,
.usa-button--disabled:focus,
.usa-button--disabled:hover {
background-color:#c9c9c9;
border:0;
-webkit-box-shadow:none;
box-shadow:none
}
.usa-button--outline-disabled,
.usa-button--outline-inverse-disabled,
.usa-button--outline-inverse:disabled,
.usa-button--outline:disabled {
background-color:transparent;
pointer-events:none
}
.usa-button--outline-disabled.usa-button--active,
.usa-button--outline-disabled.usa-button--hover,
.usa-button--outline-disabled.usa-focus,
.usa-button--outline-disabled:active,
.usa-button--outline-disabled:focus,
.usa-button--outline-disabled:hover,
.usa-button--outline-inverse-disabled.usa-button--active,
.usa-button--outline-inverse-disabled.usa-button--hover,
.usa-button--outline-inverse-disabled.usa-focus,
.usa-button--outline-inverse-disabled:active,
.usa-button--outline-inverse-disabled:focus,
.usa-button--outline-inverse-disabled:hover,
.usa-button--outline-inverse:disabled.usa-button--active,
.usa-button--outline-inverse:disabled.usa-button--hover,
.usa-button--outline-inverse:disabled.usa-focus,
.usa-button--outline-inverse:disabled:active,
.usa-button--outline-inverse:disabled:focus,
.usa-button--outline-inverse:disabled:hover,
.usa-button--outline:disabled.usa-button--active,
.usa-button--outline:disabled.usa-button--hover,
.usa-button--outline:disabled.usa-focus,
.usa-button--outline:disabled:active,
.usa-button--outline:disabled:focus,
.usa-button--outline:disabled:hover {
background-color:transparent;
border:0
}
.usa-button--outline-disabled,
.usa-button--outline:disabled {
-webkit-box-shadow:inset 0 0 0 2px #c9c9c9;
box-shadow:inset 0 0 0 2px #c9c9c9;
color:#c9c9c9
}
.usa-button--outline-disabled.usa-button--inverse,
.usa-button--outline:disabled.usa-button--inverse {
background-color:transparent;
-webkit-box-shadow:inset 0 0 0 2px #71767a;
box-shadow:inset 0 0 0 2px #71767a;
color:#71767a
}
.usa-button--unstyled {
-moz-osx-font-smoothing:auto;
-webkit-font-smoothing:subpixel-antialiased;
color:#005ea2;
text-decoration:underline;
background-color:transparent;
border:0;
border-radius:0;
-webkit-box-shadow:none;
box-shadow:none;
font-weight:400;
margin:0;
padding:0;
text-align:left
}
.usa-button--unstyled:hover {
color:#1a4480
}
.usa-button--unstyled:active {
color:#162e51
}
.usa-button--unstyled:focus {
outline:.25rem solid #2491ff;
outline-offset:0
}
.usa-button--unstyled:visited {
color:#562b97
}
.usa-button--unstyled:active,
.usa-button--unstyled:hover {
-moz-osx-font-smoothing:auto;
-webkit-font-smoothing:subpixel-antialiased;
background-color:transparent;
-webkit-box-shadow:none;
box-shadow:none;
text-decoration:underline
}
.usa-embed-container embed,
.usa-embed-container iframe,
.usa-embed-container object {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.usa-embed-container {
padding-bottom:56.25%;
position:relative;
height:0;
overflow:hidden;
max-width:100%
}
img {
max-width:100%
}
.usa-media-link {
display:inline-block;
line-height:0
}
.usa-fieldset,
.usa-hint,
.usa-input,
.usa-range,
.usa-select,
.usa-textarea {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.06471rem;
line-height:1.26796
}
.usa-input,
.usa-range,
.usa-select,
.usa-textarea {
border:1px solid #565c65;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border-radius:0;
color:#1b1b1b;
display:block;
height:2.5rem;
margin-top:.5rem;
max-width:30rem;
padding:.5rem;
width:100%
}
.usa-input.usa-input--success,
.usa-range.usa-input--success,
.usa-select.usa-input--success,
.usa-textarea.usa-input--success {
border:.25rem solid #00a91c
}
.usa-fieldset {
border:none;
margin:0;
padding:0
}
.usa-form-group--error {
border-left:.25rem solid #b50909;
margin-top:2rem;
padding-left:1rem;
position:relative
}
@media (min-width:64em) {
.usa-form-group--error {
margin-left:-1.25rem
}
}
.usa-input--error {
border:.25rem solid #b50909
}
.usa-label--error {
display:block;
font-weight:700;
margin-top:0
}
.usa-error-message {
padding-bottom:.25rem;
padding-top:.25rem;
color:#b50909;
display:block;
font-weight:700
}
.usa-hint {
color:#71767a
}
.usa-label--required {
color:#b50909
}
.usa-label {
display:block;
line-height:1.12707;
margin-top:1.5rem;
max-width:30rem
}
.usa-textarea {
height:10rem
}
.usa-select {
background-repeat:no-repeat;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
background-color:#fff;
background-position:right .75rem center;
background-size:.5rem;
padding-right:2rem
}
.usa-select::-ms-expand {
display:none
}
.usa-select:-webkit-autofill {
-webkit-appearance:menulist;
appearance:menulist
}
.usa-select:-moz-focusring {
color:transparent;
text-shadow:0 0 0 #000
}
.usa-legend {
font-size:2.12941rem;
font-weight:700
}
.usa-input-list {
margin-bottom:0;
margin-top:0;
list-style-type:none;
padding-left:0
}
.usa-input-list li {
line-height:1.26796
}
.usa-prose .usa-input-list {
margin-bottom:0;
margin-top:0;
list-style-type:none;
padding-left:0
}
.usa-prose .usa-input-list li {
line-height:1.26796
}
.usa-checkbox__input,
.usa-radio__input {
position:absolute;
left:-999em
}
.lt-ie9 .usa-checkbox__input,
.lt-ie9 .usa-radio__input {
border:0;
float:left;
margin:.25rem .25rem 0 0;
position:static;
width:auto
}
.usa-checkbox__label,
.usa-radio__label {
cursor:pointer;
display:inherit;
font-weight:400;
margin-bottom:.75rem;
padding-left:2rem;
position:relative;
text-indent:-2rem
}
.usa-checkbox__label:before,
.usa-radio__label:before {
background:#fff;
content:"\a0";
display:inline-block;
left:2px;
position:relative;
vertical-align:middle\0
}
.usa-checkbox__label:before {
height:1.25rem;
width:1.25rem;
border-radius:2px
}
.usa-radio__label:before {
height:1.25rem;
border-radius:99rem;
width:1.25rem
}
.usa-checkbox__label:before,
.usa-radio__label:before {
-webkit-box-shadow:0 0 0 2px #71767a;
box-shadow:0 0 0 2px #71767a;
line-height:1.25rem;
margin-right:.75rem
}
.usa-checkbox__input:checked+.usa-checkbox__label:before,
.usa-radio__input:checked+.usa-radio__label:before {
background-color:#005ea2;
-webkit-box-shadow:0 0 0 2px #005ea2;
box-shadow:0 0 0 2px #005ea2
}
.usa-radio__input:checked+.usa-radio__label:before {
-webkit-box-shadow:0 0 0 2px #005ea2,inset 0 0 0 2px #fff;
box-shadow:0 0 0 2px #005ea2,inset 0 0 0 2px #fff
}
@media print {
.usa-radio__input:checked+.usa-radio__label:before {
-webkit-box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 1rem #005ea2,0 0 0 2px #005ea2;
box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 1rem #005ea2,0 0 0 2px #005ea2
}
}
.usa-radio__input:focus+.usa-radio__label:before {
outline:.25rem solid #2491ff;
outline-offset:.25rem
}
.usa-checkbox__input:disabled+.usa-checkbox__label {
color:#c9c9c9
}
.usa-checkbox__input:focus+.usa-checkbox__label:before {
outline:.25rem solid #2491ff;
outline-offset:0
}
.usa-checkbox__input:disabled+.usa-checkbox__label:before,
.usa-radio__input:disabled+.usa-radio__label:before {
background:#e6e6e6;
-webkit-box-shadow:0 0 0 2px #c9c9c9;
box-shadow:0 0 0 2px #c9c9c9;
cursor:not-allowed
}
.usa-range {
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border:none;
padding-left:1px;
width:100%
}
.usa-range:focus {
outline:none
}
.usa-range:focus::-webkit-slider-thumb {
background-color:#fff;
-webkit-box-shadow:0 0 0 2px #2491ff;
box-shadow:0 0 0 2px #2491ff
}
.usa-range:focus::-moz-range-thumb {
background-color:#fff;
box-shadow:0 0 0 2px #2491ff
}
.usa-range:focus::-ms-thumb {
background-color:#fff;
box-shadow:0 0 0 2px #2491ff
}
.usa-range::-webkit-slider-runnable-track {
background-color:#f0f0f0;
border-radius:99rem;
border:1px solid #71767a;
cursor:pointer;
height:1rem;
width:100%
}
.usa-range::-moz-range-track {
background-color:#f0f0f0;
border-radius:99rem;
border:1px solid #71767a;
cursor:pointer;
height:1rem;
width:100%
}
.usa-range::-ms-track {
background-color:#f0f0f0;
border-radius:99rem;
border:1px solid #71767a;
cursor:pointer;
height:1rem;
width:100%
}
.usa-range::-webkit-slider-thumb {
height:1.25rem;
border-radius:99rem;
width:1.25rem;
background:#f0f0f0;
border:none;
-webkit-box-shadow:0 0 0 2px #71767a;
box-shadow:0 0 0 2px #71767a;
cursor:pointer;
-webkit-appearance:none;
appearance:none;
margin-top:-.1875rem
}
.usa-range::-moz-range-thumb {
height:1.25rem;
border-radius:99rem;
width:1.25rem;
background:#f0f0f0;
border:none;
box-shadow:0 0 0 2px #71767a;
cursor:pointer
}
.usa-range::-ms-thumb {
height:1.25rem;
border-radius:99rem;
width:1.25rem;
background:#f0f0f0;
border:none;
box-shadow:0 0 0 2px #71767a;
cursor:pointer
}
.usa-range::-ms-fill-lower,
.usa-range::-ms-fill-upper {
background-color:#f0f0f0;
border-radius:99rem;
border:1px solid #71767a
}
[type=file] {
border:none;
padding-left:0
}
.usa-memorable-date {
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.usa-memorable-date [type=number] {
-moz-appearance:textfield
}
.usa-memorable-date [type=number]::-webkit-inner-spin-button {
-webkit-appearance:none;
appearance:none
}
.usa-memorable-date [type=number]::-webkit-contacts-auto-fill-button {
visibility:hidden;
display:none!important;
pointer-events:none;
height:0;
width:0;
margin:0
}
.usa-form-group--day,
.usa-form-group--month,
.usa-form-group--year {
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
margin-right:1rem;
width:3rem
}
.usa-form-group--year {
width:4.5rem
}
.usa-list,
.usa-prose>ol,
.usa-prose>ul {
margin-bottom:1em;
margin-top:1em;
line-height:1.52155;
padding-left:3ch
}
.usa-list:last-child,
.usa-prose>ol:last-child,
.usa-prose>ul:last-child {
margin-bottom:0
}
.usa-list li,
.usa-prose>ol li,
.usa-prose>ul li {
margin-bottom:.25em;
max-width:68ex
}
.usa-list li:last-child,
.usa-prose>ol li:last-child,
.usa-prose>ul li:last-child {
margin-bottom:0
}
.usa-list--unstyled {
margin-bottom:0;
margin-top:0;
list-style-type:none;
padding-left:0
}
.usa-list--unstyled>li {
margin-bottom:0;
max-width:unset
}
.usa-prose .usa-list--unstyled {
margin-bottom:0;
margin-top:0;
list-style-type:none;
padding-left:0
}
.usa-prose .usa-list--unstyled>li {
margin-bottom:0;
max-width:unset
}
.usa-prose>table,
.usa-table {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.06471rem;
line-height:1.52155;
border-spacing:0;
margin:1.25rem 0
}
.usa-prose>table thead th,
.usa-table thead th {
font-weight:700
}
.usa-prose>table thead td,
.usa-prose>table thead th,
.usa-table thead td,
.usa-table thead th {
background-color:#f0f0f0
}
.usa-prose>table th,
.usa-table th {
text-align:left
}
.usa-prose>table td,
.usa-prose>table th,
.usa-table td,
.usa-table th {
border:1px solid #565c65;
background-color:#fff;
font-weight:400;
padding:.5rem 1rem
}
.usa-prose>table caption,
.usa-table caption {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:.99816rem;
font-weight:700;
margin-bottom:.75rem;
text-align:left
}
.usa-prose>.usa-table--borderless thead th,
.usa-table--borderless thead th {
background-color:transparent;
border-top:0
}
.usa-prose>.usa-table--borderless td,
.usa-prose>.usa-table--borderless th,
.usa-table--borderless td,
.usa-table--borderless th {
border-left:0;
border-right:0
}
.usa-table--borderless th:first-child {
padding-left:0
}
.usa-tag {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:.93162rem;
color:#fff;
text-transform:uppercase;
background-color:#565c65;
border-radius:2px;
margin-right:.25rem;
padding:1px .5rem
}
.usa-tag:only-of-type {
margin-right:0
}
.usa-tag--big {
padding-left:.5rem;
padding-right:.5rem;
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.06471rem
}
html {
-webkit-font-feature-settings:"kern" 1;
font-feature-settings:"kern" 1;
-webkit-font-kerning:normal;
font-kerning:normal;
font-size:100%
}
.usa-prose,
html {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif
}
.usa-prose {
font-size:1.06471rem;
line-height:1.52155
}
.usa-prose>a {
color:#005ea2;
text-decoration:underline
}
.usa-prose>a:hover {
color:#1a4480
}
.usa-prose>a:active {
color:#162e51
}
.usa-prose>a:focus {
outline:.25rem solid #2491ff;
outline-offset:0
}
.usa-prose>a:visited {
color:#562b97
}
.usa-prose>h1 {
font-size:2.66176rem
}
.usa-prose>h1,
.usa-prose>h2 {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
line-height:1.12707;
font-weight:700
}
.usa-prose>h2 {
font-size:2.12941rem
}
.usa-prose>h3 {
font-size:1.46397rem
}
.usa-prose>h3,
.usa-prose>h4 {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
line-height:1.12707;
font-weight:700
}
.usa-prose>h4 {
font-size:1.06471rem
}
.usa-prose>h5 {
font-size:.99816rem;
font-weight:700
}
.usa-prose>h5,
.usa-prose>h6 {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
line-height:1.12707
}
.usa-prose>h6 {
font-size:.86507rem;
font-weight:400;
letter-spacing:.025em;
text-transform:uppercase
}
.usa-paragraph {
line-height:1.52155;
margin-bottom:0;
margin-top:0;
max-width:68ex
}
*+.usa-paragraph,
.usa-paragraph+* {
margin-top:1em
}
.usa-link {
color:#005ea2;
text-decoration:underline
}
.usa-link:hover {
color:#1a4480
}
.usa-link:active {
color:#162e51
}
.usa-link:focus {
outline:.25rem solid #2491ff;
outline-offset:0
}
.usa-link:visited {
color:#562b97
}
address,
cite,
dfn,
var {
font-style:normal
}
.usa-content ol:not(.usa-accordion):not(.usa-accordion--bordered),
.usa-content p,
.usa-content ul:not(.usa-accordion):not(.usa-accordion--bordered) {
max-width:68ex
}
.usa-display {
margin-top:0;
clear:both;
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.46397rem;
line-height:1.12707;
font-weight:700;
margin-bottom:0
}
*+.usa-display {
margin-top:1.5em
}
.usa-display+* {
margin-top:1em
}
@media (min-width:30em) {
.usa-display {
margin-bottom:0;
margin-top:0;
clear:both;
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:2.66176rem;
line-height:1.12707;
font-weight:700
}
*+.usa-display {
margin-top:1.5em
}
.usa-display+* {
margin-top:1em
}
}
@media (min-width:40em) {
.usa-display {
margin-bottom:0;
margin-top:0;
clear:both;
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:3.19412rem;
line-height:1.12707;
font-weight:700
}
*+.usa-display {
margin-top:1.5em
}
.usa-display+* {
margin-top:1em
}
}
.usa-intro {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.46397rem;
line-height:1.64365;
font-weight:400;
max-width:88ex
}
.usa-dark-background {
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
background-color:#3d4551
}
.usa-dark-background p,
.usa-dark-background span {
color:#fff
}
.usa-dark-background a {
color:#dcdee0
}
.usa-dark-background a:hover {
color:#fff
}
.usa-prose>p {
line-height:1.52155;
margin-bottom:0;
margin-top:0;
max-width:68ex
}
.usa-prose>*+p,
.usa-prose>p+* {
margin-top:1em
}
.usa-prose>h1,
.usa-prose>h2,
.usa-prose>h3,
.usa-prose>h4,
.usa-prose>h5,
.usa-prose>h6 {
margin-bottom:0;
margin-top:0;
clear:both
}
.usa-prose>*+h1,
.usa-prose>*+h2,
.usa-prose>*+h3,
.usa-prose>*+h4,
.usa-prose>*+h5,
.usa-prose>*+h6 {
margin-top:1.5em
}
.usa-prose>h1+*,
.usa-prose>h2+*,
.usa-prose>h3+*,
.usa-prose>h4+*,
.usa-prose>h5+*,
.usa-prose>h6+* {
margin-top:1em
}
.usa-accordion {
list-style-type:none;
color:#1b1b1b;
margin:0;
padding:0;
width:100%;
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.06471rem;
line-height:1.52155
}
.usa-accordion>li {
margin-bottom:0;
max-width:unset
}
.usa-accordion>ul li ul {
list-style:disc
}
.usa-accordion>ul li ul>li>ul {
list-style:circle
}
.usa-accordion>ul li ul>li>ul>li>ul {
list-style:square
}
.usa-accordion+.usa-accordion,
.usa-accordion+.usa-accordion--bordered {
margin-top:.5rem
}
.usa-accordion--bordered .usa-accordion__content {
border-bottom:.25rem solid #f0f0f0;
border-left:.25rem solid #f0f0f0;
border-right:.25rem solid #f0f0f0;
padding-bottom:1rem
}
.usa-accordion--bordered .usa-accordion__heading {
margin-bottom:0
}
.usa-accordion__heading,
.usa-prose .usa-accordion__heading {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.06471rem;
line-height:.93923;
margin:0
}
.usa-accordion__heading:not(:first-child),
.usa-prose .usa-accordion__heading:not(:first-child) {
margin-top:.5rem
}
.usa-accordion__content {
background-color:#fff;
margin-top:0;
overflow:auto;
padding:1rem 1.25rem .75rem
}
.usa-accordion__content>:first-child {
margin-top:0
}
.usa-accordion__content>:last-child {
margin-bottom:0
}
.usa-accordion__content[aria-hidden=true] {
display:none
}
.usa-banner {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.06471rem;
line-height:1.52155;
background-color:#f0f0f0
}
@media (min-width:40em) {
.usa-banner {
font-size:.86507rem;
padding-bottom:0
}
}
.usa-banner__content {
margin-left:auto;
margin-right:auto;
max-width:87.5rem;
background-color:transparent;
font-size:.99816rem;
overflow:hidden;
padding:.25rem 1rem 1rem .5rem;
width:100%
}
@media (min-width:87.5em) {
.usa-banner__content {
padding-left:3rem;
padding-right:3rem
}
}
@media (min-width:40em) {
.usa-banner__content {
padding-bottom:1.5rem;
padding-top:1.5rem
}
}
.usa-banner__content p:first-child {
margin:0
}
.usa-banner__guidance {
padding-top:1rem
}
@media (min-width:40em) {
.usa-banner__guidance {
padding-top:0
}
}
.usa-banner__inner {
margin-left:auto;
margin-right:auto; padding-left:1rem;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
padding-right:0
} @media (min-width:40em) {
.usa-banner__inner {
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
}
.usa-banner__header {
padding-bottom:.5rem;
padding-top:.5rem;
font-size:.79853rem;
font-weight:400;
min-height:3rem;
position:relative
}
@media (min-width:40em) {
.usa-banner__header {
padding-bottom:.25rem;
padding-top:.25rem;
min-height:0
}
}
.usa-banner__header-close-text {
margin-bottom:0;
margin-top:0;
color:#565c65;
display:none;
font-size:.79853rem;
line-height:1.12707;
padding-top:.25rem
}
.usa-banner__header--expanded .usa-banner__header-close-text {
display:block
}
@media (min-width:40em) {
.usa-banner__header--expanded .usa-banner__header-close-text {
display:none
}
}
.usa-banner__header-text {
margin-bottom:0;
margin-top:0;
font-size:.79853rem;
line-height:1.12707
}
.usa-banner__header-action {
color:#005ea2;
line-height:1.12707;
margin-bottom:0;
margin-top:2px;
text-decoration:underline
}
.usa-banner__header-action:after {
background-position:50%;
background-repeat:no-repeat;
background-size:.5rem;
content:"";
display:inline-block;
height:.5rem;
width:.5rem;
margin-left:.25rem
}
@media (min-width:40em) {
.usa-banner__header-action {
display:none
}
}
.usa-banner__header-flag {
float:left;
margin-right:.5rem;
width:1rem
}
@media (min-width:40em) {
.usa-banner__header-flag {
margin-right:.5rem;
padding-top:0
}
}
.usa-banner__header--expanded {
padding-right:3.5rem
}
@media (min-width:40em) {
.usa-banner__header--expanded {
background-color:transparent;
color:#1b1b1b;
display:block;
font-size:.79853rem;
font-weight:400;
min-height:0;
padding-right:0
}
}
.usa-banner__header--expanded .usa-banner__inner {
margin-left:0;
max-width: 940px;
}
@media (min-width:40em) {
.usa-banner__header--expanded .usa-banner__inner {
margin-left:auto
}
}
.usa-banner__header--expanded .usa-banner__header-action {
display:none
}
.usa-banner__button {
-moz-osx-font-smoothing:auto;
-webkit-font-smoothing:subpixel-antialiased;
background-color:transparent;
border:0;
border-radius:0;
-webkit-box-shadow:none;
box-shadow:none;
font-weight:400;
margin:0;
text-align:left;
left:0;
position:absolute;
bottom:0;
top:0;
color:#005ea2;
text-decoration:underline;
vertical-align:baseline;
display:block;
font-size:.79853rem;
height:auto;
line-height:1.12707;
padding:0;
text-decoration:none;
width:auto
}
.usa-banner__button:hover {
color:#1a4480
}
.usa-banner__button:active {
color:#162e51
}
.usa-banner__button:focus {
outline:.25rem solid #2491ff;
outline-offset:0
}
.usa-banner__button:visited {
color:#562b97
}
.usa-banner__button:active,
.usa-banner__button:hover {
-moz-osx-font-smoothing:auto;
-webkit-font-smoothing:subpixel-antialiased;
background-color:transparent;
-webkit-box-shadow:none;
box-shadow:none;
text-decoration:underline
}
@media (max-width:39.99em) {
.usa-banner__button {
width:100%
}
}
@media (min-width:40em) {
.usa-banner__button {
position:static;
bottom:auto;
left:auto;
right:auto;
top:auto;
display:inline;
margin-left:.5rem;
position:relative
}
.usa-banner__button:after {
background-position:50%;
background-repeat:no-repeat;
background-size:.5rem;
content:"";
display:inline-block;
height:.5rem;
width:.5rem;
margin-left:2px
}
.usa-banner__button:hover {
color:#162e51
}
}
.usa-banner__button[aria-expanded=false],
.usa-banner__button[aria-expanded=true] {
background-image:none
}
@media (max-width:39.99em) {
.usa-banner__button[aria-expanded=true]:after {
background-position:50%;
background-repeat:no-repeat;
background-size:1rem;
content:"";
display:inline-block;
height:3rem;
width:3rem;
margin-left:0;
top:0;
position:absolute;
right:0;
background-color:#dcdee0;
bottom:0;
height:auto
}
}
@media (min-width:40em) {
.usa-banner__button[aria-expanded=true] {
height:auto;
padding:0;
position:relative
}
.usa-banner__button[aria-expanded=true]:after {
background-position:50%;
background-repeat:no-repeat;
background-size:.5rem;
content:"";
display:inline-block;
height:.5rem;
width:.5rem;
margin-left:2px
}
}
.usa-banner__button[aria-expanded=true]:after {
position:absolute;
right:1rem;
top:.75rem
}
@media (min-width:40em) {
.usa-banner__button[aria-expanded=true]:after {
position:static
}
}
.usa-banner__icon {
width:2.5rem
}
.usa-checklist {
margin-bottom:0;
margin-top:0;
list-style-type:none;
padding-left:0;
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.06471rem;
line-height:1.52155
}
.usa-checklist__item {
text-indent:-2.5rem;
margin-bottom:0;
margin-top:.5rem
}
.usa-checklist__item:before {
content:" ";
display:inline-block;
height:1rem;
margin-left:-.25rem;
margin-right:.75rem;
width:2rem
}
.usa-checklist__item.usa-checklist__item--checked:before {
background-repeat:no-repeat;
background-position:100%;
background-size:100%
}
.usa-footer {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.06471rem;
line-height:1.52155;
overflow:hidden
}
.usa-footer__return-to-top {
padding-bottom:1.25rem;
padding-top:1.25rem;
line-height:.93923
}
.usa-footer__return-to-top a {
color:#005ea2;
text-decoration:underline
}
.usa-footer__return-to-top a:hover {
color:#1a4480
}
.usa-footer__return-to-top a:active {
color:#162e51
}
.usa-footer__return-to-top a:focus {
outline:.25rem solid #2491ff;
outline-offset:0
}
.usa-footer__return-to-top a:visited {
color:#562b97
}
.usa-footer__nav {
margin-left:auto;
margin-right:auto;
padding-left:0;
padding-right:0;
border-bottom:1px solid #a9aeb1;
max-width:64rem
}
@media (min-width:30em) {
.usa-footer__nav {
padding-left:1rem;
padding-right:1rem;
border-bottom:none
}
}
@media (min-width:30em) and (min-width:87.5em) {
.usa-footer__nav {
padding-left:3rem;
padding-right:3rem
}
}
.usa-footer__primary-section {
background-color:#f0f0f0
}
.usa-footer__primary-content {
line-height:1.12707
}
.usa-footer__primary-link a,
.usa-footer__secondary-link a {
text-decoration:none
}
.usa-footer__primary-link a:hover,
.usa-footer__secondary-link a:hover {
text-decoration:underline
}
.usa-footer__primary-link {
padding:1rem;
color:#1b1b1b;
text-decoration:none;
font-weight:700;
display:block
}
@media (min-width:30em) {
.usa-footer__primary-link {
padding-left:0;
padding-right:0
}
}
.usa-footer__primary-link:hover {
cursor:pointer;
text-decoration:underline
}
.usa-footer__secondary-link {
line-height:1.12707;
margin-left:1rem;
padding:0
}
.usa-footer__secondary-link a {
color:#005ea2;
text-decoration:underline
}
.usa-footer__secondary-link a:hover {
color:#1a4480
}
.usa-footer__secondary-link a:active {
color:#162e51
}
.usa-footer__secondary-link a:focus {
outline:.25rem solid #2491ff;
outline-offset:0
}
.usa-footer__secondary-link a:visited {
color:#562b97
}
.usa-footer__secondary-link+.usa-footer__secondary-link {
padding-top:1rem
}
@media (min-width:30em) {
.usa-footer__secondary-link {
margin-left:0
}
}
.usa-footer__contact-info {
display:inline-block;
line-height:1.12707
}
.usa-footer__contact-info a {
color:#1b1b1b;
text-decoration:none
}
.usa-footer__contact-info:hover {
text-decoration:underline
}
@media (min-width:30em) {
.usa-footer__contact-info {
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
margin-top:.5rem
}
}
.usa-footer__primary-content {
border-top:1px solid #a9aeb1
}
@media (min-width:30em) {
.usa-footer__primary-content {
border:none
}
}
.usa-sign-up {
padding-bottom:2rem;
padding-top:1.5rem
}
.usa-sign-up .usa-button,
.usa-sign-up .usa-label {
margin-top:.75rem
}
.usa-sign-up__heading {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.46397rem;
line-height:1.12707;
font-weight:700;
margin:0
}
.usa-footer__secondary-section {
padding-bottom:1.25rem;
padding-top:1.25rem;
background-color:#dcdee0
}
.usa-footer__secondary-section a {
color:#1b1b1b
}
.usa-footer__logo {
margin-bottom:.5rem;
margin-top:.5rem
}
@media (min-width:30em) {
.usa-footer__logo {
margin-bottom:0;
margin-top:0;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
}
.usa-footer__logo-img {
max-width:5rem
}
.usa-footer__logo-heading {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.46397rem;
line-height:1.12707;
font-weight:700;
margin-bottom:.5rem;
margin-top:.5rem;
line-height:.93923
}
.usa-footer__contact-links {
margin-top:1.5rem
}
@media (min-width:30em) {
.usa-footer__contact-links {
margin-top:0;
text-align:right
}
}
.usa-footer__contact-heading {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.46397rem;
line-height:1.12707;
font-weight:700;
margin-top:0
}
@media (min-width:30em) {
.usa-footer__contact-heading {
margin-bottom:.25rem;
margin-top:.25rem
}
}
.usa-footer__social-links {
line-height:.93923;
padding-bottom:.5rem
}
.usa-footer__social-links a {
text-decoration:none
}
@media (min-width:30em) {
.usa-footer__social-links {
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end
}
}
.usa-social-link {
height:3rem;
width:3rem;
background-position:50%;
background-size:auto 1.5rem;
background-color:rgba(0,0,0,.1);
display:inline-block
}
.usa-social-link span {
position:absolute;
left:-999em
}
@media (min-width:30em) {
.usa-footer__address {
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end
}
}
@media (min-width:64em) {
.usa-footer--slim .usa-footer__nav {
padding-left:0;
padding-right:0
}
}
.usa-footer--slim .usa-footer__address {
padding:1rem
}
@media (min-width:30em) {
.usa-footer--slim .usa-footer__address {
padding:0
}
}
.usa-footer--slim .usa-footer__logo {
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.usa-footer--slim .usa-footer__logo-img {
max-width:3rem
}
@media (min-width:30em) {
.usa-footer--slim .usa-footer__contact-info {
padding-bottom:1rem;
padding-top:1rem;
margin-top:0
}
}
.usa-footer--big .usa-footer__nav {
margin-left:-1rem;
margin-right:-1rem
}
@media (min-width:30em) {
.usa-footer--big .usa-footer__nav {
border-bottom:1px solid #a9aeb1;
padding-top:2rem
}
}
@media (min-width:40em) {
.usa-footer--big .usa-footer__nav {
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
border-bottom:none
}
}
.usa-footer--big .usa-footer__primary-link {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.06471rem;
font-weight:700;
background-repeat:no-repeat;
background-position:1rem;
background-size:.75rem;
line-height:1.12707;
margin:0;
padding-left:2rem
}
@media (min-width:30em) {
.usa-footer--big .usa-footer__primary-link {
padding-bottom:0;
padding-top:0;
background:none;
margin-bottom:.5rem;
padding-left:0
}
.usa-footer--big .usa-footer__primary-link:hover {
cursor:auto;
text-decoration:none
}
}
.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-list--unstyled {
display:none
}
@media (min-width:30em) {
.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link {
background:none;
margin:0;
padding-left:0
}
}
.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled {
padding-left:1rem;
padding-right:1rem;
padding-bottom:1.25rem
}
@media (min-width:30em) {
.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled {
padding:.75rem 0 2rem
}
}
.usa-form {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.06471rem;
line-height:1.26796
}
@media (min-width:30em) {
.usa-form {
max-width:20rem
}
}
.usa-form .usa-input,
.usa-form .usa-range,
.usa-form .usa-select,
.usa-form .usa-textarea {
max-width:none
}
.usa-form .usa-input--small {
max-width:4rem
}
.usa-form .usa-input--medium {
max-width:7.5rem
}
.usa-form .usa-button {
margin-top:.5rem
}
@media (min-width:30em) {
.usa-form .usa-button {
margin-top:1.5rem
}
}
.usa-form a {
color:#005ea2;
text-decoration:underline
}
.usa-form a:hover {
color:#1a4480
}
.usa-form a:active {
color:#162e51
}
.usa-form a:focus {
outline:.25rem solid #2491ff;
outline-offset:0
}
.usa-form a:visited {
color:#562b97
}
@media (min-width:30em) {
.usa-form--large {
max-width:30rem
}
}
.usa-form__note {
font-size:.93162rem;
line-height:1.26796;
float:right;
margin:.25rem 0 1rem
}
.usa-form__note,
.usa-graphic-list {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif
}
.usa-graphic-list {
font-size:1.06471rem;
line-height:1.52155
}
.usa-graphic-list .usa-graphic-list__row .usa-media-block {
margin-bottom:2rem
}
@media (min-width:40em) {
.usa-graphic-list .usa-graphic-list__row .usa-media-block {
margin-bottom:4rem
}
}
@media (min-width:40em) {
.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block {
margin-bottom:0
}
}
.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child {
margin-bottom:0
}
.usa-graphic-list .usa-media-block__img {
margin-right:1.5rem
}
.usa-graphic-list .usa-media-block__body>:first-child {
margin-top:0
}
.usa-graphic-list__heading {
margin-bottom:0;
margin-top:0;
clear:both;
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.46397rem;
line-height:1.12707;
font-weight:700
}
*+.usa-graphic-list__heading {
margin-top:1.5em
}
.usa-graphic-list__heading+* {
margin-top:1em
}
.usa-header {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.06471rem;
line-height:1.52155;
z-index:300
}
.usa-header:after {
clear:both;
content:"";
display:block
}
.usa-header a {
border-bottom:none
}
@media (min-width:64em) {
.usa-header .usa-search {
float:right
}
}
@media (min-width:64em) {
.usa-header [role=search] {
float:right;
max-width:calc(27ch + 3rem);
width:100%
}
}
.usa-header [type=search] {
min-width:0
}
@media (min-width:64em) {
.usa-header+.usa-hero {
border-top:1px solid #fff
}
}
@media (min-width:64em) {
.usa-header+.usa-section,
.usa-header+main {
border-top:1px solid #dcdee0
}
}
@media (max-width:63.99em) {
.usa-logo {
-webkit-box-flex:1;
-ms-flex:1 0 0px;
flex:1 0 0;
font-size:.93162rem;
line-height:.93923;
margin-left:1rem
}
}
@media (min-width:64em) {
.usa-logo {
margin-top:2rem;
margin-bottom:1rem;
font-size:1.46397rem;
line-height:1.12707
}
}
.usa-logo a {
color:#1b1b1b;
text-decoration:none
}
.usa-logo__text {
display:block;
font-style:normal;
font-weight:700;
margin:0
}
.usa-menu-btn {
-moz-osx-font-smoothing:auto;
-webkit-font-smoothing:subpixel-antialiased;
color:#005ea2;
text-decoration:underline;
background-color:transparent;
border:0;
border-radius:0;
-webkit-box-shadow:none;
box-shadow:none;
font-weight:400;
margin:0;
text-align:left;
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
padding:0 .75rem;
background-color:#005ea2;
color:#fff;
font-size:.86507rem;
height:3rem;
text-align:center;
text-decoration:none;
text-transform:uppercase
}
.usa-menu-btn:hover {
color:#1a4480
}
.usa-menu-btn:active {
color:#162e51
}
.usa-menu-btn:focus {
outline:.25rem solid #2491ff;
outline-offset:0
}
.usa-menu-btn:visited {
color:#562b97
}
.usa-menu-btn:active,
.usa-menu-btn:hover {
-moz-osx-font-smoothing:auto;
-webkit-font-smoothing:subpixel-antialiased;
background-color:transparent;
-webkit-box-shadow:none;
box-shadow:none;
text-decoration:underline
}
@media (min-width:64em) {
.usa-menu-btn {
display:none
}
}
.usa-menu-btn:hover {
background-color:#1a4480;
color:#fff;
text-decoration:none
}
.usa-menu-btn:active,
.usa-menu-btn:visited {
color:#fff
}
.usa-overlay {
position:absolute;
bottom:0;
left:0;
right:0;
top:0;
position:fixed;
background:#000;
opacity:0;
-webkit-transition:opacity .2s ease-in-out;
transition:opacity .2s ease-in-out;
visibility:hidden;
z-index:400
}
.usa-overlay.is-visible {
opacity:.2;
visibility:visible
}
@media (min-width:64em) {
.usa-header--basic .usa-navbar {
position:relative;
width:33%
}
.usa-header--basic .usa-nav {
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding:0 0 .25rem .5rem;
width:100%
}
.usa-header--basic .usa-nav-container {
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.usa-header--basic .usa-current,
.usa-header--basic .usa-nav__link:hover,
.usa-header--basic [aria-expanded=true] {
position:relative
}
.usa-header--basic .usa-current:after,
.usa-header--basic .usa-nav__link:hover:after,
.usa-header--basic [aria-expanded=true]:after {
background-color:#005ea2;
border-radius:0;
content:"";
display:block;
position:absolute;
height:.25rem;
left:1rem;
right:1rem;
bottom:-.25rem
}
.usa-header--basic .usa-nav__primary {
width:auto
}
.usa-header--basic .usa-search {
top:0
}
}
.usa-header--basic.usa-header--megamenu .usa-nav__inner {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
@media (min-width:64em) {
.usa-header--basic.usa-header--megamenu .usa-nav__inner {
display:block;
float:right;
margin-top:-2.5rem
}
}
@media (min-width:64em) {
.usa-header--extended .usa-logo {
font-size:2.12941rem;
margin:2rem 0 1.5rem;
max-width:50%
}
}
@media (min-width:64em) {
.usa-header--extended .usa-nav {
border-top:1px solid #dcdee0;
padding:0;
width:100%
}
}
.usa-navbar {
height:3rem
}
@media (max-width:63.99em) {
.usa-navbar {
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
border-bottom:1px solid #dcdee0;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
}
@media (min-width:64em) {
.usa-navbar {
border-bottom:none;
display:inline-block;
height:auto
}
}
@media (min-width:64em) {
.usa-nav-container {
margin-left:auto;
margin-right:auto;
max-width:87.5rem;
padding-left:3rem;
padding-right:3rem
}
.usa-nav-container:after {
clear:both;
content:"";
display:block
}
}
@media (min-width:64em) and (min-width:87.5em) {
.usa-nav-container {
padding-left:3rem;
padding-right:3rem
}
}
.usa-nav {
font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
font-size:1.06471rem;
line-height:.93923
}
@media (max-width:63.99em) {
.usa-nav {
right:0;
position:absolute;
bottom:0;
top:0;
position:fixed;
background:#fff;
border-right:0;
display:none;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
overflow-y:auto;
padding:1rem;
width:15rem;
z-index:500
}
.usa-nav.is-visible {
-webkit-animation:slidein-left .3s ease-in-out;
animation:slidein-left .3s ease-in-out;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
}
@media (min-width:64em) {
.usa-nav {
float:right;
position:relative
}
}
@media (min-width:64em) {
.usa-nav .usa-search {
margin-left:1rem
}
}
@media (max-width:63.99em) {
.usa-nav__primary {
margin-bottom:0;
list-style-type:none;
padding-left:0;
margin-top:1.5rem;
-webkit-box-ordinal-group:3;
-ms-flex-order:2;
order:2
}
.usa-nav__primary>li {
margin-bottom:0;
max-width:unset
}
.usa-nav__primary-item {
border-top:1px solid #dcdee0
}
.usa-nav__primary a {
color:#565c65;
display:block;
padding:.5rem 1rem;
text-decoration:none
}
.usa-nav__primary a:hover {
background-color:#f0f0f0;
color:#005ea2;
text-decoration:none
}
.usa-nav__primary a:focus {
outline-offset:0
}
.usa-nav__primary .usa-current {
position:relative;
color:#005ea2;
font-weight:700
}
.usa-nav__primary .usa-current:after {
background-color:#005ea2;
border-radius:99rem;
content:"";
display:block;
position:absolute;
bottom:.25rem;
top:.25rem;
width:.25rem;
left:.25rem
}
}
@media (max-width:63.99em) and (min-width:40em) {
.usa-nav__primary .usa-current {
position:relative
}
.usa-nav__primary .usa-current:after {
background-color:#005ea2;
border-radius:99rem;
content:"";
display:block;
position:absolute;
bottom:.25rem;
top:.25rem;
width:.25rem;
left:0
}
}
@media (max-width:63.99em) {
.usa-nav__primary a {
padding-bottom:.75rem;
padding-top:.75rem
}
}
@media (min-width:64em) {
.usa-nav__primary {
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
}
.usa-nav__primary .usa-nav__primary-item a {
text-decoration:none
}
.usa-nav__primary>.usa-nav__primary-item {
line-height:1.12707
}
@media (min-width:64em) {
.usa-nav__primary>.usa-nav__primary-item {
font-size:.93162rem;
line-height:.93923
}
}
@media (min-width:64em) {
.usa-nav__primary>.usa-nav__primary-item>a {
line-height:.93923;
padding:1rem;
color:#565c65;
display:block;
font-weight:700
}
.usa-nav__primary>.usa-nav__primary-item>a:hover {
color:#005ea2
}
}
@media (min-width:64em) {
.usa-nav__primary a {
padding-bottom:.5rem;
padding-top:.5rem
}
}
.usa-nav__primary button {
-moz-osx-font-smoothing:auto;
-webkit-font-smoothing:subpixel-antialiased;
color:#005ea2;
text-decoration:underline;
background-color:transparent;
border:0;
border-radius:0;
-webkit-box-shadow:none;
box-shadow:none;
margin:0;
text-align:left;
color:#565c65;
font-weight:400;
line-height:1.12707;
padding:.75rem 1rem;
text-decoration:none
}
.usa-nav__primary button:hover {
color:#1a4480
}
.usa-nav__primary button:active {
color:#162e51
}
.usa-nav__primary button:focus {
outline:.25rem solid #2491ff;
outline-offset:0
}
.usa-nav__primary button:visited {
color:#562b97
}
.usa-nav__primary button:active,
.usa-nav__primary button:hover {
-moz-osx-font-smoothing:auto;
-webkit-font-smoothing:subpixel-antialiased;
background-color:transparent;
-webkit-box-shadow:none;
box-shadow:none;
text-decoration:underline
}
@media (min-width:64em) {
.usa-nav__primary button {
line-height:.93923;
padding:1rem;
font-size:.93162rem;
font-weight:700
}
}
.usa-nav__primary button:hover {
color:#005ea2;
background-color:#f0f0f0;
text-decoration:none
}
@media (min-width:64em) {
.usa-nav__primary button:hover {
background-color:transparent
}
}
@media (min-width:64em) {
.usa-nav__primary .usa-accordion__button span {
margin-right:0;
padding-right:1rem
}
}
.usa-nav__secondary {
margin-top:1rem
}
@media (min-width:64em) {
.usa-nav__secondary {
bottom:4rem;
font-size:.93162rem;
margin-top:.5rem;
min-width:calc(27ch + 3rem);
position:absolute;
right:3rem
}
}
.usa-nav__secondary .usa-search {
margin-top:1rem;
width:100%
}
@media (min-width:64em) {
.usa-nav__secondary .usa-search {
margin-left:0;
margin-top:.5rem
}
}
.usa-nav__secondary-links {
margin-bottom:0;
list-style-type:none;
padding-left:0;
line-height:1.26796;
margin-top:1.5rem
}
@media (min-width:64em) {
.usa-nav__secondary-links {
float:right;
line-height:.93923;
margin-bottom:.25rem;
margin-top:0
}
}
@media (min-width:64em) {
.usa-nav__secondary-links .usa-nav__secondary-item {
display:inline;
padding-left:.25rem
}
.usa-nav__secondary-links .usa-nav__secondary-item+.usa-nav__secondary-item:before {
color:#dcdee0;
content:"|";
padding-right:.25rem
}
}
.usa-nav__secondary-links a {
color:#71767a;
display:inline-block;
font-size:.93162rem;
text-decoration:none
}
.usa-nav__secondary-links a:hover {
color:#005ea2;
text-decoration:underline
}
@media (max-width:63.99em) {
.usa-nav__submenu {
list-style-type:none;
padding-left:0;
margin:0
}
.usa-nav__submenu>li {
margin-bottom:0;
max-width:unset
}
.usa-nav__submenu-item {
border-top:1px solid #dcdee0;
font-size:.93162rem
}
.usa-nav__submenu .usa-current:after {
display:none
}
}
@media (max-width:63.99em) and (min-width:40em) {
.usa-nav__submenu .usa-current:after {
display:none
}
}
@media (max-width:63.99em) {
.usa-nav__submenu a {
padding-left:2rem
}
.usa-nav__submenu .usa-nav__submenu a {
padding-left:3rem
}
.usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a {
content:"foobar";
padding-left:4rem
}
}
@media (min-width:64em) {
.usa-nav__submenu {
margin-bottom:0;
margin-top:0;
list-style-type:none;
background-color:#162e51;
width:15rem;
padding:1rem;
position:absolute;
z-index:400
}
}
.usa-nav__submenu[aria-hidden=true] {
display:none
}
@media (min-width:64em) {
.usa-nav__submenu .usa-nav__submenu-item+* {
margin-top:.75rem
}
.usa-nav__submenu .usa-nav__submenu-item a {
color:#fff;
padding:0;
line-height:1.26796
}
.usa-nav__submenu .usa-nav__submenu-item a:hover {
background-color:transparent;
color:#fff;
padding:0;
text-decoration:underline
}
}
.usa-nav__submenu-list {
margin-bottom:0;
margin-top:0;
list-style-type:none;
padding-left:0
}
.usa-nav__submenu-list>li {
margin-bottom:0;
max-width:unset
}
.usa-nav__submenu-list .usa-nav__submenu-list-item {
margin:0;
font-size:.93162rem
}
.usa-nav__submenu-list .usa-nav__submenu-list-item a {
line-height:1.26796
}
.usa-nav__close {
-moz-osx-font-smoothing:auto;
-webkit-font-smoothing:subpixel-antialiased;
color:#005ea2;
text-decoration:underline;
background-color:transparent;
border:0;
border-radius:0;
-webkit-box-shadow:none;
box-shadow:none;
font-weight:400;
padding:0;
text-align:left;
height:3rem;
width:3rem;
color:currentColor;
-webkit-box-flex:0;
-ms-flex:none;
flex:none;
float:right;
margin:-.75rem -1rem 1rem auto;
text-align:center
}
.usa-nav__close:hover {
color:#1a4480
}
.usa-nav__close:active {
color:#162e51
}
.usa-nav__close:focus {
outline:.25rem solid #2491ff;
outline-offset:0
}
.usa-nav__close:visited {
color:#562b97
}
.usa-nav__close:active,
.usa-nav__close:hover {
-moz-osx-font-smoothing:auto;
-webkit-font-smoothing:subpixel-antialiased;
background-color:transparent;
-webkit-box-shadow:none;
box-shadow:none;
text-decoration:underline
}
.usa-nav__close:hover {
color:currentColor;
text-decoration:none
}
.usa-nav__inner nav {
background:none;
border:0;
max-height:100%;
padding:0
}
.usa-banner__button[aria-expanded="true"]::after {
content: ">";
display: inline-block;
margin-left: 7px;
transform:rotate(90deg);
-ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); position: relative !important;
top: 3px !important;
right: 0 !important;
}
.post-content p.usa-banner__header-text {
margin: 0;
}
#gov-banner {
display: none;
max-width:940px;
}
.usa-banner__guidance.tablet\:grid-col-6 {
width: 50%;
float: left;
padding: 0 15px;
}
@media (max-width:768px) {
.usa-banner__guidance.tablet\:grid-col-6 {
width: 100%;
float: none;
}
.usa-banner__button[aria-expanded="true"]::after {
content: ">";
display: inline-block;
margin-left: 7px;
transform:rotate(90deg);
-ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); position: relative !important;
top: 3px !important;
right: 0 !important;
background: transparent;
bottom: auto;
width: auto;
}
.usa-banner__button {
width: auto;
position: relative;
margin: 0 0 0 10px;
}
}
.usa-banner__icon {
width: 2.5rem;
float: left;
margin: 0 10px 0 0;
}
.usa-media-block__body {
overflow: hidden;
font-size: 13px;
}
.usa-banner__button-text {
text-decoration: underline;
}
.usa-accordion__button.usa-banner__button {
cursor: pointer;
}.fusion-accordian h4.panel-title {
line-height: 32px;
}
#main .fusion-accordian h4.panel-title a {
font-size: 26px !important; 
}
.content-template-default #main .fusion-one-fourth .fusion-blog-shortcode h2 {
border-bottom: 0px solid #e2e2e2 !important;
padding: 0 !important;
margin: 0 !important;
}
.fusion-posts-container .post.type-post .fusion-post-wrapper {
border: none !important;
}
.fusion-blog-layout-grid .fusion-post-content-wrapper, .fusion-blog-layout-timeline .fusion-post-content-wrapper {
padding: 10px 5px 10px !important;
}
.alpha-filter,
.fusion-content-boxes.home-publications .content-wrapper-background,
div.fusion-loading-container {
text-align: center;
}
#custom_html-3 img:hover,
#custom_html-48 img:hover,
#iaf-social-icons-center i:hover {
opacity: 0.7;
}
.country-template-default .fusion-portfolio-one .fusion-image-wrapper {
margin: 0;
}
.country-template-default .fusion-portfolio-one .fusion-portfolio-buttons,
.country-template-default .fusion-portfolio-one .fusion-separator.sep-double {
display: none;
}
footer .fusion-social-network-icon.externalicon::after {
display: inline;
content: "";
color: transparent;
padding: 0;
font-family: "";
}
#main .externalicon::after,
footer .externalicon::after {
display: inline;
content: "\f08e";
color: inherit;
padding: 0 0 0 4px;
font-family: FontAwesome;
font-size: 14px;
vertical-align: top;
}
.page-template .fusion-portfolio-one .fusion-image-wrapper {
margin-bottom: 0;
}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a {
color: #000;
}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:hover {
color: #f7ad39;
}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a::before {
content: "";
margin-right: 2px;
}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a {
font-style: italic;
}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a::before {
content: " ";
}
#main .fusion-tabs .nav-tabs li .tab-link {
padding: 11px 0;
}
.fusion-image-wrapper.fusion-image-size-fixed,
.fusion-portfolio-content-wrapper .fusion-image-wrapper img {
width: 100%;
}
.people-template-default.single.single-people #main .post-content .fusion-text p.ownline {
display: table;
}
@media (min-width: 800px) {
header .fusion-header-tagline {
display: none;
}
}
@media (max-width: 800px) {
.fusion-header {
padding-left: 12px;
padding-right: 12px;
}
.fusion-logo .fusion-header-content-3-wrapper {
float: right;
position: absolute;
right: 75px;
top: 0;
}
.polylang_langswitcher {
margin: 0;
padding: 0;
}
.fusion-logo .styled-select {
background: url() 96% 0 no-repeat;
height: 29px;
overflow: hidden;
width: auto;
}
.fusion-logo .styled-select select {
height: auto;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
background: url(//www.iaf.gov/wp-content/uploads/2018/06/Down-Arrow-Switcher.png) 100% center/40% auto no-repeat;
cursor: pointer;
padding: 5px 20px 5px 5px;
border: none;
font-size: 18px;
color: #0084cd;
font-weight: 700;
}
.fusion-logo .semi-square {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin: 3px 0 0;
}
}
.fusion-footer-widget-area .widget-title {
margin: 0 0 28px;
}
#GD-snippet-form .form_button {
background: #da2128;
border-radius: 2px;
margin-top: 3px;
border-color: transparent;
color: #fff;
height: 35px;
font-size: 16px;
}
#GD-snippet-form .form_button:hover {
background: #f7ad39;
}
#GD-snippet-form .form {
margin: 0;
padding: 0;
}
footer #email.long {
height: 40px;
font-size: 16px;
padding: 10px;
margin: 10px 0;
color: #444;
border: 5px solid transparent;
}
body footer {
font-size: 18px;
}
#menu-footer-menu2 hr {
margin: 30px;
color: #777;
text-shadow: none;
border-style: dotted;
border-width: 2px;
padding: 3px;
border-left: none;
border-right: none;
}
#menu-footer-menu2 .menu-item {
padding: 20px;
}
#mobile-menu-item-10190.fusion-mobile-nav-item a.fusion-bar-highlight,
#mobile-menu-item-9005.fusion-mobile-nav-item a.fusion-bar-highlight {
background: #da2128;
border-color: #da2128;
color: #fff;
}
#mobile-menu-item-10190.fusion-mobile-nav-item a.fusion-bar-highlight:hover,
#mobile-menu-item-9005.fusion-mobile-nav-item a.fusion-bar-highlight:hover {
background: #f7ad39;
border-color: #f7ad39;
}
.fusion-open-submenu:hover {
color: inherit;
}
.fusion-loading-container .fusion-loading-msg {
display: none;
}
.search .fusion-megamenu .fusion-blog-archive article {
border: 0;
padding: 0;
}
.archive article.fusion-post-grid,
.page-template .post-4357 .post-content article {
border-bottom: 2px solid #f7ad39;
}
.archive article.fusion-post-grid:last-child,
.page-template .post-4357 .post-content article:last-child {
border-bottom: 0 solid #f7ad39;
}
.fusion-megamenu i.fontawesome-icon:hover {
background: #f7ad39 !important;
border-color: #f7ad39 !important;
}
nav .textwidget .fusion-blog-shortcode article.post {
margin: 0;
}
#wrapper nav .textwidget .fusion-blog-shortcode article.post h2 {
font-size: 18px;
font-weight: 400;
}
.fusion-main-menu > ul > li > a:hover {
color: #da2128;
box-shadow: inset 0 2px 0 #da2128;
}
.activemenutop {
box-shadow: inset 0 2px 0 #da2128;
color: #da2128 !important;
background: #fff;
}
@media (max-width: 800px) {
body.archive.has-sidebar #main .sidebar {
padding: 0;
}
.fusion-secondary-header {
display: none;
}
}
#main p a.backtotopsitemap,
#main p a:link.backtotopsitemap {
margin-top: 25px;
font-size: 14px;
position: relative;
display: inline-block;
box-shadow: inset 0 0 0 transparent;
color: #0084cd !important;
}
.page-template .fusion-tabs .tab-pane {
padding: 30px;
}
#main p a.backtotopsitemap::after {
content: " ^";
}
.alpha-filter {
margin: 0;
padding: 0 0 30px;
}
.alpha-filter li {
float: left;
list-style: none;
padding: 0 7px;
}
.archive .fusion-load-more-button {
display: none;
}
.fusion-content-boxes.home-publications .heading .heading-link {
float: none !important;
text-align: center;
}
.fusion-content-boxes.home-publications .fusion-read-more-button {
float: none !important;
}
.fusion-copyright-content {
padding-top: 0;
border-top-width: 4px;
margin: 0 auto;
}
.fusion-content-boxes.home-latest-news a.fusion-read-more,
.fusion-content-boxes.home-latest-news a.fusion-read-more::after {
color: #fff;
}
.fusion-content-boxes.home-latest-news a.fusion-read-more:hover {
background-color: rgba(0, 132, 206, 0.3);
text-decoration: none;
text-decoration-color: currentcolor;
text-decoration-color: transparent;
box-shadow: inset 0 -2px 0 #0084cd !important;
color: #444;
}
.fusion-content-boxes.home-latest-news .content-wrapper-background {
padding: 20px;
display: table-cell;
height: 100%;
}
.page-template #main .fusion-content-boxes.home-latest-news .fusion-column {
margin-bottom: 0;
padding: 0;
display: table;
height: 100%;
}
.content-template-default #fusion-portfolio-1 .fusion-portfolio-buttons,
.content-template-default .fusion-post-grid .wp-caption-text,
.country-template-default .wp-caption.featured .wp-caption-text,
.fusion-megamenu-bullet,
.grants-template-default .fusion-post-grid .wp-caption-text,
.page-template .fusion-placeholder-image,
.page-template .fusion-portfolio-buttons,
.page-template .fusion-separator.sep-double,
.people-template-default .fusion-post-grid .wp-caption-text,
.people-template-default.single .fusion-meta-info,
.search .fusion-meta-info,
.search .fusion-single-line-meta,
.search span.readmore,
.story-template-default #fusion-portfolio-1 .fusion-portfolio-buttons,
li#menu-item-10089.fusion-megamenu-columns-4 ul li:last-child .fusion-megamenu-bullet,
nav .fusion-megamenu-wrapper .fusion-megamenu-submenu > a.fusion-megamenu-title-disabled {
display: none;
}
.fusion-content-boxes.home-latest-news {
height: 100%;
}
#menu-item-10301 .textwidget a:hover:not(.fusion-button),
#menu-item-6326 .textwidget a:hover:not(.fusion-button) {
background-color: #fff;
text-decoration: none;
text-decoration-color: none;
text-decoration-color: transparent;
box-shadow: inset 0 0 0 transparent !important;
color: #fff;
padding: 0;
}
nav .fusion-megamenu-widgets-container .textwidget a.fusion-button {
margin: 10px 0;
}
.fusion-megamenu-holder {
border-top: 0 solid transparent;
}
nav.fusion-main-menu .sub-menu .current-menu-item > a {
color: #000;
background-color: rgba(0, 132, 206, 0.3);
}
.fusion-secondary-header a:hover {
color: #74b7e5;
}
nav.fusion-main-menu .fusion-megamenu-widgets-container .textwidget a.fusion-button:hover {
background: #f7ad39;
color: #fff;
}
nav.fusion-main-menu .fusion-button.button-1:hover .fusion-button-text,
nav.fusion-main-menu .fusion-button.button-1:hover .fusion-button-text:hover,
nav.fusion-main-menu .fusion-button:hover .fusion-button-text:hover {
color: #fff;
}
nav.fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {
padding: 5px 15px;
}
nav.fusion-main-menu .sub-menu li a:hover {
background-color: rgba(0, 132, 206, 0.3);
text-decoration: none;
text-decoration-color: currentcolor;
text-decoration-color: transparent;
box-shadow: inset 0 -2px 0 #0084cd !important;
color: #444;
padding: 5px 7px;
}
nav .fusion-megamenu-widgets-container .textwidget a:hover:not(.fusion-button) {
background-color: rgba(0, 132, 206, 0.3);
text-decoration: none;
text-decoration-color: currentcolor;
text-decoration-color: transparent;
box-shadow: inset 0 -2px 0 #0084cd !important;
color: #444;
}
.fusion-megamenu-widgets-container {
cursor: default;
}
.page-template .post-4357 .fusion-portfolio-post .fusion-portfolio-content-wrapper:hover > div {
background: rgba(0, 0, 0, 0) !important;
cursor: default;
}
.page-template #main .post-4357 .fusion-portfolio-content-wrapper .fusion-portfolio-content {
padding: 0;
}
.archive main .post-content h1,
.page-template h1 {
margin-top: 0;
}
.archive #main {
margin: 30px 0;
}
.archive .fusion-blog-archive .fusion-blog-layout-grid .post .fusion-post-content-wrapper {
padding: 15px 0;
}
.archive #main .post {
margin: 0;
}
.archive h4.widget-title {
margin-top: 0;
}
.archive #main .sidebar {
padding-top: 10px;
}
.archive .fusion-content-widget-area .widget,
.page-template .fusion-content-widget-area .widget {
margin: 0 0 30px;
}
.search .post-content p {
margin: 0;
}
.search .fusion-blog-archive article {
border-bottom: 2px solid #f7ad39;
padding: 0 0 30px;
margin-top: 30px;
}
.search #content {
margin: 30px 0;
}
.search #main .fusion-post-content a,
.search #main .post h2 a {
color: #0084cd;
}
.search .fusion-blog-layout-grid .post .fusion-post-wrapper {
background: rgba(240, 240, 240, 1);
}
.search .fusion-blog-layout-grid .post .fusion-post-wrapper:hover {
transition: 0.5s !important;
background: rgba(0, 0, 0, 0.12) !important;
cursor: pointer;
}
.search .search-page-search-form-top {
border-bottom: 0 solid #e6e5e6;
border-bottom-color: #e6e5e6;
margin-bottom: 10px;
background: rgba(240, 240, 240, 1);
padding: 20px;
}
.search h1.entry-title {
margin-top: 0;
margin-bottom: 0;
}
.search-page-search-form p {
margin: 0 0 10px;
}
.page-template #main .fusion-content-boxes .fusion-column {
margin-bottom: 0;
padding: 10px;
}
.page-template #main .fusion-content-boxes .fusion-column .col.content-wrapper.link-area-box {
padding: 20px 10px;
border-radius: 5px;
}
.page-template #main .fusion-content-boxes .fusion-column .col.content-wrapper.link-area-box:hover {
transition: 0.5s !important;
cursor: pointer;
}
.page-template .fusion-portfolio {
margin: 0;
}
.country-template-default.single .fusion-blog-layout-medium .fusion-flexslider.flexslider.fusion-post-slideshow,
.page-template .fusion-blog-layout-medium .fusion-flexslider.flexslider.fusion-post-slideshow {
float: left;
margin: 0 20px 5px 0;
width: 144px;
}
.country-template-default .fusion-post-content-container p,
.page-template .fusion-post-content-container p {
font-size: 16px;
}
.content-template-default #main .fusion-one-fourth article:nth-child(n + 2) {
position: absolute !important;
margin: 0 !important;
z-index: 0;
}
.content-template-default #main .fusion-one-fourth article {
width: 100%;
z-index: 1;
}
.content-template-default #main .fusion-one-fourth .fusion-blog-shortcode h2 a::before,
.content-template-default #main .post-content .fusion-recent-posts h4 a::before {
font-family: icomoon;
content: "\f105";
padding: 0 5px 0 0;
}
.content-template-default .post-content .fusion-recent-posts section {
margin: 15px -15px 0;
}
.content-template-default .post-content .fusion-recent-posts section div.fusion-column {
margin: 0 0 20px;
}
.content-template-default #main .fusion-one-fourth .fusion-blog-shortcode h2 a,
.content-template-default #main .post-content .fusion-recent-posts h4 a {
border-bottom: none;
font-size: 20px;
padding-bottom: 10px;
margin: -7px 0 0;
}
.content-template-default #main .fusion-one-fourth .fusion-blog-shortcode h2 a,
.content-template-default #main .post-content .recent-posts-content a,
.content-template-default #main .post-content .recent-posts-content h4 a {
box-shadow: none !important;
color: #0084cd;
padding: 0;
font-weight: 400;
}
.content-template-default #main .fusion-one-fourth .fusion-blog-shortcode h2,
.content-template-default.single.single-content .fusion-recent-posts.layout-columns-1 .columns .column h4 {
clear: none;
border-bottom: 1px solid #e2e2e2;
padding: 0 0 15px;
margin: 0;
}
.fusion-secondary-menu > ul > li:hover {
color: #74b7e5;
}
nav ul li ul.fusion-megamenu > li {
padding: 10px 0 !important;
cursor: default;
}
li#menu-item-6328.fusion-megamenu-columns-4 ul li:last-child .fusion-megamenu-bullet {
display: none;
}
nav .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {
border-bottom: 0 solid #fff;
padding: 3px 20px;
}
nav .fusion-megamenu-widgets-container.second-level-widget {
padding: 5px 15px;
margin: 0;
}
.fusion-megamenu-widgets-container.second-level-widget {
padding: 15px;
}
.archive #main .post-content .fusion-single-line-meta .vcard a {
pointer-events: none;
color: #444;
}
.fusion-search-form-clean .searchform .fusion-search-button {
position: absolute;
right: 0;
}
.fusion-search-form-clean .searchform .fusion-search-form-content .fusion-search-field input {
padding-right: 50px;
padding-left: 15px;
font-size: 20px;
}
.grants-template-default .fusion-blog-layout-grid .post .fusion-post-wrapper {
background: 0 0 !important;
}
.content-template-default article.fusion-post-grid,
.grants-template-default article.fusion-post-grid,
.page-template article.fusion-post-grid,
.people-template-default article.fusion-post-grid {
padding: 0 15px !important;
margin: 30px 0 0 !important;
}
.content-template-default #main .fusion-post-grid .fusion-post-content-wrapper,
.grants-template-default #main .fusion-post-grid .fusion-post-content-wrapper,
.page-template #main .fusion-post-grid .fusion-post-content-wrapper,
.people-template-default #main .fusion-post-grid .fusion-post-content-wrapper {
padding: 15px 0 0;
font-size: 16px;
position: relative;
}
.layout-wide-mode header.fusion-header-wrapper .fusion-secondary-main-menu .fusion-row {
max-width: 940px;
}
.content-template-default #main .post-content .fusion-portfolio-one .fusion-portfolio-post,
.story-template-default #main .post-content .fusion-portfolio-one .fusion-portfolio-post {
background: #efefef;
}
.people-template-default #main .fusion-fullwidth.fullwidth-box {
padding: 15px 0 !important;
}
.people-template-default #main .fusion-layout-column.fusion-column-last:last-child {
margin: 15px auto !important;
width: 100%;
}
.people-template-default #main .post-content .fusion-layout-column {
clear: none;
}
.people-template-default #main .fusion-one-full .fusion-text {
width: 70%;
margin: 0 auto;
}
.people-template-default #main .fusion-one-full .fusion-text h3 {
margin-top: -40px;
}
.people-template-default #main article:last-child {
margin-bottom: 30px;
}
.people-template-default.single.single-people #content .fusion-post-title-meta-wrap {
margin: 30px 0;
}
.people-template-default .fusion-flexslider.flexslider.post-slideshow.fusion-post-slideshow {
width: 25%;
float: left;
margin: 0 20px 20px 20%;
}
.story-template-default #fusion-portfolio-1 .fusion-image-wrapper {
float: left;
width: 35%;
margin: 20px;
padding: 0 !important;
}
.story-template-default #fusion-portfolio-1 .entry-title.fusion-post-title {
padding: 0 0 10px;
}
.story-template-default #fusion-portfolio-1 .fusion-portfolio-post.people.people-1.fusion-col-spacing {
background: #f0f0f0;
}
.story-template-default #fusion-portfolio-1 .fusion-portfolio-post .fusion-portfolio-content-wrapper:hover > div {
transition: 0.5s !important;
background: 0 0 !important;
cursor: default;
}
.content-template-default #fusion-portfolio-1 .fusion-image-wrapper {
float: left;
width: 35%;
margin: 20px;
padding: 0 !important;
}
.content-template-default #fusion-portfolio-1 .entry-title.fusion-post-title {
padding: 0 0 10px;
}
.content-template-default #fusion-portfolio-1 .fusion-portfolio-post.people.people-1.fusion-col-spacing {
background: #f0f0f0;
}
.content-template-default #fusion-portfolio-1 .fusion-portfolio-post .fusion-portfolio-content-wrapper:hover > div {
transition: 0.5s !important;
background: 0 0 !important;
cursor: default;
}
.content-template-default.single.single-content .vcard .fn a,
.single.single-post .vcard .fn a,
.story-template-default.single.single-story .vcard .fn a {
cursor: text;
pointer-events: none;
color: #444;
}
.single .fusion-meta-info {
border: 0 transparent;
}
.contentauthorbox {
padding: 20px;
background: #f0f0f0;
}
.fusion-content-widget-area .widget {
margin-bottom: 0;
}
.fusion-blog-layout-medium .fusion-flexslider.flexslider.fusion-post-slideshow {
float: left;
}
.commentlist li:last-child .the-comment {
border-bottom: transparent;
margin-bottom: 0;
padding-bottom: 10px;
}
.comment-author.meta {
font-size: 16px;
line-height: 18px;
}
.story-template-default.single.single-story #content .fusion-post-title-meta-wrap {
margin: 30px 0;
}
.single .post .fusion-post-title-meta-wrap h1.entry-title.entry-title.fusion-post-title,
.story-template-default.single.single-story .post .fusion-post-title-meta-wrap .fusion-meta-info {
max-width: 940px;
margin: 0 auto;
}
.single .post #respond .comment-form,
.story-template-default.single.single-story .post #respond .fusion-title {
max-width: 940px;
margin: 0 auto 20px !important;
}
.single .post #comments .comment-list,
.story-template-default.single.single-story .post #comments .fusion-title {
max-width: 660px;
margin: 0 auto 20px !important;
}
.story-template-default.single.single-story .post .fusion-flexslider.flexslider.post-slideshow.fusion-post-slideshow {
max-width: 940px;
margin: 0 auto 15px;
}
.story-template-default.single.single-story .post-content #iaf-social-icons-center:first-child {
text-align: left;
margin: 0 0 30px;
}
.story-template-default.single.single-story #content article.post {
display: table;
width: 100%;
}
.story-template-default.single.single-story .fusion-recent-posts.layout-columns-1 .columns .column h4 {
margin: 0 0 5px;
clear: none;
}
.story-template-default.single.single-story #respond {
background: #f0f0f0;
margin: 0 -30px 25px;
padding: 15px 0 10px;
}
.story-template-default.single.single-story #comments {
display: table-footer-group;
background: #fff;
}
@media screen and (max-width: 1000px) {
.single .post #comments .comment-list,
.single .post #comments .fusion-title,
.single .post #respond .comment-form,
.story-template-default.single.single-story .post #respond .fusion-title {
margin: 0 30px 20px !important;
}
}
.content-template-default.single.single-content #content .fusion-post-title-meta-wrap {
margin: 30px 0;
}
.content-template-default.single.single-content .post .fusion-post-title-meta-wrap .fusion-meta-info,
.single .post .fusion-post-title-meta-wrap h1.entry-title.entry-title.fusion-post-title {
max-width: 940px;
margin: 0 auto;
}
.content-template-default.single.single-content .post #respond .fusion-title,
.single .post #respond .comment-form {
max-width: 940px;
margin: 0 auto 20px !important;
}
.content-template-default.single.single-content .post #comments .fusion-title,
.single .post #comments .comment-list {
max-width: 660px;
margin: 0 auto 20px !important;
}
.content-template-default.single.single-content .post .fusion-flexslider.flexslider.post-slideshow.fusion-post-slideshow {
max-width: 940px;
margin: 0 auto 15px;
}
.content-template-default.single.single-content .post-content #iaf-social-icons-center:first-child {
text-align: left;
margin: 0 0 30px;
}
.content-template-default.single.single-content #content > article.post {
display: block;
width: 100%;
}
.content-template-default.single.single-content #respond {
background: #f0f0f0;
margin: 0 -30px 25px;
padding: 15px 0 10px;
}
.content-template-default.single.single-content #comments {
display: table-footer-group;
background: #fff;
}
@media screen and (min-width: 630px) {
.people-template-default .fusion-flexslider.flexslider.post-slideshow.fusion-post-slideshow {
width: 35%;
float: left;
margin: 0 20px 20px 5%;
}
}
@media screen and (min-width: 992px) {
.people-template-default .fusion-flexslider.flexslider.post-slideshow.fusion-post-slideshow {
width: 30%;
float: left;
margin: 0 20px 20px 15%;
}
}
@media only screen and (min-width: 1224px) {
.people-template-default .fusion-flexslider.flexslider.post-slideshow.fusion-post-slideshow {
width: 25%;
float: left;
margin: 0 20px 20px 20%;
}
}
@media only screen and (min-width: 1444px) {
.people-template-default .fusion-flexslider.flexslider.post-slideshow.fusion-post-slideshow {
width: 20%;
float: left;
margin: 0 20px 20px 25%;
}
}
@media screen and (min-width: 1824px) {
.people-template-default .fusion-flexslider.flexslider.post-slideshow.fusion-post-slideshow {
width: 15%;
float: left;
margin: 0 20px 20px 30%;
}
}
@media screen and (max-width: 1000px) {
.content-template-default.single.single-content .post #respond .fusion-title,
.single .post #comments .comment-list,
.single .post #comments .fusion-title,
.single .post #respond .comment-form {
margin: 0 30px 20px !important;
}
}
.single .post .fusion-post-title-meta-wrap h1.entry-title.entry-title.fusion-post-title,
.single.single-post .post .fusion-post-title-meta-wrap .fusion-meta-info {
max-width: 940px;
margin: 0 auto;
}
.single .post #respond .comment-form,
.single.single-post .post #respond .fusion-title {
max-width: 940px;
margin: 0 auto 20px !important;
}
.single .post #comments .comment-list,
.single.single-post .post #comments .fusion-title {
max-width: 660px;
margin: 0 auto 20px !important;
}
.single.single-post .post .fusion-flexslider.flexslider.post-slideshow.fusion-post-slideshow {
max-width: 940px;
margin: 0 auto 15px;
}
.single.single-post .post-content #iaf-social-icons-center:first-child {
text-align: left;
margin: 0 0 30px;
}
.single.single-post #content article.post {
display: table;
width: 100%;
}
.single.single-post .fusion-recent-posts.layout-columns-1 .columns .column h4 {
margin: 0 0 5px;
clear: none;
}
.single.single-post #respond {
background: #f0f0f0;
margin: 0 -30px 25px;
padding: 15px 0 10px;
}
.single.single-post #comments {
display: table-footer-group;
background: #fff;
}
.country-template-default .fusion-post-title-meta-wrap,
.country-template-default .fusion-post-title-meta-wrap .entry-title.fusion-post-title,
.grants-template-default .fusion-post-title-meta-wrap,
.grants-template-default .fusion-post-title-meta-wrap .entry-title.fusion-post-title,
.hidethis,
.shared_content-template-default .fusion-post-title-meta-wrap .entry-title.fusion-post-title {
display: none;
}
@media screen and (max-width: 1000px) {
.single .post #comments .comment-list,
.single .post #comments .fusion-title,
.single .post #respond .comment-form,
.single.single-post .post #respond .fusion-title {
margin: 0 30px 20px !important;
}
.people-template-default #main .fusion-one-full .fusion-text {
width: 100%;
margin: 0 auto;
}
.people-template-default #main .fusion-layout-column.fusion-column-last:last-child {
margin: 15px 0 !important;
width: 100%;
padding: 0 60px;
}
}
.fusion-recent-posts section div.fusion-column {
margin: 0 0 30px;
}
.single .wp-caption.featured {
margin: 0;
}
@media screen and (min-width: 940px) {
.single #main h1.entry-title.fusion-post-title {
font-size: 56px !important;
margin-bottom: 0.622rem !important;
line-height: 1.244 !important;
}
.single #wrapper #main .post #respond .fusion-title h2 {
font-size: 46px;
}
}
.single .post .post-slideshow .wp-caption.featured .wp-caption-text {
font-size: 18px;
position: absolute;
z-index: 9999;
background: rgba(0, 0, 0, 0.4);
bottom: 0;
width: 100%;
padding: 5px 10px;
color: #fff;
}
.post-template-default.single #content .fusion-post-title-meta-wrap {
margin: 30px 0;
}
.fusion-portfolio-post .fusion-portfolio-content-wrapper:hover,
.fusion-portfolio-post .fusion-portfolio-content-wrapper:hover > div {
transition: 0.5s !important;
background: rgba(0, 0, 0, 0.07) !important;
cursor: default;
}
.fusion-portfolio-content {
height: 100%;
}
.fusion-portfolio-element .fusion-portfolio-content p {
margin: 0;
}
.fusion-blog-shortcode .fusion-post-content-container a,
.fusion-post-content.post-content .readmore {
box-shadow: inset 0 -2px 0 #0084cd !important;
color: #444;
padding: 0 0 2px;
}
#main .caption.with-bg {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
height: auto;
}
#main .tfs-slider .slide-content-container .heading {
margin: 0 0 14px;
position: absolute;
top: 20%;
width: 100%;
left: 0;
}
#main .fusion-title-sc-wrapper,
#main .tfs-slider .slide-content-container .fusion-sep-none {
width: 100%;
}
#main .tfs-slider .slide-content,
#main .tfs-slider .slide-content-center {
height: 100%;
}
#main .tfs-slider .slide-content-container .caption.with-bg .fusion-title-sc-wrapper {
padding: 10px;
}
#main .caption.with-bg .fusion-title.fusion-title-center.fusion-sep-none .title-heading-center {
text-align: left;
padding: 0 5px;
font-weight: 400;
}
#respond {
margin-bottom: 40px;
}
.single .fusion-sharing-box {
height: 0;
margin-bottom: 0;
}
i.fa-fusion-box {
margin-top: -4px;
}
.fusion-sharing-box .fusion-social-networks {
text-align: right !important;
}
.fusion-accordian .panel-title .fusion-toggle-heading {
margin-left: 10px;
}
.fusion-text .fusion-sharing-box .fusion-social-networks {
text-align: center !important;
}
.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-body {
padding-left: 0;
padding-right: 0;
}
.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a {
padding: 5px 0;
}
.fusion-accordian .panel-heading .panel-title {
margin: 0;
}
.fusion-accordian .fusion-toggle-boxed-mode:hover .panel-title a,
.fusion-accordian .panel-title a:hover,
.fusion-faq-shortcode .fusion-accordian .fusion-toggle-boxed-mode:hover .panel-title a,
.fusion-faq-shortcode .fusion-accordian .panel-title a:hover {
color: #f7ad39;
cursor: pointer;
}
.post-content .fusion-flip-boxes .fusion-flip-box .flip-box-inner-wrapper {
margin-bottom: 10px;
margin-top: 10px;
}
.post-content .fusion-counters-box .fusion-counter-box {
margin-bottom: 7px;
margin-top: 7px;
}
#content .fusion-post-title-meta-wrap,
#main .fusion-content-boxes .fusion-column,
#main .post-content article:last-child,
#main article:last-child,
.post-content .fusion-blog-infinite .fusion-load-more-button {
margin-bottom: 0;
}
.fusion-accordian .fusion-panel {
border: 0;
}
.post-content blockquote {
margin-top: 0;
margin-bottom: 0;
}
.fusion-layout-column.fusion-column-last p:last-child {
margin-bottom: 0 !important;
}
.grants-template-default .fusion-five-sixth h3 {
margin: 0;
}
.fusion-button-wrapper.fusion-aligncenter {
display: inline-block;
text-align: center;
width: 100%;
margin: 40px 0 0;
}
.fusion-title .title-sep.sep-single {
border-bottom-width: 0;
}
.fusion-one-full .fusion-accordian,
.fusion-one-full .fusion-faq-shortcode,
.fusion-one-full .fusion-text {
width: 70%;
margin: 0 auto;
}
.fusion-one-full .fusion-faq-shortcode .accordian.fusion-accordian {
width: 100%;
}
.accordian .fusion-one-full .fusion-text {
width: 100%;
margin: 0 auto;
}
.post-content .fusion-flip-boxes {
margin-bottom: 0;
}
.single .fusion-sharing-box {
margin-top: 0;
}
.country-template-default .fusion-load-more-button.fusion-blog-button,
.country-template-default .fusion-load-more-button.fusion-portfolio-button {
background: #0084cd;
color: #fff;
}
.country-template-default .fusion-load-more-button.fusion-blog-button:hover,
.country-template-default .fusion-load-more-button.fusion-portfolio-button:hover {
background: #4ea8e5;
color: #fff;
}
.country-template-default .fusion-load-more-button.fusion-portfolio-button {
margin: 30px 0 0;
}
#main .post {
margin-bottom: 30px;
}
#main .post.country {
margin-bottom: 0;
}
#main .fusion-recent-posts {
margin-bottom: 0 !important;
}
#main .fusion-placeholder-image {
background: linear-gradient(#0084cd, #57aadd) !important;
width: 100% !important;
}
#main .fusion-portfolio-content-wrapper .fusion-portfolio-content {
text-align: inherit;
padding: 15px;
margin: 0;
background: #f0f0f0;
}
.country-template-default .fusion-layout-column h3,
.country-template-default .fusion-layout-column h4,
.page-template .fusion-layout-column h4 {
margin-top: 0;
}
.country-template-default .fusion-counters-box .fusion-counter-box .counter-box-container {
padding: 0;
}
#main .reading-box h2 {
font-size: 24px;
line-height: 1.1;
}
#main .fusion-fullwidth {
padding: 15px 60px !important;
}
#main .accordian .fusion-fullwidth {
padding: 0 30px !important;
}
nav.fusion-main-menu .sub-menu li a {
line-height: 18px;
}
.ei-title,
.ei-title h2,
.ei-title h3 {
margin-right: 0;
top: 30%;
text-align: center;
}
.tab-pane p {
font-size: 18px;
}
.flip-box-back p {
line-height: 24px;
}
#main .fusion-filters {
margin: 0 0 15px;
border: none;
}
#main .fusion-flip-boxes .fusion-flip-box .flip-box-heading-back {
margin-bottom: 9px;
margin-top: 0;
font-size: 24px;
text-transform: none;
}
#main .post-content h2.flip-box-heading {
font-size: 28px;
margin: 0 0 10px;
line-height: 32px;
}
ul.fusion-filters.clearfix {
margin: 0 0 20px;
}
li.fusion-filter a {
font-size: 24px;
font-weight: 700;
}
li.fusion-filter a:hover {
color: #f05b3e;
}
#main h2.content-box-heading {
letter-spacing: normal;
}
.counter-box-content {
line-height: 22px;
}
h2.blog-shortcode-post-title.entry-title {
margin-bottom: 5px;
}
#main .fusion-title.fusion-title-center .title-heading-center {
padding: 0 45px 5px;
}
.fusion-button-wrapper {
margin: 20px 0;
}
.post-content .panel-body.toggle-content p {
margin: 0 0 20px;
}
#wrapper #main .post h2.content-box-heading {
font-size: 20px !important;
}
#main .fusion-accordian .panel-title a {
font-size: 24px;
letter-spacing: normal;
}
div.table-1.iaftable {
padding: 0;
}
div.iaftable .fa.fontawesome-icon {
float: none;
margin-right: 0 !important;
}
.iaftable table {
border-collapse: collapse;
margin: 0;
padding: 0;
width: 100%;
table-layout: fixed;
overflow: hidden;
border: 0;
}
.iaftable table caption {
font-size: 26px;
color: #333c4e;
font-weight: 700;
margin: 0 0 15px;
}
.iaftable table tr {
background: #fff;
}
.iaftable table td,
.iaftable table th {
padding: 10px;
text-align: center;
}
.iaftable table td:nth-child(odd) {
background: #f6f6f6;
}
.iaftable table th {
font-size: 18px;
letter-spacing: normal;
text-transform: none;
}
.iaftable table thead {
border: none;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.iaftable table tr {
border: 0 solid #ddd;
display: block;
padding: 0;
margin: 0;
}
.iaftable table td {
border: 0 solid #ddd;
font-size: 18px;
text-align: left;
white-space: normal;
color: #555;
display: flex;
}
.iaftable table td:before {
content: attr(data-label);
float: left;
font-weight: 700;
text-transform: none;
margin: 0 8px 0 0;
width: 50%;
text-align: right;
min-width: 50%;
}
.iaftable table td:last-child {
border-bottom: 0;
}
@media screen and (max-width: 640px) {
.people-template-default #main .fusion-one-full .fusion-text h1 {
margin-top: -60px;
}
.people-template-default #main .fusion-one-full .fusion-text h3 {
margin-top: -30px;
margin-bottom: 10px;
}
.people-template-default .fusion-flexslider.flexslider.post-slideshow.fusion-post-slideshow {
width: 100%;
float: none;
margin: 0 20px 20px 0;
padding: 0 10px;
}
.people-template-default .post-content {
padding: 20px 20px 0;
}
.fusion-blog-layout-medium .fusion-flexslider.flexslider.fusion-post-slideshow {
float: none;
margin-right: 0;
}
.content-template-default #fusion-portfolio-1 .fusion-image-wrapper,
.story-template-default #fusion-portfolio-1 .fusion-image-wrapper {
float: none;
margin: 0;
width: 100%;
padding: 20px 20px 0 !important;
}
.people-template-default #main .fusion-layout-column.fusion-column-last:last-child {
padding: 0;
}
.people-template-default #main .fusion-fullwidth.fullwidth-box {
padding: 15px 20px !important;
}
.people-template-default #main .fusion-fullwidth {
margin: 0 -30px;
}
}
@media screen and (max-width: 600px) {
#wrapper #main .post h2.content-box-heading {
line-height: 23px !important;
}
.iaftable table td {
font-size: 17px;
line-height: 1.4;
}
.iaftable table caption {
font-size: 22px;
}
}
#main .post-content .fusion-text ol li,
#main .post-content .fusion-text ul li {
margin: 0 0 10px;
}
@media screen and (min-width: 993px) and (max-width: 1199px) {
.fusion-counters-box .content-box-percentage {
font-size: 55px !important;
}
}
@media (max-width: 992px) {
.fusion-one-full .fusion-accordian,
.fusion-one-full .fusion-text {
width: 80%;
}
.fusion-counters-box .content-box-percentage {
font-size: 50px !important;
}
#main .fusion-accordian .panel-title {
font-size: 18px !important;
}
#main .fusion-accordian .panel-title a {
font-size: 18px;
letter-spacing: normal;
}
#main li,
p {
font-size: 98%;
}
p {
line-height: 28px;
}
}
@media (max-width: 768px) {
.single.single-post #respond {
padding: 40px 10px;
}
.fusion-one-full .fusion-accordian,
.fusion-one-full .fusion-text {
width: 90%;
}
.fusion-counters-box .content-box-percentage {
font-size: 45px !important;
}
#main li,
p {
font-size: 94%;
}
p {
line-height: 27px;
}
}
@media (max-width: 640px) {
#sliders-container .slides h1.title-heading-center,
#sliders-container .slides h2.title-heading-center {
text-shadow: 2px 3px 3px #000 !important;
}
.iaftable table td::before {
content: attr(data-label);
float: none;
font-weight: 700;
text-transform: none;
margin: 0 8px 0 0;
width: 100%;
text-align: center;
}
.iaftable table td {
border: 0 solid #ddd;
font-size: 18px;
text-align: center;
white-space: normal;
color: #555;
display: grid;
padding: 15px !important;
}
.fusion-one-full .fusion-accordian,
.fusion-one-full .fusion-text {
width: 100%;
}
.fusion-counters-box .content-box-percentage {
font-size: 40px !important;
}
#main li,
p {
font-size: 90%;
}
#main .fusion-layout-column.fusion-column-last {
margin: 30px 0 !important;
}
p {
line-height: 26px;
}
.fusion-modal h1,
.fusion-page-title-bar h1,
.fusion-title h1,
.fusion-widget-area h1,
.post-content h1 {
font-size: 32px !important;
line-height: 37px !important;
}
#main .fusion-portfolio h2,
#main .post h2,
#wrapper #main .post h2,
#wrapper #main .post-content .fusion-title h2,
#wrapper #main .post-content .title h2,
#wrapper .fusion-title h2,
#wrapper .post-content h2,
#wrapper .title h2,
.fusion-modal h2,
.fusion-widget-area h2,
h2.entry-title {
font-size: 28px !important;
line-height: 30px !important;
}
.fusion-modal .modal-title,
.fusion-modal h3,
.fusion-widget-area h3,
.post-content h3,
.project-content h3 {
font-size: 25px !important;
line-height: 28px !important;
}
#main {
padding-top: 0;
padding-bottom: 0;
padding-left: 10px !important;
padding-right: 10px !important;
}
#main .fusion-fullwidth {
padding: 15px 20px !important;
margin: 0 -10px;
}
#main .width-100 .fusion-fullwidth {
padding: 30px 40px !important;
}
}
.menu-text {
text-transform: uppercase;
}
#main #comment-submit,
#main .comment-submit,
#reviews input#submit,
#tribe-events .tribe-events-button,
#tribe-events .tribe-events-tickets .add-to-cart .tribe-button,
#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type="submit"],
#tribe_events_filter_control #tribe_events_filters_reset,
#tribe_events_filter_control #tribe_events_filters_toggle,
.button-default,
.button.default,
.comment-form input[type="submit"],
.fusion-button-default,
.fusion-portfolio-one .fusion-button,
.fusion-secondary-menu .menu-text,
.post-password-form input[type="submit"],
.ticket-selector-submit-btn[type="submit"],
.tml-submit-wrap input[type="submit"],
.wpcf7-form input[type="submit"],
.wpcf7-submit,
input.button-default,
nav .menu-text {
text-transform: none;
}
.table-1.iaftable table {
box-shadow: none;
}
.table-1.iaftable {
padding: 0 0 50px;
}
.iaftable table td {
padding: 10px !important;
}
div.table-1 tr td {
border: none;
}
#main .fusion-post-content a,
#main .fusion-recent-works h2 a,
#main .fusion-text li a,
#main .post h2 a,
#main .recent-posts-content a,
#main .recent-posts-content h4 a,
#main p a:active,
#main p a:hover,
#main p a:link,
#main p a:visited {
box-shadow: inset 0 -2px 0 #0084cd;
color: #444;
padding: 0 0 2px;
}
#main .fusion-blog-shortcode h2 a {
box-shadow: inset 0 -2px 0 #0084cd !important;
color: #444;
padding: 0 0 2px;
}
#main .fusion-post-content a:hover,
#main .fusion-recent-works h2 a:hover,
#main .fusion-text li a:hover,
#main .post h2 a:hover,
#main .recent-posts-content a:hover,
#main .recent-posts-content h4 a:hover,
#main p a:hover {
color: #444;
background-color: rgba(0, 132, 206, 0.3);
text-decoration: none;
text-decoration-color: transparent;
}
#main .post-content .fusion-single-line-meta a,
#main .post-content .meta a {
color: #0084cd;
box-shadow: none;
}
#main .post-content .fusion-single-line-meta a:hover,
#main .post-content .meta a:hover {
color: #0084cd;
box-shadow: none;
background-color: transparent;
}
#menu-item-6437 a,
:lang(en-US) header nav.fusion-secondary-menu > ul > li:last-child a,
:lang(es-ES) header nav.fusion-secondary-menu > ul > li:last-child a {
color: #fff;
}
.display-counter {
font-weight: 700;
}
.bbp-pagination .bbp-pagination-links .current,
.page-links > .page-number,
.pagination .current,
.woocommerce-pagination .current {
border: 1px solid #57aadd;
background: #57aadd;
}
.bbp-pagination .bbp-pagination-links a.inactive:hover,
.page-links a:hover,
.pagination a.inactive:hover,
.woocommerce-pagination .page-numbers:hover {
border: 1px solid #57aadd;
}
.fusion-person .person-desc {
padding: 10px 0 20px !important;
}
.fusion-checklist .fusion-li-item {
font-size: 18px !important;
}
#sliders-container .slides h1.title-heading-center,
#sliders-container .slides h2.title-heading-center,
#sliders-container .slides h1,
#sliders-container .slides h2 {
text-shadow: 4px 6px 6px #000;
}
.fusion-text p i.fa.fontawesome-icon {
margin: -1px 0 0;
}
.iaf_admin #wp-admin-bar-switch-off,
.test_iaf_admin #wp-admin-bar-switch-off {
display: none !important;
}
#bbp_user_edit_submit,
.bbp-submit-wrapper .button,
.button-small,
.fusion-body .fusion-button-small,
.single_add_to_cart_button,
.wpcf7-form .wpcf7-submit.button-small,
.wpcf7-form .wpcf7-submit.fusion-button-small {
line-height: 15px;
font-size: 14px;
}
.button-medium,
.fusion-body .fusion-button-medium,
.ticket-selector-submit-btn[type="submit"],
.wpcf7-form .wpcf7-submit.button-medium,
.wpcf7-form .wpcf7-submit.fusion-button-medium {
line-height: 17px;
font-size: 15px;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"],
.button-large,
.fusion-body .fusion-button-large,
.tml-submit-wrap input[type="submit"],
.wpcf7-form .wpcf7-submit.button-large,
.wpcf7-form .wpcf7-submit.fusion-button-large {
line-height: 18px;
font-size: 15px;
}
.button-xlarge,
.fusion-body .fusion-button-xlarge,
.wpcf7-form .wpcf7-submit.button-xlarge,
.wpcf7-form .wpcf7-submit.fusion-button-xlarge {
line-height: 22px;
font-size: 19px;
}
#content .post-content .fusion-text > ul {
position: relative;
top: -15px;
}
#content .post-content .fusion-text ul ul,
#content .post-content .fusion-text ul ul ul,
#content .post-content .fusion-text ul ul ul ul {
position: relative;
top: 0;
}
#content .post-content .fusion-text > ol {
position: relative;
top: -15px;
}
#content .post-content .fusion-text ol ol,
#content .post-content .fusion-text ol ol ol,
#content .post-content .fusion-text ol ol ol ol {
position: relative;
top: 0;
}
#main .fusion-recent-posts,
#main .fusion-recent-posts p {
margin-bottom: 0 !important;
font-size: 16px;
}
#main .fusion-recent-posts p.meta {
font-size: 20px;
padding: 3px 0;
}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column:last-child {
margin-bottom: 0;
}
#iaf-social-icons {
text-align: right;
margin: 0;
}
#iaf-social-icons i {
font-size: 18px;
padding: 0 7.5px;
color: #bec2cc;
}
#iaf-social-icons i.fusion-mail.fusion-icon-mail {
font-size: 20px;
}
#iaf-social-icons i.fusion-googleplus.fusion-icon-googleplus {
font-size: 24px;
}
#iaf-social-icons .social-sharing-icon.social-sharing-icon-email,
#iaf-social-icons .social-sharing-icon.social-sharing-icon-google-plus {
top: 2px;
position: relative;
}
#iaf-social-icons i:hover {
color: #f7ad39;
}
#iaf-social-icons-center {
text-align: center;
margin: 30px 0 6px;
}
#iaf-social-icons-center i {
font-size: 18px;
padding: 10px;
color: #fff;
border-radius: 50%;
margin: 0 5px;
}
#iaf-social-icons-center i.fusion-facebook.fusion-icon-facebook {
background-color: #3b5998;
border-color: #3b5998;
}
#iaf-social-icons-center i.fusion-icon-twitter {
background-color: #55acee;
border-color: #55acee;
}
#iaf-social-icons-center i.fusion-linkedin.fusion-icon-linkedin {
background-color: #0077b5;
border-color: #0077b5;
}
#iaf-social-icons-center i.fusion-googleplus.fusion-icon-googleplus {
background-color: #dc4e41;
border-color: #dc4e41;
}
#iaf-social-icons-center i.fusion-mail.fusion-icon-mail {
background-color: #000;
border-color: #000;
}
.fusion-header-v4 .fusion-header {
padding-top: 5px;
padding-bottom: 5px;
}
.fusion-header-v2 .fusion-header,
.fusion-header-v3 .fusion-header,
.fusion-header-v4 .fusion-header,
.fusion-header-v5 .fusion-header {
border-bottom: 0 solid transparent;
border-bottom-color: transparent;
}
.fusion-secondary-main-menu {
background-color: transparent;
margin-top: 0;
}
@media (max-width: 5000px) {
.fusion-logo a {
width: 65%;
}
}
@media (max-width: 979px) {
.fusion-logo a {
width: 55%;
}
}
.fusion-secondary-menu > ul > li > a {
height: 35px;
}
:lang(en-US) header nav.fusion-secondary-menu > ul > li:last-child,
:lang(es-ES) header nav.fusion-secondary-menu > ul > li:last-child {
background: #da2128;
border-radius: 2px;
margin-top: 3px;
border-color: transparent;
}
#menu-item-6437:hover,
:lang(en-US) header nav.fusion-secondary-menu > ul > li:last-child:hover,
:lang(es-ES) header nav.fusion-secondary-menu > ul > li:last-child:hover {
background: #f7ad39;
}
#menu-item-6437 {
background: #da2128;
border-radius: 2px;
margin-top: 3px;
border-color: transparent;
}
#menu-item-6437 a:hover {
color: #000;
}
.fusion-secondary-menu > ul > li {
margin-top: 3px;
}
@media (min-width: 979px) {
.fusion-main-menu > ul > li:first-child {
margin-left: -60px;
}
}
.socialhide {
position: absolute;
bottom: 5000px;
left: 5000px;
}
.content-template-default .fusion-portfolio-post .fusion-portfolio-content-wrapper:hover {
transition: 0.5s !important;
cursor: default;
background: #f0f0f0 !important;
}
@media (min-width: 800px) {
:target:before {
content: "";
display: block;
height: 180px;
margin: -210px 0 0;
padding-top: 100px;
}
}
.home .fusion-recent-works.homepage-latest-news article:first-child div img {
border-bottom: 8px solid #fff;
}
.home .fusion-recent-works.homepage-latest-news article:first-child .fusion-image-wrapper::after {
content: "";
left: 42px;
position: relative;
bottom: -12px;
width: 0;
height: 0;
z-index: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 12px solid #fff;
}
.home .fusion-recent-works.homepage-latest-news .fusion-image-wrapper:hover .fusion-rollover {
opacity: 0;
}
.home #main .fusion-recent-works h2 a,
.home .fusion-recent-works.homepage-latest-news,
.home .fusion-recent-works.homepage-latest-news a {
box-shadow: inset 0 -2px 0;
line-height: 1.2;
}
.home #main .fusion-recent-works h2 a {
box-shadow: none !important;
line-height: 1.2;
}
.home .fusion-portfolio-content h2 {
margin: 0 0 15px !important;
}
.home .fusion-recent-works.homepage-latest-news p {
font-size: 18px;
line-height: 1.2;
}
.home .fusion-recent-works.homepage-latest-news article:first-child div {
background: #de6d6e !important;
padding-top: 0 !important;
}
.home .fusion-recent-works.homepage-latest-news article:nth-child(2) div {
background: #c7a241 !important;
}
.home .fusion-recent-works.homepage-latest-news article:nth-child(3) div {
background: #57aadd !important;
}
.home .fusion-recent-works.homepage-latest-news article:last-child div {
background: #e75c41 !important;
}
.home .fusion-recent-works.homepage-latest-news article:nth-child(n + 2) div div.fusion-image-wrapper {
display: none !important;
}
@media (min-width: 800px) {
.home .fusion-recent-works.homepage-latest-news article:first-child .fusion-image-wrapper {
width: 100%;
}
.home .fusion-recent-works.homepage-latest-news .fusion-portfolio-post:first-child {
width: 40% !important;
position: relative !important;
left: auto !important;
top: auto !important;
height: 100% !important;
}
.home .fusion-recent-works.homepage-latest-news .fusion-portfolio-post:nth-child(n + 2) {
width: 20% !important;
position: relative !important;
left: auto !important;
top: auto !important;
height: 100% !important;
}
}
#main .accordian .fusion-layout-column.fusion-column-last {
margin: 0 !important;
}
@media (max-width: 640px) {
#main .accordian .fusion-fullwidth {
padding: 0 15px !important;
}
}
#menu-item-13303 a {
display: none;
}
footer legend {
display: none;
}
#main a.fusion-button.externalicon:after,
#main a.social-sharing-icon i::after {
display: none;
}
i.fa.fa-external-link {
display: inline;
content: "\f08e";
color: inherit;
padding: 0 0 0 4px;
font-size: 14px;
vertical-align: super;
}
.fusion-button .fa.fa-external-link,
#iaf-social-icons i.fa.fa-external-link,
footer .fusion-social-networks i.fa.fa-external-link,
header .fusion-secondary-header i.fa.fa-external-link {
display: none;
}
.fusion-post-content h5 {
display: inline;
}
.fusion-modal h5,
.fusion-title h5,
.fusion-widget-area h5,
.post-content h5 {
font-style: inherit;
}
header.fusion-header-wrapper .fusion-header-tagline {
display: block;
}
.fusion-header-tagline .styled-select.blue.semi-square,
.fusion-secondary-menu-search {
display: none;
}
#search_form {
width: 280px;
position: relative;
}
#search_form input[type="submit"] {
position: absolute;
right: 0;
top: 0;
background: 0 0;
border: none;
border-radius: 0;
color: #8c8c8c;
font-size: 1em;
height: 50px;
line-height: 50px;
margin: 0;
padding: 0;
width: 50px;
text-indent: 0;
cursor: pointer;
font-family: icomoon;
font-weight: 400;
text-shadow: none;
-webkit-font-smoothing: antialiased;
transition: all 0.2s;
}
#search_form label {
position: absolute;
top: -5000px;
}
.fusion-is-sticky .fusion-logo img {
width: auto;
height: 70px !important;
}
#query.usagov-search-autocomplete {
font-size: 20px;
}
@media (max-width: 800px) {
#search_form,
.fusion-header-content-3-wrapper {
width: 100%;
right: 0 !important;
}
.fusion-header-tagline {
width: 100%;
top: 75px;
position: relative;
z-index: 1;
}
#search_form {
position: absolute;
top: 0;
z-index: 9;
display: none;
}
.searchform.fusion-search-form {
visibility: hidden;
}
.fusion-header-tagline .styled-select.blue.semi-square {
display: block;
position: absolute;
top: -75px;
right: 75px;
}
.fusion-secondary-main-menu {
-webkit-backface-visibility: visible;
backface-visibility: visible;
}
}
.ownline .fa.fa-external-link {
display: none;
}
.ownline .fontawesome-icon {
margin: 0;
}
#wrapper #main .fusion-portfolio-content > h2.fusion-post-title {
font-size: 22px;
}
#main p.ownline a.screen-reader-text-icon {
box-shadow: none;
}
body [class*=" fusion-icon-"], body [class^="fusion-icon-"],.fusion-accordian .panel-title a .fa-fusion-box::before, #toTop::before, #search_form input[type="submit"], .content-template-default #main .fusion-one-fourth .fusion-blog-shortcode h2 a::before, .content-template-default #main .post-content .fusion-recent-posts h4 a::before {
font-family: awb-icons !important; 
}
.slide-content h1 {
color: #fff !important;
}
.col.content-box-wrapper.content-wrapper.link-area-box {
font-family: Lato, Arial, Helvetica, sans-serif !important;
font-weight: 400;
letter-spacing: 0px;
font-style: normal;
line-height: 1.5 !important;
}
.fusion-megamenu-title {padding: 5px 15px;}
.fusion-row nav ul li ul.fusion-megamenu > li {padding: 0 0 0 !important;}
.fusion-main-menu ul {padding: 0 0 5px 0;}
.fusion-megamenu-title:hover{
background-color: rgba(0,132,206,.3) !important;
box-shadow: inset 0 -2px 0 #0084cd !important;
padding: 5px 15px !important;
border-color: #0084cd !important;
color: #0084cd !important;
}
.fusion-megamenu-holder{padding: 15px 0 10px;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu {padding: 10px 0 0px 0;}
.activemenutop{box-shadow:inset 0 -2px 0 #0084cd;color:#0084cd!important;background:rgba(0,132,206,.3);}
body header .fusion-bar-highlight:hover{border-color: #0084cd !important;color: #0084cd !important;box-shadow: inset 0 2px 0 #0084cd !important;}
.fusion-bar-highlight {
padding: 0 5px;
}
nav .fusion-megamenu-widgets-container.second-level-widget {
padding: 0px 15px;
}
header .fusion-main-menu > ul > li > a:hover {
border-color: #0084cd !important;
color: #0084cd !important;
box-shadow: inset 0 -2px 0 #0084cd !important;
background-color: rgba(0,132,206,.3) !important;
}
#menu-item-18866 a {
font-weight: bold;
}
#menu-item-22141 a, #menu-item-22140 a, #menu-item-22143 a, #menu-item-22144 a, #menu-item-22153 a, #menu-item-22154 a, #menu-item-22155 a, #menu-item-22156 a  {
font-weight: bold;
}
#menu-item-18866 .fusion-megamenu-title {
display: none;
}
.fusion-megamenu-wrapper #menu-item-6699.fusion-megamenu-submenu .sub-menu, .fusion-megamenu-wrapper #menu-item-10310.fusion-megamenu-submenu .sub-menu {
padding: 0px 0 0px 0;
}
.fusion-megamenu-wrapper .fusion-megamenu-border {
border-bottom: 0px solid #dcd9d9;
}
.page-id-4384 .iaftable table thead, .page-id-10064 .iaftable table thead {
position: relative;
}
.page-id-4384 .iaftable table thead th, .page-id-10064 .iaftable table thead th {
border: 0;
display: block;
}
.page-id-4384 .iaftable table td::before, .page-id-10064 .iaftable table td::before {
display: none;
}
.page-id-4384 .iaftable table td, .page-id-10064 .iaftable table td {
display: block;
}
.flip-box-heading.without-text.fusion-responsive-typography-calculated {
text-shadow: 4px 6px 6px #000;
line-height: 1 !important;
}
#content p {
font-family: Lato, Arial, Helvetica, sans-serif !important;
}
.grants-template-default .avada-page-titlebar-wrapper {
display: none;
}
@media (min-width:800px)
#menu-item-6027 .fusion-megamenu-wrapper {
right: -108px;
left: auto !important;
width: 233px !important;
}
#menu-item-6027 .fusion-megamenu-holder {
width: auto !important;
width: 233px !important;
}
#menu-item-6027 li {
width: 100% !important;
}
}
.fusion-secondary-header .fusion-secondary-menu a {
color: #000 !important;
}
.fusion-secondary-header a {
color: #000 !important;
}
#menu-item-6437 a, :lang(en-US) header nav.fusion-secondary-menu > ul > li:last-child a, :lang(es-ES) header nav.fusion-secondary-menu > ul > li:last-child a {
color: #fff !important;
}
@media (max-width:600px) {
#main .fusion-title.fusion-title-center .title-heading-center {
padding: 0 0 20px;
}
#main .fusion-portfolio h2 span, #main .post h2 span, #wrapper #main .post h2 span, #wrapper #main .post-content .fusion-title h2 span, #wrapper #main .post-content .title h2 span, #wrapper .fusion-title h2 span, #wrapper .post-content h2 span, #wrapper .title h2 span, .fusion-modal h2 span, .fusion-widget-area h2 span, h2.entry-title span{
font-size:34px !important;
}
#content {
margin-bottom: 0;
}
.fusion-text.fusion-text-9 {
font-size: 14px;
}
.fusion-text.fusion-text-9 span {
font-size: 17px !important;
}
h1.title-heading-center.fusion-responsive-typography-calculated span {
font-size: 33px !important;
}
}
@media (max-width:500px) {
#main .fusion-portfolio h2 span, #main .post h2 span, #wrapper #main .post h2 span, #wrapper #main .post-content .fusion-title h2 span, #wrapper #main .post-content .title h2 span, #wrapper .fusion-title h2 span, #wrapper .post-content h2 span, #wrapper .title h2 span, .fusion-modal h2 span, .fusion-widget-area h2 span, h2.entry-title span{
font-size:26px !important;
}
}
.fusion-text p i.fa.fontawesome-icon {
margin: -1px 0 0;
background: #da2128;
border: #da2128;
}
.fusion-text p i.fa.fontawesome-icon:hover {
text-decoration: none;
}
#main p a.screen-reader-text-icon:hover {
background-color: transparent;
}
#main p a.screen-reader-text-icon:link {
box-shadow: inset 0 0px 0 #0084cd;
}
#main p a.screen-reader-text-icon i:hover {
background: #f7ad39;
border: #f7ad39;
}
#main p a.screen-reader-text-icon i,
.fb-icon-element-1.fb-icon-element.fontawesome-icon.fa-phone.fas.circle-yes.fusion-text-flow {
background: #da2128;
border: #da2128;
}
.fusion-accordian #accordian-1 .panel-title a .fa-fusion-box {
color: #da2128;
}
#main .fusion-post-content a, #main .fusion-recent-works h2 a, #main .fusion-text li a,
#main .post h2 a, #main .recent-posts-content a, #main .recent-posts-content h4 a,
#main p a:active, #main p a:hover, #main p a:link, #main p a:visited, #main .fusion-checklist a:link {
box-shadow: inset 0 -2px 0 #0084cd;
color: #444;
padding: 0 0 2px;
}
@media(max-width:1200px) {
.page-id-4375 .fusion-builder-row.fusion-row.fusion-flex-align-items-center.fusion-flex-justify-content-center .fusion-layout-column.fusion_builder_column.fusion-flex-column.fusion-flex-align-self-center {
width: 50% !important;
}
}
@media(max-width:767px) {
.page-id-4375 .fusion-builder-row.fusion-row.fusion-flex-align-items-center.fusion-flex-justify-content-center .fusion-layout-column.fusion_builder_column.fusion-flex-column.fusion-flex-align-self-center {
width: 100% !important;
}
}
.page-id-4375 #main .fusion-fullwidth.fullwidth-box.fusion-builder-row-3.fusion-flex-container.hundred-percent-fullwidth.non-hundred-percent-height-scrolling.fusion-no-medium-visibility {
padding: 15px !important;
}
.content-container {
cursor: auto !important;
pointer-events: auto !important;
}
.fusion-secondary-header a {
color: #000 !important;
}
.fusion-secondary-menu > ul > li:first-child {
border-left: none;
}
.fusion-secondary-menu > ul > li {
border-color: transparent;
}
.avada-has-megamenu-item-divider #side-header .fusion-main-menu > ul .sub-menu > li:last-child > a, .avada-has-megamenu-item-divider .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a, .avada-has-megamenu-item-divider .fusion-megamenu-wrapper .fusion-megamenu-submenu > a {
border-bottom: 0px solid #dcdadb;
}
.fusion-secondary-menu .sub-menu a {
border-bottom: 0px solid transparent;
}
.fusion-sticky-header-wrapper .fusion-logo {
margin: 0;
}
[class*=" fusion-icon-"],
[class^="fusion-icon-"] {
font-family: icomoon !important;
speak: never;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fusion-icon-tiktok:before {
content: "\e906";
}
.fusion-icon-discord:before {
content: "\e903";
}
.fusion-icon-phone:before {
content: "\e942";
}
.fusion-icon-FB_logo_black-solid-1:before {
content: "\e902";
}
.fusion-icon-map-marker-alt:before {
content: "\e901";
}
.fusion-icon-pen:before {
content: "\e600";
}
.fusion-icon-yahoo:before {
content: "\e601";
}
.fusion-icon-pinterest:before {
content: "\e602";
}
.fusion-icon-myspace:before {
content: "\e603";
}
.fusion-icon-facebook:before {
content: "\e604";
}
.fusion-icon-twitter:before {
content: "\e605";
}
.fusion-icon-feed:before,
.fusion-icon-rss:before {
content: "\e606";
}
.fusion-icon-vimeo:before {
content: "\e607";
}
.fusion-icon-flickr:before {
content: "\e608";
}
.fusion-icon-dribbble:before {
content: "\e609";
}
.fusion-icon-blogger:before {
content: "\e60b";
}
.fusion-icon-soundcloud:before {
content: "\e60c";
}
.fusion-icon-reddit:before {
content: "\e60d";
}
.fusion-icon-paypal:before {
content: "\e60e";
}
.fusion-icon-linkedin:before {
content: "\e60f";
}
.fusion-icon-digg:before {
content: "\e610";
}
.fusion-icon-dropbox:before {
content: "\e611";
}
.fusion-icon-tumblr:before {
content: "\e613";
}
.fusion-icon-grid:before {
content: "\e614";
}
.fusion-icon-mail:before {
content: "\e616";
}
.fusion-icon-forrst:before {
content: "\e617";
}
.fusion-icon-skype:before {
content: "\e618";
}
.fusion-icon-link:before {
content: "\e619";
}
.fusion-icon-user:before {
content: "\e61a";
}
.fusion-icon-user2:before {
content: "\e61b";
}
.fusion-icon-minus:before {
content: "\e61c";
}
.fusion-icon-plus:before {
content: "\e61d";
}
.fusion-icon-arrow-left:before {
content: "\e61e";
}
.fusion-icon-arrow-down:before {
content: "\e61f";
}
.fusion-icon-uniE620:before {
content: "\e620";
}
.fusion-icon-arrow-down2:before {
content: "\e621";
}
.fusion-icon-youtube:before {
content: "\e622";
}
.fusion-icon-list:before {
content: "\e623";
}
.fusion-icon-image:before {
content: "\e624";
}
.fusion-icon-images:before {
content: "\e625";
}
.fusion-icon-quotes-left:before {
content: "\e627";
}
.fusion-icon-film:before {
content: "\e628";
}
.fusion-icon-headphones:before {
content: "\e629";
}
.fusion-icon-bubbles:before {
content: "\e62a";
}
.fusion-icon-TFicon:before {
content: "\e62d";
}
.fusion-icon-googleplus:before {
content: "\e900";
}
.fusion-icon-search:before {
content: "\f002";
}
.fusion-icon-star:before {
content: "\f005";
}
.fusion-icon-star-o:before {
content: "\f006";
}
.fusion-icon-gear:before {
content: "\f013";
}
.fusion-icon-check-square-o:before {
content: "\f046";
}
.fusion-icon-check-circle-o:before {
content: "\f05d";
}
.fusion-icon-shopping-cart:before {
content: "\f07a";
}
.fusion-icon-bars:before {
content: "\f0c9";
}
.fusion-icon-caret-left:before {
content: "\f0d9";
}
.fusion-icon-caret-right:before {
content: "\f0da";
}
.fusion-icon-angle-left:before {
content: "\f104";
}
.fusion-icon-angle-right:before {
content: "\f105";
}
.fusion-icon-angle-up:before {
content: "\f106";
}
.fusion-icon-angle-down:before {
content: "\f107";
}
.fusion-icon-spinner:before {
content: "\f110";
}
.fusion-icon-vk:before {
content: "\f189";
}
.fusion-icon-instagram:before {
content: "\ea92";
}
.fusion-icon-deviantart:before {
content: "\eaaa";
}
.fusion-icon-wordpress:before {
content: "\eab4";
}
.fusion-icon-lastfm:before {
content: "\eacb";
}
.fusion-icon-flattr:before {
content: "\ead5";
}
.fusion-icon-foursquare:before {
content: "\ead6";
}
.fusion-icon-yelp:before {
content: "\ead7";
}
.fusion-icon-xing:before {
content: "\e4d8";
}
.fusion-icon-xing2:before {
content: "\e4d9";
}
.fusion-icon-spotify:before {
content: "\ea94";
}
.fusion-icon-insert-template:before {
content: "\ea72";
}
.fusion-icon-github:before {
content: "\eab0";
}
.fusion-icon-pinterest2:before {
content: "\ead2";
}
.fusion-icon-whatsapp:before {
content: "\f232";
}
.fusion-icon-eye:before {
content: "\f06e";
}
.fusion-icon-twitch:before {
content: "\ea9f";
}
.fusion-icon-wechat:before {
content: "\e905";
}
.fusion-icon-weixin:before {
content: "\e905";
}
.fusion-icon-buy-now-cart:before {
content: "\e907";
}
.fusion-icon-avada-logo:before {
content: "\e971";
}
.fusion-icon-question-circle:before {
content: "\e908";
}
.fusion-flexslider {
position: relative;
margin-bottom: 0;
padding: 0;
background-color: transparent;
overflow: hidden;
}
.fusion-flexslider .flex-control-nav,
.fusion-flexslider .flex-direction-nav,
.fusion-flexslider .slides {
z-index: 100;
margin: 0;
padding: 0;
list-style: none;
}
.fusion-flexslider .slides {
overflow: hidden;
float: left;
}
.fusion-flexslider .slides li {
display: none;
margin: 0;
}
.fusion-flexslider .slides img {
display: block;
width: 100%;
box-shadow: none;
border-radius: 0;
}
.fusion-flexslider.fusion-flexslider-loading .slides > li:first-child {
display: block;
opacity: 1 !important;
}
.fusion-flexslider.fusion-post-slideshow .slides {
float: none;
}
.woocommerce-container .images .fusion-flexslider.fusion-flexslider-loading .slides > li:first-child {
float: left;
}
.fusion-flexslider .flex-control-nav {
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
}
.fusion-flexslider .flex-direction-nav {
list-style: none;
}
.fusion-flexslider .flex-direction-nav a {
z-index: 100;
position: absolute;
top: 50%;
overflow: hidden;
width: 30px;
height: 30px;
text-align: center;
line-height: 30px;
background-color: rgba(0, 0, 0, 0.5);
background-repeat: no-repeat;
cursor: pointer;
opacity: 0;
font-size: 14px;
font-weight: 400;
font-family: icomoon;
-webkit-font-smoothing: none;
color: #fff;
transition: all 0.3s ease;
transform: translateY(-50%);
}
.fusion-flexslider .flex-direction-nav .flex-next,
.fusion-flexslider .flex-direction-nav .flex-prev {
background-color: rgba(51, 60, 78, 0.6);
}
.fusion-flexslider .flex-direction-nav .flex-next:hover,
.fusion-flexslider .flex-direction-nav .flex-prev:hover {
background-color: rgba(51, 60, 78, 0.7);
}
.fusion-flexslider .flex-direction-nav .flex-next {
right: 0;
}
.fusion-flexslider .flex-direction-nav .flex-prev {
left: 0;
}
.fusion-flexslider:hover .flex-direction-nav .flex-next,
.fusion-flexslider:hover .flex-direction-nav .flex-prev {
opacity: 0.8;
}
.fusion-flexslider:hover .flex-direction-nav .flex-next:hover,
.fusion-flexslider:hover .flex-direction-nav .flex-prev:hover {
opacity: 1;
}
.fusion-flexslider:hover .flex-direction-nav .flex-disabled {
display: none;
opacity: 0;
cursor: default;
}
.fusion-flexslider.flexslider-attachments {
overflow: visible;
}
.fusion-flexslider.flexslider-attachments .flex-direction-nav a {
width: 30px;
height: 30px;
text-align: center;
line-height: 30px;
}
.fusion-flexslider.flexslider-attachments .flex-direction-nav a:before {
color: #fff;
}
.fusion-flexslider.flexslider-attachments .flex-control-thumbs li {
width: 60px;
margin: 5px;
float: none;
}
.fusion-flexslider.flexslider-default .flex-direction-nav a {
width: 60px;
height: 60px;
text-align: center;
line-height: 60px;
font-size: 30px;
}
.fusion-flexslider.flexslider-posts .flex-direction-nav a {
width: 30px;
height: 30px;
text-align: center;
line-height: 30px;
}
.fusion-flexslider.flexslider-posts .slide-excerpt {
position: absolute;
bottom: 20%;
}
.fusion-flexslider.flexslider-posts .slide-excerpt h2 {
color: #fff;
background: rgba(0, 0, 0, 0.8);
padding: 10px 15px;
margin: 0;
}
.fusion-flexslider.flexslider-posts .slide-excerpt h2 a {
color: #fff;
}
.fusion-flexslider.flexslider-posts .slide-excerpt p {
color: #fff;
background: rgba(0, 0, 0, 0.8);
padding: 15px;
}
.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a {
background-color: rgba(0, 0, 0, 0.5);
width: 30px;
height: 30px;
text-align: center;
line-height: 30px;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {
position: absolute;
left: 0;
top: 0;
bottom: 0;
padding: 5%;
width: 30%;
box-sizing: content-box;
background: rgba(0, 0, 0, 0.7);
color: #fff;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt .excerpt-container {
overflow: hidden;
height: 100%;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 {
color: #fff;
padding: 10px 15px;
margin: 0;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 a {
color: #fff;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p {
color: #fff;
padding: 15px;
}
.flexslider-attachments .flex-control-nav {
position: relative;
margin-top: 10px;
}
.page .post-slideshow {
margin-bottom: 30px;
}
.flex-container a:active,
.flex-container a:focus,
.flexslider a:active,
.flexslider a:focus {
outline: 0;
}
.flex-control-nav,
.flex-direction-nav,
.flexslider .slides {
margin: 0;
padding: 0;
list-style: none;
z-index: 2;
position: relative;
}
.flexslider {
padding: 0;
background-color: transparent;
position: relative;
}
.fusion-slider-sc:not(.fusion-has-margin) .flexslider {
margin: 0 0 60px;
}
.fusion-slider-sc.fusion-has-margin .flexslider {
margin: 0;
}
.flexslider .slides {
overflow: hidden;
}
.flexslider .slides li {
display: none;
-webkit-backface-visibility: hidden;
margin: 0;
}
.flexslider .slides img {
width: 100%;
max-width: 100%;
display: block;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
.flexslider .slides .video-shortcode {
margin-bottom: 0;
}
.flex-pauseplay span {
text-transform: capitalize;
}
.flexslider .slides:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .flexslider .slides {
display: block;
}
* html .flexslider .slides {
height: 1%;
}
.flex-viewport {
max-height: 2000px;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
}
.carousel li {
margin-right: 5px;
}
.flex-direction-nav {
height: 0;
list-style: none !important;
}
.flex-direction-nav a {
font-family: icomoon;
width: 30px;
height: 30px;
margin: 0;
background-color: rgba(0, 0, 0, 0.5);
background-repeat: no-repeat;
position: absolute;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
opacity: 0;
z-index: 100;
overflow: hidden;
text-align: center;
line-height: 30px;
font-size: 16px;
font-weight: 400;
-webkit-font-smoothing: none;
color: #fff;
text-decoration: none;
}
.flex-direction-nav a:hover {
color: #fff;
}
.sidebar .widget .flex-direction-nav a,
.sidebar .widget .flex-direction-nav a:hover {
color: #fff;
}
.no-opacity .flex-direction-nav a {
display: none;
}
.no-opacity .flexslider:hover .flex-direction-nav a {
display: block;
}
.flex-direction-nav .flex-next {
right: 0;
text-indent: 2px;
}
.flex-direction-nav .flex-prev {
left: 0;
text-indent: -2px;
}
.flexslider:hover .flex-next {
opacity: 0.8;
right: 0;
}
.flexslider:hover .flex-prev {
opacity: 0.8;
left: 0;
}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
opacity: 1;
}
.flex-direction-nav .flex-disabled,
.main-flex:hover .flex-direction-nav .flex-disabled {
opacity: 0;
cursor: default;
display: none;
visibility: hidden;
}
.flex-control-nav {
width: 100%;
position: absolute;
bottom: 0;
text-align: center;
}
.flex-control-nav li {
margin: 0 6px;
display: inline-block;
}
.flex-control-paging li a {
display: block;
width: 11px;
height: 11px;
background: rgba(0, 0, 0, 0.5);
cursor: pointer;
text-indent: -9999px;
border-radius: 20px;
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.flex-control-paging li a:hover {
background: #333;
background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
background: #000;
background: rgba(0, 0, 0, 0.9);
cursor: default;
}
.flex-control-thumbs {
margin: 5px 0 0;
position: static;
overflow: hidden;
}
.flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
}
.flex-control-thumbs img {
width: 100%;
display: block;
opacity: 0.7;
cursor: pointer;
}
.flex-control-thumbs img:hover {
opacity: 1;
}
.flex-control-thumbs .flex-active {
opacity: 1;
cursor: default;
}
.flex-caption {
position: absolute;
background: rgba(0, 0, 0, 0.6);
width: 96%;
padding: 2%;
color: #fff;
left: 0;
bottom: 0;
margin: 0;
}
.main-flex {
margin-bottom: 0;
}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
opacity: 1;
left: 0;
}
.flex-direction-nav .flex-next {
opacity: 1;
right: 0;
}
}
.col .flexslider {
margin: 0;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next,
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev,
.fusion-flexslider .flex-direction-nav a,
.fusion-flexslider.flexslider-attachments .flex-direction-nav a,
.fusion-flexslider.flexslider-posts .flex-direction-nav a,
.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a,
.fusion-slider-sc .flex-direction-nav a {
width: 30px;
height: 80px;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before,
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before,
.fusion-flexslider .flex-direction-nav a,
.fusion-flexslider.flexslider-attachments .flex-direction-nav a,
.fusion-flexslider.flexslider-posts .flex-direction-nav a,
.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a,
.fusion-slider-sc .flex-direction-nav a {
line-height: 80px;
font-size: 16px;
}
.woocommerce-product-gallery .flex-direction-nav a {
width: 30px;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next,
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
margin-top: calc((80px) / -2);
font-size: 16px;
}
.fullwidth-box.video-background {
position: relative;
}
.fullwidth-box.video-background .fullwidth-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 5;
height: 100%;
width: 100%;
}
.fullwidth-box.video-background .fullwidth-video {
position: absolute;
top: 0;
left: 0;
z-index: 1;
min-height: 100%;
min-width: 100%;
-webkit-transform-style: preserve-3d;
}
.fullwidth-box.video-background .fullwidth-video video {
position: absolute;
top: 50%;
left: 50%;
z-index: 1;
min-height: 100%;
min-width: 100%;
height: auto;
width: auto;
-o-object-fit: cover;
object-fit: cover;
transform: translate(-50%, -50%);
}
.fullwidth-box.video-background .fusion-row {
position: relative;
z-index: 10;
}
.fullwidth-box.video-background .fullwidth-video-image {
display: none;
}
.ua-mobile .fullwidth-box.video-background .fullwidth-video-image {
width: 100%;
height: 100%;
display: block;
z-index: 2;
background-size: cover;
background-position: center center;
position: absolute;
top: 0;
left: 0;
}
.fullwidth-box.faded-background {
position: relative;
overflow: hidden;
}
.fullwidth-box.faded-background .fullwidth-faded {
position: absolute;
top: 0;
left: 0;
z-index: 1;
min-height: 100%;
min-width: 100%;
}
.fullwidth-box.faded-background .fusion-row {
position: relative;
z-index: 10;
}
.hundred-percent-fullwidth .fusion-row {
max-width: none !important;
}
.hundred-percent-fullwidth .fusion-row .nonhundred-percent-fullwidth .fusion-row {
max-width: 940px !important;
}
#wrapper #main .fullwidth-box .fusion-row {
padding-left: 0;
padding-right: 0;
}
.ua-safari .fullwidth-box.faded-background .fullwidth-faded {
-webkit-transform: translate3d(0, 0, 0);
}
.ua-safari.ua-mobile .fullwidth-box.faded-background .fullwidth-faded {
-webkit-transform: none;
}
.hundred-percent-height {
z-index: 1;
overflow: hidden;
height: 100vh;
}
.fusion-fullwidth-center-content {
display: flex;
align-items: center;
height: 100%;
}
.fusion-scroll-section {
position: relative;
}
.fusion-scroll-section.active .fusion-scroll-section-nav {
display: block;
opacity: 1;
}
.fusion-scroll-section-element {
opacity: 0;
transition: opacity 0.45s ease 0s;
}
.fusion-scroll-section-element.active {
z-index: 1;
opacity: 1;
}
.fusion-scroll-section-mobile-disabled .fusion-scroll-section-element {
opacity: 1 !important;
}
.fusion-scroll-section-element .fusion-fullwidth {
-webkit-transform: translate3d(0, 0, 0);
}
.fusion-scroll-section-nav {
display: none;
opacity: 0;
z-index: 10000;
position: fixed;
top: 50%;
transform: translateY(-50%);
margin: 0;
padding: 0;
background-color: rgba(0, 0, 0, 0.2);
border-radius: 15px;
transition: opacity 0.4s ease 0s;
}
.fusion-scroll-section-nav.scroll-navigation-left {
left: 20px;
}
.fusion-scroll-section-nav.scroll-navigation-right {
right: 20px;
}
.fusion-scroll-section-mobile-disabled .fusion-scroll-section-nav {
display: none !important;
}
.fusion-scroll-section-nav ul {
list-style: outside none none;
margin: 10px 0;
padding: 0;
}
.fusion-scroll-section-link {
display: block;
box-sizing: content-box;
opacity: 0.35;
position: relative;
padding: 10px 12px;
transition: all 0.2s ease 0s;
}
.fusion-scroll-section-link.active,
.fusion-scroll-section-link:hover {
opacity: 0.8;
}
.fusion-scroll-section-link[data-name=""]:before {
display: none;
}
.fusion-scroll-section-link:hover:before {
pointer-events: auto;
opacity: 1;
transform: translate3d(-22px, -50%, 0);
transition: all 0.2s ease 0s;
}
.fusion-scroll-section-link:before {
display: inline-block;
content: attr(data-name);
position: absolute;
top: 50%;
padding: 2px 10px;
background-color: rgba(0, 0, 0, 0.2);
border-radius: 15px;
color: #fff;
transition: all 0.2s ease 0s;
white-space: nowrap;
opacity: 0;
pointer-events: none;
}
.scroll-navigation-left .fusion-scroll-section-link:before {
left: 65px;
transform: translate3d(45px, -50%, 0);
}
.scroll-navigation-right .fusion-scroll-section-link:before {
right: 20px;
transform: translate3d(-40px, -50%, 0);
}
.fusion-parallax-fixed {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.fusion-scroll-section-link-bullet {
display: block;
height: 9px;
width: 9px;
border-radius: 50%;
background-color: #eeeeee;
}
.post-content:not(.fusion-post-content),
.single-fusion_tb_section .fusion-tb-header,
body:not(.side-header) #wrapper {
position: relative;
}
.fusion-tb-page-title-bar .fusion-fullwidth.fusion-absolute-container:not(.fusion-custom-z-index):not(.fusion-container-stuck) {
z-index: 11;
}
body.fusion-no-absolute-containers .fusion-absolute-container {
position: relative !important;
}
.fusion-flex-container {
display: flex;
justify-content: center;
}
.fusion-flex-container .fusion-row {
display: flex;
flex-wrap: wrap;
flex: 1;
width: 100%;
}
.fusion-flex-container .fusion-row .fusion-builder-row-inner {
flex: auto;
flex-grow: initial;
flex-shrink: initial;
}
.fusion-flex-container .fusion-row:after,
.fusion-flex-container .fusion-row:before {
content: none;
}
.fusion-flex-container .fusion-row .fusion-flex-column {
display: flex;
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper,
.fusion-flex-container .fusion-row .fusion-flex-column.fusion_builder_column_1_1 {
width: 100%;
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-inner-bg {
width: auto;
height: auto;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-inner-bg a {
display: block;
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-inner-bg a .fusion-column-inner-bg-image {
display: block;
position: static;
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy) {
display: flex;
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-column {
flex-direction: column;
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-row {
flex-direction: row;
flex-wrap: wrap;
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-row.fusion-content-nowrap {
flex-wrap: nowrap;
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-block {
display: block;
}
.fusion-flex-container .fusion-flex-align-self-auto {
align-self: auto;
}
.fusion-flex-container .fusion-flex-align-self-flex-start {
align-self: flex-start;
}
.fusion-flex-container .fusion-flex-align-self-center {
align-self: center;
}
.fusion-flex-container .fusion-flex-align-self-flex-end {
align-self: flex-end;
}
.fusion-flex-container .fusion-flex-align-self-stretch {
align-self: stretch;
}
.fusion-flex-container .fusion-flex-align-self-baseline {
align-self: baseline;
}
.fusion-flex-container .fusion-flex-align-items-auto {
align-items: auto;
}
.fusion-flex-container .fusion-flex-align-items-flex-start {
align-items: flex-start;
}
.fusion-flex-container .fusion-flex-align-items-center {
align-items: center;
}
.fusion-flex-container .fusion-flex-align-items-flex-end {
align-items: flex-end;
}
.fusion-flex-container .fusion-flex-justify-content-normal {
justify-content: normal;
}
.fusion-flex-container .fusion-flex-justify-content-flex-start {
justify-content: flex-start;
}
.fusion-flex-container .fusion-flex-justify-content-center {
justify-content: center;
}
.fusion-flex-container .fusion-flex-justify-content-flex-end {
justify-content: flex-end;
}
.fusion-flex-container .fusion-flex-justify-content-space-between {
justify-content: space-between;
}
.fusion-flex-container .fusion-flex-justify-content-space-around {
justify-content: space-around;
}
.fusion-flex-container .fusion-flex-justify-content-space-evenly {
justify-content: space-evenly;
}
.fusion-flex-container .fusion-flex-align-content-flex-start {
align-content: flex-start;
}
.fusion-flex-container .fusion-flex-align-content-center {
align-content: center;
}
.fusion-flex-container .fusion-flex-align-content-flex-end {
align-content: flex-end;
}
.fusion-flex-container .fusion-flex-align-content-space-between {
align-content: space-between;
}
.fusion-flex-container .fusion-flex-align-content-space-around {
align-content: space-around;
}
.fusion-flex-container .fusion-flex-align-content-space-evenly {
align-content: space-evenly;
}
.fusion-sticky-container:not(.fusion-sticky-spacer) {
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, min-height 0.1s ease-in-out;
-webkit-backface-visibility: hidden;
}
.fusion-sticky-container:not(.fusion-sticky-spacer):not(.fusion-custom-z-index) {
z-index: 10010;
}
.fusion-tb-header .fusion-sticky-container:not(.fusion-sticky-spacer):not(.fusion-custom-z-index) {
z-index: 10011;
}
.fusion-sticky-container.fusion-sticky-spacer {
pointer-events: none;
visibility: hidden;
opacity: 0;
}
.fusion-sticky-container .fusion-imageframe {
transition: max-width 0.1s ease-in-out;
}
.fusion-sticky-container:not(.fusion-sticky-transition) .fusion-display-sticky-only {
display: none;
}
.fusion-sticky-container.fusion-sticky-transition {
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, min-height 0.3s ease-in-out;
}
.fusion-scrolling-active .fusion-sticky-container.fusion-sticky-transition {
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s ease-in-out;
}
.fusion-sticky-container.fusion-sticky-transition .fusion-menu-element-list {
transition: min-height 0.3s ease-in-out;
}
.fusion-sticky-container.fusion-sticky-transition .fusion-display-normal-only {
display: none;
}
.fusion-sticky-container.fusion-sticky-transition .fusion-imageframe {
transition: max-width 0.3s ease-in-out;
}
.fusion-sticky-container.fusion-sticky-scroll-transition.fusion-scrolling-down {
opacity: 0;
transform: translateY(-100%);
transition: opacity 0.3s, transform 0.3s, background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s ease-in-out;
pointer-events: none;
}
.fusion-sticky-container.fusion-sticky-scroll-transition.fusion-scrolling-up {
opacity: 1;
transform: translateY(0);
transition: opacity 0.3s, transform 0.3s, background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s ease-in-out;
pointer-events: normal;
}
.fusion-sticky-container:not(.fusion-container-stuck) + .fusion-sticky-spacer {
display: none !important;
}
.fusion-image-hovers .hover-type-zoomin {
overflow: hidden;
-webkit-transform: translate3d(0, 0, 0);
}
.fusion-image-hovers .hover-type-zoomin .fusion-column-inner-bg-image,
.fusion-image-hovers .hover-type-zoomin .fusion-masonry-element-container,
.fusion-image-hovers .hover-type-zoomin .tribe-events-event-image,
.fusion-image-hovers .hover-type-zoomin img {
opacity: 1;
transition: opacity 1s, transform 1s;
}
.fusion-image-hovers .hover-type-zoomin.hover .fusion-column-inner-bg-image,
.fusion-image-hovers .hover-type-zoomin.hover .fusion-masonry-element-container,
.fusion-image-hovers .hover-type-zoomin.hover .tribe-events-event-image,
.fusion-image-hovers .hover-type-zoomin.hover img,
.fusion-image-hovers .hover-type-zoomin:hover .fusion-column-inner-bg-image,
.fusion-image-hovers .hover-type-zoomin:hover .fusion-masonry-element-container,
.fusion-image-hovers .hover-type-zoomin:hover .tribe-events-event-image,
.fusion-image-hovers .hover-type-zoomin:hover img {
opacity: 0.9;
transform: scale3d(1.1, 1.1, 1);
}
.fusion-image-hovers .hover-type-zoomout {
overflow: hidden;
-webkit-transform: translate3d(0, 0, 0);
}
.fusion-image-hovers .hover-type-zoomout .fusion-column-inner-bg-image,
.fusion-image-hovers .hover-type-zoomout .fusion-masonry-element-container,
.fusion-image-hovers .hover-type-zoomout .tribe-events-event-image,
.fusion-image-hovers .hover-type-zoomout img {
opacity: 1;
transform: scale(1.12);
transition: opacity 1s, transform 1s;
}
.fusion-image-hovers .hover-type-zoomout.hover .fusion-column-inner-bg-image,
.fusion-image-hovers .hover-type-zoomout.hover .fusion-masonry-element-container,
.fusion-image-hovers .hover-type-zoomout.hover .tribe-events-event-image,
.fusion-image-hovers .hover-type-zoomout.hover img,
.fusion-image-hovers .hover-type-zoomout:hover .fusion-column-inner-bg-image,
.fusion-image-hovers .hover-type-zoomout:hover .fusion-masonry-element-container,
.fusion-image-hovers .hover-type-zoomout:hover .tribe-events-event-image,
.fusion-image-hovers .hover-type-zoomout:hover img {
opacity: 0.9;
transform: scale(1);
}
.fusion-image-hovers .element-bottomshadow .hover-type-zoomin.hover img,
.fusion-image-hovers .element-bottomshadow .hover-type-zoomin:hover img,
.fusion-image-hovers .element-bottomshadow .hover-type-zoomout.hover img,
.fusion-image-hovers .element-bottomshadow .hover-type-zoomout:hover img {
opacity: 1;
}
.fusion-image-hovers .imageframe-liftup {
display: inline-block;
position: relative;
max-width: 100%;
}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left {
float: left;
margin-right: 25px;
}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right {
float: right;
margin-left: 25px;
}
.fusion-image-hovers .imageframe-liftup span,
.fusion-image-hovers .imageframe-liftup > div {
opacity: 1;
transform: perspective(1000px) scale(1);
transition: transform 0.35s;
}
.fusion-image-hovers .imageframe-liftup span.hover,
.fusion-image-hovers .imageframe-liftup span:hover,
.fusion-image-hovers .imageframe-liftup > div.hover,
.fusion-image-hovers .imageframe-liftup > div:hover {
transform: perspective(1000px) scale(1.03);
}
.fusion-image-hovers .imageframe-liftup .person-image-container {
position: relative;
}
.fusion-image-hovers .imageframe-liftup:before {
position: absolute;
top: 0;
left: 0;
z-index: 1;
width: 100%;
height: 100%;
content: "";
transition: opacity 0.35s, transform 0.35s;
box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4);
opacity: 0;
}
.fusion-image-hovers .imageframe-liftup.hover:before,
.fusion-image-hovers .imageframe-liftup:hover:before {
opacity: 1;
transform: scale(1.02);
}
.fusion-image-hovers .hover-type-liftup {
position: relative;
display: inline-block;
overflow: visible;
}
.fusion-image-hovers .hover-type-liftup .fusion-column-inner-bg-image,
.fusion-image-hovers .hover-type-liftup .fusion-masonry-element-container,
.fusion-image-hovers .hover-type-liftup .person-image-container.element-bottomshadow,
.fusion-image-hovers .hover-type-liftup .tribe-events-event-image,
.fusion-image-hovers .hover-type-liftup .tribe-events-list-event-title > a,
.fusion-image-hovers .hover-type-liftup img {
transform: perspective(1000px) scale(1);
transition: transform 0.35s;
position: relative;
z-index: 1;
}
.fusion-image-hovers .hover-type-liftup .person-image-container.element-bottomshadow img {
transform: none;
transition: all 0s ease 0s;
}
.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg {
position: absolute;
}
.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg.hover,
.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg:hover {
z-index: 2;
}
.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg .fusion-column-inner-bg-image {
position: absolute;
}
.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg.hover .fusion-column-inner-bg-image,
.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg:hover .fusion-column-inner-bg-image {
position: absolute;
}
.fusion-image-hovers .hover-type-liftup.hover .fusion-column-inner-bg-image,
.fusion-image-hovers .hover-type-liftup.hover .fusion-masonry-element-container,
.fusion-image-hovers .hover-type-liftup.hover .person-image-container.element-bottomshadow,
.fusion-image-hovers .hover-type-liftup.hover .tribe-events-event-image,
.fusion-image-hovers .hover-type-liftup.hover .tribe-events-list-event-title > a,
.fusion-image-hovers .hover-type-liftup.hover img,
.fusion-image-hovers .hover-type-liftup:hover .fusion-column-inner-bg-image,
.fusion-image-hovers .hover-type-liftup:hover .fusion-masonry-element-container,
.fusion-image-hovers .hover-type-liftup:hover .person-image-container.element-bottomshadow,
.fusion-image-hovers .hover-type-liftup:hover .tribe-events-event-image,
.fusion-image-hovers .hover-type-liftup:hover .tribe-events-list-event-title > a,
.fusion-image-hovers .hover-type-liftup:hover img {
transform: perspective(1000px) scale(1.03);
}
.fusion-image-hovers .hover-type-liftup.hover .person-image-container.element-bottomshadow img,
.fusion-image-hovers .hover-type-liftup:hover .person-image-container.element-bottomshadow img {
transform: none;
}
.fusion-image-hovers .hover-type-liftup:before {
position: absolute;
top: 0;
left: 0;
z-index: 1;
width: 100%;
height: 100%;
content: "";
transition: opacity 0.35s, transform 0.35s;
box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4);
opacity: 0;
pointer-events: none;
}
.fusion-image-hovers .hover-type-liftup.hover:before,
.fusion-image-hovers .hover-type-liftup:hover:before {
opacity: 1;
transform: scale(1.03);
}
.fusion-image-hovers .flexslider-hover-type-liftup {
overflow: visible !important;
}
.fusion-image-hovers .flexslider-hover-type-liftup .slides {
overflow: visible !important;
}
.fusion-image-hovers .flexslider-hover-type-liftup li {
overflow: visible;
}
.isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
z-index: 1;
}
.isotope,
.isotope .isotope-item {
transition-duration: 0.8s;
}
.isotope {
transition-property: height, width;
}
.isotope .isotope-item {
transition-property: transform, opacity;
}
.isotope .isotope-item.no-transition,
.isotope.no-transition,
.isotope.no-transition .isotope-item {
transition-duration: 0s;
}
#wrapper #posts-container .fusion-grid-sizer,
#wrapper .fusion-grid-sizer {
margin: 0;
padding: 0;
height: 0;
min-height: 0;
visibility: hidden;
}
.fusion-masonry-element-container {
background-size: cover;
background-position: center center;
}
.fusion-element-grid .fusion-masonry-element-container {
padding-top: 80%;
}
.fusion-element-landscape .fusion-masonry-element-container {
padding-top: 40%;
}
.fusion-element-portrait .fusion-masonry-element-container {
padding-top: 160%;
}
.fusion-masonry-element-container .fusion-image-wrapper > img,
.fusion-masonry-element-container .fusion-placeholder-image,
.fusion-masonry-element-container > img {
display: none;
}
.fusion-layout-column {
position: relative;
float: left;
margin-bottom: 20px;
}
.fusion-layout-column.fusion-column-hover-type-liftup:hover {
z-index: 2001;
}
.fusion-layout-column.fusion-column-liftup-border:not(:hover) .fusion-column-inner-bg-image {
border-color: transparent !important;
transition: transform 0.35s, border-color 0s linear 0.35s;
}
.fusion-layout-column.fusion-column-liftup-border .fusion-column-wrapper {
transition: border-color 0s linear 0.35s, border-radius 0s linear 0.15s;
}
.fusion-layout-column.fusion-column-liftup-border:hover .fusion-column-wrapper {
border-color: transparent !important;
border-radius: 0 !important;
transition: border-color 0s, border-radius 0s;
}
.fusion-layout-column .fusion-column-wrapper {
min-height: 1px;
}
.fusion-layout-column.fusion_builder_column_auto {
width: auto;
}
.fusion-layout-column.fusion-one-full {
float: none;
clear: both;
}
.fusion-layout-column.fusion-one-sixth {
width: 16.6666%;
}
.fusion-layout-column.fusion-five-sixth {
width: 83.3333%;
}
.fusion-layout-column.fusion-one-fifth {
width: 20%;
}
.fusion-layout-column.fusion-two-fifth {
width: 40%;
}
.fusion-layout-column.fusion-three-fifth {
width: 60%;
}
.fusion-layout-column.fusion-four-fifth {
width: 80%;
}
.fusion-layout-column.fusion-one-fourth {
width: 25%;
}
.fusion-layout-column.fusion-three-fourth {
width: 75%;
}
.fusion-layout-column.fusion-one-third {
width: 33.3333%;
}
.fusion-layout-column.fusion-two-third {
width: 66.6666%;
}
.fusion-layout-column.fusion-one-half {
width: 50%;
}
.fusion-layout-column.fusion-column-last {
margin-left: 0;
margin-right: 0;
}
.fusion-layout-column.fusion-spacing-yes {
margin-right: 4%;
}
.fusion-layout-column.fusion-spacing-yes.fusion-one-sixth {
width: 13.3333%;
}
.fusion-layout-column.fusion-spacing-yes.fusion-five-sixth {
width: 82.6666%;
}
.fusion-layout-column.fusion-spacing-yes.fusion-one-fifth {
width: 16.8%;
}
.fusion-layout-column.fusion-spacing-yes.fusion-two-fifth {
width: 37.6%;
}
.fusion-layout-column.fusion-spacing-yes.fusion-three-fifth {
width: 58.4%;
}
.fusion-layout-column.fusion-spacing-yes.fusion-four-fifth {
width: 79.2%;
}
.fusion-layout-column.fusion-spacing-yes.fusion-one-fourth {
width: 22%;
}
.fusion-layout-column.fusion-spacing-yes.fusion-three-fourth {
width: 74%;
}
.fusion-layout-column.fusion-spacing-yes.fusion-one-third {
width: 30.6666%;
}
.fusion-layout-column.fusion-spacing-yes.fusion-two-third {
width: 65.3333%;
}
.fusion-layout-column.fusion-spacing-yes.fusion-one-half {
width: 48%;
}
.fusion-layout-column.fusion-spacing-yes.fusion-column-last {
margin-left: 0;
margin-right: 0;
}
.fusion-layout-column .fusion-column-content-centered {
display: flex;
justify-content: center;
align-items: center;
}
.fusion-layout-column .fusion-column-content-centered .fusion-column-content {
flex: 1;
max-width: 100%;
}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper {
position: relative;
z-index: 3;
pointer-events: none;
}
.fusion-column-inner-bg {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.fusion-column-inner-bg a {
width: 100%;
height: 100%;
}
.fusion-column-inner-bg a span {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.fusion-body .fusion-pagination-tb {
position: relative;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky) {
display: flex;
justify-content: space-between;
line-height: normal;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky) a {
margin: 0;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky) a[rel="prev"] {
padding-left: 1em;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky) a[rel="prev"]:before {
left: 0;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky) a[rel="next"] {
padding-right: 1em;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky) a[rel="next"]:after {
right: 0;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).clearfix:after,
.fusion-body .fusion-pagination-tb:not(.layout-sticky).clearfix:before {
display: none;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).align-left {
justify-content: flex-start;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).align-left a[rel="prev"] {
margin-right: 1em;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).align-right {
justify-content: flex-end;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).align-right a[rel="next"] {
margin-left: 1em;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper {
background-color: #fff;
position: absolute;
z-index: 1000;
visibility: hidden;
opacity: 0;
top: 100%;
transition: opacity 0.1s ease-in 0.1s, visibility 0.1s ease-in 0.1s;
animation: fadeOutLeft 0.1s ease-in 0.1s both;
display: flex;
align-items: center;
flex-direction: row;
pointer-events: none;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-title {
padding: 0.5em 0.75em;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-media img,
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-media svg {
max-width: 90px;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-media svg {
min-width: 90px;
min-height: 90px;
background: #eaecef;
display: block;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview.has-box-shadow .fusion-pagination-preview-wrapper {
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next:hover .fusion-pagination-preview-wrapper,
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-previous:hover .fusion-pagination-preview-wrapper {
visibility: visible;
opacity: 1;
transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
animation: fadeInLeft 0.3s ease-out both;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next .fusion-pagination-preview-wrapper {
flex-direction: row-reverse;
right: 0;
animation: fadeOutRight 0.1s ease-out 0.1s both;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next .fusion-pagination-preview-wrapper a {
flex-direction: row-reverse;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next .fusion-pagination-preview-wrapper a .fusion-item-title {
flex: 1;
text-align: left;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next:hover .fusion-pagination-preview-wrapper {
animation: fadeInRight 0.3s ease-out both;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview.align-left .fusion-tb-next .fusion-pagination-preview-wrapper {
right: auto;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview.align-right .fusion-tb-previous .fusion-pagination-preview-wrapper {
right: auto;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview.align-right .fusion-pagination-preview-wrapper {
right: 0 !important;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).position-top .fusion-pagination-preview-wrapper {
top: auto;
bottom: 100%;
}
.fusion-body .fusion-pagination-tb.layout-sticky {
z-index: 100;
}
.fusion-body .fusion-pagination-tb.layout-sticky.has-box-shadow .fusion-control-navigation:before {
content: "";
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
pointer-events: none;
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation {
width: auto;
max-width: 50vw;
height: 90px;
position: fixed;
right: 0;
top: 50%;
display: flex;
align-items: center;
justify-content: space-between;
background: #fff;
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-title {
text-align: center;
flex: 1;
display: flex;
align-items: center;
width: -webkit-min-content;
width: min-content;
position: relative;
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-title p {
margin: 0;
display: -webkit-box;
-webkit-line-clamp: 2;
overflow: hidden;
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-title i {
position: absolute;
left: 1em;
margin: 0;
top: 50%;
transform: translateY(-50%);
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev {
border-left: 0;
left: 0;
right: auto;
transform: translate(calc(max(-500px, -50vw) + 20px), -50%);
transition: transform 0.3s ease-in;
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev:hover {
transform: translate(0, -50%) !important;
transition: transform 0.3s ease-out;
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev .fusion-item-title {
padding-right: 1em;
padding-left: 2em;
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next {
border-right: 0;
right: 0;
transform: translate(calc(min(500px, 50vw) - 20px), -50%);
transition: transform 0.3s ease-in;
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next:before {
transform: rotateY(180deg);
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next:hover {
transform: translate(0, -50%) !important;
transition: transform 0.3s ease-out;
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next .fusion-item-title {
justify-content: flex-end;
padding-left: 1em;
padding-right: 2em;
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next .fusion-item-media img {
margin-right: auto;
margin-left: 0;
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next i {
left: auto;
right: 1em;
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-media {
height: inherit;
display: flex;
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-media img,
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-media svg {
display: block;
max-width: -webkit-fit-content;
max-width: fit-content;
height: inherit;
width: auto;
margin-left: auto;
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-media svg {
max-width: 150px;
height: inherit;
background: #eaecef;
}
.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation a {
display: flex;
flex: 1;
justify-content: space-between;
height: inherit;
}
.fusion-body .fusion-pagination-tb .fusion-item-title {
transition-property: color;
transition-duration: 0.2s;
transition-timing-function: linear;
}
.fusion-body .fusion-pagination-tb .fusion-tb-next,
.fusion-body .fusion-pagination-tb .fusion-tb-previous {
display: flex;
align-items: center;
}
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous a,
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous a,
.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous a,
.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous a {
padding-right: 1em;
padding-left: 0;
}
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous a:before,
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous a:before,
.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous a:before,
.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous a:before {
left: auto;
right: 0;
}
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous .fusion-pagination-preview-wrapper,
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous .fusion-pagination-preview-wrapper,
.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous .fusion-pagination-preview-wrapper,
.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous .fusion-pagination-preview-wrapper {
animation: fadeOutRight 0.1s ease-in 0.1s both;
}
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous .fusion-pagination-preview-wrapper a,
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous .fusion-pagination-preview-wrapper a,
.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous .fusion-pagination-preview-wrapper a,
.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous .fusion-pagination-preview-wrapper a {
padding-left: 1em;
padding-right: 0;
flex-direction: inherit;
}
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous:hover .fusion-pagination-preview-wrapper,
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous:hover .fusion-pagination-preview-wrapper,
.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous:hover .fusion-pagination-preview-wrapper,
.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous:hover .fusion-pagination-preview-wrapper {
animation: fadeInRight 0.1s ease-out 0.1s both;
}
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next .fusion-pagination-preview-wrapper,
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next .fusion-pagination-preview-wrapper,
.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next .fusion-pagination-preview-wrapper,
.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next .fusion-pagination-preview-wrapper {
right: auto;
left: 0;
animation: fadeOutLeft 0.1s ease-in 0.1s both;
}
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next .fusion-pagination-preview-wrapper a,
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next .fusion-pagination-preview-wrapper a,
.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next .fusion-pagination-preview-wrapper a,
.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next .fusion-pagination-preview-wrapper a {
flex-direction: row-reverse;
padding-left: 0;
padding-right: 1em;
}
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next a,
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next a,
.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next a,
.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next a {
padding-left: 1em;
padding-right: 0;
}
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next a:after,
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next a:after,
.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next a:after,
.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next a:after {
left: 0;
}
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next:hover .fusion-pagination-preview-wrapper,
.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next:hover .fusion-pagination-preview-wrapper,
.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next:hover .fusion-pagination-preview-wrapper,
.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next:hover .fusion-pagination-preview-wrapper {
animation: fadeInLeft 0.1s ease-out 0.1s both;
}
.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-left .fusion-tb-previous a,
.fusion-body.rtl .fusion-pagination-tb.text.align-left .fusion-tb-previous a {
margin-right: 0;
margin-left: 1em;
}
.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-left .fusion-tb-previous .fusion-pagination-preview-wrapper,
.fusion-body.rtl .fusion-pagination-tb.text.align-left .fusion-tb-previous .fusion-pagination-preview-wrapper {
right: 0;
}
.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-left .fusion-tb-next .fusion-pagination-preview-wrapper,
.fusion-body.rtl .fusion-pagination-tb.text.align-left .fusion-tb-next .fusion-pagination-preview-wrapper {
right: 0;
}
.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-right .fusion-tb-next a,
.fusion-body.rtl .fusion-pagination-tb.text.align-right .fusion-tb-next a {
margin-left: 0;
margin-right: 1em;
}
.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-right .fusion-tb-next .fusion-pagination-preview-wrapper,
.fusion-body.rtl .fusion-pagination-tb.text.align-right .fusion-tb-next .fusion-pagination-preview-wrapper {
left: 0;
right: auto !important;
}
.fusion-body.rtl .fusion-pagination-tb.layout-preview.align-right .fusion-tb-previous .fusion-pagination-preview-wrapper,
.fusion-body.rtl .fusion-pagination-tb.text.align-right .fusion-tb-previous .fusion-pagination-preview-wrapper {
left: 0;
right: auto !important;
}
.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next {
left: 0;
right: auto;
transform: translate(calc(max(-500px, -50vw) + 20px), -50%);
transition: transform 0.3s ease-in;
}
.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next .fusion-item-media img {
margin-left: auto;
margin-right: 0;
}
.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.next:hover {
transform: translate(0, -50%) !important;
transition: transform 0.3s ease-in;
}
.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev {
right: 0;
left: auto;
transform: translate(calc(min(500px, 50vw) - 20px), -50%);
transition: transform 0.3s ease-in;
}
.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev .fusion-item-media img {
margin-right: auto;
margin-left: 0;
}
.fusion-body.rtl .fusion-pagination-tb.layout-sticky .fusion-control-navigation.prev:hover {
transform: translate(0, -50%) !important;
transition: transform 0.3s ease-in;
}
.fusion-body.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-pagination-tb.layout-sticky:not(.show-live) {
display: none;
}
.fusion-image-wrapper .fusion-rollover {
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 100%);
}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before {
font-size: 30px;
color: #ffffff;
}
.avada-image-rollover-circle-no .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,
.avada-image-rollover-circle-no .fusion-image-wrapper .fusion-rollover .fusion-rollover-link {
width: calc((30px) * 1.5);
height: calc((30px) * 1.5);
background-color: transparent;
}
.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,
.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-link {
width: calc((30px) * 2.41);
height: calc((30px) * 2.41);
background-color: #ffffff;
}
.fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-product-buttons,
.fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-product-buttons a,
.fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-rollover-linebreak,
.fusion-woo-slider .fusion-product-buttons,
.fusion-woo-slider .fusion-product-buttons .fusion-rollover-linebreak,
.fusion-woo-slider .fusion-product-buttons a {
color: #ffffff;
}
body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:before,
body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,
body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,
body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,
body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price *,
body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,
body:not(.avada-image-rollover-direction-left) .fusion-rollover .fusion-rollover-content .fusion-rollover-title {
color: #ffffff;
}
.fusion-woo-product-design-clean .products .fusion-rollover .star-rating span:before,
.fusion-woo-product-design-clean .products .fusion-rollover .star-rating:before {
color: #ffffff;
}
@keyframes fusionSonarEffect {
0% {
opacity: 0.3;
}
40% {
opacity: 0.5;
}
100% {
transform: scale(1.5);
opacity: 0;
}
}
@keyframes fusionToRightFromLeft {
49% {
transform: translate(100%);
}
50% {
opacity: 0;
transform: translate(-100%);
}
51% {
opacity: 1;
}
100% {
opacity: 1;
}
}
@keyframes fusionExpandAndShow {
0% {
transform: scale(0.5);
opacity: 1;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@keyframes fusionExpandWidth {
0% {
width: 0;
}
100% {
width: 99%;
}
}
@keyframes fusionExpandHeight {
0% {
height: 0;
}
100% {
height: 100%;
}
}
.icon-hover-animation-slide .fontawesome-icon.circle-yes {
overflow: hidden;
}
.icon-hover-animation-slide .fontawesome-icon:before {
display: block;
opacity: 1;
}
.icon-hover-animation-fade .fontawesome-icon {
transition: background-color 0.3s, color 0.3s;
}
.link-area-box-hover.icon-hover-animation-fade .fontawesome-icon,
.link-area-link-icon-hover.icon-hover-animation-fade .fontawesome-icon {
transition: background-color 0.3s, color 0.3s;
}
.link-area-box-hover.icon-hover-animation-slide .fontawesome-icon:before,
.link-area-link-icon-hover.icon-hover-animation-slide .fontawesome-icon:before {
display: block;
animation: fusionToRightFromLeft 0.3s forwards;
}
.fusion-content-boxes .link-area-box-hover.icon-hover-animation-pulsate .heading,
.fusion-content-boxes .link-area-link-icon-hover.icon-hover-animation-pulsate .heading {
overflow: visible;
}
.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon,
.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon {
transition: background-color 0.3s, color 0.3s;
transform: scale(0.93);
}
.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon:after,
.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon:after {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
border-radius: inherit;
content: "";
box-sizing: content-box;
top: 0;
left: 0;
padding: 0;
z-index: -1;
box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
opacity: 0;
transform: scale(0.9);
display: inline-block;
animation: fusionSonarEffect 1.3s ease-out 75ms;
}
@-moz-document url-prefix() {
.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon:after,
.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon:after {
animation-iteration-count: infinite;
}
}
.fusion-content-boxes .link-area-box-hover.icon-wrapper-hover-animation-pulsate .heading,
.fusion-content-boxes .link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .heading {
overflow: visible;
}
.link-area-box-hover.icon-wrapper-hover-animation-pulsate .fontawesome-icon,
.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .fontawesome-icon {
transition: background-color 0.3s, color 0.3s;
}
.link-area-box-hover.icon-wrapper-hover-animation-pulsate .icon span,
.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .icon span {
transform: scale(0.93);
}
.link-area-box-hover.icon-wrapper-hover-animation-pulsate .icon span:after,
.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .icon span:after {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
border-radius: inherit;
content: "";
box-sizing: content-box;
top: 0;
left: 0;
padding: 0;
z-index: -1;
box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
opacity: 0;
transform: scale(0.9);
display: inline-block;
animation: fusionSonarEffect 1.3s ease-out 75ms;
}
@keyframes flash {
0%,
100%,
50% {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
@keyframes shake {
0%,
100% {
transform: translateX(0);
}
10%,
30%,
50%,
70%,
90% {
transform: translateX(-10px);
}
20%,
40%,
60%,
80% {
transform: translateX(10px);
}
}
@keyframes bounce {
0%,
100%,
20%,
50%,
80% {
transform: translateY(0);
}
40% {
transform: translateY(-30px);
}
60% {
transform: translateY(-15px);
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
transform: translateY(20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
transform: translateY(-20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
transform: translateX(-20px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
transform: translateX(20px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
transform: translateY(2000px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
transform: translateY(-2000px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
transform: translateX(-2000px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
transform: translateX(2000px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-20px);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(20px);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(-20px);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(20px);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-2000px);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(2000px);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(-2000px);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(2000px);
}
}
@keyframes slideInDown {
0% {
opacity: 0;
transform: translateY(-2000px);
}
100% {
transform: translateY(0);
}
}
@keyframes slideInUp {
0% {
opacity: 0;
transform: translateY(2000px);
}
100% {
transform: translateY(0);
}
}
@keyframes slideInLeft {
0% {
opacity: 0;
transform: translateX(-2000px);
}
100% {
transform: translateX(0);
}
}
@keyframes slideInRight {
0% {
opacity: 0;
transform: translateX(2000px);
}
100% {
transform: translateX(0);
}
}
@keyframes slideOutUp {
0% {
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-2000px);
}
}
@keyframes slideOutLeft {
0% {
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(-2000px);
}
}
@keyframes slideOutRight {
0% {
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(2000px);
}
}
@keyframes bounceIn {
0% {
opacity: 0;
transform: scale(0.3);
}
50% {
opacity: 1;
transform: scale(1.05);
}
70% {
transform: scale(0.9);
}
100% {
transform: scale(1);
}
}
@keyframes bounceInUp {
0% {
opacity: 0;
transform: translateY(2000px);
}
60% {
opacity: 1;
transform: translateY(-30px);
}
80% {
transform: translateY(10px);
}
100% {
transform: translateY(0);
}
}
@keyframes bounceInDown {
0% {
opacity: 0;
transform: translateY(-2000px);
}
60% {
opacity: 1;
transform: translateY(30px);
}
80% {
transform: translateY(-10px);
}
100% {
transform: translateY(0);
}
}
@keyframes bounceInLeft {
0% {
opacity: 0;
transform: translateX(-2000px);
}
60% {
opacity: 1;
transform: translateX(30px);
}
80% {
transform: translateX(-10px);
}
100% {
transform: translateX(0);
}
}
@keyframes bounceInRight {
0% {
opacity: 0;
transform: translateX(2000px);
}
60% {
opacity: 1;
transform: translateX(-30px);
}
80% {
transform: translateX(10px);
}
100% {
transform: translateX(0);
}
}
@keyframes bounceOut {
0% {
transform: scale(1);
}
25% {
transform: scale(0.95);
}
50% {
opacity: 1;
transform: scale(1.1);
}
100% {
opacity: 0;
transform: scale(0.3);
}
}
@keyframes bounceOutUp {
0% {
transform: translateY(0);
}
20% {
opacity: 1;
transform: translateY(20px);
}
100% {
opacity: 0;
transform: translateY(-2000px);
}
}
@keyframes bounceOutDown {
0% {
transform: translateY(0);
}
20% {
opacity: 1;
transform: translateY(-20px);
}
100% {
opacity: 0;
transform: translateY(2000px);
}
}
@keyframes bounceOutLeft {
0% {
transform: translateX(0);
}
20% {
opacity: 1;
transform: translateX(20px);
}
100% {
opacity: 0;
transform: translateX(-2000px);
}
}
@keyframes bounceOutRight {
0% {
transform: translateX(0);
}
20% {
opacity: 1;
transform: translateX(-20px);
}
100% {
opacity: 0;
transform: translateX(2000px);
}
}
@keyframes lightSpeedIn {
0% {
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
60% {
transform: translateX(-20%) skewX(30deg);
opacity: 1;
}
80% {
transform: translateX(0) skewX(-15deg);
opacity: 1;
}
100% {
transform: translateX(0) skewX(0);
opacity: 1;
}
}
@keyframes lightSpeedOut {
0% {
transform: translateX(0) skewX(0);
opacity: 1;
}
100% {
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
}
@keyframes rubberBand {
0% {
transform: scale3d(1, 1, 1);
}
30% {
transform: scale3d(1.25, 0.75, 1);
}
40% {
transform: scale3d(0.75, 1.25, 1);
}
50% {
transform: scale3d(1.15, 0.85, 1);
}
65% {
transform: scale3d(0.95, 1.05, 1);
}
75% {
transform: scale3d(1.05, 0.95, 1);
}
100% {
transform: scale3d(1, 1, 1);
}
}
@keyframes zoomIn {
0% {
opacity: 0;
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
@keyframes zoomInDown {
0% {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInLeft {
0% {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInRight {
0% {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInUp {
0% {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomOut {
0% {
opacity: 1;
}
50% {
opacity: 0;
transform: scale3d(0.3, 0.3, 0.3);
}
100% {
opacity: 0;
}
}
@keyframes zoomOutDown {
40% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
100% {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform-origin: center bottom;
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
100% {
opacity: 0;
transform: scale(0.1) translate3d(-2000px, 0, 0);
transform-origin: left center;
}
}
@keyframes zoomOutRight {
40% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
100% {
opacity: 0;
transform: scale(0.1) translate3d(2000px, 0, 0);
transform-origin: right center;
}
}
@keyframes zoomOutUp {
40% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
100% {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform-origin: center bottom;
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes flipInX {
from {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
animation-timing-function: ease-in;
opacity: 0;
}
40% {
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
animation-timing-function: ease-in;
}
60% {
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
transform: perspective(400px);
}
}
@keyframes flipInY {
from {
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
animation-timing-function: ease-in;
opacity: 0;
}
40% {
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
animation-timing-function: ease-in;
}
60% {
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to {
transform: perspective(400px);
}
}
.fusion-animated {
visibility: hidden;
}
.dont-animate .fusion-animated {
visibility: visible;
}
.do-animate .fusion-animated {
animation-fill-mode: both;
animation-duration: 1s;
}
.do-animate .fusion-animated.hinge {
animation-duration: 1s;
}
.do-animate .flash {
animation-name: flash;
}
.do-animate .flipinx {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
animation-name: flipInX;
}
.do-animate .flipiny {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
animation-name: flipInY;
}
.do-animate .shake {
animation-name: shake;
}
.do-animate .bounce {
animation-name: bounce;
}
.do-animate .fadeIn {
animation-name: fadeIn;
}
.do-animate .fadeInUp {
animation-name: fadeInUp;
}
.do-animate .fadeInDown {
animation-name: fadeInDown;
}
.do-animate .fadeInLeft {
animation-name: fadeInLeft;
}
.do-animate .fadeInRight {
animation-name: fadeInRight;
}
.do-animate .fadeInUpBig {
animation-name: fadeInUpBig;
}
.do-animate .fadeInDownBig {
animation-name: fadeInDownBig;
}
.do-animate .fadeInLeftBig {
animation-name: fadeInLeftBig;
}
.do-animate .fadeInRightBig {
animation-name: fadeInRightBig;
}
.do-animate .fadeOut {
animation-name: fadeOut;
}
.do-animate .fadeOutUp {
animation-name: fadeOutUp;
}
.do-animate .fadeOutDown {
animation-name: fadeOutDown;
}
.do-animate .fadeOutLeft {
animation-name: fadeOutLeft;
}
.do-animate .fadeOutRight {
animation-name: fadeOutRight;
}
.do-animate .fadeOutUpBig {
animation-name: fadeOutUpBig;
}
.do-animate .fadeOutDownBig {
animation-name: fadeOutDownBig;
}
.do-animate .fadeOutLeftBig {
animation-name: fadeOutLeftBig;
}
.do-animate .fadeOutRightBig {
animation-name: fadeOutRightBig;
}
.do-animate .slideInDown {
animation-name: slideInDown;
}
.do-animate .slideInUp {
animation-name: slideInUp;
}
.do-animate .slideInLeft {
animation-name: slideInLeft;
}
.do-animate .slideInRight {
animation-name: slideInRight;
}
.do-animate .slideOutUp {
animation-name: slideOutUp;
}
.do-animate .slideOutLeft {
animation-name: slideOutLeft;
}
.do-animate .slideOutRight {
animation-name: slideOutRight;
}
.do-animate .bounceIn {
animation-name: bounceIn;
}
.do-animate .bounceInUp {
animation-name: bounceInUp;
}
.do-animate .bounceInDown {
animation-name: bounceInDown;
}
.do-animate .bounceInLeft {
animation-name: bounceInLeft;
}
.do-animate .bounceInRight {
animation-name: bounceInRight;
}
.do-animate .bounceOut {
animation-name: bounceOut;
}
.do-animate .bounceOutUp {
color: red;
animation-name: bounceOutUp;
}
.do-animate .bounceOutDown {
animation-name: bounceOutDown;
}
.do-animate .bounceOutLeft {
animation-name: bounceOutLeft;
}
.do-animate .bounceOutRight {
animation-name: bounceOutRight;
}
.do-animate .lightSpeedIn,
.do-animate .lightspeedin {
animation-name: lightSpeedIn;
animation-timing-function: ease-out;
}
.do-animate .lightSpeedOut {
animation-name: lightSpeedOut;
animation-timing-function: ease-in;
}
.do-animate .rubberBand {
animation-name: rubberBand;
}
.do-animate .zoomIn {
animation-name: zoomIn;
}
.do-animate .zoomInDown {
animation-name: zoomInDown;
}
.do-animate .zoomInLeft {
animation-name: zoomInLeft;
}
.do-animate .zoomInRight {
animation-name: zoomInRight;
}
.do-animate .zoomInUp {
animation-name: zoomInUp;
}
.do-animate .zoomOut {
animation-name: zoomOut;
}
.do-animate .zoomOutDown {
animation-name: zoomOutDown;
}
.do-animate .zoomOutLeft {
animation-name: zoomOutLeft;
}
.do-animate .zoomOutRight {
animation-name: zoomOutRight;
}
.do-animate .zoomOutUp {
animation-name: zoomOutUp;
}
.ilightbox-holder,
.ilightbox-holder .ilightbox-container,
.ilightbox-holder .ilightbox-container .ilightbox-caption,
.ilightbox-holder .ilightbox-container .ilightbox-social,
.ilightbox-holder .ilightbox-container .ilightbox-social *,
.ilightbox-holder .ilightbox-container img.ilightbox-image,
.ilightbox-loader,
.ilightbox-loader *,
.ilightbox-overlay,
.ilightbox-thumbnails,
.ilightbox-thumbnails *,
.ilightbox-toolbar,
.ilightbox-toolbar * {
float: none;
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
line-height: 100%;
vertical-align: baseline;
background: 0 0;
-webkit-touch-callout: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
.fusion-disable-outline .ilightbox-holder,
.fusion-disable-outline .ilightbox-holder .ilightbox-container,
.fusion-disable-outline .ilightbox-holder .ilightbox-container .ilightbox-caption,
.fusion-disable-outline .ilightbox-holder .ilightbox-container .ilightbox-social,
.fusion-disable-outline .ilightbox-holder .ilightbox-container .ilightbox-social *,
.fusion-disable-outline .ilightbox-holder .ilightbox-container img.ilightbox-image,
.fusion-disable-outline .ilightbox-loader,
.fusion-disable-outline .ilightbox-loader *,
.fusion-disable-outline .ilightbox-overlay,
.fusion-disable-outline .ilightbox-thumbnails,
.fusion-disable-outline .ilightbox-thumbnails *,
.fusion-disable-outline .ilightbox-toolbar,
.fusion-disable-outline .ilightbox-toolbar * {
outline: 0;
}
.ilightbox-holder .ilightbox-container .ilightbox-caption,
.ilightbox-holder .ilightbox-container .ilightbox-social,
.ilightbox-loader,
.ilightbox-loader *,
.ilightbox-overlay,
.ilightbox-thumbnails,
.ilightbox-thumbnails *,
.ilightbox-toolbar {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
}
.ilightbox-noscroll {
overflow: hidden;
}
.ilightbox-closedhand * {
cursor: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/closedhand.cur), default !important;
}
.ilightbox-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100000;
}
.ilightbox-loader {
position: fixed;
z-index: 100005;
top: 45%;
left: -192px;
padding-left: 30px;
opacity: 0.9;
border-radius: 0 100px 100px 0;
}
.ilightbox-loader div {
width: 72px;
height: 72px;
border-radius: 0 100px 100px 0;
}
.ilightbox-loader.horizontal {
left: 45%;
top: -192px;
padding: 0;
padding-top: 30px;
border-radius: 0 0 100px 100px;
}
.ilightbox-loader.horizontal div {
border-radius: 0 0 100px 100px;
}
.ilightbox-toolbar {
display: none;
position: fixed;
z-index: 100010;
}
.ilightbox-toolbar a {
float: left;
cursor: pointer;
}
.ilightbox-toolbar .ilightbox-next-button,
.ilightbox-toolbar .ilightbox-prev-button {
display: none;
}
.ilightbox-thumbnails {
display: block;
position: fixed;
z-index: 100009;
}
.ilightbox-thumbnails.ilightbox-horizontal {
bottom: 0;
left: 0;
width: 100%;
height: 100px;
}
.ilightbox-thumbnails.ilightbox-vertical {
top: 0;
right: 0;
width: 140px;
height: 100%;
overflow: hidden;
}
.ilightbox-thumbnails .ilightbox-thumbnails-container {
display: block;
position: relative;
}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
width: 100%;
height: 100px;
}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
width: 140px;
height: 100%;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid {
display: block;
position: absolute;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
display: block;
cursor: pointer;
padding: 0;
margin: 5px;
position: relative;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
width: 100%;
height: 100%;
border-radius: 2px;
-ms-interpolation-mode: bicubic;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0.7;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
opacity: 1;
}
.ilightbox-holder {
display: none;
position: fixed;
z-index: 100003;
-webkit-transform: none;
-moz-transform: none;
}
.ilightbox-holder.ilightbox-next,
.ilightbox-holder.ilightbox-prev {
cursor: pointer;
}
.ilightbox-holder div.ilightbox-container {
position: relative;
width: 100%;
height: 100%;
}
.ilightbox-holder.supportTouch div.ilightbox-container {
overflow: scroll;
-webkit-overflow-scrolling: touch;
}
.ilightbox-holder img.ilightbox-image {
width: 100%;
height: 100%;
}
.ilightbox-holder .ilightbox-container .ilightbox-caption {
display: none;
position: absolute;
left: 30px;
right: 30px;
bottom: 0;
max-width: 100%;
padding: 5px 10px;
margin: 0 auto;
font-size: 12px;
line-height: 150%;
word-wrap: break-word;
z-index: 20003;
box-sizing: border-box;
border-radius: 3px 3px 0 0;
}
.ilightbox-holder .ilightbox-container .ilightbox-social {
display: none;
position: absolute;
right: 10px;
top: 10px;
padding: 5px;
padding-left: 0;
z-index: 20003;
height: 26px;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul {
float: left;
list-style: none;
height: 26px;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li {
display: inline;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {
float: left;
margin-left: 5px;
width: 16px;
height: 16px;
background-repeat: no-repeat;
background-position: 50%;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/social_icons/facebook_16.png);
} 
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/social_icons/digg_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/social_icons/twitter_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/social_icons/delicious_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/social_icons/reddit_16.png);
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/social_icons/google_plus_16.png);
}
.ilightbox-holder .ilightbox-alert {
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
text-align: center;
padding-top: 100px;
margin: auto;
width: 300px;
height: 50px;
}
.ilightbox-holder .ilightbox-wrapper {
width: 100%;
height: 100%;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
.ilightbox-holder .ilightbox-inner-toolbar {
position: relative;
z-index: 100;
}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
position: absolute;
}
.ilightbox-button {
position: fixed;
z-index: 100008;
cursor: pointer;
}
.ilightbox-button.ilightbox-next-button.disabled,
.ilightbox-button.ilightbox-prev-button.disabled {
visibility: hidden;
opacity: 0;
}
.isMobile .ilightbox-button,
.isMobile .ilightbox-thumbnails {
display: none !important;
}
.isMobile .ilightbox-toolbar .ilightbox-next-button,
.isMobile .ilightbox-toolbar .ilightbox-prev-button {
display: block;
}
.ilightbox-title {
line-height: 20px;
}
.ilightbox-overlay.dark {
background: #000;
}
.ilightbox-loader.dark {
box-shadow: #000 0 0 85px, #000 0 0 85px;
}
.ilightbox-loader.dark div {
background: #000 url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.dark {
padding: 5px;
background: #000;
box-shadow: 0 0 15px hsla(0, 0%, 0%, 0.8);
}
.ilightbox-holder.dark .ilightbox-container .ilightbox-caption {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/caption-bg.png);
color: #fff;
text-shadow: 0 1px #000;
}
.ilightbox-holder.dark .ilightbox-container .ilightbox-social {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/caption-bg.png);
border-radius: 2px;
}
.ilightbox-holder.dark .ilightbox-alert {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/alert.png) no-repeat center top;
color: #555;
}
.ilightbox-toolbar.dark {
top: 11px;
left: 10px;
}
.ilightbox-toolbar.dark a {
width: 25px;
height: 23px;
background: #000 url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.dark a.disabled {
opacity: 0.2;
cursor: default;
background-color: #000 !important;
}
.ilightbox-toolbar.dark a:first-of-type {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.ilightbox-toolbar.dark a:last-of-type {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.ilightbox-toolbar.dark a.ilightbox-close:hover {
background-position: -32px 6px;
}
.ilightbox-toolbar.dark a.ilightbox-fullscreen {
background-position: 6px -33px;
right: 35px;
}
.ilightbox-toolbar.dark a.ilightbox-fullscreen:hover {
background-position: -31px -33px;
}
.ilightbox-toolbar.dark a.ilightbox-play {
background-position: 8px -57px;
}
.ilightbox-toolbar.dark a.ilightbox-play:hover {
background-position: -32px -57px;
}
.ilightbox-toolbar.dark a.ilightbox-pause {
background-position: 8px -83px;
}
.ilightbox-toolbar.dark a.ilightbox-pause:hover {
background-position: -32px -83px;
}
.isMobile .ilightbox-toolbar.dark {
background: #000;
top: auto;
bottom: 0;
left: 0;
width: 100%;
height: 40px;
text-align: center;
box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
}
.isMobile .ilightbox-toolbar.dark a {
display: inline-block;
float: none;
width: 50px;
height: 40px;
background-size: 50%;
background-position: 50% !important;
}
.isMobile .ilightbox-toolbar.dark a:hover {
background-color: #111;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-fullscreen {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/fullscreen-icon-64.png);
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-close {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/x-mark-icon-64.png);
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-next-button {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-next-icon-64.png);
background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-prev-button {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-prev-icon-64.png);
background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-play {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/play-icon-64.png);
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-pause {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/pause-icon-64.png);
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-title {
font-size: 18px;
padding: 10px 8px;
padding-right: 60px;
color: #fff;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar {
left: auto;
top: 5px;
right: 5px;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a {
border-radius: 0;
float: right;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
box-shadow: 0 0 6px rgba(0, 0, 0, 0.9);
}
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/thumb-overlay-play.png) no-repeat center;
}
.ilightbox-button.dark.disabled {
opacity: 0.1;
cursor: default;
background-color: #000 !important;
}
.ilightbox-button.dark span {
display: block;
width: 100%;
height: 100%;
}
.ilightbox-button.dark {
bottom: 0;
right: 0;
left: 0;
width: 95px;
height: 75px;
margin: auto;
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;
background-color: #000;
border-radius: 0;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.ilightbox-button.ilightbox-button.dark:hover {
background-color: #111;
}
.ilightbox-button.ilightbox-prev-button.dark {
top: 0;
bottom: auto;
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-prev-vertical-icon-64.png);
background-position: 50% 35%;
border-radius: 0;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.ilightbox-button.dark.horizontal {
right: 0;
left: auto;
top: 0;
bottom: 0;
width: 75px;
height: 95px;
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-next-icon-64.png);
background-position: 65% 50%;
border-radius: 0;
border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
}
.ilightbox-button.ilightbox-prev-button.dark.horizontal {
right: auto;
left: 0;
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-prev-icon-64.png);
background-position: 35% 50%;
border-radius: 0;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
}
.ilightbox-overlay.light {
background: #fff;
}
.ilightbox-loader.light {
box-shadow: #dacefc 0 0 85px, #dacefc 0 0 85px;
}
.ilightbox-loader.light div {
background: #fff url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.light {
padding: 10px;
background: #fff;
box-shadow: 0 0 15px #dacefc;
}
.ilightbox-holder.light .ilightbox-container .ilightbox-caption {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/caption-bg.png);
color: #000;
text-shadow: 0 1px #fff;
}
.ilightbox-holder.light .ilightbox-container .ilightbox-social {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/caption-bg.png);
border-radius: 2px;
}
.ilightbox-holder.light .ilightbox-alert {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/alert.png) no-repeat center top;
color: #89949b;
}
.ilightbox-toolbar.light {
top: 8px;
left: 8px;
height: 23px;
box-shadow: 0 0 7px #dacefc;
border-radius: 3px;
}
.ilightbox-toolbar.light a {
width: 25px;
height: 23px;
background: #fff url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.light a.disabled {
opacity: 0.2;
cursor: default;
background-color: #fff;
}
.ilightbox-toolbar.light a:first-of-type {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.ilightbox-toolbar.light a:last-of-type {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.ilightbox-toolbar.light a.ilightbox-close:hover {
background-position: -32px 6px;
}
.ilightbox-toolbar.light a.ilightbox-fullscreen {
background-position: 6px -33px;
}
.ilightbox-toolbar.light a.ilightbox-fullscreen:hover {
background-position: -31px -33px;
}
.ilightbox-toolbar.light a.ilightbox-play {
background-position: 8px -57px;
}
.ilightbox-toolbar.light a.ilightbox-play:hover {
background-position: -32px -57px;
}
.ilightbox-toolbar.light a.ilightbox-pause {
background-position: 8px -83px;
}
.ilightbox-toolbar.light a.ilightbox-pause:hover {
background-position: -32px -83px;
}
.isMobile .ilightbox-toolbar.light {
background: #fff;
top: auto;
bottom: 0;
left: 0;
width: 100%;
height: 40px;
text-align: center;
box-shadow: 0 0 25px #dacefc;
}
.isMobile .ilightbox-toolbar.light a {
display: inline-block;
float: none;
width: 50px;
height: 40px;
background-size: 50%;
background-position: 50% !important;
}
.isMobile .ilightbox-toolbar.light a:hover {
background-color: #f6f3ff;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-fullscreen {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/fullscreen-icon-64.png);
}
.isMobile .ilightbox-toolbar.light a.ilightbox-close {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/x-mark-icon-64.png);
}
.isMobile .ilightbox-toolbar.light a.ilightbox-next-button {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-next-icon-64.png);
background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-prev-button {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-prev-icon-64.png);
background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.light a.ilightbox-play {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/play-icon-64.png);
}
.isMobile .ilightbox-toolbar.light a.ilightbox-pause {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/pause-icon-64.png);
}
.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
box-shadow: 0 0 6px #dacefc;
}
.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/thumb-overlay-play.png) no-repeat center;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title {
font-size: 18px;
padding: 10px 8px;
padding-right: 60px;
color: #000;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar {
left: auto;
top: 5px;
right: 5px;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a {
float: right;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
border-radius: 0;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
border-radius: 0;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.ilightbox-button.light.disabled {
opacity: 0.3;
cursor: default;
background-color: #fff !important;
}
.ilightbox-button.light span {
display: block;
width: 100%;
height: 100%;
}
.ilightbox-button.ilightbox-next-button.light,
.ilightbox-button.ilightbox-prev-button.light {
bottom: 0;
right: 0;
left: 0;
width: 95px;
height: 75px;
margin: auto;
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;
background-color: #fff;
box-shadow: 0 0 15px #dacefc;
}
.ilightbox-button.ilightbox-button.light:hover {
background-color: #f6f3ff;
}
.ilightbox-button.ilightbox-prev-button.light {
top: 0;
bottom: auto;
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-prev-vertical-icon-64.png);
background-position: 50% 35%;
}
.ilightbox-button.ilightbox-next-button.light.horizontal,
.ilightbox-button.ilightbox-prev-button.light.horizontal {
right: 0;
left: auto;
top: 0;
bottom: 0;
width: 75px;
height: 95px;
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-next-icon-64.png);
background-position: 65% 50%;
border-radius: 0;
border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
}
.ilightbox-button.ilightbox-prev-button.light.horizontal {
right: auto;
left: 0;
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-prev-icon-64.png);
background-position: 35% 50%;
border-radius: 0;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
}
.ilightbox-overlay.mac {
background: #2b2b2b;
}
.ilightbox-loader.mac {
box-shadow: #000 0 0 85px, #000 0 0 85px;
}
.ilightbox-loader.mac div {
background: #141414 url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.mac {
padding: 2px;
background: rgba(35, 35, 35, 0.9);
box-shadow: 0 38px 30px -18px rgba(0, 0, 0, 0.6);
}
.ilightbox-holder.mac .ilightbox-container .ilightbox-caption {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/caption-bg.png);
color: #fff;
bottom: 15px;
left: 15px;
right: 15px;
border: rgba(255, 255, 255, 0.8) 1px solid;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
border-radius: 3px;
}
.ilightbox-holder.mac .ilightbox-container .ilightbox-social {
background: #fff;
}
.ilightbox-holder.mac .ilightbox-alert {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/alert.png) no-repeat center top;
color: #555;
}
.ilightbox-toolbar.mac {
top: 15px;
left: 15px;
background: linear-gradient(to bottom, #414141 0, #414141 40%, #323232 60%, #323232 100%);
border: rgba(30, 30, 30, 0.6) 1px solid;
overflow: hidden;
border-radius: 3px;
}
.ilightbox-toolbar.mac a {
width: 28px;
height: 28px;
background: no-repeat 50%;
}
.ilightbox-toolbar.mac a.disabled {
opacity: 0.2;
cursor: default;
background-color: transparent !important;
}
.ilightbox-toolbar.mac a:hover {
background-color: #4b4b4b;
}
.ilightbox-toolbar.mac a.ilightbox-close {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/close-25.png);
}
.ilightbox-toolbar.mac a.ilightbox-fullscreen {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/resize-25.png);
right: 35px;
}
.ilightbox-toolbar.mac a.ilightbox-play {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/play-25.png);
right: 35px;
}
.ilightbox-toolbar.mac a.ilightbox-pause {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/pause-25.png);
right: 35px;
}
body .portfolio-grid {
margin-bottom: 80px;
}
.fusion-portfolio-wrapper {
display: block;
}
.fusion-portfolio-post {
float: left;
}
.fusion-portfolio-post .fusion-image-wrapper {
opacity: 0;
}
.fusion-portfolio-one .fusion-portfolio-post {
overflow: hidden;
float: none;
width: 100%;
}
.fusion-portfolio-two .fusion-portfolio-post {
width: 50%;
}
.fusion-portfolio-three .fusion-portfolio-post {
width: 33.3333%;
width: calc(100% / 3);
}
.fusion-portfolio-four .fusion-portfolio-post {
width: 25%;
}
.fusion-portfolio-five .fusion-portfolio-post {
width: 20%;
}
.fusion-portfolio-six .fusion-portfolio-post {
width: 16.6666%;
width: calc(100% / 6);
}
.fusion-portfolio-post > .fusion-separator {
margin: 40px 0;
}
.fusion-portfolio-content {
margin-top: 20px;
}
.fusion-portfolio-content h2 {
margin: 0 0 1px !important;
padding: 0;
}
.fusion-portfolio-content .fusion-portfolio-meta {
margin: 0 0 10px;
padding: 0;
font-weight: 400;
font-size: 13px;
}
.fusion-portfolio-content p {
margin: 0 0 20px;
}
.fusion-portfolio-content p:last-child {
margin-bottom: 0;
}
.fusion-portfolio .fusion-content-sep {
margin-bottom: 20px;
}
.fusion-portfolio .fusion-separator {
margin-top: 40px;
}
.fusion-portfolio #infscr-loading {
bottom: -29px;
}
.fusion-portfolio .loading-container {
display: none;
}
.fusion-portfolio-content-wrapper {
opacity: 0;
}
.fusion-portfolio-content-wrapper .fusion-portfolio-content {
margin-bottom: 20px;
}
.fusion-portfolio-content-wrapper .fusion-image-wrapper {
opacity: 1;
}
.fusion-portfolio-boxed .fusion-portfolio-content-wrapper {
padding: 0;
border: 1px solid #e9eaee;
border-bottom-width: 3px;
}
.fusion-portfolio-boxed .fusion-portfolio-content {
margin: 0;
padding: 25px;
}
.fusion-portfolio-one .fluid-width-video-wrapper {
position: static;
}
.fusion-portfolio-one .fusion-image-wrapper {
margin-bottom: 15px;
}
.fusion-portfolio-one .fusion-portfolio-content {
margin-bottom: 0;
}
.fusion-portfolio-one .fusion-portfolio-buttons {
margin: 20px -15px 0;
}
.fusion-portfolio-one .fusion-portfolio-buttons .fusion-button {
margin: 0 15px 15px;
}
.fusion-portfolio-one .fusion-portfolio-buttons-full {
margin-left: 0;
margin-right: 0;
}
.fusion-portfolio-one .fusion-portfolio-buttons-full .fusion-button {
margin: 5px 0;
}
.fusion-portfolio-text-floated .fusion-image-wrapper {
display: inline-block;
flex-shrink: 1;
margin: 0;
padding: 0 12.5px;
max-width: 540px;
width: 100%;
}
.fusion-portfolio-text-floated .fusion-portfolio-content {
margin-top: 0;
}
.portfolio-one-text .portfolio-item .image {
width: 100%;
height: 100%;
float: none;
margin-right: 0;
}
.portfolio-one-sidebar .portfolio-item .image {
float: none;
}
.portfolio-infinite .isotope {
overflow: visible !important;
}
.fusion-portfolio-gallery-hidden {
display: none;
}
.fusion-portfolio-equal-heights .fusion-portfolio-post {
display: inline-flex;
}
.fusion-portfolio-equal-heights .fusion-portfolio-content-wrapper {
overflow: hidden;
width: 100%;
}
.fusion-project-details-tb h3,
.project-content h3 {
font-size: 13px;
line-height: 17px;
color: #333;
margin: 0 0 28px;
}
.fusion-project-details-tb .project-description,
.project-content .project-description {
float: left;
width: 74.4681%;
}
.fusion-project-details-tb .project-description p,
.project-content .project-description p {
margin-top: 0;
}
.fusion-project-details-tb .project-info,
.project-content .project-info {
float: right;
width: 23.4043%;
}
.fusion-project-details-tb .project-info .project-info-box,
.project-content .project-info .project-info-box {
border-bottom: 1px solid #e7e6e6;
padding-bottom: 15px;
margin-bottom: 15px;
overflow: hidden;
}
.fusion-project-details-tb .project-info h4,
.project-content .project-info h4 {
color: #333;
margin: 0 5px 0 0;
float: left;
width: 110px;
}
.with-sidebar .fusion-project-details-tb .project-info h4,
.with-sidebar .project-content .project-info h4 {
display: block;
width: 100%;
margin-bottom: 5px;
}
.fusion-project-details-tb .project-info .project-terms,
.project-content .project-info .project-terms {
float: left;
}
.fusion-project-details-tb::after {
content: " ";
clear: both;
display: table;
}
.fusion-project-details-tb .project-info {
float: right;
width: 100%;
}
.portfolio-full.with-sidebar .project-info {
float: left;
}
.portfolio-full.with-sidebar .project-description {
float: right;
width: 72.5%;
}
.portfolio-half .flexslider:not(.tfs-slider) {
width: 65.9574%;
float: left;
}
.portfolio-half .project-content {
width: 31.9149%;
float: right;
}
.portfolio-half .project-description {
width: 100%;
margin-bottom: 50px;
}
.portfolio-half .project-description .flexslider:not(.tfs-slider) {
width: auto;
}
.portfolio-half .project-info {
width: 100%;
}
.portfolio-sep {
clear: both;
display: block;
}
.portfolio-half .portfolio-sep {
margin-bottom: 50px;
}
.project-info-box span {
float: left;
}
.portfolio-full .flexslider {
margin-bottom: 70px;
}
.portfolio-grid .portfolio-tabs {
margin-top: 0;
}
.portfolio-grid.portfolio-one .portfolio-item:last-child {
margin-bottom: 0;
}
.portfolio-grid.portfolio-one .image {
width: 100%;
float: none;
}
.fusion-portfolio-layout-masonry .fusion-portfolio-content-wrapper,
.fusion-portfolio.fusion-portfolio-masonry .fusion-portfolio-content-wrapper {
position: relative;
}
.fusion-portfolio-layout-masonry.fusion-portfolio-two.fusion-masonry-has-vertical .fusion-element-landscape,
.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-two.fusion-masonry-has-vertical .fusion-element-landscape {
width: 100%;
}
.fusion-portfolio-layout-masonry.fusion-portfolio-three.fusion-masonry-has-vertical .fusion-element-landscape,
.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-three.fusion-masonry-has-vertical .fusion-element-landscape {
width: 66.6666%;
}
.fusion-portfolio-layout-masonry.fusion-portfolio-four.fusion-masonry-has-vertical .fusion-element-landscape,
.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-four.fusion-masonry-has-vertical .fusion-element-landscape {
width: 50%;
}
.fusion-portfolio-layout-masonry.fusion-portfolio-five.fusion-masonry-has-vertical .fusion-element-landscape,
.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-five.fusion-masonry-has-vertical .fusion-element-landscape {
width: 40%;
}
.fusion-portfolio-layout-masonry.fusion-portfolio-six.fusion-masonry-has-vertical .fusion-element-landscape,
.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-six.fusion-masonry-has-vertical .fusion-element-landscape {
width: 33.3333%;
}
.fusion-masonry-element-container > a > img,
.fusion-masonry-element-container > img {
display: none;
}
.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-content,
.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-content {
transition: all 0.3s ease;
}
.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper,
.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper {
overflow: hidden;
}
.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper:hover .fusion-portfolio-content,
.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper:hover .fusion-portfolio-content {
transition: all 0.3s ease;
transform: translateY(105%);
}
.fusion-portfolio-element .fusion-load-more-button.fusion-portfolio-button {
background-color: #ebeaea;
color: #333;
}
.fusion-portfolio-element .fusion-load-more-button.fusion-portfolio-button:hover {
background-color: rgba(235, 234, 234, 0.8);
color: #333;
}
.isMobile .ilightbox-toolbar.mac {
top: auto;
bottom: 0;
left: 0;
width: 100%;
height: 40px;
background: linear-gradient(to bottom, #414141 0, #414141 40%, #323232 60%, #323232 100%);
border: 0;
border-top: rgba(30, 30, 30, 0.6) 1px solid;
overflow: hidden;
text-align: center;
border-radius: 3px;
}
.isMobile .ilightbox-toolbar.mac a {
display: inline-block;
float: none;
width: 50px;
height: 40px;
background-size: 50%;
background-position: 50% !important;
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-fullscreen {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/resize-50.png);
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-close {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/close-50.png);
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-next-button {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/forward-50.png);
background-position: 52% 50% !important;
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-prev-button {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/back-50.png);
background-position: 48% 50% !important;
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-play {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/play-50.png);
background-size: 80%;
background-position: 70% 50% !important;
}
.isMobile .ilightbox-toolbar.mac a.ilightbox-pause {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/pause-50.png);
background-size: 80%;
}
.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-title {
font-size: 18px;
padding: 10px 8px;
color: #000;
}
.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-toolbar {
display: inline-block;
left: -15px;
top: -15px;
}
.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-toolbar a {
float: left;
border-radius: 0;
}
.ilightbox-thumbnails.mac .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
box-shadow: 0 0 6px rgba(0, 0, 0, 0.9);
border-radius: 0;
}
.ilightbox-thumbnails.mac .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/thumb-overlay-play.png) no-repeat center;
}
.ilightbox-button.mac.disabled {
opacity: 0.2;
cursor: default;
background: #3b3b3b !important;
}
.ilightbox-button.mac span {
display: block;
width: 100%;
height: 100%;
}
.ilightbox-button.mac {
bottom: 0;
right: 0;
left: 0;
width: 95px;
height: 55px;
margin: auto;
background: linear-gradient(to bottom, #414141 0, #414141 40%, #323232 60%, #323232 100%);
border: rgba(30, 30, 30, 0.6) 1px solid;
border-radius: 0;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.ilightbox-button.ilightbox-button.mac:hover {
background: linear-gradient(to bottom, #4b4b4b 0, #4b4b4b 40%, #3c3c3c 60%, #3c3c3c 100%);
}
.ilightbox-button.ilightbox-prev-button.mac {
top: 0;
bottom: auto;
border-radius: 0;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.ilightbox-button.ilightbox-next-button.mac span {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/forward-vertical-50.png) no-repeat 50% 75%;
}
.ilightbox-button.ilightbox-prev-button.mac span {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/back-vertical-50.png) no-repeat 50% 25%;
}
.ilightbox-button.ilightbox-next-button.mac.horizontal,
.ilightbox-button.ilightbox-prev-button.mac.horizontal {
right: 0;
left: auto;
top: 0;
bottom: 0;
width: 55px;
height: 95px;
border-radius: 0;
border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
}
.ilightbox-button.ilightbox-prev-button.mac.horizontal {
right: auto;
left: 0;
border-radius: 0;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
}
.ilightbox-button.ilightbox-next-button.mac.horizontal span {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/forward-50.png) no-repeat 75% 50%;
}
.ilightbox-button.ilightbox-prev-button.mac.horizontal span {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/mac-skin/back-50.png) no-repeat 25% 50%;
}
.ilightbox-overlay.metro-black {
background: #000;
}
.ilightbox-loader.metro-black {
box-shadow: #000 0 0 55px, rgba(0, 0, 0, 0.3) 0 0 55px;
}
.ilightbox-loader.metro-black div {
background: #000 url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.metro-black {
padding: 3px;
background: #000;
box-shadow: 0 0 45px rgba(0, 0, 0, 0.8);
}
.ilightbox-holder.metro-black .ilightbox-container .ilightbox-caption {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/caption-bg.png) repeat-x bottom;
background-size: 100% 100%;
left: 0;
right: 0;
color: #fff;
text-shadow: 0 0 3px rgba(0, 0, 0, 0.75);
padding-top: 15px;
}
.ilightbox-holder.metro-black .ilightbox-container .ilightbox-social {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/social-bg.png);
border-radius: 2px;
}
.ilightbox-holder.metro-black .ilightbox-alert {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/alert.png) no-repeat center top;
color: #555;
}
.ilightbox-toolbar.metro-black {
top: 8px;
left: 8px;
height: 25px;
}
.ilightbox-toolbar.metro-black a {
width: 27px;
height: 25px;
background: #000 url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.metro-black a:hover {
background-color: #51b7ff;
}
.ilightbox-toolbar.metro-black a.ilightbox-close:hover {
background-color: #d94947;
}
.ilightbox-toolbar.metro-black a.disabled {
opacity: 0.2;
cursor: default;
background-color: #000;
box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
}
.ilightbox-toolbar.metro-black a.ilightbox-fullscreen {
background-position: 6px -31px;
}
.ilightbox-toolbar.metro-black a.ilightbox-play {
background-position: 8px -55px;
}
.ilightbox-toolbar.metro-black a.ilightbox-pause {
background-position: 8px -81px;
}
.isMobile .ilightbox-toolbar.metro-black {
background: #000;
top: auto;
bottom: 0;
left: 0;
width: 100%;
height: 40px;
text-align: center;
}
.isMobile .ilightbox-toolbar.metro-black a {
display: inline-block;
float: none;
width: 50px;
height: 40px;
background-size: 50%;
background-position: 50%;
}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-fullscreen {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/fullscreen-icon-64.png);
}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-close {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/x-mark-icon-64.png);
}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-next-button {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/arrow-next-icon-64.png);
background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-prev-button {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/arrow-prev-icon-64.png);
background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-play {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/play-icon-64.png);
}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-pause {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/pause-icon-64.png);
}
.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-title {
font-size: 18px;
padding: 10px 12px;
padding-right: 60px;
color: #acacad;
}
.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-toolbar {
left: auto;
top: 5px;
right: 5px;
}
.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-toolbar a {
float: right;
}
.ilightbox-thumbnails.metro-black.ilightbox-horizontal {
height: 104px;
}
.ilightbox-thumbnails.metro-black.ilightbox-horizontal .ilightbox-thumbnails-container {
height: 104px;
}
.ilightbox-thumbnails.metro-black.ilightbox-vertical {
width: 144px;
}
.ilightbox-thumbnails.metro-black.ilightbox-vertical .ilightbox-thumbnails-container {
width: 144px;
}
.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
border: 2px solid #000;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
border-radius: 0;
}
.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/thumb-overlay-play.png) no-repeat center;
}
.ilightbox-button.metro-black.disabled {
opacity: 0.1;
cursor: default;
}
.ilightbox-button.metro-black span {
display: block;
width: 100%;
height: 100%;
}
.ilightbox-button.ilightbox-next-button.metro-black,
.ilightbox-button.ilightbox-prev-button.metro-black {
bottom: 0;
right: 0;
left: 0;
width: 30%;
height: 100px;
margin: auto;
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/arrows_vertical.png) no-repeat 50% -100px;
background-color: #000;
background-color: rgba(0, 0, 0, 0.5);
}
.ilightbox-button.ilightbox-prev-button.metro-black {
top: 0;
bottom: auto;
background-position: 50% 0;
}
.ilightbox-button.ilightbox-next-button.metro-black.horizontal,
.ilightbox-button.ilightbox-prev-button.metro-black.horizontal {
right: 0;
left: auto;
top: 0;
bottom: 0;
width: 100px;
height: 30%;
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/arrows_horizontal.png);
background-position: -93px 50%;
}
.ilightbox-button.ilightbox-prev-button.metro-black.horizontal {
right: auto;
left: 0;
background-position: -7px 50%;
}
.ilightbox-overlay.metro-white {
background: #fff;
}
.ilightbox-loader.metro-white {
box-shadow: rgba(0, 0, 0, 0.3) 0 0 55px;
}
.ilightbox-loader.metro-white div {
background: #fff url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.metro-white {
padding: 3px;
background: #fff;
box-shadow: 0 0 45px rgba(0, 0, 0, 0.2);
}
.ilightbox-holder.metro-white .ilightbox-container .ilightbox-caption {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/caption-bg.png) repeat-x bottom;
background-size: 100% 100%;
left: 0;
right: 0;
color: #000;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
padding-top: 15px;
}
.ilightbox-holder.metro-white .ilightbox-container .ilightbox-social {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/social-bg.png);
border-radius: 2px;
}
.ilightbox-holder.metro-white .ilightbox-alert {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/alert.png) no-repeat center top;
color: #89949b;
}
.ilightbox-toolbar.metro-white {
top: 8px;
left: 8px;
height: 25px;
}
.ilightbox-toolbar.metro-white a {
width: 27px;
height: 25px;
background: #fff url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.metro-white a:hover {
background-color: #51b7ff;
}
.ilightbox-toolbar.metro-white a.disabled {
opacity: 0.2;
cursor: default;
background-color: #fff;
}
.ilightbox-toolbar.metro-white a.ilightbox-close:hover {
background-color: #d94947;
background-position: -30px 6px;
}
.ilightbox-toolbar.metro-white a.ilightbox-fullscreen {
background-position: 6px -31px;
}
.ilightbox-toolbar.metro-white a.ilightbox-fullscreen:hover {
background-position: -29px -31px;
}
.ilightbox-toolbar.metro-white a.ilightbox-play {
background-position: 8px -55px;
}
.ilightbox-toolbar.metro-white a.ilightbox-play:hover {
background-position: -30px -55px;
}
.ilightbox-toolbar.metro-white a.ilightbox-pause {
background-position: 8px -81px;
}
.ilightbox-toolbar.metro-white a.ilightbox-pause:hover {
background-position: -30px -81px;
}
.isMobile .ilightbox-toolbar.metro-white {
background: #fff;
top: auto;
bottom: 0;
left: 0;
width: 100%;
height: 40px;
text-align: center;
box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
}
.isMobile .ilightbox-toolbar.metro-white a,
.isMobile .ilightbox-toolbar.metro-white a:hover {
display: inline-block;
float: none;
width: 50px;
height: 40px;
background-size: 50%;
background-position: 50%;
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-fullscreen {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/fullscreen-icon-64.png);
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-fullscreen:hover {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/fullscreen-hover-icon-64.png);
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-close {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/x-mark-icon-64.png);
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-close:hover {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/x-mark-hover-icon-64.png);
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-next-icon-64.png);
background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button:hover {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-next-hover-icon-64.png);
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button.disabled {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-next-icon-64.png);
background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-prev-icon-64.png);
background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button:hover {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-prev-hover-icon-64.png);
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button.disabled {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-prev-icon-64.png);
background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-play {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/play-icon-64.png);
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-play:hover {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/play-hover-icon-64.png);
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-pause {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/pause-icon-64.png);
}
.isMobile .ilightbox-toolbar.metro-white a.ilightbox-pause:hover {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/pause-hover-icon-64.png);
}
.ilightbox-thumbnails.metro-white.ilightbox-horizontal {
height: 104px;
}
.ilightbox-thumbnails.metro-white.ilightbox-horizontal .ilightbox-thumbnails-container {
height: 104px;
}
.ilightbox-thumbnails.metro-white.ilightbox-vertical {
width: 144px;
}
.ilightbox-thumbnails.metro-white.ilightbox-vertical .ilightbox-thumbnails-container {
width: 144px;
}
.ilightbox-thumbnails.metro-white .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
border: 2px solid #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
border-radius: 0;
}
.ilightbox-thumbnails.metro-white .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/thumb-overlay-play.png) no-repeat center;
}
.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title {
font-size: 18px;
padding: 10px 12px;
padding-right: 60px;
color: #535352;
}
.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-toolbar {
left: auto;
top: 5px;
right: 5px;
}
.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-toolbar a {
float: right;
}
.ilightbox-button.metro-white.disabled {
opacity: 0.1;
cursor: default;
}
.ilightbox-button.metro-white span {
display: block;
width: 100%;
height: 100%;
}
.ilightbox-button.ilightbox-next-button.metro-white,
.ilightbox-button.ilightbox-prev-button.metro-white {
bottom: 0;
right: 0;
left: 0;
width: 30%;
height: 100px;
margin: auto;
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrows_vertical.png) no-repeat 50% -100px;
background-color: #fff;
background-color: rgba(255, 255, 255, 0.6);
}
.ilightbox-button.ilightbox-prev-button.metro-white {
top: 0;
bottom: auto;
background-position: 50% 0;
}
.ilightbox-button.ilightbox-next-button.metro-white.horizontal,
.ilightbox-button.ilightbox-prev-button.metro-white.horizontal {
right: 0;
left: auto;
top: 0;
bottom: 0;
width: 100px;
height: 30%;
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrows_horizontal.png);
background-position: -93px 50%;
}
.ilightbox-button.ilightbox-prev-button.metro-white.horizontal {
right: auto;
left: 0;
background-position: -7px 50%;
}
.ilightbox-overlay.parade {
background: #333 url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/parade-skin/pattern.png);
}
.ilightbox-loader.parade {
box-shadow: 0 0 35px hsla(0, 0%, 0%, 0.3);
}
.ilightbox-loader.parade div {
background: #fff url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/parade-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.parade {
padding: 10px;
background: #333;
background: rgba(0, 0, 0, 0.25);
border-radius: 4px;
}
.ilightbox-holder.parade .ilightbox-container {
background: #fff;
}
.ilightbox-holder.parade .ilightbox-container .ilightbox-caption {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/parade-skin/caption-bg.png);
color: #fff;
text-shadow: 0 1px #000;
}
.ilightbox-holder.parade .ilightbox-container .ilightbox-social {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/parade-skin/caption-bg.png);
border-radius: 2px;
}
.ilightbox-holder.parade .ilightbox-alert {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/parade-skin/alert.png) no-repeat center top;
color: #555;
}
.ilightbox-toolbar.parade {
top: 11px;
left: 10px;
padding: 3px;
background: #333;
background: rgba(0, 0, 0, 0.25);
}
.ilightbox-toolbar.parade a {
width: 29px;
height: 25px;
background: #fff url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/parade-skin/buttons.png) no-repeat 8px 6px;
}
.ilightbox-toolbar.parade a:hover {
background-color: #f5f5f5;
}
.ilightbox-toolbar.parade a.ilightbox-close:hover {
background-position: -29px 6px;
}
.ilightbox-toolbar.parade a.ilightbox-fullscreen {
background-position: 8px -33px;
right: 35px;
}
.ilightbox-toolbar.parade a.ilightbox-fullscreen:hover {
background-position: -29px -33px;
}
.ilightbox-thumbnails.parade .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
box-shadow: 0 0 6px rgba(0, 0, 0, 0.9);
}
.ilightbox-thumbnails.parade .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/parade-skin/thumb-overlay-play.png) no-repeat center;
}
.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-title {
font-size: 18px;
padding: 10px 8px;
padding-right: 60px;
color: #fff;
}
.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-toolbar {
left: auto;
top: 5px;
right: 5px;
}
.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-toolbar a {
float: right;
}
.ilightbox-overlay.smooth {
background: #0f0f0f;
}
.ilightbox-loader.smooth {
box-shadow: #000 0 0 55px, rgba(0, 0, 0, 0.3) 0 0 55px;
}
.ilightbox-loader.smooth div {
background: #000 url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/preloader.gif) no-repeat center;
}
.ilightbox-holder.smooth {
box-shadow: 0 0 45px rgba(0, 0, 0, 0.9);
}
.ilightbox-holder.smooth .ilightbox-container > * {
pointer-events: all;
}
.ilightbox-holder.smooth .ilightbox-container:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.11);
}
.ilightbox-holder.smooth .ilightbox-container .ilightbox-caption {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/caption-bg.png);
border: 1px solid rgba(0, 0, 0, 0.2);
left: 1px;
right: 1px;
bottom: 1px;
color: #fff;
text-shadow: 0 0 3px rgba(0, 0, 0, 0.75);
border-radius: 0;
}
.ilightbox-holder.smooth .ilightbox-container .ilightbox-social {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/caption-bg.png);
border: 1px solid rgba(0, 0, 0, 0.2);
left: 1px;
top: 1px;
border-radius: 0;
}
.ilightbox-holder.smooth .ilightbox-alert {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/alert.png) no-repeat center top;
color: #555;
}
.ilightbox-toolbar.smooth {
top: 8px;
left: 8px;
height: 25px;
}
.ilightbox-toolbar.smooth a {
width: 27px;
height: 25px;
background: #000 url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/buttons.png) no-repeat 7px 6px;
}
.ilightbox-toolbar.smooth a:hover {
background-color: #51b7ff;
}
.ilightbox-toolbar.smooth a.ilightbox-close:hover {
background-color: #d94947;
}
.ilightbox-toolbar.smooth a.disabled {
opacity: 0.2;
cursor: default;
background-color: #000;
box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
}
.ilightbox-toolbar.smooth a.ilightbox-fullscreen {
background-position: 6px -31px;
}
.ilightbox-toolbar.smooth a.ilightbox-play {
background-position: 8px -55px;
}
.ilightbox-toolbar.smooth a.ilightbox-pause {
background-position: 8px -81px;
}
.isMobile .ilightbox-toolbar.smooth {
background: #000;
top: auto;
bottom: 0;
left: 0;
width: 100%;
height: 40px;
text-align: center;
}
.isMobile .ilightbox-toolbar.smooth a {
display: inline-block;
float: none;
width: 50px;
height: 40px;
background-size: 50%;
background-position: 50%;
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-fullscreen {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/fullscreen-icon-64.png);
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-close {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/x-mark-icon-64.png);
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-next-button {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/arrow-next-icon-64.png);
background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-prev-button {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/arrow-prev-icon-64.png);
background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-play {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/play-icon-64.png);
}
.isMobile .ilightbox-toolbar.smooth a.ilightbox-pause {
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/pause-icon-64.png);
}
.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-title {
font-size: 18px;
padding: 10px 12px;
padding-right: 60px;
color: #acacad;
}
.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-toolbar {
left: auto;
top: 5px;
right: 5px;
}
.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-toolbar a {
float: right;
}
.ilightbox-thumbnails.smooth.ilightbox-horizontal {
height: 100px;
}
.ilightbox-thumbnails.smooth.ilightbox-horizontal .ilightbox-thumbnails-container {
height: 100px;
}
.ilightbox-thumbnails.smooth.ilightbox-vertical {
width: 140px;
}
.ilightbox-thumbnails.smooth.ilightbox-vertical .ilightbox-thumbnails-container {
width: 140px;
}
.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail {
padding: 10px;
}
.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
border-radius: 0;
}
.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail:after {
display: block;
content: "";
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
margin: auto;
pointer-events: none;
box-sizing: border-box;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.11);
}
.ilightbox-thumbnails.smooth.ilightbox-vertical .ilightbox-thumbnails-grid .ilightbox-thumbnail {
margin-bottom: -10px;
}
.ilightbox-thumbnails.smooth.ilightbox-horizontal .ilightbox-thumbnails-grid .ilightbox-thumbnail {
margin-right: -10px;
}
.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/thumb-overlay-play.png) no-repeat center;
}
.ilightbox-button.smooth.disabled {
opacity: 0.1;
cursor: default;
}
.ilightbox-button.smooth span {
display: block;
width: 100%;
height: 100%;
}
.ilightbox-button.smooth {
bottom: 0;
right: 0;
left: 0;
width: 120px;
height: 70px;
margin: auto;
background: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/arrows_vertical.png) no-repeat 50% -110px;
background-color: #000;
background-color: rgba(0, 0, 0, 0.5);
border: rgba(255, 255, 255, 0.2) 1px solid;
}
.ilightbox-button.ilightbox-next-button.smooth {
border-bottom: 0;
}
.ilightbox-button.ilightbox-prev-button.smooth {
top: 0;
bottom: auto;
background-position: 50% -15px;
border-top: 0;
}
.ilightbox-button.smooth.horizontal {
right: 0;
left: auto;
top: 0;
bottom: 0;
width: 70px;
height: 120px;
background-image: url(https://www.iaf.gov/wp-content/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/arrows_horizontal.png);
background-position: -110px 50%;
border: rgba(255, 255, 255, 0.2) 1px solid;
}
.ilightbox-button.ilightbox-next-button.smooth.horizontal {
border-right: 0;
}
.ilightbox-button.ilightbox-prev-button.smooth.horizontal {
right: auto;
left: 0;
background-position: -18px 50%;
border-left: 0;
}
#posts-container.fusion-blog-layout-grid {
margin: -20px -20px 0 -20px;
margin: -20px -20px 0 -20px;
}
#posts-container.fusion-blog-layout-grid .fusion-post-grid {
padding: 20px;
padding: 20px;
}
.fusion-builder-row.fusion-row {
max-width: 940px;
}
.fusion-content-boxes .content-box-heading {
font-size: 24;
color: #333c4e;
}
.fusion-content-boxes .content-container {
color: #4f4f4f;
}
.fusion-content-boxes .content-wrapper-background {
background-color: rgba(255, 255, 255, 0);
}
.fusion-content-boxes .link-type-button-bar .fusion-read-more {
background: #e65943;
color: #ffffff;
}
.fusion-content-boxes .link-type-button-bar .fusion-read-more:after,
.fusion-content-boxes .link-type-button-bar .fusion-read-more:before {
color: #ffffff;
}
.fusion-content-boxes .link-type-button-bar .fusion-read-more:hover,
.fusion-content-boxes .link-type-button-bar.link-area-box:hover .fusion-read-more {
background: #e7c14f;
color: #ffffff !important;
}
.fusion-content-boxes .link-type-button-bar .fusion-read-more:hover:after,
.fusion-content-boxes .link-type-button-bar .fusion-read-more:hover:before,
.fusion-content-boxes .link-type-button-bar.link-area-box:hover .fusion-read-more:after,
.fusion-content-boxes .link-type-button-bar.link-area-box:hover .fusion-read-more:before {
color: #ffffff !important;
} .fusion-separator.sep-dashed,
.fusion-separator.sep-dotted,
.fusion-separator.sep-double,
.fusion-separator.sep-single {
border-color: #e7e4e2;
}
.fusion-body .fusion-content-sep:not([class*="sep-"]) {
display: none;
}
.fusion-tabs.icon-position-right .nav-tabs li .tab-link .fontawesome-icon {
margin-right: 0;
margin-left: 10px;
}
.fusion-tabs.icon-position-top .nav-tabs li .tab-link .fontawesome-icon {
display: block;
margin: 0 auto;
margin-bottom: 10px;
text-align: center;
}
.fusion-reading-box-container .reading-box {
background-color: #faf9f8;
}
.fusion-title .title-sep,
.fusion-title.sep-underline {
border-color: #e7e4e2;
}
.fusion-accordian .fusion-panel {
border-color: #e7e4e2;
}
.fusion-faq-shortcode .fusion-accordian .panel-title a .fa-fusion-box {
background-color: rgba(255, 255, 255, 0);
}
.fusion-faq-shortcode .fusion-accordian .panel-title .active .fa-fusion-box {
background-color: #da6248;
}
.fusion-faq-shortcode .fusion-accordian .panel-title a:hover .fa-fusion-box {
background-color: #da6248 !important;
}
.fusion-faq-shortcode .fusion-accordian .fusion-toggle-boxed-mode:hover .panel-title a,
.fusion-faq-shortcode .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a:hover .fa-fusion-box,
.fusion-faq-shortcode .fusion-accordian .panel-title a:hover {
color: #da6248;
}
.fusion-filters .fusion-filter.fusion-active a {
color: #0084cd;
color: #0084cd;
color: #0084cd;
border-color: #0084cd;
border-color: #0084cd;
border-color: #0084cd;
}
.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper {
border-color: rgba(255, 255, 255, 0);
border-color: rgba(255, 255, 255, 0);
}
.fusion-load-more-button.fusion-blog-button {
background-color: #f2f1f0;
}
.fusion-load-more-button.fusion-blog-button:hover {
background-color: rgba(242, 241, 240, 0.8);
}
.fusion-load-more-button.fusion-blog-button,
.fusion-load-more-button.fusion-blog-button:hover {
color: #333;
}
.fusion-blog-layout-grid .post .fusion-post-wrapper,
.fusion-blog-layout-timeline .post {
background-color: #ffffff;
}
.fusion-blog-layout-grid .post .flexslider,
.fusion-blog-layout-grid .post .fusion-post-wrapper,
.fusion-blog-layout-timeline .fusion-timeline-arrow,
.fusion-blog-layout-timeline .fusion-timeline-date,
.fusion-blog-layout-timeline .fusion-timeline-line,
.fusion-blog-layout-timeline .post,
.fusion-blog-layout-timeline .post .flexslider,
.fusion-blog-timeline-layout .post,
.fusion-blog-timeline-layout .post .flexslider,
.fusion-blog-timeline-layout .post .fusion-content-sep,
.fusion-events-shortcode .fusion-events-thumbnail,
.fusion-events-shortcode .fusion-layout-column,
.product-buttons,
.product-buttons-container,
.products li {
border-color: rgba(255, 255, 255, 0);
border: none;
}
.fusion-body .product .fusion-content-sep {
border-color: #e7e4e2;
}
.fusion-blog-layout-timeline .fusion-timeline-circle,
.fusion-blog-layout-timeline .fusion-timeline-date,
.fusion-blog-timeline-layout .fusion-timeline-circle,
.fusion-blog-timeline-layout .fusion-timeline-date {
background-color: rgba(255, 255, 255, 0);
}
.fusion-blog-timeline-layout .fusion-timeline-arrow,
.fusion-blog-timeline-layout .fusion-timeline-icon,
.fusion-timeline-arrow,
.fusion-timeline-icon {
color: rgba(255, 255, 255, 0);
}
.fusion-image-wrapper .fusion-rollover {
transition: opacity 0.5s ease-in-out;
transform: translateY(0%);
background-image: linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(1, rgba(0, 0, 0, 0.3)));
}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-link {
background: none;
width: calc(30px * 1.5);
height: calc(30px * 1.5);
}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before {
font-size: 30px;
line-height: 1.5;
color: #ffffff;
}
.no-cssgradients .fusion-image-wrapper .fusion-rollover {
background: #000000;
}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:before,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price *,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,
.fusion-rollover .fusion-rollover-content .fusion-rollover-title {
color: #ffffff;
}
.fusion-blog-pagination .fusion-hide-pagination-text .pagination-next:hover,
.fusion-blog-pagination .fusion-hide-pagination-text .pagination-prev:hover,
.fusion-blog-pagination .pagination .current,
.fusion-date-and-formats .fusion-date-box {
background-color: #0084cd;
border-color: #0084cd;
}
.fusion-blog-pagination .pagination a.inactive:hover,
.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-next:hover,
.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-prev:hover {
border-color: #0084cd;
}
.fusion-blog-pagination .pagination a.inactive,
.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-next,
.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-prev {
border-color: #e7e4e2;
}
.fusion-date-and-formats .fusion-format-box {
color: #0084cd;
}
.fusion-blog-pagination .pagination,
.fusion-blog-pagination .pagination .current,
.fusion-blog-pagination .pagination .pagination-next,
.fusion-blog-pagination .pagination .pagination-prev,
.fusion-blog-pagination .pagination a.inactive {
font-size: 14px;
}
.fusion-blog-pagination .pagination .current,
.fusion-blog-pagination .pagination a.inactive,
.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-next,
.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-prev {
padding: 10px 14px;
}
.fusion-flexslider .flex-direction-nav .flex-next,
.fusion-flexslider .flex-direction-nav .flex-prev {
background-color: rgba(51, 60, 78, 0.6);
}
.fusion-flexslider .flex-direction-nav .flex-next:hover,
.fusion-flexslider .flex-direction-nav .flex-prev:hover {
background-color: rgba(51, 60, 78, 0.7);
}
@media only screen and (max-width: 800px) {
.fusion-content-boxes.content-boxes-clean-horizontal .content-box-column,
.fusion-content-boxes.content-boxes-clean-vertical .content-box-column {
border-right-width: 1px;
}
.fusion-content-boxes .content-box-shortcode-timeline {
display: none;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
padding-bottom: 20px;
padding-left: 3%;
padding-right: 3%;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-box-column,
.fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
margin-bottom: 55px;
}
.fusion-countdown,
.fusion-countdown .fusion-countdown-heading-wrapper,
.fusion-countdown .fusion-countdown-link-wrapper {
display: block;
}
.fusion-countdown .fusion-countdown-heading-wrapper {
text-align: center;
}
.fusion-countdown.fusion-countdown-has-heading .fusion-countdown-counter-wrapper {
margin-top: 1em;
}
.fusion-countdown.fusion-countdown-has-link .fusion-countdown-counter-wrapper {
margin-bottom: 1em;
}
.fusion-countdown .fusion-countdown-link-wrapper {
text-align: center;
}
.fusion-counters-box .fusion-counter-box {
margin-bottom: 20px;
padding: 0 15px;
}
.fusion-counters-box .fusion-counter-box:last-child {
margin-bottom: 0;
}
.fusion-reading-box-container .fusion-reading-box-flex {
display: block;
}
.fusion-reading-box-container .fusion-desktop-button {
display: none;
}
.fusion-reading-box-container .fusion-mobile-button {
display: block;
}
.fusion-reading-box-container .fusion-mobile-button.continue-center {
display: block;
}
.fusion-title {
margin-top: 0px !important;
margin-bottom: 20px !important;
}
.fusion-filters {
border-bottom: 0;
border-bottom: 0;
border-bottom: 0;
}
.fusion-filter {
float: none;
float: none;
float: none;
margin: 0;
margin: 0;
margin: 0;
border-bottom: 1px solid #e7e4e2;
border-bottom: 1px solid #e7e4e2;
border-bottom: 1px solid #e7e6e6;
}
.fusion-blog-layout-medium-alternate .fusion-post-content,
.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content {
float: none;
clear: both;
margin: 0;
padding-top: 20px;
}
}
@media only screen and (max-width: 640px) {
.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
min-height: inherit !important;
padding-bottom: 20px;
padding-left: 3% !important;
padding-right: 3% !important;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-box-column,
.fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
margin-bottom: 55px;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .heading h1 {
margin-top: -5px;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .heading h2 {
margin-top: -5px;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .heading h3 {
margin-top: -5px;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .heading h4 {
margin-top: -5px;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .heading h5 {
margin-top: -5px;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .heading h6 {
margin-top: -5px;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .more {
margin-top: 12px;
}
.fusion-content-boxes.content-boxes-icon-boxed .col {
box-sizing: border-box;
}
.fusion-blog-layout-grid-6 .fusion-post-grid {
width: 100% !important;
}
.fusion-blog-layout-large .fusion-meta-info .fusion-alignleft,
.fusion-blog-layout-large .fusion-meta-info .fusion-alignright,
.fusion-blog-layout-medium .fusion-meta-info .fusion-alignleft,
.fusion-blog-layout-medium .fusion-meta-info .fusion-alignright {
display: block;
float: none;
margin: 0;
width: 100%;
}
.fusion-blog-layout-medium .fusion-post-slideshow {
float: none;
margin: 0 0 20px 0;
height: auto;
width: auto;
}
.fusion-blog-layout-large-alternate .fusion-date-and-formats {
margin-bottom: 35px;
}
.fusion-blog-layout-large-alternate .fusion-post-content {
margin: 0;
}
.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow {
display: inline-block;
float: none;
margin-right: 0;
max-width: 197px;
}
.fusion-blog-layout-grid .fusion-post-grid {
position: static;
width: 100%;
}
.fusion-blog-layout-timeline {
padding-top: 0;
}
.fusion-blog-layout-timeline .fusion-post-timeline {
float: none;
width: 100%;
}
.fusion-blog-layout-timeline .fusion-timeline-date {
margin-bottom: 0;
margin-top: 2px;
}
.fusion-timeline-arrow,
.fusion-timeline-circle,
.fusion-timeline-icon,
.fusion-timeline-line {
display: none;
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) {
.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
min-height: inherit !important;
padding-bottom: 20px;
padding-left: 3% !important;
padding-right: 3% !important;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-box-column,
.fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
margin-bottom: 55px;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
padding-bottom: 20px;
padding-left: 3%;
padding-right: 3%;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-box-column,
.fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
margin-bottom: 55px;
}
.fusion-counters-box .fusion-counter-box {
margin-bottom: 20px;
padding: 0 15px;
}
.fusion-counters-box .fusion-counter-box:last-child {
margin-bottom: 0;
}
.fusion-reading-box-container .fusion-mobile-button {
display: none;
float: none;
}
.fusion-reading-box-container .continue {
display: block;
}
.fusion-title {
margin-top: 0px !important;
margin-bottom: 20px !important;
}
.fusion-blog-layout-grid-6 .fusion-post-grid {
width: 33.3333333333% !important;
}
.fusion-blog-layout-grid-6 .fusion-element-landscape {
width: 66% !important;
}
.fusion-blog-layout-grid-3 .fusion-post-grid,
.fusion-blog-layout-grid-4 .fusion-post-grid,
.fusion-blog-layout-grid-5 .fusion-post-grid {
width: 50% !important;
}
.fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape,
.fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape,
.fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape {
width: 100% !important;
}
}
@media only screen and (min-width: 800px) {
.fusion-tabs .nav {
display: block;
}
.fusion-tabs .fusion-mobile-tab-nav {
display: none;
}
.fusion-tabs.clean .tab-pane {
margin: 0;
}
.fusion-tabs .nav-tabs {
display: inline-block;
vertical-align: middle;
}
.fusion-tabs .nav-tabs.nav-justified > li {
display: table-cell;
width: 1%;
}
.fusion-tabs .nav-tabs li .tab-link {
margin-right: 1px;
}
.fusion-tabs .nav-tabs li:last-child .tab-link {
margin-right: 0;
}
.fusion-tabs.horizontal-tabs .nav-tabs {
margin: 0 0 -1px;
}
.fusion-tabs.horizontal-tabs .nav {
border-bottom: 1px solid #ede8e8;
}
.fusion-tabs.horizontal-tabs.clean .nav {
border: none;
text-align: center;
}
.fusion-tabs.horizontal-tabs.clean .nav-tabs {
border: none;
}
.fusion-tabs.horizontal-tabs.clean .nav-tabs li {
margin-bottom: 0;
}
.fusion-tabs.horizontal-tabs.clean .nav-tabs li .tab-link {
margin-right: -1px;
}
.fusion-tabs.horizontal-tabs.clean .tab-content {
margin-top: 40px;
}
.fusion-tabs.nav-not-justified {
border: none;
}
.fusion-tabs.nav-not-justified .nav-tabs li {
display: inline-block;
}
.fusion-tabs.nav-not-justified.clean .nav-tabs li .tab-link {
padding: 14px 55px;
}
.fusion-tabs.vertical-tabs {
display: flex;
border: none;
clear: both;
zoom: 1;
}
.fusion-tabs.vertical-tabs:before,
.fusion-tabs.vertical-tabs:after {
content: " ";
display: table;
}
.fusion-tabs.vertical-tabs:after {
clear: both;
}
.fusion-tabs.vertical-tabs .nav-tabs {
display: block;
position: relative;
left: 1px;
border: 1px solid #ede8e8;
border-right: none;
}
.fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
margin-right: 0;
margin-bottom: 1px;
padding: 10px 35px;
white-space: nowrap;
border-top: none;
text-align: left;
border-left: 3px transparent solid;
}
.fusion-tabs.vertical-tabs .nav-tabs > li:last-child .tab-link {
margin-bottom: 0;
}
.fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link {
border-bottom: none;
border-left: 3px solid #0084cd;
border-top: none;
cursor: pointer;
}
.fusion-tabs.vertical-tabs .nav {
width: auto;
}
.fusion-tabs.vertical-tabs .tab-content {
width: 84.5%;
}
.fusion-tabs.vertical-tabs .tab-pane {
padding: 30px;
border: 1px solid #ede8e8;
}
.fusion-tabs.vertical-tabs.clean .nav-tabs {
background-color: transparent;
border: none;
}
.fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link {
margin: 0;
padding: 10px 35px;
white-space: nowrap;
}
.fusion-body .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link {
border: 1px solid;
}
.fusion-tabs.vertical-tabs.clean .nav {
width: auto;
}
.fusion-tabs.vertical-tabs.clean .tab-content {
margin: 0;
width: 75%;
padding-left: 40px;
}
.fusion-reading-box-container .fusion-desktop-button {
display: block;
}
.fusion-reading-box-container .fusion-mobile-button {
display: none;
}
.fusion-reading-box-container .continue-center {
display: inline-block;
}
.fusion-reading-box-container .reading-box.reading-box-center {
text-align: center;
}
.fusion-reading-box-container .reading-box.reading-box-right {
text-align: right;
}
}
@media only screen and (min-width: 1008px) and (max-width: 1100px) {
.fusion-blog-layout-grid-6 .fusion-post-grid {
width: 20% !important;
}
.fusion-blog-layout-grid-6 .fusion-element-landscape {
width: 40% !important;
}
.fusion-blog-layout-grid-5 .fusion-post-grid {
width: 25% !important;
}
.fusion-blog-layout-grid-5 .fusion-element-landscape {
width: 50% !important;
}
}
@media only screen and (min-width: 916px) and (max-width: 1008px) {
.fusion-blog-layout-grid-6 .fusion-post-grid {
width: 20% !important;
}
.fusion-blog-layout-grid-6 .fusion-element-landscape {
width: 40% !important;
}
.fusion-blog-layout-grid-5 .fusion-post-grid {
width: 33.3333333333% !important;
}
.fusion-blog-layout-grid-5 .fusion-element-landscape {
width: 66% !important;
}
.fusion-blog-layout-grid-4 .fusion-post-grid {
width: 33.3333333333% !important;
}
.fusion-blog-layout-grid-4 .fusion-element-landscape {
width: 66% !important;
}
}
@media only screen and (min-width: 824px) and (max-width: 916px) {
.fusion-blog-layout-grid-6 .fusion-post-grid {
width: 25% !important;
}
.fusion-blog-layout-grid-6 .fusion-element-landscape {
width: 50% !important;
}
.fusion-blog-layout-grid-3 .fusion-post-grid,
.fusion-blog-layout-grid-4 .fusion-post-grid,
.fusion-blog-layout-grid-5 .fusion-post-grid {
width: 50% !important;
}
.fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape,
.fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape,
.fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape {
width: 100% !important;
}
}
@media only screen and (min-width: 732px) and (max-width: 824px) {
.fusion-blog-layout-grid-6 .fusion-post-grid {
width: 33.33% !important;
}
.fusion-blog-layout-grid-6 .fusion-element-landscape {
width: 66% !important;
}
.fusion-blog-layout-grid-3 .fusion-post-grid,
.fusion-blog-layout-grid-4 .fusion-post-grid,
.fusion-blog-layout-grid-5 .fusion-post-grid {
width: 50% !important;
}
.fusion-blog-layout-grid-3 .fusion-post-grid.fusion-element-landscape,
.fusion-blog-layout-grid-4 .fusion-post-grid.fusion-element-landscape,
.fusion-blog-layout-grid-5 .fusion-post-grid.fusion-element-landscape {
width: 100% !important;
}
}
@media only screen and (max-width: 732px) {
.fusion-blog-layout-grid .fusion-post-grid {
width: 100% !important;
}
.fusion-blog-layout-grid-6 .fusion-post-grid {
width: 50% !important;
}
.fusion-blog-layout-grid-6 .fusion-element-landscape {
width: 100% !important;
}
}
li {
font-family: lato !important;
}
.title-heading-center span {
font-family: lato;
font-weight: bold !important;
}
.content-template-default.single.single-content.postid-38861 .fusion-post-title-meta-wrap {
display: none;
}
.fusion-fullwidth.fullwidth-box.fusion-builder-row-3.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling .fusion-text.fusion-text-3,.non-hundred-percent-height-scrolling .fusion-text.fusion-text-3, .fusion-layout-column.fusion_builder_column.fusion-builder-column-7.fusion_builder_c