.swiper-container {
margin: 0 auto;
position: relative;
overflow: hidden; z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
float: left;
}
.swiper-container-vertical > .swiper-wrapper {
-webkit-box-orient: vertical;
-ms-flex-direction: column;
flex-direction: column;
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
-webkit-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-slide {
-webkit-flex-shrink: 0;
-ms-flex: 0 0 auto;
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
} .swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
-webkit-box-align: start;
-ms-flex-align: start;
-ms-grid-row-align: flex-start;
align-items: flex-start;
-webkit-transition-property: -webkit-transform, height;
-webkit-transition-property: height, -webkit-transform;
transition-property: height, -webkit-transform;
transition-property: transform, height;
transition-property: transform, height, -webkit-transform;
} .swiper-container .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000;
} .swiper-wp8-horizontal {
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.swiper-wp8-vertical {
-ms-touch-action: pan-x;
touch-action: pan-x;
} .swiper-button-prev,
.swiper-button-next {
position: absolute;
top: 50%;
width: 27px;
height: 44px;
margin-top: -22px;
z-index: 10;
cursor: pointer;
background-size: 27px 44px;
background-position: center;
background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
opacity: 0.35;
cursor: auto;
pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
left: 10px;
right: auto;
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
right: 10px;
left: auto;
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
} .swiper-pagination {
position: absolute;
text-align: center;
-webkit-transition: 300ms;
transition: 300ms;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0;
} .swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
bottom: 10px;
left: 0;
width: 100%;
} .swiper-pagination-bullet {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 100%;
background: #000;
opacity: 0.2;
}
button.swiper-pagination-bullet {
border: none;
margin: 0;
padding: 0;
box-shadow: none;
-moz-appearance: none;
-ms-appearance: none;
-webkit-appearance: none;
appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
background: #fff;
}
.swiper-pagination-bullet-active {
opacity: 1;
background: #007aff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
background: #000;
}
.swiper-container-vertical > .swiper-pagination-bullets {
right: 10px;
top: 50%;
-webkit-transform: translate3d(0px, -50%, 0);
transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 5px 0;
display: block;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 5px;
} .swiper-pagination-progress {
background: rgba(0, 0, 0, 0.25);
position: absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
background: #007aff;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: left top;
transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
-webkit-transform-origin: right top;
transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
width: 100%;
height: 4px;
left: 0;
top: 0;
}
.swiper-container-vertical > .swiper-pagination-progress {
width: 4px;
height: 100%;
left: 0;
top: 0;
}
.swiper-pagination-progress.swiper-pagination-white {
background: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
background: #fff;
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
background: #000;
} .swiper-container-3d {
-webkit-perspective: 1200px;
-o-perspective: 1200px;
perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));   background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-right {
background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));   background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-top {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));   background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));   background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper { -ms-perspective: 1200px;
} .swiper-container-cube,
.swiper-container-flip {
overflow: visible;
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
} .swiper-container-cube .swiper-slide {
visibility: hidden;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
width: 100%;
height: 100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
pointer-events: auto;
visibility: visible;
}
.swiper-container-cube .swiper-cube-shadow {
position: absolute;
left: 0;
bottom: 0px;
width: 100%;
height: 100%;
background: #000;
opacity: 0.6;
-webkit-filter: blur(50px);
filter: blur(50px);
z-index: 0;
} .swiper-container-fade.swiper-container-free-mode .swiper-slide {
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
pointer-events: none;
-webkit-transition-property: opacity;
transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
} .swiper-scrollbar {
border-radius: 10px;
position: relative;
-ms-touch-action: none;
background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
position: absolute;
left: 1%;
bottom: 3px;
z-index: 50;
height: 5px;
width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
position: absolute;
right: 3px;
top: 1%;
z-index: 50;
width: 5px;
height: 98%;
}
.swiper-scrollbar-drag {
height: 100%;
width: 100%;
position: relative;
background: rgba(0, 0, 0, 0.5);
border-radius: 10px;
left: 0;
top: 0;
}
.swiper-scrollbar-cursor-drag {
cursor: move;
} .swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
display: block;
content: "";
width: 100%;
height: 100%;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
background-position: 50%;
background-size: 100%;
background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes swiper-preloader-spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}  html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
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;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
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: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.row {
margin-left: -15px;
margin-right: -15px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
.collapse {
display: none;
}
.collapse.in {
display: block;
}
tr.collapse.in {
display: table-row;
}
tbody.collapse.in {
display: table-row-group;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition-property: height, visibility;
transition-property: height, visibility;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
.modal-open {
overflow: hidden;
}
.modal {
display: none;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.modal.fade .modal-dialog {
-webkit-transform: translate(0, -25%);
transform: translate(0, -25%);
-webkit-transition: -webkit-transform 0.3s ease-out;
transition: -webkit-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
}
.modal-content {
position: relative;
background-color: #fff;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 6px;
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
background-clip: padding-box;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
filter: alpha(opacity=0);
}
.modal-backdrop.in {
opacity: 0.5;
filter: alpha(opacity=50);
}
.modal-header {
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
margin-top: -2px;
}
.modal-title {
margin: 0;
line-height: 1.8;
}
.modal-body {
position: relative;
padding: 15px;
}
.modal-footer {
padding: 15px;
text-align: right;
border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
margin-left: 5px;
margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
margin-left: 0;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
.tooltip {
position: absolute;
z-index: 1070;
display: block;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.8;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 12px;
opacity: 0;
filter: alpha(opacity=0);
}
.tooltip.in {
opacity: 0.9;
filter: alpha(opacity=90);
}
.tooltip.top {
margin-top: -3px;
padding: 5px 0;
}
.tooltip.right {
margin-left: 3px;
padding: 0 5px;
}
.tooltip.bottom {
margin-top: 3px;
padding: 5px 0;
}
.tooltip.left {
margin-left: -3px;
padding: 0 5px;
}
.tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 4px;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
bottom: 0;
right: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
bottom: 0;
left: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
top: 0;
right: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
top: 0;
left: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
content: " ";
display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-header:after,
.modal-footer:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
@-ms-viewport {
width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
.visible-print {
display: none !important;
}
.visible-print-block {
display: none !important;
}
.visible-print-inline {
display: none !important;
}
.visible-print-inline-block {
display: none !important;
}           body {
background-color: #ffffff;
}
#page {
background-color: #ffffff;
overflow: hidden;
}
::-moz-selection {
color: #ffffff;
background-color: #1c1c1c;
}
::selection {
color: #ffffff;
background-color: #1c1c1c;
}
.site-main-wrapper,
.sidebar {
padding: 30px 0;
} * {
box-sizing: border-box;
}
*:before,
*:after {
box-sizing: border-box;
} table {
min-width: 100%;
}
table th,
table td {
padding: 18px 29px;
}
table th,
table thead td {
text-transform: uppercase;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}
table th:last-child,
table thead td:last-child {
border-right: 0;
}
table td {
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}
table td:last-child {
border-right: none;
}
table tr:last-child td,
table tr:last-child th {
border-bottom: none;
}
table thead tr:last-child td,
table thead tr:last-child th {
border-bottom: 1px solid #ffffff;
}
table tbody:last-child tr:last-child td:first-child,
table tfoot:last-child tr:last-child td:first-child,
table tbody:last-child tr:last-child th:first-child,
table tfoot:last-child tr:last-child th:first-child {
border-radius: 0 0 0 30px;
}
table tbody:last-child tr:last-child td:last-child,
table tfoot:last-child tr:last-child td:last-child,
table tbody:last-child tr:last-child th:last-child,
table tfoot:last-child tr:last-child th:last-child {
border-radius: 0 0 30px 0;
}
.table-responsive {
overflow: scroll;
} button {
border: 0;
background-color: transparent;
}
figure {
margin: 0;
}
img {
width: auto;
height: auto;
max-width: 100%;
}
hr {
border: 0;
border-top: 1px solid rgba(0, 0, 0, 0.2);
margin: 30px 0;
} :focus {
outline: none !important;
} .align-left {
text-align: left;
}
.alignleft {
display: inline;
float: left;
margin-right: 20px;
}
.alignright {
display: inline;
float: right;
margin-left: 20px;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft,
.alignright,
.aligncenter,
.alignnone {
margin-bottom: 20px;
}
.no-transition {
-webkit-transition: none !important;
transition: none !important;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
height: auto;
left: 5px;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
#content[tabindex="-1"]:focus {
outline: 0;
}  ::-moz-selection {
background-color: #1c1c1c;
}
::selection {
background-color: #1c1c1c;
}
body {
color: #1c1c1c;
font-weight: 400;
font-size: 16px;
line-height: 1.8;
font-family: 'Merriweather', serif;
} a {
font-weight: 700;
color: #1c1c1c;
border-bottom-color: #1c1c1c;
}
a::-moz-selection {
background-color: #1c1c1c;
}
a::selection {
background-color: #1c1c1c;
}
.text-small {
font-size: 12px;
line-height: 1.6;
}
.text-large {
font-size: 24px;
line-height: 1.8;
}
.text-extra-large {
font-size: 32px;
line-height: 1.8;
}
.text-ultra {
font-size: 64px;
line-height: 1.8;
} h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.hultra {
font-family: 'Merriweather Sans', serif;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.hultra,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
.hultra a {
color: #1c1c1c;
border-bottom-color: #1c1c1c;
}
.sidebar h1,
.sidebar h2,
.sidebar h3,
.sidebar h4,
.sidebar h5,
.sidebar h6,
.sidebar .h1,
.sidebar .h2,
.sidebar .h3,
.sidebar .h4,
.sidebar .h5,
.sidebar .h6,
.sidebar .hultra,
.sidebar h1 a,
.sidebar h2 a,
.sidebar h3 a,
.sidebar h4 a,
.sidebar h5 a,
.sidebar h6 a,
.sidebar .h1 a,
.sidebar .h2 a,
.sidebar .h3 a,
.sidebar .h4 a,
.sidebar .h5 a,
.sidebar .h6 a,
.sidebar .hultra a {
color: #1c1c1c;
border-bottom-color: #e9e9e9;
}
.sidebar h1::-moz-selection,
.sidebar h2::-moz-selection,
.sidebar h3::-moz-selection,
.sidebar h4::-moz-selection,
.sidebar h5::-moz-selection,
.sidebar h6::-moz-selection,
.sidebar .h1::-moz-selection,
.sidebar .h2::-moz-selection,
.sidebar .h3::-moz-selection,
.sidebar .h4::-moz-selection,
.sidebar .h5::-moz-selection,
.sidebar .h6::-moz-selection,
.sidebar .hultra::-moz-selection,
.sidebar h1 a::-moz-selection,
.sidebar h2 a::-moz-selection,
.sidebar h3 a::-moz-selection,
.sidebar h4 a::-moz-selection,
.sidebar h5 a::-moz-selection,
.sidebar h6 a::-moz-selection,
.sidebar .h1 a::-moz-selection,
.sidebar .h2 a::-moz-selection,
.sidebar .h3 a::-moz-selection,
.sidebar .h4 a::-moz-selection,
.sidebar .h5 a::-moz-selection,
.sidebar .h6 a::-moz-selection,
.sidebar .hultra a::-moz-selection {
background-color: #1c1c1c;
}
.sidebar h1::selection,
.sidebar h2::selection,
.sidebar h3::selection,
.sidebar h4::selection,
.sidebar h5::selection,
.sidebar h6::selection,
.sidebar .h1::selection,
.sidebar .h2::selection,
.sidebar .h3::selection,
.sidebar .h4::selection,
.sidebar .h5::selection,
.sidebar .h6::selection,
.sidebar .hultra::selection,
.sidebar h1 a::selection,
.sidebar h2 a::selection,
.sidebar h3 a::selection,
.sidebar h4 a::selection,
.sidebar h5 a::selection,
.sidebar h6 a::selection,
.sidebar .h1 a::selection,
.sidebar .h2 a::selection,
.sidebar .h3 a::selection,
.sidebar .h4 a::selection,
.sidebar .h5 a::selection,
.sidebar .h6 a::selection,
.sidebar .hultra a::selection {
background-color: #1c1c1c;
}
.site-footer h1,
.site-footer h2,
.site-footer h3,
.site-footer h4,
.site-footer h5,
.site-footer h6,
.site-footer .h1,
.site-footer .h2,
.site-footer .h3,
.site-footer .h4,
.site-footer .h5,
.site-footer .h6,
.site-footer .hultra,
.site-footer h1 a,
.site-footer h2 a,
.site-footer h3 a,
.site-footer h4 a,
.site-footer h5 a,
.site-footer h6 a,
.site-footer .h1 a,
.site-footer .h2 a,
.site-footer .h3 a,
.site-footer .h4 a,
.site-footer .h5 a,
.site-footer .h6 a,
.site-footer .hultra a {
color: #555555;
border-bottom-color: #555555;
}
.site-footer h1::-moz-selection,
.site-footer h2::-moz-selection,
.site-footer h3::-moz-selection,
.site-footer h4::-moz-selection,
.site-footer h5::-moz-selection,
.site-footer h6::-moz-selection,
.site-footer .h1::-moz-selection,
.site-footer .h2::-moz-selection,
.site-footer .h3::-moz-selection,
.site-footer .h4::-moz-selection,
.site-footer .h5::-moz-selection,
.site-footer .h6::-moz-selection,
.site-footer .hultra::-moz-selection,
.site-footer h1 a::-moz-selection,
.site-footer h2 a::-moz-selection,
.site-footer h3 a::-moz-selection,
.site-footer h4 a::-moz-selection,
.site-footer h5 a::-moz-selection,
.site-footer h6 a::-moz-selection,
.site-footer .h1 a::-moz-selection,
.site-footer .h2 a::-moz-selection,
.site-footer .h3 a::-moz-selection,
.site-footer .h4 a::-moz-selection,
.site-footer .h5 a::-moz-selection,
.site-footer .h6 a::-moz-selection,
.site-footer .hultra a::-moz-selection {
background-color: #555555;
}
.site-footer h1::selection,
.site-footer h2::selection,
.site-footer h3::selection,
.site-footer h4::selection,
.site-footer h5::selection,
.site-footer h6::selection,
.site-footer .h1::selection,
.site-footer .h2::selection,
.site-footer .h3::selection,
.site-footer .h4::selection,
.site-footer .h5::selection,
.site-footer .h6::selection,
.site-footer .hultra::selection,
.site-footer h1 a::selection,
.site-footer h2 a::selection,
.site-footer h3 a::selection,
.site-footer h4 a::selection,
.site-footer h5 a::selection,
.site-footer h6 a::selection,
.site-footer .h1 a::selection,
.site-footer .h2 a::selection,
.site-footer .h3 a::selection,
.site-footer .h4 a::selection,
.site-footer .h5 a::selection,
.site-footer .h6 a::selection,
.site-footer .hultra a::selection {
background-color: #555555;
}
h1::-moz-selection,
h2::-moz-selection,
h3::-moz-selection,
h4::-moz-selection,
h5::-moz-selection,
h6::-moz-selection,
.h1::-moz-selection,
.h2::-moz-selection,
.h3::-moz-selection,
.h4::-moz-selection,
.h5::-moz-selection,
.h6::-moz-selection,
.hultra::-moz-selection,
h1 a::-moz-selection,
h2 a::-moz-selection,
h3 a::-moz-selection,
h4 a::-moz-selection,
h5 a::-moz-selection,
h6 a::-moz-selection,
.h1 a::-moz-selection,
.h2 a::-moz-selection,
.h3 a::-moz-selection,
.h4 a::-moz-selection,
.h5 a::-moz-selection,
.h6 a::-moz-selection,
.hultra a::-moz-selection {
background-color: #1c1c1c;
}
h1::selection,
h2::selection,
h3::selection,
h4::selection,
h5::selection,
h6::selection,
.h1::selection,
.h2::selection,
.h3::selection,
.h4::selection,
.h5::selection,
.h6::selection,
.hultra::selection,
h1 a::selection,
h2 a::selection,
h3 a::selection,
h4 a::selection,
h5 a::selection,
h6 a::selection,
.h1 a::selection,
.h2 a::selection,
.h3 a::selection,
.h4 a::selection,
.h5 a::selection,
.h6 a::selection,
.hultra a::selection {
background-color: #1c1c1c;
}
h1,
.h1 {
font-size: 33px;
line-height: 1.48;
font-weight: 800;
font-style: normal;
}
h2,
.h2 {
font-size: 25px;
line-height: 1.8;
font-weight: 800;
font-style: normal;
}
h3,
.h3 {
font-size: 21px;
line-height: 1.8;
font-weight: 800;
font-style: normal;
}
h4,
.h4 {
font-size: 16px;
line-height: 1.8;
font-weight: 800;
font-style: normal;
}
h5,
.h5 {
font-size: 16px;
line-height: 1.8;
font-weight: 700;
font-style: normal;
}
h6,
.h6 {
font-size: 16px;
line-height: 1.8;
font-weight: 400;
font-style: italic;
}
.hultra {
font-size: 64px;
line-height: 1.4;
font-weight: 900;
font-style: normal;
} dl dt {
font-weight: 700;
} ins {
border-bottom-color: #e9e9e9;
} .entry-title a {
font-size: 33px;
}
.logged-in-as {
font-family: 'Merriweather Sans', serif;
}
.logged-in-as a {
font-weight: 400;
}
.page-header h1 {
font-size: 64px;
}
.page-header .taxonomy-description p {
font-size: 24px;
} .btn {
font-family: 'Merriweather Sans', serif;
font-size: 16px;
line-height: 1.8;
font-weight: 400;
font-style: normal;
}
.btn.btn--big {
font-size: 24px;
line-height: 1.8;
font-weight: 400;
font-style: normal;
}
.btn--cta {
font-size: 32px;
} label {
font-weight: 400 !important;
font-family: 'Merriweather Sans', serif;
}
input,
textarea,
select {
font-size: 16px;
font-family: 'Merriweather', serif;
}
input[type="radio"]:not(:checked) + label,
input[type="radio"]:checked + label,
input[type="checkbox"]:not(:checked) + label,
input[type="checkbox"]:checked + label,
input[type="radio"]:not(:checked) + .wpcf7-list-item-label,
input[type="radio"]:checked + .wpcf7-list-item-label,
input[type="checkbox"]:not(:checked) + .wpcf7-list-item-label,
input[type="checkbox"]:checked + .wpcf7-list-item-label {
font-family: 'Merriweather', serif;
}
input[type="radio"]:checked + label,
input[type="radio"]:checked + .wpcf7-list-item-label {
font-weight: 700;
}
.wpcf7 p {
font-family: 'Merriweather Sans', serif;
}
.validation_error {
font-family: 'Merriweather Sans', serif;
}
.validation_message,
span.wpcf7-not-valid-tip {
font-weight: 700;
font-size: 12px !important;
font-family: 'Merriweather Sans', serif !important;
}
div.wpcf7-validation-errors {
font-weight: 700;
font-family: 'Merriweather Sans', serif;
}
input[type="submit"] {
font-family: 'Merriweather Sans', serif;
font-weight: 700;
}
.ui-datepicker table td,
.ui-datepicker table th {
font-weight: 400;
}
.ui-datepicker table td a,
.ui-datepicker table th a {
font-weight: 400;
font-family: 'Merriweather Sans', serif;
} .modal-header .close,
.modal-footer .close {
font-size: 24px;
} .notf {
font-family: 'Merriweather Sans', serif;
}
.notf a {
font-weight: 800;
} .progress-item {
font-size: 16px;
font-family: 'Merriweather Sans', serif;
}
.progress-item__title {
font-weight: 800;
}
.progress-item__percentage {
font-weight: 800;
} .tooltip-inner {
font-size: 16px;
font-family: 'Merriweather Sans', serif;
} .module-audio .song {
font-size: 24px;
}
.module-audio .artist {
font-size: 16px;
}
.module-audio .progress-time {
font-size: 12px;
font-family: 'Merriweather Sans', serif;
font-weight: 800;
}
.module-audio .controls button {
font-size: 16px;
}
.module-audio .playlist table tr td {
font-size: 16px;
}
.module-audio .playlist table tr td:first-child {
font-family: 'Merriweather Sans', serif;
}
.module-audio .playlist table tr.current td {
font-weight: 700;
} .comment .reply a {
font-size: 12px;
font-family: 'Merriweather Sans', serif;
}
.comments-title {
font-size: 16px;
}
.comment-author {
font-weight: 700;
}
.comment-metadata {
font-size: 12px;
}
.comment-metadata a {
font-weight: 400;
}
.comment-reply-title {
font-size: 16px;
}
.comment-form label {
font-size: 12px;
}
.no-comments {
font-weight: 700;
font-family: 'Merriweather Sans', serif;
} .error-404 h2 {
font-size: 32px;
line-height: 1.8;
}
.error-404 h2 a {
font-weight: 800;
}
.error-404 p {
font-size: 16px;
} .site-footer {
font-family: 'Merriweather Sans', serif;
}
.site-footer__item.widget a {
font-weight: 700;
}
.site-copyright {
margin-top: 40px;
font-size: 12px;
font-family: 'Merriweather Sans', serif;
} .main-nav li a {
font-family: 'Merriweather Sans', serif;
}
.site-header__description {
font-size: 16px;
font-weight: 400;
} .section-hero__audio-button {
font-size: 24px;
} .info-card {
font-size: 16px;
line-height: 1.8;
}
.info-card__title {
font-size: 32px;
}
.info-card.info-card--side .info-card__title {
font-size: 32px;
}
.info-card.info-card--small {
font-size: 16px;
}
.info-card.info-card--small .info-card__title {
line-height: 1.8;
font-size: 24px;
}
.info-card.info-card--small em {
font-size: 24px;
}
.info-card .gfield {
font-size: 16px;
}
.info-card .gfield .gfield_description {
font-size: 12px;
} .pagination .nav-links {
font-family: 'Merriweather Sans', serif;
}
.pagination .nav-links > * {
font-size: 12px;
font-weight: 700;
}
.page-links {
font-family: 'Merriweather Sans', serif;
color: #a1a1a1;
border-top-color: #e9e9e9;
}
.page-links a {
color: #a1a1a1;
border-color: #a1a1a1;
}
.page-links a::-moz-selection {
background-color: #a1a1a1;
}
.page-links a::selection {
background-color: #a1a1a1;
}
.page-links::-moz-selection {
background-color: #a1a1a1;
}
.page-links::selection {
background-color: #a1a1a1;
} .pricing-table__item.pricing-table__item--big .pricing-table__title h2 {
font-size: 32px;
}
.pricing-table__title h1 {
font-size: 24px;
font-weight: 800;
}
.pricing-table__title small {
font-size: 16px;
font-weight: 700;
font-family: 'Merriweather Sans', serif;
}
.pricing-table__price {
font-family: 'Merriweather Sans', serif;
}
.pricing-table__price .price {
font-size: 32px;
line-height: 1.8;
font-weight: 700;
}
.pricing-table__price .price-desc {
font-size: 16px;
}
.pricing-table ul li {
font-size: 16px;
}
.pricing-table .pricing-table__features-list {
font-weight: 700;
}
.pricing-table .btn {
font-size: 16px;
font-weight: 700;
}
.pricing-table--small .pricing-table__item.pricing-table__item--big .pricing-table__title h2 {
font-size: 24px;
}
.pricing-table--small .pricing-table__price .price {
font-size: 32px;
}
.pricing-table--small .pricing-table__title h2 {
font-size: 16px;
}
.pricing-table--compact .pricing-table__item.pricing-table__item--big .pricing-table__title h2 {
font-size: 16px;
}
.pricing-table--compact .pricing-table__item .btn {
font-size: 16px;
} .project-info h2 {
font-size: 16px;
}
.project-info p {
font-size: 16px;
font-family: 'Merriweather Sans', serif;
}
.project-info a {
font-weight: 400;
font-family: 'Merriweather Sans', serif;
} .projects-list-nav {
font-family: 'Merriweather Sans', serif;
} .projects-list__item h3 {
font-size: 24px;
line-height: 1.8;
}
.projects-list__item span {
font-weight: 400;
line-height: 1.8;
} .widget {
font-family: 'Merriweather Sans', serif;
}
.widget a {
font-weight: 400;
}
.widget-title {
font-size: 16px;
}
.widget_search .search-field {
font-family: 'Merriweather', serif;
}
.widget_calendar table caption {
font-weight: 700;
}
.widget_calendar table td a,
.widget_calendar table th a {
font-weight: 700;
} .slider h2 {
font-size: 32px;
font-weight: 800;
}
.slider .testimonial header {
font-family: 'Merriweather Sans', serif;
}
.slider .testimonial header .rate {
font-size: 24px;
}
.slider .testimonial footer {
font-size: 24px;
}
.slider .testimonial--clean-3 .testimonial__content {
font-size: 24px;
}
.slider .swiper-button-next,
.slider .swiper-button-prev {
font-size: 24px;
} .social-title {
font-size: 16px;
}
.social .social__time {
font-size: 16px;
}  body {
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
font-smoothing: antialiased;
}
p {
margin: 0 0 20px 0;
}
.screen-reader-text:focus {
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
line-height: normal;
} .btn__icon {
line-height: 0;
} a {
padding-bottom: 1px;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: solid;
}
a.have-image {
display: inline-block;
border: 0;
padding: 0;
} blockquote {
margin: 0;
}
blockquote p {
font-style: italic;
} ul {
padding: 0;
}
ul ul {
padding-left: 52px;
}
ul li {
list-style-type: none;
}
ol {
padding: 0;
list-style-position: inside;
}
ol ol {
padding-left: 52px;
} dl dd {
margin-left: 100px;
} big {
text-transform: uppercase;
}
abbr,
abbr[title] {
border-bottom-style: dashed;
}
acronym {
font-style: italic;
}
cite,
var,
address {
font-style: normal;
}
em,
.em {
font-style: italic;
}
ins {
padding-bottom: 1px;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: solid;
}
pre {
margin: 20px 0;
padding: 30px 25px;
border-radius: 30px;
}
q {
font-style: italic;
} .gform_wrapper form .gfield .gfield_time_ampm select {
line-height: 2.3;
}
.ui-datepicker-prev .ui-icon,
.ui-datepicker-next .ui-icon {
line-height: 0;
} .notf .close {
line-height: 27px;
} .info-card .gfield .gfield_description {
font-style: italic;
} .slider .testimonial__content p {
font-style: italic;
}
.slider .swiper-button-next,
.slider .swiper-button-prev {
line-height: 0;
}  .archive .post,
.blog .post {
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #e9e9e9;
}
.archive .post:last-child,
.blog .post:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.archive #content {
margin-top: 0;
} .entry-title a {
border-width: 0;
}
.entry-title a:hover {
border-width: 3px;
}
.entry-content:before,
.module-content:before,
.entry-content:after,
.module-content:after {
content: " ";
display: table;
}
.entry-content:after,
.module-content:after {
clear: both;
}
.entry-content:before,
.module-content:before,
.entry-content:after,
.module-content:after {
content: " ";
display: table;
}
.entry-content:after,
.module-content:after {
clear: both;
}
.entry-content > :first-child,
.module-content > :first-child {
margin-top: 0;
}
.entry-content > :first-child > :first-child,
.module-content > :first-child > :first-child {
margin-top: 0;
}
.entry-content > :last-child,
.module-content > :last-child {
margin-bottom: 0;
}
.entry-content > :last-child > :last-child,
.module-content > :last-child > :last-child {
margin-bottom: 0;
}
.entry-content img:not(.emoji),
.module-content img:not(.emoji) {
display: block;
margin: 40px 0;
}
.entry-content > figure:first-child,
.module-content > figure:first-child,
.entry-content > figure:first-child img,
.module-content > figure:first-child img {
margin-top: 0;
}
.entry-content > figure:last-child,
.module-content > figure:last-child,
.entry-content > figure:last-child img,
.module-content > figure:last-child img {
margin-bottom: 0;
}
.entry-content > p:first-child a:first-child img:first-child,
.module-content > p:first-child a:first-child img:first-child {
margin-top: 0;
}
.entry-content > p:last-child a:last-child img:last-child,
.module-content > p:last-child a:last-child img:last-child {
margin-bottom: 0;
}
.entry-content p.have-image,
.module-content p.have-image {
line-height: 0;
}
.entry-content p a img:not(.emoji),
.module-content p a img:not(.emoji) {
margin-top: 20px;
margin-bottom: 10px;
}
.entry-content p img:not(.emoji),
.module-content p img:not(.emoji) {
height: auto;
position: relative;
display: block;
margin-top: 40px;
margin-bottom: 40px;
}
.entry-content .jetpack-video-wrapper,
.module-content .jetpack-video-wrapper {
margin-bottom: 0;
}
.entry-content .fluid-width-video-wrapper,
.module-content .fluid-width-video-wrapper {
width: 100%;
position: relative;
padding: 0;
}
.entry-content .fluid-width-video-wrapper iframe,
.module-content .fluid-width-video-wrapper iframe,
.entry-content .fluid-width-video-wrapper object,
.module-content .fluid-width-video-wrapper object,
.entry-content .fluid-width-video-wrapper embed,
.module-content .fluid-width-video-wrapper embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.entry-content .ginput_container .table-responsive,
.module-content .ginput_container .table-responsive {
width: 100% !important;
margin-left: 0 !important;
}
.entry-content iframe,
.module-content iframe,
.entry-content .pine-fluid-width-video-wrapper,
.module-content .pine-fluid-width-video-wrapper {
display: block;
margin: 40px 0;
}
.entry-content figure,
.module-content figure,
.entry-content .wp-caption,
.module-content .wp-caption {
height: auto;
max-width: 100%;
position: relative;
margin-top: 0;
margin-bottom: 20px;
}
.entry-content figure.aligncenter,
.module-content figure.aligncenter,
.entry-content .wp-caption.aligncenter,
.module-content .wp-caption.aligncenter {
margin-left: auto;
margin-right: auto;
}
.entry-content figure.gallery-item img:not(.emoji),
.module-content figure.gallery-item img:not(.emoji),
.entry-content .wp-caption.gallery-item img:not(.emoji),
.module-content .wp-caption.gallery-item img:not(.emoji) {
width: 100%;
position: static;
margin-top: 0;
}
.entry-content figure img:not(.emoji),
.module-content figure img:not(.emoji),
.entry-content .wp-caption img:not(.emoji),
.module-content .wp-caption img:not(.emoji) {
position: relative;
max-width: 100%;
width: auto;
height: auto;
margin-bottom: 0;
}
.entry-content figcaption,
.module-content figcaption,
.entry-content .wp-caption-text,
.module-content .wp-caption-text {
padding: 7px 0 0 0;
}
.entry-content .btn,
.module-content .btn {
margin-top: 15px;
}
.entry-content .video-player,
.module-content .video-player {
margin-bottom: 20px;
}
.entry-content .video-player iframe,
.module-content .video-player iframe {
display: block;
}
.entry-meta {
margin-bottom: 30px;
}
.entry-image {
margin-bottom: 30px;
max-width: 100%;
position: relative;
width: auto;
height: auto;
}
.entry-header .entry-title {
margin: 0 0 30px 0;
}
.entry-footer {
margin: 30px 0 0 0;
padding: 30px 0 0 0;
border-top: 1px solid #e9e9e9;
}
.entry-footer > span {
margin: 0 15px 0 0;
}
.entry-footer > span:after {
content: '/';
margin-left: 15px;
}
.entry-footer > span:last-child:after {
display: none;
} .page-header {
padding: 60px 0;
margin-bottom: 60px;
background-color: #e9e9e9;
}
.page-header h1 {
margin: 0;
color: #1c1c1c;
}
.page-header .taxonomy-description {
margin: 15px 0 0 0;
color: #1c1c1c;
}
.page-header .taxonomy-description p {
margin: 0;
} .pine-icons-symbols-svg {
border: 0 !important;
clip: rect(0 0 0 0) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
}
.pine-icon {
width: 20px;
height: 20px;
fill: #1c1c1c;
}
.pine-icon--size-sm {
width: 15px;
height: 15px;
}
.pine-icon--size-md {
width: 30px;
height: 30px;
}
.pine-icon--size-lg {
width: 40px;
height: 40px;
} .overlay {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
} .btn { border-bottom: 0;
border-radius: 50px;
display: inline-block;
text-transform: uppercase;
position: relative;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition: color .3s, border .3s, background .3s;
transition: color .3s, border .3s, background .3s;
background-color: #333333;
border: none;
color: #ffffff;
overflow: hidden;    }
@supports ((-webkit-clip-path: border-box) or (clip-path: border-box)) {
.btn {
overflow: initial;
-webkit-clip-path: border-box;
clip-path: border-box;
}
}
.btn.btn--icon:after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #252525;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
z-index: 1;
}
.btn.btn--icon:hover,
.btn.btn--icon:focus {
background-color: #333333;
}
.btn.btn--icon:hover:after,
.btn.btn--icon:focus:after {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.btn:hover,
.btn:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.btn__icon {
display: inline-block;
background-color: #252525;
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 76px;
text-align: center;
z-index: 2;
-webkit-transition: background .3s;
transition: background .3s;
}
.btn:hover .btn__icon,
.btn:focus .btn__icon {
background-color: #252525;
}
.btn__icon .pine-icon {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
fill: #ffffff;
z-index: 2;
-webkit-transition: fill .3s,
border .3s;
transition: fill .3s,
border .3s;
}
.btn:hover .btn__icon .pine-icon,
.btn:focus .btn__icon .pine-icon {
fill: #ffffff;
}
.btn__content {
position: relative;
display: inline-block;
vertical-align: middle;
padding: 18px 40px 20px 40px;
z-index: 2;
}
.btn.btn--icon {
padding: 0 0 0 40px;
position: relative;
}
.btn.btn--icon .btn__content {
padding: 18px 38px 20px 75px;
}
.btn.btn--big .btn__content {
padding: 26px 40px;
}
.btn.btn--big .btn__icon {
width: 80px;
}
.btn.btn--big.btn--icon .btn__content {
padding: 26px 52px 26px 80px;
}
.btn.btn--small .btn__content {
padding: 13px 30px;
}
.btn--only-ico .btn__icon {
padding: 14px 0;
position: static;
background-color: transparent;
}
.btn--only-ico .btn__icon .pine-icon {
position: static;
-webkit-transform: none;
transform: none;
}
.btn--cta {
padding: 14px 65px;
text-transform: none;
border-radius: 100px;
}
.btn--full-width {
width: 100%;
text-align: center;
} .btn.btn--shortcode {
background-color: #333333;
border: none;
color: #ffffff;
}
.btn.btn--shortcode:hover,
.btn.btn--shortcode:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.btn.btn--shortcode.btn--icon:after {
background-color: #252525;
}
.btn.btn--shortcode.btn--icon:hover,
.btn.btn--shortcode.btn--icon:focus {
background-color: #333333;
}
.btn.btn--shortcode .btn__icon {
background-color: #252525;
border-right: none;
}
.btn.btn--shortcode:hover .btn__icon,
.btn.btn--shortcode:focus .btn__icon {
border-right: none;
background-color: #252525;
}
.btn.btn--shortcode .btn__icon .pine-icon {
fill: #ffffff;
}
.btn.btn--shortcode:hover .btn__icon .pine-icon,
.btn.btn--shortcode:focus .btn__icon .pine-icon {
fill: #ffffff;
} .btn.btn--facebook,
.sidebar .btn.btn--facebook {
background-color: #3b5998;
border: none;
color: #ffffff;
}
.btn.btn--facebook:hover,
.sidebar .btn.btn--facebook:hover,
.btn.btn--facebook:focus,
.sidebar .btn.btn--facebook:focus {
background-color: #2d4373;
border: none;
color: #ffffff;
}
.btn.btn--facebook.btn--icon:after,
.sidebar .btn.btn--facebook.btn--icon:after {
background-color: #2d4373;
}
.btn.btn--facebook.btn--icon:hover,
.sidebar .btn.btn--facebook.btn--icon:hover,
.btn.btn--facebook.btn--icon:focus,
.sidebar .btn.btn--facebook.btn--icon:focus {
background-color: #3b5998;
}
.btn.btn--facebook .btn__icon,
.sidebar .btn.btn--facebook .btn__icon {
background-color: #3b5998;
border-right: none;
}
.btn.btn--facebook:hover .btn__icon,
.btn.btn--facebook:focus .btn__icon,
.sidebar .btn.btn--facebook:hover .btn__icon,
.sidebar .btn.btn--facebook:focus .btn__icon {
border-right: none;
background-color: #2d4373;
}
.btn.btn--facebook .btn__icon .pine-icon,
.sidebar .btn.btn--facebook .btn__icon .pine-icon {
fill: #ffffff;
}
.btn.btn--facebook:hover .btn__icon .pine-icon,
.btn.btn--facebook:focus .btn__icon .pine-icon,
.sidebar .btn.btn--facebook:hover .btn__icon .pine-icon,
.sidebar .btn.btn--facebook:focus .btn__icon .pine-icon {
fill: #ffffff;
} .btn.btn--twitter,
.sidebar .btn.btn--twitter {
background-color: #55acee;
border: none;
color: #ffffff;
}
.btn.btn--twitter:hover,
.sidebar .btn.btn--twitter:hover,
.btn.btn--twitter:focus,
.sidebar .btn.btn--twitter:focus {
background-color: #2795e9;
border: none;
color: #ffffff;
}
.btn.btn--twitter.btn--icon:after,
.sidebar .btn.btn--twitter.btn--icon:after {
background-color: #2795e9;
}
.btn.btn--twitter.btn--icon:hover,
.sidebar .btn.btn--twitter.btn--icon:hover,
.btn.btn--twitter.btn--icon:focus,
.sidebar .btn.btn--twitter.btn--icon:focus {
background-color: #55acee;
}
.btn.btn--twitter .btn__icon,
.sidebar .btn.btn--twitter .btn__icon {
background-color: #55acee;
border-right: none;
}
.btn.btn--twitter:hover .btn__icon,
.btn.btn--twitter:focus .btn__icon,
.sidebar .btn.btn--twitter:hover .btn__icon,
.sidebar .btn.btn--twitter:focus .btn__icon {
border-right: none;
background-color: #2795e9;
}
.btn.btn--twitter .btn__icon .pine-icon,
.sidebar .btn.btn--twitter .btn__icon .pine-icon {
fill: #ffffff;
}
.btn.btn--twitter:hover .btn__icon .pine-icon,
.btn.btn--twitter:focus .btn__icon .pine-icon,
.sidebar .btn.btn--twitter:hover .btn__icon .pine-icon,
.sidebar .btn.btn--twitter:focus .btn__icon .pine-icon {
fill: #ffffff;
} .btn.btn--googleplus,
.sidebar .btn.btn--googleplus {
background-color: #bd081c;
border: none;
color: #ffffff;
}
.btn.btn--googleplus:hover,
.sidebar .btn.btn--googleplus:hover,
.btn.btn--googleplus:focus,
.sidebar .btn.btn--googleplus:focus {
background-color: #8c0615;
border: none;
color: #ffffff;
}
.btn.btn--googleplus.btn--icon:after,
.sidebar .btn.btn--googleplus.btn--icon:after {
background-color: #8c0615;
}
.btn.btn--googleplus.btn--icon:hover,
.sidebar .btn.btn--googleplus.btn--icon:hover,
.btn.btn--googleplus.btn--icon:focus,
.sidebar .btn.btn--googleplus.btn--icon:focus {
background-color: #bd081c;
}
.btn.btn--googleplus .btn__icon,
.sidebar .btn.btn--googleplus .btn__icon {
background-color: #bd081c;
border-right: none;
}
.btn.btn--googleplus:hover .btn__icon,
.btn.btn--googleplus:focus .btn__icon,
.sidebar .btn.btn--googleplus:hover .btn__icon,
.sidebar .btn.btn--googleplus:focus .btn__icon {
border-right: none;
background-color: #8c0615;
}
.btn.btn--googleplus .btn__icon .pine-icon,
.sidebar .btn.btn--googleplus .btn__icon .pine-icon {
fill: #ffffff;
}
.btn.btn--googleplus:hover .btn__icon .pine-icon,
.btn.btn--googleplus:focus .btn__icon .pine-icon,
.sidebar .btn.btn--googleplus:hover .btn__icon .pine-icon,
.sidebar .btn.btn--googleplus:focus .btn__icon .pine-icon {
fill: #ffffff;
} .progress-item { position: relative;
margin-bottom: 40px;
min-width: 300px;     }
.progress-item__title span {
margin-bottom: 15px;
text-transform: uppercase;
display: inline-block;
padding: 0.375em 0.625em;
color: #1c1c1c;
}
.progress-item__bar {
width: 100%;
height: 0.625em;
position: relative;
border-radius: 50px;
background-color: #e9e9e9;
}
.progress-item__progress {
display: block;
position: relative;
height: 0.625em;
border-radius: 50px;
background-color: #555555;
}
.progress-item__percentage {
display: block;
padding: 0.5em 1.6875em;
background-color: #1c1c1c;
color: #ffffff;
position: absolute;
border-radius: 50px;
top: -1.125em;
right: 0;
cursor: default;
-webkit-transform: translateX(50%);
transform: translateX(50%);
}
.progress-item--inner-title .progress-item__title {
z-index: 1;
position: absolute;
left: 15px;
}
.progress-item--inner-title .progress-item__title span {
margin-bottom: 20px;
}
.progress-item--inner-title .progress-item__bar {
height: 2.5em;
}
.progress-item--inner-title .progress-item__progress {
height: 2.5em;
}
.progress-item--inner-title .progress-item__percentage {
top: 0;
height: 2.5em;
padding: 0.375em 27px;
border-radius: 0 50px 50px 0;
}
.progress-item--inner-title-1 .progress-item__title {
overflow: hidden;
}
.progress-item--inner-title-1 .progress-item__title span {
color: #ffffff;
}
.progress-item--inner-title-1 .progress-item__bar {
padding-right: 95px;
}
.progress-item--inner-title-1 .progress-item__progress {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.progress-item--inner-title-1 .progress-item__percentage {
width: 96px;
padding-left: 0;
padding-right: 0;
text-align: center;
-webkit-transform: translateX(95px);
transform: translateX(95px);
}
.progress-item--inner-title-2 .progress-item__title {
background-color: #1c1c1c;
left: 0;
height: 2.5em;
overflow: hidden;
}
.progress-item--inner-title-2 .progress-item__title span {
padding: 0.375em 1.6875em;
color: #ffffff;
}
.progress-item--inner-title-2 .progress-item__percentage {
-webkit-transform: translateX(0);
transform: translateX(0);
background-color: transparent !important;
}
.progress-item--inner-title-3 .progress-item__title {
left: auto;
right: 20px;
}
.progress-item--inner-title-3 .progress-item__title span {
color: #1c1c1c;
}
.progress-item--inner-title-3 .progress-item__percentage {
left: 5px;
right: auto;
-webkit-transform: translateX(0);
transform: translateX(0);
background-color: transparent !important;
color: #ffffff;
} .notf { background-color: #cccccc;
color: #ffffff;
overflow: hidden;
margin-bottom: 20px;   }
.notf .inner {
display: table;
width: 100%;
}
.notf p {
margin: 0;
padding: 15px 30px;
display: table-cell;
vertical-align: middle;
}
.notf a {
color: inherit;
border-color: inherit;
}
.notf .icon {
width: 40px;
height: 100%;
padding: 0 10px;
text-align: center;
display: table-cell;
vertical-align: middle;
background-color: #a1a1a1;
position: relative;
}
.notf .icon .pine-icon {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
fill: #ffffff;
}
.notf .close {
width: 20px;
cursor: pointer;
padding: 0 30px 0 20px;
text-align: right;
display: table-cell;
vertical-align: middle;
} .tooltip {   }
.tooltip.in {
opacity: 1;
}
.tooltip-inner {
border-radius: 0;
padding: 19px 40px;
background-color: #cccccc;
color: #ffffff;
}
.tooltip.top {
margin-top: -20px;
}
.tooltip.top .tooltip-arrow {
bottom: -10px;
margin-left: -9px;
border-width: 15px 9px 0;
border-top-color: #cccccc;
}
.tooltip.bottom {
margin-top: 20px;
}
.tooltip.bottom .tooltip-arrow {
top: -10px;
margin-left: -9px;
border-width: 0 9px 15px;
border-bottom-color: #cccccc;
}
.tooltip.right {
margin-left: 20px;
}
.tooltip.right .tooltip-arrow {
left: -10px;
margin-top: -9px;
border-width: 9px 15px 9px 0;
border-right-color: #cccccc;
}
.tooltip.left {
margin-left: -20px;
}
.tooltip.left .tooltip-arrow {
right: -10px;
margin-top: -9px;
border-width: 9px 0 9px 15px;
border-left-color: #cccccc;
}  input,
select,
textarea {
border: 0;
width: 100%;
padding: 20px;
display: block;
border-radius: 0;
padding: 20px !important;
-webkit-transition: border .2s;
transition: border .2s;
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
color: #1c1c1c;
}
input:focus,
select:focus,
textarea:focus {
border: solid 1px #cccccc;
}
input::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #838383;
}
input::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
color: #838383;
}
input:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #838383;
}
input::placeholder,
select::placeholder,
textarea::placeholder {
color: #838383;
}
select {
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
line-height: 1.2;
background-repeat: no-repeat;
padding: 20px 21px !important;
background-position: right 21px center;
background-image: url(//blog.humming-bird.tokyo/wp-content/themes/pine-pro/img/icons/dropdown-ico.svg);
}
select[multiple="multiple"] {
padding: 20px;
background-image: none;
}
select[multiple="multiple"] option {
padding: 20px;
}
input[type="submit"] {
font-family: 'Merriweather Sans', serif;
font-size: 16px;
line-height: 1.8;
font-weight: 400;
font-style: normal; border-bottom: 0;
border-radius: 50px;
display: inline-block;
text-transform: uppercase;
position: relative;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition: color .3s, border .3s, background .3s, background .3s;
transition: color .3s, border .3s, background .3s, background .3s;
overflow: hidden;    padding: 20px;
margin: 0 !important;
width: 100% !important;
background-color: #333333;
border: none;
color: #ffffff;
}
input[type="submit"]input[type="submit"]--big {
font-size: 24px;
line-height: 1.8;
font-weight: 400;
font-style: normal;
}
input[type="submit"]--cta {
font-size: 32px;
}
input[type="submit"]__icon {
line-height: 0;
}
@supports ((-webkit-clip-path: border-box) or (clip-path: border-box)) {
input[type="submit"] {
overflow: initial;
-webkit-clip-path: border-box;
clip-path: border-box;
}
}
input[type="submit"]input[type="submit"]--icon:after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #252525;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
z-index: 1;
}
input[type="submit"]input[type="submit"]--icon:hover,
input[type="submit"]input[type="submit"]--icon:focus {
background-color: #333333;
}
input[type="submit"]input[type="submit"]--icon:hover:after,
input[type="submit"]input[type="submit"]--icon:focus:after {
-webkit-transform: translateX(0);
transform: translateX(0);
}
input[type="submit"]:hover,
input[type="submit"]:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
input[type="submit"]__icon {
display: inline-block;
background-color: #252525;
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 76px;
text-align: center;
z-index: 2;
-webkit-transition: background .3s;
transition: background .3s;
}
.btn:hover input[type="submit"]__icon,
.btn:focus input[type="submit"]__icon {
background-color: #252525;
}
input[type="submit"]__icon .pine-icon {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
fill: #ffffff;
z-index: 2;
-webkit-transition: fill .3s,
border .3s;
transition: fill .3s,
border .3s;
}
.btn:hover input[type="submit"]__icon .pine-icon,
.btn:focus input[type="submit"]__icon .pine-icon {
fill: #ffffff;
}
input[type="submit"]__content {
position: relative;
display: inline-block;
vertical-align: middle;
padding: 18px 40px 20px 40px;
z-index: 2;
}
input[type="submit"]input[type="submit"]--icon {
padding: 0 0 0 40px;
position: relative;
}
input[type="submit"]input[type="submit"]--icon .btn__content {
padding: 18px 38px 20px 75px;
}
input[type="submit"]input[type="submit"]--big .btn__content {
padding: 26px 40px;
}
input[type="submit"]input[type="submit"]--big .btn__icon {
width: 80px;
}
input[type="submit"]input[type="submit"]--big.btn--icon .btn__content {
padding: 26px 52px 26px 80px;
}
input[type="submit"]input[type="submit"]--small .btn__content {
padding: 13px 30px;
}
input[type="submit"]--only-ico .btn__icon {
padding: 14px 0;
position: static;
background-color: transparent;
}
input[type="submit"]--only-ico .btn__icon .pine-icon {
position: static;
-webkit-transform: none;
transform: none;
}
input[type="submit"]--cta {
padding: 14px 65px;
text-transform: none;
border-radius: 100px;
}
input[type="submit"]--full-width {
width: 100%;
text-align: center;
}
input[type="submit"]input[type="submit"]--shortcode {
background-color: #333333;
border: none;
color: #ffffff;
}
input[type="submit"]input[type="submit"]--shortcode:hover,
input[type="submit"]input[type="submit"]--shortcode:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
input[type="submit"]input[type="submit"]--shortcodeinput[type="submit"]--icon:after {
background-color: #252525;
}
input[type="submit"]input[type="submit"]--shortcodeinput[type="submit"]--icon:hover,
input[type="submit"]input[type="submit"]--shortcodeinput[type="submit"]--icon:focus {
background-color: #333333;
}
.btn.btn--shortcode input[type="submit"]__icon {
background-color: #252525;
border-right: none;
}
.btn.btn--shortcode:hover input[type="submit"]__icon,
.btn.btn--shortcode:focus input[type="submit"]__icon {
border-right: none;
background-color: #252525;
}
.btn.btn--shortcode input[type="submit"]__icon .pine-icon {
fill: #ffffff;
}
.btn.btn--shortcode:hover input[type="submit"]__icon .pine-icon,
.btn.btn--shortcode:focus input[type="submit"]__icon .pine-icon {
fill: #ffffff;
}
input[type="submit"]input[type="submit"]--facebook,
.sidebar input[type="submit"]input[type="submit"]--facebook {
background-color: #3b5998;
border: none;
color: #ffffff;
}
input[type="submit"]input[type="submit"]--facebook:hover,
.sidebar input[type="submit"]input[type="submit"]--facebook:hover,
input[type="submit"]input[type="submit"]--facebook:focus,
.sidebar input[type="submit"]input[type="submit"]--facebook:focus {
background-color: #2d4373;
border: none;
color: #ffffff;
}
input[type="submit"]input[type="submit"]--facebookinput[type="submit"]--icon:after,
.sidebar input[type="submit"]input[type="submit"]--facebookinput[type="submit"]--icon:after {
background-color: #2d4373;
}
input[type="submit"]input[type="submit"]--facebookinput[type="submit"]--icon:hover,
.sidebar input[type="submit"]input[type="submit"]--facebookinput[type="submit"]--icon:hover,
input[type="submit"]input[type="submit"]--facebookinput[type="submit"]--icon:focus,
.sidebar input[type="submit"]input[type="submit"]--facebookinput[type="submit"]--icon:focus {
background-color: #3b5998;
}
.btn.btn--facebook input[type="submit"]__icon,
.sidebar .btn.btn--facebook input[type="submit"]__icon {
background-color: #3b5998;
border-right: none;
}
.btn.btn--facebook:hover input[type="submit"]__icon,
.btn.btn--facebook:focus input[type="submit"]__icon,
.sidebar .btn.btn--facebook:hover input[type="submit"]__icon,
.sidebar .btn.btn--facebook:focus input[type="submit"]__icon {
border-right: none;
background-color: #2d4373;
}
.btn.btn--facebook input[type="submit"]__icon .pine-icon,
.sidebar .btn.btn--facebook input[type="submit"]__icon .pine-icon {
fill: #ffffff;
}
.btn.btn--facebook:hover input[type="submit"]__icon .pine-icon,
.btn.btn--facebook:focus input[type="submit"]__icon .pine-icon,
.sidebar .btn.btn--facebook:hover input[type="submit"]__icon .pine-icon,
.sidebar .btn.btn--facebook:focus input[type="submit"]__icon .pine-icon {
fill: #ffffff;
}
input[type="submit"]input[type="submit"]--twitter,
.sidebar input[type="submit"]input[type="submit"]--twitter {
background-color: #55acee;
border: none;
color: #ffffff;
}
input[type="submit"]input[type="submit"]--twitter:hover,
.sidebar input[type="submit"]input[type="submit"]--twitter:hover,
input[type="submit"]input[type="submit"]--twitter:focus,
.sidebar input[type="submit"]input[type="submit"]--twitter:focus {
background-color: #2795e9;
border: none;
color: #ffffff;
}
input[type="submit"]input[type="submit"]--twitterinput[type="submit"]--icon:after,
.sidebar input[type="submit"]input[type="submit"]--twitterinput[type="submit"]--icon:after {
background-color: #2795e9;
}
input[type="submit"]input[type="submit"]--twitterinput[type="submit"]--icon:hover,
.sidebar input[type="submit"]input[type="submit"]--twitterinput[type="submit"]--icon:hover,
input[type="submit"]input[type="submit"]--twitterinput[type="submit"]--icon:focus,
.sidebar input[type="submit"]input[type="submit"]--twitterinput[type="submit"]--icon:focus {
background-color: #55acee;
}
.btn.btn--twitter input[type="submit"]__icon,
.sidebar .btn.btn--twitter input[type="submit"]__icon {
background-color: #55acee;
border-right: none;
}
.btn.btn--twitter:hover input[type="submit"]__icon,
.btn.btn--twitter:focus input[type="submit"]__icon,
.sidebar .btn.btn--twitter:hover input[type="submit"]__icon,
.sidebar .btn.btn--twitter:focus input[type="submit"]__icon {
border-right: none;
background-color: #2795e9;
}
.btn.btn--twitter input[type="submit"]__icon .pine-icon,
.sidebar .btn.btn--twitter input[type="submit"]__icon .pine-icon {
fill: #ffffff;
}
.btn.btn--twitter:hover input[type="submit"]__icon .pine-icon,
.btn.btn--twitter:focus input[type="submit"]__icon .pine-icon,
.sidebar .btn.btn--twitter:hover input[type="submit"]__icon .pine-icon,
.sidebar .btn.btn--twitter:focus input[type="submit"]__icon .pine-icon {
fill: #ffffff;
}
input[type="submit"]input[type="submit"]--googleplus,
.sidebar input[type="submit"]input[type="submit"]--googleplus {
background-color: #bd081c;
border: none;
color: #ffffff;
}
input[type="submit"]input[type="submit"]--googleplus:hover,
.sidebar input[type="submit"]input[type="submit"]--googleplus:hover,
input[type="submit"]input[type="submit"]--googleplus:focus,
.sidebar input[type="submit"]input[type="submit"]--googleplus:focus {
background-color: #8c0615;
border: none;
color: #ffffff;
}
input[type="submit"]input[type="submit"]--googleplusinput[type="submit"]--icon:after,
.sidebar input[type="submit"]input[type="submit"]--googleplusinput[type="submit"]--icon:after {
background-color: #8c0615;
}
input[type="submit"]input[type="submit"]--googleplusinput[type="submit"]--icon:hover,
.sidebar input[type="submit"]input[type="submit"]--googleplusinput[type="submit"]--icon:hover,
input[type="submit"]input[type="submit"]--googleplusinput[type="submit"]--icon:focus,
.sidebar input[type="submit"]input[type="submit"]--googleplusinput[type="submit"]--icon:focus {
background-color: #bd081c;
}
.btn.btn--googleplus input[type="submit"]__icon,
.sidebar .btn.btn--googleplus input[type="submit"]__icon {
background-color: #bd081c;
border-right: none;
}
.btn.btn--googleplus:hover input[type="submit"]__icon,
.btn.btn--googleplus:focus input[type="submit"]__icon,
.sidebar .btn.btn--googleplus:hover input[type="submit"]__icon,
.sidebar .btn.btn--googleplus:focus input[type="submit"]__icon {
border-right: none;
background-color: #8c0615;
}
.btn.btn--googleplus input[type="submit"]__icon .pine-icon,
.sidebar .btn.btn--googleplus input[type="submit"]__icon .pine-icon {
fill: #ffffff;
}
.btn.btn--googleplus:hover input[type="submit"]__icon .pine-icon,
.btn.btn--googleplus:focus input[type="submit"]__icon .pine-icon,
.sidebar .btn.btn--googleplus:hover input[type="submit"]__icon .pine-icon,
.sidebar .btn.btn--googleplus:focus input[type="submit"]__icon .pine-icon {
fill: #ffffff;
}
input[type="submit"]input[type="submit"]--icon:after {
background-color: #252525;
}
input[type="submit"]input[type="submit"]--icon:hover,
input[type="submit"]input[type="submit"]--icon:focus {
background-color: #333333;
}
input[type="submit"]:hover,
input[type="submit"]:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
input[type="submit"]__icon {
background-color: #252525;
border-right: none;
}
.btn:hover input[type="submit"]__icon,
.btn:focus input[type="submit"]__icon {
background-color: #252525;
border-right: none;
}
input[type="submit"]__icon .pine-icon {
fill: #ffffff;
}
.btn:hover input[type="submit"]__icon .pine-icon,
.btn:focus input[type="submit"]__icon .pine-icon {
fill: #ffffff;
}
input[type="submit"]input[type="submit"]--shortcode {
background-color: #333333;
border: none;
color: #ffffff;
}
input[type="submit"]input[type="submit"]--shortcode:hover,
input[type="submit"]input[type="submit"]--shortcode:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
input[type="submit"]input[type="submit"]--shortcodeinput[type="submit"]--icon:after {
background-color: #252525;
}
input[type="submit"]input[type="submit"]--shortcodeinput[type="submit"]--icon:hover,
input[type="submit"]input[type="submit"]--shortcodeinput[type="submit"]--icon:focus {
background-color: #333333;
}
.btn.btn--shortcode input[type="submit"]__icon {
background-color: #252525;
border-right: none;
}
.btn.btn--shortcode:hover input[type="submit"]__icon,
.btn.btn--shortcode:focus input[type="submit"]__icon {
border-right: none;
background-color: #252525;
}
.btn.btn--shortcode input[type="submit"]__icon .pine-icon {
fill: #ffffff;
}
.btn.btn--shortcode:hover input[type="submit"]__icon .pine-icon,
.btn.btn--shortcode:focus input[type="submit"]__icon .pine-icon {
fill: #ffffff;
}
input[type="submit"]:hover,
input[type="submit"]:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
input[type="search"] {
box-sizing: border-box;
}
textarea {
resize: none;
min-height: 120px;
}
label {
display: block;
margin-bottom: 15px;
color: #707070;
} input[type="radio"],
input[type="checkbox"] {
position: absolute;
left: -9999px;
}
input[type="radio"] + label,
input[type="checkbox"] + label,
input[type="radio"] + .wpcf7-list-item-label,
input[type="checkbox"] + .wpcf7-list-item-label {
display: block !important;
position: relative;
padding-top: 5px !important;
padding-left: 60px !important;
margin-bottom: 38px !important;
cursor: pointer;
}
input[type="checkbox"] + label,
input[type="checkbox"] + .wpcf7-list-item-label {
color: #000000;
}
input[type="radio"] + label,
input[type="radio"] + .wpcf7-list-item-label {
color: #000000;
}
input[type="radio"] + label:before,
input[type="checkbox"] + label:before,
input[type="radio"] + .wpcf7-list-item-label:before,
input[type="checkbox"] + .wpcf7-list-item-label:before {
content: '';
top: 0;
left: 2px;
width: 40px;
height: 40px;
display: block;
position: absolute;
border-radius: 50%;
}
input[type="checkbox"] + label:before,
input[type="checkbox"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
input[type="radio"] + label:before,
input[type="radio"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
input[type="checkbox"] + label:before,
input[type="checkbox"] + .wpcf7-list-item-label:before {
border-radius: 10px;
}
input[type="radio"] + label:after,
input[type="radio"] + .wpcf7-list-item-label:after,
input[type="checkbox"] + label:after,
input[type="checkbox"] + .wpcf7-list-item-label:after {
content: '';
position: absolute;
top: 10px;
left: 12px;
display: block;
width: 20px;
height: 20px;
border-radius: 50%;
opacity: 0;
-webkit-transition: opacity .2s;
transition: opacity .2s;
}
input[type="checkbox"] + label:after,
input[type="checkbox"] + .wpcf7-list-item-label:after {
border-radius: 5px;
}
input[type="checkbox"] + label:after,
input[type="checkbox"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
input[type="radio"] + label:after,
input[type="radio"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
input[type="radio"]:checked + label:after,
input[type="checkbox"]:checked + label:after,
input[type="radio"]:checked + .wpcf7-list-item-label:after,
input[type="checkbox"]:checked + .wpcf7-list-item-label:after {
opacity: 1;
} .wpcf7 .ajax-loader {
display: none;
}
.wpcf7 p {
color: #707070;
}
.wpcf7-form-control-wrap {
display: block;
margin-top: 10px;
margin-bottom: 60px;
}
.wpcf7-checkbox {
top: -15px;
position: relative;
} .ginput_container {
position: relative;
}
.ginput_container input,
.ginput_container select {
width: 100% !important;
}
.gform_wrapper .gfield_required {
color: #dc4e41;
}
.gform_wrapper ul.gform_fields {
margin: 0;
}
.gform_wrapper ul.gform_fields li.gfield {
padding: 0 !important;
margin-bottom: 60px;
}
.gform_wrapper table.gfield_list td {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
}
.gform_wrapper table.gfield_list td.gfield_list_cell input {
margin: 0 !important;
}
.gform_wrapper table.gfield_list tr.gfield_list_group td.gfield_list_icons {
text-align: center;
width: 80px !important;
padding: 9px 0 5px 0 !important;
}
.gform_wrapper table.gfield_list tr.gfield_list_group td.gfield_list_icons img {
display: inline-block;
margin: 10px 2px 0 2px;
}
.gform_wrapper .ginput_container_time {
width: 100%;
display: block !important;
float: left;
}
.gform_wrapper .ginput_container_time.gfield_time_ampm {
width: 100%;
}
.gform_wrapper .ginput_container_time label {
margin: 0 !important;
}
.gform_wrapper form .gfield_time_hour input:focus,
.gform_wrapper form .gfield_time_minute input:focus {
border-right-color: #cccccc;
}
.gform_wrapper form .gfield_date_day input,
.gform_wrapper form .gfield_date_month input,
.gform_wrapper form .gfield_date_year input,
.gform_wrapper form .gfield_time_hour input,
.gform_wrapper form .gfield_time_minute input {
width: 100% !important;
border-right: solid 1px #e9e9e9;
}
.gform_wrapper form .gfield .gfield_time_ampm select {
height: 62px;
line-height: 1.48;
width: 100% !important;
padding: 20px 45px 20px 20px !important;
}
.gform_wrapper .gfield_time_hour i {
display: none;
}
.gform_wrapper.gf_browser_chrome span.address_country {
margin-top: 15px !important;
}
.gform_wrapper .ui-datepicker-trigger {
top: 50%;
right: 20px;
padding: 0;
cursor: pointer;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.gform_wrapper .ui-datepicker-trigger .pine-icon {
display: block;
fill: #555555;
}
.gfield_description {
padding: 12px 0 0 0;
margin: 0 !important;
color: #838383;
}
.gform_description {
display: block;
font-size: 16px;
}
.gform_title {
font-weight: bold;
}
.ginput_preview {
margin-top: 20px;
position: relative;
color: #ffffff;
padding: 15px 60px 15px 30px;
background-color: #3cb878;
}
.ginput_preview:before,
.ginput_preview:after {
content: " ";
display: table;
}
.ginput_preview:after {
clear: both;
}
.ginput_preview:before,
.ginput_preview:after {
content: " ";
display: table;
}
.ginput_preview:after {
clear: both;
}
.ginput_preview strong {
display: inline-block;
}
.ginput_preview button {
top: 50%;
margin: 0;
right: 30px;
float: right;
cursor: pointer;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
line-height: 0;
}
.ginput_preview button .pine-icon {
fill: #ffffff;
}
.gfield_list {
border: 0;
width: 100% !important;
}
.gfield_list .gfield_list_cell {
padding: 0 !important;
}
.gfield_list tr:last-child td {
border-radius: 0 !important;
}
.gfield_list input {
margin: 0;
}
.ginput_complex label,
.ginput_container_time label {
font-style: italic;
padding: 12px 0 0 0;
margin: 0 !important;
display: block !important;
}
.ginput_complex select,
.ginput_container_time select {
padding: 5px 10px;
margin: 0 !important;
}
.ginput_complex input,
.ginput_container_time input {
margin-bottom: 0;
}
.ginput_complex span,
.ginput_container_time span {
display: block;
margin: 0 0 60px 0 !important;
}
.ginput_complex span:before,
.ginput_container_time span:before,
.ginput_complex span:after,
.ginput_container_time span:after {
content: " ";
display: table;
}
.ginput_complex span:after,
.ginput_container_time span:after {
clear: both;
}
.ginput_complex span:before,
.ginput_container_time span:before,
.ginput_complex span:after,
.ginput_container_time span:after {
content: " ";
display: table;
}
.ginput_complex span:after,
.ginput_container_time span:after {
clear: both;
}
.clear-multi:before,
.clear-multi:after {
content: " ";
display: table;
}
.clear-multi:after {
clear: both;
}
.clear-multi:before,
.clear-multi:after {
content: " ";
display: table;
}
.clear-multi:after {
clear: both;
}
.gfield_checkbox,
.gfield_radio {
padding: 0;
margin: 5px 0 30px 0;
}
.gform_footer {
margin-top: 30px;
}
.ui-datepicker {
overflow: hidden;
border-radius: 20px 20px 0 0;
border: solid 1px #e9e9e9;
}
.ui-datepicker-prev,
.ui-datepicker-next {
border: 0;
padding: 0;
width: 50%;
float: left;
display: block;
cursor: pointer;
text-align: center;
background-color: #333333;
}
.ui-datepicker-prev .ui-icon,
.ui-datepicker-next .ui-icon {
display: block;
padding: 10px 0;
}
.ui-datepicker-prev svg,
.ui-datepicker-next svg {
fill: #ffffff;
}
.ui-datepicker-prev {
border-right: 1px solid #e9e9e9;
}
.ui-datepicker select {
color: #1c1c1c;
margin: 0 !important;
}
.ui-datepicker table {
border-top: solid 1px #e9e9e9;
}
.ui-datepicker table td,
.ui-datepicker table th {
padding: 7px 10px;
border-right: 0;
background-color: #e9e9e9;
}
.ui-datepicker table td a,
.ui-datepicker table th a {
border: 0;
padding: 0;
}
.ui-datepicker table th {
color: #1c1c1c;
border-bottom: solid 1px #e9e9e9;
}
.ui-datepicker table td a {
color: #838383;
}
.ui-datepicker table tbody tr:last-child td:first-child,
.ui-datepicker table tbody tr:last-child th:first-child,
.ui-datepicker table tbody tr:last-child td:last-child,
.ui-datepicker table tbody tr:last-child th:last-child {
border-radius: 0;
} .validation_error {
margin-bottom: 60px;
border: 0 !important;
padding: 15px 30px !important;
color: #ffffff;
background-color: #dc4e41;
}
.gfield_error {
border: 0 !important;
background-color: transparent !important;
}
.gfield_error input {
margin-bottom: 0 !important;
border-bottom: 0 !important;
}
.gfield_description.validation_message,
span.wpcf7-not-valid-tip {
margin: 20px 0 0 0 !important;
padding: 15px 21px !important;
font-weight: normal !important;
color: #ffffff;
background-color: #dc4e41;
font-size: 12px !important;
}
.wpcf7 .screen-reader-response[role="alert"] {
padding: 15px 30px;
margin-bottom: 60px;
color: #ffffff;
font-family: 'Merriweather Sans', serif;
background-color: #dc4e41;
}
.wpcf7 .screen-reader-response[role="alert"] ul {
margin-bottom: 0;
}
span.wpcf7-not-valid-tip {
display: block;
margin-top: -30px;
}
div.wpcf7-validation-errors {
border: 0;
margin: 0;
padding: 15px 30px;
font-weight: normal;
color: #ffffff;
background-color: #dc4e41;
} .form__loader {
display: inline-block;
position: relative;
width: 20px;
height: 20px;
border-radius: 50% 50%;
border: solid 1px #cccccc;
pointer-events: none;
}
.form__loader div {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transform: rotate(0deg) translateZ(0);
transform: rotate(0deg) translateZ(0);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-animation: forms_loader_rotation 1.25s infinite cubic-bezier(0.445, 0.2, 0.55, 0.75);
animation: forms_loader_rotation 1.25s infinite cubic-bezier(0.445, 0.2, 0.55, 0.75);
}
.form__loader div:before {
content: '';
position: absolute;
width: 3px;
height: 3px;
background: #cccccc;
border-radius: 50% 50%;
left: 50%;
top: 50%;
box-sizing: border-box;
-webkit-transform: translate(-50%, -7px);
transform: translate(-50%, -7px);
}
.form__loader--dark {
border-color: #333333;
}
.form__loader--dark div:before {
background: #333333;
}
.form__loader--wrapper {
width: 100%;
margin: 20px 0 0;
text-align: center;
}
@-webkit-keyframes forms_loader_rotation {
0% {
-webkit-transform: rotate(0) translateZ(0);
transform: rotate(0) translateZ(0);
}
100% {
-webkit-transform: rotate(360deg) translateZ(0);
transform: rotate(360deg) translateZ(0);
}
}
@keyframes forms_loader_rotation {
0% {
-webkit-transform: rotate(0) translateZ(0);
transform: rotate(0) translateZ(0);
}
100% {
-webkit-transform: rotate(360deg) translateZ(0);
transform: rotate(360deg) translateZ(0);
}
} .featured-image { margin-bottom: 30px;
}
.featured-image img {
width: 100%;
}
#preloader-screen {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
z-index: 999999;
visibility: visible;
background: #1c1c1c;
-webkit-transition: visibility 0s .5s;
transition: visibility 0s .5s;
}
.preloader-hide #preloader-screen {
z-index: 1;
visibility: hidden;
}
body {
overflow: hidden;
}
.preloader-screen__site-logo {
display: none;
}
.preloader-screen__animation-wrapper {
display: inline-block;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.preloader-screen__animation.site-header__logo--image {
-webkit-animation-name: pulse;
animation-name: pulse;
-webkit-animation-duration: .4s;
animation-duration: .4s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.preloader-screen__animation.site-header__title {
position: relative;
}
.preloader-screen__animation.site-header__title:after {
display: inline-block;
content: '';
position: absolute;
width: 2px;
height: 100%;
top: 0;
right: 0;
-webkit-transform: translateX(3px);
transform: translateX(3px);
background-color: #555;
-webkit-animation-name: blink;
animation-name: blink;
-webkit-animation-duration: .6s;
animation-duration: .6s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
#page {
position: relative;
z-index: 2;
}
.preloader-wpadminbar,
#page {
will-change: transform;
-webkit-transition: -webkit-transform .5s;
transition: -webkit-transform .5s;
transition: transform .5s;
transition: transform .5s, -webkit-transform .5s;
-webkit-transform: translateY(100vh) translateZ(0);
transform: translateY(100vh) translateZ(0);
}
.preloader-hide .preloader-wpadminbar,
.preloader-hide #page {
-webkit-transform: translateY(0) translateZ(0);
transform: translateY(0) translateZ(0);
}
.preloader-hidden .preloader-wpadminbar,
.preloader-hidden #page {
will-change: auto;
}
@-webkit-keyframes pulse {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes pulse {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@-webkit-keyframes blink {
from, to {
opacity: 1;
}
50% {
opacity: 0;
}
}
@keyframes blink {
from, to {
opacity: 1;
}
50% {
opacity: 0;
}
}
.majik {
opacity: 0;
-webkit-transform: translateY(20px) translateZ(0);
transform: translateY(20px) translateZ(0);
-webkit-transition: opacity .5s, -webkit-transform .5s;
transition: opacity .5s, -webkit-transform .5s;
transition: transform .5s, opacity .5s;
transition: transform .5s, opacity .5s, -webkit-transform .5s;
}
.majik--animate {
-webkit-transform: translateY(0) translateZ(0);
transform: translateY(0) translateZ(0);
opacity: 1;
}  .site-header {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 5001;
}
.admin-bar.preloader-hidden .site-header {
top: 32px;
}
.site-header:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #1c1c1c;
}
.site-header__inner {
display: table;
width: 100%;
padding: 30px 0;
text-align: right;
}
.site-header__logo {
margin: 0;
border: 0;
text-align: left;
position: relative;
display: table-cell;
vertical-align: middle;
}
.site-header__logo svg * {
fill: #ffffff;
}
.site-header__logo a {
border: 0;
padding: 0;
}
.site-header__logo .custom-logo {
float: left;
display: block;
max-height: 30px;
vertical-align: middle;
line-height: 0;
}
.site-header__logo--image {
line-height: 0;
} .main-nav {
display: inline-block;
}
.main-nav ul {
margin: 0 -30px 0 0;
}
.main-nav > ul > .menu-item-has-children > a:before {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 0 9px 15px 9px;
border-color: transparent transparent #1c1c1c transparent;
position: absolute;
bottom: -70px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
visibility: hidden;
opacity: 0;
-webkit-transition: 0.2s opacity, 0.2s visibility, 0.2s border;
transition: 0.2s opacity, 0.2s visibility, 0.2s border;
}
.main-nav > ul > .menu-item-has-children.sub-menu-lighter-pointer > a:before {
border-color: transparent transparent #363636 transparent;
}
.main-nav > ul > .menu-item-has-children > .menu-item-link-active:before {
visibility: visible;
opacity: 1;
}
.main-nav li {
position: relative;
margin-right: 30px;
display: inline-block;
}
.main-nav li a {
display: block;
color: #ffffff;
border-top: 2px solid transparent;
border-bottom: 2px solid transparent;
-webkit-transition: 0.2s border-color;
transition: 0.2s border-color;
}
.main-nav li a:hover,
.main-nav li a:focus,
.main-nav li a.menu-item-link-active {
border-bottom-color: #ffffff;
}
.main-nav li.current-menu-ancestor > a,
.main-nav li.current-menu-parent > a,
.main-nav li.current-menu-item > a {
border-bottom-color: #ffffff;
}
.main-nav .sub-menu-wrapper {
height: 275px;
width: 270px;
position: absolute;
top: 100%;
left: 50%;
-webkit-transform: translateX(-50%) translateZ(0);
transform: translateX(-50%) translateZ(0);
margin: 70px 0 0 0;
border-radius: 40px;
visibility: hidden;
opacity: 0;
-webkit-transition: 0.2s visibility, 0.2s opacity, 0.2s -webkit-transform;
transition: 0.2s visibility, 0.2s opacity, 0.2s -webkit-transform;
transition: 0.2s visibility, 0.2s opacity, 0.2s transform;
transition: 0.2s visibility, 0.2s opacity, 0.2s transform, 0.2s -webkit-transform;
z-index: 99;
background: #363636;
pointer-events: none;
overflow: auto; }
@supports ((-webkit-clip-path: border-box) or (clip-path: border-box)) {
.main-nav .sub-menu-wrapper {
-webkit-clip-path: border-box;
clip-path: border-box;
}
}
.main-nav .sub-menu-wrapper--opened {
visibility: visible;
opacity: 1;
pointer-events: auto;
}
.main-nav .sub-menu-wrapper > .sub-menu {
-webkit-transform: translateX(0);
transform: translateX(0);
display: block;
}
.main-nav .sub-menu {
padding: 0;
position: absolute;
width: 270px;
left: 0;
top: 0;
-webkit-transition: 0.2s -webkit-transform;
transition: 0.2s -webkit-transform;
transition: 0.2s transform;
transition: 0.2s transform, 0.2s -webkit-transform;
-webkit-transform: translateX(100%);
transform: translateX(100%);
display: none;
}
.main-nav .sub-menu--active {
display: block;
}
.main-nav .sub-menu li {
display: block;
margin-right: 0;
position: static;
text-align: left;
}
.main-nav .sub-menu li:last-child {
border: 0;
}
.main-nav .sub-menu li a {
border: 0;
padding: 20px 40px;
-webkit-transition: 0.2s background-color, 0.2s color;
transition: 0.2s background-color, 0.2s color;
border-bottom: none;
color: #ffffff;
background-color: #363636;
}
.main-nav .sub-menu li a:hover,
.main-nav .sub-menu li a:focus,
.main-nav .sub-menu li a.menu-item-link-active {
background-color: #1c1c1c;
color: #ffffff;
}
.main-nav .sub-menu li.current-menu-ancestor > a,
.main-nav .sub-menu li.current-menu-parent > a,
.main-nav .sub-menu li.current-menu-item > a {
background-color: #1c1c1c;
color: #ffffff;
}
.main-nav .sub-menu li.current-menu-ancestor > a:after,
.main-nav .sub-menu li.current-menu-parent > a:after,
.main-nav .sub-menu li.current-menu-item > a:after {
border-left-color: #ffffff;
}
.main-nav .sub-menu.sub-menu--has-active-sub-menu > li {
display: none;
}
.main-nav .sub-menu.sub-menu--has-active-sub-menu > li.menu-item--active {
display: block;
}
.main-nav .sub-menu .menu-item-back a {
color: #363636;
background-color: #1c1c1c;
-webkit-transition: 0.2s background-color, 0.2s color;
transition: 0.2s background-color, 0.2s color;
}
.main-nav .sub-menu .menu-item-back a:before {
content: '';
display: inline-block;
margin: 0 8px 0 -14px;
width: 0;
height: 0;
border-style: solid;
border-width: 4px 7px 4px 0;
border-color: transparent #363636 transparent transparent;
position: relative;
top: -1px;
-webkit-transition: 0.2s border-color;
transition: 0.2s border-color;
}
.main-nav .sub-menu .menu-item-back a:hover,
.main-nav .sub-menu .menu-item-back a:focus {
color: #ffffff;
}
.main-nav .sub-menu .menu-item-back a:hover:before,
.main-nav .sub-menu .menu-item-back a:focus:before {
border-right-color: #ffffff;
}
.main-nav .sub-menu .menu-item-has-children > a {
position: relative;
}
.main-nav .sub-menu .menu-item-has-children > a:after {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 4px 0 4px 7px;
border-color: transparent transparent transparent #ffffff;
position: absolute;
top: 50%;
right: 15px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: 0.2s border-color;
transition: 0.2s border-color;
}
.main-nav .sub-menu .menu-item-has-children > a:hover:after,
.main-nav .sub-menu .menu-item-has-children > a:focus:after {
border-left-color: #ffffff;
} .offcanvas-toggle {
display: table-cell;
vertical-align: middle;
}
.offcanvas-toggle__icon {
padding: 0;
width: 25px;
height: 16px;
cursor: pointer;
border-radius: 50%;
position: relative;
margin: 0 0 0 auto;
}
.offcanvas-toggle span {
display: block;
height: 2px;
width: 25px;
background-color: #cccccc;
border-radius: 2px;
position: absolute;
left: 0;
-webkit-transition: 0.2s top, 0.2s opacity, 0.2s -webkit-transform;
transition: 0.2s top, 0.2s opacity, 0.2s -webkit-transform;
transition: 0.2s transform, 0.2s top, 0.2s opacity;
transition: 0.2s transform, 0.2s top, 0.2s opacity, 0.2s -webkit-transform;
}
.offcanvas-toggle span:first-child {
top: 0;
}
.offcanvas-toggle span:nth-child(2) {
top: 7px;
}
.offcanvas-toggle span:last-child {
top: 14px;
}
.offcanvas-toggle--active span:first-child {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
top: 6px;
}
.offcanvas-toggle--active span:last-child {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
top: 6px;
}
.offcanvas-toggle--active span:nth-child(2) {
opacity: 0;
}
.main-nav--wrapper {
display: table-cell;
text-align: right;
vertical-align: middle;
}
.admin-bar .main-nav--wrapper {
top: 32px;
} .site-header--reversed .site-header__inner {
text-align: left;
}
.site-header--reversed .site-header__logo .custom-logo {
float: right;
}
.site-header--reversed .main-nav {
text-align: left;
}
.site-header--centered .site-header__logo .custom-logo {
float: none;
}
.site-header--centered .main-nav--wrapper {
display: none;
margin: 24px 0 0 0;
text-align: center;
}
.site-header__title,
.site-header__description {
margin: 0;
text-align: left;
}
.site-header__title {
color: #ffffff;
}
.site-header__description {
color: #ededed;
}  .site-footer {
padding: 50px 0 0 0;
background-color: #1c1c1c;
color: #707070;        }
.site-footer input,
.site-footer select,
.site-footer textarea {
background-color: #1c1c1c;
border: solid 1px #555555;
color: #cccccc;
}
.site-footer input:focus,
.site-footer select:focus,
.site-footer textarea:focus {
border: solid 1px #cccccc;
}
.site-footer input::-webkit-input-placeholder,
.site-footer select::-webkit-input-placeholder,
.site-footer textarea::-webkit-input-placeholder {
color: #555555;
}
.site-footer input::-moz-placeholder,
.site-footer select::-moz-placeholder,
.site-footer textarea::-moz-placeholder {
color: #555555;
}
.site-footer input:-ms-input-placeholder,
.site-footer select:-ms-input-placeholder,
.site-footer textarea:-ms-input-placeholder {
color: #555555;
}
.site-footer input::placeholder,
.site-footer select::placeholder,
.site-footer textarea::placeholder {
color: #555555;
}
.site-footer input[type="submit"] {
background-color: #333333;
border: none;
color: #ffffff;
}
.site-footer input[type="submit"]:hover,
.site-footer input[type="submit"]:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.site-footer label {
color: #707070;
}
.site-footer input[type="checkbox"] + label,
.site-footer input[type="checkbox"] + .wpcf7-list-item-label {
color: #555555;
}
.site-footer input[type="radio"] + label,
.site-footer input[type="radio"] + .wpcf7-list-item-label {
color: #555555;
}
.site-footer input[type="checkbox"] + label:before,
.site-footer input[type="checkbox"] + .wpcf7-list-item-label:before {
border: solid 1px #555555;
}
.site-footer input[type="radio"] + label:before,
.site-footer input[type="radio"] + .wpcf7-list-item-label:before {
border: solid 1px #555555;
}
.site-footer input[type="checkbox"] + label:after,
.site-footer input[type="checkbox"] + .wpcf7-list-item-label:after {
background-color: #ffffff;
}
.site-footer input[type="radio"] + label:after,
.site-footer input[type="radio"] + .wpcf7-list-item-label:after {
background-color: #ffffff;
}
.site-footer .wpcf7 p {
color: #707070;
}
.site-footer .gform_wrapper .gfield_required {
color: #dc4e41;
}
.site-footer .gform_wrapper table.gfield_list td {
background-color: #1c1c1c;
border: solid 1px #555555;
}
.site-footer .gform_wrapper form .gfield_time_hour input:focus,
.site-footer .gform_wrapper form .gfield_time_minute input:focus {
border-right-color: #cccccc;
}
.site-footer .gform_wrapper form .gfield_date_day input,
.site-footer .gform_wrapper form .gfield_date_month input,
.site-footer .gform_wrapper form .gfield_date_year input,
.site-footer .gform_wrapper form .gfield_time_hour input,
.site-footer .gform_wrapper form .gfield_time_minute input {
border-right: solid 1px #555555;
}
.site-footer .gform_wrapper .ui-datepicker-trigger .pine-icon {
fill: #1c1c1c;
}
.site-footer .gfield_description {
color: #838383;
}
.site-footer .ginput_preview {
color: #ffffff;
background-color: #3cb878;
}
.site-footer .ginput_preview button .pine-icon {
fill: #ffffff;
}
.site-footer .ui-datepicker {
border: solid 1px #555555;
}
.site-footer .ui-datepicker-prev,
.site-footer .ui-datepicker-next {
background-color: #333333;
}
.site-footer .ui-datepicker-prev svg,
.site-footer .ui-datepicker-next svg {
fill: #ffffff;
}
.site-footer .ui-datepicker-prev {
border-right-color: #1c1c1c;
}
.site-footer .ui-datepicker select {
color: #cccccc;
}
.site-footer .ui-datepicker table {
border-top: solid 1px #555555;
}
.site-footer .ui-datepicker table td,
.site-footer .ui-datepicker table th {
background-color: #1c1c1c;
}
.site-footer .ui-datepicker table th {
color: #cccccc;
border-bottom: solid 1px #555555;
}
.site-footer .ui-datepicker table td a {
color: #555555;
}
.site-footer .validation_error {
color: #ffffff;
background-color: #dc4e41;
}
.site-footer .gfield_description.validation_message,
.site-footer span.wpcf7-not-valid-tip {
color: #ffffff;
background-color: #dc4e41;
}
.site-footer .wpcf7 .screen-reader-response[role="alert"] {
color: #ffffff;
background-color: #dc4e41;
}
.site-footer div.wpcf7-validation-errors {
color: #ffffff;
background-color: #dc4e41;
}
.site-footer .widget {
margin: 20px 0;
}
.site-footer .widget.widget--align-left {
text-align: left;
}
.site-footer .widget.widget--align-center {
text-align: center;
}
.site-footer .widget.widget--align-right {
text-align: right;
}
.site-footer .widget ul li {
border-bottom: 1px solid #e9e9e9;
}
.site-footer .widget_search input.search-field {
background-color: #1c1c1c;
border: solid 1px #555555;
color: #ffffff;
}
.site-footer .widget_search input.search-field:focus {
background-color: #1c1c1c;
border: solid 1px #ffffff;
}
.site-footer .widget_search input.search-field::-webkit-input-placeholder {
color: #555555;
}
.site-footer .widget_search input.search-field::-moz-placeholder {
color: #555555;
}
.site-footer .widget_search input.search-field:-ms-input-placeholder {
color: #555555;
}
.site-footer .widget_search input.search-field::placeholder {
color: #555555;
}
.site-footer .widget_search .search-submit {
background-color: #333333;
border: none;
}
.site-footer .widget_search .search-submit:hover,
.site-footer .widget_search .search-submit:focus {
background-color: #252525;
border: none;
}
.site-footer .widget_search .search-submit .pine-icon {
fill: #ffffff;
}
.site-footer .widget_search .search-submit:hover .pine-icon,
.site-footer .widget_search .search-submit:focus .pine-icon {
fill: #ffffff;
}
.site-footer .widget_tag_cloud .tagcloud a {
color: #ffffff;
background-color: #555555;
}
.site-footer .widget_tag_cloud .tagcloud a:hover,
.site-footer .widget_tag_cloud .tagcloud a:focus {
background-color: #333333;
color: #ffffff;
}
.site-footer .widget_calendar table caption {
background-color: #363636;
color: #ffffff;
}
.site-footer .widget_calendar table thead th {
background-color: #ffffff;
border-left: solid 1px #e9e9e9;
border-bottom: solid 1px #e9e9e9;
color: #c0c0c0;
}
.site-footer .widget_calendar table thead th:last-child:after {
background-color: #e9e9e9;
}
.site-footer .widget_calendar table tfoot td {
background-color: #cccccc;
}
.site-footer .widget_calendar table tfoot td .pine-icon {
fill: #1c1c1c;
}
.site-footer .widget_calendar table tfoot td a {
color: #1c1c1c;
}
.site-footer .widget_calendar table tfoot td a:hover,
.site-footer .widget_calendar table tfoot td a:focus {
color: #1c1c1c;
}
.site-footer .widget_calendar table tfoot td a:hover .pine-icon,
.site-footer .widget_calendar table tfoot td a:focus .pine-icon {
fill: #1c1c1c;
}
.site-footer ul {
margin: 0;
}
.site-footer a {
color: #707070;
border-bottom-color: #707070;
border-bottom-width: 0;
}
.site-footer a:hover,
.site-footer a:focus {
border-bottom-width: 1px;
border-bottom-color: #707070;
}
.site-footer .btn {
background-color: transparent;
border: solid 3px #555555;
color: #555555;
}
.site-footer .btn.site-footer .btn--icon:after {
background-color: transparent;
}
.site-footer .btn.site-footer .btn--icon:hover,
.site-footer .btn.site-footer .btn--icon:focus {
background-color: transparent;
}
.site-footer .btn:hover,
.site-footer .btn:focus {
background-color: transparent;
border: solid 3px #363636;
color: #363636;
}
.site-footer .btn__icon {
background-color: transparent;
border-right: solid 1px #555555;
}
.btn:hover .site-footer .btn__icon,
.btn:focus .site-footer .btn__icon {
border-right: solid 1px #363636;
background-color: transparent;
}
.site-footer .btn__icon .pine-icon {
fill: #555555;
}
.btn:hover .site-footer .btn__icon .pine-icon,
.btn:focus .site-footer .btn__icon .pine-icon {
fill: #363636;
}
.site-footer .btn {
margin-bottom: 25px;
background-color: transparent;
border: solid 3px #555555;
color: #555555;
}
.site-footer .btn.site-footer .btn--icon:after {
background-color: transparent;
}
.site-footer .btn.site-footer .btn--icon:hover,
.site-footer .btn.site-footer .btn--icon:focus {
background-color: transparent;
}
.site-footer .btn:hover,
.site-footer .btn:focus {
background-color: transparent;
border: solid 3px #363636;
color: #363636;
}
.site-footer .btn__icon {
background-color: transparent;
border-right: solid 1px #555555;
}
.btn:hover .site-footer .btn__icon,
.btn:focus .site-footer .btn__icon {
border-right: solid 1px #363636;
background-color: transparent;
}
.site-footer .btn__icon .pine-icon {
fill: #555555;
}
.btn:hover .site-footer .btn__icon .pine-icon,
.btn:focus .site-footer .btn__icon .pine-icon {
fill: #363636;
}
.site-footer__logo {
border: 0;
margin-bottom: 20px;
display: inline-block;
}
.site-footer__logo img {
max-height: 30px;
}
.site-footer__item {
margin-bottom: 45px;
}
.site-footer__item.widget ul li {
padding: 0;
border-bottom: 0;
}
.site-footer__item .widget-title {
margin-top: 0;
}
.site-footer__item.widget_recent_entries .post-date {
display: block;
}
.site-footer__item.widget_recent_entries ul li {
margin-bottom: 20px;
} .site-copyright {
padding: 25px 0;
text-transform: uppercase;
background-color: #000000;
color: #838383;
}
.site-copyright a {
color: #838383;
border-bottom-width: 0;
}
.site-copyright a:hover {
border-bottom-width: 1px;
border-bottom-color: #838383;
}
.site-copyright p {
margin: 0;
} .module-content { margin: 30px 0;
} .post {
color: #1c1c1c;
}
.sticky.post {
background: transparent;
padding: 0px;
border: none;
color: #1c1c1c;
}   .entry-meta,
.entry-footer,
.comment-meta {
font-family: 'Merriweather Sans', serif;
} .entry-meta,
.entry-footer {
color: #a1a1a1;
}
.entry-meta a,
.entry-footer a {
color: #a1a1a1;
border-color: #a1a1a1;
}
.entry-meta a::-moz-selection,
.entry-footer a::-moz-selection {
background-color: #a1a1a1;
}
.entry-meta a::selection,
.entry-footer a::selection {
background-color: #a1a1a1;
}
.entry-meta::-moz-selection,
.entry-footer::-moz-selection {
background-color: #a1a1a1;
}
.entry-meta::selection,
.entry-footer::selection {
background-color: #a1a1a1;
} .sticky.post .entry-meta,
.sticky.post .entry-footer {
color: #a1a1a1;
}
.sticky.post .entry-meta a,
.sticky.post .entry-footer a {
color: #a1a1a1;
border-color: #a1a1a1;
}
.sticky.post .entry-meta a::-moz-selection,
.sticky.post .entry-footer a::-moz-selection {
background-color: #a1a1a1;
}
.sticky.post .entry-meta a::selection,
.sticky.post .entry-footer a::selection {
background-color: #a1a1a1;
}
.sticky.post .entry-meta::-moz-selection,
.sticky.post .entry-footer::-moz-selection {
background-color: #a1a1a1;
}
.sticky.post .entry-meta::selection,
.sticky.post .entry-footer::selection {
background-color: #a1a1a1;
} .comment-meta {
color: #a1a1a1;
}
.comment-meta a {
color: #a1a1a1;
border-color: #a1a1a1;
}
.comment-meta a::-moz-selection {
background-color: #a1a1a1;
}
.comment-meta a::selection {
background-color: #a1a1a1;
}
.comment-meta::-moz-selection {
background-color: #a1a1a1;
}
.comment-meta::selection {
background-color: #a1a1a1;
} .bypostauthor.comment .comment-meta {
color: #a1a1a1;
}
.bypostauthor.comment .comment-meta a {
color: #a1a1a1;
border-color: #a1a1a1;
}
.bypostauthor.comment .comment-meta a::-moz-selection {
background-color: #a1a1a1;
}
.bypostauthor.comment .comment-meta a::selection {
background-color: #a1a1a1;
}
.bypostauthor.comment .comment-meta::-moz-selection {
background-color: #a1a1a1;
}
.bypostauthor.comment .comment-meta::selection {
background-color: #a1a1a1;
}   blockquote p {
font-size: 20px;
line-height: 1.75;
font-weight: 400;
font-style: italic;
} blockquote {
color: #1c1c1c;
}
blockquote a {
color: #1c1c1c;
border-color: #1c1c1c;
}
blockquote::-moz-selection {
background-color: #1c1c1c;
}
blockquote::selection {
background-color: #1c1c1c;
} .sticky.post blockquote {
color: #1c1c1c;
}
.sticky.post blockquote a {
color: #1c1c1c;
border-color: #1c1c1c;
}
.sticky.post blockquote::-moz-selection {
background-color: #1c1c1c;
}
.sticky.post blockquote::selection {
background-color: #1c1c1c;
} .comment blockquote {
color: #1c1c1c;
}
.comment blockquote a {
color: #1c1c1c;
border-color: #1c1c1c;
}
.comment blockquote::-moz-selection {
background-color: #1c1c1c;
}
.comment blockquote::selection {
background-color: #1c1c1c;
} .bypostauthor.comment blockquote {
color: #1c1c1c;
}
.bypostauthor.comment blockquote a {
color: #1c1c1c;
border-color: #1c1c1c;
}
.bypostauthor.comment blockquote::-moz-selection {
background-color: #1c1c1c;
}
.bypostauthor.comment blockquote::selection {
background-color: #1c1c1c;
}   .entry-content figcaption,
.module-content figcaption,
.comment-content figcaption,
.entry-content .wp-caption-text,
.module-content .wp-caption-text,
.comment-content .wp-caption-text {
font-family: 'Merriweather Sans', serif;
font-size: 12px;
line-height: 1.6;
} .entry-content figcaption,
.module-content figcaption,
.entry-content .wp-caption-text,
.module-content .wp-caption-text {
color: #a1a1a1;
}
.entry-content figcaption::-moz-selection,
.module-content figcaption::-moz-selection,
.entry-content .wp-caption-text::-moz-selection,
.module-content .wp-caption-text::-moz-selection {
background-color: #a1a1a1;
}
.entry-content figcaption::selection,
.module-content figcaption::selection,
.entry-content .wp-caption-text::selection,
.module-content .wp-caption-text::selection {
background-color: #a1a1a1;
}
.entry-content figcaption a,
.module-content figcaption a,
.entry-content .wp-caption-text a,
.module-content .wp-caption-text a {
color: #a1a1a1;
border-bottom-color: #a1a1a1;
}
.entry-content figcaption a::-moz-selection,
.module-content figcaption a::-moz-selection,
.entry-content .wp-caption-text a::-moz-selection,
.module-content .wp-caption-text a::-moz-selection {
background-color: #a1a1a1;
}
.entry-content figcaption a::selection,
.module-content figcaption a::selection,
.entry-content .wp-caption-text a::selection,
.module-content .wp-caption-text a::selection {
background-color: #a1a1a1;
} .sticky.post .entry-content figcaption,
.sticky.post .module-content figcaption,
.sticky.post .entry-content .wp-caption-text,
.sticky.post .module-content .wp-caption-text {
color: #a1a1a1;
}
.sticky.post .entry-content figcaption::-moz-selection,
.sticky.post .module-content figcaption::-moz-selection,
.sticky.post .entry-content .wp-caption-text::-moz-selection,
.sticky.post .module-content .wp-caption-text::-moz-selection {
background-color: #a1a1a1;
}
.sticky.post .entry-content figcaption::selection,
.sticky.post .module-content figcaption::selection,
.sticky.post .entry-content .wp-caption-text::selection,
.sticky.post .module-content .wp-caption-text::selection {
background-color: #a1a1a1;
}
.sticky.post .entry-content figcaption a,
.sticky.post .module-content figcaption a,
.sticky.post .entry-content .wp-caption-text a,
.sticky.post .module-content .wp-caption-text a {
color: #a1a1a1;
border-bottom-color: #a1a1a1;
}
.sticky.post .entry-content figcaption a::-moz-selection,
.sticky.post .module-content figcaption a::-moz-selection,
.sticky.post .entry-content .wp-caption-text a::-moz-selection,
.sticky.post .module-content .wp-caption-text a::-moz-selection {
background-color: #a1a1a1;
}
.sticky.post .entry-content figcaption a::selection,
.sticky.post .module-content figcaption a::selection,
.sticky.post .entry-content .wp-caption-text a::selection,
.sticky.post .module-content .wp-caption-text a::selection {
background-color: #a1a1a1;
} .comment-content figcaption,
.comment-content .wp-caption-text {
color: #a1a1a1;
}
.comment-content figcaption::-moz-selection,
.comment-content .wp-caption-text::-moz-selection {
background-color: #a1a1a1;
}
.comment-content figcaption::selection,
.comment-content .wp-caption-text::selection {
background-color: #a1a1a1;
}
.comment-content figcaption a,
.comment-content .wp-caption-text a {
color: #a1a1a1;
border-bottom-color: #a1a1a1;
}
.comment-content figcaption a::-moz-selection,
.comment-content .wp-caption-text a::-moz-selection {
background-color: #a1a1a1;
}
.comment-content figcaption a::selection,
.comment-content .wp-caption-text a::selection {
background-color: #a1a1a1;
} .comment.bypostauthor .comment-content figcaption,
.comment.bypostauthor .comment-content .wp-caption-text {
color: #a1a1a1;
}
.comment.bypostauthor .comment-content figcaption::-moz-selection,
.comment.bypostauthor .comment-content .wp-caption-text::-moz-selection {
background-color: #a1a1a1;
}
.comment.bypostauthor .comment-content figcaption::selection,
.comment.bypostauthor .comment-content .wp-caption-text::selection {
background-color: #a1a1a1;
}
.comment.bypostauthor .comment-content figcaption a,
.comment.bypostauthor .comment-content .wp-caption-text a {
color: #a1a1a1;
border-bottom-color: #a1a1a1;
}
.comment.bypostauthor .comment-content figcaption a::-moz-selection,
.comment.bypostauthor .comment-content .wp-caption-text a::-moz-selection {
background-color: #a1a1a1;
}
.comment.bypostauthor .comment-content figcaption a::selection,
.comment.bypostauthor .comment-content .wp-caption-text a::selection {
background-color: #a1a1a1;
}   pre {
font-size: 16px;
line-height: 1.8;
font-weight: 400;
font-style: normal;
} pre {
background-color: #e9e9e9;
color: #1c1c1c;
}
::-moz-selection {
background-color: #1c1c1c;
}
::selection {
background-color: #1c1c1c;
} .sticky.post pre {
background-color: #e9e9e9;
color: #1c1c1c;
}
.sticky.post::-moz-selection {
background-color: #1c1c1c;
}
.sticky.post::selection {
background-color: #1c1c1c;
} .comment-content pre {
background-color: #e9e9e9;
color: #1c1c1c;
}
.comment-content::-moz-selection {
background-color: #1c1c1c;
}
.comment-content::selection {
background-color: #1c1c1c;
} .comment.bypostauthor .comment-content pre {
background-color: #e9e9e9;
color: #1c1c1c;
}
.comment.bypostauthor .comment-content::-moz-selection {
background-color: #1c1c1c;
}
.comment.bypostauthor .comment-content::selection {
background-color: #1c1c1c;
}   table th,
table thead td {
font-family: 'Merriweather Sans', serif;
} table {
color: #1c1c1c;
}
table::-moz-selection {
background-color: #1c1c1c;
}
table::selection {
background-color: #1c1c1c;
}
table a {
color: #1c1c1c;
border-bottom-color: #1c1c1c;
}
table a::-moz-selection {
background-color: #1c1c1c;
}
table a::selection {
background-color: #1c1c1c;
}
table td {
background-color: #e9e9e9;
border-color: #ffffff;
}
table th,
table thead td {
background-color: #363636;
border-color: #ffffff;
color: #ffffff;
}
table th::-moz-selection,
table thead td::-moz-selection {
background-color: #ffffff;
}
table th::selection,
table thead td::selection {
background-color: #ffffff;
}
table th a,
table thead td a {
color: #ffffff;
border-bottom-color: #ffffff;
}
table th a::-moz-selection,
table thead td a::-moz-selection {
background-color: #ffffff;
}
table th a::selection,
table thead td a::selection {
background-color: #ffffff;
} .sticky.post table {
color: #1c1c1c;
}
.sticky.post table::-moz-selection {
background-color: #1c1c1c;
}
.sticky.post table::selection {
background-color: #1c1c1c;
}
.sticky.post table a {
color: #1c1c1c;
border-bottom-color: #1c1c1c;
}
.sticky.post table a::-moz-selection {
background-color: #1c1c1c;
}
.sticky.post table a::selection {
background-color: #1c1c1c;
}
.sticky.post table td {
background-color: #e9e9e9;
border-color: #ffffff;
}
.sticky.post table th,
.sticky.post table thead td {
background-color: #363636;
border-color: #ffffff;
color: #ffffff;
}
.sticky.post table th::-moz-selection,
.sticky.post table thead td::-moz-selection {
background-color: #ffffff;
}
.sticky.post table th::selection,
.sticky.post table thead td::selection {
background-color: #ffffff;
}
.sticky.post table th a,
.sticky.post table thead td a {
color: #ffffff;
border-bottom-color: #ffffff;
}
.sticky.post table th a::-moz-selection,
.sticky.post table thead td a::-moz-selection {
background-color: #ffffff;
}
.sticky.post table th a::selection,
.sticky.post table thead td a::selection {
background-color: #ffffff;
} .comment table {
color: #1c1c1c;
}
.comment table::-moz-selection {
background-color: #1c1c1c;
}
.comment table::selection {
background-color: #1c1c1c;
}
.comment table a {
color: #1c1c1c;
border-bottom-color: #1c1c1c;
}
.comment table a::-moz-selection {
background-color: #1c1c1c;
}
.comment table a::selection {
background-color: #1c1c1c;
}
.comment table td {
background-color: #e9e9e9;
border-color: #ffffff;
}
.comment table th,
.comment table thead td {
background-color: #363636;
border-color: #ffffff;
color: #ffffff;
}
.comment table th::-moz-selection,
.comment table thead td::-moz-selection {
background-color: #ffffff;
}
.comment table th::selection,
.comment table thead td::selection {
background-color: #ffffff;
}
.comment table th a,
.comment table thead td a {
color: #ffffff;
border-bottom-color: #ffffff;
}
.comment table th a::-moz-selection,
.comment table thead td a::-moz-selection {
background-color: #ffffff;
}
.comment table th a::selection,
.comment table thead td a::selection {
background-color: #ffffff;
} .comment.bypostauthor table {
color: #1c1c1c;
}
.comment.bypostauthor table::-moz-selection {
background-color: #1c1c1c;
}
.comment.bypostauthor table::selection {
background-color: #1c1c1c;
}
.comment.bypostauthor table a {
color: #1c1c1c;
border-bottom-color: #1c1c1c;
}
.comment.bypostauthor table a::-moz-selection {
background-color: #1c1c1c;
}
.comment.bypostauthor table a::selection {
background-color: #1c1c1c;
}
.comment.bypostauthor table td {
background-color: #e9e9e9;
border-color: #ffffff;
}
.comment.bypostauthor table th,
.comment.bypostauthor table thead td {
background-color: #363636;
border-color: #ffffff;
color: #ffffff;
}
.comment.bypostauthor table th::-moz-selection,
.comment.bypostauthor table thead td::-moz-selection {
background-color: #ffffff;
}
.comment.bypostauthor table th::selection,
.comment.bypostauthor table thead td::selection {
background-color: #ffffff;
}
.comment.bypostauthor table th a,
.comment.bypostauthor table thead td a {
color: #ffffff;
border-bottom-color: #ffffff;
}
.comment.bypostauthor table th a::-moz-selection,
.comment.bypostauthor table thead td a::-moz-selection {
background-color: #ffffff;
}
.comment.bypostauthor table th a::selection,
.comment.bypostauthor table thead td a::selection {
background-color: #ffffff;
}    .btn.more-link {
background-color: transparent;
border: solid 3px #363636;
color: #363636;
}
.btn.more-link:hover,
.btn.more-link:focus {
background-color: transparent;
border: solid 3px #1c1c1c;
color: #1c1c1c;
} .sticky.post .btn.more-link {
background-color: transparent;
border: solid 3px #363636;
color: #363636;
}
.sticky.post .btn.more-link:hover,
.sticky.post .btn.more-link:focus {
background-color: transparent;
border: solid 3px #1c1c1c;
color: #1c1c1c;
} .comment .btn.more-link {
background-color: transparent;
border: solid 3px #363636;
color: #363636;
}
.comment .btn.more-link:hover,
.comment .btn.more-link:focus {
background-color: transparent;
border: solid 3px #1c1c1c;
color: #1c1c1c;
} .comment.bypostauthor .btn.more-link {
background-color: transparent;
border: solid 3px #363636;
color: #363636;
}
.comment.bypostauthor .btn.more-link:hover,
.comment.bypostauthor .btn.more-link:focus {
background-color: transparent;
border: solid 3px #1c1c1c;
color: #1c1c1c;
}  .sidebar {      }
.sidebar:before,
.sidebar:after {
content: " ";
display: table;
}
.sidebar:after {
clear: both;
}
.sidebar:before,
.sidebar:after {
content: " ";
display: table;
}
.sidebar:after {
clear: both;
}
.sidebar,
.sidebar a {
color: #1c1c1c;
border-bottom-color: #1c1c1c;
}
.sidebar table {
width: 100%;
table-layout: fixed;
}
.sidebar .btn {
background-color: #333333;
border: none;
color: #ffffff;
}
.sidebar .btn.sidebar .btn--icon:after {
background-color: #252525;
}
.sidebar .btn.sidebar .btn--icon:hover,
.sidebar .btn.sidebar .btn--icon:focus {
background-color: #333333;
}
.sidebar .btn:hover,
.sidebar .btn:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.sidebar .btn__icon {
background-color: #252525;
border-right: none;
}
.btn:hover .sidebar .btn__icon,
.btn:focus .sidebar .btn__icon {
border-right: none;
background-color: #252525;
}
.sidebar .btn__icon .pine-icon {
fill: #ffffff;
}
.btn:hover .sidebar .btn__icon .pine-icon,
.btn:focus .sidebar .btn__icon .pine-icon {
fill: #ffffff;
}
.sidebar input,
.sidebar select,
.sidebar textarea {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
color: #1c1c1c;
}
.sidebar input:focus,
.sidebar select:focus,
.sidebar textarea:focus {
border: solid 1px #cccccc;
}
.sidebar input::-webkit-input-placeholder,
.sidebar select::-webkit-input-placeholder,
.sidebar textarea::-webkit-input-placeholder {
color: #838383;
}
.sidebar input::-moz-placeholder,
.sidebar select::-moz-placeholder,
.sidebar textarea::-moz-placeholder {
color: #838383;
}
.sidebar input:-ms-input-placeholder,
.sidebar select:-ms-input-placeholder,
.sidebar textarea:-ms-input-placeholder {
color: #838383;
}
.sidebar input::placeholder,
.sidebar select::placeholder,
.sidebar textarea::placeholder {
color: #838383;
}
.sidebar input[type="submit"] {
background-color: #333333;
border: none;
color: #ffffff;
}
.sidebar input[type="submit"]:hover,
.sidebar input[type="submit"]:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.sidebar label {
color: #707070;
}
.sidebar input[type="checkbox"] + label,
.sidebar input[type="checkbox"] + .wpcf7-list-item-label {
color: #000000;
}
.sidebar input[type="radio"] + label,
.sidebar input[type="radio"] + .wpcf7-list-item-label {
color: #000000;
}
.sidebar input[type="checkbox"] + label:before,
.sidebar input[type="checkbox"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
.sidebar input[type="radio"] + label:before,
.sidebar input[type="radio"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
.sidebar input[type="checkbox"] + label:after,
.sidebar input[type="checkbox"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
.sidebar input[type="radio"] + label:after,
.sidebar input[type="radio"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
.sidebar .wpcf7 p {
color: #707070;
}
.sidebar .gform_wrapper .gfield_required {
color: #dc4e41;
}
.sidebar .gform_wrapper table.gfield_list td {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
}
.sidebar .gform_wrapper form .gfield_time_hour input:focus,
.sidebar .gform_wrapper form .gfield_time_minute input:focus {
border-right-color: #cccccc;
}
.sidebar .gform_wrapper form .gfield_date_day input,
.sidebar .gform_wrapper form .gfield_date_month input,
.sidebar .gform_wrapper form .gfield_date_year input,
.sidebar .gform_wrapper form .gfield_time_hour input,
.sidebar .gform_wrapper form .gfield_time_minute input {
border-right: solid 1px #e9e9e9;
}
.sidebar .gform_wrapper .ui-datepicker-trigger .pine-icon {
fill: #1c1c1c;
}
.sidebar .gfield_description {
color: #838383;
}
.sidebar .ginput_preview {
color: #ffffff;
background-color: #3cb878;
}
.sidebar .ginput_preview button .pine-icon {
fill: #ffffff;
}
.sidebar .ui-datepicker {
border: solid 1px #e9e9e9;
}
.sidebar .ui-datepicker-prev,
.sidebar .ui-datepicker-next {
background-color: #333333;
}
.sidebar .ui-datepicker-prev svg,
.sidebar .ui-datepicker-next svg {
fill: #ffffff;
}
.sidebar .ui-datepicker-prev {
border-right-color: #e9e9e9;
}
.sidebar .ui-datepicker select {
color: #1c1c1c;
}
.sidebar .ui-datepicker table {
border-top: solid 1px #e9e9e9;
}
.sidebar .ui-datepicker table td,
.sidebar .ui-datepicker table th {
background-color: #e9e9e9;
}
.sidebar .ui-datepicker table th {
color: #1c1c1c;
border-bottom: solid 1px #e9e9e9;
}
.sidebar .ui-datepicker table td a {
color: #838383;
}
.sidebar .validation_error {
color: #ffffff;
background-color: #dc4e41;
}
.sidebar .gfield_description.validation_message,
.sidebar span.wpcf7-not-valid-tip {
color: #ffffff;
background-color: #dc4e41;
}
.sidebar .wpcf7 .screen-reader-response[role="alert"] {
color: #ffffff;
background-color: #dc4e41;
}
.sidebar div.wpcf7-validation-errors {
color: #ffffff;
background-color: #dc4e41;
} .widget {
margin: 0 0 30px;
}
.widget:before,
.widget:after {
content: " ";
display: table;
}
.widget:after {
clear: both;
}
.widget:before,
.widget:after {
content: " ";
display: table;
}
.widget:after {
clear: both;
}
.widget:last-child {
margin-bottom: 0;
}
.widget-title {
margin: 0 0 15px;
text-transform: uppercase;
}
.widget--no-title .widget-title {
display: none !important;
}
.widget ul {
margin: 0;
}
.widget ul li {
padding: 14px 0;
border-bottom: 1px solid #e9e9e9;
}
.widget ul li:first-child {
padding-top: 0;
}
.widget ul li:last-child {
padding-bottom: 0;
border-bottom: none;
}
.widget ul li a {
border-width: 0;
}
.widget ul li a:hover {
border-width: 1px;
}
.widget form ul li {
border-bottom: none;
}
.widget_social .btn {
margin: 0 20px 10px 0;
}
.widget_social .btn:last-child {
margin-right: 0;
}
.widget_search label {
width: 100%;
display: block;
}
.widget_search label input {
border-radius: 0 50px 50px 0;
padding-right: 100px !important;
}
.widget_search label > span {
display: none;
}
.widget_search .search-field,
.widget_search .search-submit {
margin: 0;
}
.widget_search .search-form {
position: relative;
}
.widget_search input.search-field {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
color: #1c1c1c;
border-right-width: 0 !important;
-webkit-transition: background-color 0.2s, border .2s;
transition: background-color 0.2s, border .2s;
}
.widget_search input.search-field:focus {
background-color: #e9e9e9;
border: solid 1px #cccccc;
}
.widget_search input.search-field::-webkit-input-placeholder {
color: #838383;
}
.widget_search input.search-field::-moz-placeholder {
color: #838383;
}
.widget_search input.search-field:-ms-input-placeholder {
color: #838383;
}
.widget_search input.search-field::placeholder {
color: #838383;
}
.widget_search .search-submit {
width: 80px;
height: 62px;
border: none;
padding: 20px 10px;
border-radius: 0 50px 50px 0;
-webkit-transition: 0.2s background-color;
transition: 0.2s background-color;
background-color: #333333;
position: absolute;
top: 0;
right: 0;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition: border .3s, color .3s, background .3s;
transition: border .3s, color .3s, background .3s;
}
.widget_search .search-submit:hover,
.widget_search .search-submit:focus {
background-color: #252525;
border: none;
}
.widget_search .search-submit .pine-icon {
display: block;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%) translateZ(0);
transform: translate(-50%, -50%) translateZ(0);
fill: #ffffff;
-webkit-transition: fill .2s;
transition: fill .2s;
line-height: 0;
}
.widget_search .search-submit:hover .pine-icon,
.widget_search .search-submit:focus .pine-icon {
fill: #ffffff;
}
.widget_tag_cloud .tagcloud a {
border: 0;
padding: 8px 25px;
margin-bottom: 10px;
color: #ffffff;
display: inline-block;
border-radius: 50px;
background-color: #cccccc;
-webkit-transition: background-color 0.2s, color .2s;
transition: background-color 0.2s, color .2s;
}
.widget_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:focus {
background-color: #1c1c1c;
color: #ffffff;
}
.widget_calendar table caption {
padding: 14px;
text-transform: uppercase;
border-radius: 15px 15px 0 0;
background-color: #363636;
color: #ffffff;
}
.widget_calendar table thead th {
position: relative;
background-color: #ffffff;
border-left: solid 1px #e9e9e9;
border-bottom: solid 1px #e9e9e9;
border-right: none;
color: #c0c0c0;
}
.widget_calendar table thead th:last-child:after {
position: absolute;
content: '';
top: 0;
right: 0;
bottom: 0;
width: 1px;
background-color: #e9e9e9;
}
.widget_calendar table td,
.widget_calendar table th {
padding: 10px 0;
text-align: center;
}
.widget_calendar table tbody tr:last-child td,
.widget_calendar table tbody tr:last-child th {
border-radius: 0;
}
.widget_calendar table tbody tr:last-child td {
border-bottom: none;
}
.widget_calendar table tbody td {
background-color: #e9e9e9;
color: #1c1c1c;
border-right: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
}
.widget_calendar table tbody td:last-child {
border-right: none;
}
.widget_calendar table tbody td a {
color: #1c1c1c;
}
.widget_calendar table tfoot td {
border: 0;
padding: 14px;
background-color: #cccccc;
}
.widget_calendar table tfoot td:first-child {
border-radius: 0 0 0 15px;
text-align: left;
}
.widget_calendar table tfoot td:last-child {
border-radius: 0 0 15px 0;
text-align: right;
}
.widget_calendar table tfoot td .pine-icon {
display: inline-block;
margin-bottom: -4px;
fill: #1c1c1c;
}
.widget_calendar table tfoot td a {
border: 0;
padding: 0;
text-transform: uppercase;
color: #1c1c1c;
}
.widget_calendar table tfoot td a:hover,
.widget_calendar table tfoot td a:focus {
color: #1c1c1c;
}
.widget_calendar table tfoot td a:hover .pine-icon,
.widget_calendar table tfoot td a:focus .pine-icon {
fill: #1c1c1c;
} .module-audio { overflow: hidden;
border-radius: 0 0 40px 40px;
margin: 30px 0;
background-color: #333333;
color: #ffffff;     }
.module-audio--aligncenter {
text-align: center;
}
.module-audio audio,
.module-audio .mejs-audio,
.module-audio .mejs-offscreen {
display: none;
}
.module-audio figure img {
width: 100%;
}
.module-audio .song {
margin: 0;
padding: 20px 28px 8px 28px;
color: #ffffff;
}
.module-audio .artist {
margin: 0;
text-transform: uppercase;
padding: 0 30px 26px 30px;
color: #ffffff;
}
.module-audio .progress-time {
color: #7d7d7d;
text-align: right;
margin-bottom: 17px;
}
.module-audio .progress-time .current-time {
color: #fff04b;
}
.module-audio .progress-bar {
width: 100%;
height: 6px;
border-radius: 5px;
margin-bottom: 40px;
background-color: #7d7d7d;
}
.module-audio .progress-bar .progress {
display: block;
position: relative;
width: 0%;
height: 6px;
border-radius: 2px;
background-color: #fff04b;
}
.module-audio .progress-bar .progress .pointer {
height: 12px;
width: 12px;
border-radius: 50%;
background-color: #ffffff;
position: absolute;
top: -3px;
right: -2px;
cursor: pointer;
}
.module-audio .controls {
text-align: center;
background-color: #292929;
padding: 13px 30px 35px 30px;
}
.module-audio .controls__buttons {
position: relative;
}
.module-audio .controls__extra {
top: 7px;
right: 0;
position: absolute;
}
.module-audio .controls__extra button {
margin-left: 20px;
}
.module-audio .controls__extra button:first-child {
margin: 0;
}
.module-audio .controls__extra img {
height: 16px;
}
.module-audio .controls button {
vertical-align: middle;
padding: 0;
opacity: 0.8;
background-color: transparent;
-webkit-transition: 200ms opacity;
transition: 200ms opacity;
}
.module-audio .controls button svg {
display: inline-block;
}
.module-audio .controls button:hover {
opacity: 1;
}
.module-audio .controls button.play {
margin: 0 15px;
}
.module-audio .controls button.play .play__icon {
display: inline-block;
}
.-playing.module-audio .controls button.play .play__icon {
display: none;
}
.module-audio .controls button.play .pause__icon {
display: none;
}
.-playing.module-audio .controls button.play .pause__icon {
display: inline-block;
}
.module-audio .controls button.sound .sound__icon {
display: inline-block;
}
.-muted.module-audio .controls button.sound .sound__icon {
display: none;
}
.module-audio .controls button.sound .sound__icon--muted {
display: none;
}
.-muted.module-audio .controls button.sound .sound__icon--muted {
display: inline-block;
}
.module-audio .playlist {
text-align: left;
padding: 30px 0 48px 0;
background-color: #333333;
}
.module-audio .playlist .song {
cursor: pointer;
}
.module-audio .playlist table {
width: 100%;
}
.module-audio .playlist table tr td {
border: 0;
vertical-align: top;
padding: 14px 20px 14px 0;
background-color: transparent;
}
.module-audio .playlist table tr td:first-child {
width: 1px;
color: #7d7d7d;
text-align: right;
padding-left: 30px;
}
.module-audio .playlist table tr td:last-child {
text-align: right;
padding-right: 30px;
}
.module-audio .playlist table tr.current td {
color: #fff04b;
}
.module-audio .playlist table tr:last-child td {
padding-bottom: 0;
}
.module-audio .play .pine-icon {
fill: #fff04b;
}
.module-audio .sound .pine-icon,
.module-audio .repeat .pine-icon {
fill: #7d7d7d;
}
.module-audio .rewind .pine-icon,
.module-audio .forward .pine-icon {
fill: #ffffff;
} .section-hero {
width: 100%;
max-width: 100%;
display: block;
position: relative;
overflow: hidden;       }
@supports ((-webkit-clip-path: border-box) or (clip-path: border-box)) {
.section-hero {
overflow: initial;
-webkit-clip-path: border-box;
clip-path: border-box;
}
}
.section-hero__background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-sizing: content-box;
pointer-events: none;
}
.js-hero-parallax .section-hero__background {
padding: 100px 0;
top: -200px;
-webkit-transform: translateY(0) translateZ(0);
transform: translateY(0) translateZ(0);
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.section-hero__background img {
position: absolute;
top: 50%;
left: 50%;
width: auto;
height: auto;
min-width: 100%;
min-height: 100%;
max-width: none;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.section-hero__content {
width: 100%;
display: table;
position: relative;
z-index: 2;
padding: 0;
max-width: 100%;
table-layout: fixed;
}
.section-hero__content-middle {
display: table-cell;
padding: 30px 0;
max-width: 100%;
word-wrap: break-word;
}
.section--double-top-padding .section-hero__content-middle {
padding-top: 60px;
}
.section--double-bottom-padding .section-hero__content-middle {
padding-bottom: 60px;
}
.section-hero__content-middle > :first-child {
margin-top: 0;
}
.section-hero__content-middle > :last-child {
margin-bottom: 0;
}
.section-hero .overlay {
z-index: 2;
}
.section-hero__video,
.section-hero__video--embed iframe {
position: absolute;
top: 50%;
left: 50%;
width: auto;
height: auto;
min-width: 100%;
min-height: 100%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: opacity 0.4s ease-in-out;
transition: opacity 0.4s ease-in-out;
}
.section-hero__video[src*="youtube.com"],
.section-hero__video--embed iframe[src*="youtube.com"],
.section-hero__video[src*="vimeo.com"],
.section-hero__video--embed iframe[src*="vimeo.com"] {
opacity: 0;
}
.section-hero__loader {
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 20px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
border-radius: 50% 50%;
border: solid 1px #cccccc;
}
.section-hero__loader div {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transform: rotate(0deg) translateZ(0);
transform: rotate(0deg) translateZ(0);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-animation: hero_loader_rotation 1.25s infinite cubic-bezier(0.445, 0.2, 0.55, 0.75);
animation: hero_loader_rotation 1.25s infinite cubic-bezier(0.445, 0.2, 0.55, 0.75);
}
.section-hero__loader div:before {
content: '';
position: absolute;
width: 3px;
height: 3px;
background: #cccccc;
border-radius: 50% 50%;
left: 50%;
top: 50%;
box-sizing: border-box;
-webkit-transform: translate(-50%, -7px);
transform: translate(-50%, -7px);
}
.section-hero__loader--dark {
border-color: #333333;
}
.section-hero__loader--dark div:before {
background: #333333;
}
@-webkit-keyframes hero_loader_rotation {
0% {
-webkit-transform: rotate(0) translateZ(0);
transform: rotate(0) translateZ(0);
}
100% {
-webkit-transform: rotate(360deg) translateZ(0);
transform: rotate(360deg) translateZ(0);
}
}
@keyframes hero_loader_rotation {
0% {
-webkit-transform: rotate(0) translateZ(0);
transform: rotate(0) translateZ(0);
}
100% {
-webkit-transform: rotate(360deg) translateZ(0);
transform: rotate(360deg) translateZ(0);
}
}
.section-hero__audio {
z-index: 3;
bottom: 40px;
right: 40px;
position: absolute;
}
.section-hero__audio audio,
.section-hero__audio .mejs-audio,
.section-hero__audio .mejs-offscreen {
display: none;
}
.section-hero__audio-button {
z-index: 2;
padding: 0;
color: #ffffff;
width: 62px;
height: 62px;
position: relative;
}
.section-hero__audio-button:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 50%;
border: 2px solid #ffffff;
background: transparent;
-webkit-transform: translateX(0) translateY(0) translateZ(0);
transform: translateX(0) translateY(0) translateZ(0);
z-index: 1;
-webkit-transition: 0.2s width, 0.2s height, 0.2s border-color, 0.2s -webkit-transform;
transition: 0.2s width, 0.2s height, 0.2s border-color, 0.2s -webkit-transform;
transition: 0.2s width, 0.2s height, 0.2s transform, 0.2s border-color;
transition: 0.2s width, 0.2s height, 0.2s transform, 0.2s border-color, 0.2s -webkit-transform;
}
.section-hero__audio-button:hover:before {
border-color: rgba(255, 255, 255, 0);
-webkit-transform: scale(1.25) translateZ(0);
transform: scale(1.25) translateZ(0);
}
.section-hero__audio-button .pine-icon {
fill: #ffffff;
}
.section-hero__audio-button .pine-icon-play {
display: inline-block;
}
.-playing .section-hero__audio-button .pine-icon-play {
display: none;
}
.section-hero__audio-button .pine-icon-pause {
display: none;
}
.-playing .section-hero__audio-button .pine-icon-pause {
display: inline-block;
}
.section-hero__audio-spinner {
width: 30px;
height: 30px;
position: absolute;
bottom: -40px;
right: 10px;
}
.section-hero__audio-spinner > span {
position: absolute;
bottom: 0;
left: 0;
background-color: #ffffff;
height: 30px;
width: 3px;
display: block;
}
.-paused .section-hero__audio-spinner > span,
.-ended .section-hero__audio-spinner > span {
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
.-playing .section-hero__audio-spinner > span {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-animation: audio_spinner 0.6s infinite ease-in-out;
animation: audio_spinner 0.6s infinite ease-in-out;
}
.section-hero__audio-spinner > span.section-hero__audio-spinner-bar-2 {
left: 5px;
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s;
-webkit-animation-duration: .5s;
animation-duration: .5s;
}
.section-hero__audio-spinner > span.section-hero__audio-spinner-bar-3 {
left: 10px;
-webkit-animation-delay: -0.25s;
animation-delay: -0.25s;
-webkit-animation-duration: .5s;
animation-duration: .5s;
}
.section-hero__audio-spinner > span.section-hero__audio-spinner-bar-4 {
left: 15px;
-webkit-animation-delay: -0.45s;
animation-delay: -0.45s;
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
}
.section-hero__audio-spinner > span.section-hero__audio-spinner-bar-5 {
left: 20px;
-webkit-animation-delay: -0.1s;
animation-delay: -0.1s;
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
}
@-webkit-keyframes audio_spinner {
0%, 100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
50% {
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
}
@keyframes audio_spinner {
0%, 100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
50% {
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
}
.section-hero__gallery-slider {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.section-hero__gallery-slider .overlay {
z-index: 1;
}
.section-hero .swiper-slide {
background-size: cover;
background-position: center center;
} .pricing-table {
text-align: center;     }
.pricing-table__item {
margin: 30px 0; }
.section-pricing--has-big .pricing-table__item {
margin: 60px 0 30px;
}
.pricing-table__item.pricing-table__item--big .pricing-table__title {
padding-top: 29px;
padding-bottom: 31px;
}
.pricing-table__item.pricing-table__item--big .pricing-table__title h2 {
margin: 0;
}
.pricing-table__item > ul {
background-color: #ffffff;
border: solid 1px #cccccc;
margin: 0;
}
.pricing-table__item > ul:before,
.pricing-table__item > ul:after {
content: " ";
display: table;
}
.pricing-table__item > ul:after {
clear: both;
}
.pricing-table__item > ul:before,
.pricing-table__item > ul:after {
content: " ";
display: table;
}
.pricing-table__item > ul:after {
clear: both;
}
.pricing-table__item > ul li {
margin: 0;
}
.pricing-table__item > ul.pricing-table__features-list {
border-top: none !important;
text-align: left;
padding: 32px 0 60px 0;
}
.pricing-table__item > ul.pricing-table__features-list li {
padding: 0 20px 10px 20px;
}
.pricing-table__item > ul.pricing-table__features-list li .pine-icon {
display: inline;
vertical-align: middle;
width: 15px;
height: 15px;
margin-right: 15px;
margin-top: -2px;
}
.pricing-table__title {
padding: 23px 10px 20px 10px;
background-color: #cccccc;
}
.pricing-table__title h2 {
text-transform: uppercase;
margin: 0 0 8px 0;
color: #1c1c1c;
}
.pricing-table__title small {
color: #ffffff;
text-transform: uppercase;
}
.pricing-table__price {
display: table;
border-radius: 50%;
background-color: transparent;
width: 190px;
height: 190px;
margin: 40px auto 30px auto;
}
.pricing-table__price .price {
color: #1c1c1c;
}
.pricing-table__price .price-desc {
display: block;
margin-top: 10px;
text-transform: uppercase;
color: #1c1c1c;
}
.pricing-table__features-list {
color: #1c1c1c;
}
.pricing-table__middle {
display: table-cell;
vertical-align: middle;
padding-top: 20px;
}
.pricing-table .btn {
display: block;
margin-top: -37px;
text-transform: uppercase;
background-color: #333333;
border: none;
color: #ffffff;
}
.pricing-table .btn.pricing-table .btn--icon:after {
background-color: #252525;
}
.pricing-table .btn:hover,
.pricing-table .btn:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.pricing-table .btn:hover--icon,
.pricing-table .btn:focus--icon {
background-color: #333333;
}
.pricing-table .btn__content {
padding: 15px 10px;
}
.pricing-table--small .pricing-table__item {
margin: 30px 0;
}
.pricing-table--small .pricing-table__item.pricing-table__item--big .pricing-table__title {
padding: 22px 14px 18px 14px;
}
.pricing-table--small .pricing-table__item.pricing-table__item--big .pricing-table__middle {
padding-top: 18px;
}
.pricing-table--small .pricing-table__price {
width: 130px;
height: 130px;
margin: 30px auto 77px auto;
}
.pricing-table--small .pricing-table__price .price-desc {
margin-top: 9px;
}
.pricing-table--small .pricing-table__middle {
padding-top: 2px;
}
.pricing-table--small .pricing-table__title h2 {
margin: 0 0 2px 0;
}
.pricing-table--compact .pricing-table__item {
margin: 0;
}
.section-pricing--has-big.pricing-table--compact .pricing-table__item {
margin: 30px 0;
}
.pricing-table--compact .pricing-table__item.pricing-table__item--big .pricing-table__middle {
padding-top: 2px;
}
.pricing-table--compact .pricing-table__item .pricing-table__price {
margin: 30px auto 67px auto;
}
.pricing-table--compact .pricing-table__item .btn {
padding: 15px 10px;
} .module-slider { margin: 30px 0;
}
.slider { overflow: visible;
padding: 0 30px; }
.slider h2 {
margin-bottom: 50px;
}
.slider .swiper-inner {
overflow: hidden;
margin: 0 auto;
position: relative;
z-index: 1;
}
.slider .swiper-content {
width: 100%;
display: table;
background-size: cover;
background-position: center;
padding: 40px;
}
.slider .swiper-content p:last-child {
margin-bottom: 0;
}
.slider .swiper-overlay {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.slider .swiper-middle {
position: relative;
display: table-cell;
vertical-align: top;
}
.slider .swiper-button-next,
.slider .swiper-button-prev {
height: auto;
background: none;
display: inline-block;
margin-top: -10px;
text-align: center;
}
.slider .swiper-button-prev,
.slider .swiper-container-rtl .swiper-button-next {
left: 0;
}
.slider .swiper-button-next,
.slider .swiper-container-rtl .swiper-button-prev {
right: 0;
}
.slider .swiper-pagination-bullet {
width: 11px;
height: 11px;
}
.slider .swiper-pagination-bullet-active {
background-color: #dc4e41;
} .social {
display: block;
margin: 30px 0;
border-radius: 0 0 40px 40px;
background-color: #ffffff;
border: solid 1px #cccccc;
color: #1c1c1c;   }
.social-title {
position: relative;
margin: -1px -1px 0 -1px;
text-transform: uppercase;
background-color: #e9e9e9;
color: #a1a1a1;
font-weight: bold;
}
.social-title__icon {
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 80px;
text-align: center;
background-color: #cccccc;
}
.social-title__icon .pine-icon {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
fill: #a1a1a1;
}
.social-title__content {
display: inline-block;
vertical-align: middle;
padding: 24px 20px 24px 110px;
}
.social-title--without-icon .social-title__content {
text-align: center;
width: 100%;
padding-left: 20px;
}
.social hr {
margin-top: 0;
margin-bottom: 30px;
border: 0;
border: none;
}
.social p {
margin: 0;
padding: 0 30px 35px 30px;
} .info-card { overflow: hidden;
margin: 30px 0;     }
.info-card:before,
.info-card:after {
content: " ";
display: table;
}
.info-card:after {
clear: both;
}
.info-card:before,
.info-card:after {
content: " ";
display: table;
}
.info-card:after {
clear: both;
}
.info-card__map {
position: relative;
height: 200px;
}
.info-card__map > div {
background-color: transparent !important;
}
.info-card__featured-image {
display: block;
height: 300px;
background-size: cover;
background-position: center;
}
.module-team-card .info-card__featured-image {
min-width: 100%;
}
.col-md-12 .info-card__featured-image,
.col-md-11 .info-card__featured-image,
.col-md-10 .info-card__featured-image,
.col-md-9 .info-card__featured-image,
.col-md-8 .info-card__featured-image,
.col-md-7 .info-card__featured-image {
height: 400px;
}
.info-card__content-wrapper {
position: relative;
border-top-width: 0px !important;
border-radius: 0 0 50px 50px;
}
.info-card__content-wrapper:before {
position: absolute;
width: 30px;
top: -1px;
bottom: -1px;
left: -30px;
border-left-width: 0px !important;
border-right-width: 0px !important;
}
.info-card__content {
padding: 15px 15px 25px 15px;
}
.info-card__content:before,
.info-card__content:after {
content: " ";
display: table;
}
.info-card__content:after {
clear: both;
}
.info-card__content:before,
.info-card__content:after {
content: " ";
display: table;
}
.info-card__content:after {
clear: both;
}
.info-card__title {
margin: 15px 0 0 0;
padding: 0 0 0 15px;
}
.info-card--small .info-card__title-header {
padding: 32px 30px 30px 30px;
}
.info-card--without-description.info-card--small .info-card__title-header {
border-bottom: none !important;
}
.info-card p {
margin-bottom: 35px;
}
.info-card h3 {
margin: 3px 0 50px 0;
}
.info-card form {
margin-top: 10px;
}
.info-card form ul {
margin: 0;
}
.info-card .btn-row {
margin-top: 15px;
}
.info-card .btn-row .btn {
margin-left: 20px;
}
.info-card .btn {
margin-bottom: 20px;
}
.info-card .gform_wrapper {
text-align: left;
}
.info-card .gfield {
text-align: left;
margin-bottom: 30px !important;
}
.info-card .gfield input,
.info-card .gfield textarea,
.info-card .gfield select {
margin: 0;
}
.info-card .gfield label {
display: block;
margin-bottom: 5px;
}
.info-card .gform_title {
margin: 0 0 30px 0;
}
.info-card .gform_description {
margin-bottom: 30px;
}
.info-card .wpcf7-form-control-wrap {
margin: 0 0 30px 0;
}
.info-card.info-card--reversed .info-card__content-wrapper {
border-top-width: 1px !important;
border-bottom-width: 0px !important;
border-radius: 0 0 0 0;
}
.info-card.info-card--reversed .info-card__map .gm-style {
border-radius: 0 0 50px 50px;
}
.info-card.info-card--reversed .info-card__featured-image {
border-radius: 0 0 50px 50px;
}
.info-card.info-card--side .info-card__title {
padding: 0;
margin-bottom: 25px;
}
.info-card.info-card--side-left .info-card__content-wrapper {
border-radius: 0 0 50px 50px;
}
.info-card.info-card--side-left .info-card__content {
text-align: left;
}
.info-card.info-card--side-left .btn-row .btn {
margin-right: 20px;
margin-left: 0;
}
.info-card.info-card--side-right .info-card__content-wrapper {
border-top-width: 1px !important;
border-bottom-width: 0px !important;
border-radius: 0 0 0 0;
}
.info-card.info-card--side-right .info-card__map .gm-style {
border-radius: 0 0 50px 50px;
}
.info-card.info-card--side-right .info-card__featured-image {
border-radius: 0 0 50px 50px;
}
.info-card.info-card--side-right .info-card__content {
text-align: left;
}
.info-card.info-card--small {
text-align: left;
overflow: hidden;
}
.info-card.info-card--small .info-card__content {
padding: 35px 30px 5px 30px;
}
.info-card.info-card--small .info-card__content-wrapper {
overflow: hidden;
}
.info-card.info-card--small .info-card__title {
padding: 0;
margin: 0 0 10px 0;
}
.info-card.info-card--small .info-card__title-header {
padding-bottom: 20px;
}
.info-card.info-card--small h3 {
margin: 0 0 10px 0;
}
.info-card.info-card--small .btn-row {
margin: 0;
}
.info-card.info-card--small .btn-row .btn {
margin: 0 0 20px 0;
}
.info-card.info-card--medium {
border: 0;
}
.info-card.info-card--medium .info-card__title-header {
border: 0;
}
.info-card.info-card--medium .info-card__content {
padding-top: 0;
}
.info-card.info-card--medium .info-card__title-header,
.info-card.info-card--medium .info-card__content {
padding-left: 0;
padding-right: 0;
} .module-contact.info-card {
background-color: #ffffff;   }
.module-contact.info-card .info-card__content-wrapper {
border: solid 1px #cccccc;
}
.module-contact.info-card .info-card__content-wrapper:before,
.module-contact.info-card .info-card__content-wrapper:after {
background-color: #cccccc;
}
.module-contact.info-card .info-card__title {
color: #363636;
}
.module-contact.info-card .info-card__content {
color: #1c1c1c;
}
.module-contact.info-card input,
.module-contact.info-card select,
.module-contact.info-card textarea {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
color: #1c1c1c;
}
.module-contact.info-card input:focus,
.module-contact.info-card select:focus,
.module-contact.info-card textarea:focus {
border: solid 1px #cccccc;
}
.module-contact.info-card input::-webkit-input-placeholder,
.module-contact.info-card select::-webkit-input-placeholder,
.module-contact.info-card textarea::-webkit-input-placeholder {
color: #838383;
}
.module-contact.info-card input::-moz-placeholder,
.module-contact.info-card select::-moz-placeholder,
.module-contact.info-card textarea::-moz-placeholder {
color: #838383;
}
.module-contact.info-card input:-ms-input-placeholder,
.module-contact.info-card select:-ms-input-placeholder,
.module-contact.info-card textarea:-ms-input-placeholder {
color: #838383;
}
.module-contact.info-card input::placeholder,
.module-contact.info-card select::placeholder,
.module-contact.info-card textarea::placeholder {
color: #838383;
}
.module-contact.info-card input[type="submit"] {
background-color: #333333;
border: none;
color: #ffffff;
}
.module-contact.info-card input[type="submit"]:hover,
.module-contact.info-card input[type="submit"]:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.module-contact.info-card label {
color: #707070;
}
.module-contact.info-card input[type="checkbox"] + label,
.module-contact.info-card input[type="checkbox"] + .wpcf7-list-item-label {
color: #000000;
}
.module-contact.info-card input[type="radio"] + label,
.module-contact.info-card input[type="radio"] + .wpcf7-list-item-label {
color: #000000;
}
.module-contact.info-card input[type="checkbox"] + label:before,
.module-contact.info-card input[type="checkbox"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
.module-contact.info-card input[type="radio"] + label:before,
.module-contact.info-card input[type="radio"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
.module-contact.info-card input[type="checkbox"] + label:after,
.module-contact.info-card input[type="checkbox"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
.module-contact.info-card input[type="radio"] + label:after,
.module-contact.info-card input[type="radio"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
.module-contact.info-card .wpcf7 p {
position: relative;
color: #707070;
}
.module-contact.info-card .gform_wrapper .gfield_required {
color: #dc4e41;
}
.module-contact.info-card .gform_wrapper table.gfield_list td {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
}
.module-contact.info-card .gform_wrapper form .gfield_time_hour input:focus,
.module-contact.info-card .gform_wrapper form .gfield_time_minute input:focus {
border-right-color: #cccccc;
}
.module-contact.info-card .gform_wrapper form .gfield_date_day input,
.module-contact.info-card .gform_wrapper form .gfield_date_month input,
.module-contact.info-card .gform_wrapper form .gfield_date_year input,
.module-contact.info-card .gform_wrapper form .gfield_time_hour input,
.module-contact.info-card .gform_wrapper form .gfield_time_minute input {
border-right: solid 1px #e9e9e9;
}
.module-contact.info-card .gform_wrapper .ui-datepicker-trigger .pine-icon {
fill: #1c1c1c;
}
.module-contact.info-card .gfield_description {
color: #838383;
}
.module-contact.info-card .gform_description {
font-size: 16px;
}
.module-contact.info-card .ginput_preview {
color: #ffffff;
background-color: #3cb878;
}
.module-contact.info-card .ginput_preview button .pine-icon {
fill: #ffffff;
}
.module-contact.info-card .ui-datepicker {
border: solid 1px #e9e9e9;
}
.module-contact.info-card .ui-datepicker-prev,
.module-contact.info-card .ui-datepicker-next {
background-color: #333333;
}
.module-contact.info-card .ui-datepicker-prev svg,
.module-contact.info-card .ui-datepicker-next svg {
fill: #ffffff;
}
.module-contact.info-card .ui-datepicker-prev {
border-right-color: #e9e9e9;
}
.module-contact.info-card .ui-datepicker select {
color: #1c1c1c;
}
.module-contact.info-card .ui-datepicker table {
border-top: solid 1px #e9e9e9;
}
.module-contact.info-card .ui-datepicker table td,
.module-contact.info-card .ui-datepicker table th {
background-color: #e9e9e9;
}
.module-contact.info-card .ui-datepicker table th {
color: #1c1c1c;
border-bottom: solid 1px #e9e9e9;
}
.module-contact.info-card .ui-datepicker table td a {
color: #838383;
}
.module-contact.info-card .validation_error {
color: #ffffff;
background-color: #dc4e41;
}
.module-contact.info-card .gfield_description.validation_message,
.module-contact.info-card span.wpcf7-not-valid-tip {
color: #ffffff;
background-color: #dc4e41;
}
.module-contact.info-card .wpcf7 .screen-reader-response[role="alert"] {
color: #ffffff;
background-color: #dc4e41;
}
.module-contact.info-card div.wpcf7-validation-errors {
color: #ffffff;
background-color: #dc4e41;
} .module-team-card.info-card::-moz-selection {
color: #ffffff;
}
.module-team-card.info-card::selection {
color: #ffffff;
}
.module-team-card.info-card .info-card__content-wrapper {
background-color: #ffffff;
border: solid 1px #cccccc;
}
.module-team-card.info-card .info-card__content-wrapper:before,
.module-team-card.info-card .info-card__content-wrapper:after {
background-color: #cccccc;
}
.module-team-card.info-card.info-card--small .info-card__title-header {
background-color: #ffffff;
border-bottom: none;
}
.module-team-card.info-card .info-card__title {
color: #363636;
}
.module-team-card.info-card .info-card__title::-moz-selection {
background-color: #363636;
}
.module-team-card.info-card .info-card__title::selection {
background-color: #363636;
}
.module-team-card.info-card .info-card__title--team-card {
color: #838383;
}
.module-team-card.info-card .info-card__title--team-card::-moz-selection {
background-color: #838383;
}
.module-team-card.info-card .info-card__title--team-card::selection {
background-color: #838383;
}
.module-team-card.info-card .info-card__content--quote,
.module-team-card.info-card .info-card__content--quote p,
.module-team-card.info-card .info-card__content--quote blockquote {
color: #1c1c1c;
}
.module-team-card.info-card .info-card__content--quote::-moz-selection,
.module-team-card.info-card .info-card__content--quote p::-moz-selection,
.module-team-card.info-card .info-card__content--quote blockquote::-moz-selection {
background-color: #1c1c1c;
}
.module-team-card.info-card .info-card__content--quote::selection,
.module-team-card.info-card .info-card__content--quote p::selection,
.module-team-card.info-card .info-card__content--quote blockquote::selection {
background-color: #1c1c1c;
}
.module-team-card.info-card .info-card__content--content,
.module-team-card.info-card .info-card__content--content p,
.module-team-card.info-card .info-card__content--content blockquote {
color: #1c1c1c;
}
.module-team-card.info-card .info-card__content--content::-moz-selection,
.module-team-card.info-card .info-card__content--content p::-moz-selection,
.module-team-card.info-card .info-card__content--content blockquote::-moz-selection {
background-color: #1c1c1c;
}
.module-team-card.info-card .info-card__content--content::selection,
.module-team-card.info-card .info-card__content--content p::selection,
.module-team-card.info-card .info-card__content--content blockquote::selection {
background-color: #1c1c1c;
} .module-service.info-card .info-card__content-wrapper {
background-color: #ffffff;
border: solid 1px #cccccc;
}
.module-service.info-card .info-card__content-wrapper:before,
.module-service.info-card .info-card__content-wrapper:after {
background-color: #cccccc;
}
.module-service.info-card .info-card__title-header {
background-color: #ffffff;
border-bottom: solid 1px #cccccc;
}
.module-service.info-card .info-card__title {
color: #363636;
}
.module-service.info-card .info-card__content {
color: #1c1c1c;
}  .navigation {
padding: 30px 0 0 0;
margin: 30px 0 30px 0;
border-top: 1px solid #e9e9e9;
}
.navigation h2 {
display: none;
}
.nav-links:before,
.nav-links:after {
content: " ";
display: table;
}
.nav-links:after {
clear: both;
}
.nav-links:before,
.nav-links:after {
content: " ";
display: table;
}
.nav-links:after {
clear: both;
}
.nav-links > div {
display: block;
}
.nav-links a {
display: block;
padding: 15px 0;
text-align: center;
position: relative;
border-bottom: none;
background-color: #1c1c1c;
color: #ffffff;
}
.nav-links a:hover,
.nav-links a:focus {
background-color: #363636;
color: #ffffff;
}
.nav-links img {
max-width: none;
border: 10px solid #1c1c1c;
}
.nav-links .preview-image {
position: absolute;
visibility: hidden;
opacity: 0;
bottom: 100%;
left: 50%;
padding-bottom: 10px;
z-index: 99;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: 0.2s opacity, 0.2s visibility;
transition: 0.2s opacity, 0.2s visibility;
line-height: 0;
}
.nav-links .preview-image:before,
.nav-links .preview-image:after {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 0 9px 15px 9px;
border-color: transparent transparent #1c1c1c transparent;
display: none;
margin: 0 auto;
}
.nav-links .preview-image:after {
display: block;
border-width: 15px 9px 0 9px;
border-color: #1c1c1c transparent transparent transparent;
}
.nav-links .preview-image--bottom {
top: 100%;
bottom: auto;
padding-top: 10px;
padding-bottom: 0;
}
.nav-links .preview-image--bottom:before {
display: block;
}
.nav-links .preview-image--bottom:after {
display: none;
}
.nav-links .preview-image--visible {
opacity: 1;
visibility: visible;
}
.nav-links .nav-previous,
.nav-links .nav-next {
float: none;
width: 100%;
}
.nav-links .nav-previous a,
.nav-links .nav-next a {
border-radius: 50px;
}
.nav-links .nav-previous {
margin-bottom: 15px;
} .pagination .nav-links > .page-numbers {
display: inline-block;
width: auto;
padding: 10px;
text-transform: uppercase;
-webkit-transition: 0.2s background-color;
transition: 0.2s background-color;
margin-right: 1px;
background-color: #e9e9e9;
color: #ffffff;
}
.pagination .nav-links > a.page-numbers:hover,
.pagination .nav-links > a.page-numbers:focus {
background-color: #cccccc;
color: #ffffff;
}
.pagination .nav-links .current {
cursor: default;
}
.pagination .nav-links .current,
.pagination .nav-links .current:hover,
.pagination .nav-links .current:focus {
background-color: #cccccc;
color: #ffffff;
}
.pagination .nav-links .dots {
cursor: default;
}
.pagination .nav-links .prev,
.pagination .nav-links .next {
padding-left: 10px;
padding-right: 10px;
}
.pagination .nav-links .prev {
border-radius: 50px 0 0 50px;
}
.pagination .nav-links .next {
border-radius: 0 50px 50px 0;
}
.pagination .nav-links a {
border-bottom: 0;
} .page-links {
padding: 30px 0 0 0;
border-top: 1px solid #e9e9e9;
} .project-info {  }
.project-info__item {
margin-bottom: 30px;
}
.project-info__item--share .btn {
margin: 0 15px 5px 0;
}
.project-info__item--share .btn:last-child {
margin-right: 0;
}
.project-info__item--share .btn .pine-icon {
fill: #fff;
}
.project-info h2 {
text-transform: uppercase;
padding-bottom: 12px;
border-bottom: 1px solid #e9e9e9;
}
.project-info ul li {
border: 0;
padding: 0;
} .error-404 { color: #1c1c1c;
position: relative;
height: 100vh;
padding: 95px 20px 0 20px;
overflow: hidden; }
.error-404__background {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: url(//blog.humming-bird.tokyo/wp-content/themes/pine-pro/img/404pagebg.jpg);
background-size: cover;
background-position: top;
z-index: 1;
}
.error-404__outer {
position: relative;
display: table;
height: 100%;
width: 100%;
text-align: center;
z-index: 3;
}
.error-404__middle {
display: table-cell;
vertical-align: middle;
}
.error-404__overlay {
background-color: #ffffff;
z-index: 2;
}
.error-404 h2 {
margin: 0 0 35px 0;
color: #1c1c1c;
}
.error-404 a {
color: #1c1c1c;
border-color: #1c1c1c;
border-width: 4px;
} .error404 #content {
margin: 0;
}  .comments-area {
padding: 30px 0 0 0;
margin: 30px 0 0 0;
border-top: 1px solid #e9e9e9;
}
.comments-area .avatar {
margin: 0;
width: 30px;
height: 30px;
border-radius: 50%;
display: inline-block;
margin: 0 15px -15px 0;
}
.comments-area ol ol {
padding-left: 15px;
}
.comments-title {
margin: 0 0 30px 0;
text-transform: uppercase;
}
.comment-list li {
list-style-type: none;
}
.comment-list li .comment-respond {
border-bottom: 1px solid #e9e9e9;
border-top: 1px solid #e9e9e9;
padding: 30px 0 10px 0;
margin: 30px 0;
}
.comment-list + .comment-respond {
padding: 30px 0 0 0;
margin: 30px 0 0 0;
border-top: 1px solid #e9e9e9;
}
.comment-author {
display: inline-block;
}
.comment-author .says {
display: none;
}
.comment-metadata {
padding-left: 50px;
margin: 2px 0 10px 0;
}
.comment-metadata a {
border: 0;
}
.comment-content {
padding-left: 50px;
}
.comment-content dl,
.comment-content pre,
.comment-content iframe,
.comment-content blockquote,
.comment-content .table-responsive,
.comment-content .gallery {
width: calc(100% + 50px);
margin-left: -50px;
}
.comment.bypostauthor .comment-body {
background: #e9e9e9;
padding: 30px;
border: none;
color: #1c1c1c;
}
.comment .reply {
padding-left: 50px;
}
.comment .reply a {
border: 0;
font-size: 16px;
border-radius: 50px;
display: inline-block;
text-transform: uppercase;
padding: 18px 40px 20px 40px;
-webkit-transition: color .3s, border .3s, background .3s;
transition: color .3s, border .3s, background .3s;
background-color: #333333;
border: none;
color: #ffffff;
}
.comment .reply a:hover,
.comment .reply a:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.comment-body {
margin-bottom: 30px;
}
.comment-reply-title {
margin-top: 0;
text-transform: uppercase;
}
.comment-form label {
display: block;
margin-bottom: 7px;
text-transform: uppercase;
}
.comment-form input,
.comment-form textarea,
.comment-form select {
margin-bottom: 10px;
}
.form-submit {
margin-top: 30px;
}
.no-comments {
text-transform: uppercase;
} .projects-list-nav { width: 100%;
display: table;
text-align: center;
table-layout: fixed;
margin: 0 0 30px; }
.projects-list-nav li:last-child a {
border-bottom-width: 5px;
}
.projects-list-nav li a {
width: 100%;
display: block;
padding: 13px 10px;
position: relative;
border-width: 5px;
border-style: solid;
border-color: #e9e9e9;
border-bottom-width: 0;
color: #1c1c1c;
-webkit-transition: color .2s;
transition: color .2s;
}
.projects-list-nav li a .projects-list-nav__line {
display: none;
position: absolute;
bottom: -10px;
left: 0;
width: 100%;
height: 10px;
background-color: #e9e9e9;
overflow: hidden;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.projects-list-nav li a .projects-list-nav__line:after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #1c1c1c;
-webkit-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: -webkit-transform .2s;
transition: -webkit-transform .2s;
transition: transform .2s;
transition: transform .2s, -webkit-transform .2s;
}
.projects-list-nav li a:hover,
.projects-list-nav li a:focus {
color: #1c1c1c;
}
.projects-list-nav li a:hover .projects-list-nav__line:after,
.projects-list-nav li a:focus .projects-list-nav__line:after {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.projects-list-nav li.selected a {
color: #1c1c1c;
}
.projects-list-nav li.selected a .projects-list-nav__line {
background-color: #1c1c1c;
}
.projects-list-nav li.selected a:hover,
.projects-list-nav li.selected a:focus {
color: #1c1c1c;
}
.projects-list-nav li.selected a:hover .projects-list-nav__line:after,
.projects-list-nav li.selected a:focus .projects-list-nav__line:after {
-webkit-transform: translateY(100%);
transform: translateY(100%);
} .section-portfolio {
padding: 30px 0;
}
.section-portfolio.section--double-top-padding {
padding-top: 60px;
}
.section-portfolio.section--double-bottom-padding {
padding-bottom: 60px;
}
.section-portfolio__loader {
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 20px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
border-radius: 50% 50%;
border: solid 1px #cccccc;
opacity: 0;
-webkit-transition: opacity 0.25s ease-in-out;
transition: opacity 0.25s ease-in-out;
pointer-events: none;
-webkit-animation-play-state: paused;
animation-play-state: paused;
}
.ajax-loading .section-portfolio__loader {
opacity: 1;
-webkit-animation-play-state: running;
animation-play-state: running;
}
.section-portfolio__loader div {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transform: rotate(0deg) translateZ(0);
transform: rotate(0deg) translateZ(0);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-animation: portfolio_loader_rotation 1.25s infinite cubic-bezier(0.445, 0.2, 0.55, 0.75);
animation: portfolio_loader_rotation 1.25s infinite cubic-bezier(0.445, 0.2, 0.55, 0.75);
}
.section-portfolio__loader div:before {
content: '';
position: absolute;
width: 3px;
height: 3px;
background: #cccccc;
border-radius: 50% 50%;
left: 50%;
top: 50%;
box-sizing: border-box;
-webkit-transform: translate(-50%, -7px);
transform: translate(-50%, -7px);
}
.section-portfolio__loader--dark {
border-color: #333333;
}
.section-portfolio__loader--dark div:before {
background: #333333;
}
@-webkit-keyframes portfolio_loader_rotation {
0% {
-webkit-transform: rotate(0) translateZ(0);
transform: rotate(0) translateZ(0);
}
100% {
-webkit-transform: rotate(360deg) translateZ(0);
transform: rotate(360deg) translateZ(0);
}
}
@keyframes portfolio_loader_rotation {
0% {
-webkit-transform: rotate(0) translateZ(0);
transform: rotate(0) translateZ(0);
}
100% {
-webkit-transform: rotate(360deg) translateZ(0);
transform: rotate(360deg) translateZ(0);
}
}
.projects-list { width: 100%;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition: height 0.5s ease-in-out;
transition: height 0.5s ease-in-out;
overflow: hidden;   }
.projects-list__item {
border: 0;
padding: 0;
width: 100%;
position: relative;
display: inline-block;
overflow: hidden;
-webkit-transition: -webkit-transform 0.25s ease-in-out;
transition: -webkit-transform 0.25s ease-in-out;
transition: transform 0.25s ease-in-out;
transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
-webkit-transform-origin: 50% 50% 0;
transform-origin: 50% 50% 0;
-webkit-transform: translate(0, 0) scale(0);
transform: translate(0, 0) scale(0);
}
.projects-list__item:hover .projects-list__inner:before {
-webkit-transition: opacity 0.35s 0s, visibility 0.35s 0s;
transition: opacity 0.35s 0s, visibility 0.35s 0s;
opacity: 1;
visibility: visible;
}
.projects-list__item:hover h3,
.projects-list__item:hover span {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.projects-list__item:hover h3 {
-webkit-transition: opacity 0.35s 0s, -webkit-transform 0.35s 0s;
transition: opacity 0.35s 0s, -webkit-transform 0.35s 0s;
transition: transform 0.35s 0s, opacity 0.35s 0s;
transition: transform 0.35s 0s, opacity 0.35s 0s, -webkit-transform 0.35s 0s;
}
.projects-list__item:hover span {
-webkit-transition: opacity 0.35s 0.1s, -webkit-transform 0.35s 0.1s;
transition: opacity 0.35s 0.1s, -webkit-transform 0.35s 0.1s;
transition: transform 0.35s 0.1s, opacity 0.35s 0.1s;
transition: transform 0.35s 0.1s, opacity 0.35s 0.1s, -webkit-transform 0.35s 0.1s;
}
.projects-list__item .projects-list__inner {
width: 100%;
height: 100%;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.projects-list__item .projects-list__inner:before {
content: '';
display: block;
position: absolute;
top: -1px;
left: -1px;
right: -1px;
bottom: -1px;
opacity: 0;
visibility: hidden;
background-color: #ffffff;
-webkit-transition: opacity 0.35s 0.1s, visibility 0.35s 0.1s;
transition: opacity 0.35s 0.1s, visibility 0.35s 0.1s;
z-index: 2;
}
.projects-list__item img {
position: relative;
width: 100%;
display: block;
z-index: 1;
}
.projects-list__item h3,
.projects-list__item span {
margin: 0;
opacity: 0;
-webkit-transform: translateY(30px);
transform: translateY(30px);
}
.projects-list__item h3 {
margin-bottom: 5px;
text-transform: uppercase;
-webkit-transition: opacity 0.35s 0.1s, -webkit-transform 0.35s 0.1s;
transition: opacity 0.35s 0.1s, -webkit-transform 0.35s 0.1s;
transition: transform 0.35s 0.1s, opacity 0.35s 0.1s;
transition: transform 0.35s 0.1s, opacity 0.35s 0.1s, -webkit-transform 0.35s 0.1s;
}
.projects-list__item br {
width: 80%;
}
.projects-list__item span {
display: inline-block;
-webkit-transition: opacity 0.35s 0s, -webkit-transform 0.35s 0s;
transition: opacity 0.35s 0s, -webkit-transform 0.35s 0s;
transition: transform 0.35s 0s, opacity 0.35s 0s;
transition: transform 0.35s 0s, opacity 0.35s 0s, -webkit-transform 0.35s 0s;
}
.projects-list__content {
text-align: center;
position: absolute;
padding: 0 20px;
top: 0;
left: 0;
right: 0;
bottom: 0;
border: 5px solid #e9e9e9;
border-top: 0;
z-index: 3;
}
.projects-list__content__inner {
display: inline-block;
line-height: 0;
}
.projects-list__outer {
display: table;
width: 100%;
height: 100%;
max-width: 100%;
table-layout: fixed;
}
.projects-list__middle {
display: table-cell;
vertical-align: middle;
max-width: 100%;
}
.projects-list--without-hover.projects-list__item .projects-list__inner:before {
opacity: 1;
z-index: -1;
visibility: visible;
}
.projects-list--without-hover.projects-list__item h3,
.projects-list--without-hover.projects-list__item span {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.projects-list--without-hover.projects-list__item .projects-list__content {
position: static;
padding: 30px;
}
.projects-list--disable-hover.projects-list__item .projects-list__inner:before {
display: none;
}
.projects-list--disable-hover.projects-list__item .projects-list__content {
display: none;
}
.projects-list--without-content.projects-list__item .projects-list__content {
display: none;
}
.projects-list__item--no-thumb.projects-list__item .projects-list__inner:before {
opacity: 1;
z-index: -1;
visibility: visible;
display: block;
}
.projects-list__item--no-thumb.projects-list__item .projects-list__content {
display: block;
padding: 80px 0;
position: static;
border-top: 5px solid #e9e9e9;
}
.projects-list__item--no-thumb.projects-list__item h3,
.projects-list__item--no-thumb.projects-list__item span {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}  .gallery {
margin-left: -15px;
margin-right: -15px;
max-width: calc(100% + 15px + 15px); }
.gallery:before,
.gallery:after {
content: " ";
display: table;
}
.gallery:after {
clear: both;
}
.gallery:before,
.gallery:after {
content: " ";
display: table;
}
.gallery:after {
clear: both;
}
.gallery:before {
clear: both;
}
.gallery img {
display: block;
}
.gallery-item,
figure.gallery-item {
padding: 0 15px;
margin-bottom: 30px;
vertical-align: top;
}
.gallery-item a,
figure.gallery-item a {
display: block;
}
.gallery-columns-1 .gallery-item {
width: 100%;
}
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-3 .gallery-item {
width: 33.33333333%;
}
.gallery-columns-4 .gallery-item {
width: 50%;
}
.gallery-columns-5 .gallery-item {
width: 33.33333333%;
}
.gallery-columns-6 .gallery-item {
width: 33.33333333%;
}
.gallery-columns-6 .gallery-caption {
display: none;
}
.gallery-columns-7 .gallery-item {
width: 33.33333333%;
}
.gallery-columns-7 .gallery-caption {
display: none;
}
.gallery-columns-8 .gallery-item {
width: 50%;
}
.gallery-columns-8 .gallery-caption {
display: none;
}
.gallery-columns-9 .gallery-item {
width: 33.33333333%;
}
.gallery-columns-9 .gallery-caption {
display: none;
}
.gallery .wp-caption-text {
padding: 7px 0 0 0;
} .wp-editor .gallery {
padding: 0;
max-width: 100%;
margin-left: -15px;
margin-right: -15px;
}
.wp-editor .gallery-item {
padding: 0 15px;
margin-bottom: 30px;
}
.wp-editor .wp-caption-text {
text-align: left;
font-size: 16px;
line-height: 1.8;
} .gallery-wrapper {
margin-top: 40px;
margin-bottom: 40px;
margin-left: -2px;
margin-right: -2px;
width: calc(100% + 4px);
}
.gallery-wrapper .jetpack-slideshow {
margin: 0 2px;
} .section-custom { padding: 0;
}
.section-custom.section--double-top-padding {
padding-top: 30px;
}
.section-custom.section--double-bottom-padding {
padding-bottom: 30px;
} .section-pricing { padding: 0;
}
.section-pricing.section--double-top-padding {
padding-top: 30px;
}
.section-pricing.section--double-bottom-padding {
padding-bottom: 30px;
} .section-content { padding: 0;
}
.section-content.section--double-top-padding {
padding-top: 30px;
}
.section-content.section--double-bottom-padding {
padding-bottom: 30px;
} body {
background-color: #ffffff;
}
#page {
background-color: #ffffff;
background-image: none;
background-repeat: repeat;
background-position: top left;
background-attachment: scroll;
}
::-moz-selection {
color: #ffffff;
background-color: #1c1c1c;
}
::selection {
color: #ffffff;
background-color: #1c1c1c;
} table th,
table thead td {
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}
table td {
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}
table thead tr:last-child td,
table thead tr:last-child th {
border-bottom: 1px solid #ffffff;
} .btn {
background-color: #333333;
border: none;
color: #ffffff;
}
.btn.btn--icon:after {
background-color: #252525;
}
.btn.btn--icon:hover,
.btn.btn--icon:focus {
background-color: #333333;
}
.btn:hover,
.btn:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.btn__icon {
background-color: #252525;
border-right: none;
}
.btn:hover .btn__icon,
.btn:focus .btn__icon {
background-color: #252525;
border-right: none;
}
.btn__icon .pine-icon {
fill: #ffffff;
}
.btn:hover .btn__icon .pine-icon,
.btn:focus .btn__icon .pine-icon {
fill: #ffffff;
} .btn.btn--shortcode {
background-color: #333333;
border: none;
color: #ffffff;
}
.btn.btn--shortcode:hover,
.btn.btn--shortcode:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.btn.btn--shortcode.btn--icon:after {
background-color: #252525;
}
.btn.btn--shortcode.btn--icon:hover,
.btn.btn--shortcode.btn--icon:focus {
background-color: #333333;
}
.btn.btn--shortcode .btn__icon {
background-color: #252525;
border-right: none;
}
.btn.btn--shortcode:hover .btn__icon,
.btn.btn--shortcode:focus .btn__icon {
border-right: none;
background-color: #252525;
}
.btn.btn--shortcode .btn__icon .pine-icon {
fill: #ffffff;
}
.btn.btn--shortcode:hover .btn__icon .pine-icon,
.btn.btn--shortcode:focus .btn__icon .pine-icon {
fill: #ffffff;
} input,
select,
textarea {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
color: #1c1c1c;
}
input:focus,
select:focus,
textarea:focus {
border: solid 1px #cccccc;
}
input::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #838383;
}
input::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
color: #838383;
}
input:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #838383;
}
input::placeholder,
select::placeholder,
textarea::placeholder {
color: #838383;
}
input[type="submit"] {
background-color: #333333;
border: none;
color: #ffffff;
}
input[type="submit"]:hover,
input[type="submit"]:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
label {
color: #707070;
} input[type="checkbox"] + label,
input[type="checkbox"] + .wpcf7-list-item-label {
color: #000000;
}
input[type="radio"] + label,
input[type="radio"] + .wpcf7-list-item-label {
color: #000000;
}
input[type="checkbox"] + label:before,
input[type="checkbox"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
input[type="radio"] + label:before,
input[type="radio"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
input[type="checkbox"] + label:after,
input[type="checkbox"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
input[type="radio"] + label:after,
input[type="radio"] + .wpcf7-list-item-label:after {
background-color: #555555;
} .wpcf7 p {
color: #707070;
} .gform_wrapper .gfield_required {
color: #dc4e41;
}
.gform_wrapper table.gfield_list td {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
}
.gform_wrapper form .gfield_time_hour input:focus,
.gform_wrapper form .gfield_time_minute input:focus {
border-right-color: #cccccc;
}
.gform_wrapper form .gfield_date_day input,
.gform_wrapper form .gfield_date_month input,
.gform_wrapper form .gfield_date_year input,
.gform_wrapper form .gfield_time_hour input,
.gform_wrapper form .gfield_time_minute input {
border-right: solid 1px #e9e9e9;
}
.gform_wrapper .ui-datepicker-trigger .pine-icon {
fill: #555555;
}
.gfield_description {
color: #838383;
}
.ginput_preview {
color: #ffffff;
background-color: #3cb878;
}
.ginput_preview button .pine-icon {
fill: #ffffff;
}
.ui-datepicker {
border: solid 1px #e9e9e9;
}
.ui-datepicker-prev,
.ui-datepicker-next {
background-color: #333333;
}
.ui-datepicker-prev svg,
.ui-datepicker-next svg {
fill: #ffffff;
}
.ui-datepicker-prev {
border-right-color: #e9e9e9;
}
.ui-datepicker select {
color: #1c1c1c;
}
.ui-datepicker table {
border-top: solid 1px #e9e9e9;
}
.ui-datepicker table td,
.ui-datepicker table th {
background-color: #e9e9e9;
}
.ui-datepicker table th {
color: #1c1c1c;
border-bottom: solid 1px #e9e9e9;
}
.ui-datepicker table td a {
color: #838383;
} .validation_error {
color: #ffffff;
background-color: #dc4e41;
}
.gfield_description.validation_message,
span.wpcf7-not-valid-tip {
color: #ffffff;
background-color: #dc4e41;
font-size: 12px !important;
}
.wpcf7 .screen-reader-response[role="alert"] {
color: #ffffff;
font-family: 'Merriweather Sans', serif;
background-color: #dc4e41;
}
div.wpcf7-validation-errors {
color: #ffffff;
background-color: #dc4e41;
} .archive .post,
.blog .post {
border-bottom-color: #e9e9e9;
}
.comments-area,
.comment-list + .comment-respond {
border-color: #e9e9e9;
}
.navigation {
border-top-color: #e9e9e9;
}
.project-info h2 {
border-bottom-color: #e9e9e9;
} #preloader-screen {
background-color: #1c1c1c;
}
.site-header:before {
background-color: #1c1c1c;
}
.site-header__logo svg * {
fill: #ffffff;
}
.site-header__title {
color: #ffffff;
}
.site-header__description {
color: #ededed;
}
.main-nav > ul > .menu-item-has-children > a:before {
border-bottom-color: #1c1c1c;
}
.main-nav > ul > .menu-item-has-children.sub-menu-lighter-pointer > a:before {
border-bottom-color: #363636;
}
.main-nav li a {
color: #ffffff;
}
.main-nav li a:hover,
.main-nav li a:focus,
.main-nav li a.menu-item-link-active {
border-bottom-color: #ffffff;
}
.main-nav li.current-menu-ancestor > a,
.main-nav li.current-menu-parent > a,
.main-nav li.current-menu-item > a {
border-bottom-color: #ffffff;
}
.main-nav .sub-menu-wrapper {
background: #363636;
}
.main-nav .sub-menu li a {
color: #ffffff;
background-color: #363636;
}
.main-nav .sub-menu li a:hover,
.main-nav .sub-menu li a:focus,
.main-nav .sub-menu li a.menu-item-link-active {
background-color: #1c1c1c;
color: #ffffff;
}
.main-nav .sub-menu li.current-menu-ancestor > a,
.main-nav .sub-menu li.current-menu-parent > a,
.main-nav .sub-menu li.current-menu-item > a {
background-color: #1c1c1c;
color: #ffffff;
}
.main-nav .sub-menu li.current-menu-ancestor > a:after,
.main-nav .sub-menu li.current-menu-parent > a:after,
.main-nav .sub-menu li.current-menu-item > a:after {
border-left-color: #ffffff;
}
.main-nav .sub-menu .menu-item-back a {
color: #363636;
background-color: #1c1c1c;
}
.main-nav .sub-menu .menu-item-back a:before {
border-right-color: #363636;
}
.main-nav .sub-menu .menu-item-back a:hover,
.main-nav .sub-menu .menu-item-back a:focus {
color: #ffffff;
}
.main-nav .sub-menu .menu-item-back a:hover:before,
.main-nav .sub-menu .menu-item-back a:focus:before {
border-right-color: #ffffff;
}
.main-nav .sub-menu .menu-item-has-children > a:after {
border-left-color: #ffffff;
}
.main-nav .sub-menu .menu-item-has-children > a:hover:after,
.main-nav .sub-menu .menu-item-has-children > a:focus:after {
border-left-color: #ffffff;
} .offcanvas-toggle span {
background-color: #cccccc;
} .site-footer {
background-color: #1c1c1c;
color: #707070;        }
.site-footer input,
.site-footer select,
.site-footer textarea {
background-color: #1c1c1c;
border: solid 1px #555555;
color: #cccccc;
}
.site-footer input:focus,
.site-footer select:focus,
.site-footer textarea:focus {
border: solid 1px #cccccc;
}
.site-footer input::-webkit-input-placeholder,
.site-footer select::-webkit-input-placeholder,
.site-footer textarea::-webkit-input-placeholder {
color: #555555;
}
.site-footer input::-moz-placeholder,
.site-footer select::-moz-placeholder,
.site-footer textarea::-moz-placeholder {
color: #555555;
}
.site-footer input:-ms-input-placeholder,
.site-footer select:-ms-input-placeholder,
.site-footer textarea:-ms-input-placeholder {
color: #555555;
}
.site-footer input::placeholder,
.site-footer select::placeholder,
.site-footer textarea::placeholder {
color: #555555;
}
.site-footer input[type="submit"] {
background-color: #333333;
border: none;
color: #ffffff;
}
.site-footer input[type="submit"]:hover,
.site-footer input[type="submit"]:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.site-footer label {
color: #707070;
}
.site-footer input[type="checkbox"] + label,
.site-footer input[type="checkbox"] + .wpcf7-list-item-label {
color: #555555;
}
.site-footer input[type="radio"] + label,
.site-footer input[type="radio"] + .wpcf7-list-item-label {
color: #555555;
}
.site-footer input[type="checkbox"] + label:before,
.site-footer input[type="checkbox"] + .wpcf7-list-item-label:before {
border: solid 1px #555555;
}
.site-footer input[type="radio"] + label:before,
.site-footer input[type="radio"] + .wpcf7-list-item-label:before {
border: solid 1px #555555;
}
.site-footer input[type="checkbox"] + label:after,
.site-footer input[type="checkbox"] + .wpcf7-list-item-label:after {
background-color: #ffffff;
}
.site-footer input[type="radio"] + label:after,
.site-footer input[type="radio"] + .wpcf7-list-item-label:after {
background-color: #ffffff;
}
.site-footer .wpcf7 p {
color: #707070;
}
.site-footer .gform_wrapper .gfield_required {
color: #dc4e41;
}
.site-footer .gform_wrapper table.gfield_list td {
background-color: #1c1c1c;
border: solid 1px #555555;
}
.site-footer .gform_wrapper form .gfield_time_hour input:focus,
.site-footer .gform_wrapper form .gfield_time_minute input:focus {
border-right-color: #cccccc;
}
.site-footer .gform_wrapper form .gfield_date_day input,
.site-footer .gform_wrapper form .gfield_date_month input,
.site-footer .gform_wrapper form .gfield_date_year input,
.site-footer .gform_wrapper form .gfield_time_hour input,
.site-footer .gform_wrapper form .gfield_time_minute input {
border-right: solid 1px #555555;
}
.site-footer .gform_wrapper .ui-datepicker-trigger .pine-icon {
fill: #1c1c1c;
}
.site-footer .gfield_description {
color: #838383;
}
.site-footer .ginput_preview {
color: #ffffff;
background-color: #3cb878;
}
.site-footer .ginput_preview button .pine-icon {
fill: #ffffff;
}
.site-footer .ui-datepicker {
border: solid 1px #555555;
}
.site-footer .ui-datepicker-prev,
.site-footer .ui-datepicker-next {
background-color: #333333;
}
.site-footer .ui-datepicker-prev svg,
.site-footer .ui-datepicker-next svg {
fill: #ffffff;
}
.site-footer .ui-datepicker-prev {
border-right-color: #1c1c1c;
}
.site-footer .ui-datepicker select {
color: #cccccc;
}
.site-footer .ui-datepicker table {
border-top: solid 1px #555555;
}
.site-footer .ui-datepicker table td,
.site-footer .ui-datepicker table th {
background-color: #1c1c1c;
}
.site-footer .ui-datepicker table th {
color: #cccccc;
border-bottom: solid 1px #555555;
}
.site-footer .ui-datepicker table td a {
color: #555555;
}
.site-footer .validation_error {
color: #ffffff;
background-color: #dc4e41;
}
.site-footer .gfield_description.validation_message,
.site-footer span.wpcf7-not-valid-tip {
color: #ffffff;
background-color: #dc4e41;
}
.site-footer .wpcf7 .screen-reader-response[role="alert"] {
color: #ffffff;
background-color: #dc4e41;
}
.site-footer div.wpcf7-validation-errors {
color: #ffffff;
background-color: #dc4e41;
}
.site-footer .widget ul li {
border-bottom-color: #e9e9e9;
}
.site-footer .widget_search input.search-field {
background-color: #1c1c1c;
border: solid 1px #555555;
color: #ffffff;
}
.site-footer .widget_search input.search-field:focus {
background-color: #1c1c1c;
border: solid 1px #ffffff;
}
.site-footer .widget_search input.search-field::-webkit-input-placeholder {
color: #555555;
}
.site-footer .widget_search input.search-field::-moz-placeholder {
color: #555555;
}
.site-footer .widget_search input.search-field:-ms-input-placeholder {
color: #555555;
}
.site-footer .widget_search input.search-field::placeholder {
color: #555555;
}
.site-footer .widget_search .search-submit {
background-color: #333333;
border: none;
}
.site-footer .widget_search .search-submit:hover,
.site-footer .widget_search .search-submit:focus {
background-color: #252525;
border: none;
}
.site-footer .widget_search .search-submit .pine-icon {
fill: #ffffff;
}
.site-footer .widget_search .search-submit:hover .pine-icon,
.site-footer .widget_search .search-submit:focus .pine-icon {
fill: #ffffff;
}
.site-footer .widget_tag_cloud .tagcloud a {
color: #ffffff;
background-color: #555555;
}
.site-footer .widget_tag_cloud .tagcloud a:hover,
.site-footer .widget_tag_cloud .tagcloud a:focus {
background-color: #333333;
color: #ffffff;
}
.site-footer .widget_calendar table caption {
background-color: #363636;
color: #ffffff;
}
.site-footer .widget_calendar table thead th {
background-color: #ffffff;
border-left: solid 1px #e9e9e9;
border-bottom: solid 1px #e9e9e9;
color: #c0c0c0;
}
.site-footer .widget_calendar table thead th:last-child:after {
background-color: #e9e9e9;
}
.site-footer .widget_calendar table tfoot td {
background-color: #cccccc;
}
.site-footer .widget_calendar table tfoot td .pine-icon {
fill: #1c1c1c;
}
.site-footer .widget_calendar table tfoot td a {
color: #1c1c1c;
}
.site-footer .widget_calendar table tfoot td a:hover,
.site-footer .widget_calendar table tfoot td a:focus {
color: #1c1c1c;
}
.site-footer .widget_calendar table tfoot td a:hover .pine-icon,
.site-footer .widget_calendar table tfoot td a:focus .pine-icon {
fill: #1c1c1c;
}
.site-footer a {
color: #707070;
border-bottom-color: #707070;
}
.site-footer a:hover,
.site-footer a:focus {
border-bottom-color: #707070;
}
.site-footer .btn {
background-color: transparent;
border: solid 3px #555555;
color: #555555;
}
.site-footer .btn.site-footer .btn--icon:after {
background-color: transparent;
}
.site-footer .btn.site-footer .btn--icon:hover,
.site-footer .btn.site-footer .btn--icon:focus {
background-color: transparent;
}
.site-footer .btn:hover,
.site-footer .btn:focus {
background-color: transparent;
border: solid 3px #363636;
color: #363636;
}
.site-footer .btn__icon {
background-color: transparent;
border-right: solid 1px #555555;
}
.btn:hover .site-footer .btn__icon,
.btn:focus .site-footer .btn__icon {
border-right: solid 1px #363636;
background-color: transparent;
}
.site-footer .btn__icon .pine-icon {
fill: #555555;
}
.btn:hover .site-footer .btn__icon .pine-icon,
.btn:focus .site-footer .btn__icon .pine-icon {
fill: #363636;
}
.site-footer .btn {
margin-bottom: 25px;
background-color: transparent;
border: solid 3px #555555;
color: #555555;
}
.site-footer .btn.site-footer .btn--icon:after {
background-color: transparent;
}
.site-footer .btn.site-footer .btn--icon:hover,
.site-footer .btn.site-footer .btn--icon:focus {
background-color: transparent;
}
.site-footer .btn:hover,
.site-footer .btn:focus {
background-color: transparent;
border: solid 3px #363636;
color: #363636;
}
.site-footer .btn__icon {
background-color: transparent;
border-right: solid 1px #555555;
}
.btn:hover .site-footer .btn__icon,
.btn:focus .site-footer .btn__icon {
border-right: solid 1px #363636;
background-color: transparent;
}
.site-footer .btn__icon .pine-icon {
fill: #555555;
}
.btn:hover .site-footer .btn__icon .pine-icon,
.btn:focus .site-footer .btn__icon .pine-icon {
fill: #363636;
}
.site-copyright {
background-color: #000000;
color: #838383;
}
.site-copyright a {
color: #838383;
}
.site-copyright a:hover {
border-bottom-color: #838383;
} .entry-footer {
border-top-color: #e9e9e9;
}
.page-header {
background-color: #e9e9e9;
}
.page-header h1 {
color: #1c1c1c;
}
.page-header .taxonomy-description {
color: #1c1c1c;
} .sidebar {      }
.sidebar,
.sidebar a {
color: #1c1c1c;
border-bottom-color: #1c1c1c;
}
.sidebar .btn {
background-color: #333333;
border: none;
color: #ffffff;
}
.sidebar .btn.sidebar .btn--icon:after {
background-color: #252525;
}
.sidebar .btn.sidebar .btn--icon:hover,
.sidebar .btn.sidebar .btn--icon:focus {
background-color: #333333;
}
.sidebar .btn:hover,
.sidebar .btn:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.sidebar .btn__icon {
background-color: #252525;
border-right: none;
}
.btn:hover .sidebar .btn__icon,
.btn:focus .sidebar .btn__icon {
border-right: none;
background-color: #252525;
}
.sidebar .btn__icon .pine-icon {
fill: #ffffff;
}
.btn:hover .sidebar .btn__icon .pine-icon,
.btn:focus .sidebar .btn__icon .pine-icon {
fill: #ffffff;
}
.sidebar input,
.sidebar select,
.sidebar textarea {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
color: #1c1c1c;
}
.sidebar input:focus,
.sidebar select:focus,
.sidebar textarea:focus {
border: solid 1px #cccccc;
}
.sidebar input::-webkit-input-placeholder,
.sidebar select::-webkit-input-placeholder,
.sidebar textarea::-webkit-input-placeholder {
color: #838383;
}
.sidebar input::-moz-placeholder,
.sidebar select::-moz-placeholder,
.sidebar textarea::-moz-placeholder {
color: #838383;
}
.sidebar input:-ms-input-placeholder,
.sidebar select:-ms-input-placeholder,
.sidebar textarea:-ms-input-placeholder {
color: #838383;
}
.sidebar input::placeholder,
.sidebar select::placeholder,
.sidebar textarea::placeholder {
color: #838383;
}
.sidebar input[type="submit"] {
background-color: #333333;
border: none;
color: #ffffff;
}
.sidebar input[type="submit"]:hover,
.sidebar input[type="submit"]:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.sidebar label {
color: #707070;
}
.sidebar input[type="checkbox"] + label,
.sidebar input[type="checkbox"] + .wpcf7-list-item-label {
color: #000000;
}
.sidebar input[type="radio"] + label,
.sidebar input[type="radio"] + .wpcf7-list-item-label {
color: #000000;
}
.sidebar input[type="checkbox"] + label:before,
.sidebar input[type="checkbox"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
.sidebar input[type="radio"] + label:before,
.sidebar input[type="radio"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
.sidebar input[type="checkbox"] + label:after,
.sidebar input[type="checkbox"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
.sidebar input[type="radio"] + label:after,
.sidebar input[type="radio"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
.sidebar .wpcf7 p {
color: #707070;
}
.sidebar .gform_wrapper .gfield_required {
color: #dc4e41;
}
.sidebar .gform_wrapper table.gfield_list td {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
}
.sidebar .gform_wrapper form .gfield_time_hour input:focus,
.sidebar .gform_wrapper form .gfield_time_minute input:focus {
border-right-color: #cccccc;
}
.sidebar .gform_wrapper form .gfield_date_day input,
.sidebar .gform_wrapper form .gfield_date_month input,
.sidebar .gform_wrapper form .gfield_date_year input,
.sidebar .gform_wrapper form .gfield_time_hour input,
.sidebar .gform_wrapper form .gfield_time_minute input {
border-right: solid 1px #e9e9e9;
}
.sidebar .gform_wrapper .ui-datepicker-trigger .pine-icon {
fill: #1c1c1c;
}
.sidebar .gfield_description {
color: #838383;
}
.sidebar .ginput_preview {
color: #ffffff;
background-color: #3cb878;
}
.sidebar .ginput_preview button .pine-icon {
fill: #ffffff;
}
.sidebar .ui-datepicker {
border: solid 1px #e9e9e9;
}
.sidebar .ui-datepicker-prev,
.sidebar .ui-datepicker-next {
background-color: #333333;
}
.sidebar .ui-datepicker-prev svg,
.sidebar .ui-datepicker-next svg {
fill: #ffffff;
}
.sidebar .ui-datepicker-prev {
border-right-color: #e9e9e9;
}
.sidebar .ui-datepicker select {
color: #1c1c1c;
}
.sidebar .ui-datepicker table {
border-top: solid 1px #e9e9e9;
}
.sidebar .ui-datepicker table td,
.sidebar .ui-datepicker table th {
background-color: #e9e9e9;
}
.sidebar .ui-datepicker table th {
color: #1c1c1c;
border-bottom: solid 1px #e9e9e9;
}
.sidebar .ui-datepicker table td a {
color: #838383;
}
.sidebar .validation_error {
color: #ffffff;
background-color: #dc4e41;
}
.sidebar .gfield_description.validation_message,
.sidebar span.wpcf7-not-valid-tip {
color: #ffffff;
background-color: #dc4e41;
}
.sidebar .wpcf7 .screen-reader-response[role="alert"] {
color: #ffffff;
background-color: #dc4e41;
}
.sidebar div.wpcf7-validation-errors {
color: #ffffff;
background-color: #dc4e41;
} .widget ul li {
border-bottom-color: #e9e9e9;
}
.widget_search input.search-field {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
color: #1c1c1c;
}
.widget_search input.search-field:focus {
background-color: #e9e9e9;
border: solid 1px #cccccc;
}
.widget_search input.search-field::-webkit-input-placeholder {
color: #838383;
}
.widget_search input.search-field::-moz-placeholder {
color: #838383;
}
.widget_search input.search-field:-ms-input-placeholder {
color: #838383;
}
.widget_search input.search-field::placeholder {
color: #838383;
}
.widget_search .search-submit {
background-color: #333333;
border: none;
}
.widget_search .search-submit:hover,
.widget_search .search-submit:focus {
background-color: #252525;
border: none;
}
.widget_search .search-submit .pine-icon {
fill: #ffffff;
}
.widget_search .search-submit:hover .pine-icon,
.widget_search .search-submit:focus .pine-icon {
fill: #ffffff;
}
.widget_tag_cloud .tagcloud a {
color: #ffffff;
background-color: #cccccc;
}
.widget_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:focus {
background-color: #1c1c1c;
color: #ffffff;
}
.widget_calendar table caption {
background-color: #363636;
color: #ffffff;
}
.widget_calendar table thead th {
background-color: #ffffff;
border-left: solid 1px #e9e9e9;
border-bottom: solid 1px #e9e9e9;
color: #c0c0c0;
}
.widget_calendar table thead th:last-child:after {
background-color: #e9e9e9;
}
.widget_calendar table tbody td {
background-color: #e9e9e9;
color: #1c1c1c;
border-right: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
}
.widget_calendar table tbody td a {
color: #1c1c1c;
}
.widget_calendar table tfoot td {
background-color: #cccccc;
}
.widget_calendar table tfoot td .pine-icon {
fill: #1c1c1c;
}
.widget_calendar table tfoot td a {
color: #1c1c1c;
}
.widget_calendar table tfoot td a:hover,
.widget_calendar table tfoot td a:focus {
color: #1c1c1c;
}
.widget_calendar table tfoot td a:hover .pine-icon,
.widget_calendar table tfoot td a:focus .pine-icon {
fill: #1c1c1c;
} .nav-links a {
background-color: #1c1c1c;
color: #ffffff;
}
.nav-links a:hover,
.nav-links a:focus {
background-color: #363636;
color: #ffffff;
}
.nav-links a img {
border-color: #1c1c1c;
}
.nav-links a .preview-image:before {
border-bottom-color: #1c1c1c;
}
.nav-links a .preview-image:after {
border-top-color: #1c1c1c;
} .pagination .nav-links > .page-numbers {
background-color: #e9e9e9;
color: #ffffff;
}
.pagination .nav-links > a.page-numbers:hover,
.pagination .nav-links > a.page-numbers:focus {
background-color: #cccccc;
color: #ffffff;
}
.pagination .nav-links .current,
.pagination .nav-links .current:hover,
.pagination .nav-links .current:focus {
background-color: #cccccc;
color: #ffffff;
} .tooltip {  }
.tooltip-inner {
background-color: #cccccc;
color: #ffffff;
}
.tooltip.top .tooltip-arrow {
border-top-color: #cccccc;
}
.tooltip.bottom .tooltip-arrow {
border-bottom-color: #cccccc;
}
.tooltip.right .tooltip-arrow {
border-right-color: #cccccc;
}
.tooltip.left .tooltip-arrow {
border-left-color: #cccccc;
} .progress-item {     }
.progress-item__title span {
color: #1c1c1c;
}
.progress-item__bar {
background-color: #e9e9e9;
}
.progress-item__progress {
background-color: #555555;
}
.progress-item__percentage {
background-color: #1c1c1c;
color: #ffffff;
}
.progress-item--inner-title-1 .progress-item__title span {
color: #ffffff;
}
.progress-item--inner-title-2 .progress-item__title {
background-color: #1c1c1c;
}
.progress-item--inner-title-2 .progress-item__title span {
color: #ffffff;
}
.progress-item--inner-title-3 .progress-item__title span {
color: #1c1c1c;
}
.progress-item--inner-title-3 .progress-item__percentage {
color: #ffffff;
} .notf {
background-color: #cccccc;
color: #ffffff;
}
.notf .icon {
background-color: #a1a1a1;
}
.notf .icon .pine-icon {
fill: #ffffff;
} .projects-list-nav li a {
border-color: #e9e9e9;
color: #1c1c1c;
}
.projects-list-nav li a .projects-list-nav__line {
background-color: #e9e9e9;
}
.projects-list-nav li a .projects-list-nav__line:after {
background-color: #1c1c1c;
}
.projects-list-nav li a:hover,
.projects-list-nav li a:focus {
color: #1c1c1c;
}
.projects-list-nav li.selected a {
color: #1c1c1c;
}
.projects-list-nav li.selected a .projects-list-nav__line {
background-color: #1c1c1c;
}
.projects-list-nav li.selected a:hover,
.projects-list-nav li.selected a:focus {
color: #1c1c1c;
}
.projects-list__item .projects-list__inner:before {
background-color: #ffffff;
}
.projects-list__item h3 {
color: #1c1c1c;
}
.projects-list__item span {
color: #1c1c1c;
}
.projects-list__content {
border-color: #e9e9e9;
}
.projects-list__item--no-thumb .projects-list__content {
border-top-color: #e9e9e9;
} .section-pricing .pricing-table__item > ul {
background-color: #ffffff;
border: solid 1px #cccccc;
}
.section-pricing .pricing-table__item .btn {
background-color: #333333;
border: none;
color: #ffffff;
}
.section-pricing .pricing-table__item .btn.section-pricing .pricing-table__item .btn--icon:after {
background-color: #252525;
}
.section-pricing .pricing-table__item .btn:hover,
.section-pricing .pricing-table__item .btn:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.section-pricing .pricing-table__item .btn:hover--icon,
.section-pricing .pricing-table__item .btn:focus--icon {
background-color: #333333;
}
.section-pricing .pricing-table__title {
background-color: #cccccc;
}
.section-pricing .pricing-table__title h2 {
color: #1c1c1c;
}
.section-pricing .pricing-table__title small {
color: #ffffff;
}
.section-pricing .pricing-table__price {
background-color: transparent;
}
.section-pricing .pricing-table__price .price {
color: #1c1c1c;
}
.section-pricing .pricing-table__price .price-desc {
color: #1c1c1c;
}
.section-pricing .pricing-table__features-list {
color: #1c1c1c;
} .module-audio {
background-color: #333333;
color: #ffffff;
}
.module-audio .progress-time {
color: #7d7d7d;
}
.module-audio .progress-time .current-time {
color: #fff04b;
}
.module-audio .progress-bar {
background-color: #7d7d7d;
}
.module-audio .progress-bar .progress {
background-color: #fff04b;
}
.module-audio .progress-bar .progress .pointer {
background-color: #ffffff;
}
.module-audio .controls {
background-color: #292929;
}
.module-audio .playlist {
background-color: #333333;
}
.module-audio .playlist table tr td:first-child {
color: #7d7d7d;
}
.module-audio .playlist table tr.current td {
color: #fff04b;
}
.module-audio .play .pine-icon {
fill: #fff04b;
}
.module-audio .sound .pine-icon,
.module-audio .repeat .pine-icon {
fill: #7d7d7d;
}
.module-audio .rewind .pine-icon,
.module-audio .forward .pine-icon {
fill: #ffffff;
}
.module-audio .song {
color: #ffffff;
}
.module-audio .artist {
color: #ffffff;
} .module-contact.info-card {
background-color: #ffffff;   }
.module-contact.info-card .info-card__content-wrapper {
border: solid 1px #cccccc;
}
.module-contact.info-card .info-card__content-wrapper:before {
background-color: #ffffff;
border: solid 1px #cccccc;
}
.module-contact.info-card .info-card__title {
color: #363636;
}
.module-contact.info-card .info-card__content {
color: #1c1c1c;
}
.module-contact.info-card input,
.module-contact.info-card select,
.module-contact.info-card textarea {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
color: #1c1c1c;
}
.module-contact.info-card input:focus,
.module-contact.info-card select:focus,
.module-contact.info-card textarea:focus {
border: solid 1px #cccccc;
}
.module-contact.info-card input::-webkit-input-placeholder,
.module-contact.info-card select::-webkit-input-placeholder,
.module-contact.info-card textarea::-webkit-input-placeholder {
color: #838383;
}
.module-contact.info-card input::-moz-placeholder,
.module-contact.info-card select::-moz-placeholder,
.module-contact.info-card textarea::-moz-placeholder {
color: #838383;
}
.module-contact.info-card input:-ms-input-placeholder,
.module-contact.info-card select:-ms-input-placeholder,
.module-contact.info-card textarea:-ms-input-placeholder {
color: #838383;
}
.module-contact.info-card input::placeholder,
.module-contact.info-card select::placeholder,
.module-contact.info-card textarea::placeholder {
color: #838383;
}
.module-contact.info-card input[type="submit"] {
background-color: #333333;
border: none;
color: #ffffff;
}
.module-contact.info-card input[type="submit"]:hover,
.module-contact.info-card input[type="submit"]:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.module-contact.info-card label {
color: #707070;
}
.module-contact.info-card input[type="checkbox"] + label,
.module-contact.info-card input[type="checkbox"] + .wpcf7-list-item-label {
color: #000000;
}
.module-contact.info-card input[type="radio"] + label,
.module-contact.info-card input[type="radio"] + .wpcf7-list-item-label {
color: #000000;
}
.module-contact.info-card input[type="checkbox"] + label:before,
.module-contact.info-card input[type="checkbox"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
.module-contact.info-card input[type="radio"] + label:before,
.module-contact.info-card input[type="radio"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
.module-contact.info-card input[type="checkbox"] + label:after,
.module-contact.info-card input[type="checkbox"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
.module-contact.info-card input[type="radio"] + label:after,
.module-contact.info-card input[type="radio"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
.module-contact.info-card .wpcf7 p {
color: #707070;
}
.module-contact.info-card .gform_wrapper .gfield_required {
color: #dc4e41;
}
.module-contact.info-card .gform_wrapper table.gfield_list td {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
}
.module-contact.info-card .gform_wrapper form .gfield_time_hour input:focus,
.module-contact.info-card .gform_wrapper form .gfield_time_minute input:focus {
border-right-color: #cccccc;
}
.module-contact.info-card .gform_wrapper form .gfield_date_day input,
.module-contact.info-card .gform_wrapper form .gfield_date_month input,
.module-contact.info-card .gform_wrapper form .gfield_date_year input,
.module-contact.info-card .gform_wrapper form .gfield_time_hour input,
.module-contact.info-card .gform_wrapper form .gfield_time_minute input {
border-right: solid 1px #e9e9e9;
}
.module-contact.info-card .gform_wrapper .ui-datepicker-trigger .pine-icon {
fill: #1c1c1c;
}
.module-contact.info-card .gfield_description {
color: #838383;
}
.module-contact.info-card .gform_description {
font-size: 16px;
}
.module-contact.info-card .ginput_preview {
color: #ffffff;
background-color: #3cb878;
}
.module-contact.info-card .ginput_preview button .pine-icon {
fill: #ffffff;
}
.module-contact.info-card .ui-datepicker {
border: solid 1px #e9e9e9;
}
.module-contact.info-card .ui-datepicker-prev,
.module-contact.info-card .ui-datepicker-next {
background-color: #333333;
}
.module-contact.info-card .ui-datepicker-prev svg,
.module-contact.info-card .ui-datepicker-next svg {
fill: #ffffff;
}
.module-contact.info-card .ui-datepicker-prev {
border-right-color: #e9e9e9;
}
.module-contact.info-card .ui-datepicker select {
color: #1c1c1c;
}
.module-contact.info-card .ui-datepicker table {
border-top: solid 1px #e9e9e9;
}
.module-contact.info-card .ui-datepicker table td,
.module-contact.info-card .ui-datepicker table th {
background-color: #e9e9e9;
}
.module-contact.info-card .ui-datepicker table th {
color: #1c1c1c;
border-bottom: solid 1px #e9e9e9;
}
.module-contact.info-card .ui-datepicker table td a {
color: #838383;
}
.module-contact.info-card .validation_error {
color: #ffffff;
background-color: #dc4e41;
}
.module-contact.info-card .gfield_description.validation_message,
.module-contact.info-card span.wpcf7-not-valid-tip {
color: #ffffff;
background-color: #dc4e41;
}
.module-contact.info-card .wpcf7 .screen-reader-response[role="alert"] {
color: #ffffff;
background-color: #dc4e41;
}
.module-contact.info-card div.wpcf7-validation-errors {
color: #ffffff;
background-color: #dc4e41;
} .module-team-card.info-card::-moz-selection {
color: #ffffff;
}
.module-team-card.info-card::selection {
color: #ffffff;
}
.module-team-card.info-card .info-card__content-wrapper {
background-color: #ffffff;
border: solid 1px #cccccc;
}
.module-team-card.info-card .info-card__content-wrapper:before {
background-color: #ffffff;
border: solid 1px #cccccc;
}
.module-team-card.info-card.info-card--small .info-card__title-header {
background-color: #ffffff;
border-bottom: none;
}
.module-team-card.info-card .info-card__title {
color: #363636;
}
.module-team-card.info-card .info-card__title::-moz-selection {
background-color: #363636;
}
.module-team-card.info-card .info-card__title::selection {
background-color: #363636;
}
.module-team-card.info-card .info-card__title--team-card {
color: #838383;
}
.module-team-card.info-card .info-card__title--team-card::-moz-selection {
background-color: #838383;
}
.module-team-card.info-card .info-card__title--team-card::selection {
background-color: #838383;
}
.module-team-card.info-card .info-card__content--quote,
.module-team-card.info-card .info-card__content--quote p,
.module-team-card.info-card .info-card__content--quote blockquote {
color: #1c1c1c;
}
.module-team-card.info-card .info-card__content--quote::-moz-selection,
.module-team-card.info-card .info-card__content--quote p::-moz-selection,
.module-team-card.info-card .info-card__content--quote blockquote::-moz-selection {
background-color: #1c1c1c;
}
.module-team-card.info-card .info-card__content--quote::selection,
.module-team-card.info-card .info-card__content--quote p::selection,
.module-team-card.info-card .info-card__content--quote blockquote::selection {
background-color: #1c1c1c;
}
.module-team-card.info-card .info-card__content--content,
.module-team-card.info-card .info-card__content--content p,
.module-team-card.info-card .info-card__content--content blockquote {
color: #1c1c1c;
}
.module-team-card.info-card .info-card__content--content::-moz-selection,
.module-team-card.info-card .info-card__content--content p::-moz-selection,
.module-team-card.info-card .info-card__content--content blockquote::-moz-selection {
background-color: #1c1c1c;
}
.module-team-card.info-card .info-card__content--content::selection,
.module-team-card.info-card .info-card__content--content p::selection,
.module-team-card.info-card .info-card__content--content blockquote::selection {
background-color: #1c1c1c;
} .module-service.info-card .info-card__content-wrapper {
background-color: #ffffff;
border: solid 1px #cccccc;
}
.module-service.info-card .info-card__content-wrapper:before {
background-color: #ffffff;
border: solid 1px #cccccc;
}
.module-service.info-card .info-card__title-header {
background-color: #ffffff;
border-bottom: solid 1px #cccccc;
}
.module-service.info-card .info-card__title {
color: #363636;
}
.module-service.info-card .info-card__content {
color: #1c1c1c;
} .module-card.social {
background-color: #ffffff;
border: solid 1px #cccccc;
color: #1c1c1c;
}
.module-card.social .social-title {
background-color: #e9e9e9;
color: #a1a1a1;
}
.module-card.social .social-title__icon {
background-color: #cccccc;
}
.module-card.social .social-title__icon .pine-icon {
fill: #a1a1a1;
}
.module-card.social hr {
border: none;
} .error-404 {
color: #1c1c1c;
}
.error-404__overlay {
background-color: #ffffff;
}
.error-404 h2 {
color: #1c1c1c;
}
.error-404 a {
color: #1c1c1c;
border-color: #1c1c1c;
} .comment.bypostauthor .comment-body {
background: #e9e9e9;
padding: 30px;
border: none;
color: #1c1c1c;
}
@media (min-width: 480px) {
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery-columns-4 .gallery-caption {
word-break: break-all;
}
.gallery-columns-5 .gallery-item {
width: 25%;
}
.gallery-columns-5 .gallery-caption {
word-break: break-all;
}
.gallery-columns-6 .gallery-item {
width: 25%;
}
.gallery-columns-7 .gallery-item {
width: 25%;
}
.gallery-columns-8 .gallery-item {
width: 25%;
}
.gallery-columns-9 .gallery-item {
width: 25%;
}
}
@media (min-width: 600px) {
.container {
width: 600px;
}
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
.modal-dialog {
width: 600px;
margin: 30px auto;
}
.modal-content {
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.modal-sm {
width: 300px;
}
.module-audio .song {
font-size: 32px;
}
.module-audio .artist {
font-size: 24px;
}
.error-404 h2 {
font-size: 64px;
}
.error-404 p {
font-size: 24px;
}
.info-card.info-card--small .info-card__title {
line-height: 1.8;
font-size: 32px;
}
.pagination .nav-links > * {
font-size: 16px;
}
.slider .swiper-button-next,
.slider .swiper-button-prev {
font-size: 24px;
}
.gform_wrapper .ginput_container_time {
width: 40%;
}
.sidebar .gform_wrapper .ginput_container_time {
width: 33.33333333%;
}
.gform_wrapper .ginput_container_time.gfield_time_ampm {
width: 20%;
}
.sidebar .gform_wrapper .ginput_container_time.gfield_time_ampm {
width: 33.33333333%;
}
.ui-datepicker table td,
.ui-datepicker table th {
padding: 14px 25px;
}
.site-copyright {
text-align: right;
}
.module-audio .song {
padding: 20px 28px 17px 28px;
}
.pricing-table__item.pricing-table__item--big {
margin-top: 0;
margin-bottom: 60px;
}
.slider {
padding: 0 60px;
}
.info-card__map {
height: 400px;
}
.info-card__content {
padding: 15px 25px 25px 25px;
}
.info-card__title {
padding: 0 0 0 25px;
}
.nav-links > div {
display: inline-block;
}
.nav-links .nav-previous,
.nav-links .nav-next {
width: 48%;
}
.nav-links .nav-previous {
float: left;
margin-bottom: 0;
}
.nav-links .nav-previous a {
border-radius: 50px 0 0 50px;
}
.nav-links .nav-next {
float: right;
}
.nav-links .nav-next a {
border-radius: 0 50px 50px 0;
}
.pagination .nav-links > .page-numbers {
padding: 13px 23px;
}
.pagination .nav-links .prev,
.pagination .nav-links .next {
padding-left: 45px;
padding-right: 45px;
}
.error-404 a {
border-width: 7px;
}
.comments-area .avatar {
width: 70px;
height: 70px;
margin: 0 25px -55px 0;
}
.comments-area ol ol {
padding-left: 45px;
}
.comment-metadata {
padding-left: 100px;
}
.comment-content {
padding-left: 100px;
}
.comment-content dl,
.comment-content pre,
.comment-content iframe,
.comment-content blockquote,
.comment-content .table-responsive,
.comment-content .gallery {
width: calc(100% + 100px);
margin-left: -100px;
}
.comment .reply {
padding-left: 100px;
}
.projects-list-nav li {
overflow: hidden;
display: table-cell;
padding-bottom: 10px;
vertical-align: middle;
}
.projects-list-nav li:first-child a .projects-list-nav__line {
border-radius: 30px 0 0 30px;
}
.projects-list-nav li:last-child a {
border-bottom-width: 0;
}
.projects-list-nav li:last-child a .projects-list-nav__line {
border-radius: 0 30px 30px 0;
}
.projects-list-nav li a {
display: table;
padding: 20px 10px;
border-width: 0;
}
.projects-list-nav li a .projects-list-nav__line {
display: block;
}
.projects-list-nav li a span {
display: table-cell;
vertical-align: middle;
}
.projects-list__content {
border: 0;
}
.projects-list__item--no-thumb.projects-list__item .projects-list__content {
border-top: 0;
}
.gallery-item,
figure.gallery-item {
display: inline-block;
}
.gallery-columns-5 .gallery-item {
width: 20%;
}
.gallery-columns-6 .gallery-item {
width: 16.66666667%;
}
.gallery-columns-7 .gallery-item {
width: 20%;
}
.gallery-columns-8 .gallery-item {
width: 16.66666667%;
}
.gallery-columns-9 .gallery-item {
width: 16.66666667%;
}
}
@media (min-width: 641px) {
.gform_wrapper form .gfield .gfield_time_ampm select {
line-height: 1.8;
}
}
@media (min-width: 762px) {
.gform_wrapper table.gfield_list tr.gfield_list_group td.gfield_list_icons {
padding: 0 !important;
}
}
@media (min-width: 900px) {
.container {
width: 900px;
}
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 { }
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 { }
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
.modal-lg {
width: 900px;
}
.info-card__title {
font-size: 64px;
}
.pricing-table__item.pricing-table__item--big .pricing-table__price .price {
font-size: 64px;
}
.pricing-table__price .price {
font-size: 32px;
}
.pricing-table .btn {
font-size: 24px;
}
.pricing-table--small .pricing-table__item.pricing-table__item--big .pricing-table__price .price {
font-size: 32px;
}
.pricing-table--compact .pricing-table__item.pricing-table__item--big .pricing-table__price .price {
font-size: 32px;
}
.pine-sidebar-none article .entry-content p img:not(.emoji),
.pine-sidebar-none article .module-content p img:not(.emoji),
.pine-sidebar-none #comments .entry-content p img:not(.emoji),
.pine-sidebar-none #comments .module-content p img:not(.emoji),
.section-content--sidebar-none .entry-content p img:not(.emoji),
.section-content--sidebar-none .module-content p img:not(.emoji) {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
max-width: calc(100%);
}
.pine-sidebar-none .sticky.post .entry-content p img:not(.emoji),
.pine-sidebar-none .sticky.post .module-content p img:not(.emoji),
.pine-sidebar-none .comment.bypostauthor .entry-content p img:not(.emoji),
.pine-sidebar-none .comment.bypostauthor .module-content p img:not(.emoji) {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
max-width: calc(100% + 0px);
}
.pine-sidebar-none article .entry-content p img:not(.emoji).alignleft,
.pine-sidebar-none article .module-content p img:not(.emoji).alignleft,
.pine-sidebar-none #comments .entry-content p img:not(.emoji).alignleft,
.pine-sidebar-none #comments .module-content p img:not(.emoji).alignleft,
.section-content--sidebar-none .entry-content p img:not(.emoji).alignleft,
.section-content--sidebar-none .module-content p img:not(.emoji).alignleft {
margin: 0 20px 20px -75px;
max-width: 100%;
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none .sticky.post .entry-content p img:not(.emoji).alignleft,
.pine-sidebar-none .sticky.post .module-content p img:not(.emoji).alignleft,
.pine-sidebar-none .comment.bypostauthor .entry-content p img:not(.emoji).alignleft,
.pine-sidebar-none .comment.bypostauthor .module-content p img:not(.emoji).alignleft {
margin: 0 20px 20px 0px;
max-width: 100%;
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none article .entry-content p img:not(.emoji).alignright,
.pine-sidebar-none article .module-content p img:not(.emoji).alignright,
.pine-sidebar-none #comments .entry-content p img:not(.emoji).alignright,
.pine-sidebar-none #comments .module-content p img:not(.emoji).alignright,
.section-content--sidebar-none .entry-content p img:not(.emoji).alignright,
.section-content--sidebar-none .module-content p img:not(.emoji).alignright {
margin: 0 -75px 0 20px;
max-width: 100%;
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none .sticky.post .entry-content p img:not(.emoji).alignright,
.pine-sidebar-none .sticky.post .module-content p img:not(.emoji).alignright,
.pine-sidebar-none .comment.bypostauthor .entry-content p img:not(.emoji).alignright,
.pine-sidebar-none .comment.bypostauthor .module-content p img:not(.emoji).alignright {
margin: 0 0px 0 20px;
max-width: 100%;
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none article .entry-content dl,
.pine-sidebar-none article .module-content dl,
.pine-sidebar-none article .entry-content pre,
.pine-sidebar-none article .module-content pre,
.pine-sidebar-none article .entry-content blockquote,
.pine-sidebar-none article .module-content blockquote,
.pine-sidebar-none article .entry-content .pine-fluid-width-video-wrapper,
.pine-sidebar-none article .module-content .pine-fluid-width-video-wrapper,
.pine-sidebar-none article .entry-content .table-responsive,
.pine-sidebar-none article .module-content .table-responsive,
.pine-sidebar-none #comments .entry-content dl,
.pine-sidebar-none #comments .module-content dl,
.pine-sidebar-none #comments .entry-content pre,
.pine-sidebar-none #comments .module-content pre,
.pine-sidebar-none #comments .entry-content blockquote,
.pine-sidebar-none #comments .module-content blockquote,
.pine-sidebar-none #comments .entry-content .pine-fluid-width-video-wrapper,
.pine-sidebar-none #comments .module-content .pine-fluid-width-video-wrapper,
.pine-sidebar-none #comments .entry-content .table-responsive,
.pine-sidebar-none #comments .module-content .table-responsive,
.section-content--sidebar-none .entry-content dl,
.section-content--sidebar-none .module-content dl,
.section-content--sidebar-none .entry-content pre,
.section-content--sidebar-none .module-content pre,
.section-content--sidebar-none .entry-content blockquote,
.section-content--sidebar-none .module-content blockquote,
.section-content--sidebar-none .entry-content .pine-fluid-width-video-wrapper,
.section-content--sidebar-none .module-content .pine-fluid-width-video-wrapper,
.section-content--sidebar-none .entry-content .table-responsive,
.section-content--sidebar-none .module-content .table-responsive {
width: calc(100% + 150px) !important;
margin-left: -75px !important;
}
.pine-sidebar-none .sticky.post .entry-content dl,
.pine-sidebar-none .sticky.post .module-content dl,
.pine-sidebar-none .sticky.post .entry-content pre,
.pine-sidebar-none .sticky.post .module-content pre,
.pine-sidebar-none .sticky.post .entry-content blockquote,
.pine-sidebar-none .sticky.post .module-content blockquote,
.pine-sidebar-none .sticky.post .entry-content .pine-fluid-width-video-wrapper,
.pine-sidebar-none .sticky.post .module-content .pine-fluid-width-video-wrapper,
.pine-sidebar-none .sticky.post .entry-content .table-responsive,
.pine-sidebar-none .sticky.post .module-content .table-responsive,
.pine-sidebar-none .comment.bypostauthor .entry-content dl,
.pine-sidebar-none .comment.bypostauthor .module-content dl,
.pine-sidebar-none .comment.bypostauthor .entry-content pre,
.pine-sidebar-none .comment.bypostauthor .module-content pre,
.pine-sidebar-none .comment.bypostauthor .entry-content blockquote,
.pine-sidebar-none .comment.bypostauthor .module-content blockquote,
.pine-sidebar-none .comment.bypostauthor .entry-content .pine-fluid-width-video-wrapper,
.pine-sidebar-none .comment.bypostauthor .module-content .pine-fluid-width-video-wrapper,
.pine-sidebar-none .comment.bypostauthor .entry-content .table-responsive,
.pine-sidebar-none .comment.bypostauthor .module-content .table-responsive {
width: calc(100% + 0px) !important;
margin-left: 0px !important;
}
.pine-sidebar-none article .entry-content figure:not(.gallery-item),
.pine-sidebar-none article .module-content figure:not(.gallery-item),
.pine-sidebar-none article .entry-content .wp-caption:not(.gallery-item),
.pine-sidebar-none article .module-content .wp-caption:not(.gallery-item),
.pine-sidebar-none #comments .entry-content figure:not(.gallery-item),
.pine-sidebar-none #comments .module-content figure:not(.gallery-item),
.pine-sidebar-none #comments .entry-content .wp-caption:not(.gallery-item),
.pine-sidebar-none #comments .module-content .wp-caption:not(.gallery-item),
.section-content--sidebar-none .entry-content figure:not(.gallery-item),
.section-content--sidebar-none .module-content figure:not(.gallery-item),
.section-content--sidebar-none .entry-content .wp-caption:not(.gallery-item),
.section-content--sidebar-none .module-content .wp-caption:not(.gallery-item) {
max-width: calc(100% + 150px);
width: auto !important;
text-align: center;
margin-left: -75px;
margin-right: -75px;
}
.pine-sidebar-none article .entry-content figure:not(.gallery-item) > *,
.pine-sidebar-none article .module-content figure:not(.gallery-item) > *,
.pine-sidebar-none article .entry-content .wp-caption:not(.gallery-item) > *,
.pine-sidebar-none article .module-content .wp-caption:not(.gallery-item) > *,
.pine-sidebar-none #comments .entry-content figure:not(.gallery-item) > *,
.pine-sidebar-none #comments .module-content figure:not(.gallery-item) > *,
.pine-sidebar-none #comments .entry-content .wp-caption:not(.gallery-item) > *,
.pine-sidebar-none #comments .module-content .wp-caption:not(.gallery-item) > *,
.section-content--sidebar-none .entry-content figure:not(.gallery-item) > *,
.section-content--sidebar-none .module-content figure:not(.gallery-item) > *,
.section-content--sidebar-none .entry-content .wp-caption:not(.gallery-item) > *,
.section-content--sidebar-none .module-content .wp-caption:not(.gallery-item) > * {
text-align: left;
}
.pine-sidebar-none .sticky.post .entry-content figure:not(.gallery-item),
.pine-sidebar-none .sticky.post .module-content figure:not(.gallery-item),
.pine-sidebar-none .sticky.post .entry-content .wp-caption:not(.gallery-item),
.pine-sidebar-none .sticky.post .module-content .wp-caption:not(.gallery-item),
.pine-sidebar-none .comment.bypostauthor .entry-content figure:not(.gallery-item),
.pine-sidebar-none .comment.bypostauthor .module-content figure:not(.gallery-item),
.pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption:not(.gallery-item),
.pine-sidebar-none .comment.bypostauthor .module-content .wp-caption:not(.gallery-item) {
max-width: calc(100% + 0px);
width: auto !important;
text-align: center;
margin-left: 0px;
margin-right: 0px;
}
.pine-sidebar-none .sticky.post .entry-content figure:not(.gallery-item) > *,
.pine-sidebar-none .sticky.post .module-content figure:not(.gallery-item) > *,
.pine-sidebar-none .sticky.post .entry-content .wp-caption:not(.gallery-item) > *,
.pine-sidebar-none .sticky.post .module-content .wp-caption:not(.gallery-item) > *,
.pine-sidebar-none .comment.bypostauthor .entry-content figure:not(.gallery-item) > *,
.pine-sidebar-none .comment.bypostauthor .module-content figure:not(.gallery-item) > *,
.pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption:not(.gallery-item) > *,
.pine-sidebar-none .comment.bypostauthor .module-content .wp-caption:not(.gallery-item) > * {
text-align: left;
}
.pine-sidebar-none article .entry-content figure.alignleft,
.pine-sidebar-none article .module-content figure.alignleft,
.pine-sidebar-none article .entry-content .wp-caption.alignleft,
.pine-sidebar-none article .module-content .wp-caption.alignleft,
.pine-sidebar-none #comments .entry-content figure.alignleft,
.pine-sidebar-none #comments .module-content figure.alignleft,
.pine-sidebar-none #comments .entry-content .wp-caption.alignleft,
.pine-sidebar-none #comments .module-content .wp-caption.alignleft,
.section-content--sidebar-none .entry-content figure.alignleft,
.section-content--sidebar-none .module-content figure.alignleft,
.section-content--sidebar-none .entry-content .wp-caption.alignleft,
.section-content--sidebar-none .module-content .wp-caption.alignleft {
margin-left: -75px;
margin-right: 20px;
max-width: 100%;
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none .sticky.post .entry-content figure.alignleft,
.pine-sidebar-none .sticky.post .module-content figure.alignleft,
.pine-sidebar-none .sticky.post .entry-content .wp-caption.alignleft,
.pine-sidebar-none .sticky.post .module-content .wp-caption.alignleft,
.pine-sidebar-none .comment.bypostauthor .entry-content figure.alignleft,
.pine-sidebar-none .comment.bypostauthor .module-content figure.alignleft,
.pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption.alignleft,
.pine-sidebar-none .comment.bypostauthor .module-content .wp-caption.alignleft {
margin-left: 0px;
margin-right: 20px;
max-width: 100%;
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none article .entry-content figure.alignright,
.pine-sidebar-none article .module-content figure.alignright,
.pine-sidebar-none article .entry-content .wp-caption.alignright,
.pine-sidebar-none article .module-content .wp-caption.alignright,
.pine-sidebar-none #comments .entry-content figure.alignright,
.pine-sidebar-none #comments .module-content figure.alignright,
.pine-sidebar-none #comments .entry-content .wp-caption.alignright,
.pine-sidebar-none #comments .module-content .wp-caption.alignright,
.section-content--sidebar-none .entry-content figure.alignright,
.section-content--sidebar-none .module-content figure.alignright,
.section-content--sidebar-none .entry-content .wp-caption.alignright,
.section-content--sidebar-none .module-content .wp-caption.alignright {
margin-left: 20px;
margin-right: -75px;
max-width: 100%;
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none .sticky.post .entry-content figure.alignright,
.pine-sidebar-none .sticky.post .module-content figure.alignright,
.pine-sidebar-none .sticky.post .entry-content .wp-caption.alignright,
.pine-sidebar-none .sticky.post .module-content .wp-caption.alignright,
.pine-sidebar-none .comment.bypostauthor .entry-content figure.alignright,
.pine-sidebar-none .comment.bypostauthor .module-content figure.alignright,
.pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption.alignright,
.pine-sidebar-none .comment.bypostauthor .module-content .wp-caption.alignright {
margin-left: 20px;
margin-right: 0px;
max-width: 100%;
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none article .entry-content figure.aligncenter,
.pine-sidebar-none article .module-content figure.aligncenter,
.pine-sidebar-none article .entry-content .wp-caption.aligncenter,
.pine-sidebar-none article .module-content .wp-caption.aligncenter,
.pine-sidebar-none #comments .entry-content figure.aligncenter,
.pine-sidebar-none #comments .module-content figure.aligncenter,
.pine-sidebar-none #comments .entry-content .wp-caption.aligncenter,
.pine-sidebar-none #comments .module-content .wp-caption.aligncenter,
.section-content--sidebar-none .entry-content figure.aligncenter,
.section-content--sidebar-none .module-content figure.aligncenter,
.section-content--sidebar-none .entry-content .wp-caption.aligncenter,
.section-content--sidebar-none .module-content .wp-caption.aligncenter {
margin-left: -75px;
margin-right: -75px;
}
.pine-sidebar-none .sticky.post .entry-content figure.aligncenter,
.pine-sidebar-none .sticky.post .module-content figure.aligncenter,
.pine-sidebar-none .sticky.post .entry-content .wp-caption.aligncenter,
.pine-sidebar-none .sticky.post .module-content .wp-caption.aligncenter,
.pine-sidebar-none .comment.bypostauthor .entry-content figure.aligncenter,
.pine-sidebar-none .comment.bypostauthor .module-content figure.aligncenter,
.pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption.aligncenter,
.pine-sidebar-none .comment.bypostauthor .module-content .wp-caption.aligncenter {
margin-left: 0px;
margin-right: 0px;
}
.pine-sidebar-none article .entry-content figure.alignnone,
.pine-sidebar-none article .module-content figure.alignnone,
.pine-sidebar-none article .entry-content .wp-caption.alignnone,
.pine-sidebar-none article .module-content .wp-caption.alignnone,
.pine-sidebar-none #comments .entry-content figure.alignnone,
.pine-sidebar-none #comments .module-content figure.alignnone,
.pine-sidebar-none #comments .entry-content .wp-caption.alignnone,
.pine-sidebar-none #comments .module-content .wp-caption.alignnone,
.section-content--sidebar-none .entry-content figure.alignnone,
.section-content--sidebar-none .module-content figure.alignnone,
.section-content--sidebar-none .entry-content .wp-caption.alignnone,
.section-content--sidebar-none .module-content .wp-caption.alignnone {
margin-left: -75px;
margin-right: -75px;
max-width: calc(100% + 150px);
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none .sticky.post .entry-content figure.alignnone,
.pine-sidebar-none .sticky.post .module-content figure.alignnone,
.pine-sidebar-none .sticky.post .entry-content .wp-caption.alignnone,
.pine-sidebar-none .sticky.post .module-content .wp-caption.alignnone,
.pine-sidebar-none .comment.bypostauthor .entry-content figure.alignnone,
.pine-sidebar-none .comment.bypostauthor .module-content figure.alignnone,
.pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption.alignnone,
.pine-sidebar-none .comment.bypostauthor .module-content .wp-caption.alignnone {
margin-left: 0px;
margin-right: 0px;
max-width: calc(100% + 0px);
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none article .entry-content figure.gallery-item img:not(.emoji),
.pine-sidebar-none article .module-content figure.gallery-item img:not(.emoji),
.pine-sidebar-none article .entry-content .wp-caption.gallery-item img:not(.emoji),
.pine-sidebar-none article .module-content .wp-caption.gallery-item img:not(.emoji),
.pine-sidebar-none #comments .entry-content figure.gallery-item img:not(.emoji),
.pine-sidebar-none #comments .module-content figure.gallery-item img:not(.emoji),
.pine-sidebar-none #comments .entry-content .wp-caption.gallery-item img:not(.emoji),
.pine-sidebar-none #comments .module-content .wp-caption.gallery-item img:not(.emoji),
.section-content--sidebar-none .entry-content figure.gallery-item img:not(.emoji),
.section-content--sidebar-none .module-content figure.gallery-item img:not(.emoji),
.section-content--sidebar-none .entry-content .wp-caption.gallery-item img:not(.emoji),
.section-content--sidebar-none .module-content .wp-caption.gallery-item img:not(.emoji) {
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none .sticky.post .entry-content figure.gallery-item img:not(.emoji),
.pine-sidebar-none .sticky.post .module-content figure.gallery-item img:not(.emoji),
.pine-sidebar-none .sticky.post .entry-content .wp-caption.gallery-item img:not(.emoji),
.pine-sidebar-none .sticky.post .module-content .wp-caption.gallery-item img:not(.emoji),
.pine-sidebar-none .comment.bypostauthor .entry-content figure.gallery-item img:not(.emoji),
.pine-sidebar-none .comment.bypostauthor .module-content figure.gallery-item img:not(.emoji),
.pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption.gallery-item img:not(.emoji),
.pine-sidebar-none .comment.bypostauthor .module-content .wp-caption.gallery-item img:not(.emoji) {
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none article .entry-content figure img:not(.emoji),
.pine-sidebar-none article .module-content figure img:not(.emoji),
.pine-sidebar-none article .entry-content .wp-caption img:not(.emoji),
.pine-sidebar-none article .module-content .wp-caption img:not(.emoji),
.pine-sidebar-none #comments .entry-content figure img:not(.emoji),
.pine-sidebar-none #comments .module-content figure img:not(.emoji),
.pine-sidebar-none #comments .entry-content .wp-caption img:not(.emoji),
.pine-sidebar-none #comments .module-content .wp-caption img:not(.emoji),
.section-content--sidebar-none .entry-content figure img:not(.emoji),
.section-content--sidebar-none .module-content figure img:not(.emoji),
.section-content--sidebar-none .entry-content .wp-caption img:not(.emoji),
.section-content--sidebar-none .module-content .wp-caption img:not(.emoji) {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.pine-sidebar-none .sticky.post .entry-content figure img:not(.emoji),
.pine-sidebar-none .sticky.post .module-content figure img:not(.emoji),
.pine-sidebar-none .sticky.post .entry-content .wp-caption img:not(.emoji),
.pine-sidebar-none .sticky.post .module-content .wp-caption img:not(.emoji),
.pine-sidebar-none .comment.bypostauthor .entry-content figure img:not(.emoji),
.pine-sidebar-none .comment.bypostauthor .module-content figure img:not(.emoji),
.pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption img:not(.emoji),
.pine-sidebar-none .comment.bypostauthor .module-content .wp-caption img:not(.emoji) {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.pine-sidebar-none article .entry-image,
.pine-sidebar-none #comments .entry-image,
.section-content--sidebar-none .entry-image {
max-width: calc(100% + 150px);
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.pine-sidebar-none .sticky.post .entry-image,
.pine-sidebar-none .comment.bypostauthor .entry-image {
max-width: calc(100% + 0px);
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.site-header__inner {
padding: 40px 0;
}
.site-header--centered .site-header__logo {
display: block;
text-align: center;
}
.site-header--centered .site-header__logo .custom-logo {
display: initial;
}
.site-header--centered .main-nav--wrapper {
display: block;
}
.site-header--fixed {
position: fixed;
}
.site-footer {
padding: 15px 0;
}
.site-footer__item {
margin-bottom: 0;
}
.site-footer__item__btn-list--horizontal .btn {
width: auto;
display: inline-block;
}
.pricing-table__item.pricing-table__item--big .pricing-table__price {
width: 222px;
height: 222px;
}
.pricing-table__item > ul.pricing-table__features-list li {
padding: 0 40px 10px 40px;
}
.pricing-table .btn__content {
padding: 22px 10px;
}
.pricing-table--small .pricing-table__item.pricing-table__item--big .pricing-table__price {
width: 160px;
height: 160px;
}
.pricing-table--compact .pricing-table__item.pricing-table__item--big .pricing-table__price {
height: 130px;
width: 130px;
}
.info-card {
text-align: right;
}
.info-card.info-card--side-left .info-card__content-wrapper {
border-top-width: 1px !important;
border-left-width: 0px !important;
border-radius: 0 0 50px 0;
}
.info-card.info-card--side-left .info-card__content-wrapper:before,
.info-card.info-card--side-left .info-card__content-wrapper:after {
content: '';
}
.info-card.info-card--side-left .info-card__map .gm-style {
border-radius: 0 0 0 50px;
}
.info-card.info-card--side-left .info-card__featured-image {
border-radius: 0 0 0 50px;
}
.info-card.info-card--side-left .info-card__content {
padding-left: 0;
}
.info-card.info-card--side-right .info-card__content-wrapper {
border-top-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 0px !important;
border-radius: 0 0 0 50px;
}
.info-card.info-card--side-right .info-card__content-wrapper:before,
.info-card.info-card--side-right .info-card__content-wrapper:after {
content: '';
left: auto;
right: -30px;
}
.info-card.info-card--side-right .info-card__map .gm-style {
border-radius: 0 0 50px 0;
}
.info-card.info-card--side-right .info-card__featured-image {
border-radius: 0 0 50px 0;
}
.info-card.info-card--side-right .info-card__content {
padding-right: 0;
}
.comment.bypostauthor .comment-body {
margin-left: -30px;
width: calc(100% + 30px + 30px);
}
.pine-sidebar-none article .gallery,
.pine-sidebar-none #comments .gallery,
.section-content--sidebar-none .gallery {
margin-left: -90px;
margin-right: -90px;
max-width: calc(100% + 150px + 15px + 15px);
}
.pine-sidebar-none .sticky.post .gallery,
.pine-sidebar-none .comment.bypostauthor .gallery {
margin-left: -15px;
margin-right: -15px;
max-width: calc(100% + 0px + 15px + 15px);
}
.gallery-columns-7 .gallery-item {
width: 14.28571429%;
}
.gallery-columns-8 .gallery-item {
width: 12.5%;
}
.gallery-columns-9 .gallery-item {
width: 11.11111111%;
}
.pine-sidebar-none article .gallery-wrapper,
.pine-sidebar-none #comments .gallery-wrapper,
.section-content--sidebar-none .gallery-wrapper {
margin-left: -77px;
margin-right: -77px;
width: calc(100% + 150px + 4px);
}
.pine-sidebar-none .sticky.post .gallery-wrapper,
.pine-sidebar-none .comment.bypostauthor .gallery-wrapper {
margin-left: -2px;
margin-right: -2px;
width: calc(100% + 0px + 4px);
}
}
@media (min-width: 1200px) {
.container {
width: 1200px;
}
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 { }
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 { }
.col-lg-offset-2 { }
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table !important;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
.visible-lg-block {
display: block !important;
}
.visible-lg-inline {
display: inline !important;
}
.visible-lg-inline-block {
display: inline-block !important;
}
.hidden-lg {
display: none !important;
}
.entry-content p img:not(.emoji),
.module-content p img:not(.emoji) {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
max-width: calc(100% + 200px);
}
.pine-sidebar-none article .entry-content p img:not(.emoji),
.pine-sidebar-none article .module-content p img:not(.emoji),
.pine-sidebar-none #comments .entry-content p img:not(.emoji),
.pine-sidebar-none #comments .module-content p img:not(.emoji),
.section-content--sidebar-none .entry-content p img:not(.emoji),
.section-content--sidebar-none .module-content p img:not(.emoji) {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
max-width: calc(100%);
}
.sticky.post .entry-content p img:not(.emoji),
.sticky.post .module-content p img:not(.emoji),
.comment.bypostauthor .entry-content p img:not(.emoji),
.comment.bypostauthor .module-content p img:not(.emoji) {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
max-width: calc(100% + 0px);
}
.sticky.post .pine-sidebar-none .sticky.post .entry-content p img:not(.emoji),
.sticky.post .pine-sidebar-none .sticky.post .module-content p img:not(.emoji),
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content p img:not(.emoji),
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content p img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content p img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content p img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content p img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content p img:not(.emoji) {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
max-width: calc(100% + 0px);
}
.entry-content p img:not(.emoji).alignleft,
.module-content p img:not(.emoji).alignleft {
margin: 0 20px 20px -100px;
max-width: 100%;
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none article .entry-content p img:not(.emoji).alignleft,
.pine-sidebar-none article .module-content p img:not(.emoji).alignleft,
.pine-sidebar-none #comments .entry-content p img:not(.emoji).alignleft,
.pine-sidebar-none #comments .module-content p img:not(.emoji).alignleft,
.section-content--sidebar-none .entry-content p img:not(.emoji).alignleft,
.section-content--sidebar-none .module-content p img:not(.emoji).alignleft {
margin: 0 20px 20px -100px;
max-width: 100%;
left: auto;
-webkit-transform: none;
transform: none;
}
.sticky.post .entry-content p img:not(.emoji).alignleft,
.sticky.post .module-content p img:not(.emoji).alignleft,
.comment.bypostauthor .entry-content p img:not(.emoji).alignleft,
.comment.bypostauthor .module-content p img:not(.emoji).alignleft {
margin: 0 20px 20px 0px;
max-width: 100%;
left: auto;
-webkit-transform: none;
transform: none;
}
.sticky.post .pine-sidebar-none .sticky.post .entry-content p img:not(.emoji).alignleft,
.sticky.post .pine-sidebar-none .sticky.post .module-content p img:not(.emoji).alignleft,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content p img:not(.emoji).alignleft,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content p img:not(.emoji).alignleft,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content p img:not(.emoji).alignleft,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content p img:not(.emoji).alignleft,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content p img:not(.emoji).alignleft,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content p img:not(.emoji).alignleft {
margin: 0 20px 20px 0px;
max-width: 100%;
left: auto;
-webkit-transform: none;
transform: none;
}
.entry-content p img:not(.emoji).alignright,
.module-content p img:not(.emoji).alignright {
margin: 0 -100px 0 20px;
max-width: 100%;
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none article .entry-content p img:not(.emoji).alignright,
.pine-sidebar-none article .module-content p img:not(.emoji).alignright,
.pine-sidebar-none #comments .entry-content p img:not(.emoji).alignright,
.pine-sidebar-none #comments .module-content p img:not(.emoji).alignright,
.section-content--sidebar-none .entry-content p img:not(.emoji).alignright,
.section-content--sidebar-none .module-content p img:not(.emoji).alignright {
margin: 0 -100px 0 20px;
max-width: 100%;
left: auto;
-webkit-transform: none;
transform: none;
}
.sticky.post .entry-content p img:not(.emoji).alignright,
.sticky.post .module-content p img:not(.emoji).alignright,
.comment.bypostauthor .entry-content p img:not(.emoji).alignright,
.comment.bypostauthor .module-content p img:not(.emoji).alignright {
margin: 0 0px 0 20px;
max-width: 100%;
left: auto;
-webkit-transform: none;
transform: none;
}
.sticky.post .pine-sidebar-none .sticky.post .entry-content p img:not(.emoji).alignright,
.sticky.post .pine-sidebar-none .sticky.post .module-content p img:not(.emoji).alignright,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content p img:not(.emoji).alignright,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content p img:not(.emoji).alignright,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content p img:not(.emoji).alignright,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content p img:not(.emoji).alignright,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content p img:not(.emoji).alignright,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content p img:not(.emoji).alignright {
margin: 0 0px 0 20px;
max-width: 100%;
left: auto;
-webkit-transform: none;
transform: none;
}
.entry-content dl,
.module-content dl,
.entry-content pre,
.module-content pre,
.entry-content blockquote,
.module-content blockquote,
.entry-content .pine-fluid-width-video-wrapper,
.module-content .pine-fluid-width-video-wrapper,
.entry-content .table-responsive,
.module-content .table-responsive {
width: calc(100% + 200px) !important;
margin-left: -100px !important;
}
.pine-sidebar-none article .entry-content dl,
.pine-sidebar-none article .module-content dl,
.pine-sidebar-none article .entry-content pre,
.pine-sidebar-none article .module-content pre,
.pine-sidebar-none article .entry-content blockquote,
.pine-sidebar-none article .module-content blockquote,
.pine-sidebar-none article .entry-content .pine-fluid-width-video-wrapper,
.pine-sidebar-none article .module-content .pine-fluid-width-video-wrapper,
.pine-sidebar-none article .entry-content .table-responsive,
.pine-sidebar-none article .module-content .table-responsive,
.pine-sidebar-none #comments .entry-content dl,
.pine-sidebar-none #comments .module-content dl,
.pine-sidebar-none #comments .entry-content pre,
.pine-sidebar-none #comments .module-content pre,
.pine-sidebar-none #comments .entry-content blockquote,
.pine-sidebar-none #comments .module-content blockquote,
.pine-sidebar-none #comments .entry-content .pine-fluid-width-video-wrapper,
.pine-sidebar-none #comments .module-content .pine-fluid-width-video-wrapper,
.pine-sidebar-none #comments .entry-content .table-responsive,
.pine-sidebar-none #comments .module-content .table-responsive,
.section-content--sidebar-none .entry-content dl,
.section-content--sidebar-none .module-content dl,
.section-content--sidebar-none .entry-content pre,
.section-content--sidebar-none .module-content pre,
.section-content--sidebar-none .entry-content blockquote,
.section-content--sidebar-none .module-content blockquote,
.section-content--sidebar-none .entry-content .pine-fluid-width-video-wrapper,
.section-content--sidebar-none .module-content .pine-fluid-width-video-wrapper,
.section-content--sidebar-none .entry-content .table-responsive,
.section-content--sidebar-none .module-content .table-responsive {
width: calc(100% + 200px) !important;
margin-left: -100px !important;
}
.sticky.post .entry-content dl,
.sticky.post .module-content dl,
.sticky.post .entry-content pre,
.sticky.post .module-content pre,
.sticky.post .entry-content blockquote,
.sticky.post .module-content blockquote,
.sticky.post .entry-content .pine-fluid-width-video-wrapper,
.sticky.post .module-content .pine-fluid-width-video-wrapper,
.sticky.post .entry-content .table-responsive,
.sticky.post .module-content .table-responsive,
.comment.bypostauthor .entry-content dl,
.comment.bypostauthor .module-content dl,
.comment.bypostauthor .entry-content pre,
.comment.bypostauthor .module-content pre,
.comment.bypostauthor .entry-content blockquote,
.comment.bypostauthor .module-content blockquote,
.comment.bypostauthor .entry-content .pine-fluid-width-video-wrapper,
.comment.bypostauthor .module-content .pine-fluid-width-video-wrapper,
.comment.bypostauthor .entry-content .table-responsive,
.comment.bypostauthor .module-content .table-responsive {
width: calc(100% + 0px) !important;
margin-left: 0px !important;
}
.sticky.post .pine-sidebar-none .sticky.post .entry-content dl,
.sticky.post .pine-sidebar-none .sticky.post .module-content dl,
.sticky.post .pine-sidebar-none .sticky.post .entry-content pre,
.sticky.post .pine-sidebar-none .sticky.post .module-content pre,
.sticky.post .pine-sidebar-none .sticky.post .entry-content blockquote,
.sticky.post .pine-sidebar-none .sticky.post .module-content blockquote,
.sticky.post .pine-sidebar-none .sticky.post .entry-content .pine-fluid-width-video-wrapper,
.sticky.post .pine-sidebar-none .sticky.post .module-content .pine-fluid-width-video-wrapper,
.sticky.post .pine-sidebar-none .sticky.post .entry-content .table-responsive,
.sticky.post .pine-sidebar-none .sticky.post .module-content .table-responsive,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content dl,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content dl,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content pre,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content pre,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content blockquote,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content blockquote,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content .pine-fluid-width-video-wrapper,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content .pine-fluid-width-video-wrapper,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content .table-responsive,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content .table-responsive,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content dl,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content dl,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content pre,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content pre,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content blockquote,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content blockquote,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content .pine-fluid-width-video-wrapper,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content .pine-fluid-width-video-wrapper,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content .table-responsive,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content .table-responsive,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content dl,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content dl,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content pre,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content pre,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content blockquote,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content blockquote,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content .pine-fluid-width-video-wrapper,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content .pine-fluid-width-video-wrapper,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content .table-responsive,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content .table-responsive {
width: calc(100% + 0px) !important;
margin-left: 0px !important;
}
.entry-content figure:not(.gallery-item),
.module-content figure:not(.gallery-item),
.entry-content .wp-caption:not(.gallery-item),
.module-content .wp-caption:not(.gallery-item) {
max-width: calc(100% + 200px);
width: auto !important;
text-align: center;
margin-left: -100px;
margin-right: -100px;
}
.entry-content figure:not(.gallery-item) > *,
.module-content figure:not(.gallery-item) > *,
.entry-content .wp-caption:not(.gallery-item) > *,
.module-content .wp-caption:not(.gallery-item) > * {
text-align: left;
}
.pine-sidebar-none article .entry-content figure:not(.gallery-item),
.pine-sidebar-none article .module-content figure:not(.gallery-item),
.pine-sidebar-none article .entry-content .wp-caption:not(.gallery-item),
.pine-sidebar-none article .module-content .wp-caption:not(.gallery-item),
.pine-sidebar-none #comments .entry-content figure:not(.gallery-item),
.pine-sidebar-none #comments .module-content figure:not(.gallery-item),
.pine-sidebar-none #comments .entry-content .wp-caption:not(.gallery-item),
.pine-sidebar-none #comments .module-content .wp-caption:not(.gallery-item),
.section-content--sidebar-none .entry-content figure:not(.gallery-item),
.section-content--sidebar-none .module-content figure:not(.gallery-item),
.section-content--sidebar-none .entry-content .wp-caption:not(.gallery-item),
.section-content--sidebar-none .module-content .wp-caption:not(.gallery-item) {
max-width: calc(100% + 200px);
width: auto !important;
text-align: center;
margin-left: -100px;
margin-right: -100px;
}
.pine-sidebar-none article .entry-content figure:not(.gallery-item) > *,
.pine-sidebar-none article .module-content figure:not(.gallery-item) > *,
.pine-sidebar-none article .entry-content .wp-caption:not(.gallery-item) > *,
.pine-sidebar-none article .module-content .wp-caption:not(.gallery-item) > *,
.pine-sidebar-none #comments .entry-content figure:not(.gallery-item) > *,
.pine-sidebar-none #comments .module-content figure:not(.gallery-item) > *,
.pine-sidebar-none #comments .entry-content .wp-caption:not(.gallery-item) > *,
.pine-sidebar-none #comments .module-content .wp-caption:not(.gallery-item) > *,
.section-content--sidebar-none .entry-content figure:not(.gallery-item) > *,
.section-content--sidebar-none .module-content figure:not(.gallery-item) > *,
.section-content--sidebar-none .entry-content .wp-caption:not(.gallery-item) > *,
.section-content--sidebar-none .module-content .wp-caption:not(.gallery-item) > * {
text-align: left;
}
.sticky.post .entry-content figure:not(.gallery-item),
.sticky.post .module-content figure:not(.gallery-item),
.sticky.post .entry-content .wp-caption:not(.gallery-item),
.sticky.post .module-content .wp-caption:not(.gallery-item),
.comment.bypostauthor .entry-content figure:not(.gallery-item),
.comment.bypostauthor .module-content figure:not(.gallery-item),
.comment.bypostauthor .entry-content .wp-caption:not(.gallery-item),
.comment.bypostauthor .module-content .wp-caption:not(.gallery-item) {
max-width: calc(100% + 0px);
width: auto !important;
text-align: center;
margin-left: 0px;
margin-right: 0px;
}
.sticky.post .entry-content figure:not(.gallery-item) > *,
.sticky.post .module-content figure:not(.gallery-item) > *,
.sticky.post .entry-content .wp-caption:not(.gallery-item) > *,
.sticky.post .module-content .wp-caption:not(.gallery-item) > *,
.comment.bypostauthor .entry-content figure:not(.gallery-item) > *,
.comment.bypostauthor .module-content figure:not(.gallery-item) > *,
.comment.bypostauthor .entry-content .wp-caption:not(.gallery-item) > *,
.comment.bypostauthor .module-content .wp-caption:not(.gallery-item) > * {
text-align: left;
}
.sticky.post .pine-sidebar-none .sticky.post .entry-content figure:not(.gallery-item),
.sticky.post .pine-sidebar-none .sticky.post .module-content figure:not(.gallery-item),
.sticky.post .pine-sidebar-none .sticky.post .entry-content .wp-caption:not(.gallery-item),
.sticky.post .pine-sidebar-none .sticky.post .module-content .wp-caption:not(.gallery-item),
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content figure:not(.gallery-item),
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content figure:not(.gallery-item),
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption:not(.gallery-item),
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content .wp-caption:not(.gallery-item),
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content figure:not(.gallery-item),
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content figure:not(.gallery-item),
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content .wp-caption:not(.gallery-item),
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content .wp-caption:not(.gallery-item),
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content figure:not(.gallery-item),
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content figure:not(.gallery-item),
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption:not(.gallery-item),
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content .wp-caption:not(.gallery-item) {
max-width: calc(100% + 0px);
width: auto !important;
text-align: center;
margin-left: 0px;
margin-right: 0px;
}
.sticky.post .pine-sidebar-none .sticky.post .entry-content figure:not(.gallery-item) > *,
.sticky.post .pine-sidebar-none .sticky.post .module-content figure:not(.gallery-item) > *,
.sticky.post .pine-sidebar-none .sticky.post .entry-content .wp-caption:not(.gallery-item) > *,
.sticky.post .pine-sidebar-none .sticky.post .module-content .wp-caption:not(.gallery-item) > *,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content figure:not(.gallery-item) > *,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content figure:not(.gallery-item) > *,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption:not(.gallery-item) > *,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content .wp-caption:not(.gallery-item) > *,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content figure:not(.gallery-item) > *,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content figure:not(.gallery-item) > *,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content .wp-caption:not(.gallery-item) > *,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content .wp-caption:not(.gallery-item) > *,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content figure:not(.gallery-item) > *,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content figure:not(.gallery-item) > *,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption:not(.gallery-item) > *,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content .wp-caption:not(.gallery-item) > * {
text-align: left;
}
.entry-content figure.alignleft,
.module-content figure.alignleft,
.entry-content .wp-caption.alignleft,
.module-content .wp-caption.alignleft {
margin-left: -100px;
margin-right: 20px;
max-width: 100%;
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none article .entry-content figure.alignleft,
.pine-sidebar-none article .module-content figure.alignleft,
.pine-sidebar-none article .entry-content .wp-caption.alignleft,
.pine-sidebar-none article .module-content .wp-caption.alignleft,
.pine-sidebar-none #comments .entry-content figure.alignleft,
.pine-sidebar-none #comments .module-content figure.alignleft,
.pine-sidebar-none #comments .entry-content .wp-caption.alignleft,
.pine-sidebar-none #comments .module-content .wp-caption.alignleft,
.section-content--sidebar-none .entry-content figure.alignleft,
.section-content--sidebar-none .module-content figure.alignleft,
.section-content--sidebar-none .entry-content .wp-caption.alignleft,
.section-content--sidebar-none .module-content .wp-caption.alignleft {
margin-left: -100px;
margin-right: 20px;
max-width: 100%;
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.sticky.post .entry-content figure.alignleft,
.sticky.post .module-content figure.alignleft,
.sticky.post .entry-content .wp-caption.alignleft,
.sticky.post .module-content .wp-caption.alignleft,
.comment.bypostauthor .entry-content figure.alignleft,
.comment.bypostauthor .module-content figure.alignleft,
.comment.bypostauthor .entry-content .wp-caption.alignleft,
.comment.bypostauthor .module-content .wp-caption.alignleft {
margin-left: 0px;
margin-right: 20px;
max-width: 100%;
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.sticky.post .pine-sidebar-none .sticky.post .entry-content figure.alignleft,
.sticky.post .pine-sidebar-none .sticky.post .module-content figure.alignleft,
.sticky.post .pine-sidebar-none .sticky.post .entry-content .wp-caption.alignleft,
.sticky.post .pine-sidebar-none .sticky.post .module-content .wp-caption.alignleft,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content figure.alignleft,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content figure.alignleft,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption.alignleft,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content .wp-caption.alignleft,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content figure.alignleft,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content figure.alignleft,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content .wp-caption.alignleft,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content .wp-caption.alignleft,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content figure.alignleft,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content figure.alignleft,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption.alignleft,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content .wp-caption.alignleft {
margin-left: 0px;
margin-right: 20px;
max-width: 100%;
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.entry-content figure.alignright,
.module-content figure.alignright,
.entry-content .wp-caption.alignright,
.module-content .wp-caption.alignright {
margin-left: 20px;
margin-right: -100px;
max-width: 100%;
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none article .entry-content figure.alignright,
.pine-sidebar-none article .module-content figure.alignright,
.pine-sidebar-none article .entry-content .wp-caption.alignright,
.pine-sidebar-none article .module-content .wp-caption.alignright,
.pine-sidebar-none #comments .entry-content figure.alignright,
.pine-sidebar-none #comments .module-content figure.alignright,
.pine-sidebar-none #comments .entry-content .wp-caption.alignright,
.pine-sidebar-none #comments .module-content .wp-caption.alignright,
.section-content--sidebar-none .entry-content figure.alignright,
.section-content--sidebar-none .module-content figure.alignright,
.section-content--sidebar-none .entry-content .wp-caption.alignright,
.section-content--sidebar-none .module-content .wp-caption.alignright {
margin-left: 20px;
margin-right: -100px;
max-width: 100%;
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.sticky.post .entry-content figure.alignright,
.sticky.post .module-content figure.alignright,
.sticky.post .entry-content .wp-caption.alignright,
.sticky.post .module-content .wp-caption.alignright,
.comment.bypostauthor .entry-content figure.alignright,
.comment.bypostauthor .module-content figure.alignright,
.comment.bypostauthor .entry-content .wp-caption.alignright,
.comment.bypostauthor .module-content .wp-caption.alignright {
margin-left: 20px;
margin-right: 0px;
max-width: 100%;
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.sticky.post .pine-sidebar-none .sticky.post .entry-content figure.alignright,
.sticky.post .pine-sidebar-none .sticky.post .module-content figure.alignright,
.sticky.post .pine-sidebar-none .sticky.post .entry-content .wp-caption.alignright,
.sticky.post .pine-sidebar-none .sticky.post .module-content .wp-caption.alignright,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content figure.alignright,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content figure.alignright,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption.alignright,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content .wp-caption.alignright,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content figure.alignright,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content figure.alignright,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content .wp-caption.alignright,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content .wp-caption.alignright,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content figure.alignright,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content figure.alignright,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption.alignright,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content .wp-caption.alignright {
margin-left: 20px;
margin-right: 0px;
max-width: 100%;
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.entry-content figure.aligncenter,
.module-content figure.aligncenter,
.entry-content .wp-caption.aligncenter,
.module-content .wp-caption.aligncenter {
margin-left: -100px;
margin-right: -100px;
}
.pine-sidebar-none article .entry-content figure.aligncenter,
.pine-sidebar-none article .module-content figure.aligncenter,
.pine-sidebar-none article .entry-content .wp-caption.aligncenter,
.pine-sidebar-none article .module-content .wp-caption.aligncenter,
.pine-sidebar-none #comments .entry-content figure.aligncenter,
.pine-sidebar-none #comments .module-content figure.aligncenter,
.pine-sidebar-none #comments .entry-content .wp-caption.aligncenter,
.pine-sidebar-none #comments .module-content .wp-caption.aligncenter,
.section-content--sidebar-none .entry-content figure.aligncenter,
.section-content--sidebar-none .module-content figure.aligncenter,
.section-content--sidebar-none .entry-content .wp-caption.aligncenter,
.section-content--sidebar-none .module-content .wp-caption.aligncenter {
margin-left: -100px;
margin-right: -100px;
}
.sticky.post .entry-content figure.aligncenter,
.sticky.post .module-content figure.aligncenter,
.sticky.post .entry-content .wp-caption.aligncenter,
.sticky.post .module-content .wp-caption.aligncenter,
.comment.bypostauthor .entry-content figure.aligncenter,
.comment.bypostauthor .module-content figure.aligncenter,
.comment.bypostauthor .entry-content .wp-caption.aligncenter,
.comment.bypostauthor .module-content .wp-caption.aligncenter {
margin-left: 0px;
margin-right: 0px;
}
.sticky.post .pine-sidebar-none .sticky.post .entry-content figure.aligncenter,
.sticky.post .pine-sidebar-none .sticky.post .module-content figure.aligncenter,
.sticky.post .pine-sidebar-none .sticky.post .entry-content .wp-caption.aligncenter,
.sticky.post .pine-sidebar-none .sticky.post .module-content .wp-caption.aligncenter,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content figure.aligncenter,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content figure.aligncenter,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption.aligncenter,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content .wp-caption.aligncenter,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content figure.aligncenter,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content figure.aligncenter,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content .wp-caption.aligncenter,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content .wp-caption.aligncenter,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content figure.aligncenter,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content figure.aligncenter,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption.aligncenter,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content .wp-caption.aligncenter {
margin-left: 0px;
margin-right: 0px;
}
.entry-content figure.alignnone,
.module-content figure.alignnone,
.entry-content .wp-caption.alignnone,
.module-content .wp-caption.alignnone {
margin-left: -100px;
margin-right: -100px;
max-width: calc(100% + 200px);
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none article .entry-content figure.alignnone,
.pine-sidebar-none article .module-content figure.alignnone,
.pine-sidebar-none article .entry-content .wp-caption.alignnone,
.pine-sidebar-none article .module-content .wp-caption.alignnone,
.pine-sidebar-none #comments .entry-content figure.alignnone,
.pine-sidebar-none #comments .module-content figure.alignnone,
.pine-sidebar-none #comments .entry-content .wp-caption.alignnone,
.pine-sidebar-none #comments .module-content .wp-caption.alignnone,
.section-content--sidebar-none .entry-content figure.alignnone,
.section-content--sidebar-none .module-content figure.alignnone,
.section-content--sidebar-none .entry-content .wp-caption.alignnone,
.section-content--sidebar-none .module-content .wp-caption.alignnone {
margin-left: -100px;
margin-right: -100px;
max-width: calc(100% + 200px);
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.sticky.post .entry-content figure.alignnone,
.sticky.post .module-content figure.alignnone,
.sticky.post .entry-content .wp-caption.alignnone,
.sticky.post .module-content .wp-caption.alignnone,
.comment.bypostauthor .entry-content figure.alignnone,
.comment.bypostauthor .module-content figure.alignnone,
.comment.bypostauthor .entry-content .wp-caption.alignnone,
.comment.bypostauthor .module-content .wp-caption.alignnone {
margin-left: 0px;
margin-right: 0px;
max-width: calc(100% + 0px);
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.sticky.post .pine-sidebar-none .sticky.post .entry-content figure.alignnone,
.sticky.post .pine-sidebar-none .sticky.post .module-content figure.alignnone,
.sticky.post .pine-sidebar-none .sticky.post .entry-content .wp-caption.alignnone,
.sticky.post .pine-sidebar-none .sticky.post .module-content .wp-caption.alignnone,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content figure.alignnone,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content figure.alignnone,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption.alignnone,
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content .wp-caption.alignnone,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content figure.alignnone,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content figure.alignnone,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content .wp-caption.alignnone,
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content .wp-caption.alignnone,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content figure.alignnone,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content figure.alignnone,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption.alignnone,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content .wp-caption.alignnone {
margin-left: 0px;
margin-right: 0px;
max-width: calc(100% + 0px);
position: static;
left: auto;
-webkit-transform: none;
transform: none;
}
.entry-content figure.gallery-item img:not(.emoji),
.module-content figure.gallery-item img:not(.emoji),
.entry-content .wp-caption.gallery-item img:not(.emoji),
.module-content .wp-caption.gallery-item img:not(.emoji) {
left: auto;
-webkit-transform: none;
transform: none;
}
.pine-sidebar-none article .entry-content figure.gallery-item img:not(.emoji),
.pine-sidebar-none article .module-content figure.gallery-item img:not(.emoji),
.pine-sidebar-none article .entry-content .wp-caption.gallery-item img:not(.emoji),
.pine-sidebar-none article .module-content .wp-caption.gallery-item img:not(.emoji),
.pine-sidebar-none #comments .entry-content figure.gallery-item img:not(.emoji),
.pine-sidebar-none #comments .module-content figure.gallery-item img:not(.emoji),
.pine-sidebar-none #comments .entry-content .wp-caption.gallery-item img:not(.emoji),
.pine-sidebar-none #comments .module-content .wp-caption.gallery-item img:not(.emoji),
.section-content--sidebar-none .entry-content figure.gallery-item img:not(.emoji),
.section-content--sidebar-none .module-content figure.gallery-item img:not(.emoji),
.section-content--sidebar-none .entry-content .wp-caption.gallery-item img:not(.emoji),
.section-content--sidebar-none .module-content .wp-caption.gallery-item img:not(.emoji) {
left: auto;
-webkit-transform: none;
transform: none;
}
.sticky.post .entry-content figure.gallery-item img:not(.emoji),
.sticky.post .module-content figure.gallery-item img:not(.emoji),
.sticky.post .entry-content .wp-caption.gallery-item img:not(.emoji),
.sticky.post .module-content .wp-caption.gallery-item img:not(.emoji),
.comment.bypostauthor .entry-content figure.gallery-item img:not(.emoji),
.comment.bypostauthor .module-content figure.gallery-item img:not(.emoji),
.comment.bypostauthor .entry-content .wp-caption.gallery-item img:not(.emoji),
.comment.bypostauthor .module-content .wp-caption.gallery-item img:not(.emoji) {
left: auto;
-webkit-transform: none;
transform: none;
}
.sticky.post .pine-sidebar-none .sticky.post .entry-content figure.gallery-item img:not(.emoji),
.sticky.post .pine-sidebar-none .sticky.post .module-content figure.gallery-item img:not(.emoji),
.sticky.post .pine-sidebar-none .sticky.post .entry-content .wp-caption.gallery-item img:not(.emoji),
.sticky.post .pine-sidebar-none .sticky.post .module-content .wp-caption.gallery-item img:not(.emoji),
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content figure.gallery-item img:not(.emoji),
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content figure.gallery-item img:not(.emoji),
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption.gallery-item img:not(.emoji),
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content .wp-caption.gallery-item img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content figure.gallery-item img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content figure.gallery-item img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content .wp-caption.gallery-item img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content .wp-caption.gallery-item img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content figure.gallery-item img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content figure.gallery-item img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption.gallery-item img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content .wp-caption.gallery-item img:not(.emoji) {
left: auto;
-webkit-transform: none;
transform: none;
}
.entry-content figure img:not(.emoji),
.module-content figure img:not(.emoji),
.entry-content .wp-caption img:not(.emoji),
.module-content .wp-caption img:not(.emoji) {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.pine-sidebar-none article .entry-content figure img:not(.emoji),
.pine-sidebar-none article .module-content figure img:not(.emoji),
.pine-sidebar-none article .entry-content .wp-caption img:not(.emoji),
.pine-sidebar-none article .module-content .wp-caption img:not(.emoji),
.pine-sidebar-none #comments .entry-content figure img:not(.emoji),
.pine-sidebar-none #comments .module-content figure img:not(.emoji),
.pine-sidebar-none #comments .entry-content .wp-caption img:not(.emoji),
.pine-sidebar-none #comments .module-content .wp-caption img:not(.emoji),
.section-content--sidebar-none .entry-content figure img:not(.emoji),
.section-content--sidebar-none .module-content figure img:not(.emoji),
.section-content--sidebar-none .entry-content .wp-caption img:not(.emoji),
.section-content--sidebar-none .module-content .wp-caption img:not(.emoji) {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.sticky.post .entry-content figure img:not(.emoji),
.sticky.post .module-content figure img:not(.emoji),
.sticky.post .entry-content .wp-caption img:not(.emoji),
.sticky.post .module-content .wp-caption img:not(.emoji),
.comment.bypostauthor .entry-content figure img:not(.emoji),
.comment.bypostauthor .module-content figure img:not(.emoji),
.comment.bypostauthor .entry-content .wp-caption img:not(.emoji),
.comment.bypostauthor .module-content .wp-caption img:not(.emoji) {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.sticky.post .pine-sidebar-none .sticky.post .entry-content figure img:not(.emoji),
.sticky.post .pine-sidebar-none .sticky.post .module-content figure img:not(.emoji),
.sticky.post .pine-sidebar-none .sticky.post .entry-content .wp-caption img:not(.emoji),
.sticky.post .pine-sidebar-none .sticky.post .module-content .wp-caption img:not(.emoji),
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content figure img:not(.emoji),
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content figure img:not(.emoji),
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption img:not(.emoji),
.sticky.post .pine-sidebar-none .comment.bypostauthor .module-content .wp-caption img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content figure img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content figure img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-content .wp-caption img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .sticky.post .module-content .wp-caption img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content figure img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content figure img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-content .wp-caption img:not(.emoji),
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .module-content .wp-caption img:not(.emoji) {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.entry-image {
max-width: calc(100% + 200px);
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.pine-sidebar-none article .entry-image,
.pine-sidebar-none #comments .entry-image,
.section-content--sidebar-none .entry-image {
max-width: calc(100% + 200px);
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.sticky.post .entry-image,
.comment.bypostauthor .entry-image {
max-width: calc(100% + 0px);
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.sticky.post .pine-sidebar-none .sticky.post .entry-image,
.sticky.post .pine-sidebar-none .comment.bypostauthor .entry-image,
.comment.bypostauthor .pine-sidebar-none .sticky.post .entry-image,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .entry-image {
max-width: calc(100% + 0px);
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.main-nav ul {
margin: 0 -45px 0 0;
}
.main-nav li {
margin-right: 45px;
}
.main-nav .sub-menu .menu-item-offcanvas-only {
display: none;
}
.offcanvas-toggle {
display: none;
}
.gallery {
margin-left: -115px;
margin-right: -115px;
max-width: calc(100% + 200px + 15px + 15px);
}
.pine-sidebar-none article .gallery,
.pine-sidebar-none #comments .gallery,
.section-content--sidebar-none .gallery {
margin-left: -115px;
margin-right: -115px;
max-width: calc(100% + 200px + 15px + 15px);
}
.sticky.post .gallery,
.comment.bypostauthor .gallery {
margin-left: -15px;
margin-right: -15px;
max-width: calc(100% + 0px + 15px + 15px);
}
.sticky.post .pine-sidebar-none .sticky.post .gallery,
.sticky.post .pine-sidebar-none .comment.bypostauthor .gallery,
.comment.bypostauthor .pine-sidebar-none .sticky.post .gallery,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .gallery {
margin-left: -15px;
margin-right: -15px;
max-width: calc(100% + 0px + 15px + 15px);
}
.gallery-wrapper {
margin-left: -102px;
margin-right: -102px;
width: calc(100% + 200px + 4px);
}
.pine-sidebar-none article .gallery-wrapper,
.pine-sidebar-none #comments .gallery-wrapper,
.section-content--sidebar-none .gallery-wrapper {
margin-left: -102px;
margin-right: -102px;
width: calc(100% + 200px + 4px);
}
.sticky.post .gallery-wrapper,
.comment.bypostauthor .gallery-wrapper {
margin-left: -2px;
margin-right: -2px;
width: calc(100% + 0px + 4px);
}
.sticky.post .pine-sidebar-none .sticky.post .gallery-wrapper,
.sticky.post .pine-sidebar-none .comment.bypostauthor .gallery-wrapper,
.comment.bypostauthor .pine-sidebar-none .sticky.post .gallery-wrapper,
.comment.bypostauthor .pine-sidebar-none .comment.bypostauthor .gallery-wrapper {
margin-left: -2px;
margin-right: -2px;
width: calc(100% + 0px + 4px);
}
}
@media (max-width: 1199px) {
.main-nav--wrapper {
display: block;
text-align: left;
width: 320px;
height: 100%;
position: fixed;
top: 0;
bottom: 0;
right: 0;
background: #363636;
z-index: -1;
-webkit-transform: translateX(320px) translateZ(0);
transform: translateX(320px) translateZ(0);
-webkit-transition: 0.2s -webkit-transform;
transition: 0.2s -webkit-transform;
transition: 0.2s transform;
transition: 0.2s transform, 0.2s -webkit-transform;
padding: 112px 0 30px 0;
}
.main-nav--wrapper .main-nav {
position: relative;
display: block;
overflow: hidden;
}
.main-nav--wrapper .main-nav .sub-menu-wrapper {
margin: 0;
top: 0;
width: 100%;
border-radius: 0;
height: 100% !important;
left: 0;
-webkit-transform: translateX(100%);
transform: translateX(100%);
opacity: 1;
background: transparent;
}
.main-nav--wrapper .main-nav .sub-menu-wrapper--opened {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.main-nav--wrapper .main-nav .sub-menu {
width: 100%;
}
.main-nav--wrapper .main-nav .sub-menu li a,
.main-nav--wrapper .main-nav .sub-menu li a:hover,
.main-nav--wrapper .main-nav .sub-menu li a:focus,
.main-nav--wrapper .main-nav .sub-menu li a.menu-item-link-active {
background-color: transparent;
}
.main-nav--wrapper .main-nav .sub-menu li.current-menu-ancestor > a,
.main-nav--wrapper .main-nav .sub-menu li.current-menu-parent > a,
.main-nav--wrapper .main-nav .sub-menu li.current-menu-item > a {
background-color: transparent;
}
.main-nav--wrapper .main-nav .sub-menu .menu-item-back {
background-color: #1c1c1c;
}
.main-nav--wrapper .main-nav .sub-menu .menu-item-back a {
color: #363636;
-webkit-transition: color 0.2s;
transition: color 0.2s;
}
.main-nav--wrapper .main-nav .sub-menu .menu-item-back a:before {
margin-left: 0;
margin-right: 12px;
border-color: transparent #363636 transparent transparent;
-webkit-transition: border 0.2s;
transition: border 0.2s;
}
.main-nav--wrapper .main-nav .sub-menu .menu-item-has-children > a:after {
right: 0;
border-color: transparent transparent transparent #ffffff;
}
.main-nav--wrapper .main-nav .sub-menu .menu-item-has-children > a:hover:after,
.main-nav--wrapper .main-nav .sub-menu .menu-item-has-children > a:focus:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav .sub-menu .current-menu-ancestor > a:after,
.main-nav--wrapper .main-nav .sub-menu .current-menu-parent > a:after,
.main-nav--wrapper .main-nav .sub-menu .current-menu-item > a:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav ul {
margin: 0;
height: 100%;
background-color: #363636;
}
.main-nav--wrapper .main-nav > ul > .menu-item-has-children > a:after {
border-width: 4px 0 4px 7px;
border-color: transparent transparent transparent #ffffff;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.main-nav--wrapper .main-nav > ul > .menu-item-has-children > a:hover:after,
.main-nav--wrapper .main-nav > ul > .menu-item-has-children > a:focus:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav > ul > .menu-item-has-children > a:before {
display: none;
}
.main-nav--wrapper .main-nav li {
margin: 0;
border: 0;
display: block;
text-align: left;
padding: 0 60px 0 30px;
position: static;
background-color: #363636;
-webkit-transition: background 0.2s;
transition: background 0.2s;
}
.main-nav--wrapper .main-nav li a {
position: relative;
display: block;
color: #ffffff;
padding: 12px 0;
text-transform: uppercase;
border-bottom: none;
background-color: transparent;
}
.main-nav--wrapper .main-nav li a.menu-item-link-active {
background-color: transparent;
}
.main-nav--wrapper .main-nav li:hover {
background-color: #1c1c1c;
}
.main-nav--wrapper .main-nav li:hover > a {
color: #ffffff;
}
.main-nav--wrapper .main-nav li.menu-item-has-children > a {
position: relative;
}
.main-nav--wrapper .main-nav li.menu-item-has-children > a:after {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 4px 0 4px 7px;
position: absolute;
top: 50%;
right: 15px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav li.menu-item-has-children:hover > a:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav li.current-menu-ancestor,
.main-nav--wrapper .main-nav li.current-menu-parent,
.main-nav--wrapper .main-nav li.current-menu-item {
background-color: #1c1c1c;
}
.main-nav--wrapper .main-nav li.current-menu-ancestor > a,
.main-nav--wrapper .main-nav li.current-menu-parent > a,
.main-nav--wrapper .main-nav li.current-menu-item > a {
color: #ffffff;
}
.main-nav--wrapper .main-nav li.current-menu-ancestor > a:after,
.main-nav--wrapper .main-nav li.current-menu-parent > a:after,
.main-nav--wrapper .main-nav li.current-menu-item > a:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav li:last-child a {
border: 0;
}
.offcanvas-expanded .main-nav--wrapper {
-webkit-transform: translateX(0) translateZ(0);
transform: translateX(0) translateZ(0);
}
.section-hero:not(:first-child) .section-hero__content .hultra {
font-size: 56px;
}
.main-nav--wrapper {
background: #363636;
}
.main-nav--wrapper .main-nav .sub-menu .menu-item-back {
background-color: #1c1c1c;
}
.main-nav--wrapper .main-nav .sub-menu .menu-item-back a {
color: #363636;
}
.main-nav--wrapper .main-nav .sub-menu .menu-item-back a:before {
border-right-color: #363636;
}
.main-nav--wrapper .main-nav .sub-menu .menu-item-has-children > a:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav .sub-menu .menu-item-has-children > a:hover:after,
.main-nav--wrapper .main-nav .sub-menu .menu-item-has-children > a:focus:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav .sub-menu .current-menu-ancestor > a:after,
.main-nav--wrapper .main-nav .sub-menu .current-menu-parent > a:after,
.main-nav--wrapper .main-nav .sub-menu .current-menu-item > a:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav ul {
background-color: #363636;
}
.main-nav--wrapper .main-nav > ul > .menu-item-has-children > a:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav > ul > .menu-item-has-children > a:hover:after,
.main-nav--wrapper .main-nav > ul > .menu-item-has-children > a:focus:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav li {
background-color: #363636;
}
.main-nav--wrapper .main-nav li a {
color: #ffffff;
}
.main-nav--wrapper .main-nav li:hover {
background-color: #1c1c1c;
}
.main-nav--wrapper .main-nav li:hover > a {
color: #ffffff;
}
.main-nav--wrapper .main-nav li.menu-item-has-children > a:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav li.menu-item-has-children:hover > a:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav li.current-menu-ancestor,
.main-nav--wrapper .main-nav li.current-menu-parent,
.main-nav--wrapper .main-nav li.current-menu-item {
background-color: #1c1c1c;
}
.main-nav--wrapper .main-nav li.current-menu-ancestor > a,
.main-nav--wrapper .main-nav li.current-menu-parent > a,
.main-nav--wrapper .main-nav li.current-menu-item > a {
color: #ffffff;
}
.main-nav--wrapper .main-nav li.current-menu-ancestor > a:after,
.main-nav--wrapper .main-nav li.current-menu-parent > a:after,
.main-nav--wrapper .main-nav li.current-menu-item > a:after {
border-left-color: #ffffff;
}
}
@media (max-width: 899px) {
.section-hero:not(:first-child) .section-hero__content .hultra {
font-size: 48px;
}
}
@media (max-width: 782px) {
.admin-bar.preloader-hidden .site-header {
top: 46px;
}
.admin-bar .main-nav--wrapper {
top: 46px;
}
}
@media (max-width: 600px) {
.admin-bar.preloader-hidden .site-header {
top: 0;
}
.site-header {
position: relative;
}
.main-nav--wrapper {
position: absolute;
height: auto;
bottom: auto;
}
.admin-bar .main-nav--wrapper {
top: 0;
}
}
@media (max-width: 599px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table !important;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
.visible-xs-block {
display: block !important;
}
.visible-xs-inline {
display: inline !important;
}
.visible-xs-inline-block {
display: inline-block !important;
}
.hidden-xs {
display: none !important;
}
}
@media (min-width: 600px) and (max-width: 899px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table !important;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
.visible-sm-block {
display: block !important;
}
.visible-sm-inline {
display: inline !important;
}
.visible-sm-inline-block {
display: inline-block !important;
}
.hidden-sm {
display: none !important;
}
}
@media (min-width: 900px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table !important;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
.visible-md-block {
display: block !important;
}
.visible-md-inline {
display: inline !important;
}
.visible-md-inline-block {
display: inline-block !important;
}
.hidden-md {
display: none !important;
}
}
@media (min-width: 460px) and (max-width: 1199px) {
.main-nav--wrapper {
width: 460px;
-webkit-transform: translateX(460px);
transform: translateX(460px);
}
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table !important;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
.visible-print-block {
display: block !important;
}
.visible-print-inline {
display: inline !important;
}
.visible-print-inline-block {
display: inline-block !important;
}
.hidden-print {
display: none !important;
}
}::-moz-selection {
background-color: #1c1c1c;
}
::selection {
background-color: #1c1c1c;
}
body {
color: #1c1c1c;
font-weight: 400;
font-size: 16px;
line-height: 1.69;
font-family: 'Inconsolata', monospace;
}
a {
font-weight: 700;
color: #1c1c1c;
border-bottom-color: #1c1c1c;
}
a::-moz-selection {
background-color: #1c1c1c;
}
a::selection {
background-color: #1c1c1c;
}
.text-small {
font-size: 12px;
line-height: 1.6;
}
.text-large {
font-size: 24px;
line-height: 1.8;
}
.text-extra-large {
font-size: 32px;
line-height: 1.8;
}
.text-ultra {
font-size: 64px;
line-height: 1.8;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.hultra {
font-family: 'Inconsolata', monospace;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.hultra,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
.hultra a {
color: #1c1c1c;
border-bottom-color: #1c1c1c;
}
.sidebar h1,
.sidebar h2,
.sidebar h3,
.sidebar h4,
.sidebar h5,
.sidebar h6,
.sidebar .h1,
.sidebar .h2,
.sidebar .h3,
.sidebar .h4,
.sidebar .h5,
.sidebar .h6,
.sidebar .hultra,
.sidebar h1 a,
.sidebar h2 a,
.sidebar h3 a,
.sidebar h4 a,
.sidebar h5 a,
.sidebar h6 a,
.sidebar .h1 a,
.sidebar .h2 a,
.sidebar .h3 a,
.sidebar .h4 a,
.sidebar .h5 a,
.sidebar .h6 a,
.sidebar .hultra a {
color: #1c1c1c;
border-bottom-color: #e9e9e9;
}
.sidebar h1::-moz-selection,
.sidebar h2::-moz-selection,
.sidebar h3::-moz-selection,
.sidebar h4::-moz-selection,
.sidebar h5::-moz-selection,
.sidebar h6::-moz-selection,
.sidebar .h1::-moz-selection,
.sidebar .h2::-moz-selection,
.sidebar .h3::-moz-selection,
.sidebar .h4::-moz-selection,
.sidebar .h5::-moz-selection,
.sidebar .h6::-moz-selection,
.sidebar .hultra::-moz-selection,
.sidebar h1 a::-moz-selection,
.sidebar h2 a::-moz-selection,
.sidebar h3 a::-moz-selection,
.sidebar h4 a::-moz-selection,
.sidebar h5 a::-moz-selection,
.sidebar h6 a::-moz-selection,
.sidebar .h1 a::-moz-selection,
.sidebar .h2 a::-moz-selection,
.sidebar .h3 a::-moz-selection,
.sidebar .h4 a::-moz-selection,
.sidebar .h5 a::-moz-selection,
.sidebar .h6 a::-moz-selection,
.sidebar .hultra a::-moz-selection {
background-color: #1c1c1c;
}
.sidebar h1::selection,
.sidebar h2::selection,
.sidebar h3::selection,
.sidebar h4::selection,
.sidebar h5::selection,
.sidebar h6::selection,
.sidebar .h1::selection,
.sidebar .h2::selection,
.sidebar .h3::selection,
.sidebar .h4::selection,
.sidebar .h5::selection,
.sidebar .h6::selection,
.sidebar .hultra::selection,
.sidebar h1 a::selection,
.sidebar h2 a::selection,
.sidebar h3 a::selection,
.sidebar h4 a::selection,
.sidebar h5 a::selection,
.sidebar h6 a::selection,
.sidebar .h1 a::selection,
.sidebar .h2 a::selection,
.sidebar .h3 a::selection,
.sidebar .h4 a::selection,
.sidebar .h5 a::selection,
.sidebar .h6 a::selection,
.sidebar .hultra a::selection {
background-color: #1c1c1c;
}
.site-footer h1,
.site-footer h2,
.site-footer h3,
.site-footer h4,
.site-footer h5,
.site-footer h6,
.site-footer .h1,
.site-footer .h2,
.site-footer .h3,
.site-footer .h4,
.site-footer .h5,
.site-footer .h6,
.site-footer .hultra,
.site-footer h1 a,
.site-footer h2 a,
.site-footer h3 a,
.site-footer h4 a,
.site-footer h5 a,
.site-footer h6 a,
.site-footer .h1 a,
.site-footer .h2 a,
.site-footer .h3 a,
.site-footer .h4 a,
.site-footer .h5 a,
.site-footer .h6 a,
.site-footer .hultra a {
color: #555555;
border-bottom-color: #555555;
}
.site-footer h1::-moz-selection,
.site-footer h2::-moz-selection,
.site-footer h3::-moz-selection,
.site-footer h4::-moz-selection,
.site-footer h5::-moz-selection,
.site-footer h6::-moz-selection,
.site-footer .h1::-moz-selection,
.site-footer .h2::-moz-selection,
.site-footer .h3::-moz-selection,
.site-footer .h4::-moz-selection,
.site-footer .h5::-moz-selection,
.site-footer .h6::-moz-selection,
.site-footer .hultra::-moz-selection,
.site-footer h1 a::-moz-selection,
.site-footer h2 a::-moz-selection,
.site-footer h3 a::-moz-selection,
.site-footer h4 a::-moz-selection,
.site-footer h5 a::-moz-selection,
.site-footer h6 a::-moz-selection,
.site-footer .h1 a::-moz-selection,
.site-footer .h2 a::-moz-selection,
.site-footer .h3 a::-moz-selection,
.site-footer .h4 a::-moz-selection,
.site-footer .h5 a::-moz-selection,
.site-footer .h6 a::-moz-selection,
.site-footer .hultra a::-moz-selection {
background-color: #555555;
}
.site-footer h1::selection,
.site-footer h2::selection,
.site-footer h3::selection,
.site-footer h4::selection,
.site-footer h5::selection,
.site-footer h6::selection,
.site-footer .h1::selection,
.site-footer .h2::selection,
.site-footer .h3::selection,
.site-footer .h4::selection,
.site-footer .h5::selection,
.site-footer .h6::selection,
.site-footer .hultra::selection,
.site-footer h1 a::selection,
.site-footer h2 a::selection,
.site-footer h3 a::selection,
.site-footer h4 a::selection,
.site-footer h5 a::selection,
.site-footer h6 a::selection,
.site-footer .h1 a::selection,
.site-footer .h2 a::selection,
.site-footer .h3 a::selection,
.site-footer .h4 a::selection,
.site-footer .h5 a::selection,
.site-footer .h6 a::selection,
.site-footer .hultra a::selection {
background-color: #555555;
}
h1::-moz-selection,
h2::-moz-selection,
h3::-moz-selection,
h4::-moz-selection,
h5::-moz-selection,
h6::-moz-selection,
.h1::-moz-selection,
.h2::-moz-selection,
.h3::-moz-selection,
.h4::-moz-selection,
.h5::-moz-selection,
.h6::-moz-selection,
.hultra::-moz-selection,
h1 a::-moz-selection,
h2 a::-moz-selection,
h3 a::-moz-selection,
h4 a::-moz-selection,
h5 a::-moz-selection,
h6 a::-moz-selection,
.h1 a::-moz-selection,
.h2 a::-moz-selection,
.h3 a::-moz-selection,
.h4 a::-moz-selection,
.h5 a::-moz-selection,
.h6 a::-moz-selection,
.hultra a::-moz-selection {
background-color: #1c1c1c;
}
h1::selection,
h2::selection,
h3::selection,
h4::selection,
h5::selection,
h6::selection,
.h1::selection,
.h2::selection,
.h3::selection,
.h4::selection,
.h5::selection,
.h6::selection,
.hultra::selection,
h1 a::selection,
h2 a::selection,
h3 a::selection,
h4 a::selection,
h5 a::selection,
h6 a::selection,
.h1 a::selection,
.h2 a::selection,
.h3 a::selection,
.h4 a::selection,
.h5 a::selection,
.h6 a::selection,
.hultra a::selection {
background-color: #1c1c1c;
}
h1,
.h1 {
font-size: 32px;
line-height: 1.44;
font-weight: 400;
font-style: normal;
}
h2,
.h2 {
font-size: 28px;
line-height: 1.5;
font-weight: 400;
font-style: normal;
}
h3,
.h3 {
font-size: 24px;
line-height: 1.58;
font-weight: 400;
font-style: normal;
}
h4,
.h4 {
font-size: 20px;
line-height: 1.6;
font-weight: 400;
font-style: normal;
}
h5,
.h5 {
font-size: 18px;
line-height: 1.66;
font-weight: 400;
font-style: normal;
}
h6,
.h6 {
font-size: 16px;
line-height: 1.75;
font-weight: 400;
font-style: normal;
}
.hultra {
font-size: 64px;
line-height: 1.4;
font-weight: 400;
font-style: normal;
}
dl dt {
font-weight: 700;
}
ins {
border-bottom-color: #e9e9e9;
}
.entry-title a {
font-size: 32px;
}
.logged-in-as {
font-family: 'Inconsolata', monospace;
}
.logged-in-as a {
font-weight: 400;
}
.page-header h1 {
font-size: 64px;
}
.page-header .taxonomy-description p {
font-size: 24px;
}
.btn {
font-family: 'Inconsolata', monospace;
font-size: 16px;
line-height: 1.8;
font-weight: 400;
font-style: normal;
}
.btn.btn--big {
font-size: 24px;
line-height: 1.8;
font-weight: 400;
font-style: normal;
}
.btn--cta {
font-size: 32px;
}
label {
font-weight: 400 !important;
font-family: 'Inconsolata', monospace;
}
input,
textarea,
select {
font-size: 16px;
font-family: 'Inconsolata', monospace;
}
input[type="radio"]:not(:checked) + label,
input[type="radio"]:checked + label,
input[type="checkbox"]:not(:checked) + label,
input[type="checkbox"]:checked + label,
input[type="radio"]:not(:checked) + .wpcf7-list-item-label,
input[type="radio"]:checked + .wpcf7-list-item-label,
input[type="checkbox"]:not(:checked) + .wpcf7-list-item-label,
input[type="checkbox"]:checked + .wpcf7-list-item-label {
font-family: 'Inconsolata', monospace;
}
input[type="radio"]:checked + label,
input[type="radio"]:checked + .wpcf7-list-item-label {
font-weight: 700;
}
.wpcf7 p {
font-family: 'Inconsolata', monospace;
}
.validation_error {
font-family: 'Inconsolata', monospace;
}
.validation_message,
span.wpcf7-not-valid-tip {
font-weight: 700;
font-size: 12px !important;
font-family: 'Inconsolata', monospace !important;
}
div.wpcf7-validation-errors {
font-weight: 700;
font-family: 'Inconsolata', monospace;
}
input[type="submit"] {
font-family: 'Inconsolata', monospace;
font-weight: 700;
}
.ui-datepicker table td,
.ui-datepicker table th {
font-weight: 400;
}
.ui-datepicker table td a,
.ui-datepicker table th a {
font-weight: 400;
font-family: 'Inconsolata', monospace;
}
.modal-header .close,
.modal-footer .close {
font-size: 24px;
}
.notf {
font-family: 'Inconsolata', monospace;
}
.notf a {
font-weight: 800;
}
.progress-item {
font-size: 16px;
font-family: 'Inconsolata', monospace;
}
.progress-item__title {
font-weight: 800;
}
.progress-item__percentage {
font-weight: 800;
}
.tooltip-inner {
font-size: 16px;
font-family: 'Inconsolata', monospace;
}
.module-audio .song {
font-size: 24px;
}
.module-audio .artist {
font-size: 16px;
}
.module-audio .progress-time {
font-size: 12px;
font-family: 'Inconsolata', monospace;
font-weight: 800;
}
.module-audio .controls button {
font-size: 16px;
}
.module-audio .playlist table tr td {
font-size: 16px;
}
.module-audio .playlist table tr td:first-child {
font-family: 'Inconsolata', monospace;
}
.module-audio .playlist table tr.current td {
font-weight: 700;
}
.comment .reply a {
font-size: 12px;
font-family: 'Inconsolata', monospace;
}
.comments-title {
font-size: 16px;
}
.comment-author {
font-weight: 700;
}
.comment-metadata {
font-size: 12px;
}
.comment-metadata a {
font-weight: 400;
}
.comment-reply-title {
font-size: 16px;
}
.comment-form label {
font-size: 12px;
}
.no-comments {
font-weight: 700;
font-family: 'Inconsolata', monospace;
}
.error-404 h2 {
font-size: 32px;
line-height: 1.8;
}
.error-404 h2 a {
font-weight: 800;
}
.error-404 p {
font-size: 16px;
}
.site-footer {
font-family: 'Inconsolata', monospace;
}
.site-footer__item.widget a {
font-weight: 700;
}
.site-copyright {
font-size: 12px;
font-family: 'Inconsolata', monospace;
}
.main-nav li a {
font-family: 'Inconsolata', monospace;
}
.site-header__description {
font-size: 16px;
font-weight: 400;
}
.section-hero__audio-button {
font-size: 24px;
}
.info-card {
font-size: 16px;
line-height: 1.69;
}
.info-card__title {
font-size: 32px;
}
.info-card.info-card--side .info-card__title {
font-size: 32px;
}
.info-card.info-card--small {
font-size: 16px;
}
.info-card.info-card--small .info-card__title {
line-height: 1.8;
font-size: 24px;
}
.info-card.info-card--small em {
font-size: 24px;
}
.info-card .gfield {
font-size: 16px;
}
.info-card .gfield .gfield_description {
font-size: 12px;
}
.pagination .nav-links {
font-family: 'Inconsolata', monospace;
}
.pagination .nav-links > * {
font-size: 12px;
font-weight: 700;
}
.page-links {
font-family: 'Inconsolata', monospace;
color: #a1a1a1;
border-top-color: #e9e9e9;
}
.page-links a {
color: #a1a1a1;
border-color: #a1a1a1;
}
.page-links a::-moz-selection {
background-color: #a1a1a1;
}
.page-links a::selection {
background-color: #a1a1a1;
}
.page-links::-moz-selection {
background-color: #a1a1a1;
}
.page-links::selection {
background-color: #a1a1a1;
}
.pricing-table__item.pricing-table__item--big .pricing-table__title h2 {
font-size: 32px;
}
.pricing-table__title h1 {
font-size: 24px;
font-weight: 800;
}
.pricing-table__title small {
font-size: 16px;
font-weight: 700;
font-family: 'Inconsolata', monospace;
}
.pricing-table__price {
font-family: 'Inconsolata', monospace;
}
.pricing-table__price .price {
font-size: 32px;
line-height: 1.8;
font-weight: 700;
}
.pricing-table__price .price-desc {
font-size: 16px;
}
.pricing-table ul li {
font-size: 16px;
}
.pricing-table .pricing-table__features-list {
font-weight: 700;
}
.pricing-table .btn {
font-size: 16px;
font-weight: 700;
}
.pricing-table--small .pricing-table__item.pricing-table__item--big .pricing-table__title h2 {
font-size: 24px;
}
.pricing-table--small .pricing-table__price .price {
font-size: 32px;
}
.pricing-table--small .pricing-table__title h2 {
font-size: 16px;
}
.pricing-table--compact .pricing-table__item.pricing-table__item--big .pricing-table__title h2 {
font-size: 16px;
}
.pricing-table--compact .pricing-table__item .btn {
font-size: 16px;
}
.project-info h2 {
font-size: 16px;
}
.project-info p {
font-size: 16px;
font-family: 'Inconsolata', monospace;
}
.project-info a {
font-weight: 400;
font-family: 'Inconsolata', monospace;
}
.projects-list-nav {
font-family: 'Inconsolata', monospace;
}
.projects-list__item h3 {
font-size: 24px;
line-height: 1.8;
}
.projects-list__item span {
font-weight: 400;
line-height: 1.69;
}
.widget {
font-family: 'Inconsolata', monospace;
}
.widget a {
font-weight: 400;
}
.widget-title {
font-size: 16px;
}
.widget_search .search-field {
font-family: 'Inconsolata', monospace;
}
.widget_calendar table caption {
font-weight: 700;
}
.widget_calendar table td a,
.widget_calendar table th a {
font-weight: 700;
}
.slider h2 {
font-size: 32px;
font-weight: 800;
}
.slider .testimonial header {
font-family: 'Inconsolata', monospace;
}
.slider .testimonial header .rate {
font-size: 24px;
}
.slider .testimonial footer {
font-size: 24px;
}
.slider .testimonial--clean-3 .testimonial__content {
font-size: 24px;
}
.slider .swiper-button-next,
.slider .swiper-button-prev {
font-size: 24px;
}
.social-title {
font-size: 16px;
}
.social .social__time {
font-size: 16px;
}
body {
background-color: #ffffff;
}
#page {
background-color: #ffffff;
background-image: none;
background-repeat: repeat;
background-position: top left;
background-attachment: scroll;
}
::-moz-selection {
color: #ffffff;
background-color: #1c1c1c;
}
::selection {
color: #ffffff;
background-color: #1c1c1c;
}
table th,
table thead td {
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}
table td {
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}
table thead tr:last-child td,
table thead tr:last-child th {
border-bottom: 1px solid #ffffff;
}
.btn {
background-color: #333333;
border: none;
color: #ffffff;
}
.btn.btn--icon:after {
background-color: #252525;
}
.btn.btn--icon:hover,
.btn.btn--icon:focus {
background-color: #333333;
}
.btn:hover,
.btn:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.btn__icon {
background-color: #252525;
border-right: none;
}
.btn:hover .btn__icon,
.btn:focus .btn__icon {
background-color: #252525;
border-right: none;
}
.btn__icon .pine-icon {
fill: #ffffff;
}
.btn:hover .btn__icon .pine-icon,
.btn:focus .btn__icon .pine-icon {
fill: #ffffff;
}
.btn.btn--shortcode {
background-color: #333333;
border: none;
color: #ffffff;
}
.btn.btn--shortcode:hover,
.btn.btn--shortcode:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.btn.btn--shortcode.btn--icon:after {
background-color: #252525;
}
.btn.btn--shortcode.btn--icon:hover,
.btn.btn--shortcode.btn--icon:focus {
background-color: #333333;
}
.btn.btn--shortcode .btn__icon {
background-color: #252525;
border-right: none;
}
.btn.btn--shortcode:hover .btn__icon,
.btn.btn--shortcode:focus .btn__icon {
border-right: none;
background-color: #252525;
}
.btn.btn--shortcode .btn__icon .pine-icon {
fill: #ffffff;
}
.btn.btn--shortcode:hover .btn__icon .pine-icon,
.btn.btn--shortcode:focus .btn__icon .pine-icon {
fill: #ffffff;
}
input,
select,
textarea {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
color: #1c1c1c;
}
input:focus,
select:focus,
textarea:focus {
border: solid 1px #cccccc;
}
input::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #838383;
}
input::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
color: #838383;
}
input:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #838383;
}
input::placeholder,
select::placeholder,
textarea::placeholder {
color: #838383;
}
input[type="submit"] {
background-color: #333333;
border: none;
color: #ffffff;
}
input[type="submit"]:hover,
input[type="submit"]:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
label {
color: #707070;
}
input[type="checkbox"] + label,
input[type="checkbox"] + .wpcf7-list-item-label {
color: #000000;
}
input[type="radio"] + label,
input[type="radio"] + .wpcf7-list-item-label {
color: #000000;
}
input[type="checkbox"] + label:before,
input[type="checkbox"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
input[type="radio"] + label:before,
input[type="radio"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
input[type="checkbox"] + label:after,
input[type="checkbox"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
input[type="radio"] + label:after,
input[type="radio"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
.wpcf7 p {
color: #707070;
}
.gform_wrapper .gfield_required {
color: #dc4e41;
}
.gform_wrapper table.gfield_list td {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
}
.gform_wrapper form .gfield_time_hour input:focus,
.gform_wrapper form .gfield_time_minute input:focus {
border-right-color: #cccccc;
}
.gform_wrapper form .gfield_date_day input,
.gform_wrapper form .gfield_date_month input,
.gform_wrapper form .gfield_date_year input,
.gform_wrapper form .gfield_time_hour input,
.gform_wrapper form .gfield_time_minute input {
border-right: solid 1px #e9e9e9;
}
.gform_wrapper .ui-datepicker-trigger .pine-icon {
fill: #555555;
}
.gfield_description {
color: #838383;
}
.ginput_preview {
color: #ffffff;
background-color: #3cb878;
}
.ginput_preview button .pine-icon {
fill: #ffffff;
}
.ui-datepicker {
border: solid 1px #e9e9e9;
}
.ui-datepicker-prev,
.ui-datepicker-next {
background-color: #333333;
}
.ui-datepicker-prev svg,
.ui-datepicker-next svg {
fill: #ffffff;
}
.ui-datepicker-prev {
border-right-color: #e9e9e9;
}
.ui-datepicker select {
color: #1c1c1c;
}
.ui-datepicker table {
border-top: solid 1px #e9e9e9;
}
.ui-datepicker table td,
.ui-datepicker table th {
background-color: #e9e9e9;
}
.ui-datepicker table th {
color: #1c1c1c;
border-bottom: solid 1px #e9e9e9;
}
.ui-datepicker table td a {
color: #838383;
}
.validation_error {
color: #ffffff;
background-color: #dc4e41;
}
.gfield_description.validation_message,
span.wpcf7-not-valid-tip {
color: #ffffff;
background-color: #dc4e41;
font-size: 12px !important;
}
.wpcf7 .screen-reader-response[role="alert"] {
color: #ffffff;
font-family: 'Inconsolata', monospace;
background-color: #dc4e41;
}
div.wpcf7-validation-errors {
color: #ffffff;
background-color: #dc4e41;
}
.archive .post,
.blog .post {
border-bottom-color: #e9e9e9;
}
.comments-area,
.comment-list + .comment-respond {
border-color: #e9e9e9;
}
.navigation {
border-top-color: #e9e9e9;
}
.project-info h2 {
border-bottom-color: #e9e9e9;
}
#preloader-screen {
background-color: #1c1c1c;
}
.site-header:before {
background-color: #1c1c1c;
}
.site-header__logo svg * {
fill: #ffffff;
}
.site-header__title {
color: #ffffff;
}
.site-header__description {
color: #ededed;
}
.main-nav > ul > .menu-item-has-children > a:before {
border-bottom-color: #1c1c1c;
}
.main-nav > ul > .menu-item-has-children.sub-menu-lighter-pointer > a:before {
border-bottom-color: #363636;
}
.main-nav li a {
color: #ffffff;
}
.main-nav li a:hover,
.main-nav li a:focus,
.main-nav li a.menu-item-link-active {
border-bottom-color: #ffffff;
}
.main-nav li.current-menu-ancestor > a,
.main-nav li.current-menu-parent > a,
.main-nav li.current-menu-item > a {
border-bottom-color: #ffffff;
}
.main-nav .sub-menu-wrapper {
background: #363636;
}
.main-nav .sub-menu li a {
color: #ffffff;
background-color: #363636;
}
.main-nav .sub-menu li a:hover,
.main-nav .sub-menu li a:focus,
.main-nav .sub-menu li a.menu-item-link-active {
background-color: #1c1c1c;
color: #ffffff;
}
.main-nav .sub-menu li.current-menu-ancestor > a,
.main-nav .sub-menu li.current-menu-parent > a,
.main-nav .sub-menu li.current-menu-item > a {
background-color: #1c1c1c;
color: #ffffff;
}
.main-nav .sub-menu li.current-menu-ancestor > a:after,
.main-nav .sub-menu li.current-menu-parent > a:after,
.main-nav .sub-menu li.current-menu-item > a:after {
border-left-color: #ffffff;
}
.main-nav .sub-menu .menu-item-back a {
color: #363636;
background-color: #1c1c1c;
}
.main-nav .sub-menu .menu-item-back a:before {
border-right-color: #363636;
}
.main-nav .sub-menu .menu-item-back a:hover,
.main-nav .sub-menu .menu-item-back a:focus {
color: #ffffff;
}
.main-nav .sub-menu .menu-item-back a:hover:before,
.main-nav .sub-menu .menu-item-back a:focus:before {
border-right-color: #ffffff;
}
.main-nav .sub-menu .menu-item-has-children > a:after {
border-left-color: #ffffff;
}
.main-nav .sub-menu .menu-item-has-children > a:hover:after,
.main-nav .sub-menu .menu-item-has-children > a:focus:after {
border-left-color: #ffffff;
}
.offcanvas-toggle span {
background-color: #cccccc;
}
.site-footer {
background-color: #1c1c1c;
color: #707070;
}
.site-footer input,
.site-footer select,
.site-footer textarea {
background-color: #1c1c1c;
border: solid 1px #555555;
color: #cccccc;
}
.site-footer input:focus,
.site-footer select:focus,
.site-footer textarea:focus {
border: solid 1px #cccccc;
}
.site-footer input::-webkit-input-placeholder,
.site-footer select::-webkit-input-placeholder,
.site-footer textarea::-webkit-input-placeholder {
color: #555555;
}
.site-footer input::-moz-placeholder,
.site-footer select::-moz-placeholder,
.site-footer textarea::-moz-placeholder {
color: #555555;
}
.site-footer input:-ms-input-placeholder,
.site-footer select:-ms-input-placeholder,
.site-footer textarea:-ms-input-placeholder {
color: #555555;
}
.site-footer input::placeholder,
.site-footer select::placeholder,
.site-footer textarea::placeholder {
color: #555555;
}
.site-footer input[type="submit"] {
background-color: #333333;
border: none;
color: #ffffff;
}
.site-footer input[type="submit"]:hover,
.site-footer input[type="submit"]:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.site-footer label {
color: #707070;
}
.site-footer input[type="checkbox"] + label,
.site-footer input[type="checkbox"] + .wpcf7-list-item-label {
color: #555555;
}
.site-footer input[type="radio"] + label,
.site-footer input[type="radio"] + .wpcf7-list-item-label {
color: #555555;
}
.site-footer input[type="checkbox"] + label:before,
.site-footer input[type="checkbox"] + .wpcf7-list-item-label:before {
border: solid 1px #555555;
}
.site-footer input[type="radio"] + label:before,
.site-footer input[type="radio"] + .wpcf7-list-item-label:before {
border: solid 1px #555555;
}
.site-footer input[type="checkbox"] + label:after,
.site-footer input[type="checkbox"] + .wpcf7-list-item-label:after {
background-color: #ffffff;
}
.site-footer input[type="radio"] + label:after,
.site-footer input[type="radio"] + .wpcf7-list-item-label:after {
background-color: #ffffff;
}
.site-footer .wpcf7 p {
color: #707070;
}
.site-footer .gform_wrapper .gfield_required {
color: #dc4e41;
}
.site-footer .gform_wrapper table.gfield_list td {
background-color: #1c1c1c;
border: solid 1px #555555;
}
.site-footer .gform_wrapper form .gfield_time_hour input:focus,
.site-footer .gform_wrapper form .gfield_time_minute input:focus {
border-right-color: #cccccc;
}
.site-footer .gform_wrapper form .gfield_date_day input,
.site-footer .gform_wrapper form .gfield_date_month input,
.site-footer .gform_wrapper form .gfield_date_year input,
.site-footer .gform_wrapper form .gfield_time_hour input,
.site-footer .gform_wrapper form .gfield_time_minute input {
border-right: solid 1px #555555;
}
.site-footer .gform_wrapper .ui-datepicker-trigger .pine-icon {
fill: #1c1c1c;
}
.site-footer .gfield_description {
color: #838383;
}
.site-footer .ginput_preview {
color: #ffffff;
background-color: #3cb878;
}
.site-footer .ginput_preview button .pine-icon {
fill: #ffffff;
}
.site-footer .ui-datepicker {
border: solid 1px #555555;
}
.site-footer .ui-datepicker-prev,
.site-footer .ui-datepicker-next {
background-color: #333333;
}
.site-footer .ui-datepicker-prev svg,
.site-footer .ui-datepicker-next svg {
fill: #ffffff;
}
.site-footer .ui-datepicker-prev {
border-right-color: #1c1c1c;
}
.site-footer .ui-datepicker select {
color: #cccccc;
}
.site-footer .ui-datepicker table {
border-top: solid 1px #555555;
}
.site-footer .ui-datepicker table td,
.site-footer .ui-datepicker table th {
background-color: #1c1c1c;
}
.site-footer .ui-datepicker table th {
color: #cccccc;
border-bottom: solid 1px #555555;
}
.site-footer .ui-datepicker table td a {
color: #555555;
}
.site-footer .validation_error {
color: #ffffff;
background-color: #dc4e41;
}
.site-footer .gfield_description.validation_message,
.site-footer span.wpcf7-not-valid-tip {
color: #ffffff;
background-color: #dc4e41;
}
.site-footer .wpcf7 .screen-reader-response[role="alert"] {
color: #ffffff;
background-color: #dc4e41;
}
.site-footer div.wpcf7-validation-errors {
color: #ffffff;
background-color: #dc4e41;
}
.site-footer .widget ul li {
border-bottom-color: #e9e9e9;
}
.site-footer .widget_search input.search-field {
background-color: #1c1c1c;
border: solid 1px #555555;
color: #ffffff;
}
.site-footer .widget_search input.search-field:focus {
background-color: #1c1c1c;
border: solid 1px #ffffff;
}
.site-footer .widget_search input.search-field::-webkit-input-placeholder {
color: #555555;
}
.site-footer .widget_search input.search-field::-moz-placeholder {
color: #555555;
}
.site-footer .widget_search input.search-field:-ms-input-placeholder {
color: #555555;
}
.site-footer .widget_search input.search-field::placeholder {
color: #555555;
}
.site-footer .widget_search .search-submit {
background-color: #333333;
border: none;
}
.site-footer .widget_search .search-submit:hover,
.site-footer .widget_search .search-submit:focus {
background-color: #252525;
border: none;
}
.site-footer .widget_search .search-submit .pine-icon {
fill: #ffffff;
}
.site-footer .widget_search .search-submit:hover .pine-icon,
.site-footer .widget_search .search-submit:focus .pine-icon {
fill: #ffffff;
}
.site-footer .widget_tag_cloud .tagcloud a {
color: #ffffff;
background-color: #555555;
}
.site-footer .widget_tag_cloud .tagcloud a:hover,
.site-footer .widget_tag_cloud .tagcloud a:focus {
background-color: #333333;
color: #ffffff;
}
.site-footer .widget_calendar table caption {
background-color: #363636;
color: #ffffff;
}
.site-footer .widget_calendar table thead th {
background-color: #ffffff;
border-left: solid 1px #e9e9e9;
border-bottom: solid 1px #e9e9e9;
color: #c0c0c0;
}
.site-footer .widget_calendar table thead th:last-child:after {
background-color: #e9e9e9;
}
.site-footer .widget_calendar table tfoot td {
background-color: #cccccc;
}
.site-footer .widget_calendar table tfoot td .pine-icon {
fill: #1c1c1c;
}
.site-footer .widget_calendar table tfoot td a {
color: #1c1c1c;
}
.site-footer .widget_calendar table tfoot td a:hover,
.site-footer .widget_calendar table tfoot td a:focus {
color: #1c1c1c;
}
.site-footer .widget_calendar table tfoot td a:hover .pine-icon,
.site-footer .widget_calendar table tfoot td a:focus .pine-icon {
fill: #1c1c1c;
}
.site-footer a {
color: #707070;
border-bottom-color: #707070;
}
.site-footer a:hover,
.site-footer a:focus {
border-bottom-color: #707070;
}
.site-footer .btn {
background-color: transparent;
border: solid 3px #555555;
color: #555555;
}
.site-footer .btn.site-footer .btn--icon:after {
background-color: transparent;
}
.site-footer .btn.site-footer .btn--icon:hover,
.site-footer .btn.site-footer .btn--icon:focus {
background-color: transparent;
}
.site-footer .btn:hover,
.site-footer .btn:focus {
background-color: transparent;
border: solid 3px #363636;
color: #363636;
}
.site-footer .btn__icon {
background-color: transparent;
border-right: solid 1px #555555;
}
.btn:hover .site-footer .btn__icon,
.btn:focus .site-footer .btn__icon {
border-right: solid 1px #363636;
background-color: transparent;
}
.site-footer .btn__icon .pine-icon {
fill: #555555;
}
.btn:hover .site-footer .btn__icon .pine-icon,
.btn:focus .site-footer .btn__icon .pine-icon {
fill: #363636;
}
.site-footer .btn {
margin-bottom: 25px;
background-color: transparent;
border: solid 3px #555555;
color: #555555;
}
.site-footer .btn.site-footer .btn--icon:after {
background-color: transparent;
}
.site-footer .btn.site-footer .btn--icon:hover,
.site-footer .btn.site-footer .btn--icon:focus {
background-color: transparent;
}
.site-footer .btn:hover,
.site-footer .btn:focus {
background-color: transparent;
border: solid 3px #363636;
color: #363636;
}
.site-footer .btn__icon {
background-color: transparent;
border-right: solid 1px #555555;
}
.btn:hover .site-footer .btn__icon,
.btn:focus .site-footer .btn__icon {
border-right: solid 1px #363636;
background-color: transparent;
}
.site-footer .btn__icon .pine-icon {
fill: #555555;
}
.btn:hover .site-footer .btn__icon .pine-icon,
.btn:focus .site-footer .btn__icon .pine-icon {
fill: #363636;
}
.site-copyright {
background-color: #000000;
color: #838383;
}
.site-copyright a {
color: #838383;
}
.site-copyright a:hover {
border-bottom-color: #838383;
}
.entry-footer {
border-top-color: #e9e9e9;
}
.page-header {
background-color: #e9e9e9;
}
.page-header h1 {
color: #1c1c1c;
}
.page-header .taxonomy-description {
color: #1c1c1c;
}
.sidebar {
}
.sidebar,
.sidebar a {
color: #1c1c1c;
border-bottom-color: #1c1c1c;
}
.sidebar .btn {
background-color: #333333;
border: none;
color: #ffffff;
}
.sidebar .btn.sidebar .btn--icon:after {
background-color: #252525;
}
.sidebar .btn.sidebar .btn--icon:hover,
.sidebar .btn.sidebar .btn--icon:focus {
background-color: #333333;
}
.sidebar .btn:hover,
.sidebar .btn:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.sidebar .btn__icon {
background-color: #252525;
border-right: none;
}
.btn:hover .sidebar .btn__icon,
.btn:focus .sidebar .btn__icon {
border-right: none;
background-color: #252525;
}
.sidebar .btn__icon .pine-icon {
fill: #ffffff;
}
.btn:hover .sidebar .btn__icon .pine-icon,
.btn:focus .sidebar .btn__icon .pine-icon {
fill: #ffffff;
}
.sidebar input,
.sidebar select,
.sidebar textarea {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
color: #1c1c1c;
}
.sidebar input:focus,
.sidebar select:focus,
.sidebar textarea:focus {
border: solid 1px #cccccc;
}
.sidebar input::-webkit-input-placeholder,
.sidebar select::-webkit-input-placeholder,
.sidebar textarea::-webkit-input-placeholder {
color: #838383;
}
.sidebar input::-moz-placeholder,
.sidebar select::-moz-placeholder,
.sidebar textarea::-moz-placeholder {
color: #838383;
}
.sidebar input:-ms-input-placeholder,
.sidebar select:-ms-input-placeholder,
.sidebar textarea:-ms-input-placeholder {
color: #838383;
}
.sidebar input::placeholder,
.sidebar select::placeholder,
.sidebar textarea::placeholder {
color: #838383;
}
.sidebar input[type="submit"] {
background-color: #333333;
border: none;
color: #ffffff;
}
.sidebar input[type="submit"]:hover,
.sidebar input[type="submit"]:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.sidebar label {
color: #707070;
}
.sidebar input[type="checkbox"] + label,
.sidebar input[type="checkbox"] + .wpcf7-list-item-label {
color: #000000;
}
.sidebar input[type="radio"] + label,
.sidebar input[type="radio"] + .wpcf7-list-item-label {
color: #000000;
}
.sidebar input[type="checkbox"] + label:before,
.sidebar input[type="checkbox"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
.sidebar input[type="radio"] + label:before,
.sidebar input[type="radio"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
.sidebar input[type="checkbox"] + label:after,
.sidebar input[type="checkbox"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
.sidebar input[type="radio"] + label:after,
.sidebar input[type="radio"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
.sidebar .wpcf7 p {
color: #707070;
}
.sidebar .gform_wrapper .gfield_required {
color: #dc4e41;
}
.sidebar .gform_wrapper table.gfield_list td {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
}
.sidebar .gform_wrapper form .gfield_time_hour input:focus,
.sidebar .gform_wrapper form .gfield_time_minute input:focus {
border-right-color: #cccccc;
}
.sidebar .gform_wrapper form .gfield_date_day input,
.sidebar .gform_wrapper form .gfield_date_month input,
.sidebar .gform_wrapper form .gfield_date_year input,
.sidebar .gform_wrapper form .gfield_time_hour input,
.sidebar .gform_wrapper form .gfield_time_minute input {
border-right: solid 1px #e9e9e9;
}
.sidebar .gform_wrapper .ui-datepicker-trigger .pine-icon {
fill: #1c1c1c;
}
.sidebar .gfield_description {
color: #838383;
}
.sidebar .ginput_preview {
color: #ffffff;
background-color: #3cb878;
}
.sidebar .ginput_preview button .pine-icon {
fill: #ffffff;
}
.sidebar .ui-datepicker {
border: solid 1px #e9e9e9;
}
.sidebar .ui-datepicker-prev,
.sidebar .ui-datepicker-next {
background-color: #333333;
}
.sidebar .ui-datepicker-prev svg,
.sidebar .ui-datepicker-next svg {
fill: #ffffff;
}
.sidebar .ui-datepicker-prev {
border-right-color: #e9e9e9;
}
.sidebar .ui-datepicker select {
color: #1c1c1c;
}
.sidebar .ui-datepicker table {
border-top: solid 1px #e9e9e9;
}
.sidebar .ui-datepicker table td,
.sidebar .ui-datepicker table th {
background-color: #e9e9e9;
}
.sidebar .ui-datepicker table th {
color: #1c1c1c;
border-bottom: solid 1px #e9e9e9;
}
.sidebar .ui-datepicker table td a {
color: #838383;
}
.sidebar .validation_error {
color: #ffffff;
background-color: #dc4e41;
}
.sidebar .gfield_description.validation_message,
.sidebar span.wpcf7-not-valid-tip {
color: #ffffff;
background-color: #dc4e41;
}
.sidebar .wpcf7 .screen-reader-response[role="alert"] {
color: #ffffff;
background-color: #dc4e41;
}
.sidebar div.wpcf7-validation-errors {
color: #ffffff;
background-color: #dc4e41;
}
.widget ul li {
border-bottom-color: #e9e9e9;
}
.widget_search input.search-field {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
color: #1c1c1c;
}
.widget_search input.search-field:focus {
background-color: #e9e9e9;
border: solid 1px #cccccc;
}
.widget_search input.search-field::-webkit-input-placeholder {
color: #838383;
}
.widget_search input.search-field::-moz-placeholder {
color: #838383;
}
.widget_search input.search-field:-ms-input-placeholder {
color: #838383;
}
.widget_search input.search-field::placeholder {
color: #838383;
}
.widget_search .search-submit {
background-color: #333333;
border: none;
}
.widget_search .search-submit:hover,
.widget_search .search-submit:focus {
background-color: #252525;
border: none;
}
.widget_search .search-submit .pine-icon {
fill: #ffffff;
}
.widget_search .search-submit:hover .pine-icon,
.widget_search .search-submit:focus .pine-icon {
fill: #ffffff;
}
.widget_tag_cloud .tagcloud a {
color: #ffffff;
background-color: #cccccc;
}
.widget_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:focus {
background-color: #1c1c1c;
color: #ffffff;
}
.widget_calendar table caption {
background-color: #363636;
color: #ffffff;
}
.widget_calendar table thead th {
background-color: #ffffff;
border-left: solid 1px #e9e9e9;
border-bottom: solid 1px #e9e9e9;
color: #c0c0c0;
}
.widget_calendar table thead th:last-child:after {
background-color: #e9e9e9;
}
.widget_calendar table tbody td {
background-color: #e9e9e9;
color: #1c1c1c;
border-right: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
}
.widget_calendar table tbody td a {
color: #1c1c1c;
}
.widget_calendar table tfoot td {
background-color: #cccccc;
}
.widget_calendar table tfoot td .pine-icon {
fill: #1c1c1c;
}
.widget_calendar table tfoot td a {
color: #1c1c1c;
}
.widget_calendar table tfoot td a:hover,
.widget_calendar table tfoot td a:focus {
color: #1c1c1c;
}
.widget_calendar table tfoot td a:hover .pine-icon,
.widget_calendar table tfoot td a:focus .pine-icon {
fill: #1c1c1c;
}
.nav-links a {
background-color: #1c1c1c;
color: #ffffff;
}
.nav-links a:hover,
.nav-links a:focus {
background-color: #363636;
color: #ffffff;
}
.nav-links a img {
border-color: #1c1c1c;
}
.nav-links a .preview-image:before {
border-bottom-color: #1c1c1c;
}
.nav-links a .preview-image:after {
border-top-color: #1c1c1c;
}
.pagination .nav-links > .page-numbers {
background-color: #e9e9e9;
color: #ffffff;
}
.pagination .nav-links > a.page-numbers:hover,
.pagination .nav-links > a.page-numbers:focus {
background-color: #cccccc;
color: #ffffff;
}
.pagination .nav-links .current,
.pagination .nav-links .current:hover,
.pagination .nav-links .current:focus {
background-color: #cccccc;
color: #ffffff;
}
.tooltip {
}
.tooltip-inner {
background-color: #cccccc;
color: #ffffff;
}
.tooltip.top .tooltip-arrow {
border-top-color: #cccccc;
}
.tooltip.bottom .tooltip-arrow {
border-bottom-color: #cccccc;
}
.tooltip.right .tooltip-arrow {
border-right-color: #cccccc;
}
.tooltip.left .tooltip-arrow {
border-left-color: #cccccc;
}
.progress-item {
}
.progress-item__title span {
color: #1c1c1c;
}
.progress-item__bar {
background-color: #e9e9e9;
}
.progress-item__progress {
background-color: #555555;
}
.progress-item__percentage {
background-color: #1c1c1c;
color: #ffffff;
}
.progress-item--inner-title-1 .progress-item__title span {
color: #ffffff;
}
.progress-item--inner-title-2 .progress-item__title {
background-color: #1c1c1c;
}
.progress-item--inner-title-2 .progress-item__title span {
color: #ffffff;
}
.progress-item--inner-title-3 .progress-item__title span {
color: #1c1c1c;
}
.progress-item--inner-title-3 .progress-item__percentage {
color: #ffffff;
}
.notf {
background-color: #cccccc;
color: #ffffff;
}
.notf .icon {
background-color: #a1a1a1;
}
.notf .icon .pine-icon {
fill: #ffffff;
}
.projects-list-nav li a {
border-color: #e9e9e9;
color: #1c1c1c;
}
.projects-list-nav li a .projects-list-nav__line {
background-color: #e9e9e9;
}
.projects-list-nav li a .projects-list-nav__line:after {
background-color: #1c1c1c;
}
.projects-list-nav li a:hover,
.projects-list-nav li a:focus {
color: #1c1c1c;
}
.projects-list-nav li.selected a {
color: #1c1c1c;
}
.projects-list-nav li.selected a .projects-list-nav__line {
background-color: #1c1c1c;
}
.projects-list-nav li.selected a:hover,
.projects-list-nav li.selected a:focus {
color: #1c1c1c;
}
.projects-list__item .projects-list__inner:before {
background-color: #ffffff;
}
.projects-list__item h3 {
color: #1c1c1c;
}
.projects-list__item span {
color: #1c1c1c;
}
.projects-list__content {
border-color: #e9e9e9;
}
.projects-list__item--no-thumb .projects-list__content {
border-top-color: #e9e9e9;
}
.section-pricing .pricing-table__item > ul {
background-color: #ffffff;
border: solid 1px #cccccc;
}
.section-pricing .pricing-table__item .btn {
background-color: #333333;
border: none;
color: #ffffff;
}
.section-pricing .pricing-table__item .btn.section-pricing .pricing-table__item .btn--icon:after {
background-color: #252525;
}
.section-pricing .pricing-table__item .btn:hover,
.section-pricing .pricing-table__item .btn:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.section-pricing .pricing-table__item .btn:hover--icon,
.section-pricing .pricing-table__item .btn:focus--icon {
background-color: #333333;
}
.section-pricing .pricing-table__title {
background-color: #cccccc;
}
.section-pricing .pricing-table__title h2 {
color: #1c1c1c;
}
.section-pricing .pricing-table__title small {
color: #ffffff;
}
.section-pricing .pricing-table__price {
background-color: transparent;
}
.section-pricing .pricing-table__price .price {
color: #1c1c1c;
}
.section-pricing .pricing-table__price .price-desc {
color: #1c1c1c;
}
.section-pricing .pricing-table__features-list {
color: #1c1c1c;
}
.module-audio {
background-color: #333333;
color: #ffffff;
}
.module-audio .progress-time {
color: #7d7d7d;
}
.module-audio .progress-time .current-time {
color: #fff04b;
}
.module-audio .progress-bar {
background-color: #7d7d7d;
}
.module-audio .progress-bar .progress {
background-color: #fff04b;
}
.module-audio .progress-bar .progress .pointer {
background-color: #ffffff;
}
.module-audio .controls {
background-color: #292929;
}
.module-audio .playlist {
background-color: #333333;
}
.module-audio .playlist table tr td:first-child {
color: #7d7d7d;
}
.module-audio .playlist table tr.current td {
color: #fff04b;
}
.module-audio .play .pine-icon {
fill: #fff04b;
}
.module-audio .sound .pine-icon,
.module-audio .repeat .pine-icon {
fill: #7d7d7d;
}
.module-audio .rewind .pine-icon,
.module-audio .forward .pine-icon {
fill: #ffffff;
}
.module-audio .song {
color: #ffffff;
}
.module-audio .artist {
color: #ffffff;
}
.module-contact.info-card {
background-color: #ffffff;
}
.module-contact.info-card .info-card__content-wrapper {
border: solid 1px #cccccc;
}
.module-contact.info-card .info-card__content-wrapper:before {
background-color: #ffffff;
border: solid 1px #cccccc;
}
.module-contact.info-card .info-card__title {
color: #363636;
}
.module-contact.info-card .info-card__content {
color: #1c1c1c;
}
.module-contact.info-card input,
.module-contact.info-card select,
.module-contact.info-card textarea {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
color: #1c1c1c;
}
.module-contact.info-card input:focus,
.module-contact.info-card select:focus,
.module-contact.info-card textarea:focus {
border: solid 1px #cccccc;
}
.module-contact.info-card input::-webkit-input-placeholder,
.module-contact.info-card select::-webkit-input-placeholder,
.module-contact.info-card textarea::-webkit-input-placeholder {
color: #838383;
}
.module-contact.info-card input::-moz-placeholder,
.module-contact.info-card select::-moz-placeholder,
.module-contact.info-card textarea::-moz-placeholder {
color: #838383;
}
.module-contact.info-card input:-ms-input-placeholder,
.module-contact.info-card select:-ms-input-placeholder,
.module-contact.info-card textarea:-ms-input-placeholder {
color: #838383;
}
.module-contact.info-card input::placeholder,
.module-contact.info-card select::placeholder,
.module-contact.info-card textarea::placeholder {
color: #838383;
}
.module-contact.info-card input[type="submit"] {
background-color: #333333;
border: none;
color: #ffffff;
}
.module-contact.info-card input[type="submit"]:hover,
.module-contact.info-card input[type="submit"]:focus {
background-color: #252525;
border: none;
color: #ffffff;
}
.module-contact.info-card label {
color: #707070;
}
.module-contact.info-card input[type="checkbox"] + label,
.module-contact.info-card input[type="checkbox"] + .wpcf7-list-item-label {
color: #000000;
}
.module-contact.info-card input[type="radio"] + label,
.module-contact.info-card input[type="radio"] + .wpcf7-list-item-label {
color: #000000;
}
.module-contact.info-card input[type="checkbox"] + label:before,
.module-contact.info-card input[type="checkbox"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
.module-contact.info-card input[type="radio"] + label:before,
.module-contact.info-card input[type="radio"] + .wpcf7-list-item-label:before {
border: solid 1px #e9e9e9;
}
.module-contact.info-card input[type="checkbox"] + label:after,
.module-contact.info-card input[type="checkbox"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
.module-contact.info-card input[type="radio"] + label:after,
.module-contact.info-card input[type="radio"] + .wpcf7-list-item-label:after {
background-color: #555555;
}
.module-contact.info-card .wpcf7 p {
color: #707070;
}
.module-contact.info-card .gform_wrapper .gfield_required {
color: #dc4e41;
}
.module-contact.info-card .gform_wrapper table.gfield_list td {
background-color: #e9e9e9;
border: solid 1px #e9e9e9;
}
.module-contact.info-card .gform_wrapper form .gfield_time_hour input:focus,
.module-contact.info-card .gform_wrapper form .gfield_time_minute input:focus {
border-right-color: #cccccc;
}
.module-contact.info-card .gform_wrapper form .gfield_date_day input,
.module-contact.info-card .gform_wrapper form .gfield_date_month input,
.module-contact.info-card .gform_wrapper form .gfield_date_year input,
.module-contact.info-card .gform_wrapper form .gfield_time_hour input,
.module-contact.info-card .gform_wrapper form .gfield_time_minute input {
border-right: solid 1px #e9e9e9;
}
.module-contact.info-card .gform_wrapper .ui-datepicker-trigger .pine-icon {
fill: #1c1c1c;
}
.module-contact.info-card .gfield_description {
color: #838383;
}
.module-contact.info-card .gform_description {
font-size: 16px;
}
.module-contact.info-card .ginput_preview {
color: #ffffff;
background-color: #3cb878;
}
.module-contact.info-card .ginput_preview button .pine-icon {
fill: #ffffff;
}
.module-contact.info-card .ui-datepicker {
border: solid 1px #e9e9e9;
}
.module-contact.info-card .ui-datepicker-prev,
.module-contact.info-card .ui-datepicker-next {
background-color: #333333;
}
.module-contact.info-card .ui-datepicker-prev svg,
.module-contact.info-card .ui-datepicker-next svg {
fill: #ffffff;
}
.module-contact.info-card .ui-datepicker-prev {
border-right-color: #e9e9e9;
}
.module-contact.info-card .ui-datepicker select {
color: #1c1c1c;
}
.module-contact.info-card .ui-datepicker table {
border-top: solid 1px #e9e9e9;
}
.module-contact.info-card .ui-datepicker table td,
.module-contact.info-card .ui-datepicker table th {
background-color: #e9e9e9;
}
.module-contact.info-card .ui-datepicker table th {
color: #1c1c1c;
border-bottom: solid 1px #e9e9e9;
}
.module-contact.info-card .ui-datepicker table td a {
color: #838383;
}
.module-contact.info-card .validation_error {
color: #ffffff;
background-color: #dc4e41;
}
.module-contact.info-card .gfield_description.validation_message,
.module-contact.info-card span.wpcf7-not-valid-tip {
color: #ffffff;
background-color: #dc4e41;
}
.module-contact.info-card .wpcf7 .screen-reader-response[role="alert"] {
color: #ffffff;
background-color: #dc4e41;
}
.module-contact.info-card div.wpcf7-validation-errors {
color: #ffffff;
background-color: #dc4e41;
}
.module-team-card.info-card::-moz-selection {
color: #ffffff;
}
.module-team-card.info-card::selection {
color: #ffffff;
}
.module-team-card.info-card .info-card__content-wrapper {
background-color: #ffffff;
border: solid 1px #cccccc;
}
.module-team-card.info-card .info-card__content-wrapper:before {
background-color: #ffffff;
border: solid 1px #cccccc;
}
.module-team-card.info-card.info-card--small .info-card__title-header {
background-color: #ffffff;
border-bottom: none;
}
.module-team-card.info-card .info-card__title {
color: #363636;
}
.module-team-card.info-card .info-card__title::-moz-selection {
background-color: #363636;
}
.module-team-card.info-card .info-card__title::selection {
background-color: #363636;
}
.module-team-card.info-card .info-card__title--team-card {
color: #838383;
}
.module-team-card.info-card .info-card__title--team-card::-moz-selection {
background-color: #838383;
}
.module-team-card.info-card .info-card__title--team-card::selection {
background-color: #838383;
}
.module-team-card.info-card .info-card__content--quote,
.module-team-card.info-card .info-card__content--quote p,
.module-team-card.info-card .info-card__content--quote blockquote {
color: #1c1c1c;
}
.module-team-card.info-card .info-card__content--quote::-moz-selection,
.module-team-card.info-card .info-card__content--quote p::-moz-selection,
.module-team-card.info-card .info-card__content--quote blockquote::-moz-selection {
background-color: #1c1c1c;
}
.module-team-card.info-card .info-card__content--quote::selection,
.module-team-card.info-card .info-card__content--quote p::selection,
.module-team-card.info-card .info-card__content--quote blockquote::selection {
background-color: #1c1c1c;
}
.module-team-card.info-card .info-card__content--content,
.module-team-card.info-card .info-card__content--content p,
.module-team-card.info-card .info-card__content--content blockquote {
color: #1c1c1c;
}
.module-team-card.info-card .info-card__content--content::-moz-selection,
.module-team-card.info-card .info-card__content--content p::-moz-selection,
.module-team-card.info-card .info-card__content--content blockquote::-moz-selection {
background-color: #1c1c1c;
}
.module-team-card.info-card .info-card__content--content::selection,
.module-team-card.info-card .info-card__content--content p::selection,
.module-team-card.info-card .info-card__content--content blockquote::selection {
background-color: #1c1c1c;
}
.module-service.info-card .info-card__content-wrapper {
background-color: #ffffff;
border: solid 1px #cccccc;
}
.module-service.info-card .info-card__content-wrapper:before {
background-color: #ffffff;
border: solid 1px #cccccc;
}
.module-service.info-card .info-card__title-header {
background-color: #ffffff;
border-bottom: solid 1px #cccccc;
}
.module-service.info-card .info-card__title {
color: #363636;
}
.module-service.info-card .info-card__content {
color: #1c1c1c;
}
.module-card.social {
background-color: #ffffff;
border: solid 1px #cccccc;
color: #1c1c1c;
}
.module-card.social .social-title {
background-color: #e9e9e9;
color: #a1a1a1;
}
.module-card.social .social-title__icon {
background-color: #cccccc;
}
.module-card.social .social-title__icon .pine-icon {
fill: #a1a1a1;
}
.module-card.social hr {
border: none;
}
.error-404 {
color: #1c1c1c;
}
.error-404__overlay {
background-color: #ffffff;
}
.error-404 h2 {
color: #1c1c1c;
}
.error-404 a {
color: #1c1c1c;
border-color: #1c1c1c;
}
.comment.bypostauthor .comment-body {
background: #e9e9e9;
padding: 30px;
border: none;
color: #1c1c1c;
}
.post {
color: #1c1c1c;
}
.sticky.post {
background: transparent;
padding: 0px;
border: none;
color: #1c1c1c;
}
.entry-meta,
.entry-footer,
.comment-meta {
font-family: 'Inconsolata', monospace;
}
.entry-meta,
.entry-footer {
color: #a1a1a1;
}
.entry-meta a,
.entry-footer a {
color: #a1a1a1;
border-color: #a1a1a1;
}
.entry-meta a::-moz-selection,
.entry-footer a::-moz-selection {
background-color: #a1a1a1;
}
.entry-meta a::selection,
.entry-footer a::selection {
background-color: #a1a1a1;
}
.entry-meta::-moz-selection,
.entry-footer::-moz-selection {
background-color: #a1a1a1;
}
.entry-meta::selection,
.entry-footer::selection {
background-color: #a1a1a1;
}
.sticky.post .entry-meta,
.sticky.post .entry-footer {
color: #a1a1a1;
}
.sticky.post .entry-meta a,
.sticky.post .entry-footer a {
color: #a1a1a1;
border-color: #a1a1a1;
}
.sticky.post .entry-meta a::-moz-selection,
.sticky.post .entry-footer a::-moz-selection {
background-color: #a1a1a1;
}
.sticky.post .entry-meta a::selection,
.sticky.post .entry-footer a::selection {
background-color: #a1a1a1;
}
.sticky.post .entry-meta::-moz-selection,
.sticky.post .entry-footer::-moz-selection {
background-color: #a1a1a1;
}
.sticky.post .entry-meta::selection,
.sticky.post .entry-footer::selection {
background-color: #a1a1a1;
}
.comment-meta {
color: #a1a1a1;
}
.comment-meta a {
color: #a1a1a1;
border-color: #a1a1a1;
}
.comment-meta a::-moz-selection {
background-color: #a1a1a1;
}
.comment-meta a::selection {
background-color: #a1a1a1;
}
.comment-meta::-moz-selection {
background-color: #a1a1a1;
}
.comment-meta::selection {
background-color: #a1a1a1;
}
.bypostauthor.comment .comment-meta {
color: #a1a1a1;
}
.bypostauthor.comment .comment-meta a {
color: #a1a1a1;
border-color: #a1a1a1;
}
.bypostauthor.comment .comment-meta a::-moz-selection {
background-color: #a1a1a1;
}
.bypostauthor.comment .comment-meta a::selection {
background-color: #a1a1a1;
}
.bypostauthor.comment .comment-meta::-moz-selection {
background-color: #a1a1a1;
}
.bypostauthor.comment .comment-meta::selection {
background-color: #a1a1a1;
}
blockquote p {
font-size: 20px;
line-height: 1.75;
font-weight: 400;
font-style: normal;
}
blockquote {
color: #1c1c1c;
}
blockquote a {
color: #1c1c1c;
border-color: #1c1c1c;
}
blockquote::-moz-selection {
background-color: #1c1c1c;
}
blockquote::selection {
background-color: #1c1c1c;
}
.sticky.post blockquote {
color: #1c1c1c;
}
.sticky.post blockquote a {
color: #1c1c1c;
border-color: #1c1c1c;
}
.sticky.post blockquote::-moz-selection {
background-color: #1c1c1c;
}
.sticky.post blockquote::selection {
background-color: #1c1c1c;
}
.comment blockquote {
color: #1c1c1c;
}
.comment blockquote a {
color: #1c1c1c;
border-color: #1c1c1c;
}
.comment blockquote::-moz-selection {
background-color: #1c1c1c;
}
.comment blockquote::selection {
background-color: #1c1c1c;
}
.bypostauthor.comment blockquote {
color: #1c1c1c;
}
.bypostauthor.comment blockquote a {
color: #1c1c1c;
border-color: #1c1c1c;
}
.bypostauthor.comment blockquote::-moz-selection {
background-color: #1c1c1c;
}
.bypostauthor.comment blockquote::selection {
background-color: #1c1c1c;
}
.entry-content figcaption,
.module-content figcaption,
.comment-content figcaption,
.entry-content .wp-caption-text,
.module-content .wp-caption-text,
.comment-content .wp-caption-text {
font-family: 'Inconsolata', monospace;
font-size: 12px;
line-height: 1.6;
}
.entry-content figcaption,
.module-content figcaption,
.entry-content .wp-caption-text,
.module-content .wp-caption-text {
color: #a1a1a1;
}
.entry-content figcaption::-moz-selection,
.module-content figcaption::-moz-selection,
.entry-content .wp-caption-text::-moz-selection,
.module-content .wp-caption-text::-moz-selection {
background-color: #a1a1a1;
}
.entry-content figcaption::selection,
.module-content figcaption::selection,
.entry-content .wp-caption-text::selection,
.module-content .wp-caption-text::selection {
background-color: #a1a1a1;
}
.entry-content figcaption a,
.module-content figcaption a,
.entry-content .wp-caption-text a,
.module-content .wp-caption-text a {
color: #a1a1a1;
border-bottom-color: #a1a1a1;
}
.entry-content figcaption a::-moz-selection,
.module-content figcaption a::-moz-selection,
.entry-content .wp-caption-text a::-moz-selection,
.module-content .wp-caption-text a::-moz-selection {
background-color: #a1a1a1;
}
.entry-content figcaption a::selection,
.module-content figcaption a::selection,
.entry-content .wp-caption-text a::selection,
.module-content .wp-caption-text a::selection {
background-color: #a1a1a1;
}
.sticky.post .entry-content figcaption,
.sticky.post .module-content figcaption,
.sticky.post .entry-content .wp-caption-text,
.sticky.post .module-content .wp-caption-text {
color: #a1a1a1;
}
.sticky.post .entry-content figcaption::-moz-selection,
.sticky.post .module-content figcaption::-moz-selection,
.sticky.post .entry-content .wp-caption-text::-moz-selection,
.sticky.post .module-content .wp-caption-text::-moz-selection {
background-color: #a1a1a1;
}
.sticky.post .entry-content figcaption::selection,
.sticky.post .module-content figcaption::selection,
.sticky.post .entry-content .wp-caption-text::selection,
.sticky.post .module-content .wp-caption-text::selection {
background-color: #a1a1a1;
}
.sticky.post .entry-content figcaption a,
.sticky.post .module-content figcaption a,
.sticky.post .entry-content .wp-caption-text a,
.sticky.post .module-content .wp-caption-text a {
color: #a1a1a1;
border-bottom-color: #a1a1a1;
}
.sticky.post .entry-content figcaption a::-moz-selection,
.sticky.post .module-content figcaption a::-moz-selection,
.sticky.post .entry-content .wp-caption-text a::-moz-selection,
.sticky.post .module-content .wp-caption-text a::-moz-selection {
background-color: #a1a1a1;
}
.sticky.post .entry-content figcaption a::selection,
.sticky.post .module-content figcaption a::selection,
.sticky.post .entry-content .wp-caption-text a::selection,
.sticky.post .module-content .wp-caption-text a::selection {
background-color: #a1a1a1;
}
.comment-content figcaption,
.comment-content .wp-caption-text {
color: #a1a1a1;
}
.comment-content figcaption::-moz-selection,
.comment-content .wp-caption-text::-moz-selection {
background-color: #a1a1a1;
}
.comment-content figcaption::selection,
.comment-content .wp-caption-text::selection {
background-color: #a1a1a1;
}
.comment-content figcaption a,
.comment-content .wp-caption-text a {
color: #a1a1a1;
border-bottom-color: #a1a1a1;
}
.comment-content figcaption a::-moz-selection,
.comment-content .wp-caption-text a::-moz-selection {
background-color: #a1a1a1;
}
.comment-content figcaption a::selection,
.comment-content .wp-caption-text a::selection {
background-color: #a1a1a1;
}
.comment.bypostauthor .comment-content figcaption,
.comment.bypostauthor .comment-content .wp-caption-text {
color: #a1a1a1;
}
.comment.bypostauthor .comment-content figcaption::-moz-selection,
.comment.bypostauthor .comment-content .wp-caption-text::-moz-selection {
background-color: #a1a1a1;
}
.comment.bypostauthor .comment-content figcaption::selection,
.comment.bypostauthor .comment-content .wp-caption-text::selection {
background-color: #a1a1a1;
}
.comment.bypostauthor .comment-content figcaption a,
.comment.bypostauthor .comment-content .wp-caption-text a {
color: #a1a1a1;
border-bottom-color: #a1a1a1;
}
.comment.bypostauthor .comment-content figcaption a::-moz-selection,
.comment.bypostauthor .comment-content .wp-caption-text a::-moz-selection {
background-color: #a1a1a1;
}
.comment.bypostauthor .comment-content figcaption a::selection,
.comment.bypostauthor .comment-content .wp-caption-text a::selection {
background-color: #a1a1a1;
}
pre {
font-size: 16px;
line-height: 1.8;
font-weight: 400;
font-style: normal;
}
pre {
background-color: #e9e9e9;
color: #1c1c1c;
}
::-moz-selection {
background-color: #1c1c1c;
}
::selection {
background-color: #1c1c1c;
}
.sticky.post pre {
background-color: #e9e9e9;
color: #1c1c1c;
}
.sticky.post::-moz-selection {
background-color: #1c1c1c;
}
.sticky.post::selection {
background-color: #1c1c1c;
}
.comment-content pre {
background-color: #e9e9e9;
color: #1c1c1c;
}
.comment-content::-moz-selection {
background-color: #1c1c1c;
}
.comment-content::selection {
background-color: #1c1c1c;
}
.comment.bypostauthor .comment-content pre {
background-color: #e9e9e9;
color: #1c1c1c;
}
.comment.bypostauthor .comment-content::-moz-selection {
background-color: #1c1c1c;
}
.comment.bypostauthor .comment-content::selection {
background-color: #1c1c1c;
}
table th,
table thead td {
font-family: 'Inconsolata', monospace;
}
table {
color: #1c1c1c;
}
table::-moz-selection {
background-color: #1c1c1c;
}
table::selection {
background-color: #1c1c1c;
}
table a {
color: #1c1c1c;
border-bottom-color: #1c1c1c;
}
table a::-moz-selection {
background-color: #1c1c1c;
}
table a::selection {
background-color: #1c1c1c;
}
table td {
background-color: #e9e9e9;
border-color: #ffffff;
}
table th,
table thead td {
background-color: #363636;
border-color: #ffffff;
color: #ffffff;
}
table th::-moz-selection,
table thead td::-moz-selection {
background-color: #ffffff;
}
table th::selection,
table thead td::selection {
background-color: #ffffff;
}
table th a,
table thead td a {
color: #ffffff;
border-bottom-color: #ffffff;
}
table th a::-moz-selection,
table thead td a::-moz-selection {
background-color: #ffffff;
}
table th a::selection,
table thead td a::selection {
background-color: #ffffff;
}
.sticky.post table {
color: #1c1c1c;
}
.sticky.post table::-moz-selection {
background-color: #1c1c1c;
}
.sticky.post table::selection {
background-color: #1c1c1c;
}
.sticky.post table a {
color: #1c1c1c;
border-bottom-color: #1c1c1c;
}
.sticky.post table a::-moz-selection {
background-color: #1c1c1c;
}
.sticky.post table a::selection {
background-color: #1c1c1c;
}
.sticky.post table td {
background-color: #e9e9e9;
border-color: #ffffff;
}
.sticky.post table th,
.sticky.post table thead td {
background-color: #363636;
border-color: #ffffff;
color: #ffffff;
}
.sticky.post table th::-moz-selection,
.sticky.post table thead td::-moz-selection {
background-color: #ffffff;
}
.sticky.post table th::selection,
.sticky.post table thead td::selection {
background-color: #ffffff;
}
.sticky.post table th a,
.sticky.post table thead td a {
color: #ffffff;
border-bottom-color: #ffffff;
}
.sticky.post table th a::-moz-selection,
.sticky.post table thead td a::-moz-selection {
background-color: #ffffff;
}
.sticky.post table th a::selection,
.sticky.post table thead td a::selection {
background-color: #ffffff;
}
.comment table {
color: #1c1c1c;
}
.comment table::-moz-selection {
background-color: #1c1c1c;
}
.comment table::selection {
background-color: #1c1c1c;
}
.comment table a {
color: #1c1c1c;
border-bottom-color: #1c1c1c;
}
.comment table a::-moz-selection {
background-color: #1c1c1c;
}
.comment table a::selection {
background-color: #1c1c1c;
}
.comment table td {
background-color: #e9e9e9;
border-color: #ffffff;
}
.comment table th,
.comment table thead td {
background-color: #363636;
border-color: #ffffff;
color: #ffffff;
}
.comment table th::-moz-selection,
.comment table thead td::-moz-selection {
background-color: #ffffff;
}
.comment table th::selection,
.comment table thead td::selection {
background-color: #ffffff;
}
.comment table th a,
.comment table thead td a {
color: #ffffff;
border-bottom-color: #ffffff;
}
.comment table th a::-moz-selection,
.comment table thead td a::-moz-selection {
background-color: #ffffff;
}
.comment table th a::selection,
.comment table thead td a::selection {
background-color: #ffffff;
}
.comment.bypostauthor table {
color: #1c1c1c;
}
.comment.bypostauthor table::-moz-selection {
background-color: #1c1c1c;
}
.comment.bypostauthor table::selection {
background-color: #1c1c1c;
}
.comment.bypostauthor table a {
color: #1c1c1c;
border-bottom-color: #1c1c1c;
}
.comment.bypostauthor table a::-moz-selection {
background-color: #1c1c1c;
}
.comment.bypostauthor table a::selection {
background-color: #1c1c1c;
}
.comment.bypostauthor table td {
background-color: #e9e9e9;
border-color: #ffffff;
}
.comment.bypostauthor table th,
.comment.bypostauthor table thead td {
background-color: #363636;
border-color: #ffffff;
color: #ffffff;
}
.comment.bypostauthor table th::-moz-selection,
.comment.bypostauthor table thead td::-moz-selection {
background-color: #ffffff;
}
.comment.bypostauthor table th::selection,
.comment.bypostauthor table thead td::selection {
background-color: #ffffff;
}
.comment.bypostauthor table th a,
.comment.bypostauthor table thead td a {
color: #ffffff;
border-bottom-color: #ffffff;
}
.comment.bypostauthor table th a::-moz-selection,
.comment.bypostauthor table thead td a::-moz-selection {
background-color: #ffffff;
}
.comment.bypostauthor table th a::selection,
.comment.bypostauthor table thead td a::selection {
background-color: #ffffff;
}
.btn.more-link {
background-color: transparent;
border: solid 3px #363636;
color: #363636;
}
.btn.more-link:hover,
.btn.more-link:focus {
background-color: transparent;
border: solid 3px #1c1c1c;
color: #1c1c1c;
}
.sticky.post .btn.more-link {
background-color: transparent;
border: solid 3px #363636;
color: #363636;
}
.sticky.post .btn.more-link:hover,
.sticky.post .btn.more-link:focus {
background-color: transparent;
border: solid 3px #1c1c1c;
color: #1c1c1c;
}
.comment .btn.more-link {
background-color: transparent;
border: solid 3px #363636;
color: #363636;
}
.comment .btn.more-link:hover,
.comment .btn.more-link:focus {
background-color: transparent;
border: solid 3px #1c1c1c;
color: #1c1c1c;
}
.comment.bypostauthor .btn.more-link {
background-color: transparent;
border: solid 3px #363636;
color: #363636;
}
.comment.bypostauthor .btn.more-link:hover,
.comment.bypostauthor .btn.more-link:focus {
background-color: transparent;
border: solid 3px #1c1c1c;
color: #1c1c1c;
}
@media (min-width: 641px) {
.gform_wrapper form .gfield .gfield_time_ampm select {
line-height: 1.8;
}
}
@media (min-width: 768px) {
.module-audio .song {
font-size: 32px;
}
.module-audio .artist {
font-size: 24px;
}
.error-404 h2 {
font-size: 64px;
}
.error-404 p {
font-size: 24px;
}
.info-card.info-card--small .info-card__title {
line-height: 1.8;
font-size: 32px;
}
.pagination .nav-links > * {
font-size: 16px;
}
.slider .swiper-button-next,
.slider .swiper-button-prev {
font-size: 24px;
}
}
@media (min-width: 992px) {
.info-card__title {
font-size: 64px;
}
.pricing-table__item.pricing-table__item--big .pricing-table__price .price {
font-size: 64px;
}
.pricing-table__price .price {
font-size: 32px;
}
.pricing-table .btn {
font-size: 24px;
}
.pricing-table--small .pricing-table__item.pricing-table__item--big .pricing-table__price .price {
font-size: 32px;
}
.pricing-table--compact .pricing-table__item.pricing-table__item--big .pricing-table__price .price {
font-size: 32px;
}
}
@media (max-width: 1199px) {
.main-nav--wrapper {
background: #363636;
}
.main-nav--wrapper .main-nav .sub-menu .menu-item-back {
background-color: #1c1c1c;
}
.main-nav--wrapper .main-nav .sub-menu .menu-item-back a {
color: #363636;
}
.main-nav--wrapper .main-nav .sub-menu .menu-item-back a:before {
border-right-color: #363636;
}
.main-nav--wrapper .main-nav .sub-menu .menu-item-has-children > a:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav .sub-menu .menu-item-has-children > a:hover:after,
.main-nav--wrapper .main-nav .sub-menu .menu-item-has-children > a:focus:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav .sub-menu .current-menu-ancestor > a:after,
.main-nav--wrapper .main-nav .sub-menu .current-menu-parent > a:after,
.main-nav--wrapper .main-nav .sub-menu .current-menu-item > a:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav ul {
background-color: #363636;
}
.main-nav--wrapper .main-nav > ul > .menu-item-has-children > a:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav > ul > .menu-item-has-children > a:hover:after,
.main-nav--wrapper .main-nav > ul > .menu-item-has-children > a:focus:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav li {
background-color: #363636;
}
.main-nav--wrapper .main-nav li a {
color: #ffffff;
}
.main-nav--wrapper .main-nav li:hover {
background-color: #1c1c1c;
}
.main-nav--wrapper .main-nav li:hover > a {
color: #ffffff;
}
.main-nav--wrapper .main-nav li.menu-item-has-children > a:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav li.menu-item-has-children:hover > a:after {
border-left-color: #ffffff;
}
.main-nav--wrapper .main-nav li.current-menu-ancestor,
.main-nav--wrapper .main-nav li.current-menu-parent,
.main-nav--wrapper .main-nav li.current-menu-item {
background-color: #1c1c1c;
}
.main-nav--wrapper .main-nav li.current-menu-ancestor > a,
.main-nav--wrapper .main-nav li.current-menu-parent > a,
.main-nav--wrapper .main-nav li.current-menu-item > a {
color: #ffffff;
}
.main-nav--wrapper .main-nav li.current-menu-ancestor > a:after,
.main-nav--wrapper .main-nav li.current-menu-parent > a:after,
.main-nav--wrapper .main-nav li.current-menu-item > a:after {
border-left-color: #ffffff;
}
}