@keyframes mdc-ripple-fg-radius-in {
from {
transform: translate(var(--mdc-ripple-fg-translate-start)) scale(1);
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
to {
transform: translate(var(--mdc-ripple-fg-translate-end)) scale(var(--mdc-ripple-fg-scale)); } }
@keyframes mdc-ripple-fg-opacity-out {
from {
opacity: 1;
animation-timing-function: linear; }
to {
opacity: 0; } }
@keyframes mdc-ripple-fg-unbounded-opacity-deactivate {
from {
opacity: 1; }
to {
opacity: 0; } }
@keyframes mdc-ripple-fg-unbounded-transform-deactivate {
from {
transform: var(--mdc-ripple-fg-approx-xf); }
to {
transform: scale(var(--mdc-ripple-fg-scale)); } }    #cf7md-form input[type="text"],
#cf7md-form input[type="email"],
#cf7md-form input[type="url"],
#cf7md-form input[type="password"],
#cf7md-form input[type="search"],
#cf7md-form input[type="number"],
#cf7md-form input[type="tel"],
#cf7md-form input[type="range"],
#cf7md-form input[type="date"],
#cf7md-form input[type="month"],
#cf7md-form input[type="week"],
#cf7md-form input[type="time"],
#cf7md-form input[type="datetime"],
#cf7md-form input[type="datetime-local"],
#cf7md-form input[type="color"],
#cf7md-form textarea {
background: transparent;
border: none;
border-radius: 0;
display: block;
padding: 0;
width: 100%;
box-shadow: none; }
#cf7md-form label {
font-weight: normal;
margin: 0; }
#cf7md-form select {
height: auto;
border-radius: 0; }
#cf7md-form .cf:after, #cf7md-form .cf7md-item:after {
content: "";
display: table;
clear: both; }
#cf7md-form .mdc-layout-grid {
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-ms-flex-align: stretch;
align-items: stretch;
margin: 0 auto;
box-sizing: border-box;
padding: 8px;
padding: calc(var(--mdc-layout-grid-margin, 16px) - var(--mdc-layout-grid-gutter, 16px) / 2); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid {
display: grid;
grid-gap: 16px;
grid-gap: var(--mdc-layout-grid-gutter, 16px);
padding: 16px;
padding: var(--mdc-layout-grid-margin, 16px); }
@media (min-width: 840px) {
#cf7md-form .mdc-layout-grid {
grid-template-columns: repeat(12, minmax(0, 1fr)); } }
@media (min-width: 480px) and (max-width: 839px) {
#cf7md-form .mdc-layout-grid {
grid-template-columns: repeat(8, minmax(0, 1fr)); } }
@media (max-width: 479px) {
#cf7md-form .mdc-layout-grid {
grid-template-columns: repeat(4, minmax(0, 1fr)); } } }
#cf7md-form .mdc-layout-grid__cell {
margin: 8px;
margin: calc(var(--mdc-layout-grid-gutter, 16px) / 2);
box-sizing: border-box; }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell {
margin: 0; } }
@media (min-width: 840px) {
#cf7md-form .mdc-layout-grid__cell {
width: calc(33.33333% - 16px);
width: calc(33.33333% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell {
width: auto;
grid-column-end: span 4; } } }
@media (min-width: 480px) and (max-width: 839px) {
#cf7md-form .mdc-layout-grid__cell {
width: calc(50% - 16px);
width: calc(50% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell {
width: auto;
grid-column-end: span 4; } } }
@media (max-width: 479px) {
#cf7md-form .mdc-layout-grid__cell {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell {
width: auto;
grid-column-end: span 4; } } }
@media (min-width: 840px) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-desktop.mdc-layout-grid__cell--span-1-desktop {
width: calc(8.33333% - 16px);
width: calc(8.33333% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-desktop.mdc-layout-grid__cell--span-1-desktop {
width: auto;
grid-column-end: span 1; } }
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-desktop.mdc-layout-grid__cell--span-2-desktop {
width: calc(16.66667% - 16px);
width: calc(16.66667% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-desktop.mdc-layout-grid__cell--span-2-desktop {
width: auto;
grid-column-end: span 2; } }
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-desktop.mdc-layout-grid__cell--span-3-desktop {
width: calc(25% - 16px);
width: calc(25% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-desktop.mdc-layout-grid__cell--span-3-desktop {
width: auto;
grid-column-end: span 3; } }
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-desktop.mdc-layout-grid__cell--span-4-desktop {
width: calc(33.33333% - 16px);
width: calc(33.33333% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-desktop.mdc-layout-grid__cell--span-4-desktop {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-desktop.mdc-layout-grid__cell--span-5-desktop {
width: calc(41.66667% - 16px);
width: calc(41.66667% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-desktop.mdc-layout-grid__cell--span-5-desktop {
width: auto;
grid-column-end: span 5; } }
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-desktop.mdc-layout-grid__cell--span-6-desktop {
width: calc(50% - 16px);
width: calc(50% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-desktop.mdc-layout-grid__cell--span-6-desktop {
width: auto;
grid-column-end: span 6; } }
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-desktop.mdc-layout-grid__cell--span-7-desktop {
width: calc(58.33333% - 16px);
width: calc(58.33333% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-desktop.mdc-layout-grid__cell--span-7-desktop {
width: auto;
grid-column-end: span 7; } }
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-desktop.mdc-layout-grid__cell--span-8-desktop {
width: calc(66.66667% - 16px);
width: calc(66.66667% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-desktop.mdc-layout-grid__cell--span-8-desktop {
width: auto;
grid-column-end: span 8; } }
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-desktop.mdc-layout-grid__cell--span-9-desktop {
width: calc(75% - 16px);
width: calc(75% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-desktop.mdc-layout-grid__cell--span-9-desktop {
width: auto;
grid-column-end: span 9; } }
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-desktop.mdc-layout-grid__cell--span-10-desktop {
width: calc(83.33333% - 16px);
width: calc(83.33333% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-desktop.mdc-layout-grid__cell--span-10-desktop {
width: auto;
grid-column-end: span 10; } }
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-desktop.mdc-layout-grid__cell--span-11-desktop {
width: calc(91.66667% - 16px);
width: calc(91.66667% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-desktop.mdc-layout-grid__cell--span-11-desktop {
width: auto;
grid-column-end: span 11; } }
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-desktop.mdc-layout-grid__cell--span-12-desktop {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-desktop.mdc-layout-grid__cell--span-12-desktop {
width: auto;
grid-column-end: span 12; } } }
@media (min-width: 480px) and (max-width: 839px) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-tablet.mdc-layout-grid__cell--span-1-tablet {
width: calc(12.5% - 16px);
width: calc(12.5% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-tablet.mdc-layout-grid__cell--span-1-tablet {
width: auto;
grid-column-end: span 1; } }
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-tablet.mdc-layout-grid__cell--span-2-tablet {
width: calc(25% - 16px);
width: calc(25% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-tablet.mdc-layout-grid__cell--span-2-tablet {
width: auto;
grid-column-end: span 2; } }
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-tablet.mdc-layout-grid__cell--span-3-tablet {
width: calc(37.5% - 16px);
width: calc(37.5% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-tablet.mdc-layout-grid__cell--span-3-tablet {
width: auto;
grid-column-end: span 3; } }
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-tablet.mdc-layout-grid__cell--span-4-tablet {
width: calc(50% - 16px);
width: calc(50% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-tablet.mdc-layout-grid__cell--span-4-tablet {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-tablet.mdc-layout-grid__cell--span-5-tablet {
width: calc(62.5% - 16px);
width: calc(62.5% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-tablet.mdc-layout-grid__cell--span-5-tablet {
width: auto;
grid-column-end: span 5; } }
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-tablet.mdc-layout-grid__cell--span-6-tablet {
width: calc(75% - 16px);
width: calc(75% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-tablet.mdc-layout-grid__cell--span-6-tablet {
width: auto;
grid-column-end: span 6; } }
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-tablet.mdc-layout-grid__cell--span-7-tablet {
width: calc(87.5% - 16px);
width: calc(87.5% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-tablet.mdc-layout-grid__cell--span-7-tablet {
width: auto;
grid-column-end: span 7; } }
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-tablet.mdc-layout-grid__cell--span-8-tablet {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-tablet.mdc-layout-grid__cell--span-8-tablet {
width: auto;
grid-column-end: span 8; } }
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-tablet.mdc-layout-grid__cell--span-9-tablet {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-tablet.mdc-layout-grid__cell--span-9-tablet {
width: auto;
grid-column-end: span 8; } }
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-tablet.mdc-layout-grid__cell--span-10-tablet {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-tablet.mdc-layout-grid__cell--span-10-tablet {
width: auto;
grid-column-end: span 8; } }
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-tablet.mdc-layout-grid__cell--span-11-tablet {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-tablet.mdc-layout-grid__cell--span-11-tablet {
width: auto;
grid-column-end: span 8; } }
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-tablet.mdc-layout-grid__cell--span-12-tablet {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-tablet.mdc-layout-grid__cell--span-12-tablet {
width: auto;
grid-column-end: span 8; } } }
@media (max-width: 479px) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-phone.mdc-layout-grid__cell--span-1-phone {
width: calc(25% - 16px);
width: calc(25% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-1, #cf7md-form .mdc-layout-grid__cell--span-1-phone.mdc-layout-grid__cell--span-1-phone {
width: auto;
grid-column-end: span 1; } }
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-phone.mdc-layout-grid__cell--span-2-phone {
width: calc(50% - 16px);
width: calc(50% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-2, #cf7md-form .mdc-layout-grid__cell--span-2-phone.mdc-layout-grid__cell--span-2-phone {
width: auto;
grid-column-end: span 2; } }
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-phone.mdc-layout-grid__cell--span-3-phone {
width: calc(75% - 16px);
width: calc(75% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-3, #cf7md-form .mdc-layout-grid__cell--span-3-phone.mdc-layout-grid__cell--span-3-phone {
width: auto;
grid-column-end: span 3; } }
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-phone.mdc-layout-grid__cell--span-4-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-4, #cf7md-form .mdc-layout-grid__cell--span-4-phone.mdc-layout-grid__cell--span-4-phone {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-phone.mdc-layout-grid__cell--span-5-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-5, #cf7md-form .mdc-layout-grid__cell--span-5-phone.mdc-layout-grid__cell--span-5-phone {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-phone.mdc-layout-grid__cell--span-6-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-6, #cf7md-form .mdc-layout-grid__cell--span-6-phone.mdc-layout-grid__cell--span-6-phone {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-phone.mdc-layout-grid__cell--span-7-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-7, #cf7md-form .mdc-layout-grid__cell--span-7-phone.mdc-layout-grid__cell--span-7-phone {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-phone.mdc-layout-grid__cell--span-8-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-8, #cf7md-form .mdc-layout-grid__cell--span-8-phone.mdc-layout-grid__cell--span-8-phone {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-phone.mdc-layout-grid__cell--span-9-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-9, #cf7md-form .mdc-layout-grid__cell--span-9-phone.mdc-layout-grid__cell--span-9-phone {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-phone.mdc-layout-grid__cell--span-10-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-10, #cf7md-form .mdc-layout-grid__cell--span-10-phone.mdc-layout-grid__cell--span-10-phone {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-phone.mdc-layout-grid__cell--span-11-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-11, #cf7md-form .mdc-layout-grid__cell--span-11-phone.mdc-layout-grid__cell--span-11-phone {
width: auto;
grid-column-end: span 4; } }
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-phone.mdc-layout-grid__cell--span-12-phone {
width: calc(100% - 16px);
width: calc(100% - var(--mdc-layout-grid-gutter, 16px)); }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--span-12, #cf7md-form .mdc-layout-grid__cell--span-12-phone.mdc-layout-grid__cell--span-12-phone {
width: auto;
grid-column-end: span 4; } } }
#cf7md-form .mdc-layout-grid__cell--order-1 {
-ms-flex-order: 1;
order: 1; }
#cf7md-form .mdc-layout-grid__cell--order-2 {
-ms-flex-order: 2;
order: 2; }
#cf7md-form .mdc-layout-grid__cell--order-3 {
-ms-flex-order: 3;
order: 3; }
#cf7md-form .mdc-layout-grid__cell--order-4 {
-ms-flex-order: 4;
order: 4; }
#cf7md-form .mdc-layout-grid__cell--order-5 {
-ms-flex-order: 5;
order: 5; }
#cf7md-form .mdc-layout-grid__cell--order-6 {
-ms-flex-order: 6;
order: 6; }
#cf7md-form .mdc-layout-grid__cell--order-7 {
-ms-flex-order: 7;
order: 7; }
#cf7md-form .mdc-layout-grid__cell--order-8 {
-ms-flex-order: 8;
order: 8; }
#cf7md-form .mdc-layout-grid__cell--order-9 {
-ms-flex-order: 9;
order: 9; }
#cf7md-form .mdc-layout-grid__cell--order-10 {
-ms-flex-order: 10;
order: 10; }
#cf7md-form .mdc-layout-grid__cell--order-11 {
-ms-flex-order: 11;
order: 11; }
#cf7md-form .mdc-layout-grid__cell--order-12 {
-ms-flex-order: 12;
order: 12; }
#cf7md-form .mdc-layout-grid__cell--align-top {
-ms-flex-item-align: start;
align-self: flex-start; }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--align-top {
-ms-flex-item-align: start;
align-self: start; } }
#cf7md-form .mdc-layout-grid__cell--align-middle {
-ms-flex-item-align: center;
align-self: center; }
#cf7md-form .mdc-layout-grid__cell--align-bottom {
-ms-flex-item-align: end;
align-self: flex-end; }
@supports (display: grid) {
#cf7md-form .mdc-layout-grid__cell--align-bottom {
-ms-flex-item-align: end;
align-self: end; } }
#cf7md-form .mdc-layout-grid {
padding: 0;
margin: 0 -8px; }
@supports (display: grid) or (display: -ms-grid) {
#cf7md-form .mdc-layout-grid {
margin: 0;
grid-gap: 0 16px; } }
#cf7md-form .mdc-layout-grid > div:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > table:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > p:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ul:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ol:not(.mdc-layout-grid__cell) {
grid-column-end: span 4; }
@media screen and (min-width: 480px) {
#cf7md-form .mdc-layout-grid > div:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > table:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > p:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ul:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ol:not(.mdc-layout-grid__cell) {
grid-column-end: span 8; } }
@media screen and (min-width: 840px) {
#cf7md-form .mdc-layout-grid > div:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > table:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > p:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ul:not(.mdc-layout-grid__cell),
#cf7md-form .mdc-layout-grid > ol:not(.mdc-layout-grid__cell) {
grid-column-end: span 12; } }
#cf7md-form .mdc-layout-grid > br {
display: none; } #cf7md-form .mdc-form-field {
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 0.875rem;
font-weight: 400;
letter-spacing: 0.04em;
line-height: 1.25rem; color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87));
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-align: center;
align-items: center;
vertical-align: middle; }
#cf7md-form .mdc-form-field--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-form-field { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-form-field > label {
-ms-flex-order: 0;
order: 0;
margin-right: auto;
margin-left: 4px; }
#cf7md-form [dir="rtl"] .mdc-form-field > label, #cf7md-form .mdc-form-field[dir="rtl"] > label {
margin-right: 4px;
margin-left: auto; }
#cf7md-form .mdc-form-field--align-end > label {
-ms-flex-order: -1;
order: -1;
margin-right: 4px;
margin-left: auto; }
#cf7md-form [dir="rtl"] .mdc-form-field--align-end > label, #cf7md-form .mdc-form-field--align-end[dir="rtl"] > label {
margin-right: auto;
margin-left: 4px; } #cf7md-form .mdc-textfield {
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 1rem;
letter-spacing: 0.04em;
display: inline-block;
margin-bottom: 8px;
will-change: opacity, transform, color; }
#cf7md-form .mdc-textfield__input { color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87));
padding: 0 0 8px;
border: none;
background: none;
font-size: inherit;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
#cf7md-form .mdc-textfield__input::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.46);
color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
opacity: 1; }
#cf7md-form .mdc-textfield__input::-moz-placeholder { color: rgba(0, 0, 0, 0.46);
color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
opacity: 1; }
#cf7md-form .mdc-textfield__input:-ms-input-placeholder { color: rgba(0, 0, 0, 0.46);
color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
opacity: 1; }
#cf7md-form .mdc-textfield__input::placeholder { color: rgba(0, 0, 0, 0.46);
color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
transition: color 180ms cubic-bezier(0.4, 0, 0.2, 1);
opacity: 1; }
#cf7md-form .mdc-textfield__input:focus {
outline: none; }
#cf7md-form .mdc-textfield__input:focus::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.54);
color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)); }
#cf7md-form .mdc-textfield__input:focus::-moz-placeholder { color: rgba(0, 0, 0, 0.54);
color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)); }
#cf7md-form .mdc-textfield__input:focus:-ms-input-placeholder { color: rgba(0, 0, 0, 0.54);
color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)); }
#cf7md-form .mdc-textfield__input:focus::placeholder { color: rgba(0, 0, 0, 0.54);
color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)); }
#cf7md-form .mdc-textfield__input:invalid {
box-shadow: none; }
#cf7md-form .mdc-textfield__input--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-textfield__input {
color: white; }
#cf7md-form .mdc-textfield__input--theme-dark::-webkit-input-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-textfield__input--theme-dark::-moz-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input::-moz-placeholder { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-textfield__input--theme-dark:-ms-input-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-textfield__input--theme-dark::placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input::placeholder { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-textfield__input--theme-dark:focus::-webkit-input-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input:focus::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.7);
color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)); }
#cf7md-form .mdc-textfield__input--theme-dark:focus::-moz-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input:focus::-moz-placeholder { color: rgba(255, 255, 255, 0.7);
color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)); }
#cf7md-form .mdc-textfield__input--theme-dark:focus:-ms-input-placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input:focus:-ms-input-placeholder { color: rgba(255, 255, 255, 0.7);
color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)); }
#cf7md-form .mdc-textfield__input--theme-dark:focus::placeholder,
#cf7md-form.mdc-theme--dark .mdc-textfield__input:focus::placeholder { color: rgba(255, 255, 255, 0.7);
color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)); }
#cf7md-form .mdc-textfield__label { color: rgba(0, 0, 0, 0.46);
color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
position: absolute;
bottom: 8px;
left: 0;
transform-origin: left top;
transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), color 180ms cubic-bezier(0.4, 0, 0.2, 1);
cursor: text; }
#cf7md-form [dir="rtl"] .mdc-textfield .mdc-textfield__label,
#cf7md-form .mdc-textfield[dir="rtl"] .mdc-textfield__label {
right: 0;
left: auto;
transform-origin: right top; }
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield__label,
#cf7md-form.mdc-theme--dark .mdc-textfield__label { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-textfield__label--float-above {
transform: translateY(-100%) scale(0.75, 0.75);
cursor: auto; }
#cf7md-form .mdc-textfield__input:-webkit-autofill + .mdc-textfield__label {
transform: translateY(-100%) scale(0.75, 0.75);
cursor: auto; }
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth) {
display: -ms-inline-flexbox;
display: inline-flex;
position: relative;
box-sizing: border-box;
-ms-flex-align: end;
align-items: flex-end;
margin-top: 16px; }
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline) {
height: 48px; }
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 1px;
transform: translateY(50%) scaleY(1);
transform-origin: center bottom;
transition: background-color 180ms cubic-bezier(0.4, 0, 0.2, 1), transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
background-color: rgba(0, 0, 0, 0.26);
content: ""; }
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after,
#cf7md-form.mdc-theme--dark .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after {
background-color: rgba(255, 255, 255, 0.12); }
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth) .mdc-textfield__label {
pointer-events: none; }
#cf7md-form .mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5);
transform: translateY(100%) scaleY(2);
transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after,
#cf7md-form.mdc-theme--dark .mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5);
transform: translateY(100%) scaleY(2);
transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-textfield--focused .mdc-textfield__label { color: #3f51b5;
color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--focused .mdc-textfield__label,
#cf7md-form.mdc-theme--dark .mdc-textfield--focused .mdc-textfield__label { color: #3f51b5;
color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-textfield--dense {
margin-top: 12px;
margin-bottom: 4px;
font-size: .813rem; }
#cf7md-form .mdc-textfield--dense .mdc-textfield__label--float-above {
transform: translateY(calc(-100% - 2px)) scale(0.923, 0.923); }
#cf7md-form .mdc-textfield--invalid:not(.mdc-textfield--focused)::after {
background-color: #d50000; }
#cf7md-form .mdc-textfield--invalid:not(.mdc-textfield--focused) .mdc-textfield__label {
color: #d50000; }
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--invalid:not(.mdc-textfield--focused)::after,
#cf7md-form.mdc-theme--dark .mdc-textfield--invalid:not(.mdc-textfield--focused)::after {
background-color: #ff6e6e; }
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--invalid:not(.mdc-textfield--focused) .mdc-textfield__label,
#cf7md-form.mdc-theme--dark .mdc-textfield--invalid:not(.mdc-textfield--focused) .mdc-textfield__label {
color: #ff6e6e; }
#cf7md-form .mdc-textfield--disabled {
border-bottom: 1px dotted rgba(35, 31, 32, 0.26); }
#cf7md-form .mdc-textfield--disabled::after {
display: none; }
#cf7md-form .mdc-textfield--disabled .mdc-textfield__input {
padding-bottom: 7px; }
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--disabled,
#cf7md-form.mdc-theme--dark .mdc-textfield--disabled {
border-bottom: 1px dotted rgba(255, 255, 255, 0.3); }
#cf7md-form .mdc-textfield--disabled .mdc-textfield__input,
#cf7md-form .mdc-textfield--disabled .mdc-textfield__label,
#cf7md-form .mdc-textfield--disabled + .mdc-textfield-helptext { color: rgba(0, 0, 0, 0.38);
color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38)); }
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--disabled .mdc-textfield__input,
#cf7md-form.mdc-theme--dark .mdc-textfield--disabled .mdc-textfield__input,
#cf7md-form .mdc-textfield--theme-dark
.mdc-textfield--disabled .mdc-textfield__label,
#cf7md-form.mdc-theme--dark
.mdc-textfield--disabled .mdc-textfield__label { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--disabled + .mdc-textfield-helptext,
#cf7md-form.mdc-theme--dark .mdc-textfield--disabled + .mdc-textfield-helptext { colr: rgba(255, 255, 255, 0.5);
colr: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-textfield--disabled .mdc-textfield__label {
bottom: 7px;
cursor: default; }
#cf7md-form .mdc-textfield__input:required + .mdc-textfield__label::after {
margin-left: 1px;
content: "*"; }
#cf7md-form .mdc-textfield--focused .mdc-textfield__input:required + .mdc-textfield__label::after {
color: #d50000; }
#cf7md-form .mdc-textfield--focused .mdc-textfield--theme-dark .mdc-textfield__input:required + .mdc-textfield__label::after, #cf7md-form .mdc-textfield--focused
.mdc-theme--dark .mdc-textfield__input:required + .mdc-textfield__label::after {
color: #ff6e6e; }
#cf7md-form .mdc-textfield--multiline {
display: -ms-flexbox;
display: flex;
height: initial;
transition: none; }
#cf7md-form .mdc-textfield--multiline::after {
content: initial; }
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input {
padding: 4px;
transition: border-color 180ms cubic-bezier(0.4, 0, 0.2, 1);
border: 1px solid rgba(0, 0, 0, 0.26);
border-radius: 2px; }
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--multiline .mdc-textfield__input,
#cf7md-form.mdc-theme--dark .mdc-textfield--multiline .mdc-textfield__input {
border-color: rgba(255, 255, 255, 0.12); }
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input:focus { border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus) {
border-color: #d50000; }
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus),
#cf7md-form.mdc-theme--dark .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus) {
border-color: #ff6e6e; }
#cf7md-form .mdc-textfield--multiline .mdc-textfield__label {
top: 6px;
bottom: initial;
left: 4px; }
#cf7md-form [dir="rtl"] .mdc-textfield--multiline .mdc-textfield--multiline .mdc-textfield__label,
#cf7md-form .mdc-textfield--multiline[dir="rtl"] .mdc-textfield--multiline .mdc-textfield__label {
right: 4px;
left: auto; }
#cf7md-form .mdc-textfield--multiline .mdc-textfield__label--float-above {
transform: translateY(calc(-100% - 6px)) scale(0.923, 0.923); }
#cf7md-form .mdc-textfield--multiline.mdc-textfield--disabled {
border-bottom: none; }
#cf7md-form .mdc-textfield--multiline.mdc-textfield--disabled .mdc-textfield__input {
border: 1px dotted rgba(35, 31, 32, 0.26); }
#cf7md-form .mdc-textfield--theme-dark .mdc-textfield--multiline.mdc-textfield--disabled .mdc-textfield__input,
#cf7md-form.mdc-theme--dark .mdc-textfield--multiline.mdc-textfield--disabled .mdc-textfield__input {
border-color: rgba(255, 255, 255, 0.3); }
#cf7md-form .mdc-textfield--fullwidth {
display: block;
width: 100%;
box-sizing: border-box;
margin: 0;
border: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.26);
outline: none; }
#cf7md-form .mdc-textfield--fullwidth:not(.mdc-textfield--multiline) {
height: 56px; }
#cf7md-form .mdc-textfield--fullwidth.mdc-textfield--multiline {
padding: 20px 0 0; }
#cf7md-form .mdc-textfield--fullwidth.mdc-textfield--dense:not(.mdc-textfield--multiline) {
height: 48px; }
#cf7md-form .mdc-textfield--fullwidth.mdc-textfield--dense.mdc-textfield--multiline {
padding: 16px 0 0; }
#cf7md-form .mdc-textfield--fullwidth.mdc-textfield--disabled, #cf7md-form .mdc-textfield--fullwidth.mdc-textfield--disabled.mdc-textfield--multiline {
border-bottom: 1px dotted rgba(0, 0, 0, 0.26); }
#cf7md-form .mdc-textfield--fullwidth--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-textfield--fullwidth {
border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
#cf7md-form .mdc-textfield--fullwidth--theme-dark.mdc-textfield--disabled, #cf7md-form .mdc-textfield--fullwidth--theme-dark.mdc-textfield--disabled.mdc-textfield--multiline, #cf7md-form.mdc-theme--dark .mdc-textfield--fullwidth.mdc-textfield--disabled, #cf7md-form.mdc-theme--dark .mdc-textfield--fullwidth.mdc-textfield--disabled.mdc-textfield--multiline {
border-bottom: 1px dotted rgba(255, 255, 255, 0.12); }
#cf7md-form .mdc-textfield--fullwidth .mdc-textfield__input {
width: 100%;
height: 100%;
padding: 0;
resize: none;
border: none !important; }
#cf7md-form .mdc-textfield:not(.mdc-textfield--upgraded):not(.mdc-textfield--multiline) .mdc-textfield__input {
transition: border-bottom-color 180ms cubic-bezier(0.4, 0, 0.2, 1);
border-bottom: 1px solid rgba(0, 0, 0, 0.26); }
#cf7md-form .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:focus { border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:disabled { color: rgba(0, 0, 0, 0.38);
color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
border-style: dotted;
border-color: rgba(35, 31, 32, 0.26); }
#cf7md-form .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:invalid:not(:focus) {
border-color: #d50000; }
#cf7md-form .mdc-textfield--theme-dark:not(.mdc-textfield--upgraded) .mdc-textfield__input:not(:focus),
#cf7md-form.mdc-theme--dark .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:not(:focus) {
border-color: rgba(255, 255, 255, 0.12); }
#cf7md-form .mdc-textfield--theme-dark:not(.mdc-textfield--upgraded) .mdc-textfield__input:disabled,
#cf7md-form.mdc-theme--dark .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:disabled { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5));
border-color: rgba(255, 255, 255, 0.3); }
#cf7md-form .mdc-textfield--theme-dark:not(.mdc-textfield--upgraded) .mdc-textfield__input:invalid:not(:focus),
#cf7md-form.mdc-theme--dark .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:invalid:not(:focus) {
border-color: #ff6e6e; }
#cf7md-form .mdc-textfield-helptext { color: rgba(0, 0, 0, 0.46);
color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
margin: 0;
transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
font-size: .75rem;
opacity: 0;
will-change: opacity; }
#cf7md-form .mdc-textfield-helptext--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-textfield-helptext { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-textfield + .mdc-textfield-helptext {
margin-bottom: 8px; }
#cf7md-form .mdc-textfield--dense + .mdc-textfield-helptext {
margin-bottom: 4px; }
#cf7md-form .mdc-textfield--focused + .mdc-textfield-helptext:not(.mdc-textfield-helptext--validation-msg) {
opacity: 1; }
#cf7md-form .mdc-textfield-helptext--persistent {
transition: none;
opacity: 1;
will-change: initial; }
#cf7md-form .mdc-textfield--invalid + .mdc-textfield-helptext--validation-msg {
color: #d50000;
opacity: 1; }
#cf7md-form .mdc-textfield--theme-dark.mdc-textfield--invalid + .mdc-textfield-helptext--validation-msg,
#cf7md-form.mdc-theme--dark .mdc-textfield--invalid + .mdc-textfield-helptext--validation-msg {
color: #ff6e6e; }
#cf7md-form .mdc-form-field > .mdc-textfield + label {
-ms-flex-item-align: start;
align-self: flex-start; }
#cf7md-form .mdc-textfield__label {
line-height: 1.25;
padding: 0 !important; }
#cf7md-form .mdc-textfield input {
height: auto !important;
padding-left: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important; }
#cf7md-form .cf7md-textarea textarea {
height: 6em;
padding: 4px !important; }
#cf7md-form .cf7md-textarea-autosize textarea {
height: 4em;
min-height: 4em;
max-height: 16em; }
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus) {
border-color: rgba(0, 0, 0, 0.26); }
#cf7md-form.mdc-theme--dark .mdc-textfield--multiline .mdc-textfield__input:invalid:not(:focus) {
border-color: rgba(255, 255, 255, 0.12); }
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after {
transform: none; }
#cf7md-form .mdc-textfield__input:not(textarea) {
line-height: 1.8 !important; }
#cf7md-form input[type="date"] {
min-height: 34px; }
#cf7md-form ::-webkit-datetime-edit-text,
#cf7md-form ::-webkit-datetime-edit-month-field,
#cf7md-form ::-webkit-datetime-edit-day-field,
#cf7md-form ::-webkit-datetime-edit-year-field {
opacity: 0;
transition: opacity .3s ease 0s; }
#cf7md-form input:focus::-webkit-datetime-edit-text,
#cf7md-form input:focus::-webkit-datetime-edit-month-field,
#cf7md-form input:focus::-webkit-datetime-edit-day-field,
#cf7md-form input:focus::-webkit-datetime-edit-year-field,
#cf7md-form input.cf7md-has-input:valid::-webkit-datetime-edit-text,
#cf7md-form input.cf7md-has-input:valid::-webkit-datetime-edit-month-field,
#cf7md-form input.cf7md-has-input:valid::-webkit-datetime-edit-day-field,
#cf7md-form input.cf7md-has-input:valid::-webkit-datetime-edit-year-field {
opacity: 1;
transition-delay: .2s; }
@supports (-ms-ime-align: auto) {
#cf7md-form input[type="date"] {
opacity: 0; }
#cf7md-form input[type="date"].cf7md-has-input {
opacity: 1; } }
#cf7md-form .mdc-select {
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 1rem;
font-weight: 400;
letter-spacing: 0.04em;
line-height: 1.75rem; color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87));
padding-left: 0;
padding-right: 24px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: start;
justify-content: flex-start;
max-width: calc(100% - 24px);
height: 32px;
transition: border-bottom-color 150ms 0ms cubic-bezier(0.4, 0, 1, 1), background-color 150ms 0ms cubic-bezier(0.4, 0, 1, 1);
border: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
border-radius: 0;
background: none;
background-repeat: no-repeat;
background-position: right center;
background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%230%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);
font-family: Roboto, sans-serif;
font-size: .936rem;
cursor: pointer; }
#cf7md-form [dir="rtl"] .mdc-select, #cf7md-form .mdc-select[dir="rtl"] {
padding-left: 24px;
padding-right: 0; }
#cf7md-form .mdc-select::-ms-expand {
display: none; }
#cf7md-form .mdc-select:focus { border-bottom-color: #3f51b5;
border-bottom-color: var(--mdc-theme-primary, #3f51b5);
outline: none;
background-color: rgba(0, 0, 0, 0.06); }
#cf7md-form [dir="rtl"] .mdc-select, #cf7md-form .mdc-select[dir="rtl"] {
background-position: left center; }
#cf7md-form .mdc-select--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-select { color: white;
color: var(--mdc-theme-text-primary-on-dark, white);
background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);
border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
#cf7md-form .mdc-select--theme-dark:focus,
#cf7md-form.mdc-theme--dark .mdc-select:focus { border-bottom-color: #3f51b5;
border-bottom-color: var(--mdc-theme-primary, #3f51b5);
background-color: rgba(255, 255, 255, 0.09); }
#cf7md-form .mdc-select__menu {
position: fixed;
top: 0;
left: 0;
max-height: 100%;
transform-origin: center center;
overflow-y: scroll; }
#cf7md-form .mdc-select__selected-text {
transition: opacity 125ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 125ms 0ms cubic-bezier(0.4, 0, 1, 1);
white-space: nowrap;
overflow: hidden; }
#cf7md-form .mdc-select--open .mdc-select__selected-text {
transform: translateY(8px);
transition: opacity 125ms 125ms cubic-bezier(0, 0, 0.2, 1), transform 125ms 125ms cubic-bezier(0, 0, 0.2, 1);
opacity: 0; }
#cf7md-form .mdc-select--disabled,
#cf7md-form .mdc-select[disabled] { color: rgba(0, 0, 0, 0.38);
color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%230%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.38%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);
border-bottom-style: dotted;
cursor: default;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
#cf7md-form .mdc-select--theme-dark.mdc-select--disabled,
#cf7md-form.mdc-theme--dark .mdc-select--disabled { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5));
background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.38%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);
border-bottom: 1px dotted rgba(255, 255, 255, 0.38); }
#cf7md-form .mdc-select--theme-dark.mdc-select[disabled],
#cf7md-form.mdc-theme--dark .mdc-select[disabled] { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5));
background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.38%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);
border-bottom: 1px dotted rgba(255, 255, 255, 0.38); }
#cf7md-form .mdc-select__menu .mdc-list-item {
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 1rem;
font-weight: 400;
letter-spacing: 0.04em;
line-height: 1.75rem; color: rgba(0, 0, 0, 0.54);
color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)); }
#cf7md-form .mdc-select__menu .mdc-list-item[aria-selected="true"] { color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)); }
#cf7md-form .mdc-select--theme-dark .mdc-select__menu .mdc-list-item,
#cf7md-form.mdc-theme--dark .mdc-select__menu .mdc-list-item { color: rgba(255, 255, 255, 0.7);
color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)); }
#cf7md-form .mdc-select--theme-dark .mdc-select__menu .mdc-list-item[aria-selected="true"],
#cf7md-form.mdc-theme--dark .mdc-select__menu .mdc-list-item[aria-selected="true"] { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-select__menu .mdc-list-group,
#cf7md-form .mdc-select__menu .mdc-list-group > .mdc-list-item:first-child {
margin-top: 12px; }
#cf7md-form .mdc-select__menu .mdc-list-group { color: rgba(0, 0, 0, 0.46);
color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
font-weight: normal; }
#cf7md-form .mdc-select__menu .mdc-list-group .mdc-list-item { color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)); }
#cf7md-form .mdc-select--theme-dark .mdc-select__menu .mdc-list-group,
#cf7md-form.mdc-theme--dark .mdc-select__menu .mdc-list-group { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-select--theme-dark .mdc-select__menu .mdc-list-group .mdc-list-item,
#cf7md-form.mdc-theme--dark .mdc-select__menu .mdc-list-group .mdc-list-item { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-multi-select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 250px;
padding: 0;
border: 1px solid; border-color: rgba(0, 0, 0, 0.46);
border-color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
outline: none; }
#cf7md-form .mdc-multi-select--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-multi-select { border-color: rgba(255, 255, 255, 0.5);
border-color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-multi-select .mdc-list-group {
margin: 16px 0 0;
padding: 0 0 0 16px; color: rgba(0, 0, 0, 0.46);
color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.46));
font-weight: normal; }
#cf7md-form .mdc-multi-select .mdc-list-group--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-multi-select .mdc-list-group { color: rgba(255, 255, 255, 0.5);
color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)); }
#cf7md-form .mdc-multi-select .mdc-list-group:last-child {
margin-bottom: 16px; }
#cf7md-form .mdc-multi-select .mdc-list-group .mdc-list-divider {
margin-left: -16px; }
#cf7md-form .mdc-multi-select .mdc-list-item {
margin: 0 0 0 -16px;
padding: 0 16px; color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)); }
#cf7md-form .mdc-multi-select .mdc-list-item--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-multi-select .mdc-list-item { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-multi-select .mdc-list-item:first-child {
margin-top: 12px; }
#cf7md-form .mdc-multi-select .mdc-list-item:last-child {
margin-bottom: 8px; }
#cf7md-form .mdc-multi-select .mdc-list-item:checked {
background-color: rgba(0, 0, 0, 0.12); background-color: #fff;
background-color: var(--mdc-theme-background, #fff); }
#cf7md-form .mdc-multi-select .mdc-list-item:checked--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-multi-select .mdc-list-item:checked { background-color: white;
background-color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-multi-select:focus .mdc-list-item:checked { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-multi-select:focus .mdc-list-item:checked--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-multi-select:focus .mdc-list-item:checked { background-color: white;
background-color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-list-divider {
margin-bottom: 8px;
padding-top: 8px;
font-size: 0; }
#cf7md-form .mdc-select {
padding-top: 0;
padding-bottom: 0;
height: 32px !important; }
#cf7md-form .mdc-select option {
color: black; }                @keyframes mdc-checkbox-fade-in-background {
0% {
border-color: rgba(0, 0, 0, 0.54);
background-color: transparent; }
50% { border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); } }
@keyframes mdc-checkbox-fade-out-background {
0%,
80% { border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); }
100% {
border-color: rgba(0, 0, 0, 0.54);
background-color: transparent; } }
@keyframes mdc-checkbox-fade-in-background-dark {
0% {
border-color: white;
background-color: transparent; }
50% { border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); } }
@keyframes mdc-checkbox-fade-out-background-dark {
0%,
80% { border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); }
100% {
border-color: white;
background-color: transparent; } }
@keyframes mdc-checkbox-unchecked-checked-checkmark-path {
0%,
50% {
stroke-dashoffset: 29.78334; }
50% {
animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }
100% {
stroke-dashoffset: 0; } }
@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
0%,
68.2% {
transform: scaleX(0); }
68.2% {
animation-timing-function: cubic-bezier(0, 0, 0, 1); }
100% {
transform: scaleX(1); } }
@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
from {
animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
opacity: 1;
stroke-dashoffset: 0; }
to {
opacity: 0;
stroke-dashoffset: -29.78334; } }
@keyframes mdc-checkbox-checked-indeterminate-checkmark {
from {
transform: rotate(0deg);
opacity: 1;
animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }
to {
transform: rotate(45deg);
opacity: 0; } }
@keyframes mdc-checkbox-indeterminate-checked-checkmark {
from {
transform: rotate(45deg);
opacity: 0;
animation-timing-function: cubic-bezier(0.14, 0, 0, 1); }
to {
transform: rotate(360deg);
opacity: 1; } }
@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
from {
transform: rotate(-45deg);
opacity: 0;
animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }
to {
transform: rotate(0deg);
opacity: 1; } }
@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
from {
transform: rotate(0deg);
opacity: 1;
animation-timing-function: cubic-bezier(0.14, 0, 0, 1); }
to {
transform: rotate(315deg);
opacity: 0; } }
@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
0% {
transform: scaleX(1);
opacity: 1;
animation-timing-function: linear; }
32.8%,
100% {
transform: scaleX(0);
opacity: 0; } }
#cf7md-form .mdc-checkbox {
display: inline-block;
position: relative;
box-sizing: content-box;
width: 18px;
height: 18px;
padding: 11px;
line-height: 0;
white-space: nowrap;
cursor: pointer;
vertical-align: bottom; }
#cf7md-form .mdc-checkbox__background {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
top: 11px;
left: 11px;
border-radius: 2px;
box-sizing: border-box;
pointer-events: none;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
width: 45%;
height: 45%;
box-sizing: border-box;
transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 1, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
border: 2px solid rgba(0, 0, 0, 0.54);
background-color: transparent;
will-change: background-color, border-color; }
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__background {
border-color: white; }
#cf7md-form .mdc-checkbox__background::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
transform: scale(0, 0);
transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
border-radius: 50%;
content: "";
opacity: 0;
pointer-events: none;
will-change: opacity, transform; background: #3f51b5;
background: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-checkbox__native-control {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
cursor: inherit;
opacity: 0; }
#cf7md-form .mdc-checkbox__checkmark {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
opacity: 0;
fill: white; }
#cf7md-form .mdc-checkbox__checkmark__path {
transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
stroke: white !important;
stroke-width: 3.12px;
stroke-dashoffset: 29.78334;
stroke-dasharray: 29.78334; }
#cf7md-form .mdc-checkbox__mixedmark {
width: 100%;
height: 2px;
transform: scaleX(0) rotate(0deg);
transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
background-color: white;
opacity: 0; }
#cf7md-form .mdc-checkbox__native-control:focus ~ .mdc-checkbox__background::before {
transform: scale(2.75, 2.75);
transition: opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1);
opacity: .26; }
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background {
transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1); border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
opacity: 1; }
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark__path {
stroke-dashoffset: 0; }
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
transform: scaleX(1) rotate(-45deg); }
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background { border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
transform: rotate(45deg);
transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
opacity: 0; }
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark__path {
stroke-dashoffset: 0; }
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
transform: scaleX(1) rotate(0deg);
opacity: 1; }
#cf7md-form .mdc-checkbox__native-control:disabled,
#cf7md-form fieldset:disabled .mdc-checkbox__native-control,
#cf7md-form [aria-disabled="true"] .mdc-checkbox__native-control {
cursor: default; }
#cf7md-form .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background,
#cf7md-form fieldset:disabled .mdc-checkbox__native-control ~ .mdc-checkbox__background,
#cf7md-form [aria-disabled="true"] .mdc-checkbox__native-control ~ .mdc-checkbox__background {
border-color: rgba(0, 0, 0, 0.26); }
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
fieldset:disabled .mdc-checkbox__native-control ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
fieldset:disabled .mdc-checkbox__native-control ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
[aria-disabled="true"] .mdc-checkbox__native-control ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
[aria-disabled="true"] .mdc-checkbox__native-control ~ .mdc-checkbox__background {
border-color: rgba(255, 255, 255, 0.3); }
#cf7md-form .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background, #cf7md-form .mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background, #cf7md-form fieldset:disabled .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, #cf7md-form fieldset:disabled .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background, #cf7md-form [aria-disabled="true"] .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, #cf7md-form [aria-disabled="true"] .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background {
border-color: transparent;
background-color: rgba(0, 0, 0, 0.26); }
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
fieldset:disabled .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
fieldset:disabled .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
fieldset:disabled .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
fieldset:disabled .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
[aria-disabled="true"] .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
[aria-disabled="true"] .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark
[aria-disabled="true"] .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark
[aria-disabled="true"] .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background {
background-color: rgba(255, 255, 255, 0.3); }
#cf7md-form .mdc-checkbox--upgraded .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--upgraded .mdc-checkbox__checkmark,
#cf7md-form .mdc-checkbox--upgraded .mdc-checkbox__checkmark__path,
#cf7md-form .mdc-checkbox--upgraded .mdc-checkbox__mixedmark {
transition: none !important; }
#cf7md-form .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background, #cf7md-form .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background {
animation: mdc-checkbox-fade-in-background 180ms linear; }
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background {
animation-name: mdc-checkbox-fade-in-background-dark; }
#cf7md-form .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background, #cf7md-form .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background {
animation: mdc-checkbox-fade-out-background 180ms linear; }
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,
#cf7md-form .mdc-checkbox--theme-dark .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background {
animation-name: mdc-checkbox-fade-out-background-dark; }
#cf7md-form .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark__path {
animation: 180ms linear 0s mdc-checkbox-unchecked-checked-checkmark-path;
transition: none; }
#cf7md-form .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark {
animation: 90ms linear 0s mdc-checkbox-unchecked-indeterminate-mixedmark;
transition: none; }
#cf7md-form .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark__path {
animation: 90ms linear 0s mdc-checkbox-checked-unchecked-checkmark-path;
transition: none; }
#cf7md-form .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark {
animation: 90ms linear 0s mdc-checkbox-checked-indeterminate-checkmark;
transition: none; }
#cf7md-form .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark {
animation: 90ms linear 0s mdc-checkbox-checked-indeterminate-mixedmark;
transition: none; }
#cf7md-form .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
animation: 500ms linear 0s mdc-checkbox-indeterminate-checked-checkmark;
transition: none; }
#cf7md-form .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark {
animation: 500ms linear 0s mdc-checkbox-indeterminate-checked-mixedmark;
transition: none; }
#cf7md-form .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark {
animation: 300ms linear 0s mdc-checkbox-indeterminate-unchecked-mixedmark;
transition: none; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded {
--mdc-ripple-left: 0;
--mdc-ripple-top: 0;
--mdc-ripple-fg-size: 0;
--mdc-ripple-surface-height: 0;
--mdc-ripple-surface-width: 0;
--mdc-ripple-fg-unbounded-transform-duration: 0ms;
--mdc-ripple-xfo-x: center;
--mdc-ripple-xfo-y: center;
--mdc-ripple-fg-unbounded-opacity-duration: 0ms;
--mdc-ripple-fg-unbounded-transform-duration: 0ms;
--mdc-ripple-fg-approx-xf: 0;
will-change: transition, opacity;
-webkit-tap-highlight-color: transparent; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded::before {
background-color: rgba(63, 81, 181, 0.14);
position: absolute;
top: calc(50% - 100%);
left: calc(50% - 100%);
width: 200%;
height: 200%;
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 200ms linear;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded::before {
background-color: color(var(--mdc-theme-primary, #3f51b5) a(14%)); } }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active::before {
opacity: .99999; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active:active::before {
transition-duration: 600ms; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--background-bounded-active-fill::before {
transition-duration: 120ms;
opacity: 1; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::before {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size); }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded::after {
background-color: rgba(63, 81, 181, 0.14);
position: absolute;
top: 0;
left: 0;
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size);
transform: scale(0);
transform-origin: center center;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded::after {
background-color: color(var(--mdc-theme-primary, #3f51b5) a(14%)); } }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded)::after {
transform-origin: center center; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::after {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
transform-origin: center center; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-bounded-active-fill::after {
animation-fill-mode: forwards;
animation: 300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after {
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;
opacity: 1; }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after {
animation: mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__background::before {
content: none; }
#cf7md-form .cf7md-checkbox-item {
-ms-flex-align: start;
align-items: flex-start; }
#cf7md-form .mdc-checkbox {
margin-left: -11px;
-ms-flex: 0 0 18px;
flex: 0 0 18px; }
#cf7md-form .cf7md-checkbox-label {
padding-top: 10px; }
#cf7md-form .cf7md-accept .cf7md-accept--inner {
display: -ms-inline-flexbox;
display: inline-flex; }
#cf7md-form .cf7md-accept .wpcf7-list-item-label {
display: none; }
#cf7md-form .mdc-radio {
display: inline-block;
position: relative;
box-sizing: border-box;
width: 40px;
height: 40px;
padding: 10px;
cursor: pointer;
will-change: opacity, transform, border-color, background-color, color; }
#cf7md-form .mdc-radio__background {
display: inline-block;
position: absolute;
width: 50%;
height: 50%;
box-sizing: border-box; }
#cf7md-form .mdc-radio__background::before { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transform: scale(0, 0);
transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 1, 1);
border-radius: 50%;
content: "";
opacity: 0;
pointer-events: none; }
#cf7md-form .mdc-radio__outer-circle { border-color: rgba(0, 0, 0, 0.54);
border-color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54));
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 1, 1);
border-width: 2px;
border-style: solid;
border-radius: 50%;
box-sizing: border-box; }
#cf7md-form .mdc-radio--theme-dark .mdc-radio__outer-circle,
#cf7md-form.mdc-theme--dark .mdc-radio__outer-circle { border-color: rgba(255, 255, 255, 0.7);
border-color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)); }
#cf7md-form .mdc-radio__inner-circle { background-color: rgba(0, 0, 0, 0.54);
background-color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54));
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transform: scale(0, 0);
transition: transform 120ms 0ms cubic-bezier(0.4, 0, 1, 1), background-color 120ms 0ms cubic-bezier(0.4, 0, 1, 1);
border-radius: 50%;
box-sizing: border-box; }
#cf7md-form .mdc-radio--theme-dark .mdc-radio__inner-circle,
#cf7md-form.mdc-theme--dark .mdc-radio__inner-circle { background-color: rgba(255, 255, 255, 0.7);
background-color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)); }
#cf7md-form .mdc-radio__native-control {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
cursor: inherit;
opacity: 0;
z-index: 1; }
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background,
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background {
transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1); }
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle {
transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1); }
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1); }
#cf7md-form .mdc-radio--disabled {
cursor: default;
pointer-events: none; }
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle { border-color: #3f51b5;
border-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5);
transform: scale(0.5);
transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1); }
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background,
#cf7md-form fieldset:disabled .mdc-radio__native-control + .mdc-radio__background,
#cf7md-form [aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background {
cursor: default; }
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form [aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle {
border-color: rgba(0, 0, 0, 0.26); }
#cf7md-form .mdc-radio--theme-dark .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form.mdc-theme--dark .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form .mdc-radio--theme-dark
fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form.mdc-theme--dark
fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form .mdc-radio--theme-dark
[aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle,
#cf7md-form.mdc-theme--dark
[aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle {
border-color: rgba(255, 255, 255, 0.3); }
#cf7md-form .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form [aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle {
background-color: rgba(0, 0, 0, 0.26); }
#cf7md-form .mdc-radio--theme-dark .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form.mdc-theme--dark .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form .mdc-radio--theme-dark
fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form.mdc-theme--dark
fieldset:disabled .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form .mdc-radio--theme-dark
[aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form.mdc-theme--dark
[aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle {
background-color: rgba(255, 255, 255, 0.3); }
#cf7md-form .mdc-radio__native-control:focus + .mdc-radio__background::before {
transform: scale(2.8, 2.8);
transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
opacity: .26; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded {
--mdc-ripple-left: 0;
--mdc-ripple-top: 0;
--mdc-ripple-fg-size: 0;
--mdc-ripple-surface-height: 0;
--mdc-ripple-surface-width: 0;
--mdc-ripple-fg-unbounded-transform-duration: 0ms;
--mdc-ripple-xfo-x: center;
--mdc-ripple-xfo-y: center;
--mdc-ripple-fg-unbounded-opacity-duration: 0ms;
--mdc-ripple-fg-unbounded-transform-duration: 0ms;
--mdc-ripple-fg-approx-xf: 0;
will-change: transition, opacity;
-webkit-tap-highlight-color: transparent; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded::before {
background-color: rgba(63, 81, 181, 0.14);
position: absolute;
top: calc(50% - 100%);
left: calc(50% - 100%);
width: 200%;
height: 200%;
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 200ms linear;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-radio.mdc-ripple-upgraded::before {
background-color: color(var(--mdc-theme-primary, #3f51b5) a(14%)); } }
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active::before {
opacity: .99999; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active:active::before {
transition-duration: 600ms; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--background-bounded-active-fill::before {
transition-duration: 120ms;
opacity: 1; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::before {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size); }
#cf7md-form .mdc-radio.mdc-ripple-upgraded::after {
background-color: rgba(63, 81, 181, 0.14);
position: absolute;
top: 0;
left: 0;
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size);
transform: scale(0);
transform-origin: center center;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-radio.mdc-ripple-upgraded::after {
background-color: color(var(--mdc-theme-primary, #3f51b5) a(14%)); } }
#cf7md-form .mdc-radio.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded)::after {
transform-origin: center center; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::after {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
transform-origin: center center; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-bounded-active-fill::after {
animation-fill-mode: forwards;
animation: 300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after {
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;
opacity: 1; }
#cf7md-form .mdc-radio.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after {
animation: mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-radio.mdc-ripple-upgraded .mdc-radio__background::before {
content: none; }
#cf7md-form .mdc-radio {
margin-left: -10px;
-ms-flex: 0 0 40px;
flex: 0 0 40px; } #cf7md-form .mdc-switch {
display: inline-block;
position: relative; }
#cf7md-form .mdc-switch__native-control {
display: inline-block;
position: absolute;
top: 0;
left: 0;
width: 34px;
height: 14px;
cursor: pointer;
opacity: 0;
z-index: 2; }
#cf7md-form .mdc-switch__background {
display: block;
position: relative;
width: 34px;
height: 14px;
border-radius: 7px;
outline: none;
background-color: transparent;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
#cf7md-form .mdc-switch--theme-dark .mdc-switch__background,
#cf7md-form.mdc-theme--dark .mdc-switch__background {
background-color: transparent; }
#cf7md-form .mdc-switch__background::before {
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
transition: opacity 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1);
border-radius: 7px;
background-color: #000;
content: "";
opacity: .38; }
#cf7md-form .mdc-switch--theme-dark .mdc-switch__background::before,
#cf7md-form.mdc-theme--dark .mdc-switch__background::before {
background-color: #fff;
opacity: .3; }
#cf7md-form .mdc-switch__background .mdc-switch__knob {
display: block;
position: absolute;
top: -3px;
left: 0;
width: 20px;
height: 20px;
transform: translateX(0);
transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1);
border-radius: 10px;
background-color: #fafafa;
box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
z-index: 1; }
#cf7md-form .mdc-switch--theme-dark .mdc-switch__background .mdc-switch__knob,
#cf7md-form.mdc-theme--dark .mdc-switch__background .mdc-switch__knob {
background-color: #bdbdbd; }
#cf7md-form .mdc-switch__background .mdc-switch__knob::before {
position: absolute;
top: -14px;
left: -14px;
width: 48px;
height: 48px;
transform: scale(0);
transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1);
border-radius: 24px;
background-color: transparent;
content: "";
opacity: .2; }
#cf7md-form .mdc-switch__native-control:focus ~ .mdc-switch__background .mdc-switch__knob::before {
position: absolute;
width: 48px;
height: 48px;
transform: scale(1);
transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1);
border-radius: 24px;
background-color: #9e9e9e; }
#cf7md-form .mdc-switch--theme-dark .mdc-switch__native-control:focus ~ .mdc-switch__background .mdc-switch__knob::before,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:focus ~ .mdc-switch__background .mdc-switch__knob::before {
background-color: #f1f1f1;
opacity: .14; }
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background::before { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5);
opacity: .5; }
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob {
transform: translateX(14px);
transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1); background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5);
opacity: .15; }
#cf7md-form .mdc-switch--theme-dark .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-switch__native-control:disabled {
cursor: initial; }
#cf7md-form .mdc-switch__native-control:disabled ~ .mdc-switch__background::before {
background-color: #000;
opacity: .12; }
#cf7md-form .mdc-switch--theme-dark .mdc-switch__native-control:disabled ~ .mdc-switch__background::before,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:disabled ~ .mdc-switch__background::before {
background-color: #fff;
opacity: .1; }
#cf7md-form .mdc-switch__native-control:disabled ~ .mdc-switch__background .mdc-switch__knob {
background-color: #bdbdbd; }
#cf7md-form .mdc-switch--theme-dark .mdc-switch__native-control:disabled ~ .mdc-switch__background .mdc-switch__knob,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:disabled ~ .mdc-switch__background .mdc-switch__knob {
background-color: #424242; } #cf7md-form span.cf7md-switch-item {
margin: 8px 0; }
#cf7md-form .mdc-form-field > .cf7md-switch-label {
margin-left: 16px; }
#cf7md-form .cf7md-file .cf7md-label {
margin-bottom: 5px; }
#cf7md-form .cf7md-file .wpcf7-not-valid-tip {
margin-top: 5px; }
#cf7md-form .cf7md-file .cf7md-help-text {
margin-top: 3px !important; }
#cf7md-form .cf7md-file--btn {
color: #FFF; }
#cf7md-form .cf7md-file--label {
position: relative;
display: block; }
#cf7md-form .cf7md-file--label [type="file"] {
opacity: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0; }
#cf7md-form .cf7md-file--value { color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
position: absolute;
top: 50%;
left: 0;
padding-left: 152px;
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
transform: translateY(-50%); }
#cf7md-form.mdc-theme--dark .cf7md-file--value { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-button {
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 0.875rem;
font-weight: 500;
letter-spacing: 0.04em;
line-height: 1.5rem; color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87));
display: inline-block;
position: relative;
min-width: 64px;
height: 36px;
padding: 0 16px;
border: none;
border-radius: 2px;
outline: none;
background: transparent;
font-size: 14px;
font-weight: 500;
line-height: 36px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
box-sizing: border-box;
-webkit-appearance: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.18); }
#cf7md-form .mdc-button--theme-dark,
#cf7md-form.mdc-theme--dark .mdc-button { color: white;
color: var(--mdc-theme-text-primary-on-dark, white);
-webkit-tap-highlight-color: rgba(255, 255, 255, 0.18); }
#cf7md-form .mdc-button::before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 1, 1);
border-radius: inherit;
background: currentColor;
content: "";
opacity: 0; }
#cf7md-form .mdc-button:focus::before {
transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
opacity: .12; }
#cf7md-form .mdc-button:active::before {
transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
opacity: .18; }
#cf7md-form .mdc-button:focus:active::before {
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-button:active {
outline: none; }
#cf7md-form .mdc-button:hover {
cursor: pointer; }
#cf7md-form .mdc-button::-moz-focus-inner {
padding: 0;
border: 0; }
#cf7md-form .mdc-button--dense {
height: 32px;
font-size: .8125rem;
line-height: 32px; }
#cf7md-form .mdc-button--raised {
box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
will-change: box-shadow;
min-width: 88px; }
#cf7md-form .mdc-button--raised:active {
box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); }
#cf7md-form .mdc-button--theme-dark .mdc-button--raised,
#cf7md-form.mdc-theme--dark .mdc-button--raised { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-button--theme-dark .mdc-button--raised::before,
#cf7md-form.mdc-theme--dark .mdc-button--raised::before {
color: black; }
#cf7md-form .mdc-button--primary { color: #3f51b5;
color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-button--theme-dark .mdc-button--primary,
#cf7md-form.mdc-theme--dark .mdc-button--primary { color: #3f51b5;
color: var(--mdc-theme-primary, #3f51b5); }
#cf7md-form .mdc-button--primary.mdc-button--raised { background-color: #3f51b5;
background-color: var(--mdc-theme-primary, #3f51b5); color: white;
color: var(--mdc-theme-text-primary-on-primary, white); }
#cf7md-form .mdc-button--primary.mdc-button--raised::before {
color: black; }
#cf7md-form .mdc-button--accent { color: #ff4081;
color: var(--mdc-theme-accent, #ff4081); }
#cf7md-form .mdc-button--theme-dark .mdc-button--accent,
#cf7md-form.mdc-theme--dark .mdc-button--accent { color: #ff4081;
color: var(--mdc-theme-accent, #ff4081); }
#cf7md-form .mdc-button--accent.mdc-button--raised { background-color: #ff4081;
background-color: var(--mdc-theme-accent, #ff4081); color: white;
color: var(--mdc-theme-text-primary-on-accent, white); }
#cf7md-form .mdc-button--accent.mdc-button--raised::before {
color: black; }
#cf7md-form .mdc-button--compact {
padding: 0 8px; }
#cf7md-form fieldset:disabled .mdc-button, #cf7md-form .mdc-button:disabled {
color: rgba(0, 0, 0, 0.26);
cursor: default;
pointer-events: none; }
#cf7md-form .mdc-button--theme-dark fieldset:disabled .mdc-button,
#cf7md-form.mdc-theme--dark fieldset:disabled .mdc-button,
#cf7md-form .mdc-button--theme-dark .mdc-button:disabled,
#cf7md-form.mdc-theme--dark .mdc-button:disabled {
color: rgba(255, 255, 255, 0.3); }
#cf7md-form fieldset:disabled .mdc-button--raised, #cf7md-form .mdc-button--raised:disabled {
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
background-color: rgba(0, 0, 0, 0.12);
pointer-events: none; }
#cf7md-form .mdc-button--theme-dark fieldset:disabled .mdc-button--raised,
#cf7md-form.mdc-theme--dark fieldset:disabled .mdc-button--raised,
#cf7md-form .mdc-button--theme-dark .mdc-button--raised:disabled,
#cf7md-form.mdc-theme--dark .mdc-button--raised:disabled {
background-color: rgba(255, 255, 255, 0.12); }
#cf7md-form .mdc-button.mdc-ripple-upgraded {
--mdc-ripple-left: 0;
--mdc-ripple-top: 0;
--mdc-ripple-fg-size: 0;
--mdc-ripple-surface-height: 0;
--mdc-ripple-surface-width: 0;
--mdc-ripple-fg-unbounded-transform-duration: 0ms;
--mdc-ripple-xfo-x: center;
--mdc-ripple-xfo-y: center;
--mdc-ripple-fg-unbounded-opacity-duration: 0ms;
--mdc-ripple-fg-unbounded-transform-duration: 0ms;
--mdc-ripple-fg-approx-xf: 0;
will-change: transition, opacity;
-webkit-tap-highlight-color: transparent;
overflow: hidden; }
#cf7md-form .mdc-button.mdc-ripple-upgraded::before {
background-color: rgba(0, 0, 0, 0.06);
position: absolute;
top: calc(50% - 100%);
left: calc(50% - 100%);
width: 200%;
height: 200%;
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 200ms linear;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active::before {
opacity: .99999; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active:active::before {
transition-duration: 600ms; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-bounded-active-fill::before {
transition-duration: 120ms;
opacity: 1; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::before {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size); }
#cf7md-form .mdc-button.mdc-ripple-upgraded::after {
background-color: rgba(0, 0, 0, 0.06);
position: absolute;
top: 0;
left: 0;
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size);
transform: scale(0);
transform-origin: center center;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
#cf7md-form .mdc-button.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded)::after {
transform-origin: center center; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::after {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
transform-origin: center center; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-bounded-active-fill::after {
animation-fill-mode: forwards;
animation: 300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after {
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;
opacity: 1; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after {
animation: mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded::before,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded::before {
background-color: rgba(255, 255, 255, 0.14);
position: absolute;
top: calc(50% - 100%);
left: calc(50% - 100%);
width: 200%;
height: 200%;
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 200ms linear;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active::before,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active::before {
opacity: .99999; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active:active::before,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active:active::before {
transition-duration: 600ms; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-bounded-active-fill::before,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--background-bounded-active-fill::before {
transition-duration: 120ms;
opacity: 1; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::before,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::before {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size); }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded::after {
background-color: rgba(255, 255, 255, 0.14);
position: absolute;
top: 0;
left: 0;
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size);
transform: scale(0);
transform-origin: center center;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded)::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded:not(.mdc-ripple-upgraded--unbounded)::after {
transform-origin: center center; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded::after {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
transform-origin: center center; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-bounded-active-fill::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-bounded-active-fill::after {
animation-fill-mode: forwards;
animation: 300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after {
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;
opacity: 1; }
#cf7md-form .mdc-button--theme-dark.mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after,
#cf7md-form.mdc-theme--dark .mdc-button.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after {
animation: mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary::before {
background-color: rgba(63, 81, 181, 0.12);
position: absolute;
top: calc(50% - 100%);
left: calc(50% - 100%);
width: 200%;
height: 200%;
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 200ms linear;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary::before {
background-color: color(var(--mdc-theme-primary, #3f51b5) a(12%)); } }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-active::before {
opacity: .99999; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-active:active::before {
transition-duration: 600ms; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-bounded-active-fill::before {
transition-duration: 120ms;
opacity: 1; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded::before {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size); }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary::after {
background-color: rgba(63, 81, 181, 0.12);
position: absolute;
top: 0;
left: 0;
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size);
transform: scale(0);
transform-origin: center center;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary::after {
background-color: color(var(--mdc-theme-primary, #3f51b5) a(12%)); } }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary:not(.mdc-ripple-upgraded--unbounded)::after {
transform-origin: center center; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded::after {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
transform-origin: center center; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--foreground-bounded-active-fill::after {
animation-fill-mode: forwards;
animation: 300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after {
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;
opacity: 1; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after {
animation: mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent::before {
background-color: rgba(255, 64, 129, 0.12);
position: absolute;
top: calc(50% - 100%);
left: calc(50% - 100%);
width: 200%;
height: 200%;
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 200ms linear;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent::before {
background-color: color(var(--mdc-theme-accent, #ff4081) a(12%)); } }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-active::before {
opacity: .99999; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-active:active::before {
transition-duration: 600ms; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-bounded-active-fill::before {
transition-duration: 120ms;
opacity: 1; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded::before {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size); }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent::after {
background-color: rgba(255, 64, 129, 0.12);
position: absolute;
top: 0;
left: 0;
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size);
transform: scale(0);
transform-origin: center center;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
@supports (background-color: color(green a(10%))) {
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent::after {
background-color: color(var(--mdc-theme-accent, #ff4081) a(12%)); } }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent:not(.mdc-ripple-upgraded--unbounded)::after {
transform-origin: center center; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded::after {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
transform-origin: center center; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--foreground-bounded-active-fill::after {
animation-fill-mode: forwards;
animation: 300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after {
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;
opacity: 1; }
#cf7md-form .mdc-button.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after {
animation: mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary::before {
background-color: rgba(255, 255, 255, 0.14);
position: absolute;
top: calc(50% - 100%);
left: calc(50% - 100%);
width: 200%;
height: 200%;
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 200ms linear;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-active::before {
opacity: .99999; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-active:active::before {
transition-duration: 600ms; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--background-bounded-active-fill::before {
transition-duration: 120ms;
opacity: 1; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded::before {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size); }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary::after {
background-color: rgba(255, 255, 255, 0.14);
position: absolute;
top: 0;
left: 0;
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size);
transform: scale(0);
transform-origin: center center;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary:not(.mdc-ripple-upgraded--unbounded)::after {
transform-origin: center center; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded::after {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
transform-origin: center center; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--foreground-bounded-active-fill::after {
animation-fill-mode: forwards;
animation: 300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after {
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;
opacity: 1; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--primary.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after {
animation: mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent::before {
background-color: rgba(255, 255, 255, 0.14);
position: absolute;
top: calc(50% - 100%);
left: calc(50% - 100%);
width: 200%;
height: 200%;
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 200ms linear;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-active::before {
opacity: .99999; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-active:active::before {
transition-duration: 600ms; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--background-bounded-active-fill::before {
transition-duration: 120ms;
opacity: 1; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded::before {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size); }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent::after {
background-color: rgba(255, 255, 255, 0.14);
position: absolute;
top: 0;
left: 0;
width: var(--mdc-ripple-fg-size);
height: var(--mdc-ripple-fg-size);
transform: scale(0);
transform-origin: center center;
border-radius: 50%;
opacity: 0;
pointer-events: none;
content: ""; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent:not(.mdc-ripple-upgraded--unbounded)::after {
transform-origin: center center; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded::after {
top: var(--mdc-ripple-top);
left: var(--mdc-ripple-left);
transform-origin: center center; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--foreground-bounded-active-fill::after {
animation-fill-mode: forwards;
animation: 300ms mdc-ripple-fg-radius-in, 400ms mdc-ripple-fg-opacity-out; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-activation::after {
transform: scale(var(--mdc-ripple-fg-scale));
transition: opacity 110ms linear, transform var(--mdc-ripple-fg-unbounded-transform-duration) linear 80ms;
opacity: 1; }
#cf7md-form .mdc-button--raised.mdc-ripple-upgraded.mdc-button--accent.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded--foreground-unbounded-deactivation::after {
animation: mdc-ripple-fg-unbounded-opacity-deactivate var(--mdc-ripple-fg-unbounded-opacity-duration) linear, mdc-ripple-fg-unbounded-transform-deactivate var(--mdc-ripple-fg-unbounded-transform-duration) cubic-bezier(0.4, 0, 0.2, 1); }
#cf7md-form.cf7md-form + .wpcf7-response-output {
border: none;
border-bottom: 2px solid #d50000;
padding: 0 0 8px;
font-size: 0.85em;
color: #d50000;
margin: 24px 0 16px;
background: transparent;
box-shadow: none;
text-align: left;
text-transform: none; }
#cf7md-form.cf7md-form + .wpcf7-mail-sent-ok {
border-bottom-color: #1B5E20;
color: #1B5E20; }
#cf7md-form.cf7md-form.mdc-theme--dark + .wpcf7-response-output {
border-bottom-color: #ff6e6e;
color: #ff6e6e; }
#cf7md-form.cf7md-form.mdc-theme--dark + .wpcf7-mail-sent-ok {
border-bottom-color: #81C784;
color: #81C784; }
#cf7md-form .wpcf7-not-valid-tip {
color: #d50000;
margin-bottom: 5px;
display: block;
float: none; }
#cf7md-form.mdc-theme--dark .wpcf7-not-valid-tip {
color: #ff6e6e; }
#cf7md-form .cf7md-label--static,
#cf7md-form .cf7md-help-text {
display: block;
float: none; }
#cf7md-form.cf7md-form + .fusion-alert .alert-icon,
#cf7md-form.cf7md-form + .fusion-alert .toggle-alert {
display: none; }
#cf7md-form .mdc-card {
box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 0;
box-sizing: border-box; }
#cf7md-form .mdc-card__primary {
padding: 16px; }
#cf7md-form .mdc-card__primary .mdc-card__title--large {
padding-top: 8px; }
#cf7md-form .mdc-card__primary:last-child {
padding-bottom: 24px; }
#cf7md-form .mdc-card__supporting-text {
padding: 8px 16px;
box-sizing: border-box;
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 0.875rem;
font-weight: 400;
letter-spacing: 0.04em;
line-height: 1.25rem; color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87)); }
#cf7md-form .mdc-card--theme-dark .mdc-card__supporting-text,
#cf7md-form.mdc-theme--dark .mdc-card__supporting-text { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-card__primary + .mdc-card__supporting-text {
margin-top: -8px;
padding-top: 0; }
#cf7md-form .mdc-card__supporting-text:last-child {
padding-bottom: 24px; }
#cf7md-form .mdc-card__actions {
display: -ms-flexbox;
display: flex;
padding: 8px;
box-sizing: border-box; }
#cf7md-form .mdc-card--theme-dark .mdc-card__actions,
#cf7md-form.mdc-theme--dark .mdc-card__actions { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-card__actions .mdc-card__action {
margin: 0 8px 0 0; }
#cf7md-form .mdc-card__actions .mdc-card__action:last-child {
margin-right: 0; }
#cf7md-form .mdc-card__actions--vertical {
-ms-flex-flow: column;
flex-flow: column;
-ms-flex-align: start;
align-items: flex-start; }
#cf7md-form .mdc-card__actions--vertical .mdc-card__action {
margin: 0 0 4px; }
#cf7md-form .mdc-card__actions--vertical .mdc-card__action:last-child {
margin-bottom: 0; }
#cf7md-form .mdc-card__media {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 16px;
box-sizing: border-box; }
#cf7md-form .mdc-card__media-item {
display: inline-block;
width: auto;
height: 80px;
margin: 16px 0 0;
padding: 0; }
#cf7md-form .mdc-card__media-item--1dot5x {
width: auto;
height: 120px; }
#cf7md-form .mdc-card__media-item--2x {
width: auto;
height: 160px; }
#cf7md-form .mdc-card__media-item--3x {
width: auto;
height: 240px; }
#cf7md-form .mdc-card__title {
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 0.875rem;
font-weight: 500;
letter-spacing: 0.04em;
line-height: 1.5rem; color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
margin: -.063rem 0; }
#cf7md-form .mdc-card--theme-dark .mdc-card__title,
#cf7md-form.mdc-theme--dark .mdc-card__title { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-card__title--large {
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 1.5rem;
font-weight: 400;
letter-spacing: normal;
line-height: 2rem;
margin: 0; }
#cf7md-form .mdc-card__subtitle {
font-family: Roboto, sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 0.875rem;
font-weight: 400;
letter-spacing: 0.04em;
line-height: 1.25rem; color: rgba(0, 0, 0, 0.87);
color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
margin: -.063rem 0; }
#cf7md-form .mdc-card--theme-dark .mdc-card__subtitle,
#cf7md-form.mdc-theme--dark .mdc-card__subtitle { color: white;
color: var(--mdc-theme-text-primary-on-dark, white); }
#cf7md-form .mdc-card__horizontal-block {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 0 16px 0 0;
box-sizing: border-box; }
#cf7md-form .mdc-card__horizontal-block .mdc-card__actions--vertical {
margin: 16px; }
#cf7md-form .mdc-card__horizontal-block .mdc-card__media-item {
margin-left: 16px; }
#cf7md-form .mdc-card__horizontal-block .mdc-card__media-item--3x {
margin-bottom: 16px; }
#cf7md-form .mdc-card {
background: #FFF; }
#cf7md-form.mdc-theme--dark .mdc-card {
background: rgba(255, 255, 255, 0.15); }
#cf7md-form .mdc-card__media--img {
padding: 0;
height: auto; }
#cf7md-form .mdc-card__media--img img {
width: 100%;
height: auto; }
#cf7md-form .cf7md-card-content {
padding-bottom: 0 !important; }
#cf7md-form .cf7md-card-content p {
margin: 16px 0; }
#cf7md-form .cf7md-spinner {
animation: rotator 1.4s linear infinite; }
@keyframes rotator {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(270deg); } }
#cf7md-form .cf7md-spinner-path {
stroke-dasharray: 187;
stroke-dashoffset: 0;
stroke: rgba(0, 0, 0, 0.87);
transform-origin: center;
animation: dash 1.4s ease-in-out infinite; }
#cf7md-form.mdc-theme--dark .cf7md-spinner-path {
stroke: white; }
@keyframes dash {
0% {
stroke-dashoffset: 187; }
50% {
stroke-dashoffset: 46.75;
transform: rotate(135deg); }
100% {
stroke-dashoffset: 187;
transform: rotate(450deg); } }
#cf7md-form .ajax-loader {
background-image: none;
width: 25px;
height: 25px;
margin-left: 8px; }
#cf7md-form .cf7md-spinner {
display: none; }
#cf7md-form .ajax-loader.is-active .cf7md-spinner {
display: block; }
#cf7md-form .fusion-slider-loading, #cf7md-form .fusion-slider-loading:after {
width: 2.2em !important;
height: 2.2em; }
#cf7md-form .mdc-list-item:hover:before {
opacity: 1; }
#cf7md-form .mdc-list a.mdc-list-item {
color: rgba(0, 0, 0, 0.87); }
#cf7md-form .mdc-list a.mdc-list-item:hover {
text-decoration: none; }
#cf7md-form .cf7md-list__inline .wpcf7-list-item {
width: auto;
margin-right: 34px; }
#cf7md-form [class*="cf7md-list__columns-"]:after {
display: block;
content: "";
clear: both; }
#cf7md-form [class*="cf7md-list__columns-"] .wpcf7-form-control {
display: block;
margin-left: -34px;
font-size: 0; }
#cf7md-form [class*="cf7md-list__columns-"] .wpcf7-list-item {
padding-left: 34px;
width: 50%;
display: -ms-inline-flexbox;
display: inline-flex;
min-width: 225px;
vertical-align: top; }
#cf7md-form .cf7md-list__columns-2 .wpcf7-list-item {
width: 50%; }
#cf7md-form .cf7md-list__columns-3 .wpcf7-list-item {
width: 33.3333%; }
#cf7md-form .cf7md-list__columns-4 .wpcf7-list-item {
width: 25%; }
@media (max-width: 768px) {
#cf7md-form .cf7md-list__columns-2 .wpcf7-list-item,
#cf7md-form .cf7md-list__columns-3 .wpcf7-list-item,
#cf7md-form .cf7md-list__columns-4 .wpcf7-list-item {
width: 100%; } }
#cf7md-form .cf7md-hide-customize-message {
text-decoration: none;
box-shadow: none;
display: inline-block;
width: 16px;
height: 16px;
line-height: 16px;
text-align: center;
font-size: 16px;
background: #888;
color: #FFF;
border-radius: 100%;
vertical-align: middle; }
#cf7md-form label,
#cf7md-form .cf7md-label--static,
#cf7md-form .cf7md-help-text {
color: rgba(0, 0, 0, 0.46); }
#cf7md-form.mdc-theme--dark label, #cf7md-form.mdc-theme--dark
.cf7md-label--static, #cf7md-form.mdc-theme--dark
.cf7md-help-text {
color: rgba(255, 255, 255, 0.5); }
#cf7md-form input,
#cf7md-form textarea,
#cf7md-form select,
#cf7md-form .wpcf7-list-item label,
#cf7md-form .cf7md-accept-label {
color: rgba(0, 0, 0, 0.87); }
#cf7md-form.mdc-theme--dark input, #cf7md-form.mdc-theme--dark
textarea, #cf7md-form.mdc-theme--dark
select, #cf7md-form.mdc-theme--dark
.wpcf7-list-item label, #cf7md-form.mdc-theme--dark
.cf7md-accept-label {
color: white; }
#cf7md-form .cf7md-item,
#cf7md-form input,
#cf7md-form label,
#cf7md-form textarea,
#cf7md-form p,
#cf7md-form h1,
#cf7md-form h2,
#cf7md-form h3,
#cf7md-form h4,
#cf7md-form h5,
#cf7md-form h6,
#cf7md-form.cf7md-form + .wpcf7-response-output {
font-family: "Roboto", sans-serif;
font-weight: normal;
-webkit-font-smoothing: antialiased; }
#cf7md-form .cf7md-item,
#cf7md-form .mdc-form-field,
#cf7md-form .mdc-textfield {
font-size: 18px;
line-height: 1.25; }
#cf7md-form .mdc-select {
font-size: 0.936em; }
#cf7md-form label,
#cf7md-form .cf7md-label {
font-weight: normal;
font-size: 0.875em;
letter-spacing: 0.02em; }
#cf7md-form .mdc-card__title {
font-size: 0.875em;
line-height: 1.5em;
margin: -.063em 0; }
#cf7md-form .mdc-card__title.mdc-card__title--large {
font-size: 1.5em; }
#cf7md-form .mdc-card__subtitle {
font-size: 0.75em;
line-height: 1.25em;
margin: -.063em 0; }
#cf7md-form .cf7md-label--static,
#cf7md-form .cf7md-help-text,
#cf7md-form .wpcf7-not-valid-tip {
font-size: 0.675em;
letter-spacing: 0.02em; }
#cf7md-form .wpcf7-form-control-wrap {
display: block;
width: 100%; }
#cf7md-form .mdc-textfield,
#cf7md-form .mdc-textfield input,
#cf7md-form .mdc-textfield textarea,
#cf7md-form .cf7md-item > div {
width: 100%; }
#cf7md-form .mdc-select {
width: 100%;
max-width: 100%; }
#cf7md-form .cf7md-item {
margin-top: 0;
margin-bottom: 24px; }
#cf7md-form .cf7md-item select,
#cf7md-form .cf7md-item input,
#cf7md-form .cf7md-item textarea {
margin: 0; }
#cf7md-form .cf7md-item .cf7md-help-text {
clear: both;
margin: -3px 0 8px; }
#cf7md-form .cf7md-text,
#cf7md-form .cf7md-quiz {
margin-top: -5px; }
#cf7md-form .cf7md-text .mdc-textfield,
#cf7md-form .cf7md-quiz .mdc-textfield {
margin-top: 0; }
#cf7md-form .cf7md-select select {
margin-top: 11px;
margin-bottom: 8px; }
#cf7md-form .cf7md-card {
margin-bottom: 32px; }
#cf7md-form .cf7md-card .mdc-card__supporting-text .mdc-layout-grid > :last-child {
margin-bottom: 0; }
#cf7md-form.cf7md-spacing--tight .cf7md-item {
margin-bottom: 8px; }
#cf7md-form.cf7md-spacing--tight .cf7md-text {
margin-bottom: 0; }
#cf7md-form.cf7md-spacing--tight .cf7md-card {
margin-bottom: 16px; }
#cf7md-form .wpcf7-list-item {
margin: 0;
width: 100%; } #cf7md-form .mdc-textfield--focused .mdc-textfield__label {
color: #3f51b5; }
#cf7md-form .mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after,
#cf7md-form .mdc-multi-select:focus .mdc-list-item:checked,
#cf7md-form .mdc-checkbox__background::before,
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form .mdc-radio__background::before,
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form .mdc-button--primary.mdc-button--raised,
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background::before,
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob,
#cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before {
background-color: #3f51b5; }
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input:focus,
#cf7md-form .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:focus,
#cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle {
border-color: #3f51b5; }
#cf7md-form .mdc-select:focus {
border-bottom-color: #3f51b5; } #cf7md-form.mdc-theme--dark { }
#cf7md-form.mdc-theme--dark .mdc-textfield--focused .mdc-textfield__label {
color: #3f51b5; }
#cf7md-form.mdc-theme--dark .mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after,
#cf7md-form.mdc-theme--dark .mdc-multi-select:focus .mdc-list-item:checked,
#cf7md-form.mdc-theme--dark .mdc-checkbox__background::before,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-radio__background::before,
#cf7md-form.mdc-theme--dark .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle,
#cf7md-form.mdc-theme--dark .mdc-button--primary.mdc-button--raised,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:checked ~ .mdc-switch__background::before,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob,
#cf7md-form.mdc-theme--dark .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before {
background-color: #3f51b5; }
#cf7md-form.mdc-theme--dark .mdc-textfield--multiline .mdc-textfield__input:focus,
#cf7md-form.mdc-theme--dark .mdc-textfield:not(.mdc-textfield--upgraded) .mdc-textfield__input:focus,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
#cf7md-form.mdc-theme--dark .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle {
border-color: #3f51b5; }
#cf7md-form.mdc-theme--dark .mdc-select:focus {
border-bottom-color: #3f51b5; } #cf7md-form .mdc-button--primary.mdc-button--raised {
background-color: #3f51b5; } #cf7md-form.mdc-theme--dark .mdc-button--primary.mdc-button--raised {
background-color: #3f51b5; } #cf7md-form .cf7md-item,
#cf7md-form .mdc-form-field,
#cf7md-form .mdc-textfield {
font-size: 18px; } #cf7md-form .cf7md-item,
#cf7md-form input,
#cf7md-form label,
#cf7md-form textarea,
#cf7md-form p,
#cf7md-form .mdc-select,
#cf7md-form.cf7md-form + .wpcf7-response-output,
#cf7md-form .wpcf7-not-valid-tip,
#cf7md-form .mdc-card__title,
#cf7md-form .mdc-card__subtitle,
#cf7md-form .mdc-button {
font-family: "Roboto", sans-serif; }.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.panel-has-overlay .panel-cell-style,.panel-has-overlay .panel-row-style,.panel-has-overlay .panel-widget-style{overflow:hidden;position:relative;z-index:1}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:clip}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.so-sr-only{clip:rect(0,0,0,0);height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}.so-widget-sow-headline-default-b32a7fa0d03a-2702 .sow-headline-container h1.sow-headline {
text-align: center;
color: #ffffff;
line-height: 1.4em;
font-size: 35px;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-b32a7fa0d03a-2702 .sow-headline-container h1.sow-headline {
text-align: center;
}
}
.so-widget-sow-headline-default-b32a7fa0d03a-2702 .sow-headline-container h1.sow-headline a {
color: #ffffff;
}
.so-widget-sow-headline-default-b32a7fa0d03a-2702 .sow-headline-container h3.sow-sub-headline {
text-align: center;
line-height: 1.4em;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-b32a7fa0d03a-2702 .sow-headline-container h3.sow-sub-headline {
text-align: center;
}
}
.so-widget-sow-headline-default-b32a7fa0d03a-2702 .sow-headline-container .decoration {
line-height: 0em;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
@media (max-width: 780px) {
.so-widget-sow-headline-default-b32a7fa0d03a-2702 .sow-headline-container .decoration {
text-align: center;
}
}
.so-widget-sow-headline-default-b32a7fa0d03a-2702 .sow-headline-container .decoration .decoration-inside {
height: 1px;
display: inline-block;
border-top: 0px solid #eeeeee;
width: 100%;
max-width: 80%;
}
.so-widget-sow-headline-default-b32a7fa0d03a-2702 .sow-headline-container *:first-child {
margin-top: 0 !important;
}
.so-widget-sow-headline-default-b32a7fa0d03a-2702 .sow-headline-container *:last-child {
margin-bottom: 0 !important;
}.so-widget-sow-image-default-113ccd71f3e6-2702 .widget-title {
text-align: center;
}
.so-widget-sow-image-default-113ccd71f3e6-2702 .sow-image-container {
display: flex;
align-items: flex-start;
justify-content: center;
}
.so-widget-sow-image-default-113ccd71f3e6-2702 .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-113ccd71f3e6-2702 .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-113ccd71f3e6-2702 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
}.so-widget-sow-image-default-c67d20f9f743-2702 .sow-image-container {
display: flex;
align-items: flex-start;
justify-content: center;
}
.so-widget-sow-image-default-c67d20f9f743-2702 .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-c67d20f9f743-2702 .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-c67d20f9f743-2702 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
}.ow-button-base{zoom:1}.ow-button-base:before{content:'';display:block}.ow-button-base:after{content:'';display:table;clear:both}.ow-button-base .sowb-button{cursor:pointer;display:inline-block;line-height:1em;text-align:center;text-decoration:none}.ow-button-base .sowb-button .sow-icon-image,.ow-button-base .sowb-button [class^="sow-icon-"]{font-size:1.3em;height:1em;width:auto;margin:-0.1em .75em -0.2em -0.75em;display:block;float:left}.ow-button-base .sowb-button .sow-icon-image{width:1em;background-size:cover}.ow-button-base .sowb-button.ow-icon-placement-top .sow-icon-image,.ow-button-base .sowb-button.ow-icon-placement-top [class^="sow-icon-"]{margin:0 auto .5em;float:none}.ow-button-base .sowb-button.ow-icon-placement-right .sow-icon-image,.ow-button-base .sowb-button.ow-icon-placement-right [class^="sow-icon-"]{margin:-0.1em -0.75em -0.2em .75em;float:right}.ow-button-base .sowb-button.ow-icon-placement-bottom .sow-icon-image,.ow-button-base .sowb-button.ow-icon-placement-bottom [class^="sow-icon-"]{float:none;margin:.5em auto 0}.ow-button-base .sowb-button.ow-icon-placement-bottom>span{display:flex;flex-direction:column-reverse}.ow-button-base .sowb-button.ow-icon-placement-left .sow-icon-image,.ow-button-base .sowb-button.ow-icon-placement-left [class^="sow-icon-"]{margin:-0.1em .75em -0.2em -0.75em;float:left}.ow-button-base.ow-button-align-left{text-align:left}.ow-button-base.ow-button-align-right{text-align:right}.ow-button-base.ow-button-align-center{text-align:center}.ow-button-base.ow-button-align-justify .sowb-button{display:block}@media (max-width: 780px) {
.so-widget-sow-button-atom-f54c0409268f-2702 .ow-button-base.ow-button-align-center {
text-align: center;
}
.so-widget-sow-button-atom-f54c0409268f-2702 .ow-button-base.ow-button-align-center.ow-button-align-justify .sowb-button {
display: inline-block;
}
}
.so-widget-sow-button-atom-f54c0409268f-2702 .ow-button-base .sowb-button {
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #41a9d5;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #298fba), color-stop(1, #41a9d5));
background: -ms-linear-gradient(bottom, #298fba, #41a9d5);
background: -moz-linear-gradient(center bottom, #298fba 0%, #41a9d5 100%);
background: -o-linear-gradient(#41a9d5, #298fba);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41a9d5', endColorstr='#298fba', GradientType=0);
-webkit-border-radius: 0.25em 0.25em 0.25em 0.25em;
-moz-border-radius: 0.25em 0.25em 0.25em 0.25em;
border-radius: 0.25em 0.25em 0.25em 0.25em;
border-color: #2685ad #247fa5 #227598 #247fa5;
border: 1px solid;
color: #ffffff !important;
font-size: 1em;
padding-block: 1em;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
padding-inline: 2em;
}
.so-widget-sow-button-atom-f54c0409268f-2702 .ow-button-base .sowb-button.ow-button-hover:active,
.so-widget-sow-button-atom-f54c0409268f-2702 .ow-button-base .sowb-button.ow-button-hover:hover {
background: #49add7;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2b95c2), color-stop(1, #49add7));
background: -ms-linear-gradient(bottom, #2b95c2, #49add7);
background: -moz-linear-gradient(center bottom, #2b95c2 0%, #49add7 100%);
background: -o-linear-gradient(#49add7, #2b95c2);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#49add7', endColorstr='#2b95c2', GradientType=0);
border-color: #52b1d9 #49add7 #3da7d4 #49add7;
color: #ffffff !important;
}html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
html {
font-size: 62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body {
background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section {
display: block;
}
ol,
ul {
list-style: none;
}
table { border-collapse: separate;
border-spacing: 0;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active { outline: 0;
}
a img {
border: 0;
}  body,
button,
input,
select,
textarea {
color: #333;
font-family: Arial;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
line-height: 1.5;
font-size: 13px;
} a {
color: #248cc8;
}
a:hover,
a:focus,
a:active {
color: #f47e3c;
} h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
} p {
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
ul ul,
ol ol,
ul ol,
ol ul {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
b,
strong {
font-weight: 700;
font-weight: bold;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
padding: 1.6em;
overflow: auto;
max-width: 100%;
}
code,
kbd,
tt,
var {
font-family: "Courier New", Courier, mono;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
sup,
sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: 0.5ex;
}
small {
font-size: 75%;
}
big {
font-size: 125%;
}
figure {
margin: 0;
}
table {
margin: 0 0 1.5em 0;
width: 100%;
}
th {
font-weight: bold;
}
button,
input,
select,
textarea { font-size: 100%; margin: 0; vertical-align: baseline;
*vertical-align: middle;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
button,
input { line-height: normal; *overflow: visible;
}
a.button,
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
padding: 12px 20px;
border-top: solid 1px #d2d2d2;
border-left: solid 1px #c3c3c3;
border-right: solid 1px #c3c3c3;
border-bottom: solid 1px #9f9f9f;
background: #ffffff;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dfdfdf), color-stop(1, #ffffff));
background: -ms-linear-gradient(bottom, #dfdfdf, #ffffff);
background: -moz-linear-gradient(center bottom, #dfdfdf 0%, #ffffff 100%);
background: -o-linear-gradient(#ffffff, #dfdfdf);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf', GradientType=0);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 12px;
font-weight: bold;
color: #646464;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
width: auto;
text-decoration: none; cursor: pointer; line-height: 1;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
a.button:focus,
button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus { border-top: solid 1px #dadada;
border-left: solid 1px #cfcfcf;
border-right: solid 1px #cfcfcf;
border-bottom: solid 1px #a8a8a8;
background: #ffffff;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ebebeb), color-stop(1, #ffffff));
background: -ms-linear-gradient(bottom, #ebebeb, #ffffff);
background: -moz-linear-gradient(center bottom, #ebebeb 0%, #ffffff 100%);
background: -o-linear-gradient(#ffffff, #ebebeb);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);
}
a.button:active,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active { border-top: solid 1px #aaa;
border-left: solid 1px #bbb;
border-right: solid 1px #bbb;
border-bottom: solid 1px #bbb;
-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
-moz-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}
input[type="checkbox"],
input[type="radio"] {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
input[type="search"] {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
border: 1px solid #ccc;
border-radius: 3px;
box-sizing: border-box;
color: #666;
font-weight: normal;
line-height: normal;
outline: none;
padding: 9px 12px;
max-width: 100%;
-webkit-appearance: none;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
input[type="checkbox"] {
margin-right: 2px;
}
select {
border: 1px solid #ccc;
max-width: 100%;
}
textarea {
overflow: auto;
vertical-align: top;
width: 100%;
} .alignnone,
.aligncenter {
margin-bottom: 1.6em;
}
.alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-right: auto;
margin-left: auto;
} .assistive-text {
clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
.page-links {
clear: both;
}
#site-title a {
color: inherit;
}
body {
background: #dadada;
} #page-wrapper {
padding-top: 20px;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 1080px;
margin: 0 auto;
}
.layout-full #page-wrapper {
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
.layout-full #page-wrapper .full-container {
max-width: 1080px;
margin-left: auto;
margin-right: auto;
position: relative;
}
@media (max-width: 1080px) {
.responsive.layout-boxed #page-wrapper {
margin: 0;
padding: 0;
}
.responsive.layout-boxed #colophon {
margin-bottom: 0;
}
}
.layout-full.page-layout-no-sidebar .alignfull,
.layout-full.page-template-home-panels .alignfull,
.layout-full.page-template-template-full-notitle .alignfull,
.layout-full.page-template-template-full .alignfull {
margin-left: calc(50% - 50vw);
width: 100vw;
}
@media (min-width: calc(1080px + 200px)) {
.layout-full.page-layout-no-sidebar .alignwide,
.layout-full.page-template-home-panels .alignwide,
.layout-full.page-template-template-full-notitle .alignwide,
.layout-full.page-template-template-full .alignwide {
left: -100px;
position: relative;
width: calc(100% + 20vw);
}
}
.layout-full.page-layout-no-sidebar .alignfull .wp-block-group__inner-container,
.layout-full.page-template-home-panels .alignfull .wp-block-group__inner-container,
.layout-full.page-template-template-full-notitle .alignfull .wp-block-group__inner-container,
.layout-full.page-template-template-full .alignfull .wp-block-group__inner-container {
margin: auto;
max-width: 1080px;
}
.layout-boxed.page-layout-no-sidebar .alignfull,
.layout-boxed.page-template-home-panels .alignfull,
.layout-boxed.page-template-template-full-notitle .alignfull,
.layout-boxed.page-template-template-full .alignfull {
margin-right: -35px;
margin-left: -35px;
}
.entry-content > div[class^='wp-block-'] {
margin-bottom: 25px;
}
#masthead {
background: #fcfcfc;
padding: 0 35px 0 35px;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
zoom: 1;
}
#masthead:before {
content: '';
display: block;
}
#masthead:after {
content: '';
display: table;
clear: both;
}
#masthead h1,
#masthead .site-title {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
margin: 0;
}
#masthead h1.logo-title,
#masthead .site-title.logo-title {
display: inline-block;
margin-left: 20px;
}
#masthead .hgroup {
position: relative;
padding-top: 45px;
padding-bottom: 45px;
}
#masthead .hgroup:not(.masthead-sidebar) {
gap: 25px;
display: flex;
justify-content: space-between;
}
#masthead .hgroup a {
text-decoration: none;
}
#masthead .hgroup h1,
#masthead .hgroup .site-title {
color: #666;
font-weight: 100;
font-size: 36px;
line-height: 1em;
vertical-align: middle;
}
#masthead .hgroup .logo {
display: block;
float: left;
max-width: 100%;
}
#masthead .hgroup .logo img {
vertical-align: middle;
}
#masthead .hgroup .site-description {
clear: both;
color: #4b4b4b;
font-style: italic;
font-size: 13px;
margin-bottom: 0;
padding-top: 5px;
}
#masthead .hgroup .support-text {
align-self: center;
color: #4b4b4b;
font-style: italic;
line-height: 1.2em;
margin-top: -0.6em;
max-width: 50%;
}
#masthead .hgroup #header-sidebar {
align-self: center;
box-sizing: border-box;
height: 100%;
}
@media (min-width: 680px) {
#masthead .hgroup #header-sidebar {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 25px;
}
}
#masthead .hgroup #header-sidebar aside.widget {
margin: 0;
position: relative;
}
#masthead .hgroup #header-sidebar aside.widget.widget_circleicon-widget {
clear: none;
}
#masthead .hgroup #header-sidebar aside.widget:last-child {
margin-right: 0;
}
#masthead .hgroup #header-sidebar .widget-title {
font-weight: bold;
margin-bottom: 5px;
}
#masthead.masthead-logo-in-menu .main-navigation {
zoom: 1;
}
#masthead.masthead-logo-in-menu .main-navigation:before {
content: '';
display: block;
}
#masthead.masthead-logo-in-menu .main-navigation:after {
content: '';
display: table;
clear: both;
}
#masthead.masthead-logo-in-menu .main-navigation .full-container {
align-items: center;
display: flex;
}
#masthead.masthead-logo-in-menu .menu-mobilenav-container {
margin-right: 0;
margin-left: auto;
}
#masthead.masthead-logo-in-menu .logo-in-menu-wrapper {
margin-bottom: auto;
margin-right: 15px;
margin-top: auto;
padding: 10px 0;
}
#masthead.masthead-logo-in-menu .logo {
align-items: center;
display: flex;
}
#masthead.masthead-logo-in-menu .logo > * {
display: block;
}
#masthead.masthead-logo-in-menu .logo > img {
max-height: 33px;
width: auto;
height: auto;
max-width: 100%;
}
#masthead.masthead-logo-in-menu .logo > img.logo-no-height-constrain {
max-height: none;
}
#masthead.masthead-logo-in-menu .logo > h1,
#masthead.masthead-logo-in-menu .logo > .site-title {
font-size: 20px;
font-weight: 100;
padding: 7px 15px;
}
@media (max-width: 680px) {
#masthead.masthead-logo-in-menu.unconstrained-logo .logo {
flex-direction: column;
}
}
#masthead.masthead-logo-in-menu .site-description {
clear: both;
color: #e2e2e2;
font-size: 12px;
font-style: italic;
margin: -10px 0 0;
padding: 0 0 15px;
}
#masthead .main-navigation-container {
display: flex;
}
#masthead:not(.masthead-logo-in-menu) .main-navigation-container .mobile-nav-customize-wrapper,
#masthead:not(.masthead-logo-in-menu) .main-navigation-container > div[class^="menu"],
#masthead.masthead-logo-in-menu .main-navigation-container {
flex: 2;
}
.vantage-sticky-menu #masthead.masthead-logo-in-menu img.alt-logo,
#masthead.masthead-logo-in-menu img.alt-logo-scroll {
display: none;
}
.vantage-sticky-menu #masthead.masthead-logo-in-menu img.alt-logo-scroll {
display: block;
}
.layout-boxed #masthead.masthead-logo-in-menu .logo,
.layout-boxed #masthead.masthead-logo-in-menu .site-description {
margin-left: 25px;
}
body.ie-8 #masthead .hgroup #header-sidebar,
body.ie-9 #masthead .hgroup #header-sidebar {
padding-top: 40px;
padding-bottom: 40px;
}
#main {
zoom: 1;
}
#main:before {
content: '';
display: block;
}
#main:after {
content: '';
display: table;
clear: both;
}
#primary {
float: left;
width: 71.287%;
}
body.sidebar-position-left #primary {
float: right;
}
body.sidebar-position-left.page-template-home-panels #primary,
body.sidebar-position-left.page-template-template-full #primary,
body.sidebar-position-left.page-template-template-full-notitle #primary {
float: none;
}
body.sidebar-position-none #primary {
float: none;
width: auto;
}
body.no-sidebar #primary {
float: none;
width: auto;
} body.siteorigin-panels-lite-home #primary,
body.vantage-layout-width-full-width #primary,
body.vantage-layout-width-full-width-stretched #primary {
width: auto;
float: none;
}
.vantage-layout-width-full-width-stretched #main > .full-container {
max-width: 100% !important;
}
.vantage-layout-width-normal #primary {
float: left;
width: 71.287%;
}
#secondary {
float: right;
width: 23.762%;
}
body.sidebar-position-left #secondary {
float: left;
}
body.sidebar-position-none #secondary {
display: none;
}
.siteorigin-panels-home #primary,
.page-template-templatestemplate-full-php #primary,
.page-template-home-panels-php #primary,
.page-template-templatestemplate-full-notitle-php #primary {
width: auto;
float: none;
}
.page-template-default #primary {
float: left;
width: 71.287%;
}
#main {
background: #fcfcfc;
padding: 35px;
} @media (max-width: 1080px) {
body.responsive #masthead .hgroup .logo img,
body.responsive #masthead .hgroup .custom-logo { max-width: 100%;
height: auto;
}
body.responsive #masthead.masthead-logo-in-menu .logo,
body.responsive #masthead.masthead-logo-in-menu .site-description {
margin-left: 20px;
}
body.responsive #masthead.masthead-logo-in-menu .main-navigation .menu-mobilenav-container ul li {
float: right;
}
body.responsive #masthead.masthead-logo-in-menu .main-navigation .menu-mobilenav-container ul li a {
padding-left: 20px;
padding-right: 20px;
}
}
#masthead.force-responsive .hgroup {
display: block;
text-align: center;
}
#masthead.force-responsive .hgroup .logo {
float: none;
}
#masthead.force-responsive .hgroup .logo img {
margin: 0 auto;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
#masthead.force-responsive .hgroup .support-text,
#masthead.force-responsive .hgroup #header-sidebar {
position: static;
display: block;
margin-top: 30px;
max-width: 100%;
}
#masthead.force-responsive .hgroup .support-text img,
#masthead.force-responsive .hgroup #header-sidebar img {
max-width: 100%;
height: auto;
}
#masthead.force-responsive .hgroup #header-sidebar {
padding-top: 0 !important;
padding-bottom: 0 !important;
height: auto;
}
#masthead.force-responsive .hgroup #header-sidebar .widget {
display: block;
margin: 0 auto;
}
#masthead.force-responsive .hgroup #header-sidebar > .widget {
margin-bottom: 1.25em;
}
#masthead.force-responsive .hgroup #header-sidebar > .widget:last-of-type {
margin-bottom: 0;
} @media (max-width: 680px) {
body.responsive #masthead .hgroup {
display: block;
text-align: center;
}
body.responsive #masthead .hgroup .logo {
float: none;
}
body.responsive #masthead .hgroup .logo img {
margin: 0 auto;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
body.responsive #masthead .hgroup .support-text,
body.responsive #masthead .hgroup #header-sidebar {
position: static;
display: block;
margin-top: 30px;
max-width: 100%;
}
body.responsive #masthead .hgroup .support-text img,
body.responsive #masthead .hgroup #header-sidebar img {
max-width: 100%;
height: auto;
}
body.responsive #masthead .hgroup #header-sidebar {
padding-top: 0 !important;
padding-bottom: 0 !important;
height: auto;
}
body.responsive #masthead .hgroup #header-sidebar .widget {
display: block;
margin: 0 auto;
}
body.responsive #masthead .hgroup #header-sidebar > .widget {
margin-bottom: 1.25em;
}
body.responsive #masthead .hgroup #header-sidebar > .widget:last-of-type {
margin-bottom: 0;
}
body.responsive #primary,
body.responsive #secondary {
width: auto;
float: none;
}
body.responsive #secondary {
margin-top: 35px;
}
body.responsive #footer-widgets .widget {
display: block;
margin-bottom: 25px;
float: none;
}
body.responsive #footer-widgets .widget:last-child {
margin-bottom: 0;
}
}
body.responsive #page-wrapper {
max-width: 1080px;
width: auto;
overflow-x: hidden;
}
body.responsive.layout-full #page-wrapper {
max-width: 100%;
}
body.responsive.layout-boxed #page-wrapper {
overflow-x: visible;
}
body.responsive.layout-full #page-wrapper .full-container {
max-width: 1080px;
margin-left: auto;
margin-right: auto;
} @media screen and (max-width: 640px) {
body.responsive #footer-widgets .widget,
body.responsive #masthead-widgets .widget {
width: auto;
float: none;
padding: 0;
padding-bottom: 25px;
}
} .main-navigation {
background: #343538;
clear: both;
font-size: 0;
margin: 0 -35px;
position: relative;
z-index: 1499;  }
.main-navigation [class^="fa fa-"] {
display: inline-block;
margin-right: 15px;
font-size: 16px;
line-height: 0.5em;
color: #ccc;
}
.main-navigation a:hover [class^="fa fa-"],
.main-navigation a.focus [class^="fa fa-"] {
color: #fff;
}
.main-navigation ul {
text-align: left;
list-style: none;
margin: 0;
padding-left: 0;
zoom: 1; }
.main-navigation ul:before {
content: '';
display: block;
}
.main-navigation ul:after {
content: '';
display: table;
clear: both;
}
.main-navigation ul li {
display: inline-block;
font-size: 13px;
position: relative;
}
.main-navigation ul li:hover > a,
.main-navigation ul li.focus > a {
background: #00bcff;
color: #fff;
}
.main-navigation ul li a {
padding: 20px 35px;
line-height: 1em;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.main-navigation ul li a,
.main-navigation ul li a > * {
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.main-navigation ul ul {
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
box-shadow: 0 1px 2px rgba(0,0,0,0.15);
-webkit-transition: opacity 0.25s ease;
-moz-transition: opacity 0.25s ease;
-o-transition: opacity 0.25s ease;
transition: opacity 0.25s ease;
background: #464646;
visibility: hidden;
opacity: 0;
position: absolute;
top: 100%;
left: 0;
z-index: 99999; }
.main-navigation ul ul a {
width: 200px;
padding: 15px 20px;
}
.main-navigation ul ul li {
position: relative;
text-align: left; }
.main-navigation ul ul li:hover > a,
.main-navigation ul ul li.focus > a {
background: #00bcff;
color: #fff;
}
.main-navigation ul ul ul {
left: 100%;
top: 0;
margin-left: 0;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
visibility: visible;
opacity: 1;
}
.main-navigation a {
display: block;
text-decoration: none;
color: #e2e2e2;
font-weight: bold;
} body.vantage-sticky-menu.layout-full .site-navigation {
right: 0;
left: 0;
margin-right: 0;
margin-left: 0;
}
body.vantage-sticky-menu.layout-boxed .main-navigation {
width: 100%;
max-width: 1080px;
}
body.vantage-sticky-menu.mega-menu-primary.layout-boxed .site-navigation {
max-width: 1100px;
}
body.vantage-sticky-menu.mega-menu-primary.layout-full .site-navigation {
padding-left: 35px;
padding-right: 35px;
}
body.vantage-sticky-menu.mega-menu-primary .site-navigation {
z-index: 9999;
}
@media (min-width: 783px) {
body.vantage-sticky-menu.admin-bar .site-navigation.use-vantage-sticky-menu {
top: 32px;
}
}
@media (max-width: 782px) and (min-width: 601px) {
body.vantage-sticky-menu.admin-bar .site-navigation.use-vantage-sticky-menu {
top: 42px;
}
}
body.vantage-sticky-menu .site-navigation.sticky {
position: fixed;
top: 0;
}
body.admin-bar:not(.vantage-sticky-menu) .site-navigation.use-vantage-sticky-menu {
top: 0;
}
.main-navigation.sticky:after {
bottom: -6px;
box-shadow: rgba(0, 0, 0, 0.25) 0 6px 6px -6px inset;
content: "";
height: 6px;
position: absolute;
width: 100%;
}
.has-menu-search .main-navigation div > ul:not([id*='mobile-nav-item-wrap']):not([class*='product_list_widget']) {
margin-right: 59px;
}
.has-menu-search.has-mini-cart .main-navigation ul:not([id*='mobile-nav-item-wrap']):not([class*='shopping-cart']):not([class*='shopping-cart-dropdown']):not([class*='product_list_widget']) {
margin-right: 118px;
} body.so-vantage-mobile-device .main-navigation ul ul {
display: none;
}
body.so-vantage-mobile-device .main-navigation li:hover > ul {
display: block;
}
.mobile-nav-frame [class^="fa fa-"] {
display: inline-block;
margin-right: 10px;
min-width: 1em;
}
.mobile-nav-frame img {
max-height: 18px;
max-width: 18px;
margin-right: 10px;
}
.mobile-nav-icon {
font-family: 'FontAwesome';
display: inline-block;
margin-right: 10px;
}
.mobile-nav-icon:before {
font-size: 14px;
content: "\f00b";
}
.mobilenav-main-link img {
max-height: 15px;
max-width: 20px;
margin-right: 10px;
}
#search-icon {
position: absolute;
top: 0;
right: 0;
height: 100%;
z-index: 110;
}
#search-icon #search-icon-icon {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
display: block;
cursor: pointer;
background-color: #303134;
width: 59px;
height: 100%;
}
#search-icon #search-icon-icon,
#search-icon #search-icon-icon .icon-search {
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
#search-icon #search-icon-icon .vantage-icon-search {
position: absolute;
display: block;
width: 17px;
height: 17px;
font-size: 17px;
top: 50%;
left: 50%;
margin-top: -8px;
margin-left: -8.5px;
color: #d1d1d1;
}
#search-icon #search-icon-icon img {
position: absolute;
display: block;
max-width: 17px;
max-height: 17px;
top: 50%;
left: 50%;
margin-top: -8px;
margin-left: -8.5px;
}
#search-icon #search-icon-icon:hover,
#search-icon #search-icon-icon:focus {
background-color: #00bcff;
}
#search-icon #search-icon-icon:hover .vantage-icon-search,
#search-icon #search-icon-icon:focus .vantage-icon-search {
color: #fff;
}
#search-icon .searchform {
display: none;
position: absolute;
top: 100%;
right: 0;
width: 1080px;
background: #2d2e31;
z-index: 10;
overflow-x: hidden;
}
#search-icon .searchform input[name=s] {
color: #d1d1d1;
font-size: 17px;
font-weight: 200;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: block;
width: 100%;
height: 42px;
border: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background-color: transparent;
outline: none;
padding: 0 15px;
} article.sticky { }
#page-title {
color: #3b3b3b;
margin-bottom: 25px;
font-size: 1.8em;
font-weight: 500;
}
#page-title a {
color: inherit;
text-decoration: none;
font-weight: bold;
}
.taxonomy-description {
margin-top: -15px;
color: #666;
font-style: italic;
}
article.post,
article.page {
zoom: 1;
margin-bottom: 40px;
padding-bottom: 40px;
border-bottom: 1px solid #eee;
}
article.post:before,
article.page:before {
content: '';
display: block;
}
article.post:after,
article.page:after {
content: '';
display: table;
clear: both;
}
article.post footer,
article.page footer {
float: left;
width: 17.5%;
}
article.post footer .post-type-icon,
article.page footer .post-type-icon {
width: 50px;
height: 50px;
background: #4f5355;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
article.post footer .tags,
article.page footer .tags {
margin-top: 15px;
line-height: 1em;
}
article.post footer .tags a,
article.page footer .tags a {
display: inline-block;
margin-right: 4px;
background: #74787a;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
line-height: 1em;
padding: 4px 5px;
color: white;
text-decoration: none;
font-size: 10px;
text-transform: uppercase;
margin-bottom: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
box-shadow: 0 1px 1px rgba(0,0,0,0.2);
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
}
article.post .entry-header,
article.page .entry-header {
margin-bottom: 20px;
}
article.post .entry-header .entry-thumbnail,
article.page .entry-header .entry-thumbnail {
margin-bottom: 20px;
}
article.post .entry-header .entry-thumbnail img,
article.page .entry-header .entry-thumbnail img {
display: block;
max-width: 100%;
height: auto;
}
article.post .entry-header .entry-thumbnail a,
article.page .entry-header .entry-thumbnail a {
display: inline-block;
}
article.post .entry-header .entry-video,
article.page .entry-header .entry-video {
margin-bottom: 20px;
}
article.post .entry-header h1.entry-title,
article.page .entry-header h1.entry-title {
color: #3b3b3b;
font-size: 20px;
font-weight: 500;
line-height: 1.35em;
}
article.post .entry-header h1.entry-title a,
article.page .entry-header h1.entry-title a {
color: inherit;
text-decoration: none;
}
article.post .entry-header .entry-meta,
article.page .entry-header .entry-meta {
color: #8f8f8f;
font-size: 12px;
}
article.post .entry-header .entry-meta::first-letter,
article.page .entry-header .entry-meta::first-letter {
text-transform: uppercase;
}
@media (max-width: 680px) {
article.post .entry-header .entry-meta,
article.page .entry-header .entry-meta {
font-size: 14px;
}
}
article.post .entry-header .entry-meta a,
article.page .entry-header .entry-meta a {
font-weight: 500;
color: #5e5e5e;
text-decoration: none;
}
article.post:last-child,
article.page:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
}
article.post .more-link,
article.page .more-link {
float: right;
text-decoration: none;
padding: 4px 10px;
border-top: solid 1px #d2d2d2;
border-left: solid 1px #c3c3c3;
border-right: solid 1px #c3c3c3;
border-bottom: solid 1px #9f9f9f;
background: #fff;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dfdfdf), color-stop(1, #fff));
background: -ms-linear-gradient(bottom, #dfdfdf, #fff);
background: -moz-linear-gradient(center bottom, #dfdfdf 0%, #fff 100%);
background: -o-linear-gradient(#fff, #dfdfdf);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#dfdfdf', GradientType=0);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 11px;
font-weight: bold;
color: #646464;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.125);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.125);
box-shadow: 0 1px 1px rgba(0,0,0,0.125);
}
article.post .more-link .meta-nav,
article.page .more-link .meta-nav {
display: none;
}
article.post .author-box,
article.page .author-box {
margin: 20px 0 0 0;
border: 1px solid #ccc;
background: #f0f0f0;
position: relative;
zoom: 1;
}
article.post .author-box:before,
article.page .author-box:before {
content: '';
display: block;
}
article.post .author-box:after,
article.page .author-box:after {
content: '';
display: table;
clear: both;
}
article.post .author-box .avatar-box,
article.page .author-box .avatar-box {
padding: 25px;
position: absolute;
top: 0;
left: 0;
}
article.post .author-box .avatar-box .avatar-wrapper,
article.page .author-box .avatar-box .avatar-wrapper {
background: #fff;
padding: 5px;
border: 1px solid #ccc;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
article.post .author-box .avatar-box .avatar-wrapper img,
article.page .author-box .avatar-box .avatar-wrapper img {
display: block;
}
article.post .author-box .box-content,
article.page .author-box .box-content {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 20px 25px;
margin-left: 132px;
background: #f9f9f9;
min-height: 132px;
border-left: 1px solid #ccc;
-webkit-box-shadow: inset 2px 0 2px rgba(0,0,0,0.035);
-moz-box-shadow: inset 2px 0 2px rgba(0,0,0,0.035);
box-shadow: inset 2px 0 2px rgba(0,0,0,0.035);
}
article.post .author-box .box-content .box-title,
article.page .author-box .box-content .box-title {
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #e0e0e0;
}
article.post .author-box .box-content .box-title h3,
article.page .author-box .box-content .box-title h3 {
color: #3b3b3b;
font-size: 1.25em;
line-height: 1.1em;
font-weight: 500;
margin: 0.6em 0 0;
}
article.post .author-box .box-content .author-posts a,
article.page .author-box .box-content .author-posts a {
color: #777;
font-size: 0.9em;
text-decoration: none;
}
article.post .author-box .box-content .author-posts a:hover,
article.page .author-box .box-content .author-posts a:hover {
color: #248cc8;
}
article.post .author-box .box-content .box-description,
article.page .author-box .box-content .box-description {
min-height: 0;
margin-bottom: 0;
}
article.post .author-box .box-content .box-description > *:first-child,
article.page .author-box .box-content .box-description > *:first-child {
margin-top: 0;
}
article.post .author-box .box-content .box-description > *:last-child,
article.page .author-box .box-content .box-description > *:last-child {
margin-bottom: 0;
}
article.post .share-buttons,
article.page .share-buttons {
margin: 20px 0 0 0;
padding: 15px 25px;
border: 1px solid #ccc;
background: #f9f9f9;
list-style: none;
zoom: 1;
}
article.post .share-buttons:before,
article.page .share-buttons:before {
content: '';
display: block;
}
article.post .share-buttons:after,
article.page .share-buttons:after {
content: '';
display: table;
clear: both;
}
article.post .share-buttons li,
article.page .share-buttons li {
height: 20px;
display: block;
float: left;
max-width: 110px;
}
@media (max-width: 480px) {
article.post .share-buttons li,
article.page .share-buttons li {
width: inherit !important;
float: none;
margin-bottom: 10px;
}
article.post .share-buttons li:last-child,
article.page .share-buttons li:last-child {
margin-bottom: 0;
}
}
article.post .entry-summary p:last-child,
article.page .entry-summary p:last-child {
margin-bottom: 0;
}
article.post .entry-categories,
article.page .entry-categories {
margin-top: 1.5em;
color: #999;
font-size: 0.85em;
}
@media (max-width: 680px) {
article.post .entry-categories,
article.page .entry-categories {
font-size: 13px;
}
}
article.post .entry-categories a,
article.page .entry-categories a {
color: #777777;
}
article.post.post-with-thumbnail-icon .entry-thumbnail,
article.page.post-with-thumbnail-icon .entry-thumbnail {
margin-top: 0.2em;
float: left;
clear: none;
width: 11.68%; }
article.post.post-with-thumbnail-icon .entry-thumbnail img,
article.page.post-with-thumbnail-icon .entry-thumbnail img {
width: 100%;
height: auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
article.post.post-with-thumbnail-icon .entry-main,
article.page.post-with-thumbnail-icon .entry-main {
width: 650px;
width: 84.41%; float: right;
}
.related-posts-section {
margin-bottom: 15px;
overflow: auto;
}
.related-posts-section .related-posts {
border-bottom: 2px solid #555;
color: #444;
display: inline-block;
font-size: 14px;
font-weight: 500;
line-height: 1em;
margin-bottom: 20px;
padding-bottom: 5px;
}
.related-posts-section ol {
list-style: none;
margin: 0;
padding: 0;
width: 100%;
}
.related-posts-section ol li {
display: block;
float: left;
margin: 0 0 25px 0;
width: 31%;
}
@media (max-width: 768px) {
.related-posts-section ol li {
width: 100%;
}
}
.related-posts-section ol li:nth-child(3n+1) {
margin-right: 3.5%;
}
@media (max-width: 768px) {
.related-posts-section ol li:nth-child(3n+1) {
margin-right: 0;
}
}
.related-posts-section ol li:nth-child(3n+3) {
margin-left: 3.5%;
}
@media (max-width: 768px) {
.related-posts-section ol li:nth-child(3n+3) {
margin-left: 0;
}
}
.related-posts-section ol li:only-child {
margin-right: 0;
margin-left: 0;
}
.related-posts-section ol li a {
display: block;
line-height: 0;
text-decoration: none;
}
.related-posts-section ol li img {
display: block;
height: auto;
margin: 0 auto 10px;
max-width: 100%;
}
.related-posts-section ol li .related-post-title {
color: #474747;
font-size: 14px;
font-weight: 500;
line-height: normal;
margin: 0 0 3px;
}
.related-posts-section ol li .related-post-date {
color: #747474;
font-size: 13px;
font-weight: normal;
line-height: normal;
margin: 0;
}
.related-posts-section p {
margin-bottom: 25px;
}
.post-navigation,
#image-navigation {
margin-top: -20px;
margin-bottom: 40px;
zoom: 1;
}
.post-navigation:before,
#image-navigation:before {
content: '';
display: block;
}
.post-navigation:after,
#image-navigation:after {
content: '';
display: table;
clear: both;
}
.post-navigation a,
#image-navigation a {
text-decoration: none;
padding: 6px 10px;
border-top: solid 1px #d2d2d2;
border-left: solid 1px #c3c3c3;
border-right: solid 1px #c3c3c3;
border-bottom: solid 1px #9f9f9f;
background: #fff;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dfdfdf), color-stop(1, #fff));
background: -ms-linear-gradient(bottom, #dfdfdf, #fff);
background: -moz-linear-gradient(center bottom, #dfdfdf 0%, #fff 100%);
background: -o-linear-gradient(#fff, #dfdfdf);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#dfdfdf', GradientType=0);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 11px;
font-weight: bold;
color: #646464;
display: inline-block;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.125);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.125);
box-shadow: 0 1px 1px rgba(0,0,0,0.125);
}
@media (max-width: 680px) {
.post-navigation a,
#image-navigation a {
font-size: 14px;
padding: 13px 20px;
}
}
.post-navigation a .meta-nav,
#image-navigation a .meta-nav {
display: inline-block;
}
.post-navigation a:hover,
#image-navigation a:hover {
border-top: solid 1px #dadada;
border-left: solid 1px #cfcfcf;
border-right: solid 1px #cfcfcf;
border-bottom: solid 1px #a8a8a8;
background: #fff;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ebebeb), color-stop(1, #fff));
background: -ms-linear-gradient(bottom, #ebebeb, #fff);
background: -moz-linear-gradient(center bottom, #ebebeb 0%, #fff 100%);
background: -o-linear-gradient(#fff, #ebebeb);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ebebeb', GradientType=0);
}
.post-navigation .nav-previous .meta-nav,
#image-navigation .nav-previous .meta-nav {
margin-right: 7px;
}
.post-navigation .nav-next .meta-nav,
#image-navigation .nav-next .meta-nav {
margin-left: 7px;
}
.single-nav-wrapper {
overflow: hidden;
} #image-navigation {
margin-top: 0px;
margin-bottom: 20px;
}  .entry-header {
zoom: 1;
}
.entry-header:before {
content: '';
display: block;
}
.entry-header:after {
content: '';
display: table;
clear: both;
}
.entry-content {
zoom: 1;
line-height: 1.6;
color: #666; }
.entry-content:before {
content: '';
display: block;
}
.entry-content:after {
content: '';
display: table;
clear: both;
}
.entry-content a {
color: #248cc8;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.entry-content a:hover {
color: #f47e3c;
}
.entry-content p,
.entry-content > ul,
.entry-content > ol,
.entry-content > li,
.entry-content > dl,
.entry-content pre,
.entry-content code,
.entry-content blockquote {
margin: 1em 0;
}
.entry-content > *:last-child {
margin-bottom: 0;
}
.entry-content > *:first-child {
margin-top: 0;
}
.entry-content blockquote {
font-style: italic;
margin-left: 1em;
padding-left: 1em;
border-left: 1px solid #aaa;
}
.entry-content blockquote cite {
font-weight: bold;
}
.entry-content pre {
display: block;
padding: 10px;
word-wrap: break-word;
}
.entry-content code {
display: inline;
padding: 5px;
}
.entry-content pre,
.entry-content code {
background: white;
font-family: "Courier New", Courier, mono;
border: 1px solid #d9d9d9;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
overflow-x: auto;
}
.entry-content pre p:first-child,
.entry-content code p:first-child {
margin-top: 0;
}
.entry-content code {
font-family: "Courier New", Courier, mono;
}
.entry-content sup,
.entry-content sub {
height: 0;
line-height: 1;
vertical-align: baseline;
position: relative;
}
.entry-content sup {
bottom: 1ex;
}
.entry-content sub {
top: 0.5ex;
}
.entry-content .gallery {
margin: 15px 0 25px 0;
}
.entry-content .gallery .gallery-item {
margin-bottom: 0;
}
.entry-content .gallery .gallery-icon {
line-height: 0;
margin-bottom: 0;
}
.entry-content .gallery img {
border: none !important;
vertical-align: middle;
}
.entry-content .gallery .gallery-caption {
margin: 10px;
padding-left: 0;
}
.entry-content table {
border-bottom: 1px solid #ededed;
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
line-height: 2;
margin: 0 0 20px;
width: 100%;
}
.entry-content img {
max-width: 100%;
height: auto;
}
.entry-content .wp-caption {
max-width: 100%;
margin: 5px 0 30px 0;
border: 1px solid #e0e0e0;
padding: 8px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}
.entry-content .wp-caption img {
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.175);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.175);
box-shadow: 0 1px 2px rgba(0,0,0,0.175);
}
.entry-content .wp-caption.aligncenter {
margin-left: auto;
margin-right: auto;
}
.entry-content .wp-caption:first-child {
margin-top: 25px;
}
.entry-content .wp-caption p.wp-caption-text {
margin: 0;
}
.entry-content .alignleft { margin: 0 1.5em 1.5em 0;
}
.entry-content .alignright { margin: 0 0 1.5em 1.5em;
}
.entry-content img.wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.entry-content ul {
list-style-type: square;
}
.entry-content ol {
list-style-type: decimal;
}
.entry-content ol ol {
list-style-type: upper-alpha;
}
.entry-content ol ol ol {
list-style-type: lower-roman;
}
.entry-content ul li,
.entry-content ol li {
margin-left: 1.5em;
}
.entry-content dl dt {
margin-bottom: 5px;
font-weight: bold;
}
.entry-content dl dd {
margin-bottom: 10px;
padding-left: 20px;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
color: #444;
margin: 1em 0;
font-weight: 500;
}
.entry-content h1 {
font-size: 1.7em;
}
.entry-content h2 {
font-size: 1.6em;
}
.entry-content h3 {
font-size: 1.5em;
}
.entry-content h4 {
font-size: 1.4em;
}
.entry-content h5 {
font-size: 1.2em;
}
.entry-content h6 {
font-size: 1.1em;
}
.entry-content embed,
.entry-content iframe,
.entry-content object {
max-width: 100%;
}
.entry-content .tags {
color: #999;
}
.entry-content .tags strong {
color: #666;
}
.entry-content .tags a {
color: #999;
text-decoration: none;
} .wp-block-group.has-background {
padding: 25px;
}
.wp-block-group.has-background.alignfull {
padding-right: 0;
padding-left: 0;
}
.wp-block-query ul.wp-block-post-template {
list-style: none;
margin-left: 0;
text-align: center;
} .pagination,
.entry-content .pagination {
position: relative;
font-size: 11px;
line-height: 13px;
text-align: right;
}
.pagination span,
.entry-content .pagination span,
.pagination a,
.entry-content .pagination a {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
display: inline-block;
margin: 2px 2px 2px 0;
padding: 6px 9px 5px 9px;
background: #4f5355;
border-top: solid 1px #d2d2d2;
border-left: solid 1px #c3c3c3;
border-right: solid 1px #c3c3c3;
border-bottom: solid 1px #9f9f9f;
background: #fff;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dfdfdf), color-stop(1, #fff));
background: -ms-linear-gradient(bottom, #dfdfdf, #fff);
background: -moz-linear-gradient(center bottom, #dfdfdf 0%, #fff 100%);
background: -o-linear-gradient(#fff, #dfdfdf);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#dfdfdf', GradientType=0);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-weight: bold;
color: #646464;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
width: auto;
text-decoration: none;
}
.pagination span:last-child,
.entry-content .pagination span:last-child,
.pagination a:last-child,
.entry-content .pagination a:last-child {
margin-right: 0;
}
.pagination a:hover,
.entry-content .pagination a:hover {
background: #f0f0f0;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d0d0d0), color-stop(1, #f0f0f0));
background: -ms-linear-gradient(bottom, #d0d0d0, #f0f0f0);
background: -moz-linear-gradient(center bottom, #d0d0d0 0%, #f0f0f0 100%);
background: -o-linear-gradient(#f0f0f0, #d0d0d0);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#d0d0d0', GradientType=0);
color: #606060;
}
.pagination .current,
.entry-content .pagination .current {
border-top: solid 1px #222;
border-left: solid 1px #222;
border-right: solid 1px #222;
border-bottom: solid 1px #222;
background: #333;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #505050), color-stop(1, #333));
background: -ms-linear-gradient(bottom, #505050, #333);
background: -moz-linear-gradient(center bottom, #505050 0%, #333 100%);
background: -o-linear-gradient(#333, #505050);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333', endColorstr='#505050', GradientType=0);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 0 5px rgba(0,0,0, 0.5);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 0 5px rgba(0,0,0, 0.5);
box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 0 5px rgba(0,0,0, 0.5);
color: #efefef;
}
.site-content {
word-wrap: break-word;
}
.site-content .nav-previous,
.site-content .nav-next {
white-space: nowrap;
}
.site-content .nav-previous {
float: left;
width: 50%;
}
.site-content .nav-next {
float: right;
text-align: right;
width: 50%;
}
@media (max-width: 680px) {
body.responsive .site-content .nav-previous,
body.responsive .site-content .nav-next {
float: none;
width: 100%;
margin-bottom: 20px;
text-align: center;
white-space: normal;
}
} #comments-title,
#reply-title {
display: inline-block;
font-size: 14px;
margin-bottom: 20px;
font-weight: 500;
line-height: 1em;
color: #444;
padding-bottom: 5px;
border-bottom: 2px solid #555;
}
#comments-title [class^="fa fa-"],
#reply-title [class^="fa fa-"] {
font-size: 16px;
display: inline-block;
margin-right: 4px;
line-height: 0.75em;
}
#comments .comment-navigation {
zoom: 1;
float: none;
margin-bottom: 2em;
width: 100%;
}
#comments .comment-navigation:before {
content: '';
display: block;
}
#comments .comment-navigation:after {
content: '';
display: table;
clear: both;
}
#comments .commentlist {
margin: 0 0 40px 0;
list-style: none;
}
#comments .commentlist .children {
list-style: none;
}
@media (min-width: 1025px) {
#comments .commentlist .children {
margin-left: 75px;
}
}
#comments .commentlist article {
margin-bottom: 35px;
}
#comments .commentlist article .avatar {
float: left;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}
#comments .commentlist article .comment-author,
#comments .commentlist article .awaiting-moderation,
#comments .commentlist article .comment-meta,
#comments .commentlist article .comment-content {
margin-left: 75px;
}
#comments .commentlist article .comment-author {
color: #474747;
font-size: 13px;
font-weight: 500;
line-height: 1em;
margin-bottom: 0.35em;
}
@media (max-width: 680px) {
#comments .commentlist article .comment-author {
margin-bottom: 1em;
}
}
#comments .commentlist article .comment-author a {
color: inherit;
text-decoration: none;
}
@media (max-width: 680px) {
#comments .commentlist article .comment-author a {
font-size: 15px;
}
}
#comments .commentlist article .comment-author cite {
font-style: normal;
}
#comments .commentlist article .comment-author .author-comment-label {
position: relative;
top: -3px;
margin: 0 4px;
padding: 2px 5px 3px;
background-color: #eee;
font-size: 11px;
border-radius: 3px;
}
#comments .commentlist article .comment-meta {
font-size: 11.5px;
color: #747474;
line-height: 1em;
margin-bottom: 15px;
}
@media (max-width: 680px) {
#comments .commentlist article .comment-meta {
font-size: 13px;
}
}
#comments .commentlist article .comment-meta a {
color: inherit;
text-decoration: none;
}
#comments .commentlist article .comment-meta .support {
display: inline-block;
margin-left: 15px;
}
#comments .commentlist article .comment-meta .support .comment-edit-link {
margin-left: 15px;
}
#comments .commentlist article .awaiting-moderation {
display: block;
margin-bottom: 10px;
}
#comments .commentlist article .entry-content {
font-size: 12px;
}
#comments .commentlist .bypostauthor { }
#commentform label {
margin-top: 2px;
display: block;
float: left;
width: 25%;
}
#commentform input,
#commentform textarea {
float: left;
width: 75%;
padding: 10px;
font-size: 13px;
}
#commentform textarea {
padding: 10px;
}
#commentform input {
padding: 7px 10px;
}
#commentform p {
zoom: 1;
margin-bottom: 20px;
}
#commentform p:before {
content: '';
display: block;
}
#commentform p:after {
content: '';
display: table;
clear: both;
}
#commentform p.form-submit {
margin-bottom: 0;
}
#commentform #submit {
width: auto;
font-size: 12px;
padding: 10px 20px;
}
@media (max-width: 680px) {
#commentform #submit {
font-size: 14px;
padding: 13px 20px;
}
}
#commentform .form-allowed-tags,
#commentform .form-allowed-tags code,
#commentform .comment-notes {
font-size: 0.8em;
color: #999;
}
#commentform .logged-in-as {
font-size: 0.8em;
color: #999;
margin-bottom: 10px;
text-align: right;
}
@media (max-width: 680px) {
#commentform .logged-in-as {
font-size: 13px;
}
}
#commentform .required {
color: #a40802;
}
#commentform .comment-form-cookies-consent {
align-items: center;
clear: both;
display: flex;
}
#commentform .comment-form-cookies-consent input {
line-height: 1;
margin-right: 7px;
width: auto;
}
#commentform .comment-form-cookies-consent label {
display: inline-block;
font-weight: normal;
margin-bottom: 0;
width: auto;
} #commentform p.comment-subscription-form {
margin-bottom: 0px;
}
#commentform p.comment-subscription-form input[type="checkbox"] {
float: none;
font-size: 1em;
line-height: 1.92857em;
vertical-align: middle;
}
#commentform p.comment-subscription-form label.subscribe-label {
font-size: 1em;
float: none;
line-height: 1.92857em;
font-weight: normal;
margin: 0;
padding-left: 10px;
width: auto;
}
#commentform p.form-submit {
margin-bottom: 2em;
}
@media (max-width: 480px) {
body.responsive #commentform label {
float: none;
width: 100%;
margin-bottom: 3px;
}
body.responsive #commentform input,
body.responsive #commentform textarea {
float: none;
width: 100%;
}
} #colophon {
margin-bottom: 20px;
background: #2f3033;
padding: 30px;
}
#colophon #site-info span:after {
content: "\002d";
display: inline-block;
padding: 0 5px;
}
#colophon #site-info span:last-of-type:after {
content: none;
}
#colophon #theme-attribution,
#colophon #site-info {
text-align: center;
margin-top: 25px;
color: #aaa;
font-size: 11.5px;
}
#colophon #theme-attribution a,
#colophon #site-info a {
color: #ddd;
text-decoration: none;
font-weight: 500;
}
body.layout-full { background-color: #2f3033;
}
.layout-full #colophon {
margin-bottom: 0;
margin-top: 0;
padding-top: 30px;
padding-bottom: 30px;
}
#scroll-to-top {
position: fixed;
bottom: 20px;
right: 20px;
background: #000;
padding: 20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
-ms-transform: scale(0, 0);
-webkit-transform: scale(0, 0);
transform: scale(0, 0);
opacity: 0;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
#scroll-to-top .vantage-icon-arrow-up {
font-size: 18px;
display: block;
width: 18px;
height: 18px;
color: #fff;
}
#scroll-to-top.displayed {
-ms-transform: scale(1, 1);
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
opacity: 0.2 !important;
z-index: 500;
}
#scroll-to-top.displayed:hover {
opacity: 0.8 !important;
}
#map-canvas img,
#gmap_canvas img {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
line-height: normal !important;
max-width: none;
zoom: normal !important;
} .updated {
display: none;
}
.page .entry-meta {
display: none; }
.page .panel-grid-cell .entry-meta {
display: block; } .page-layout-no-masthead-margin #main {
padding-top: 0;
}
.page-layout-no-footer-margin #main {
padding-bottom: 0;
}
:not(.not-default-page).page-layout-no-sidebar #primary {
width: 100%;
}
:not(.not-default-page).page-layout-full-width.layout-full #page-wrapper .full-container {
max-width: 100%;
}
:not(.not-default-page).page-layout-full-width.layout-full #primary {
width: 100%;
}
:not(.not-default-page).page-layout-full-width-sidebar.layout-full #page-wrapper .full-container {
max-width: 100%;
}
:not(.not-default-page).page-layout-full-width.layout-boxed #primary {
width: 100%;
}
:not(.not-default-page).page-layout-full-width-sidebar.layout-boxed #page-wrapper,
:not(.not-default-page).page-layout-full-width.layout-boxed #page-wrapper {
width: 100%;
max-width: 100%;
padding-right: 20px;
padding-left: 20px;
}
@media (max-width: 1100px) {
:not(.not-default-page).page-layout-full-width-sidebar.layout-boxed #page-wrapper,
:not(.not-default-page).page-layout-full-width.layout-boxed #page-wrapper {
padding-right: 0;
padding-left: 0;
}
}
@media (min-width: 1100px) {
:not(.not-default-page).page-layout-full-width-sidebar.layout-boxed .main-navigation.use-vantage-sticky-menu.sticky,
:not(.not-default-page).page-layout-full-width.layout-boxed .main-navigation.use-vantage-sticky-menu.sticky {
left: 0;
margin: 0 auto;
max-width: calc(100% - 40px);
right: 0;
width: 100%;
}
} #main-slider {
background: #eee;
}
#main-slider .container {
padding: 0;
}
#main-slider #metaslider-demo,
#main-slider .metaslider {
margin: 0 auto;
text-align: center;
}
.metaslider a,
.entry-content .metaslider a,
.metaslider a:hover,
.entry-content .metaslider a:hover,
.metaslider ul a,
.entry-content .metaslider ul a,
.metaslider ul a:hover,
.entry-content .metaslider ul a:hover {
border-bottom: none;
}
.metaslider.metaslider-flex {
overflow: hidden;
}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
list-style: none;
margin: 0;
padding: 0;
}
.flexslider a img {
border: none;
outline: none;
}
.flexslider {
margin: 0;
padding: 0;
}
.flexslider ul {
border: 0;
max-height: none;
max-width: none;
line-height: normal;
list-style-type: none;
list-style: none;
margin: 0;
padding: 0;
}
.flexslider:hover .flex-vantage-direction-nav li a {
opacity: 1;
}
.flexslider .slides > li {
background-position: center;
background-size: cover;
-webkit-backface-visibility: hidden;
display: none;
line-height: 0;
}
.flexslider .slides li > img {
display: block;
width: 100%;
}
.slides:after {
clear: both;
content: ".";
display: block;
height: 0;
line-height: 0;
visibility: hidden;
}
html[xmlns] .slides {
display: block;
}
* html .slides {
height: 1%;
}
.flexslider,
.flexslider .slides {
position: relative;
zoom: 1;
}
.flexslider .flex-caption {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
top: 0;
left: 0;
width: 100%;
padding: 20px;
text-decoration: none;
background: rgba(0, 0, 0, 0.5);
color: #FFF;
text-align: center;
}
.flexslider .flex-caption h3 {
color: inherit;
margin: 0;
line-height: 1.25em;
font-size: 15px;
}
.flexslider .slides > li .content img {
height: auto !important;
max-width: 100%;
}
#metaslider-demo .content,
.vantage-slide-with-image .content {
left: 0;
position: absolute;
top: 0;
width: 100%;
}
#metaslider-demo .content img,
.vantage-slide-with-image .content img {
height: auto;
max-width: 100%;
}
#metaslider-demo .ms-default-image,
.vantage-slide-with-image .ms-default-image {
height: auto;
max-width: 100%;
}
#main-slider .flexslider:not(#metaslider-demo) ul.flex-vantage-direction-nav {
margin-bottom: -40px;
}
.flex-vantage-control-paging {
bottom: 15px;
list-style: none;
margin: 0;
padding: 0 30px;
position: absolute;
right: 0px;
text-align: right;
z-index: 20;
}
.flex-vantage-control-paging li {
display: inline-block;
height: 14px;
margin: 0;
margin-right: 2px;
padding: 0;
text-align: left;
text-indent: -99999px;
width: 14px;
}
.flex-vantage-control-paging li a {
background: url(//traductorjuradobarcelona.com/wp-content/themes/vantage/images/sprites/slide-indicator-inactive.png);
cursor: pointer;
display: block;
height: 14px;
width: 14px;
}
.flex-vantage-control-paging li a.flex-vantage-active {
background: url(//traductorjuradobarcelona.com/wp-content/themes/vantage/images/sprites/slide-indicator-active.png);
}
.flex-vantage-control-paging li a:hover {
background: url(//traductorjuradobarcelona.com/wp-content/themes/vantage/images/sprites/slide-indicator-inactive.png);
}
.flex-vantage-direction-nav {
list-style: none;
}
.flex-vantage-direction-nav li {
margin: 0;
padding: 0;
}
.flex-vantage-direction-nav li a {
display: block;
height: 85px;
margin-top: -52px;
opacity: 0;
position: absolute;
text-indent: -99999px;
transition: 0.2s opacity ease;
top: 50%;
width: 32px;
z-index: 200;
}
.flex-vantage-direction-nav li a.flex-vantage-prev {
background: url(//traductorjuradobarcelona.com/wp-content/themes/vantage/images/sprites/gallery-prev.png);
left: 0;
}
.flex-vantage-direction-nav li a.flex-vantage-next {
background: url(//traductorjuradobarcelona.com/wp-content/themes/vantage/images/sprites/gallery-next.png);
right: 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
.flex-vantage-direction-nav li a {
background-size: 32px 85px;
}
.flex-vantage-direction-nav li a.flex-vantage-prev {
background-image: url(//traductorjuradobarcelona.com/wp-content/themes/vantage/images/retina/gallery-prev.png);
background-size: cover;
}
.flex-vantage-direction-nav li a.flex-vantage-next {
background-image: url(//traductorjuradobarcelona.com/wp-content/themes/vantage/images/retina/gallery-next.png);
background-size: cover;
}
}
:hover .flex-vantage-direction-nav li a {
opacity: 0.9;
} .widget {
margin: 0 0 1.5em;
} .widget select {
max-width: 100%;
font-size: 1em;
outline: none;
} #searchsubmit {
display: none;
}
.widget .searchform input {
width: 100%;
outline: none;
}
.textwidget p:first-child {
margin-top: 0;
}
.textwidget p:last-child {
margin-bottom: 0;
}
.tagcloud a {
text-decoration: none;
} #secondary .widget,
#footer-widgets .widget,
#masthead-widgets .widget {
margin-bottom: 40px;
font-size: 13px;
color: #5e5e5e;
}
#secondary .widget:last-child,
#footer-widgets .widget:last-child,
#masthead-widgets .widget:last-child {
margin-bottom: 0;
}
#secondary .widget .widget-title,
#footer-widgets .widget .widget-title,
#masthead-widgets .widget .widget-title {
font-size: 15px;
color: #3b3b3b;
font-weight: bold;
margin-bottom: 15px;
}
#secondary .widget ul,
#footer-widgets .widget ul,
#masthead-widgets .widget ul,
#secondary .widget ol,
#footer-widgets .widget ol,
#masthead-widgets .widget ol {
list-style: none;
padding: 0;
margin: 0;
}
#secondary .widget ul ul,
#footer-widgets .widget ul ul,
#masthead-widgets .widget ul ul,
#secondary .widget ol ul,
#footer-widgets .widget ol ul,
#masthead-widgets .widget ol ul,
#secondary .widget ul ol,
#footer-widgets .widget ul ol,
#masthead-widgets .widget ul ol,
#secondary .widget ol ol,
#footer-widgets .widget ol ol,
#masthead-widgets .widget ol ol {
margin-left: 1em;
}
#secondary .widget ul li,
#footer-widgets .widget ul li,
#masthead-widgets .widget ul li,
#secondary .widget ol li,
#footer-widgets .widget ol li,
#masthead-widgets .widget ol li {
padding-bottom: 7px;
}
#secondary .widget ul li a,
#footer-widgets .widget ul li a,
#masthead-widgets .widget ul li a,
#secondary .widget ol li a,
#footer-widgets .widget ol li a,
#masthead-widgets .widget ol li a {
text-decoration: none;
}
#secondary .widget ul li ul.children,
#footer-widgets .widget ul li ul.children,
#masthead-widgets .widget ul li ul.children,
#secondary .widget ol li ul.children,
#footer-widgets .widget ol li ul.children,
#masthead-widgets .widget ol li ul.children {
padding-top: 7px;
margin-bottom: -7px;
}
#footer-widgets {
zoom: 1;
margin: 0 -5px;
max-width: 100%;
}
#footer-widgets:before {
content: '';
display: block;
}
#footer-widgets:after {
content: '';
display: table;
clear: both;
}
#footer-widgets .widget {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
float: left;
padding: 0 15px;
margin-bottom: 0;
color: #b9b9b9;
}
#footer-widgets .widget.panel,
#footer-widgets .widget.widget_siteorigin-panels-builder {
padding: 0;
}
#footer-widgets .widget a {
color: #ccc;
}
#footer-widgets .widget .widget-title {
color: #e2e2e2;
font-size: 14px;
font-weight: bold;
margin-bottom: 20px;
}
#masthead-widgets {
zoom: 1;
}
#masthead-widgets:before {
content: '';
display: block;
}
#masthead-widgets:after {
content: '';
display: table;
clear: both;
}
#masthead-widgets .widget {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 0;
float: left;
padding-right: 25px;
}
#masthead-widgets .widget:last-child {
padding-right: 0;
}
#masthead-widgets .widget .widget-title {
color: #3b3b3b;
font-size: 14px;
font-weight: bold;
margin-bottom: 20px;
}
.vertical-footer #footer-widgets .widget {
margin-bottom: 25px;
width: 100%;
}
.vertical-footer #footer-widgets .widget:last-child {
margin-bottom: 0;
} .widget img,
.widget iframe,
.widget object,
.widget select,
.widget input {
max-width: 100%;
}
.widget img {
height: auto;
}
.widget a.button {
display: inline-block;
padding: 9px 26px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 0.875em;
text-decoration: none;
color: white;
text-shadow: 0 1px 0 #000000;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1);
background: #107fc9;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0f75b8), color-stop(1, #1189da));
background: -ms-linear-gradient(bottom, #0f75b8, #1189da);
background: -moz-linear-gradient(center bottom, #0f75b8 0%, #1189da 100%);
background: -o-linear-gradient(#1189da, #0f75b8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1189da', endColorstr='#0f75b8', GradientType=0);
border-top: solid 1px #0b5587;
border-left: solid 1px #094974;
border-right: solid 1px #094974;
border-bottom: solid 1px #083d61;
}
.widget .button-container.align-center {
text-align: center;
}
.widget .button-container.align-left {
text-align: left;
}
.widget .button-container.align-right {
text-align: right;
}
.widget .button-container.align-full .button {
display: block;
text-align: center;
}
#wp-calendar {
border: none;
margin: 0;
}
#wp-calendar caption {
font-weight: 600;
text-align: right;
padding-bottom: 0.4286em;
}
#wp-calendar th,
#wp-calendar td {
border: none;
padding: 0.2143em 0.2143em 0.1429em !important;
}
#wp-calendar thead th {
text-align: center;
padding-bottom: 0.4286em !important;
}
#wp-calendar tbody .pad {
background: none;
}
#wp-calendar tbody td {
background: #ddd;
border: 0.1429em solid #fff;
text-align: center;
}
#wp-calendar tbody td:hover {
background: #fff;
}
#wp-calendar tbody td a {
border-bottom: none !important;
display: block;
text-decoration: none;
}
#wp-calendar tbody td a:hover {
border-bottom: none !important;
text-decoration: none;
} .site-footer #wp-calendar tbody td {
background: #434447;
border-color: #2f3033;
}
.site-footer #wp-calendar tbody td a {
color: #fff;
}
.site-footer #wp-calendar tbody td a:hover {
color: #b9b9b9;
}
.site-footer #wp-calendar tfoot #prev a:hover,
.site-footer #wp-calendar tfoot #next a:hover {
color: #fff;
}
.calendar_wrap .wp-calendar-nav {
padding-top: 0.4286em !important;
}
.calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev {
float: left;
}
.calendar_wrap .wp-calendar-nav .wp-calendar-nav-next {
float: right;
text-align: right;
}
.widget_call-to-action {
position: relative;
padding: 25px 30px 23px 30px;
}
.widget_call-to-action h2.cta-headline {
margin: 0 0 0.35em 0;
color: #333;
}
.widget_call-to-action p.cta-sub-text {
margin: 0;
color: #666;
}
.widget_call-to-action a.button {
position: absolute;
top: 50%;
right: 30px;
margin-top: -20px; } @media (max-width: 680px) {
body.responsive .widget_call-to-action a.button {
position: static;
margin-top: 25px;
display: block;
text-align: center;
}
}
.widget_siteorigin-list ul li {
margin-bottom: 0.4em;
}
.widget_siteorigin-list ul li:last-child {
margin-bottom: 0;
}
.widget_icon-text {
font-size: 0.95em;
text-align: center;
}
.widget_icon-text .feature-icon {
display: inline-block;
line-height: 0;
}
.widget_icon-text .widget-title {
margin: 15px 0;
}
.vantage-circleicon-loop .widget_circleicon-widget .no-archive-featured-image.circle-icon-position-top {
padding-top: 0;
}
.widget_circleicon-widget {
clear: both; }
.widget_circleicon-widget .circle-icon-box {
text-align: center;
position: relative; }
.widget_circleicon-widget .circle-icon-box.circle-icon-show-box {
border: 1px solid #ddd;
background: #f6f6f6;
-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
box-shadow: 0 2px 2px rgba(0,0,0,0.05);
padding: 24px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-hide-box {
padding: 5px;
}
.widget_circleicon-widget .circle-icon-box .link-icon,
.widget_circleicon-widget .circle-icon-box .link-title {
text-decoration: none;
display: block;
}
.widget_circleicon-widget .circle-icon-box .circle-icon {
position: absolute;
background-color: #3a3b3e;
display: inline-block;
width: 65px;
height: 65px;
-webkit-border-radius: 130px;
-moz-border-radius: 130px;
border-radius: 130px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
.widget_circleicon-widget .circle-icon-box .circle-icon [class^="fa fa-"] {
display: block;
font-size: 24px;
width: 100%;
height: 1em;
text-align: center;
color: #fff;
line-height: 1.1em;
position: absolute;
top: 50%;
left: 0;
margin-top: -0.5em;
}
.widget_circleicon-widget .circle-icon-box h4 {
color: #3b3b3b;
font-weight: bold;
font-size: 17px;
margin-bottom: 0.8em;
margin-top: 0;
}
.widget_circleicon-widget .circle-icon-box p.text {
margin: 0;
color: #5e5e5e;
font-size: 13px;
margin-bottom: 10px;
}
.widget_circleicon-widget .circle-icon-box p.text:last-child {
margin-bottom: 0;
}
.widget_circleicon-widget .circle-icon-box a.more-button {
display: block;
text-decoration: none;
color: #3b3b3b;
font-weight: bold;
font-size: 13px;
}
.widget_circleicon-widget .circle-icon-box a.more-button i {
display: inline-block;
width: 5px;
height: 8px;
margin-left: 3px;
background: url(//traductorjuradobarcelona.com/wp-content/themes/vantage/images/sprites/more-icon.png) no-repeat;
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
.widget_circleicon-widget .circle-icon-box a.more-button i {
background: url(//traductorjuradobarcelona.com/wp-content/themes/vantage/images/retina/more-icon.png);
background-size: 5px 8px;
}
}
.widget_circleicon-widget .circle-icon-box.circle-icon-position-top {
padding-top: 75px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-position-top .circle-icon {
top: 0;
left: 50%;
margin-left: -32.5px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-position-bottom {
padding-bottom: 75px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-position-bottom .circle-icon {
bottom: 0;
left: 50%;
margin-left: -32.5px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-position-left {
text-align: left;
padding-left: 75px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-position-left .circle-icon {
left: 0;
top: 50%;
margin-top: -32.5px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-position-right {
text-align: left;
padding-right: 75px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-position-right .circle-icon {
right: 0;
top: 50%;
margin-top: -32.5px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium { }
.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium .circle-icon {
width: 81.25px;
height: 81.25px;
-webkit-border-radius: 162.5px;
-moz-border-radius: 162.5px;
border-radius: 162.5px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium .circle-icon [class^="fa fa-"] {
font-size: 36px;
line-height: 1.1em;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium.circle-icon-position-top {
padding-top: 91.25px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium.circle-icon-position-top .circle-icon {
top: 0;
left: 50%;
margin-left: -40.625px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium.circle-icon-position-bottom {
padding-bottom: 91.25px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium.circle-icon-position-bottom .circle-icon {
bottom: 0;
left: 50%;
margin-left: -40.625px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium.circle-icon-position-left {
text-align: left;
padding-left: 91.25px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium.circle-icon-position-left .circle-icon {
left: 0;
top: 50%;
margin-top: -40.625px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium.circle-icon-position-right {
text-align: left;
padding-right: 91.25px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium.circle-icon-position-right .circle-icon {
right: 0;
top: 50%;
margin-top: -40.625px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-large { }
.widget_circleicon-widget .circle-icon-box.circle-icon-size-large .circle-icon {
width: 100px;
height: 100px;
-webkit-border-radius: 200px;
-moz-border-radius: 200px;
border-radius: 200px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-large .circle-icon [class^="fa fa-"] {
font-size: 44px;
line-height: 1.1em;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-top {
padding-top: 110px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-top .circle-icon {
top: 0;
left: 50%;
margin-left: -50px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-bottom {
padding-bottom: 110px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-bottom .circle-icon {
bottom: 0;
left: 50%;
margin-left: -50px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-left {
text-align: left;
padding-left: 110px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-left .circle-icon {
left: 0;
top: 50%;
margin-top: -50px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-right {
text-align: left;
padding-right: 110px;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-right .circle-icon {
right: 0;
top: 50%;
margin-top: -50px;
}
.widget_headline-widget {
text-align: center;
}
.widget_headline-widget h1 {
padding-top: 20px;
margin: 0;
font-size: 26px;
line-height: 36px;
text-transform: uppercase;
color: #444444;
letter-spacing: 1px;
}
.widget_headline-widget h3 {
padding-bottom: 20px;
margin: 0;
font-size: 14px;
color: #666;
font-weight: 200;
}
.widget_headline-widget .decoration {
border-top: 1px solid #EEE;
position: relative;
height: 1px;
margin: 20px 60px 20px 60px;
} #header-sidebar .widget_nav_menu ul.menu,
#masthead-widgets .widget_nav_menu ul.menu {
margin: 0;
}
#header-sidebar .widget_nav_menu ul.menu > li,
#masthead-widgets .widget_nav_menu ul.menu > li {
list-style: none;
display: inline-block;
margin-right: 20px;
position: relative;
}
#header-sidebar .widget_nav_menu ul.menu > li:last-child,
#masthead-widgets .widget_nav_menu ul.menu > li:last-child {
margin-right: 0;
}
#header-sidebar .widget_nav_menu ul.menu > li > a,
#masthead-widgets .widget_nav_menu ul.menu > li > a {
display: block;
text-decoration: none;
color: #555;
font-weight: 500;
padding: 0.75em 0;
line-height: 1em;
}
#header-sidebar .widget_nav_menu ul.menu > li ul.sub-menu,
#masthead-widgets .widget_nav_menu ul.menu > li ul.sub-menu {
display: none;
position: absolute;
margin: 0;
z-index: 10000;
border: 1px solid #e6e6e6;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
box-shadow: 0 1px 1px rgba(0,0,0,0.1);
top: 2.5em;
left: -10px;
background: white;
}
#header-sidebar .widget_nav_menu ul.menu > li ul.sub-menu li,
#masthead-widgets .widget_nav_menu ul.menu > li ul.sub-menu li {
position: relative;
list-style: none;
width: 160px;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 10px 10px;
}
#header-sidebar .widget_nav_menu ul.menu > li ul.sub-menu li a,
#masthead-widgets .widget_nav_menu ul.menu > li ul.sub-menu li a {
display: block;
text-decoration: none;
color: #777;
}
#header-sidebar .widget_nav_menu ul.menu > li ul.sub-menu ul,
#masthead-widgets .widget_nav_menu ul.menu > li ul.sub-menu ul {
display: none;
top: -1px;
left: 160px;
}
#header-sidebar .widget_nav_menu ul.menu > li > ul.sub-menu,
#masthead-widgets .widget_nav_menu ul.menu > li > ul.sub-menu {
border-top: 2px solid #00bcff;
}
#header-sidebar .widget_nav_menu ul.menu li:hover > ul.sub-menu,
#masthead-widgets .widget_nav_menu ul.menu li:hover > ul.sub-menu {
display: block;
} #colophon .widget_nav_menu .sub-menu {
margin-left: 0;
}
#colophon .widget_nav_menu .menu-item {
padding-bottom: 0;
}
#colophon .widget_nav_menu .menu-item a {
display: block;
padding-bottom: 3px;
margin-bottom: 3px;
border-bottom: 1px solid #b9b9b9;
} .panel-row-style {
margin: 0 -20px;
padding: 25px 20px;
background-position: center center;
background-repeat: no-repeat;
}
.panel-row-style .panel-row-style {
margin: 0;
}
.panel-row-style-wide-grey,
.wide-grey.panel-row-style {
background: #f6f6f6;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
.layout-full .panel-row-style.panel-row-style-wide-grey,
.layout-full .wide-grey.panel-row-style,
.layout-full .panel-row-style.panel-row-style-full-width,
.layout-full.panels-style-force-full .panel-row-style {
margin: 0 -1000px;
padding: 25px 1000px 25px 1000px;
}
.layout-full .panel-row-style.panel-row-style-full-width[data-stretch-type="full-stretched-padded"] {
margin: 0;
padding: 0;
}
.layout-boxed .panel-row-style {
padding: 25px 35px;
}
.layout-boxed .panel-row-style.panel-row-style-wide-grey,
.layout-boxed .panel-row-style .wide-grey.panel-row-style {
margin: 0 -20px;
}
@media (max-width: 680px) {
body.responsive.layout-boxed .panel-row-style {
margin: 0 -35px;
padding: 25px 35px;
}
body.responsive.layout-boxed .panel-row-style.panel-row-style-wide-grey,
body.responsive.layout-boxed .panel-row-style .wide-grey.panel-row-style {
margin: 0 -20px;
}
}
.panel-grid-cell .flexslider {
margin-bottom: 0;
} #masthead .widget_polylang ul {
list-style: none;
}
#masthead .widget_polylang ul li {
display: block;
float: left;
margin-left: 10px;
}
.vantage-carousel-title {
font-size: 14px;
font-weight: bold;
color: #3b3b3b;
text-transform: uppercase;
line-height: 1em;
}
.vantage-carousel-title .vantage-carousel-title-text {
display: inline-block;
padding-right: 15px;
}
.vantage-carousel-title a.next,
.vantage-carousel-title a.previous {
background: #3a3a3a;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
text-decoration: none;
color: #ffffff;
display: block;
float: right;
overflow: hidden;
background-position: center center;
margin-left: 2px;
padding: 4px 4px 5px 4px;
}
.vantage-carousel-title a.next .vantage-icon-arrow-left,
.vantage-carousel-title a.previous .vantage-icon-arrow-left,
.vantage-carousel-title a.next .vantage-icon-arrow-right,
.vantage-carousel-title a.previous .vantage-icon-arrow-right {
line-height: 10px;
display: block;
font-size: 8px;
width: 8px;
height: 8px;
text-align: center;
}
.vantage-carousel-wrapper {
overflow-x: hidden;
overflow-y: hidden;
}
.vantage-carousel-wrapper .vantage-carousel {
height: 200px;
margin: 0;
padding: 0;
zoom: 1;
width: 99999px;
-webkit-transition: all 0.45s ease;
-moz-transition: all 0.45s ease;
-o-transition: all 0.45s ease;
transition: all 0.45s ease;
}
.vantage-carousel-wrapper .vantage-carousel:before {
content: '';
display: block;
}
.vantage-carousel-wrapper .vantage-carousel:after {
content: '';
display: table;
clear: both;
}
.vantage-carousel-wrapper .vantage-carousel li.carousel-entry {
list-style: none;
margin-left: 0;
padding: 0;
display: block;
float: left;
margin-right: 15px;
width: 242px;
overflow-x: hidden;
}
.vantage-carousel-wrapper .vantage-carousel li.carousel-entry:last-child {
margin-right: 0;
}
.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .thumbnail {
line-height: 0;
}
.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .thumbnail a {
display: block;
width: 242px;
height: 162px;
background-size: 242px 162px;
background-position: center center;
}
.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .thumbnail a,
.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .thumbnail a span.vantage-overlay {
-webkit-transition: all 0.35s ease;
-moz-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;
}
.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .thumbnail a span.vantage-overlay {
display: block;
width: 100%;
height: 100%;
background: #3279bb;
opacity: 0;
}
.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .thumbnail a:hover {
background-size: 272px 182px;
}
.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .thumbnail a:hover span {
opacity: 0.5;
}
.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .default-thumbnail {
display: block;
width: 242px;
height: 162px;
background: #e8e8e8;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e0e0e0), color-stop(1, #e8e8e8));
background: -ms-linear-gradient(bottom, #e0e0e0, #e8e8e8);
background: -moz-linear-gradient(center bottom, #e0e0e0 0%, #e8e8e8 100%);
background: -o-linear-gradient(#e8e8e8, #e0e0e0);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#e0e0e0', GradientType=0);
}
.vantage-carousel-wrapper .vantage-carousel li.carousel-entry h3 {
font-size: 15px;
text-align: center;
font-weight: 500;
color: #474747;
margin: 10px 0 0 0;
}
.vantage-carousel-wrapper .vantage-carousel li.carousel-entry h3 a {
text-decoration: none;
color: inherit;
}
.vantage-carousel-wrapper .vantage-carousel li.loading {
display: block;
width: 242px;
height: 162px;
float: left;
background: url(//traductorjuradobarcelona.com/wp-content/themes/vantage/images/carousel-loader.gif) #f6f6f6 center center no-repeat;
margin: 0;
}
.vantage-grid-loop {
zoom: 1;
margin: 0 -15px 0 -15px;
}
.vantage-grid-loop:before {
content: '';
display: block;
}
.vantage-grid-loop:after {
content: '';
display: table;
clear: both;
}
.vantage-grid-loop article {
float: left;
padding: 0 15px;
margin-bottom: 30px;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-bottom: none;
}
.grid-loop-columns-2.vantage-grid-loop article {
width: 50%;
}
.grid-loop-columns-3.vantage-grid-loop article {
width: 33.333%;
}
.grid-loop-columns-4.vantage-grid-loop article {
width: 25%;
}
.grid-loop-columns-5.vantage-grid-loop article {
width: 20%;
}
.grid-loop-columns-6.vantage-grid-loop article {
width: 16.666%;
}
.vantage-grid-loop article .grid-thumbnail {
display: block;
padding: 5px;
border: 1px solid #c2c5ca;
-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.1);
-moz-box-shadow: 0 0 4px rgba(0,0,0,0.1);
box-shadow: 0 0 4px rgba(0,0,0,0.1);
background: #ffffff;
margin-bottom: 10px;
}
.vantage-grid-loop article .grid-thumbnail:hover {
border-color: #00bafa;
-webkit-box-shadow: 0 0 5px rgba(0,187,251,0.75);
-moz-box-shadow: 0 0 5px rgba(0,187,251,0.75);
box-shadow: 0 0 5px rgba(0,187,251,0.75);
}
.vantage-grid-loop article .grid-thumbnail img {
width: 100%;
height: auto;
display: block;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.vantage-grid-loop article h3 {
font-size: 15px;
font-weight: bold;
margin-bottom: 8px;
margin-top: 0;
}
.vantage-grid-loop article h3 a {
color: inherit;
text-decoration: none;
}
.vantage-grid-loop article .excerpt {
font-size: 12px;
color: #777777;
line-height: 1.25em;
}
.vantage-grid-loop article .excerpt p {
margin: 0;
}
.vantage-grid-loop article a.more-button {
display: block;
text-decoration: none;
color: #3b3b3b;
font-weight: bold;
font-size: 13px;
margin-top: 10px;
}
.vantage-grid-loop article a.more-button i {
display: inline-block;
width: 5px;
height: 8px;
margin-left: 3px;
background: url(//traductorjuradobarcelona.com/wp-content/themes/vantage/images/sprites/more-icon.png) no-repeat;
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
.vantage-grid-loop article a.more-button i {
background: url(//traductorjuradobarcelona.com/wp-content/themes/vantage/images/retina/more-icon.png);
background-size: 5px 8px;
}
}
.vantage-grid-loop .clear {
clear: both;
}
.widget_siteorigin-panels-postloop h1.entry-title {
margin-top: 0;
margin-bottom: 0;
}
.widget_siteorigin-panels-postloop .pagination {
margin-top: 20px;
}
.widget_siteorigin-panels-postloop .flexslider .slides .slide {
margin-left: 0;
}
@media (max-width: 640px) {
body.responsive .vantage-grid-loop article,
body.responsive .vantage-circleicon-loop .widget_circleicon-widget {
width: 50%;
}
}
@media (max-width: 480px) {
body.responsive .vantage-grid-loop article,
body.responsive .vantage-circleicon-loop .widget_circleicon-widget {
float: none;
width: 100%;
}
}
.vantage-circleicon-loop {
zoom: 1;
margin: 0 -20px;
}
.vantage-circleicon-loop:before {
content: '';
display: block;
}
.vantage-circleicon-loop:after {
content: '';
display: table;
clear: both;
}
.vantage-circleicon-loop .widget_circleicon-widget {
float: left;
clear: none;
}
.circleicon-loop-columns-2.vantage-circleicon-loop .widget_circleicon-widget {
width: 50%;
}
.circleicon-loop-columns-3.vantage-circleicon-loop .widget_circleicon-widget {
width: 33.333%;
}
.circleicon-loop-columns-4.vantage-circleicon-loop .widget_circleicon-widget {
width: 25%;
}
.circleicon-loop-columns-5.vantage-circleicon-loop .widget_circleicon-widget {
width: 20%;
}
.circleicon-loop-columns-6.vantage-circleicon-loop .widget_circleicon-widget {
width: 16.666%;
}
.vantage-circleicon-loop .widget_circleicon-widget .circle-icon-box {
padding-left: 20px;
padding-right: 20px;
}
.vantage-circleicon-loop .clear {
clear: both;
} #infinite-handle span {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
display: inline-block;
margin: 2px 2px 2px 0;
padding: 6px 9px 5px 9px;
text-decoration: none;
width: auto;
background: #4f5355;
border-top: solid 1px #d2d2d2;
border-left: solid 1px #c3c3c3;
border-right: solid 1px #c3c3c3;
border-bottom: solid 1px #9f9f9f;
background: #ffffff;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dfdfdf), color-stop(1, #ffffff));
background: -ms-linear-gradient(bottom, #dfdfdf, #ffffff);
background: -moz-linear-gradient(center bottom, #dfdfdf 0%, #ffffff 100%);
background: -o-linear-gradient(#ffffff, #dfdfdf);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf', GradientType=0);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-weight: bold;
color: #646464;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
#infinite-handle span:hover {
background: #f0f0f0;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d0d0d0), color-stop(1, #f0f0f0));
background: -ms-linear-gradient(bottom, #d0d0d0, #f0f0f0);
background: -moz-linear-gradient(center bottom, #d0d0d0 0%, #f0f0f0 100%);
background: -o-linear-gradient(#f0f0f0, #d0d0d0);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#d0d0d0', GradientType=0);
color: #606060;
}
#infinite-handle span button {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
#yoast-breadcrumbs,
#navxt-breadcrumbs {
background: rgba(0, 0, 0, 0.025);
margin-top: -20px;
margin-bottom: 20px;
padding: 0.5em 0.75em;
font-weight: 500;
color: #474747;
}
#yoast-breadcrumbs a,
#navxt-breadcrumbs a {
text-decoration: none;
}
.page-layout-no-masthead-margin #yoast-breadcrumbs,
.page-layout-no-masthead-margin #navxt-breadcrumbs {
margin-top: 0;
}
@font-face {
font-family: 'vantage-icons';
src: url(//traductorjuradobarcelona.com/wp-content/themes/vantage/icons/vantage-icons.eot);
src: url(//traductorjuradobarcelona.com/wp-content/themes/vantage/icons/vantage-icons.eot?#iefix) format('embedded-opentype'), url(//traductorjuradobarcelona.com/wp-content/themes/vantage/icons/vantage-icons.woff) format('woff'), url(//traductorjuradobarcelona.com/wp-content/themes/vantage/icons/vantage-icons.ttf?) format('truetype'), url(//traductorjuradobarcelona.com/wp-content/themes/vantage/icons/vantage-icons.svg) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="vantage-icon-"],
[class*=" vantage-icon-"] {
font-family: 'vantage-icons';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.vantage-icon-arrow-down:before {
content: "\e600";
}
.vantage-icon-arrow-left:before {
content: "\e601";
}
.vantage-icon-arrow-right:before {
content: "\e602";
}
.vantage-icon-arrow-up:before {
content: "\e603";
}
.vantage-icon-search:before {
content: "\e604";
} span.jwcontrols span button {
background: initial;
border: initial;
border-radius: initial;
box-shadow: initial;
color: initial;
font-size: initial;
font-weight: initial;
line-height: initial;
padding: initial;
text-decoration: initial;
text-shadow: initial;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
word-wrap: normal !important;
width: 1px;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #0073aa;
display: block;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 14px;
font-weight: 600;
height: auto;
left: 6px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 7px;
width: auto;
z-index: 100000;
} #content[tabindex="-1"]:focus {
outline: 0;
} a[href^="tel"] {
color: inherit;
text-decoration: none;
}
@media (min-width: 680px) {
.mega-menu-primary .masthead-logo-in-menu .site-navigation > .full-container {
display: flex;
justify-content: space-between;
align-items: center;
}
} .mega-menu-primary .site-header .mega-menu-wrap {
flex: 1;
} :root {
--icon-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
--icon-inset-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
--icon-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);
--border-radius-small: 2px;
--border-radius-medium: 3px;
--border-radius-large: 4px;
}
.widget_vantage-social-media {
display: flex;
flex-wrap: wrap;
gap: 4px;
}
.widget_vantage-social-media .social-media-icon {
text-decoration: none;
position: relative;
width: 36px;
height: 36px;
border-radius: var(--border-radius-medium);
box-shadow: var(--icon-inset-shadow), var(--icon-shadow);
display: flex;
align-items: center;
justify-content: center;
}
.widget_vantage-social-media .social-media-icon [class^="fa fa-"] {
color: #ffffff;
font-size: 18px;
text-shadow: var(--icon-text-shadow);
}
.widget_vantage-social-media .social-media-icon img {
position: absolute;
top: 50%;
left: 50%;
width: 18px;
height: 18px;
transform: translate(-50%, -50%);
} .widget_vantage-social-media .social-media-icon.social-media-icon-facebook {
background: linear-gradient(to top, #597ac7, #6483cb);
border: 1px solid #466bc1;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-facebook:hover {
background: linear-gradient(to top, #6886cc, #748fd0);
border: 1px solid #5577c6;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-twitter {
background: linear-gradient(to top, #5bbcec, #69c2ee);
border: 1px solid #44b3e9;
box-shadow: var(--icon-inset-shadow), var(--icon-shadow);
}
.widget_vantage-social-media .social-media-icon.social-media-icon-twitter:hover {
background: linear-gradient(to top, #6dc3ee, #7bc9f0);
border: 1px solid #56baeb;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-google-plus {
background: linear-gradient(to top, #f80000, #ff0808);
border: 1px solid #df0000;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-google-plus:hover {
background: linear-gradient(to top, #ff0d0d, #ff1d1d);
border: 1px solid #f30000;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-rss {
background: linear-gradient(to top, #ff9200, #ff990f);
border: 1px solid #e68300;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-rss:hover {
background: linear-gradient(to top, #ff9b14, #ffa124);
border: 1px solid #fa8f00;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-linkedin {
background: linear-gradient(to top, #0070b4, #007ac3);
border: 1px solid #00609b;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-linkedin:hover {
background: linear-gradient(to top, #007dc8, #0086d8);
border: 1px solid #006daf;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-dribbble {
background: linear-gradient(to top, #ea4d89, #ec5b92);
border: 1px solid #e7367a;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-dribbble:hover {
background: linear-gradient(to top, #ec5f95, #ee6d9e);
border: 1px solid #e94886;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-flickr {
background: linear-gradient(to top, #444444, #4c4c4c);
border: 1px solid #373737;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-flickr:hover {
background: linear-gradient(to top, #4e4e4e, #565656);
border: 1px solid #414141;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-instagram {
background: linear-gradient(to top, #426f98, #4777a3);
border: 1px solid #3a6286;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-instagram:hover {
background: linear-gradient(to top, #4879a6, #4d81b1);
border: 1px solid #406c94;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-pinterest {
background: linear-gradient(to top, #fd3832, #fd4741);
border: 1px solid #fd1f19;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-pinterest:hover {
background: linear-gradient(to top, #fd4c46, #fd5a55);
border: 1px solid #fd332d;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-skype {
background: linear-gradient(to top, #09c6ff, #18caff);
border: 1px solid #00b7ef;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-skype:hover {
background: linear-gradient(to top, #1dcbff, #2dceff);
border: 1px solid #04c5ff;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-youtube {
background: linear-gradient(to top, #ff3635, #ff4544);
border: 1px solid #ff1d1b;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-youtube:hover {
background: linear-gradient(to top, #ff4a49, #ff5a59);
border: 1px solid #ff3130;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-github {
background: linear-gradient(to top, #333333, #3b3b3b);
border: 1px solid #262626;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-github:hover {
background: linear-gradient(to top, #3d3d3d, #454545);
border: 1px solid #303030;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-vimeo {
background: linear-gradient(to top, #42b8ff, #51beff);
border: 1px solid #28aeff;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 1px rgba(0, 0, 0, 0.1);
}
.widget_vantage-social-media .social-media-icon.social-media-icon-vimeo:hover {
background: linear-gradient(to top, #56c0ff, #66c5ff);
border: 1px solid #3db6ff;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-vk {
background: linear-gradient(to top, #537599, #587da3);
border: 1px solid #4a6888;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-vk:hover {
background: linear-gradient(to top, #5b7fa6, #6587ab);
border: 1px solid #517296;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-envelope {
background: linear-gradient(to top, #34aadc, #41afde);
border: 1px solid #249ed2;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-envelope:hover {
background: linear-gradient(to top, #45b1df, #52b7e1);
border: 1px solid #30a8db;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-phone {
background: linear-gradient(to top, #4cd964, #59dc6f);
border: 1px solid #37d552;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-phone:hover {
background: linear-gradient(to top, #5ddd73, #69df7e);
border: 1px solid #48d860;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-stumbleupon {
background: linear-gradient(to top, #eb4924, #ec5532);
border: 1px solid #e13b15;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-stumbleupon:hover {
background: linear-gradient(to top, #ed5937, #ee6445);
border: 1px solid #eb451f;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-behance {
background: linear-gradient(to top, #1769ff, #2673ff);
border: 1px solid #0059fc;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-behance:hover {
background: linear-gradient(to top, #2b76ff, #3b80ff);
border: 1px solid #1266ff;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-deviantart {
background: linear-gradient(to top, #05cc47, #05db4c);
border: 1px solid #04b33e;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-deviantart:hover {
background: linear-gradient(to top, #05e04e, #06ef53);
border: 1px solid #05c745;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-500px {
background: linear-gradient(to top, #34bf49, #39c94f);
border: 1px solid #2fab41;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-500px:hover {
background: linear-gradient(to top, #3dca52, #49ce5d);
border: 1px solid #33bb47;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-medium {
background: linear-gradient(to top, #02b875, #02c77f);
border: 1px solid #029f65;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-medium:hover {
background: linear-gradient(to top, #02cc82, #02db8b);
border: 1px solid #02b372;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-tumblr {
background: linear-gradient(to top, #35465c, #3b4d66);
border: 1px solid #2c3a4c;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-tumblr:hover {
background: linear-gradient(to top, #3c5069, #425773);
border: 1px solid #334459;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-wordpress {
background: linear-gradient(to top, #21759b, #247fa8);
border: 1px solid #1d6586;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-wordpress:hover {
background: linear-gradient(to top, #2582ac, #278bb8);
border: 1px solid #207297;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-bitbucket {
background: linear-gradient(to top, #205081, #23588d);
border: 1px solid #1b436d;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-bitbucket:hover {
background: linear-gradient(to top, #245a91, #27629e);
border: 1px solid #1f4d7d;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-codepen {
background: linear-gradient(to top, #0ebeff, #1dc2ff);
border: 1px solid #00b2f4;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-codepen:hover {
background: linear-gradient(to top, #22c4ff, #32c8ff);
border: 1px solid #09bdff;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-mixcloud {
background: linear-gradient(to top, #589fc3, #63a5c7);
border: 1px solid #4594bc;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-mixcloud:hover {
background: linear-gradient(to top, #67a8c8, #72aecc);
border: 1px solid #549dc2;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-soundcloud {
background: linear-gradient(to top, #ff8800, #ff8f0f);
border: 1px solid #e67a00;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-soundcloud:hover {
background: linear-gradient(to top, #ff9214, #ff9924);
border: 1px solid #fa8500;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-github [class^="fa fa-"] {
color: #f5f5f5;
} .widget_vantage-social-media .social-media-icon.social-media-icon-size-small {
width: 24px;
height: 24px;
border-radius: var(--border-radius-small);
}
.widget_vantage-social-media .social-media-icon.social-media-icon-size-small [class^="fa fa-"] {
font-size: 12px;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-size-small img {
width: 12px;
height: 12px;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-size-large {
width: 48px;
height: 48px;
border-radius: var(--border-radius-large);
}
.widget_vantage-social-media .social-media-icon.social-media-icon-size-large [class^="fa fa-"] {
font-size: 22px;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-size-large img {
width: 22px;
height: 22px;
} @media (max-width: 680px) {
.widget_vantage-social-media {
justify-content: center;
}
} body {
text-align: justify;
}
.entry-thumbnail img {
display: block;
margin-left: auto;
margin-right: auto;
} .head-contact-info{
color: #f2f2f2;
display: block;
text-align: left;
padding-top:5px;
padding-bottom:2px;
padding-left:0;
}
.head-contact-info li {
margin-top:8px;
display: block;
font-size:16px;
}
.head-contact-info li a {
color:#ffffff !important;
}
.head-contact-info li a:hover {
color:#F3DB00 !important;
}
.head-contact-info i {
margin-right:8px;
font-size:20px;
display: inline;
}
.social{
display: inline;
text-align: left;
padding-bottom:5px;
}
.social li{
font-size:18px;
-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.6);
box-shadow: 0 2px 2px 0 rgba(0,0,0,0.6);
display: inline-block;
height: 35px;
margin-right: 5px;
width: 35px;
text-align: center;
-webkit-transition: background .5s ease-in-out;
-moz-transition: background .5s ease-in-out;
-o-transition: background .5s ease-in-out;
-ms-transition: background .5s ease-in-out;
transition: background .5s ease-in-out;
border: 2px solid #ffffff;
cursor:pointer;
}
.social i  {
color:#fff;
line-height:30px;
} .social li.facebook{
background-size: 100% 200%;
background-image: linear-gradient(to bottom, transparent 50%, #4C66A4 50%);
}
.social li.facebook:hover{
background-position: 0 -100%;
background-color:#4C66A4;
}  .social li.twitter{
background-size: 100% 200%;
background-image: linear-gradient(to bottom, transparent 50%, #1da1f2 50%);
}
.social li.twitter:hover{
background-position: 0 -100%;
background-color:#1da1f2;
}
.header_margin{
padding-top: 30px ;
padding-bottom: 30px ;
}  .social li.google{
background-size: 100% 200%;
background-image: linear-gradient(to bottom, transparent 50%, #db4437 50%);
}
.social li.google:hover{
background-position: 0 -100%;
background-color:#db4437;
}  .social li.linkedin{
background-size: 100% 200%;
background-image: linear-gradient(to bottom, transparent 50%, #0077B5 50%);
}
.social li.linkedin:hover{
background-position: 0 -100%;
background-color:#0077B5;
} .main-navigation ul li a {
padding: 15px 20px;
}   #main-slider {
background: #fff;
padding-top: 2.5%;
}  .fondoAmarillo {
background-color: #FDE78F;
}  .main-cities {
background-color: white;
padding-bottom: 15px;
}
.main-cities:hover {
background-color: #E64946;
}
div.main-cities:hover a {
color: white !important;
text-decoration: none;
font-weight: bold;
}
.main-cities a {
font-weight: bold;
}
.main-cities-img {
overflow: hidden;
}
.main-cities:hover img {
opacity: 0.7;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 70);
filter: alpha(opacity = 70);
}
.main-cities .so-panel, .other-services .so-panel {
margin-bottom: 15px !important;
}  .our-agencies ul {
margin: 0 0 1.5em 0;
}  #pg-5-3 {
margin-bottom: 0px !important;
} .widget_circleicon-widget {
margin-bottom: 0px !important;
} .social-reviews h2 {
font-size: 20px !important;
}
.social-reviews h6 {
margin: 0px !important; font-size: 14px !important;
}
.social-reviews .fa { color: #003c55;
}
.fbrev-slider .wp-facebook-feedback {
background-color: #efefef!important;
}
.fbrev-slider .wp-facebook-text {
color: #000 !important;
}
.fbrev-slider .wp-facebook-feedback:before  {
background-color: #efefef!important;
}
.grw-slider .wp-google-feedback {
background-color: #efefef!important;
}
.grw-slider .wp-google-feedback:before {
background-color: #efefef!important;
}
.grw-slider .wp-google-text {
color: #000 !important;
}
.fbrev-slider .rplg-slider-prev, .fbrev-slider .rplg-slider-next {
background-color: #efefef!important;
}
.grw-slider .rplg-slider-prev, .grw-slider .rplg-slider-next {
background-color: #efefef!important;
}
hr.separator {
border: 0;
height: 4px;
width:470px;
background: #333;
background: -webkit-gradient(linear, left top, right top, color-stop(0%,hsla(198,100%,17%,0)), color-stop(50%,hsla(198,100%,17%,.75)), color-stop(100%,hsla(198,100%,17%,0)));
background: -webkit-linear-gradient(left, hsla(198,100%,17%,0) 0%, hsla(198,100%,17%,.75) 50%, hsla(198,100%,17%,0) 100%);
background:    -moz-linear-gradient(left, hsla(198,100%,17%,0) 0%, hsla(198,100%,17%,.75) 50%, hsla(198,100%,17%,0) 100%);
background:     -ms-linear-gradient(left, hsla(198,100%,17%,0) 0%, hsla(198,100%,17%,.75) 50%, hsla(198,100%,17%,0) 100%);
background:      -o-linear-gradient(left, hsla(198,100%,17%,0) 0%, hsla(198,100%,17%,.75) 50%, hsla(198,100%,17%,0) 100%);
background:         linear-gradient(left, hsla(198,100%,17%,0) 0%, hsla(198,100%,17%,.75) 50%, hsla(198,100%,17%,0) 100%);
}
.panel-row-style-wide-grey, .wide-grey.panel-row-style {
background: #f0f1f5;
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}   #right-quote blockquote {
margin-left: 15px;
margin-right: 15px;
padding-left: 0;
border-left: 0;
background-color: #fff;
}
#right-quote blockquote p {
font-size: 16px;
padding: 10px;
line-height: 20px;
}
#right-quote blockquote p .quote {
position: absolute;
top: 20px;
left: -20px;
font-size: 80px;
color: #000;
}
#right-quote blockquote p .quote-end {
position: absolute;
bottom: -15px;
right: -15px;
font-size: 80px;
}
.list-bar {
margin-left: 10px !important;
}
.list-bar li{
margin-left: 5px !important;
}
.list-bar li{
font-size: 15px !important;
}
.wrap-images {
display: block;
text-align: center;
}
#masthead .hgroup #header-sidebar {
display: flex;
} .widget_circleicon-widget .circle-icon-box.circle-icon-position-top .circle-icon {
margin-left: -15px;
}
.widget_circleicon-widget .circle-icon-box .circle-icon {
width: 25px;
height: 25px;
} #cf7md-form .mdc-textfield--focused.mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after, #cf7md-form .mdc-multi-select:focus .mdc-list-item:checked, #cf7md-form .mdc-checkbox__background::before, #cf7md-form .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, #cf7md-form .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background, #cf7md-form .mdc-radio__background::before, #cf7md-form .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle, #cf7md-form .mdc-button--primary.mdc-button--raised, #cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background::before, #cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob, #cf7md-form .mdc-switch__native-control:checked ~ .mdc-switch__background .mdc-switch__knob::before {
background-color: #003c55;
}
#cf7md-form .mdc-textfield--focused .mdc-textfield__label {
color: #003c55;
}
#panel-7980-1-2-4 {
margin-bottom:0 !important;
}
@media only screen and (min-width: 1023px) {
div.wpcf7 {
width: 70%;
margin: 0 auto;
}
#presupuesto div.wpcf7 {
width: 100%;
margin: 0 auto;
}
#cf7md-form .mdc-textfield input {
border-top: 1px solid rgba(0, 0, 0, 0.36);
border-left: 1px solid rgba(0, 0, 0, 0.36);
border-right: 1px solid rgba(0, 0, 0, 0.36);
background: rgba(0, 0, 0, 0.06);
border-radius: 2px;
}
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth) .mdc-textfield__label {
padding-left: 0 !important;
}
#cf7md-form .mdc-textfield__input:focus {
border-top: 2px solid rgb(0,60,85);
border-left: 2px solid rgb(0,60,85);
border-right: 2px solid rgb(0,60,85);
}
#cf7md-form textarea.mdc-textfield__input:focus {
border-bottom: 2px solid rgb(0,60,85);
}
#cf7md-form .mdc-textfield__label--float-above {
transform: translateY(0) scale(1, 1); 
cursor: auto;
}
#cf7md-form .mdc-textfield__label {
bottom: 38px;
left: 0;
color: #003c55;
} #cf7md-form .cf7md-label--static, #cf7md-form .cf7md-help-text, #cf7md-form .wpcf7-not-valid-tip {
font-size: 1.1em;
color: #003c55;
}   #cf7md-form fieldset:disabled .mdc-button, #cf7md-form .mdc-button:disabled {
background-color: rgba(218,218,218, 0.5);
}
#cf7md-form .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth) {
margin-top: 32px;
}
#cf7md-form .mdc-textfield--multiline .mdc-textfield__label {
top: -25px;
bottom: initial;
left: 0;
}
#cf7md-form .mdc-textfield--multiline .mdc-textfield__label--float-above {
transform: translateY(0) scale(1, 1);
}
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input {
background: rgba(0, 0, 0, 0.06);
}
}
.grecaptcha-badge {
visibility: hidden;
}
.entry-content blockquote {
background-color: #f2f2f2;
}
@media only screen and (max-width: 540px) {
hr.separator {
width: 100%;
}
}@font-face{font-family:'FontAwesome';src:url(//traductorjuradobarcelona.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//traductorjuradobarcelona.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(//traductorjuradobarcelona.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(//traductorjuradobarcelona.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(//traductorjuradobarcelona.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(//traductorjuradobarcelona.com/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.mobile-nav-frame {
position: fixed;
top: 0px;
right: 0px;
width: 100%;
height: 100%;
overflow: auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #222222;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
z-index: 999999;
}
.mobile-nav-frame .title {
padding: 14px 12px;
margin-bottom: 25px;
border-bottom: 1px solid #1c1c1c;
background: #161616;
}
.mobile-nav-frame .title h3 {
margin: 0px 50px;
text-align: center;
color: white;
text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
overflow: hidden;
height: 1.25em;
font: 200 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.mobile-nav-frame .title .close,
.mobile-nav-frame .title .back {
position: absolute;
padding: 7px;
font-size: 19px;
font-weight: 200;
margin-top: -1px;
color: white;
text-decoration: none;
top: 11px;
}
.mobile-nav-frame .title .close {
right: 12px;
}
.mobile-nav-frame .title .back {
left: 12px;
}
.mobile-nav-frame form.search {
margin: 20px 12px;
position: relative;
background-color: transparent;
}
.mobile-nav-frame form.search input[type=search] {
display: block;
width: 100%;
font-size: 18px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: #E0E0E0;
border: none;
}
.mobile-nav-frame form.search input[type=submit] {
display: none;
}
.mobile-nav-frame .slides {
display: block;
}
.mobile-nav-frame ul {
margin: 0px 12px;
background: #212121;
border: 1px solid #111;
padding: 4px 10px;
-webkit-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.2), 0px -1px 0px rgba(255, 255, 255, 0.075);
-moz-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.2), 0px -1px 0px rgba(255, 255, 255, 0.075);
box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.2), 0px -1px 0px rgba(255, 255, 255, 0.075);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.mobile-nav-frame ul li {
display: block;
padding: 15px 5px;
border-bottom: 1px solid rgba(0, 0, 0, 0.25);
border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.mobile-nav-frame ul li a.link {
display: block;
margin-right: 30px;
text-decoration: none;
color: #F3F3F3;
text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.7);
font-size: 17px;
font-weight: 300;
cursor: pointer;
}
.mobile-nav-frame ul li:first-child {
border-top: none;
}
.mobile-nav-frame ul li:last-child {
border-bottom: none;
}
.mobile-nav-frame .next {
float: right;
text-decoration: none;
color: #F3F3F3;
font-size: 17px;
font-weight: 300;
}
.admin-bar .mobile-nav-frame .title {
position: relative;
}
a.mobilenav {
display: none;
}.wpcf7 form {
display: block;
}
.wpcf7-form label {
display: block;
} #page-header .l-subheader-cell .w-socials-item.twitter .fa-x-twitter svg {
display: none !important;
}:root {
--uacf7-global-color-primary: #382673;
--uacf7-global-text-color-secondary: #383c41;
--uacf7-global-placeholder-color: #606266;
--uacf7-global-border-color: #e4e9f8;
--uacf7-global-button-color: var(--uacf7-global-color-primary);
--uacf7-border-radius: 5px;
--uacf7-white-color: #fff;
} .uacf7-wrapper-default {
border: none !important;
margin: 0 !important;
padding: 0 !important;
box-shadow: none !important;
outline: none !important;
min-inline-size: 100%;
}
.uacf7-wrapper-default hr {
background-color: var(--uacf7-global-border-color);
border: none;
height: 1px;
margin-bottom: 20px;
width: 100%;
}
.uacf7-wrapper-default label {
display: inline-block;
font-weight: 500;
line-height: inherit;
margin-bottom: 15px;
width: 100%;
}
.uacf7-wrapper-default label span {
display: block;
margin-top: 5px;
}
.uacf7-wrapper-default .wpcf7-acceptance label span {
display: inline-block;
margin-top: 5px;
} .uacf7-wrapper-default input[type="date"],
.uacf7-wrapper-default input[type="email"],
.uacf7-wrapper-default input[type="number"],
.uacf7-wrapper-default input[type="password"],
.uacf7-wrapper-default input[type="search"],
.uacf7-wrapper-default input[type="tel"],
.uacf7-wrapper-default input[type="text"],
.uacf7-wrapper-default input[type="url"],
.uacf7-wrapper-default select,
.uacf7-wrapper-default textarea,
.uacf7-wrapper-default label span textarea,
.uacf7-wrapper-default label span input {
padding: 0.7rem 1rem;
background-clip: padding-box;
background-image: none;
border: 1px solid var(--uacf7-global-border-color);
border-radius: var(--uacf7-border-radius);
color: var(--uacf7-global-text-color-secondary);
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
outline: none;
}
.uacf7-wrapper-default textarea {
height: 90px;
}
input[type="date"]:focus-visible,
input[type="date"]:visited,
input[type="email"]:focus-visible,
input[type="email"]:visited,
input[type="number"]:focus-visible,
input[type="number"]:visited,
input[type="password"]:focus-visible,
input[type="password"]:visited,
input[type="search"]:focus-visible,
input[type="search"]:visited,
input[type="tel"]:focus-visible,
input[type="tel"]:visited,
input[type="text"]:focus-visible,
input[type="text"]:visited,
select:visited,
select:focus-visible,
textarea:visited,
textarea:focus-visible {
border-color: var(--uacf7-global-button-color) !important;
} .uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item-label {
margin: 0;
}
.uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item {
display: flex !important;
align-items: center;
margin: 0.5em 0 0 1em;
font-weight: 400;
}
.uacf7-wrapper-default .uacf7-checkbox span input {
margin-right: 10px;
} .uacf7-wrapper-default .uacf7-radio .wpcf7-list-item-label {
margin: 0;
}
.uacf7-wrapper-default .uacf7-radio .wpcf7-list-item {
display: flex !important;
align-items: center;
margin: 0.5em 0 0 1em;
font-weight: 400;
}
.uacf7-wrapper-default .uacf7-radio span input {
margin-right: 10px;
}
.uacf7-wrapper-default .uacf7-rating label span {
display: inline-block;
} .uacf7-wrapper-default .uacf7-submint {
display: flex;
align-items: center;
}
.uacf7-wrapper-default .uacf7-submint.end {
display: flex;
flex-direction: row-reverse;
align-items: center;
}
.uacf7-wrapper-default .uacf7-submint input[type="submit"] {
font-size: 16px;
font-weight: 700;
color: var(--uacf7-white-color);
background-color: var(--uacf7-global-color-primary);
border-style: solid;
border-radius: var(--uacf7-border-radius);
border-width: 2px;
border-color: var(--uacf7-white-color);
padding: 10px 20px;
text-align: center;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
box-shadow 0.15s ease-in-out;
outline: none;
}
.uacf7-wrapper-default .uacf7-submint input[type="submit"]:focus,
.uacf7-wrapper-default .uacf7-submint input[type="submit"]:hover {
color: var(--uacf7-white-color);
background-color: var(--uacf7-global-color-primary);
} .uacf7-wrapper-default .uacf7-submint.fill input[type="submit"] {
background-color: var(--uacf7-global-color-primary);
color: var(--uacf7-white-color) !important;
}
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:focus,
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:hover {
color: var(--uacf7-global-color-primary);
background-color: var(--uacf7-white-color);
} .uacf7-wrapper-default .uacf7-submint.full-width {
position: relative;
}
.uacf7-wrapper-default .uacf7-submint.full-width input[type="submit"] {
width: 100%;
}
.uacf7-wrapper-default .uacf7-submint.full-width > span {
position: absolute;
left: 50%;
margin-left: -12px;
}
.uacf7-wrapper-default .uacf7-submint.fill.full-width > span.wpcf7-spinner {
background-color: var(--uacf7-white-color);
}
.uacf7-wrapper-default
.uacf7-submint.fill.full-width
> span.wpcf7-spinner::before {
background-color: var(--uacf7-global-color-primary);
}
.uacf7-wrapper-default .uacf7-charity-dinner {
padding: 0 15px;
}
.uacf7-wrapper-default .uacf7-charity-dinner .wpcf7-submit {
background: #115e99 !important;
color: #ffffff !important;
border-color: #115e99 !important;
}
.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit {
background-color: #e6a23c !important;
border-radius: 6px;
font-size: 18px;
line-height: 1.5;
padding: 8px 16px;
}
.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit:hover {
background-color: #ebb563 !important;
}.uacf7-row {
display: flex;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px;
}
.uacf7-col-3,
.uacf7-col-4,
.uacf7-col-6,
.uacf7-col-12 {
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box; } .uacf7-col-3 {
flex: 0 0 25%;
}
.uacf7-col-4 {
flex: 0 0 33.3333%;
}
.uacf7-col-6 {
flex: 0 0 50%;
}
.uacf7-col-12 {
flex: 0 0 100%;
}
.uacf7-col-12 label,
.uacf7-col-6 label,
.uacf7-col-3 label,
.uacf7-col-4 label,
.uacf7-col-12 .wpcf7-form-control,
.uacf7-col-6 .wpcf7-form-control,
.uacf7-col-3 .wpcf7-form-control,
.uacf7-col-4 .wpcf7-form-control {
width: 100% !important;
display: block;
}
@media only screen and (max-width: 767px) {
.uacf7-row {
display: flex;
flex-wrap: wrap;
}
.uacf7-col-3,
.uacf7-col-4,
.uacf7-col-6,
.uacf7-col-12 {
flex: 1 1 100%; max-width: 100%;
margin-right: 0;
}
}.custombox-content,.custombox-overlay{position:fixed;overflow:hidden;top:0;width:100%;height:100%}.custombox-overlay{z-index:9997;opacity:0;transition-delay:0s;transition-timing-function:linear;transition-property:opacity}.custombox-content{z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:stretch;align-content:stretch}.custombox-lock{overflow:hidden}.custombox-reference{display:none}.custombox-content{overflow-y:auto}.custombox-content>*{max-width:100%;max-height:95%}.custombox-fullscreen.custombox-content{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}.custombox-fullscreen.custombox-content>*{width:100%;max-height:100%}.custombox-y-top{-ms-flex-align:baseline;align-items:baseline}.custombox-x-left{-ms-flex-align:start;align-items:flex-start}.custombox-y-center{-ms-flex-align:center;align-items:center}.custombox-y-bottom{-ms-flex-align:end;align-items:flex-end}.custombox-x-center{-ms-flex-pack:center;justify-content:center}.custombox-x-right{-ms-flex-pack:end;justify-content:flex-end}.custombox-perspective,.custombox-perspective body{perspective:600px;height:100%;overflow:hidden}.custombox-perspective .custombox-container{overflow:hidden;height:100%}@keyframes paoc-fadeIn{from{transform:scale(.7);transition-property:all}to{transform:scale(1);opacity:1}}@keyframes fadeOut{from{transform:scale(1);opacity:1}to{transform:scale(.7);transition-property:all}}.custombox-fadein.custombox-content{opacity:0}.custombox-fadein.custombox-content.custombox-open{animation-name:paoc-fadeIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-fadein.custombox-content.custombox-close{animation-name:fadeOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slideInTop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOutTop{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideInBottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutBottom{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slideInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.custombox-contentscale.custombox-content,.custombox-letmein.custombox-content,.custombox-makeway.custombox-content,.custombox-push.custombox-content,.custombox-slide.custombox-content,.custombox-slip.custombox-content{-ms-transform:translateX(-100%);transform:translateX(-100%)}.custombox-contentscale.custombox-content.custombox-open.custombox-top,.custombox-letmein.custombox-content.custombox-open.custombox-top,.custombox-makeway.custombox-content.custombox-open.custombox-top,.custombox-push.custombox-content.custombox-open.custombox-top,.custombox-slide.custombox-content.custombox-open.custombox-top,.custombox-slip.custombox-content.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-bottom,.custombox-letmein.custombox-content.custombox-open.custombox-bottom,.custombox-makeway.custombox-content.custombox-open.custombox-bottom,.custombox-push.custombox-content.custombox-open.custombox-bottom,.custombox-slide.custombox-content.custombox-open.custombox-bottom,.custombox-slip.custombox-content.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-left,.custombox-letmein.custombox-content.custombox-open.custombox-left,.custombox-makeway.custombox-content.custombox-open.custombox-left,.custombox-push.custombox-content.custombox-open.custombox-left,.custombox-slide.custombox-content.custombox-open.custombox-left,.custombox-slip.custombox-content.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-open.custombox-right,.custombox-letmein.custombox-content.custombox-open.custombox-right,.custombox-makeway.custombox-content.custombox-open.custombox-right,.custombox-push.custombox-content.custombox-open.custombox-right,.custombox-slide.custombox-content.custombox-open.custombox-right,.custombox-slip.custombox-content.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-top,.custombox-letmein.custombox-content.custombox-close.custombox-top,.custombox-makeway.custombox-content.custombox-close.custombox-top,.custombox-push.custombox-content.custombox-close.custombox-top,.custombox-slide.custombox-content.custombox-close.custombox-top,.custombox-slip.custombox-content.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-bottom,.custombox-letmein.custombox-content.custombox-close.custombox-bottom,.custombox-makeway.custombox-content.custombox-close.custombox-bottom,.custombox-push.custombox-content.custombox-close.custombox-bottom,.custombox-slide.custombox-content.custombox-close.custombox-bottom,.custombox-slip.custombox-content.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-left,.custombox-letmein.custombox-content.custombox-close.custombox-left,.custombox-makeway.custombox-content.custombox-close.custombox-left,.custombox-push.custombox-content.custombox-close.custombox-left,.custombox-slide.custombox-content.custombox-close.custombox-left,.custombox-slip.custombox-content.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-content.custombox-close.custombox-right,.custombox-letmein.custombox-content.custombox-close.custombox-right,.custombox-makeway.custombox-content.custombox-close.custombox-right,.custombox-push.custombox-content.custombox-close.custombox-right,.custombox-slide.custombox-content.custombox-close.custombox-right,.custombox-slip.custombox-content.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes newspaperIn{from{transform:scale(0) rotate(720deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes newspaperOut{from{transform:scale(1) rotate(0);opacity:1}to{transform:scale(0) rotate(720deg);opacity:0}}.custombox-newspaper.custombox-content{opacity:0}.custombox-newspaper.custombox-content.custombox-open{animation-name:newspaperIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-newspaper.custombox-content.custombox-close{animation-name:newspaperOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes fallIn{from{transform-style:preserve-3d;transform:translateZ(600px) rotateX(20deg);opacity:0}to{transition-timing-function:ease-in;transition-property:all;transform:translateZ(0) rotateX(0);opacity:1}}@keyframes fallOut{from{transition-timing-function:ease-in;transition-property:all;transform:translateZ(0) rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:translateZ(600px) rotateX(20deg);opacity:0}}.custombox-fall.custombox-content{opacity:0}.custombox-fall.custombox-content.custombox-open{animation-name:fallIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-fall.custombox-content.custombox-close{animation-name:fallOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes sidefallIn{from{transform-style:preserve-3d;transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}to{transition-timing-function:ease-in;transition-property:all;transform:translate(0) translateZ(0) rotate(0);opacity:1}}@keyframes sidefallOut{from{transition-timing-function:ease-in;transition-property:all;transform:translate(0) translateZ(0) rotate(0);opacity:1}to{transform-style:preserve-3d;transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0}}.custombox-sidefall.custombox-content{opacity:0}.custombox-sidefall.custombox-content.custombox-open{animation-name:sidefallIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-sidefall.custombox-content.custombox-close{animation-name:sidefallOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes blurInTop{from{transform:translateY(-5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutTop{from{transform:translateY(0);opacity:1}to{transform:translateY(-5%);opacity:0}}@keyframes blurInBottom{from{transform:translateY(5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutBottom{from{transform:translateY(0);opacity:1}to{transform:translateY(5%);opacity:0}}@keyframes blurInRight{from{transform:translateX(5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutRight{from{transform:translateY(0);opacity:1}to{transform:translateX(5%);opacity:0}}@keyframes blurInLeft{from{transform:translateX(-5%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blurOutLeft{from{transform:translateY(0);opacity:1}to{transform:translateX(-5%);opacity:0}}@keyframes blurInContainer{from{filter:blur(0)}to{filter:blur(3px)}}@keyframes blurOutContainer{from{filter:blur(3px)}to{filter:blur(0)}}.custombox-blur.custombox-content{opacity:0}.custombox-blur.custombox-content.custombox-open.custombox-top{animation-name:blurInTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-bottom{animation-name:blurInBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-left{animation-name:blurInLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-open.custombox-right{animation-name:blurInRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-top{animation-name:blurOutTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-bottom{animation-name:blurOutBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-right{animation-name:blurOutRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-content.custombox-close.custombox-left{animation-name:blurOutLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-container{animation-name:blurOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-blur.custombox-container.custombox-open{animation-name:blurInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes flipInTop{from{transform-style:preserve-3d;transform:rotateX(-70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutTop{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(-70deg)}}@keyframes flipInBottom{from{transform-style:preserve-3d;transform:rotateX(70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutBottom{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(70deg)}}@keyframes flipInRight{from{transform-style:preserve-3d;transform:rotateY(70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutRight{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateY(70deg)}}@keyframes flipInLeft{from{transform-style:preserve-3d;transform:rotateY(-70deg)}to{transform:rotateY(0);opacity:1}}@keyframes flipOutLeft{from{transform:rotateY(0);opacity:1}to{transform-style:preserve-3d;transform:rotateY(-70deg)}}.custombox-flip.custombox-content{opacity:0}.custombox-flip.custombox-content.custombox-open.custombox-top{animation-name:flipInTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-bottom{animation-name:flipInBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-right{animation-name:flipInRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-open.custombox-left{animation-name:flipInLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-top{animation-name:flipOutTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-bottom{animation-name:flipOutBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-right{animation-name:flipOutRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flip.custombox-content.custombox-close.custombox-left{animation-name:flipOutLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes signIn{from{transform-style:preserve-3d;transform:rotateX(-60deg);transform-origin:50% 0;transition-property:all}to{transform:rotateX(0);opacity:1}}@keyframes signOut{from{transform:rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:rotateX(-60deg);transform-origin:50% 0;transition-property:all}}.custombox-sign{perspective:1300px}.custombox-sign.custombox-content{opacity:0}.custombox-sign.custombox-content.custombox-open{animation-name:signIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-sign.custombox-content.custombox-close{animation-name:signOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes superscaledIn{from{transform:scale(2)}to{transform:scale(1);opacity:1}}@keyframes superscaledOut{from{transform:scale(1);opacity:1}to{transform:scale(2)}}.custombox-superscaled.custombox-content{opacity:0}.custombox-superscaled.custombox-content.custombox-open{animation-name:superscaledIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-superscaled.custombox-content.custombox-close{animation-name:superscaledOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slitIn{0%{transform:translateZ(-3000px) rotateY(90deg)}50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-out}100%{transform:translateZ(0) rotateY(0);opacity:1}}@keyframes slitOut{0%{transform:translateZ(0) rotateY(0);opacity:1}50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-out}100%{transform:translateZ(-3000px) rotateY(90deg)}}.custombox-slit.custombox-content{opacity:0;transform-style:preserve-3d}.custombox-slit.custombox-content.custombox-open{animation-name:slitIn;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slit.custombox-content.custombox-close{animation-name:slitOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes rotateIn{from{transform-style:preserve-3d;transform:translateY(0) rotateX(90deg);transform-origin:0 100%;opacity:0;transition-timing-function:ease-out;transition-property:all}to{transform:translateY(0) rotateX(0);opacity:1}}@keyframes rotateOut{from{transform:translateY(0) rotateX(0);opacity:1}to{transform-style:preserve-3d;transform:translateY(0) rotateX(90deg);transform-origin:0 100%;opacity:0;transition-timing-function:ease-out;transition-property:all}}.custombox-rotate{perspective:2300px}.custombox-rotate.custombox-content{-ms-transform:translateY(-100%);transform:translateY(-100%)}.custombox-rotate.custombox-content.custombox-open{animation-name:rotateIn;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-rotate.custombox-content.custombox-close{animation-name:rotateOut;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes letmeinBottomOverlay{to{transform:rotateX(-2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutBottomOverlay{from{transform:rotateX(-2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinLeftOverlay{to{transform:rotateY(-2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutLeftOverlay{from{transform:rotateY(-2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinRightOverlay{to{transform:rotateY(2deg);transform-origin:50% 0;transform-style:preserve-3d}}@keyframes letmeinOutRightOverlay{from{transform:rotateY(2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}@keyframes letmeinTopOverlay{to{transform:rotateX(2deg);transform-origin:0 50%;transform-style:preserve-3d}}@keyframes letmeinOutTopOverlay{from{transform:rotateX(2deg);transform-origin:50% 0;transform-style:preserve-3d}to{opacity:0}}.custombox-letmein.custombox-overlay.custombox-open.custombox-top{animation-name:letmeinTopOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-bottom{animation-name:letmeinBottomOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-left{animation-name:letmeinLeftOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-open.custombox-right{animation-name:letmeinRightOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-top{animation-name:letmeinOutTopOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-bottom{animation-name:letmeinOutBottomOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-left{animation-name:letmeinOutLeftOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-letmein.custombox-overlay.custombox-close.custombox-right{animation-name:letmeinOutRightOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes makewayInContainer{50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out}100%{transform:translateZ(-200px)}}@keyframes makewayOutContainer{0%{transform:translateZ(-200px)}50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out}100%{opacity:0}}@keyframes makewayInTop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes makewayOutTop{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes makewayInBottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes makewayOutBottom{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes makewayInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes makewayOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes makewayInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes makewayOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.custombox-makeway.custombox-overlay{transform-style:preserve-3d;-ms-transform-origin:0 50%;transform-origin:0 50%}.custombox-makeway.custombox-overlay.custombox-open{animation-name:makewayInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-overlay.custombox-close{animation-name:makewayOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-container{transform-style:preserve-3d;-ms-transform-origin:0 50%;transform-origin:0 50%}.custombox-makeway.custombox-container.custombox-open{animation-name:makewayInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-makeway.custombox-container.custombox-close{animation-name:makewayOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes slipTopOverlay{50%{transform:rotateX(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutTopOverlay{50%{transform:rotateX(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipRightOverlay{50%{transform:rotateY(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutRightOverlay{50%{transform:rotateY(10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipBottomOverlay{50%{transform:rotateX(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutBottomOverlay{50%{transform:rotateX(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipLeftOverlay{50%{transform:rotateY(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}@keyframes slipOutLeftOverlay{50%{transform:rotateY(-10deg);transform-origin:50% 100%;transform-style:preserve-3d}}.custombox-slip.custombox-overlay.custombox-open.custombox-top{animation-name:slipTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-bottom{animation-name:slipBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-left{animation-name:slipLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-open.custombox-right{animation-name:slipRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-top{animation-name:slipOutTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-bottom{animation-name:slipOutBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-left{animation-name:slipOutLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-overlay.custombox-close.custombox-right{animation-name:slipOutRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-top{animation-name:slipTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-bottom{animation-name:slipBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-left{animation-name:slipLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-open.custombox-right{animation-name:slipRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-top{animation-name:slipOutTopOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-bottom{animation-name:slipOutBottomOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-left{animation-name:slipOutLeftOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slip.custombox-container.custombox-close.custombox-right{animation-name:slipOutRightOverlay;animation-timing-function:ease-in-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes cornerInOverlay{from{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility}to{transform:translateY(0);transition-property:opacity,transform}}@keyframes cornerOutOverlay{from{transform:translateY(0);transition-property:opacity,transform}to{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility;opacity:0}}@keyframes cornerInContent{from{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility}to{transform:translateY(0);transition-property:opacity,transform;opacity:1}}@keyframes cornerOutContent{from{transform:translateY(0);transition-property:opacity,transform;opacity:1}to{transform:translateY(150px) translateX(150px);transition-property:opacity,transform,visibility;opacity:0}}.custombox-corner.custombox-overlay.custombox-open{animation-name:cornerInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-overlay.custombox-close{animation-name:cornerOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-content.custombox-open{animation-name:cornerInContent;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-corner.custombox-content.custombox-close{animation-name:cornerOutContent;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content,.custombox-slidetogether.custombox-overlay{-ms-transform:translateX(-100%);transform:translateX(-100%)}.custombox-slidetogether.custombox-content.custombox-open.custombox-top,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-bottom,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-left,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-open.custombox-right,.custombox-slidetogether.custombox-overlay.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-top,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-bottom,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-left,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-slidetogether.custombox-content.custombox-close.custombox-right,.custombox-slidetogether.custombox-overlay.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes scaleInOverlay{from{transform:scale(.9);transition:transform;opacity:0}to{transform:scale(1);transition:transform}}@keyframes scaleOutOverlay{from{transform:scale(1);transition:transform}to{transform:scale(.9);transition:transform;opacity:0;opacity:0}}.custombox-scale.custombox-overlay.custombox-open{animation-name:scaleInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-overlay.custombox-close{animation-name:scaleOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-content.custombox-open{animation-name:scaleInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-scale.custombox-content.custombox-close{animation-name:scaleOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes doorInOverlay{from{position:fixed;bottom:0;left:50%;right:50%;width:0}to{width:100%;left:0;right:0;transition-property:width}}@keyframes doorOutOverlay{from{width:100%;left:0;right:0;transition-property:width}to{position:fixed;bottom:0;left:50%;right:50%;width:0}}.custombox-door.custombox-overlay.custombox-open{animation-name:doorInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-overlay.custombox-close{animation-name:doorOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-content.custombox-open{animation-name:doorInOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-door.custombox-content.custombox-close{animation-name:doorOutOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes pushInLeftOverlay{from{transform:translateX(-100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutLeftOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateX(-100%)}}@keyframes pushInRightOverlay{from{transform:translateX(100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutRightOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateX(100%)}}@keyframes pushInTopOverlay{from{transform:translateY(-100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutTopOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(-100%)}}@keyframes pushInBottomOverlay{from{transform:translateY(100%)}to{transform:translateX(0) translateY(0)}}@keyframes pushOutBottomOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(100%)}}@keyframes pushOutTopOverlay{from{transform:translateX(0) translateY(0)}to{transform:translateY(-100%)}}@keyframes pushInLeftContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateX(100%)}}@keyframes pushOutLeftContainer{from{transform:translateX(100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInRightContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateX(-100%)}}@keyframes pushOutRightContainer{from{transform:translateX(-100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInTopContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateY(100%)}}@keyframes pushOutTopContainer{from{transform:translateY(100%)}to{overflow-x:hidden;transition-property:transform}}@keyframes pushInBottomContainer{from{overflow-x:hidden;transition-property:transform}to{transform:translateY(-100%)}}@keyframes pushOutBottomContainer{from{transform:translateY(-100%)}to{overflow-x:hidden;transition-property:transform}}.custombox-push.custombox-overlay{transition-property:transform}.custombox-push.custombox-overlay.custombox-open.custombox-top{animation-name:pushInTopOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-bottom{animation-name:pushInBottomOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-left{animation-name:pushInLeftOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-open.custombox-right{animation-name:pushInRightOverlay;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-top{animation-name:pushOutTopOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-bottom{animation-name:pushOutBottomOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-left{animation-name:pushOutLeftOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-overlay.custombox-close.custombox-right{animation-name:pushOutRightOverlay;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-top{animation-name:pushInTopContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-bottom{animation-name:pushInBottomContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-left{animation-name:pushInLeftContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-open.custombox-right{animation-name:pushInRightContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-top{animation-name:pushOutTopContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-bottom{animation-name:pushOutBottomContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-left{animation-name:pushOutLeftContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-push.custombox-container.custombox-close.custombox-right{animation-name:pushOutRightContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes contentscaleInContainer{from{transition:transform}to{transform:scale(.8)}}@keyframes contentscaleOutContainer{from{transform:scale(.8)}to{transition:transform}}.custombox-contentscale.custombox-overlay{-ms-transform:translateX(-100%);transform:translateX(-100%)}.custombox-contentscale.custombox-overlay.custombox-open.custombox-top{animation-name:slideInTop;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-bottom{animation-name:slideInBottom;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-left{animation-name:slideInLeft;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-open.custombox-right{animation-name:slideInRight;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-top{animation-name:slideOutTop;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-bottom{animation-name:slideOutBottom;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-left{animation-name:slideOutLeft;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-overlay.custombox-close.custombox-right{animation-name:slideOutRight;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-container.custombox-open{animation-name:contentscaleInContainer;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-contentscale.custombox-container.custombox-close{animation-name:contentscaleOutContainer;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes swellOpen{0%{opacity:0;transform:translate3d(calc(-100vw - 50%),0,0)}50%{opacity:1;transform:translate3d(100px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes swellClose{0%{opacity:1;transform:translate3d(0,0,0)}50%{opacity:1;transform:translate3d(-100px,0,0) scale3d(1.1,1.1,1)}100%{opacity:0;transform:translate3d(calc(100vw + 50%),0,0)}}.custombox-swell.custombox-content{opacity:0}.custombox-swell.custombox-content.custombox-open{animation-name:swellOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-swell.custombox-content.custombox-close{animation-name:swellClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes rotatedownOpen{0%{opacity:0;transform:rotate3d(0,0,1,-45deg)}100%{opacity:1;transform:rotate3d(0,0,1,0deg)}}@keyframes rotatedownClose{0%{opacity:1}100%{opacity:0;transform:rotate3d(0,0,1,45deg)}}@keyframes rotatedownElem{0%{opacity:0;transform:translate3d(0,-150px,0) rotate3d(0,0,1,-20deg)}100%{opacity:1;transform:translate3d(0,0,0) rotate3d(0,0,1,0deg)}}.custombox-rotatedown.custombox-content{opacity:0;animation-timing-function:cubic-bezier(.7,0,.3,1);-ms-transform-origin:-150% 50%;transform-origin:-150% 50%}.custombox-rotatedown.custombox-content.custombox-open{animation-name:rotatedownOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-rotatedown.custombox-content.custombox-close{animation-name:rotatedownClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes flashOpen{0%{opacity:0;transform:translate3d(-400px,0,0) scale3d(1.4,0,1)}100%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}}@keyframes flashClose{0%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}20%{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}100%{opacity:0;transform:translate3d(-400px,0,0) scale3d(1.4,0,1)}}.custombox-flash.custombox-content{opacity:0;animation-timing-function:cubic-bezier(.7,0,.3,1)}.custombox-flash.custombox-content.custombox-open{animation-name:flashOpen;animation-timing-function:ease-in;animation-fill-mode:forwards;backface-visibility:hidden}.custombox-flash.custombox-content.custombox-close{animation-name:flashClose;animation-timing-function:ease-out;animation-fill-mode:forwards;backface-visibility:hidden}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.custombox-loader{display:none;border-style:solid;border-width:5px;border-radius:50%;width:40px;height:40px;animation-name:spin;animation-timing-function:linear;animation-iteration-count:infinite;position:fixed;top:50%;left:50%;margin:-25px 0 0 -25px;z-index:9998} .paoc-clearfix:before, .paoc-clearfix:after{content: ""; display: table;}
.paoc-clearfix::after{clear: both;}
.paoc-clear{clear: both;}
.paoc-hide{display:none;}
.paoc-center{text-align: center;}
.paoc-left{text-align: left;}
.paoc-padding-20{padding: 20px;}
.paoc-padding-30{padding: 30px;}
.paoc-lr-padding{padding-left: 15px; padding-right: 15px;}
.paoc-wrap,
.paoc-wrap *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none;}
.paoc-cb-popup-body{display: none; background-color: #FFF; max-width: 800px; width: 100%; position: relative; box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12); line-height: normal;}
.paoc-popup-overlay.custombox-open.custombox-overlay{opacity: 1; z-index: 100000;}
.custombox-open.custombox-content{z-index: 100002;}
.custombox-content>*{max-height: inherit !important;}
.paoc-popup iframe{width: 100%;}
.paoc-popup img{max-width: 100%; height: auto;}
.paoc-iframe-wrap{position: relative; overflow: hidden; padding-top: 56.25%;}
.paoc-iframe-wrap iframe{position: absolute; left: 0; top: 0; border: 0; height: 100%;}
.paoc-image-popup{ padding: 10px 0; }
.paoc-popup-inr-wrap{position: relative;}
.paoc-popup-inr{width: 100%; color: #333; -ms-flex-preferred-size: 100%; flex-basis: 100%;}
.paoc-popup-mheading{font-size: 26px; color: #000000; line-height:normal; font-weight: 700;}
.paoc-popup-sheading{font-size: 20px; color: #333333; line-height:normal; font-weight: 500;}
.paoc-popup-content,
.paoc-secondary-con,
.paoc-popup-content p,
.paoc-secondary-con p{color: #444444;}
.paoc-cus-close-txt{font-size: 12px; text-decoration: underline;}
.paoc-cus-close-txt span{cursor: pointer;}
.paoc-popup-snote{font-size: 12px;}
.paoc-popup-margin{margin-bottom: 15px;}
.paoc-popup .paoc-popup-margin:last-child{margin-bottom: 0;}
.paoc-cb-popup.custombox-content{overflow-y: hidden;}
.paoc-cb-popup-complete.custombox-content{overflow-y: auto;}
.paoc-cb-popup-body .paoc-popup-content p,
.paoc-cb-popup-body .paoc-secondary-con p{margin-bottom: 15px;}
.paoc-cb-popup-body .paoc-popup-content p:last-child,
.paoc-cb-popup-body .paoc-secondary-con p:last-child{margin-bottom: 0;}
.paoc-close-popup{position: absolute; top: -10px; right: -10px; width: 35px; height: 35px; font-size: 0; cursor: pointer; text-decoration: none; text-align: center; line-height: 29px; fill: #fff; border-radius: 50px; background-color: rgb(0, 0, 0); border: 3px solid #fff; outline: none !important;}
.paoc-close-popup svg{display: inline-block; vertical-align: middle; height: 19px; width: 19px;}
.paoc-close-popup:hover{background-color: #000000;}
.paoc-popup textarea{resize: vertical;} body.custombox-lock{height: auto;}
.custombox-overlay:empty{display: block;}
.pac-container{z-index: 100003;}
.paoc-popup .nf-form-cont{text-align: left;}
.paoc-popup .nf-form-hp{display: none;}
.flatpickr-calendar.open,
body div#ui-datepicker-div[style]{z-index: 999999 !important;} .paoc-popup-btn{display: inline-block; padding: 8px 20px; text-align:center; background:#e91e63; color:#fff; border-radius: 3px;}
.paoc-popup-btn:hover,
.paoc-popup-btn:focus,
.paoc-popup-btn:active{background:#555; color:#fff;}
.popupaoc-black{background-color: #252525;}
.popupaoc-black:hover, .popupaoc-black:focus{background-color: #000;}
a.popupaoc-black{color: #fff  !important;}
.popupaoc-white{background-color: #fff;}
.popupaoc-white:hover, .popupaoc-white:focus{background-color: #f1f1f1;}
a.popupaoc-white{color: #8799a3  !important;}
.popupaoc-grey{background-color: #8799a3;}
.popupaoc-grey:hover, .popupaoc-gray:focus{background-color: #73848d;}
a.popupaoc-grey{color: #fff  !important;}
.popupaoc-azure{background-color: #0081ff;}
.popupaoc-azure:hover, .popupaoc-azure:focus{background-color: #0374e3;}
a.popupaoc-azure{color: #fff  !important;}
.popupaoc-moderate-green{background-color: #8dc63f;}
.popupaoc-moderate-green:hover, .popupaoc-moderate-green:focus{background-color: #78b623;}
a.popupaoc-moderate-green{color: #fff  !important;}
.popupaoc-soft-red{background-color: #f04e4e;}
.popupaoc-soft-red:hover, .popupaoc-soft-red:focus{background-color: #dd3131;}
a.popupaoc-soft-red{color: #fff  !important;}
.popupaoc-red{background-color: #fe0000;}
.popupaoc-red:hover, .popupaoc-red:focus{background-color: #df0303;}
a.popupaoc-red{color: #fff  !important;}
.popupaoc-green{background-color: #39b54a;}
.popupaoc-green:hover, .popupaoc-green:focus{background-color: #23a535;}
a.popupaoc-green{color: #fff  !important;}
.popupaoc-bright-yellow{background-color: #fefb30;}
.popupaoc-bright-yellow:hover, .popupaoc-bright-yellow:focus{background-color: #e2df22;}
a.popupaoc-bright-yellow{color: #000  !important;}
.popupaoc-cyan{background-color: #1cbbb4;}
.popupaoc-cyan:hover, .popupaoc-cyan:focus{background-color: #10a19b;}
a.popupaoc-cyan{color: #fff  !important;}
.popupaoc-orange{background-color: #ff9700;}
.popupaoc-orange:hover, .popupaoc-orange:focus{background-color: #e68903;}
a.popupaoc-orange{color: #fff  !important;}
.popupaoc-moderate-violet{background-color: #6739b6;}
.popupaoc-moderate-violet:hover, .popupaoc-moderate-violet:focus{background-color: #5e2eb0;}
a.popupaoc-moderate-violet{color: #fff  !important;}
.popupaoc-dark-magenta{background-color: #9c26b0;}
.popupaoc-dark-magenta:hover, .popupaoc-dark-magenta:focus{background-color: #911ea5;}
a.popupaoc-dark-magenta{color: #fff  !important;}
.popupaoc-moderate-blue{background-color: #5674b9;}
.popupaoc-moderate-blue:hover, .popupaoc-moderate-blue:focus{background-color: #435f9f;}
a.popupaoc-moderate-blue{color: #fff  !important;}
.popupaoc-blue{background-color: #00f;}
.popupaoc-blue:hover, .popupaoc-blue:focus{background-color: #0101e1;}
a.popupaoc-blue{color: #fff  !important;}
.popupaoc-magenta{background-color: #f0f;}
.popupaoc-magenta:hover, .popupaoc-magenta:focus{background-color: #e201e2;}
a.popupaoc-magenta{color: #fff  !important;}
.popupaoc-lime{background-color: #bfff00;}
.popupaoc-lime:hover, .popupaoc-lime:focus{background-color: #a8e003;}
a.popupaoc-lime{color: #000  !important;}
.popupaoc-pink{background-color: #ff0056;}
.popupaoc-pink:hover, .popupaoc-pink:focus{background-color: #dd044d;}
a.popupaoc-pink{color: #fff  !important;}
.popupaoc-vivid-yellow{background-color: #fecb16;}
.popupaoc-vivid-yellow:hover, .popupaoc-vivid-yellow:focus{background-color: #dfb10e;}
a.popupaoc-vivid-yellow{color: #000  !important;}
.popupaoc-lime-green{background-color: #7bcba7;}
.popupaoc-lime-green:hover, .popupaoc-lime-green:focus{background-color: #67ac8d;}
a.popupaoc-lime-green{color: #000  !important;}
.popupaoc-yellow{background-color: #e8ff00;}
.popupaoc-yellow:hover, .popupaoc-yellow:focus{background-color: #c7da05;}
a.popupaoc-yellow{color: #000  !important;} .paoc-credit-wrp{position: absolute; left: 0; right: 0; padding: 3px 0; line-height: 0; text-align: center;}
.paoc-credit-wrp .paoc-credit-inr-wrp{display: inline-block; padding: 3px 6px; background-color:  #fff; border-radius: 3px; box-shadow: 0 0 0px 2px #d5d5d5;}
.paoc-credit-wrp .paoc-credit-link{display: inline-block !important; color: #333 !important; outline: 0 !important; text-decoration: none !important; border: 0 !important; font-size: 13px !important;}
.paoc-credit-wrp .paoc-credit-link span{vertical-align: middle;}
.paoc-credit-wrp .paoc-credit-copyright-logo{display: inline-block; line-height: normal; margin-left: 3px;}
.paoc-credit-copyright-logo img{display: inline-block; vertical-align: middle; box-shadow: none; outline: none; padding: 0; margin: 0; border-radius: 0;}
.paoc-popup-fullscreen:not(.paoc-inline-popup) .paoc-credit-wrp{position: fixed; left: 5px; bottom: 0; right: unset;}  .paoc-popup-left-center .paoc-cb-popup-body{margin: auto 0;}
.paoc-popup-left-bottom .paoc-cb-popup-body{margin: auto 0 0 0;}
.paoc-popup-center-center .paoc-cb-popup-body{margin: auto;}
.paoc-popup-center-bottom .paoc-cb-popup-body{margin: auto auto 0;}
.paoc-popup-right-center .paoc-cb-popup-body{margin: auto 0;}
.paoc-popup-right-bottom .paoc-cb-popup-body{margin: auto 0 0 auto;}  .paoc-hide-overlay.custombox-content{max-width: 800px; width: 100%; max-height: 100vh; height: auto;}
.admin-bar .paoc-hide-overlay.paoc-cb-popup.custombox-content.custombox-y-top{top: 32px;}
.paoc-hide-overlay.paoc-cb-bar-popup{max-width: 100%;}
.paoc-hide-overlay .paoc-cb-popup-body{box-shadow: 0px 2px 1px 1px #ececec; margin: unset;}
.paoc-hide-overlay.paoc-cb-popup-complete.custombox-content{overflow-y: hidden;}
.paoc-hide-overlay.paoc-popup-left-center{bottom: 0; left: 0;}
.paoc-hide-overlay.paoc-popup-left-bottom{top: unset; bottom: 0; left: 0;}
.paoc-hide-overlay.paoc-popup-center-top{left: 0; right: 0; margin: 0 auto;}
.paoc-hide-overlay.paoc-popup-center-center{bottom: 0; left: 0; right: 0; margin: auto;}
.paoc-hide-overlay.paoc-popup-center-bottom{top: unset; bottom: 0; left: 0; right: 0; margin: 0 auto;}
.paoc-hide-overlay.paoc-popup-right-top{right: 0;}
.paoc-hide-overlay.paoc-popup-right-center{right: 0; bottom: 0;}
.paoc-hide-overlay.paoc-popup-right-bottom{right: 0; bottom: 0; top: unset;}
.paoc-cb-popup-complete.paoc-hide-overlay.paoc-popup-left-center,
.paoc-cb-popup-complete.paoc-hide-overlay.paoc-popup-right-center{margin: auto 0; height: -webkit-max-content; height: -moz-max-content; height: max-content;}
.paoc-cb-popup-complete.paoc-hide-overlay.paoc-popup-center-center{height: -webkit-max-content; height: -moz-max-content; height: max-content;}
.paoc-hide-overlay .paoc-close-popup{top: 0; right: 0;}
.paoc-hide-overlay.custombox-slide.custombox-content.paoc-popup-center-top,
.paoc-hide-overlay.custombox-slide.custombox-content.paoc-popup-center-center{-webkit-transform: translateY(-120%);transform: translateY(-120%);}
.paoc-hide-overlay.custombox-slide.custombox-content.paoc-popup-center-bottom{-webkit-transform: translateY(100%);transform: translateY(100%);}
.paoc-hide-overlay.custombox-slide.custombox-content.paoc-popup-right-top,
.paoc-hide-overlay.custombox-slide.custombox-content.paoc-popup-right-center,
.paoc-hide-overlay.custombox-slide.custombox-content.paoc-popup-right-bottom{-webkit-transform: translateX(100%);transform: translateX(100%);}  .paoc-popup .paoc-popup-inr-wrap{max-height: inherit; overflow-y: auto;}  .custombox-fullscreen.paoc-cb-popup .paoc-cb-popup-body{height: 100%; overflow-y: auto;}
.custombox-fullscreen .paoc-popup-fullscreen .paoc-popup-inr-wrap{height: 100%;}
.paoc-popup-fullscreen.paoc-cb-popup-body{max-width: 100%;}
.paoc-popup-fullscreen .paoc-close-popup{top: 0; right: 0;}  .paoc-design-1 .paoc-popup-con-bg{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; overflow-y: auto;}
.paoc-design-1 .paoc-popup-inr{margin: auto;}
.paoc-popup-fullscreen.paoc-design-1 .paoc-popup-con-bg{height: 100%;}  @media only screen and (max-width: 640px) { .paoc-padding-30{padding: 30px 15px;}
} @media only screen and (max-width: 720px) {
.paoc-cb-popup-body,
.paoc-hide-overlay.custombox-content{width: 95%; max-width: 95% !important;}
.paoc-hide-overlay .paoc-cb-popup-body{width: 100%; max-width: 100% !important;}
}