@charset "UTF-8";
@charset "UTF-8";


@media print,
screen and (min-width:40em) {
.reveal,
.reveal.large,
.reveal.small,
.reveal.tiny {
right: auto;
left: auto;
margin: 0 auto
}
} .notouch { pointer-events: none; } 
html {
font-family: sans-serif;
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}
body {
margin: 0
}
article,
aside,
footer,
header,
nav,
section {
display: block
}
h1 {
font-size: 2em;
margin: .67em 0
}
figcaption,
figure {
display: block
}
figure {
margin: 1em 40px
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible
}
main {
display: block
}
pre {
font-family: monospace, monospace;
font-size: 1em
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects
}
a:active,
a:hover {
outline-width: 0
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted
}
b,
strong {
font-weight: inherit
}
b,
strong {
font-weight: bolder
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em
}
dfn {
font-style: italic
}
mark {
background-color: #ff0;
color: #000
}
small {
font-size: 80%
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sub {
bottom: -.25em
}
sup {
top: -.5em
}
audio,
video {
display: inline-block
}
audio:not([controls]) {
display: none;
height: 0
}
img {
border-style: none
}
svg:not(:root) {
overflow: hidden
}
button,
input,
optgroup,
select,
textarea {
font-family: sans-serif;
font-size: 100%;
line-height: 1.15;
margin: 0
}
button {
overflow: visible
}
button,
select {
text-transform: none
}
[type=reset],
[type=submit],
button,
html [type=button] {
-webkit-appearance: button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
outline: 1px dotted ButtonText
}
input {
overflow: visible
}
[type=checkbox],
[type=radio] {
box-sizing: border-box;
padding: 0
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
height: auto
}
[type=search] {
-webkit-appearance: textfield;
outline-offset: -2px
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
-webkit-appearance: none
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit
}
fieldset {
border: 1px solid silver;
margin: 0 2px;
padding: .35em .625em .75em
}
legend {
box-sizing: border-box;
display: table;
max-width: 100%;
padding: 0;
color: inherit;
white-space: normal
}
progress {
display: inline-block;
vertical-align: baseline
}
textarea {
overflow: auto
}
details {
display: block
}
summary {
display: list-item
}
menu {
display: block
}
canvas {
display: inline-block
}
template {
display: none
}
[hidden] {
display: none
}
.foundation-mq {
font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"
}
html {
box-sizing: border-box;
font-size: 100%
}
*,
::after,
::before {
box-sizing: inherit
}
body {
margin: 0;
padding: 0;
background: #fefefe;
font-family: 'Poppins', sans-serif;
font-weight: 400;
line-height: 1.5;
color: #0a0a0a;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
img {
display: inline-block;
vertical-align: middle;
max-width: 100%;
height: auto;
-ms-interpolation-mode: bicubic
}
textarea {
height: auto;
min-height: 50px;
border-radius: 0
}
select {
box-sizing: border-box;
width: 100%;
border-radius: 0
}
.map_canvas embed,
.map_canvas img,
.map_canvas object,
.mqa-display embed,
.mqa-display img,
.mqa-display object {
max-width: none!important
}
button {
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0;
border-radius: 0;
background: 0 0;
line-height: 1;
cursor: auto
}
[data-whatinput=mouse] button {
outline: 0
}
pre {
overflow: auto
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit
}
.is-visible {
display: block!important
}
.is-hidden {
display: none!important
}
.grid-container {
padding-right: .625rem;
padding-left: .625rem;
max-width: 75rem;
margin: 0 auto
}
@media print,
screen and (min-width:40em) {
.grid-container {
padding-right: .9375rem;
padding-left: .9375rem
}
}
.grid-container.fluid {
padding-right: .625rem;
padding-left: .625rem;
max-width: 100%;
margin: 0 auto
}
@media print,
screen and (min-width:40em) {
.grid-container.fluid {
padding-right: .9375rem;
padding-left: .9375rem
}
}
.grid-container.full {
padding-right: 0;
padding-left: 0;
max-width: 100%;
margin: 0 auto
}
.grid-x {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
.cell {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
min-height: 0;
min-width: 0;
width: 100%
}
.cell.auto {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
.cell.shrink {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto
}
.grid-x>.auto {
width: auto
}
.grid-x>.shrink {
width: auto
}
.grid-x>.small-1,
.grid-x>.small-10,
.grid-x>.small-11,
.grid-x>.small-12,
.grid-x>.small-2,
.grid-x>.small-3,
.grid-x>.small-4,
.grid-x>.small-5,
.grid-x>.small-6,
.grid-x>.small-7,
.grid-x>.small-8,
.grid-x>.small-9,
.grid-x>.small-full,
.grid-x>.small-shrink {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
@media print,
screen and (min-width:40em) {
.grid-x>.medium-1,
.grid-x>.medium-10,
.grid-x>.medium-11,
.grid-x>.medium-12,
.grid-x>.medium-2,
.grid-x>.medium-3,
.grid-x>.medium-4,
.grid-x>.medium-5,
.grid-x>.medium-6,
.grid-x>.medium-7,
.grid-x>.medium-8,
.grid-x>.medium-9,
.grid-x>.medium-full,
.grid-x>.medium-shrink {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
}
@media print,
screen and (min-width:64em) {
.grid-x>.large-1,
.grid-x>.large-10,
.grid-x>.large-11,
.grid-x>.large-12,
.grid-x>.large-2,
.grid-x>.large-3,
.grid-x>.large-4,
.grid-x>.large-5,
.grid-x>.large-6,
.grid-x>.large-7,
.grid-x>.large-8,
.grid-x>.large-9,
.grid-x>.large-full,
.grid-x>.large-shrink {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
}
.grid-x>.small-1 {
width: 8.33333%
}
.grid-x>.small-2 {
width: 16.66667%
}
.grid-x>.small-3 {
width: 25%
}
.grid-x>.small-4 {
width: 33.33333%
}
.grid-x>.small-5 {
width: 41.66667%
}
.grid-x>.small-6 {
width: 50%
}
.grid-x>.small-7 {
width: 58.33333%
}
.grid-x>.small-8 {
width: 66.66667%
}
.grid-x>.small-9 {
width: 75%
}
.grid-x>.small-10 {
width: 83.33333%
}
.grid-x>.small-11 {
width: 91.66667%
}
.grid-x>.small-12 {
width: 100%
}
@media print,
screen and (min-width:40em) {
.grid-x>.medium-auto {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
width: auto
}
.grid-x>.medium-shrink {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto
}
.grid-x>.medium-1 {
width: 8.33333%
}
.grid-x>.medium-2 {
width: 16.66667%
}
.grid-x>.medium-3 {
width: 25%
}
.grid-x>.medium-4 {
width: 33.33333%
}
.grid-x>.medium-5 {
width: 41.66667%
}
.grid-x>.medium-6 {
width: 50%
}
.grid-x>.medium-7 {
width: 58.33333%
}
.grid-x>.medium-8 {
width: 66.66667%
}
.grid-x>.medium-9 {
width: 75%
}
.grid-x>.medium-10 {
width: 83.33333%
}
.grid-x>.medium-11 {
width: 91.66667%
}
.grid-x>.medium-12 {
width: 100%
}
}
@media print,
screen and (min-width:64em) {
.grid-x>.large-auto {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
width: auto
}
.grid-x>.large-shrink {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto
}
.grid-x>.large-1 {
width: 8.33333%
}
.grid-x>.large-2 {
width: 16.66667%
}
.grid-x>.large-3 {
width: 25%
}
.grid-x>.large-4 {
width: 33.33333%
}
.grid-x>.large-5 {
width: 41.66667%
}
.grid-x>.large-6 {
width: 50%
}
.grid-x>.large-7 {
width: 58.33333%
}
.grid-x>.large-8 {
width: 66.66667%
}
.grid-x>.large-9 {
width: 75%
}
.grid-x>.large-10 {
width: 83.33333%
}
.grid-x>.large-11 {
width: 91.66667%
}
.grid-x>.large-12 {
width: 100%
}
}
.grid-margin-x:not(.grid-x)>.cell {
width: auto
}
.grid-margin-y:not(.grid-y)>.cell {
height: auto
}
.grid-margin-x {
margin-left: -.625rem;
margin-right: -.625rem
}
@media print,
screen and (min-width:40em) {
.grid-margin-x {
margin-left: -.9375rem;
margin-right: -.9375rem
}
}
.grid-margin-x>.cell {
width: calc(100% - 1.25rem);
margin-left: .625rem;
margin-right: .625rem
}
@media print,
screen and (min-width:40em) {
.grid-margin-x>.cell {
width: calc(100% - 1.875rem);
margin-left: .9375rem;
margin-right: .9375rem
}
}
.grid-margin-x>.auto {
width: auto
}
.grid-margin-x>.shrink {
width: auto
}
.grid-margin-x>.small-1 {
width: calc(8.33333% - 1.25rem)
}
.grid-margin-x>.small-2 {
width: calc(16.66667% - 1.25rem)
}
.grid-margin-x>.small-3 {
width: calc(25% - 1.25rem)
}
.grid-margin-x>.small-4 {
width: calc(33.33333% - 1.25rem)
}
.grid-margin-x>.small-5 {
width: calc(41.66667% - 1.25rem)
}
.grid-margin-x>.small-6 {
width: calc(50% - 1.25rem)
}
.grid-margin-x>.small-7 {
width: calc(58.33333% - 1.25rem)
}
.grid-margin-x>.small-8 {
width: calc(66.66667% - 1.25rem)
}
.grid-margin-x>.small-9 {
width: calc(75% - 1.25rem)
}
.grid-margin-x>.small-10 {
width: calc(83.33333% - 1.25rem)
}
.grid-margin-x>.small-11 {
width: calc(91.66667% - 1.25rem)
}
.grid-margin-x>.small-12 {
width: calc(100% - 1.25rem)
}
@media print,
screen and (min-width:40em) {
.grid-margin-x>.auto {
width: auto
}
.grid-margin-x>.shrink {
width: auto
}
.grid-margin-x>.small-1 {
width: calc(8.33333% - 1.875rem)
}
.grid-margin-x>.small-2 {
width: calc(16.66667% - 1.875rem)
}
.grid-margin-x>.small-3 {
width: calc(25% - 1.875rem)
}
.grid-margin-x>.small-4 {
width: calc(33.33333% - 1.875rem)
}
.grid-margin-x>.small-5 {
width: calc(41.66667% - 1.875rem)
}
.grid-margin-x>.small-6 {
width: calc(50% - 1.875rem)
}
.grid-margin-x>.small-7 {
width: calc(58.33333% - 1.875rem)
}
.grid-margin-x>.small-8 {
width: calc(66.66667% - 1.875rem)
}
.grid-margin-x>.small-9 {
width: calc(75% - 1.875rem)
}
.grid-margin-x>.small-10 {
width: calc(83.33333% - 1.875rem)
}
.grid-margin-x>.small-11 {
width: calc(91.66667% - 1.875rem)
}
.grid-margin-x>.small-12 {
width: calc(100% - 1.875rem)
}
.grid-margin-x>.medium-auto {
width: auto
}
.grid-margin-x>.medium-shrink {
width: auto
}
.grid-margin-x>.medium-1 {
width: calc(8.33333% - 1.875rem)
}
.grid-margin-x>.medium-2 {
width: calc(16.66667% - 1.875rem)
}
.grid-margin-x>.medium-3 {
width: calc(25% - 1.875rem)
}
.grid-margin-x>.medium-4 {
width: calc(33.33333% - 1.875rem)
}
.grid-margin-x>.medium-5 {
width: calc(41.66667% - 1.875rem)
}
.grid-margin-x>.medium-6 {
width: calc(50% - 1.875rem)
}
.grid-margin-x>.medium-7 {
width: calc(58.33333% - 1.875rem)
}
.grid-margin-x>.medium-8 {
width: calc(66.66667% - 1.875rem)
}
.grid-margin-x>.medium-9 {
width: calc(75% - 1.875rem)
}
.grid-margin-x>.medium-10 {
width: calc(83.33333% - 1.875rem)
}
.grid-margin-x>.medium-11 {
width: calc(91.66667% - 1.875rem)
}
.grid-margin-x>.medium-12 {
width: calc(100% - 1.875rem)
}
}
@media print,
screen and (min-width:64em) {
.grid-margin-x>.large-auto {
width: auto
}
.grid-margin-x>.large-shrink {
width: auto
}
.grid-margin-x>.large-1 {
width: calc(8.33333% - 1.875rem)
}
.grid-margin-x>.large-2 {
width: calc(16.66667% - 1.875rem)
}
.grid-margin-x>.large-3 {
width: calc(25% - 1.875rem)
}
.grid-margin-x>.large-4 {
width: calc(33.33333% - 1.875rem)
}
.grid-margin-x>.large-5 {
width: calc(41.66667% - 1.875rem)
}
.grid-margin-x>.large-6 {
width: calc(50% - 1.875rem)
}
.grid-margin-x>.large-7 {
width: calc(58.33333% - 1.875rem)
}
.grid-margin-x>.large-8 {
width: calc(66.66667% - 1.875rem)
}
.grid-margin-x>.large-9 {
width: calc(75% - 1.875rem)
}
.grid-margin-x>.large-10 {
width: calc(83.33333% - 1.875rem)
}
.grid-margin-x>.large-11 {
width: calc(91.66667% - 1.875rem)
}
.grid-margin-x>.large-12 {
width: calc(100% - 1.875rem)
}
}
.grid-padding-x .grid-padding-x {
margin-right: -.625rem;
margin-left: -.625rem
}
@media print,
screen and (min-width:40em) {
.grid-padding-x .grid-padding-x {
margin-right: -.9375rem;
margin-left: -.9375rem
}
}
.grid-container:not(.full)>.grid-padding-x {
margin-right: -.625rem;
margin-left: -.625rem
}
@media print,
screen and (min-width:40em) {
.grid-container:not(.full)>.grid-padding-x {
margin-right: -.9375rem;
margin-left: -.9375rem
}
}
.grid-padding-x>.cell {
padding-right: .625rem;
padding-left: .625rem
}
@media print,
screen and (min-width:40em) {
.grid-padding-x>.cell {
padding-right: .9375rem;
padding-left: .9375rem
}
}
.small-up-1>.cell {
width: 100%
}
.small-up-2>.cell {
width: 50%
}
.small-up-3>.cell {
width: 33.33333%
}
.small-up-4>.cell {
width: 25%
}
.small-up-5>.cell {
width: 20%
}
.small-up-6>.cell {
width: 16.66667%
}
.small-up-7>.cell {
width: 14.28571%
}
.small-up-8>.cell {
width: 12.5%
}
@media print,
screen and (min-width:40em) {
.medium-up-1>.cell {
width: 100%
}
.medium-up-2>.cell {
width: 50%
}
.medium-up-3>.cell {
width: 33.33333%
}
.medium-up-4>.cell {
width: 25%
}
.medium-up-5>.cell {
width: 20%
}
.medium-up-6>.cell {
width: 16.66667%
}
.medium-up-7>.cell {
width: 14.28571%
}
.medium-up-8>.cell {
width: 12.5%
}
}
@media print,
screen and (min-width:64em) {
.large-up-1>.cell {
width: 100%
}
.large-up-2>.cell {
width: 50%
}
.large-up-3>.cell {
width: 33.33333%
}
.large-up-4>.cell {
width: 25%
}
.large-up-5>.cell {
width: 20%
}
.large-up-6>.cell {
width: 16.66667%
}
.large-up-7>.cell {
width: 14.28571%
}
.large-up-8>.cell {
width: 12.5%
}
}
.grid-margin-x.small-up-1>.cell {
width: calc(100% - 1.25rem)
}
.grid-margin-x.small-up-2>.cell {
width: calc(50% - 1.25rem)
}
.grid-margin-x.small-up-3>.cell {
width: calc(33.33333% - 1.25rem)
}
.grid-margin-x.small-up-4>.cell {
width: calc(25% - 1.25rem)
}
.grid-margin-x.small-up-5>.cell {
width: calc(20% - 1.25rem)
}
.grid-margin-x.small-up-6>.cell {
width: calc(16.66667% - 1.25rem)
}
.grid-margin-x.small-up-7>.cell {
width: calc(14.28571% - 1.25rem)
}
.grid-margin-x.small-up-8>.cell {
width: calc(12.5% - 1.25rem)
}
@media print,
screen and (min-width:40em) {
.grid-margin-x.small-up-1>.cell {
width: calc(100% - 1.25rem)
}
.grid-margin-x.small-up-2>.cell {
width: calc(50% - 1.25rem)
}
.grid-margin-x.small-up-3>.cell {
width: calc(33.33333% - 1.25rem)
}
.grid-margin-x.small-up-4>.cell {
width: calc(25% - 1.25rem)
}
.grid-margin-x.small-up-5>.cell {
width: calc(20% - 1.25rem)
}
.grid-margin-x.small-up-6>.cell {
width: calc(16.66667% - 1.25rem)
}
.grid-margin-x.small-up-7>.cell {
width: calc(14.28571% - 1.25rem)
}
.grid-margin-x.small-up-8>.cell {
width: calc(12.5% - 1.25rem)
}
.grid-margin-x.medium-up-1>.cell {
width: calc(100% - 1.875rem)
}
.grid-margin-x.medium-up-2>.cell {
width: calc(50% - 1.875rem)
}
.grid-margin-x.medium-up-3>.cell {
width: calc(33.33333% - 1.875rem)
}
.grid-margin-x.medium-up-4>.cell {
width: calc(25% - 1.875rem)
}
.grid-margin-x.medium-up-5>.cell {
width: calc(20% - 1.875rem)
}
.grid-margin-x.medium-up-6>.cell {
width: calc(16.66667% - 1.875rem)
}
.grid-margin-x.medium-up-7>.cell {
width: calc(14.28571% - 1.875rem)
}
.grid-margin-x.medium-up-8>.cell {
width: calc(12.5% - 1.875rem)
}
}
@media print,
screen and (min-width:64em) {
.grid-margin-x.large-up-1>.cell {
width: calc(100% - 1.875rem)
}
.grid-margin-x.large-up-2>.cell {
width: calc(50% - 1.875rem)
}
.grid-margin-x.large-up-3>.cell {
width: calc(33.33333% - 1.875rem)
}
.grid-margin-x.large-up-4>.cell {
width: calc(25% - 1.875rem)
}
.grid-margin-x.large-up-5>.cell {
width: calc(20% - 1.875rem)
}
.grid-margin-x.large-up-6>.cell {
width: calc(16.66667% - 1.875rem)
}
.grid-margin-x.large-up-7>.cell {
width: calc(14.28571% - 1.875rem)
}
.grid-margin-x.large-up-8>.cell {
width: calc(12.5% - 1.875rem)
}
}
.small-margin-collapse {
margin-right: 0;
margin-left: 0
}
.small-margin-collapse>.cell {
margin-right: 0;
margin-left: 0
}
.small-margin-collapse>.small-1 {
width: 8.33333%
}
.small-margin-collapse>.small-2 {
width: 16.66667%
}
.small-margin-collapse>.small-3 {
width: 25%
}
.small-margin-collapse>.small-4 {
width: 33.33333%
}
.small-margin-collapse>.small-5 {
width: 41.66667%
}
.small-margin-collapse>.small-6 {
width: 50%
}
.small-margin-collapse>.small-7 {
width: 58.33333%
}
.small-margin-collapse>.small-8 {
width: 66.66667%
}
.small-margin-collapse>.small-9 {
width: 75%
}
.small-margin-collapse>.small-10 {
width: 83.33333%
}
.small-margin-collapse>.small-11 {
width: 91.66667%
}
.small-margin-collapse>.small-12 {
width: 100%
}
@media print,
screen and (min-width:40em) {
.small-margin-collapse>.medium-1 {
width: 8.33333%
}
.small-margin-collapse>.medium-2 {
width: 16.66667%
}
.small-margin-collapse>.medium-3 {
width: 25%
}
.small-margin-collapse>.medium-4 {
width: 33.33333%
}
.small-margin-collapse>.medium-5 {
width: 41.66667%
}
.small-margin-collapse>.medium-6 {
width: 50%
}
.small-margin-collapse>.medium-7 {
width: 58.33333%
}
.small-margin-collapse>.medium-8 {
width: 66.66667%
}
.small-margin-collapse>.medium-9 {
width: 75%
}
.small-margin-collapse>.medium-10 {
width: 83.33333%
}
.small-margin-collapse>.medium-11 {
width: 91.66667%
}
.small-margin-collapse>.medium-12 {
width: 100%
}
}
@media print,
screen and (min-width:64em) {
.small-margin-collapse>.large-1 {
width: 8.33333%
}
.small-margin-collapse>.large-2 {
width: 16.66667%
}
.small-margin-collapse>.large-3 {
width: 25%
}
.small-margin-collapse>.large-4 {
width: 33.33333%
}
.small-margin-collapse>.large-5 {
width: 41.66667%
}
.small-margin-collapse>.large-6 {
width: 50%
}
.small-margin-collapse>.large-7 {
width: 58.33333%
}
.small-margin-collapse>.large-8 {
width: 66.66667%
}
.small-margin-collapse>.large-9 {
width: 75%
}
.small-margin-collapse>.large-10 {
width: 83.33333%
}
.small-margin-collapse>.large-11 {
width: 91.66667%
}
.small-margin-collapse>.large-12 {
width: 100%
}
}
.small-padding-collapse {
margin-right: 0;
margin-left: 0
}
.small-padding-collapse>.cell {
padding-right: 0;
padding-left: 0
}
@media print,
screen and (min-width:40em) {
.medium-margin-collapse {
margin-right: 0;
margin-left: 0
}
.medium-margin-collapse>.cell {
margin-right: 0;
margin-left: 0
}
}
@media print,
screen and (min-width:40em) {
.medium-margin-collapse>.small-1 {
width: 8.33333%
}
.medium-margin-collapse>.small-2 {
width: 16.66667%
}
.medium-margin-collapse>.small-3 {
width: 25%
}
.medium-margin-collapse>.small-4 {
width: 33.33333%
}
.medium-margin-collapse>.small-5 {
width: 41.66667%
}
.medium-margin-collapse>.small-6 {
width: 50%
}
.medium-margin-collapse>.small-7 {
width: 58.33333%
}
.medium-margin-collapse>.small-8 {
width: 66.66667%
}
.medium-margin-collapse>.small-9 {
width: 75%
}
.medium-margin-collapse>.small-10 {
width: 83.33333%
}
.medium-margin-collapse>.small-11 {
width: 91.66667%
}
.medium-margin-collapse>.small-12 {
width: 100%
}
}
@media print,
screen and (min-width:40em) {
.medium-margin-collapse>.medium-1 {
width: 8.33333%
}
.medium-margin-collapse>.medium-2 {
width: 16.66667%
}
.medium-margin-collapse>.medium-3 {
width: 25%
}
.medium-margin-collapse>.medium-4 {
width: 33.33333%
}
.medium-margin-collapse>.medium-5 {
width: 41.66667%
}
.medium-margin-collapse>.medium-6 {
width: 50%
}
.medium-margin-collapse>.medium-7 {
width: 58.33333%
}
.medium-margin-collapse>.medium-8 {
width: 66.66667%
}
.medium-margin-collapse>.medium-9 {
width: 75%
}
.medium-margin-collapse>.medium-10 {
width: 83.33333%
}
.medium-margin-collapse>.medium-11 {
width: 91.66667%
}
.medium-margin-collapse>.medium-12 {
width: 100%
}
}
@media print,
screen and (min-width:64em) {
.medium-margin-collapse>.large-1 {
width: 8.33333%
}
.medium-margin-collapse>.large-2 {
width: 16.66667%
}
.medium-margin-collapse>.large-3 {
width: 25%
}
.medium-margin-collapse>.large-4 {
width: 33.33333%
}
.medium-margin-collapse>.large-5 {
width: 41.66667%
}
.medium-margin-collapse>.large-6 {
width: 50%
}
.medium-margin-collapse>.large-7 {
width: 58.33333%
}
.medium-margin-collapse>.large-8 {
width: 66.66667%
}
.medium-margin-collapse>.large-9 {
width: 75%
}
.medium-margin-collapse>.large-10 {
width: 83.33333%
}
.medium-margin-collapse>.large-11 {
width: 91.66667%
}
.medium-margin-collapse>.large-12 {
width: 100%
}
}
@media print,
screen and (min-width:40em) {
.medium-padding-collapse {
margin-right: 0;
margin-left: 0
}
.medium-padding-collapse>.cell {
padding-right: 0;
padding-left: 0
}
}
@media print,
screen and (min-width:64em) {
.large-margin-collapse {
margin-right: 0;
margin-left: 0
}
.large-margin-collapse>.cell {
margin-right: 0;
margin-left: 0
}
}
@media print,
screen and (min-width:64em) {
.large-margin-collapse>.small-1 {
width: 8.33333%
}
.large-margin-collapse>.small-2 {
width: 16.66667%
}
.large-margin-collapse>.small-3 {
width: 25%
}
.large-margin-collapse>.small-4 {
width: 33.33333%
}
.large-margin-collapse>.small-5 {
width: 41.66667%
}
.large-margin-collapse>.small-6 {
width: 50%
}
.large-margin-collapse>.small-7 {
width: 58.33333%
}
.large-margin-collapse>.small-8 {
width: 66.66667%
}
.large-margin-collapse>.small-9 {
width: 75%
}
.large-margin-collapse>.small-10 {
width: 83.33333%
}
.large-margin-collapse>.small-11 {
width: 91.66667%
}
.large-margin-collapse>.small-12 {
width: 100%
}
}
@media print,
screen and (min-width:64em) {
.large-margin-collapse>.medium-1 {
width: 8.33333%
}
.large-margin-collapse>.medium-2 {
width: 16.66667%
}
.large-margin-collapse>.medium-3 {
width: 25%
}
.large-margin-collapse>.medium-4 {
width: 33.33333%
}
.large-margin-collapse>.medium-5 {
width: 41.66667%
}
.large-margin-collapse>.medium-6 {
width: 50%
}
.large-margin-collapse>.medium-7 {
width: 58.33333%
}
.large-margin-collapse>.medium-8 {
width: 66.66667%
}
.large-margin-collapse>.medium-9 {
width: 75%
}
.large-margin-collapse>.medium-10 {
width: 83.33333%
}
.large-margin-collapse>.medium-11 {
width: 91.66667%
}
.large-margin-collapse>.medium-12 {
width: 100%
}
}
@media print,
screen and (min-width:64em) {
.large-margin-collapse>.large-1 {
width: 8.33333%
}
.large-margin-collapse>.large-2 {
width: 16.66667%
}
.large-margin-collapse>.large-3 {
width: 25%
}
.large-margin-collapse>.large-4 {
width: 33.33333%
}
.large-margin-collapse>.large-5 {
width: 41.66667%
}
.large-margin-collapse>.large-6 {
width: 50%
}
.large-margin-collapse>.large-7 {
width: 58.33333%
}
.large-margin-collapse>.large-8 {
width: 66.66667%
}
.large-margin-collapse>.large-9 {
width: 75%
}
.large-margin-collapse>.large-10 {
width: 83.33333%
}
.large-margin-collapse>.large-11 {
width: 91.66667%
}
.large-margin-collapse>.large-12 {
width: 100%
}
}
@media print,
screen and (min-width:64em) {
.large-padding-collapse {
margin-right: 0;
margin-left: 0
}
.large-padding-collapse>.cell {
padding-right: 0;
padding-left: 0
}
}
.small-offset-0 {
margin-left: 0
}
.grid-margin-x>.small-offset-0 {
margin-left: calc(0% + .625rem)
}
.small-offset-1 {
margin-left: 8.33333%
}
.grid-margin-x>.small-offset-1 {
margin-left: calc(8.33333% + .625rem)
}
.small-offset-2 {
margin-left: 16.66667%
}
.grid-margin-x>.small-offset-2 {
margin-left: calc(16.66667% + .625rem)
}
.small-offset-3 {
margin-left: 25%
}
.grid-margin-x>.small-offset-3 {
margin-left: calc(25% + .625rem)
}
.small-offset-4 {
margin-left: 33.33333%
}
.grid-margin-x>.small-offset-4 {
margin-left: calc(33.33333% + .625rem)
}
.small-offset-5 {
margin-left: 41.66667%
}
.grid-margin-x>.small-offset-5 {
margin-left: calc(41.66667% + .625rem)
}
.small-offset-6 {
margin-left: 50%
}
.grid-margin-x>.small-offset-6 {
margin-left: calc(50% + .625rem)
}
.small-offset-7 {
margin-left: 58.33333%
}
.grid-margin-x>.small-offset-7 {
margin-left: calc(58.33333% + .625rem)
}
.small-offset-8 {
margin-left: 66.66667%
}
.grid-margin-x>.small-offset-8 {
margin-left: calc(66.66667% + .625rem)
}
.small-offset-9 {
margin-left: 75%
}
.grid-margin-x>.small-offset-9 {
margin-left: calc(75% + .625rem)
}
.small-offset-10 {
margin-left: 83.33333%
}
.grid-margin-x>.small-offset-10 {
margin-left: calc(83.33333% + .625rem)
}
.small-offset-11 {
margin-left: 91.66667%
}
.grid-margin-x>.small-offset-11 {
margin-left: calc(91.66667% + .625rem)
}
@media print,
screen and (min-width:40em) {
.medium-offset-0 {
margin-left: 0
}
.grid-margin-x>.medium-offset-0 {
margin-left: calc(0% + .9375rem)
}
.medium-offset-1 {
margin-left: 8.33333%
}
.grid-margin-x>.medium-offset-1 {
margin-left: calc(8.33333% + .9375rem)
}
.medium-offset-2 {
margin-left: 16.66667%
}
.grid-margin-x>.medium-offset-2 {
margin-left: calc(16.66667% + .9375rem)
}
.medium-offset-3 {
margin-left: 25%
}
.grid-margin-x>.medium-offset-3 {
margin-left: calc(25% + .9375rem)
}
.medium-offset-4 {
margin-left: 33.33333%
}
.grid-margin-x>.medium-offset-4 {
margin-left: calc(33.33333% + .9375rem)
}
.medium-offset-5 {
margin-left: 41.66667%
}
.grid-margin-x>.medium-offset-5 {
margin-left: calc(41.66667% + .9375rem)
}
.medium-offset-6 {
margin-left: 50%
}
.grid-margin-x>.medium-offset-6 {
margin-left: calc(50% + .9375rem)
}
.medium-offset-7 {
margin-left: 58.33333%
}
.grid-margin-x>.medium-offset-7 {
margin-left: calc(58.33333% + .9375rem)
}
.medium-offset-8 {
margin-left: 66.66667%
}
.grid-margin-x>.medium-offset-8 {
margin-left: calc(66.66667% + .9375rem)
}
.medium-offset-9 {
margin-left: 75%
}
.grid-margin-x>.medium-offset-9 {
margin-left: calc(75% + .9375rem)
}
.medium-offset-10 {
margin-left: 83.33333%
}
.grid-margin-x>.medium-offset-10 {
margin-left: calc(83.33333% + .9375rem)
}
.medium-offset-11 {
margin-left: 91.66667%
}
.grid-margin-x>.medium-offset-11 {
margin-left: calc(91.66667% + .9375rem)
}
}
@media print,
screen and (min-width:64em) {
.large-offset-0 {
margin-left: 0
}
.grid-margin-x>.large-offset-0 {
margin-left: calc(0% + .9375rem)
}
.large-offset-1 {
margin-left: 8.33333%
}
.grid-margin-x>.large-offset-1 {
margin-left: calc(8.33333% + .9375rem)
}
.large-offset-2 {
margin-left: 16.66667%
}
.grid-margin-x>.large-offset-2 {
margin-left: calc(16.66667% + .9375rem)
}
.large-offset-3 {
margin-left: 25%
}
.grid-margin-x>.large-offset-3 {
margin-left: calc(25% + .9375rem)
}
.large-offset-4 {
margin-left: 33.33333%
}
.grid-margin-x>.large-offset-4 {
margin-left: calc(33.33333% + .9375rem)
}
.large-offset-5 {
margin-left: 41.66667%
}
.grid-margin-x>.large-offset-5 {
margin-left: calc(41.66667% + .9375rem)
}
.large-offset-6 {
margin-left: 50%
}
.grid-margin-x>.large-offset-6 {
margin-left: calc(50% + .9375rem)
}
.large-offset-7 {
margin-left: 58.33333%
}
.grid-margin-x>.large-offset-7 {
margin-left: calc(58.33333% + .9375rem)
}
.large-offset-8 {
margin-left: 66.66667%
}
.grid-margin-x>.large-offset-8 {
margin-left: calc(66.66667% + .9375rem)
}
.large-offset-9 {
margin-left: 75%
}
.grid-margin-x>.large-offset-9 {
margin-left: calc(75% + .9375rem)
}
.large-offset-10 {
margin-left: 83.33333%
}
.grid-margin-x>.large-offset-10 {
margin-left: calc(83.33333% + .9375rem)
}
.large-offset-11 {
margin-left: 91.66667%
}
.grid-margin-x>.large-offset-11 {
margin-left: calc(91.66667% + .9375rem)
}
}
.grid-y {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap
}
.grid-y>.cell {
width: auto
}
.grid-y>.auto {
height: auto
}
.grid-y>.shrink {
height: auto
}
.grid-y>.small-1,
.grid-y>.small-10,
.grid-y>.small-11,
.grid-y>.small-12,
.grid-y>.small-2,
.grid-y>.small-3,
.grid-y>.small-4,
.grid-y>.small-5,
.grid-y>.small-6,
.grid-y>.small-7,
.grid-y>.small-8,
.grid-y>.small-9,
.grid-y>.small-full,
.grid-y>.small-shrink {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
@media print,
screen and (min-width:40em) {
.grid-y>.medium-1,
.grid-y>.medium-10,
.grid-y>.medium-11,
.grid-y>.medium-12,
.grid-y>.medium-2,
.grid-y>.medium-3,
.grid-y>.medium-4,
.grid-y>.medium-5,
.grid-y>.medium-6,
.grid-y>.medium-7,
.grid-y>.medium-8,
.grid-y>.medium-9,
.grid-y>.medium-full,
.grid-y>.medium-shrink {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
}
@media print,
screen and (min-width:64em) {
.grid-y>.large-1,
.grid-y>.large-10,
.grid-y>.large-11,
.grid-y>.large-12,
.grid-y>.large-2,
.grid-y>.large-3,
.grid-y>.large-4,
.grid-y>.large-5,
.grid-y>.large-6,
.grid-y>.large-7,
.grid-y>.large-8,
.grid-y>.large-9,
.grid-y>.large-full,
.grid-y>.large-shrink {
-webkit-flex-basis: auto;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
}
.grid-y>.small-1 {
height: 8.33333%
}
.grid-y>.small-2 {
height: 16.66667%
}
.grid-y>.small-3 {
height: 25%
}
.grid-y>.small-4 {
height: 33.33333%
}
.grid-y>.small-5 {
height: 41.66667%
}
.grid-y>.small-6 {
height: 50%
}
.grid-y>.small-7 {
height: 58.33333%
}
.grid-y>.small-8 {
height: 66.66667%
}
.grid-y>.small-9 {
height: 75%
}
.grid-y>.small-10 {
height: 83.33333%
}
.grid-y>.small-11 {
height: 91.66667%
}
.grid-y>.small-12 {
height: 100%
}
@media print,
screen and (min-width:40em) {
.grid-y>.medium-auto {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
height: auto
}
.grid-y>.medium-shrink {
height: auto
}
.grid-y>.medium-1 {
height: 8.33333%
}
.grid-y>.medium-2 {
height: 16.66667%
}
.grid-y>.medium-3 {
height: 25%
}
.grid-y>.medium-4 {
height: 33.33333%
}
.grid-y>.medium-5 {
height: 41.66667%
}
.grid-y>.medium-6 {
height: 50%
}
.grid-y>.medium-7 {
height: 58.33333%
}
.grid-y>.medium-8 {
height: 66.66667%
}
.grid-y>.medium-9 {
height: 75%
}
.grid-y>.medium-10 {
height: 83.33333%
}
.grid-y>.medium-11 {
height: 91.66667%
}
.grid-y>.medium-12 {
height: 100%
}
}
@media print,
screen and (min-width:64em) {
.grid-y>.large-auto {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
height: auto
}
.grid-y>.large-shrink {
height: auto
}
.grid-y>.large-1 {
height: 8.33333%
}
.grid-y>.large-2 {
height: 16.66667%
}
.grid-y>.large-3 {
height: 25%
}
.grid-y>.large-4 {
height: 33.33333%
}
.grid-y>.large-5 {
height: 41.66667%
}
.grid-y>.large-6 {
height: 50%
}
.grid-y>.large-7 {
height: 58.33333%
}
.grid-y>.large-8 {
height: 66.66667%
}
.grid-y>.large-9 {
height: 75%
}
.grid-y>.large-10 {
height: 83.33333%
}
.grid-y>.large-11 {
height: 91.66667%
}
.grid-y>.large-12 {
height: 100%
}
}
.grid-padding-y .grid-padding-y {
margin-top: -.625rem;
margin-bottom: -.625rem
}
@media print,
screen and (min-width:40em) {
.grid-padding-y .grid-padding-y {
margin-top: -.9375rem;
margin-bottom: -.9375rem
}
}
.grid-padding-y>.cell {
padding-top: .625rem;
padding-bottom: .625rem
}
@media print,
screen and (min-width:40em) {
.grid-padding-y>.cell {
padding-top: .9375rem;
padding-bottom: .9375rem
}
}
.grid-margin-y {
margin-top: -.625rem;
margin-bottom: -.625rem
}
@media print,
screen and (min-width:40em) {
.grid-margin-y {
margin-top: -.9375rem;
margin-bottom: -.9375rem
}
}
.grid-margin-y>.cell {
height: calc(100% - 1.25rem);
margin-top: .625rem;
margin-bottom: .625rem
}
@media print,
screen and (min-width:40em) {
.grid-margin-y>.cell {
height: calc(100% - 1.875rem);
margin-top: .9375rem;
margin-bottom: .9375rem
}
}
.grid-margin-y>.auto {
height: auto
}
.grid-margin-y>.shrink {
height: auto
}
.grid-margin-y>.small-1 {
height: calc(8.33333% - 1.25rem)
}
.grid-margin-y>.small-2 {
height: calc(16.66667% - 1.25rem)
}
.grid-margin-y>.small-3 {
height: calc(25% - 1.25rem)
}
.grid-margin-y>.small-4 {
height: calc(33.33333% - 1.25rem)
}
.grid-margin-y>.small-5 {
height: calc(41.66667% - 1.25rem)
}
.grid-margin-y>.small-6 {
height: calc(50% - 1.25rem)
}
.grid-margin-y>.small-7 {
height: calc(58.33333% - 1.25rem)
}
.grid-margin-y>.small-8 {
height: calc(66.66667% - 1.25rem)
}
.grid-margin-y>.small-9 {
height: calc(75% - 1.25rem)
}
.grid-margin-y>.small-10 {
height: calc(83.33333% - 1.25rem)
}
.grid-margin-y>.small-11 {
height: calc(91.66667% - 1.25rem)
}
.grid-margin-y>.small-12 {
height: calc(100% - 1.25rem)
}
@media print,
screen and (min-width:40em) {
.grid-margin-y>.auto {
height: auto
}
.grid-margin-y>.shrink {
height: auto
}
.grid-margin-y>.small-1 {
height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.small-2 {
height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.small-3 {
height: calc(25% - 1.875rem)
}
.grid-margin-y>.small-4 {
height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.small-5 {
height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.small-6 {
height: calc(50% - 1.875rem)
}
.grid-margin-y>.small-7 {
height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.small-8 {
height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.small-9 {
height: calc(75% - 1.875rem)
}
.grid-margin-y>.small-10 {
height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.small-11 {
height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.small-12 {
height: calc(100% - 1.875rem)
}
.grid-margin-y>.medium-auto {
height: auto
}
.grid-margin-y>.medium-shrink {
height: auto
}
.grid-margin-y>.medium-1 {
height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.medium-2 {
height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.medium-3 {
height: calc(25% - 1.875rem)
}
.grid-margin-y>.medium-4 {
height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.medium-5 {
height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.medium-6 {
height: calc(50% - 1.875rem)
}
.grid-margin-y>.medium-7 {
height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.medium-8 {
height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.medium-9 {
height: calc(75% - 1.875rem)
}
.grid-margin-y>.medium-10 {
height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.medium-11 {
height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.medium-12 {
height: calc(100% - 1.875rem)
}
}
@media print,
screen and (min-width:64em) {
.grid-margin-y>.large-auto {
height: auto
}
.grid-margin-y>.large-shrink {
height: auto
}
.grid-margin-y>.large-1 {
height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.large-2 {
height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.large-3 {
height: calc(25% - 1.875rem)
}
.grid-margin-y>.large-4 {
height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.large-5 {
height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.large-6 {
height: calc(50% - 1.875rem)
}
.grid-margin-y>.large-7 {
height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.large-8 {
height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.large-9 {
height: calc(75% - 1.875rem)
}
.grid-margin-y>.large-10 {
height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.large-11 {
height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.large-12 {
height: calc(100% - 1.875rem)
}
}
.grid-frame {
overflow: hidden;
position: relative;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
width: 100vw
}
.cell .grid-frame {
width: 100%
}
.cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar
}
.cell-block-y {
overflow-y: auto;
max-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar
}
.cell-block-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
max-height: 100%
}
.cell-block-container>.grid-x {
max-height: 100%;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
@media print,
screen and (min-width:40em) {
.medium-grid-frame {
overflow: hidden;
position: relative;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
width: 100vw
}
.cell .medium-grid-frame {
width: 100%
}
.medium-cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar
}
.medium-cell-block-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
max-height: 100%
}
.medium-cell-block-container>.grid-x {
max-height: 100%;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.medium-cell-block-y {
overflow-y: auto;
max-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar
}
}
@media print,
screen and (min-width:64em) {
.large-grid-frame {
overflow: hidden;
position: relative;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
width: 100vw
}
.cell .large-grid-frame {
width: 100%
}
.large-cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar
}
.large-cell-block-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
max-height: 100%
}
.large-cell-block-container>.grid-x {
max-height: 100%;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.large-cell-block-y {
overflow-y: auto;
max-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar
}
}
.grid-y.grid-frame {
width: auto;
overflow: hidden;
position: relative;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
height: 100vh
}
@media print,
screen and (min-width:40em) {
.grid-y.medium-grid-frame {
width: auto;
overflow: hidden;
position: relative;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
height: 100vh
}
}
@media print,
screen and (min-width:64em) {
.grid-y.large-grid-frame {
width: auto;
overflow: hidden;
position: relative;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
height: 100vh
}
}
.cell .grid-y.grid-frame {
height: 100%
}
@media print,
screen and (min-width:40em) {
.cell .grid-y.medium-grid-frame {
height: 100%
}
}
@media print,
screen and (min-width:64em) {
.cell .grid-y.large-grid-frame {
height: 100%
}
}
.grid-margin-y {
margin-top: -.625rem;
margin-bottom: -.625rem
}
@media print,
screen and (min-width:40em) {
.grid-margin-y {
margin-top: -.9375rem;
margin-bottom: -.9375rem
}
}
.grid-margin-y>.cell {
height: calc(100% - 1.25rem);
margin-top: .625rem;
margin-bottom: .625rem
}
@media print,
screen and (min-width:40em) {
.grid-margin-y>.cell {
height: calc(100% - 1.875rem);
margin-top: .9375rem;
margin-bottom: .9375rem
}
}
.grid-margin-y>.auto {
height: auto
}
.grid-margin-y>.shrink {
height: auto
}
.grid-margin-y>.small-1 {
height: calc(8.33333% - 1.25rem)
}
.grid-margin-y>.small-2 {
height: calc(16.66667% - 1.25rem)
}
.grid-margin-y>.small-3 {
height: calc(25% - 1.25rem)
}
.grid-margin-y>.small-4 {
height: calc(33.33333% - 1.25rem)
}
.grid-margin-y>.small-5 {
height: calc(41.66667% - 1.25rem)
}
.grid-margin-y>.small-6 {
height: calc(50% - 1.25rem)
}
.grid-margin-y>.small-7 {
height: calc(58.33333% - 1.25rem)
}
.grid-margin-y>.small-8 {
height: calc(66.66667% - 1.25rem)
}
.grid-margin-y>.small-9 {
height: calc(75% - 1.25rem)
}
.grid-margin-y>.small-10 {
height: calc(83.33333% - 1.25rem)
}
.grid-margin-y>.small-11 {
height: calc(91.66667% - 1.25rem)
}
.grid-margin-y>.small-12 {
height: calc(100% - 1.25rem)
}
@media print,
screen and (min-width:40em) {
.grid-margin-y>.auto {
height: auto
}
.grid-margin-y>.shrink {
height: auto
}
.grid-margin-y>.small-1 {
height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.small-2 {
height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.small-3 {
height: calc(25% - 1.875rem)
}
.grid-margin-y>.small-4 {
height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.small-5 {
height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.small-6 {
height: calc(50% - 1.875rem)
}
.grid-margin-y>.small-7 {
height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.small-8 {
height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.small-9 {
height: calc(75% - 1.875rem)
}
.grid-margin-y>.small-10 {
height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.small-11 {
height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.small-12 {
height: calc(100% - 1.875rem)
}
.grid-margin-y>.medium-auto {
height: auto
}
.grid-margin-y>.medium-shrink {
height: auto
}
.grid-margin-y>.medium-1 {
height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.medium-2 {
height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.medium-3 {
height: calc(25% - 1.875rem)
}
.grid-margin-y>.medium-4 {
height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.medium-5 {
height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.medium-6 {
height: calc(50% - 1.875rem)
}
.grid-margin-y>.medium-7 {
height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.medium-8 {
height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.medium-9 {
height: calc(75% - 1.875rem)
}
.grid-margin-y>.medium-10 {
height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.medium-11 {
height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.medium-12 {
height: calc(100% - 1.875rem)
}
}
@media print,
screen and (min-width:64em) {
.grid-margin-y>.large-auto {
height: auto
}
.grid-margin-y>.large-shrink {
height: auto
}
.grid-margin-y>.large-1 {
height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.large-2 {
height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.large-3 {
height: calc(25% - 1.875rem)
}
.grid-margin-y>.large-4 {
height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.large-5 {
height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.large-6 {
height: calc(50% - 1.875rem)
}
.grid-margin-y>.large-7 {
height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.large-8 {
height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.large-9 {
height: calc(75% - 1.875rem)
}
.grid-margin-y>.large-10 {
height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.large-11 {
height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.large-12 {
height: calc(100% - 1.875rem)
}
}
.grid-frame.grid-margin-y {
height: calc(100vh + 1.25rem)
}
@media print,
screen and (min-width:40em) {
.grid-frame.grid-margin-y {
height: calc(100vh + 1.875rem)
}
}
@media print,
screen and (min-width:64em) {
.grid-frame.grid-margin-y {
height: calc(100vh + 1.875rem)
}
}
@media print,
screen and (min-width:40em) {
.grid-margin-y.medium-grid-frame {
height: calc(100vh + 1.875rem)
}
}
@media print,
screen and (min-width:64em) {
.grid-margin-y.large-grid-frame {
height: calc(100vh + 1.875rem)
}
}
blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
margin: 0;
padding: 0
}
p {
margin-bottom: 1rem;
font-size: inherit;
line-height: 1.6;
text-rendering: optimizeLegibility
}
em,
i {
font-style: italic;
line-height: inherit
}
b,
strong {
font-weight: 700;
line-height: inherit
}
small {
font-size: 80%;
line-height: inherit
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Poppins', sans-serif;    font-style: normal;
font-weight: 400;
color: inherit;
text-rendering: optimizeLegibility
}
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
line-height: 0;
color: #cacaca
}
.h1,
h1 {
font-size: 1.5rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem
}
.h2,
h2 {
font-size: 1.25rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem
}
.h3,
h3 {
font-size: 1.1875rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem
}
.h4,
h4 {
font-size: 1.125rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem
}
.h5,
h5 {
font-size: 1.0625rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem
}
.h6,
h6 {
font-size: 1rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem
}
@media print,
screen and (min-width:40em) {
.h1,
h1 {
font-size: 2rem
}
.h2,
h2 {
font-size: 2.5rem
}
.h3,
h3 {
font-size: 1.9375rem
}
.h4,
h4 {
font-size: 1.5625rem
}
.h5,
h5 {
font-size: 1.25rem
}
.h6,
h6 {
font-size: 1rem
}
}
a {
line-height: inherit;
color: #1779ba;
text-decoration: none;
cursor: pointer
}
a:focus,
a:hover {
color: #1468a0
}
a img {
border: 0
}
hr {
clear: both;
max-width: 75rem;
height: 0;
margin: 1.25rem auto;
border-top: 0;
border-right: 0;
border-bottom: 1px solid #cacaca;
border-left: 0
}
dl,
ol,
ul {
margin-bottom: 1rem;
list-style-position: outside;
line-height: 1.6
}
li {
font-size: inherit
}
ul {
margin-left: 1.25rem;
list-style-type: disc
}
ol {
margin-left: 1.25rem
}
ol ol,
ol ul,
ul ol,
ul ul {
margin-left: 1.25rem;
margin-bottom: 0
}
dl {
margin-bottom: 1rem
}
dl dt {
margin-bottom: .3rem;
font-weight: 700
}
blockquote {
margin: 0 0 1rem;
padding: .5625rem 1.25rem 0 1.1875rem;
border-left: 1px solid #cacaca
}
blockquote,
blockquote p {
line-height: 1.6;
color: #8a8a8a
}
cite {
display: block;
font-size: .8125rem;
color: #8a8a8a
}
cite:before {
content: "— "
}
abbr,
abbr[title] {
border-bottom: 1px dotted #0a0a0a;
cursor: help;
text-decoration: none
}
figure {
margin: 0
}
code {
padding: .125rem .3125rem .0625rem;
border: 1px solid #cacaca;
background-color: #e6e6e6;
font-family: Consolas, "Liberation Mono", Courier, monospace;
font-weight: 400;
color: #0a0a0a
}
kbd {
margin: 0;
padding: .125rem .25rem 0;
background-color: #e6e6e6;
font-family: Consolas, "Liberation Mono", Courier, monospace;
color: #0a0a0a
}
.subheader {
margin-top: .2rem;
margin-bottom: .5rem;
font-weight: 400;
line-height: 1.4;
color: #8a8a8a
}
.lead {
font-size: 125%;
line-height: 1.6
}
.stat {
font-size: 2.5rem;
line-height: 1
}
p+.stat {
margin-top: -1rem
}
ol.no-bullet,
ul.no-bullet {
margin-left: 0;
list-style: none
}
.text-left {
text-align: left
}
.text-right {
text-align: right
}
.text-center {
text-align: center
}
.text-justify {
text-align: justify
}
@media print,
screen and (min-width:40em) {
.medium-text-left {
text-align: left
}
.medium-text-right {
text-align: right
}
.medium-text-center {
text-align: center
}
.medium-text-justify {
text-align: justify
}
}
@media print,
screen and (min-width:64em) {
.large-text-left {
text-align: left
}
.large-text-right {
text-align: right
}
.large-text-center {
text-align: center
}
.large-text-justify {
text-align: justify
}
}
.show-for-print {
display: none!important
}
@media print {
* {
background: 0 0!important;
box-shadow: none!important;
color: #000!important;
text-shadow: none!important
}
.show-for-print {
display: block!important
}
.hide-for-print {
display: none!important
}
table.show-for-print {
display: table!important
}
thead.show-for-print {
display: table-header-group!important
}
tbody.show-for-print {
display: table-row-group!important
}
tr.show-for-print {
display: table-row!important
}
td.show-for-print {
display: table-cell!important
}
th.show-for-print {
display: table-cell!important
}
a,
a:visited {
text-decoration: underline
}
a[href]:after {
content: " (" attr(href) ")"
}
.ir a:after,
a[href^='#']:after,
a[href^='javascript:']:after {
content: ''
}
abbr[title]:after {
content: " (" attr(title) ")"
}
blockquote,
pre {
border: 1px solid #8a8a8a;
page-break-inside: avoid
}
thead {
display: table-header-group
}
img,
tr {
page-break-inside: avoid
}
img {
max-width: 100%!important
}
@page {
margin: .5cm
}
h2,
h3,
p {
orphans: 3;
widows: 3
}
h2,
h3 {
page-break-after: avoid
}
.print-break-inside {
page-break-inside: auto
}
}
.button {
display: inline-block;
vertical-align: middle;
margin: 0 0 1rem 0;
font-family: inherit;
padding: .85em 1em;
-webkit-appearance: none;
border: 1px solid transparent;
border-radius: 0;
transition: background-color .25s ease-out, color .25s ease-out;
font-size: .9rem;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: #1779ba;
color: #fefefe
}
[data-whatinput=mouse] .button {
outline: 0
}
.button:focus,
.button:hover {
background-color: #14679e;
color: #fefefe
}
.button.tiny {
font-size: .6rem
}
.button.small {
font-size: .75rem
}
.button.large {
font-size: 1.25rem
}
.button.expanded {
display: block;
width: 100%;
margin-right: 0;
margin-left: 0
}
.button.primary {
background-color: #1779ba;
color: #fefefe
}
.button.primary:focus,
.button.primary:hover {
background-color: #126195;
color: #fefefe
}
.button.secondary {
background-color: #767676;
color: #fefefe
}
.button.secondary:focus,
.button.secondary:hover {
background-color: #5e5e5e;
color: #fefefe
}
.button.success {
background-color: #3adb76;
color: #0a0a0a
}
.button.success:focus,
.button.success:hover {
background-color: #22bb5b;
color: #0a0a0a
}
.button.warning {
background-color: #ffae00;
color: #0a0a0a
}
.button.warning:focus,
.button.warning:hover {
background-color: #cc8b00;
color: #0a0a0a
}
.button.alert {
background-color: #cc4b37;
color: #fefefe
}
.button.alert:focus,
.button.alert:hover {
background-color: #a53b2a;
color: #fefefe
}
.button.disabled,
.button[disabled] {
opacity: .25;
cursor: not-allowed
}
.button.disabled,
.button.disabled:focus,
.button.disabled:hover,
.button[disabled],
.button[disabled]:focus,
.button[disabled]:hover {
background-color: #1779ba;
color: #fefefe
}
.button.disabled.primary,
.button[disabled].primary {
opacity: .25;
cursor: not-allowed
}
.button.disabled.primary,
.button.disabled.primary:focus,
.button.disabled.primary:hover,
.button[disabled].primary,
.button[disabled].primary:focus,
.button[disabled].primary:hover {
background-color: #1779ba;
color: #fefefe
}
.button.disabled.secondary,
.button[disabled].secondary {
opacity: .25;
cursor: not-allowed
}
.button.disabled.secondary,
.button.disabled.secondary:focus,
.button.disabled.secondary:hover,
.button[disabled].secondary,
.button[disabled].secondary:focus,
.button[disabled].secondary:hover {
background-color: #767676;
color: #fefefe
}
.button.disabled.success,
.button[disabled].success {
opacity: .25;
cursor: not-allowed
}
.button.disabled.success,
.button.disabled.success:focus,
.button.disabled.success:hover,
.button[disabled].success,
.button[disabled].success:focus,
.button[disabled].success:hover {
background-color: #3adb76;
color: #0a0a0a
}
.button.disabled.warning,
.button[disabled].warning {
opacity: .25;
cursor: not-allowed
}
.button.disabled.warning,
.button.disabled.warning:focus,
.button.disabled.warning:hover,
.button[disabled].warning,
.button[disabled].warning:focus,
.button[disabled].warning:hover {
background-color: #ffae00;
color: #0a0a0a
}
.button.disabled.alert,
.button[disabled].alert {
opacity: .25;
cursor: not-allowed
}
.button.disabled.alert,
.button.disabled.alert:focus,
.button.disabled.alert:hover,
.button[disabled].alert,
.button[disabled].alert:focus,
.button[disabled].alert:hover {
background-color: #cc4b37;
color: #fefefe
}
.button.hollow {
border: 1px solid #1779ba;
color: #1779ba
}
.button.hollow,
.button.hollow:focus,
.button.hollow:hover {
background-color: transparent
}
.button.hollow.disabled,
.button.hollow.disabled:focus,
.button.hollow.disabled:hover,
.button.hollow[disabled],
.button.hollow[disabled]:focus,
.button.hollow[disabled]:hover {
background-color: transparent
}
.button.hollow:focus,
.button.hollow:hover {
border-color: #0c3d5d;
color: #0c3d5d
}
.button.hollow:focus.disabled,
.button.hollow:focus[disabled],
.button.hollow:hover.disabled,
.button.hollow:hover[disabled] {
border: 1px solid #1779ba;
color: #1779ba
}
.button.hollow.primary {
border: 1px solid #1779ba;
color: #1779ba
}
.button.hollow.primary:focus,
.button.hollow.primary:hover {
border-color: #0c3d5d;
color: #0c3d5d
}
.button.hollow.primary:focus.disabled,
.button.hollow.primary:focus[disabled],
.button.hollow.primary:hover.disabled,
.button.hollow.primary:hover[disabled] {
border: 1px solid #1779ba;
color: #1779ba
}
.button.hollow.secondary {
border: 1px solid #767676;
color: #767676
}
.button.hollow.secondary:focus,
.button.hollow.secondary:hover {
border-color: #3b3b3b;
color: #3b3b3b
}
.button.hollow.secondary:focus.disabled,
.button.hollow.secondary:focus[disabled],
.button.hollow.secondary:hover.disabled,
.button.hollow.secondary:hover[disabled] {
border: 1px solid #767676;
color: #767676
}
.button.hollow.success {
border: 1px solid #3adb76;
color: #3adb76
}
.button.hollow.success:focus,
.button.hollow.success:hover {
border-color: #157539;
color: #157539
}
.button.hollow.success:focus.disabled,
.button.hollow.success:focus[disabled],
.button.hollow.success:hover.disabled,
.button.hollow.success:hover[disabled] {
border: 1px solid #3adb76;
color: #3adb76
}
.button.hollow.warning {
border: 1px solid #ffae00;
color: #ffae00
}
.button.hollow.warning:focus,
.button.hollow.warning:hover {
border-color: #805700;
color: #805700
}
.button.hollow.warning:focus.disabled,
.button.hollow.warning:focus[disabled],
.button.hollow.warning:hover.disabled,
.button.hollow.warning:hover[disabled] {
border: 1px solid #ffae00;
color: #ffae00
}
.button.hollow.alert {
border: 1px solid #cc4b37;
color: #cc4b37
}
.button.hollow.alert:focus,
.button.hollow.alert:hover {
border-color: #67251a;
color: #67251a
}
.button.hollow.alert:focus.disabled,
.button.hollow.alert:focus[disabled],
.button.hollow.alert:hover.disabled,
.button.hollow.alert:hover[disabled] {
border: 1px solid #cc4b37;
color: #cc4b37
}
.button.clear {
border: 1px solid #1779ba;
color: #1779ba
}
.button.clear,
.button.clear:focus,
.button.clear:hover {
background-color: transparent
}
.button.clear.disabled,
.button.clear.disabled:focus,
.button.clear.disabled:hover,
.button.clear[disabled],
.button.clear[disabled]:focus,
.button.clear[disabled]:hover {
background-color: transparent
}
.button.clear:focus,
.button.clear:hover {
border-color: #0c3d5d;
color: #0c3d5d
}
.button.clear:focus.disabled,
.button.clear:focus[disabled],
.button.clear:hover.disabled,
.button.clear:hover[disabled] {
border: 1px solid #1779ba;
color: #1779ba
}
.button.clear,
.button.clear.disabled,
.button.clear:focus,
.button.clear:focus.disabled,
.button.clear:focus[disabled],
.button.clear:hover,
.button.clear:hover.disabled,
.button.clear:hover[disabled],
.button.clear[disabled] {
border-color: transparent
}
.button.clear.primary {
border: 1px solid #1779ba;
color: #1779ba
}
.button.clear.primary:focus,
.button.clear.primary:hover {
border-color: #0c3d5d;
color: #0c3d5d
}
.button.clear.primary:focus.disabled,
.button.clear.primary:focus[disabled],
.button.clear.primary:hover.disabled,
.button.clear.primary:hover[disabled] {
border: 1px solid #1779ba;
color: #1779ba
}
.button.clear.primary,
.button.clear.primary.disabled,
.button.clear.primary:focus,
.button.clear.primary:focus.disabled,
.button.clear.primary:focus[disabled],
.button.clear.primary:hover,
.button.clear.primary:hover.disabled,
.button.clear.primary:hover[disabled],
.button.clear.primary[disabled] {
border-color: transparent
}
.button.clear.secondary {
border: 1px solid #767676;
color: #767676
}
.button.clear.secondary:focus,
.button.clear.secondary:hover {
border-color: #3b3b3b;
color: #3b3b3b
}
.button.clear.secondary:focus.disabled,
.button.clear.secondary:focus[disabled],
.button.clear.secondary:hover.disabled,
.button.clear.secondary:hover[disabled] {
border: 1px solid #767676;
color: #767676
}
.button.clear.secondary,
.button.clear.secondary.disabled,
.button.clear.secondary:focus,
.button.clear.secondary:focus.disabled,
.button.clear.secondary:focus[disabled],
.button.clear.secondary:hover,
.button.clear.secondary:hover.disabled,
.button.clear.secondary:hover[disabled],
.button.clear.secondary[disabled] {
border-color: transparent
}
.button.clear.success {
border: 1px solid #3adb76;
color: #3adb76
}
.button.clear.success:focus,
.button.clear.success:hover {
border-color: #157539;
color: #157539
}
.button.clear.success:focus.disabled,
.button.clear.success:focus[disabled],
.button.clear.success:hover.disabled,
.button.clear.success:hover[disabled] {
border: 1px solid #3adb76;
color: #3adb76
}
.button.clear.success,
.button.clear.success.disabled,
.button.clear.success:focus,
.button.clear.success:focus.disabled,
.button.clear.success:focus[disabled],
.button.clear.success:hover,
.button.clear.success:hover.disabled,
.button.clear.success:hover[disabled],
.button.clear.success[disabled] {
border-color: transparent
}
.button.clear.warning {
border: 1px solid #ffae00;
color: #ffae00
}
.button.clear.warning:focus,
.button.clear.warning:hover {
border-color: #805700;
color: #805700
}
.button.clear.warning:focus.disabled,
.button.clear.warning:focus[disabled],
.button.clear.warning:hover.disabled,
.button.clear.warning:hover[disabled] {
border: 1px solid #ffae00;
color: #ffae00
}
.button.clear.warning,
.button.clear.warning.disabled,
.button.clear.warning:focus,
.button.clear.warning:focus.disabled,
.button.clear.warning:focus[disabled],
.button.clear.warning:hover,
.button.clear.warning:hover.disabled,
.button.clear.warning:hover[disabled],
.button.clear.warning[disabled] {
border-color: transparent
}
.button.clear.alert {
border: 1px solid #cc4b37;
color: #cc4b37
}
.button.clear.alert:focus,
.button.clear.alert:hover {
border-color: #67251a;
color: #67251a
}
.button.clear.alert:focus.disabled,
.button.clear.alert:focus[disabled],
.button.clear.alert:hover.disabled,
.button.clear.alert:hover[disabled] {
border: 1px solid #cc4b37;
color: #cc4b37
}
.button.clear.alert,
.button.clear.alert.disabled,
.button.clear.alert:focus,
.button.clear.alert:focus.disabled,
.button.clear.alert:focus[disabled],
.button.clear.alert:hover,
.button.clear.alert:hover.disabled,
.button.clear.alert:hover[disabled],
.button.clear.alert[disabled] {
border-color: transparent
}
.button.dropdown::after {
display: block;
width: 0;
height: 0;
border: inset .4em;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #fefefe transparent transparent;
position: relative;
top: .4em;
display: inline-block;
float: right;
margin-left: 1em
}
.button.dropdown.hollow::after {
border-top-color: #1779ba
}
.button.dropdown.hollow.primary::after {
border-top-color: #1779ba
}
.button.dropdown.hollow.secondary::after {
border-top-color: #767676
}
.button.dropdown.hollow.success::after {
border-top-color: #3adb76
}
.button.dropdown.hollow.warning::after {
border-top-color: #ffae00
}
.button.dropdown.hollow.alert::after {
border-top-color: #cc4b37
}
.button.arrow-only::after {
top: -.1em;
float: none;
margin-left: 0
}
a.button:focus,
a.button:hover {
text-decoration: none
}
.blue_white {
display: inline-block;
vertical-align: middle;
margin: 2rem 0 0 0;
font-family: inherit;
padding: .85em 1em;
-webkit-appearance: none;
border: 1px solid #122b54;
border-radius: 0;
transition: background-color .25s ease-out, color .25s ease-out;
font-size: 14px;
text-transform: uppercase;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: #ffffff;
color: #122b54
}
[data-whatinput=mouse] .blue_white {
outline: 0
}
.blue_white:focus,
.blue_white:hover {
background-color: #122b54;
color: #ffffff
}
.white_blue, .page-template-page-customisable .section_2_colonnes a {
display: inline-block;
vertical-align: middle;
margin: 2rem 0 0 0;
font-family: inherit;
padding: .85em 1em;
-webkit-appearance: none;
border: 1px solid #ffffff;
border-radius: 0;
transition: background-color .25s ease-out, color .25s ease-out;
font-size: 14px;
text-transform: uppercase;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: #122b54;
color: #ffffff
}
[data-whatinput=mouse] .white_blue, .page-template-page-customisable .section_2_colonnes a {
outline: 0
}
.white_blue:focus,
.white_blue:hover, .page-template-page-customisable .section_2_colonnes a:hover, .page-template-page-customisable .section_2_colonnes a:focus {
background-color: #ffffff;
color: #122b54
}
.blue_white {
display: inline-block;
vertical-align: middle;
margin: 2rem 0 0 0;
font-family: inherit;
padding: .85em 1em;
-webkit-appearance: none;
border: 1px solid #122b54;
border-radius: 0;
transition: background-color .25s ease-out, color .25s ease-out;
font-size: 14px;
text-transform: uppercase;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: #122b54;
color: #ffffff;
}
[data-whatinput=mouse] .blue_white {
outline: 0
}
.blue_white:focus,
.blue_white:hover {
background-color: #ffffff;
color: #122b54
}
.white_blue_blue {
display: inline-block;
vertical-align: middle;
margin: 1rem 0 0 0;
font-family: inherit;
padding: .85em 1em;
-webkit-appearance: none;
border: 1px solid #122b54;
border-radius: 0;
transition: background-color .25s ease-out, color .25s ease-out;
font-size: 14px;
text-transform: uppercase;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: #ffffff;
color: #122b54
}
[data-whatinput=mouse] .white_blue_blue {
outline: 0
}
.white_blue_blue:focus,
.white_blue_blue:hover {
background-color: #122b54;
color: #ffffff
}
[type=color],
[type=date],
[type=datetime-local],
[type=datetime],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
textarea {
display: block;
box-sizing: border-box;
width: 100%;
height: 2.4375rem;
margin: 0 0 1rem;
padding: .5rem;
border: 1px solid #cacaca;
border-radius: 0;
background-color: #fefefe;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, .1);
font-family: inherit;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #0a0a0a;
transition: box-shadow .5s, border-color .25s ease-in-out;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
[type=color]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=datetime]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
textarea:focus {
outline: 0;
border: 1px solid #8a8a8a;
background-color: #fefefe;
box-shadow: 0 0 5px #cacaca;
transition: box-shadow .5s, border-color .25s ease-in-out
}
textarea {
max-width: 100%
}
textarea[rows] {
height: auto
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #000
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #000
}
input::placeholder,
textarea::placeholder {
color: #000
}
input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
background-color: #e6e6e6;
cursor: not-allowed
}
[type=button],
[type=submit] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0
}
input[type=search] {
box-sizing: border-box
}
[type=checkbox],
[type=file],
[type=radio] {
margin: 0 0 1rem
}
[type=checkbox]+label,
[type=radio]+label {
display: inline-block;
vertical-align: baseline;
margin-left: .5rem;
margin-right: 1rem;
margin-bottom: 0
}
[type=checkbox]+label[for],
[type=radio]+label[for] {
cursor: pointer
}
label>[type=checkbox],
label>[type=radio] {
margin-right: .5rem
}
[type=file] {
width: 100%
}
label {
display: block;
margin: 0;
font-size: .875rem;
font-weight: 400;
line-height: 1.8;
color: #0a0a0a
}
label.middle {
margin: 0 0 1rem;
padding: .5625rem 0
}
.help-text {
margin-top: -.5rem;
font-size: .8125rem;
font-style: italic;
color: #0a0a0a
}
.input-group {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
margin-bottom: 1rem;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch
}
.input-group>:first-child {
border-radius: 0
}
.input-group>:last-child>* {
border-radius: 0
}
.input-group-button,
.input-group-button a,
.input-group-button button,
.input-group-button input,
.input-group-button label,
.input-group-field,
.input-group-label {
margin: 0;
white-space: nowrap
}
.input-group-label {
padding: 0 1rem;
border: 1px solid #cacaca;
background: #e6e6e6;
color: #0a0a0a;
text-align: center;
white-space: nowrap;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.input-group-label:first-child {
border-right: 0
}
.input-group-label:last-child {
border-left: 0
}
.input-group-field {
border-radius: 0;
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
height: auto;
min-width: 0
}
.input-group-button {
padding-top: 0;
padding-bottom: 0;
text-align: center;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto
}
.input-group-button a,
.input-group-button button,
.input-group-button input,
.input-group-button label {
height: auto;
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
padding-top: 0;
padding-bottom: 0;
font-size: 1rem
}
fieldset {
margin: 0;
padding: 0;
border: 0
}
legend {
max-width: 100%;
margin-bottom: .5rem
}
.fieldset {
margin: 1.125rem 0;
padding: 1.25rem;
border: 1px solid #cacaca
}
.fieldset legend {
margin: 0;
margin-left: -.1875rem;
padding: 0 .1875rem
}
select {
height: 2.4375rem;
margin: 0 0 1rem;
padding: .5rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid #cacaca;
border-radius: 0;
background-color: #fefefe;
font-family: inherit;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #0a0a0a;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
background-origin: content-box;
background-position: right -1rem center;
background-repeat: no-repeat;
background-size: 9px 6px;
padding-right: 1.5rem;
transition: box-shadow .5s, border-color .25s ease-in-out
}
@media screen and (min-width:0\0) {
select {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)
}
}
select:focus {
outline: 0;
border: 1px solid #8a8a8a;
background-color: #fefefe;
box-shadow: 0 0 5px #cacaca;
transition: box-shadow .5s, border-color .25s ease-in-out
}
select:disabled {
background-color: #e6e6e6;
cursor: not-allowed
}
select::-ms-expand {
display: none
}
select[multiple] {
height: auto;
background-image: none
}
.is-invalid-input:not(:focus) {
border-color: #cc4b37;
background-color: #f9ecea
}
.is-invalid-input:not(:focus)::-webkit-input-placeholder {
color: #cc4b37
}
.is-invalid-input:not(:focus):-ms-input-placeholder {
color: #cc4b37
}
.is-invalid-input:not(:focus)::placeholder {
color: #cc4b37
}
.is-invalid-label {
color: #cc4b37
}
.form-error {
display: none;
margin-top: -.5rem;
margin-bottom: 1rem;
font-size: .75rem;
font-weight: 700;
color: #cc4b37
}
.form-error.is-visible {
display: block
}
.accordion {
margin-left: 0;
background: #fefefe;
list-style-type: none
}
.accordion[disabled] .accordion-title {
cursor: not-allowed
}
.accordion-item:first-child>:first-child {
border-radius: 0
}
.accordion-item:last-child>:last-child {
border-radius: 0
}
.accordion-title {
position: relative;
display: block;
padding: 1.25rem 1rem;
border: 1px solid #e6e6e6;
border-bottom: 0;
font-size: .75rem;
line-height: 1;
color: #1779ba
}
:last-child:not(.is-active)>.accordion-title {
border-bottom: 1px solid #e6e6e6;
border-radius: 0
}
.accordion-title:focus,
.accordion-title:hover {
background-color: #e6e6e6
}
.accordion-title::before {
position: absolute;
top: 50%;
left: 1rem;
margin-top: -.5rem;
content: '+'
}
.is-active>.accordion-title::before {
content: '\2013'
}
.accordion-content {
display: none;
padding: 1rem;
border: 1px solid #e6e6e6;
border-bottom: 0;
background-color: #fefefe;
color: #0a0a0a
}
:last-child>.accordion-content:last-child {
border-bottom: 1px solid #e6e6e6
}
.accordion-menu li {
width: 100%
}
.is-accordion-submenu-parent>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #122b54 transparent transparent;
position: absolute;
top: 24px;
margin-top: -3px;
right: 1rem
}
.accordion-menu.align-left .is-accordion-submenu-parent>a::after {
left: auto;
right: 1rem
}
.accordion-menu.align-right .is-accordion-submenu-parent>a::after {
right: auto;
left: 1rem
}
.is-accordion-submenu-parent[aria-expanded=true]>a::after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%
}
.is-accordion-submenu-parent {
position: relative
}
.has-submenu-toggle>a {
margin-right: 40px
}
.submenu-toggle {
position: absolute;
top: 0;
right: 0;
cursor: pointer;
width: 40px;
height: 40px
}
.submenu-toggle::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #fefefe transparent transparent;
top: 0;
bottom: 0;
margin: auto
}
.submenu-toggle[aria-expanded=true]::after {
-webkit-transform: scaleY(-1);
-ms-transform: scaleY(-1);
transform: scaleY(-1);
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%
}
.submenu-toggle-text {
position: absolute!important;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
border: 0
}
.badge {
display: inline-block;
min-width: 2.1em;
padding: .3em;
border-radius: 50%;
font-size: .6rem;
text-align: center;
background: #1779ba;
color: #fefefe
}
.badge.primary {
background: #1779ba;
color: #fefefe
}
.badge.secondary {
background: #767676;
color: #fefefe
}
.badge.success {
background: #3adb76;
color: #0a0a0a
}
.badge.warning {
background: #ffae00;
color: #0a0a0a
}
.badge.alert {
background: #cc4b37;
color: #fefefe
}
.breadcrumbs {
margin: 0 0 1rem 0;
list-style: none
}
.breadcrumbs::after,
.breadcrumbs::before {
display: table;
content: ' ';
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.breadcrumbs::after {
clear: both
}
.breadcrumbs li {
float: left;
font-size: .6875rem;
color: #0a0a0a;
cursor: default;
text-transform: uppercase
}
.breadcrumbs li:not(:last-child)::after {
position: relative;
margin: 0 .75rem;
opacity: 1;
content: "/";
color: #cacaca
}
.breadcrumbs a {
color: #1779ba
}
.breadcrumbs a:hover {
text-decoration: underline
}
.breadcrumbs .disabled {
color: #cacaca;
cursor: not-allowed
}
.button-group {
margin-bottom: 1rem;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch
}
.button-group::after,
.button-group::before {
display: table;
content: ' ';
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.button-group::after {
clear: both
}
.button-group .button {
margin: 0;
margin-right: 1px;
margin-bottom: 1px;
font-size: .9rem;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto
}
.button-group .button:last-child {
margin-right: 0
}
.button-group.tiny .button {
font-size: .6rem
}
.button-group.small .button {
font-size: .75rem
}
.button-group.large .button {
font-size: 1.25rem
}
.button-group.expanded .button {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
.button-group.primary .button {
background-color: #1779ba;
color: #fefefe
}
.button-group.primary .button:focus,
.button-group.primary .button:hover {
background-color: #126195;
color: #fefefe
}
.button-group.secondary .button {
background-color: #767676;
color: #fefefe
}
.button-group.secondary .button:focus,
.button-group.secondary .button:hover {
background-color: #5e5e5e;
color: #fefefe
}
.button-group.success .button {
background-color: #3adb76;
color: #0a0a0a
}
.button-group.success .button:focus,
.button-group.success .button:hover {
background-color: #22bb5b;
color: #0a0a0a
}
.button-group.warning .button {
background-color: #ffae00;
color: #0a0a0a
}
.button-group.warning .button:focus,
.button-group.warning .button:hover {
background-color: #cc8b00;
color: #0a0a0a
}
.button-group.alert .button {
background-color: #cc4b37;
color: #fefefe
}
.button-group.alert .button:focus,
.button-group.alert .button:hover {
background-color: #a53b2a;
color: #fefefe
}
.button-group.stacked,
.button-group.stacked-for-medium,
.button-group.stacked-for-small {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.button-group.stacked .button,
.button-group.stacked-for-medium .button,
.button-group.stacked-for-small .button {
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%
}
.button-group.stacked .button:last-child,
.button-group.stacked-for-medium .button:last-child,
.button-group.stacked-for-small .button:last-child {
margin-bottom: 0
}
@media print,
screen and (min-width:40em) {
.button-group.stacked-for-small .button {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
margin-bottom: 0
}
}
@media print,
screen and (min-width:64em) {
.button-group.stacked-for-medium .button {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
margin-bottom: 0
}
}
@media screen and (max-width:39.9375em) {
.button-group.stacked-for-small.expanded {
display: block
}
.button-group.stacked-for-small.expanded .button {
display: block;
margin-right: 0
}
}
.callout {
position: relative;
margin: 0 0 1rem 0;
padding: 1rem;
border: 1px solid rgba(10, 10, 10, .25);
border-radius: 0;
background-color: #fff;
color: #0a0a0a
}
.callout>:first-child {
margin-top: 0
}
.callout>:last-child {
margin-bottom: 0
}
.callout.primary {
background-color: #d7ecfa;
color: #0a0a0a
}
.callout.secondary {
background-color: #eaeaea;
color: #0a0a0a
}
.callout.success {
background-color: #e1faea;
color: #0a0a0a
}
.callout.warning {
background-color: #fff3d9;
color: #0a0a0a
}
.callout.alert {
background-color: #f7e4e1;
color: #0a0a0a
}
.callout.small {
padding-top: .5rem;
padding-right: .5rem;
padding-bottom: .5rem;
padding-left: .5rem
}
.callout.large {
padding-top: 3rem;
padding-right: 3rem;
padding-bottom: 3rem;
padding-left: 3rem
}
.card {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
margin-bottom: 1rem;
border: 1px solid #e6e6e6;
border-radius: 0;
background: #fefefe;
box-shadow: none;
overflow: hidden;
color: #0a0a0a
}
.card>:last-child {
margin-bottom: 0
}
.card-divider {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 1rem;
background: #e6e6e6
}
.card-divider>:last-child {
margin-bottom: 0
}
.card-section {
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
padding: 1rem
}
.card-section>:last-child {
margin-bottom: 0
}
.card-image {
min-height: 1px
}
.close-button {
position: absolute;
color: #8a8a8a;
cursor: pointer
}
[data-whatinput=mouse] .close-button {
outline: 0
}
.close-button:focus,
.close-button:hover {
color: #0a0a0a
}
.close-button.small {
right: .66rem;
top: .33em;
font-size: 1.5em;
line-height: 1
}
.close-button,
.close-button.medium {
right: 1rem;
top: .5rem;
font-size: 2em;
line-height: 1
}
.menu {
padding: 0;
margin: 0;
list-style: none;
position: relative;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
[data-whatinput=mouse] .menu li {
outline: 0
}
.menu .button,
.menu a {
line-height: 1;
text-decoration: none;
display: block;
padding: .7rem 1rem
}
.menu a,
.menu button,
.menu input,
.menu select {
margin-bottom: 0
}
.menu input {
display: inline-block
}
.menu,
.menu.horizontal {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.menu.vertical {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.menu.expanded li {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
.menu.simple {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.menu.simple li+li {
margin-left: 1rem
}
.menu.simple a {
padding: 0
}
@media print,
screen and (min-width:40em) {
.menu.medium-horizontal {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.menu.medium-vertical {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.menu.medium-expanded li {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
.menu.medium-simple li {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
}
@media print,
screen and (min-width:64em) {
.menu.large-horizontal {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.menu.large-vertical {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.menu.large-expanded li {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
.menu.large-simple li {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
}
.menu.nested {
margin-right: 0;
margin-left: 0
}
.menu.icons a {
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.menu.icon-bottom a,
.menu.icon-left a,
.menu.icon-right a,
.menu.icon-top a {
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.menu.icon-left li a {
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap
}
.menu.icon-left li a i,
.menu.icon-left li a img,
.menu.icon-left li a svg {
margin-right: .25rem
}
.menu.icon-right li a {
-webkit-flex-flow: row nowrap;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap
}
.menu.icon-right li a i,
.menu.icon-right li a img,
.menu.icon-right li a svg {
margin-left: .25rem
}
.menu.icon-top li a {
-webkit-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap
}
.menu.icon-top li a i,
.menu.icon-top li a img,
.menu.icon-top li a svg {
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
margin-bottom: .25rem;
text-align: center
}
.menu.icon-bottom li a {
-webkit-flex-flow: column nowrap;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap
}
.menu.icon-bottom li a i,
.menu.icon-bottom li a img,
.menu.icon-bottom li a svg {
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
margin-bottom: .25rem;
text-align: center
}
.menu .is-active>a {
background: #1779ba;
color: #fefefe
}
.menu .active>a {
background: #1779ba;
color: #fefefe
}
.menu.align-left {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start
}
.menu.align-right li {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end
}
.menu.align-right li .submenu li {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start
}
.menu.align-right.vertical li {
display: block;
text-align: right
}
.menu.align-right.vertical li .submenu li {
text-align: right
}
.menu.align-right .nested {
margin-right: 1rem;
margin-left: 0
}
.menu.align-center li {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.menu.align-center li .submenu li {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start
}
.menu .menu-text {
padding: .7rem 1rem;
font-weight: 700;
line-height: 1;
color: inherit
}
.menu-centered>.menu {
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.menu-centered>.menu li {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.menu-centered>.menu li .submenu li {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start
}
.no-js [data-responsive-menu] ul {
display: none
}
.menu-icon {
position: relative;
display: inline-block;
vertical-align: middle;
width: 30px;
height: 16px;
cursor: pointer;
z-index: 2;
}
.menu-icon::after {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 2px;
background: #122b54;
box-shadow: 0 7px 0 #122b54, 0 14px 0 #122b54;
content: '';
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-kthtml-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.menu-icon:hover::after {
background: #000;
box-shadow: 0 7px 0 #000, 0 14px 0 #000
}
.menu-icon::before {
background-color: #343434;
content: "";
display: block;
height: 4px;
left: -4px;
position: absolute;
width: 30px;
top: 6px;
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-kthtml-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.is-active.menu-icon::after {
background-color: #343434;
content: "";
display: block;
height: 2px;
left: 0;
position: absolute;
width: 30px;
top: 5px;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-kthtml-transition: all 0.3s linear;
transition: all 0.3s linear;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
box-shadow: none;
}
.is-active.menu-icon::before {
opacity: 1;
background-color: #343434;
content: "";
display: block;
height: 2px;
left: 0;
position: absolute;
width: 30px;
top: 5px;
filter: alpha(opacity=100);
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-kthtml-transition: all 0.3s linear;
transition: all 0.3s linear;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
box-shadow: none;
}
.menu-icon.dark {
position: relative;
display: inline-block;
vertical-align: middle;
width: 20px;
height: 16px;
cursor: pointer
}
.menu-icon.dark::after {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 2px;
background: #0a0a0a;
box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
content: ''
}
.menu-icon.dark:hover::after {
background: #8a8a8a;
box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a
}
.is-drilldown {
position: relative;
overflow: hidden
}
.is-drilldown li {
display: block
}
.is-drilldown.animate-height {
transition: height .5s
}
.drilldown a {
padding: .7rem 1rem;
background: #fefefe
}
.drilldown .is-drilldown-submenu {
position: absolute;
top: 0;
left: 100%;
z-index: -1;
width: 100%;
background: #fefefe;
transition: -webkit-transform .15s linear;
transition: transform .15s linear;
transition: transform .15s linear, -webkit-transform .15s linear
}
.drilldown .is-drilldown-submenu.is-active {
z-index: 1;
display: block;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%)
}
.drilldown .is-drilldown-submenu.is-closing {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%)
}
.drilldown .is-drilldown-submenu a {
padding: .7rem 1rem
}
.drilldown .nested.is-drilldown-submenu {
margin-right: 0;
margin-left: 0
}
.drilldown .drilldown-submenu-cover-previous {
min-height: 100%
}
.drilldown .is-drilldown-submenu-parent>a {
position: relative
}
.drilldown .is-drilldown-submenu-parent>a::after {
position: absolute;
top: 50%;
margin-top: -6px;
right: 1rem;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #1779ba
}
.drilldown.align-left .is-drilldown-submenu-parent>a::after {
left: auto;
right: 1rem;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #1779ba
}
.drilldown.align-right .is-drilldown-submenu-parent>a::after {
right: auto;
left: 1rem;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #1779ba transparent transparent
}
.drilldown .js-drilldown-back>a::before {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #1779ba transparent transparent;
border-left-width: 0;
display: inline-block;
vertical-align: middle;
margin-right: .75rem;
border-left-width: 0
}
.dropdown-pane {
position: absolute;
z-index: 10;
width: 300px;
padding: 1rem;
visibility: hidden;
display: none;
border: 1px solid #cacaca;
border-radius: 0;
background-color: #fefefe;
font-size: 1rem
}
.dropdown-pane.is-opening {
display: block
}
.dropdown-pane.is-open {
visibility: visible;
display: block
}
.dropdown-pane.tiny {
width: 100px
}
.dropdown-pane.small {
width: 200px
}
.dropdown-pane.large {
width: 400px
}
.dropdown.menu>li.opens-left>.is-dropdown-submenu {
top: 54px;
right: auto;
left: 0;
border : 1px solid #eee;
border-top: none;
}
.dropdown.menu>li.opens-right>.is-dropdown-submenu {
top: 100%;
right: auto;
left: 0
}
.dropdown.menu>li.is-dropdown-submenu-parent>a {
position: relative;
padding-right: 1.5rem
}
.dropdown.menu>li.is-dropdown-submenu-parent>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #1779ba transparent transparent;
right: 5px;
left: auto;
margin-top: -3px
}
.dropdown.menu a {
padding: .7rem 1rem
}
[data-whatinput=mouse] .dropdown.menu a {
outline: 0
}
.dropdown.menu .is-active>a {
background: 0 0;
color: #122b54
}
.no-js .dropdown.menu ul {
display: none
}
.dropdown.menu .nested.is-dropdown-submenu {
margin-right: 0;
margin-left: 0
}
.dropdown.menu.vertical>li .is-dropdown-submenu {
top: 0
}
.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu {
right: 100%;
left: auto;
top: 0
}
.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu {
right: auto;
left: 100%
}
.dropdown.menu.vertical>li>a::after {
right: 14px
}
.dropdown.menu.vertical>li.opens-left>a::after {
right: auto;
left: 5px;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #1779ba transparent transparent
}
.dropdown.menu.vertical>li.opens-right>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #1779ba
}
@media print,
screen and (min-width:40em) {
.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu {
top: 100%;
right: 0;
left: auto
}
.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu {
top: 100%;
right: auto;
left: 0
}
.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a {
position: relative;
padding-right: 1.5rem
}
.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #1779ba transparent transparent;
right: 5px;
left: auto;
margin-top: -3px
}
.dropdown.menu.medium-vertical>li .is-dropdown-submenu {
top: 0
}
.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu {
right: 100%;
left: auto;
top: 0
}
.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu {
right: auto;
left: 100%
}
.dropdown.menu.medium-vertical>li>a::after {
right: 14px
}
.dropdown.menu.medium-vertical>li.opens-left>a::after {
right: auto;
left: 5px;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #1779ba transparent transparent
}
.dropdown.menu.medium-vertical>li.opens-right>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #1779ba
}
}
@media print,
screen and (min-width:64em) {
.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu {
top: 100%;
right: 0;
left: auto
}
.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu {
top: 100%;
right: auto;
left: 0
}
.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a {
position: relative;
padding-right: 1.5rem
}
.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #1779ba transparent transparent;
right: 5px;
left: auto;
margin-top: -3px
}
.dropdown.menu.large-vertical>li .is-dropdown-submenu {
top: 0
}
.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu {
right: 100%;
left: auto;
top: 0
}
.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu {
right: auto;
left: 100%
}
.dropdown.menu.large-vertical>li>a::after {
right: 14px
}
.dropdown.menu.large-vertical>li.opens-left>a::after {
right: auto;
left: 5px;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #1779ba transparent transparent
}
.dropdown.menu.large-vertical>li.opens-right>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #1779ba
}
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
top: 100%;
right: 0;
left: auto
}
.is-dropdown-menu.vertical {
width: 100px
}
.is-dropdown-menu.vertical.align-right {
float: right
}
.is-dropdown-submenu-parent {
position: relative
}
.is-dropdown-submenu-parent a::after {
position: absolute;
top: 50%;
right: 5px;
left: auto;
margin-top: -6px
}
.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu {
top: 100%;
left: auto
}
.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu {
right: 100%;
left: auto
}
.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu {
right: auto;
left: 100%
}
.is-dropdown-submenu {
position: absolute;
top: 0;
left: 100%;
z-index: 1;
display: none;
min-width: 215px;
border: 1px solid #cacaca;
background: #fefefe
}
.dropdown .is-dropdown-submenu a {
padding: .7rem 1rem
}
.is-dropdown-submenu .is-dropdown-submenu-parent>a::after {
right: 14px
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after {
right: auto;
left: 5px;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #1779ba transparent transparent
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #1779ba
}
.is-dropdown-submenu .is-dropdown-submenu {
margin-top: -1px
}
.is-dropdown-submenu>li {
width: 100%
}
.is-dropdown-submenu.js-dropdown-active {
display: block
}
.flex-video,
.responsive-embed {
position: relative;
height: 0;
margin-bottom: 1rem;
padding-bottom: 75%;
overflow: hidden
}
.flex-video embed,
.flex-video iframe,
.flex-video object,
.flex-video video,
.responsive-embed embed,
.responsive-embed iframe,
.responsive-embed object,
.responsive-embed video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.flex-video.widescreen,
.responsive-embed.widescreen {
padding-bottom: 56.25%
}
.label {
display: inline-block;
padding: .33333rem .5rem;
border-radius: 0;
font-size: .8rem;
line-height: 1;
white-space: nowrap;
cursor: default;
background: #1779ba;
color: #fefefe
}
.label.primary {
background: #1779ba;
color: #fefefe
}
.label.secondary {
background: #767676;
color: #fefefe
}
.label.success {
background: #3adb76;
color: #0a0a0a
}
.label.warning {
background: #ffae00;
color: #0a0a0a
}
.label.alert {
background: #cc4b37;
color: #fefefe
}
.media-object {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 1rem;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.media-object img {
max-width: none
}
@media screen and (max-width:39.9375em) {
.media-object.stack-for-small {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
}
@media screen and (max-width:39.9375em) {
.media-object.stack-for-small .media-object-section {
padding: 0;
padding-bottom: 1rem;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%
}
.media-object.stack-for-small .media-object-section img {
width: 100%
}
}
.media-object-section {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto
}
.media-object-section:first-child {
padding-right: 1rem
}
.media-object-section:last-child:not(:nth-child(2)) {
padding-left: 1rem
}
.media-object-section>:last-child {
margin-bottom: 0
}
.media-object-section.main-section {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
.is-off-canvas-open {
overflow: hidden
}
.js-off-canvas-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 11;
width: 100%;
height: 100%;
transition: opacity .5s ease, visibility .5s ease;
background: rgba(254, 254, 254, .25);
opacity: 0;
visibility: hidden;
overflow: hidden
}
.js-off-canvas-overlay.is-visible {
opacity: 1;
visibility: visible
}
.js-off-canvas-overlay.is-closable {
cursor: pointer
}
.js-off-canvas-overlay.is-overlay-absolute {
position: absolute
}
.js-off-canvas-overlay.is-overlay-fixed {
position: fixed
}
.off-canvas-wrapper {
position: relative;
overflow: hidden
}
.off-canvas {
position: fixed;
z-index: 12;
transition: -webkit-transform .5s ease;
transition: transform .5s ease;
transition: transform .5s ease, -webkit-transform .5s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background: #2c3840
}
[data-whatinput=mouse] .off-canvas {
outline: 0
}
.off-canvas.is-transition-push {
z-index: 12
}
.off-canvas.is-closed {
visibility: hidden
}
.off-canvas.is-transition-overlap {
z-index: 13
}
.off-canvas.is-transition-overlap.is-open {
box-shadow: 0 0 10px rgba(10, 10, 10, .7)
}
.off-canvas.is-open {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.off-canvas-absolute {
position: absolute;
z-index: 12;
transition: -webkit-transform .5s ease;
transition: transform .5s ease;
transition: transform .5s ease, -webkit-transform .5s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background: #2c3840
}
[data-whatinput=mouse] .off-canvas-absolute {
outline: 0
}
.off-canvas-absolute.is-transition-push {
z-index: 12
}
.off-canvas-absolute.is-closed {
visibility: hidden
}
.off-canvas-absolute.is-transition-overlap {
z-index: 13
}
.off-canvas-absolute.is-transition-overlap.is-open {
box-shadow: 0 0 10px rgba(10, 10, 10, .7)
}
.off-canvas-absolute.is-open {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.position-left {
top: 0;
left: 0;
height: 100%;
overflow-y: auto;
width: 250px;
-webkit-transform: translateX(-250px);
-ms-transform: translateX(-250px);
transform: translateX(-250px)
}
.off-canvas-content .off-canvas.position-left {
-webkit-transform: translateX(-250px);
-ms-transform: translateX(-250px);
transform: translateX(-250px)
}
.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.off-canvas-content.is-open-left.has-transition-push {
-webkit-transform: translateX(250px);
-ms-transform: translateX(250px);
transform: translateX(250px)
}
.position-left.is-transition-push {
box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, .25)
}
.position-right {
top: 0;
right: 0;
height: 100%;
overflow-y: auto;
width: 250px;
-webkit-transform: translateX(250px);
-ms-transform: translateX(250px);
transform: translateX(250px)
}
.off-canvas-content .off-canvas.position-right {
-webkit-transform: translateX(250px);
-ms-transform: translateX(250px);
transform: translateX(250px)
}
.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.off-canvas-content.is-open-right.has-transition-push {
-webkit-transform: translateX(-250px);
-ms-transform: translateX(-250px);
transform: translateX(-250px)
}
.position-right.is-transition-push {
box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, .25)
}
.position-top {
top: 0;
left: 0;
width: 100%;
overflow-x: auto;
height: 250px;
-webkit-transform: translateY(-250px);
-ms-transform: translateY(-250px);
transform: translateY(-250px)
}
.off-canvas-content .off-canvas.position-top {
-webkit-transform: translateY(-250px);
-ms-transform: translateY(-250px);
transform: translateY(-250px)
}
.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.off-canvas-content.is-open-top.has-transition-push {
-webkit-transform: translateY(250px);
-ms-transform: translateY(250px);
transform: translateY(250px)
}
.position-top.is-transition-push {
box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, .25)
}
.position-bottom {
bottom: 0;
left: 0;
width: 100%;
overflow-x: auto;
height: 250px;
-webkit-transform: translateY(250px);
-ms-transform: translateY(250px);
transform: translateY(250px)
}
.off-canvas-content .off-canvas.position-bottom {
-webkit-transform: translateY(250px);
-ms-transform: translateY(250px);
transform: translateY(250px)
}
.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.off-canvas-content.is-open-bottom.has-transition-push {
-webkit-transform: translateY(-250px);
-ms-transform: translateY(-250px);
transform: translateY(-250px)
}
.position-bottom.is-transition-push {
box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, .25)
}
.off-canvas-content {
-webkit-transform: none;
-ms-transform: none;
transform: none;
transition: -webkit-transform .5s ease;
transition: transform .5s ease;
transition: transform .5s ease, -webkit-transform .5s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.off-canvas-content.has-transition-push {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.off-canvas-content .off-canvas.is-open {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
@media print,
screen and (min-width:40em) {
.position-left.reveal-for-medium {
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible
}
.position-left.reveal-for-medium .close-button {
display: none
}
.off-canvas-content .position-left.reveal-for-medium {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas-content.has-reveal-left {
margin-left: 250px
}
.position-left.reveal-for-medium~.off-canvas-content {
margin-left: 250px
}
.position-right.reveal-for-medium {
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible
}
.position-right.reveal-for-medium .close-button {
display: none
}
.off-canvas-content .position-right.reveal-for-medium {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas-content.has-reveal-right {
margin-right: 250px
}
.position-right.reveal-for-medium~.off-canvas-content {
margin-right: 250px
}
.position-top.reveal-for-medium {
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible
}
.position-top.reveal-for-medium .close-button {
display: none
}
.off-canvas-content .position-top.reveal-for-medium {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas-content.has-reveal-top {
margin-top: 250px
}
.position-top.reveal-for-medium~.off-canvas-content {
margin-top: 250px
}
.position-bottom.reveal-for-medium {
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible
}
.position-bottom.reveal-for-medium .close-button {
display: none
}
.off-canvas-content .position-bottom.reveal-for-medium {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas-content.has-reveal-bottom {
margin-bottom: 250px
}
.position-bottom.reveal-for-medium~.off-canvas-content {
margin-bottom: 250px
}
}
@media print,
screen and (min-width:64em) {
.position-left.reveal-for-large {
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible
}
.position-left.reveal-for-large .close-button {
display: none
}
.off-canvas-content .position-left.reveal-for-large {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas-content.has-reveal-left {
margin-left: 250px
}
.position-left.reveal-for-large~.off-canvas-content {
margin-left: 250px
}
.position-right.reveal-for-large {
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible
}
.position-right.reveal-for-large .close-button {
display: none
}
.off-canvas-content .position-right.reveal-for-large {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas-content.has-reveal-right {
margin-right: 250px
}
.position-right.reveal-for-large~.off-canvas-content {
margin-right: 250px
}
.position-top.reveal-for-large {
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible
}
.position-top.reveal-for-large .close-button {
display: none
}
.off-canvas-content .position-top.reveal-for-large {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas-content.has-reveal-top {
margin-top: 250px
}
.position-top.reveal-for-large~.off-canvas-content {
margin-top: 250px
}
.position-bottom.reveal-for-large {
-webkit-transform: none;
-ms-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible
}
.position-bottom.reveal-for-large .close-button {
display: none
}
.off-canvas-content .position-bottom.reveal-for-large {
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas-content.has-reveal-bottom {
margin-bottom: 250px
}
.position-bottom.reveal-for-large~.off-canvas-content {
margin-bottom: 250px
}
}
@media print,
screen and (min-width:40em) {
.off-canvas.in-canvas-for-medium {
visibility: visible;
height: auto;
position: static;
background: inherit;
width: inherit;
overflow: inherit;
transition: inherit
}
.off-canvas.in-canvas-for-medium.position-bottom,
.off-canvas.in-canvas-for-medium.position-left,
.off-canvas.in-canvas-for-medium.position-right,
.off-canvas.in-canvas-for-medium.position-top {
box-shadow: none;
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas.in-canvas-for-medium .close-button {
display: none
}
}
@media print,
screen and (min-width:64em) {
.off-canvas.in-canvas-for-large {
visibility: visible;
height: auto;
position: static;
background: inherit;
width: inherit;
overflow: inherit;
transition: inherit
}
.off-canvas.in-canvas-for-large.position-bottom,
.off-canvas.in-canvas-for-large.position-left,
.off-canvas.in-canvas-for-large.position-right,
.off-canvas.in-canvas-for-large.position-top {
box-shadow: none;
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.off-canvas.in-canvas-for-large .close-button {
display: none
}
}
.orbit {
position: relative
}
.orbit-container {
position: relative;
height: 0;
margin: 0;
list-style: none;
overflow: hidden
}
.orbit-slide {
width: 100%
}
.orbit-slide.no-motionui.is-active {
top: 0;
left: 0
}
.orbit-figure {
margin: 0
}
.orbit-image {
width: 100%;
max-width: 100%;
margin: 0
}
.orbit-caption {
position: absolute;
bottom: 0;
width: 100%;
margin-bottom: 0;
padding: 1rem;
background-color: rgba(10, 10, 10, .5);
color: #fefefe
}
.orbit-next,
.orbit-previous {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 10;
padding: 1rem;
color: #fefefe
}
[data-whatinput=mouse] .orbit-next,
[data-whatinput=mouse] .orbit-previous {
outline: 0
}
.orbit-next:active,
.orbit-next:focus,
.orbit-next:hover,
.orbit-previous:active,
.orbit-previous:focus,
.orbit-previous:hover {
background-color: rgba(10, 10, 10, .5)
}
.orbit-previous {
left: 0
}
.orbit-next {
left: auto;
right: 0
}
.orbit-bullets {
position: relative;
margin-top: .8rem;
margin-bottom: .8rem;
text-align: center
}
[data-whatinput=mouse] .orbit-bullets {
outline: 0
}
.orbit-bullets button {
width: 1.2rem;
height: 1.2rem;
margin: .1rem;
border-radius: 50%;
background-color: #cacaca
}
.orbit-bullets button:hover {
background-color: #8a8a8a
}
.orbit-bullets button.is-active {
background-color: #8a8a8a
}
.pagination {
margin-left: 0;
margin-bottom: 1rem
}
.pagination::after,
.pagination::before {
display: table;
content: ' ';
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.pagination::after {
clear: both
}
.pagination li {
margin-right: .0625rem;
border-radius: 0;
font-size: .875rem;
display: none
}
.pagination li:first-child,
.pagination li:last-child {
display: inline-block
}
@media print,
screen and (min-width:40em) {
.pagination li {
display: inline-block
}
}
.pagination a,
.pagination button {
display: block;
padding: .1875rem .625rem;
border-radius: 0;
color: #0a0a0a
}
.pagination .prev, .pagination .next {
color: #122b54;
border: 1px solid #122b54;
padding: .3625rem 0.665rem;
}
.pagination a:hover,
.pagination button:hover {
}
.pagination .current {
padding: .5rem 1rem;
background: #122b54;
color: #fefefe;
cursor: default;
}
.pagination .disabled {
padding: .1875rem .625rem;
color: #cacaca;
cursor: not-allowed
}
.pagination .disabled:hover {
background: 0 0
}
.pagination .ellipsis::after {
padding: .1875rem .625rem;
content: '\2026';
color: #0a0a0a
}
.pagination-previous a::before,
.pagination-previous.disabled::before {
display: inline-block;
margin-right: .5rem;
content: '\00ab'
}
.pagination-next a::after,
.pagination-next.disabled::after {
display: inline-block;
margin-left: .5rem;
content: '\00bb'
}
.progress {
height: 1rem;
margin-bottom: 1rem;
border-radius: 0;
background-color: #cacaca
}
.progress.primary .progress-meter {
background-color: #1779ba
}
.progress.secondary .progress-meter {
background-color: #767676
}
.progress.success .progress-meter {
background-color: #3adb76
}
.progress.warning .progress-meter {
background-color: #ffae00
}
.progress.alert .progress-meter {
background-color: #cc4b37
}
.progress-meter {
position: relative;
display: block;
width: 0%;
height: 100%;
background-color: #1779ba
}
.progress-meter-text {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
margin: 0;
font-size: .75rem;
font-weight: 700;
color: #fefefe;
white-space: nowrap
}
.slider {
position: relative;
height: .5rem;
margin-top: 1.25rem;
margin-bottom: 2.25rem;
background-color: #e6e6e6;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: none;
touch-action: none
}
.slider-fill {
position: absolute;
top: 0;
left: 0;
display: inline-block;
max-width: 100%;
height: .5rem;
background-color: #cacaca;
transition: all .2s ease-in-out
}
.slider-fill.is-dragging {
transition: all 0s linear
}
.slider-handle {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
z-index: 1;
display: inline-block;
width: 1.4rem;
height: 1.4rem;
border-radius: 0;
background-color: #1779ba;
transition: all .2s ease-in-out;
-ms-touch-action: manipulation;
touch-action: manipulation
}
[data-whatinput=mouse] .slider-handle {
outline: 0
}
.slider-handle:hover {
background-color: #14679e
}
.slider-handle.is-dragging {
transition: all 0s linear
}
.slider.disabled,
.slider[disabled] {
opacity: .25;
cursor: not-allowed
}
.slider.vertical {
display: inline-block;
width: .5rem;
height: 12.5rem;
margin: 0 1.25rem;
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1)
}
.slider.vertical .slider-fill {
top: 0;
width: .5rem;
max-height: 100%
}
.slider.vertical .slider-handle {
position: absolute;
top: 0;
left: 50%;
width: 1.4rem;
height: 1.4rem;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}
.sticky-container {
position: relative
}
.sticky {
position: relative;
z-index: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.sticky.is-stuck {
position: fixed;
z-index: 5;
width: 100%
}
.sticky.is-stuck.is-at-top {
top: 0
}
.sticky.is-stuck.is-at-bottom {
bottom: 0
}
.sticky.is-anchored {
position: relative;
right: auto;
left: auto
}
.sticky.is-anchored.is-at-bottom {
bottom: 0
}
body.is-reveal-open {
overflow: hidden
}
html.is-reveal-open,
html.is-reveal-open body {
min-height: 100%;
overflow: hidden;
position: fixed;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.reveal-overlay {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1005;
display: none;
background-color: rgba(10, 10, 10, .45);
overflow-y: scroll
}
.reveal {
z-index: 1006;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
display: none;
padding: 1rem;
border: 1px solid #cacaca;
border-radius: 0;
background-color: #fefefe;
position: relative;
top: 100px;
margin-right: auto;
margin-left: auto;
overflow-y: auto
}
[data-whatinput=mouse] .reveal {
outline: 0
}
@media print,
screen and (min-width:40em) {
.reveal {
min-height: 0
}
}
.reveal .column {
min-width: 0
}
.reveal>:last-child {
margin-bottom: 0
}
@media print,
screen and (min-width:40em) {
.reveal {
width: 600px;
max-width: 75rem
}
}
.reveal.collapse {
padding: 0
}
@media print,
screen and (min-width:40em) {
.reveal.tiny {
width: 30%;
max-width: 75rem
}
}
@media print,
screen and (min-width:40em) {
.reveal.small {
width: 50%;
max-width: 75rem
}
}
@media print,
screen and (min-width:40em) {
.reveal.large {
width: 90%;
max-width: 75rem
}
}
.reveal.full {
top: 0;
left: 0;
width: 100%;
max-width: none;
height: 100%;
height: 100vh;
min-height: 100vh;
margin-left: 0;
border: 0;
border-radius: 0
}
@media screen and (max-width:39.9375em) {
.reveal {
top: 0;
left: 0;
width: 100%;
max-width: none;
height: 100%;
height: 100vh;
min-height: 100vh;
margin-left: 0;
border: 0;
border-radius: 0
}
}
.reveal.without-overlay {
position: fixed
}
.switch {
height: 2rem;
position: relative;
margin-bottom: 1rem;
outline: 0;
font-size: .875rem;
font-weight: 700;
color: #fefefe;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.switch-input {
position: absolute;
margin-bottom: 0;
opacity: 0
}
.switch-paddle {
position: relative;
display: block;
width: 4rem;
height: 2rem;
border-radius: 0;
background: #cacaca;
transition: all .25s ease-out;
font-weight: inherit;
color: inherit;
cursor: pointer
}
input+.switch-paddle {
margin: 0
}
.switch-paddle::after {
position: absolute;
top: .25rem;
left: .25rem;
display: block;
width: 1.5rem;
height: 1.5rem;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
border-radius: 0;
background: #fefefe;
transition: all .25s ease-out;
content: ''
}
input:checked~.switch-paddle {
background: #1779ba
}
input:checked~.switch-paddle::after {
left: 2.25rem
}
[data-whatinput=mouse] input:focus~.switch-paddle {
outline: 0
}
.switch-active,
.switch-inactive {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
.switch-active {
left: 8%;
display: none
}
input:checked+label>.switch-active {
display: block
}
.switch-inactive {
right: 15%
}
input:checked+label>.switch-inactive {
display: none
}
.switch.tiny {
height: 1.5rem
}
.switch.tiny .switch-paddle {
width: 3rem;
height: 1.5rem;
font-size: .625rem
}
.switch.tiny .switch-paddle::after {
top: .25rem;
left: .25rem;
width: 1rem;
height: 1rem
}
.switch.tiny input:checked~.switch-paddle::after {
left: 1.75rem
}
.switch.small {
height: 1.75rem
}
.switch.small .switch-paddle {
width: 3.5rem;
height: 1.75rem;
font-size: .75rem
}
.switch.small .switch-paddle::after {
top: .25rem;
left: .25rem;
width: 1.25rem;
height: 1.25rem
}
.switch.small input:checked~.switch-paddle::after {
left: 2rem
}
.switch.large {
height: 2.5rem
}
.switch.large .switch-paddle {
width: 5rem;
height: 2.5rem;
font-size: 1rem
}
.switch.large .switch-paddle::after {
top: .25rem;
left: .25rem;
width: 2rem;
height: 2rem
}
.switch.large input:checked~.switch-paddle::after {
left: 2.75rem
}
table {
border-collapse: collapse;
width: 100%;
margin-bottom: 1rem;
border-radius: 0
}
tbody,
tfoot,
thead {
border: 1px solid #f1f1f1;
background-color: #fefefe
}
caption {
padding: .5rem .625rem .625rem;
font-weight: 700
}
thead {
background: #f8f8f8;
color: #0a0a0a
}
tfoot {
background: #f1f1f1;
color: #0a0a0a
}
tfoot tr,
thead tr {
background: 0 0
}
tfoot td,
tfoot th,
thead td,
thead th {
padding: .5rem .625rem .625rem;
font-weight: 700;
text-align: left
}
tbody td,
tbody th {
padding: .5rem .625rem .625rem
}
tbody tr:nth-child(even) {
border-bottom: 0;
background-color: #f1f1f1
}
table.unstriped tbody {
background-color: #fefefe
}
table.unstriped tbody tr {
border-bottom: 0;
border-bottom: 1px solid #f1f1f1;
background-color: #fefefe
}
@media screen and (max-width:63.9375em) {
table.stack thead {
display: none
}
table.stack tfoot {
display: none
}
table.stack td,
table.stack th,
table.stack tr {
display: block
}
table.stack td {
border-top: 0
}
}
table.scroll {
display: block;
width: 100%;
overflow-x: auto
}
table.hover thead tr:hover {
background-color: #f3f3f3
}
table.hover tfoot tr:hover {
background-color: #ececec
}
table.hover tbody tr:hover {
background-color: #f9f9f9
}
table.hover:not(.unstriped) tr:nth-of-type(even):hover {
background-color: #ececec
}
.table-scroll {
overflow-x: auto
}
.table-scroll table {
width: auto
}
.tabs {
margin: 0;
border: 1px solid #e6e6e6;
background: #fefefe;
list-style-type: none
}
.tabs::after,
.tabs::before {
display: table;
content: ' ';
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.tabs::after {
clear: both
}
.tabs.vertical>li {
display: block;
float: none;
width: auto
}
.tabs.simple>li>a {
padding: 0
}
.tabs.simple>li>a:hover {
background: 0 0
}
.tabs.primary {
background: #1779ba
}
.tabs.primary>li>a {
color: #fefefe
}
.tabs.primary>li>a:focus,
.tabs.primary>li>a:hover {
background: #1673b1
}
.tabs-title {
float: left
}
.tabs-title>a {
display: block;
padding: 1.25rem 1.5rem;
font-size: .75rem;
line-height: 1;
color: #1779ba
}
.tabs-title>a:hover {
background: #fefefe;
color: #1468a0
}
.tabs-title>a:focus,
.tabs-title>a[aria-selected=true] {
background: #e6e6e6;
color: #1779ba
}
.tabs-content {
border: 1px solid #e6e6e6;
border-top: 0;
background: #fefefe;
color: #0a0a0a;
transition: all .5s ease
}
.tabs-content.vertical {
border: 1px solid #e6e6e6;
border-left: 0
}
.tabs-panel {
display: none;
padding: 1rem
}
.tabs-panel.is-active {
display: block
}
.thumbnail {
display: inline-block;
max-width: 100%;
margin-bottom: 1rem;
border: solid 4px #fefefe;
border-radius: 0;
box-shadow: 0 0 0 1px rgba(10, 10, 10, .2);
line-height: 0
}
a.thumbnail {
transition: box-shadow .2s ease-out
}
a.thumbnail:focus,
a.thumbnail:hover {
box-shadow: 0 0 6px 1px rgba(23, 121, 186, .5)
}
a.thumbnail image {
box-shadow: none
}
.title-bar {
padding-top: 1.2rem;
border-bottom: 1px solid #eee;
padding-bottom: 1.2rem;
color: #fefefe;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: fixed;
top: 0;
width: 100%;
background: #fff;
z-index: 2;
}
.title-bar .menu-icon {
margin-left: .9375rem;
margin-right: .9375rem;
}
.title-bar-left,
.title-bar-right {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px
}
.title-bar-right {
text-align: right
}
.title-bar-title {
display: inline-block;
vertical-align: middle;
font-weight: 700
}
.has-tip {
position: relative;
display: inline-block;
font-weight: 700;
cursor: default !important;
}
.tooltip {
position: absolute;
top: calc(100% + .6495rem);
z-index: 1200;
max-width: 22rem;
padding: .75rem;
border-radius: 0;
background-color: #3e3e3e;
font-size: 80%;
color: #fefefe
}
.tooltip::before {
position: absolute
}
.tooltip.bottom::before {
display: block;
width: 0;
height: 0;
border: inset .75rem;
content: '';
border-top-width: 0;
border-bottom-style: solid;
border-color: transparent transparent #3e3e3e;
bottom: 100%
}
.tooltip.bottom.align-center::before {
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}
.tooltip.top::before {
display: block;
width: 0;
height: 0;
border: inset .75rem;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #3e3e3e transparent transparent;
top: 100%;
bottom: auto
}
.tooltip.top.align-center::before {
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}
.tooltip.left::before {
display: block;
width: 0;
height: 0;
border: inset .75rem;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #3e3e3e;
left: 100%
}
.tooltip.left.align-center::before {
bottom: auto;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
.tooltip.right::before {
display: block;
width: 0;
height: 0;
border: inset .75rem;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #3e3e3e transparent transparent;
right: 100%;
left: auto
}
.tooltip.right.align-center::before {
bottom: auto;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
.tooltip.align-top::before {
bottom: auto;
top: 10%
}
.tooltip.align-bottom::before {
bottom: 10%;
top: auto
}
.tooltip.align-left::before {
left: 10%;
right: auto
}
.tooltip.align-right::before {
left: auto;
right: 10%
}
.top-bar {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: fixed;
width: 100%;
top: 0;
z-index: 4;
}
.banneryon .top-bar {
top: 40px;
}
.banneryon .title-bar {
top: 40px;
}
.site-header {margin-bottom: 61px;}
.top-bar,
.top-bar ul {
background-color: #ffffff;
}
.top-bar {border-bottom: 1px solid #eee;}
.top-bar input {
max-width: 200px;
margin-right: 1rem
}
.top-bar .input-group-field {
width: 100%;
margin-right: 0
}
.top-bar input.button {
width: auto
}
.top-bar .top-bar-left,
.top-bar .top-bar-right {
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
@media print,
screen and (min-width:40em) {
.top-bar {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.top-bar .top-bar-left {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
margin-right: auto
}
.top-bar .top-bar-right {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
margin-left: auto
}
}
@media screen and (max-width:63.9375em) {
.top-bar.stacked-for-medium {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.top-bar.stacked-for-medium .top-bar-left,
.top-bar.stacked-for-medium .top-bar-right {
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
}
@media screen and (max-width:74.9375em) {
.top-bar.stacked-for-large {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.top-bar.stacked-for-large .top-bar-left,
.top-bar.stacked-for-large .top-bar-right {
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
}
.top-bar-title {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin: .5rem 1rem .5rem 0
}
.top-bar-left,
.top-bar-right {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto
}
.hide {
display: none!important
}
.invisible {
visibility: hidden
}
@media screen and (max-width:39.9375em) {
.hide-for-small-only {
display: none!important
}
}
@media screen and (max-width:0em),
screen and (min-width:40em) {
.show-for-small-only {
display: none!important
}
}
@media print,
screen and (min-width:40em) {
.hide-for-medium {
display: none!important
}
}
@media screen and (max-width:39.9375em) {
.show-for-medium {
display: none!important
}
}
@media screen and (min-width:40em) and (max-width:63.9375em) {
.hide-for-medium-only {
display: none!important
}
}
@media screen and (max-width:39.9375em),
screen and (min-width:64em) {
.show-for-medium-only {
display: none!important
}
}
@media print,
screen and (min-width:64em) {
.hide-for-large {
display: none!important
}
}
@media screen and (max-width:63.9375em) {
.show-for-large {
display: none!important
}
}
@media screen and (min-width:64em) and (max-width:74.9375em) {
.hide-for-large-only {
display: none!important
}
}
@media screen and (max-width:63.9375em),
screen and (min-width:75em) {
.show-for-large-only {
display: none!important
}
}
.show-for-sr,
.show-on-focus {
position: absolute!important;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
border: 0
}
.show-on-focus:active,
.show-on-focus:focus {
position: static!important;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal;
-webkit-clip-path: none;
clip-path: none
}
.hide-for-portrait,
.show-for-landscape {
display: block!important
}
@media screen and (orientation:landscape) {
.hide-for-portrait,
.show-for-landscape {
display: block!important
}
}
@media screen and (orientation:portrait) {
.hide-for-portrait,
.show-for-landscape {
display: none!important
}
}
.hide-for-landscape,
.show-for-portrait {
display: none!important
}
@media screen and (orientation:landscape) {
.hide-for-landscape,
.show-for-portrait {
display: none!important
}
}
@media screen and (orientation:portrait) {
.hide-for-landscape,
.show-for-portrait {
display: block!important
}
}
.align-right {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end
}
.align-center {
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.align-justify {
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between
}
.align-spaced {
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around
}
.align-right.vertical.menu>li>a {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end
}
.align-center.vertical.menu>li>a {
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.align-top {
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start
}
.align-self-top {
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start
}
.align-bottom {
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end
}
.align-self-bottom {
-webkit-align-self: flex-end;
-ms-flex-item-align: end;
align-self: flex-end
}
.align-middle {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.align-self-middle {
-webkit-align-self: center;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center
}
.align-stretch {
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch
}
.align-self-stretch {
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch
}
.align-center-middle {
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center
}
.small-order-1 {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.small-order-2 {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
.small-order-3 {
-webkit-order: 3;
-ms-flex-order: 3;
order: 3
}
.small-order-4 {
-webkit-order: 4;
-ms-flex-order: 4;
order: 4
}
.small-order-5 {
-webkit-order: 5;
-ms-flex-order: 5;
order: 5
}
.small-order-6 {
-webkit-order: 6;
-ms-flex-order: 6;
order: 6
}
@media print,
screen and (min-width:40em) {
.medium-order-1 {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.medium-order-2 {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
.medium-order-3 {
-webkit-order: 3;
-ms-flex-order: 3;
order: 3
}
.medium-order-4 {
-webkit-order: 4;
-ms-flex-order: 4;
order: 4
}
.medium-order-5 {
-webkit-order: 5;
-ms-flex-order: 5;
order: 5
}
.medium-order-6 {
-webkit-order: 6;
-ms-flex-order: 6;
order: 6
}
}
@media print,
screen and (min-width:64em) {
.large-order-1 {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.large-order-2 {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
.large-order-3 {
-webkit-order: 3;
-ms-flex-order: 3;
order: 3
}
.large-order-4 {
-webkit-order: 4;
-ms-flex-order: 4;
order: 4
}
.large-order-5 {
-webkit-order: 5;
-ms-flex-order: 5;
order: 5
}
.large-order-6 {
-webkit-order: 6;
-ms-flex-order: 6;
order: 6
}
}
.flex-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.flex-child-auto {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto
}
.flex-child-grow {
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto
}
.flex-child-shrink {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto
}
.flex-dir-row {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.flex-dir-row-reverse {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse
}
.flex-dir-column {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.flex-dir-column-reverse {
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse
}
@media print,
screen and (min-width:40em) {
.medium-flex-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.medium-flex-child-auto {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto
}
.medium-flex-child-grow {
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto
}
.medium-flex-child-shrink {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto
}
.medium-flex-dir-row {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.medium-flex-dir-row-reverse {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse
}
.medium-flex-dir-column {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.medium-flex-dir-column-reverse {
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse
}
}
@media print,
screen and (min-width:64em) {
.large-flex-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.large-flex-child-auto {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto
}
.large-flex-child-grow {
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto
}
.large-flex-child-shrink {
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto
}
.large-flex-dir-row {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.large-flex-dir-row-reverse {
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse
}
.large-flex-dir-column {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.large-flex-dir-column-reverse {
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse
}
}
.slide-in-down.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.slide-in-down.mui-enter.mui-enter-active {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0)
}
.slide-in-left.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.slide-in-left.mui-enter.mui-enter-active {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0)
}
.slide-in-up.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.slide-in-up.mui-enter.mui-enter-active {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0)
}
.slide-in-right.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.slide-in-right.mui-enter.mui-enter-active {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0)
}
.slide-out-down.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.slide-out-down.mui-leave.mui-leave-active {
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%)
}
.slide-out-right.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.slide-out-right.mui-leave.mui-leave-active {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%)
}
.slide-out-up.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.slide-out-up.mui-leave.mui-leave-active {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%)
}
.slide-out-left.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.slide-out-left.mui-leave.mui-leave-active {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%)
}
.fade-in.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
opacity: 0;
transition-property: opacity
}
.fade-in.mui-enter.mui-enter-active {
opacity: 1
}
.fade-out.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
opacity: 1;
transition-property: opacity
}
.fade-out.mui-leave.mui-leave-active {
opacity: 0
}
.hinge-in-from-top.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateX(-90deg);
transform: perspective(2000px) rotateX(-90deg);
-webkit-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.hinge-in-from-top.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
opacity: 1
}
.hinge-in-from-right.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateY(-90deg);
transform: perspective(2000px) rotateY(-90deg);
-webkit-transform-origin: right;
-ms-transform-origin: right;
transform-origin: right;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.hinge-in-from-right.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
opacity: 1
}
.hinge-in-from-bottom.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateX(90deg);
transform: perspective(2000px) rotateX(90deg);
-webkit-transform-origin: bottom;
-ms-transform-origin: bottom;
transform-origin: bottom;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.hinge-in-from-bottom.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
opacity: 1
}
.hinge-in-from-left.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateY(90deg);
transform: perspective(2000px) rotateY(90deg);
-webkit-transform-origin: left;
-ms-transform-origin: left;
transform-origin: left;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.hinge-in-from-left.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
opacity: 1
}
.hinge-in-from-middle-x.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateX(-90deg);
transform: perspective(2000px) rotateX(-90deg);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.hinge-in-from-middle-x.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
opacity: 1
}
.hinge-in-from-middle-y.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateY(-90deg);
transform: perspective(2000px) rotateY(-90deg);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.hinge-in-from-middle-y.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
opacity: 1
}
.hinge-out-from-top.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
-webkit-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.hinge-out-from-top.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateX(-90deg);
transform: perspective(2000px) rotateX(-90deg);
opacity: 0
}
.hinge-out-from-right.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
-webkit-transform-origin: right;
-ms-transform-origin: right;
transform-origin: right;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.hinge-out-from-right.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateY(-90deg);
transform: perspective(2000px) rotateY(-90deg);
opacity: 0
}
.hinge-out-from-bottom.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
-webkit-transform-origin: bottom;
-ms-transform-origin: bottom;
transform-origin: bottom;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.hinge-out-from-bottom.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateX(90deg);
transform: perspective(2000px) rotateX(90deg);
opacity: 0
}
.hinge-out-from-left.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
-webkit-transform-origin: left;
-ms-transform-origin: left;
transform-origin: left;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.hinge-out-from-left.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateY(90deg);
transform: perspective(2000px) rotateY(90deg);
opacity: 0
}
.hinge-out-from-middle-x.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.hinge-out-from-middle-x.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateX(-90deg);
transform: perspective(2000px) rotateX(-90deg);
opacity: 0
}
.hinge-out-from-middle-y.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0);
transform: perspective(2000px) rotate(0);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.hinge-out-from-middle-y.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateY(-90deg);
transform: perspective(2000px) rotateY(-90deg);
opacity: 0
}
.scale-in-up.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: scale(.5);
-ms-transform: scale(.5);
transform: scale(.5);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.scale-in-up.mui-enter.mui-enter-active {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1
}
.scale-in-down.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: scale(1.5);
-ms-transform: scale(1.5);
transform: scale(1.5);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.scale-in-down.mui-enter.mui-enter-active {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1
}
.scale-out-up.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.scale-out-up.mui-leave.mui-leave-active {
-webkit-transform: scale(1.5);
-ms-transform: scale(1.5);
transform: scale(1.5);
opacity: 0
}
.scale-out-down.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.scale-out-down.mui-leave.mui-leave-active {
-webkit-transform: scale(.5);
-ms-transform: scale(.5);
transform: scale(.5);
opacity: 0
}
.spin-in.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: rotate(-.75turn);
-ms-transform: rotate(-.75turn);
transform: rotate(-.75turn);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.spin-in.mui-enter.mui-enter-active {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1
}
.spin-out.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.spin-out.mui-leave.mui-leave-active {
-webkit-transform: rotate(.75turn);
-ms-transform: rotate(.75turn);
transform: rotate(.75turn);
opacity: 0
}
.spin-in-ccw.mui-enter {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: rotate(.75turn);
-ms-transform: rotate(.75turn);
transform: rotate(.75turn);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0
}
.spin-in-ccw.mui-enter.mui-enter-active {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1
}
.spin-out-ccw.mui-leave {
transition-duration: .5s;
transition-timing-function: linear;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1
}
.spin-out-ccw.mui-leave.mui-leave-active {
-webkit-transform: rotate(-.75turn);
-ms-transform: rotate(-.75turn);
transform: rotate(-.75turn);
opacity: 0
}
.slow {
transition-duration: 750ms!important
}
.fast {
transition-duration: 250ms!important
}
.linear {
transition-timing-function: linear!important
}
.ease {
transition-timing-function: ease!important
}
.ease-in {
transition-timing-function: ease-in!important
}
.ease-out {
transition-timing-function: ease-out!important
}
.ease-in-out {
transition-timing-function: ease-in-out!important
}
.bounce-in {
transition-timing-function: cubic-bezier(.485, .155, .24, 1.245)!important
}
.bounce-out {
transition-timing-function: cubic-bezier(.485, .155, .515, .845)!important
}
.bounce-in-out {
transition-timing-function: cubic-bezier(.76, -.245, .24, 1.245)!important
}
.short-delay {
transition-delay: .3s!important
}
.long-delay {
transition-delay: .7s!important
}
.shake {
-webkit-animation-name: shake-7;
animation-name: shake-7
}
@-webkit-keyframes shake-7 {
0%,
10%,
20%,
30%,
40%,
50%,
60%,
70%,
80%,
90% {
-webkit-transform: translateX(7%);
transform: translateX(7%)
}
15%,
25%,
35%,
45%,
5%,
55%,
65%,
75%,
85%,
95% {
-webkit-transform: translateX(-7%);
transform: translateX(-7%)
}
}
@keyframes shake-7 {
0%,
10%,
20%,
30%,
40%,
50%,
60%,
70%,
80%,
90% {
-webkit-transform: translateX(7%);
transform: translateX(7%)
}
15%,
25%,
35%,
45%,
5%,
55%,
65%,
75%,
85%,
95% {
-webkit-transform: translateX(-7%);
transform: translateX(-7%)
}
}
.spin-cw {
-webkit-animation-name: spin-cw-1turn;
animation-name: spin-cw-1turn
}
@-webkit-keyframes spin-cw-1turn {
0% {
-webkit-transform: rotate(-1turn);
transform: rotate(-1turn)
}
100% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
}
@keyframes spin-cw-1turn {
0% {
-webkit-transform: rotate(-1turn);
transform: rotate(-1turn)
}
100% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
}
.spin-ccw {
-webkit-animation-name: spin-cw-1turn;
animation-name: spin-cw-1turn
}
@keyframes spin-cw-1turn {
0% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
100% {
-webkit-transform: rotate(1turn);
transform: rotate(1turn)
}
}
.wiggle {
-webkit-animation-name: wiggle-7deg;
animation-name: wiggle-7deg
}
@-webkit-keyframes wiggle-7deg {
40%,
50%,
60% {
-webkit-transform: rotate(7deg);
transform: rotate(7deg)
}
35%,
45%,
55%,
65% {
-webkit-transform: rotate(-7deg);
transform: rotate(-7deg)
}
0%,
100%,
30%,
70% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
}
@keyframes wiggle-7deg {
40%,
50%,
60% {
-webkit-transform: rotate(7deg);
transform: rotate(7deg)
}
35%,
45%,
55%,
65% {
-webkit-transform: rotate(-7deg);
transform: rotate(-7deg)
}
0%,
100%,
30%,
70% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
}
.shake,
.spin-ccw,
.spin-cw,
.wiggle {
-webkit-animation-duration: .5s;
animation-duration: .5s
}
.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite
}
.slow {
-webkit-animation-duration: 750ms!important;
animation-duration: 750ms!important
}
.fast {
-webkit-animation-duration: 250ms!important;
animation-duration: 250ms!important
}
.linear {
-webkit-animation-timing-function: linear!important;
animation-timing-function: linear!important
}
.ease {
-webkit-animation-timing-function: ease!important;
animation-timing-function: ease!important
}
.ease-in {
-webkit-animation-timing-function: ease-in!important;
animation-timing-function: ease-in!important
}
.ease-out {
-webkit-animation-timing-function: ease-out!important;
animation-timing-function: ease-out!important
}
.ease-in-out {
-webkit-animation-timing-function: ease-in-out!important;
animation-timing-function: ease-in-out!important
}
.bounce-in {
-webkit-animation-timing-function: cubic-bezier(.485, .155, .24, 1.245)!important;
animation-timing-function: cubic-bezier(.485, .155, .24, 1.245)!important
}
.bounce-out {
-webkit-animation-timing-function: cubic-bezier(.485, .155, .515, .845)!important;
animation-timing-function: cubic-bezier(.485, .155, .515, .845)!important
}
.bounce-in-out {
-webkit-animation-timing-function: cubic-bezier(.76, -.245, .24, 1.245)!important;
animation-timing-function: cubic-bezier(.76, -.245, .24, 1.245)!important
}
.short-delay {
-webkit-animation-delay: .3s!important;
animation-delay: .3s!important
}
.long-delay {
-webkit-animation-delay: .7s!important;
animation-delay: .7s!important
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute!important;
height: 1px;
width: 1px;
overflow: hidden
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
clip: auto!important;
color: #21759b;
display: block;
font-size: 14px;
font-size: .875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000
}
#wpadminbar {
position: fixed!important
}
body.admin-bar.f-topbar-fixed .sticky.fixed {
margin-top: 2rem
}
body.admin-bar.offcanvas .off-canvas.is-open {
top: 2.875rem
}
@media screen and (min-width:48.9375em) {
body.admin-bar.offcanvas .off-canvas.is-open {
top: 2rem
}
}
.wp-caption>figcaption {
max-width: 100%;
font-size: .8rem;
color: #999;
padding: .25rem 0
}
p.wp-caption-text {
font-size: 90%;
color: #666;
padding: .625rem 0
}
.alignleft {
float: left;
padding-right: 1rem;
margin: 0
}
.alignright {
float: right;
padding-left: 1rem;
margin: 0
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
@media print,
screen and (min-width:64em) {
.mobile-menu,
.site-title-bar {
display: none!important
}
}
@media screen and (max-width:63.9375em) {
.desktop-menu,
.site-navigation .top-bar-left {
display: none!important
}
}
.site-desktop-title a {
font-weight: 700
}
.mobile-menu {
display: none
}
.off-canvas>ul.menu {
height: 100vh;
padding: 1rem
}
.off-canvas>ul.menu a {
color: #fefefe;
font-weight: 600;
font-size: .9375rem
}
.off-canvas .menu .active>a {
background-color: #ccc
}
.title-bar-title a {
font-size: 1rem;
color: #b9b9b9
}
.mobile-menu .menu .is-active>a,
.mobile-off-canvas-menu .menu .is-active>a {
background-color: inherit;
font-weight: 700;
}
.top-bar .top-bar-title h1, .top-bar .top-bar-title p {
line-height: 0;
margin-bottom: 0;
}
.top-bar .top-bar-title h1 a span, .top-bar .top-bar-title p a span {
text-indent: -2000px;
position: absolute;
}
.top-bar .top-bar-title a {
font-size: 1rem;
color: #b9b9b9;
padding-left: 1rem;
line-height: 1.8
}
.top-bar .menu a {
color: #838383;
padding-top: 0;
padding-bottom: 0;
font-weight: 400;
font-size: 13px;
line-height: 1;
text-transform: uppercase;
}
.top-bar .menu a:hover:not(.button) {
color: #122b54;
}
.top-bar .menu .active>a {
color: #122b54;
}
.top-bar .menu>li:not(.menu-text)>a {
padding: 1rem
}
.top-bar .menu > li.contact {
background: #122b54;
margin-top: -0.5rem;
margin-bottom: -0.5rem;
display: inline-block;
position: relative;
z-index: 0;
margin-left: 2rem;
}
.top-bar .menu > li.contact:before {
content: " ";
background: #122b54;
position: absolute;
top: 0;
left: -15px;
right: 15px;
bottom: 0;
z-index: -1;
transform: skewX(-25deg);
}
.top-bar .menu>li.contact a {
padding-top: 1.5rem;
color: #ffffff;
transition: background .5s;
}
.top-bar .menu > li.contact:hover, .top-bar .menu > li.contact:hover:before {
background: #838383;
transition: background .5s;
color: #ffffff;
}
.top-bar .menu>li.contact:hover a {color: #ffffff;}
.contact_left {
background: #122b54;
position: relative;
}
.contact_left::before {
content: " ";
background: #122b54;
position: absolute;
top: -1.5rem;
left: -15px;
right: 15px;
bottom: 0;
z-index: -1;
transform: skewX(-25deg);
padding-top: 2.1rem;
padding-bottom: 2.1rem;
}
.contact_left a {
color: #ffffff;
transition: background .5s;
background: #122b54;
padding-top: 1.4rem;
padding-bottom: 21px;
font-size: 13px;
text-transform: uppercase;
padding-right: 1rem;
}
@media screen and (max-width:40em) {
.contact_left a {
color: #ffffff;
transition: background .5s;
background: #122b54;
padding-top: 1rem;
padding-bottom: 1rem;
font-size: 13px;
text-transform: uppercase;
padding-right: 1rem;
}
.contact_left::before {
content: " ";
background: #122b54;
position: absolute;
top: -1.8rem;
left: -8px;
right: 8px;
bottom: 0;
z-index: -1;
transform: skewX(-25deg);
padding-top: 2.1rem;
padding-bottom: 2.1rem;
}
}
.top-bar .dropdown.menu .submenu {
border: 0
}
.top-bar .dropdown.menu .has-submenu.is-down-arrow a {
padding-right: 1rem
}
.top-bar .dropdown.menu .has-submenu.is-down-arrow>a::after {
border: 0
}
.top-bar .dropdown.menu:first-child>li.is-dropdown-submenu-parent>a::after {
display: none
}
@media screen and (max-width:39.9375em) {
.site-navigation {
padding: 0
}
}
.post-navigation::after,
.post-navigation::before {
display: table;
content: ' ';
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.post-navigation::after {
clear: both
}
.nav-previous {
float: left
}
.nav-next {
float: right
}
.main-container {
padding-right: .625rem;
padding-left: .625rem;
max-width: 100%;
margin: 0 auto
}
@media print,
screen and (min-width:40em) {
.main-container {
padding-right: .9375rem;
padding-left: .9375rem
}
}
.main-grid {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
max-width: 75rem;
margin-left: auto;
margin-right: auto;
padding-top: 2rem;
padding-bottom: 2rem;
}
.main-grid.sidebar-left .main-content {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.main-grid.sidebar-left .sidebar {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
@media print,
screen and (min-width:40em) {
.main-grid.sidebar-left .main-content {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
.main-grid.sidebar-left .sidebar {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
}
.main-grid .main-content-full-width {
width: 100%;  }
.main-grid .main-content {
width: calc(75% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem
}
@media print, screen and (max-width:64em) {
.main-grid .main-content {
width: calc(68% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem
}
}
@media print, screen and (max-width:40em) {
.main-grid .main-content {
width: calc(100% - 1.25rem);
margin-right: .625rem;
margin-left: .625rem
}
}
.main-grid .sidebar {
width: calc(25% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem;
margin-top: 0
}
@media print, screen and (max-width:64em) {
.main-grid .sidebar {
width: calc(32% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem;
margin-top: 0
}
}
@media print, screen and (max-width:40em) {
.main-grid .sidebar {
width: calc(100% - 1.25rem);
margin-right: .625rem;
margin-left: .625rem
}
}
.footer-container {
padding-right: .625rem;
padding-left: .625rem;
max-width: 75rem;
margin: 0 auto;
}
@media print,
screen and (min-width:40em) {
.footer-container {
padding-right: .9375rem;
padding-left: .9375rem
}
}
.footer-grid {
padding-top: 1rem;
padding-bottom: 3rem;
}
.footer-grid section {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
min-height: 0;
min-width: 0;
width: calc(100% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem
}
@media print,
screen and (min-width:64em) {
.footer-grid section {
-webkit-flex: 1 1 0px;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
width: auto;
margin-right: .9375rem;
margin-left: .9375rem
}
}
.footer-grid ul {
list-style-type: none;
margin: 0;
padding: 0
}
body#tinymce {
height: auto;
max-width: 75rem;
padding: 1.25rem!important
}
.sites-button {
background: #1779ba;
font-size: 1.25rem;
font-weight: 700;
box-shadow: 0 -2px 0 rgba(0, 0, 0, .2) inset;
border-radius: 3px;
border: none
}
.cards-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
.cards-container .card {
width: calc(100% - 1.25rem);
margin-right: .625rem;
margin-left: .625rem
}
.cards-container .card .card-content {
padding: 1rem
}
@media print,
screen and (min-width:40em) {
.cards-container .card {
width: calc(33.33333% - .7rem);
margin-right: .35rem;
margin-left: .35rem
}
}
.featured-hero {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
height: 6.25rem
}
@media print,
screen and (min-width:40em) {
.featured-hero {
height: 12.5rem
}
}
@media screen and (min-width:75em) {
.featured-hero {
height: 25rem
}
}
.dotted,
.section-divider hr {
border-style: dashed;
margin: 2rem 0
}
[data-whatinput=mouse] a:focus,
button:focus,
button:focus [data-whatinput=touch] a:focus {
outline: 0
}
.front-hero {
background: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/demo/hero-bg-foundation-6-small.svg) bottom center;
background-size: cover;
background-position: bottom;
padding: 4.0625rem 0;
margin: 0 0 2rem;
height: auto;
position: relative;
text-align: left
}
.front-hero .marketing {
padding-right: .625rem;
padding-left: .625rem;
max-width: 55rem;
margin: 0 auto;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
@media print,
screen and (min-width:40em) {
.front-hero .marketing {
padding-right: .9375rem;
padding-left: .9375rem
}
}
@media print,
screen and (min-width:40em) {
.front-hero {
background: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/demo/hero-bg-foundation-6-large.svg) bottom center;
background-size: cover;
background-position: center;
height: 42.8125rem;
margin: 0 0 4.5rem
}
}
.front-hero .watch {
width: calc(58.33333% - 1.25rem);
margin-right: .625rem;
margin-left: .625rem
}
@media print,
screen and (min-width:40em) {
.front-hero .watch {
width: calc(100% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem
}
}
.front-hero .watch a {
color: #b4c9d1;
cursor: pointer;
font-weight: 400;
margin-right: 1.25rem
}
.front-hero .watch a:hover {
color: #fff
}
.front-hero .watch #stargazers:before {
content: "\f09b";
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
text-decoration: inherit;
color: #b4c9d1;
margin-right: .5rem
}
.front-hero .watch #twitter:before {
content: "\f099";
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
text-decoration: inherit;
color: #b4c9d1;
margin-right: .5rem
}
.front-hero .tagline {
width: calc(66.66667% - 1.25rem);
margin-right: .625rem;
margin-left: .625rem
}
@media print,
screen and (min-width:40em) {
.front-hero .tagline {
width: calc(41.66667% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem;
padding-top: 6rem
}
}
.front-hero h1 {
color: #fff;
font-weight: 500;
font-size: 2.2rem
}
@media print,
screen and (min-width:40em) {
.front-hero h1 {
font-size: 2.875rem
}
}
.front-hero h4 {
color: #fefefe;
font-weight: 300;
font-size: 1.3125rem
}
.front-hero .download {
margin-top: 1.25rem
}
.intro {
padding-right: .625rem;
padding-left: .625rem;
max-width: 75rem;
margin: 0 auto;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
@media print,
screen and (min-width:40em) {
.intro {
padding-right: .9375rem;
padding-left: .9375rem
}
}
.intro .fp-intro {
width: calc(100% - 1.25rem);
margin-right: .625rem;
margin-left: .625rem
}
@media print,
screen and (min-width:40em) {
.intro .fp-intro {
width: calc(83.33333% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem;
margin-left: calc(8.33333% + .625rem)
}
.intro .fp-intro h2 {
font-weight: 300;
margin-bottom: 1.5rem
}
.intro .fp-intro h4 {
font-size: 1.125rem;
line-height: 1.6;
color: #777;
margin-bottom: 2rem
}
}
.section-divider {
padding-right: .625rem;
padding-left: .625rem;
max-width: 75rem;
margin: 0 auto;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
@media print,
screen and (min-width:40em) {
.section-divider {
padding-right: .9375rem;
padding-left: .9375rem
}
}
.section-divider hr {
width: calc(100% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem;
box-sizing: border-box
}
.benefits {
padding-right: .625rem;
padding-left: .625rem;
max-width: 75rem;
margin: 0 auto;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
text-align: center
}
@media print,
screen and (min-width:40em) {
.benefits {
padding-right: .9375rem;
padding-left: .9375rem
}
}
.benefits header {
width: calc(100% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem
}
.benefits header h2 {
font-weight: 300
}
.benefits header h4 {
font-size: 1.125rem;
line-height: 1.6;
color: #777
}
.benefits .customizable,
.benefits .professional,
.benefits .responsive,
.benefits .semantic {
width: calc(100% - 1.25rem);
margin-right: .625rem;
margin-left: .625rem
}
@media print,
screen and (min-width:40em) {
.benefits .customizable,
.benefits .professional,
.benefits .responsive,
.benefits .semantic {
width: calc(25% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem
}
}
.benefits .customizable img,
.benefits .professional img,
.benefits .responsive img,
.benefits .semantic img {
padding: 1.25rem;
margin: 1rem auto 0 auto
}
.benefits .customizable h3,
.benefits .professional h3,
.benefits .responsive h3,
.benefits .semantic h3 {
color: #0a0a0a;
font-weight: 300;
font-size: 1.75rem
}
.benefits .customizable p,
.benefits .professional p,
.benefits .responsive p,
.benefits .semantic p {
font-size: .9375rem
}
.benefits .why-foundation {
width: calc(100% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem;
margin-top: 4rem
}
.kitchen-sink-header {
width: calc(100% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem
}
.kitchen-sink-components {
width: calc(100% - 1.25rem);
margin-right: .625rem;
margin-left: .625rem
}
.kitchen-sink-components hr {
margin: 3rem 0
}
@media print,
screen and (min-width:64em) {
.kitchen-sink-components {
width: calc(75% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem
}
}
.kitchen-sink-nav {
display: none
}
@media print,
screen and (min-width:64em) {
.kitchen-sink-nav {
width: calc(25% - 1.875rem);
margin-right: .9375rem;
margin-left: .9375rem;
display: block;
float: right
}
.kitchen-sink-nav .docs-sub-menu {
font-size: .85rem;
margin-top: 1rem
}
.kitchen-sink-nav .docs-menu-title {
text-transform: uppercase;
font-size: .75rem;
color: #8a8a8a;
font-weight: 700;
line-height: 1;
padding-left: .9rem;
margin-bottom: .5rem;
border-top: 1px solid #cacaca;
margin-top: 1rem;
padding-top: 1.5rem
}
.kitchen-sink-nav .docs-toc {
width: 100%;
padding-left: 4rem;
padding-right: 1rem
}
.kitchen-sink-nav .docs-toc .active {
background: #2199e8;
color: #fff
}
.kitchen-sink-nav .docs-toc .docs-sub-menu:first-child .docs-menu-title {
margin-top: 0;
border-top: 0;
padding-top: 0
}
}
.kitchen-sink-grid .grid-x {
background: #d6ecfa;
font-size: 12px;
line-height: 2rem;
margin-bottom: 1.5rem
}
.kitchen-sink-grid .grid-x .cell,
.kitchen-sink-grid .grid-x:nth-child(odd) {
background: #7bc1ef;
color: #0a0a0a
}
.kitchen-sink-grid .grid-x .cell:nth-child(even) {
background: #1779ba;
color: #fefefe
}
@media screen and (max-width:63.9375em) {
.title-bar-title {
display: inline-block;
vertical-align: middle;
font-weight: 700;
margin: 0 auto;
text-align: center;
position: absolute;
right: 0;
left: 0;
z-index: 1;
top: 0.5rem;
width: 200px;
}
.site-mobile-title a {
font-size: 1rem;
color: #b9b9b9;
display: inline-block;
}
.site-mobile-title h1, .site-mobile-title p {
line-height: 0;
margin-bottom: 0;
}
.site-mobile-title a span, .site-mobile-title p span {
position: absolute;
text-indent: -2000rem;
}
.top-bar .menu a {
color: #122b54 !important;
border-top: 1px solid #ebebea;
width: 100%;
}
.top-bar .menu a:hover {
font-weight: 700;
}
.top-bar .menu > li.contact:hover {background: none !important;}
.top-bar .menu li ul li a {
border: none;
background: #ebebea;
padding-left: 2rem !important;
}
.top-bar .menu li ul li.is-active a {background: #ebebea;}
.top-bar .top-bar-right {
position: absolute;
top: 62px;
width: 100%;
z-index: 10;
}
.top-bar .menu > li.contact {
background: inherit;
margin-top: inherit;
margin-bottom: inherit;
display: inherit;
position: relative;
z-index: inherit;
margin-left: inherit;
}
.top-bar .menu > li.contact a {
padding-top: 1rem;
color: #838383;
}
.top-bar .menu > li.contact::before {display:none;}
}
@media screen and (max-width:40em) {
.title-bar {
padding-top: 0.8rem;
padding-bottom: 0.8rem;
z-index: 2;
}
.title-bar-left img {
width: 125px;
height: auto;
}
.title-bar-title {
display: inline-block;
vertical-align: middle;
font-weight: 700;
margin: 0 auto;
text-align: center;
position: absolute;
right: 0;
left: 0;
z-index: 1;
top: 0.7rem;
}
.top-bar .top-bar-right {
position: absolute;
top: 50px;
width: 100%;
z-index: 10;
}
}
.home h2, .page-template-page-expertise h2, .single h2, .page-template-page-equipe h2, .page-template-page-customisable h2 {
font-size: 20px;
color: #122b54;
text-align: center;
font-weight: 500;
margin-bottom: 2rem;
}
.white_h2 {color:#ffffff !important;}
.main-container-full {
width: 100%;
}
.home .content-video {
height: calc(50vh);
width: 100%;
z-index: 1;
position: relative;
overflow: hidden;
display: flex;
display: -webkit-box;
display: -ms-flexbox;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
}
.home video {
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 0;
}
.home .content-video:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #122b54;
background-repeat: repeat;
z-index: 1;
opacity: 0.6;
}
.content-container-video {
position: relative;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: left;
max-width: 1280px;
margin: 0 auto;
width: 100%;
padding: 0 10rem;
}
.content-container-video h2 {
margin-top: 0;
color: #fff;
font-size: 35px;
z-index: 2;
position: relative;
line-height: 40px;
font-weight: 300;
text-align: left;
margin-bottom: 0;
}
.content-container-video span {
color: #fff;
z-index: 2;
position: relative;
}
@media screen and (max-width:64em) {
.content-container-video {padding: 0 4rem;}
}
@media screen and (max-width:40em) {
.site-header {
margin-bottom: 50px;
}
.content-container-video h2 {
font-size: 28px;
line-height: 35px;
}
.content-container-video {
padding: 0 .9375rem;
}
}
.section_domaines {
background: #ededed;
}
.section_domaines svg {
fill: #122b54;
height: 50px;
transition: all .25s ease-out;
width: auto;
}
.content_domaine h3 {
color: #122b54;
font-size: 20px;
margin-top: 10px;
padding-bottom: 10px;
font-weight: 500;
}
.content_domaine p {
font-size: 14px;
color: #122b54;
font-weight: 300;
margin-top: 25px;
margin-bottom: 0;
min-height: 91px;
}
.content_domaine hr {margin:0 auto;width: 50%;}
.out-vc {
display: table;
width: 100%;
}
.in-vc {
display: table-cell;
position: relative;
vertical-align: middle;
}
.white { background: #ffffff;transition: all .25s ease-out;}
.padbottom {margin-bottom:1.875rem;}
.content_domaine {
padding: 1rem;
cursor: pointer;
transition: all .25s ease-out;
}
@media screen and (max-width:64em) {
.content_domaine {
padding: .5rem;
cursor: pointer;
transition: all .25s ease-out;
}
.content_domaine p {min-height: 0;}
}
.section_domaines .white:hover {
-moz-box-shadow: 0px 10px 20px -4px #c0c0c0;
-webkit-box-shadow: 0px 10px 20px -4px #c0c0c0;
-o-box-shadow: 0px 10px 20px -4px #c0c0c0;
box-shadow: 0px 10px 20px -4px #c0c0c0;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0, Direction=180, Strength=20);
transform: translateY(-5px);
transition: all .25s ease-out;
}
.section_domaines .white:hover svg {
transition: all .25s ease-out;
height: 55px;
margin-top: -5px;
}
.section_chiffres {}
.content_chiffre {
background-size: cover;
background-repeat: no-repeat;
border: 1px solid #fff;
}
.content_chiffre_text {
padding: 50px 30px;
display: flex;
flex-direction: row;
justify-content: center;
}
.content_chiffre_text .ch {
font-size: 70px;
color: #fff;
font-weight: 300
}
.content_chiffre_text .cp {
color: #fff;
font-size: 15px;
line-height: 20px;
margin-top: 62px;
text-align: left;
padding-left: 20px;
}
.content_chiffre_text .cp.double {
color: #fff;
font-size: 15px;
line-height: 20px;
margin-top: 42px;
text-align: left;
padding-left: 20px;
}
@media screen and (max-width:40em) {
.content_domaine p {min-height: 0;}
.content_chiffre_text {
padding: 50px 0;
display: flex;
flex-direction: row;
justify-content: center;
}
.content_chiffre_text .ch {
font-size: 40px;
color: #fff;
font-weight: 300;
}
.content_chiffre_text .cp {
color: #fff;
font-size: 12px;
line-height: 20px;
margin-top: 30px;
text-align: left;
padding-left: 20px;
}
.content_chiffre_text .cp.double {
color: #fff;
font-size: 12px;
line-height: 16px;
margin-top: 16px;
text-align: left;
padding-left: 20px;
}
}
.section_equipe {
background: #122b54;
}
.section_contact {}
.section_contact .main-grid {
}
.section_contact .tel {margin-bottom:2rem;}
.section_contact .tel a {
font-size: 36px;
color: #122b54;
font-weight: 300;
}
.section_contact p {
font-size: 20px;
color: #122b54;
font-weight: 500;
margin-bottom: 0;
}
.section_contact .intro {
margin-bottom: 1rem;
text-align: center;
display: block;
}
.section_contact .button img, .action_bouton .button img {height: 23px;}
.rdv {
font-size: 14px;
text-transform: uppercase;
background: #6d666e;
padding: 0.9em 2em 0.9em 1em;
}
.rdv:hover, .activisio:hover, .mail:hover {background: #838383;}
.activisio {
font-size: 14px;
text-transform: uppercase;
padding: 0.9em 2em 0.9em 1em;
background: #2d4874;
}
.mail {
font-size: 14px;
text-transform: uppercase;
background: #bcbcbb;
padding: 0.9em 2em 0.9em 1em;
}
@media screen and (max-width:40em) {
.rdv, .activisio, .mail {width: 100%;}
}
.section_blog {
background-repeat: no-repeat;
background-size: cover;
}
.content_post {padding: 30px 20px; cursor:move;position: relative}
.content_post h3 {
color: #122b54;
font-size: 20px;
font-weight: 400;
min-height: 84px;
}
.content_post hr {
color: #122b54;
width: 20%;
text-align: left;
display: inline-block;
border-bottom: 1px solid #122b54;
}
.content_post p {
color: #525252;
font-size: 14px;
min-height:201px
}
.readmore {margin-bottom: 2rem;}
.readmore a {
color: #000;
font-weight: 700;
font-size: 12px;
}
.readmore a:hover {color:#838383;}
.link_cat {
position: absolute;
bottom: 0;
right: 0;
}
.link_cat .button {
margin: 0;
color: #fff;
background: #bcbcbb;
font-size: 12px;
vertical-align: middle;
transition: all .5s
}
.link_cat .button:hover {
transition: all .5s;
background: #838383;
}
.link_cat .button img {padding-right: .3rem;}
.list_all_cat {
margin-top: 3rem;
margin-bottom: 1rem;
}
.list_all_cat a {
color: #fff;
border: 1px solid #fff;
border-radius: 100px;
padding: 10px 20px;
font-size: 12px;
transition: all .5s;
}
.list_all_cat a img {padding-right: .3rem;}
.list_all_cat a:hover {
transition: all .5s;
background: #838383;
}
.iosSlider {height: 505px;}
.iosSlider .slider .item {
height: initial !important;
}
@media screen and (max-width:60em) {
.iosSlider {height: 572px;}
.content_post p {
color: #525252;
font-size: 14px;
min-height: 250px;
}
.content_post h3 {
color: #122b54;
font-size: 20px;
font-weight: 400;
min-height: 113px;
}
}
.control_slider, .control_tabs {
position: relative;
display: flex;
justify-content: flex-end;
margin-right: .6375rem;
margin-top: .5rem;
cursor:pointer;
}
.prevButton, .prevTab, .pauseTab {border: 1px solid #fff;
padding: .4rem .6rem; color:#ffffff;}
.pauseTab {
min-width: 42px;
text-align: center;
}
.nextButton, .nextTab {border: 1px solid #fff;
padding: .4rem .6rem;}
@media screen and (max-width:40em) {
.iosSlider {height: 495px;}
.iosSlider .grid-margin-x {
margin-left: 0;
margin-right: 0;
}
.content_post h3 {
color: #122b54;
font-size: 18px;
font-weight: 400;
min-height: 84px;
}
.content_post p {
min-height: 200px;
font-size: 12px;
}
.list_all_cat a {
margin-bottom: 10px;
display: block;
}
.section_blog .entry-content {position:relative;}
.list_all_cat {
margin-top: 1rem;
margin-bottom: 1rem;
}
}
.section_home_footer {}
.section_home_footer p {
color: #525252;
font-size: 14px;
}
.footer_right {
border-bottom: 1px solid #c2c2c2;
}
.footer_right ul {
list-style: none;
display: inline-block;
}
.footer_right li {
display: inline-block;
}
.footer_right li a {
padding: 0 3rem 0 2rem;
color: #000;
font-weight: 600;
font-size: 14px;
}
.footer_right li a:hover {text-decoration: underline;}
.info_sup {
margin-top: 3rem;
}
.adresse {position:relative;}
.adresse span {
display: flex;
color: #000;
font-size: 14px;
font-weight: 300;
}
.picto_map {position: absolute;
left: -28px;}
.picto_phone {position: absolute;
left: -26px;}
.info_sup li:first-child {
margin-bottom: 1rem;
}
.info_sup li {line-height: 18px;}
.info_sup a {
font-size: 12px;
color: #000;
font-weight: 300;
}
.info_sup a:hover {text-decoration: underline;}
@media screen and (max-width:64em) {
.footer_right li a {padding: 0px 1rem 0 1rem }
}
@media screen and (max-width:40em) {
.adresse span {
display: flex;
color: #000;
font-size: 10px;
font-weight: 300;
}
.adresse img {
height: 17px;
width: auto;
}
.footer-left img {
text-align: center;
margin: 0 auto;
display: block;
padding-top: 1rem;
padding-bottom: 2rem;
}
.footer_right {
border-bottom: none;
border-top: 1px solid #c2c2c2;
text-align: center;
padding-top: 1rem;
}
.footer_right li a {
padding: 0 1rem 0 1rem;
color: #000;
font-weight: 600;
font-size: 14px;
}
.info_sup .adresse {
padding-left: 1.5rem;
}
.info_sup li {
line-height: 25px;
}
.info_sup_link {
margin-top: 2rem;
text-align: center;
}
.info_sup li:first-child {
margin-bottom: 0;
}
.picto_map {
position: absolute;
left: -4px;
}
.picto_phone {
position: absolute;
left: -3px;
}
}
.breadcrumbs {
color: #fff;
z-index: 1;
position: relative;
}
.breadcrumbs p {color: #fff;line-height: 11px;}
.breadcrumbs span {color: #fff;
font-size: 10px;
font-weight: 300;}
.breadcrumbs a {color: #fff;
font-size: 10px;
font-weight: 300;}
.expert {
background-size: cover;
min-height: 336px;
position:relative;
}
.expert:before {
content: " ";
background-color: rgba(18, 43, 84, 0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33122b54,endColorstr=#33122b54);
position: absolute;
top: 0;
left: -28%;
right: 50%;
bottom: 0;
z-index: 0;
transform: skewX(-25deg);
overflow: hidden;
}
.expert.full {min-height: 200px;}
.expert .main-grid {padding-top: .5rem;}
.expert h1 {
color: #ffffff;
font-size: 30px;
z-index: 1;
position: relative;
font-weight: 500;
padding-top: 5px;
vertical-align: middle;
display: block;
padding-left: 4rem;
}
.title_expert {
display: flex;
}
.title_expert svg {
height: 50px;
fill: #fff;
z-index: 1;
vertical-align: middle;
}
.liste_avocats_experts { background: #122b54;}
.tabs-panel {
*zoom: 1;
margin-bottom: 1.5rem; display: block important!;
opacity: 0;
} @-webkit-keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.tabs-panel:before, .tabs-panel:after {
content: " ";
display: table; }
.tabs-panel:after {
clear: both; }
.tabs-panel > .content {
display: none;
float: left;
padding: 0.9375rem 0; }
.tabs-panel.is-active {
-webkit-animation: fadeIn 2s;
animation: fadeIn 2s;
opacity: 1;
display: block; }
.pauseTab.pause {
color:red;
}
.liste_avocats_experts .tabs {
margin: 0;
border: none;
background: transparent;
list-style-type: none;
}
.liste_avocats_experts .tabs-title > a {
display: block;
padding: 1.25rem 1.5rem;
font-size: 14px;
line-height: 1;
color: #fff;
border: 1px solid #fff;
border-left: none;
}
.liste_avocats_experts .tabs-title > a:first-child {border-left: 1px solid #fff;}
.liste_avocats_experts .tabs-title > a:hover {
background: #fff;
color: #122b54;
}
.liste_avocats_experts .tabs-title > a:focus, .liste_avocats_experts .tabs-title > a[aria-selected="true"] {
background: #fff;
color: #122b54;
}
.liste_avocats_experts .tabs-content h3 {
font-size: 14px;
font-weight: 700;
margin-bottom: 0;
color:#122b54;
}
.liste_avocats_experts .tabs-content .sub-title {
font-size: 14px;
color: #122b54;
font-weight: 300;
}
.liste_avocats_experts .tabs-content .visuel_avocat img {}
.liste_avocats_experts .tabs-content .action_avocat {}
.liste_avocats_experts .tabs-content .action_avocat p {
font-size: 14px;
color: #525252;
font-weight: 300;
margin-bottom:0;
}
.action_bouton {
display: flex;
flex-direction: column;
}
.action_bouton a {width: 100%;text-align: left;}
.action_bouton a img {padding-right: .5rem;}
.liste_avocats_experts .tabs-content .equipe_colla {
display: flex;
flex-direction: column;
}
.liste_avocats_experts .tabs-content .equipe_colla h4 {
font-size: 12px;
color: #bfbfbf;
font-weight: 500;
text-transform: uppercase;
}
.equipe_colla_content {}
.equipe_colla_content h5 {
font-size: 14px;
color: #122b54;
font-weight: bold;
margin-bottom: 0;
}
.equipe_colla_content .sub-title {}
.equipe_colla_content img {}
.space {
height: 1rem;
display: block;
width: 100%;
}
.tabs-content .header_avocat {margin-bottom: 1rem;}
.min-sroll {
height: 150px;
overflow-y: auto;
margin-bottom: 1rem;
}
@media screen and (max-width:64em) {
.space {display:none;}
.min-sroll {margin-top: 1rem;}
.liste_avocats_experts .tabs-content .equipe_colla {
display: flex;
flex-direction: column;
margin-top: 1rem;
}
}
@media screen and (max-width:40em) {
.action_bouton a {
font-size: 12px;
}
.equipe_colla_content h5 {
font-size: 11px;
}
.expert {overflow: hidden;background-position: center top;}
.expert::before { right: 0%}
.title_expert {
display: flex;
flex-direction: column;
}
.expert h1 {
font-size: 24px;
width: 100%;
margin-top: 2rem;
padding-left: 0;
text-align: center;
}
.liste_avocats_experts .entry-content {position:relative}
.control_tabs {
position: absolute;
top: 366px;
z-index: 1;
width: 100%;
}
.pauseTab {display:none;}
.prevTab {
position: absolute;
left: 0;
background: #122b54;
}
.nextTab {
position: absolute;
right: 0;
background: #122b54;
}
.liste_avocats_experts .tabs-content .equipe_colla h4 {text-align: center;margin-bottom: 1rem;}
}
.liste_sous_domaine {}
.phrase_dintroduction p, .phrase_dintroduction li {
font-size: 14px;
color: #525252;
font-weight: 300;
}
.liste_sous_domaine h3 {
color: #525252;
font-size: 14px;
text-align: center;
font-weight: 700;
margin-bottom: 2rem;
}
.content_sous_domaine {
background: #ededed;
position:relative;
margin-bottom:1.875rem;
}
.content_sous_domaine:hover {background: #c4c4c4;}
.content_sous_domaine .alignvert {
padding-top: 30px;
padding-bottom: 30px;
}
.content_sous_domaine a {
color: #3e3e3e;
font-weight: bold;
font-size: 14px;
display: block;
text-align: center;
cursor: default;
}
.content_sous_domaine::after {
content: '';
display: block;
width: 0;
height: 0;
background: #122b54;
transition: height .5s, width .5s;
top: 0px;
position: absolute;
left: 0;
right: 0;
margin:auto;
}
.content_sous_domaine:hover {
}
.read_left {
position: absolute;
bottom: .5rem;
right: 1rem;
}
@media screen and (max-width:40em) {
.content_sous_domaine {
background: #ededed;
position:relative;
margin-bottom:1.25rem;
}
}
.methode { background: #ededed;}
.methode img {
max-width: 369px;
height: auto;
width: 100%;
}
.methode .contenu_colonne_2 p {
color: #525252;
font-size: 14px;
font-weight: 700;
}
@media screen and (max-width:40em) {
.methode .contenu_colonne_2 p {margin-top:1rem;}
}
.faq .accordion-title {
position: relative;
display: block;
padding: 1.25rem 0 1rem 3rem;
border-bottom: 1px solid #e6e6e6;
border-top: none;
border-left: none;
border-right: none;
font-size: 14px;
line-height: 1;
color: #122b54;
}
.accordion-title::before {
border: 1px solid;
color: #122b54;
padding: 0.5rem 0.7rem;
margin-top: -1.4rem;
left: 0rem;
}
.accordion-content {
display: none;
padding: 1rem;
border: none;
border-bottom: 0;
background-color: none;
color: #0a0a0a;
}
.accordion-content p {
font-size: 14px;
color: #525252;
font-weight: 300;
}
.faq .accordion-title:hover, .faq .accordion-title:focus {background: none;}
.testi {background:#122b54; }
.iosSlider_testi { }
.iosSlider_testi .slider, .iosSlider_testi .content_t {
height:100%;
width: 100%;
position:relative;
}
.content_testi { }
.content_testi p {
color: #fff;
font-size: 16px;
font-style: italic;
}
.iosSlider_testi .author {}
.iosSlider_testi .author p {
color: #fff;
font-size: 12px;
font-style: italic;
}
.iosSlider_testi .content_t {padding-left:3rem;padding-top:3rem;margin-top: -3rem;width: 100%;}
.iosSlider_testi .content_t::before {
content: "“";
display: block;
color: #fff;
font-size: 85px;
left: -0;
margin-left: auto;
margin-right: auto;
position: absolute;
top: 0;
vertical-align: top;
}
.page-template-page-expertise .content_domaine, .page-template-page-customisable .content_domaine {
display: flex;
flex-direction: row;
padding: .875rem 1rem;
cursor: pointer;
transition: all .25s ease-out;
}
.page-template-page-expertise .content_domaine h3, .page-template-page-customisable .content_domaine h3 {
color: #122b54;
font-size: 14px;
padding-top: 10px;
padding-bottom: 0;
font-weight: 500;
margin-top: 0;
padding-left: 14px;
}
.page-template-page-expertise .section_domaines svg, .page-template-page-customisable .section_domaines svg{
fill: #122b54;
height: 34px !important;
transition: all .25s ease-out;
width: auto;
vertical-align: middle;
}
.page-template-page-expertise .section_domaines .white:hover svg, .page-template-page-customisable .section_domaines .white:hover svg {
transition: all .25s ease-out;
height: 34px !important;
margin-top:0px;
}
@media screen and (max-width:40em) {
.iosSlider_testi .content_t {
padding-left: 0rem;
padding-top: 3rem;
margin-top: -3rem;
width: 100%;
}
.content_testi {
padding-left: 2rem;
}
.iosSlider_testi .author {
padding-left: 2rem;
}
}
.iosSlider_equipe .slider, .iosSlider_equipe .content_team {
position:relative;
}
.iosSlider_equipe .content_team {
}
.content_img {
position: relative;
width: auto;
display: inline-block;
margin-bottom: 1.25rem;
}
.content_img:before {
content:"";
-webkit-box-shadow: inset -26px -140px 110px -37px rgba(0,0,0,0.75);
-moz-box-shadow: inset -26px -140px 110px -37px rgba(0,0,0,0.75);
box-shadow: inset -26px -140px 110px -37px rgba(0,0,0,0.75);
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
z-index: 1;
}
.content_section_equipe_home {
position: absolute;
bottom: 0rem;
padding-left: 1rem;
width: 100%;
z-index: 2;
padding-top: 5rem;
padding-bottom: 2rem;
}
.content_section_equipe_home h3 {
font-size: 14px;
color: #fff;
font-weight: bold;
text-align: left;
margin-bottom: 0;
line-height: 14px;
display: block;
}
.content_section_equipe_home span {
font-size: 9px;
color: #fff;
font-weight: 300;
text-align: left;
display: block;
}
.equipe {
background-size: cover;
min-height: 336px;
position:relative;
overflow: hidden;
}
.equipe:before {
content: " ";
background-color: rgba(18, 43, 84, 0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33122b54,endColorstr=#33122b54);
position: absolute;
top: 0;
left: -28%;
right: 50%;
bottom: 0;
z-index: 0;
transform: skewX(-25deg);
overflow: hidden;
}
.equipe {
padding-right: .625rem;
padding-left: .625rem;
}
.equipe .main-grid {padding-top: .5rem;}
.equipe h1 {
color: #ffffff;
font-size: 30px;
z-index: 1;
position: relative;
font-weight: 500;
padding-top: 5px;
vertical-align: middle;
display: block;
padding-left: 0;
}
@media screen and (max-width:40em) {
.equipe:before {right: 0;}
.equipe h1 {
font-size: 24px;
width: 100%;
margin-top: 2rem;
padding-left: 0;
text-align: center;
}
}
.page_equipe .content_section_equipe_home {
position: absolute;
bottom: 0rem;
padding-left: 1rem;
width: 100%;
z-index: 2;
padding-top: 5rem;
padding-bottom: 1rem;
}
.archive.category .main-container, .post-type-archive-recrutement .main-container, .search-results .main-container { background: #ededed;}
.sidebar h3 {
font-size: 14px;
color: #122b54;
font-weight: bold;
border-top: 1px solid;
display: block;
padding-top: 1rem;
}
.sidebar #filter label {
color: #122b54;
font-size: 12px;
vertical-align: top;
cursor:pointer;
}
.sidebar #filter label.clicked {font-weight: bold;}
.sidebar #filter div {
margin-bottom: 2rem;
}
#freewall article  {}
#freewall article .content_article {padding: 1rem .8rem;background: #ffffff;position: relative;}
#freewall h2,  #freewall h2 a {
font-size: 20px;
color: #122b54;
font-weight: 700;
line-height: 23px;
text-transform: lowercase;
}
#freewall h2:first-letter,  #freewall h2 a:first-letter {text-transform: uppercase;}
#freewall article .content_article p {
color: #122b54;
font-size: 14px;
font-weight: lighter;
}
#freewall article .content_article hr {
color: #122b54;
border-bottom: 1px solid;
width: 30%;
text-align: left;
display: inline-block;
}
#freewall article:hover {
transform: translateY(-5px);
transition: all .25s ease-out;
}
@media screen and (max-width:64em) {
.main-container.blog {
padding-right: 0;
padding-left: 0;
}
}
@media screen and (max-width:40em) {
#freewall > .cell {
margin-left: 0;
margin-right: 0;
}
.main-container.blog {
padding-right: .625rem;
padding-left: .625rem;
}
}
.showpost {
color: #122b54;
font-weight: bold;
border-bottom: 1px solid;
width: 100%;
margin-bottom: 2rem;
display: block;
padding-bottom: 4px;
padding-left: 2rem;
}
.showpost:hover {color: #122b54;}
.showpost::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #122b54 transparent transparent;
position: relative;
top: -14px;
left: -2rem;
}
.showpost.expanded {border-bottom:none;}
.showpost.expanded::after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.single.single-post .post .main-grid, .single-recrutement .post .main-grid {padding-top: .5rem;}
.single.single-post .main-container, .single-recrutement .main-container {
background-size: contain;
background-repeat: no-repeat;
background-color: #ededed;
}
@media screen and (max-width:64em) {
.single.single-post .main-container, .single-recrutement .main-container {background-size: contain; }
}
.single.single-post .entry-content.post, .single-recrutement .entry-content.post{
background: #ffffff;
padding-top: 3rem;
min-height: 70vh;
position: relative;
}
.single.single-post h1, .single-recrutement h1 {
color: #122b54;
font-size: 30px;
font-weight: 500;
line-height: 34px;
margin-bottom: 2rem;
}
.single.single-post .entry-content p, .single.single-post .entry-content li, .single-recrutement .entry-content p, .single-recrutement entry-content li {
font-size: 14px;
color: #122b54;
font-weight: 300;
}
.single.single-post .section_contact, .single-recrutement .section_contact { background:#ffffff;}
.single.single-post .footer,.single-recrutement .footer, .page-template-page-customisable .footer, .page-template-page-full-width .footer  {background:#ededed;}
@media screen and (max-width:64em) {
.pagination_post_top {padding-top: 0;}
}
.pagination_post {}
.pagination_post a {
color: #122b54;
font-size: 12px;
vertical-align: middle;
line-height: 12px;
display: block;
}
.list_cat_post {}
.list_cat_post ul {
list-style: none;
margin: 0;
}
.list_cat_post li {margin-top: 1rem;}
.list_cat_post li a {
color: #122b54;
font-size: 12px;
font-weight: 300;
display: block;
vertical-align: middle;
}
.list_cat_post li a:hover {color:#838383;}
.list_cat_post li img {
padding-right: .5rem;
}
.entry-content.post .date {
position: absolute;
right: .9375rem;
top: 0;
background: #bcbcbb;
color: #fff;
font-size: 12px;
font-weight: 300;
padding: .5rem 1rem;
}
@media screen and (max-width:40em) {
.brick {width: 100% !important;}
}
.post-type-archive-recrutement  .main-grid .main-content {
width: 100%;
}
.single-recrutement .blue_white  {margin-top: 1rem;margin-bottom: 1rem;}
.page-template-page-equipe .page_equipe {background: #ffffff;}
.page-template-page-equipe .liste_equipe_avocats {background: #122b54;}
.content_liste_avocats_equipe {
background: #ffffff;
margin-bottom: 2rem;
padding-top: 2rem;
padding-bottom: 1rem;
}
.content_liste_avocats_equipe .header_avocat {
margin-bottom: 1rem;
}
.content_liste_avocats_equipe  h3 {
font-size: 14px;
font-weight: 700;
margin-bottom: 0;
color: #122b54;
}
.content_liste_avocats_equipe .sub-title {
font-size: 14px;
color: #122b54;
font-weight: 300;
}
.content_liste_avocats_equipe .detail_avo {}
.content_liste_avocats_equipe .detail_avo p, .content_liste_avocats_equipe .detail_avo li {
color: #525252;
font-size: 14px;
}
.content_liste_avocats_equipe .detail_avo a, .content_liste_avocats_equipe .detail_avo_next a {
color: #525252;
font-weight: 700;
}
.content_liste_avocats_equipe .detail_avo a:hover, .content_liste_avocats_equipe .detail_avo_next a:hover {color:#122b54;}
.content_liste_avocats_equipe .detail_avo_next {
margin-top: 2rem;
}
.content_liste_avocats_equipe .detail_avo_next li {
color: #525252;
font-size: 12px;
list-style-image : url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/puce.png);
}
.content_liste_avocats_equipe .detail_avo_next p {
color: #525252;
font-size: 12px;
}
.content_liste_avocats_equipe .detail_avo_next h3 {margin-bottom: .8rem;}
.content_liste_avocats_equipe .iosSlider_testi {
background: #e6e6e6;
}
.content_liste_avocats_equipe .content_testi p {color: #122b54; font-weight: 300;}
.content_liste_avocats_equipe .iosSlider_testi .author p {color: #122b54;font-weight: 600;font-size: 12px;}
.content_liste_avocats_equipe .iosSlider_testi .content_t::before {color:#122b54}
.title_testi {
background: #e6e6e6;
padding-top: 2rem;
padding-bottom: 2rem;
padding-left: 1rem;
}
.content_liste_avocats_equipe .control_slider {
margin-top: 0;
background: #e6e6e6;
width: 100%;
padding-right: 1rem;
padding-bottom: 1rem;
}
.content_liste_avocats_equipe .iosSlider_testi .content_t::before {padding-left: 1rem;}
.content_liste_avocats_equipe .nextButton, .content_liste_avocats_equipe .prevButton {
border: 1px solid #122b54;
padding: .4rem .6rem;
}
.content_contact_avocat .button img {
height: auto;
padding-right: .5rem;
vertical-align: middle;
width: 30px;
}
.content_contact_avocat .button {
width: 100%;
text-align: left;
}
a.tel {
display: inline-block;
background: transparent;
color: #122b54;
}
a.tel:hover {background: none; color: #122b54;}
.content_contact_avocat a.white_blue_blue {
width: 100%;
text-align: center;
}
@media screen and (max-width:40em) {
.content_liste_avocats_equipe .header_avocat {
margin-bottom: 1rem;
margin-top: 2rem;
}
.content_contact_avocat .visu_avocat {
margin: 0 auto;
display: block;
}
}
.page-template-page-customisable .titre_section_1_colonne p {
color: #525252;
font-size: 14px;
font-weight: lighter;
}
.page-template-page-customisable .titre_section_1_colonne li {
color: #525252;
font-size: 14px;
font-weight: lighter;
}
.page-template-page-customisable .section_2_colonnes {
background: #122b54;
}
.page-template-page-customisable .section_2_colonnes p {
color: #ffffff;
font-size: 14px;
font-weight: lighter;
}
.page-template-page-customisable .section_2_colonnes li {
color: #ffffff;
font-size: 14px;
font-weight: lighter;
}
.section_step {margin-bottom:2rem;}
.section_step .steps {}
.section_step .steps  ul {list-style: none;margin-bottom: 0;}
.section_step .steps  ul li {
cursor: pointer;
-webkit-transition: background-color 300ms ease-in-out;
transition: background-color 300ms ease-in-out;
padding: 1rem 0;
position: relative;
margin-left: 6rem;
}
.section_step .steps  ul li:before {
width: 1px;
height: 100%;
margin-left: 5px;
}
.section_step .steps  ul li:last-child:before {height: 0;}
.section_step .steps  ul li:before, .section_step .steps  ul li:after {
content: '';
position: absolute;
left: -7rem;
top: 0;
margin-top: 26px;
background-color: #bbbbba;
-webkit-transition: background-color 300ms ease-in-out;
transition: background-color 300ms ease-in-out;
}
.section_step .steps  ul li:after {
width: 9px;
height: 9px;
border-radius: 100%;
border: 6px solid #122b54;
}
.section_step .steps  ul li.current:after {
border: 6px solid #122b54;
-webkit-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.section_step .steps  ul li.current ~ li:after {
border: 6px solid #bbbbba;
-webkit-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.section_step .steps ul li h3, .section_step .steps ul li .h3 {
color: #525252;
font-size: 16px;
font-weight: 300;
min-height: 28px;
-webkit-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.section_step .steps  ul li.current h3, .section_step .steps  ul li.current .h3 {
color:#122b54;
-webkit-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
font-size: 20px;
}
p.h3 {
font-size: 12px !important;color:#0a0a0a!important;
}
.section_step.service h3 {
text-align: right;
padding-right: 6rem;
}
.section_step .illustrations li { 
position: absolute;
top: 50%;
left: 0;
right: 0;
height: auto;
opacity: 0;
-webkit-transform: translateY(25%) scale(0.7);
transform: translateY(25%) scale(0.7);
-webkit-transition: opacity .5s ease, -webkit-transform .5s ease;
transition: opacity .5s ease, -webkit-transform .5s ease;
transition: opacity .5s ease, transform .5s ease;
transition: opacity .5s ease, transform .5s ease, -webkit-transform .5s ease;
z-index: 1;
list-style: none;
}
.section_step .illustrations li.current {
webkit-transform: translateY(-50%) scale(1);
transform: translateY(-50%) scale(1);
opacity: 1;
z-index: 2;
}
.section_step .illustrations li.current ~ li {
-webkit-transform: translateY(-100%) scale(0.7);
transform: translateY(-100%) scale(0.7);
}
.section_step .steps ul li span img {
border:1px solid #122b54;border-radius: 100%;background: #fff;padding: 6px;
}
.section_step .steps ul li span { 
margin-left:0;
position: absolute;
top: 0;
left: -7rem;
right: 0;
height: auto;
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform .5s ease;
transition: opacity .5s ease, -webkit-transform .5s ease;
transition: opacity .5s ease, transform .5s ease;
transition: opacity .5s ease, transform .5s ease, -webkit-transform .5s ease;
z-index: 1;
list-style: none;
transform: translateX(-14rem) scale(0.2);
}
.section_step .steps ul li.current span {
transform: translateX(-2rem) scale(1);
opacity: 1;
z-index: 2;
}
.section_step .steps ul li.current ~ span {
}
.steps.left li {}
.steps.left li:after { display:none;}
.steps.left li:before {display:none;}
@media print, screen and (max-width: 64em) {
.section_step .steps ul li h3 {min-height: 57px;}
}
@media print, screen and (max-width: 40em) {
.section_step .steps ul li h3 {font-size:14px;min-height: 50px;}
.section_step .steps ul li.current h3 {font-size:18px;}
.section_step .steps ul li::before, .section_step .steps ul li:after {left: -3rem;}
.section_step .steps ul li {margin-left: 2rem;}
}
.page-template-page-customisable .section_domaines {margin-bottom: .2rem;}
.page-template-page-full-width .expert h1 {padding-left: 0;}
.page-template-page-full-width p {
color: #525252;
font-size: 14px;
font-weight: 300;
}
.page-template-page-full-width li {
color: #525252;
font-size: 14px;
font-weight: 300;
}
.page-template-page-full-width a {}
.page-template-page-full-width strong {}
.birs_form_field.birs_appointment_location {display:none;}
.tabs.wc-tabs {display:none;}
.section_product_header {}
.section_product_header p {
font-size: 14px;
color: #525252;
font-weight: 300;
}
.section_product_resa { background:#ededed;}
.summary.entry-summary {
display: table;
margin: 0 auto;
width: 100%;
}
#birs_appointment_form .birs_field_content, #birs_appointment_form .birs_form_field select {
max-width: 100% !important;
}
.birs_field_content {position:relative;}
#birs_appointment_form .birs_form_field select {
padding-right: 2rem !important;
height: 2.9375rem;
padding-left: 1rem !important;
color: #000;
font-size: 14px !important;
font-weight: 300 !important;
margin-bottom: 0 !important;
}
#birs_appointment_form .birs_section {border:none !important;}
#birs_appointment_form .birs_form_field > label {
clear: both;
display: inline-block;
font-weight: 300 !important;
line-height: 150%;
margin: 0;
padding: 0 0 3px 0;
font-size: 14px !important;
}
#birs_appointment_form .ui-datepicker {
width: auto !important;
border: none !important;
border-radius: 0 !important;
}
.birs_appointment_date {
border: 1px solid #cacaca;
background: #fff;
padding: 1rem 1.2rem !important;
margin-top: 1rem !important;
}
#birs_appointment_form .birs_form_field input[type="text"], #birs_appointment_form .birs_form_field input[type="password"], #birs_appointment_datepicker {
margin-top: 1rem !important;
width: 75% !important;
margin-left: auto !important;
margin-right: auto !important;
}
.birs_appointment_time {
border: 1px solid #cacaca;
background: #fff;
padding: 1rem 1.7rem !important;
margin-top: 1.7rem !important;
}
div#birs_appointment_timeoptions {
width: 100%;
text-align: left;
border: none !important;
}
div#birs_appointment_timeoptions span {
display: inline-block;
padding: 1.1em 0 !important;
text-align: center;
}
.birs_appointment_notes {
margin-top: 1rem !important;
padding: 6px 0% 9px 0% !important;
}
.birs_appointment_service {
padding: 6px 0% 9px 0% !important;
}
.birs_appointment_staff {
padding: 6px 0% 9px 0% !important;
}
#birs_appointment_form ul .birs_field_2 {
padding: 19px 1% 9px 1%;
float: left;
margin-left: 34%;
color: #122b54;
font-size: 13px;
font-weight: 300;
}
#birs_appointment_form ul li .price {
padding: 0px 1% 9px 1%;
float: left;
color: #122b54;
font-size: 30px;
}
#birs_appointment_form .birs_footer {
margin-top: 0.5em;
clear: both;
}
.single_add_to_cart_button, .woocommerce-page .button {
display: block !important;
margin-left: auto !important;
margin-right: auto !important;
margin-top: 1rem !important;
font-size: 15px;
text-transform: uppercase;
font-weight: 400;
background: #122b54;
padding-left: 3rem;
padding-right: 3rem;
padding-top: 1rem;
padding-bottom: 1rem;
color:#ffffff;
}
.woocommerce-page .button:hover {background:#838383;}
.woocommerce div.product div.summary {
margin-bottom: 0 !important;
}
.woocommerce div.product form.cart {
margin-bottom: 0 !important;
}
.section_product_detail p {
color: #122b54;
font-size: 14px;
font-weight: 300;
}
.section_product_detail li {
color: #122b54;
font-size: 14px;
font-weight: 300;
list-style-image: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/puce.png);
}
.section_product_footer {background: #122b54;}
.section_product_footer h3 {
color: #ffffff;
font-size: 20px;
font-weight: 300;
}
.section_product_footer p {
color: #ffffff;
font-size: 14px;
font-weight: 300;
}
div#birs_appointment_timeoptions span a {
width: 5em;
display: inline-block;
border: none;
text-align: center !important;
}
@media print, screen and (max-width: 40em) {
.section_product_footer div.out-vc {margin-bottom: 2rem;}
#birs_appointment_form .birs_form_field input[type="text"], #birs_appointment_form .birs_form_field input[type="password"], #birs_appointment_datepicker {
margin-top: 1rem !important;
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}
#birs_appointment_form ul .birs_field_2 {
padding: 19px 1% 9px 1%;
float: left;
margin-left: 10%;
color: #122b54;
font-size: 13px;
font-weight: 300;
}
}
span.wpcf7-not-valid-tip, .wpcf7-validation-errors {display:none !important;}
.wpcf7-not-valid {
border-left: 2px solid #f00;
}
.button.wc-forward {display:none !important;}
.woocommerce .main-grid.nopad {
padding-top: 0;
padding-bottom: 0;
}
.woocommerce .main-grid .main-content-full-width br {display:none;}
.main-container.contact {background:#ededed;}
.main-container.contact h2 {
color: #122b54;
font-size: 20px;
font-weight: 500;
text-align: center;
}
.main-container.contact .subtitle {
color: #122b54;
font-size: 14px;
font-weight: 300;
text-align: center;
display: block;
margin-bottom: 2rem;
}
.main-container .warning {
text-align: right;
font-size: 12px;
color: #000;
font-weight: 300;
}
.main-container.contact .button_gray {
vertical-align: middle;
font-family: inherit;
padding: 0em 1em;
-webkit-appearance: none;
border: 1px solid #122b54;
border-radius: 0;
transition: background-color .25s ease-out, color .25s ease-out;
font-size: 14px;
text-transform: uppercase;
text-align: left;
cursor: pointer;
background-color: transparent;
color: #122b54;
margin: 0 auto;
display: table;
line-height: 52px;
}
[data-whatinput=mouse] .main-container.contact .button_gray {
outline: 0
}
.main-container.contact .button_gray:focus,
.main-container.contact .button_gray:hover {
background-color: #122b54;
color: #fff
}
.main-container.contact .button_gray span {
background: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/trombone.png);
width: 45px;
height: 53px;
display: inline-block;
vertical-align: middle;
border-right: 1px solid;
margin-right: 14px;
padding-right: 45px;
background-repeat: no-repeat;
background-size: auto;
background-position: 8px center;
padding-left: 0;
}
.main-container.contact .button_gray:hover span {
background: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/tronbone_white.png);
width: 45px;
height: 53px;
display: inline-block;
vertical-align: middle;
border-right: 1px solid;
margin-right: 14px;
padding-right: 45px;
background-repeat: no-repeat;
background-size: auto;
background-position: 8px center;
padding-left: 0;
}
.main-container.contact .acceptance a {
color: #000;
text-decoration: underline;
}
.main-container.contact .acceptance a:hover {
color: #122b54;
}
.page-template-page-contact .footer {background:#ededed;}
.google h2 {
color: #122b54;
font-size: 20px;
font-weight: 500;
padding-bottom: 1rem;
}
.google a {
color: #122b54;
font-size: 20px;
font-weight: 500;
padding-bottom: 1rem;
}
.google p {
color: #122b54;
font-size: 14px;
font-weight: 300;
min-height: 72px;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
margin: auto !important;
position: absolute !important;
top: 33px !important;
bottom: 0 !important;
right: -115px !important;
left: 0 !important;
}
.main-container.contact .blue_white {
padding-left: 4rem;
padding-right: 4rem;
}
@media print, screen and (max-width: 40em) {
.main-container.contact .blue_white {width: 100%;}
}
.error404 {}
.error404 .main-container-full { background:#122b54;}
.error404 .entry-content {min-height: 60vh;}
.pad-404 {padding-top: 10%;}
.variation-Location {display: none !important;}
span.wpcf7-not-valid-tip {text-align: center}
#preview-area {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
display: none;
z-index: 9;
background-color: rgba(18, 43, 84, 0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33122b54,endColorstr=#33122b54);
}
.spinner {
margin-top: 50vh;
width: 40px;
height: 40px;
position: relative;
margin-left: auto;
margin-right: auto;
}
.cube1, .cube2 {
background-color: #fff;
width: 15px;
height: 15px;
position: absolute;
top: 0;
left: 0;
-webkit-animation: sk-cubemove 1.8s infinite ease-in-out;
animation: sk-cubemove 1.8s infinite ease-in-out;
}
.cube2 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
li.accesclient a {
color:#122b54 !important;font-weight: 500 !important;
}
@media print, screen and (max-width: 64em) {
li.accesclient::before {display: none;}
li.accesclient {
background: transparent;
margin-top: inherit;
margin-bottom: inherit;
display: inline-block;
position: relative;
z-index: 0;
margin-left: inherit;
}
li.accesclient a {
padding-top: 1rem !important;
color: inherit;
transition: background .5s;
}
}
.top-header {
padding: .5rem 1rem;
background: #122b54;
position: fixed;
top: 0;
width: 100%;
z-index: 4;
box-shadow: rgba(0,0,0,.12) 0 0 7px;
}
.top-header p {margin-bottom:0}
.titre-de-linformation {
color: #122b54;
font-size: 20px;
font-weight: 700;
} 
.messagedefilant {
display: inline-block;
padding-right: 2em;
padding-left: 100%;
white-space: nowrap;
animation: defilement 20s infinite linear;
font-size: 13px;
color: #fff;
font-weight: 500;
}
.messagedefilant:hover {
animation-play-state: paused;
}
.top-header .button.close {
margin-bottom: 0;
background: #fff;
border: 1px solid #fff;
font-size: 11px;
padding: 5px 20px;
color: #122b54;
}
@media screen and (max-width: 40em) {
.top-header .button.close {
margin-bottom: 0;
color: #fff;
background: transparent;
border: 1px solid #fff;
font-size: 0;
border-radius: 45%;
padding: 5px 9px;
}
.top-header .button.close::after {
content: '+';
font-size: 13px;
}
}
@keyframes defilement {
0% { transform: translate3d(0,0,0);   }
100% { transform: translate3d(-100%,0,0);  }
}
.closetopheader {
background: #fff;
text-align: center;
cursor:pointer;
}
.closetopheader img {
width: 14px;
height: auto;
margin-right: .3rem;
margin-left: .3rem;
}
@-webkit-keyframes sk-cubemove {
25% { -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5) }
50% { -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg) }
75% { -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5) }
100% { -webkit-transform: rotate(-360deg) }
}
@keyframes sk-cubemove {
25% { 
transform: translateX(42px) rotate(-90deg) scale(0.5);
-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
} 50% { 
transform: translateX(42px) translateY(42px) rotate(-179deg);
-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
} 50.1% { 
transform: translateX(42px) translateY(42px) rotate(-180deg);
-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
} 75% { 
transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
} 100% { 
transform: rotate(-360deg);
-webkit-transform: rotate(-360deg);
}
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
max-width: 150px !important;
}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
 @-webkit-keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}@keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}@font-face {
font-family: star;
src: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/fonts/star.eot);
src: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/fonts/star.eot?#iefix) format("embedded-opentype"), url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/fonts/star.woff) format("woff"), url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/fonts/star.ttf) format("truetype"), url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/fonts/star.svg#star) format("svg");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: WooCommerce;
src: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/fonts/WooCommerce.eot);
src: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/fonts/WooCommerce.woff) format("woff"), url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/fonts/WooCommerce.ttf) format("truetype"), url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
font-weight: 400;
font-style: normal;
}
.woocommerce-store-notice, p.demo_store {
position: absolute;
top: 0;
left: 0;
right: 0;
margin: 0;
width: 100%;
font-size: 1em;
padding: 1em 0;
text-align: center;
background-color: #a46497;
color: #fff;
z-index: 99998;
box-shadow: 0 1px 1em rgba(0, 0, 0, .2);
display: none;
}
.woocommerce-store-notice a, p.demo_store a {
color: #fff;
text-decoration: underline;
}
.admin-bar p.demo_store {
top: 32px;
}
.clear {
clear: both;
}
.woocommerce .blockUI.blockOverlay {
position: relative;
}
.woocommerce .blockUI.blockOverlay::before {
height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -.5em;
margin-top: -.5em;
content: '';
-webkit-animation: spin 1s ease-in-out infinite;
animation: spin 1s ease-in-out infinite;
background: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/icons/loader.svg) center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, .75);
}
.woocommerce .loader::before {
height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -.5em;
margin-top: -.5em;
content: '';
-webkit-animation: spin 1s ease-in-out infinite;
animation: spin 1s ease-in-out infinite;
background: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/icons/loader.svg) center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, .75);
}
.woocommerce a.remove {
display: block;
font-size: 1.5em;
height: 1em;
width: 1em;
text-align: center;
line-height: 1;
color: #bababa;
text-decoration: none;
border: 0;
}
.woocommerce a.remove:hover {
color: #fff!important;
background: red;
}
.woocommerce small.note {
display: block;
color: #777;
font-size: .857em;
margin-top: 10px;
}
.woocommerce .woocommerce-breadcrumb {
margin: 0 0 1em;
padding: 0;
font-size: .92em;
color: #777;
}
.woocommerce .woocommerce-breadcrumb::after, .woocommerce .woocommerce-breadcrumb::before {
content: ' ';
display: table;
}
.woocommerce .woocommerce-breadcrumb::after {
clear: both;
}
.woocommerce .woocommerce-breadcrumb a {
color: #777;
}
.woocommerce .quantity .qty {
width: 3.631em;
text-align: center;
}
.woocommerce div.product {
margin-bottom: 0;
position: relative;
}
.woocommerce div.product .product_title {
clear: none;
margin-top: 0;
padding: 0;
color: #122b54;
text-transform: uppercase;
font-size: 28px;
}
ul.features_product_detail.accordion {
margin-top: 30px;
}
.woocommerce div.product .product_title br {display:none;}
.woocommerce div.product .onsale .product_title {color: #eb0967;}
.woocommerce div.product .sub_product_title {
clear: none;
margin-top: 0;
padding: 0;
color: #122b54;
text-transform: normal;
font-size: 18px;
}
.woocommerce div.product .onsale .sub_product_title {color: #eb0967;}
.woocommerce-LoopProduct-link p.price, .woocommerce-LoopProduct-link span.price {
color: #7b7572;
font-weight: 400;
font-size: 16px;
border-top: 1px solid;
display: table;
text-align: center;
margin-left:auto;
margin-right:auto;
margin-bottom:1.5rem;
}
.onsale .woocommerce-LoopProduct-link p.price, .onsale .woocommerce-LoopProduct-link span.price { color: #eb0967;}
span.onsale {
position: absolute;
left: 0;
right: 0;
color: #eb0967;
text-transform: uppercase;
font-size: 14px;
font-weight: bolder;
border-bottom: 1px solid;
}
a.woocommerce-LoopProduct-link {}
a.woocommerce-LoopProduct-link img {
max-width: 315px;
width: 100%;
}
ins {
text-transform: none;
text-decoration: none;
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del {
padding-right: 15px;
}
.woocommerce div.product p.stock {
font-size: .92em;
}
.woocommerce div.product .stock {
color: #eb0967;
display:none;
}
.woocommerce div.product .out-of-stock {
color: red;
display:block;
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom: 1.618em;
}
.woocommerce div.product div.images {
margin-bottom: 2em;
}
.woocommerce div.product div.images img {
display: block;
width: 100%;
max-width: 520px;
height: auto;
box-shadow: none;
}
.woocommerce div.product .orbit-bullets {bottom: -35px;}
.woocommerce div.product div.images div.thumbnails {
padding-top: 1em;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
position: relative;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
-webkit-transition: all cubic-bezier(.795, -.035, 0, 1) .5s;
transition: all cubic-bezier(.795, -.035, 0, 1) .5s;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
background-color: #fff;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
position: absolute;
top: .5em;
right: .5em;
font-size: 2em;
z-index: 9;
width: 36px;
height: 36px;
background: #fff;
text-indent: -9999px;
border-radius: 100%;
box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
content: "";
display: block;
width: 10px;
height: 10px;
border: 2px solid #000;
border-radius: 100%;
position: absolute;
top: 9px;
left: 9px;
box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
content: "";
display: block;
width: 2px;
height: 8px;
background: #000;
border-radius: 6px;
position: absolute;
top: 19px;
left: 22px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
box-sizing: content-box;
}
.woocommerce div.product div.images .flex-control-thumbs {
overflow: hidden;
zoom: 1;
margin: 0;
padding: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
list-style: none;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
cursor: pointer;
opacity: .5;
margin: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover {
opacity: 1;
}
.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
clear: left;
}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
clear: left;
}
.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
clear: left;
}
.woocommerce div.product div.summary {
margin-bottom: 2em;
}
.woocommerce div.product div.social {
text-align: right;
margin: 0 0 1em;
}
.woocommerce div.product div.social span {
margin: 0 0 0 2px;
}
.woocommerce div.product div.social span span {
margin: 0;
}
.woocommerce div.product div.social span .stButton .chicklets {
padding-left: 16px;
width: 0;
}
.woocommerce div.product div.social iframe {
float: left;
margin-top: 3px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
list-style: none;
padding: 0 0 0 1em;
margin: 0 0 1.618em;
overflow: hidden;
position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: 1px solid #d3ced2;
background-color: #ebe9eb;
display: inline-block;
position: relative;
z-index: 0;
border-radius: 4px 4px 0 0;
margin: 0 -5px;
padding: 0 1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
display: inline-block;
padding: .5em 0;
font-weight: 700;
color: #515151;
text-decoration: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
text-decoration: none;
color: #6b6b6b;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: #fff;
z-index: 2;
border-bottom-color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: inherit;
text-shadow: inherit;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
box-shadow: 2px 2px 0 #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
box-shadow: -2px 2px 0 #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
border: 1px solid #d3ced2;
position: absolute;
bottom: -1px;
width: 5px;
height: 5px;
content: ' '}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
left: -6px;
border-bottom-right-radius: 4px;
border-width: 0 1px 1px 0;
box-shadow: 2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
right: -6px;
border-bottom-left-radius: 4px;
border-width: 0 0 1px 1px;
box-shadow: -2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
position: absolute;
content: ' ';
width: 100%;
bottom: 0;
left: 0;
border-bottom: 1px solid #d3ced2;
z-index: 1;
}
.woocommerce div.product .woocommerce-tabs .panel {
margin: 0 0 2em;
padding: 0;
}
.woocommerce div.product p.cart {
margin-bottom: 2em;
}
.woocommerce div.product p.cart::after, .woocommerce div.product p.cart::before {
content: ' ';
display: table;
}
.woocommerce div.product p.cart::after {
clear: both;
}
.woocommerce div.product form.cart {
margin-bottom: 2em;
}
.woocommerce div.product form.cart::after, .woocommerce div.product form.cart::before {
content: ' ';
display: table;
}
.woocommerce div.product form.cart::after {
clear: both;
}
.woocommerce div.product form.cart div.quantity {
float: left;
margin: 0 4px 0 0;
}
.woocommerce div.product form.cart table {
border-width: 0 0 1px;
}
.woocommerce div.product form.cart table td {
padding-left: 0;
}
.woocommerce div.product form.cart table div.quantity {
float: none;
margin: 0;
}
.woocommerce div.product form.cart table small.stock {
display: block;
float: none;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 1em;
border: 0;
width: 100%}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
border: 0;
vertical-align: top;
line-height: 2em;
}
.woocommerce div.product form.cart .variations label {
font-weight: 700;
}
.woocommerce div.product form.cart .variations select {
max-width: 100%;
min-width: 75%;
display: inline-block;
margin-right: 1em;
}
.woocommerce div.product form.cart .variations td.label {
padding-right: 1em;
}
.woocommerce div.product form.cart .woocommerce-variation-description p {
margin-bottom: 1em;
}
.woocommerce div.product form.cart .reset_variations {
visibility: hidden;
font-size: .83em;
}
.woocommerce div.product form.cart .wc-no-matching-variations {
display: none;
}
.woocommerce div.product form.cart .group_table td.label {
padding-right: 1em;
padding-left: 1em;
}
.woocommerce div.product form.cart .group_table td {
vertical-align: top;
padding-bottom: .5em;
border: 0;
}
.woocommerce div.product form.cart .group_table td:first-child {
width: 4em;
text-align: center;
}
.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox {
display: inline-block;
width: auto;
margin: 0 auto;
-webkit-transform: scale(1.5, 1.5);
-ms-transform: scale(1.5, 1.5);
transform: scale(1.5, 1.5);
}
.woocommerce .products ul, .woocommerce ul.products {
margin: 0 0 1em;
padding: 0;
list-style: none outside;
clear: both;
}
.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {
content: ' ';
display: table;
}
.woocommerce .products ul::after, .woocommerce ul.products::after {
clear: both;
}
.woocommerce .products ul li, .woocommerce ul.products li {
list-style: none outside;
}
.woocommerce-loop-product__title {
color: #122b54;
font-size: 18px;
text-transform: uppercase;
margin-top: 25px;
min-height: 60px;
}
.onsale .woocommerce-loop-product__title {color:#eb0967;}
.woocommerce-product-details__short-description p {
color: #000;
font-size: 14px;
font-weight: lighter;
min-height: 92px;
text-align: justify;
}
.woocommerce-product-details__short-description em {}
.product-template-default  .woocommerce-product-details__short-description p {min-height: inherit;}
.woocommerce .woocommerce-result-count {
margin: 0 0 1em;
}
.woocommerce .woocommerce-ordering {
margin: 0 0 1em;
}
.woocommerce .woocommerce-ordering select {
vertical-align: top;
}
.woocommerce nav.woocommerce-pagination {
text-align: center;
}
.woocommerce nav.woocommerce-pagination ul {
display: inline-block;
white-space: nowrap;
padding: 0;
clear: both;
border: 1px solid #d3ced2;
border-right: 0;
margin: 1px;
}
.woocommerce nav.woocommerce-pagination ul li {
border-right: 1px solid #d3ced2;
padding: 0;
margin: 0;
float: left;
display: inline;
overflow: hidden;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
margin: 0;
text-decoration: none;
padding: 0;
line-height: 1;
font-size: 1em;
font-weight: 400;
padding: .5em;
min-width: 1em;
display: block;
}
.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after {
font-family: awesome;
content: '\e017';
margin-left: .53em;
vertical-align: bottom;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover {
}
.woocommerce .cart .button, .woocommerce .cart input.button {
float: none;
}
.woocommerce a.added_to_cart {
padding-top: .5em;
white-space: nowrap;
display: inline-block;
}
.woocommerce #reviews h2 small {
float: right;
color: #777;
font-size: 15px;
margin: 10px 0 0;
}
.woocommerce #reviews h2 small a {
text-decoration: none;
color: #777;
}
.woocommerce #reviews h3 {
margin: 0;
}
.woocommerce #reviews #respond {
margin: 0;
border: 0;
padding: 0;
}
.woocommerce #reviews #comment {
height: 75px;
}
.woocommerce #reviews #comments .add_review::after, .woocommerce #reviews #comments .add_review::before {
content: ' ';
display: table;
}
.woocommerce #reviews #comments .add_review::after {
clear: both;
}
.woocommerce #reviews #comments h2 {
clear: none;
}
.woocommerce #reviews #comments ol.commentlist {
margin: 0;
width: 100%;
background: 0 0;
list-style: none;
}
.woocommerce #reviews #comments ol.commentlist::after, .woocommerce #reviews #comments ol.commentlist::before {
content: ' ';
display: table;
}
.woocommerce #reviews #comments ol.commentlist::after {
clear: both;
}
.woocommerce #reviews #comments ol.commentlist li {
padding: 0;
margin: 0 0 20px;
border: 0;
position: relative;
background: 0;
border: 0;
}
.woocommerce #reviews #comments ol.commentlist li .meta {
color: #777;
font-size: .75em;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
float: left;
position: absolute;
top: 0;
left: 0;
padding: 3px;
width: 32px;
height: auto;
background: #ebe9eb;
border: 1px solid #e4e1e3;
margin: 0;
box-shadow: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0 50px;
border: 1px solid #e4e1e3;
border-radius: 4px;
padding: 1em 1em 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after, .woocommerce #reviews #comments ol.commentlist li .comment-text::before {
content: ' ';
display: table;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after {
clear: both;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
margin: 0 0 1em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
font-size: .83em;
}
.woocommerce #reviews #comments ol.commentlist ul.children {
list-style: none outside;
margin: 20px 0 0 50px;
}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating {
display: none;
}
.woocommerce #reviews #comments ol.commentlist #respond {
border: 1px solid #e4e1e3;
border-radius: 4px;
padding: 1em 1em 0;
margin: 20px 0 0 50px;
}
.woocommerce #reviews #comments .commentlist>li::before {
content: ''}
.woocommerce .star-rating {
float: right;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 1em;
width: 5.4em;
font-family: star;
}
.woocommerce .star-rating::before {
content: '\73\73\73\73\73';
color: #d3ced2;
float: left;
top: 0;
left: 0;
position: absolute;
}
.woocommerce .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.woocommerce .star-rating span::before {
content: '\53\53\53\53\53';
top: 0;
position: absolute;
left: 0;
}
.woocommerce .woocommerce-product-rating {
line-height: 2;
display: block;
}
.woocommerce .woocommerce-product-rating::after, .woocommerce .woocommerce-product-rating::before {
content: ' ';
display: table;
}
.woocommerce .woocommerce-product-rating::after {
clear: both;
}
.woocommerce .woocommerce-product-rating .star-rating {
margin: .5em 4px 0 0;
float: left;
}
.woocommerce .products .star-rating {
display: block;
margin: 0 0 .5em;
float: none;
}
.woocommerce .hreview-aggregate .star-rating {
margin: 10px 0 0;
}
.woocommerce #review_form #respond {
position: static;
margin: 0;
width: auto;
padding: 0;
background: transparent none;
border: 0;
}
.woocommerce #review_form #respond::after, .woocommerce #review_form #respond::before {
content: ' ';
display: table;
}
.woocommerce #review_form #respond::after {
clear: both;
}
.woocommerce #review_form #respond p {
margin: 0 0 10px;
}
.woocommerce #review_form #respond .form-submit input {
left: auto;
}
.woocommerce #review_form #respond textarea {
box-sizing: border-box;
width: 100%}
.woocommerce p.stars a {
position: relative;
height: 1em;
width: 1em;
text-indent: -999em;
display: inline-block;
text-decoration: none;
}
.woocommerce p.stars a::before {
display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
font-family: WooCommerce;
content: '\e021';
text-indent: 0;
}
.woocommerce p.stars a:hover~a::before {
content: '\e021'}
.woocommerce p.stars:hover a::before {
content: '\e020'}
.woocommerce p.stars.selected a.active::before {
content: '\e020'}
.woocommerce p.stars.selected a.active~a::before {
content: '\e021'}
.woocommerce p.stars.selected a:not(.active)::before {
content: '\e020'}
.woocommerce div.shop_attributes {
border-bottom: 1px solid #bfbcba;
margin-bottom: 1.618em;
width: 100%;
padding-bottom: 1.618em;
}
.woocommerce table.shop_table {
border: none;
text-align: left;
width: 100%;
border-collapse: collapse;
border-radius:0;
font-size:14px;
}
.woocommerce table.shop_table th {
font-weight: 700;
padding: 9px 12px;
}
.woocommerce .woocommerce-cart-form__contents td {
border-top: 1px solid #757575;
padding: 20px 12px;
vertical-align: middle;
}
.woocommerce table.shop_table td small {
font-weight: 400;
}
.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th {
border-top: 0;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
font-weight: 700;
border-top: 1px solid rgba(0, 0, 0, .1);
}
.woocommerce table.my_account_orders {
font-size: .85em;
}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
padding: 4px 8px;
vertical-align: middle;
}
.woocommerce table.my_account_orders .button {
white-space: nowrap;
}
.woocommerce table.my_account_orders .order-actions {
text-align: right;
}
.woocommerce table.my_account_orders .order-actions .button {
margin: .125em 0 .125em .25em;
}
.woocommerce table.woocommerce-MyAccount-downloads td, .woocommerce table.woocommerce-MyAccount-downloads th {
vertical-align: top;
text-align: center;
}
.woocommerce table.woocommerce-MyAccount-downloads td:first-child, .woocommerce table.woocommerce-MyAccount-downloads th:first-child {
text-align: left;
}
.woocommerce table.woocommerce-MyAccount-downloads td:last-child, .woocommerce table.woocommerce-MyAccount-downloads th:last-child {
text-align: left;
}
.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before, .woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before {
content: '\2193';
display: inline-block;
}
.woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation {
list-style: none outside;
}
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt {
float: left;
clear: both;
margin-right: 0.25em;
display: block;
list-style: none outside;
vertical-align: middle;
line-height: 29px;
font-size: 14px;
font-weight: 300;
text-align: justify;
}
.woocommerce td.product-name .wc-item-meta dd, .woocommerce td.product-name dl.variation dd {
margin-left: 5px;
float: left;
font-size: 14px;
font-weight: 500;
display: block;
padding-top: 4px;
}
.woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child {
margin-bottom: 0;
}
.woocommerce td.product-name p.backorder_notification {
font-size: .83em;
}
.woocommerce td.product-quantity {
min-width: 80px;
}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget {
list-style: none outside;
padding: 0;
margin: 0;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
padding: 4px 0;
margin: 0;
list-style: none;
}
.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before {
content: ' ';
display: table;
}
.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after {
clear: both;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
display: block;
font-weight: 700;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
float: right;
margin-left: 4px;
width: 32px;
height: auto;
box-shadow: none;
}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {
margin: 0;
padding-left: 1em;
border-left: 2px solid rgba(0, 0, 0, .1);
}
.woocommerce ul.cart_list li dl::after, .woocommerce ul.cart_list li dl::before, .woocommerce ul.product_list_widget li dl::after, .woocommerce ul.product_list_widget li dl::before {
content: ' ';
display: table;
}
.woocommerce ul.cart_list li dl::after, .woocommerce ul.product_list_widget li dl::after {
clear: both;
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt {
display: inline-block;
float: left;
margin-bottom: 1em;
}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt {
font-weight: 700;
padding: 0 0 .25em;
margin: 0 4px 0 0;
clear: left;
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd {
padding: 0 0 .25em;
}
.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child {
margin-bottom: 0;
}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating {
float: none;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
border-top: 3px double #ebe9eb;
padding: 4px 0 0;
}
.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {
min-width: 40px;
display: inline-block;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
padding-left: 2em;
position: relative;
padding-top: 0;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
position: absolute;
top: 0;
left: 0;
}
.woocommerce .widget_shopping_cart .buttons::after, .woocommerce .widget_shopping_cart .buttons::before, .woocommerce.widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::before {
content: ' ';
display: table;
}
.woocommerce .widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::after {
clear: both;
}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
margin-right: 5px;
margin-bottom: 5px;
}
.woocommerce form .form-row {
padding: 3px;
margin: 0 0 6px;
}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {
-webkit-transition: opacity .5s .5s ease;
transition: opacity .5s .5s ease;
opacity: 0;
}
.woocommerce form .form-row label {
line-height: 2;
}
.woocommerce form .form-row label.hidden {
visibility: hidden;
}
.woocommerce form .form-row label.inline {
display: block;
text-transform: none;
}
.woocommerce form .form-row select {
cursor: pointer;
margin: 0;
}
.woocommerce form .form-row .required {
border: 0;
}
.woocommerce form .form-row .input-checkbox {
display: inline;
margin: -2px 8px 0 0;
text-align: center;
vertical-align: middle;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
box-sizing: border-box;
width: 100%;
margin: 0;
outline: 0;
line-height: 1;
}
.woocommerce form .form-row textarea {
height: 4em;
line-height: 1.5;
display: block;
box-shadow: none;
}
.woocommerce form .form-row .select2-container {
width: 100%;
line-height: 2em;
}
.woocommerce form .form-row.woocommerce-invalid label {
color: #a00;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {
border-color: #a00;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
border-color: #69bf29;
}
.woocommerce form .form-row ::-webkit-input-placeholder {
line-height: normal;
}
.woocommerce form .form-row :-moz-placeholder {
line-height: normal;
}
.woocommerce form .form-row :-ms-input-placeholder {
line-height: normal;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
margin: 2em 0;
text-align: center;
border-radius: 5px;
}
.woocommerce ul#shipping_method {
list-style: none outside;
margin: 10px 0 0 0;
padding: 0;
}
.woocommerce ul#shipping_method li {
margin: 0;
padding: .25em 0 .25em 22px;
text-indent: -22px;
list-style: none outside;
}
.woocommerce ul#shipping_method li input {
margin: 3px .5ex;
}
@media screen and (max-width: 63.9375em) {
.woocommerce ul#shipping_method li .woocommerce-Price-amount {float:right;}
}
.woocommerce ul#shipping_method li label {
display: inline;
font-size: 13px;
text-transform: none;
}
.woocommerce ul#shipping_method li label img {margin-right: 10px;}
.woocommerce ul#shipping_method .amount {
font-weight: 700;
}
.woocommerce p.woocommerce-shipping-contents {
margin: 0;
}
.woocommerce ul.order_details {
margin: 0 0 3em;
list-style: none;
}
.woocommerce ul.order_details::after, .woocommerce ul.order_details::before {
content: ' ';
display: table;
}
.woocommerce ul.order_details::after {
clear: both;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details p {
font-size: 12px;
color: #534b49;
text-transform: uppercase;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details span {
font-size: 15px;
color: #122b54;
font-weight: 900;
}
.barreorder {
border-bottom: 1px solid #cfcfcf;
margin-bottom: 10px;
}
.woocommerce-order-received .entry-content p {color: #000;
font-weight: 900;}
.woocommerce-order-details, .woocommerce-thankyou-order-details {margin-top:40px;}
.woocommerce-table--order-details.shop_table.order_details {background: #eeeeee; margin-top:20px;}
.woocommerce-table--order-details.shop_table.order_details a {color:#000000; font-size:14px;}
.woocommerce-table--order-details.shop_table.order_details tfoot th {font-weight: 700 !important;}
.woocommerce-table--order-details.shop_table.order_details tfoot td {text-align: right;font-weight: 700 !important;}
.woocommerce .wc-bacs-bank-details-account-name {
font-weight: 700;
}
.woocommerce-customer-details #cdipickupLocationlabel p {color: #534b49;
font-size: 14px;}
.woocommerce .widget_layered_nav ul {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
}
.woocommerce-customer-details .woocommerce-column--billing-address h3, .woocommerce-customer-details .woocommerce-column--shipping-address h3 {
color: #534b49;
font-size: 18px;
text-transform: uppercase;
}
.woocommerce-customer-details .woocommerce-column--billing-address p {color: #534b49;
font-size: 14px;}
.woocommerce-customer-details .woocommerce-column--billing-address {color: #534b49;
font-size: 14px;}
@media screen and (max-width: 39.9375em) {
.woocommerce-customer-details .woocommerce-column--billing-address h3, .woocommerce-customer-details .woocommerce-column--shipping-address h3 {
color: #534b49;
margin-top: 30px;
}
.woocommerce-customer-details .woocommerce-column--billing-address, .woocommerce-customer-details .woocommerce-column--shipping-address {
color: #534b49;
font-size: 14px;
text-align: center;
}
}
mark {
background-color: transparent;
color: #000;
}
.woocommerce .widget_layered_nav ul li {
padding: 0 0 1px;
list-style: none;
}
.woocommerce .widget_layered_nav ul li::after, .woocommerce .widget_layered_nav ul li::before {
content: ' ';
display: table;
}
.woocommerce .widget_layered_nav ul li::after {
clear: both;
}
.woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span {
padding: 1px 0;
}
.woocommerce .widget_layered_nav ul li.chosen a::before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: .618em;
content: "";
text-decoration: none;
color: #a00;
}
.woocommerce .widget_layered_nav_filters ul {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
overflow: hidden;
zoom: 1;
}
.woocommerce .widget_layered_nav_filters ul li {
float: left;
padding: 0 1px 1px 0;
list-style: none;
}
.woocommerce .widget_layered_nav_filters ul li a {
text-decoration: none;
}
.woocommerce .widget_layered_nav_filters ul li a::before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: .618em;
content: "";
text-decoration: none;
color: #a00;
}
.woocommerce .widget_price_filter .price_slider {
margin-bottom: 1em;
}
.woocommerce .widget_price_filter .price_slider_amount {
text-align: right;
line-height: 2.4;
font-size: .8751em;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
font-size: 1.15em;
float: left;
}
.woocommerce .widget_price_filter .ui-slider {
position: relative;
text-align: left;
margin-left: .5em;
margin-right: .5em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1em;
height: 1em;
background-color: #a46497;
border-radius: 1em;
cursor: ew-resize;
outline: 0;
top: -.3em;
margin-left: -.5em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
border-radius: 1em;
background-color: #a46497;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
border-radius: 1em;
background-color: #602053;
border: 0;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
height: .5em;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: -1px;
}
.woocommerce .widget_rating_filter ul {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
}
.woocommerce .widget_rating_filter ul li {
padding: 0 0 1px;
list-style: none;
}
.woocommerce .widget_rating_filter ul li::after, .woocommerce .widget_rating_filter ul li::before {
content: ' ';
display: table;
}
.woocommerce .widget_rating_filter ul li::after {
clear: both;
}
.woocommerce .widget_rating_filter ul li a {
padding: 1px 0;
text-decoration: none;
}
.woocommerce .widget_rating_filter ul li .star-rating {
float: none;
display: inline-block;
}
.woocommerce .widget_rating_filter ul li.chosen a::before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: .618em;
content: "";
text-decoration: none;
color: #a00;
}
.pswp {
z-index: 999999;
}
.woocommerce img.pswp__img, .woocommerce-page img.pswp__img {
max-width: none;
}
button.pswp__button {
box-shadow: none!important;
background-image: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/css/photoswipe/default-skin/default-skin.png)!important;
}
button.pswp__button, button.pswp__button--arrow--left::before, button.pswp__button--arrow--right::before, button.pswp__button:hover {
background-color: transparent!important;
}
button.pswp__button--arrow--left, button.pswp__button--arrow--left:hover, button.pswp__button--arrow--right, button.pswp__button--arrow--right:hover {
background-image: none!important;
}
button.pswp__button--close:hover {
background-position: 0 -44px;
}
button.pswp__button--zoom:hover {
background-position: -88px 0;
}
.woocommerce-info {
padding: 1em 2em 1em 0;
margin:0;
position: relative;
background-color: transparent;
list-style: none outside;
width: auto;
word-wrap: break-word;
font-size: 14px;
line-height: 31px;
border-top: 1px solid #0e2c54;
border-bottom: 1px solid #0e2c54;
color: #525252;
font-weight: 900;
}
.woocommerce-error,  .woocommerce-message {
padding: 0;
margin:0;
position: relative;
background-color: transparent;
list-style: none outside;
width: auto;
word-wrap: break-word;
font-size: 14px;
line-height: 1;
border-top: none;
border-bottom: none;
color: #525252;
font-weight: 900;
}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a {
color: #525252;
font-weight: 300;
font-size: 14px;
}
.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after {
clear: both;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
float: right;
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
list-style: none outside!important;
padding-left: 0!important;
margin-left: 0!important;
}
.rtl.woocommerce div.product div.images .flex-control-thumbs li {
float: right;
}
.woocommerce-info::before {
}
.woocommerce-error {
border-top-color: #b81c23;
}
.woocommerce-error::before {
content: '\f00d';
color: #b81c23;
font-family: FontAwesome;
float: left;
margin-right: 5px;
}
.woocommerce-account .woocommerce::after, .woocommerce-account .woocommerce::before {
content: ' ';
display: table;
}
.woocommerce-account .woocommerce::after {
clear: both;
}
.woocommerce-account .addresses .title::after, .woocommerce-account .addresses .title::before {
content: ' ';
display: table;
}
.woocommerce-account .addresses .title::after {
clear: both;
}
.woocommerce-account .addresses .title h3 {
float: left;
}
.woocommerce-account .addresses .title .edit {
float: right;
}
.woocommerce-account ol.commentlist.notes li.note p.meta {
font-weight: 700;
margin-bottom: 0;
}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child {
margin-bottom: 0;
}
.woocommerce-account ul.digital-downloads {
margin-left: 0;
padding-left: 0;
}
.woocommerce-account ul.digital-downloads li {
list-style: none;
margin-left: 0;
padding-left: 0;
}
.woocommerce-account ul.digital-downloads li::before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: .618em;
content: "";
text-decoration: none;
}
.woocommerce-account ul.digital-downloads li .count {
float: right;
}
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {
min-width: 32px;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
width: 72px;
box-shadow: none;
}
#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th {
vertical-align: middle;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
float: left;
box-sizing: border-box;
border: 1px solid #000;
padding: 0.85em 1em;
margin: 0 4px 0 0;
outline: 0;
line-height: 1;
color: #000;
text-align: center;
height: inherit;
font-size: 12px;
text-transform: uppercase;
}
#add_payment_method table.cart input, .woocommerce-cart table.cart input, .woocommerce-checkout table.cart input {
margin: 0;
vertical-align: middle;
line-height: 1;
}
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {
padding: 1em 0;
}
#add_payment_method .wc-proceed-to-checkout::after, #add_payment_method .wc-proceed-to-checkout::before, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::before, .woocommerce-checkout .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::before {
content: ' ';
display: table;
}
#add_payment_method .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::after {
clear: both;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
display: block;
text-align: center;
margin-bottom: 1em;
font-size: 14px;
padding: 0.85em 1em;
}
#add_payment_method .cart-collaterals .shipping_calculator .button, .woocommerce-cart .cart-collaterals .shipping_calculator .button, .woocommerce-checkout .cart-collaterals .shipping_calculator .button {
width: 100%;
float: none;
display: block;
}
#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button::after, .woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after, .woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button::after {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-left: .618em;
content: "";
text-decoration: none;
}
#add_payment_method .cart-collaterals .cart_totals p small, .woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-checkout .cart-collaterals .cart_totals p small {
color: #777;
font-size: .83em;
}
#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {
border-collapse: separate;
margin: 0 0 6px;
padding: 0;
}
#add_payment_method .cart-collaterals .cart_totals table tr:first-child td, #add_payment_method .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th {
border-top: 0;
}
#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th {
width: 40%}
#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th {
vertical-align: top;
border-left: 0;
border-right: 0;
line-height: 1.5em;
}
#add_payment_method .cart-collaterals .cart_totals table small, .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-checkout .cart-collaterals .cart_totals table small {
color: #777;
}
#add_payment_method .cart-collaterals .cart_totals table select, .woocommerce-cart .cart-collaterals .cart_totals table select, .woocommerce-checkout .cart-collaterals .cart_totals table select {
width: 100%}
#add_payment_method .cart-collaterals .cart_totals .discount td, .woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-checkout .cart-collaterals .cart_totals .discount td {
color: #77a464;
}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
border-top: 1px solid #997952;
}
#add_payment_method .cart-collaterals .cross-sells ul.products li.product, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product {
margin-top: 0;
}
#add_payment_method .checkout .col-2 h3#ship-to-different-address, .woocommerce-cart .checkout .col-2 h3#ship-to-different-address, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
float: left;
clear: none;
}
#add_payment_method .checkout .col-2 .notes, .woocommerce-cart .checkout .col-2 .notes, .woocommerce-checkout .checkout .col-2 .notes {
clear: left;
}
#add_payment_method .checkout .col-2 .form-row-first, .woocommerce-cart .checkout .col-2 .form-row-first, .woocommerce-checkout .checkout .col-2 .form-row-first {
clear: left;
}
#add_payment_method .checkout .create-account small, .woocommerce-cart .checkout .create-account small, .woocommerce-checkout .checkout .create-account small {
font-size: 11px;
color: #777;
font-weight: 400;
}
#add_payment_method .checkout div.shipping-address, .woocommerce-cart .checkout div.shipping-address, .woocommerce-checkout .checkout div.shipping-address {
padding: 0;
clear: left;
width: 100%}
#add_payment_method .checkout .shipping_address, .woocommerce-cart .checkout .shipping_address, .woocommerce-checkout .checkout .shipping_address {
clear: both;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
background: #ebe9eb;
border-radius: none;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
text-align: left;
padding: 1em;
margin: 0;
list-style: none outside;
}
#add_payment_method #payment ul.payment_methods::after, #add_payment_method #payment ul.payment_methods::before, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::before, .woocommerce-checkout #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::before {
content: ' ';
display: table;
}
.payment_method_woocommerce-payplug {}
.payment_method_woocommerce-payplug img {
display: grid;
margin-top: 13px !important;
}
#add_payment_method #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::after {
clear: both;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
line-height: 2;
text-align: center;
margin: 0;
font-weight: 400;
border-bottom: 1px solid #e3e3e3;
padding-top: 20px;
padding-bottom: 20px;
}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
margin: 0 1em 0 0;
}
ul.payment_methods li label { font-weight: 900 !important;}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
vertical-align: middle;
margin: -2px 0 0 .5em;
padding: 0;
position: relative;
box-shadow: none;
}
#add_payment_method #payment ul.payment_methods li img+img, .woocommerce-cart #payment ul.payment_methods li img+img, .woocommerce-checkout #payment ul.payment_methods li img+img {
margin-left: 2px;
}
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before {
content: ' ';
display: table;
}
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after {
clear: both;
}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
padding: 1em;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
position: relative;
box-sizing: border-box;
width: 100%;
padding: 1em;
margin: 1em 0;
border-radius: 2px;
line-height: 1.5;
background-color: #fff;
color: #000;
font-size: 14px;
font-weight: 300;
}
#add_payment_method #payment div.payment_box input.input-text, #add_payment_method #payment div.payment_box textarea, .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea {
border-color: #c7c1c6;
border-top-color: #bbb3b9;
}
#add_payment_method #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder {
color: #bbb3b9;
}
#add_payment_method #payment div.payment_box :-moz-placeholder, .woocommerce-cart #payment div.payment_box :-moz-placeholder, .woocommerce-checkout #payment div.payment_box :-moz-placeholder {
color: #bbb3b9;
}
#add_payment_method #payment div.payment_box :-ms-input-placeholder, .woocommerce-cart #payment div.payment_box :-ms-input-placeholder, .woocommerce-checkout #payment div.payment_box :-ms-input-placeholder {
color: #bbb3b9;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods {
list-style: none outside;
margin: 0;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token {
margin: 0 0 .5em;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label {
cursor: pointer;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput {
vertical-align: middle;
margin: -3px 1em 0 0;
position: relative;
}
#add_payment_method #payment div.payment_box .wc-credit-card-form, .woocommerce-cart #payment div.payment_box .wc-credit-card-form, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
border: 0;
padding: 0;
margin: 1em 0 0;
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number {
font-size: 1.5em;
padding: 8px;
background-repeat: no-repeat;
background-position: right .618em center;
background-size: 32px 20px;
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa {
background-image: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/icons/credit-cards/visa.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard {
background-image: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/icons/credit-cards/mastercard.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser {
background-image: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/icons/credit-cards/laser.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {
background-image: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/icons/credit-cards/diners.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro {
background-image: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/icons/credit-cards/maestro.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb {
background-image: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/icons/credit-cards/jcb.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex {
background-image: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/icons/credit-cards/amex.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover {
background-image: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/icons/credit-cards/discover.svg);
}
#add_payment_method #payment div.payment_box span.help, .woocommerce-cart #payment div.payment_box span.help, .woocommerce-checkout #payment div.payment_box span.help {
font-size: .857em;
color: #777;
font-weight: 400;
}
#add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row {
margin: 0 0 1em;
}
#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child {
margin-bottom: 0;
}
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {
float: right;
line-height: 52px;
font-size: .83em;
}
#add_payment_method #payment .payment_method_paypal img, .woocommerce-cart #payment .payment_method_paypal img, .woocommerce-checkout #payment .payment_method_paypal img {
max-height: 52px;
vertical-align: middle;
}
.woocommerce-terms-and-conditions {
border: 1px solid rgba(0, 0, 0, .2);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
background: rgba(0, 0, 0, .05);
}
.woocommerce-password-strength {
text-align: center;
font-weight: 600;
padding: 3px .5em;
font-size: 1em;
}
.woocommerce-password-strength.strong {
background-color: #c1e1b9;
border-color: #83c373;
}
.woocommerce-password-strength.short {
background-color: #f1adad;
border-color: #e35b5b;
}
.woocommerce-password-strength.bad {
background-color: #fbc5a9;
border-color: #f78b53;
}
.woocommerce-password-strength.good {
background-color: #ffe399;
border-color: #ffc733;
}
.woocommerce-password-hint {
margin: .5em 0 0;
display: block;
}
#content.twentyeleven .woocommerce-pagination a {
font-size: 1em;
line-height: 1;
}
.single-product .twentythirteen #reply-title, .single-product .twentythirteen #respond #commentform, .single-product .twentythirteen .entry-summary {
padding: 0;
}
.single-product .twentythirteen p.stars {
clear: both;
}
.twentythirteen .woocommerce-breadcrumb {
padding-top: 40px;
}
.twentyfourteen ul.products li.product {
margin-top: 0!important;
}
body:not(.search-results) .twentysixteen .entry-summary {
color: inherit;
font-size: inherit;
line-height: inherit;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
float: right;
margin:0;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
width: 100%}
.woocommerce .col2-set::after, .woocommerce .col2-set::before, .woocommerce-page .col2-set::after, .woocommerce-page .col2-set::before {
content: ' ';
display: table;
}
.woocommerce .col2-set::after, .woocommerce-page .col2-set::after {
clear: both;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: left;
width: 48%}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float: right;
width: 48%}
.woocommerce img, .woocommerce-page img {
height: auto;
max-width: 100%}
.woocommerce #content div.product div.thumbnails::after, .woocommerce #content div.product div.thumbnails::before, .woocommerce div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::before, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::before, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::before {
content: ' ';
display: table;
}
.woocommerce #content div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::after {
clear: both;
}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
float: left;
width: 30.75%;
margin-right: 3.8%;
margin-bottom: 1em;
}
.woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last {
margin-right: 0;
}
.woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first {
clear: both;
}
.woocommerce #content div.product div.thumbnails.columns-1 a, .woocommerce div.product div.thumbnails.columns-1 a, .woocommerce-page #content div.product div.thumbnails.columns-1 a, .woocommerce-page div.product div.thumbnails.columns-1 a {
width: 100%;
margin-right: 0;
float: none;
}
.woocommerce #content div.product div.thumbnails.columns-2 a, .woocommerce div.product div.thumbnails.columns-2 a, .woocommerce-page #content div.product div.thumbnails.columns-2 a, .woocommerce-page div.product div.thumbnails.columns-2 a {
width: 48%}
.woocommerce #content div.product div.thumbnails.columns-4 a, .woocommerce div.product div.thumbnails.columns-4 a, .woocommerce-page #content div.product div.thumbnails.columns-4 a, .woocommerce-page div.product div.thumbnails.columns-4 a {
width: 22.05%}
.woocommerce #content div.product div.thumbnails.columns-5 a, .woocommerce div.product div.thumbnails.columns-5 a, .woocommerce-page #content div.product div.thumbnails.columns-5 a, .woocommerce-page div.product div.thumbnails.columns-5 a {
width: 16.9%}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
clear: both;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::before {
content: ' ';
display: table;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after {
clear: both;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
display: inline-block;
}
.woocommerce #content div.product #reviews .comment::after, .woocommerce #content div.product #reviews .comment::before, .woocommerce div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::before, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::before, .woocommerce-page div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::before {
content: ' ';
display: table;
}
.woocommerce #content div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::after {
clear: both;
}
.woocommerce #content div.product #reviews .comment img, .woocommerce div.product #reviews .comment img, .woocommerce-page #content div.product #reviews .comment img, .woocommerce-page div.product #reviews .comment img {
float: right;
height: auto;
}
.woocommerce ul.products, .woocommerce-page ul.products {
clear: both;
}
.woocommerce ul.products::after, .woocommerce ul.products::before, .woocommerce-page ul.products::after, .woocommerce-page ul.products::before {
content: ' ';
display: table;
}
.woocommerce ul.products::after, .woocommerce-page ul.products::after {
clear: both;
}
.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce .woocommerce-pagination ul.page-numbers::before, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::before {
content: ' ';
display: table;
}
.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after {
clear: both;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
display: inline-block;
}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
height: auto;
}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
text-align: right;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
width: auto;
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
float: left;
}
.woocommerce #content table.cart td.actions .coupon label, .woocommerce table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label {
display: none;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
width: 100%}
.woocommerce .cart-collaterals::after, .woocommerce .cart-collaterals::before, .woocommerce-page .cart-collaterals::after, .woocommerce-page .cart-collaterals::before {
content: ' ';
display: table;
}
.woocommerce .cart-collaterals::after, .woocommerce-page .cart-collaterals::after {
clear: both;
}
.woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related {
width: 30.75%;
float: left;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
width: 48%;
float: left;
}
.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
float: none;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
width: 48%}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
width: 48%;
clear: right;
float: right;
}
.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce .cart-collaterals .shipping_calculator::before, .woocommerce-page .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::before {
content: ' ';
display: table;
}
.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::after {
clear: both;
}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
width: 47%}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
float: right;
width: 65%;
background: #eeeeee;
padding: 20px;
}
.cart_totals h2 {
color: #122b54;
text-transform: uppercase;
font-size: 25px;
}
.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.cart_list li::before, .woocommerce-page ul.product_list_widget li::after, .woocommerce-page ul.product_list_widget li::before {
content: ' ';
display: table;
}
.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.product_list_widget li::after {
clear: both;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
float: right;
height: auto;
}
.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before {
content: ' ';
display: table;
}
.woocommerce form .form-row::after, .woocommerce-page form .form-row::after {
clear: both;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
display: block;
}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
display: inline;
}
.woocommerce form .form-row select, .woocommerce-page form .form-row select {
width: 100%}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
box-sizing: border-box;
width: 100%}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width: 47%;
overflow: visible;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
float: left;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
float: right;
}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
clear: both;
}
.woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select {
width: auto;
}
.woocommerce #payment .terms, .woocommerce #payment .wc-terms-and-conditions, .woocommerce-page #payment .terms, .woocommerce-page #payment .wc-terms-and-conditions {
text-align: left;
padding: 0 1em 0 0;
float: left;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
display: block;
padding-left: 40px;
padding-right: 40px;
margin-top: 60px;
}
.woocommerce .woocommerce-billing-fields::after, .woocommerce .woocommerce-billing-fields::before, .woocommerce .woocommerce-shipping-fields::after, .woocommerce .woocommerce-shipping-fields::before, .woocommerce-page .woocommerce-billing-fields::after, .woocommerce-page .woocommerce-billing-fields::before, .woocommerce-page .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-shipping-fields::before {
content: ' ';
display: table;
}
.woocommerce .woocommerce-billing-fields::after, .woocommerce .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-billing-fields::after, .woocommerce-page .woocommerce-shipping-fields::after {
clear: both;
}
.woocommerce .woocommerce-terms-and-conditions, .woocommerce-page .woocommerce-terms-and-conditions {
margin-bottom: 1.618em;
padding: 1.618em;
}
.woocommerce .woocommerce-oembed, .woocommerce-page .woocommerce-oembed {
position: relative;
}
.woocommerce-page.left-sidebar #content.twentyeleven {
width: 58.4%;
margin: 0 7.6%;
float: right;
}
.woocommerce-page.right-sidebar #content.twentyeleven {
margin: 0 7.6%;
width: 58.4%;
float: left;
}
.debug { padding: 10px 0;
}
.debug ul {
margin: 10px 0 10px 30px;
list-style-type: disc;
} .default-slider-container {
position: relative;
top: 0;
left: 0;
width: 942px;
height: 200px;
}
.default-slider-container .goToBlock {
position: absolute;
top: 0;
right: 0;
width: 36px;
height: 200px;
}
.default-slider-container .goToBlock .go {
width: 36px;
height: 36px;
background: #aaa;
margin: 0 0 5px 0;
cursor: pointer;
}
.default-slider {
position: relative;
overflow: hidden;
width: 900px;
height: 200px;
}
.default-slider .next {
position: absolute;
top: 79px;
right: 10px;
width: 40px;
height: 40px;
border: 1px dotted #ddd;
background: #000;
}
.default-slider .prev {
position: absolute;
top: 79px;
left: 10px;
width: 40px;
height: 40px;
border: 1px dotted #ddd;
background: #000;
}
.default-slider .slider {
width: 100%;
height: 100%;
}
.default-slider .slider .item {
float: left;
width: 900px;
height: 100%;
}
.default-slider .slider #item1 {
background: #666;
}
.default-slider .slider #item2 {
background: #999;
}
.default-slider .slider #item3 {
background: #aaa;
}
.default-slider .slider #item4 {
background: #ddd;
}
.default-slider .slider #item5 {
background: #777;
} .snap-slider {
position: relative;
overflow: hidden;
width: 900px;
height: 200px;
}
.snap-slider .slider {
height: 100%;
}
.snap-slider .slider .item {
width: 900px;
height: 100%;
}
.snap-slider .slider #item1 {
background: #666;
}
.snap-slider .slider #item2 {
background: #999;
}
.snap-slider .slider #item3 {
background: #aaa;
}
.snap-slider .slider #item4 {
background: #ddd;
}
.snap-slider .slider #item5 {
background: #777;
} .responsive-container {
width: 900px;
height: 200px;
}
.infinite-slider {
position: relative;
overflow: hidden;
width: 1200px;
height: 300px;
}
.infinite-slider .slider {
height: 100%;
}
.infinite-slider .slider .item {
width: 900px;
height: 100%;
}
.infinite-slider .slider #item1 {
background: #666;
}
.infinite-slider .slider #item2 {
background: #999;
}
.infinite-slider .slider #item3 {
background: #aaa;
}
.infinite-slider .slider #item4 {
background: #ddd;
}
.infinite-slider .slider #item5 {
background: #777;
} .responsive-slider {
position: relative;
overflow: hidden;
}
.responsive-slider .slider {
height: 100%;
min-height: 600px;
background: #fff;
touch-action: auto;
-ms-touch-action: auto;
}
.responsive-slider .slider .item {
height: 100%;
}
.responsive-slider .slider #item1 {
background: #666;
}
.responsive-slider .slider #item2 {
background: #999;
}
.responsive-slider .slider #item3 {
background: #aaa;
}
.responsive-slider .slider #item4 {
background: #ddd;
}
.responsive-slider .slider #item5 {
background: #777;
} .responsive-slider-2 {
position: relative;
overflow: hidden;
width: 900px;
height: 200px;
}
.responsive-slider-2 .slider {
height: 100%;
}
.responsive-slider-2 .slider .item {
width: 1400px;
height: 100%;
}
.responsive-slider-2 .slider #item1 {
background: #666;
}
.responsive-slider-2 .slider #item2 {
background: #999;
}
.responsive-slider-2 .slider #item3 {
background: #aaa;
}
.responsive-slider-2 .slider #item4 {
background: #ddd;
}
.responsive-slider-2 .slider #item5 {
background: #777;
} .autoslide-slider1,
.autoslide-slider2,
.autoslide-slider3,
.autoslide-slider4,
.autoslide-slider5 {
position: relative;
overflow: hidden;
width: 900px;
height: 200px;
}
.autoslide-slider1 .slider,
.autoslide-slider2 .slider,
.autoslide-slider3 .slider,
.autoslide-slider4 .slider,
.autoslide-slider5 .slider {
height: 100%;
}
.autoslide-slider1 .slider .item,
.autoslide-slider2 .slider .item,
.autoslide-slider3 .slider .item,
.autoslide-slider4 .slider .item,
.autoslide-slider5 .slider .item {
width: 900px;
height: 100%;
}
.autoslide-slider1 .slider .item .linkBlock,
.autoslide-slider2 .slider .item .linkBlock {
float: left;
width: 300px;
height: 198px;
border: 1px dotted #ddd;
background: #000;
cursor: pointer;
}
.autoslide-slider1 .slider #item1,
.autoslide-slider2 .slider #item1,
.autoslide-slider3 .slider #item1,
.autoslide-slider4 .slider #item1,
.autoslide-slider5 .slider #item1 {
background: #666;
}
.autoslide-slider1 .slider #item2,
.autoslide-slider2 .slider #item2,
.autoslide-slider3 .slider #item2,
.autoslide-slider4 .slider #item2,
.autoslide-slider5 .slider #item2 {
background: #999;
}
.autoslide-slider1 .slider #item3,
.autoslide-slider2 .slider #item3,
.autoslide-slider3 .slider #item3,
.autoslide-slider4 .slider #item3,
.autoslide-slider5 .slider #item3 {
background: #aaa;
}
.autoslide-slider1 .slider #item4,
.autoslide-slider2 .slider #item4,
.autoslide-slider3 .slider #item4,
.autoslide-slider4 .slider #item4,
.autoslide-slider5 .slider #item4 {
background: #ddd;
}
.autoslide-slider1 .slider #item5,
.autoslide-slider2 .slider #item5,
.autoslide-slider3 .slider #item5,
.autoslide-slider4 .slider #item5,
.autoslide-slider5 .slider #item5 {
background: #777;
}
.autoslide-slider2-container, 
.autoslide-slider4-container {
position: relative;
top: 0;
left: 0;
width: 942px;
height: 200px;
}
.autoslide-slider2-container .goToBlock,
.autoslide-slider4-container .goToBlock {
position: absolute;
top: 0;
right: 0;
width: 36px;
height: 200px;
}
.autoslide-slider2-container .goToBlock .go,
.autoslide-slider4-container .goToBlock .go {
width: 36px;
height: 36px;
background: #aaa;
margin: 0 0 5px 0;
cursor: pointer;
}
.autoslide-slider2 .next,
.autoslide-slider3 .next,
.autoslide-slider4 .next {
position: absolute;
top: 79px;
right: 10px;
width: 40px;
height: 40px;
border: 1px dotted #ddd;
background: #000;
}
.autoslide-slider2 .prev,
.autoslide-slider3 .prev,
.autoslide-slider4 .prev {
position: absolute;
top: 79px;
left: 10px;
width: 40px;
height: 40px;
border: 1px dotted #ddd;
background: #000;
}
.controleslide {
position: absolute;
top: 33%;
width: 100%;
}
#previousSlide {
color: #7b7572;
font-size: 36px;
left: 0;position: absolute;
}
#nextSlide {color: #7b7572;
font-size: 36px;
right: 0;position: absolute;
}
#achatrapide {
background: none;
color: #122b54;
border-bottom: 1px solid;
}
#achatrapide:hover {color:#7b7572;}
#achatrapide:after {
font-family: 'FontAwesome';
content:"\f291";
padding-left: 6px;
}
a.added_to_cart.wc-forward {
float: left;
right: 0;
background: #fff;
color: #122b54;
padding-left: 10px;
padding-right: 10px;
left: 0;
padding-top: 7px;
padding-bottom: 7px;
text-transform: uppercase;
font-size: 14px;
margin-top: -53px;
margin-bottom: 17px;
z-index: 1;
width: 100%;
position: relative;
}
.visu_cat_product {
width: 100%;
}
.cat_product .main-wrap {margin-top:0; position:relative;}
.cat_product {position:relative;}
.cat_product .fil  {position:absolute;}
.cat_product h1 {
position: absolute;
right: 0;
bottom: 0;
vertical-align: middle;
display: block;
font-size: 45px;
color: #7f7978;
font-weight: 200;
}
ul.product-cats {
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #d3d2d3;
}
ul.product-cats li {
display: inline-block;
margin-right: 20px;
}
ul.product-cats li.current h2 a {font-weight: bold;color: #122b54;}
ul.product-cats li h2 {
color: #7b7572;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
}
ul.product-cats li h2 a {
color: #7b7572;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
}
ul.product-cats li h2:hover, ul.product-cats li h2 a:hover {color:#122b54}
@media screen and (max-width: 39.9375em) {
.cat_product h1 {
position: absolute;
right: 0;
bottom: 0;
vertical-align: middle;
display: block;
font-size: 25px;
color: #7f7978;
font-weight: 200;
}
}
.single-product .container {
background-image: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/background/ombre_5.png);
background-position: center top;
background-repeat: repeat-x;
}
.single-product .main-wrap {margin-top: 1rem;}
ul.attributes {
margin-left: 0;
margin-top: 20px;
display: block;
margin-bottom: 30px;
}
ul.attributes li {
margin-right: 6px;
}
.features {}
.features p {
color: #67605f;
font-size: 14px;
font-weight: 500;
line-height: 5px;
}
.woocommerce div.product .entry-summary .price .woocommerce-Price-amount {
font-size: 18px;
color: #000;
font-weight: 500;
}
.woocommerce div.product .onsale .price .woocommerce-Price-amount, .woocommerce div.product .onsale p.price del {color: #eb0967;padding-right: 10px;}
.woocommerce div.product form.cart div.quantity {
display: inline-block;
margin: 1rem 0 0;
}
.woocommerce div.product form.cart div.quantity p {
text-transform: uppercase;
font-size: 12px !important;
color: #7b7572;
margin-bottom: 5px;
}
.woocommerce div.product form.cart div.quantity span {
background: #e9dcd0 none repeat scroll 0 0;
cursor: pointer;
display: inline-block;
font-size: 1.5625rem;
height: 2.5rem;
line-height: 1rem;
margin: 0 0 1rem;
padding: 0.75rem;
text-align: center;
width: 2.5rem;
color:#7b7572;
}
.woocommerce .quantity .qty {
border: medium none;
display: inline-block;
font-size: 1.5625rem;
height: 2.5rem;
text-align: center;
width: 2.5rem;
background: #f7f2ed;
color:#7b7572;
margin-left: -4px;
margin-right: -4px;
}
.woocommerce div.product form.cart .button {
vertical-align: middle;
display: inline-block;
margin-bottom: 9px;
margin-left: 40px;
margin-top: 16px;
}
.product-type-simple span.onsale {
position: absolute;
left: 0;
color: #eb0967;
text-transform: uppercase;
font-size: 14px;
font-weight: bolder;
border-bottom: none;
top: 81px !important;
z-index: 10;
border-top: 1px solid;
display: inline-block;
width: 48%;
left: 0.9375rem;
}
.whitepad {
position: relative;
margin-bottom: 30px;
}
.whitepad h2 {
color: #122b54;
font-size: 18px;
text-transform: uppercase;
text-align: center;
display: table;
margin: 0 auto;
width: 420px;
background: #fff;
z-index: 2;
position: relative;
}
.whitepad .bar {
border-bottom: 1px solid #122b54;
position: absolute;
top: 12px;
width: 100%;
z-index: 1;
}
.features_product_detail img {
}
.features_product_detail p, .features_product_detail li {
color: #000;
font-size: 14px;
font-weight: lighter;
text-align: justify;
}
.features_product_detail strong, .features_product_detail b {font-weight: 500;}
.features_product_detail pre {
overflow: hidden;
display: block;
width: auto;
white-space: inherit;
font-family: inherit;
font-size: 11px;
}
.related.products {
margin-top: 50px;
}
.related.products h2 {
border-bottom: 1px solid #d7d5d4;
color: #7b7572;
font-size: 18px;
padding-bottom: 10px;
text-align: center;
text-transform: uppercase;
}
.related.products .columns:last-child:not(:first-child) {clear: none;}
@media screen and (max-width: 63.9375em) {
.woocommerce div.product form.cart .button {
vertical-align: middle;
display: block;
margin-bottom: 9px;
margin-left: 0;
width: 260px;
}
.related.products .columns:last-child:not(:first-child) {
clear: none;
}	
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
float: none;
margin: 0;
display: inline-block;
width: 100%;
margin-bottom: 15px
}	
}
@media screen and (max-width: 39.9375em) {
.single-product .main-wrap {
margin-top: 0;
}
.woocommerce div.product .product_title {
clear: none;
margin-top: 0;
padding: 0;
color: #122b54;
text-transform: uppercase;
font-size: 22px;
line-height: 20px;
}
.woocommerce div.product .sub_product_title {
clear: none;
margin-top: 0;
padding: 0;
color: #122b54;
text-transform: uppercase;
font-size: 16px;
}
.product-type-simple span.onsale {
width: auto;
left: 0.625rem;
}
.woocommerce div.product form.cart .button {width: 100%;}
.whitepad h2 {
color: #122b54;
font-size: 18px;
text-transform: uppercase;
text-align: center;
display: table;
margin: 0 auto;
width: auto;
background: #fff;
z-index: 2;
position: relative;
}
.whitepad .bar {display:none;}
li.accordion-item {
position: relative;
}
li.accordion-item.is-active {}
}
.page-template-page-full-panier .main-wrap, .page-template-page-contact .main-wrap {
margin-top: 0;
}
.page-template-page-full-panier .entry-title  {
font-size: 28px;
color: #122b54;
text-transform: uppercase;
}
@media screen and (max-width: 39.9375em) {
.page-template-page-full-panier .entry-title {
font-size: 24px;
color: #122b54;
text-transform: uppercase;
text-align: center;
}
}
.page-template-page-full-panier .container, .page-template-page-contact .container {
background-image: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/background/ombre_5.png);
background-position: center top;
background-repeat: repeat-x;
}
.product-remove {width: 2rem;}
.order-total {}
th.product-total {}
.woocommerce-cart table.cart .product-thumbnail {
min-width: 72px;
padding: 0;
width: 72px;
}
.woocommerce table.shop_table th {
font-size: 12px;
font-weight: 400;
padding: 9px 12px;
text-transform: uppercase;
}
.quantity p {display:none;}
.woocommerce-cart table.cart .td-quantity-button {
background: #eeeeee none repeat scroll 0 0;
cursor: pointer;
display: inline-block;
font-size: 1.5625rem;
height: 2.5rem;
line-height: 1rem;
margin: 0;
padding: 0.5rem;
text-align: center;
width: 2.5rem;
}
.woocommerce-cart table.cart .qty {
border: medium none;
display: inline-block;
height: 2.5rem;
text-align: center;
width: 2.5rem;
background: #fff;
color: #7b7572;
margin-left: -4px;
margin-right: -4px;
margin-top: -2px;
font-size: 16px;
}
.woocommerce-cart table.cart td.product-name a {
color: #000;
font-size: 14px;
text-transform: uppercase;
}
.woocommerce-cart table.cart td.product-name a:hover {
color: #122b54;
}
.update_cart:before {
font-family: 'FontAwesome';
content:"\f021";
}
.cart-subtotal .woocommerce-Price-amount, .order-total  strong .woocommerce-Price-amount {
font-size: 20px;
color: #000;}
@media screen and (max-width: 39.9375em) {
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
float: right;
width: 100%;
background: #eeeeee;
padding: 20px;
}
.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{
content:attr(data-title) " : ";font-weight:14px;float:left;text-transform: uppercase;}
.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n),.woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n),.woocommerce[class*=columns-] ul.products li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:' ';display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}
}
.woocommerce-account h2, .woocommerce-checkout h2 {
color: #122b54;
font-size: 20px;
text-transform: none;
text-align: center;
font-weight: 500;
}
.woocommerce-checkout h3 {
color: #122b54;
font-size: 20px;
text-transform: none;
text-align: center;
font-weight: 500;
}
.sub_account {
text-align: center;
color: #534b49;
font-size: 14px;
text-transform: uppercase;
margin-top: 40px;
}
.lost_password a {
color: #122b54;
text-decoration: underline;
font-size: 14px;
}
@media screen and (max-width: 63.9375em) {
.woocommerce ul#shipping_method {
list-style: none outside;
margin: 0;
padding: 0;
display: block;
text-align: left;
margin-top: 15px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
float: right;
width: 100%;
background: #eeeeee;
padding: 20px 0;
}
}
@media screen and (max-width: 39.9375em) {
.sub_account {
text-align: center;
color: #534b49;
font-size: 12px;
text-transform: uppercase;
margin-top: 40px;
}
.cart_totals h2 {
color: #122b54;
text-transform: uppercase;
font-size: 25px;
text-align: center;
}
.woocommerce ul#shipping_method li {
margin: 0;
padding: .25em 0 .25em 22px;
text-indent: -22px;
list-style: none outside;
vertical-align: middle;
line-height: 16px;
}	
.woocommerce ul#shipping_method li label {
display: inline;
font-size: 11px;
text-transform: none;
}
}
#customer_details {
margin-bottom: 3rem;
}
form.woocommerce-checkout {
margin-top: 30px;
}
#order_review thead, #order_review tfoot {
background: #fff;
color: #000000;
border: 1px solid #cacaca;
}
#order_review tbody td, #order_review tbody th {
padding: .5rem .625rem .625rem;
border: 1px solid #cacaca;
}
.woocommerce-checkout-review-order {
margin-top: 1rem;
}
input[name="login"] {width: 100%;}
.woocommerce-checkout .woocommerce-checkout-review-order-table tr th, .woocommerce-checkout tr.cart-subtotal td, .woocommerce-checkout tr.shipping td, .woocommerce-checkout .cart-discount td {
border: 1px solid #cacaca;
}
.woocommerce-checkout tr.order-total th, .woocommerce-checkout tr.order-total td {border-bottom:none;}
.woocommerce-checkout .woocommerce table.shop_table tbody th, .woocommerce-checkout .woocommerce table.shop_table tfoot td, .woocommerce-checkout .woocommerce table.shop_table tfoot th {
font-weight: normal;
border-top: none;
vertical-align: top;
}
.woocommerce-checkout #add_payment_method #payment, .woocommerce-checkout .woocommerce-cart #payment, .woocommerce-checkout .woocommerce-checkout #payment {
background: #fff;
margin-top: 1rem;
width: 100%;
border: 1px solid #cacaca;
}
select option {
padding-bottom: 10px;
padding-top: 10px;
padding-left: 5px;
}
#iconpopupmap a {display:none;}
tr.shipping th {}
tr.shipping td {
font-weight: 700;
font-size: 12px;
text-transform: uppercase;
}
.includes_tax {
display: block;
color: #000 !important;
}
#zoneiconmap span {font-size:14px;}
.wc-terms-and-conditions {
display: inline-block;
width: 100%;
}
.wc-terms-and-conditions a, .wc-terms-and-conditions span {
text-transform: none;
color: #000;
font-size: 14px;
}
.wc-terms-and-conditions a {text-decoration: underline;}
a.about_paypal {display:none;}
.cart-discount td {text-align: right;}
.cart-discount td a {color: #122b54;}
.product-total {
text-align: center;
font-weight: 900 !important;
}
.cart-subtotal td {text-align:center;}
.cart-discount td {text-align:center;}
.order-total td {text-align:center;}
th.product-name {
font-weight: 900 !important;
}
@media screen and (max-width: 39.9375em) {
.woocommerce ul#shipping_method li label img {
margin-right: 10px;
display: none;
}
.woocommerce ul#shipping_method li .woocommerce-Price-amount {
float: right;
display: inline-block;
}
.woocommerce table.shop_table {
font-size: 12px;line-height: 39px
}
.product-name {line-height: 14px; }
.product-remove {border-top:none !important;}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
content: attr(data-title) "  ";
}
form.woocommerce-checkout {
margin-top: 20px;
}
.woocommerce-checkout h3 {
color: #122b54;
font-size: 16px;
text-transform: uppercase;
text-align: center;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
display: block;
padding-left: 40px;
padding-right: 40px;
margin-top: 100px;
}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
margin: 0 1em 0 0;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
}
.woocommerce-cart table.cart td.product-name a {
color: #000;
font-size: 12px;
text-transform: uppercase;
}
.woocommerce ul#shipping_method li label {
display: inline;
font-size: 11px;
text-transform: none;
vertical-align: bottom;
}
.woocommerce .woocommerce-cart-form__contents td {
border-top: 1px solid #757575;
padding: 12px 12px;
vertical-align: middle;
}	
}
.woocommerce-account .entry-title {position:relative;}
.woocommerce-account .entry-content {}
.woocommerce-account .entry-title::after {
background-image: url(//www.active-avocats.com/wp-content/themes/activeavocats/dist/assets/images/logo/picto_testi.png);
content: "";
background-repeat: no-repeat;
position: absolute;
width: 100%;
padding: 5px;
bottom: -40px;
left: 0;
}
.woocommerce-MyAccount-navigation ul {
margin-left: 0;
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
.woocommerce-MyAccount-navigation ul li {
display: block;
margin-bottom: 20px;
padding-right: 3rem;
}
.woocommerce-MyAccount-navigation ul li a {
color: #534b49;
font-size: 14px;
text-transform: uppercase;
}
.woocommerce-MyAccount-navigation ul li.is-active a { font-weight: bold;}
.woocommerce-MyAccount-navigation ul li:hover a, .woocommerce-MyAccount-navigation ul li:hover::before {color:#122b54}
.woocommerce-MyAccount-navigation ul li:before {
font-family: FontAwesome;
font-size: 14px;
padding-right: 4px;
color: #534b49;
vertical-align: middle;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--dashboard:before {content:"\f009";}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders:before {content:"\f0f6"}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address:before {content:"\f015"}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-account:before {content:"\f044"}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout:before {content:"\f08b"}
.woocommerce-account legend {
font-size: 20px;
color: #122b54;
text-align: center;
font-weight: 500;
margin-bottom: 1rem;
margin-top:50px;
width: 100%;
text-transform: uppercase;
}
.woocommerce-account .button {
margin-top: 40px;
}
.woocommerce-account .woocommerce-button.view {
margin-right: 56px;
margin-left: -25px;
}
.woocommerce-account .woocommerce-button.view span {display:none;}
.woocommerce-account .woocommerce-button.invoice {}
.woocommerce-account .woocommerce-button.invoice span {display:none;}
.woocommerce-account .woocommerce-button.view:before {
content:"\f06e";
font-family: FontAwesome;
padding-right: 10px;
}
.woocommerce-account .woocommerce-button.invoice:before {
content:"\f0f6";
font-family: FontAwesome;
padding-right: 10px;
}
.woocommerce-account .woocommerce-orders-table { color:#534b49;}
.woocommerce-account table.woocommerce-orders-table td {
border-bottom: 1px solid #cfcfcf;
padding-bottom: 30px;
padding-top: 30px;
}
.woocommerce-orders-table__cell-order-actions {text-align:center;}
.woocommerce-orders-table a {color:#534b49;}
.woocommerce-page.woocommerce-edit-address .woocommerce-MyAccount-content {color:#534b49;}
.woocommerce-page.woocommerce-edit-address .woocommerce-MyAccount-content h3 {
font-size: 20px;
color: #122b54;
text-align: left;
font-weight: 500;
margin-bottom: 1rem;
margin-top: 50px;
width: 100%;
text-transform: uppercase;
}
.dashboard > div {
cursor:pointer;
}
.dashboard > div > div {
background: #f4ede5;
color: #534b49;
padding-top: 50px;
padding-bottom: 50px;
font-size: 16px;
outline: 1px solid #122b54;
outline-offset: -10px;
}
.dashboard > div > div i {font-size: 20px;}
.dashboard > div > div p {
color: #534b49;
text-transform: uppercase;
font-size: 14px;
}
.dashboard > div:hover div {background:#122b54; outline: 1px solid #ffffff;} 
.dashboard > div:hover div p {color:#ffffff;}
.dashboard > div:hover div i {color:#ffffff;}
@media screen and (max-width: 39.9375em) {
.dashboard > div {margin-bottom:20px;}
}
.woocommerce-account table.woocommerce-orders-table td {
position: relative;
}
#billing_country_field .select2-container {display:none !important;}
h4.xa_sp_table_head1 {text-align:left !important}
td.xa_sp_table_head2_cell:nth-child(2), td.xa_sp_table_cell:nth-child(2) {display:none;}
.free_discount {
position: relative;
top: 0;
background: #7b7471;
width: 100%;
height: 30px;
}
.free_discount .row {}
.free_discount p {
color: #fff;
font-size: 14px;
text-transform: uppercase;
line-height: 30px;
vertical-align: middle;
}
.free_discount i {
margin-right: 10px;
}
@media screen and (max-width: 63.9375em) {
.free_discount {
position: fixed;
bottom: 0;
background: #7b7471;
width: 100%;
height: 18px;
margin-bottom: inherit;
top: inherit;
z-index: 99;
}
.free_discount p {
color: #fff;
font-size: 10px;
text-transform: uppercase;
line-height: 18px;
vertical-align: middle;
}
}
.woocommerce-terms-and-conditions-wrapper {
text-align: center;
font-size: 14px;
font-weight: 300;
}
@media screen and (max-width: 40em) {
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt {
float: none;
clear: both;
margin-right: 0;
display: block;
list-style: none outside;
vertical-align: middle;
line-height: 14px;
font-size: 14px;
font-weight: 300;
text-align: left;
margin-bottom: 0;
}
.woocommerce td.product-name .wc-item-meta dd, .woocommerce td.product-name dl.variation dd {
margin-left: 0;
float: none;
font-size: 14px;
font-weight: 500;
display: block;
padding-top: 0;
text-align: left;
margin-bottom: 1rem;
}
}
.woocommerce-account .main-container {background:#ededed} 
.woocommerce-account .footer {background: #ffffff;}
.thankyou  {background:#ededed} 
.woocommerce-table--order-details {}
.woocommerce-table--order-details thead , .woocommerce-table--order-details tfoot{background: #ffffff;}
.woocommerce-table--order-details th, .woocommerce-table--order-details td {
border: 1px solid #cacaca;
}
dl.birchschedule dd {margin-top: 5px !important;}
.woocommerce-customer-details address {font-style: inherit;}
@media screen and (max-width: 40em) {
dl.birchschedule dt {
float: none;
clear: left;
font-weight: bold;
margin-right: 0;
}
dl.birchschedule dd {
margin-top: 0;
margin-bottom: 1rem !important;
}
}
.woocommerce-info::before {
content: '\2192';
color: #525252;
font-size: 14px;
margin-right: 7px;
border: 1px solid;
text-align: center;
padding: .3rem .5rem;
font-weight: 900;
}
.page-template-page-full-account .woocommerce-MyAccount-navigation ul {}
.page-template-page-full-account .woocommerce-MyAccount-navigation ul li {padding-right: 1px}
.page-template-page-full-account .woocommerce-MyAccount-navigation ul li a {
display: inline-block;
vertical-align: middle;
margin: 0;
font-family: inherit;
padding: .85em 1em;
-webkit-appearance: none;
border: 1px solid #122b54;
border-radius: 0;
transition: background-color .25s ease-out, color .25s ease-out;
font-size: 12px;
text-transform: uppercase;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: #122b54;
color: #ffffff;
}
.page-template-page-full-account .woocommerce-MyAccount-navigation ul li:before { display:none;}
.woocommerce-orders.page-template-page-full-account .woocommerce table.my_account_orders .button {
white-space: nowrap;
background: none;
color: #534b49;
font-size: 14px;
}