@charset "UTF-8";
   @-webkit-keyframes profimed_spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes profimed_spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
} html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
margin: 0;
background-color: white;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
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;
text-decoration: none;
}
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: 0px;
}
hr {
-webkit-box-sizing: content-box;
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] {
-webkit-box-sizing: border-box;
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;
-webkit-box-sizing: content-box;
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;
} html {
font-size: 16px;
font-size: 1rem;
}
h1, h2, h3, h4, h5, h6 {
margin: 15px 0;
}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child {
margin-bottom: 0;
}
p {
margin: 12px 0;
}
p:last-child {
margin-bottom: 0;
}
dfn, cite, em, i {
font-style: italic;
}
address {
margin: 0 0 1.5em;
}
pre {
font-family: "Courier 10 Pitch", Courier, monospace;
line-height: 1.6;
overflow: auto;
max-width: 100%;
margin: 0 0 1.5em;
padding: 1.5em;
background: #eee;
border: 1px solid #d5d5d5;
word-wrap: break-word;
font-size: 16px;
font-size: 1rem;
}
code, kbd, tt, var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
code {
padding: 1px 5px;
}
abbr, acronym {
cursor: help;
border-bottom: 1px dotted #666;
}
mark, ins {
font-style: italic;
text-decoration: none;
border-bottom: 1px solid;
}
big {
font-size: 125%;
} .icon-svg {
line-height: 1em;
height: auto;
}
.icon-svg > path {
fill: #899296;
vertical-align: middle;
}
.icon-svg__comments, .icon-svg__tags, .icon-svg__clock {
width: 12px;
height: 12px;
-webkit-transform: translateY(1px);
transform: translateY(1px);
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next:before, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next:after, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev:before, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev:after, .comment-navigation .nav-previous > a:before, .comment-navigation .nav-previous > a:after,
.comment-navigation .nav-next > a:before,
.comment-navigation .nav-next > a:after,
.posts-navigation .nav-previous > a:before,
.posts-navigation .nav-previous > a:after,
.posts-navigation .nav-next > a:before,
.posts-navigation .nav-next > a:after,
.post-navigation .nav-previous > a:before,
.post-navigation .nav-previous > a:after,
.post-navigation .nav-next > a:before,
.post-navigation .nav-next > a:after, .social-list .menu-item > a::before, .comment-form-cookies-consent label[for=wp-comment-cookies-consent]:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .container {
margin-left: auto;
margin-right: auto;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
@media (min-width: 640px) {
.container {
max-width: 640px;
}
}
@media (min-width: 940px) {
.container {
max-width: 940px;
}
}
@media (min-width: 1120px) {
.container {
max-width: 1120px;
}
}
@media (min-width: 1200px) {
.container {
max-width: 1200px;
}
}
.container-fluid {
margin-left: auto;
margin-right: auto;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
}
.col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
position: relative;
min-height: 1px;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.col-xs-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.3333333333%;
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.col-xs-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.6666666667%;
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.col-xs-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-xs-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.3333333333%;
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.col-xs-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.6666666667%;
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.col-xs-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-xs-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.col-xs-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.6666666667%;
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.col-xs-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-xs-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.col-xs-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.6666666667%;
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.col-xs-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-pull-1 {
right: 8.3333333333%;
}
.col-xs-pull-2 {
right: 16.6666666667%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-4 {
right: 33.3333333333%;
}
.col-xs-pull-5 {
right: 41.6666666667%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-7 {
right: 58.3333333333%;
}
.col-xs-pull-8 {
right: 66.6666666667%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-10 {
right: 83.3333333333%;
}
.col-xs-pull-11 {
right: 91.6666666667%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-push-1 {
left: 8.3333333333%;
}
.col-xs-push-2 {
left: 16.6666666667%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-4 {
left: 33.3333333333%;
}
.col-xs-push-5 {
left: 41.6666666667%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-7 {
left: 58.3333333333%;
}
.col-xs-push-8 {
left: 66.6666666667%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-10 {
left: 83.3333333333%;
}
.col-xs-push-11 {
left: 91.6666666667%;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
.col-xs-offset-1 {
margin-left: 8.3333333333%;
}
.col-xs-offset-2 {
margin-left: 16.6666666667%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-4 {
margin-left: 33.3333333333%;
}
.col-xs-offset-5 {
margin-left: 41.6666666667%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-7 {
margin-left: 58.3333333333%;
}
.col-xs-offset-8 {
margin-left: 66.6666666667%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-10 {
margin-left: 83.3333333333%;
}
.col-xs-offset-11 {
margin-left: 91.6666666667%;
}
.col-xs-offset-12 {
margin-left: 100%;
}
@media (min-width: 640px) {
.col-sm-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.3333333333%;
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.col-sm-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.6666666667%;
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.col-sm-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-sm-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.3333333333%;
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.col-sm-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.6666666667%;
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-sm-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.col-sm-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.6666666667%;
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.col-sm-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-sm-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.col-sm-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.6666666667%;
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.col-sm-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-pull-1 {
right: 8.3333333333%;
}
.col-sm-pull-2 {
right: 16.6666666667%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-4 {
right: 33.3333333333%;
}
.col-sm-pull-5 {
right: 41.6666666667%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-7 {
right: 58.3333333333%;
}
.col-sm-pull-8 {
right: 66.6666666667%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-10 {
right: 83.3333333333%;
}
.col-sm-pull-11 {
right: 91.6666666667%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-push-1 {
left: 8.3333333333%;
}
.col-sm-push-2 {
left: 16.6666666667%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-4 {
left: 33.3333333333%;
}
.col-sm-push-5 {
left: 41.6666666667%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-7 {
left: 58.3333333333%;
}
.col-sm-push-8 {
left: 66.6666666667%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-10 {
left: 83.3333333333%;
}
.col-sm-push-11 {
left: 91.6666666667%;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
.col-sm-offset-1 {
margin-left: 8.3333333333%;
}
.col-sm-offset-2 {
margin-left: 16.6666666667%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-4 {
margin-left: 33.3333333333%;
}
.col-sm-offset-5 {
margin-left: 41.6666666667%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-7 {
margin-left: 58.3333333333%;
}
.col-sm-offset-8 {
margin-left: 66.6666666667%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-10 {
margin-left: 83.3333333333%;
}
.col-sm-offset-11 {
margin-left: 91.6666666667%;
}
.col-sm-offset-12 {
margin-left: 100%;
}
}
@media (min-width: 940px) {
.col-md-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.3333333333%;
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.col-md-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.6666666667%;
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.3333333333%;
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.col-md-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.6666666667%;
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-md-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.col-md-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.6666666667%;
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.col-md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-md-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.col-md-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.6666666667%;
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.col-md-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-pull-1 {
right: 8.3333333333%;
}
.col-md-pull-2 {
right: 16.6666666667%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-4 {
right: 33.3333333333%;
}
.col-md-pull-5 {
right: 41.6666666667%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-7 {
right: 58.3333333333%;
}
.col-md-pull-8 {
right: 66.6666666667%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-10 {
right: 83.3333333333%;
}
.col-md-pull-11 {
right: 91.6666666667%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-push-0 {
left: auto;
}
.col-md-push-1 {
left: 8.3333333333%;
}
.col-md-push-2 {
left: 16.6666666667%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-4 {
left: 33.3333333333%;
}
.col-md-push-5 {
left: 41.6666666667%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-7 {
left: 58.3333333333%;
}
.col-md-push-8 {
left: 66.6666666667%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-10 {
left: 83.3333333333%;
}
.col-md-push-11 {
left: 91.6666666667%;
}
.col-md-push-12 {
left: 100%;
}
.col-md-offset-0 {
margin-left: 0%;
}
.col-md-offset-1 {
margin-left: 8.3333333333%;
}
.col-md-offset-2 {
margin-left: 16.6666666667%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-4 {
margin-left: 33.3333333333%;
}
.col-md-offset-5 {
margin-left: 41.6666666667%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-7 {
margin-left: 58.3333333333%;
}
.col-md-offset-8 {
margin-left: 66.6666666667%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-10 {
margin-left: 83.3333333333%;
}
.col-md-offset-11 {
margin-left: 91.6666666667%;
}
.col-md-offset-12 {
margin-left: 100%;
}
}
@media (min-width: 1120px) {
.col-lg-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.3333333333%;
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.col-lg-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.6666666667%;
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.col-lg-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.3333333333%;
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.col-lg-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.6666666667%;
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.col-lg-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.6666666667%;
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.col-lg-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-lg-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.col-lg-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.6666666667%;
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.col-lg-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-pull-1 {
right: 8.3333333333%;
}
.col-lg-pull-2 {
right: 16.6666666667%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-4 {
right: 33.3333333333%;
}
.col-lg-pull-5 {
right: 41.6666666667%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-7 {
right: 58.3333333333%;
}
.col-lg-pull-8 {
right: 66.6666666667%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-10 {
right: 83.3333333333%;
}
.col-lg-pull-11 {
right: 91.6666666667%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-push-1 {
left: 8.3333333333%;
}
.col-lg-push-2 {
left: 16.6666666667%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-4 {
left: 33.3333333333%;
}
.col-lg-push-5 {
left: 41.6666666667%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-7 {
left: 58.3333333333%;
}
.col-lg-push-8 {
left: 66.6666666667%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-10 {
left: 83.3333333333%;
}
.col-lg-push-11 {
left: 91.6666666667%;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
.col-lg-offset-1 {
margin-left: 8.3333333333%;
}
.col-lg-offset-2 {
margin-left: 16.6666666667%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-4 {
margin-left: 33.3333333333%;
}
.col-lg-offset-5 {
margin-left: 41.6666666667%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-7 {
margin-left: 58.3333333333%;
}
.col-lg-offset-8 {
margin-left: 66.6666666667%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-10 {
margin-left: 83.3333333333%;
}
.col-lg-offset-11 {
margin-left: 91.6666666667%;
}
.col-lg-offset-12 {
margin-left: 100%;
}
}
@media (min-width: 1200px) {
.col-xl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.3333333333%;
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.col-xl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.6666666667%;
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.col-xl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-xl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.3333333333%;
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.col-xl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.6666666667%;
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.col-xl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-xl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.col-xl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.6666666667%;
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.col-xl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-xl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.col-xl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.6666666667%;
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.col-xl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.col-xl-pull-0 {
right: auto;
}
.col-xl-pull-1 {
right: 8.3333333333%;
}
.col-xl-pull-2 {
right: 16.6666666667%;
}
.col-xl-pull-3 {
right: 25%;
}
.col-xl-pull-4 {
right: 33.3333333333%;
}
.col-xl-pull-5 {
right: 41.6666666667%;
}
.col-xl-pull-6 {
right: 50%;
}
.col-xl-pull-7 {
right: 58.3333333333%;
}
.col-xl-pull-8 {
right: 66.6666666667%;
}
.col-xl-pull-9 {
right: 75%;
}
.col-xl-pull-10 {
right: 83.3333333333%;
}
.col-xl-pull-11 {
right: 91.6666666667%;
}
.col-xl-pull-12 {
right: 100%;
}
.col-xl-push-0 {
left: auto;
}
.col-xl-push-1 {
left: 8.3333333333%;
}
.col-xl-push-2 {
left: 16.6666666667%;
}
.col-xl-push-3 {
left: 25%;
}
.col-xl-push-4 {
left: 33.3333333333%;
}
.col-xl-push-5 {
left: 41.6666666667%;
}
.col-xl-push-6 {
left: 50%;
}
.col-xl-push-7 {
left: 58.3333333333%;
}
.col-xl-push-8 {
left: 66.6666666667%;
}
.col-xl-push-9 {
left: 75%;
}
.col-xl-push-10 {
left: 83.3333333333%;
}
.col-xl-push-11 {
left: 91.6666666667%;
}
.col-xl-push-12 {
left: 100%;
}
.col-xl-offset-0 {
margin-left: 0%;
}
.col-xl-offset-1 {
margin-left: 8.3333333333%;
}
.col-xl-offset-2 {
margin-left: 16.6666666667%;
}
.col-xl-offset-3 {
margin-left: 25%;
}
.col-xl-offset-4 {
margin-left: 33.3333333333%;
}
.col-xl-offset-5 {
margin-left: 41.6666666667%;
}
.col-xl-offset-6 {
margin-left: 50%;
}
.col-xl-offset-7 {
margin-left: 58.3333333333%;
}
.col-xl-offset-8 {
margin-left: 66.6666666667%;
}
.col-xl-offset-9 {
margin-left: 75%;
}
.col-xl-offset-10 {
margin-left: 83.3333333333%;
}
.col-xl-offset-11 {
margin-left: 91.6666666667%;
}
.col-xl-offset-12 {
margin-left: 100%;
}
}
.col-xs-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.col-xs-last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
@media (min-width: 640px) {
.col-sm-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.col-sm-last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
}
@media (min-width: 940px) {
.col-md-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.col-md-last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
}
@media (min-width: 1120px) {
.col-lg-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.col-lg-last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
}
@media (min-width: 1200px) {
.col-xl-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.col-xl-last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
}
.row-xs-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.row-xs-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.row-xs-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
@media (min-width: 640px) {
.row-sm-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.row-sm-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.row-sm-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
}
@media (min-width: 940px) {
.row-md-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.row-md-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.row-md-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
}
@media (min-width: 1120px) {
.row-lg-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.row-lg-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.row-lg-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
}
@media (min-width: 1200px) {
.row-xl-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.row-xl-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.row-xl-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
}
.col-xs-top {
-ms-flex-item-align: start;
align-self: flex-start;
}
.col-xs-center {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.col-xs-bottom {
-ms-flex-item-align: end;
align-self: flex-end;
}
@media (min-width: 640px) {
.col-sm-top {
-ms-flex-item-align: start;
align-self: flex-start;
}
.col-sm-center {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.col-sm-bottom {
-ms-flex-item-align: end;
align-self: flex-end;
}
}
@media (min-width: 940px) {
.col-md-top {
-ms-flex-item-align: start;
align-self: flex-start;
}
.col-md-center {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.col-md-bottom {
-ms-flex-item-align: end;
align-self: flex-end;
}
}
@media (min-width: 1120px) {
.col-lg-top {
-ms-flex-item-align: start;
align-self: flex-start;
}
.col-lg-center {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.col-lg-bottom {
-ms-flex-item-align: end;
align-self: flex-end;
}
}
@media (min-width: 1200px) {
.col-xl-top {
-ms-flex-item-align: start;
align-self: flex-start;
}
.col-xl-center {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.col-xl-bottom {
-ms-flex-item-align: end;
align-self: flex-end;
}
} html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
*,
*:before,
*:after { -webkit-box-sizing: inherit;
box-sizing: inherit;
}
img {
height: auto; max-width: 100%; }
blockquote,
q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before,
q:after {
content: "";
}
blockquote {
font-weight: 700;
font-size: 24px;
line-height: 1.5;
font-family: Lato, sans-serif;
letter-spacing: 0em;
color: #42474c;
position: relative;
margin: 0;
padding: 10px 45px 10px 45px;
font-style: italic;
quotes: "“" "";
}
blockquote:first-child {
margin-top: 0;
}
blockquote:last-child {
margin-bottom: 0;
}
blockquote:before {
content: open-quote;
position: absolute;
font-size: 100px;
line-height: 0.5;
font-weight: 700;
left: -8px;
top: 44px;
}
blockquote cite {
display: block;
margin-top: 15px;
padding-left: 35px;
position: relative;
text-transform: none;
font-size: 18px;
}
blockquote cite:before {
content: "";
width: 20px;
height: 1px;
margin-right: 25px;
vertical-align: middle;
display: inline-block;
position: absolute;
left: 0;
}
hr {
background-color: #c5cbcf;
border: 0;
height: 1px;
margin: 1.5em 0;
}
.site-main table {
margin: 0 0 1.5em;
max-width: 100%;
width: 100%;
border: 1px solid #c5cbcf;
}
.site-main table th,
.site-main table td {
padding: 5px;
vertical-align: top;
border: 1px solid #c5cbcf;
}
.site-main table thead th {
vertical-align: bottom;
border-bottom: 1px solid #c5cbcf;
}
.site-main table tbody + tbody {
border-top: 1px solid #c5cbcf;
}
.edit-link {
display: inline-block;
margin-top: 25px;
} ul,
ol {
margin: 0 0 1.5em 0;
padding-left: 0;
}
ul:last-child,
ol:last-child {
margin-bottom: 0;
}
ul:not([class]) {
list-style: none;
}
ul:not([class]) li {
font-weight: normal;
}
ul:not([class]) li + li,
ul:not([class]) li > ul li,
ul:not([class]) li > ol li {
margin-top: 10px;
}
ul:not([class]) > li:before {
content: "";
width: 5px;
height: 5px;
border-radius: 50%;
display: inline-block;
vertical-align: middle;
margin-bottom: 2px;
margin-right: 10px;
}
.entry-content ol {
list-style: none;
counter-reset: li;
}
.entry-content ol li + li,
.entry-content ol li > ul li,
.entry-content ol li > ol li {
margin-top: 10px;
}
.entry-content ol > li:before {
content: counter(li, decimal-leading-zero) ".";
counter-increment: li;
margin-right: 3px;
display: inline-block;
font-weight: 700;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.1em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
} .inline-list {
padding: 0;
margin: 0;
list-style: none;
}
.inline-list li {
display: inline-block;
} .entry-content ul.list {
list-style: none;
margin-left: 0;
}
.entry-content ul.list li span {
display: inline-block;
}
.entry-content ul.list li + li,
.entry-content ul.list li > ul li,
.entry-content ul.list li > ol li {
margin-top: 15px;
}
.entry-content ul.list li > ul {
margin-left: 3em;
}
.entry-content ul.list li > ol,
.entry-content ul.list li > .list {
margin-left: 1.5em;
} #toTop {
display: none;
text-decoration: none;
position: fixed;
bottom: 120px;
overflow: hidden;
width: 60px;
height: 60px;
z-index: 999;
text-align: center;
-webkit-box-shadow: -2px 2px 10px rgba(0, 0, 0, 0.1);
box-shadow: -2px 2px 10px rgba(0, 0, 0, 0.1);
background-origin: #f1f1f1;
}
#toTop:before {
content: "";
position: absolute;
left: 50%;
top: 50%;
width: 14px;
height: 14px;
background-position: center;
background-repeat: no-repeat;
-webkit-mask-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 444.819 444.819" xml:space="preserve"><path d="M352.025,196.712L165.884,10.848C159.029,3.615,150.469,0,140.187,0c-10.282,0-18.842,3.619-25.697,10.848L92.792,32.264 c-7.044,7.043-10.566,15.604-10.566,25.692c0,9.897,3.521,18.56,10.566,25.981l138.753,138.473L92.786,361.168 c-7.042,7.043-10.564,15.604-10.564,25.693c0,9.896,3.521,18.562,10.564,25.98l21.7,21.413 c7.043,7.043,15.612,10.564,25.697,10.564c10.089,0,18.656-3.521,25.697-10.564l186.145-185.864 c7.046-7.423,10.571-16.084,10.571-25.981C362.597,212.321,359.071,203.755,352.025,196.712z"/></svg>');
mask-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 444.819 444.819" xml:space="preserve"><path d="M352.025,196.712L165.884,10.848C159.029,3.615,150.469,0,140.187,0c-10.282,0-18.842,3.619-25.697,10.848L92.792,32.264 c-7.044,7.043-10.566,15.604-10.566,25.692c0,9.897,3.521,18.56,10.566,25.981l138.753,138.473L92.786,361.168 c-7.042,7.043-10.564,15.604-10.564,25.693c0,9.896,3.521,18.562,10.564,25.98l21.7,21.413 c7.043,7.043,15.612,10.564,25.697,10.564c10.089,0,18.656-3.521,25.697-10.564l186.145-185.864 c7.046-7.423,10.571-16.084,10.571-25.981C362.597,212.321,359.071,203.755,352.025,196.712z"/></svg>');
-webkit-transform: translate(-50%, -50%) rotate(-90deg);
transform: translate(-50%, -50%) rotate(-90deg);
-webkit-transition: background-color 0.2s ease-out;
transition: background-color 0.2s ease-out;
}
#toTop:focus {
outline: 0;
}
@media (max-width: 939px) {
#toTop {
right: -999em !important;
}
}
@media (min-width: 940px) {
#toTop {
right: 0;
}
} .page-preloader-cover {
position: fixed;
z-index: 1200;
top: 0;
left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
height: 100%;
background-color: #fff;
}
.page-preloader-cover .bar {
position: relative;
width: 170px;
height: 2px;
margin-top: 20px;
background-color: #f7f7f7;
overflow: hidden;
border-radius: 10px;
}
.page-preloader-cover .bar:before {
content: "";
width: 80px;
height: 100%;
z-index: 1;
position: absolute;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-animation: moving 2s infinite;
animation: moving 2s infinite;
border-radius: 10px;
}
@-webkit-keyframes moving {
0%, 100% {
-webkit-transform: translate(-80px, 0);
transform: translate(-80px, 0);
}
50% {
-webkit-transform: translate(170px, 0);
transform: translate(170px, 0);
}
}
@keyframes moving {
0%, 100% {
-webkit-transform: translate(-80px, 0);
transform: translate(-80px, 0);
}
50% {
-webkit-transform: translate(170px, 0);
transform: translate(170px, 0);
}
} button,
input[type=button],
input[type=reset],
input[type=submit] {
display: inline-block;
max-width: 100%;
padding: 15px 40px;
cursor: pointer;
text-align: center;
white-space: nowrap;
text-transform: uppercase;
text-overflow: ellipsis;
text-decoration: none;
border: none;
border-radius: 5px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.btn.invert-button, body .booked-modal input.invert-button.button-primary[type=submit], .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .invert-button.button {
border: 1px solid #fff;
background: none;
}
.link,
.btn-link,
a.btn-link,
.btn-icon {
display: inline-block;
line-height: 1.5;
font-weight: 400;
text-decoration: underline;
}
.link svg,
.btn-link svg,
a.btn-link svg,
.btn-icon svg {
display: inline-block;
vertical-align: top;
margin-left: 5px;
margin-top: 2px;
width: 9px;
height: 9px;
}
.link.btn, body .booked-modal input.link.button-primary[type=submit], .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .link.button,
.btn-link.btn,
body .booked-modal input.btn-link.button-primary[type=submit],
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .btn-link.button,
a.btn-link.btn,
.btn-icon.btn,
body .booked-modal input.btn-icon.button-primary[type=submit],
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .btn-icon.button {
padding: 8px 17px 3px;
}
.link.btn svg, body .booked-modal input.link.button-primary[type=submit] svg, .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .link.button svg,
.btn-link.btn svg,
body .booked-modal input.btn-link.button-primary[type=submit] svg,
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .btn-link.button svg,
a.btn-link.btn svg,
.btn-icon.btn svg,
body .booked-modal input.btn-icon.button-primary[type=submit] svg,
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .btn-icon.button svg {
width: 14px;
height: 14px;
}
.link:hover,
.btn-link:hover,
a.btn-link:hover,
.btn-icon:hover {
text-decoration: none;
}
.btn, body .booked-modal input.button-primary[type=submit], .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button,
form button,
form input[type=button],
form input[type=reset],
form input[type=submit] {
padding: 15px 40px;
cursor: pointer;
font-size: 12px;
line-height: 1.1;
letter-spacing: 2px;
text-transform: uppercase;
text-align: center;
display: inline-block;
border-radius: 3px;
padding: 14px 18px 16px;
border-radius: 3px;
font-weight: 700;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
}
.btn, body .booked-modal input.button-primary[type=submit], .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button,
form button,
form input[type=button],
form input[type=reset],
form input[type=submit] {
text-decoration: none;
}
.btn:focus, body .booked-modal input.button-primary[type=submit]:focus, .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button:focus,
form button:focus,
form input[type=button]:focus,
form input[type=reset]:focus,
form input[type=submit]:focus {
outline: 0;
}
.btn.btn-xs, body .booked-modal input.btn-xs.button-primary[type=submit], .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .btn-xs.button,
form button.btn-xs,
form input[type=button].btn-xs,
form input[type=reset].btn-xs,
form input[type=submit].btn-xs {
font-size: 10px;
padding: 7.0000005px 17px;
}
.btn.btn-sm, body .booked-modal input.btn-sm.button-primary[type=submit], .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .btn-sm.button,
form button.btn-sm,
form input[type=button].btn-sm,
form input[type=reset].btn-sm,
form input[type=submit].btn-sm {
font-weight: 400;
border-radius: 0;
}
.btn.btn-fullwidth, body .booked-modal input.btn-fullwidth.button-primary[type=submit], .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .btn-fullwidth.button,
form button.btn-fullwidth,
form input[type=button].btn-fullwidth,
form input[type=reset].btn-fullwidth,
form input[type=submit].btn-fullwidth {
width: 100%;
}
.btn[class*=-transparent], body .booked-modal input[class*=-transparent].button-primary[type=submit], .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td [class*=-transparent].button,
form button[class*=-transparent],
form input[type=button][class*=-transparent],
form input[type=reset][class*=-transparent],
form input[type=submit][class*=-transparent] {
background-color: transparent;
}
.btn i, body .booked-modal input.button-primary[type=submit] i, .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button i,
form button i,
form input[type=button] i,
form input[type=reset] i,
form input[type=submit] i {
margin-left: 5px;
}
.header-btn.btn, body .booked-modal input.header-btn.button-primary[type=submit], .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .header-btn.button {
padding: 21px 30px 19px;
border: 1px solid #c5cbcf;
}
.header-btn.btn, body .booked-modal input.header-btn.button-primary[type=submit], .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .header-btn.button, .header-btn.btn:focus {
background: none;
-webkit-box-shadow: none;
box-shadow: none;
}
@media (max-width: 1200px) {
.header-btn.btn, body .booked-modal input.header-btn.button-primary[type=submit], .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .header-btn.button {
padding: 15px 10px 14px;
}
}
input,
select,
textarea {
padding: 9.5px 20px;
border: 1px solid #2e2f2f;
font-size: 16px;
line-height: 1.5;
-webkit-transition: 0.3s;
transition: 0.3s;
}
input:focus,
select:focus,
textarea:focus {
outline: 0;
}
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: 5px 15px;
line-height: 30px;
}
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel] {
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
input[type=radio],
input[type=checkbox] {
display: inline-block;
width: auto;
vertical-align: middle;
}
input[type=file] {
padding: 0;
background-color: transparent;
border: none;
}
select {
width: 100%;
max-width: 100%;
}
textarea {
height: 160px;
min-height: 160px;
width: 100%;
resize: vertical;
overflow: auto;
} ::-webkit-input-placeholder {
-webkit-transition: 0.1s;
transition: 0.1s;
color: inherit;
}
::-moz-placeholder {
-moz-transition: 0.1s;
transition: 0.1s;
color: inherit;
}
:-ms-input-placeholder {
-ms-transition: 0.1s;
transition: 0.1s;
color: inherit;
}
:-moz-placeholder {
-moz-transition: 0.1s;
transition: 0.1s;
color: inherit;
}
::-moz-placeholder {
opacity: 1;
}
:-moz-placeholder {
opacity: 1;
}
#page .select2-selection {
height: 48px;
border: 0;
font-size: 18px;
line-height: 27px;
}
#page .select2-selection:focus {
outline: none;
}
#page .select2-selection b {
margin-top: 0;
}
#page .select2-selection .select2-selection__rendered {
padding: 9.5px 20px;
}
#page .select2-selection.select2-selection--single .select2-selection__arrow {
top: 9px;
}
#page .select2-selection.select2-selection--multiple {
height: auto;
}
.search-form-wrapper {
position: relative;
}
.search-form-wrapper.search-active .search-form {
left: -122px;
width: 230px;
margin-top: 10px;
}
@media (min-width: 640px) {
.search-form-wrapper.search-active .search-form {
left: auto;
right: -11px;
width: 280px;
}
}
@media (min-width: 940px) {
.search-form-wrapper.search-active .search-form {
width: 350px;
}
}
@media (min-width: 1120px) {
.search-form-wrapper.search-active .search-form {
width: 520px;
margin-top: 0;
}
}
@media (min-width: 1200px) {
.search-form-wrapper.search-active .search-form {
right: -1px;
}
}
.search-form-wrapper .search-form {
position: absolute;
right: -9999999999px;
margin: 0;
width: 100px;
z-index: 999;
}
@media (min-width: 640px) {
.search-form-wrapper .search-form {
-webkit-transition: width 0.25s ease-out;
transition: width 0.25s ease-out;
}
}
.search-form-wrapper .search-form__toggle {
padding: 2px 10px;
}
@media (min-width: 1120px) {
.search-form-wrapper .search-form__toggle {
padding: 13px 10px;
}
}
@media (min-width: 1200px) {
.search-form-wrapper .search-form__toggle {
padding: 13px 18px;
}
}
.search-form-wrapper .search-form__input-wrap {
min-width: initial;
}
.search-form-wrapper .search-form__input-wrap:before {
content: "";
position: absolute;
top: -7px;
left: 135px;
width: 0;
height: 0;
border-style: solid;
border-width: 0 5.5px 7px 5.5px;
border-color: transparent transparent #fff transparent;
}
@media (min-width: 640px) {
.search-form-wrapper .search-form__input-wrap:before {
left: auto;
right: 23px;
}
}
.search-form-wrapper .search-form__input-wrap i {
display: none;
}
.search-form-wrapper .search-form__field {
padding: 15px 18px 17px;
font-weight: 400;
font-style: italic;
border: none;
}
.site-header .search-form-wrapper .search-form__field {
background-color: #fff;
}
.search-form-wrapper .search-form__submit {
display: none;
}
.search-form {
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.header-container_wrap.container .search-form {
left: 0.9375rem;
right: 40px;
}
.search-form__toggle {
cursor: pointer;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
position: relative;
display: inline-block;
z-index: 150;
}
.search-form__toggle:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 17px;
font-size: 1.0625rem;
content: "";
}
.search-form__input-wrap {
position: relative;
-webkit-box-flex: 5;
-ms-flex: 5 1 185px;
flex: 5 1 185px;
min-width: 185px;
}
.search-form__input-wrap i {
pointer-events: none;
font-size: 14px;
left: 15px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
@media (min-width: 940px) {
.sidebar-1-4 .sidebar .search-form__input-wrap {
-webkit-box-flex: 5;
-ms-flex: 5 1 150px;
flex: 5 1 150px;
min-width: 150px;
}
}
.search-form__field[type=search] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
max-width: 100%;
min-width: 50px;
border: none;
background: rgba(197, 203, 207, 0.15);
}
.search-form__submit {
z-index: 1;
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
padding: 0 8px;
border-radius: 0;
}
.search-form__submit, .search-form__submit:hover {
color: #fff;
}
.search-form__submit .fa {
font-size: 17px;
font-size: 1.0625rem;
}
.post-password-form label {
display: inline-block;
vertical-align: middle;
}
.post-password-form input[type=submit] {
padding: 11px 30px;
border-radius: 0;
}
.comment-list + .comment-respond {
margin-top: 80px;
}
.comment-list .comment-respond {
margin-top: 60px;
margin-bottom: 60px;
}
.comment-reply-title #cancel-comment-reply-link {
font-size: 14px;
float: right;
margin-left: 10px;
font-weight: 300;
}
.comment-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.comment-form input[type=text],
.comment-form input[type=email],
.comment-form textarea {
border: none;
background-color: rgba(197, 203, 207, 0.1);
width: 100%;
}
.comment-form > * {
width: 100%;
}
.comment-form-comment, .comment-form-author, .comment-form-email, .comment-form-url {
position: relative;
margin: 0 0 5px 0;
}
@media (min-width: 1200px) {
.comment-form-author, .comment-form-email {
width: calc(50% - 3px);
}
.comment-list .comment-form-author, .comment-list .comment-form-email {
width: 100%;
}
}
.comment-form__field {
width: 100%;
vertical-align: top;
}
.comment-form .form-submit {
margin: 30px 0 0 0;
}
.comment-form .form-submit .submit {
border: none;
padding: 24px 55px 23px;
}
.comment-form-cookies-consent {
font-size: 16px;
margin-top: 25px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.comment-form-cookies-consent input[type=checkbox] {
position: absolute;
width: 0;
height: 0;
visibility: hidden;
}
.comment-form-cookies-consent label[for=wp-comment-cookies-consent]:before {
content: "";
position: relative;
top: -1px;
display: inline-block;
width: 20px;
height: 20px;
line-height: 18px;
text-align: center;
margin-right: 10px;
vertical-align: middle;
border-radius: 4px;
border: 2px solid #c5cbcf;
}
.comment-form-cookies-consent input[type=checkbox]:checked ~ label[for=wp-comment-cookies-consent]:before {
content: "";
}
.bypostauthor {
display: block;
}  a {
text-decoration: none;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
a:focus {
outline: none;
}
a:hover, a:active {
text-decoration: none;
}
.site-main p a {
font-weight: 400;
}
.site-main p a.btn, .site-main p .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td a.button, .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .site-main p a.button {
font-weight: 700;
}
.site-main p a[href*="callto:"], .site-main p a[href*="tel:"], .site-main p a[href*="mailto:"] {
font-weight: inherit;
}
.site-main p a em, .site-main p em a {
text-decoration: underline;
}
.edit-link {
display: block;
}
.edit-link a {
display: inline-block;
font-size: 14px;
line-height: 1.5;
}
.edit-link a:before {
content: "";
display: inline-block;
vertical-align: middle;
margin-right: 6px;
margin-top: -3px;
width: 10px;
height: 10px;
background-position: center;
background-repeat: no-repeat;
-webkit-mask-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 528.899 528.899" xml:space="preserve"><path d="M328.883,89.125l107.59,107.589l-272.34,272.34L56.604,361.465L328.883,89.125z M518.113,63.177l-47.981-47.981 c-18.543-18.543-48.653-18.543-67.259,0l-45.961,45.961l107.59,107.59l53.611-53.611 C532.495,100.753,532.495,77.559,518.113,63.177z M0.3,512.69c-1.958,8.812,5.998,16.708,14.811,14.565l119.891-29.069 L27.473,390.597L0.3,512.69z"/></svg>');
mask-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 528.899 528.899" xml:space="preserve"><path d="M328.883,89.125l107.59,107.589l-272.34,272.34L56.604,361.465L328.883,89.125z M518.113,63.177l-47.981-47.981 c-18.543-18.543-48.653-18.543-67.259,0l-45.961,45.961l107.59,107.59l53.611-53.611 C532.495,100.753,532.495,77.559,518.113,63.177z M0.3,512.69c-1.958,8.812,5.998,16.708,14.811,14.565l119.891-29.069 L27.473,390.597L0.3,512.69z"/></svg>');
-webkit-transition: background-color 0.2s ease-out;
transition: background-color 0.2s ease-out;
} .main-navigation ul {
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
position: absolute;
z-index: 99999;
top: 100%;
left: -999em;
-webkit-box-shadow: 0 3px 18px rgba(0, 0, 0, 0.15);
box-shadow: 0 3px 18px rgba(0, 0, 0, 0.15);
background-color: #fff;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li {
border-top: 1px solid;
}
.main-navigation ul ul li:first-child {
border: none;
}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
left: 100%;
}
.main-navigation ul ul a {
padding: 15px 30px;
width: 240px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: -5px;
}
@media (max-width: 1119px) {
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
}
.main-navigation li {
position: relative;
display: inline-block;
}
.main-navigation .menu > li {
padding: 0;
margin-left: 30px;
}
.main-navigation .menu > li > a {
padding: 26px 0;
}
.main-navigation .menu > li:first-child {
margin-left: 0;
}
.main-navigation .menu > li.menu-item-has-children > a {
padding-right: 15px;
}
.main-navigation a {
display: inline-block;
text-decoration: none;
}
@media (max-width: 639px) {
.main-navigation.mobile-menu ul.menu li {
border: none;
}
.main-navigation.mobile-menu ul.menu li a {
color: rgba(66, 71, 76, 0.7);
font-weight: 700;
background: transparent;
}
.main-navigation.mobile-menu ul.sub-menu {
background: transparent;
}
.main-navigation.mobile-menu ul.sub-menu li a {
font-weight: 100;
}
} .main-navigation li.menu-item-has-children > a:after {
content: "";
position: absolute;
cursor: pointer;
position: absolute;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 0.625rem;
right: 0;
top: calc(50% - 5px);
background: transparent;
-webkit-transition: background-color 0.2s ease-out;
transition: background-color 0.2s ease-out;
}
.main-navigation li.menu-item-has-children .sub-menu a:after {
right: 18px;
top: 20px;
-webkit-transform: translateY(0) rotate(270deg);
transform: translateY(0) rotate(270deg);
}
@media (min-width: 940px) {
.main-navigation:not(.vertical-menu) .menu > li > a:before {
content: "";
-webkit-transition: width 0.25s ease-out;
transition: width 0.25s ease-out;
position: absolute;
left: -5px;
bottom: 0;
width: 0;
height: 2px;
}
}
@media (min-width: 940px) {
.main-navigation:not(.vertical-menu) .menu > li:hover > a:before, .main-navigation:not(.vertical-menu) .menu > li.menu-hover > a:before, .main-navigation:not(.vertical-menu) .menu > li.current_page_item > a:before, .main-navigation:not(.vertical-menu) .menu > li.current_page_ancestor > a:before, .main-navigation:not(.vertical-menu) .menu > li.current-menu-item > a:before, .main-navigation:not(.vertical-menu) .menu > li.current-menu-ancestor > a:before {
width: calc(100% + 10px);
}
} .main-navigation.mobile-menu {
position: fixed;
top: 0;
right: -70%;
width: 70%;
height: 100vh;
margin: 0;
background-color: #f1f4f6;
z-index: 998;
-webkit-transition: all 0.3s cubic-bezier(0.35, 0.19, 0.45, 0.91);
transition: all 0.3s cubic-bezier(0.35, 0.19, 0.45, 0.91);
}
.main-navigation.mobile-menu.mobile-menu-open {
right: 0;
}
.main-navigation.mobile-menu .main-navigation-inner {
overflow-y: scroll;
height: 100%;
}
.main-navigation.mobile-menu .menu {
margin: 20px;
}
body.admin-bar .main-navigation.mobile-menu .menu {
margin-top: 66px;
}
.main-navigation.mobile-menu .menu li {
display: block;
margin: 0;
padding: 0;
}
.main-navigation.mobile-menu .sub-menu {
position: initial;
margin-left: 20px;
padding: 0;
background: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.main-navigation.mobile-menu .sub-menu li a {
width: auto;
padding-left: 0;
padding-right: 0;
}
.main-navigation.mobile-menu .menu-item-has-children > a:before,
.main-navigation.mobile-menu .menu-item-has-children > a:after {
content: none;
} .mobile-menu-toggle-button {
position: absolute;
width: 35px;
height: 35px;
left: -45px;
top: 10px;
padding: 0;
-webkit-box-shadow: -2px 2px 7px rgba(0, 0, 0, 0.3);
box-shadow: -2px 2px 7px rgba(0, 0, 0, 0.3);
}
body.admin-bar .mobile-menu-toggle-button {
top: 56px;
}
body.admin-bar .mobile-menu-toggle-button {
top: 56px;
}
body.admin-bar .mobile-menu .menu {
margin-top: 46px;
} .comment-navigation,
.posts-navigation,
.post-navigation {
overflow: hidden;
padding-top: 25px;
padding-bottom: 25px;
border-top: 1px solid #c5cbcf;
}
.comment-navigation .nav-previous,
.comment-navigation .nav-next,
.posts-navigation .nav-previous,
.posts-navigation .nav-next,
.post-navigation .nav-previous,
.post-navigation .nav-next {
word-break: break-word;
}
@media (min-width: 640px) {
.comment-navigation .nav-previous,
.comment-navigation .nav-next,
.posts-navigation .nav-previous,
.posts-navigation .nav-next,
.post-navigation .nav-previous,
.post-navigation .nav-next {
width: 50%;
}
}
.comment-navigation .nav-previous > a,
.comment-navigation .nav-next > a,
.posts-navigation .nav-previous > a,
.posts-navigation .nav-next > a,
.post-navigation .nav-previous > a,
.post-navigation .nav-next > a {
position: relative;
display: inline-block;
}
.comment-navigation .nav-previous > a svg,
.comment-navigation .nav-next > a svg,
.posts-navigation .nav-previous > a svg,
.posts-navigation .nav-next > a svg,
.post-navigation .nav-previous > a svg,
.post-navigation .nav-next > a svg {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
padding-right: 15px;
}
.comment-navigation .nav-previous a svg,
.posts-navigation .nav-previous a svg,
.post-navigation .nav-previous a svg {
left: 0;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
padding-left: 15px;
}
@media (min-width: 640px) {
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
margin-top: 0;
}
}
.comment-navigation .nav-next a svg,
.posts-navigation .nav-next a svg,
.post-navigation .nav-next a svg {
right: 0;
}
.nav-links .page-numbers,
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers {
line-height: 39px;
display: inline-block;
min-width: 39px;
height: 39px;
padding: 0 2px;
text-align: center;
text-decoration: none;
-webkit-transition: 0.1s;
transition: 0.1s;
margin: 0 4px 4px 0;
border: none;
font-weight: 700;
font-size: 12px;
}
.site-content .page-links .post-page-numbers {
display: inline-block;
vertical-align: top;
margin: 0 0 6px 6px;
}
.site-content .page-links .post-page-numbers:first-child {
margin-left: 10px;
}
.site-content .page-links .post-page-numbers.current {
font-weight: 700;
}
.nav-links .page-numbers.next svg, .nav-links .page-numbers.prev svg,
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next svg,
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev svg {
width: 9px;
height: 9px;
}
.pagination {
margin-top: 45px;
}
.pagination .nav-links {
font-size: 0;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-previous i,
.posts-navigation .nav-previous i {
margin-right: 2px;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}
.comment-navigation .nav-next i,
.posts-navigation .nav-next i {
margin-left: 2px;
}
.posts-navigation,
.post-navigation {
margin-top: 50px;
}
@media (min-width: 1200px) {
.comments-area + .posts-navigation,
.comments-area + .post-navigation {
margin-top: 100px;
}
}
.elementor-page.content-layout-fullwidth .posts-navigation,
.elementor-page.content-layout-fullwidth .post-navigation {
margin-left: auto;
margin-right: auto;
}
.post-list {
padding-top: 0;
padding-bottom: 0;
border-top: none;
} .social-list .menu-item > a {
display: block;
text-decoration: none;
text-align: center;
}
.social-list .menu-item > a:hover {
text-decoration: none;
}
.social-list .menu-item > a:focus {
outline: none;
}
.social-list .menu-item > a[href*="500px.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="angel.co"]::before {
content: "";
}
.social-list .menu-item > a[href*="codepen.io"]::before {
content: "";
}
.social-list .menu-item > a[href*="del.icio"]::before, .social-list .menu-item > a[href*="delicious.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="digg.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="dribbble.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="dropbox.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="facebook.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="foursquare.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="flickr.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="plus.google.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="github.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="instagram.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="linkedin.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="pinterest.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="getpocket.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="reddit.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="skype.com"]::before, .social-list .menu-item > a[href*="skype:"]::before {
content: "";
}
.social-list .menu-item > a[href*="stumbleupon.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="tumblr.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="twitter.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="vimeo.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="wordpress.org"]::before, .social-list .menu-item > a[href*="wordpress.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="youtube.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="amazon.com"]::before {
content: "";
}
.social-list .menu-item > a[href*=tripadvisor]::before {
content: "";
}
.social-list .menu-item > a[href*="ycombinator.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="xing.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="yahoo."]::before {
content: "";
}
.social-list .menu-item > a[href*="vine.co"]::before {
content: "";
}
.social-list .menu-item > a[href*="weibo.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="trello.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="steampowered.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="soundcloud.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="spotify.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="stackexchange.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="stackoverflow.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="slideshare.net"]::before {
content: "";
}
.social-list .menu-item > a[href*="slack.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="skyatlas.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="last.fm"]::before {
content: "";
}
.social-list .menu-item > a[href*="jsfiddle.net"]::before {
content: "";
}
.social-list .menu-item > a[href*="behance.net"]::before {
content: "";
}
.social-list .menu-item > a[href*="bitbucket.org"]::before {
content: "";
}
.social-list .menu-item > a[href*="codepen.io"]::before {
content: "";
}
.social-list .menu-item > a[href*="codiepie.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="connectdevelop.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="dashcube.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="contao.org"]::before {
content: "";
}
.social-list .menu-item > a[href*="deviantart.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="vk.com"]::before {
content: "";
}
.social-list .menu-item > a[href*="ok.ru"]::before {
content: "";
}
.social-list .menu-item > a::before {
font-size: 16px;
font-size: 1rem;
display: block;
width: 20px;
height: 20px;
line-height: 20px;
}
.social-list--text .social-list .menu-item > a::before {
display: none;
}
.social-list--header {
padding: 0 10px;
text-align: center;
}
@media (min-width: 1120px) {
.social-list--header {
padding: 10px;
}
}
@media (min-width: 1200px) {
.social-list--header {
padding: 12px 18px;
}
}
@media (min-width: 940px) {
.social-list--header {
text-align: inherit;
}
}
.social-list--footer .menu-item > a::before {
font-size: 17px;
font-size: 1.0625rem;
}
.social-list--text .menu-item > a::before {
display: none;
}
.social-list .inline-list li {
padding-left: 11px;
padding-right: 11px;
} .breadcrumbs {
position: relative;
}
.breadcrumbs .row {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.breadcrumbs_title .breadcrumbs_page-title {
font-weight: 700;
}
.breadcrumbs_title, .breadcrumbs_items {
padding-left: 0.9375rem;
padding-right: 0.9375rem;
width: 100%;
}
.breadcrumbs_browse {
display: inline-block;
margin-right: 0.5em;
}
.breadcrumbs_wrap {
margin: 5px 0;
display: inline-block;
}
.breadcrumbs_item {
display: inline-block;
}
.breadcrumbs_item-sep {
margin: 0 2px;
}
.invert .breadcrumbs_item-link {
border-bottom: 1px solid transparent;
}
.invert .breadcrumbs_item-link:hover {
color: inherit;
} .comment-navigation,
.posts-navigation,
.post-navigation {
overflow: hidden;
margin-bottom: 45px;
}
.comment-navigation .nav-previous,
.comment-navigation .nav-next,
.posts-navigation .nav-previous,
.posts-navigation .nav-next,
.post-navigation .nav-previous,
.post-navigation .nav-next {
line-height: 1;
width: 50%;
}
@media (min-width: 640px) {
.comment-navigation .nav-previous,
.comment-navigation .nav-next,
.posts-navigation .nav-previous,
.posts-navigation .nav-next,
.post-navigation .nav-previous,
.post-navigation .nav-next {
width: 50%;
}
}
.comment-navigation .nav-previous > a,
.comment-navigation .nav-next > a,
.posts-navigation .nav-previous > a,
.posts-navigation .nav-next > a,
.post-navigation .nav-previous > a,
.post-navigation .nav-next > a {
display: inline-block;
vertical-align: top;
text-decoration: none;
position: relative;
font-weight: 700;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
padding-right: 10px;
}
.comment-navigation .nav-previous > a:before,
.posts-navigation .nav-previous > a:before,
.post-navigation .nav-previous > a:before {
padding-right: 10px;
content: "";
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
padding-left: 10px;
}
.comment-navigation .nav-next > a:after,
.posts-navigation .nav-next > a:after,
.post-navigation .nav-next > a:after {
padding-left: 10px;
content: "";
} .pagination .nav-links,
.woocommerce nav.woocommerce-pagination,
.page-links {
text-align: left;
}
.pagination .nav-links .page-numbers,
.pagination .nav-links .page-links__item,
.pagination .nav-links a,
.woocommerce nav.woocommerce-pagination .page-numbers,
.woocommerce nav.woocommerce-pagination .page-links__item,
.woocommerce nav.woocommerce-pagination a,
.page-links .page-numbers,
.page-links .page-links__item,
.page-links a {
display: inline-block;
font-size: 12px;
font-size: 0.75rem;
line-height: 40px;
font-weight: 700;
text-align: center;
width: 40px;
height: 40px;
border: none;
background-color: rgba(197, 203, 207, 0.1);
-webkit-transition: 0.3s;
transition: 0.3s;
}
.pagination .nav-links .page-numbers.next, .pagination .nav-links .page-numbers.prev,
.pagination .nav-links .page-links__item.next,
.pagination .nav-links .page-links__item.prev,
.pagination .nav-links a.next,
.pagination .nav-links a.prev,
.woocommerce nav.woocommerce-pagination .page-numbers.next,
.woocommerce nav.woocommerce-pagination .page-numbers.prev,
.woocommerce nav.woocommerce-pagination .page-links__item.next,
.woocommerce nav.woocommerce-pagination .page-links__item.prev,
.woocommerce nav.woocommerce-pagination a.next,
.woocommerce nav.woocommerce-pagination a.prev,
.page-links .page-numbers.next,
.page-links .page-numbers.prev,
.page-links .page-links__item.next,
.page-links .page-links__item.prev,
.page-links a.next,
.page-links a.prev {
display: none;
}
.page-links a .page-links__item {
background-color: rgba(197, 203, 207, 0.1);
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers {
display: inline-block;
margin: 0 8px;
border: none;
min-width: initial;
height: initial;
line-height: initial;
font-style: italic;
text-align: center;
text-decoration: none;
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next, .tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev {
vertical-align: middle;
font-weight: 700;
font-style: normal;
border: none;
background: none;
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next {
margin: 0 0 0 15px;
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next:after {
content: "";
margin-left: 8px;
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev {
margin: 0 15px 0 0;
}
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev:before {
content: "";
margin-right: 8px;
}
.site-content .page-numbers.current,
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.current {
font-weight: 700;
} .site-content .page-links > * {
margin-left: 2px;
margin-right: 2px;
}  .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;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
float: left;
margin-right: 30px;
margin-bottom: 15px;
}
.alignright {
float: right;
margin-left: 30px;
margin-bottom: 15px;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
} .clear:before, .widget_recent_comments ul li:before,
.clear:after,
.widget_recent_comments ul li:after,
.comment-body:before,
.comment-body:after,
.entry-content:before,
.entry-content:after,
.entry-footer:before,
.entry-footer:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after, .widget_recent_comments ul li:after,
.comment-body:after,
.entry-content:after,
.entry-footer:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
}
.hidden {
display: none;
} .comments-area {
position: relative;
margin-top: 50px;
}
.related-posts + .comments-area {
margin-top: 20px;
}
.elementor-page.position-fullwidth .comments-area {
margin-bottom: 50px;
}
.comments-title {
margin-bottom: 35px;
}
.comment-list {
list-style: none;
overflow: hidden;
margin-left: 0;
margin-bottom: 0;
}
.comment-list .comment,
.comment-list .pingback {
position: relative;
}
.comment-list .comment:before,
.comment-list .pingback:before {
content: "";
position: absolute;
height: 1px;
width: 999em;
top: 0;
right: 0;
opacity: 0.3;
}
.comment-list .comment + .comment, .comment-list .comment + .pingback,
.comment-list .comment .children .comment,
.comment-list .comment .children .pingback,
.comment-list .pingback + .comment,
.comment-list .pingback + .pingback,
.comment-list .pingback .children .comment,
.comment-list .pingback .children .pingback {
padding-top: 30px;
margin-top: 30px;
}
.comment-list .children {
margin-left: 0;
padding-left: 10px;
list-style: none;
}
@media (min-width: 940px) {
.comment-list .children {
padding-left: 30px;
}
}
@media (min-width: 1200px) {
.comment-list .parent.depth-1 > .children,
.comment-list .parent.depth-2 > .children {
padding-left: 80px;
}
}
.comment-list > .comment:first-child:before,
.comment-list > .pingback:first-child:before {
content: none;
}
.comment-body__holder {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.comment-body .avatar {
margin: 0 20px 0 0;
}
@media (max-width: 939px) {
.comment-body .avatar {
width: 40px;
}
}
@media (min-width: 1200px) {
.comment-body .avatar {
margin-right: 30px;
}
}
.comment-body .reply {
font-size: 14px;
}
.comment-body .reply .icon-svg__comments {
width: 10px;
height: 10px;
margin-right: 3px;
}
.comment-body .reply .comment-reply-link {
font-size: 14px;
}
.comment-body .reply i {
margin-right: 5px;
}
.comment-meta {
font-size: 0.875rem;
font-weight: 400;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: -10px;
margin-right: -10px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.comment-meta > * {
padding-left: 10px;
padding-right: 10px;
}
.comment-content-wrap {
-webkit-box-flex: 1;
-ms-flex: 1 1 200px;
flex: 1 1 200px;
max-width: 100%;
}
.comment-author {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.comment-content {
margin-top: 10px;
font-size: 16px;
line-height: 1.5;
}
.comment-date {
display: inline-block;
}
.comment-respond .comment-reply-title {
margin-bottom: 0px;
}
.comment-respond .comment-notes {
margin-bottom: 25px;
} .share-btns__list {
position: relative;
line-height: 1;
}
.share-btns__items {
margin-left: -4px;
margin-right: -4px;
}
.share-btns__items > * {
padding-left: 4px;
padding-right: 4px;
}
.share-btns__item {
display: inline-block;
vertical-align: top;
}
.share-btns__link {
line-height: 1.5em;
display: block;
text-align: center;
text-decoration: none;
line-height: 0;
position: relative;
-webkit-transition: 0.3s;
transition: 0.3s;
padding: 8px 7px;
}
.google-plus-item .share-btns__link {
padding: 8px 6px;
}
.google-plus-item .share-btns__link > svg {
width: 22px;
height: 19px;
}
.share-btns__link > svg {
line-height: 1em;
height: auto;
width: 18px;
height: 18px;
position: relative;
fill: inherit;
z-index: 1;
}
.share-btns__link > svg > path {
fill: inherit;
vertical-align: middle;
-webkit-transition: all 0.25s;
transition: all 0.25s;
}
.share-btns__link:before {
content: "";
position: absolute;
left: 50%;
top: 50%;
width: 35px;
height: 35px;
margin: -17.5px 0 0 -17.5px;
-webkit-transition: 0.3s;
transition: 0.3s;
border-radius: 50%;
-webkit-transform: scale(0.5);
transform: scale(0.5);
z-index: 1;
opacity: 0;
}
.share-btns__link:hover:before {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.share-btns__link:hover path {
-webkit-transition: all 0.25s ease;
transition: all 0.25s ease;
} .post-author-bio {
margin: 45px 0;
padding: 40px 20px;
-webkit-box-shadow: 8px 8px 60px rgba(0, 0, 0, 0.1);
box-shadow: 8px 8px 60px rgba(0, 0, 0, 0.1);
position: relative;
}
@media (min-width: 940px) {
.post-author-bio {
padding: 33px 60px 20px 30px;
}
}
.post-author__holder {
position: relative;
z-index: 2;
}
.post-author__avatar {
margin: 0 1em 10px 0;
}
@media (min-width: 640px) {
.post-author__avatar {
float: left;
margin-bottom: 30px;
}
}
@media (min-width: 940px) {
.post-author__avatar {
margin: 0 30px 10px 0;
}
}
.post-author__avatar .avatar {
vertical-align: top;
}
.post-author__title {
font-size: 24px;
margin-top: 0;
}
.post-author__title a {
text-transform: capitalize;
}
.post-author__content {
font-size: 16px;
}
@media (min-width: 940px) {
.post-author__content {
overflow: hidden;
}
} .site {
word-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto;
overflow: hidden;
}
.site-logo {
margin: 0;
font-size: 32px;
font-size: 2rem;
line-height: 1.2;
text-transform: lowercase;
font-weight: 700;
}
.site-header.container, .site-breadcrumbs.container, .site-content.container, .site-footer.container {
padding-left: 0;
padding-right: 0;
}
.site-breadcrumbs {
margin-top: 20px;
}
body:not(.elementor-page) .site-content {
margin-top: 50px;
margin-bottom: 50px;
}
.site-main > *:last-child {
margin-bottom: 0;
}
@media (max-width: 939px) {
#secondary {
margin-top: 40px;
}
}
.space-between-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
}
.space-between-content > * {
margin-left: 0.9375rem;
margin-right: 0.9375rem;
} .site-header {
-webkit-box-shadow: 0 5px 32px rgba(103, 122, 141, 0.17);
box-shadow: 0 5px 32px rgba(103, 122, 141, 0.17);
background-size: cover;
}
@media (min-width: 940px) {
.site-header.transparent {
-webkit-box-shadow: none;
box-shadow: none;
position: absolute !important;
left: 0;
right: 0;
z-index: 90;
background-image: none;
}
}
@media (min-width: 940px) {
.site-header {
margin-top: 0;
position: relative;
}
}
.header-container_wrap:not(.container),
.top-container_wrap:not(.container) {
margin-left: 20px;
margin-right: 20px;
}
.site-header {
position: relative;
}
.site-header__wrap {
position: relative;
}
.site-header .header-btn {
margin-top: 10px;
margin-bottom: 10px;
}
.site-header .site-branding {
padding-top: 10px;
padding-bottom: 10px;
margin-right: auto;
}
@media (max-width: 639px) {
.site-header .site-branding {
margin-left: auto;
}
}
@media (min-width: 1120px) {
.site-header .site-branding {
padding-top: 12px;
padding-bottom: 12px;
}
}
@media (min-width: 1200px) {
.site-header .site-branding {
padding-top: 15px;
padding-bottom: 15px;
}
}
.site-header__flex {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-top: 10px;
padding-bottom: 10px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px;
}
.site-header__flex > * {
margin-left: 15px;
margin-right: 15px;
}
@media (min-width: 940px) {
.site-header__flex {
padding-top: 0;
padding-bottom: 0;
}
}
@media (max-width: 939px) {
.site-header__flex {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
@media (min-width: 1120px) {
.site-header__flex {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
}
.header-components {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header-components > *:not(:last-child) {
margin-right: 10px;
}
.site-branding,
.header-components {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
@media (max-width: 939px) {
.header-container .vertical-menu-toggle,
.header-container .header-components,
.header-container .header-search {
display: none;
}
}
@media (min-width: 640px) {
.site-header .site-branding,
.site-header .main-navigation,
.site-header .menu-toggle {
visibility: visible;
opacity: 1;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
}
.site-header .header-components > * {
visibility: visible;
opacity: 1;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
@media (min-width: 940px) {
.site-header .main-navigation {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
}
@media (min-width: 640px) {
.site-header .main-navigation .header-components {
margin-left: 30px;
}
}
@media (min-width: 940px) {
.site-header .main-navigation {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: auto;
position: static;
}
.site-header .main-navigation .header-components {
margin-left: 40px;
}
} .top-panel {
font-size: 14px;
font-size: 0.875rem;
border-bottom: 1px solid #c5cbcf;
}
@media (min-width: 1200px) {
.top-panel {
font-size: 16px;
font-size: 1rem;
}
}
.top-panel .space-between-content {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (max-width: 639px) {
.top-panel .space-between-content {
display: block;
text-align: center;
}
}
.top-panel-content__left > *, .top-panel-content__right > * {
display: inline-block;
vertical-align: middle;
}
.top-panel-content__left > * {
margin-right: 10px;
}
.top-panel-content__right > * {
margin-left: 10px;
}
.top-panel__container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
margin-left: -15px;
margin-right: -15px;
padding-top: 7px;
padding-bottom: 7px;
}
.top-panel__container > * {
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 1120px) {
.top-panel__container {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
}
@media (min-width: 1120px) {
.top-panel__container {
padding-top: 0px;
padding-bottom: 0px;
}
}
.top-panel__container > * {
padding-top: 3px;
padding-bottom: 3px;
}
@media (min-width: 1120px) {
.top-panel__container > * {
margin-left: initial;
padding-top: 0px;
padding-bottom: 0px;
}
.top-panel__container > *:first-child {
margin-right: auto;
}
}
.top-panel__container__items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (min-width: 940px) {
.top-panel__container__items {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
}
@media (max-width: 1199px) {
.top-panel__container__items {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.top-panel__container__items > *:first-child:before {
content: none;
}
@media (min-width: 1120px) {
.top-panel__container__items > * {
position: relative;
}
.top-panel__container__items > *:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 1px;
height: 100%;
background-color: #c5cbcf;
}
}
.top-panel__wrap-items:only-child {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.top-panel__menus {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-left: -15px;
margin-right: -15px;
}
.top-panel__menus > * {
padding-left: 15px;
padding-right: 15px;
}
.top-panel__message {
padding: 2px 10px;
width: 100%;
text-align: center;
}
@media (min-width: 940px) {
.top-panel__message {
width: auto;
}
}
@media (min-width: 1120px) {
.top-panel__message {
padding: 12px 10px;
}
}
@media (min-width: 1200px) {
.top-panel__message {
padding: 12px 18px;
}
}
.top-panel__message a {
font-weight: 700;
margin-left: 2px;
}
@media (min-width: 940px) {
.top-panel__message {
text-align: left;
}
}
.top-panel .header-cart {
padding: 1px 10px 0;
}
@media (min-width: 1120px) {
.top-panel .header-cart {
padding: 10px 10px;
}
}
@media (min-width: 1200px) {
.top-panel .header-cart {
padding: 8px 18px;
}
}
.top-panel .header-cart__link-count {
top: 12px;
right: 5px;
} .site-footer__wrap {
font-size: 11px;
font-size: 0.6875rem;
line-height: 20px;
}
.site-footer__wrap .space-between-content {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.site-footer__wrap .space-between-content:not(:empty) {
padding-top: 30px;
padding-bottom: 30px;
}
@media (max-width: 639px) {
.site-footer__wrap .space-between-content {
display: block;
text-align: center;
}
}
.site-footer .container {
padding: 0;
}
.footer-area {
margin-left: auto;
margin-right: auto;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (min-width: 640px) {
.footer-area {
max-width: 640px;
}
}
@media (min-width: 940px) {
.footer-area {
max-width: 940px;
}
}
@media (min-width: 1120px) {
.footer-area {
max-width: 1120px;
}
}
@media (min-width: 1200px) {
.footer-area {
max-width: 1200px;
}
}
.footer-area > .widget {
width: 25%;
}
.footer-area .widget-title {
font-weight: 400;
margin-top: 0;
margin-bottom: 22px;
}
.footer-area .widget-title:after {
content: "";
display: block;
margin-top: 15px;
width: 67px;
height: 2px;
background-color: #c5cbcf;
}
.footer-container {
border-top: 1px solid #c5cbcf;
font-size: 14px;
font-size: 0.875rem;
padding-top: 14px;
padding-bottom: 14px;
}
.site-footer.style-2 .footer-container {
padding-top: 26px;
padding-bottom: 26px;
}
@media (min-width: 1120px) {
.site-footer.style-2 .footer-container {
padding-top: 56px;
padding-bottom: 56px;
}
}
@media (min-width: 640px) {
.footer-container__top {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
}
@media (max-width: 939px) {
.footer-container__top > * {
text-align: center;
}
}
.footer-container__top > * {
padding-top: 10px;
padding-bottom: 10px;
}
.footer-container__top .footer-copyright {
margin-left: auto;
}
.footer-menu + .footer-container__top .footer-copyright {
padding-left: 1.875rem;
}
.footer-area-wrap {
font-size: 16px;
font-size: 1rem;
line-height: 1.9;
}
.footer-container_wrap:not(.container) {
margin-left: 20px;
margin-right: 20px;
}
.site-footer.style-2 .footer-container {
padding-top: 40px;
padding-bottom: 40px;
}
@media (min-width: 1120px) {
.site-footer.style-2 .footer-container {
padding-top: 70px;
padding-bottom: 70px;
}
}
.site-info .footer-logo,
.site-info .social-list,
.site-info .footer-menu,
.site-info .footer-copyright {
margin-top: 10px;
margin-bottom: 10px;
}
.site-info .footer-copyright {
font-size: 14px;
font-size: 0.875rem;
}
.site-footer .subscribe-block + .social-list ul {
padding: 15px 0;
}
.site-footer .subscribe-block,
.site-footer .social-list {
margin: 15px 0;
}
.site-footer .subscribe-block {
width: 100%;
}
@media (min-width: 640px) {
.site-footer .subscribe-block {
width: 270px;
}
}
@media (min-width: 940px) {
.site-footer .subscribe-block {
width: 370px;
}
}
.site-footer .subscribe-block__input-group {
position: relative;
}
.site-footer .subscribe-block__input[type=email] {
width: 100%;
font-size: 16px;
padding: 7px 18px;
padding-right: 40px;
}
.site-footer .subscribe-block__input[type=email] .error {
-webkit-box-shadow: inset 0 0 0 3px rgba(255, 0, 0, 0.5);
box-shadow: inset 0 0 0 3px rgba(255, 0, 0, 0.5);
}
.site-footer .subscribe-block__btn_wr {
position: absolute;
top: 0;
right: 0;
}
.site-footer .subscribe-block__submit {
padding: 12px 10px 10px;
margin: 0;
width: 44px;
height: 43px;
text-align: center;
border-radius: 0;
font-size: 21px;
}
.site-footer .subscribe-block__submit,
.site-footer .subscribe-block__submit i {
display: block;
}
.site-footer .subscribe-block__submit.processing i {
display: none;
}
.site-footer .subscribe-block__submit.processing .page-preloader {
display: block;
}
.site-footer .subscribe-block__submit.subscribe-success .fa:before {
content: "";
}
.site-footer .subscribe-block__submit.subscribe-error .fa:before {
content: "";
}
.site-footer .subscribe-block__submit .page-preloader {
display: none;
margin: -10px 0 0 -10px;
width: 21px;
height: 21px;
}
.footer-social-wrap {
padding: 37px 15px;
font-size: 16px;
font-size: 1rem;
border-bottom: 1px solid #c5cbcf;
}
.footer-social-wrap .footer-container_wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media (min-width: 640px) {
.footer-social-wrap .footer-container_wrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
}
@media (min-width: 640px) {
.footer-social-wrap .container {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
.footer-area--fullwidth {
margin-left: 0;
margin-right: 0;
}
.footer-area--fullwidth .widget {
padding-left: 0;
padding-right: 0;
}  .hentry,
.posts-list__item {
position: relative;
}
.posts-list .hentry,
.posts-list .posts-list__item {
margin-bottom: 40px;
}
.posts-list--default .hentry,
.posts-list--default .posts-list__item {
margin-bottom: 40px;
}
.posts-list--default-small-image .hentry:before,
.posts-list--default-small-image .posts-list__item:before {
content: "";
display: table;
table-layout: fixed;
}
.posts-list--default-small-image .hentry:after,
.posts-list--default-small-image .posts-list__item:after {
content: "";
display: table;
table-layout: fixed;
clear: both;
}
.posts-list__item.no-thumb .posts-list__item-content {
background-color: rgba(197, 203, 207, 0.1);
} .entry-title {
margin-top: 0;
}
.posts-list--default .entry-title {
margin-bottom: 0;
}
.grid-item .entry-title {
margin-bottom: 10px;
}
.posts-list:not(.posts-list--default, .related-posts) .entry-title {
font-size: 24px;
}
.entry-header > *:not(:empty) + * {
margin-top: 5px;
}
.entry-footer-container {
font-size: 0.875rem;
font-weight: 400;
margin: 30px -6px 0;
padding: 15px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
border-top: 1px solid rgba(197, 203, 207, 0.25);
}
.entry-footer-container > * {
padding-left: 6px;
padding-right: 6px;
}
.entry-footer-container .comments-link {
margin-left: auto;
}
.entry-footer-container .tags-links + .share-btns__list + .post__button-wrap {
width: 100%;
}
.entry-footer-container .tags-links + .share-btns__list + .post__button-wrap,
.entry-footer-container .post__button-wrap:only-child {
margin-top: 10px;
}
.entry-meta {
font-size: 14px;
font-size: 0.875rem;
}
.related-post__content .entry-meta {
margin-left: -3px;
margin-right: -3px;
}
.related-post__content .entry-meta > * {
padding-left: 3px;
padding-right: 3px;
}
.entry-header .entry-meta {
margin-left: -3px;
margin-right: -3px;
}
.entry-header .entry-meta > * {
padding-left: 3px;
padding-right: 3px;
}
.posts-list--default .entry-header .entry-meta {
margin-bottom: 0;
}
.grid-item .entry-header .entry-meta {
margin-bottom: 3px;
}
.posts-list .entry-content > *:first-child {
margin-top: 10px;
}
.posts-list--default-small-image .entry-content:after {
clear: none;
}
.posts-list:not(.posts-list--default) .entry-content {
font-size: 16px;
line-height: 1.5;
}
.single-post .site-main .hentry .entry-content {
margin-top: 10px;
} span.posted-on,
span.byline,
span.cat-links,
span.tags-links {
display: inline-block;
}
span.posted-on.post__date {
font-size: 0.875rem;
}
.comments-link,
.comments-button {
display: inline-block;
white-space: nowrap;
vertical-align: top;
}
.comments-link i,
.comments-button i {
font-size: 14px;
font-size: 0.875rem;
margin-right: 2px;
}
.share_buttons {
margin-top: 30px;
}
.comments-button {
border-radius: 5px;
padding: 10px 12px;
font-size: 11px;
font-size: 0.6875rem;
line-height: 1.2;
background-color: #f1f4f6;
}
.post-categories {
padding: 0;
margin: 0;
list-style: none;
display: inline-block;
}
.btn-style .post-categories li {
display: inline-block;
margin-right: 3px;
margin-bottom: 4px;
}
.btn-style .post-categories a {
display: inline-block;
padding: 1px 5px;
} .posts-list {
margin-bottom: 40px;
} .post-default + .post-default {
margin-top: 50px;
padding-top: 40px;
border-top: 1px solid #c5cbcf;
}
body:not(.sidebar_enabled) .post-default {
max-width: 770px;
margin-left: auto;
margin-right: auto;
}
.post-default .post-thumbnail,
.post-default .entry-meta {
margin-bottom: 15px;
}
@media (min-width: 640px) {
.post-default .entry-content {
font-size: 18px;
font-size: 1.125rem;
}
}
.post-default .entry-footer .entry-meta .tags-links + div:not(:empty), .post-default .entry-footer .entry-footer-container .entry-meta .tags-links + div:not(:empty) {
margin-top: 28px;
}
.post-default .entry-footer .entry-meta > div, .post-default .entry-footer .entry-footer-container .entry-meta > div {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
}
.post-default .entry-footer .entry-meta > div > *, .post-default .entry-footer .entry-footer-container .entry-meta > div > * {
margin-left: 0.9375rem;
margin-right: 0.9375rem;
} .search-item {
padding: 0;
background: none;
margin-bottom: 50px !important;
}
.search-item > .entry-footer {
margin-top: 30px;
}
@media (min-width: 940px) {
.search-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 35px !important;
}
.search-item > .entry-footer {
-ms-flex-negative: 0;
flex-shrink: 0;
margin-top: 0;
}
.search-item > * {
margin-left: 0.9375rem;
margin-right: 0.9375rem;
}
.search-item > *:first-child {
margin-left: 0;
}
.search-item > *:last-child {
margin-right: 0;
}
} .post-thumbnail {
margin-bottom: 0;
font-size: 0;
}
.post-thumbnail__link {
display: inline-block;
width: 100%;
}
.post-thumbnail img {
display: block;
border-radius: 0;
width: 100%;
}
.grid-item .post-thumbnail {
margin-bottom: 20px;
} .related-posts {
margin-top: 50px;
}
.related-posts [class*=col-] {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.related-posts__title {
margin-bottom: 35px;
}
.related-posts .related-post,
.related-posts .related-post__content {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.related-posts .post-thumbnail {
margin-bottom: 25px;
}
.related-posts .related-post {
margin-bottom: 1.875rem;
}
.related-posts .related-post__content {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
@media (min-width: 1200px) {
.position-one-right-sidebar .related-posts .col-xl-3 .related-post__content, .position-one-left-sidebar .related-posts .col-xl-3 .related-post__content {
padding: 30px 20px;
}
}
.single-post .related-posts .post-thumbnail {
margin-bottom: 25px;
}
.related-posts .post-thumbnail--fullwidth {
margin-bottom: 0;
}
.related-posts .post-thumbnail .post-thumbnail__link {
display: block;
}
.related-posts .post-thumbnail .post-thumbnail__link img {
margin-bottom: 0;
width: 100%;
max-height: 90vh;
-o-object-fit: cover;
object-fit: cover;
}
.related-posts .entry-header .entry-title {
margin-bottom: 0;
font-size: 18px;
}
.related-posts .entry-header .entry-title a {
font-weight: 400;
}
.related-posts .entry-meta:not(:empty) {
margin-top: 5px;
} .related-posts .post__tags a {
border: none;
border-radius: 5px;
text-transform: uppercase;
font-size: 12px;
line-height: 1.5;
padding: 4px 10px;
margin: 0 0 4px 4px;
display: inline-block;
}
.related-posts .related-post.has-thumb .post__tags {
position: absolute;
text-align: right;
top: 0;
right: 0;
margin: 20px;
z-index: 1;
} .page-header {
margin: 0 0 40px;
}
.page-header > * + * {
margin-top: 20px;
}
.page-title {
margin: 0;
text-align: center;
} .search-item {
margin-bottom: 50px;
}
.search-item .entry-title, .search-item .entry-meta {
margin-bottom: 5px;
} .not-found.error-404, .not-found.no-results {
max-width: 770px;
margin-left: auto;
margin-right: auto;
text-align: center;
}  .single-post .post > .entry-header {
margin-bottom: 0;
}
.single-post .post > .entry-content {
margin-top: 10px;
}
@media (min-width: 640px) {
.single-post .post > .entry-content {
font-size: 18px;
font-size: 1.125rem;
}
}
.single-post .post > .entry-footer .entry-meta:not(:empty) {
margin-top: 13px;
}
.single-post .entry-header .tags-links a {
display: inline-block;
}
.single-post .entry-title {
margin-top: 6px;
margin-bottom: 0;
}
.single-post .post-thumbnail {
margin-bottom: 0;
}
.single-post .post-thumbnail img {
margin-bottom: 35px;
}
.single-post .overlay-thumbnail {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
background-size: cover;
background-position: center;
} .post-template-single-layout-2.post-template .site-content {
margin-top: 0;
}
.post-template-single-layout-2 .single-header-2 {
margin-top: 40px;
margin-bottom: 25px;
text-align: center;
}
@media (min-width: 640px) {
.post-template-single-layout-2 .single-header-2 {
margin-bottom: 55px;
}
}
.post-template-single-layout-2 .post-thumbnail {
margin-bottom: 25px;
}
@media (min-width: 640px) {
.post-template-single-layout-2 .post-thumbnail {
margin-bottom: 55px;
}
}
.post-template-single-layout-2 .post-thumbnail .size-profimed-thumb-xl {
border-radius: 0;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
max-width: none;
max-height: 550px;
}
.post-template-single-layout-3.post-template .site-content .site-content__wrap {
margin-top: 0;
}
.post-template-single-layout-3 .single-header-3 {
position: relative;
margin-bottom: 35px;
padding-top: 35px;
z-index: 1;
}
.post-template-single-layout-3 .single-header-3.invert {
padding: 50px 0 45px;
}
@media (min-width: 640px) {
.post-template-single-layout-3 .single-header-3.invert {
padding: 80px 0 75px;
}
}
@media (min-width: 940px) {
.post-template-single-layout-3 .single-header-3.invert {
padding: 130px 0 115px;
}
}
.post-template-single-layout-3 .single-header-3.invert .entry-title,
.post-template-single-layout-3 .single-header-3.invert p {
text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.35);
}
.post-template-single-layout-3 .single-header-3 .cat-links {
margin-bottom: 30px;
}
.post-template-single-layout-3 .single-header-3 .entry-title {
margin-bottom: 10px;
}
.post-template-single-layout-3 .single-header-3 .entry-header-bottom {
margin-top: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
align-items: center;
}
.post-template-single-layout-3 .single-header-3 .entry-header-bottom > * {
margin-left: 0.9375rem;
margin-right: 0.9375rem;
}
.post-template-single-layout-3 .single-header-3 .post-author {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.post-template-single-layout-3 .single-header-3 .post-author__avatar {
margin-right: 20px;
}
.post-template-single-layout-3 .single-header-3 .comments-button {
background: none;
}
.post-template-single-layout-3 .single-header-3 .comments-button path {
-webkit-transition: all 0.35s;
transition: all 0.35s;
}
@media (min-width: 640px) {
.post-template-single-layout-3 .single-header-3 p {
font-size: 18px;
font-size: 1.125rem;
}
}
.post-template-single-layout-3 .single-header-3 .overlay-thumbnail:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.5);
}
.post-template-single-layout-4.post-template .site-content, .post-template-single-layout-4.post-template .site-content .site-content__wrap {
margin-top: 0;
}
.post-template-single-layout-4 .site-content__wrap {
position: relative;
}
.post-template-single-layout-4 .header-post-thumbnail {
position: absolute;
top: 0;
left: 0;
right: 0;
}
.post-template-single-layout-4 .header-post-thumbnail img {
width: 100%;
-o-object-fit: cover;
object-fit: cover;
max-width: none;
max-height: 1080px;
}
.post-template-single-layout-4 .site-main {
padding: 20px;
background-color: #fff;
}
@media (min-width: 640px) {
.post-template-single-layout-4 .site-main {
padding: 65px 100px;
}
}
.post-template-single-layout-4 .single-header-4 {
position: relative;
padding-top: 30px;
text-align: center;
}
.post-template-single-layout-4 .single-header-4 .overlay-thumbnail {
bottom: -100px;
}
@media (min-width: 640px) {
.post-template-single-layout-4 .single-header-4 .overlay-thumbnail {
bottom: -150px;
}
}
@media (min-width: 940px) {
.post-template-single-layout-4 .single-header-4 .overlay-thumbnail {
bottom: -200px;
}
}
@media (min-width: 1120px) {
.post-template-single-layout-4 .single-header-4 .overlay-thumbnail {
bottom: -270px;
}
}
@media (min-width: 1200px) {
.post-template-single-layout-4 .single-header-4 .overlay-thumbnail {
bottom: -430px;
}
}
.post-template-single-layout-4 .single-header-4.invert {
padding: 50px 0 35px;
}
@media (min-width: 640px) {
.post-template-single-layout-4 .single-header-4.invert {
padding: 103px 0 95px;
}
}
.post-template-single-layout-4 .single-header-4.invert .entry-title,
.post-template-single-layout-4 .single-header-4.invert p {
text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.35);
}
.post-template-single-layout-4 .single-header-4 .cat-links {
margin-bottom: 30px;
}
.post-template-single-layout-4 .single-header-4 .post-author {
margin-top: 32px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.post-template-single-layout-4 .single-header-4 .post-author__avatar {
margin-bottom: 2px;
}
.post-template-single-layout-4 .single-header-4 .entry-meta:not(:empty) {
margin-left: -12px;
margin-right: -12px;
margin-top: 27px;
}
.post-template-single-layout-4 .single-header-4 .entry-meta:not(:empty) > * {
padding-left: 12px;
padding-right: 12px;
}
@media (min-width: 640px) {
.post-template-single-layout-4 .single-header-4 p {
font-size: 18px;
font-size: 1.125rem;
}
}
.post-template-single-layout-4 .single-header-4 i {
font-size: 12px;
font-size: 0.75rem;
}
@media (max-width: 939px) {
.post-template-single-layout-5 .single-header-5 {
text-align: center;
}
}
.post-template-single-layout-5 .single-header-5.invert .entry-header {
padding: 25px;
}
@media (min-width: 940px) {
.post-template-single-layout-5 .single-header-5.invert .entry-header {
padding: 40px;
min-height: 730px;
}
}
.post-template-single-layout-5 .single-header-5 .entry-header {
padding-top: 20px;
margin-bottom: 35px;
position: relative;
}
@media (min-width: 940px) {
.post-template-single-layout-5 .single-header-5 .entry-header-top {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
}
.post-template-single-layout-5 .single-header-5 .entry-header-top > * {
margin-left: 0.9375rem;
margin-right: 0.9375rem;
}
}
@media (min-width: 640px) {
.post-template-single-layout-5 .single-header-5 .entry-header p {
font-size: 18px;
font-size: 1.125rem;
}
}
@media (min-width: 940px) {
.post-template-single-layout-5 .single-header-5 .entry-header p, .post-template-single-layout-5 .single-header-5 .entry-title {
width: 70%;
}
}
.post-template-single-layout-5 .single-header-5 .entry-meta:not(:empty) {
margin-top: 5px;
}
.post-template-single-layout-5 .single-header-5 .entry-meta:not(:empty) > * {
margin-bottom: 30px;
}
.post-template-single-layout-5 .single-header-5 .comments-link {
vertical-align: baseline;
}
@media (min-width: 940px) {
.post-template-single-layout-5 .single-header-5 .post-author {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.post-template-single-layout-5 .single-header-5 .post-author__avatar {
margin-left: 15px;
margin-right: 0;
}
.post-template-single-layout-5 .single-header-5 .post-author__content {
margin-bottom: 5px;
text-align: right;
}
}
@media (max-width: 939px) {
.post-template-single-layout-5 .single-header-5 .post-author {
margin-bottom: 15px;
}
}
@media (max-width: 939px) {
.post-template-single-layout-6 #author-block {
margin-bottom: 50px;
}
}
.post-template-single-layout-6 #author-block .posted-on {
font-size: 12px;
}
.post-template-single-layout-6 .single-header-6 .cat-links {
margin-bottom: 18px;
}
.post-template-single-layout-6 .single-header-6 .cat-links.btn-style a {
padding: 3px 8px;
border-radius: 0;
}
.post-template-single-layout-6 .post-author-bio {
display: block;
text-align: center;
margin: 0 5% 20px;
padding: 0;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
background: transparent;
}
.post-template-single-layout-6 .post-author-bio .post-author__avatar {
float: none;
margin: 0 auto 20px;
}
.post-template-single-layout-6 .post-author-bio .post-author__title, .post-template-single-layout-6 .post-author-bio .post-author__content {
margin: 0;
}
.post-template-single-layout-6 .post-author__avatar {
margin-bottom: 15px;
}
.post-template-single-layout-6 .post-author__avatar, .post-template-single-layout-6 .post-author__content {
padding: 0;
}
.post-template-single-layout-6 .posted-on {
text-align: center;
}
.post-template-single-layout-6.post-template .site-content {
margin-top: 0;
}
.post-template-single-layout-6 .site-content__wrap {
margin-top: 50px;
}
.post-template-single-layout-7.post-template .site-content, .post-template-single-layout-7.post-template .site-content .site-content__wrap {
margin-top: 0;
}
.post-template-single-layout-7 .single-header-7 {
position: relative;
padding: 30px 0;
margin-bottom: 60px;
text-align: center;
}
@media (min-width: 640px) {
.post-template-single-layout-7 .single-header-7 .entry-header-top:not(:empty) {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
}
.post-template-single-layout-7 .single-header-7 .entry-header-top:not(:empty) > * {
margin-left: 0.9375rem;
margin-right: 0.9375rem;
}
}
.post-template-single-layout-7 .single-header-7 .entry-header-top:not(:empty) .cat-links,
.post-template-single-layout-7 .single-header-7 .entry-header-top:not(:empty) .posted-on {
margin-bottom: 20px;
}
.post-template-single-layout-7 .single-header-7 .entry-header-top:not(:empty) .posted-on .icon-svg__clock {
width: 14px;
height: 14px;
}
.post-template-single-layout-7 .single-header-7 .entry-header-bottom .entry-meta {
margin-left: -12px;
margin-right: -12px;
}
.post-template-single-layout-7 .single-header-7 .entry-header-bottom .entry-meta > * {
padding-left: 12px;
padding-right: 12px;
}
.post-template-single-layout-7 .single-header-7 .entry-title {
margin-bottom: 60px;
}
.post-template-single-layout-7 .single-header-7 .post-author-bio {
display: block;
text-align: center;
margin: 0 0 20px;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
background: transparent;
}
.post-template-single-layout-7 .single-header-7 .post-author__avatar {
margin: 0 auto 15px;
float: none;
}
.post-template-single-layout-7 .single-header-7 .post-author__title {
margin: 0;
}
.post-template-single-layout-7 .single-header-7 .post-author__avatar, .post-template-single-layout-7 .single-header-7 .post-author__content {
padding: 0;
}
.post-template-single-layout-7 .single-header-7 i {
font-size: 12px;
font-size: 0.75rem;
}
.post-template-single-layout-8.post-template .site-content {
margin-top: 0;
}
.post-template-single-layout-8 .single-header-8 {
margin-bottom: 60px;
padding: 60px 0 0;
text-align: center;
}
@media (min-width: 940px) {
.post-template-single-layout-8 .single-header-8 {
padding: 60px 0 30px;
}
}
@media (min-width: 1120px) {
.post-template-single-layout-8 .single-header-8 {
padding: 60px 0;
}
}
.post-template-single-layout-8 .single-header-8.with_author_block {
margin-top: 120px;
}
.post-template-single-layout-8 .single-header-8.with_author_block .post-author-bio {
margin-top: -105px;
background: transparent;
}
.post-template-single-layout-8 .single-header-8 .post-author-bio {
display: block;
text-align: center;
margin: 0 0 20px;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
}
.post-template-single-layout-8 .single-header-8 .post-author__avatar {
margin: 0 auto 15px;
float: none;
}
.post-template-single-layout-8 .single-header-8 .post-author__avatar, .post-template-single-layout-8 .single-header-8 .post-author__content {
padding: 0;
}
.post-template-single-layout-8 .single-header-8 .post-author__title {
margin: 0;
}
.post-template-single-layout-8 .single-header-8 .entry-title {
margin-top: 30px;
margin-bottom: 30px;
text-transform: uppercase;
}
.post-template-single-layout-8 .single-header-8 .entry-meta:not(:empty) {
margin-top: 35px;
margin-bottom: 50px;
}
.post-template-single-layout-9.post-template .site-content {
margin-top: 0;
}
.post-template-single-layout-9 .single-header-9 {
margin-top: 20px;
margin-bottom: 30px;
text-align: center;
}
.post-template-single-layout-9 .single-header-9 .post-author-bio {
background-color: transparent;
}
@media (min-width: 640px) {
.post-template-single-layout-9 .single-header-9 {
margin-top: 40px;
margin-bottom: 60px;
}
}
.post-template-single-layout-9 .single-header-9 .post-thumbnail {
margin-top: 25px;
margin-bottom: 0;
}
@media (min-width: 640px) {
.post-template-single-layout-9 .single-header-9 .post-thumbnail {
margin-top: 55px;
}
}
.post-template-single-layout-9 .single-header-9 .post-thumbnail img {
border-radius: 0;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
max-width: none;
max-height: 730px;
}
.post-template-single-layout-10.post-template .site-content, .post-template-single-layout-10.post-template .site-content .site-content__wrap {
margin-top: 0;
}
.post-template-single-layout-10 .single-header-10 .entry-header {
border-radius: 5px;
padding: 32px 40px 25px;
margin-top: 30px;
margin-bottom: 55px;
}
@media (max-width: 639px) {
.post-template-single-layout-10 .single-header-10 .entry-header {
text-align: center;
}
}
@media (min-width: 640px) {
.post-template-single-layout-10 .single-header-10 .entry-header-bottom {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.post-template-single-layout-10 .single-header-10 .entry-header-bottom > * {
margin-left: 0.9375rem;
margin-right: 0.9375rem;
}
}
.post-template-single-layout-10 .single-header-10 .entry-header .post-author,
.post-template-single-layout-10 .single-header-10 .entry-header .cat-links,
.post-template-single-layout-10 .single-header-10 .entry-header .posted-on {
padding: 0 18px 15px 0;
display: inline-block;
}
@media (max-width: 939px) {
.post-template-single-layout-10 .single-header-10 .entry-header .post-author {
display: block;
}
}
.post-template-single-layout-10 .single-header-10 .entry-header .entry-meta, .post-template-single-layout-10 .single-header-10 .entry-header .entry-meta .post-author {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.post-template-single-layout-10 .single-header-10 .entry-title {
max-width: 700px;
margin-bottom: 17px;
}
.post-template-single-layout-10 .single-header-10.has-post-thumbnail .entry-header {
margin-top: -100px;
}
.post-template-single-layout-10 .single-header-10 .post-author__avatar {
margin-right: 12px;
}
.post-template-single-layout-10 .single-header-10 .post-author__avatar img {
vertical-align: middle;
}
.post-template-single-layout-10 .single-header-10 .post-thumbnail {
margin-bottom: 0;
}
.post-template-single-layout-10 .single-header-10 .post-thumbnail img {
border-radius: 0;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
max-width: none;
max-height: 730px;
}
.post-template-single-layout-10 .single-header-10 .comments-button {
background: none;
margin-bottom: 15px;
padding: 10px 12px;
} .sticky-label {
display: inline-block;
vertical-align: middle;
margin-right: 10px;
margin-top: -3px;
padding-left: 15px;
padding-right: 15px;
height: 30px;
font-weight: 400;
line-height: 30px;
font-size: 16px;
border-radius: 30px;
}
.has-post-thumbnail .sticky-label {
position: absolute;
top: 25px;
left: 25px;
}
.sticky-label.type-icon {
width: 30px;
padding: 6px;
border-radius: 50%;
}
.sticky-label.type-icon svg {
display: block;
width: 18px;
height: 18px;
}
.grid-item .sticky-label.type-icon {
top: 15px;
}
.sticky-label.type-both svg {
display: inline-block;
vertical-align: middle;
margin-right: 8px;
width: 16px;
height: 16px;
margin-top: -4px;
} .widget {
margin-bottom: 40px;
}
.widget ul {
margin-bottom: 0;
padding: 0;
margin-left: 0;
list-style: none;
}
.widget ul li + li,
.widget ul li > ul li,
.widget ul li > ol li {
margin-top: 6px;
}
.widget ul li > ul {
margin-left: 10px;
}
.widget-title {
font-weight: 400;
margin-top: 0;
margin-bottom: 22px;
} .widget_categories ul li {
display: block;
} .widget_calendar table {
margin-bottom: 0;
table-layout: fixed;
width: 100%;
border-collapse: separate;
border-spacing: 5px;
border: none;
}
@media (min-width: 1200px) {
.widget_calendar table {
border-spacing: 10px;
}
}
.widget_calendar table th,
.widget_calendar table td,
.widget_calendar table thead th,
.widget_calendar table tbody + tbody {
border: none;
}
.widget_calendar caption {
margin-bottom: 13px;
text-align: left;
}
.widget_calendar th {
text-align: center;
padding: 0 0 4px;
font-weight: inherit;
}
.widget_calendar tbody td {
position: relative;
font-size: 18px;
font-size: 1.125rem;
padding: 0 1px;
text-align: center;
border-radius: 5px;
line-height: 34px;
}
@media (min-width: 1200px) {
.widget_calendar tbody td {
line-height: 43px;
}
}
.widget_calendar tbody td a {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 5px;
color: inherit;
}
.widget_calendar tfoot td {
padding-top: 18px;
}
.widget_calendar #next {
text-align: right;
} .tagcloud {
margin: -1.5px;
font-size: 0;
line-height: 0;
}
.tagcloud a {
font-size: 16px !important;
display: inline-block;
margin: 1.5px;
padding: 15px 20px;
vertical-align: top;
text-decoration: none;
border-radius: 5px;
} .widget_recent_entries ul li,
.elementor-widget.elementor-widget-wp-widget-recent-posts ul li {
margin: 0;
font-weight: 400;
line-height: 1.35;
}
.widget_recent_entries ul li:before,
.elementor-widget.elementor-widget-wp-widget-recent-posts ul li:before {
content: none;
}
.widget_recent_entries ul li a,
.elementor-widget.elementor-widget-wp-widget-recent-posts ul li a {
display: block;
}
.widget_recent_entries ul li .post-date,
.elementor-widget.elementor-widget-wp-widget-recent-posts ul li .post-date {
display: block;
margin-top: 5px;
}
.widget_recent_entries ul li + li,
.elementor-widget.elementor-widget-wp-widget-recent-posts ul li + li {
margin-top: 27px;
} .widget_recent_comments ul li:before {
display: none;
}
.widget_recent_comments ul li + li {
margin-top: 19px;
}
.widget_recent_comments ul li .comment-author-link {
font-weight: bold;
}
.widget_recent_comments ul li .comment-author-link ~ a {
font-weight: inherit;
margin-top: 6px !important;
}
.widget_recent_comments ul li .comment-author-link ~ a:before {
content: "";
display: block;
} .invert .widget_search .search-form__input-wrap i {
color: #fff;
}
.widget_search .search-form__submit {
letter-spacing: 2px;
font-weight: 600;
}
#secondary .widget_nav_menu,
#secondary .widget_archive,
#secondary .widget_categories,
#secondary .widget_meta,
.elementor-widget-wp-widget-nav_menu {
padding: 15px 20px 25px;
border-top: 7px solid rgba(197, 203, 207, 0.25);
background: rgba(197, 203, 207, 0.1);
}
@media (min-width: 1120px) {
#secondary .widget_nav_menu,
#secondary .widget_archive,
#secondary .widget_categories,
#secondary .widget_meta,
.elementor-widget-wp-widget-nav_menu {
padding: 23px 40px 45px;
}
}
#secondary .widget_categories ul li:before,
#secondary .widget_meta ul li:before,
#secondary .widget_nav_menu ul li:before,
#secondary .widget_archive ul li:before,
.elementor-widget-wp-widget-nav_menu ul li:before {
content: none;
}
#secondary .widget_categories ul li a,
#secondary .widget_meta ul li a,
#secondary .widget_nav_menu ul li a,
#secondary .widget_archive ul li a,
.elementor-widget-wp-widget-nav_menu ul li a {
font-weight: 400;
}
#secondary .widget_categories ul li a:before,
#secondary .widget_meta ul li a:before,
#secondary .widget_nav_menu ul li a:before,
#secondary .widget_archive ul li a:before,
.elementor-widget-wp-widget-nav_menu ul li a:before {
content: "";
width: 5px;
height: 5px;
border-radius: 50%;
display: inline-block;
vertical-align: middle;
margin-bottom: 2px;
margin-right: 10px;
}
#secondary .widget_categories ul li + li,
#secondary .widget_meta ul li + li,
#secondary .widget_nav_menu ul li + li,
#secondary .widget_archive ul li + li,
.elementor-widget-wp-widget-nav_menu ul li + li {
margin-top: 14px;
} .footer-area > [id*=monster-widget-placeholder].widget {
position: relative;
min-height: 1px;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
float: none;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
@media (min-width: 940px) {
.footer-area--4-cols > [id*=monster-widget-placeholder].widget, .footer-area--2-cols > [id*=monster-widget-placeholder].widget {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
}
@media (min-width: 1120px) {
.footer-area--4-cols > [id*=monster-widget-placeholder].widget {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
}
@media (min-width: 940px) {
.footer-area--3-cols > [id*=monster-widget-placeholder].widget {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33%;
flex: 0 0 33.33%;
max-width: 33.33%;
}
}
.footer-area {
padding: 30px 0 10px;
}
@media (min-width: 1120px) {
.footer-area {
padding: 50px 0 23px;
}
}
.footer-area .widget-title {
font-weight: 700;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
margin-top: 0;
margin-bottom: 0;
padding: 0;
border: none;
} embed,
iframe,
object {
max-width: 100%;
}
.img-pull-left {
float: left;
width: 50%;
margin: 0 4% 1% 0;
}
.img-pull-right {
float: right;
width: 50%;
margin: 0 0 1% 4%;
}
.alignleft {
margin: 15px 30px 15px 0;
}
.alignright {
margin: 15px 0 15px 30px;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
font-size: 12px;
font-size: 0.75rem;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-left: -0.9375rem;
margin-right: -0.9375rem;
}
.gallery > * {
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.gallery-item {
margin-top: 0.9375rem;
margin-bottom: 0.9375rem;
}
.gallery img {
display: block;
width: 100%;
height: auto;
border-radius: 5px;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
} .embed-responsive {
position: relative;
display: block;
padding: 0;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
}
.embed-responsive.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
padding-bottom: 75%;
} .fb_iframe_widget {
max-width: 100%;
}
.fb_iframe_widget > span {
max-width: 100%;
}   .slick-slide:focus {
outline: none;
}  .jet-smart-listing-wrap.jet-processing + div.jet-smart-listing-loading {
width: 30px;
height: 30px;
border: 3px solid transparent;
border-top-color: red;
border-right-color: red;
} .jet-mobile-menu-active .jet-mobile-menu-cover {
z-index: 1;
} .wpcf7 .ajax-loader {
position: relative;
border-radius: 50%;
width: 20px;
height: 20px;
border: 3px solid transparent;
margin: 0 15px;
background: none;
-webkit-animation: tm_spin 1s linear infinite;
animation: tm_spin 1s linear infinite;
z-index: 11;
}
.wpcf7-form-control-wrap {
position: relative;
display: block;
}
.wpcf7-form-control-wrap input {
width: 100%;
}
.wpcf7-response-output {
font-size: 14px;
margin: 1em 0;
}
.wpcf7-validation-errors, .wpcf7-mail-sent-ng, .wpcf7-mail-sent-ok {
padding: 0;
border: none;
}
.wpcf7-not-valid-tip {
position: absolute;
top: 0;
right: 0;
}
.wpcf7 input[type=submit],
.wpcf7 input[type=reset],
.wpcf7 button {
vertical-align: middle;
}
.wpcf7-form p {
margin-bottom: 25px;
}
.wpcf7-form p:last-of-type {
margin-bottom: 0;
}
.wpcf7 input[type=radio],
.wpcf7 input[type=checkbox] {
width: auto;
}
.wpcf7 input[type=text],
.wpcf7 input[type=email],
.wpcf7 input[type=url],
.wpcf7 input[type=password],
.wpcf7 input[type=search],
.wpcf7 input[type=tel],
.wpcf7 textarea {
border: none;
border-bottom: 1px solid;
background-color: transparent;
padding: 15px 0 3px;
font-size: 18px;
}
.invalid .wpcf7 input[type=text],
.invalid .wpcf7 input[type=email],
.invalid .wpcf7 input[type=url],
.invalid .wpcf7 input[type=password],
.invalid .wpcf7 input[type=search],
.invalid .wpcf7 input[type=tel],
.invalid .wpcf7 textarea {
padding-right: 180px;
}
.wpcf7-form.invalid input[type=text],
.wpcf7-form.invalid input[type=email],
.wpcf7-form.invalid input[type=url],
.wpcf7-form.invalid input[type=password],
.wpcf7-form.invalid input[type=search],
.wpcf7-form.invalid input[type=tel],
.wpcf7-form.invalid textarea {
padding-right: 180px;
}
.wpcf7 textarea {
height: 90px;
min-height: 90px;
}
@-webkit-keyframes tm_spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes tm_spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
} .main-navigation .sub-menu li.wpml-ls-item {
margin: 3px 10px;
padding: 2px 10px;
}
.main-navigation .sub-menu li.wpml-ls-item a {
-webkit-transition: none;
transition: none;
}
.main-navigation.mobile-menu .menu li.wpml-ls-item {
display: block;
margin: 1px 8px;
padding: 4px 7px;
} html#ecwid_html body#ecwid_body { }
html#ecwid_html body#ecwid_body .ecwid.horizontal-menu-container.horizontal-desktop .horizontal-menu.horizontal-menu--desktop .horizontal-menu-item {
margin-right: 10px;
}
html#ecwid_html body#ecwid_body .ec-size.ecwid-lte-600px div.ecwid-productBrowser {
padding: 0 0.9375rem 20px;
}
html#ecwid_html body#ecwid_body .ec-size div.ecwid-productBrowser {
padding: 0 1.875rem 20px;
background-color: transparent;
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items {
margin-right: -0.9375rem;
margin-left: -0.9375rem;
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__wrap {
padding: 0.9375rem;
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .product-details-module__content .product-details__product-description { }
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .product-details-module__content .product-details__product-description p {
margin: 0 0 1em;
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__sort {
margin-bottom: 22px;
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-grid .page-title__name {
margin-bottom: 22px;
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .details-product-option--radio .product-details-module__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .details-product-option--radio .product-details-module__content .form-control--radio {
padding: 5px;
width: auto;
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid-product__wrap-inner > *:last-child:not(.grid-product__image) {
padding-top: 6px;
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--layout-left .grid-product__price {
padding-top: 0.1em;
}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control__button { border-radius: 5px;
}
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store {   }
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control--small .form-control__button {
min-height: 36px;
}
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control .form-control__button {
min-height: 40px;
}
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control--medium .form-control__button {
min-height: 46px;
} .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar {
max-width: 100%;
margin: 0 auto;
border: none;
border-collapse: separate;
border-spacing: 1px;
background: transparent !important;
table-layout: fixed;
}
@media (min-width: 640px) {
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar {
max-width: 780px;
table-layout: auto;
}
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar .booked-appt-list {
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar .booked-appt-list > h2 {
margin-top: 10px;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead {
background: transparent !important;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th {
border: none;
padding: 21px 0;
min-height: 26px;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th .monthName {
font-size: 26px;
font-weight: 400;
text-transform: none;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th .monthName .backToMonth {
display: none;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th > a {
top: 24px;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th > a::before {
font-size: 30px;
font-family: FontAwesome;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th > a.page-right {
right: 0;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th > a.page-right::before {
content: "";
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th > a.page-right:hover {
right: 0;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th > a.page-left {
left: 0;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th > a.page-left::before {
content: "";
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th > a.page-left:hover {
left: 0;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th > a i {
display: none;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead .days {
background: transparent !important;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead .days th {
font-size: 11px;
font-weight: 700;
text-align: left !important;
text-transform: uppercase;
border: none;
padding: 10px 5px !important;
}
@media (min-width: 640px) {
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead .days th {
padding: 20px !important;
}
}
.sidebar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead .days th {
padding: 7px 2px 5px;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock {
background: transparent;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td {
position: relative;
top: -2px;
background: transparent;
border: 4px solid;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td h2 {
font-size: 16px;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .timeslot {
overflow: hidden;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .timeslot-time, .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .timeslot-people {
height: auto;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .timeslot-time {
font-size: 14px;
font-size: 0.875rem;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .timeslot-people {
padding: 14.5px 0 14.5px;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .timeslot-user {
padding-top: 10px;
display: block;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button {
font-size: 11px;
padding: 14px 18px;
-webkit-transition: 0.3s ease all;
transition: 0.3s ease all;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td {
border: none;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.active {
padding-bottom: 1px;
background: none;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.active .date .number {
-webkit-transform: scale(1);
transform: scale(1);
background: none !important;
color: #fff !important;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td > span {
position: relative;
-webkit-transition: 0.3s ease all;
transition: 0.3s ease all;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td > span .number {
-webkit-transform: scale(1);
transform: scale(1);
position: absolute;
left: 12px;
top: 4px;
font-size: 16px;
font-weight: 700;
width: auto;
border: none !important;
background: none !important;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.prev-date .date:hover {
background: rgba(197, 203, 207, 0.1) !important;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.blur {
pointer-events: none;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.blur .date {
background: rgba(197, 203, 207, 0.1);
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.blur .number {
opacity: 0.2;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td .date {
-webkit-transition: 0.3s ease all;
transition: 0.3s ease all;
height: inherit;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td .date:hover .number {
color: #fff;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap.small .booked-calendar {
border-collapse: collapse;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap.small thead th {
padding: 20px 0 10px !important;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap.small thead th .monthName {
font-size: 16px !important;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap.small thead tr.days th {
text-align: center !important;
padding: 13px 5px !important;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap.small tbody tr td > span .number {
position: static;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap.small tbody tr td .date {
margin: 1px 1px 0;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap.small tbody tr td .date .number {
-webkit-transform: scale(1) !important;
transform: scale(1) !important;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap.small tbody tr td .booked-appt-list .timeslot button {
margin: 0 !important;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap.small tbody tr td.active {
padding: 0;
}
body .booked-modal { }
body .booked-modal input.button-primary[type=submit] {
font-size: 12px;
padding: 10px 15px 11px;
-webkit-transition: 0.3s ease all;
transition: 0.3s ease all;
}
body .booked-modal input.button-primary[type=submit]:hover {
border: none;
}
body .bookedClearFix::after {
display: none;
}
body .booked-calendarSwitcher {
display: block;
max-width: 780px;
margin: 0 auto;
border-radius: 3px;
}
body .booked-calendarSwitcher i {
display: none;
}
body .booked-calendarSwitcher select {
width: 98%;
padding: 10px;
}
.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th {
background: transparent !important;
} .mptt-shortcode-wrapper .mptt-navigation-select {
font-size: 14px;
font-size: 0.875rem;
width: auto;
-webkit-appearance: menulist-button;
appearance: menulist-button;
-moz-appearance: button;
border: none;
background-color: rgba(197, 203, 207, 0.15);
color: #3b3d42;
}
.mptt-shortcode-wrapper .mptt-shortcode-table {
border-collapse: separate;
border-spacing: 4px;
border: none;
}
.mptt-shortcode-wrapper .mptt-shortcode-table thead tr.mptt-shortcode-row th {
padding: 0.9rem 1rem;
border: none;
background: none;
font-size: 14px;
font-size: 0.875rem;
font-weight: 400;
}
.mptt-shortcode-wrapper .mptt-shortcode-table tbody tr:nth-child(2n+2) {
background-color: rgba(197, 203, 207, 0.25);
}
.mptt-shortcode-wrapper .mptt-shortcode-table tbody td {
border: none;
}
.mptt-shortcode-wrapper .mptt-shortcode-table tbody td.mptt-shortcode-hours {
font-size: 14px;
font-size: 0.875rem;
}
.mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-title,
.mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-description,
.mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-user,
.mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .timeslot {
margin: 14px 12px;
}
.mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-title {
margin-bottom: 0;
text-decoration: none !important;
}
.mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-title,
.mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-description,
.mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-user {
font-size: 14px;
font-size: 0.875rem;
font-weight: 400;
}
.mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .timeslot {
font-size: 16px;
font-size: 1rem;
font-weight: 700;
opacity: 0.7;
}
.single-mp-event .entry-content > p > br {
display: none;
}
.mp-column .entry-footer-container {
margin: 0;
border-top: none;
}
body .jet-woo-product-thumbnail {
display: none;
}
body .jet-woo-products .jet-woo-products__inner-box {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
body .jet-woo-product-categories {
display: none;
}
body .jet-woo-products__item.jet-woo-builder-product {
padding: 0 20px !important;
margin: 0;
border: 1px solid #56b0d2;
margin-bottom: 15px;
border-radius: 5px;
}
body h2.jet-woo-product-title {
width: 40%;
text-align: left !important;
}
body:not(.home) .elementor-11837 .elementor-element.elementor-element-6e81c8f {
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
margin-top: 0px;
margin-bottom: -160px;
padding: 0px 0px 160px 0px;
}
body .elementor-11837 .elementor-element.elementor-element-f983329 .jet-breadcrumbs__item-link {
color: #000000;
}
body .elementor-11837 .elementor-element.elementor-element-f983329 .jet-breadcrumbs__title {
color: #000000;
}
body .elementor-11837 .elementor-element.elementor-element-f983329 .jet-breadcrumbs__item-link:hover {
color: #56b0d2;
}
body .jet-woo-categories--preset-3 .jet-woo-categories__item .jet-woo-categories-content, body .jet-woo-categories--preset-4 .jet-woo-categories__item .jet-woo-categories-content {
padding: 10px 10px;
}
.quantity {
display: none !important;
}
.quantity {
display: none !important;
}
.product_meta {
display: none !important;
}
.jet-compare-button.jet-cw {
display: none;
}
.elementor-element.elementor-element-59a494f.elementor-widget__width-auto.elementor-widget.elementor-widget-jet-wishlist-button {
display: none;
}
th.product-thumbnail {
display: none;
}
td.product-thumbnail {
display: none;
}
th.product-quantity {
display: none;
}
th.product-subtotal {
display: none;
}
td.product-subtotal {
display: none;
}
td.product-quantity {
display: none;
}
td.actions {
display: none;
}
form.woocommerce-shipping-calculator {
display: none;
}
.wc-proceed-to-checkout {
display: none;
}
h4.jet-blocks-cart__list-title:after {
content: "Корзина";
font-size: 28px;
}
h4.jet-blocks-cart__list-title {
font-size: 0 !important;
margin: 12px 0px 21px 0px !important;
}
img.woocommerce-placeholder.wp-post-image {
display: none;
}
a.button.checkout.wc-forward {
display: none;
}
body.woocommerce .jet-breadcrumbs__item:nth-child(3),body.woocommerce .jet-breadcrumbs__item:nth-child(2) {
display: none;
}
body img.jet-logo__img {
margin-top: -35px;
margin-bottom: 6px;
}
.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-a0c4ae4 .elementor-widget-wrap.elementor-element-populated,.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-253d9a1 .elementor-widget-wrap.elementor-element-populated,.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-253d9a1 .elementor-widget-wrap.elementor-element-populated {
display: flex;
flex-wrap: nowrap;
align-items: center !important;!I;!;
padding: 0;
}
.elementor-element.elementor-element-9524981.elementor-widget.elementor-widget-wp-widget-polylang,.elementor-element.elementor-element-787d65d.elementor-widget.elementor-widget-wp-widget-polylang,.elementor-element.elementor-element-16e5c54.elementor-widget.elementor-widget-wp-widget-polylang,.elementor-element.elementor-element-316f203.elementor-widget.elementor-widget-wp-widget-polylang,.elementor-element.elementor-element-8fa388f.elementor-widget.elementor-widget-wp-widget-polylang,.elementor-element.elementor-element-a91546f.elementor-widget.elementor-widget-wp-widget-polylang,.elementor-element.elementor-element-dde625c.elementor-widget.elementor-widget-wp-widget-polylang {
margin: 0;
}
.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-a0c4ae4 ul,.elementor-element.elementor-element-16e5c54.elementor-widget.elementor-widget-wp-widget-polylang ul,.elementor-element.elementor-element-316f203.elementor-widget.elementor-widget-wp-widget-polylang ul {
display: flex;
align-items: center;
width: 90%;
justify-content: space-around;
}
.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-a0c4ae4 ul li,.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-253d9a1 ul li {
list-style: none;
}
.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-a0c4ae4 ul li:before,.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-253d9a1 ul li:before {
display: none;
}
.elementor-element.elementor-element-9524981.elementor-widget.elementor-widget-wp-widget-polylang,.elementor-element.elementor-element-787d65d.elementor-widget.elementor-widget-wp-widget-polylang,.elementor-element.elementor-element-16e5c54.elementor-widget.elementor-widget-wp-widget-polylang,.elementor-element.elementor-element-316f203.elementor-widget.elementor-widget-wp-widget-polylang,.elementor-element.elementor-element-8fa388f.elementor-widget.elementor-widget-wp-widget-polylang,.elementor-element.elementor-element-a91546f.elementor-widget.elementor-widget-wp-widget-polylang,.elementor-element.elementor-element-dde625c.elementor-widget.elementor-widget-wp-widget-polylang {
width: 50%;
}
tr.woocommerce-shipping-totals.shipping {
display: none;
}
html[lang="ru-RU"] p.woocommerce-mini-cart__total.total strong:before {
content: "Итого";
font-size: 18px;
}
html[lang="uk"] p.woocommerce-mini-cart__total.total strong:before {
content: "Всього";
font-size: 18px;
}
p.woocommerce-mini-cart__total.total strong {
font-size: 0;
}
li.lang-item.lang-item-ru {
margin: 0;
}
li.lang-item.current-lang img { 
border: 1px solid;
}
body .elementor-15809 .elementor-element.elementor-element-a3343de,body .elementor-11837 .elementor-element.elementor-element-a3343de,body .elementor-15871 .elementor-element.elementor-element-c164be5, body .elementor-7982 .elementor-element.elementor-element-c164be5 {
border-width: 0px 0px 0px 0px;
}
.elementor-element.elementor-element-56786d0.elementor-widget__width-auto.elementor-widget.elementor-widget-text-editor p,.elementor-element.elementor-element-56786d0.elementor-widget__width-auto.elementor-widget.elementor-widget-text-editor div,.elementor-element.elementor-element-5ecbf88.elementor-widget__width-auto.elementor-widget.elementor-widget-text-editor p {
visibility: hidden;
}
body .elementor-7721 .elementor-element.elementor-element-10fb037 {
margin-top: -190px;
margin-bottom: 0px;
}
body.product-template-default .status-publish.instock {display: none;}
body.product-template-default .status-publish.first.instock {
display: block;
}
.elementor-element.elementor-widget-jet-woo-products, .elementor-element.elementor-widget-jet-smart-filters-pagination {
display: none;
}
form#ajax_form input[type="number"], form#ajax_form input[type="text"], form#ajax_form input[type="date"] {
width: 100%;
margin-bottom: 15px;
}
form#ajax_form {
max-width: 600px;
margin: 0 auto;
}
form#ajax_form h2 {
font-size: 20px;
line-height: 28px;
}
form#ajax_form {
margin-top: 30px;
}
form#ajax_form .radio_wrap {
display: flex;
align-items: center;
justify-content: flex-start;
}
body .elementor-15596 .elementor-element.elementor-element-10fb037 {
margin-top: -190px;
margin-bottom: 0px;
}
.category-description.container {
margin-top: 50px;
}
form#ajax_form .radio_wrap label {
margin-right: 15px;
}
input#sendMail {
margin: 30px auto;
display: block;
}
input#form_bday, input#form_q1_sq1, input#form_q2_sq2 {
color: #616262;
}
.glsr-field.glsr-field-email {display: none;}
.glsr-field.glsr-field-choice {
display: none;
}
.glsr-field.glsr-field-text {
display: none;
}
.glsr-field.glsr-field-text.glsr-required {
display: block;
}
.glsr-review-title {
display: none;
}
.glsr-field.glsr-field-textarea.glsr-required span:after {
content: "Ваш відгук";
font-size: 16px;
}
html[lang="ru-RU"] .glsr-field.glsr-field-textarea.glsr-required span:after {
content: "Ваш отзыв";
font-size: 16px;
}
.glsr-field.glsr-field-textarea.glsr-required span {
font-size: 0px;
}
button.glsr-button.wp-block-button__link:after {
content: "Відправити відгук";
font-size: 20px;
padding: 10px 30px 10px 0px;
}
button.glsr-button.wp-block-button__link {
font-size: 0px;
}
html[lang="ru-RU"] button.glsr-button.wp-block-button__link:after {
content: "Отправить отзыв";
}
a#mibew-agent-button {
position: fixed;
right: 15px;
bottom: 30px;
z-index: 999
}
a#mibew-agent-button img {
width: 55px;
}
@keyframes sway {
0%   { transform: rotate(0deg); }
25%  { transform: rotate(-5deg); }
50%  { transform: rotate(5deg); }
75%  { transform: rotate(-3deg); }
100% { transform: rotate(0deg); }
}
.sway {
animation: sway 1.2s ease-in-out;
}
body a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:before {
content: "Додати в кошик";
font-family: "Lato", Sans-serif;
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
line-height: 1.1em;
letter-spacing: 2px;
text-align: center;
margin: 0 auto;
display: block;
}
html[lang="ru-RU"] body a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:before {
content: "Добавить в корзину";
}
html[lang="ru-RU"] body a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added:before {
content: "В корзине";
}
body .elementor-8432 .elementor-element.elementor-element-44b3537 .jet-woo-products .jet-woo-product-button .button {
font-size: 0;
}
body .elementor-8429 .elementor-element.elementor-element-8d2949d .jet-woo-builder .single_add_to_cart_button.button {
display: flex;
align-items: center;
justify-content: center;
}
body .elementor-8429 .elementor-element.elementor-element-8d2949d .jet-woo-builder .single_add_to_cart_button.button:after {
content: "Додати в кошик";
font-family: "Lato", Sans-serif;
font-size: 12px;
font-weight: 400;
text-transform: uppercase;
line-height: 1.1em;
letter-spacing: 2px;
animation: none;
margin-left: 0;
position: relative;
left: 0;
right: 0;
margin: 0;
}
html[lang="ru-RU"] body .elementor-8429 .elementor-element.elementor-element-8d2949d .jet-woo-builder .single_add_to_cart_button.button:after {
content: "Добавить в корзину";
}
body .elementor-8429 .elementor-element.elementor-element-8d2949d .jet-woo-builder .single_add_to_cart_button.button:before {
margin-left: -5%;
}
select#lang_choice_polylang-REPLACE_TO_ID {
background: no-repeat;
border: 0;
padding: 0 0px 0 0px;
width: 59px;
} 
.elementor-social-icons-wrapper.elementor-grid svg {
width: 25px;
height: 25px;
}
.elementor-social-icons-wrapper.elementor-grid svg.e-font-icon-svg.e-fab-facebook-f {
width: 12px;
height: 25px;
}
.elementor-social-icons-wrapper.elementor-grid {
display: flex;
align-items: center;
}
li#jet-menu-item-15895 .jet-sub-mega-menu,li#jet-menu-item-8022 .jet-sub-mega-menu,li#jet-menu-item-16661 .jet-sub-mega-menu,li#jet-menu-item-16665 .jet-sub-mega-menu {
left: 10px !important;
}
li#jet-menu-item-15895 .elementor-element.elementor-widget.elementor-widget-heading, li#jet-menu-item-8022 .elementor-element.elementor-widget.elementor-widget-heading, li#jet-menu-item-16661 .elementor-element.elementor-widget.elementor-widget-heading, li#jet-menu-item-16665 .elementor-element.elementor-widget.elementor-widget-heading {
border-bottom: 1px solid rgba(197, 203, 207, 0.25);
margin-bottom: 10px;
padding-bottom: 10px;
}
.menu_page .elementor-widget-button {
margin: 0;
}
.menu_page .elementor-widget-button .elementor-button {
background: none;
color: #0674d1;
padding: 0;
margin: 0;
width: 100%;
text-align: left;
}
body .elementor-element.menu_page .e-con-inner {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-content: flex-start;
flex-wrap: wrap;
gap: inherit;
}
.menu_page .elementor-widget-button .elementor-button span.elementor-button-text:before {content: "- ";}
body .elementor-element.menu_page .e-con-inner .elementor-widget-button {
width: 100%;
}
body .elementor-15871 .elementor-element.elementor-element-ac1ad65 .jet-search__submit {
margin: 0px 10px 0px -31px;
}
div#new_se input.jet-search__field {
padding: 5px 37px 5px 10px;
border-style: solid;
border-width: 0px 0px 0px 0px;
margin-top: 4px;
}
.jet-blocks-icon svg.e-font-icon-svg.e-fas-shopping-cart {
width: 20px;
height: 20px;
}
.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-253d9a1 .elementor-widget-wrap.elementor-element-populated {
display: flex !important;
align-items: center !important;
justify-content: space-between;
}
.ajax-search-results {
position: absolute;
width: 100%;
background: #fff;
border: 1px solid #ddd;
z-index: 9999;
display: none;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
max-height: 400px;
overflow-y: auto;
top: 24px;
z-index: 999999;
border-radius: 4px;
}
.search-category {
font-weight: bold;
padding: 5px 10px;
background: #74c0da;
border-bottom: 1px solid #ddd;
color: #fff;
}
.search-results-list {
list-style: none;
margin: 0;
padding: 0;
}
.search-result-item {
display: flex;
align-items: center;
padding: 8px;
border-bottom: 1px solid #eee;
transition: background 0.3s;
}
.search-result-item:hover {
background: #f0f0f0;
}
.search-result-item img {
width: 40px;
height: 40px;
margin-right: 10px;
border-radius: 4px;
display: none;
}
.search-result-item a {
display: flex;
align-items: center;
text-decoration: none;
color: #333 !important;
width: 100%;
}
.no-results {
padding: 10px;
text-align: center;
color: #888;
}
div#kod_ajax {
width: 98%;
margin: 0 auto;
position: relative;
margin-top: -45px;
}
body .jet-slider .sp-arrow {
color: #ffffff82;
font-size: 90px;
background-color: #00000000;
}
body .sp-horizontal .sp-next-arrow, body .sp-horizontal.sp-rtl .sp-previous-arrow {
right: 2%;
left: auto;
}
body .sp-horizontal .sp-previous-arrow {
left: 2%;
right: auto;
}
body .jet-slider .sp-arrow:hover {
color: #ffffff;
}
.menu_page .elementor-toggle-item  {
border: 1px solid #e8edef;
border-radius: 4px;
box-shadow: 0 1px 4px 0 rgba(0, 54, 98, .14);
margin-bottom: 10px;
}
.menu_page .elementor-toggle-item .elementor-tab-title {
transition: .2s linear; 
border-radius: 4px;
background: #fff;
}
.menu_page .elementor-toggle {
margin-top: 50px;
}
.menu_page .elementor-toggle-item .elementor-tab-title:hover,.menu_page .elementor-toggle-item .elementor-tab-title.elementor-active {
background: #5ca9ca;
}
.menu_page .elementor-toggle-item:hover a,.menu_page .elementor-toggle-item .elementor-tab-title.elementor-active a {
color: #fff;
}
.menu_page .elementor-toggle-item:hover svg,.menu_page .elementor-toggle-item .elementor-tab-title.elementor-active svg{
color: #fff;
fill: #fff;
}
section#head_new .elementor-container.elementor-column-gap-default {
display: flex;
flex-wrap: wrap;
}
div#new_texthead {
padding-left: 25%;
}
div#new_se {
width: 98%;
margin: 0 auto;
}
div#new_se .elementor-element.elementor-widget.elementor-widget-jet-search {
margin: 7px 0 0px 0px;
}
div#new_se input.jet-search__field {
border-radius: 4PX;
}
#new_lang {
position: relative;
display: inline-block;
font-family: Arial, sans-serif;
font-size: 16px;
cursor: pointer;
} #new_lang .lang-toggle {
display: flex;
align-items: center;
padding: 8px 12px;
border-radius: 5px;
min-width: 40px;
justify-content: space-between;
font-weight: bold;
width: 60px;
margin-top: -38px;
color: #fff;
z-index: 9999;
position: relative;
}
#new_lang .lang-toggle::after {
content: "▼";
font-size: 12px;
margin-left: 8px;
transition: transform 0.3s;
}
#new_lang.open .lang-toggle::after {
transform: rotate(180deg);
} #new_lang ul {
position: absolute;
top: 23px;
left: -15px;
width: 58px;
background: white;
border: 1px solid #ccc;
border-radius: 4px;
box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
padding: 0;
margin: 5px 0 0;
list-style: none;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease;
z-index: 9999;
overflow: hidden;
}
.elementor-7982 .elementor-element.elementor-element-f32af8e .jet-blocks-cart__list {
top: 27px; 
}
.home form.jet-search__form {
margin-bottom: 5px;
opacity: 0.7;
}
.home form.jet-search__form:hover {
opacity: 1;
}
p.woocommerce-mini-cart__total.total {
display: flex;
justify-content: space-between;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th {
font-size: 18px;
color: #000;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-name a {
font-size: 14px;
color: #000;
}
#new_lang.open ul {
opacity: 1;
visibility: visible;
z-index: 999999999;
}
div#menu_new {
width: 57%;
}
a.added_to_cart.wc-forward {
display: none;
}
a.button.wc-forward {
font-size: 0;
}
a.button.wc-forward:after {
content: "Перейти в корзину";
font-size: 13px;
}
html[lang="uk"] a.button.wc-forward:after {
content: "Перейти в кошик";
font-size: 13px;
}
html[lang="uk"] h4.jet-blocks-cart__list-title:after {
content: "Кошик";
}
#new_lang ul li {
padding: 8px 12px;
text-align: center;
cursor: pointer;
transition: background 0.2s;
text-align: left;
}
#new_lang ul li:hover {
background: #e0e0e0;
}
#new_lang ul li a {
color: #005a70;
} #new_lang ul li.current-lang {
background: #005a70;
font-weight: bold;
}
#new_lang ul li.current-lang a {
color: #fff;
}
#new_lang ul li:before {
display: none;
}
body .jet-menu .jet-menu-item .top-level-link {
font-family: "Lato", Sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 28.8px;
color: #FFFFFF;
border-style: solid;
border-width: 0px 0px 2px 0px;
border-color: rgba(2, 1, 1, 0);
padding: 30px 8px 15px 8px !important;
margin: 0px 10px 17px 10px !important;
}
div#new_se {
z-index: 1;
}
ul.products.products-grid.columns-xs-1.columns-sm-2.columns-md-2.columns-lg-4.columns-xl-4 {
display: flex;
flex-direction: column;
}
ul.products.products-grid.columns-xs-1.columns-sm-2.columns-md-2.columns-lg-4.columns-xl-4 li {
display: block;
width: 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
h2.name_block_cat {background: #005a70;color: #fff;font-size: 24px;padding: 15px 20px;    margin-bottom: 0px;}
.head_list {
display: flex;
width: 100%;
justify-content: space-between;
background: #7fc4dd6e;
padding: 10px 20px;
color: #000;
margin-top: 0px;
}
.product-title {
width: 40%;
text-align: left;
}
.product-analysis-time,.product-price {
width: 20%;
text-align: center;
}
.product-cart {
width: 20%;
text-align: right;
}
.product-title a {
font-weight: normal !important;!i;!;
font-size: 16px;
}
div.product-analysis-time {
font-weight: 600;
color: #000;
}
.product-price span.woocommerce-Price-amount.amount {
font-weight: 600;
color: #000;
}
section.related.products {
display: none;
}
.product-price span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {font-size: 0;}
.product-price span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol:after {
content: "грн.";
font-size: 14px;
}
body a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:before {
text-transform: none;
font-weight: normal;
letter-spacing: normal;
font-size: 14px;
}
aside.shop-sidebar {
-webkit-box-shadow: 2px 1px 10px 0 rgba(0, 0, 0, .5);
box-shadow: 2px 1px 10px 0 rgba(0, 0, 0, .5);
margin-bottom: 10px;
padding: 0px 10px !important;
margin-top: 15px;
margin-right: 15px;
height: max-content;
padding-bottom: 20px !important;
}
aside.shop-sidebar h3 {
font-size: 21px;
font-weight: 600;
color: #000000;
padding: 27px 20px;
position: relative;
border-bottom: 1px solid #ccc;
}
aside.shop-sidebar li {
display: block;
color: #494b4e;
font-weight: 400;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s;
padding: 7px 4px;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
font-size: 15px;
}
.product-add-to-cart.product-cart span.button-text {
display: none;
}
ul.products.products-grid.columns-xs-1.columns-sm-2.columns-md-2.columns-lg-4.columns-xl-4 li .custom-product-row {
transition: background-color 0.1s ease-out, color 0.1s ease-out, border-color -0.9s ease-out;
}
ul.products.products-grid.columns-xs-1.columns-sm-2.columns-md-2.columns-lg-4.columns-xl-4 li .custom-product-row:hover {
background: #71bdd93b;
}
div.product-title {
padding-left: 10px;
}
aside.shop-sidebar li {
border-bottom: 1px dashed #ddd;
}
aside.shop-sidebar li:last-child {
border: 0;
}
span.name_mopb {
display: none;
}
.subcategory-block {
position: relative;
width: 32%;
overflow: hidden;
border: 1px solid #ccc;
cursor: pointer;
max-height: 260px;
}
.subcategory-block img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
transition: transform 0.3s ease-in-out;
}
.subcategory-block .overlay {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 30%;
background: #005a70c9;
color: white;
display: flex;
align-items: flex-end;
justify-content: center;
text-align: center;
padding: 20px;
transition: all 0.3s ease-in-out;
}
.subcategory-block:hover .overlay {
height: 100%;
align-items: center;
background: #005a70c9;
}
.subcategory-block h3 {
margin: 0;
font-size: 18px;
color: #fff;
}
.subcategory-block a {
color: #000000;
text-decoration: none;
}
.shop-layout.container.conlyprod {
display: flex;
flex-direction: column;
}
div#group-search {
background: #005a70 !important;
margin-top: 15px;
margin-bottom: 15px;
}
body section.related.products {
display: none;
}
body .jet-compare-button__container, body .jet-wishlist-button__container {
display: none;
}
body .summary.entry-summary span.woocommerce-Price-amount.amount {
color: #000;
}
ul.tabs.wc-tabs {
display: none;
}
body button.single_add_to_cart_button.button.alt:after {
content: "В кошик";
position: relative;
left: 0;
right: 0;
transition: none;
animation: none;
font-family: Lato, sans-serif;
font-weight: 600;
}
body button.single_add_to_cart_button.button.alt {
font-size: 0;
width: 90%;
}
body button.single_add_to_cart_button.button.alt:before {
margin-right: -5px;
}
body button.single_add_to_cart_button.button.alt:hover {
background: #005a70;
}
.elementor-widget-wrap.elementor-element-populated.cart_foot h2 {
text-align: center;
font-size: 25px;
margin-bottom: 35px;
color: #2a93c9;
font-family: "Lato", Sans-serif;
font-size: 26px;
font-weight: 600;
text-transform: none;
font-style: normal;
text-decoration: none;
line-height: 33.8px;
letter-spacing: 0px;
}
.elementor-widget-wrap.elementor-element-populated.cart_foot {
margin-top: 40px;
}
.elementor-widget-wrap.elementor-element-populated.cart_foot h2.elementor-heading-title.elementor-size-default {
text-align: left;
font-size: 18px;
margin-bottom: 0px;
color: #2a93c9;
font-family: "Lato", Sans-serif;
font-size: 26px;
font-weight: 400;
text-transform: none;
font-style: normal;
text-decoration: none;
line-height: 33.8px;
letter-spacing: 0px;
}
.elementor-widget-wrap.elementor-element-populated.cart_foot .elementor-widget.elementor-widget-text-editor {
color: #42474c;
font-family: "Lato", Sans-serif;
font-size: 16px;
font-weight: 300;
text-transform: none;
font-style: normal;
text-decoration: none;
line-height: 1.8em;
letter-spacing: 0px;
}
a.button.ontinue {
width: 100%;
margin-top: 0;
font-size: 16px;
color: #2a93c9;
background: none;
border: none;
width: max-content;
margin: 0 auto;
display: block;
letter-spacing: normal;
border-bottom: 1px dashed;
padding: 4px 0px;
margin-bottom: 10px;
}
a.button.ontinue:hover {
background: none;
color: #000;
}
.woocommerce-cart .cart-collaterals h2 {
font-size: 18px;
}
.woocommerce-cart .cart-collaterals h2 span {
display: block;
font-size: 14px;
text-transform: initial;
font-style: italic;
margin-top: 5px;
}
button#instant-order-button {
width: 100%;
display: block;
font-size: 16px;
}
a.button.ontinue:hover {
background: none;
color: #000;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--results_button a:before {
content: url("data:image/svg+xml,%3Csvg viewBox='0 0 800 800' enable-background='new 0 0 800 800' id='GUIDE' version='1.1' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23000000'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cpath d='M676.637,183.386c0.002-0.002,0.004-0.004,0.005-0.005L522.549,29.287c-3.619-3.62-8.62-5.86-14.145-5.86H137.5 c-11.046,0-20,8.954-20,20v713.146c0,11.046,8.954,20,20,20h525c11.046,0,20-8.954,20-20V197.522 C682.5,192.407,680.426,187.203,676.637,183.386z M642.5,736.573h-485V63.427h342.62l114.096,114.095l-85.812,0v-41.788 c0-11.046-8.954-20-20-20s-20,8.954-20,20v61.788c0,11.046,8.954,20,20,20c0,0,92.404,0,134.096,0V736.573z'%3E%3C/path%3E%3Cpath d='M295.217,224.417l-39.854,39.855l-5.697-5.697c-7.811-7.811-20.473-7.811-28.283,0c-7.811,7.81-7.811,20.473,0,28.284 l19.84,19.84c3.75,3.751,8.838,5.858,14.142,5.858c5.305,0,10.392-2.107,14.143-5.858l53.996-53.999 c7.81-7.811,7.81-20.474-0.001-28.284C315.69,216.606,303.027,216.606,295.217,224.417z'%3E%3C/path%3E%3Cpath d='M557.831,312.557h6.646c11.046,0,20-8.954,20-20s-8.954-20-20-20h-6.646c-11.046,0-20,8.954-20,20 S546.785,312.557,557.831,312.557z'%3E%3C/path%3E%3Cpath d='M367.389,272.557c-11.046,0-20,8.954-20,20s8.954,20,20,20h129.609c11.046,0,20-8.954,20-20s-8.954-20-20-20H367.389z'%3E%3C/path%3E%3Cpath d='M557.831,435.552h6.646c11.046,0,20-8.954,20-20s-8.954-20-20-20h-6.646c-11.046,0-20,8.954-20,20 S546.785,435.552,557.831,435.552z'%3E%3C/path%3E%3Cpath d='M496.998,395.552H367.389c-11.046,0-20,8.954-20,20s8.954,20,20,20h129.609c11.046,0,20-8.954,20-20 S508.044,395.552,496.998,395.552z'%3E%3C/path%3E%3Cpath d='M557.831,558.547h6.646c11.046,0,20-8.954,20-20s-8.954-20-20-20h-6.646c-11.046,0-20,8.954-20,20 S546.785,558.547,557.831,558.547z'%3E%3C/path%3E%3Cpath d='M496.998,518.547H367.389c-11.046,0-20,8.954-20,20s8.954,20,20,20h129.609c11.046,0,20-8.954,20-20 S508.044,518.547,496.998,518.547z'%3E%3C/path%3E%3Cpath d='M557.831,681.542h6.646c11.046,0,20-8.954,20-20s-8.954-20-20-20h-6.646c-11.046,0-20,8.954-20,20 S546.785,681.542,557.831,681.542z'%3E%3C/path%3E%3Cpath d='M496.998,641.542H367.389c-11.046,0-20,8.954-20,20s8.954,20,20,20h129.609c11.046,0,20-8.954,20-20 S508.044,641.542,496.998,641.542z'%3E%3C/path%3E%3Cpath d='M255.363,435.552c5.304,0,10.392-2.107,14.142-5.858l53.996-53.996c7.811-7.811,7.811-20.475,0-28.285 s-20.473-7.811-28.283,0l-39.854,39.855l-5.697-5.698c-7.81-7.81-20.474-7.812-28.284-0.001s-7.811,20.474-0.001,28.284 l19.84,19.841C244.972,433.444,250.059,435.552,255.363,435.552z'%3E%3C/path%3E%3Cpath d='M234.239,511.547l-12.856,12.857c-7.81,7.811-7.81,20.474,0.001,28.284c3.905,3.905,9.023,5.857,14.142,5.857 s10.237-1.952,14.143-5.858l12.855-12.855l12.856,12.855c3.904,3.906,9.023,5.858,14.142,5.858s10.237-1.952,14.142-5.858 c7.811-7.811,7.811-20.473,0-28.283l-12.855-12.857l12.856-12.857c7.81-7.811,7.81-20.474-0.001-28.284 c-7.811-7.81-20.474-7.81-28.284,0.001l-12.856,12.856l-12.857-12.856c-7.811-7.811-20.473-7.811-28.283,0s-7.811,20.474,0,28.283 L234.239,511.547z'%3E%3C/path%3E%3Cpath d='M295.217,593.4l-39.854,39.855l-5.697-5.697c-7.811-7.811-20.473-7.811-28.283,0c-7.811,7.81-7.811,20.473,0,28.283 l19.84,19.84c3.75,3.752,8.838,5.858,14.142,5.858c5.305,0,10.392-2.107,14.143-5.858l53.996-53.998 c7.81-7.811,7.81-20.474-0.001-28.284C315.69,585.59,303.027,585.59,295.217,593.4z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
width: 19px;
height: 19px;
}
td.actions {
display: none !important;
}
body a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added:before {
content: "В кошику";
}
body a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added {
background-color: #005a70;
}
.jet-blocks-cart--dropdown-layout .jet-blocks-cart__list {
visibility: hidden;
}
.jet-blocks-cart--dropdown-layout.jet-cart-open .jet-blocks-cart__list {
visibility: visible;
}
.promo-list {
display: flex;
flex-wrap: wrap;
}
.promo-list .promo-item {
width: 33%;
padding: 0 5px;
}
.promo-list .promo-item img {
width: 100%;
}
.promo-list .promo-item .promo-img {
width: 100%;
max-height: 350px;
overflow: hidden;
border-radius: 5px;
}
.promo-date {
width: max-content;
background: #007199;
color: #fff;
padding: 9px 20px;
border-radius: 70px;
margin: -24px 0px 0px 10px;
position: relative;
box-shadow: 0 0 20px 3px #fff;
}
.promo-list .promo-item h2.promo-title {
font-size: 23px;
}
a.promo-button {
background: #00465f;
display: block;
margin: 0 auto;
width: max-content;
font-size: 23px;
color: #fff;
padding: 6px 30px;
border-radius: 70px;
margin-top: 23px;
}
.promo-item.endd {
filter: grayscale(100%);
}
a.promo-button:hover {
color: #fff;
}
.promo-list .promo-item {
margin-bottom: 50px;
}
.promo-excerpt {
min-height: 58px;
}
@media (max-width: 767px) {
.promo-list .promo-item {
width: 100%;
padding: 0 5px;
margin-bottom: 50px;
}
.elementor-element.elementor-element-4f972d3.elementor-widget__width-auto p {
margin: 0 10px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-021646b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
z-index: 1;
}
.elementor-15596 .elementor-element.elementor-element-094b979 > .elementor-container {
z-index: 999999999;
}
.sp-slide,
.sp-slides-container,
.sp-mask,
.jet-slider__item {
-webkit-transform: translateZ(0) !important;
will-change: transform, opacity !important;
}
.elementor-jet-posts.jet-elements .jet-posts.col-row {
display: flex;
flex-wrap: wrap;
}
body .elementor-jet-posts.jet-elements .jet-posts.col-row .jet-posts__item {
width: 100% !important;
flex: 0 0 calc(100%) !important;
-webkit-box-flex: 0;
max-width: calc(100%) !important;
margin-bottom: 15px;
}
body .elementor-11837 .elementor-element.elementor-element-ffba432 > .elementor-element-populated {
padding: 0px 0px 0px 0px;
}
body img.jet-logo__img {
margin-top: -35px;
margin-bottom: 6px;
width: 135px;
}
div#menu_new {
width: 21%;
}
body .elementor-15596 .elementor-element.elementor-element-10fb037 {
margin-top: -2px;
margin-bottom: 0px;
}
body .elementor-15596 .elementor-element.elementor-element-7bd5a25 .jet-slider__content-inner,    body .elementor-7721 .elementor-element.elementor-element-7bd5a25 .jet-slider__content-inner {
padding: 0px 45px 100px 45px;
}
body .elementor-15596 .elementor-element.elementor-element-7bd5a25 .jet-slider__desc,    body .elementor-7721 .elementor-element.elementor-element-7bd5a25 .jet-slider__desc {
max-width: 570px;
align-self: flex-end;
text-align: left;
font-size: 34px;
}
body .elementor-7721 .elementor-element.elementor-element-10fb037 {
margin-top: -2px;
margin-bottom: 0px;
}
.jet-slider .sp-buttons {
display: none;
}
div#new_se {
width: 90%;
margin: 0 auto;
margin-left: 3%;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-c7d8c85.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-extended {
display: flex;
flex-wrap: wrap;
align-content: flex-start;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-c7d8c85.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-extended .elementor-column.elementor-col-16.elementor-top-column.elementor-element {
width: 50%;
}
body .elementor-jet-posts.jet-elements .jet-posts.col-row .jet-posts__item h4.entry-title {
font-size: 18px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-fafba60.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-extended {
display: flex;
flex-wrap: wrap;
align-content: flex-start;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-fafba60.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-extended .elementor-column.elementor-col-25.elementor-top-column.elementor-element {
width: 50%;
}
.subcategory-block h3 {
margin: 0 !important;
font-size: 9px;
color: #fff;
}
.subcategory-block .overlay {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 30%;
background: #005a70c9;
color: white;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
padding: 6px;
transition: all 0.3s ease-in-out;
align-content: center;
}
.subcategory-blocks-container.container {
gap: 5px !important;
}
.subcategory-block {
position: relative;
width: 32%;
overflow: hidden;
border: 1px solid #ccc;
cursor: pointer;
max-height: 260px;
}
div#new_texthead {
padding-left: 0;
}
span.name_mopb {
display: contents;
font-weight: bold;
color: #000;
font-size: 15px;
display: none;
}
.jet-blocks-cart__list {
display: none;
}
aside.shop-sidebar.ert li {
display: inherit;
}
aside.shop-sidebar.ert {
padding: 0px 20px !important;!i;!;
}
section#head_new .elementor-container.elementor-column-gap-default {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
div#new_lang + div {
width: 15%;
}
div#new_lang {
width: 65%;
}
.jet-mobile-menu__toggle {
margin-top: -15px;
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-52819c43 {
width: 40%;
}
div.product-analysis-time {
font-size: 12px;
}
.shop-layout.container.categ {
display: flex;
flex-direction: column;
}
aside.shop-sidebar {
width: 100% !important;
padding: 0 !important;
}
aside.shop-sidebar li {
display: none;
}
aside.shop-sidebar h3 {
text-align: center;
padding: 10px 0px;
border-bottom: 0;
}
.shop-main-content {
width: 100% !important;
}
.head_list {
padding: 5px;
font-size: 12px;
}
.product-title {
width: 37%;
}
ul.products.products-grid.columns-xs-1.columns-sm-2.columns-md-2.columns-lg-4.columns-xl-4 li .custom-product-row {
flex-wrap: wrap !important;
position: relative;
}
.product-title {
width: 37%;
text-align: left;
flex: none !important;
line-height: 21px;
padding-right: 5px;
margin-bottom: 0px;
}
.product-analysis-time, .product-price {
width: 24%;
text-align: center !important;
flex: none !important;
padding-left: 0;
}
.product-cart {
width: 15%;
}
.product-title a {
font-size: 12px;
}
div.product-title {
padding-left: 0;
line-height: 14px;
}
.product-add-to-cart.product-cart {   width: 15%;
}
.product-price span.woocommerce-Price-amount.amount {
font-size: 12px;
}
.product-add-to-cart.product-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
padding: 0;
font-size: 0;
}
.product-add-to-cart.product-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:before {
content: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M2 3L2.26491 3.0883C3.58495 3.52832 4.24497 3.74832 4.62248 4.2721C5 4.79587 5 5.49159 5 6.88304V9.5C5 12.3284 5 13.7426 5.87868 14.6213C6.75736 15.5 8.17157 15.5 11 15.5H13M19 15.5H17' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3Cpath d='M7.5 18C8.32843 18 9 18.6716 9 19.5C9 20.3284 8.32843 21 7.5 21C6.67157 21 6 20.3284 6 19.5C6 18.6716 6.67157 18 7.5 18Z' stroke='%23ffffff' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M16.5 18.0001C17.3284 18.0001 18 18.6716 18 19.5001C18 20.3285 17.3284 21.0001 16.5 21.0001C15.6716 21.0001 15 20.3285 15 19.5001C15 18.6716 15.6716 18.0001 16.5 18.0001Z' stroke='%23ffffff' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M5 6H8M5.5 13H16.0218C16.9812 13 17.4609 13 17.8366 12.7523C18.2123 12.5045 18.4013 12.0636 18.7792 11.1818L19.2078 10.1818C20.0173 8.29294 20.4221 7.34853 19.9775 6.67426C19.5328 6 18.5054 6 16.4504 6H12' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
width: 25px;
height: 25px;
padding: 2px;
}
.product-add-to-cart.product-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added:before {
content: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M7.5 18C8.32843 18 9 18.6716 9 19.5C9 20.3284 8.32843 21 7.5 21C6.67157 21 6 20.3284 6 19.5C6 18.6716 6.67157 18 7.5 18Z' stroke='%23ffffff' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M16.5 18.0001C17.3284 18.0001 18 18.6716 18 19.5001C18 20.3285 17.3284 21.0001 16.5 21.0001C15.6716 21.0001 15 20.3285 15 19.5001C15 18.6716 15.6716 18.0001 16.5 18.0001Z' stroke='%23ffffff' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M11 10.8L12.1429 12L15 9' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M2 3L2.26121 3.09184C3.5628 3.54945 4.2136 3.77826 4.58584 4.32298C4.95808 4.86771 4.95808 5.59126 4.95808 7.03836V9.76C4.95808 12.7016 5.02132 13.6723 5.88772 14.5862C6.75412 15.5 8.14857 15.5 10.9375 15.5H12M16.2404 15.5C17.8014 15.5 18.5819 15.5 19.1336 15.0504C19.6853 14.6008 19.8429 13.8364 20.158 12.3075L20.6578 9.88275C21.0049 8.14369 21.1784 7.27417 20.7345 6.69708C20.2906 6.12 18.7738 6.12 17.0888 6.12H11.0235M4.95808 6.12H7' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
}
form.woocommerce-ResetPassword label {
display: block;
}
form.woocommerce-ResetPassword input#biotek_phone {
width: 100%;
max-width: 350px;
}
form.woocommerce-ResetPassword button.woocommerce-Button.button {
width: 100%;
max-width: 350px;
}
div#product-results ul.products.columns-4 {display: flex;flex-direction: column;}
div#product-results ul.products.columns-4 li {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 100%;
}
#product-results {
transition: transform 0.5s ease, opacity 0.5s ease;
transform: translateY(100%);
opacity: 0;
} #product-results.orda {
transform: translateY(0);
opacity: 1;
}  #product-results + .category-block {
transition: opacity 0.5s ease;
opacity: 1;
} #product-results + .category-block.ord {
opacity: 0;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address {
display: none;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
display: none;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard {
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-effe8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.jet-parallax-section {
margin-bottom: -50px !important;
}
html[lang="uk"] section.elementor-section.elementor-top-section.elementor-element.elementor-element-effe8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.jet-parallax-section {
margin-bottom: -70px !important;
}
form#custom-onepage-registration-form {
display: flex;
flex-wrap: wrap;
max-width: 800px;
margin: 0 auto;
align-items: center;
justify-content: center;
}
form#custom-onepage-registration-form p label {
display: block;
width: 100%;
}
form#custom-onepage-registration-form p input {
width: 100%;
}
form#custom-onepage-registration-form p {
width: 50%;
padding: 0 8px;
margin: 0;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
margin-bottom: 12px;
}
form#custom-onepage-registration-form p:first-child {
width: 100%;
}
#custom-onepage-registration-form > p:nth-child(3) {
width: 100%;
}
#custom-onepage-registration-form > p:nth-child(3) input {
width: 50%;
}
button#send-sms-button {
width: 49%;
margin: 0;
}
form#custom-onepage-registration-form p button[type="submit"] {
width: 100%;
margin-top: 20px;
}
#custom-onepage-registration-form > p:nth-child(11) {
margin: 0;
margin-top: 16px;
}
input#birth_date {
color: #000;
}
p.woocommerce-LostPassword.lost_password {
}
p.logo_ava {
display: flex;
flex-wrap: wrap;
align-items: center;
}
p.logo_ava img.my-account-avatar {
border-radius: 100%;
border: 1px solid #56b0d2;
width: 90px;
height: auto;
margin-right: 15px;
}
p.logo_ava strong {
margin: 0px 5px;
}
th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-status {
display: none;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
display: none;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td,table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table th {
padding: 4px 6px;
color: #000;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date time {
color: #000;
}
th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions {
width: max-content;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
width: max-content;
text-align: center;
}
a.woocommerce-button.button.view {
text-align: center !important;
display: block;
border: 0;
width: max-content;
margin: 0 auto;
font-size: 14px !important;
border-bottom: 1px dashed;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
}
.woocommerce-MyAccount-content {
margin-top: 18px;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total {
font-size: 0px !important;
text-align: center;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total span.woocommerce-Price-amount.amount {
font-size: 16px;
text-align: center;
}
th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-total {
text-align: center;
}
th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-date {
text-align: center;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date {
text-align: center;
}
th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-number {
text-align: center;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
text-align: center;
color: #000;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
color: #000;
}
section.woocommerce-customer-details {
display: none;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
color: #000;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td {
color: #000;
padding: 6px 6px !important;
}
td.woocommerce-table__product-name.product-name a {
font-size: 14px !important;
color: #000 !important;
font-weight: normal !important;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:first-child {
display: none;
}
form.woocommerce-EditAccountForm.edit-account {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;color: #000;}
form.woocommerce-EditAccountForm.edit-account p {
width: 50%;
padding: 0 10px;
margin: 0 !important;
margin-bottom: 15px !important;
}
form.woocommerce-EditAccountForm.edit-account fieldset {
width: 100%;
display: flex;
flex-wrap: wrap;
}
form.woocommerce-EditAccountForm.edit-account fieldset + div + p {
width: 100%;
}
form.woocommerce-EditAccountForm.edit-account p em {
font-size: 14px;
}
.entry-content ul li:before {
background: #0f5982;
}
@media (min-width: 768px) {
button.mobile-btn.mobile-btn--account {
background: none;
padding: 0;
width: 30%;
}
.elementor-15809 .elementor-element.elementor-element-77f8383 .elementor-widget-container {
text-align: center;
display: flex;
}
button.mobile-btn.mobile-btn--account:hover {
background: none;
}
.elementor-element.elementor-element-77f8383.elementor-widget__width-auto.elementor-shape-rounded.elementor-grid-0.e-grid-align-center.elementor-widget.elementor-widget-social-icons {
width: 70%;
}
.elementor-social-icons-wrapper.elementor-grid {
display: flex;
}
.elementor-element.elementor-element-a91546f.elementor-widget.elementor-widget-wp-widget-polylang {
width: 30%;
}
.elementor-11837 .elementor-element.elementor-element-77f8383 .elementor-widget-container {
display: flex;
}
.elementor-element.elementor-element-dde625c.elementor-widget.elementor-widget-wp-widget-polylang {
width: 30%;
}
.elementor-15871 .elementor-element.elementor-element-beac69f .elementor-widget-container {
text-align: center;
display: flex;
}
.elementor-element.elementor-element-316f203.elementor-widget.elementor-widget-wp-widget-polylang {
width: 30%;
}
.elementor-element.elementor-element-beac69f.elementor-widget__width-auto.elementor-shape-rounded.elementor-grid-0.e-grid-align-center.elementor-widget.elementor-widget-social-icons {
width: 70%;
}
.elementor-7982 .elementor-element.elementor-element-61c7992 .elementor-widget-container {
text-align: center;
display: flex;
}
.elementor-element.elementor-element-61c7992.elementor-widget__width-auto.elementor-shape-rounded.elementor-grid-0.e-grid-align-center.elementor-widget.elementor-widget-social-icons {
width: 70%;
}
.elementor-element.elementor-element-8fa388f.elementor-widget.elementor-widget-wp-widget-polylang {
width: 30%;
}
}	
@media (max-width: 767px) {
form.woocommerce-EditAccountForm.edit-account p {
width: 100%;
}
form#custom-onepage-registration-form p {
width: 100%;
}
#custom-onepage-registration-form > p:nth-child(3) input {
width: 100%;
}
button#send-sms-button {
width: 100%;
margin: 0;
margin-top: 5px;
} div#new_texthead {
display: none;
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-261bd50 {
width: 20%;
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a3343de {
order: 2;
width: 68%;
padding: 0;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-d36ce3a {
padding: 0;
}
div#menu_new {
width: 12%;
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-cf95eec {
display: none;
}
body img.jet-logo__img {
margin: 0;
}
div#new_se {
display: none;
}
section#head_new .elementor-container.elementor-column-gap-default {
display: flex;
justify-content: flex-end;
align-items: center;
}
.elementor-11837 .elementor-element.elementor-element-7721aeb .jet-blocks-cart__heading-link {
padding: 0;
}
.elementor-11837 .elementor-element.elementor-element-46e3635 > .elementor-element-populated {
padding: 0;
}
.elementor-11837 .elementor-element.elementor-element-7056db6 > .elementor-element-populated {
padding: 0;
}
#new_lang .lang-toggle {
padding: 8px 5px;
}
body .elementor-11837 .elementor-element.elementor-element-46e3635 > .elementor-element-populated {
padding: 5px 0;
}
body .elementor-11837 .elementor-element.elementor-element-a0c4ae4 > .elementor-element-populated {
padding-top: 0;
}
body .elementor-element.elementor-element-77f8383.elementor-widget__width-auto.elementor-shape-rounded.elementor-grid-0.e-grid-align-center.elementor-widget.elementor-widget-social-icons {
display: none;
}
div#new_lang {
width: 25%;
}
#new_lang .lang-toggle {
margin-top: 0;
}
.jet-mobile-menu__toggle {
margin: 0;
}
body .elementor-11837 .elementor-element.elementor-element-7056db6 > .elementor-element-populated {
padding: 0;
}
body .elementor-11837 .elementor-element.elementor-element-7721aeb .jet-blocks-cart__heading-link {
padding: 0;
}
body .elementor-11837 .elementor-element.elementor-element-7721aeb > .elementor-widget-container {
margin: 0;
}
#new_lang ul {
top: 35px;
}
body .elementor-11837 .elementor-element.elementor-element-7056db6, body .elementor-15809 .elementor-element.elementor-element-7056db6 {
width: 17%;
}
button.mobile-btn.mobile-btn--contacts,button.mobile-btn.mobile-btn--search,button.mobile-btn.mobile-btn--account {
padding: 0;
width: 15%;
background: none;
}
body .elementor-11837 .elementor-element.elementor-element-7721aeb .elementor-jet-blocks-cart {
justify-content: center;
}
div#mobile_contacts_box {
width: 90%;
margin: 0 auto;
margin-left: 3%;
display: block;
}
div#mobile_contacts_box div#new_texthead {
display: block;
}
div#mobile_contacts_box .elementor-element.elementor-element-77f8383.elementor-widget__width-auto.elementor-shape-rounded.elementor-grid-0.e-grid-align-center.elementor-widget.elementor-widget-social-icons {
display: block !important;
}
div#mobile_contacts_box .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-cf95eec {
display: block;
}
#new_lang .lang-toggle {
font-weight: 500;
}
button.mobile-btn.mobile-btn--contacts:hover, button.mobile-btn.mobile-btn--search:hover, button.mobile-btn.mobile-btn--account:hover {
background: none;
}
button.mobile-btn.mobile-btn--contacts svg,button.mobile-btn.mobile-btn--search svg,button.mobile-btn.mobile-btn--account svg {
height: 21px;
width: 21px;
}
button.mobile-btn.mobile-btn--contacts,button.mobile-btn.mobile-btn--search,button.mobile-btn.mobile-btn--account {
display: flex;
justify-content: center;
align-items: center;
}
div#mobile_contacts_box .elementor-widget-container a {
color: #fff;
margin-left: 5px;
}
.jet-blocks-icon svg.e-font-icon-svg.e-fas-shopping-cart {
width: 18px;
height: 18px;
}
body .elementor-11837 .elementor-element.elementor-element-7721aeb .jet-blocks-cart__count {
background-color: #89E3FF;
font-size: 9px;
width: 13px;
height: 13px;
line-height: 13px;
margin: -8px 0px 6px -5px;
border-radius: 50px 50px 50px 50px;
}
body .elementor-11837 .elementor-element.elementor-element-1ed5d52 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg {
width: 17px;
}
#new_lang .lang-toggle::after {
content: url("data:image/svg+xml,%3Csvg fill='%23ffffff' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 100 100' enable-background='new 0 0 100 100' xml:space='preserve' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cpath d='M78.466,35.559L50.15,63.633L22.078,35.317c-0.777-0.785-2.044-0.789-2.828-0.012s-0.789,2.044-0.012,2.827L48.432,67.58 c0.365,0.368,0.835,0.563,1.312,0.589c0.139,0.008,0.278-0.001,0.415-0.021c0.054,0.008,0.106,0.021,0.16,0.022 c0.544,0.029,1.099-0.162,1.515-0.576l29.447-29.196c0.785-0.777,0.79-2.043,0.012-2.828S79.249,34.781,78.466,35.559z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
font-size: 12px;
margin-left: 8px;
transition: transform 0.3s;
width: 19px !important;
height: 16px !important;
display: block;
position: absolute;
right: 4px;
}
body .jet-mobile-menu__back svg:not([width]) {
width: 15px;
height: 15px;
}
body .jet-mobile-menu .jet-dropdown-arrow svg {
height: 20px;
}
body .jet-mobile-menu__controls {
padding: 10px 0;
background: url(https://biotek.ua/wp-content/uploads/2019/10/header_bg.jpg);
margin-left: -20px;
padding-left: 20px;
margin-right: -20px;
}
body .jet-mobile-menu__container-inner {
padding-top: 0;
}
.jet-mobile-menu__container {
z-index: 9999999 !important;
}
.jet-mobile-menu__controls .breadcrumb-label {
color: #fff;
font-weight: bold;
}
.jet-mobile-menu__back svg:not([width]),.jet-mobile-menu__back svg:not([width]) path {
fill: #fff;
stroke: #fff;
}
body .jet-mobile-menu__instance--slide-out-layout .jet-mobile-menu__container .jet-mobile-menu__container-inner {
width: 100%;
padding-top: 0;
}
body .jet-mobile-menu__breadcrumb .breadcrumb-label {
color: #ffffff;
}
div#mobile_contacts_box .elementor-element.elementor-widget__width-auto.elementor-widget.elementor-widget-text-editor {
margin: 3px 0px;
}
body .jet-mobile-menu__breadcrumb {
display: none;
}
body .jet-mobile-menu__breadcrumb:last-child {
display: block;
}
body .elementor-15809 .elementor-element.elementor-element-ffba432 > .elementor-element-populated {
padding: 0;
}
body .elementor-15809 .elementor-element.elementor-element-46e3635 > .elementor-element-populated {
padding: 0;
}
body .elementor-15809 .elementor-element.elementor-element-a0c4ae4 > .elementor-element-populated {
border-width: 0px 0px 0px 0px;
padding: 0;
}
body .elementor-15809 .elementor-element.elementor-element-28b971b > .elementor-element-populated {
padding: 5px 0px;
} .elementor-element.elementor-element-61c7992.elementor-widget__width-auto.elementor-shape-rounded.elementor-grid-0.e-grid-align-center.elementor-widget.elementor-widget-social-icons {
display: none;
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-0838a24 {
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-52819c43 {
order: 0;
width: 20%;
margin-right: 7%;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-be56dcb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
}
body .elementor-7982 .elementor-element.elementor-element-fd9d1a0 {
padding: 0;
}
section#head_new.elementor-element-fd9d1a0 .elementor-container.elementor-column-gap-default,section#head_new.elementor-element-c164be5 .elementor-container.elementor-column-gap-default {
display: flex;
justify-content: space-between;
align-items: center;
padding: 5px 15px;
}
body .elementor-7982 .elementor-element.elementor-element-f32af8e .jet-blocks-cart__heading-link {
padding: 0;
}
body .elementor-7982 .elementor-element.elementor-element-6e0838b5 > .elementor-widget-container {
margin: 0;
padding: 0px 0px 0px 0px;
}
body .elementor-7982 .elementor-element.elementor-element-7ecd089 > .elementor-element-populated {
border-width: 0px 0px 0px 0px;
padding: 0;
}
body .elementor-7982 .elementor-element.elementor-element-e50bf41 > .elementor-element-populated {
padding: 0;
}
body .elementor-7982 .elementor-element.elementor-element-f32af8e .elementor-jet-blocks-cart {
justify-content: center;
display: flex;
}
body .elementor-7982 .elementor-element.elementor-element-f32af8e > .elementor-widget-container {
margin: 0;
}
body .elementor-7982 .elementor-element.elementor-element-e50bf41 {
width: 12%;
}
section#head_new.elementor-element-fd9d1a0 button.mobile-btn.mobile-btn--contacts, section#head_new.elementor-element-fd9d1a0 button.mobile-btn.mobile-btn--search, section#head_new.elementor-element-fd9d1a0 button.mobile-btn.mobile-btn--account,section#head_new.elementor-element-c164be5 button.mobile-btn.mobile-btn--contacts, section#head_new.elementor-element-c164be5 button.mobile-btn.mobile-btn--search, section#head_new.elementor-element-c164be5 button.mobile-btn.mobile-btn--account {
width: 10%;
}
section#head_new.elementor-element-fd9d1a0 div#new_lang,section#head_new.elementor-element-c164be5 div#new_lang {
width: 18%;
}
body .elementor-7982 .elementor-element.elementor-element-64eec05d > .elementor-element-populated {
padding: 0;
}
body .elementor-7982 .elementor-element.elementor-element-fd9d1a0 a {
color: #1e2428;
}
.elementor-element.elementor-element-beac69f.elementor-widget__width-auto.elementor-shape-rounded.elementor-grid-0.e-grid-align-center.elementor-widget.elementor-widget-social-icons {
}
body .elementor-15871 .elementor-element.elementor-element-6e0838b5 > .elementor-widget-container {
margin: 0;
padding: 0px 0px 0px 0px;
}
body .elementor-15871 .elementor-element.elementor-element-792b59d > .elementor-element-populated {
padding: 0;
}
body .elementor-15871 .elementor-element.elementor-element-5128f50 .jet-blocks-cart__heading-link {
padding: 0;
}
body .elementor-15871 .elementor-element.elementor-element-5128f50 > .elementor-widget-container {
margin: 0;
}
body .elementor-15871 .elementor-element.elementor-element-253d9a1 > .elementor-element-populated {
border-width: 0px 0px 0px 0px;
padding: 0;
}
body .elementor-15871 .elementor-element.elementor-element-64eec05d > .elementor-element-populated {
padding: 0;
}
body .elementor-15871 .elementor-element.elementor-element-792b59d {
width: 10%;
}
body .elementor-15871 .elementor-element.elementor-element-c164be5 a {
color: #1e2428;
}
section#head_new.elementor-element-c164be5 {
padding-bottom: 0;
}
#new_lang ul {
display: flex;
flex-direction: column;
align-items: center;
}
body .elementor-15871 .elementor-element.elementor-element-44e75d03 > .elementor-element-populated {
padding: 0;
}
.woocommerce-cart table.cart tr img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
width: 50px;
}
tr.woocommerce-cart-form__cart-item.cart_item {
display: flex;
align-items: center;
justify-content: space-between;
}
.woocommerce-cart table.cart tr td.product-remove {
order: 5;
padding: 0;
width: 10% !important;
}
.woocommerce-cart table.cart tr td.product-name {
width: 50% !important;
}
.woocommerce-cart table.cart tr td.product-quantity {
display: none;
}
.woocommerce-cart table.cart tr td.product-thumbnail {
width: 20% !important;
}
.woocommerce-cart table.cart tr td.product-subtotal {
width: 30% !important;
}
}
.login_registr a {
font-size: 22px;
color: #187aa2;
margin-left: 13px;
margin-top: 5px;
border-bottom: 1px dashed;
}
.login_registr {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.cross-sells h2 {
text-align: center;
display: block;
text-transform: none !important;
}
.cross-sells ul.products.columns-2 li.product {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
margin-bottom: 0 !important;
padding: 0;
}
.cross-sells ul.products.columns-2 li.product .custom-product-row {
display: flex !important;
flex-wrap: wrap !important;
}
.cross-sells ul.products.columns-2 li.product .custom-product-row .product-add-to-cart.product-cart {
width: 100%;
flex: auto !important;
}
.single-product-no-image .col-xs-12.col-sm-6.col-md-5 {
max-width: 0px;
} p > input[type=password]{
padding-right:2.5rem; } form#custom-onepage-registration-form p{ position:relative; } .toggle-password{
position:absolute;
top: 68%;
right:.75rem; transform:translateY(-50%);
width:1.4rem;
height:1.4rem;
cursor:pointer;
opacity:.6;
background:center/contain no-repeat;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 8.25C9.92893 8.25 8.25 9.92893 8.25 12C8.25 14.0711 9.92893 15.75 12 15.75C14.0711 15.75 15.75 14.0711 15.75 12C15.75 9.92893 14.0711 8.25 12 8.25ZM9.75 12C9.75 10.7574 10.7574 9.75 12 9.75C13.2426 9.75 14.25 10.7574 14.25 12C14.25 13.2426 13.2426 14.25 12 14.25C10.7574 14.25 9.75 13.2426 9.75 12Z' fill='%23333'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3.25C7.48587 3.25 4.44529 5.9542 2.68057 8.24686L2.64874 8.2882C2.24964 8.80653 1.88206 9.28392 1.63269 9.8484C1.36564 10.4529 1.25 11.1117 1.25 12C1.25 12.8883 1.36564 13.5471 1.63269 14.1516C1.88206 14.7161 2.24964 15.1935 2.64875 15.7118L2.68057 15.7531C4.44529 18.0458 7.48587 20.75 12 20.75C16.5141 20.75 19.5547 18.0458 21.3194 15.7531L21.3512 15.7118C21.7504 15.1935 22.1179 14.7161 22.3673 14.1516C22.6344 13.5471 22.75 12.8883 22.75 12C22.75 11.1117 22.6344 10.4529 22.3673 9.8484C22.1179 9.28391 21.7504 8.80652 21.3512 8.28818L21.3194 8.24686C19.5547 5.9542 16.5141 3.25 12 3.25ZM3.86922 9.1618C5.49864 7.04492 8.15036 4.75 12 4.75C15.8496 4.75 18.5014 7.04492 20.1308 9.1618C20.5694 9.73159 20.8263 10.0721 20.9952 10.4545C21.1532 10.812 21.25 11.2489 21.25 12C21.25 12.7511 21.1532 13.188 20.9952 13.5455C20.8263 13.9279 20.5694 14.2684 20.1308 14.8382C18.5014 16.9551 15.8496 19.25 12 19.25C8.15036 19.25 5.49864 16.9551 3.86922 14.8382C3.43064 14.2684 3.17374 13.9279 3.00476 13.5455C2.84684 13.188 2.75 12.7511 2.75 12C2.75 11.2489 2.84684 10.812 3.00476 10.4545C3.17374 10.0721 3.43063 9.73159 3.86922 9.1618Z' fill='%23333'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.toggle-password:hover{opacity:1;} .toggle-password.visible{
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M2.68936 6.70456C2.52619 6.32384 2.08528 6.14747 1.70456 6.31064C1.32384 6.47381 1.14747 6.91472 1.31064 7.29544L2.68936 6.70456ZM15.5872 13.3287L15.3125 12.6308L15.5872 13.3287ZM9.04145 13.7377C9.26736 13.3906 9.16904 12.926 8.82185 12.7001C8.47466 12.4742 8.01008 12.5725 7.78417 12.9197L9.04145 13.7377ZM6.37136 15.091C6.14545 15.4381 6.24377 15.9027 6.59096 16.1286C6.93815 16.3545 7.40273 16.2562 7.62864 15.909L6.37136 15.091ZM22.6894 7.29544C22.8525 6.91472 22.6762 6.47381 22.2954 6.31064C21.9147 6.14747 21.4738 6.32384 21.3106 6.70456L22.6894 7.29544ZM19 11.1288L18.4867 10.582V10.582L19 11.1288ZM19.9697 13.1592C20.2626 13.4521 20.7374 13.4521 21.0303 13.1592C21.3232 12.8663 21.3232 12.3914 21.0303 12.0985L19.9697 13.1592ZM11.25 16.5C11.25 16.9142 11.5858 17.25 12 17.25C12.4142 17.25 12.75 16.9142 12.75 16.5H11.25ZM16.3714 15.909C16.5973 16.2562 17.0619 16.3545 17.409 16.1286C17.7562 15.9027 17.8545 15.4381 17.6286 15.091L16.3714 15.909ZM5.53033 11.6592C5.82322 11.3663 5.82322 10.8914 5.53033 10.5985C5.23744 10.3056 4.76256 10.3056 4.46967 10.5985L5.53033 11.6592ZM2.96967 12.0985C2.67678 12.3914 2.67678 12.8663 2.96967 13.1592C3.26256 13.4521 3.73744 13.4521 4.03033 13.1592L2.96967 12.0985ZM12 13.25C8.77611 13.25 6.46133 11.6446 4.9246 9.98966C4.15645 9.16243 3.59325 8.33284 3.22259 7.71014C3.03769 7.3995 2.90187 7.14232 2.8134 6.96537C2.76919 6.87696 2.73689 6.80875 2.71627 6.76411C2.70597 6.7418 2.69859 6.7254 2.69411 6.71533C2.69187 6.7103 2.69036 6.70684 2.68957 6.70503C2.68917 6.70413 2.68896 6.70363 2.68892 6.70355C2.68891 6.70351 2.68893 6.70357 2.68901 6.70374C2.68904 6.70382 2.68913 6.70403 2.68915 6.70407C2.68925 6.7043 2.68936 6.70456 2 7C1.31064 7.29544 1.31077 7.29575 1.31092 7.29609C1.31098 7.29624 1.31114 7.2966 1.31127 7.2969C1.31152 7.29749 1.31183 7.2982 1.31218 7.299C1.31287 7.30062 1.31376 7.30266 1.31483 7.30512C1.31698 7.31003 1.31988 7.31662 1.32353 7.32483C1.33083 7.34125 1.34115 7.36415 1.35453 7.39311C1.38127 7.45102 1.42026 7.5332 1.47176 7.63619C1.57469 7.84206 1.72794 8.13175 1.93366 8.47736C2.34425 9.16716 2.96855 10.0876 3.8254 11.0103C5.53867 12.8554 8.22389 14.75 12 14.75V13.25ZM15.3125 12.6308C14.3421 13.0128 13.2417 13.25 12 13.25V14.75C13.4382 14.75 14.7246 14.4742 15.8619 14.0266L15.3125 12.6308ZM7.78417 12.9197L6.37136 15.091L7.62864 15.909L9.04145 13.7377L7.78417 12.9197ZM22 7C21.3106 6.70456 21.3107 6.70441 21.3108 6.70427C21.3108 6.70423 21.3108 6.7041 21.3109 6.70402C21.3109 6.70388 21.311 6.70376 21.311 6.70368C21.3111 6.70352 21.3111 6.70349 21.3111 6.7036C21.311 6.7038 21.3107 6.70452 21.3101 6.70576C21.309 6.70823 21.307 6.71275 21.3041 6.71924C21.2983 6.73223 21.2889 6.75309 21.2758 6.78125C21.2495 6.83757 21.2086 6.92295 21.1526 7.03267C21.0406 7.25227 20.869 7.56831 20.6354 7.9432C20.1669 8.69516 19.4563 9.67197 18.4867 10.582L19.5133 11.6757C20.6023 10.6535 21.3917 9.56587 21.9085 8.73646C22.1676 8.32068 22.36 7.9668 22.4889 7.71415C22.5533 7.58775 22.602 7.48643 22.6353 7.41507C22.6519 7.37939 22.6647 7.35118 22.6737 7.33104C22.6782 7.32097 22.6818 7.31292 22.6844 7.30696C22.6857 7.30398 22.6867 7.30153 22.6876 7.2996C22.688 7.29864 22.6883 7.29781 22.6886 7.29712C22.6888 7.29677 22.6889 7.29646 22.689 7.29618C22.6891 7.29604 22.6892 7.29585 22.6892 7.29578C22.6893 7.29561 22.6894 7.29544 22 7ZM18.4867 10.582C17.6277 11.3882 16.5739 12.1343 15.3125 12.6308L15.8619 14.0266C17.3355 13.4466 18.5466 12.583 19.5133 11.6757L18.4867 10.582ZM18.4697 11.6592L19.9697 13.1592L21.0303 12.0985L19.5303 10.5985L18.4697 11.6592ZM11.25 14V16.5H12.75V14H11.25ZM14.9586 13.7377L16.3714 15.909L17.6286 15.091L16.2158 12.9197L14.9586 13.7377ZM4.46967 10.5985L2.96967 12.0985L4.03033 13.1592L5.53033 11.6592L4.46967 10.5985Z' fill='%23333'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide {
position: relative;
}
.cross-sell-slider ul.products {
display: contents; }
.cross-sell-slider ul.products li.product {
width: auto;
margin: 0;
}
.cross-sell-slider .swiper-wrapper {
display: flex;
}
.cross-sell-slider .swiper-slide {
flex-shrink: 0;
width: auto;
}
.cross-sell-slider li.product {
width: 100%;
}
.cross-sells li .custom-product-row {
display: flex !important;
flex-direction: column;
}
.cross-sells li .custom-product-row div {
width: 100%;
padding: 0;
text-align: center;
}
.cross-sells li .custom-product-row div {
min-height: 30px;
}
.cross-sells li .custom-product-row .product-title {
min-height: 100px;
display: flex;
align-items: flex-start;
max-height: 100px;
overflow: hidden;
}
.cross-sells li .custom-product-row .add_to_cart_button {
padding: 10px 15px;
}
.cross-sell-slider ul.products button {
top: 130px;
z-index: 9999;
}
.cross-sells {
position: relative;
}
.cross-sells .slick-prev:before, .cross-sells .slick-next:before {
color: #000;
}
.cross-sells .slick-prev {
left: 3px;
}
.cross-sells .slick-next {
right: 5px;
}
.elementor.elementor-18334[data-elementor-id="18334"],.elementor.elementor-18332 {
width: 100%;
}
.cross-sell-slider {
width: 100%;
}
@media (max-width: 767px) {
.cross-sells ul.products.columns-2 li.product .custom-product-row .product-add-to-cart.product-cart {
width: 15%;
flex: auto !important;
}
.cross-sells h2 {
font-size: 30px;
}
.cross-sells li .custom-product-row .product-title {
min-height: 50px;
display: flex;
align-items: flex-start;
max-height: 50px;
overflow: hidden;
text-align: center;
}
} :root{
--biotek:#005a70;
--text:#0f172a;
--border:#e6edf2;
} form#custom-onepage-registration-form {
display:flex;
flex-wrap:wrap;
max-width:820px;
margin:0 auto 40px;
padding:24px 24px 28px;
background:#ffffff;
border-radius:18px;
box-shadow:0 0 0 1px #e6edf2;
box-sizing:border-box;
} form#custom-onepage-registration-form p {
width:50%;
padding:0 8px;
margin:0 0 14px;
display:flex;
flex-wrap:wrap;
align-items:flex-start;
justify-content:space-between;
box-sizing:border-box;
} form#custom-onepage-registration-form p:first-child {
width:100%;
} form#custom-onepage-registration-form p:last-child {
width:100%;
} form#custom-onepage-registration-form p label {
display:block;
width:100%;
margin-bottom:4px;
font-size:14px;
font-weight:600;
color:var(--text);
} form#custom-onepage-registration-form p input,
form#custom-onepage-registration-form p select {
width:100%;
box-sizing:border-box;
border-radius:12px;
border:1px solid #cbd5e1;
padding:10px 12px;
font-size:14px;
line-height:1.4;
color:var(--text);
background:#ffffff;
transition:border-color .15s ease, box-shadow .15s ease;
}
form#custom-onepage-registration-form p input:focus,
form#custom-onepage-registration-form p select:focus {
outline:none;
border-color:var(--biotek);
box-shadow:0 0 0 2px rgba(0,90,112,.18);
}  form#custom-onepage-registration-form p:first-child {
align-items:center;
} form#custom-onepage-registration-form p:first-child input[type="tel"] {
width:60%;
} form#custom-onepage-registration-form p:first-child button#send-sms-button {
width:38%;
margin:0;
} button#send-sms-button {
border-radius:12px;
border:1px solid #0f172a;
background:var(--biotek);
color:#fff;
padding:11px 16px;
font-size:13px;
font-weight:700;
text-transform:uppercase;
letter-spacing:0.06em;
cursor:pointer;
white-space:nowrap;
transition:filter .15s ease, transform .08s ease, box-shadow .15s ease;
}
button#send-sms-button:hover {
filter:brightness(1.05);
box-shadow:0 6px 18px rgba(0,90,112,.35);
}
button#send-sms-button:active {
transform:translateY(1px);
box-shadow:none;
} form#custom-onepage-registration-form p:last-child button[type="submit"] {
width:100%;
margin-top:20px;
border:none;
border-radius:12px;
padding:14px 18px;
font-size:15px;
font-weight:800;
background:var(--biotek);
color:#ffffff;
text-transform:uppercase;
letter-spacing:0.08em;
cursor:pointer;
transition:filter .15s ease, transform .08s ease, box-shadow .15s ease;
}
form#custom-onepage-registration-form p:last-child button[type="submit"]:hover {
filter:brightness(1.05);
box-shadow:0 10px 28px rgba(0,90,112,.35);
}
form#custom-onepage-registration-form p:last-child button[type="submit"]:active {
transform:translateY(1px);
box-shadow:none;
} #custom-onepage-registration-form p:has(#terms_agree) {
width:50%;
} input#birth_date {
color:#000;
} input#birth_date.flatpickr-input {
border-radius:999px;
padding-right:44px;
} @media (max-width:768px) {
form#custom-onepage-registration-form {
padding:18px 14px 22px;
margin:0 auto 30px;
box-shadow:none;
border-radius:12px;
}
form#custom-onepage-registration-form p,
form#custom-onepage-registration-form p:first-child,
form#custom-onepage-registration-form p:last-child {
width:100%;
padding:0;
} form#custom-onepage-registration-form p:first-child input[type="tel"],
form#custom-onepage-registration-form p:first-child button#send-sms-button {
width:100%;
}
form#custom-onepage-registration-form p:first-child button#send-sms-button {
margin-top:8px;
}
} form.woocommerce-ResetPassword {
max-width: 600px;
margin: 30px auto 60px;
padding: 24px 26px 28px;
background:#ffffff;
border-radius:18px;
box-shadow:0 0 0 1px #e6edf2, 0 8px 26px rgba(0,0,0,.06);
box-sizing:border-box;
display:flex;
flex-direction:column;
gap:16px;
} .woocommerce-ResetPassword h2,
.woocommerce-ResetPassword .entry-title {
text-align:center;
font-size:36px;
font-weight:800;
margin-bottom:8px;
color:#0f172a;
} .woocommerce-ResetPassword p {
font-size:15px;
line-height:1.45;
color:#475569;
text-align:center;
} form.woocommerce-ResetPassword label {
display:block;
width:100%;
font-size:15px;
font-weight:600;
color:#0f172a;
margin-bottom:6px;
text-align:left;
} form.woocommerce-ResetPassword input#biotek_phone {
width:100%;
max-width:350px;
margin:0 auto;
border-radius:12px;
border:1px solid #cbd5e1;
padding:11px 14px;
font-size:15px;
line-height:1.4;
color:#0f172a;
background:#ffffff;
display:block;
transition:border-color .15s ease, box-shadow .15s ease;
}
form.woocommerce-ResetPassword input#biotek_phone:focus {
outline:none;
border-color:#005a70;
box-shadow:0 0 0 2px rgba(0,90,112,.18);
} form.woocommerce-ResetPassword button.woocommerce-Button.button {
width:100%;
max-width:350px;
margin:10px auto 0;
border:none;
border-radius:12px;
padding:14px 18px;
font-size:15px;
font-weight:800;
background:#005a70;
color:#ffffff;
cursor:pointer;
text-transform:uppercase;
letter-spacing:0.08em;
transition:filter .15s ease, transform .08s ease, box-shadow .15s ease;
}
form.woocommerce-ResetPassword button.woocommerce-Button.button:hover {
filter:brightness(1.05);
box-shadow:0 10px 28px rgba(0,90,112,.35);
}
form.woocommerce-ResetPassword button.woocommerce-Button.button:active {
transform:translateY(1px);
box-shadow:none;
} p.woocommerce-LostPassword.lost_password {
text-align:center;
margin-top:10px;
}
p.woocommerce-LostPassword.lost_password a {
font-size:14px;
color:#005a70;
font-weight:600;
}
p.woocommerce-LostPassword.lost_password a:hover {
text-decoration:underline;
} @media(max-width:600px) {
form.woocommerce-ResetPassword {
padding:18px 16px 22px;
box-shadow:none;
border-radius:12px;
}
.woocommerce-ResetPassword h2 {
font-size:30px;
}
}  .woocommerce-account h1,
.woocommerce-account .entry-title {
text-align:center;
font-size:40px;
font-weight:800;
margin:0 0 22px;
color:#0f172a;
} .woocommerce-account .woocommerce {
max-width:720px;
margin:0 auto 60px;
} .login_registr{
display:flex;
justify-content:center;
align-items:center;
gap:24px;
margin:4px 0 18px;
flex-wrap:wrap;
font-size:26px;
font-weight:800;
} .login_registr a{
position:relative;
font-size:26px;
font-weight:800;
color:#005a70;
text-decoration:none;
padding-bottom:3px;
border-bottom:2px dashed rgba(0,90,112,.6);
} .login_registr span,
.login_registr strong{
font-size:26px;
font-weight:800;
color:#0f172a;
} .woocommerce-account .woocommerce form.login {
max-width:620px;
margin:0 auto;
padding:24px 26px 26px;
background:#ffffff;
border-radius:18px;
box-shadow:0 0 0 1px #e6edf2, 0 8px 26px rgba(0,0,0,.06);
box-sizing:border-box;
display:flex;
flex-direction:column;
gap:14px;
} .woocommerce-account .woocommerce form.login p {
margin:0 0 10px;
} .woocommerce-account .woocommerce form.login label {
display:block;
font-size:14px;
font-weight:600;
color:#0f172a;
margin-bottom:4px;
} .woocommerce-account .woocommerce form.login input.input-text {
width:100%;
box-sizing:border-box;
border-radius:12px;
border:1px solid #cbd5e1;
padding:11px 14px;
font-size:15px;
line-height:1.4;
color:#0f172a;
background:#ffffff;
transition:border-color .15s ease, box-shadow .15s ease;
}
.woocommerce-account .woocommerce form.login input.input-text:focus {
outline:none;
border-color:#005a70;
box-shadow:0 0 0 2px rgba(0,90,112,.18);
} .woocommerce-account .woocommerce form.login .form-row {
margin:0;
} .woocommerce-account .woocommerce form.login .woocommerce-form__label.woocommerce-form__label-for-checkbox {
display:flex;
align-items:center;
gap:8px;
font-size:14px;
color:#475569;
margin-top:2px;
}
.woocommerce-account .woocommerce form.login .woocommerce-form__label input[type="checkbox"]{
margin:0;
accent-color:#005a70;
} .woocommerce-account .woocommerce form.login button.woocommerce-button.button {
width:190px;
margin-left:auto;
margin-top:10px;
border:none;
border-radius:12px;
padding:11px 18px;
font-size:14px;
font-weight:800;
background:#005a70;
color:#ffffff;
cursor:pointer;
text-transform:uppercase;
letter-spacing:0.08em;
transition:filter .15s ease, transform .08s ease, box-shadow .15s ease;
}
.woocommerce-account .woocommerce form.login button.woocommerce-button.button:hover {
filter:brightness(1.05);
box-shadow:0 8px 22px rgba(0,90,112,.35);
}
.woocommerce-account .woocommerce form.login button.woocommerce-button.button:active {
transform:translateY(1px);
box-shadow:none;
} .woocommerce-account .woocommerce form.login .lost_password {
text-align:center;
margin-top:6px;
}
.woocommerce-account .woocommerce form.login .lost_password a {
font-size:14px;
font-weight:600;
color:#005a70;
}
.woocommerce-account .woocommerce form.login .lost_password a:hover {
text-decoration:underline;
} .woocommerce-account .woocommerce form.login p:first-child,
.woocommerce-account .woocommerce form.register p:first-child {
display: none !important;
} .woocommerce-account .woocommerce form .nsl-container,
.woocommerce-account .woocommerce form [class*="nsl-container"]{
display: none !important;
} @media (max-width:600px){
.woocommerce-account h1,
.woocommerce-account .entry-title{
font-size:32px;
}
.login_registr{
font-size:22px;
}
.login_registr a,
.login_registr span,
.login_registr strong{
font-size:22px;
}
.woocommerce-account .woocommerce form.login {
padding:20px 16px 22px;
box-shadow:none;
border-radius:12px;
}
.woocommerce-account .woocommerce form.login button.woocommerce-button.button {
width:100%;
margin-left:0;
}
}  label.termscond,
.woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox {
display:flex;
align-items:center;
gap:10px;
cursor:pointer;
font-size:14px;
line-height:1.4;
color:#00363d;
} label.termscond input[type="checkbox"],
.woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox input[type="checkbox"]{
position:absolute;
opacity:0;
pointer-events:none;
} label.termscond span,
.woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox span{
display:inline-block;
position:relative;
padding-left:28px; } label.termscond span::before,
.woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox span::before{
content:'';
position:absolute;
left:0;
top:2px;
width:20px;
height:20px;
border-radius:4px;
border:2px solid #007C89;
box-sizing:border-box;
background-color:#ffffff;
transition:background-color .22s ease, border-color .22s ease, box-shadow .22s ease;
} label.termscond span::after,
.woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox span::after{
content:'';
position:absolute;
left:6px;
top:3px;
width:6px;
height:12px;
border-right:2px solid #ffffff;
border-bottom:2px solid #ffffff;
transform:rotate(45deg) scale(0);
transform-origin:center;
transition:transform .22s ease;
} label.termscond:hover span::before,
.woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox:hover span::before{
box-shadow:0 0 0 3px rgba(0,124,137,0.25);
}  label.termscond input[type="checkbox"]:checked + span::before{
background-color:#007C89;
border-color:#007C89;
box-shadow:0 0 0 3px rgba(0,124,137,0.25);
}
label.termscond input[type="checkbox"]:checked + span::after{
transform:rotate(45deg) scale(1);
} .woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked + span::before{
background-color:#007C89;
border-color:#007C89;
box-shadow:0 0 0 3px rgba(0,124,137,0.25);
}
.woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked + span::after{
transform:rotate(45deg) scale(1);
} #custom-onepage-registration-form p.has-error label.termscond span::before{
border-color:#ef4444 !important;
box-shadow:0 0 0 3px rgba(239,68,68,.12) !important;
}
#custom-onepage-registration-form p.has-error label.termscond span{
color:#b91c1c;
}  label.termscond,
.woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox {
display:flex;
align-items:center;
gap:10px;
cursor:pointer;
font-size:14px;
line-height:1.4;
color:#00363d;
} label.termscond input[type="checkbox"],
.woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox input[type="checkbox"]{
position:absolute;
opacity:0;
pointer-events:none;
} label.termscond span,
.woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox span{
display:inline-block;
position:relative;
padding-left:28px; } label.termscond span::before,
.woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox span::before{
content:'';
position:absolute;
left:0;
top:50%;
transform:translateY(-50%);
width:20px;
height:20px;
border-radius:4px;
border:2px solid #007C89;
box-sizing:border-box;
background-color:#ffffff;
transition:background-color .22s ease, border-color .22s ease, box-shadow .22s ease;
} label.termscond span::after,
.woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox span::after{
content:'';
position:absolute;
left:7px; top:50%;
width:6px;
height:12px;
transform:translateY(-50%) rotate(45deg) scale(0);
transform-origin:center;
border-right:2px solid #ffffff;
border-bottom:2px solid #ffffff;
transition:transform .18s ease-out;
} label.termscond:hover span::before,
.woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox:hover span::before{
box-shadow:0 0 0 3px rgba(0,124,137,0.25);
}  label.termscond input[type="checkbox"]:checked + span::before{
background-color:#007C89;
border-color:#007C89;
box-shadow:0 0 0 3px rgba(0,124,137,0.25);
}
label.termscond input[type="checkbox"]:checked + span::after{
transform:translateY(-50%) rotate(45deg) scale(1);
} .woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked + span::before{
background-color:#007C89;
border-color:#007C89;
box-shadow:0 0 0 3px rgba(0,124,137,0.25);
}
.woocommerce-account .woocommerce form.login .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked + span::after{
transform:translateY(-50%) rotate(45deg) scale(1);
} body.logged-out.woocommerce-account .woocommerce {
max-width: 720px;
margin: 0 auto 60px;
} body.logged-out.woocommerce-account h1,
body.logged-out.woocommerce-account .entry-title {
text-align: center;
font-size: 40px;
font-weight: 800;
margin: 0 0 22px;
color: #0f172a;
} body.logged-out.woocommerce-account .login_registr{
display:flex;
justify-content:center;
align-items:center;
gap:24px;
margin:0 0 18px;
flex-wrap:wrap;
} body.logged-out.woocommerce-account .login_registr span,
body.logged-out.woocommerce-account .login_registr strong{
font-size:28px;
font-weight:800;
color:#005a70;
position:relative;
padding-bottom:4px;
}
body.logged-out.woocommerce-account .login_registr span::after,
body.logged-out.woocommerce-account .login_registr strong::after{
content:'';
position:absolute;
left:0;
right:0;
bottom:-5px;
height:3px;
border-radius:999px;
background:#005a70;
} body.logged-out.woocommerce-account .login_registr a{
font-size:24px;
font-weight:700;
color:#64748b;
border-bottom:none;
text-decoration:none;
}
body.logged-out.woocommerce-account .login_registr a:hover{
color:#005a70;
} body.logged-out.woocommerce-account .woocommerce form.login {
max-width: 620px;
margin: 0 auto;
padding: 24px 26px 26px;
background:#ffffff;
border-radius:18px;
box-shadow:0 0 0 1px #e6edf2, 0 8px 26px rgba(0,0,0,.06);
box-sizing:border-box;
display:flex;
flex-direction:column;
gap:14px;
} body.logged-out.woocommerce-account .woocommerce form.login label{
display:block;
font-size:14px;
font-weight:600;
color:#0f172a;
margin-bottom:4px;
}
body.logged-out.woocommerce-account .woocommerce form.login input.input-text{
width:100%;
box-sizing:border-box;
border-radius:12px;
border:1px solid #cbd5e1;
padding:11px 14px;
font-size:15px;
color:#0f172a;
background:#ffffff;
transition:border-color .15s ease, box-shadow .15s ease;
}
body.logged-out.woocommerce-account .woocommerce form.login input.input-text:focus{
outline:none;
border-color:#005a70;
box-shadow:0 0 0 2px rgba(0,90,112,.18);
}  body.logged-out.woocommerce-account .woocommerce form.login .nsl-container,
body.logged-out.woocommerce-account .woocommerce form.login p:first-child:has(.nsl-container),
body.logged-out.woocommerce-account .woocommerce form.login p:has(.nsl-button),
body.logged-out.woocommerce-account .woocommerce form.login .wc-social-login {
display:none !important;
} @media (max-width:600px){
body.logged-out.woocommerce-account .woocommerce form.login{
padding:20px 16px 22px;
box-shadow:none;
border-radius:12px;
}
body.logged-out.woocommerce-account .login_registr span,
body.logged-out.woocommerce-account .login_registr strong{
font-size:24px;
}
body.logged-out.woocommerce-account .login_registr a{
font-size:20px;
}
} body.logged-in.woocommerce-account .woocommerce {
max-width: 1120px;
margin: 0 auto 60px;
display: flex;
align-items: flex-start;
gap: 32px;
} body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation {
flex: 0 0 260px;
}
body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul {
list-style:none;
margin:0;
padding:0;
display:flex;
flex-direction:column;
gap:10px;
}
body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation li a {
display:flex;
align-items:center;
gap:8px;
padding:10px 14px;
border-radius:10px;
border:1px solid #e5e7eb;
background:#ffffff;
font-size:14px;
font-weight:600;
color:#0f172a;
text-decoration:none;
transition:background .15s ease, border-color .15s ease, box-shadow .15s ease, transform .08s ease;
} body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
background:#40a7d3;
border-color:#40a7d3;
color:#ffffff;
box-shadow:0 8px 20px rgba(64,167,211,.35);
} body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
transform:translateY(-1px);
border-color:#cbd5e1;
box-shadow:0 4px 14px rgba(15,23,42,.10);
} body.logged-in.woocommerce-account .woocommerce-MyAccount-content {
flex: 1 1 auto;
} body.logged-in.woocommerce-account .woocommerce-MyAccount-content h2 {
font-size:28px;
font-weight:800;
margin-top:0;
margin-bottom:16px;
} body.logged-in.woocommerce-account .woocommerce-MyAccount-content input[type="text"],
body.logged-in.woocommerce-account .woocommerce-MyAccount-content input[type="email"],
body.logged-in.woocommerce-account .woocommerce-MyAccount-content input[type="password"],
body.logged-in.woocommerce-account .woocommerce-MyAccount-content input[type="tel"],
body.logged-in.woocommerce-account .woocommerce-MyAccount-content textarea {
width:100%;
max-width:100%;
box-sizing:border-box;
border-radius:12px;
border:1px solid #cbd5e1;
padding:10px 12px;
font-size:14px;
line-height:1.4;
color:#0f172a;
background:#ffffff;
transition:border-color .15s ease, box-shadow .15s ease;
}
body.logged-in.woocommerce-account .woocommerce-MyAccount-content input:focus,
body.logged-in.woocommerce-account .woocommerce-MyAccount-content textarea:focus {
outline:none;
border-color:#005a70;
box-shadow:0 0 0 2px rgba(0,90,112,.18);
} body.logged-in.woocommerce-account .woocommerce-MyAccount-content button.button,
body.logged-in.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button {
border:none;
border-radius:12px;
padding:12px 18px;
font-size:14px;
font-weight:800;
background:#40a7d3;
color:#ffffff;
cursor:pointer;
text-transform:uppercase;
letter-spacing:0.08em;
transition:filter .15s ease, transform .08s ease, box-shadow .15s ease;
}
body.logged-in.woocommerce-account .woocommerce-MyAccount-content button.button:hover,
body.logged-in.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button:hover {
filter:brightness(1.05);
box-shadow:0 8px 22px rgba(64,167,211,.35);
}
body.logged-in.woocommerce-account .woocommerce-MyAccount-content button.button:active,
body.logged-in.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button:active {
transform:translateY(1px);
box-shadow:none;
} @media (max-width:900px){
body.logged-in.woocommerce-account .woocommerce{
flex-direction:column;
}
body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation{
width:100%;
}
} body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation li a {
background:#ffffff;
border:1px solid #cbd5e1;
border-radius:10px;
padding:12px 16px;
font-size:15px;
font-weight:700;
color:#0f172a;
display:flex;
align-items:center;
gap:10px;
transition:all .18s ease;
} body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
border-color:#005a70;
color:#005a70;
transform:translateY(-1px);
box-shadow:0 6px 16px rgba(0,90,112,.20);
} body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
background:#005a70 !important;
border-color:#005a70 !important;
color:#ffffff !important;
box-shadow:0 8px 20px rgba(0,90,112,.40);
} body.logged-in.woocommerce-account .woocommerce-pagination .next,
body.logged-in.woocommerce-account .woocommerce-pagination .prev,
body.logged-in.woocommerce-account .woocommerce-pagination a,
body.logged-in.woocommerce-account .woocommerce-pagination span {
display:inline-flex;
align-items:center;
justify-content:center;
background:#005a70 !important; color:#ffffff !important;
border:none !important;
border-radius:12px !important;
padding:12px 20px !important;
font-size:14px;
font-weight:800;
text-transform:uppercase;
letter-spacing:0.05em;
cursor:pointer;
transition:all .18s ease;
text-decoration:none !important;
} body.logged-in.woocommerce-account .woocommerce-pagination a:hover {
filter:brightness(1.06);
transform:translateY(-1px);
box-shadow:0 6px 18px rgba(0,90,112,.35);
} body.logged-in.woocommerce-account .woocommerce-pagination .current {
background:#003f4e !important;
transform:none !important;
} body.logged-in.woocommerce-account .woocommerce-pagination ul.page-numbers {
list-style:none;
display:flex;
gap:10px;
padding:0;
} body.logged-in.woocommerce-account .woocommerce-MyAccount-content form.edit-account .button,
body.logged-in.woocommerce-account .woocommerce-MyAccount-content form.edit-account .woocommerce-Button {
background:#005a70 !important;
border:none !important;
border-radius:12px;
padding:12px 22px;
font-size:14px;
font-weight:800;
text-transform:uppercase;
letter-spacing:0.08em;
color:#ffffff !important;
cursor:pointer;
transition:filter .15s ease, transform .08s ease, box-shadow .15s ease;
}
body.logged-in.woocommerce-account .woocommerce-MyAccount-content form.edit-account .button:hover,
body.logged-in.woocommerce-account .woocommerce-MyAccount-content form.edit-account .woocommerce-Button:hover {
filter:brightness(1.06);
box-shadow:0 8px 22px rgba(0,90,112,.35);
}
body.logged-in.woocommerce-account .woocommerce-MyAccount-content form.edit-account .button:active,
body.logged-in.woocommerce-account .woocommerce-MyAccount-content form.edit-account .woocommerce-Button:active {
transform:translateY(1px);
box-shadow:none;
}  .biotek-auth-wrapper {
display: flex;
justify-content: center;
align-items: center;
padding: 40px 15px;
} .biotek-auth-container {
position: relative;
width: 850px;
max-width: 100%;
height: 620px;
margin: 20px;
border-radius: 30px; background: rgba(255, 255, 255, 0.14);
border: 1px solid rgba(255, 255, 255, 0.30);
box-shadow: 0 25px 60px rgba(15, 23, 42, 0.55);
backdrop-filter: blur(18px);
-webkit-backdrop-filter: blur(18px);
overflow: hidden; } .biotek-auth-container h1 {
font-size: 36px;
margin: -10px 0;
}
.biotek-auth-container p {
font-size: 14.5px;
margin: 15px 0;
}
.biotek-auth-container form {
width: 100%;
} .biotek-auth-container .form-box {
position: absolute;
top: 0;
width: 50%;
height: 100%;
background: transparent;
display: flex;
align-items: center;
color: #333333;
text-align: center;
padding: 40px; transform: translateX(0);
opacity: 0;
pointer-events: none;
z-index: 1;
transition-property: transform, opacity;
transition-duration: .7s, .25s;
transition-timing-function: ease-in-out, ease-in-out;
transition-delay: 0s, 0s;
} .biotek-auth-container .form-box.login {
right: 0; transform: translateX(0); opacity: 1;
pointer-events: auto;
z-index: 2;
} .biotek-auth-container.active .form-box.login {
transform: translateX(100%);
opacity: 0;
pointer-events: none;
z-index: 1;
transition-delay: 0s, 0s; } .biotek-auth-container:not(.active) .form-box.login {
transition-delay: 0s, 1.24s; }  .biotek-auth-container .form-box.register {
left: 0;
transform: translateX(-100%);
opacity: 0;
pointer-events: none;
z-index: 1;
} .biotek-auth-container.active .form-box.register {
transform: translateX(0);
opacity: 1;
pointer-events: auto;
z-index: 2;
transition-delay: 0s, 1.24s; } .biotek-auth-container:not(.active) .form-box.register {
transform: translateX(-100%);
opacity: 0;
pointer-events: none;
z-index: 1;
transition-delay: 0s, 0s; } .biotek-auth-container .input-box {
position: relative;
margin: 22px 0;
}
.biotek-auth-container .input-box input {
width: 100%;
padding: 13px 50px 13px 20px; background: rgba(255, 255, 255, 0.85);
border-radius: 14px;
border: 1px solid rgba(148, 163, 184, 0.7);
outline: none;
font-size: 16px;
color: #0f172a;
font-weight: 500;
box-shadow: 0 15px 35px rgba(15, 23, 42, 0.18);
transition:
box-shadow .18s ease,
background-color .18s ease,
border-color .18s ease,
transform .18s ease;
} .biotek-auth-container .input-box input:focus {
background: rgba(255, 255, 255, 0.98);
border-color: #005a70;
box-shadow: 0 18px 40px rgba(15, 23, 42, 0.25);
transform: translateY(-1px);
} .biotek-auth-container .input-box i {
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
font-size: 20px;
} .biotek-auth-container .forgot-link {
margin: -15px 0 15px;
}
.biotek-auth-container .forgot-link a {
font-size: 14.5px;
color: #333333;
} .biotek-auth-container .btn {
width: 100%;
height: 48px;
background: #7494ec;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0, 0, 0, .1);
border: none;
cursor: pointer;
font-size: 16px;
color: #ffffff;
font-weight: 600;
} .biotek-auth-container .toggle-box {
position: absolute;
width: 100%;
height: 100%;
}
.biotek-auth-container .toggle-box::before {
content: '';
position: absolute;
left: -250%;
width: 300%;
height: 100%;
background: linear-gradient(
135deg,
rgba(116, 148, 236, 0.92),
rgba(0, 90, 112, 0.88)
);
border-radius: 150px;
z-index: 2;
transition: 1.8s ease-in-out;
}
.biotek-auth-container.active .toggle-box::before {
left: 50%;
} .biotek-auth-container .toggle-panel {
position: absolute;
width: 50%;
height: 100%;
color: #ffffff;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
z-index: 2;
transition: .6s ease-in-out;
}
.biotek-auth-container .toggle-panel p {
margin-bottom: 20px;
} .biotek-auth-container .toggle-panel.toggle-left {
left: 0;
transition-delay: 1.2s;
}
.biotek-auth-container.active .toggle-panel.toggle-left {
left: -50%;
transition-delay: .6s;
} .biotek-auth-container .toggle-panel.toggle-right {
right: -50%;
transition-delay: .6s;
}
.biotek-auth-container.active .toggle-panel.toggle-right {
right: 0;
transition-delay: 1.2s;
} .biotek-auth-container .toggle-panel .btn {
width: 160px;
height: 46px;
background: transparent;
border: 2px solid #ffffff;
box-shadow: none;
} .biotek-reg-steps {
position: relative;
width: 100%;
} .biotek-reg-step {
position: absolute;
left: 0;
top: 0;
width: 100%;
opacity: 0;
pointer-events: none;
transform: translateX(30px);
transition: opacity .25s ease, transform .25s ease;
} .biotek-reg-step.is-active {
opacity: 1;
pointer-events: auto;
transform: translateX(0);
} .biotek-reg-step[data-step="1"] {
position: relative;
} .biotek-reg-step .input-box {
margin: 18px 0;
} .biotek-reg-nav {
display: flex;
gap: 12px;
margin-top: 10px;
}
.biotek-reg-nav .btn {
flex: 1;
} .biotek-reg-phone-code {
margin-top: 6px;
margin-bottom: 4px;
opacity: 0;
max-height: 0;
overflow: hidden;
transition: opacity .25s ease, max-height .25s ease, margin .25s ease;
}
.biotek-reg-phone-code.is-visible {
opacity: 1;
max-height: 120px; }
.biotek-reg-phone-msg {
margin-top: 6px;
font-size: 13px;
line-height: 1.4;
color: #64748b;
}
.biotek-reg-phone-msg.is-pending {
color: #64748b;
font-style: italic;
}
.biotek-reg-phone-msg.is-error {
color: #dc2626;
}
.biotek-reg-phone-msg.is-ok {
color: #16a34a;
} .biotek-auth-container .form-box.register .input-box {
margin: 16px 0;
}
.biotek-auth-container .form-box.register .biotek-reg-nav {
margin-top: 14px;
}  .biotek-auth-container .input-box .biotek-pass-toggle {
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
font-size: 20px;
cursor: pointer;
transition: transform .22s ease, color .22s ease, opacity .22s ease;
color: #333; } .biotek-auth-container .input-box.pass-visible input {
box-shadow: 0 0 0 2px rgba(0, 90, 112, .25);
background-color: #f1f5f9;
} .biotek-auth-container .input-box .biotek-pass-toggle.is-open {
transform: translateY(-50%) translateX(2px);
color: #005a70;
opacity: 1;
} .biotek-auth-container [class*="show-password"],
.biotek-auth-container .password-input button,
.biotek-auth-container .password-input .show-password-input {
display: none !important;
width: 0 !important;
height: 0 !important;
padding: 0 !important;
margin: 0 !important;
overflow: hidden !important;
} .biotek-auth-container span.toggle-password {
display: none !important;
visibility: hidden !important;
width: 0 !important;
height: 0 !important;
padding: 0 !important;
margin: 0 !important;
overflow: hidden !important;
opacity: 0 !important;
} .biotek-reg-terms {
display: flex;
align-items: flex-start;
gap: 10px;
font-size: 13px;
line-height: 1.4;
margin: 15px 0 20px;
text-align: left;
}
.biotek-reg-terms a {
color: #005a70;
text-decoration: underline;
} .biotek-reg-terms input[type="checkbox"] {
position: absolute;
opacity: 0;
pointer-events: none;
} .biotek-reg-check {
width: 20px;
height: 20px;
border-radius: 5px;
border: 2px solid #cbd5e1;
background-color: #ffffff;
box-sizing: border-box;
position: relative;
flex-shrink: 0;
transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease;
} .biotek-reg-check::after {
content: '';
position: absolute;
left: 50%;
top: 50%;
width: 7px;
height: 11px;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
transform: translate(-50%, -55%) scale(0) rotate(45deg);
transform-origin: center;
transition: transform .18s ease;
} .biotek-reg-terms input[type="checkbox"]:checked + .biotek-reg-check {
background-color: #005a70;
border-color: #005a70;
box-shadow: 0 0 0 2px rgba(0, 90, 112, .25);
}
.biotek-reg-terms input[type="checkbox"]:checked + .biotek-reg-check::after {
transform: translate(-50%, -55%) scale(1) rotate(45deg);
}  @media (max-width: 1100px) {
.biotek-auth-wrapper {
padding: 30px 10px;
}
.biotek-auth-container {
width: 90vw;
height: 580px;
margin: 15px auto;
}
.biotek-auth-container h1 {
font-size: 32px;
}
.biotek-auth-container p {
font-size: 14px;
}
.biotek-auth-container .form-box {
padding: 32px;
}
} @media (max-width: 768px) {
.biotek-auth-wrapper {
padding: 24px 10px;
}
.biotek-auth-container {
width: 100%;
max-width: 520px;
height: 560px;
margin: 12px auto 24px;
border-radius: 26px;
}
.biotek-auth-container .form-box {
padding: 28px 22px;
}
.biotek-auth-container h1 {
font-size: 28px;
margin-bottom: 6px;
}
.biotek-auth-container p {
font-size: 13px;
margin: 10px 0;
}
.biotek-auth-container .input-box {
margin: 16px 0;
}
.biotek-auth-container .input-box input {
padding: 11px 44px 11px 16px;
font-size: 15px;
}
.biotek-auth-container .btn {
height: 46px;
font-size: 15px;
}
.biotek-reg-terms {
font-size: 12px;
}
.biotek-reg-label {
max-width: 100%;
}
} @media (max-width: 650px) {
.biotek-auth-wrapper {
padding: 16px 8px;
}
.biotek-auth-container {
width: 100%;
max-width: 420px;
height: calc(100vh - 32px);
margin: 8px auto 16px;
border-radius: 24px;
position: relative; overflow: hidden;
} .biotek-auth-container .form-box {
top: auto;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 68%;
padding: 22px 18px;
} .biotek-auth-container .toggle-box::before {
left: 0;
top: -270%;
width: 100%;
height: 300%;
border-radius: 20vw;
transform: none; }
.biotek-auth-container.active .toggle-box::before {
left: 0;
top: 70%;
transform: none; } .biotek-auth-container .toggle-panel {
width: 100%;
height: 32%;
left: 0; right: auto; transform: none; }
.biotek-auth-container .toggle-panel.toggle-left {
top: 0;
}
.biotek-auth-container.active .toggle-panel.toggle-left {
top: -32%;
}
.biotek-auth-container .toggle-panel.toggle-right {
right: auto;
bottom: -32%;
}
.biotek-auth-container.active .toggle-panel.toggle-right { bottom: 12%;
} .biotek-auth-container h1 {
font-size: 24px;
}
.biotek-auth-container p {
font-size: 13px;
}
.biotek-auth-container .input-box {
margin: 14px 0;
}
.biotek-auth-container .input-box input {
padding: 10px 40px 10px 14px;
font-size: 14px;
}
.biotek-auth-container .btn {
height: 44px;
font-size: 14px;
}
.biotek-reg-terms {
font-size: 12px;
}
} .page-id-21421 { background:
url(https://biotek.ua/wp-content/uploads/2025/12/Airbrush-IMAGE-ENHANCER-1764939067025-1764939067025.jpg)
center / cover no-repeat fixed,
linear-gradient(135deg, #0f172a 0%, #020617 100%);
} .page-id-21421 .site,
.page-id-21421 .site-main,
.page-id-21421 .content-area {
background: transparent !important;
box-shadow: none;
} @media (max-width: 650px) { .biotek-auth-container .toggle-panel,
.biotek-auth-container .form-box {
transform: none !important;
} .biotek-auth-container .toggle-panel.toggle-left {
top: 0 !important;
bottom: auto !important;
}
.biotek-auth-container.active .toggle-panel.toggle-left {
top: -32% !important;
}
.biotek-auth-container .toggle-panel.toggle-right {
bottom: -32% !important;
top: auto !important;
}
.biotek-auth-container.active .toggle-panel.toggle-right {
bottom: 0 !important;
} .biotek-auth-container .form-box.register {
top: 0 !important;
bottom: auto !important;
} .biotek-auth-container .form-box.login {
bottom: 0 !important;
top: auto !important;
}
}