.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.button.dropdown::after,
.small-pull-1,
.small-pull-10,
.small-pull-11,
.small-pull-2,
.small-pull-3,
.small-pull-4,
.small-pull-5,
.small-pull-6,
.small-pull-7,
.small-pull-8,
.small-pull-9,
.small-push-1,
.small-push-10,
.small-push-11,
.small-push-2,
.small-push-3,
.small-push-4,
.small-push-5,
.small-push-6,
.small-push-7,
.small-push-8,
.small-push-9,
sub,
sup {
position: relative
}
a img,
button,
img,
legend {
border: 0
}
[type=button],
[type=submit],
button,
select {
-moz-appearance: none
}
.breadcrumbs a:hover,
.meta-tag a {
text-decoration: underline
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
text-rendering: optimizeLegibility
}
.rotate,
body {
-moz-osx-font-smoothing: grayscale
}
body,
button,
legend {
padding: 0
}
.row.collapse>.column,
.row.collapse>.columns,
.row.small-collapse>.column,
.row.small-collapse>.columns {
padding-left: 0;
padding-right: 0
}
.dropdown-pane,
.invisible {
visibility: hidden
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline
}
audio:not([controls]) {
display: none;
height: 0
}
[hidden],
template {
display: none
}
abbr[title] {
border-bottom: 1px dotted
}
b,
optgroup,
strong {
font-weight: 700
}
dfn {
font-style: italic
}
mark {
background: #ff0;
color: #000
}
small {
font-size: 80%
}
sub,
sup {
font-size: 75%;
line-height: 0;
vertical-align: baseline
}
.button,
img {
vertical-align: middle
}
sup {
top: -.5em
}
sub {
bottom: -.25em
}
.orbit-caption,
.sticky.is-anchored.is-at-bottom,
.sticky.is-stuck.is-at-bottom {
bottom: 0
}
img {
max-width: 100%;
height: auto;
-ms-interpolation-mode: bicubic;
display: inline-block
}
body.is-reveal-open,
svg:not(:root) {
overflow: hidden
}
figure {
margin: 1em 40px
}
pre,
textarea {
overflow: auto
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0
}
.help-text,
em,
i {
font-style: italic
}
a,
b,
em,
i,
small,
strong {
line-height: inherit
}
button,
select {
text-transform: none
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
-webkit-appearance: button;
cursor: pointer
}
.button,
[type=button],
[type=submit],
button,
select {
-webkit-appearance: none
}
button[disabled],
html input[disabled] {
cursor: default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0
}
input[type=checkbox],
input[type=radio] {
box-sizing: border-box;
padding: 0
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
height: auto
}
input[type=search] {
-webkit-appearance: textfield;
box-sizing: border-box
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
-webkit-appearance: none
}
.foundation-mq {
font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"
}
body,
html {
font-size: 100%;
box-sizing: border-box
}
#map_canvas embed,
#map_canvas img,
#map_canvas object,
.map_canvas embed,
.map_canvas img,
.map_canvas object,
.mqa-display embed,
.mqa-display img,
.mqa-display object {
max-width: none!important
}
button {
overflow: visible
}
.row::after,
.row::before {
content: ' ';
display: table
}
.row::after {
clear: both
}
.row .row {
margin-left: -.9375rem;
margin-right: -.9375rem
}
.row .row.collapse {
margin-left: 0;
margin-right: 0
}
.row.small-uncollapse>.column,
.row.small-uncollapse>.columns {
padding-left: 30px;
padding-right: 30px
}
@media screen and (min-width:40em) {
.row.medium-collapse>.column,
.row.medium-collapse>.columns {
padding-left: 0;
padding-right: 0
}
.row.medium-uncollapse>.column,
.row.medium-uncollapse>.columns {
padding-left: 30px;
padding-right: 30px
}
}
@media screen and (min-width:64em) {
.row.large-collapse>.column,
.row.large-collapse>.columns {
padding-left: 0;
padding-right: 0
}
.row.large-uncollapse>.column,
.row.large-uncollapse>.columns {
padding-left: 30px;
padding-right: 30px
}
}
.row.expanded {
max-width: none
}
.column,
.columns {
width: 100%;
float: left;
padding-left: .9375rem;
padding-right: .9375rem
}
.column:last-child:not(:first-child),
.columns:last-child:not(:first-child) {
float: right
}
.column.end:last-child,
.end.columns:last-child {
float: left
}
.column.row,
.row.columns {
float: none
}
.small-1 {
width: 8.33333%
}
.small-push-1 {
left: 8.33333%
}
.small-pull-1 {
left: -8.33333%
}
.small-offset-0 {
margin-left: 0
}
.small-2 {
width: 16.66667%
}
.small-push-2 {
left: 16.66667%
}
.small-pull-2 {
left: -16.66667%
}
.small-offset-1 {
margin-left: 8.33333%
}
.small-3 {
width: 25%
}
.small-push-3 {
left: 25%
}
.small-pull-3 {
left: -25%
}
.small-offset-2 {
margin-left: 16.66667%
}
.small-4 {
width: 33.33333%
}
.small-push-4 {
left: 33.33333%
}
.small-pull-4 {
left: -33.33333%
}
.small-offset-3 {
margin-left: 25%
}
.small-5 {
width: 41.66667%
}
.small-push-5 {
left: 41.66667%
}
.small-pull-5 {
left: -41.66667%
}
.small-offset-4 {
margin-left: 33.33333%
}
.small-6 {
width: 50%
}
.small-push-6 {
left: 50%
}
.small-pull-6 {
left: -50%
}
.small-offset-5 {
margin-left: 41.66667%
}
.small-7 {
width: 58.33333%
}
.small-push-7 {
left: 58.33333%
}
.small-pull-7 {
left: -58.33333%
}
.small-offset-6 {
margin-left: 50%
}
.small-8 {
width: 66.66667%
}
.small-push-8 {
left: 66.66667%
}
.small-pull-8 {
left: -66.66667%
}
.small-offset-7 {
margin-left: 58.33333%
}
.small-9 {
width: 75%
}
.small-push-9 {
left: 75%
}
.small-pull-9 {
left: -75%
}
.small-offset-8 {
margin-left: 66.66667%
}
.small-10 {
width: 83.33333%
}
.small-push-10 {
left: 83.33333%
}
.small-pull-10 {
left: -83.33333%
}
.small-offset-9 {
margin-left: 75%
}
.small-11 {
width: 91.66667%
}
.small-push-11 {
left: 91.66667%
}
.small-pull-11 {
left: -91.66667%
}
.small-offset-10 {
margin-left: 83.33333%
}
.small-12 {
width: 100%
}
.small-offset-11 {
margin-left: 91.66667%
}
.small-up-1 .column,
.small-up-1 .columns {
width: 100%;
float: left
}
.small-up-1 .column:nth-of-type(1n),
.small-up-1 .columns:nth-of-type(1n) {
clear: none
}
.small-up-1 .column:nth-of-type(1n+1),
.small-up-1 .columns:nth-of-type(1n+1) {
clear: both
}
.small-up-1 .column:last-child,
.small-up-1 .columns:last-child {
float: left
}
.small-up-2 .column,
.small-up-2 .columns {
width: 50%;
float: left
}
.small-up-2 .column:nth-of-type(1n),
.small-up-2 .columns:nth-of-type(1n) {
clear: none
}
.small-up-2 .column:nth-of-type(2n+1),
.small-up-2 .columns:nth-of-type(2n+1) {
clear: both
}
.small-up-2 .column:last-child,
.small-up-2 .columns:last-child {
float: left
}
.small-up-3 .column,
.small-up-3 .columns {
width: 33.33333%;
float: left
}
.small-up-3 .column:nth-of-type(1n),
.small-up-3 .columns:nth-of-type(1n) {
clear: none
}
.small-up-3 .column:nth-of-type(3n+1),
.small-up-3 .columns:nth-of-type(3n+1) {
clear: both
}
.small-up-3 .column:last-child,
.small-up-3 .columns:last-child {
float: left
}
.small-up-4 .column,
.small-up-4 .columns {
width: 25%;
float: left
}
.small-up-4 .column:nth-of-type(1n),
.small-up-4 .columns:nth-of-type(1n) {
clear: none
}
.small-up-4 .column:nth-of-type(4n+1),
.small-up-4 .columns:nth-of-type(4n+1) {
clear: both
}
.small-up-4 .column:last-child,
.small-up-4 .columns:last-child {
float: left
}
.small-up-5 .column,
.small-up-5 .columns {
width: 20%;
float: left
}
.small-up-5 .column:nth-of-type(1n),
.small-up-5 .columns:nth-of-type(1n) {
clear: none
}
.small-up-5 .column:nth-of-type(5n+1),
.small-up-5 .columns:nth-of-type(5n+1) {
clear: both
}
.small-up-5 .column:last-child,
.small-up-5 .columns:last-child {
float: left
}
.small-up-6 .column,
.small-up-6 .columns {
width: 16.66667%;
float: left
}
.small-up-6 .column:nth-of-type(1n),
.small-up-6 .columns:nth-of-type(1n) {
clear: none
}
.small-up-6 .column:nth-of-type(6n+1),
.small-up-6 .columns:nth-of-type(6n+1) {
clear: both
}
.small-up-6 .column:last-child,
.small-up-6 .columns:last-child {
float: left
}
.column.small-centered,
.small-centered.columns {
float: none;
margin-left: auto;
margin-right: auto
}
.small-pull-0,
.small-push-0,
.small-uncenter {
position: static;
margin-left: 0;
margin-right: 0
}
@media screen and (min-width:40em) {
.medium-pull-1,
.medium-pull-10,
.medium-pull-11,
.medium-pull-2,
.medium-pull-3,
.medium-pull-4,
.medium-pull-5,
.medium-pull-6,
.medium-pull-7,
.medium-pull-8,
.medium-pull-9,
.medium-push-1,
.medium-push-10,
.medium-push-11,
.medium-push-2,
.medium-push-3,
.medium-push-4,
.medium-push-5,
.medium-push-6,
.medium-push-7,
.medium-push-8,
.medium-push-9 {
position: relative
}
.medium-1 {
width: 8.33333%
}
.medium-push-1 {
left: 8.33333%
}
.medium-pull-1 {
left: -8.33333%
}
.medium-offset-0 {
margin-left: 0
}
.medium-2 {
width: 16.66667%
}
.medium-push-2 {
left: 16.66667%
}
.medium-pull-2 {
left: -16.66667%
}
.medium-offset-1 {
margin-left: 8.33333%
}
.medium-3 {
width: 25%
}
.medium-push-3 {
left: 25%
}
.medium-pull-3 {
left: -25%
}
.medium-offset-2 {
margin-left: 16.66667%
}
.medium-4 {
width: 33.33333%
}
.medium-push-4 {
left: 33.33333%
}
.medium-pull-4 {
left: -33.33333%
}
.medium-offset-3 {
margin-left: 25%
}
.medium-5 {
width: 41.66667%
}
.medium-push-5 {
left: 41.66667%
}
.medium-pull-5 {
left: -41.66667%
}
.medium-offset-4 {
margin-left: 33.33333%
}
.medium-6 {
width: 50%
}
.medium-push-6 {
left: 50%
}
.medium-pull-6 {
left: -50%
}
.medium-offset-5 {
margin-left: 41.66667%
}
.medium-7 {
width: 58.33333%
}
.medium-push-7 {
left: 58.33333%
}
.medium-pull-7 {
left: -58.33333%
}
.medium-offset-6 {
margin-left: 50%
}
.medium-8 {
width: 66.66667%
}
.medium-push-8 {
left: 66.66667%
}
.medium-pull-8 {
left: -66.66667%
}
.medium-offset-7 {
margin-left: 58.33333%
}
.medium-9 {
width: 75%
}
.medium-push-9 {
left: 75%
}
.medium-pull-9 {
left: -75%
}
.medium-offset-8 {
margin-left: 66.66667%
}
.medium-10 {
width: 83.33333%
}
.medium-push-10 {
left: 83.33333%
}
.medium-pull-10 {
left: -83.33333%
}
.medium-offset-9 {
margin-left: 75%
}
.medium-11 {
width: 91.66667%
}
.medium-push-11 {
left: 91.66667%
}
.medium-pull-11 {
left: -91.66667%
}
.medium-offset-10 {
margin-left: 83.33333%
}
.medium-12 {
width: 100%
}
.medium-offset-11 {
margin-left: 91.66667%
}
.medium-up-1 .column,
.medium-up-1 .columns {
width: 100%;
float: left
}
.medium-up-1 .column:nth-of-type(1n),
.medium-up-1 .columns:nth-of-type(1n) {
clear: none
}
.medium-up-1 .column:nth-of-type(1n+1),
.medium-up-1 .columns:nth-of-type(1n+1) {
clear: both
}
.medium-up-1 .column:last-child,
.medium-up-1 .columns:last-child {
float: left
}
.medium-up-2 .column,
.medium-up-2 .columns {
width: 50%;
float: left
}
.medium-up-2 .column:nth-of-type(1n),
.medium-up-2 .columns:nth-of-type(1n) {
clear: none
}
.medium-up-2 .column:nth-of-type(2n+1),
.medium-up-2 .columns:nth-of-type(2n+1) {
clear: both
}
.medium-up-2 .column:last-child,
.medium-up-2 .columns:last-child {
float: left
}
.medium-up-3 .column,
.medium-up-3 .columns {
width: 33.33333%;
float: left
}
.medium-up-3 .column:nth-of-type(1n),
.medium-up-3 .columns:nth-of-type(1n) {
clear: none
}
.medium-up-3 .column:nth-of-type(3n+1),
.medium-up-3 .columns:nth-of-type(3n+1) {
clear: both
}
.medium-up-3 .column:last-child,
.medium-up-3 .columns:last-child {
float: left
}
.medium-up-4 .column,
.medium-up-4 .columns {
width: 25%;
float: left
}
.medium-up-4 .column:nth-of-type(1n),
.medium-up-4 .columns:nth-of-type(1n) {
clear: none
}
.medium-up-4 .column:nth-of-type(4n+1),
.medium-up-4 .columns:nth-of-type(4n+1) {
clear: both
}
.medium-up-4 .column:last-child,
.medium-up-4 .columns:last-child {
float: left
}
.medium-up-5 .column,
.medium-up-5 .columns {
width: 20%;
float: left
}
.medium-up-5 .column:nth-of-type(1n),
.medium-up-5 .columns:nth-of-type(1n) {
clear: none
}
.medium-up-5 .column:nth-of-type(5n+1),
.medium-up-5 .columns:nth-of-type(5n+1) {
clear: both
}
.medium-up-5 .column:last-child,
.medium-up-5 .columns:last-child {
float: left
}
.medium-up-6 .column,
.medium-up-6 .columns {
width: 16.66667%;
float: left
}
.medium-up-6 .column:nth-of-type(1n),
.medium-up-6 .columns:nth-of-type(1n) {
clear: none
}
.medium-up-6 .column:nth-of-type(6n+1),
.medium-up-6 .columns:nth-of-type(6n+1) {
clear: both
}
.medium-up-6 .column:last-child,
.medium-up-6 .columns:last-child {
float: left
}
.column.medium-centered,
.medium-centered.columns {
float: none;
margin-left: auto;
margin-right: auto
}
.medium-pull-0,
.medium-push-0,
.medium-uncenter {
position: static;
margin-left: 0;
margin-right: 0
}
}
@media screen and (min-width:64em) {
.large-pull-1,
.large-pull-10,
.large-pull-11,
.large-pull-2,
.large-pull-3,
.large-pull-4,
.large-pull-5,
.large-pull-6,
.large-pull-7,
.large-pull-8,
.large-pull-9,
.large-push-1,
.large-push-10,
.large-push-11,
.large-push-2,
.large-push-3,
.large-push-4,
.large-push-5,
.large-push-6,
.large-push-7,
.large-push-8,
.large-push-9 {
position: relative
}
.large-1 {
width: 8.33333%
}
.large-push-1 {
left: 8.33333%
}
.large-pull-1 {
left: -8.33333%
}
.large-offset-0 {
margin-left: 0
}
.large-2 {
width: 16.66667%
}
.large-push-2 {
left: 16.66667%
}
.large-pull-2 {
left: -16.66667%
}
.large-offset-1 {
margin-left: 8.33333%
}
.large-3 {
width: 25%
}
.large-push-3 {
left: 25%
}
.large-pull-3 {
left: -25%
}
.large-offset-2 {
margin-left: 16.66667%
}
.large-4 {
width: 33.33333%
}
.large-push-4 {
left: 33.33333%
}
.large-pull-4 {
left: -33.33333%
}
.large-offset-3 {
margin-left: 25%
}
.large-5 {
width: 41.66667%
}
.large-push-5 {
left: 41.66667%
}
.large-pull-5 {
left: -41.66667%
}
.large-offset-4 {
margin-left: 33.33333%
}
.large-6 {
width: 50%
}
.large-push-6 {
left: 50%
}
.large-pull-6 {
left: -50%
}
.large-offset-5 {
margin-left: 41.66667%
}
.large-7 {
width: 58.33333%
}
.large-push-7 {
left: 58.33333%
}
.large-pull-7 {
left: -58.33333%
}
.large-offset-6 {
margin-left: 50%
}
.large-8 {
width: 66.66667%
}
.large-push-8 {
left: 66.66667%
}
.large-pull-8 {
left: -66.66667%
}
.large-offset-7 {
margin-left: 58.33333%
}
.large-9 {
width: 75%
}
.large-push-9 {
left: 75%
}
.large-pull-9 {
left: -75%
}
.large-offset-8 {
margin-left: 66.66667%
}
.large-10 {
width: 83.33333%
}
.large-push-10 {
left: 83.33333%
}
.large-pull-10 {
left: -83.33333%
}
.large-offset-9 {
margin-left: 75%
}
.large-11 {
width: 91.66667%
}
.large-push-11 {
left: 91.66667%
}
.large-pull-11 {
left: -91.66667%
}
.large-offset-10 {
margin-left: 83.33333%
}
.large-12 {
width: 100%
}
.large-offset-11 {
margin-left: 91.66667%
}
.large-up-1 .column,
.large-up-1 .columns {
width: 100%;
float: left
}
.large-up-1 .column:nth-of-type(1n),
.large-up-1 .columns:nth-of-type(1n) {
clear: none
}
.large-up-1 .column:nth-of-type(1n+1),
.large-up-1 .columns:nth-of-type(1n+1) {
clear: both
}
.large-up-1 .column:last-child,
.large-up-1 .columns:last-child {
float: left
}
.large-up-2 .column,
.large-up-2 .columns {
width: 50%;
float: left
}
.large-up-2 .column:nth-of-type(1n),
.large-up-2 .columns:nth-of-type(1n) {
clear: none
}
.large-up-2 .column:nth-of-type(2n+1),
.large-up-2 .columns:nth-of-type(2n+1) {
clear: both
}
.large-up-2 .column:last-child,
.large-up-2 .columns:last-child {
float: left
}
.large-up-3 .column,
.large-up-3 .columns {
width: 33.33333%;
float: left
}
.large-up-3 .column:nth-of-type(1n),
.large-up-3 .columns:nth-of-type(1n) {
clear: none
}
.large-up-3 .column:nth-of-type(3n+1),
.large-up-3 .columns:nth-of-type(3n+1) {
clear: both
}
.large-up-3 .column:last-child,
.large-up-3 .columns:last-child {
float: left
}
.large-up-4 .column,
.large-up-4 .columns {
width: 25%;
float: left
}
.large-up-4 .column:nth-of-type(1n),
.large-up-4 .columns:nth-of-type(1n) {
clear: none
}
.large-up-4 .column:nth-of-type(4n+1),
.large-up-4 .columns:nth-of-type(4n+1) {
clear: both
}
.large-up-4 .column:last-child,
.large-up-4 .columns:last-child {
float: left
}
.large-up-5 .column,
.large-up-5 .columns {
width: 20%;
float: left
}
.large-up-5 .column:nth-of-type(1n),
.large-up-5 .columns:nth-of-type(1n) {
clear: none
}
.large-up-5 .column:nth-of-type(5n+1),
.large-up-5 .columns:nth-of-type(5n+1) {
clear: both
}
.large-up-5 .column:last-child,
.large-up-5 .columns:last-child {
float: left
}
.large-up-6 .column,
.large-up-6 .columns {
width: 16.66667%;
float: left
}
.large-up-6 .column:nth-of-type(1n),
.large-up-6 .columns:nth-of-type(1n) {
clear: none
}
.large-up-6 .column:nth-of-type(6n+1),
.large-up-6 .columns:nth-of-type(6n+1) {
clear: both
}
.large-up-6 .column:last-child,
.large-up-6 .columns:last-child {
float: left
}
.column.large-centered,
.large-centered.columns {
float: none;
margin-left: auto;
margin-right: auto
}
.large-pull-0,
.large-push-0,
.large-uncenter {
position: static;
margin-left: 0;
margin-right: 0
}
.large-text-left {
text-align: left
}
}
.breadcrumbs::after,
.button-group::after,
.clearfix::after,
.off-canvas-wrapper-inner::after,
.pagination::after,
.sf-widget-holder,
.tabs::after,
.title-bar::after,
.top-bar::after,
[class*=block-grid-]:after,
hr {
clear: both
}
ol,
ul {
margin-left: 1.25rem
}
blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
margin: 0;
padding: 0
}
dl,
ol,
p,
ul {
line-height: 1.6;
margin-bottom: 1rem
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-style: normal;
margin-top: 0;
margin-bottom: .5rem;
line-height: 1.4
}
code,
kbd {
background-color: #e6e6e6;
color: #0a0a0a;
font-family: Consolas, "Liberation Mono", Courier, monospace
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
color: #cacaca;
line-height: 0
}
h1 {
font-size: 1.5rem
}
h2 {
font-size: 1.25rem
}
h3 {
font-size: 1.1875rem
}
h4 {
font-size: 1.125rem
}
h5 {
font-size: 1.0625rem
}
h6 {
font-size: 1rem
}
@media screen and (min-width:40em) {
h1 {
font-size: 3rem
}
h2 {
font-size: 2.5rem
}
h3 {
font-size: 1.9375rem
}
h4 {
font-size: 1.5625rem
}
h5 {
font-size: 1.25rem
}
h6 {
font-size: 1rem
}
.medium-text-left {
text-align: left
}
}
a {
cursor: pointer
}
hr {
box-sizing: content-box;
max-width: 75rem
}
dl,
ol,
ul {
list-style-position: outside
}
li {
font-size: inherit
}
ul {
list-style-type: disc
}
ol ol,
ol ul,
ul ol,
ul ul {
margin-left: 1.25rem;
margin-bottom: 0;
list-style-type: inherit
}
.accordion,
.menu,
.tabs {
list-style-type: none
}
dl dt {
margin-bottom: .3rem;
font-weight: 700
}
.subheader,
code,
label {
font-weight: 400
}
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: '\2014 \0020'
}
abbr {
color: #0a0a0a;
cursor: help;
border-bottom: 1px dotted #0a0a0a
}
code {
border: 1px solid #cacaca;
padding: .125rem .3125rem .0625rem
}
kbd {
padding: .125rem .25rem 0;
margin: 0
}
.subheader {
margin-top: .2rem;
margin-bottom: .5rem;
line-height: 1.4;
color: #8a8a8a
}
.lead {
font-size: 125%;
line-height: 1.6
}
.button,
.stat {
line-height: 1
}
.stat {
font-size: 2.5rem
}
p+.stat {
margin-top: -1rem
}
.no-bullet {
margin-left: 0;
list-style: none
}
.text-left {
text-align: left
}
.text-right {
text-align: right
}
@media screen and (min-width:40em) {
.medium-text-right {
text-align: right
}
}
@media screen and (min-width:64em) {
.large-text-right {
text-align: right
}
.large-text-center {
text-align: center
}
}
.text-center {
text-align: center
}
@media screen and (min-width:40em) {
.medium-text-center {
text-align: center
}
.medium-text-justify {
text-align: justify
}
}
.text-justify {
text-align: justify
}
@media screen and (min-width:64em) {
.large-text-justify {
text-align: justify
}
}
.badge,
.button,
.menu.icon-top>li>a,
.orbit-bullets {
text-align: center
}
.show-for-print {
display: none!important
}
@media print {
blockquote,
img,
pre,
tr {
page-break-inside: avoid
}
* {
background: 0 0!important;
color: #000!important;
box-shadow: none!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,
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^='javascript:']:after,
a[href^='#']:after {
content: ''
}
abbr[title]:after {
content: " (" attr(title) ")"
}
blockquote,
pre {
border: 1px solid #999
}
thead {
display: table-header-group
}
img {
max-width: 100%!important
}
@page {
margin: .5cm
}
h2,
h3,
p {
orphans: 3;
widows: 3
}
h2,
h3 {
page-break-after: avoid
}
}
.button {
display: inline-block;
cursor: pointer;
transition: all .25s ease-out;
border: 1px solid transparent;
border-radius: 0;
padding: .85em 1em;
margin: 0 1rem 1rem 0;
font-size: .9rem;
background: #2199e8;
color: #fff
}
[data-whatinput=mouse] .button {
outline: 0
}
.button:focus,
.button:hover {
background: #1583cc;
color: #fff
}
.button.tiny {
font-size: .6rem
}
.button.small {
font-size: .75rem
}
.button.large {
font-size: 1.25rem
}
.button.expanded {
display: block;
width: 100%;
margin-left: 0;
margin-right: 0
}
.button.primary {
background: #2199e8;
color: #fff
}
.button.primary:focus,
.button.primary:hover {
background: #147cc0;
color: #fff
}
.button.secondary {
background: #777;
color: #fff
}
.button.secondary:focus,
.button.secondary:hover {
background: #5f5f5f;
color: #fff
}
.button.success {
background: #3adb76;
color: #fff
}
.button.success:focus,
.button.success:hover {
background: #22bb5b;
color: #fff
}
.button.alert {
background: #ec5840;
color: #fff
}
.button.alert:focus,
.button.alert:hover {
background: #da3116;
color: #fff
}
.button.warning {
background: #ffae00;
color: #fff
}
.button.warning:focus,
.button.warning:hover {
background: #cc8b00;
color: #fff
}
.button.hollow {
border: 1px solid #2199e8;
color: #2199e8
}
.button.hollow,
.button.hollow:focus,
.button.hollow:hover {
background: 0 0
}
.button.hollow:focus,
.button.hollow:hover {
border-color: #0c4d78;
color: #0c4d78
}
.button.hollow.primary {
border: 1px solid #2199e8;
color: #2199e8
}
.button.hollow.primary:focus,
.button.hollow.primary:hover {
border-color: #0c4d78;
color: #0c4d78
}
.button.hollow.secondary {
border: 1px solid #777;
color: #777
}
.button.hollow.secondary:focus,
.button.hollow.secondary:hover {
border-color: #3c3c3c;
color: #3c3c3c
}
.button.hollow.success {
border: 1px solid #3adb76;
color: #3adb76
}
.button.hollow.success:focus,
.button.hollow.success:hover {
border-color: #157539;
color: #157539
}
.button.hollow.alert {
border: 1px solid #ec5840;
color: #ec5840
}
.button.hollow.alert:focus,
.button.hollow.alert:hover {
border-color: #881f0e;
color: #881f0e
}
.button.hollow.warning {
border: 1px solid #ffae00;
color: #ffae00
}
.button.hollow.warning:focus,
.button.hollow.warning:hover {
border-color: #805700;
color: #805700
}
.button.disabled {
opacity: .25;
cursor: not-allowed;
pointer-events: none
}
.button.dropdown::after {
content: '';
width: 0;
height: 0;
border: .4em inset;
border-color: #fefefe transparent transparent;
border-top-style: solid;
top: .4em;
float: right;
margin-left: 1em;
display: inline-block
}
.button.arrow-only::after {
margin-left: 0;
float: none;
top: .2em
}
[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;
padding: .5rem;
border: 1px solid #cacaca;
margin: 0 0 1rem;
font-family: inherit;
font-size: 1rem;
color: #8a8a8a;
background-color: #fefefe;
box-shadow: inset 0 1px 2px rgba(10, 10, 10, .1);
border-radius: 0;
transition: box-shadow .5s, border-color .25s ease-in-out;
-webkit-appearance: none;
-moz-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 {
border: 1px solid #8a8a8a;
background: #fefefe;
outline: 0;
box-shadow: 0 0 5px #cacaca;
transition: box-shadow .5s, border-color .25s ease-in-out
}
textarea {
min-height: 50px;
max-width: 100%
}
textarea[rows] {
height: auto
}
input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
background-color: #e6e6e6;
cursor: default
}
[type=button],
[type=submit] {
border-radius: 0
}
[type=checkbox],
[type=file],
[type=radio] {
margin: 0 0 1rem
}
[type=checkbox]+label,
[type=radio]+label {
display: inline-block;
margin-left: .5rem;
margin-right: 1rem;
margin-bottom: 0;
vertical-align: baseline
}
label>[type=checkbox],
label>[type=label] {
margin-right: .5rem
}
[type=file] {
width: 100%
}
label {
display: block;
margin: 0;
font-size: .875rem;
line-height: 1.8;
color: #0a0a0a
}
.form-error,
.menu-text,
.switch {
font-weight: 700
}
label.middle {
margin: 0 0 1rem;
padding: .5625rem 0
}
.help-text {
margin-top: -.5rem;
font-size: .8125rem;
color: #333
}
.input-group {
display: table;
width: 100%;
margin-bottom: 1rem
}
.input-group-button,
.input-group-label {
height: 100%;
width: 1%;
text-align: center
}
.input-group-button,
.input-group-field,
.input-group-label {
display: table-cell;
margin: 0;
vertical-align: middle
}
.input-group-label {
padding: 0 1rem;
background: #e6e6e6;
color: #0a0a0a;
border: 1px solid #cacaca
}
.input-group-label:first-child {
border-right: 0
}
.input-group-label:last-child {
border-left: 0
}
.fieldset,
select {
border: 1px solid #cacaca
}
.input-group-button {
padding-top: 0;
padding-bottom: 0
}
fieldset {
border: 0;
padding: 0;
margin: 0
}
legend {
margin-bottom: .5rem
}
.fieldset {
padding: 1.25rem;
margin: 1.125rem 0
}
.fieldset legend {
background: #fefefe;
padding: 0 .1875rem;
margin: 0 0 0 -.1875rem
}
select {
height: 2.4375rem;
margin: 0 0 1rem;
background-color: #fafafa;
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(51, 51, 51)"></polygon></svg>');
background-size: 9px 6px;
background-position: right .5rem center;
background-repeat: no-repeat
}
.form-error,
.is-invalid-label {
color: #ec5840
}
@media screen and (min-width:0\0) {
select {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)
}
}
select:disabled {
background-color: #e6e6e6;
cursor: default
}
select::-ms-expand {
display: none
}
select[multiple] {
height: auto
}
.is-invalid-input:not(:focus) {
background-color: rgba(236, 88, 64, .1);
border-color: #ec5840
}
.form-error {
display: none;
margin-top: -.5rem;
margin-bottom: 1rem;
font-size: .75rem
}
.form-error.is-visible {
display: block
}
.hide {
display: none!important
}
@media screen and (min-width:0em) and (max-width:39.9375em) {
.hide-for-small-only {
display: none!important
}
}
@media screen and (max-width:-0.0625em),
screen and (min-width:40em) {
.show-for-small-only {
display: none!important
}
}
@media 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 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;
overflow: hidden;
clip: rect(0, 0, 0, 0)
}
.show-on-focus:active,
.show-on-focus:focus {
position: static!important;
height: auto;
width: auto;
overflow: visible;
clip: auto
}
.hide-for-portrait,
.show-for-landscape {
display: block!important
}
@media screen and (orientation:landscape) {
.hide-for-portrait,
.show-for-landscape {
display: block!important
}
.hide-for-landscape,
.show-for-portrait {
display: none!important
}
}
.hide-for-landscape,
.show-for-portrait {
display: none!important
}
@media screen and (orientation:portrait) {
.hide-for-portrait,
.show-for-landscape {
display: none!important
}
.hide-for-landscape,
.show-for-portrait {
display: block!important
}
}
.float-left {
float: left!important
}
.float-right {
float: right!important
}
.float-center {
display: block;
margin-left: auto;
margin-right: auto
}
.clearfix::after,
.clearfix::before {
content: ' ';
display: table
}
.accordion {
background: #fefefe;
border: 1px solid #e6e6e6;
border-radius: 0;
margin-left: 0
}
.accordion-title {
display: block;
padding: 1.25rem 1rem;
line-height: 1;
font-size: .75rem;
color: #2199e8;
position: relative;
border-bottom: 1px solid #e6e6e6
}
.accordion-title:focus,
.accordion-title:hover {
background-color: #e6e6e6
}
:last-child>.accordion-title {
border-bottom-width: 0
}
.accordion-title::before {
content: '+';
position: absolute;
right: 1rem;
top: 50%;
margin-top: -.5rem
}
.is-active>.accordion-title::before {
content: '–'
}
.accordion-content {
padding: 1.25rem 1rem;
display: none;
border-bottom: 1px solid #e6e6e6
}
.is-accordion-submenu-parent>a {
position: relative
}
.is-accordion-submenu-parent>a::after {
content: '';
display: block;
width: 0;
height: 0;
border: 6px inset;
border-color: #2199e8 transparent transparent;
border-top-style: solid;
position: absolute;
top: 50%;
margin-top: -4px;
right: 1rem
}
.is-accordion-submenu-parent[aria-expanded=true]>a::after {
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transform: scaleY(-1);
-ms-transform: scaleY(-1);
transform: scaleY(-1)
}
.badge {
display: inline-block;
padding: .3em;
min-width: 2.1em;
font-size: .6rem;
border-radius: 50%;
background: #2199e8;
color: #fefefe
}
.badge.secondary {
background: #777;
color: #fefefe
}
.badge.success {
background: #3adb76;
color: #fefefe
}
.badge.alert {
background: #ec5840;
color: #fefefe
}
.badge.warning {
background: #ffae00;
color: #fefefe
}
.breadcrumbs {
list-style: none;
margin: 0 0 1rem
}
.breadcrumbs::after,
.breadcrumbs::before {
content: ' ';
display: table
}
.breadcrumbs li {
float: left;
color: #0a0a0a;
font-size: .6875rem;
cursor: default;
text-transform: uppercase
}
.breadcrumbs li:not(:last-child)::after {
color: #cacaca;
content: "/";
margin: 0 .75rem;
position: relative;
top: 1px;
opacity: 1
}
.breadcrumbs a {
color: #2199e8
}
.breadcrumbs .disabled {
color: #cacaca
}
.button-group {
margin-bottom: 1rem;
font-size: .9rem
}
.button-group::after,
.button-group::before {
content: ' ';
display: table
}
.button-group .button {
float: left;
margin: 0;
font-size: inherit
}
.button-group .button:not(:last-child) {
border-right: 1px solid #fefefe
}
.button-group.tiny {
font-size: .6rem
}
.button-group.small {
font-size: .75rem
}
.button-group.large {
font-size: 1.25rem
}
.button-group.expanded .button:nth-last-child(2):first-child,
.button-group.expanded .button:nth-last-child(2):first-child~.button {
width: 50%
}
.button-group.expanded .button:nth-last-child(3):first-child,
.button-group.expanded .button:nth-last-child(3):first-child~.button {
width: 33.33333%
}
.button-group.expanded .button:nth-last-child(4):first-child,
.button-group.expanded .button:nth-last-child(4):first-child~.button {
width: 25%
}
.button-group.expanded .button:nth-last-child(5):first-child,
.button-group.expanded .button:nth-last-child(5):first-child~.button {
width: 20%
}
.button-group.expanded .button:nth-last-child(6):first-child,
.button-group.expanded .button:nth-last-child(6):first-child~.button {
width: 16.66667%
}
.button-group.primary .button {
background: #2199e8;
color: #fff
}
.button-group.primary .button:focus,
.button-group.primary .button:hover {
background: #147cc0;
color: #fff
}
.button-group.secondary .button {
background: #777;
color: #fff
}
.button-group.secondary .button:focus,
.button-group.secondary .button:hover {
background: #5f5f5f;
color: #fff
}
.button-group.success .button {
background: #3adb76;
color: #fff
}
.button-group.success .button:focus,
.button-group.success .button:hover {
background: #22bb5b;
color: #fff
}
.button-group.alert .button {
background: #ec5840;
color: #fff
}
.button-group.alert .button:focus,
.button-group.alert .button:hover {
background: #da3116;
color: #fff
}
.button-group.warning .button {
background: #ffae00;
color: #fff
}
.button-group.warning .button:focus,
.button-group.warning .button:hover {
background: #cc8b00;
color: #fff
}
.button-group.stacked .button,
.button-group.stacked-for-small .button {
width: 100%;
border-right: 0
}
@media screen and (min-width:40em) {
.button-group.stacked-for-small .button {
width: auto
}
.button-group.stacked-for-small .button:not(:last-child) {
border-right: 1px solid #fefefe
}
}
.callout {
margin: 0 0 1rem;
padding: 1rem;
border: 1px solid rgba(10, 10, 10, .25);
border-radius: 0;
position: relative;
background-color: #fff
}
.callout>:first-child {
margin-top: 0
}
.callout>:last-child {
margin-bottom: 0
}
.callout.primary {
background-color: #def0fc
}
.callout.primary a {
color: #116ca8
}
.callout.primary a:hover {
color: #0a4063
}
.callout.secondary {
background-color: #ebebeb
}
.callout.success {
background-color: #e1faea
}
.callout.success a {
color: #1ea450
}
.callout.success a:hover {
color: #126330
}
.callout.alert {
background-color: #fce6e2
}
.callout.alert a {
color: #bf2b13
}
.callout.alert a:hover {
color: #791b0c
}
.callout.warning {
background-color: #fff3d9
}
.callout.warning a {
color: #b37a00
}
.callout.warning a:hover {
color: #664600
}
.callout.small {
padding: .5rem
}
.callout.large {
padding: 3rem
}
.close-button {
position: absolute;
color: #8a8a8a;
right: 1rem;
top: .5rem;
font-size: 2em;
line-height: 1;
cursor: pointer
}
[data-whatinput=mouse] .close-button {
outline: 0
}
.close-button:focus,
.close-button:hover {
color: #0a0a0a
}
.is-drilldown {
position: relative;
overflow: hidden
}
.is-drilldown-sub {
position: absolute;
top: 0;
left: 100%;
z-index: -1;
height: 100%;
width: 100%;
background: #fefefe;
transition: -webkit-transform .15s linear;
transition: transform .15s linear
}
.is-drilldown-submenu-parent>a::after,
.js-drilldown-back::before {
width: 0;
content: '';
display: block;
height: 0
}
.is-drilldown-sub.is-active {
z-index: 1;
display: block;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%)
}
.is-drilldown-sub.is-closing {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%)
}
.is-drilldown-submenu-parent>a {
position: relative
}
.is-drilldown-submenu-parent>a::after {
border: 6px inset;
border-color: transparent transparent transparent #2199e8;
border-left-style: solid;
position: absolute;
top: 50%;
margin-top: -6px;
right: 1rem
}
.js-drilldown-back::before {
border: 6px inset;
border-color: transparent #2199e8 transparent transparent;
border-right-style: solid;
float: left;
margin-right: .75rem;
margin-left: .6rem;
margin-top: 14px
}
.dropdown-pane {
background-color: #fefefe;
border: 1px solid #cacaca;
display: block;
padding: 1rem;
position: absolute;
width: 300px;
z-index: 10;
border-radius: 0
}
.dropdown-pane.is-open {
visibility: visible
}
.dropdown-pane.tiny {
width: 100px
}
.dropdown-pane.small {
width: 200px
}
.dropdown-pane.large {
width: 400px
}
.dropdown.menu .has-submenu {
position: relative
}
.dropdown.menu .has-submenu a::after {
float: right;
margin-top: 3px;
margin-left: 10px
}
.dropdown.menu .has-submenu.is-down-arrow a {
padding-right: 1.5rem;
position: relative
}
.dropdown.menu .has-submenu.is-down-arrow>a::after {
content: '';
display: block;
width: 0;
height: 0;
border: 5px inset;
border-color: #2199e8 transparent transparent;
border-top-style: solid;
position: absolute;
top: 12px;
right: 5px
}
.dropdown.menu .has-submenu.is-left-arrow>a::after {
content: '';
display: block;
width: 0;
height: 0;
border: 5px inset;
border-color: transparent #2199e8 transparent transparent;
border-right-style: solid;
float: left;
margin-left: 0;
margin-right: 10px
}
.is-dropdown-menu.vertical.align-right,
.menu.align-right>li {
float: right
}
.dropdown.menu .has-submenu.is-right-arrow>a::after {
content: '';
display: block;
width: 0;
height: 0;
border: 5px inset;
border-color: transparent transparent transparent #2199e8;
border-left-style: solid
}
.dropdown.menu .has-submenu.is-left-arrow.opens-inner .submenu {
right: 0;
left: auto
}
.dropdown.menu .has-submenu.is-right-arrow.opens-inner .submenu {
left: 0;
right: auto
}
.dropdown.menu .has-submenu.opens-inner .submenu {
top: 100%
}
.dropdown.menu .submenu {
display: none;
position: absolute;
top: 0;
left: 100%;
min-width: 200px;
z-index: 1;
background: #fefefe;
border: 1px solid #cacaca
}
.dropdown.menu .submenu>li {
width: 100%
}
.dropdown.menu .submenu.first-sub {
top: 100%;
left: 0;
right: auto
}
.dropdown.menu .submenu.js-dropdown-active,
.dropdown.menu .submenu:not(.js-dropdown-nohover)>.has-submenu:hover>.dropdown.menu .submenu {
display: block
}
.dropdown.menu .has-submenu.opens-left .submenu {
left: auto;
right: 100%
}
.dropdown.menu.align-right .submenu.first-sub {
top: 100%;
left: auto;
right: 0
}
.is-dropdown-menu.vertical {
width: 100px
}
.is-dropdown-menu.vertical>li .submenu {
top: 0;
left: 100%
}
.flex-video {
position: relative;
height: 0;
padding-top: 1.5625rem;
padding-bottom: 75%;
margin-bottom: 1rem;
overflow: hidden
}
.flex-video embed,
.flex-video iframe,
.flex-video object,
.flex-video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.flex-video.widescreen {
padding-bottom: 56.25%
}
.flex-video.vimeo {
padding-top: 0
}
.label {
display: inline-block;
padding: .33333rem .5rem;
font-size: .8rem;
line-height: 1;
white-space: nowrap;
cursor: default;
border-radius: 0;
background: #2199e8;
color: #fefefe
}
.label.secondary {
background: #777;
color: #fefefe
}
.label.success {
background: #3adb76;
color: #fefefe
}
.label.alert {
background: #ec5840;
color: #fefefe
}
.label.warning {
background: #ffae00;
color: #fefefe
}
.media-object {
margin-bottom: 1rem;
display: block
}
.media-object img {
max-width: none
}
@media screen and (min-width:0em) and (max-width:39.9375em) {
.media-object.stack-for-small .media-object-section {
display: block;
padding: 0 0 1rem
}
.media-object.stack-for-small .media-object-section img {
width: 100%
}
}
.media-object-section {
display: table-cell;
vertical-align: top
}
.media-object-section:first-child {
padding-right: 1rem
}
.media-object-section:last-child:not(+&:first-child) {
padding-left: 1rem
}
.media-object-section.middle {
vertical-align: middle
}
.media-object-section.bottom {
vertical-align: bottom
}
.menu-icon.dark,
.menu>li,
.menu>li>a>i,
.menu>li>a>img,
.menu>li>a>span {
vertical-align: middle
}
.menu {
margin: 0
}
[data-whatinput=mouse] .menu>li {
outline: 0
}
.menu>li>a {
display: block;
padding: .7rem 1rem;
line-height: 1
}
.menu a,
.menu button,
.menu input {
margin-bottom: 0
}
.menu>li>a>i,
.menu>li>a>img {
display: inline-block;
margin-right: .25rem
}
.menu>li {
display: table-cell
}
.menu.vertical>li {
display: block
}
@media screen and (min-width:40em) {
.menu.medium-horizontal>li {
display: table-cell
}
.menu.medium-vertical>li {
display: block
}
}
@media screen and (min-width:64em) {
.menu.large-horizontal>li {
display: table-cell
}
.menu.large-vertical>li {
display: block
}
}
.menu.simple a {
padding: 0;
margin-right: 1rem
}
.menu.expanded {
display: table;
width: 100%
}
.menu.expanded>li:nth-last-child(2):first-child,
.menu.expanded>li:nth-last-child(2):first-child~li {
width: 50%
}
.menu.expanded>li:nth-last-child(3):first-child,
.menu.expanded>li:nth-last-child(3):first-child~li {
width: 33.33333%
}
.menu.expanded>li:nth-last-child(4):first-child,
.menu.expanded>li:nth-last-child(4):first-child~li {
width: 25%
}
.menu.expanded>li:nth-last-child(5):first-child,
.menu.expanded>li:nth-last-child(5):first-child~li {
width: 20%
}
.menu.expanded>li:nth-last-child(6):first-child,
.menu.expanded>li:nth-last-child(6):first-child~li {
width: 16.66667%
}
.menu.expanded>li:first-child:last-child {
width: 100%
}
.menu.icon-top>li>a>i,
.menu.icon-top>li>a>img {
display: block;
margin: 0 auto .25rem
}
.menu.nested {
margin-left: 1rem
}
.menu-text {
color: inherit;
line-height: 1;
padding: .7rem 1rem
}
body,
html {
height: 100%
}
.off-canvas-wrapper {
width: 100%;
overflow-x: hidden;
position: relative;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-overflow-scrolling: touch
}
.off-canvas-wrapper-inner {
position: relative;
width: 100%;
transition: -webkit-transform .5s ease;
transition: transform .5s ease
}
.off-canvas-wrapper-inner::after,
.off-canvas-wrapper-inner::before {
content: ' ';
display: table
}
.off-canvas-content {
min-height: 100%;
transition: -webkit-transform .5s ease;
transition: transform .5s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1
}
.js-off-canvas-exit {
display: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: background .5s ease
}
.is-off-canvas-open .js-off-canvas-exit {
display: block
}
.off-canvas {
position: absolute;
z-index: -1;
max-height: 100%;
overflow-y: auto;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0)
}
.orbit,
.orbit-container {
position: relative
}
.orbit-caption,
.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)
}
[data-whatinput=mouse] .off-canvas {
outline: 0
}
.off-canvas.position-left {
left: -250px;
top: 0;
width: 250px
}
.is-open-left {
-webkit-transform: translateX(250px);
-ms-transform: translateX(250px);
transform: translateX(250px)
}
.off-canvas.position-right {
right: -250px;
top: 0;
width: 250px
}
.is-open-right {
-webkit-transform: translateX(-250px);
-ms-transform: translateX(-250px);
transform: translateX(-250px)
}
@media screen and (min-width:40em) {
.position-left.reveal-for-medium {
left: 0
}
.position-left.reveal-for-medium~.off-canvas-content {
margin-left: 250px
}
.position-right.reveal-for-medium {
right: 0
}
.position-right.reveal-for-medium~.off-canvas-content {
margin-right: 250px
}
}
@media screen and (min-width:64em) {
.position-left.reveal-for-large {
left: 0
}
.position-left.reveal-for-large~.off-canvas-content {
margin-left: 250px
}
.position-right.reveal-for-large {
right: 0
}
.position-right.reveal-for-large~.off-canvas-content {
margin-right: 250px
}
}
.orbit-container {
margin: 0;
overflow: hidden;
list-style: none
}
.orbit-caption,
.orbit-next,
.orbit-previous {
position: absolute;
padding: 1rem;
color: #fefefe
}
.orbit-slide {
width: 100%;
max-height: 100%
}
.orbit-figure {
margin: 0
}
.orbit-image {
margin: 0;
width: 100%;
max-width: 100%
}
.orbit-caption {
width: 100%;
margin-bottom: 0
}
.orbit-next,
.orbit-previous {
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 10
}
[data-whatinput=mouse] .orbit-next,
[data-whatinput=mouse] .orbit-previous {
outline: 0
}
.orbit-previous {
left: 0
}
.orbit-next {
left: auto;
right: 0
}
.orbit-bullets {
position: relative;
margin-top: .8rem;
margin-bottom: .8rem
}
[data-whatinput=mouse] .orbit-bullets {
outline: 0
}
.orbit-bullets button {
width: 1.2rem;
height: 1.2rem;
margin: .1rem;
background-color: #cacaca;
border-radius: 50%
}
.pagination li,
.progress,
.progress-meter,
.slider-handle,
.switch-paddle,
table {
border-radius: 0
}
.orbit-bullets button.is-active,
.orbit-bullets button:hover {
background-color: #8a8a8a
}
.pagination {
margin-left: 0;
margin-bottom: 1rem
}
.pagination::after,
.pagination::before {
content: ' ';
display: table
}
.pagination li {
font-size: .875rem;
margin-right: .0625rem;
display: none
}
.pagination li:first-child,
.pagination li:last-child {
display: inline-block
}
@media screen and (min-width:40em) {
.pagination li {
display: inline-block
}
.reveal {
min-height: 0
}
}
.pagination a,
.pagination button {
color: #0a0a0a;
display: block;
padding: .1875rem .625rem;
border-radius: 0
}
.pagination a:hover,
.pagination button:hover {
background: #e6e6e6
}
.pagination [aria-label=previous]::before {
content: '«';
display: inline-block;
margin-right: .75rem
}
.pagination [aria-label=next]::after {
content: '»';
display: inline-block;
margin-left: .75rem
}
.pagination .current {
padding: .1875rem .625rem;
background: #2199e8;
color: #fefefe;
cursor: default
}
.pagination .disabled {
padding: .1875rem .625rem;
color: #cacaca;
cursor: default
}
.pagination .disabled:hover {
background: 0 0
}
.pagination .ellipsis::after {
content: '…';
padding: .1875rem .625rem;
color: #0a0a0a
}
.progress {
background-color: #cacaca;
height: 1rem;
margin-bottom: 1rem
}
.progress.primary .progress-meter {
background-color: #2199e8
}
.progress.secondary .progress-meter {
background-color: #777
}
.progress.success .progress-meter {
background-color: #3adb76
}
.progress.alert .progress-meter {
background-color: #ec5840
}
.progress.warning .progress-meter {
background-color: #ffae00
}
.progress-meter {
position: relative;
display: block;
width: 0;
height: 100%;
background-color: #2199e8
}
.progress-meter .progress-meter-text {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
margin: 0;
font-size: .75rem;
font-weight: 700;
color: #fefefe;
white-space: nowrap
}
.slider-fill,
.slider-handle {
left: 0;
display: inline-block
}
.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;
max-width: 100%;
height: .5rem;
background-color: #cacaca;
transition: all .2s ease-in-out
}
.slider-fill.is-dragging {
transition: all 0s linear
}
.slider-handle {
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
z-index: 1;
width: 1.4rem;
height: 1.4rem;
background-color: #2199e8;
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: #1583cc
}
.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: absolute;
z-index: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.sticky.is-stuck {
position: fixed;
z-index: 5
}
.sticky.is-stuck.is-at-top {
top: 0
}
.sticky.is-anchored {
position: absolute;
left: auto;
right: auto
}
.reveal-overlay {
display: none;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1005;
background-color: rgba(10, 10, 10, .45);
overflow-y: scroll
}
.switch-paddle,
.switch-paddle::after {
display: block;
transition: all .25s ease-out
}
[data-whatinput=mouse] .reveal {
outline: 0
}
.reveal .column,
.reveal .columns {
min-width: 0
}
.reveal>:last-child {
margin-bottom: 0
}
.reveal.collapse {
padding: 0
}
caption,
tbody td,
tbody th {
padding: .5rem .625rem .625rem
}
@media screen and (min-width:40em) {
.reveal {
width: 600px;
max-width: 75rem
}
.reveal .reveal {
left: auto;
right: auto;
margin: 0 auto
}
.reveal.tiny {
width: 30%;
max-width: 75rem
}
.reveal.small {
width: 50%;
max-width: 75rem
}
.reveal.large {
width: 90%;
max-width: 75rem
}
}
.reveal.full {
top: 0;
left: 0;
width: 100%;
height: 100%;
height: 100vh;
min-height: 100vh;
max-width: none;
margin-left: 0
}
.switch {
margin-bottom: 1rem;
outline: 0;
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #fefefe;
font-size: .875rem
}
.switch-input {
opacity: 0;
position: absolute
}
.switch-paddle {
background: #cacaca;
cursor: pointer;
position: relative;
width: 4rem;
height: 2rem;
color: inherit;
font-weight: inherit
}
.has-tip,
.title-bar-title,
caption {
font-weight: 700
}
input+.switch-paddle {
margin: 0
}
.switch-paddle::after {
background: #fefefe;
content: '';
position: absolute;
height: 1.5rem;
left: .25rem;
top: .25rem;
width: 1.5rem;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.switch-active,
.switch-inactive,
.tooltip.left::before {
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%)
}
input:checked~.switch-paddle {
background: #2199e8
}
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%;
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 .switch-paddle {
width: 3rem;
height: 1.5rem;
font-size: .625rem
}
.switch.tiny .switch-paddle::after {
width: 1rem;
height: 1rem
}
.switch.tiny input:checked~.switch-paddle:after {
left: 1.75rem
}
.switch.small .switch-paddle {
width: 3.5rem;
height: 1.75rem;
font-size: .75rem
}
.switch.small .switch-paddle::after {
width: 1.25rem;
height: 1.25rem
}
.switch.small input:checked~.switch-paddle:after {
left: 2rem
}
.switch.large .switch-paddle {
width: 5rem;
height: 2.5rem;
font-size: 1rem
}
.switch.large .switch-paddle::after {
width: 2rem;
height: 2rem
}
.switch.large input:checked~.switch-paddle:after {
left: 2.75rem
}
table {
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 1rem
}
tbody,
tfoot,
thead {
border: 1px solid #f1f1f1;
background-color: #fefefe
}
tfoot,
thead {
background: #f8f8f8;
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 tr:nth-child(even) {
background-color: #f1f1f1
}
@media screen and (max-width:63.9375em) {
table.stack tfoot,
table.stack thead {
display: none
}
table.stack td,
table.stack th,
table.stack tr {
display: block
}
table.stack td {
border-top: 0
}
}
.tabs,
.tabs-content {
border: 1px solid #e6e6e6
}
table.scroll {
display: block;
width: 100%;
overflow-y: scroll
}
table.hover tr:hover {
background-color: #f9f9f9
}
table.hover tr:nth-of-type(even):hover {
background-color: #ececec
}
.tabs {
margin: 0;
background: #fefefe
}
.tabs::after,
.tabs::before {
content: ' ';
display: table
}
.tabs.simple>li>a {
padding: 0
}
.tabs.simple>li>a:hover {
background: 0 0
}
.tabs.vertical>li {
width: auto;
float: none;
display: block
}
.tabs-title,
.title-bar-left {
float: left
}
.tabs.primary {
background: #2199e8
}
.tabs.primary>li>a {
color: #fefefe
}
.tabs.primary>li>a:focus,
.tabs.primary>li>a:hover {
background: #1893e4
}
.tabs-title>a {
display: block;
padding: 1.25rem 1.5rem;
line-height: 1;
font-size: 12px;
color: #2199e8
}
.tabs-title>a:focus,
.tabs-title>a:hover,
.tabs-title>a[aria-selected=true] {
background: #e6e6e6
}
.tabs-content {
background: #fefefe;
transition: all .5s ease;
border-top: 0
}
.tabs-content.vertical {
border: 1px solid #e6e6e6;
border-left: 0
}
.tabs-panel {
display: none;
padding: 1rem
}
.tabs-panel.is-active {
display: block
}
.thumbnail {
border: 4px solid #fefefe;
box-shadow: 0 0 0 1px rgba(10, 10, 10, .2);
display: inline-block;
line-height: 0;
max-width: 100%;
transition: box-shadow .2s ease-out;
border-radius: 0;
margin-bottom: 1rem
}
.thumbnail:focus,
.thumbnail:hover {
box-shadow: 0 0 6px 1px rgba(33, 153, 232, .5)
}
.title-bar::after,
.title-bar::before {
content: ' ';
display: table
}
.menu-icon.dark::after,
.menu-icon::after {
content: '';
top: 0;
left: 0
}
.menu-icon,
.title-bar-title {
display: inline-block;
vertical-align: middle
}
.title-bar .menu-icon {
margin-left: .25rem;
margin-right: .5rem
}
.title-bar-right {
float: right;
text-align: right
}
#breadcrumb,
#infscr-loading,
#infscr-loading img,
#text-2 h3,
#text-2 i,
.dropdown-arrow i,
.sf-widget-holder,
.shared li a,
.shared-medium li a,
.site-footer ul.float-right li a,
.wp-pagenavi {
text-align: center
}
.menu-icon {
position: relative;
cursor: pointer;
width: 20px;
height: 16px
}
.menu-icon::after {
position: absolute;
display: block;
width: 100%;
height: 2px;
background: #fff;
box-shadow: 0 7px 0 #fff, 0 14px 0 #fff
}
.menu-icon:hover::after {
background: #cacaca;
box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca
}
.menu-icon.dark {
position: relative;
display: inline-block;
cursor: pointer;
width: 20px;
height: 16px
}
.menu-icon.dark::after {
position: absolute;
display: block;
width: 100%;
height: 2px;
background: #000;
box-shadow: 0 7px 0 #000, 0 14px 0 #000
}
.menu-icon.dark:hover::after {
background: #666;
box-shadow: 0 7px 0 #666, 0 14px 0 #666
}
.has-tip {
border-bottom: dotted 1px #8a8a8a;
position: relative;
display: inline-block
}
.tooltip.left::before,
.tooltip.right::before,
.tooltip.top::before,
.tooltip::before {
content: '';
display: block;
width: 0;
height: 0
}
.has-tip:hover {
cursor: help
}
.tooltip {
background-color: #0a0a0a;
color: #fff;
font-size: 11px;
padding: 8px 10px;
position: absolute;
z-index: 10;
top: calc(100% + .6495rem);
max-width: 10rem!important;
border-radius: 0
}
.tooltip::before {
border: 7px inset;
border-color: transparent transparent #0a0a0a;
border-bottom-style: solid;
bottom: 100%;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%)
}
.tooltip.top::before {
border: 7px inset;
border-color: #0a0a0a transparent transparent;
border-top-style: solid;
top: 100%;
bottom: auto
}
.tooltip.left::before,
.tooltip.right::before {
bottom: auto;
top: 50%
}
.tooltip.left::before {
border: .75rem inset;
border-color: transparent transparent transparent #0a0a0a;
border-left-style: solid;
left: 100%;
transform: translateY(-50%)
}
.tooltip.right::before {
border: .75rem inset;
border-color: transparent #0a0a0a transparent transparent;
border-right-style: solid;
left: auto;
right: 100%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
.top-bar {
padding: .5rem
}
.top-bar::after,
.top-bar::before {
content: ' ';
display: table
}
.top-bar,
.top-bar ul {
background-color: #eee
}
.top-bar input {
width: 200px;
margin-right: 1rem
}
@media screen and (min-width:40em) {
.top-bar-left {
float: left
}
.top-bar-right {
float: right
}
}
ul {
color: #666
}
li {
margin-bottom: 10px
}
#widget_sp_image-4 img {
display: none
}
#widget_sp_image-4 img#append-banner {
display: block
}
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
body,
button,
h1,
h2,
h3,
h4,
h5,
h6,
input,
select,
textarea {
font-family: 'Open Sans', Arial
}
body {
-webkit-font-smoothing: antialiased;
margin: 0;
margin-top: 60px;
overflow-x: hidden;
background: #fff
}
a {
background-color: transparent;
color: #0F6FC7;
outline: 0
}
body,
button,
input,
select,
textarea {
color: #333;
font-size: 18px;
font-size: 1rem;
line-height: 1.45;
font-weight: 400
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
font-weight: 800;
margin: 0;
color: #222;
letter-spacing: -1px;
}
.entry-content li,
p {
font-size: 17px;
color: #444444
}
.entry-footer {
margin-top: 20px;
}
p {
margin: 0 0 1em
}
*,
:after,
:before {
-webkit-box-sizing: inherit;
-moz-box-sizing: inherit;
box-sizing: inherit
}
hr {
background-color: #d1d1d1;
border: 0;
height: 1px;
margin: 0 0 1.75em
}
#post-36 form span.wpcf7-list-item,
.search-form,
.sidebar .search-form {
margin-left: 0
}
::-webkit-input-placeholder {
color: #999;
}
:-moz-placeholder {
color: #999;
}
::-moz-placeholder {
color: #999;
opacity: 1
}
:-ms-input-placeholder {
color: #999;
}
button,
button[disabled]:focus,
button[disabled]:hover,
input[type=button],
input[type=button][disabled]:focus,
input[type=button][disabled]:hover,
input[type=reset],
input[type=reset][disabled]:focus,
input[type=reset][disabled]:hover,
input[type=submit],
input[type=submit][disabled]:focus,
input[type=submit][disabled]:hover {
background: #222;
border: 0;
border-radius: 2px;
color: #fff;
font-family: Arial, "Helvetica Neue", sans-serif;
font-weight: 700;
line-height: 1;
padding: .84375em .875em .78125em;
text-transform: uppercase;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease
}
button:focus,
button:hover,
input[type=button]:focus,
input[type=button]:hover,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit]:focus,
input[type=submit]:hover {
background: #0F6FC7;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease
}
button:focus,
input[type=button]:focus,
input[type=reset]:focus,
input[type=submit]:focus {
outline: dotted thin;
outline-offset: -4px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease
}
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=tel],
input[type=number],
select,
textarea {
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=number]:focus,
select:focus,
textarea:focus {
background-color: #e3e3e3;
border-color: #e3e3e3;
box-shadow: none;
color: #222;
outline: 0;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease
}
.post-password-form {
margin-bottom: 1.75em
}
.post-password-form label {
color: #686868;
display: block;
font-size: 13px;
font-size: .8125rem;
letter-spacing: .076923077em;
line-height: 1.6153846154;
margin-bottom: 1.75em;
text-transform: uppercase
}
.main-navigation a,
.widget .widget-title {
line-height: 1.3125;
}
#post-36 form input,
.post-password-form>:last-child {
margin-bottom: 0
}
.post-password-form input[type=password] {
margin-top: .4375em
}
.search-form {
position: relative;
margin-top: 12px
}
input[type=search].search-field {
border-radius: 2px 0 0 2px;
width: -webkit-calc(100% - 42px);
width: calc(100% - 42px)
}
.search-submit {
border-radius: 0 2px 2px 0;
bottom: 0;
font-size: 29px;
overflow: hidden;
padding: 0;
position: absolute;
right: 0;
top: -4px;
width: 38px
}
a {
text-decoration: none;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease
}
a:active,
a:focus,
a:hover {
color: #F11;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease
}
a:focus {
outline: 0!important
}
a:active,
a:hover {
outline: 0
}
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=tel],
input[type=number],
select,
textarea {
background: #e8e8e8;
border: 1px solid #eee;
border-radius: 2px;
color: #888;
padding: 16px 20px;
transition: all .3s ease 0s;
width: 100%
}
.entry-title a,
.meta-top a {
-webkit-transition: all .3s ease
}
#post-36 form br {
display: none
}
#post-36 form .wpcf7-list-item {
display: block
}
#post-36 form label {
font-size: 16px;
color: #777
}
#post-36 form .wpcf7-form-control-wrap {
margin-top: 20px;
margin-bottom: 20px;
display: block
}
.content-area form .wpcf7-submit {
padding: 18px 50px;
background-color: #0F6FC7
}
.content-area form .wpcf7-submit:hover {
background-color: #1A89EE
}
.content-area form img {
width: auto
}
.content-area .wpcf7-validation-errors {
font-size: 16px;
margin: 30px 0 0;
padding: 17px 19px!important;
border-radius: 3px
}
.site-header-menu {
display: none;
-webkit-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
margin: .875em 0
}
.no-js .site-header-menu,
.site-header-menu.toggled-on {
display: block
}
.main-navigation {
margin-top: 0
}
.site-footer .main-navigation {
margin-bottom: 1.75em
}
.main-navigation ul {
list-style: none;
margin: 0
}
.main-navigation li {
position: relative;
display: inline-block;
float: left;
margin-bottom: 0
}
#nav {
margin-top: 0;
height: 60px;
}
.main-navigation a {
border-radius: 0;
color: #222;
display: block;
font-size: 13px;
height: 60px;
font-weight: 800;
outline: 0 none;
outline-offset: -1px;
padding: 20px 10px 23px;
text-transform: uppercase;
}
.main-navigation a:focus,
.main-navigation a:hover {
color: #0F6FC7
}
.main-navigation .current-menu-ancestor>a,
.main-navigation .current-menu-item>a {
font-weight: 700;
color: #0F6FC7
}
.main-navigation ul ul {
display: none;
margin-left: .875em
}
.title-cat {
font-size: 2rem;
margin-bottom: 20px
}
.widget {
margin-bottom: 2em
}
.widget-area>:last-child,
.widget>:last-child {
margin-bottom: 0
}
.widget .widget-title {
font-size: 20px;
margin: 0 0 18px;
text-transform: uppercase;
letter-spacing: -0.5px;
}
.widget-title a {
color: #1a1a1a
}
.tagcloud a {
border: 1px solid #d1d1d1;
border-radius: 2px;
display: inline-block;
line-height: 1;
margin: 0 .1875em .4375em 0;
padding: .5625em .4375em .5em
}
.tagcloud a:focus,
.tagcloud a:hover {
border-color: #007acc;
color: #007acc;
outline: 0
}
.entry-title {
font-size: 20px;
letter-spacing: -0.5px;
line-height: 29px;
margin-bottom: 8px;
margin-top: 10px;
}
.entry-title a {
color: #222;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
outline: 0
}
.entry-title a:focus,
.entry-title a:hover {
color: #0F6FC7;
outline: 0
}
.post-thumbnail,
.post-thumbnail img {
display: block
}
.site-footer .home,
.site-footer nav,
.site-footer ul.float-right li {
display: inline-block
}
.entry-footer .shared {
opacity: 10
}
.site-content {
margin-bottom: 50px
}
.sidebar {
margin-bottom: 3.5em
}
.site-footer {
padding: 20px 0;
background-color: #222
}
.site-footer ul li a {
height: auto;
padding: 0 20px 0 0;
color: #fff
}
.site-footer ul.float-right {
margin-bottom: 0;
margin-right: 32px;
margin-top: 10px;
}
.site-footer ul.float-right li {
margin-bottom: 0;
}
.site-footer .home {
color: #fff;
vertical-align: 1px;
font-size: 23px;
line-height: 21px;
margin-right: 14px
}
.site-footer ul.float-right li a {
border: 2px solid #fff;
border-radius: 50%;
margin: 0 1px;
display: inline-block;
font-size: 20px;
height: 42px;
line-height: 37px;
padding: 0 7px;
width: 42px
}
.meta-top a,
article img {
-webkit-border-radius: 2px;
-moz-border-radius: 2px
}
.site-footer ul.float-right li a:hover {
color: #aaa;
border-color: #aaa
}
.site-footer a:hover {
color: #aaa!important;
background: 0 0
}
.site-info,
.site-info a {
color: #686868
}
.site-footer .main-navigation,
.site-footer ul {
margin: 0
}
.site-info {
font-size: 13px;
font-size: .8125rem;
line-height: 1.6153846154
}
.site-info a:focus,
.site-info a:hover {
color: #007acc
}
.title-sections {
margin-bottom: 25px
}
[class*=block-grid-] {
display: block;
padding: 0;
margin: 0 -.625rem
}
[class*=block-grid-]:after,
[class*=block-grid-]:before {
content: " ";
display: table
}
[class*=block-grid-]>li {
display: block;
height: auto;
float: left;
padding: 0 .625rem 1.25rem
}
.content-area .meta-top a,
.meta-top a {
display: inline-block;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease
}
@media only screen {
.small-block-grid-1>li {
width: 100%;
list-style: none
}
.small-block-grid-1>li:nth-of-type(1n) {
clear: none
}
.small-block-grid-1>li:nth-of-type(1n+1) {
clear: both
}
.small-block-grid-2>li {
width: 50%;
list-style: none
}
.small-block-grid-2>li:nth-of-type(1n) {
clear: none
}
.small-block-grid-2>li:nth-of-type(2n+1) {
clear: both
}
.small-block-grid-3>li {
width: 33.33333%;
list-style: none
}
.small-block-grid-3>li:nth-of-type(1n) {
clear: none
}
.small-block-grid-3>li:nth-of-type(3n+1) {
clear: both
}
.small-block-grid-4>li {
width: 25%;
list-style: none
}
.small-block-grid-4>li:nth-of-type(1n) {
clear: none
}
.small-block-grid-4>li:nth-of-type(4n+1) {
clear: both
}
.small-block-grid-5>li {
width: 20%;
list-style: none
}
.small-block-grid-5>li:nth-of-type(1n) {
clear: none
}
.small-block-grid-5>li:nth-of-type(5n+1) {
clear: both
}
.small-block-grid-6>li {
width: 16.66667%;
list-style: none
}
.small-block-grid-6>li:nth-of-type(1n) {
clear: none
}
.small-block-grid-6>li:nth-of-type(6n+1) {
clear: both
}
.small-block-grid-7>li {
width: 14.28571%;
list-style: none
}
.small-block-grid-7>li:nth-of-type(1n) {
clear: none
}
.small-block-grid-7>li:nth-of-type(7n+1) {
clear: both
}
.small-block-grid-8>li {
width: 12.5%;
list-style: none
}
.small-block-grid-8>li:nth-of-type(1n) {
clear: none
}
.small-block-grid-8>li:nth-of-type(8n+1) {
clear: both
}
.small-block-grid-9>li {
width: 11.11111%;
list-style: none
}
.small-block-grid-9>li:nth-of-type(1n) {
clear: none
}
.small-block-grid-9>li:nth-of-type(9n+1) {
clear: both
}
.small-block-grid-10>li {
width: 10%;
list-style: none
}
.small-block-grid-10>li:nth-of-type(1n) {
clear: none
}
.small-block-grid-10>li:nth-of-type(10n+1) {
clear: both
}
.small-block-grid-11>li {
width: 9.09091%;
list-style: none
}
.small-block-grid-11>li:nth-of-type(1n) {
clear: none
}
.small-block-grid-11>li:nth-of-type(11n+1) {
clear: both
}
.small-block-grid-12>li {
width: 8.33333%;
list-style: none
}
.small-block-grid-12>li:nth-of-type(1n) {
clear: none
}
.small-block-grid-12>li:nth-of-type(12n+1) {
clear: both
}
}
@media only screen and (min-width:40.063em) {
.medium-block-grid-1>li {
width: 100%;
list-style: none
}
.medium-block-grid-1>li:nth-of-type(1n) {
clear: none
}
.medium-block-grid-1>li:nth-of-type(1n+1) {
clear: both
}
.medium-block-grid-2>li {
width: 50%;
list-style: none
}
.medium-block-grid-2>li:nth-of-type(1n) {
clear: none
}
.medium-block-grid-2>li:nth-of-type(2n+1) {
clear: both
}
.medium-block-grid-3>li {
width: 33.33333%;
list-style: none
}
.medium-block-grid-3>li:nth-of-type(1n) {
clear: none
}
.medium-block-grid-3>li:nth-of-type(3n+1) {
clear: both
}
.medium-block-grid-4>li {
width: 25%;
list-style: none
}
.medium-block-grid-4>li:nth-of-type(1n) {
clear: none
}
.medium-block-grid-4>li:nth-of-type(4n+1) {
clear: both
}
.medium-block-grid-5>li {
width: 20%;
list-style: none
}
.medium-block-grid-5>li:nth-of-type(1n) {
clear: none
}
.medium-block-grid-5>li:nth-of-type(5n+1) {
clear: both
}
.medium-block-grid-6>li {
width: 16.66667%;
list-style: none
}
.medium-block-grid-6>li:nth-of-type(1n) {
clear: none
}
.medium-block-grid-6>li:nth-of-type(6n+1) {
clear: both
}
.medium-block-grid-7>li {
width: 14.28571%;
list-style: none
}
.medium-block-grid-7>li:nth-of-type(1n) {
clear: none
}
.medium-block-grid-7>li:nth-of-type(7n+1) {
clear: both
}
.medium-block-grid-8>li {
width: 12.5%;
list-style: none
}
.medium-block-grid-8>li:nth-of-type(1n) {
clear: none
}
.medium-block-grid-8>li:nth-of-type(8n+1) {
clear: both
}
.medium-block-grid-9>li {
width: 11.11111%;
list-style: none
}
.medium-block-grid-9>li:nth-of-type(1n) {
clear: none
}
.medium-block-grid-9>li:nth-of-type(9n+1) {
clear: both
}
.medium-block-grid-10>li {
width: 10%;
list-style: none
}
.medium-block-grid-10>li:nth-of-type(1n) {
clear: none
}
.medium-block-grid-10>li:nth-of-type(10n+1) {
clear: both
}
.medium-block-grid-11>li {
width: 9.09091%;
list-style: none
}
.medium-block-grid-11>li:nth-of-type(1n) {
clear: none
}
.medium-block-grid-11>li:nth-of-type(11n+1) {
clear: both
}
.medium-block-grid-12>li {
width: 8.33333%;
list-style: none
}
.medium-block-grid-12>li:nth-of-type(1n) {
clear: none
}
.medium-block-grid-12>li:nth-of-type(12n+1) {
clear: both
}
}
@media only screen and (min-width:64.063em) {
.large-block-grid-1>li {
width: 100%;
list-style: none
}
.large-block-grid-1>li:nth-of-type(1n) {
clear: none
}
.large-block-grid-1>li:nth-of-type(1n+1) {
clear: both
}
.large-block-grid-2>li {
width: 50%;
list-style: none
}
.large-block-grid-2>li:nth-of-type(1n) {
clear: none
}
.large-block-grid-2>li:nth-of-type(2n+1) {
clear: both
}
.large-block-grid-3>li {
width: 33.33333%;
list-style: none
}
.large-block-grid-3>li:nth-of-type(1n) {
clear: none
}
.large-block-grid-3>li:nth-of-type(3n+1) {
clear: both
}
.large-block-grid-4>li {
width: 25%;
list-style: none
}
.large-block-grid-4>li:nth-of-type(1n) {
clear: none
}
.large-block-grid-4>li:nth-of-type(4n+1) {
clear: both
}
.large-block-grid-5>li {
width: 20%;
list-style: none
}
.large-block-grid-5>li:nth-of-type(1n) {
clear: none
}
.large-block-grid-5>li:nth-of-type(5n+1) {
clear: both
}
.large-block-grid-6>li {
width: 16.66667%;
list-style: none
}
.large-block-grid-6>li:nth-of-type(1n) {
clear: none
}
.large-block-grid-6>li:nth-of-type(6n+1) {
clear: both
}
.large-block-grid-7>li {
width: 14.28571%;
list-style: none
}
.large-block-grid-7>li:nth-of-type(1n) {
clear: none
}
.large-block-grid-7>li:nth-of-type(7n+1) {
clear: both
}
.large-block-grid-8>li {
width: 12.5%;
list-style: none
}
.large-block-grid-8>li:nth-of-type(1n) {
clear: none
}
.large-block-grid-8>li:nth-of-type(8n+1) {
clear: both
}
.large-block-grid-9>li {
width: 11.11111%;
list-style: none
}
.large-block-grid-9>li:nth-of-type(1n) {
clear: none
}
.large-block-grid-9>li:nth-of-type(9n+1) {
clear: both
}
.large-block-grid-10>li {
width: 10%;
list-style: none
}
.large-block-grid-10>li:nth-of-type(1n) {
clear: none
}
.large-block-grid-10>li:nth-of-type(10n+1) {
clear: both
}
.large-block-grid-11>li {
width: 9.09091%;
list-style: none
}
.large-block-grid-11>li:nth-of-type(1n) {
clear: none
}
.large-block-grid-11>li:nth-of-type(11n+1) {
clear: both
}
.large-block-grid-12>li {
width: 8.33333%;
list-style: none
}
.large-block-grid-12>li:nth-of-type(1n) {
clear: none
}
.large-block-grid-12>li:nth-of-type(12n+1) {
clear: both
}
}
.meta-top {
margin-bottom: 10px;
margin-top: -2px
}
.meta-top a {
color: #fff;
font-weight: 400;
text-decoration: underline;
transition: all .3s ease
}
.meta-top-single a {
float: none!important;
margin-right: 0!important
}
.content-area .meta-top a {
background-color: transparent;
color: #aaa;
float: left;
font-weight: normal;
-webkit-transition: all .3s ease;
transition: all .3s ease
}
.meta-top a:hover,
article:hover .shared {
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease
}
.meta-top span {
color: #aaa;
font-size: 14px;
font-weight: 300;
margin-left: 12px;
vertical-align: -1px
}
.meta-top span a {
background: rgba(0, 0, 0, 0)!important;
color: inherit!important;
float: none!important;
font-size: inherit!important;
padding: 0!important
}
.meta-top span a:hover {
color: #888!important
}
.meta-top span i {
font-size: 18px;
margin-right: 2px;
vertical-align: 0px
}
.meta-top span i.flaticon-chat57 {
vertical-align: -2px
}
.meta-top a:hover {
background-color: #777;
transition: all .3s ease
}
.icon-star-1:before {
content: '\e917';
}
.header-title-single .meta-top span {
font-size: 16px;
font-weight: normal;
}
.content-area .meta-top a:hover {
color: #777;
border-color: #777;
background-color: transparent
}
.pre-footer ul li {
padding: 0
}
.pre-footer ul li a {
display: block;
padding: 13px 28px 13px 40px;
color: #fff;
position: relative;
font-weight: 400;
font-size: 16px
}
.pre-footer ul li a i {
font-size: 31px;
margin-right: 10px;
vertical-align: -5px;
line-height: 40px
}
.pre-footer ul li a i.float-right {
position: absolute;
right: 0;
margin-right: 0;
top: 0;
padding: 19px 20px
}
.pre-footer ul li a.facebook i.float-right {
background-color: #223257;
color: #3C5899
}
article img {
border-radius: 2px;
width: 100%
}
.dropdown-content,
.shared li a {
-webkit-border-radius: 0px;
-moz-border-radius: 0px
}
.header-thumb-single img {
width: 100%
}
article:hover .shared {
opacity: 10;
transition: all .3s ease
}
.shared,
article:hover .entry-title a {
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease
}
article:hover .entry-title a {
transition: all .3s ease;
color: #0F6FC7
}
.shared {
margin: 0;
opacity: 0;
transition: all .3s ease
}
.search-form button[type=submit],
.search-form button[type=submit]:hover {
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
-webkit-transition: all .3s ease
}
.shared li {
display: inline-block;
float: left
}
.shared li a {
background: #eee;
border-radius: 0px;
color: #fff;
display: block;
font-size: 18px;
line-height: 23px;
padding: 4px 0 4px;
width: 33px;
margin-right: 3px
}
.shared li a:focus {
color: #fff
}
.search-form button[type=submit]:hover {
background-color: #777!important;
transition: all .3s ease
}
#slide-featured .item .shared,
#slide-featured .item:hover .shared {
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease
}
.facebook {
background-color: #3C5899!important
}
.facebook:hover {
background-color: #4A6BB9!important
}
.twitter {
background-color: #2AA9E0!important
}
.twitter:hover {
background-color: #47B6E4!important
}
.linkedin {
background-color: #0177B5!important
}
.linkedin:hover {
background-color: #018FDC!important
}
.gplus {
background-color: #DC4A38!important
}
.gplus:hover {
background-color: #DF5B4D!important
}
.whatsapp {
background-color: #01A85A!important
}
.whatsapp:hover {
background-color: #01BA62!important
}
.site-header {
background-color: #fff;
border-bottom: 1px solid #eee;
box-shadow: 0 0 25px #ddd;
margin-bottom: 0;
position: fixed;
top: 0px;
height: 60px;
z-index: 999;
width: 100%
}
.content-margin {
margin-top: 95px
}
.site-branding {
margin: 0;
position: relative;
height: 60px;
}
.site-branding .ballon-small {
font-size: 17px;
font-weight: 700;
position: absolute;
right: -85px;
top: 16px;
line-height: normal;
}
.site-branding h1 {
float: left;
position: relative;
margin-right: 95px;
line-height: 58px;
}
.site-branding h1 img {
vertical-align: 4px
}
.ballon-small small {
position: relative;
background: #0F6FC7;
padding: 5px 10px 7px;
font-weight: 800;
border-radius: 3px;
color: #fff;
letter-spacing: 0;
text-transform: uppercase
}
.ballon-small small:after {
right: 100%;
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(194, 194, 194, 0);
border-right-color: #0F6FC7;
border-width: 5px;
margin-top: -6px
}
#slide-featured .item {
position: relative
}
#slide-featured .item h2 {
font-size: 2rem;
line-height: 37px;
margin-bottom: 0!important
}
#slide-featured .item h2 a {
display: block;
color: #Fff
}
#slide-featured .item .shared {
display: table;
margin: 0 auto -36px 2px;
-webkit-transition: all .3s ease;
transition: all .3s ease;
float: left
}
#slide-featured .item:hover .shared {
opacity: 10;
margin-bottom: -10px;
-webkit-transition: all .3s ease;
transition: all .3s ease;
margin-top: 15px
}
#text-2 input:focus,
#text-2 input[type=submit] {
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease
}
#slide-featured .item .meta-top i {
vertical-align: 2px
}
#slide-featured .meta-top span {
color: #fff;
font-size: 12px
}
#slide-featured .meta-top span i {
font-size: 14px;
vertical-align: 0!important;
margin-right: 2px
}
.owl-theme .owl-controls .owl-page span {
background: #999
}
.owl-theme .owl-controls .active span {
background: #0F6FC7
}
.owl-theme .owl-controls {
margin-top: 20px
}
#scroll-top {
background-color: #0F6FC7;
bottom: 20px;
color: #fff;
font-size: 27px;
padding: 2px 15px;
position: fixed;
right: 20px;
z-index: 999;
border-radius: 50%;
outline: 0
}
#scroll-top:hover {
background-color: #1A89EE
}
#search-top,
#site-navigation {
float: left
}
input {
height: auto
}
#search-top input {
box-shadow: none;
font-size: 14px;
height: 41px;
font-weight: 400;
margin-bottom: 0!important
}
#search-top input[type=search] {
padding: 8px 15px 10px;
width: 290px
}
#search-top input[type=submit] {
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-moz-border-radius-topright: 2px;
-moz-border-radius-bottomright: 2px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
text-indent: -999px
}
#search-top input[type=submit]:after {
content: "icon";
font-family: '\e911';
position: relative
}
.owl-carousel .owl-item .item {
border-right: 1px solid #F4F5F9
}
.owl-carousel .owl-item .item a.btnThumb {
display: block
}
.wp-pagenavi span {
color: #aaa;
font-weight: 300!important
}
.wp-pagenavi a,
.wp-pagenavi span {
border: none;
border-radius: 2px;
display: inline-block;
font-size: 1.1rem;
font-weight: 400;
line-height: 16px;
margin: 0 1px;
padding: 10px
}
.wp-pagenavi a {
color: #777
}
.wp-pagenavi a:hover {
color: #0F6FC7
}
.wp-pagenavi span.current {
color: #fff;
font-weight: 400!important;
background-color: #0F6FC7
}
.nextpostslink,
.previouspostslink {
font-size: 24px!important
}
[type=text],
[type=email],
[type=url],
[type=password],
[type=search],
[type=tel],
[type=number],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=time],
[type=color],
textarea {
box-shadow: none;
font-size: 1rem;
height: auto
}
#text-2 h2 {
display: none
}
#text-2 h3 {
color: #fff;
font-size: 16px;
letter-spacing: 0;
font-weight: 300;
line-height: 23px;
margin: 0;
padding: 0 19px 0px
}
.dsq-postid {
margin-left: 0!important
}
#text-2 .inner-news {
padding: 0 20px 15px;
background-color: #222;
color: #fff
}
#text-2 .header-news {
background-color: #222;
padding-top: 10px
}
#text-2 input {
margin-bottom: 7px;
background-color: #fff
}
#text-2 i {
color: #fff;
display: block;
font-size: 100px;
line-height: 20px;
margin-bottom: 0px
}
#text-2 input:focus {
background-color: #e7e7e7;
-webkit-transition: all .3s ease;
transition: all .3s ease
}
#text-2 .wpcf7-form br {
display: none
}
#text-2 .wpcf7-form p {
margin-bottom: 0
}
#text-2 .wpcf7-form span {
color: #fff
}
#text-2 .wpcf7-form span.wpcf7-list-item {
margin-left: 0
}
#text-2 .wpcf7-form span.wpcf7-list-item label {
font-size: 16px;
font-weight: 300;
line-height: 26px
}
#text-2 .wpcf7-form input[type=checkbox] {
margin-bottom: 0;
margin-right: 3px;
vertical-align: -1px
}
#text-2 .interesse {
margin-bottom: 0;
margin-left: 0!important;
margin-right: 0!important;
margin-top: 11px!important;
width: 100%;
display: block
}
#text-2 div.wpcf7-response-output {
margin: 0
}
#text-2 .ajax-loader {
display: block;
margin: 10px auto 0;
position: absolute
}
#text-2 input[type=text],
#text-2 input[type=email] {
border: 2px solid #fff;
padding: 6px 11px
}
#text-2 div.wpcf7-validation-errors {
display: none!important
}
div.wpcf7-mail-sent-ok {
background: #00b16a none repeat scroll 0 0;
border: 2px solid #00b16a;
border-radius: 2px;
color: #fff;
display: block;
font-size: 14px;
font-weight: 400;
margin-top: 9px !important;
padding: 6px 8px 8px;
text-align: center;
text-transform: lowercase;
}
.wpcf7-not-valid {
border-color: #0F6FC7!important
}
#text-2 span.wpcf7-not-valid-tip {
display: none!important
}
#text-2 input[type=submit] {
width: 100%;
display: block;
background-color: #0F6FC7;
color: #fff;
margin-bottom: 0;
font-size: 20px;
font-weight: bold;
padding: 20px 16px;
border-radius: 0;
outline: 0;
-webkit-transition: all .3s ease;
transition: all .3s ease
}
#text-2 input[type=email],
#text-2 input[type=submit]:hover,
#text-2 input[type=text] {
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease
}
#text-2 input[type=email] {
margin-bottom: 0
}
#text-2 input[type=email],
#text-2 input[type=text] {
font-size: 16px;
transition: all .3s ease
}
#text-2 input[type=submit]:hover {
background-color: #1A89EE;
transition: all .3s ease
}
.related-posts a,
.related-posts a h3 {
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease
}
#msg-facebook {
background-color: #455B8F;
color: #fff;
padding: 14px 17px
}
#msg-facebook h2 {
font-size: 1.1rem;
font-weight: 300;
color: #fff;
display: inline-block
}
#msg-facebook iframe {
display: inline-block;
margin-left: 9px;
margin-bottom: 0
}
#msg-facebook h2 b {
font-weight: 700
}
#msg-facebook h2 i {
font-size: 27px;
font-weight: 400;
line-height: 16px;
margin-right: 3px;
vertical-align: -1px
}
.header-title-single h1 {
font-size: 2.9rem;
letter-spacing: -3px;
line-height: 51px;
margin-bottom: 21px;
padding: 0 40px;
}
.header-thumb-single {
margin-bottom: 25px
}
.content-area .meta-top-single {
margin-top: 0;
margin-bottom: 25px
}
.ads-conteudo {
border-top: 1px solid #ddd;
padding-top: 30px;
padding-bottom: 30px
}
.ads-conteudo img {
width: auto;
margin: 0 auto!important
}
.ads-conteudo .widget {
margin-bottom: 0
}
.content-area .meta-top-single .meta-top a {
float: none!important;
margin-right: 0!important;
margin-top: 0!important;
padding-bottom: 4px!important
}
.meta-top-single span {
margin-left: 13px
}
.meta-top-single span i {
font-size: 17px;
vertical-align: 0px
}
.box-news h3 {
font-size: 20px;
}
.box-news label {
font-size: 16px;
width: 20%;
float: left;
margin-right: 8px;
}
.box-news input,
.box-news select {
background: transparent;
border: 1px solid #aaaaaa;
height: 40px;
padding: 10px;
padding-top: 7px;
outline: none;
border-radius: 3px;
margin-bottom: 5px;
}
.box-news h3 {
margin-bottom: 11px;
font-size: 16px;
margin-top: 14px;
letter-spacing: 0;
}
.box-news input:focus,
.box-news select:focus {
background-color: #ffffff;
border-color: #555555;
}
.box-news input[type=submit]:focus,
.box-news input[type=submit]:active {
background-color: #0F6FC7 !important;
color: #ffffff;
outline: none;
}
.box-news .ajax-loader {
margin-top: 0px !important;
}
.reset {
width: auto !important;
margin-bottom: 15px;
}
div.wpcf7-mail-sent-ok {
background: #168347 none repeat scroll 0 0;
border: 2px solid #168347;
}
.box-news div.wpcf7-mail-sent-ok {
background: #168347 none repeat scroll 0 0;
border: 2px solid #168347;
border-radius: 2px;
color: #fff;
display: block;
font-size: 14px;
font-weight: 400;
margin-top: 9px !important;
padding: 6px 8px 8px;
text-align: center;
text-transform: uppercase;
margin: 0;
font-weight: 800;
}
.entry-content .alignnone {
position: absolute;
left: -99999px;
}
.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.is-resized>figcaption {
display: table-caption;
caption-side: bottom;
text-align: center;
background: #ddd;
margin-top: 0;
padding: 10px;
font-size: 11px;
}
.box-news input[type=submit] {
border-radius: 3px;
margin-top: 28px;
font-weight: 800;
font-family: 'Open Sans';
font-size: 14px;
padding: 10px 20px;
width: auto;
border: none;
}
.box-news .wpcf7-validation-errors {
display: none !important;
}
span.wpcf7-not-valid-tip {
color: #0F6FC7;
font-weight: bold;
font-size: 12px;
}
.box-news br {
display: none;
}
.comment-content h2,
.entry-content h2,
.entry-summary h2,
.textwidget h2 {
font-size: 1.9rem;
line-height: 1.21739;
margin-bottom: 20px;
margin-top: 25px
}
.shared-medium li a {
background: #eee;
border-radius: 2px;
color: #fff;
display: block;
font-size: 21px;
line-height: 30px;
margin-right: 3px;
padding: 3px 0;
width: 38px
}
.shared-medium li a i {
vertical-align: 1px
}
.shared-medium li a:focus,
.shared-medium li a:hover {
color: #fff
}
.meta-tag i {
font-size: 20px;
margin-right: 2px;
vertical-align: -2px
}
.meta-tag {
margin-left: 0px;
margin-top: 3px
}
.meta-tag,
.meta-tag a,
.meta-tag p {}
.meta-tag p {
margin-bottom: 10px;
margin-top: 9px;
}
.meta-tag a {
background: #aaa;
text-decoration: none;
color: #fff;
display: inline-block;
padding: 5px 10px;
margin-right: 4px;
border-radius: 3px;
padding-top: 3px;
font-size: 14px;
}
.meta-tag a:hover {
background-color: #888;
color: #ffffff;
text-decoration: none
}
.comment-box,
.related-posts {
border-top: 1px solid #ddd;
padding-top: 20px;
padding-bottom: 20px
}
.related-posts a {
display: block;
transition: all .3s ease
}
.related-posts a h3 {
transition: all .3s ease
}
.related-posts a:hover h3,
.sidebar-list li a h3 {
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease
}
.related-posts a:hover h3 {
color: #0F6FC7!important;
transition: all .3s ease
}
.related-posts img {
margin-bottom: 13px;
border-radius: 3px;
width: 100%
}
.related-posts h3.entry-title {
font-size: 1.15rem;
line-height: 23px;
letter-spacing: -0.5px;
text-align: center;
margin-bottom: 0;
}
.sf-widget-holder {
margin-bottom: 2em!important;
overflow: hidden;
padding: 0
}
.dropbtn {
cursor: pointer;
display: inline-block;
position: relative;
font-size: 23px;
line-height: 21px;
padding: 19px 0 19px 8px;
height: 60px;
border: none;
width: 30px;
color: #222;
outline: 0
}
.dropbtn:focus {
color: #222222;
}
.dropdown {
position: relative;
float: left;
margin-left: 10px;
height: 60px
}
.dropdown-content {
display: none;
position: absolute;
background-color: #222;
min-width: 140px;
right: -4px;
z-index: 3;
box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
border-radius: 2px
}
.dropdown-arrow {
position: relative;
background: #222;
padding: 10px 0 13px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px
}
.dropdown-arrow i {
display: inline-block;
font-size: 17px;
margin-right: 6px;
width: 16px!important
}
.dropdown-arrow:after {
bottom: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(34, 34, 34, 0);
border-bottom-color: #222;
border-width: 7px;
margin-left: 48px
}
.dropdown-content a {
padding: 0 16px;
text-decoration: none;
display: block;
font-size: 14px;
font-weight: 300;
color: #fff
}
.dropdown-content a:hover {
color: #aaa
}
.site-main article.post:last-child {
border-bottom: none
}
#infscr-loading {
margin-top: 45px;
transition: none
}
#infscr-loading img {
margin: 0 auto;
transition: none
}
#breadcrumb {
background-color: #f4f4f4;
border-bottom: 1px solid #eee;
color: #aaa!important;
font-size: 13px;
font-weight: 400;
margin-bottom: 30px;
margin-top: 0px;
padding: 10px;
padding-top: 9px;
}
#breadcrumb span {
color: #a0a0a0
}
#breadcrumb p {
margin-bottom: 0;
font-size: 13px
}
.page-title-small {
font-size: 2rem;
margin-bottom: 20px
}
.light-red {
color: #0F6FC7
}
.dropdown:hover .dropdown-content {
display: block;
outline: 0
}
.dropdown:hover .dropbtn,
.dropdown:hover:not(.has-form)>a.dropbtn {
color: #0F6FC7!important;
outline: 0
}
.comment-list .pingback,
.comment-list .trackback,
.comment-list article {
border-top: none!important;
padding: 0 0 20px
}
.comments-title {
border-top: 1px solid #ddd;
margin-bottom: 16px;
padding-top: 20px!important
}
.menu-nav {
background-color: #222
}
.menu-nav ul,
.sidebar-list {
margin: 0;
list-style: none
}
.sidebar-list li {
margin-bottom: 24px
}
.sidebar-list li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none
}
.sidebar-list li a h3 {
transition: all .3s ease;
line-height: 22px;
letter-spacing: 0;
font-weight: normal;
font-size: 16px
}
.sidebar-list li a:hover h3 {
color: #0F6FC7;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease
}
.sidebar-list li img {
border-radius: 2px;
width: 100%
}
.sidebar-list li h3 {
font-size: 1.05rem
}
.sidebar-list .list-title {
padding-left: 0
}
.owl-item.loading {
min-height: 150px;
background: url(//blog.tactium.com.br/wp-content/themes/img/AjaxLoader.gif) center center no-repeat
}
.slide-main-text .meta-top {
display: none
}
.reveal .close-button {
padding: 0;
background: 0 0;
color: #aaa
}
.reveal .close-button:hover {
color: #333
}
.reveal .title-popup {
font-size: 30px;
font-weight: 300;
display: block;
letter-spacing: -1px;
margin-bottom: 5px
}
.reveal .lead {
color: #777;
font-size: 14px;
line-height: 21px;
margin-bottom: 12px
}
.reveal .btn-action {
display: block;
padding: 13px 20px;
color: #fff;
background-color: #0F6FC7;
text-transform: uppercase;
font-size: 16px;
font-weight: 700;
margin-bottom: 18px;
width: 100%;
outline: 0;
height: 45px
}
.reveal .btn-action:focus {
outline: 0
}
.reveal .btn-action:hover {
background-color: #1A89EE!important
}
#duvidas div.wpcf7-response-output {
margin: -11px 1em 2em;
padding: 10px
}
#duvidas .wpcf7-form label {
text-align: left;
color: #777
}
.reveal input,
.reveal select {
height: auto;
margin-bottom: 8px;
padding-bottom: 11px;
padding-top: 11px
}
.reveal select {
margin: 0 0 1rem
}
div.wpcf7-validation-errors {
background: #e9d460;
border: 2px solid #e9d460;
font-size: 14px;
line-height: 17px
}
#duvidas span.wpcf7-not-valid-tip {
color: #0F6FC7;
display: block;
font-size: 12px;
margin-bottom: 3px;
margin-top: -4px;
text-align: left
}
#duvidas div.wpcf7-mail-sent-ok {
background: #00b16a;
border: 2px solid #00b16a;
border-radius: 2px;
color: #fff;
display: block;
font-size: 14px;
font-weight: 400;
margin-top: -12px!important;
text-align: center;
line-height: 17px;
padding: 10px 30px!important;
text-transform: normal!important
}
#duvidas div.wpcf7 img.ajax-loader {
border: none;
margin-left: 0;
margin-top: -10px;
position: absolute;
vertical-align: middle
}
.reveal {
background-color: #fefefe;
border: 1px solid #cacaca;
border-radius: 0;
display: none;
margin: 50px auto 0;
overflow-y: auto;
padding: 1rem;
position: absolute;
z-index: 1006
}
.off-canvas ul,
.title-bar {
border-bottom: 1px solid #ddd
}
.btnThumb {
display: block;
overflow: hidden;
}
.btnThumb img {
border-radius: 8px;
}
.btnThumb.home {
margin-bottom: 45px;
}
.btnThumb.home p {
margin: 0 0 1em;
font-size: 15px;
line-height: 22px;
}
.nav-mobile,
.rotate {
display: inline-block
}
.rotate {
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
-webkit-transition-duration: .3s;
transition-duration: .3s;
-webkit-transition-property: transform;
transition-property: transform
}
footer nav ul li {
margin-bottom: 0
}
.row {
margin-left: auto;
margin-right: auto;
max-width: 81rem
}
header input[type=search] {
background-color: #eee
}
header input[type=search]:focus {
background-color: #e8e8e8
}
.search-form button[type=submit] {
background-color: transparent!important;
color: #222;
transition: all .3s ease 0s;
width: 46px
}
.search-form button[type=submit]:hover {
background: 0 0!important;
color: #0F6FC7
}
.off-canvas-content {
background: 0 0;
box-shadow: none!important
}
.off-canvas {
background: 0 0
}
.off-canvas ul {
margin: 12px 5px;
padding-bottom: 13px
}
.off-canvas ul li {
margin-bottom: 0
}
.off-canvas ul li a {
outline: 0;
font-weight: 700;
color: #222;
font-size: 16px
}
.off-canvas ul li a:hover {
color: #0F6FC7
}
.nav-mobile {
font-size: 22px;
padding: 16px 22px;
color: #222
}
.nav-mobile i {
line-height: 35px
}
.title-mobile {
color: #999;
display: block;
margin-top: 17px;
padding: 0 21px
}
.title-bar {
background: #fff;
color: #222;
height: 68px;
padding: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 998
}
.title-bar-title {
font-weight: 700;
left: 50%;
margin-left: -85px;
position: absolute;
top: 17px;
vertical-align: middle
}
.js-off-canvas-exit {
background: rgba(0, 0, 0, .25);
z-index: 999;
cursor: ew-resize
}
#search-absolute,
#search-absolute-mobile {
box-shadow: 0 0 10px #ddd;
z-index: 2;
background-color: #fff;
border-bottom: 1px solid #ddd
}
@media (max-width :1115px) {
#search-top input[type=search] {
padding: 8px 15px 10px;
width: 200px!important
}
}
@media (max-width :639px) {
.site-footer {
padding-top: 25px
}
.site-footer ul.float-right {
display: table;
float: none!important;
margin: 15px auto 0
}
.site-info {
color: #686868;
font-size: 15px;
line-height: 22px;
text-align: center
}
.site-footer .home,
.site-footer nav {
display: none
}
.btnThumb {
display: block;
margin-bottom: 20px
}
.post .shared {
margin: 0;
opacity: 10;
transition: all .3s ease 0s
}
.post .shared li {
display: inline-block;
float: left;
margin-bottom: 0;
margin-top: 5px
}
.featured h3 a {
font-size: 22px !important
}
.post .shared li a {
display: block;
font-size: 21px;
margin-right: 3px;
padding: 7px 0 8px;
width: 42px
}
#slide-featured .item h2 {
font-size: 23px;
line-height: 28px;
margin-bottom: 17px
}
.meta-top span {
font-size: 14px
}
.entry-title {
font-size: 22px;
line-height: 26px;
margin-bottom: .5em
}
p {
color: #666;
font-size: 14px;
line-height: 22px;
margin: 0 0 2em
}
.site-content {
margin-bottom: 20px
}
.comment-content h1,
.entry-content h1,
.entry-summary h1,
.textwidget h1 {
font-size: 22px;
line-height: 28px;
margin-bottom: 1em;
margin-top: 2em
}
.meta-tag,
.meta-tag a,
.meta-tag p {
text-align: center;
margin-bottom: 7px;
}
.comment-content h2,
.entry-content h2,
.entry-summary h2,
.header-title-single h1,
.textwidget h2 {
letter-spacing: -1px;
font-size: 22px;
line-height: 28px
}
.entry-footer .shared {
display: table;
float: none!important;
margin: 0 auto!important;
opacity: 10
}
.entry-footer {
margin-top: 0
}
.content-area .meta-top-single {
margin-bottom: 11px;
margin-top: 0
}
.header-thumb-single {
margin-bottom: 25px;
margin-top: 20px
}
.meta-tag {
margin-left: 0;
margin-top: 8px;
width: 100%
}
.entry-footer {
margin-top: 20px !important;
}
.content-single {
padding-left: 0;
}
.entry-content h2 {
display: inline-block !important;
}
.header-title-single h1 {
margin-bottom: 8px;
padding: 0
}
#slide-featured .item .slide-main-text {
padding: 100px 20px 20px
}
}
#search-absolute input,
#search-absolute-mobile input {
background: 0 0;
padding-left: 0;
padding-right: 0;
margin: 0
}
#search-absolute-mobile {
display: none;
margin: 0;
position: absolute;
top: 68px;
width: 100%
}
#search-absolute-mobile input {
border: none;
border-radius: 0;
font-size: 20px;
padding: 13px 7px 18px
}
.widget img {
text-align: center;
display: table;
margin: 0 auto
}
#search-absolute-mobile .search-submit {
border-radius: 0 2px 2px 0;
bottom: 0;
font-size: 22px;
overflow: hidden;
padding: 0;
position: absolute;
right: 14px;
top: -1px;
width: 38px
}
#search-absolute {
display: none;
margin: 0
}
#search-absolute input {
border: none;
border-radius: 0;
font-size: 24px;
padding-top: 12px;
padding-bottom: 20px
}
#btCancel,
#btCancelMobile {
display: none
}
.ac {
display: inline-block!important
}
#categories-2 ul,
#categories-2 ul li {
list-style: none;
margin: 0
}
#categories-2 ul li a {
background: #f4f4f4;
border-left: 3px solid #ddd;
color: #222;
display: block;
font-family: Arial, arial;
font-size: 16px;
font-weight: 400;
margin-bottom: 3px;
padding: 11px 18px
}
#categories-2 ul li a:hover {
color: #0F6FC7
}
#categories-2 ul li a:after {
font-size: 10px;
line-height: 24px;
font-family: icon;
float: right;
content: '\e9b9'
}
.blog-title {
margin-bottom: 0
}
.blog-title ul li {
margin-bottom: 0;
display: inline-block;
float: left;
width: 50%
}
.blog-title ul li a {
position: relative;
display: block;
text-align: center;
color: #fff;
font-size: 19px;
font-weight: 400;
padding: 6px 6px 9px
}
.blog-title ul li:last-child a {
background-color: #0F6FC7;
color: #fff;
position: relative
}
.blog-title ul li:last-child a:after {
top: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(202, 78, 70, 0);
border-top-color: #0F6FC7;
border-width: 7px;
margin-left: -7px
}
.blog-title ul li:first-child a {
background-color: #bbb;
color: #fff
}
.blog-title ul li:first-child a:focus,
.blog-title ul li:first-child a:hover {
background-color: #aaa;
color: #fff
}
@font-face {
font-family: icon;
src: url(//blog.tactium.com.br/wp-content/themes/softium/font/icon/icon.eot?25160350);
src: url(//blog.tactium.com.br/wp-content/themes/softium/font/icon/icon.eot?25160350#iefix) format('embedded-opentype'), url(//blog.tactium.com.br/wp-content/themes/softium/font/icon/icon.woff?25160350) format('woff'), url(//blog.tactium.com.br/wp-content/themes/softium/font/icon/icon.ttf?25160350) format('truetype'), url(//blog.tactium.com.br/wp-content/themes/softium/font/icon/icon.svg?25160350#icon) format('svg');
font-weight: 400;
font-style: normal
}
[class*=" icon-"]:before,
[class^=icon-]:before {
font-family: icon;
font-style: normal;
font-weight: 400;
speak: none;
display: inline-block;
text-decoration: inherit;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.icon-search-7:before {
content: '\e830'
}
.icon-dot-3:before {
content: '\ebd5'
}
.icon-globe-5:before {
content: '\eeed'
}
.icon-facebook-3:before {
content: '\ed53'
}
.icon-up-small:before {
content: '\ecdb'
}
.icon-twitter-3:before {
content: '\ed63'
}
.icon-gplus-1:before {
content: '\ec0c'
}
.icon-linkedin-3:before {
content: '\ed5b'
}
.icon-rss-1:before {
content: '\e98d'
}
.icon-home-2:before {
content: '\eb37'
}
.icon-menu:before {
content: '\e992'
}
.icon-cancel:before {
content: '\e83d'
}
.icon-whatsapp:before {
content: '\eb08'
}
.icon-right-open-1:before {
content: '\e9b9'
}
.wp-pagenavi {
clear: both;
margin-bottom: 0px;
margin-top: 0px
}
.nav-mobile:focus,
.nav-mobile:hover {
color: #0F6FC7
}
@font-face {
font-family: Flaticon;
src: url(//blog.tactium.com.br/wp-content/themes/softium/font/i/flaticon.eot);
src: url(//blog.tactium.com.br/wp-content/themes/softium/font/i/flaticon.eot#iefix) format("embedded-opentype"), url(//blog.tactium.com.br/wp-content/themes/softium/font/i/flaticon.woff) format("woff"), url(//blog.tactium.com.br/wp-content/themes/softium/font/i/flaticon.ttf) format("truetype"), url(//blog.tactium.com.br/wp-content/themes/softium/font/i/flaticon.svg) format("svg");
font-weight: 400;
font-style: normal
}
[class*=" flaticon-"]:after,
[class*=" flaticon-"]:before,
[class^=flaticon-]:after,
[class^=flaticon-]:before {
font-family: Flaticon;
font-style: normal
}
.flaticon-avatar83:before {
content: "\e000"
}
.flaticon-calendar-icons:before {
content: "\e001"
}
.flaticon-chat57:before {
content: "\e002"
}
.flaticon-customer-service3:before {
content: "\e003"
}
.flaticon-email109:before {
content: "\e004"
}
.flaticon-email120:before {
content: "\e005"
}
.flaticon-email167:before {
content: "\e006"
}
.flaticon-envelope54:before {
content: "\e007"
}
.flaticon-envelope95:before {
content: "\e008"
}
.flaticon-label75:before {
content: "\e009"
}
.flaticon-labels2:before {
content: "\e00a"
}
.flaticon-letter133:before {
content: "\e00b"
}
.flaticon-like7:before {
content: "\e00c"
}
.flaticon-like77:before {
content: "\e00d"
}
.flaticon-mail45:before {
content: "\e00e"
}
.flaticon-message107:before {
content: "\e00f"
}
.flaticon-message20:before {
content: "\e010"
}
.flaticon-opened29:before {
content: "\e011"
}
.flaticon-price-tag5:before {
content: "\e012"
}
.flaticon-search74:before {
content: "\e013"
}
.flaticon-share11:before {
content: "\e014"
}
.icon-archive:before {
content: '\eb67'
}
.flaticon-share55:before {
content: "\e015"
}
.flaticon-speech-bubble10:before {
content: "\e016"
}
.flaticon-speech-bubble25:before {
content: "\e017"
}
.flaticon-stick-man229:before {
content: "\e018"
}
.flaticon-ticket17:before {
content: "\e019"
}
.flaticon-up-arrow65:before {
content: "\e01a"
}
#slide-featured .item .slide-main-text {
bottom: 0;
box-sizing: border-box;
color: #fff;
font-size: 20px;
text-align: left;
left: 0;
position: absolute;
text-decoration: none;
width: 100%;
z-index: 3;
padding: 100px 28px 32px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 75%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(0, rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, .9)));
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 75%);
background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 75%);
background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 75%);
background: 0 0, bottom, 0, 0, 75% rgba(0, 0, 0, .9);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#22200000', endColorstr='#222000', GradientType=0)
}
#slide-featured .item:hover .slide-main-text {
padding-bottom: 30px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease
}
@media (max-width :1023px) {
#breadcrumb,
.blog-title {
margin-top: 68px
}
body {
margin-top: 0
}
}
.meta-top .shared li a {
padding-bottom: 5px
}
.icon-mail-3:before {
content: '\ec36'
}
.icon-link-1:before {
content: '\eb38'
}
.icon-eye-3:before {
content: '\ec6f'
}
.icon-eye-4:before {
content: '\ed81'
}
.inner-content ul {
margin-left: 35px!important
}
.inner-content h3 {
margin-bottom: 20px!important;
display: inline-block;
font-size: 1.4rem
}
.social-sidebar {
margin-bottom: 20px
}
.social-sidebar small {
color: #999;
display: block;
font-size: 10px;
letter-spacing: 1px;
margin-bottom: 6px;
text-align: center;
text-transform: uppercase
}
.social-sidebar ul {
list-style: none;
margin: 0
}
.social-sidebar ul li {
float: left;
width: 25%;
margin-bottom: 0;
text-align: center
}
.social-sidebar ul li a {
display: block;
font-size: 24px;
padding: 13px 3px 16px
}
.social-sidebar ul li a#social-site {
background-color: #888888;
color: #fff
}
.social-sidebar ul li a#social-facebook {
background-color: #3C5899;
color: #fff
}
.social-sidebar ul li a#social-twitter {
background-color: #2AA9E0;
color: #fff
}
.social-sidebar ul li a#social-linkedin {
background-color: #0177B5;
color: #fff
}
.social-sidebar ul li a#social-rss {
background-color: #E67E22;
color: #fff
}
.social-sidebar ul li a#social-site:focus,
.social-sidebar ul li a#social-site:hover {
background-color: #999;
color: #fff
}
.social-sidebar ul li a#social-facebook:focus,
.social-sidebar ul li a#social-facebook:hover {
background-color: #4A6BB9;
color: #fff
}
.social-sidebar ul li a#social-twitter:focus,
.social-sidebar ul li a#social-twitter:hover {
background-color: #47B6E4;
color: #fff
}
.social-sidebar ul li a#social-linkedin:focus,
.social-sidebar ul li a#social-linkedin:hover {
background-color: #018FDC;
color: #fff
}
.social-sidebar ul li a#social-rss:focus,
.social-sidebar ul li a#social-rss:hover {
background-color: #EA9140;
color: #fff
}
.has-tip {
border: none;
cursor: pointer!important
}
.widget .meta-top span {
font-size: 13px;
margin-left: 7px
}
.widget .meta-top {
margin-bottom: 0;
margin-top: 1px
}
.widget .meta-top span i {
font-size: 15px;
margin-right: 0
}
.widget_sp_image h2 {
display: none
}
.feat {
margin-bottom: 30px
}
.main-text .slide-main-text h3.big-title {
font-size: 35px;
line-height: 39px;
font-weight: 400
}
.main-text .slide-main-text h3.medium-title {
font-size: 23px;
line-height: 27px;
font-weight: 700
}
.icon-mail-5:before {
content: '\edfe';
} .sumome-welcomemat-button,
.sumome-welcomemat-action-close {
font-weight: bold !important;
}
#text-2 .interesse select {
background: #fff url(http://blog.softium.com.br/wp-content/themes/softium/img/seta.png) no-repeat scroll right 16px !important;
padding: 0 6px;
}
div#sumome-welcomemat-wrapper select {
-moz-appearance: none;
font-size: 19px !important;
padding: 0 7px !important;
background: #ffffff url(http://blog.softium.com.br/wp-content/themes/softium/img/seta.png) no-repeat scroll right 17px !important;
}
.content-single {
padding-left: 35px;
}
.content-single ol {
margin-left: 18px;
}
#text-2 label {
color: #fff;
font-size: 16px;
margin-top: 10px;
}
#text-2 span.interesse {
margin-top: 0 !important;
}
.featured {
margin-bottom: 30px
}
.featured img {
width: 100%
}
.featured h3 a {
font-size: 35px;
}
.paged .featured,
.paged .second-featured {
display: none!important
}
.second-featured {
margin-bottom: 20px;
}
.second-featured h3 {
margin-bottom: 9px;
}
.second-featured h3 a {
display: block;
font-size: 23px;
line-height: 30px;
}
.second-featured .btnThumb {
margin-bottom: 15px;
}
.alignleft {
width: auto;
float: left;
margin-right: 25px;
margin-bottom: 25px;
}
.ads-inner {
border-bottom: 1px solid #dddddd;
padding: 17px 0;
margin-bottom: 30px;
padding-bottom: 38px;
}
.ads-inner div {
margin-bottom: 0;
}
.ads-inner span {
display: block;
margin-bottom: 9px;
text-transform: uppercase;
letter-spacing: 5px;
font-size: 11px;
color: #bbb;
}
.inner-content ul li {
margin-bottom: 2px;
}
.js .tmce-active .wp-editor-area {
color: #000000;
font-family: Arial;
}
b,
optgroup,
strong {
font-weight: 800
}
#site-navigation ul li {
position: relative;
}
#site-navigation ul li:hover ul.sub-menu {
display: block;
}
#site-navigation ul li ul.sub-menu {
box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
position: absolute;
min-width: 150px;
right: 0;
top: 60px;
background-color: #222222;
padding: 12px 0;
}
#site-navigation ul li ul.sub-menu li {
display: block;
width: 100%;
float: left;
}
#site-navigation ul li ul.sub-menu li a {
text-transform: none;
height: auto;
color: #ffffff;
font-weight: normal;
width: 100%;
display: block;
font-size: 14px;
padding: 4px 17px;
}
#site-navigation ul li:hover:not(.has-form)>a {
color: #0F6FC7;
outline: 0
}
.politica input {
line-height: inherit;
margin: 0 !important;
height: auto !important;
vertical-align: -3px;
margin-right: 2px !important;
}
.politica input:focus {
outline: none
}
.politica .wpcf7-list-item {
margin: 0;
margin-top: 5px;
}
button[disabled],
html input[disabled] {
opacity: 0.6 !important;
font-family: "Open Sans" !important;
font-weight: 800 !important;
background-color: #0F6FC7 !important;
padding-top: 11px !important;
padding-bottom: 14px !important;
cursor: not-allowed !important;
}
.politica .wpcf7-list-item label {
text-align: center;
font-size: 11px;
line-height: 16px;
cursor: pointer;
color: #888888;
}
.politica .wpcf7-list-item label a {
color: #888888;
}
.politica .wpcf7-list-item label a:hover,
.politica .wpcf7-list-item label a:focus {
color: #ffffff;
}
.dropbtn span {
background: #0F6FC7;
color: #fff;
font-size: 10px;
width: 18px;
height: 18px;
display: inline-block;
text-align: center;
border-radius: 50%;
position: absolute;
left: 27px;
top: 11px;
font-weight: bold;
line-height: 18px;
}
#site-navigation ul li ul.sub-menu li a:hover {
color: #aaaaaa
}
#site-navigation ul li ul.sub-menu:after {
bottom: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(34, 34, 34, 0);
border-bottom-color: #222;
border-width: 7px;
margin-left: 48px
}
#consult {
line-height: inherit;
font-size: 13px;
font-weight: 800;
background: #0F6FC7;
display: inline-block;
padding: 7px 13px;
border-radius: 3px;
color: #fff;
padding-bottom: 9px;
margin-top: 12px;
margin-left: 27px;
text-transform: uppercase;
}
#consult:focus,
#consult:hover {
background-color: #1A89EE;
color: #ffffff;
}
@media (max-width: 900px) {
.box-news label {
width: 100%;
margin-right: 0;
}
.box-news input[type=submit] {
margin-top: 13px;
width: 100%;
}
.entry-footer {
margin-top: 0 !important
}
}
@media (max-width: 630px) {
.content-single {
padding-left: 0 !important;
}
}
.widget-newsletter .relative {
background-color: #222222;
padding: 13px 25px 20px;
}
.widget-newsletter label,
.widget-newsletter .relative .title-news {
color: #ffffff;
font-size: 13px;
}
.widget-newsletter .relative p {
color: #ffffff;
font-size: 13px;
margin-bottom: 7px !important;
}
.widget-newsletter input,
.widget-newsletter select {
background-color: #ffffff;
height: 30px;
padding: 10px;
margin-bottom: 5px;
font-size: 13px;
}
.widget-newsletter input:focus,
.widget-newsletter select:focus {
background-color: #ffffff;
}
.widget-newsletter input,
.widget-newsletter select {
padding-top: 3px;
padding-bottom: 5px;
}
.widget-newsletter .relative .title-news {
text-transform: uppercase;
font-weight: 800;
font-size: 22px;
display: block;
}
.widget-newsletter .relative .title-news i {
font-size: 30px;
vertical-align: -2px;
margin-right: 5px;
}
.social-sidebar {
margin-top: 1px;
}
.widget-newsletter input[type=submit] {
display: block;
width: 100%;
font-family: "Open Sans";
font-weight: 800;
background-color: #0F6FC7;
color: #ffffff;
height: auto;
font-size: 17px;
padding-top: 11px;
padding-bottom: 14px;
cursor: pointer;
margin-top: 10px;
outline: none;
padding-left: 10px;
padding-right: 10px;
}
.widget-newsletter .ajax-loader {
background-color: #ffffff;
padding: 15px;
position: absolute;
right: 9px;
top: 9px;
border-radius: 50%;
}
.widget-newsletter input[type=submit]:focus,
.widget-newsletter input[type=submit]:hover {
background-color: #1A89EE;
color: #ffffff;
outline: none;
}
.widget-newsletter .wpcf7-validation-errors {
display: none !important;
}
.widget-newsletter .wpcf7-not-valid {
background-color: #F2D2D0 !important;
border-color: #F2D2D0 !important;
}
.widget-newsletter span.wpcf7-not-valid-tip {
display: none !important;
}
.widget-newsletter div.wpcf7-mail-sent-ok {
margin-left: 0;
margin-right: 0;
text-transform: inherit;
font-size: 13px;
margin-bottom: 0;
}
#disqus_thread iframe.allow-scripts {
display:none !important;
}
.cta-custom a.wp-element-button {
padding: 35px 20px !important;
margin: 25px 0 30px !important;
font-size: 22px !important;
color: white !important;
}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}