.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.mailerlite-form {
}
.mailerlite-form .mailerlite-form-description {
margin-bottom: 10px;
}
.mailerlite-form .mailerlite-form-field {
margin-bottom: 10px;
}
.mailerlite-form .mailerlite-form-field label {
display: block;
}
.mailerlite-form .mailerlite-subscribe-button-container {
text-align: center;
}
.mailerlite-form input.error {
color: #ff0000;
border-color: #ff0000;
}
.mailerlite-form label.error {
color: #ff0000;
}
.mailerlite-form-response {
margin-top: 20px;
display: none;
text-align: center;
color: #00a154;
}
.mailerlite-form-loader {
display: none;
text-align: center;
font-weight: bold;
margin: 0 20px;
}
.mailerlite-form-error {
display: block;
color: #ff0000;
}
.mailerlite-subscribe-submit{
max-width: 100%;
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap");
body,
html {
min-height: 100%;
}
a:hover,
code {
color: #000;
}
.fancybox-container,
.fancybox-thumbs,
.fancybox-thumbs__list a,
.slick-slider {
-webkit-tap-highlight-color: transparent;
}
.clear,
.slick-track:after {
clear: both;
}
@font-face {
font-family: Gilroy;
font-style: normal;
font-weight: 800;
src:
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-black.eot?#iefix)
format("embedded-opentype"),
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-black.woff2) format("woff2"),
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-black.woff) format("woff"),
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-black.ttf) format("truetype"),
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-black.svg#Gilroy) format("svg");
font-display: swap;
}
@font-face {
font-family: Gilroy;
font-style: normal;
font-weight: 700;
src:
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-bold.eot?#iefix)
format("embedded-opentype"),
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-bold.woff2) format("woff2"),
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-bold.woff) format("woff"),
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-bold.ttf) format("truetype"),
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-bold.svg#Gilroy) format("svg");
font-display: swap;
}
@font-face {
font-family: Gilroy;
font-style: normal;
font-weight: 600;
src: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-semibold.otf) format("opentype");
font-display: swap;
}
@font-face {
font-family: Gilroy;
font-style: normal;
font-weight: 300;
src:
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-light.eot?#iefix)
format("embedded-opentype"),
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-light.woff2) format("woff2"),
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-light.woff) format("woff"),
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-light.ttf) format("truetype"),
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-light.svg#Gilroy) format("svg");
font-display: swap;
}
@font-face {
font-family: Gilroy;
font-style: normal;
font-weight: 400;
src: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-regular.otf) format("opentype");
font-display: swap;
}
@font-face {
font-family: "Open Sans";
font-style: normal;
font-weight: 400;
src:
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/OpenSans/OpenSans.eot?#iefix) format("embedded-opentype"),
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/OpenSans/OpenSans.woff2) format("woff2"),
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/OpenSans/OpenSans.woff) format("woff"),
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/OpenSans/OpenSans.ttf) format("truetype"),
url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/OpenSans/OpenSans.svg#Open Sans) format("svg");
font-display: swap;
}
@font-face {
font-family: Gilroy;
font-style: normal;
font-weight: 500;
src: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/radomir_tinkov_-_gilroy-medium.otf) format("opentype");
font-display: swap;
}
@font-face {
font-family: Roboto;
font-weight: 400;
src: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/Roboto-Regular.ttf) format("truetype");
font-display: swap;
}
@font-face {
font-family: Roboto;
font-weight: 500;
src: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/fonts/Roboto-Medium.ttf) format("truetype");
font-display: swap;
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
outline: 0;
}
code {
line-height: 20px;
font:
14px/1.5 Gilroy,
sans-serif;
}
body {
color: #777;
font:
18px/1.5 Gilroy,
sans-serif;
position: relative;
}
b,
strong {
font-family: Gilroy, sans-serif;
font-weight: 400;
}
a {
color: #008bfd;
text-decoration: none;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
img {
max-width: 100%;
height: auto;
}
ul {
list-style: none;
}
.h1 h2,
h1,
h2.h1 {
color: #000;
font:
60px/1.1 Gilroy,
sans-serif;
padding: 0 0 40px;
letter-spacing: -0.02em;
}
h3,
h4 {
color: #000;
padding: 0 0 5px;
letter-spacing: 0;
}
h2 {
color: #000;
font:
48px/1.2 Gilroy,
sans-serif;
padding: 0 0 30px;
letter-spacing: -0.01em;
}
h3 {
font:
30px/1.2 Gilroy,
sans-serif;
}
h4 {
font:
20px/1.5 Gilroy,
sans-serif;
}
.cc-message a,
.mobile-contacts-btn a {
color: #fff;
}
p {
padding: 0 0 20px;
}
.site {
overflow: hidden;
}
.wrap {
padding-right: 95px;
padding-left: 95px;
margin-left: auto;
margin-right: auto;
max-width: 1366px;
}
@media screen and (max-width: 1199px) {
.wrap {
padding-right: 40px;
padding-left: 40px;
margin-right: auto;
margin-left: auto;
max-width: 1256px;
}
}
.site-content-contain {
padding: 70px 0 0;
}
.row {
margin: 0 -15px;
}
.col {
padding: 0 15px;
}
#primary .wp-block-gallery li {
padding: 0;
}
#cookiePolicyHolder {
border-top: 1px solid #d2d2d2;
bottom: 0;
left: 0;
background-color: #f2f2f2;
right: 0;
position: fixed;
}
.cc-window {
padding-right: 95px !important;
padding-left: 95px !important;
margin-left: auto !important;
margin-right: auto !important;
max-width: 1366px !important;
position: relative !important;
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.cc-window.cc-floating {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.site-header .menu-mobile,
.video__text-title {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
}
.cc-window.cc-bottom {
bottom: 0;
}
.cc-message {
font-size: 14px;
font-weight: 400;
font-family: Gilroy, sans-serif;
}
.cc-dismiss {
padding: 2px 0 !important;
display: inline-block;
border: none !important;
border-radius: 0 !important;
font-size: 14px !important;
font-weight: 400 !important;
font-family: Gilroy, sans-serif !important;
}
.cc-dismiss:hover {
opacity: 0.7 !important;
}
.cc-compliance {
margin: 0 0 0 20px;
}
.clients-dynamic-block,
.site-header .navigation-top.show .sub-menu li:last-child {
margin-bottom: 0 !important;
}
.client-custom-block-class {
padding: 50px 130px !important;
}
.client-custom-block-class .wp-block-group__inner-container {
padding: 10px 0 0 !important;
}
.clients-dynamic-block {
padding: 0 !important;
}
.blue-list .wp-block-group__inner-container ul li:before {
content: "";
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/check-white.svg) no-repeat !important;
height: 12px;
-webkit-transform: translate(-35px, 4px);
transform: translate(-35px, 4px);
position: absolute;
}
.list-bg-star {
position: relative;
}
.list-bg-star:before {
position: absolute;
content: "";
height: 150px;
width: 150px;
right: 10%;
top: 30%;
background-image: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/decor-4-white.svg);
background-repeat: no-repeat;
min-height: 130px;
background-size: 100% auto;
}
.mobile-image-extender .wp-block-group__inner-container {
padding: 0 20px !important;
}
.mobile-image-extender
.wp-block-group__inner-container
.wp-block-image:first-child {
display: block !important;
}
.mobile-image-extender
.wp-block-group__inner-container
.wp-block-image:last-child {
display: none !important;
}
.mobile-contacts-btn {
position: absolute;
left: 50%;
background-color: #008bfd;
font:
20px/1.5 Gilroy,
sans-serif;
padding: 5px 14px;
font-size: 14px;
font-weight: 400;
color: #fff;
-ms-flex-item-align: center;
align-self: center;
display: none;
}
.site-header {
position: fixed;
top: 0;
left: 0;
width: 100%;
background: #fff;
height: 70px;
z-index: 100;
-webkit-transition: min-height 0.2s ease-out;
transition: min-height 0.2s ease-out;
border-bottom: 1px solid #f2f2f2;
}
.site-header .header-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 15px 0;
}
.site-header .logo {
-webkit-transition: padding 0.2s ease-out;
transition: padding 0.2s ease-out;
}
.site-header .logo:hover .hover {
display: block;
}
.site-header .logo:hover .not-hover {
display: none;
}
.site-header .logo a {
display: inline-block;
}
.site-header .logo a .hover {
display: none;
}
.site-header .logo img {
display: block;
height: 62px;
width: 150px;
margin-top: -15px;
margin-bottom: -15px;
-webkit-transform: translate(-15px, 5px);
transform: translate(-15px, 5px);
}
.site-header .menu-mobile {
display: none;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: distribute;
justify-content: space-around;
width: 40px;
height: 42px;
padding: 10px 7px;
cursor: pointer;
background-color: #f2f2f2;
margin: 0 0 0 20px;
}
.site-header .menu-mobile span {
display: block;
height: 2px;
background-color: #9e9e9e;
}
.site-header .offer {
float: left;
padding: 23px 0 0 34px;
-webkit-transition: padding 0.2s ease-out;
transition: padding 0.2s ease-out;
}
.site-header .lang-holder {
float: left;
width: 64px;
position: relative;
-webkit-transition: margin 0.2s ease-out;
transition: margin 0.2s ease-out;
}
.site-header .lang-holder.hidden {
display: none;
}
.site-header .lang {
position: absolute;
background: #fff;
right: -15px;
}
.site-header .lang ul {
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/fa-angle-down.svg) 40px 18px no-repeat;
}
.site-header .lang ul li {
text-transform: capitalize;
font:
20px/1.4 Gilroy,
sans-serif;
display: none;
font-size: 14px;
}
.site-header .lang ul li:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: calc(100% - 3px);
height: calc(100% - 59px);
border: 2px solid #f2f2f2;
pointer-events: none;
}
.site-header .lang ul li:before {
background-image: linear-gradient(45deg, #fff 50%, transparent 50%);
position: absolute;
left: 42%;
content: "";
display: block;
height: 10px;
width: 10px;
top: 50px;
border-bottom: 2px solid #f2f2f2;
border-left: 2px solid #f2f2f2;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
z-index: 9;
}
.site-header .lang ul li.lang-item-first {
padding-bottom: 15px;
}
.site-header .lang ul li.current-lang {
display: inline-block;
}
.site-header .lang ul li.current-lang:after,
.site-header .lang ul li.current-lang:before {
content: none;
}
.site-header .lang ul li:first-child {
border: none;
}
.site-header .lang ul li a {
display: block;
padding: 10px 30px 10px 20px;
color: #000;
-webkit-transition: padding 0.2s ease-out;
transition: padding 0.2s ease-out;
}
.site-header .lang ul li a:hover {
color: #008bfd;
}
.site-header .navigation-top {
float: left;
padding: 5px 0 0 15px;
}
.site-header .navigation-top .close-mobile {
display: none;
position: absolute;
right: 10px;
top: 10px;
font-weight: 500;
font-size: 40px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
height: 30px;
width: 30px;
line-height: 0.7;
color: #a5a5a5;
}
.site-header .navigation-top.show {
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
overflow-y: scroll;
padding-top: 50px;
-webkit-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.site-footer,
body.compensate-for-scrollbar {
overflow: hidden;
}
.site-header .navigation-top.show .dropdown-toggle {
position: absolute;
right: 24px;
display: block;
height: 40px;
width: 50px;
border: none;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/fa-angle-down.svg) right center no-repeat;
-webkit-transform: translate(5px, -30px) rotate(0);
transform: translate(5px, -30px) rotate(0);
background-size: 13px 8px;
}
.site-header .navigation-top.show .dropdown-toggle .screen-reader-text,
.site-header .navigation-top.show .dropdown-toggle .svg-fallback,
.site-header .navigation-top.show .dropdown-toggle svg {
display: none;
}
.site-header .navigation-top.show li {
margin-right: 40px;
}
.site-header .navigation-top.show li:last-child {
background-color: transparent !important;
}
.site-header .navigation-top.show li.toggled .dropdown-toggle {
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/fa-angle-down-blue.svg) right center no-repeat;
-webkit-transform: translate(40px, -30px) rotate(-180deg);
transform: translate(40px, -30px) rotate(-180deg);
background-size: 13px 8px;
}
.site-header .navigation-top.show li.toggled a {
color: #008bfd;
}
.site-header .navigation-top.show a {
font-size: 20px !important;
line-height: 22px !important;
font-weight: 700 !important;
}
.site-header .navigation-top.show .close-mobile {
display: block;
}
.site-header .navigation-top.show .sub-menu {
width: 100%;
position: initial;
-webkit-transform: translateX(0);
transform: translateX(0);
padding-top: 0 !important;
}
.site-header .navigation-top.show .sub-menu li {
padding: 0 !important;
}
.site-header .navigation-top.show .sub-menu li:first-child {
margin-top: 10px;
}
.site-header .navigation-top.show .sub-menu a {
font-size: 14px !important;
line-height: 22px !important;
font-weight: 400 !important;
}
.site-header .navigation-top ul {
margin: 0 -14px 0 0;
}
.site-header .navigation-top ul.menu li:last-child {
background-color: #008bfd;
}
.site-header .navigation-top ul.menu li:last-child:hover {
opacity: 0.9;
}
.site-header .navigation-top ul.menu li:last-child a {
color: #fff;
}
.site-header .navigation-top ul.sub-menu li:last-child {
background-color: initial;
}
.site-header .navigation-top ul.sub-menu li:last-child:hover {
opacity: 1;
}
.site-header .navigation-top ul.sub-menu li:last-child a {
color: #000;
}
.site-header .navigation-top ul li {
display: inline-block;
font:
20px/1.5 Gilroy,
sans-serif;
padding: 5px 14px;
font-size: 14px;
font-weight: 400;
}
.site-header .navigation-top ul li a {
display: inline-block;
color: #000;
}
.site-header .navigation-top ul li a:hover,
.site-header .navigation-top ul li.current_page_ancestor a,
.site-header .navigation-top ul li.current_page_item a {
color: #008bfd;
}
.site-header .navigation-top ul li .dropdown-toggle,
.site-header .navigation-top ul li .icon,
.site-header .navigation-top ul li ul {
display: none;
}
.site-header .navigation-top ul li .sub-menu {
display: none;
padding-top: 24px;
width: 252px;
position: absolute;
background-color: #fff;
-webkit-transform: translateX(-30%);
transform: translateX(-30%);
}
.site-header .navigation-top ul li .sub-menu:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: calc(100% - 3px);
height: calc(100% - 28px);
border: 2px solid #f2f2f2;
pointer-events: none;
}
.site-header .navigation-top ul li .sub-menu.toggled,
.site-header .navigation-top ul li .sub-menu.toggled li {
display: block;
}
.site-header .navigation-top ul li .sub-menu.toggled li a {
color: #000;
width: 100%;
padding: 0 25px;
}
.site-header .navigation-top ul li .sub-menu.toggled li.current_page_item a {
color: #000;
font-weight: 700;
}
.site-header .navigation-top ul li .sub-menu.toggled li:first-child {
margin-top: 20px;
}
.site-header .navigation-top ul li .sub-menu.toggled li:last-child {
margin-bottom: 20px;
}
.site-header .navigation-top ul li .sub-menu.toggled li:hover {
background-color: #f2f2f2;
}
.site-header .navigation-top ul li .sub-menu.toggled li:hover a {
color: #008bfd;
}
.fixed .site-header {
-webkit-box-shadow:
0 1px 1px rgba(0, 0, 0, 0.1),
0 5px 10px rgba(0, 0, 0, 0.1);
box-shadow:
0 1px 1px rgba(0, 0, 0, 0.1),
0 5px 10px rgba(0, 0, 0, 0.1);
min-height: 80px;
}
.fixed .site-header .logo img {
height: 62px;
width: 150px;
}
.fixed .site-header .offer {
padding-top: 13px;
}
.fixed .site-header .lang-holder {
margin-top: 14px;
}
.fixed .site-header .navigation-top ul li a {
padding: 22px 0 24px;
}
.collapse-arrow {
display: none;
position: absolute;
right: 24px;
color: #fff;
width: 30px;
height: 30px;
text-align: center;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.site-footer {
background: #000;
color: #f2f2;
}
.site-footer .footer__lists {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: left;
-ms-flex-pack: left;
justify-content: left;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.site-footer .footer__lists .footer__list-title {
border-bottom: 2px solid #4c4c4c;
font-family: 'Roboto', sans-serif;
padding-bottom: 10px;
margin-bottom: 0;
font-size: 16px;
line-height: 25px;
font-weight: 700;
}
.site-footer .footer__lists .footer__list-title a {
color: #fff;
}
.site-footer .footer__lists .footer__list-title a:hover {
color: #90D6FF;
}
.site-footer .footer__lists .footer__list-title a:active {
color: #6DBAFF;
}
.site-footer .footer__lists .footer__list-title a:focus-visible {
color: #90D6FF;
border: 2px solid #248DFA;
box-shadow: 0 0 5px 0px rgba(36, 141, 250, 0.5);
}
.site-footer .footer__lists .footer__list .list,
.site-footer .footer__lists .footer__list .list li a {
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 20px;
font-weight: 300;
color: #fff;
}
.site-footer .footer__lists .footer__list {
padding: 30px 13px 0;
width: 20%;
}
.site-footer .footer__lists .footer__list .list {
margin-top: 0;
padding-top: 20px;
margin-bottom: 8px;
}
.site-footer .footer__lists .footer__list .list li {
margin-bottom: 8px;
}
.site-footer .footer__lists .footer__list .list li a:hover {
color: #90D6FF;
}
.site-footer .footer__lists .footer__list .list li a:active {
color: #6DBAFF;
}
.site-footer .footer__lists .footer__list .list li a:focus-visible {
color: #90D6FF;
border: 2px solid #248DFA;
box-shadow: 0 0 5px 0px rgba(36, 141, 250, 0.5);
}
.site-footer p {
padding: 0;
}
.site-footer h4 {
color: #bbb;
padding: 0 0 10px;
}
.site-footer .footer_left {
float: left;
position: relative;
padding: 80px 70px 80px 0;
height: 100%;
color: #fff;
width: 25.6%;
}
.site-footer .footer_left .wpcf7-text {
color: #fff;
text-align: center;
font:
18px/1.5 Gilroy,
sans-serif;
background: #4cc2dd;
border-radius: 4px;
width: 100%;
border: none;
padding: 11px 15px 12px;
}
.site-footer .footer_left .wpcf7-form-control-wrap {
margin: 0 0 10px;
display: block;
}
.site-footer .footer_left .wpcf7-not-valid-tip {
margin: 2px 0 0;
font-size: 16px;
}
.site-footer .footer_left .wpcf7-response-output {
margin: 0;
padding: 5px 15px;
font:
16px/1.3 Gilroy,
sans-serif;
}
.site-footer .footer_left .wpcf7-validation-errors {
display: none !important;
}
.site-footer .footer_left-bg {
position: absolute;
width: 3000px;
height: 1000px;
right: 0;
top: 0;
background: #008bfd;
z-index: 0;
}
.site-footer .footer_left-content {
z-index: 1;
position: relative;
}
.site-footer .footer_right {
padding-top: 50px;
margin-right: auto;
margin-left: auto;
}
.site-footer .footer_right .under-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
color: #fff;
padding: 60px 8px;
}
.site-footer .footer_right .under-footer .footer__copyright {
opacity: 0.3;
font-size: 14px;
}
.site-footer .footer_right .under-footer .footer__socials {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.site-footer .footer_right .under-footer .footer__socials .footer__list-title {
font-size: 14px;
font-weight: 700;
color: #008bfd;
}
.site-footer .footer_right .under-footer .footer__socials .list-social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.site-footer
.footer_right
.under-footer
.footer__socials
.list-social
.icon__social {
margin-left: 10px;
}
.site-footer
.footer_right
.under-footer
.footer__socials
.list-social
.icon__social
svg {
height: 22px;
width: 22px;
fill: #fff;
opacity: 0.3;
}
.site-footer
.footer_right
.under-footer
.footer__socials
.list-social
.icon__social
svg:hover {
opacity: 1;
}
.site-footer .footer_right__contacts {
float: left;
padding: 0 0 0 70px;
width: 27%;
}
.site-footer .footer_right__contacts .widget_text:nth-child(1) {
font:
20px/1.5 Gilroy,
sans-serif;
color: #bbb;
padding: 0 0 12px;
}
.site-footer .footer_right__contacts .widget_text:nth-child(1) a {
font:
18px/1.5 Gilroy,
sans-serif;
color: #999;
}
.site-footer .footer_right__contacts .widget_text:nth-child(1) a:hover {
color: #fff;
}
.site-footer .footer_right__contacts .widget_text:nth-child(1) a:first-child {
color: #bbb;
font:
20px/1.5 Gilroy,
sans-serif;
}
.site-footer
.footer_right__contacts
.widget_text:nth-child(1)
a:first-child:hover {
color: #fff;
}
.site-footer .footer_right__contacts .widget_text:nth-child(2) {
font-size: 14px;
padding: 0 0 0 38px;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/marker.svg) 0 4px no-repeat;
}
.site-footer .footer_right__contacts .widget_text:nth-child(2) a {
color: #999;
}
.site-footer .footer_right__contacts .widget_text:nth-child(2) a:hover {
color: #fff;
}
.site-footer .footer_right__sertificates {
float: left;
width: 50%;
padding: 0 0 0 60px;
}
.site-footer .footer_right__sertificates a {
display: inline-block;
vertical-align: middle;
}
.site-footer .footer_right__sertificates img {
margin: 0 26px 0 0;
vertical-align: middle;
display: inline-block;
-webkit-filter: grayscale(1);
filter: grayscale(1);
}
.site-footer .footer_right__sertificates img:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
}
.site-footer .footer_right__social {
float: right;
padding: 0 0 0 30px;
max-width: 23%;
font-size: 14px;
}
.site-footer .footer_right__social .footer-widget-3 a {
display: inline-block;
margin: 0 30px 28px 0;
text-indent: -9999px;
vertical-align: bottom;
}
.site-footer .footer_right__social .footer-widget-3 a[href*="facebook"] {
width: 16px;
height: 27px;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/fb.svg) center center no-repeat;
}
.site-footer .footer_right__social .footer-widget-3 a[href*="facebook"]:hover {
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/fb_h.svg) center center no-repeat;
}
.site-footer .footer_right__social .footer-widget-3 a[href*="youtube"] {
width: 27px;
height: 19px;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/yt.svg) center center no-repeat;
}
.site-footer .footer_right__social .footer-widget-3 a[href*="youtube"]:hover {
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/yt_h.svg) center center no-repeat;
}
.site-footer .footer_right__social .footer-widget-4 {
padding: 0 0 13px;
}
.site-footer .footer_right__social .footer-widget-5 .cp {
margin: 0 0 0 4px;
display: inline-block;
width: 73px;
height: 20px;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/cp.svg) center center no-repeat;
}
.fancybox-container,
.fancybox-slide {
width: 100%;
outline: 0;
-webkit-backface-visibility: hidden;
}
.site-footer .footer_right__social .footer-widget-5 .cp:hover {
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/cp_h.svg) center center no-repeat;
}
.fancybox-active {
height: auto;
}
.fancybox-is-hidden {
left: -9999px;
margin: 0;
position: absolute !important;
top: -9999px;
visibility: hidden;
}
.fancybox-container {
height: 100%;
left: 0;
position: fixed;
top: 0;
-ms-touch-action: manipulation;
touch-action: manipulation;
-webkit-transform: translateZ(0);
transform: translateZ(0);
z-index: 99992;
}
.fancybox-container * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
}
.fancybox-outer {
-webkit-overflow-scrolling: touch;
overflow-y: auto;
}
.fancybox-bg {
background: #1e1e1e;
opacity: 0;
-webkit-transition-duration: inherit;
transition-duration: inherit;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}
.fancybox-is-open .fancybox-bg {
opacity: 0.9;
-webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
direction: ltr;
opacity: 0;
position: absolute;
-webkit-transition:
opacity 0.25s ease,
visibility 0s ease 0.25s;
transition:
opacity 0.25s ease,
visibility 0s ease 0.25s;
visibility: hidden;
z-index: 99997;
}
.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
opacity: 1;
-webkit-transition:
opacity 0.25s ease 0s,
visibility 0s ease 0s;
transition:
opacity 0.25s ease 0s,
visibility 0s ease 0s;
visibility: visible;
}
.fancybox-infobar {
color: #ccc;
font-size: 13px;
-webkit-font-smoothing: subpixel-antialiased;
height: 44px;
left: 0;
line-height: 44px;
min-width: 44px;
mix-blend-mode: difference;
padding: 0 10px;
pointer-events: none;
top: 0;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.fancybox-image,
.fancybox-slide--image .fancybox-content,
.fancybox-spaceball {
-webkit-user-select: none;
-ms-user-select: none;
max-width: none;
position: absolute;
}
.fancybox-toolbar {
right: 0;
top: 0;
}
.fancybox-stage {
direction: ltr;
overflow: visible;
-webkit-transform: translateZ(0);
transform: translateZ(0);
z-index: 99994;
}
.fancybox-is-open .fancybox-stage {
overflow: hidden;
}
.fancybox-slide {
display: none;
height: 100%;
left: 0;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 44px;
position: absolute;
text-align: center;
top: 0;
-webkit-transition-property:
opacity,
-webkit-transform;
transition-property:
opacity,
-webkit-transform;
transition-property: transform, opacity;
transition-property:
transform,
opacity,
-webkit-transform;
white-space: normal;
z-index: 99994;
}
.fancybox-slide::before {
content: "";
display: inline-block;
font-size: 0;
height: 100%;
vertical-align: middle;
width: 0;
}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
display: block;
}
.fancybox-slide--image {
overflow: hidden;
padding: 44px 0;
}
.fancybox-slide--image::before {
display: none;
}
.fancybox-slide--html {
padding: 6px;
}
.fancybox-content {
background: #fff;
display: inline-block;
margin: 0;
max-width: 100%;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 44px;
position: relative;
text-align: left;
vertical-align: middle;
}
.fancybox-slide--image .fancybox-content {
-webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
-webkit-backface-visibility: hidden;
background: no-repeat;
background-size: 100% 100%;
left: 0;
overflow: visible;
padding: 0;
top: 0;
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-transition-property:
opacity,
-webkit-transform;
transition-property:
opacity,
-webkit-transform;
transition-property: transform, opacity;
transition-property:
transform,
opacity,
-webkit-transform;
-moz-user-select: none;
user-select: none;
z-index: 99995;
}
.fancybox-can-zoomOut .fancybox-content {
cursor: -webkit-zoom-out;
cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-content {
cursor: -webkit-zoom-in;
cursor: zoom-in;
}
.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
cursor: -webkit-grab;
cursor: grab;
}
.fancybox-is-grabbing .fancybox-content {
cursor: -webkit-grabbing;
cursor: grabbing;
}
.fancybox-container [data-selectable="true"] {
cursor: text;
}
.fancybox-image,
.fancybox-spaceball {
background: 0 0;
border: 0;
height: 100%;
left: 0;
margin: 0;
max-height: none;
padding: 0;
top: 0;
-moz-user-select: none;
user-select: none;
width: 100%;
}
.fancybox-share__button,
.slick-slider {
-webkit-user-select: none;
-ms-user-select: none;
}
.fancybox-spaceball {
z-index: 1;
}
.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
height: 100%;
overflow: visible;
padding: 0;
width: 100%;
}
.fancybox-slide--video .fancybox-content {
background: #000;
}
.fancybox-slide--map .fancybox-content {
background: #e5e3df;
}
.fancybox-slide--iframe .fancybox-content {
background: #fff;
}
.fancybox-iframe,
.fancybox-video {
background: 0 0;
border: 0;
display: block;
height: 100%;
margin: 0;
overflow: hidden;
padding: 0;
width: 100%;
}
.fancybox-iframe {
left: 0;
position: absolute;
top: 0;
}
.fancybox-error {
background: #fff;
cursor: default;
max-width: 400px;
padding: 40px;
width: 100%;
}
.fancybox-error p {
color: #444;
font-size: 16px;
line-height: 20px;
margin: 0;
padding: 0;
}
.fancybox-button {
background: rgba(30, 30, 30, 0.6);
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
cursor: pointer;
display: inline-block;
height: 44px;
margin: 0;
padding: 10px;
position: relative;
-webkit-transition: color 0.2s;
transition: color 0.2s;
vertical-align: top;
visibility: inherit;
width: 44px;
}
.slick-loading .slick-slide,
.slick-loading .slick-track {
visibility: hidden;
}
.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
color: #ccc;
}
.fancybox-button:hover {
color: #fff;
}
.fancybox-button:focus {
outline: 0;
}
.fancybox-button.fancybox-focus {
outline: dotted 1px;
}
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
color: #888;
cursor: default;
outline: 0;
}
.fancybox-button div {
height: 100%;
}
.fancybox-button svg {
display: block;
height: 100%;
overflow: visible;
position: relative;
width: 100%;
}
.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:nth-child(1),
.fancybox-button--pause svg:nth-child(1),
.fancybox-button--play svg:nth-child(2),
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
display: none;
}
.fancybox-button svg path {
fill: currentColor;
stroke-width: 0;
}
.fancybox-progress {
background: #ff5268;
height: 2px;
left: 0;
position: absolute;
right: 0;
top: 0;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0;
transform-origin: 0;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property:
transform,
-webkit-transform;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
z-index: 99998;
}
.fancybox-close-small {
background: 0 0;
border: 0;
border-radius: 0;
color: #ccc;
cursor: pointer;
opacity: 0.8;
padding: 8px;
position: absolute;
right: -12px;
top: -44px;
z-index: 401;
}
.fancybox-close-small:hover {
color: #fff;
opacity: 1;
}
.fancybox-slide--html .fancybox-close-small {
color: currentColor;
padding: 10px;
right: 0;
top: 0;
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
overflow: hidden;
}
.fancybox-navigation .fancybox-button {
background-clip: content-box;
height: 100px;
opacity: 0;
position: absolute;
top: calc(50% - 50px);
width: 70px;
}
.fancybox-navigation .fancybox-button div {
padding: 7px;
}
.fancybox-navigation .fancybox-button--arrow_left {
left: 0;
left: env(safe-area-inset-left);
padding: 31px 26px 31px 6px;
}
.fancybox-navigation .fancybox-button--arrow_right {
padding: 31px 6px 31px 26px;
right: 0;
right: env(safe-area-inset-right);
}
.fancybox-caption {
background: -webkit-gradient(
linear,
left bottom,
left top,
from(rgba(0, 0, 0, 0.85)),
color-stop(50%, rgba(0, 0, 0, 0.3)),
color-stop(65%, rgba(0, 0, 0, 0.15)),
color-stop(75.5%, rgba(0, 0, 0, 0.075)),
color-stop(82.85%, rgba(0, 0, 0, 0.037)),
color-stop(88%, rgba(0, 0, 0, 0.019)),
to(rgba(0, 0, 0, 0))
);
background: linear-gradient(
to top,
rgba(0, 0, 0, 0.85) 0,
rgba(0, 0, 0, 0.3) 50%,
rgba(0, 0, 0, 0.15) 65%,
rgba(0, 0, 0, 0.075) 75.5%,
rgba(0, 0, 0, 0.037) 82.85%,
rgba(0, 0, 0, 0.019) 88%,
rgba(0, 0, 0, 0) 100%
);
bottom: 0;
color: #eee;
font-size: 14px;
font-weight: 400;
left: 0;
line-height: 1.5;
padding: 75px 44px 25px;
pointer-events: none;
right: 0;
text-align: center;
z-index: 99996;
}
@supports (padding: max(0px)) {
.fancybox-caption {
padding: 75px 44px 25px;
}
}
.fancybox-caption--separate {
margin-top: -50px;
}
.fancybox-caption__body {
max-height: 50vh;
overflow: auto;
pointer-events: all;
}
.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
color: #ccc;
text-decoration: none;
}
.fancybox-caption a:hover {
color: #fff;
text-decoration: underline;
}
.fancybox-loading {
-webkit-animation: fancybox-rotate 1s linear infinite;
animation: fancybox-rotate 1s linear infinite;
background: 0 0;
border: 4px solid #888;
border-bottom-color: #fff;
border-radius: 50%;
height: 50px;
left: 50%;
margin: -25px 0 0 -25px;
opacity: 0.7;
padding: 0;
position: absolute;
top: 50%;
width: 50px;
z-index: 99999;
}
@-webkit-keyframes fancybox-rotate {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes fancybox-rotate {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.fancybox-animated {
-webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}
.fancybox-fx-slide.fancybox-slide--previous {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--next {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--current {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
opacity: 0;
-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
opacity: 1;
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
opacity: 0;
-webkit-transform: scale3d(1.5, 1.5, 1.5);
transform: scale3d(1.5, 1.5, 1.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
opacity: 0;
-webkit-transform: scale3d(0.5, 0.5, 0.5);
transform: scale3d(0.5, 0.5, 0.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
.fancybox-fx-rotate.fancybox-slide--previous {
opacity: 0;
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
}
.fancybox-fx-rotate.fancybox-slide--next {
opacity: 0;
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
.fancybox-fx-rotate.fancybox-slide--current {
opacity: 1;
-webkit-transform: rotate(0);
transform: rotate(0);
}
.fancybox-fx-circular.fancybox-slide--previous {
opacity: 0;
-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--next {
opacity: 0;
-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--current {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}
.fancybox-fx-tube.fancybox-slide--previous {
-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
-webkit-transform: translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1);
}
@media all and (max-height: 576px) {
.fancybox-slide {
padding-left: 6px;
padding-right: 6px;
}
.fancybox-slide--image {
padding: 6px 0;
}
.fancybox-close-small {
right: -6px;
}
.fancybox-slide--image .fancybox-close-small {
background: #4e4e4e;
color: #f2f4f6;
height: 36px;
opacity: 1;
padding: 6px;
right: 0;
top: 0;
width: 36px;
}
.fancybox-caption {
padding-left: 12px;
padding-right: 12px;
}
@supports (padding: max(0px)) {
.fancybox-caption {
padding-left: 12px;
padding-right: 12px;
}
}
}
.fancybox-share {
background: #f4f4f4;
border-radius: 3px;
max-width: 90%;
padding: 30px;
text-align: center;
}
.fancybox-share h1 {
color: #222;
font-size: 35px;
font-weight: 700;
margin: 0 0 20px;
}
.fancybox-share p {
margin: 0;
padding: 0;
}
.fancybox-share__button {
border: 0;
border-radius: 3px;
display: inline-block;
font-size: 14px;
font-weight: 700;
line-height: 40px;
margin: 0 5px 10px;
min-width: 130px;
padding: 0 15px;
text-decoration: none;
-webkit-transition: all 0.2s;
transition: all 0.2s;
-moz-user-select: none;
user-select: none;
white-space: nowrap;
}
.fancybox-share__button:link,
.fancybox-share__button:visited {
color: #fff;
}
.fancybox-share__button:hover {
text-decoration: none;
}
.fancybox-share__button--fb {
background: #3b5998;
}
.fancybox-share__button--fb:hover {
background: #344e86;
}
.fancybox-share__button--pt {
background: #bd081d;
}
.fancybox-share__button--pt:hover {
background: #aa0719;
}
.fancybox-share__button--tw {
background: #1da1f2;
}
.fancybox-share__button--tw:hover {
background: #0d95e8;
}
.fancybox-share__button svg {
height: 25px;
margin-right: 7px;
position: relative;
top: -1px;
vertical-align: middle;
width: 25px;
}
.fancybox-share__button svg path {
fill: #fff;
}
.fancybox-share__input {
background: 0 0;
border: 0;
border-bottom: 1px solid #d7d7d7;
border-radius: 0;
color: #5d5b5b;
font-size: 14px;
margin: 10px 0 0;
outline: 0;
padding: 10px 15px;
width: 100%;
}
.video,
.video h1,
.video h3 {
color: #000;
}
.fancybox-thumbs {
background: #ddd;
bottom: 0;
display: none;
margin: 0;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
padding: 2px 2px 4px;
position: absolute;
right: 0;
top: 0;
width: 212px;
z-index: 99995;
}
.fancybox-show-thumbs .fancybox-thumbs,
.slick-list,
.slick-slider,
.slick-track {
display: block;
}
.fancybox-thumbs-x {
overflow-x: auto;
overflow-y: hidden;
}
.fancybox-show-thumbs .fancybox-inner {
right: 212px;
}
.fancybox-thumbs__list {
font-size: 0;
height: 100%;
list-style: none;
margin: 0;
overflow-x: hidden;
overflow-y: auto;
padding: 0;
position: absolute;
position: relative;
white-space: nowrap;
width: 100%;
}
.fancybox-thumbs-x .fancybox-thumbs__list {
overflow: hidden;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
width: 7px;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
background: #fff;
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.gallery__items-item:hover,
.video__gallery .col:hover {
-webkit-box-shadow:
0 20px 40px rgba(0, 0, 0, 0.25),
0 5px 10px rgba(0, 0, 0, 0.2);
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
background: #2a2a2a;
border-radius: 10px;
}
.fancybox-thumbs__list a,
.video__img {
background-repeat: no-repeat;
background-size: cover;
}
.fancybox-thumbs__list a {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background-color: rgba(0, 0, 0, 0.1);
background-position: center center;
cursor: pointer;
float: left;
height: 75px;
margin: 2px;
max-height: calc(100% - 8px);
max-width: calc(50% - 4px);
outline: 0;
overflow: hidden;
padding: 0;
position: relative;
width: 100px;
}
.fancybox-thumbs__list a::before {
border: 6px solid #ff5268;
bottom: 0;
content: "";
left: 0;
opacity: 0;
position: absolute;
right: 0;
top: 0;
-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
z-index: 99991;
}
.slick-list,
.slick-slider,
.slick-track,
.video,
.video__text-watch-img {
position: relative;
}
.gallery__items-item,
.products__list-item {
-webkit-transition: -webkit-box-shadow 0.2s ease-out;
}
.fancybox-thumbs__list a:focus::before {
opacity: 0.5;
}
.fancybox-thumbs__list a.fancybox-thumbs-active::before {
opacity: 1;
}
@media all and (max-width: 576px) {
.fancybox-thumbs {
width: 110px;
}
.fancybox-show-thumbs .fancybox-inner {
right: 110px;
}
.fancybox-thumbs__list a {
max-width: calc(100% - 10px);
}
}
.slick-slider {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-moz-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.slick-list {
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: 0;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
left: 0;
top: 0;
margin-left: auto;
margin-right: auto;
}
.slick-track:after,
.slick-track:before {
content: "";
display: table;
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none;
}
[dir="rtl"] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
.home-header-wrap,
.video .wrap {
display: -webkit-box;
display: -ms-flexbox;
}
.video {
margin: 0 0 70px;
}
.video .wrap {
display: flex;
}
.video h1 {
padding: 0 0 13px;
}
.video a {
color: #fff;
}
.video__img {
max-width: 570px;
background-position: 30% 50%;
min-height: 500px;
-ms-flex-item-align: normal;
align-self: normal;
width: 100%;
}
.home-header-wrap {
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-left: auto;
margin-right: auto;
max-width: 1366px;
padding-left: 95px;
}
.block-contact-sales .contact-sales-left,
.video__text {
-ms-flex-item-align: center;
align-self: center;
}
.video__text-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
padding: 20px 110px 20px 0;
}
.video__text-title h1 {
font-size: 56px;
font-weight: 700;
}
.video__text-title p {
font-size: 18px !important;
width: 90%;
line-height: 27px !important;
}
.products h2,
.products h3 {
font-weight: 700;
font-size: 35px;
}
.video__text-title a {
color: #008bfd !important;
text-decoration: underline !important;
}
.products h2,
.products h3,
.products h3:hover a {
color: #008bfd;
}
.video__text-title a:hover {
text-decoration: none !important;
}
.video__text-speed {
padding: 70px 0 0 70px;
width: 19%;
float: left;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/speed.svg) 70px 0 no-repeat;
}
.video__text-price,
.video__text-quality {
padding: 70px 0 0 40px;
width: 17%;
float: left;
}
.video__text-price {
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/hands.svg) 40px 0 no-repeat;
}
.video__text-quality {
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/pig.svg) 40px 0 no-repeat;
}
.video__text-watch {
padding: 0 0 0 50px;
width: 20%;
float: left;
}
.video__text-watch-img img {
display: block;
margin: 0 0 15px;
}
.video__text-watch-img a {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/play.svg) center center no-repeat;
}
.video__text-watch-img a:hover {
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/play_h.svg) center center no-repeat;
}
.products {
margin: 0 0 90px;
}
.products h2 {
padding: 0 0 10px;
}
.products p {
width: 60%;
}
.type-products {
margin: 0;
}
.products__list {
margin-top: 40px;
}
.products__list:after {
content: "";
display: table;
clear: both;
}
.products__list-item {
vertical-align: top;
display: inline-block;
padding: 15px 0 25px 15px;
margin-bottom: 10px;
border-radius: 4px;
background: #fff;
position: relative;
transition: -webkit-box-shadow 0.2s ease-out;
transition: box-shadow 0.2s ease-out;
transition:
box-shadow 0.2s ease-out,
-webkit-box-shadow 0.2s ease-out;
width: 33%;
}
.products__list-item .new,
.products__list-item .price {
position: absolute;
font:
16px/1.5 Gilroy,
sans-serif;
top: 0;
}
.products__list-item .price {
color: #000;
padding: 2px 8px 2px 0;
background: #fff;
left: 0;
}
.products__list-item .new {
color: #fff;
padding: 2px 8px;
background: #49b460;
right: 0;
}
.products__list-item .text {
float: left;
padding: 0 20px 0 0;
}
.products__list-item .text .service-description {
font-size: 14px;
line-height: 20px;
color: #000;
}
.products__list-item .text .service-more {
margin-top: 15px;
color: #008bfd;
display: inline-block;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
text-decoration: none;
}
.products__list-item .text .service-more:hover {
padding-left: 5px;
}
.products__list-item .text h3 {
padding: 0 0 10px;
margin-bottom: 20px;
border-bottom: 2.5px solid #d7d7d7;
font-size: 20px;
line-height: 24px;
font-weight: 700;
}
.products__list-item .text h3 a {
color: #000;
}
.products__list-item .text h3 a:hover {
color: #008bfd;
}
.products__list-item .numbers {
float: right;
padding: 0 0 0 20px;
width: 131px;
color: #000;
font:
16px/1.1 Gilroy,
sans-serif;
}
.products__list-item .numbers span {
font-size: 30px;
}
.products__list-item--big {
width: 50%;
}
.products__list-item-img {
position: relative;
padding: 0 0 22px;
}
.products__list-item-img img {
display: block;
width: 100%;
}
#primary .product__table table tr td:last-child:after,
.products__list-item-img .mobile {
display: none;
}
.products__list--stock .products__list-item:nth-child(3) {
clear: none;
}
.products__list--stock .products__list-item:nth-child(3n + 1) {
clear: left;
}
.product {
padding: 0 0 50px;
}
.product .gallery__items-item {
width: 33.3333%;
}
.product .gallery__items-item:nth-child(4n + 1) {
clear: none;
}
.product .gallery__items-item:nth-child(3n + 1) {
clear: left;
}
.product__text {
float: left;
width: 50%;
}
.product__table {
float: right;
width: 50%;
padding-left: 55px;
}
#primary .product__table table {
width: 100%;
}
#primary .product__table table tr td:last-child {
font-family: Gilroy, sans-serif;
padding-right: 0;
}
#primary .product__table table tr:first-child td {
border-top: none;
}
#primary .product__table table tr:last-child td {
color: #000;
}
#primary .product__materials {
padding: 15px 0 50px;
margin: 0 -8px;
}
#primary .product__materials ul {
padding: 0;
}
#primary .product__materials ul li {
padding: 0 8px;
display: inline-block;
position: relative;
}
#primary .product__materials ul li:before {
display: none;
}
#primary .product__materials ul li .material {
color: #000;
padding: 2px 8px 2px 0;
position: absolute;
background: #fff;
top: 0;
left: 8px;
font:
16px/1.5 Gilroy,
sans-serif;
}
#primary .product__materials .slick-dots {
text-align: center;
padding: 15px 0 0;
}
#primary .product__materials .slick-dots li {
padding: 0 7px;
}
#primary .product__materials .slick-dots li button {
background: #008bfd;
text-indent: -9999px;
width: 12px;
height: 12px;
border-radius: 50%;
border: 2px solid #fff;
cursor: pointer;
}
#primary .product__materials .slick-dots li.slick-active button {
background: #fff;
border: 2px solid #000;
}
.product__gallery {
padding: 0 0 40px;
}
.product__gallery img {
display: block;
}
.product__gallery-img {
padding: 0 0 15px;
}
.product__gallery-img-small {
padding: 0 15px 15px 0;
float: left;
width: 67.8%;
}
.product__gallery-video {
float: right;
width: 32.2%;
margin: 0 0 15px;
position: relative;
}
.product__gallery-video a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/play_big.svg) center 84% no-repeat;
}
.product__gallery-imgs {
float: right;
width: 32.2%;
margin: 0 0 15px;
position: relative;
}
.product__gallery-imgs .product__gallery-img {
display: none;
position: relative;
padding: 0;
margin: 0 0 15px;
}
.product__gallery-imgs .product__gallery-img:first-child {
display: block;
}
.product__gallery-imgs .product__gallery-img .bg {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
}
.product__gallery-imgs .product__gallery-img .text {
display: block;
position: absolute;
top: 50%;
padding: 60px 0 0;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/camera_w.svg) center 0 no-repeat;
left: 0;
width: 100%;
text-align: center;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
color: #fff;
font:
20px/1.5 Gilroy,
sans-serif;
}
.product__gallery-imgs .product__gallery-img a {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.product__form-holder {
padding: 80px 0;
border-top: 2px solid #000;
}
.product__form {
padding: 40px;
background: #f5f5f5;
border-radius: 4px;
}
.product__form p {
padding: 0;
}
.product__form label {
font:
16px/1.5 Gilroy,
sans-serif;
color: #000;
}
.product__form .row {
margin: 0 -5px;
}
.product__form .row:after {
display: block;
content: " ";
clear: both;
}
.product__form .row.acceptance span.wpcf7-list-item {
margin: 0 0 0 6px;
}
.product__form .row.acceptance span.wpcf7-list-item input {
margin: 0 5px 0 0;
}
.product__form .col {
padding: 0 5px;
float: left;
width: 33.3333%;
}
.product__form .wpcf7-text,
.product__form .wpcf7-textarea {
border: 1px solid #ddd;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 4px;
background: #fff;
width: 100%;
padding: 10px 18px 9px;
font:
18px/1.5 Gilroy,
sans-serif;
}
.product__form .wpcf7-textarea {
height: 150px;
resize: vertical;
}
.product__form .wpcf7-form-control-wrap {
margin: 5px 0 15px;
display: block;
}
.product__form .wpcf7-not-valid-tip {
margin: 2px 0 0;
font:
16px/1.3 Gilroy,
sans-serif;
}
.product__form .wpcf7-response-output {
margin: 0;
padding: 5px 15px;
font:
16px/1.3 Gilroy,
sans-serif;
}
.product__form .wpcf7-validation-errors {
display: none !important;
}
.page--rent .products {
margin-top: -15px;
}
.page--rent .products__list-item {
width: 50%;
}
.page--rent .products__list--stock .products__list-item:nth-child(3n + 1) {
clear: none;
}
.gallery__items-item:nth-child(4n + 1),
.page--rent .products__list--stock .products__list-item:nth-child(2n + 1),
.video__gallery .col:nth-child(4n + 1) {
clear: left;
}
.products__filter label {
display: block;
color: #000;
padding: 0 0 2px;
cursor: pointer;
}
.products__filter label input {
width: 18px;
margin: 4px 4px 0 0;
vertical-align: top;
height: 18px;
}
.products__filter label span {
color: #bbb;
}
.about {
padding: 100px 0;
border-top: 2px solid #000;
position: relative;
min-height: 550px;
}
.about h4 a {
color: #000;
display: inline-block;
padding: 0 30px 0 0;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/more.svg) right 11px no-repeat;
}
.about h4 a:hover {
color: #008bfd;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/more_b.svg) right 11px no-repeat;
}
.about__us {
float: left;
width: 51%;
padding: 0 140px 0 0;
}
.about__work {
float: left;
width: 49%;
padding: 0 335px 0 0;
}
.about__img {
position: absolute;
bottom: 0;
right: 0;
}
.about__img img {
display: block;
}
@media screen and (max-width: 1290px) {
.about {
padding: 80px 0;
}
.about__us {
width: 47%;
padding: 0 100px 0 0;
}
.about__work {
width: 53%;
}
}
@media screen and (max-width: 1199px) {
.about__work {
width: 56%;
}
.about__us {
width: 44%;
}
}
@media screen and (max-width: 991px) {
.about__us {
width: 100%;
padding: 0;
float: none;
}
.about__work {
width: 100%;
float: none;
padding-top: 50px;
min-height: 400px;
}
}
@media screen and (max-width: 599px) {
.about__img {
display: none;
}
.about__work {
min-height: 100px;
padding: 50px 0 0;
}
}
.rent {
margin: 0 auto 115px;
padding: 100px 0 120px;
background: #f5f5f5;
max-width: 1530px;
position: relative;
min-height: 570px;
}
.rent .img {
position: absolute;
right: 0;
top: 0;
}
.rent .img.img--top {
top: auto;
bottom: 0;
}
.rent .h1 {
float: left;
width: 49%;
position: relative;
z-index: 1;
}
.rent h4 {
padding: 20px 0 0;
}
@media screen and (max-width: 1290px) {
.rent {
margin: 0 auto 80px;
padding: 80px 0;
min-height: 350px;
}
}
@media screen and (max-width: 991px) {
.rent .h1 {
float: none;
width: 100%;
}
.rent .img {
display: none;
}
}
@media screen and (max-width: 599px) {
.rent {
padding: 50px 0;
margin: 0 auto 50px;
}
.rent .h1 h4 a:nth-child(2) {
margin: 20px 0 0;
display: block;
}
}
.gallery {
padding: 0 0 120px;
}
.gallery .filter {
float: right;
margin: -72px 0 10px;
color: #000;
}
.gallery .filter .title {
display: inline-block;
font:
20px/1.5 Gilroy,
sans-serif;
}
.gallery .filter__item {
display: inline-block;
padding: 0 0 0 50px;
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.gallery .filter__item label {
cursor: pointer;
}
.gallery .filter__item input {
position: absolute;
opacity: 0;
height: 0;
width: 0;
}
.gallery .filter__item input:checked ~ .checkmark:after {
display: block;
}
.gallery .filter__item .checkmark {
position: absolute;
top: 2px;
left: 20px;
height: 20px;
width: 20px;
background-color: #ddd;
border-radius: 3px;
}
.gallery .filter__item .checkmark:after {
content: "";
position: absolute;
display: none;
left: 7px;
top: 3px;
width: 4px;
height: 8px;
border: solid #000;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.gallery .showing {
float: right;
padding: 11px 0 0 10px;
color: #bbb;
font:
20px/1.5 Gilroy,
sans-serif;
}
.gallery__items {
padding: 30px 0 65px;
}
.gallery__items-item {
width: 25%;
float: left;
padding-top: 15px;
padding-bottom: 15px;
background: #fff;
position: relative;
border-radius: 4px;
transition: -webkit-box-shadow 0.2s ease-out;
transition: box-shadow 0.2s ease-out;
transition:
box-shadow 0.2s ease-out,
-webkit-box-shadow 0.2s ease-out;
}
.gallery__items-item .object,
.gallery__items-item .text {
position: absolute;
left: 0;
font:
16px/1.5 Gilroy,
sans-serif;
}
.gallery__items-item:hover {
box-shadow:
0 20px 40px rgba(0, 0, 0, 0.25),
0 5px 10px rgba(0, 0, 0, 0.2);
z-index: 10;
}
.gallery__items-item .object {
color: #000;
padding: 2px 8px 2px 0;
background: #fff;
top: 0;
}
.gallery__items-item .text {
color: #fff;
padding: 10px 20px 20px;
bottom: 0;
width: 100%;
}
.gallery__items-item .text h3 {
padding: 0 0 5px;
}
.gallery__items-item .text p {
padding: 0;
}
.gallery__items-item .text a {
color: #fff;
display: block;
}
.gallery__items-item-inner {
position: relative;
}
.gallery__items-item-img {
min-height: 150px;
background: #777;
}
.gallery__items-item-img img {
display: block;
width: 100%;
}
.video__gallery {
margin: 0 -8px 20px;
}
.video__gallery .col {
padding: 8px;
float: left;
width: 33.3333%;
background: #fff;
position: relative;
border-radius: 4px;
-webkit-transition: -webkit-box-shadow 0.2s ease-out;
transition: -webkit-box-shadow 0.2s ease-out;
transition: box-shadow 0.2s ease-out;
transition:
box-shadow 0.2s ease-out,
-webkit-box-shadow 0.2s ease-out;
}
.video__gallery .col:hover {
box-shadow:
0 20px 40px rgba(0, 0, 0, 0.25),
0 5px 10px rgba(0, 0, 0, 0.2);
z-index: 10;
}
.video__gallery-item {
padding: 0 0 68%;
position: relative;
}
.video__gallery-item a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/play.svg) center center no-repeat;
background-size: 80px auto;
}
@media screen and (max-width: 1199px) {
.gallery__items-item:nth-child(4n + 1) {
clear: none;
}
.gallery__items-item:nth-child(3n + 1) {
clear: left;
}
.gallery__items-item {
width: 33.3333%;
}
}
@media screen and (max-width: 991px) {
.gallery .filter {
float: none;
margin: 0 0 30px;
}
.gallery {
padding: 0 0 80px;
}
}
@media screen and (max-width: 800px) {
.gallery__items-item:nth-child(3n + 1) {
clear: none;
}
.gallery__items-item:nth-child(2n + 1) {
clear: left;
}
.gallery__items-item {
width: 50%;
}
}
@media screen and (max-width: 767px) {
.video__gallery .col:nth-child(3n + 1) {
clear: none;
}
.video__gallery .col:nth-child(2n + 1) {
clear: left;
}
.video__gallery .col {
width: 50%;
}
}
@media screen and (max-width: 599px) {
.gallery__items-item {
width: 100%;
}
.gallery .filter {
float: none;
}
.gallery .filter__item .checkmark {
left: 0;
}
.gallery .filter__item {
padding: 0 0 0 30px;
display: block;
}
}
@media screen and (max-width: 479px) {
.video__gallery-item a {
background-size: 50px auto;
}
}
.popup_form {
width: 550px;
max-width: 100%;
padding: 30px;
border-radius: 4px;
}
.popup_form p {
padding: 0;
}
.popup_form label {
font:
16px/1.5 Gilroy,
sans-serif;
color: #000;
}
.popup_form .row {
margin: 0 -5px;
}
.popup_form .row:after {
display: block;
content: " ";
clear: both;
}
.popup_form .row.acceptance span.wpcf7-list-item {
margin: 0 0 0 6px;
}
.popup_form .row.acceptance span.wpcf7-list-item input {
margin: 0 5px 0 0;
}
.popup_form .col {
padding: 0 5px;
float: left;
width: 50%;
}
.popup_form .wpcf7-text,
.popup_form .wpcf7-textarea {
border: 1px solid #ddd;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 4px;
background: #f5f5f5;
width: 100%;
padding: 10px 18px 9px;
font:
18px/1.5 Gilroy,
sans-serif;
}
.popup_form .wpcf7-textarea {
height: 150px;
resize: vertical;
}
.popup_form .wpcf7-form-control-wrap {
margin: 5px 0 15px;
display: block;
}
.popup_form .wpcf7-not-valid-tip {
margin: 2px 0 0;
font:
16px/1.3 Gilroy,
sans-serif;
}
.popup_form .wpcf7-response-output {
margin: 0;
padding: 5px 15px;
font:
16px/1.3 Gilroy,
sans-serif;
}
.popup_form .wpcf7-validation-errors {
display: none !important;
}
@media screen and (max-width: 599px) {
.popup_form .col {
width: 100%;
}
}
.contacts__bottom-holder {
background-color: #008bfd;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
height: 400px;
}
.contacts__bottom-holder .text {
padding-top: 80px;
padding-right: 40px;
width: 45%;
color: #fff;
font-size: 14px;
font-weight: 400;
font-family: Gilroy, sans-serif;
}
.contacts__bottom-holder .text .uab-title {
font-size: 20px;
font-weight: 700;
color: #000;
}
.contacts__bottom-holder .text .bold {
font-weight: 700;
}
.contacts__bottom-holder .text a {
color: #fff;
}
.contacts__bottom-holder .text a:hover {
text-decoration: underline;
}
.contacts__bottom-holder .map {
width: 100%;
height: 400px;
}
.contacts__info {
padding: 0 0 70px;
margin: -10px 0 0;
}
.contacts__info .contacts__info-title {
float: left;
width: 25%;
}
.contacts__info .contacts__info-title h3 {
padding-right: 50px;
}
.contacts__info-text {
padding-top: 80px;
}
.contacts__info-text .col.req strong a {
margin-top: 0 !important;
}
.contacts__info-text .req {
float: left;
width: 35%;
}
.contacts__info-text .req a {
color: #000 !important;
text-transform: none !important;
font-size: 14px !important;
}
.contacts__info-text .req a:hover {
color: #008bfd !important;
padding-left: 0 !important;
}
.contacts__info-text .req h2 {
color: #000 !important;
margin-top: 0 !important;
padding-top: 0 !important;
}
.contacts__info-text .req .info {
max-width: 360px;
}
.contacts__info-text .req .phone {
padding-bottom: 20px;
}
.contacts__info-text .req .phone a {
padding-left: 33px;
color: #000;
display: inline-block;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/phone.svg) 0 3px no-repeat;
}
.contacts__info-text .req .email {
padding-bottom: 25px;
}
.contacts__info-text .req .email a {
padding-left: 33px;
display: inline-block;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/email.svg) 0 7px no-repeat;
}
.contacts__info-text .req .email a:hover {
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/email_h.svg) 0 7px no-repeat;
}
.contacts__info-text .req .marker {
padding-left: 33px;
padding-bottom: 50px;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/marker_small.svg) 0 1px no-repeat;
}
.contacts__info-text .form {
float: right;
width: 56%;
}
.contacts__info-text .form .wpcf7-form.invalid .wpcf7-response-output {
display: none !important;
}
.contacts__info-text .form .wpcf7-form .wpcf7-not-valid-tip {
position: absolute !important;
font-size: 13px !important;
margin: 6px 0 0 !important;
}
.contacts__info-text .form .wpcf7-form .wpcf7-not-valid-tip:before {
content: " ";
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/contact-validation-error.svg) 0 10px no-repeat;
padding: 9px;
margin: 5px;
display: inline;
}
.contacts__info-text .form .wpcf7-submit {
cursor: pointer;
border: none;
margin-top: 15px;
color: #008bfd;
display: inline-block;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
font-family: Gilroy, sans-serif;
-webkit-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
background-color: transparent;
}
.contacts__info-text .form .wpcf7-submit:hover {
padding-left: 5px;
}
.contacts__info-text .form .contact__column {
display: inline-block;
vertical-align: top;
width: 46%;
}
.contacts__info-text .form .contact__column .contact__column-input {
margin-bottom: 44px;
}
.contacts__info-text
.form
.contact__column
.contact__column-input
.wpcf7-form-control-wrap {
margin: 0;
}
.contacts__info-text .form .contact__column .contact__column-input input {
padding: 5px 10px;
font-size: 14px;
font-weight: 400;
border-radius: 0;
border: none;
border-bottom: 2px solid #ccc;
background: 0 0;
}
.contacts__info-text
.form
.contact__column
.contact__column-input
input::-webkit-input-placeholder {
color: #999;
}
.contacts__info-text
.form
.contact__column
.contact__column-input
input::-moz-placeholder {
color: #999;
}
.contacts__info-text
.form
.contact__column
.contact__column-input
input::-ms-input-placeholder {
color: #999;
}
.contacts__info-text
.form
.contact__column
.contact__column-input
input::placeholder {
color: #999;
}
.contacts__info-text .form .contact__column .contact__column-input input:focus {
border-bottom: 2px solid #008bfd;
}
.contacts__info-text .form .contact__text-input {
width: 50%;
display: inline-block;
padding-left: 25px;
}
.contacts__info-text .form .contact__text-input textarea {
font-size: 14px;
font-weight: 400;
border-radius: 0;
min-height: 182px;
resize: none;
border: 2px solid #ccc;
background: 0 0;
}
.contacts__info-text
.form
.contact__text-input
textarea::-webkit-input-placeholder {
color: #999;
}
.contacts__info-text .form .contact__text-input textarea::-moz-placeholder {
color: #999;
}
.contacts__info-text
.form
.contact__text-input
textarea::-ms-input-placeholder {
color: #999;
}
.contacts__info-text .form .contact__text-input textarea::placeholder {
color: #999;
}
.contacts__info-text .form .contact__text-input textarea:focus {
border: 2px solid #008bfd;
}
.contacts__info-text .sections {
padding: 50px 0 0;
}
.contacts__info-text .section {
float: left;
width: 23%;
}
.contacts__team {
padding: 70px 0 120px;
border-top: 2px solid #000;
}
.contacts__team-title {
float: left;
width: 25%;
}
.contacts__team-members {
float: right;
width: 75%;
padding-top: 14px;
}
.contacts__team-members .row {
margin: 0 -25px;
}
.contacts__team-members .col {
padding: 0 25px 30px;
}
.contacts__team-member {
float: left;
width: 16.6666%;
}
.contacts__team-member h4,
.contacts__team-member p {
line-height: 1.3;
padding: 0 0 5px;
}
@media screen and (max-width: 1290px) {
.contacts__info .contacts__info-title,
.contacts__team-title {
width: 20%;
}
}
@media screen and (max-width: 1199px) {
.contacts__info .contacts__info-title,
.contacts__info-text,
.contacts__team-members,
.contacts__team-title {
width: 100%;
}
.contacts__info .contacts__info-title h3 {
padding-right: 0;
}
}
@media screen and (max-width: 991px) {
.contacts__info-text .form,
.contacts__info-text .req,
.contacts__info-text .section {
width: 50%;
}
.contacts__team-member {
width: 25%;
}
}
@media screen and (max-width: 767px) {
.contacts__info-text .form,
.contacts__info-text .req {
width: 100%;
}
.contacts__team-member {
width: 33.3333%;
}
.contact__column,
.contact__text-input {
display: block !important;
width: 100% !important;
}
.contacts__info-text .req .info {
max-width: 100%;
}
.contacts__info-text .form {
padding-top: 30px;
padding-bottom: 30px;
}
.contacts__team {
padding: 70px 0;
}
.wpcf7-submit {
margin-left: 10px !important;
}
.contact__text-input {
padding-left: 0 !important;
}
.contacts__bottom-holder {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 0;
height: auto;
}
.contacts__bottom-holder .text {
padding: 20px 30px;
width: 100%;
}
}
@media screen and (max-width: 479px) {
.contacts__team-member {
width: 50%;
}
.contacts__info-text .section {
width: 100%;
}
}
.form p {
padding: 0;
}
.form label {
font:
16px/1.5 Gilroy,
sans-serif;
color: #000;
}
.form .row {
margin: 0 -5px;
}
.form .row:after {
display: block;
content: " ";
clear: both;
}
.form .row.acceptance span.wpcf7-list-item {
margin: 0 0 0 6px;
}
.form .row.acceptance span.wpcf7-list-item input {
margin: 0 5px 0 0;
}
.form .col {
padding: 0 5px;
float: left;
width: 50%;
}
.form .wpcf7-text,
.form .wpcf7-textarea {
border: 1px solid #ddd;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 4px;
background: #f5f5f5;
width: 100%;
padding: 10px 18px 9px;
font:
18px/1.5 Gilroy,
sans-serif;
}
.form .wpcf7-textarea {
height: 150px;
resize: vertical;
}
.form .wpcf7-form-control-wrap {
margin: 5px 0 15px;
display: block;
}
.form .wpcf7-not-valid-tip {
margin: 2px 0 0;
font:
16px/1.3 Gilroy,
sans-serif;
}
.form .wpcf7-response-output {
margin: 0;
padding: 5px 15px;
font:
16px/1.3 Gilroy,
sans-serif;
}
.form .wpcf7-acceptance .wpcf7-list-item label,
.form .wpcf7-checkbox .wpcf7-list-item label {
font-size: 14px;
font-weight: 400;
}
.form .wpcf7-validation-errors {
display: none !important;
}
.form .wpcf7-acceptance {
margin: -30px 0;
display: block;
}
.form .wpcf7-acceptance .wpcf7-list-item {
margin: 0;
}
.form .wpcf7-acceptance .wpcf7-list-item label a {
margin: 0 !important;
}
.form .wpcf7-acceptance .wpcf7-list-item label input {
margin: 7px 7px 0 0;
float: left;
}
.form .wpcf7-form-control-wrap textarea {
margin: 0 0 -30px;
}
.form .checkbox-154 {
display: inline-block;
}
.form .wpcf7-checkbox {
margin: 0 0 -20px;
display: inline-block;
}
.form .wpcf7-checkbox .wpcf7-list-item {
margin: 0;
}
.form .wpcf7-checkbox .wpcf7-list-item label a {
margin: 0 !important;
}
.form .wpcf7-checkbox .wpcf7-list-item label input {
margin: 7px 7px 0 0;
float: left;
}
.projects__single h1,
.projects__single h2 {
margin-bottom: 0;
font-size: 35px;
font-weight: 700;
padding-bottom: 0 !important;
}
.form .wpcf7-form .wpcf7-not-valid-tip {
min-width: 239px;
left: -5px;
bottom: -20px;
}
.wpcf7-form.sent .contact__column,
.wpcf7-form.sent .contact__text-input {
display: none;
}
@media screen and (max-width: 599px) {
.form .col {
width: 100%;
}
}
.projects__single h1 {
margin-top: 0;
color: #000;
}
.projects__single h2 {
margin-top: 80px !important;
color: #008bfd;
line-height: 41px;
padding-top: 0 !important;
}
.projects__single .wp-block-columns {
padding: 0 !important;
}
.projects__single .wp-block-columns:nth-of-type(2n - 1) {
background-color: #f2f2f2;
margin-left: -100% !important;
padding-left: 100% !important;
margin-right: -100% !important;
padding-right: 100% !important;
}
.projects__single .wp-block-columns:nth-of-type(1) {
margin-top: 90px !important;
}
.projects__single .wp-block-columns .wp-block-column .wp-block-image {
line-height: 0 !important;
margin-bottom: 0 !important;
}
.projects__single .wp-block-columns .wp-block-column:last-child p {
margin-bottom: 30px !important;
}
.clients-dynamic-block .wp-block-column {
-ms-flex-preferred-size: 45% !important;
flex-basis: 45% !important;
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.clients-dynamic-block .wp-block-image {
text-align: center;
margin-bottom: 0 !important;
}
.clients-dynamic-block .wp-block-image img {
max-width: 130px;
}
@media (max-width: 781px) {
.clients-dynamic-block .wp-block-column {
-ms-flex-preferred-size: calc(20% - 16px) !important;
flex-basis: calc(20% - 16px) !important;
}
}
@media screen and (max-width: 720px) {
.header-wrap {
padding-right: 10px !important;
}
}
.block-contact-sales {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
background-color: #f2f2f2;
padding: 80px 40px 100px 110px;
line-height: 0;
}
.block-contact-sales a:hover {
padding-left: 0 !important;
}
.block-contact-sales p {
color: #000 !important;
font-size: 20px !important;
font-weight: 700 !important;
line-height: 24px !important;
margin-top: 0 !important;
}
.block-contact-sales .contact-sales-left {
height: auto;
width: 44%;
}
.block-contact-sales .contact-sales-right {
height: auto;
width: 46%;
}
.tech-top-holder .tech-items-holder {
padding-bottom: 50px;
border-bottom: 2px solid #d7d7d7;
}
.tech-top-holder:last-child .tech-items-holder {
border-bottom: none;
padding-bottom: 30px;
}
.btn-disabled {
pointer-events: none !important;
color: #000 !important;
}
.decoration-square {
padding: 80px 40px 100px;
background-color: #008bfd;
}
.decoration-square .decoration-left {
display: inline-block;
height: auto;
width: 44%;
color: #fff;
vertical-align: top;
margin: 30px 0 0;
font-size: 14px;
line-height: 20px;
padding-right: 50px;
}
.decoration-square .decoration-left a {
color: #fff !important;
display: block !important;
margin-top: 15px;
text-transform: uppercase;
font-size: 11px !important;
font-weight: 700;
text-decoration: none;
}
.decoration-square .decoration-right {
display: inline-block;
height: auto;
width: 55%;
background-image: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/decor-3-white.svg);
background-repeat: no-repeat;
min-height: 130px;
background-size: 90% auto;
background-position: 50% 50%;
}
.mobile-follow-icons {
display: none;
padding-left: 15px;
}
.mobile-follow-icons .mobile-follow-icon {
margin-right: 18px;
}
.mobile-follow-icons .mobile-follow-icon svg {
width: 22px;
opacity: 0.3;
}
.header__img-wrapper {
background-color: #008bfd;
height: 440px;
margin: 0 0 70px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.decor--holder {
width: 21%;
}
.header__white-decor {
height: 142px;
width: 532px;
background-size: 432px 142px;
margin-left: 62px;
margin-top: 150px;
background-repeat: no-repeat;
background-image: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/decor-1-white.svg);
}
.header__white-decor.contacts-img {
background-image: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/decor-2-white.svg);
}
.copyright-top-text {
float: right;
font-size: 11px;
margin-top: 5px;
margin-right: 15px;
opacity: 0.5;
}
.seof__sidebar .seof__item {
margin-bottom: 10px;
color: #000;
text-decoration: none;
font-family: Gilroy, sans-serif;
font-size: 14px;
font-weight: 300;
padding-right: 15px;
}
.seof__sidebar .seof__item.active {
color: #008bfd;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/menu_hover.svg) right center no-repeat;
background-size: 6px 8px;
}
.seof__sidebar .seof__item:hover {
color: #008bfd;
}
.seof__sidebar .sidebar-block {
width: 235px;
}
.seof__sidebar .sidebar-block .sidebar-block-content {
-webkit-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
cursor: pointer;
padding: 25px;
margin-top: 60px;
margin-right: auto;
margin-left: auto;
max-width: 300px;
display: block;
background-color: #008bfd;
}
.seof__sidebar .sidebar-block .sidebar-block-content:hover {
background-color: #1a97fd;
}
.block-career,
.block-numbers,
.block-why-lithuania {
background-color: #008bfd;
}
.seof__sidebar
.sidebar-block
.sidebar-block-content:hover
.sidebar-button-more {
padding-left: 5px;
}
.seof__sidebar .sidebar-block .sidebar-block-content .sidebar-text {
font-size: 20px;
font-weight: 700;
line-height: 24px;
color: #000;
}
.seof__sidebar .sidebar-block .sidebar-block-content .sidebar-button-more {
-webkit-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
display: inline-block;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
margin-top: 15px;
color: #fff;
}
.block-career {
padding: 80px 30px;
margin-bottom: 80px;
}
.block-career .block-career__text {
max-width: 32%;
}
.block-career .block-career__text h3 {
color: #000;
font-size: 35px;
font-weight: 700;
margin-bottom: 15px;
}
.block-career .block-career__text p {
color: #fff !important;
}
.block-career .block-career__decor {
right: 160px;
height: 124px;
width: 417px;
background-size: 417px 124px;
margin-top: -62px;
position: absolute;
top: 50%;
background-repeat: no-repeat;
background-position: 50% 0;
display: block;
background-image: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/decor-1-white.svg);
}
.block-career .button-more {
margin-top: 15px;
color: #fff;
display: inline-block;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
text-decoration: none;
}
.block-career .button-more:hover {
padding-left: 5px;
}
.block-why-lithuania {
background-image: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/bg-lithuania.jpg);
background-size: 100% auto;
background-position: center 100%;
background-repeat: no-repeat;
color: #fff;
padding: 80px 30px 450px;
}
.block-why-lithuania .block-why-lithuania__text {
max-width: 60%;
}
.block-why-lithuania .block-why-lithuania__text h3 {
color: #000;
font-size: 35px;
font-weight: 700;
margin-bottom: 15px;
}
.block-why-lithuania .block-why-lithuania__text p,
.block-why-lithuania .why-items .why-item .why-item-title {
color: #fff !important;
}
.block-why-lithuania .why-items .why-item {
display: inline-block;
width: 32%;
margin-top: 0;
padding-top: 45px;
padding-right: 50px;
text-align: left;
font-size: 20px;
vertical-align: top;
}
.block-why-lithuania .why-items .why-item .why-item-counter {
border-bottom: 3px solid #40a8fd;
position: relative;
}
.block-why-lithuania .why-items .why-item .why-item-date {
color: #fff;
font-size: 11px;
font-weight: 700;
opacity: 0.5;
-ms-flex-item-align: center;
align-self: center;
padding-right: 22px;
position: absolute;
top: 25px;
right: 10px;
}
.block-why-lithuania .why-items .why-item .why-item-number {
text-align: left;
font-size: 35px;
font-weight: 700;
color: #fff;
}
.block-why-lithuania .why-items .why-item .why-item-number sup {
font-size: 20px;
top: 0.2em;
line-height: 0;
position: relative;
}
.block-numbers {
padding: 40px 30px 80px;
}
.block-numbers .block-numbers__items .block-numbers__item {
display: inline-block;
width: 24%;
margin-top: 0;
padding-top: 25px;
padding-right: 50px;
text-align: left;
font-size: 20px;
vertical-align: top;
}
.block-numbers
.block-numbers__items
.block-numbers__item
.block-numbers__title {
color: #fff !important;
}
.block-numbers
.block-numbers__items
.block-numbers__item
.block-number__counter:after {
content: " ";
border-bottom: 3px solid #40a8fd;
display: block;
width: 0;
}
.block-numbers
.block-numbers__items
.block-numbers__item
.block-number__counter.animate:after {
-webkit-transition: all 2s linear;
transition: all 2s linear;
width: 100%;
}
.block-numbers
.block-numbers__items
.block-numbers__item
.block-numbers__number {
margin-bottom: 20px;
padding-bottom: 10px;
text-align: left;
font-size: 35px;
font-weight: 700;
color: #fff;
}
.block-partners {
background-color: #f2f2f2;
}
.block-partners .partners-list {
padding-top: 70px;
padding-bottom: 70px;
}
.block-partners .partners-list .partners-list-item {
width: 15.66%;
display: inline-block;
text-align: center;
}
.block-partners .partners-list .partners-list-item img {
max-width: 130px;
}
.block-projects {
padding-top: 80px;
}
.block-projects .button-more {
margin-top: 15px;
color: #008bfd;
display: inline-block;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
text-decoration: none;
}
.block-projects .button-more:hover {
padding-left: 5px;
}
.block-projects .block-projects__title a {
color: #008bfd;
font-weight: 700;
font-size: 35px;
}
.block-projects .block-works {
padding-bottom: 110px;
margin-top: 60px;
margin-right: 0;
margin-left: 0;
}
.block-projects .block-works::after {
clear: both;
content: "";
display: block;
}
.block-projects .block-works .block-works__group-top {
display: block;
direction: ltr;
}
.block-projects .block-works .block-works__group-top::after {
clear: both;
content: "";
display: block;
}
.block-projects .block-works .block-works__group-top .block-works__item {
color: #f2f2f2;
display: inline-block;
float: left;
margin: 0 !important;
direction: ltr;
height: auto;
width: 33.33%;
text-transform: none !important;
}
.block-projects
.block-works
.block-works__group-top
.block-works__item.short-block {
width: 50%;
}
.block-projects .block-works .block-works__group-top .block-works__item:hover {
padding-left: 0 !important;
}
.block-projects
.block-works
.block-works__group-top
.block-works__item:hover
.block-works__wrapper
.block-works__content {
background-color: #248dfa !important;
}
.block-projects
.block-works
.block-works__group-top
.block-works__item:hover
.block-works__wrapper
.block-works__content
.block-works__title {
color: #fff;
}
.block-projects
.block-works
.block-works__group-top
.block-works__item:hover
.block-works__wrapper
.block-works__content
.block-works__client {
color: #fff !important;
opacity: 0.5;
}
.block-projects
.block-works
.block-works__group-top
.block-works__item:hover
.block-works__wrapper
.block-works__content
.button__circle-right {
border-color: #7fc5fe;
color: #7fc5fe;
}
.block-projects
.block-works
.block-works__group-top
.block-works__item.block-works__first-work {
height: auto;
width: 66.66%;
}
.block-projects
.block-works
.block-works__group-top
.block-works__item.block-works__first-work
.block-works__wrapper
.block-works__image {
height: 75%;
}
.block-projects
.block-works
.block-works__group-top
.block-works__item.block-works__first-work
.block-works__wrapper
.block-works__content {
height: 25%;
}
.block-projects
.block-works
.block-works__group-top
.block-works__item
.block-works__wrapper {
padding-top: 100%;
position: relative;
overflow: hidden;
}
.block-projects
.block-works
.block-works__group-top
.block-works__item
.block-works__wrapper
.block-works__image {
position: absolute;
top: 0;
right: 0;
left: 0;
height: 50%;
background-position: 50% 50%;
background-size: cover;
}
.block-projects
.block-works
.block-works__group-top
.block-works__item
.block-works__wrapper
.block-works__content {
position: absolute;
right: 0;
bottom: 0;
left: 0;
height: 50%;
padding-bottom: 0;
background-color: #e1e1e1;
}
.block-projects
.block-works
.block-works__group-top
.block-works__item
.block-works__wrapper
.block-works__content.white {
background: #f2f2f2;
}
.block-projects
.block-works
.block-works__group-top
.block-works__item
.block-works__wrapper
.block-works__content
.block-works__title {
padding: 0 20px;
line-height: 22px;
margin-top: 20px;
font-size: 20px;
font-weight: 700;
}
.block-projects
.block-works
.block-works__group-top
.block-works__item
.block-works__wrapper
.block-works__content
.block-works__client {
position: absolute;
left: 25px;
bottom: 25px;
margin-bottom: 0;
padding-right: 70px;
color: #008bfd !important;
font-size: 11px !important;
font-weight: 700;
line-height: 14px;
text-transform: uppercase;
}
.block-projects
.block-works
.block-works__group-top
.block-works__item
.block-works__wrapper
.block-works__content
.button__circle-right {
position: absolute;
right: 25px;
bottom: 25px;
height: 27px;
width: 27px;
border: 1px solid #008bfd;
border-radius: 50%;
color: #008bfd;
display: inline-block;
font-size: 0;
line-height: 34px;
text-align: center;
vertical-align: middle;
}
.block-projects
.block-works
.block-works__group-top
.block-works__item
.block-works__wrapper
.block-works__content
.button__circle-right
svg {
height: 9px;
width: 7px;
display: inline-block;
}
.block-projects .block-works .block-works__item {
color: #f2f2f2;
display: inline-block;
float: left;
margin: 0 !important;
direction: ltr;
height: auto;
width: 33.33%;
text-transform: none !important;
}
.block-projects .block-works .block-works__item.short-block {
width: 50%;
}
.block-projects .block-works .block-works__item:hover {
padding-left: 0 !important;
}
.block-projects
.block-works
.block-works__item:hover
.block-works__wrapper
.block-works__content {
background-color: #248dfa !important;
}
.block-projects
.block-works
.block-works__item:hover
.block-works__wrapper
.block-works__content
.block-works__title {
color: #fff;
}
.block-projects
.block-works
.block-works__item:hover
.block-works__wrapper
.block-works__content
.block-works__client {
color: #fff !important;
opacity: 0.5;
}
.block-projects
.block-works
.block-works__item:hover
.block-works__wrapper
.block-works__content
.button__circle-right {
border-color: #7fc5fe;
color: #7fc5fe;
}
.block-projects .block-works .block-works__item .block-works__wrapper {
padding-top: 100%;
position: relative;
overflow: hidden;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__get-in-touch-block {
text-transform: none !important;
margin-top: 0 !important;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding-top: 0;
height: 100%;
width: 100%;
background-image: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/more-casestudies.svg);
background-color: #248dfa;
background-size: 87px 87px;
background-position: 50% 30%;
background-repeat: no-repeat;
cursor: pointer;
display: block;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__get-in-touch-block:hover
.block-works__content
.block-works__title {
color: #fff;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__get-in-touch-block:hover
.block-works__content
.button__circle-right {
border-color: #7fc5fe;
color: #7fc5fe;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__get-in-touch-block
.block-works__content {
background-color: transparent;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__get-in-touch-block
.block-works__content
.button__circle-right {
border-color: #fff;
color: #fff;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__image {
position: absolute;
top: 0;
right: 0;
left: 0;
height: 50%;
background-position: 50% 50%;
background-size: cover;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__content {
position: absolute;
right: 0;
bottom: 0;
left: 0;
height: 50%;
padding-bottom: 0;
background-color: #e1e1e1;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__content.white {
background: #f2f2f2;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__content
.block-works__title {
padding: 0 20px;
line-height: 22px;
margin-top: 20px;
font-size: 20px;
font-weight: 700;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__content
.block-works__client {
position: absolute;
left: 25px;
bottom: 25px;
margin-bottom: 0;
padding-right: 70px;
color: #008bfd !important;
font-size: 11px !important;
font-weight: 700;
line-height: 14px;
text-transform: uppercase;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__content
.button__circle-right {
position: absolute;
right: 25px;
bottom: 25px;
height: 27px;
width: 27px;
border: 1px solid #008bfd;
border-radius: 50%;
color: #008bfd;
display: inline-block;
font-size: 0;
line-height: 34px;
text-align: center;
vertical-align: middle;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__content
.button__circle-right
svg {
height: 9px;
width: 7px;
display: inline-block;
}
.block-our-clients {
padding-top: 80px;
padding-bottom: 80px;
}
.block-our-clients .slick-dots {
display: block;
position: absolute;
bottom: unset;
top: 50%;
left: 37%;
margin-top: -60px;
}
.block-our-clients .slick-dots li {
margin: 0;
padding: 8px 0;
display: block;
cursor: pointer;
position: relative;
}
.block-our-clients .slick-dots li:before {
content: none !important;
}
.block-our-clients .slick-dots li.slick-active button {
background: #188efa;
opacity: 1;
}
.block-our-clients .slick-dots li button {
height: 7px;
width: 7px;
padding: 0;
background: #999;
border: 0;
border-radius: 50%;
cursor: pointer;
display: block;
outline: 0;
line-height: 0;
font-size: 0;
opacity: 0.5;
}
.block-our-clients .button-more {
margin-top: 15px;
color: #008bfd;
display: inline-block;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
text-decoration: none;
}
.block-our-clients .button-more:hover {
padding-left: 5px;
}
.block-our-clients .block-our-clients__title a {
color: #008bfd;
font-weight: 700;
font-size: 35px;
}
.block-our-clients .clients-slider {
background-color: #f2f2f2;
}
.block-our-clients .clients-slider .feedbacks-slider__items {
position: relative;
}
.block-our-clients .clients-slider .feedbacks-slider__items:after {
position: absolute;
height: 136px;
width: 416px;
background-size: 416px 136px;
display: block;
bottom: unset;
top: 50%;
margin-top: -50px;
right: -182px;
background-image: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/decor-2-blue.svg);
background-repeat: no-repeat;
background-position: 0 0;
content: "";
}
.block-our-clients .clients-slider .feedbacks-slider__items .block-feedback {
width: 100%;
display: inline-block;
}
.block-our-clients
.clients-slider
.feedbacks-slider__items
.block-feedback
.block-feedback__wrapper {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.block-our-clients
.clients-slider
.feedbacks-slider__items
.block-feedback
.block-feedback__wrapper
.block-feedback__left {
width: 35%;
height: 425px;
background-color: #008bfd;
}
.block-our-clients
.clients-slider
.feedbacks-slider__items
.block-feedback
.block-feedback__wrapper
.block-feedback__left
.feedback {
padding: 80px 40px 0;
background-image: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/quotes.svg);
background-size: 43px 35px;
background-repeat: no-repeat;
background-position: 93% 30px;
text-align: left;
}
.block-our-clients
.clients-slider
.feedbacks-slider__items
.block-feedback
.block-feedback__wrapper
.block-feedback__left
.feedback
.feedback__name {
margin-top: 17px;
font-size: 20px;
font-weight: 700;
}
.block-our-clients
.clients-slider
.feedbacks-slider__items
.block-feedback
.block-feedback__wrapper
.block-feedback__left
.feedback
.feedback__position {
color: #fff;
font-weight: 700;
margin-top: 10px;
font-size: 14px;
}
.block-our-clients
.clients-slider
.feedbacks-slider__items
.block-feedback
.block-feedback__wrapper
.block-feedback__left
.feedback
p {
color: #fff !important;
margin-top: 30px !important;
}
.block-our-clients
.clients-slider
.feedbacks-slider__items
.block-feedback
.block-feedback__wrapper
.block-feedback__right {
float: right;
height: 425px;
width: 65%;
background-position: 50% 100%;
background-repeat: no-repeat;
background-size: auto 90%;
}
.block-our-clients .clients-slider .feedbacks-slider__items.no-deco:after {
content: none !important;
}
.block-our-clients
.clients-slider
.feedbacks-slider__items.no-deco
.block-feedback
.block-feedback__wrapper
.block-feedback__left {
width: 57%;
}
.block-map .block-map__title a {
color: #008bfd;
font-weight: 700;
font-size: 35px;
}
.block-map .block-geo-map {
overflow: hidden;
}
.block-solutions {
background-color: #f2f2f2;
padding-top: 80px;
padding-bottom: 80px;
}
.block-solutions .block-solutions__title a {
color: #008bfd;
font-weight: 700;
font-size: 35px;
}
.block-solutions .block-solutions__title .block-solutions__description {
width: 60%;
}
.block-solutions .block-solutions__items .block-solutions__item {
display: inline-block;
text-align: center;
width: 24%;
margin-top: 75px;
}
.block-solutions .block-solutions__items .block-solutions__item img {
height: 56px;
width: 77px;
}
.block-solutions
.block-solutions__items
.block-solutions__item:hover
.block-solutions__item-title {
color: #008bfd;
}
.block-solutions
.block-solutions__items
.block-solutions__item
.block-solutions__item-title {
color: #000;
margin-top: 35px;
font-size: 14px;
font-weight: 700;
}
div.page {
padding: 0 0 70px;
min-height: 500px;
}
div.page h2 {
padding: 30px 0;
}
div.page h3 {
padding: 10px 0 20px;
}
div.page h4 {
padding: 0 0 10px;
}
div.page .products {
margin-bottom: 0;
}
.type-page,
div.page .gallery {
padding: 0;
}
.page__header {
background-size: cover !important;
color: #fff;
height: 100%;
width: 100%;
position: relative;
background-position: 50% 50% !important;
}
.page__header a,
.page__header h1 {
color: #fff;
}
.page__header .title {
position: absolute;
top: 60px;
width: 100%;
left: 0;
}
.page__header .breadcrumbs {
position: absolute;
bottom: 30px;
width: 100%;
left: 0;
font-size: 14px;
}
.page__header .breadcrumbs a {
display: inline-block;
}
.page__header .breadcrumbs a:after {
content: " ";
display: inline-block;
width: 24px;
height: 7px;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/path.svg) center center no-repeat;
}
.page__header-gradientleft {
position: absolute;
top: 0;
width: 100%;
height: 100%;
left: 0;
background: linear-gradient(
79.43deg,
rgba(49, 134, 182, 0) 43.04%,
rgba(82, 142, 176, 0) 43.04%,
#357ba3 74.81%
);
opacity: 0.8;
-webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
transform: matrix(-1, 0, 0, 1, 0, 0);
}
.page__header-gradientright {
position: absolute;
top: 0;
width: 100%;
height: 100%;
left: 0;
background: linear-gradient(
101.39deg,
rgba(82, 142, 176, 0) 39.05%,
rgba(49, 134, 182, 0) 39.05%,
#357ba3 81.54%
);
opacity: 0.6;
}
#primary strong {
font-weight: 700;
}
#primary .entry-content {
padding-right: 90px;
}
#primary .entry-content.services .wp-block-media-text__content,
#primary .entry-content.services .wp-block-media-text__media {
padding: 0 35px 0 0;
}
#primary .entry-content.services .wp-block-media-text {
margin-bottom: 5.5em;
}
#primary .entry-content.services p a {
text-transform: uppercase !important;
font-weight: 700 !important;
font-size: 11px !important;
}
#primary .entry-content.about-us h2 {
margin-top: 0;
padding-top: 0;
}
#primary .entry-content.about-us .wp-block-group__inner-container ul li {
margin-bottom: 15px !important;
}
#primary .entry-content.about-us .wp-block-column {
padding-bottom: 10px;
}
#primary .entry-content.about-us .wp-block-column h3 {
border-bottom: 2px solid #d7d7d7;
padding-bottom: 5px;
margin-top: 70px;
margin-bottom: 10px;
color: #008bfd;
font-size: 35px;
line-height: 41px;
font-weight: 700;
}
#primary .entry-content.about-us .wp-block-column h4 {
font-weight: 700;
font-size: 14px;
margin-top: 17px;
}
#primary .entry-content.about-us .wp-block-column p {
margin: 0 !important;
}
#primary .entry-content.about-us .wp-block-column .wp-block-image {
position: relative;
margin-bottom: 5px;
background-color: #f2f2f2;
}
#primary .entry-content.about-us .wp-block-column .wp-block-image img {
vertical-align: bottom;
}
#primary
.entry-content.about-us
.wp-block-column
.wp-block-image:hover
figcaption {
opacity: 0.9;
background-color: #008bfd;
display: block;
}
#primary .entry-content.about-us .wp-block-column .wp-block-image figcaption {
font-style: normal;
font-size: 14px;
font-family: Gilroy, sans-serif;
line-height: 1.1;
color: #fff;
display: none;
position: absolute;
top: -14px;
right: 0;
left: 0;
bottom: -22px;
padding: 20px 30px;
}
#primary .entry-content.about-us .wp-block-column .wp-block-image figcaption a {
font-style: normal;
color: #fff !important;
position: absolute !important;
bottom: 20px !important;
}
#primary table td:after,
#primary table th:after,
#primary table thead td:after {
position: absolute;
background: #fff;
width: 20px;
content: " ";
}
#primary .entry-content .wp-block-button__link {
margin-top: 0;
font-weight: 700;
font-size: 14px;
background-color: #f2f2f2;
color: #008bfd;
border-radius: 0;
padding: 7px 10px;
text-transform: none;
}
#primary .entry-content .wp-block-button__link:hover {
background-color: #008bfd !important;
color: #7fc5fe !important;
padding: 7px 10px;
}
#primary .entry-content h2 {
margin-top: 0;
margin-bottom: 40px;
color: #008bfd;
font-size: 35px;
line-height: 41px;
font-weight: 700;
padding-bottom: 0;
}
#primary .entry-content h3 {
margin: 35px 0 0;
font-size: 20px;
line-height: 24px;
font-weight: 700;
color: #000;
padding-bottom: 30px;
}
#primary .entry-content h4 {
padding: 0;
}
#primary .entry-content h4 a {
color: #000;
text-decoration: none;
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
text-transform: none;
font-weight: 700;
}
#primary .entry-content h4 a:hover {
color: #008bfd;
padding-left: 0;
}
#primary .entry-content .wp-block-group__inner-container {
background-color: inherit;
padding: 10px 90px 15px 80px;
}
#primary .entry-content .wp-block-group__inner-container h3 {
padding-bottom: 0 !important;
margin: 0 !important;
}
#primary .entry-content ul {
color: #000;
background-color: inherit;
margin-top: 20px;
}
#primary .entry-content ul em {
font-style: inherit;
font-size: 20px;
line-height: 24px;
font-weight: 700;
color: #000;
margin-bottom: 30px;
padding: 0;
-webkit-transform: translateX(-35px);
transform: translateX(-35px);
background-color: inherit;
display: block;
}
#primary .entry-content ul em:before {
background: 0 0;
content: none;
}
#primary .entry-content ul li {
background-color: inherit;
font-size: 14px;
line-height: 20px;
color: #000;
padding: 0 0 0 35px;
margin-bottom: 15px;
}
#primary .entry-content ul li a {
margin-top: 0;
font-weight: 400;
text-transform: none;
font-size: 14px;
}
#primary .entry-content ul li a:hover {
padding-left: 0;
}
#primary .entry-content ul li:before {
content: "";
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/check-blue.svg) no-repeat;
height: 12px;
-webkit-transform: translate(-35px, 4px);
transform: translate(-35px, 4px);
position: absolute;
}
#primary .entry-content a {
margin-top: 15px;
color: #008bfd;
display: inline-block;
font-size: 14px;
text-decoration: none;
}
#primary .entry-content a:hover {
padding-left: 5px;
}
#primary p {
margin: 20px 0 0;
padding-bottom: 0;
font-size: 14px;
line-height: 20px;
color: #000;
}
#primary p a {
color: #006BD2;
}
#primary p a:hover {
color: #0052B5;
text-decoration: underline;
}
#primary p a:active,
#primary p a:visited {
color: #007A6D;
}
#primary p a:focus-visible {
color: #0052B5;
border: 2px solid #248DFA;
box-shadow: 0 0 5px 0px rgba(36, 141, 250, 0.5);
}
#primary .heading-title {
margin-top: 0;
margin-bottom: 0;
color: #008bfd;
font-size: 35px;
line-height: 41px;
font-weight: 700;
padding-bottom: 0;
}
#primary .heading-row {
display: flex;
flex-direction: row;
justify-content: space-between;
}
#primary .heading-search-form-input {
border: 1px solid #ccc;
font: inherit;
line-height: 1.5rem;
padding: 0.3rem 0.25rem;
}
#primary .heading-search-form-input:focus {
outline: 0;
border-color: #008bfd;
}
#primary .heading-search-form-button {
font: inherit;
padding: 0.28rem 1.5rem;
border: none;
color: #fff;
background: #008bfd;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.26);
cursor: pointer;
}
#primary .heading-search-form-button:hover {
opacity: 0.9;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.26);
}
#primary .heading-search-form-button:active {
background: #6b5c68;
border-color: #000;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.26);
}
#primary.has-sidebar {
float: left;
width: 76.5%;
}
#primary ul,
#primary ul li {
padding: 0 0 10px;
}
#primary ul li:before {
content: ".";
color: #008bfd;
min-width: 25px;
display: inline-block;
vertical-align: top;
font:
42px/0.1 Gilroy,
sans-serif;
}
#primary ol {
padding: 0 15px 10px;
}
#primary ol li {
padding: 0 10px 10px !important;
font-weight: 700;
color: #000;
font-size: 14px;
}
#primary table {
margin: 0 0 20px;
border-collapse: collapse;
}
#primary table td {
border-top: 1px solid #ddd;
padding: 7px 20px 7px 0;
position: relative;
}
#primary table td:after {
display: inline-block;
height: 1px;
right: 0;
bottom: -1px;
}
#primary table th,
#primary table thead td {
color: #000;
text-align: left;
padding: 7px 20px 7px 0;
border-bottom: 3px solid #ddd;
font:
20px/1.5 Gilroy,
sans-serif;
position: relative;
}
#primary table th:after,
#primary table thead td:after {
display: inline-block;
height: 3px;
right: 0;
bottom: -3px;
}
#primary .ngg-galleryoverview {
margin: 0 -8px 20px;
overflow: visible;
width: auto;
}
#primary .ngg-gallery-thumbnail-box {
padding: 8px;
position: relative;
border-radius: 4px;
-webkit-transition: -webkit-box-shadow 0.2s ease-out;
transition: -webkit-box-shadow 0.2s ease-out;
transition: box-shadow 0.2s ease-out;
transition:
box-shadow 0.2s ease-out,
-webkit-box-shadow 0.2s ease-out;
}
#primary .ngg-gallery-thumbnail-box:hover {
-webkit-box-shadow:
0 20px 40px rgba(0, 0, 0, 0.25),
0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow:
0 20px 40px rgba(0, 0, 0, 0.25),
0 5px 10px rgba(0, 0, 0, 0.2);
z-index: 10;
}
#primary .ngg-gallery-thumbnail a {
margin: 0;
}
#primary .ngg-gallery-thumbnail img:hover {
opacity: 1;
}
#secondary {
float: left;
width: 20%;
}
#secondary.fixed-block .seof__sidebar {
position: fixed;
top: 140px;
width: 15.5%;
}
#secondary .widget_nav_menu {
padding: 0 30px;
margin: 0 0 30px;
}
#secondary .widget_nav_menu li {
display: none;
font-size: 14px;
line-height: 14px;
font-weight: 300;
}
#primary .news__single h3,
.newest__news h3 {
line-height: 24px;
font-size: 20px;
margin: 0;
color: #000;
}
#secondary .widget_nav_menu li a {
color: #000;
display: block;
padding: 7px 15px 7px 0;
}
#secondary .widget_nav_menu li a:hover {
color: #008bfd;
}
#secondary .widget_nav_menu li.current_page_item,
#secondary .widget_nav_menu li.current_page_item .sub-menu li {
display: block;
}
#secondary .widget_nav_menu li.current-menu-item a {
color: #008bfd;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/menu_hover.svg) right center no-repeat;
}
#secondary .widget_nav_menu li.current-menu-item .sub-menu li a {
color: #000;
display: block;
padding: 7px 15px 7px 0;
background: 0 0;
}
#secondary .widget_nav_menu li.current-menu-item .sub-menu li a:hover {
color: #008bfd;
}
@media screen and (max-width: 991px) {
.header__img-wrapper {
height: 250px;
}
.header__white-decor {
height: 142px;
width: 100%;
background-size: 272px 142px;
margin-left: 62px;
margin-top: 50px;
}
#secondary {
display: none;
width: 100%;
}
#secondary.products__filter {
display: block;
}
#primary.has-sidebar {
float: none;
width: 100%;
padding-left: 0;
}
.page__header {
margin: 0 0 40px;
}
}
@media screen and (max-width: 767px) {
#primary .ngg-gallery-thumbnail-box.ngg-3-columns {
width: 50%;
}
}
@media screen and (max-width: 599px) {
#primary table td {
display: block;
width: 100%;
}
#primary table th,
#primary table thead td {
display: none;
}
}
.news__filter {
margin-top: 20px;
}
.news__filter .filter__title {
font-weight: 400;
color: #000;
font-family: Gilroy, sans-serif;
font-size: 14px;
display: inline-block;
margin-right: 60px;
}
.news__filter .filter__type-title {
display: inline-block;
margin-right: 60px;
font-size: 20px;
color: #000;
cursor: pointer;
font-weight: 700;
}
.news__filter .filter__type-title.active,
.news__filter .filter__type-title:hover {
color: #008bfd;
}
#primary .news__single h3 {
font-weight: 700;
}
#primary .news__single ol li {
font-weight: 400;
}
.newest__news {
padding-top: 150px;
}
.newest__news h3 {
font-weight: 700;
}
.newest__news .news__list {
padding-top: 0 !important;
}
.news__single h1 {
margin-top: 0;
margin-bottom: 0;
color: #000;
font-size: 35px;
font-weight: 700;
padding-bottom: 0 !important;
}
.news__single .date {
display: block;
color: #999;
font-size: 13px;
margin-top: 10px;
margin-bottom: 20px;
}
.news__single p {
margin: 0 0 30px !important;
font-size: 14px !important;
}
.news__single .authors-title {
font-weight: 700;
color: #999;
font-size: 14px;
}
.news__single .news__single-authors-no-link {
color: #000;
text-decoration: none;
font-size: 14px;
}
.news__single .news__single-authors {
color: #008bfd;
text-decoration: none;
font-size: 14px;
}
.news__list li .news__item .news__content .news__date.clickable_author:hover,
.news__single .news__single-authors:hover {
text-decoration: underline;
}
.news__single .news__single-authors:before {
content: " ";
background-image: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/news-linkedin.svg);
background-repeat: no-repeat;
background-position: 0 2px;
padding: 13px;
margin: 0 5px;
}
.news__single ul li {
line-height: 20px;
color: #000;
font-size: 14px;
padding: 0 !important;
}
.news__single ul li:before {
content: ".";
color: #000 !important;
min-width: 10px !important;
display: inline-block !important;
vertical-align: top !important;
font:
32px/0 Gilroy,
sans-serif !important;
}
.news__list {
padding-top: 70px !important;
}
.news__list li {
height: 490px;
width: 33.333%;
background: #e1e1e1;
display: inline-block;
vertical-align: top;
margin-left: -5px;
}
.news__list li.white {
background: #f2f2f2;
}
.news__list li:before {
content: none !important;
}
.news__list li:hover {
background: #008bfd;
}
.news__list li:hover .news__date {
color: #7fc5fe !important;
}
.news__list li:hover p {
color: #f2f2f2 !important;
}
.news__list li:hover .news__more {
color: #7fc5fe !important;
}
.news__list li:hover .button__circle-right {
color: #7fc5fe !important;
border: 1px solid #7fc5fe !important;
}
.news__list li .news__item {
position: relative;
display: block;
color: #000;
font-size: 14px;
}
.news__list li .news__item .item-blog-img,
.news__list li .news__item .item-news-img {
position: absolute;
right: 20px;
height: 25px;
width: 25px;
background-size: cover;
overflow: hidden;
}
.news__list li .news__item .item-news-img {
-webkit-transform: translateY(-40px);
transform: translateY(-40px);
background-image: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/news-news.svg);
}
.news__list li .news__item .item-blog-img {
-webkit-transform: translateY(-40px);
transform: translateY(-40px);
background-image: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/news-blog.svg);
}
.news__list li .news__item .news__item-image {
height: 190px;
width: 100%;
overflow: hidden;
-o-object-fit: cover;
object-fit: cover;
}
.news__list li .news__item .news__content {
padding: 25px 20px 55px;
}
.news__list li .news__item .news__content p {
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
height: 80px;
}
.news__list li .news__item .news__content h3 {
padding-top: 0;
margin-top: 0;
margin-bottom: 20px;
font-size: 20px;
font-weight: 700;
color: #000;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
height: 47px;
}
.news__list li .news__item .news__content .news__date {
color: #999;
font-size: 13px;
text-align: right;
display: inline-block;
}
.news__list li .news__item .news__content .more__holder {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-top: 35px;
}
.news__list li .news__item .news__content .more__holder .news__more {
color: #008bfd;
display: inline-block;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
text-decoration: none;
-ms-flex-item-align: center;
align-self: center;
}
.news__list li .news__item .news__content .more__holder .button__circle-right {
height: 27px;
width: 27px;
border: 1px solid #008bfd;
border-radius: 50%;
color: #008bfd;
display: inline-block;
font-size: 0;
text-align: center;
vertical-align: middle;
padding-top: 7px;
}
.news__list
li
.news__item
.news__content
.more__holder
.button__circle-right
svg {
height: 9px;
width: 7px;
display: inline-block;
}
@media screen and (max-width: 1370px) {
.entry-content .wp-block-group__inner-container {
padding-right: 40px !important;
padding-bottom: 15px !important;
padding-left: 40px !important;
}
.block-numbers .wrap {
padding-left: 0 !important;
padding-right: 0 !important;
}
.wrap {
padding-right: 40px !important;
padding-left: 40px !important;
max-width: 1256px !important;
}
.clients-slider .wrap {
padding-left: 0 !important;
}
.block-contact-sales {
padding-left: 40px !important;
}
}
@media screen and (max-width: 1369px) {
.entry-content .wp-block-group__inner-container {
padding-left: 10px !important;
}
.mobile-image-extender .wp-block-group__inner-container {
padding: 0 20px !important;
}
}
@media screen and (max-width: 1199px) {
.block-our-clients .clients-slider {
padding-left: 0 !important;
}
.clients-slider .block-feedback__left .feedback {
padding: 80px 40px 0 !important;
}
}
@media screen and (max-width: 1000px) {
.newest__news {
padding-top: 60px;
}
.news__list {
padding-top: 45px !important;
}
.mobile-contacts-btn {
display: inline-block;
}
.footer_right .footer__lists .footer__list {
width: 33% !important;
}
.decor--holder,
.page__header.has-deco {
width: 50% !important;
}
.block-why-lithuania .block-why-lithuania__text {
max-width: 100% !important;
}
.block-why-lithuania .why-items .why-item {
width: 49% !important;
}
.mobile-follow-icons {
display: block !important;
}
.site-header .menu-mobile {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.reverse-block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.navigation-top {
position: fixed;
top: 0;
left: 100%;
width: 100%;
height: 100%;
background-color: #fff;
overflow-y: scroll;
padding-top: 50px !important;
-webkit-transition: all 0.25s linear;
transition: all 0.25s linear;
}
.navigation-top .dropdown-toggle {
position: absolute;
right: 24px;
display: block;
height: 40px;
width: 50px;
border: none;
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/fa-angle-down.svg) right center no-repeat;
-webkit-transform: translate(5px, -30px) rotate(0);
transform: translate(5px, -30px) rotate(0);
background-size: 13px 8px;
}
.navigation-top .dropdown-toggle .screen-reader-text,
.navigation-top .dropdown-toggle .svg-fallback,
.navigation-top .dropdown-toggle svg {
display: none;
}
.navigation-top li {
padding: 10px 5px !important;
margin-right: 40px;
}
.navigation-top li:last-child {
background-color: transparent !important;
}
.navigation-top li.toggled .dropdown-toggle {
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/fa-angle-down-blue.svg) right center
no-repeat;
-webkit-transform: translate(40px, -30px) rotate(-180deg);
transform: translate(40px, -30px) rotate(-180deg);
background-size: 13px 8px;
}
.navigation-top li.toggled a {
color: #008bfd;
}
.navigation-top a {
font-size: 20px !important;
line-height: 22px !important;
font-weight: 700 !important;
}
.navigation-top .close-mobile {
display: block;
}
.navigation-top .sub-menu {
width: 100%;
position: initial;
-webkit-transform: translateX(0);
transform: translateX(0);
padding-top: 0 !important;
}
.navigation-top .sub-menu li {
padding: 0 !important;
}
.navigation-top .sub-menu li a {
padding: 0 25px;
}
.navigation-top .sub-menu li:first-child {
margin-top: 20px !important;
}
.navigation-top .sub-menu li:last-child {
margin-bottom: 0 !important;
}
.navigation-top .sub-menu a {
font-size: 14px !important;
line-height: 22px !important;
font-weight: 400 !important;
}
.navigation-top ul {
margin: 0 -14px 0 0;
}
.navigation-top ul.menu {
padding-bottom: 30px !important;
}
.navigation-top ul.menu li:last-child {
background-color: transparent;
}
.navigation-top ul.menu li:last-child a {
color: #000 !important;
}
.navigation-top .menu-item {
display: block !important;
}
#secondary,
.navigation-top .menu-item .sub-menu {
display: none;
}
.navigation-top .menu-item .sub-menu:after {
content: none !important;
}
.navigation-top .menu-item .sub-menu li {
margin-bottom: 10px !important;
}
.products__list-item {
width: 48% !important;
}
.news__list li {
width: 50% !important;
}
.entry-content {
padding-right: 0 !important;
}
#secondary {
width: 100%;
}
.partners-list .partners-list-item {
width: 24% !important;
}
.block-numbers__items .block-numbers__item {
width: 49% !important;
}
.products__list .products__list-item {
margin-right: 0 !important;
}
.products__list .products__list-item .info {
width: 400px !important;
}
.block-works__item {
width: 50% !important;
}
.block-works__item.block-works__first-work {
width: 100% !important;
}
.block-career__text {
max-width: 40% !important;
}
.block-career__decor {
background-size: 267px 124px !important;
margin-top: -40px !important;
right: 0 !important;
}
}
@media screen and (max-width: 991px) {
.home-header-wrap {
display: block !important;
padding-left: 0 !important;
}
.home-header-wrap .video__text {
padding-left: 45px;
padding-top: 50px;
}
.home-header-wrap .video__img {
max-width: 100%;
background-position: 40% 50%;
min-height: 500px;
}
.clients-slider .feedbacks-slider__items:after {
content: none !important;
}
.clients-slider .block-feedback__left,
.clients-slider .block-feedback__right {
width: 50% !important;
}
.clients-slider .slick-dots {
left: 53% !important;
}
}
@media screen and (max-width: 882px) {
.products__list .products__list-item .info {
width: 100% !important;
}
}
@media screen and (max-width: 720px) {
.block-career__text,
.block-why-lithuania .block-why-lithuania__text {
max-width: 100% !important;
}
.lang-holder {
width: 38px !important;
}
.lang-holder .lang ul li a {
padding: 10px 20px !important;
}
.home-header-wrap .video__img {
background-position: 50% 50%;
min-height: 250px;
}
.projects__single .wp-block-columns.img-right {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.block-contact-sales,
.news__filter {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
}
.list-bg-star,
.list-bg-star .wp-block-group__inner-container {
padding-right: 0 !important;
}
.list-bg-star:before {
content: none !important;
}
.list-bg-star:after {
content: "";
height: 150px;
width: 150px;
margin: auto auto 20px;
background-image: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/decor-4-white.svg);
background-repeat: no-repeat;
min-height: 130px;
background-size: 100% auto;
display: block;
}
.block-contact-sales .contact-sales-right,
.footer_right .footer__lists .footer__list,
.page__header.has-deco {
width: 100% !important;
}
.news__filter {
-ms-flex-direction: column;
flex-direction: column;
}
.news__filter .filter__type-title {
font-size: 14px;
margin-right: 15px;
}
.news__filter .filter-list {
padding-top: 20px;
}
.clients-dynamic-block .wp-block-column {
-ms-flex-preferred-size: calc(50% - 16px) !important;
flex-basis: calc(50% - 16px) !important;
}
.mobile-contacts-btn {
position: initial;
padding: 5px 14px !important;
font-size: 11px !important;
}
.block-contact-sales {
-ms-flex-direction: column;
flex-direction: column;
padding: 0 20px !important;
margin-right: -20px !important;
margin-left: -20px !important;
}
.block-contact-sales .contact-sales-left {
width: 100% !important;
padding: 40px 0 !important;
}
.decor--holder {
width: 0 !important;
}
.block-why-lithuania {
padding: 40px 0 250px !important;
}
.block-why-lithuania .why-items .why-item {
width: 100% !important;
padding-right: 0 !important;
}
.block-why-lithuania .why-items .why-item .why-item-counter {
text-align: center !important;
border-bottom: none !important;
}
.block-why-lithuania .why-items .why-item .why-item-title {
text-align: center !important;
border-bottom: 2px solid #d7d7d7;
padding-bottom: 10px !important;
}
.collapsable__parent .footer__list-title,
.products__list .products__list-item:last-child .info .text h3 {
border-bottom: none !important;
}
.client-custom-block-class {
padding: 20px 100px !important;
}
.block-map .block-map-descr,
.block-solutions {
padding-bottom: 40px !important;
}
.block-solutions {
padding-top: 40px !important;
}
.video {
margin: 0 0 40px !important;
}
#masthead {
height: 42px !important;
}
#masthead .header-container {
padding: 0 !important;
}
.site-header .logo img {
width: 120px;
}
.site-header .lang ul li.lang-item-first {
padding-bottom: 2px;
}
.site-header .lang ul li:after {
height: calc(100% - 44px);
}
.news__list li,
.news__list li .news__item-image {
height: auto !important;
}
.site-header .lang ul li:before {
top: 34px;
}
.under-footer {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
-ms-flex-flow: column-reverse !important;
flex-flow: column-reverse !important;
padding: 60px 0 !important;
}
.block-career {
padding: 80px 20px !important;
margin-bottom: 40px !important;
}
.block-career .wrap {
padding-left: 0 !important;
padding-right: 0 !important;
}
.products {
margin: 0 0 50px !important;
}
.products__list-item {
width: 100% !important;
}
.products__list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.cc-window,
.cc-window.cc-floating {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
}
.products__list .products__list-item {
width: 100%;
padding: 15px 0 0 15px;
margin-bottom: 0;
}
.products__list .products__list-item .info .text {
width: 100%;
}
.products__list .products__list-item .info .text h3 {
padding: 0 0 20px;
margin-bottom: 10px;
}
.products__list .products__list-item .info .text h3 a:after {
content: ">";
}
.products__list .products__list-item .info .text .service-description,
.products__list .products__list-item .info .text .service-more {
display: none;
}
.decoration-square .decoration-left,
.decoration-square .decoration-right {
display: block !important;
width: 100% !important;
}
.home-header-wrap .video__text {
padding: 45px 20px !important;
}
.home-header-wrap .video__text .video__text-title {
padding: 0 !important;
}
.home-header-wrap .video__text .video__text-title h1 {
font-size: 40px !important;
}
.cc-window {
padding-right: 20px !important;
padding-left: 20px !important;
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.cc-window.cc-floating {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.cc-window .cc-compliance {
margin: 0 !important;
}
.decoration-square {
margin: 0 -20px !important;
}
.decoration-square .decoration-left {
margin: 30px 0 50px !important;
padding-right: 0 !important;
}
.header__white-decor {
display: none;
}
.footer__lists {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.footer__lists .footer__list {
padding: 10px 0 0 !important;
width: 100%;
}
.block-solutions__description,
.news__list li {
width: 100% !important;
}
.collapsable__parent .footer__list-title .collapse-arrow {
display: inline-block;
}
.collapsable__parent .collapsable__block {
display: none;
}
.collapsable__parent.show .footer__list-title a {
color: #008bfd;
}
.collapsable__parent.show .collapsable__block {
display: block;
}
.collapsable__parent.show .collapse-arrow {
right: 17px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
color: #008bfd;
}
.news__list li .news__content {
padding: 25px 20px 15px !important;
}
.news__list li .news__content h3 {
margin-bottom: 0 !important;
height: auto !important;
-webkit-line-clamp: 10 !important;
}
.entry-content .wp-block-group {
margin-left: -20px !important;
margin-right: -20px !important;
padding: 20px 10px !important;
}
.wrap {
padding-left: 20px !important;
padding-right: 20px !important;
}
.wrap.header-wrap {
padding-right: 10px !important;
}
.block-numbers .wrap,
.block-numbers .wrap .block-numbers__items {
padding-right: 0 !important;
}
.block-solutions__items .block-solutions__item {
width: 49% !important;
}
.block-numbers .wrap {
padding-left: 0 !important;
}
.block-numbers .wrap .block-numbers__items .block-numbers__item {
width: 100% !important;
border-bottom: 3px solid #40a8fd !important;
padding-bottom: 15px !important;
padding-right: 0 !important;
}
.block-numbers .wrap .block-numbers__items .block-numbers__item:after {
clear: both;
content: "";
display: block;
}
.block-numbers
.wrap
.block-numbers__items
.block-numbers__item
.block-numbers__title {
float: left !important;
width: 60% !important;
margin: 0 !important;
padding: 8px 0;
}
.block-numbers
.wrap
.block-numbers__items
.block-numbers__item
.block-number__counter {
float: left !important;
width: 40% !important;
border-bottom: none !important;
white-space: nowrap !important;
}
.block-projects .block-works .block-works__item,
.products p {
width: 100% !important;
}
.block-numbers
.wrap
.block-numbers__items
.block-numbers__item
.block-number__counter:after {
content: none !important;
}
.block-projects .wrap {
padding-right: 0 !important;
padding-left: 0 !important;
}
.block-projects .block-works {
margin-top: 40px;
padding-bottom: 30px !important;
}
.block-projects .block-works .block-works__item .block-works__wrapper {
padding-top: 0 !important;
position: relative !important;
overflow: hidden !important;
display: block !important;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__image {
height: 154px !important;
position: initial !important;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__content {
position: initial !important;
padding-bottom: 100px !important;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__content
.block-works__title {
padding: 20px 40px 0 !important;
margin-top: 0 !important;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__content
.block-works__client {
left: 40px !important;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__content
.button__circle-right {
right: 40px !important;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__get-in-touch-block {
position: relative !important;
}
.block-projects
.block-works
.block-works__item
.block-works__wrapper
.block-works__get-in-touch-block
.block-works__content {
padding: 150px 0 80px !important;
text-align: center;
}
.block-projects {
margin-right: -20px !important;
margin-left: -20px !important;
padding-top: 45px !important;
}
.block-projects .projects-description {
padding: 0 40px !important;
}
.block-our-clients {
padding-top: 40px !important;
padding-bottom: 60px !important;
}
.block-our-clients .block-our-clients-descr {
padding-bottom: 40px !important;
}
.clients-slider .wrap {
padding-left: 0 !important;
padding-right: 0 !important;
}
.clients-slider .feedbacks-slider__items:after {
content: "" !important;
right: -150px !important;
bottom: 22px !important;
height: 99px !important;
width: 304px !important;
background-size: 304px 99px !important;
top: initial !important;
}
.clients-slider .block-feedback__wrapper {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.clients-slider .block-feedback__wrapper .block-feedback__left {
width: 100% !important;
height: 350px !important;
}
.clients-slider .block-feedback__wrapper .block-feedback__left .feedback {
padding: 60px 20px 0 !important;
}
.clients-slider .block-feedback__wrapper .block-feedback__right {
height: 310px !important;
width: 100% !important;
}
.clients-slider .slick-dots {
top: 70% !important;
left: 3% !important;
}
.partners-list .partners-list-item {
width: 32.33% !important;
}
.block-career__decor {
height: 85px !important;
width: 100% !important;
background-size: 280px 85px !important;
background-position: 50% 0 !important;
display: block !important;
position: initial !important;
margin-top: 30px !important;
}
}
@media screen and (max-width: 600px) {
.client-custom-block-class {
padding: 50px 15% !important;
}
#primary .heading-row {
flex-direction: column;
gap: 20px;
}
#primary strong {
font-weight: 700;
}
#primary .entry-content {
padding-right: 90px;
}
#primary .entry-content.services .wp-block-media-text {
margin-bottom: 2em !important;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
#primary
.entry-content.services
.wp-block-media-text
.wp-block-media-text__media {
padding: 0 !important;
}
#primary
.entry-content.services
.wp-block-media-text
.wp-block-media-text__content {
padding-top: 10px !important;
}
}
@media screen and (max-width: 479px) {
#primary .heading-row {
gap: 10px;
}
#primary .heading-search-form-button {
margin-top: 10px;
}
.partners-list .partners-list-item {
width: 49% !important;
}
.mobile-image-extender
.wp-block-group__inner-container
.wp-block-image:first-child {
display: none !important;
}
.mobile-image-extender
.wp-block-group__inner-container
.wp-block-image:last-child {
display: block !important;
}
}
.site-header .navigation-top ul li .sub-menu li.menu-item-has-children {
background: 0 0;
}
.site-header .navigation-top.show .sub-menu .dropdown-toggle {
display: none;
}
.site-header .navigation-top ul li .sub-menu .sub-menu {
position: static;
width: auto;
padding: 3px 0;
background: 0 0;
-webkit-transform: none;
-ms-transform: none;
transform: none;
margin: 0;
display: block;
}
.site-header .navigation-top ul li .sub-menu .sub-menu li,
.site-header .navigation-top ul li .sub-menu .sub-menu li:hover,
.site-header .navigation-top ul li .sub-menu .sub-menu li:last-child {
font-weight: 400;
background: 0 0;
font-size: 14px;
line-height: 24px;
margin: 0;
padding: 0;
color: #6a6a6a;
}
.site-header
.navigation-top
ul
li
.sub-menu.toggled
li.menu-item-has-children:hover {
background: 0 0;
}
.site-header .navigation-top ul li .sub-menu .sub-menu li a,
.site-header .navigation-top ul li .sub-menu .sub-menu li:last-child a,
.site-header .navigation-top ul li .sub-menu .sub-menu.toggled li a,
.site-header .navigation-top ul li .sub-menu .sub-menu.toggled li:hover a,
.site-header .navigation-top ul li .sub-menu.toggled .sub-menu li a,
.site-header .navigation-top ul li .sub-menu.toggled .sub-menu li:hover a,
.site-header .navigation-top ul li .sub-menu.toggled .sub-menu.toggled li a,
.site-header
.navigation-top
ul
li
.sub-menu.toggled
.sub-menu.toggled
li:hover
a {
color: inherit;
padding: 5px 0 5px 54px;
margin: 0;
}
.site-header .navigation-top ul li .sub-menu .sub-menu li a:hover,
.site-header .navigation-top ul li .sub-menu .sub-menu li:last-child a:hover,
.site-header .navigation-top ul li .sub-menu .sub-menu.toggled li a:hover,
.site-header .navigation-top ul li .sub-menu .sub-menu.toggled li:hover a:hover,
.site-header .navigation-top ul li .sub-menu.toggled .sub-menu li a:hover,
.site-header .navigation-top ul li .sub-menu.toggled .sub-menu li:hover a:hover,
.site-header
.navigation-top
ul
li
.sub-menu.toggled
.sub-menu.toggled
li
a:hover,
.site-header
.navigation-top
ul
li
.sub-menu.toggled
.sub-menu.toggled
li:hover
a:hover {
color: #000;
}
.site-header .navigation-top ul li .sub-menu.toggled .sub-menu li:first-child {
margin-top: 0 !important;
}
.site-header .navigation-top ul li .sub-menu.toggled li {
padding: 0;
}
.site-header .navigation-top ul li .sub-menu.toggled li:hover a {
color: #000;
}
.site-header .navigation-top ul li .sub-menu.toggled li:hover > a {
color: #000;
}
.site-header .navigation-top ul li .sub-menu.toggled li > a:hover {
color: #008bfd;
}
.site-header .navigation-top ul li .sub-menu.toggled li:hover {
background: 0 0;
}
.site-header .navigation-top ul li .sub-menu.toggled li a:hover {
background-color: #f2f2f2;
color: #008bfd !important;
}
.site-header .navigation-top ul li .sub-menu.toggled li a {
margin: 0;
padding: 5px 39px;
display: block;
}
.event-org {
font-weight: 400;
font-size: 18px;
line-height: 24px;
color: #fff;
padding: 124px 0 47px;
background: #188efa;
}
.event-org .text-col {
width: 57.5%;
}
.event-org .text-col p {
margin: 0 0 15px;
padding: 0;
}
.event-org .specs-set {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -24px;
padding: 40px 0;
font-weight: 400;
font-size: 16px;
line-height: 22px;
}
.event-org .specs-set .value {
font-weight: 700;
font-size: 32px;
padding: 28px 0 21px;
margin-bottom: 23px;
line-height: 39px;
letter-spacing: -0.01em;
border-bottom: 2px solid #40a8fd;
color: #fff;
}
.event-org .specs-set .item {
width: calc(25% - 24px);
margin-left: 24px;
margin-bottom: 42px;
}
.event-org .image {
width: 23.5%;
padding-top: 20px;
margin-left: auto;
}
.event-org h2 {
margin: 0 0 20px;
padding: 0;
font-weight: 700;
font-size: 56px;
line-height: 64px;
letter-spacing: -0.01em;
color: #000;
}
.event-speakers {
padding: 124px 0 79px;
}
.event-speakers h2 {
margin: 0 0 20px;
padding: 0;
font-weight: 700;
font-size: 56px;
line-height: 64px;
letter-spacing: -0.01em;
color: #000;
}
.event-speakers .text-col {
max-width: 680px;
margin-bottom: 30px;
}
.event-speakers .text-col p {
font-weight: 400;
margin: 0 0 24px;
font-size: 16px;
line-height: 24px;
color: #000;
}
.event-speakers .row-set {
margin-left: -24px;
}
.event-speakers .speaker {
width: calc(33.33% - 24px);
margin-left: 24px;
margin-bottom: 42px;
}
.event-speakers .speaker p {
padding: 0;
font-size: 14px;
line-height: 22px;
margin: 0 0 8px;
}
.event-speakers .speaker .role {
font-weight: 400;
font-size: 16px;
line-height: 24px;
padding-bottom: 23px;
margin-bottom: 23px;
border-bottom: 2px solid #d8d8d8;
}
.event-speakers .speaker h3 {
font-weight: 700;
font-size: 24px;
line-height: 29px;
padding: 0;
margin: 0 0 6px;
}
.event-speakers .speaker img {
margin: 0 0 32px;
-o-object-fit: cover;
object-fit: cover;
width: 144px;
height: 144px;
border-radius: 50%;
}
.event-page {
position: relative;
overflow: hidden;
}
.event-page .container {
margin: auto;
width: 1225px;
max-width: 100%;
position: relative;
padding: 0 20px;
}
.event-page .row-set {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.event-about {
padding: 200px 0 103px;
font-size: 16px;
line-height: 24px;
color: #000;
background: #f2f2f2;
}
.event-about .form-col {
width: 32%;
padding: 10px 0;
margin-left: auto;
}
.event-about .form-set {
background: #188efa;
color: #fff;
padding: 40px;
position: relative;
}
.event-about .form-set p {
margin: 0;
padding: 0;
}
.event-about .form-set .h4 {
font-weight: 700;
font-size: 24px;
line-height: 29px;
letter-spacing: -0.01em;
margin: 0 0 16px;
color: #fff;
}
.event-about .form-set br {
display: none;
}
.event-about h3 {
font-weight: 700;
font-size: 24px;
line-height: 29px;
letter-spacing: -0.01em;
color: inherit;
margin: 0 0 25px;
padding: 0;
}
.event-about ::-webkit-input-placeholder {
color: inherit;
}
.event-about ::-moz-placeholder {
color: inherit;
opacity: 1;
}
.event-about .submitting .btn-primary {
pointer-events: none;
}
.event-about .btn-primary {
width: 100%;
height: 48px;
background: #000;
font-weight: 700;
font-size: 14px;
line-height: 17px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
cursor: pointer;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0;
text-align: center;
font-family: inherit;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border: 0;
color: #fff;
}
.event-about .wpcf7-response-output {
display: none !important;
}
.event-about .wpcf7-not-valid-tip {
font-weight: 500;
font-size: 14px;
line-height: 16px;
padding: 0 0 0 24px;
margin: -10px 0 22px;
display: block;
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><circle cx='8' cy='8' r='8' fill='%23F6BDC9'/><path d='m4.8 4.8 6.4 6.4M11.2 4.8l-6.4 6.4' stroke='%23FF4167' stroke-width='2' stroke-miterlimit='10'/></svg>")
no-repeat 0 50%;
letter-spacing: -0.01em;
color: #f6bdc9;
}
.event-about .success {
position: absolute;
top: 0;
bottom: 0;
left: 0;
display: none;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 40px;
background: #188efa;
right: 0;
}
.event-about .success.active {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.event-about .success p {
font-size: 14px;
line-height: 22px;
}
.event-about .success:before {
content: "";
display: block;
margin: auto;
width: 267px;
max-width: 100%;
height: 267px;
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='267' height='267'><path d='M133.487 172.598a187.3 187.3 0 0 1-72.282-14.299A187.545 187.545 0 0 1 0 117.215l22.768-22.814a156.516 156.516 0 0 0 50.797 34.019 156.31 156.31 0 0 0 59.931 11.947c20.566 0 40.931-4.06 59.93-11.947a156.52 156.52 0 0 0 50.797-34.019L267 117.215a187.534 187.534 0 0 1-61.218 41.088 187.269 187.269 0 0 1-72.295 14.295Z' fill='%23fff'/></svg>")
no-repeat 50% 50%;
background-size: contain;
}
.event-about .checkbox {
font-weight: 500;
font-size: 14px;
margin: 33px 0 36px;
line-height: 16px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
letter-spacing: -0.01em;
padding-left: 29px;
position: relative;
}
.event-about .checkbox .wpcf7-not-valid-tip {
display: none;
}
.event-about .checkbox input {
position: absolute;
left: 0;
top: 0;
opacity: 0;
pointer-events: none;
}
.event-about .checkbox .wpcf7-list-item {
margin: 0;
padding: 0;
position: static;
}
.event-about .checkbox .wpcf7-form-control-wrap {
position: static;
}
.event-about .checkbox :checked ~ .wpcf7-list-item-label:before {
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path d='M5.76 14 0 8.24l2.016-2.016L5.76 9.968 13.632 2l2.112 2.016L5.76 14Z' fill='%23fff'/></svg>")
no-repeat 50% 50%;
background-size: 80% auto;
}
.event-about .checkbox .wpcf7-not-valid .wpcf7-list-item-label:before {
border-color: #ff4167;
border-color: #f6bdc9;
}
.event-about
.checkbox
.wpcf7-not-valid
:checked
~ .wpcf7-list-item-label:before {
border-color: #40a8fd;
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path d='M5.76 14 0 8.24l2.016-2.016L5.76 9.968 13.632 2l2.112 2.016L5.76 14Z' fill='%23fff'/></svg>")
no-repeat 50% 50%;
background-size: 80% auto;
}
.event-about .checkbox .wpcf7-list-item-label:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 12px;
height: 12px;
border: 2px solid #40a8fd;
}
.event-about .checkbox a {
color: inherit;
text-decoration: underline;
}
.event-about .checkbox a:hover {
text-decoration: none;
}
.event-about input {
font-weight: 500;
font-size: 14px;
line-height: 16px;
letter-spacing: -0.01em;
width: 100%;
color: #fff;
font-family: inherit;
margin: 0 0 22px;
display: block;
border: 0;
height: 42px;
background: 0 0;
border-bottom: 2px solid #40a8fd;
}
.event-about input.wpcf7-not-valid {
border-bottom-color: #f6bdc9;
}
.event-about ul > li {
position: relative;
padding-left: 32px;
margin-bottom: 16px;
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path d='M5.76 14 0 8.24l2.016-2.016L5.76 9.968 13.632 2l2.112 2.016L5.76 14Z' fill='%23188EFA'/></svg>")
no-repeat 0 2px;
}
.event-about .text-col {
width: 57.5%;
padding: 10px 0;
}
.event-about .text-col p {
margin: 0 0 15px;
padding: 0;
}
.event-about h2 {
font-weight: 700;
font-size: 32px;
line-height: 39px;
margin: 49px 0 -14px;
letter-spacing: -0.01em;
color: inherit;
}
.event-hero {
position: relative;
text-align: center;
color: #fff;
min-height: 600px;
padding: 100px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.event-hero .desc {
width: 684px;
margin: auto;
max-width: 100%;
}
.event-hero h1 {
margin: 0 0 36px;
padding: 0;
font-weight: 700;
font-size: 56px;
line-height: 64px;
letter-spacing: -0.01em;
color: #fff;
}
.event-hero .timer {
background: #fff;
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: 48px;
padding-right: 27px;
}
.event-hero .bg {
position: absolute;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.timer-h {
position: absolute;
top: 100%;
margin-top: -58px;
left: 0;
right: 0;
}
.timer-h .days {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: auto;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.timer-h .label-l {
font-weight: 700;
font-size: 24px;
line-height: 29px;
width: 180px;
text-align: left;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #000;
}
.timer-h .item + .item:before {
content: "";
width: 2px;
height: 40px;
background: #d8d8d8;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto 0;
}
.timer-h .item {
position: relative;
width: 192px;
}
.timer-h .value {
font-weight: 700;
font-size: 56px;
margin: -6px 0 14px;
line-height: 64px;
letter-spacing: -0.01em;
color: #188efa;
}
.timer-h .label {
font-weight: 700;
font-size: 10px;
line-height: 12px;
letter-spacing: 0.08em;
text-transform: uppercase;
color: #bbb;
}
@media screen and (max-width: 1000px) {
.navigation-top .sub-menu .sub-menu li:first-child {
margin-top: 10px !important;
}
.event-org .specs-set .item {
width: calc(50% - 24px);
}
.event-speakers {
padding: 79px 0 30px;
}
.event-speakers .speaker {
width: calc(50% - 24px);
}
.event-about .form-col {
width: 100%;
padding-bottom: 0;
}
.event-about .text-col {
width: 100%;
margin-bottom: 20px;
}
.event-hero .timer {
padding: 48px 24px;
}
.timer-h .item {
width: 130px;
}
}
@media screen and (max-width: 767px) {
.event-org {
padding: 48px 0 24px;
}
.event-org .text-col {
width: 100%;
}
.event-org .specs-set {
padding: 16px 0 0;
}
.event-org .image {
width: 100%;
}
.event-org h2 {
font-size: 32px;
line-height: 1.4;
}
.event-speakers {
padding: 48px 0 12px;
}
.event-speakers h2 {
font-size: 32px;
line-height: 1.4;
}
.event-speakers .speaker {
width: calc(100% - 24px);
}
.event-about {
padding: 48px 0 0;
}
.event-about .form-set {
padding: 48px 24px;
margin: 0 -20px;
}
.event-about .success {
padding: 24px;
}
.event-about h2 {
font-size: 26px;
line-height: 1.4;
}
.event-hero {
min-height: 0;
padding: 0;
display: block;
}
.event-hero > .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-top: 64px;
-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;
min-height: 400px;
}
.event-hero .timer-h {
width: 100%;
}
.event-hero .bg {
bottom: 150px;
}
.event-hero .desc {
font-size: 16px;
line-height: 1.4;
}
.event-hero h1 {
font-size: 32px;
line-height: 1.2;
margin-bottom: 24px;
}
.event-hero .timer {
margin: 0 -20px;
padding: 20px 10px 30px;
display: block;
}
.timer-h {
position: relative;
margin: 32px 0 0;
top: 0;
}
.timer-h .label-l {
display: block;
width: auto;
padding-bottom: 10px;
font-size: 20px;
text-align: center;
}
.timer-h .item {
width: 25%;
}
.timer-h .value {
font-size: 40px;
line-height: normal;
margin: 0;
}
}
@media screen and (max-width: 1000px) {
.site-header .navigation-top,
.site-header .navigation-top.show {
-webkit-box-shadow: 0 70px #fff;
box-shadow: 0 70px #fff;
min-height: 100vh;
overflow: hidden;
overflow-y: auto;
height: 100vh;
}
html .site-header .navigation-top li {
overflow: hidden;
}
.site-header .navigation-top ul li .sub-menu .sub-menu {
display: none;
}
.site-header .navigation-top li,
.site-header .navigation-top.show li {
margin-right: 0;
}
.main-navigation {
overflow: hidden;
}
.site-header .navigation-top.show li.toggled .dropdown-toggle {
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/fa-angle-down.svg) right center no-repeat;
-webkit-transform: translate(5px, -30px) rotate(0);
-ms-transform: translate(5px, -30px) rotate(0);
transform: translate(5px, -30px) rotate(0);
background-size: 13px 8px;
}
.site-header .navigation-top.show li.toggled > .dropdown-toggle {
background: url(//www.ba.lt/wp-content/themes/balticamadeus/assets/images/icons/fa-angle-down-blue.svg) right center
no-repeat;
-webkit-transform: translate(40px, -30px) rotate(-180deg);
-ms-transform: translate(40px, -30px) rotate(-180deg);
transform: translate(40px, -30px) rotate(-180deg);
background-size: 13px 8px;
}
.site-header .navigation-top ul li .sub-menu.toggled li a,
.site-header .navigation-top.show .sub-menu a {
color: #000;
}
.site-header .navigation-top ul li .sub-menu li a,
.site-header .navigation-top ul li .sub-menu.toggled li a {
margin: 0;
padding: 2px 15px;
display: block;
}
.site-header .navigation-top ul li .sub-menu .sub-menu li a,
.site-header .navigation-top ul li .sub-menu .sub-menu li:last-child a,
.site-header .navigation-top ul li .sub-menu .sub-menu.toggled li a,
.site-header .navigation-top ul li .sub-menu .sub-menu.toggled li:hover a,
.site-header .navigation-top ul li .sub-menu.toggled .sub-menu li a,
.site-header .navigation-top ul li .sub-menu.toggled .sub-menu li:hover a,
.site-header .navigation-top ul li .sub-menu.toggled .sub-menu.toggled li a,
.site-header
.navigation-top
ul
li
.sub-menu.toggled
.sub-menu.toggled
li:hover
a {
padding-left: 40px;
}
.site-header .navigation-top ul li .sub-menu .sub-menu > li:first-child,
.site-header
.navigation-top
ul
li
.sub-menu.toggled
.sub-menu
li:first-child {
margin-top: 10px !important;
}
.site-header .navigation-top ul li .sub-menu.toggled li.toggled a,
.site-header .navigation-top.show .sub-menu .toggled a {
color: #008bfd;
}
.site-header .navigation-top,
.site-header .navigation-top.show {
padding: 5px 15px 80px;
}
.site-header .navigation-top.show .sub-menu .dropdown-toggle {
display: block;
margin-top: -3px;
margin-right: -8px;
}
body[style="overflow: hidden;"] #page {
height: 80vh;
overflow: hidden;
position: relative;
}
}
.event-about .text-col p strong {
font-weight: bold;
}
.event-speakers .speaker h3 a {
color: currentColor;
display: inline-block;
vertical-align: top;
margin: 3px 2px -5px;
}
.event-speakers .speaker .role {
padding-bottom: 15px;
border-bottom: 2px solid #d8d8d8;
min-height: 65px;
}
.event-about .text-col p strong {
font-weight: 700;
}
@media screen and (max-width: 767px) {
.event-speakers .speaker .role {
min-height: 0;
}
}
.certs-list {
display: flex;
flex-wrap: wrap;
margin-left: -24px;
}
.certs-list * {
display: block;
}
.certs-list > * {
max-width: 50%;
display: block;
padding-left: 24px;
padding-bottom: 24px;
}
@media screen and (max-width: 440px) {
.certs-list * {
width: 100%;
max-width: none;
}
}
@media (max-width: 781px) {
.wp-block-columns.boxes .wp-block-column {
margin-bottom: 24px;
width: 100%;
}
}
@media (min-width: 782px) {
.wp-block-columns.boxes .wp-block-column:not(:first-child) {
margin-left: 24px;
}
}
#primary .entry-content .wp-block-columns.boxes .wp-block-button__link:hover {
opacity: 0.9;
}
#primary .entry-content .wp-block-columns.boxes ul li {
margin-bottom: 4px;
}
#primary .entry-content .wp-block-columns.boxes .wp-block-button__link:hover,
#primary .entry-content .wp-block-columns.boxes .wp-block-button__link {
background: #188efa;
font-weight: 700;
font-size: 14px;
line-height: 18px;
transition: all 0.2s ease-out;
padding: 10px;
height: auto;
width: 100%;
color: #fff;
margin: 0;
margin-top: 44px;
display: block;
}
#primary .entry-content .wp-block-columns.boxes .wp-block-column ul {
margin: 0;
padding: 0;
}
#primary .entry-content .wp-block-columns.boxes .wp-block-column p {
font-weight: 400;
margin: 0; min-height: 80px;
margin-bottom: 32px;
}
@media (max-width: 781px) {
#primary .entry-content .wp-block-columns.boxes .wp-block-column p {
min-height: 0;
}
#primary
.entry-content
.wp-block-columns.boxes
.wp-block-button__link:hover,
#primary .entry-content .wp-block-columns.boxes .wp-block-button__link {
margin-top: 20px;
}
}
.wp-block-columns.boxes .text-right {
text-align: right;
}
.wp-block-columns.boxes .text-center {
text-align: center;
}
.wp-block-columns.boxes .wp-block-buttons {
width: 100%;
margin: 0;
display: block;
padding: 0;
margin-top: auto;
}
.wp-block-columns.boxes .wp-block-buttons .wp-block-button {
display: block;
margin: 0;
padding: 0;
}
#primary .entry-content .wp-block-columns.boxes .wp-block-column h3 {
margin: 0;
padding: 11px 0 24px 0;
}
.wp-block-columns.boxes .wp-block-column.featured {
border: 3px solid #188efa;
}
.wp-block-columns.boxes .wp-block-column {
padding: 24px;
border: 1.5px solid #ebe8e8;
display: flex;
flex-direction: column;
}
.shortcode .contacts__info-text .form .wpcf7-submit:hover {
opacity: 0.85;
}
@media screen and (max-width: 1223px) {
.shortcode .contacts__info-text .form .contact__column {
margin-top: 20px;
}
}
.shortcode .contacts__info-text .form .wpcf7-submit,
#primary .entry-content a.btn-primary:hover,
#primary .entry-content a.btn-primary {
background: #188efa;
font-weight: 700;
font-size: 14px;
line-height: 18px;
transition: all 0.2s ease-out;
padding: 10px !important;
height: auto;
color: #fff !important;
margin: 0;
margin-top: 24px;
display: inline-flex;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-content {
display: block;
padding: 32px !important;
font-size: 1em;
}
.shortcode .contacts__info-text .form .wpcf7-submit {
margin-top: 0;
float: right;
text-transform: none;
}
.contact__checkbox {
float: left;
margin-top: 54px;
}
.shortcode .contacts__info-text .form .contact__column {
width: auto;
display: flex;
margin-bottom: 20px;
justify-content: space-between;
}
.shortcode .contacts__info-text .form .contact__text-input textarea,
.shortcode
.contacts__info-text
.form
.contact__column
.contact__column-input
input {
padding-left: 0;
padding-right: 0;
}
.shortcode .contacts__info-text .form .contact__text-input textarea {
border-top: 0;
border-right: 0;
border-left: 0;
}
.entry-content
.entry-content
.shortcode
.contacts__info-text
.form
.contact__text-input
textarea {
min-height: 130px;
height: 130px;
}
#primary .entry-content .entry-content {
padding-right: 0;
}
.shortcode .contacts__info-text .form .contact__column .contact__column-input {
max-width: calc(50% - 12px);
margin-bottom: 16px;
}
.shortcode .contacts__info-text .form .contact__text-input {
width: 100%;
padding: 0;
display: block;
}
.shortcode .contacts__info-text .btn-primary,
.shortcode .contacts__info-text .form .wpcf7-submit {
min-height: 48px;
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 177px;
}
.entry-content
.entry-content
.shortcode
.contacts__info-text
.form
.contact__column {
display: block;
}
.entry-content
.entry-content
.shortcode
.contacts__info-text
.form
.contact__column
.contact__column-input {
display: block;
max-width: none;
margin-bottom: 30px;
}
.shortcode .contacts__info-text .form .wpcf7-submit {
margin-top: 50px !important;
}
#primary .shortcode p {
margin: 20px 0 0 !important;
}
.shortcode .contacts__info-text .btn-primary {
margin: 18px 0 0 !important;
}
.shortcode .contacts__info-text .form {
max-width: 580px;
width: 58%;
}
.news__single > .entry-content {
padding-right: 0 !important;
}
@media screen and (max-width: 1223px) {
.contacts__info-text .form .contact__text-input,
.contacts__info-text .form .contact__column {
width: 100%;
padding-left: 0;
}
.contact__checkbox {
margin-top: 40px;
float: none;
}
.shortcode .contacts__info-text .form .wpcf7-submit {
margin-top: 10px !important;
width: 100%;
}
}
@media screen and (max-width: 991px) {
.shortcode .contacts__info-text .req {
width: 50%;
}
.shortcode .contacts__info-text .form {
width: 50%;
max-width: none;
}
}
@media screen and (max-width: 767px) {
.shortcode
.contacts__info-text
.form
.contact__column
.contact__column-input {
max-width: none;
}
.shortcode .contacts__info-text .form {
width: 100%;
}
}
#primary .entry-content a.btn-primary:hover {
opacity: 0.9;
}
#primary .entry-content .contacts__info a:hover,
#primary .entry-content .contacts__info a {
margin: 0;
padding: 0;
}
.timer-h.ended .days {
display: none;
}
.timer-h.ended .label-l {
text-align: center;
width: 100%;
justify-content: center;
padding: 20px;
}
html #primary .entry-content .wp-block-columns.boxes .text-right ul li {
padding-left: 0;
position: relative;
padding-right: 35px;
}
html #primary .entry-content .wp-block-columns.boxes .text-right ul li:before {
right: 0;
left: auto;
transform: translateY(4px);
}
.event-about .success p {
margin-bottom: 10px;
}
.shortcode .contacts__info-text .form ::-webkit-input-placeholder {
color: inherit !important;
}
.shortcode .contacts__info-text .form ::-moz-placeholder {
color: inherit !important;
opacity: 1;
}
.form [data-name="checkbox-154"] {
display: inline-block;
}
@media screen and (min-width: 1000px) {
.site-header
.navigation-top
.menu
> li
> ul
> .menu-item-has-children
> .sub-menu {
position: absolute;
width: 264px;
left: 100%;
display: none;
border: 2px solid #f2f2f2;
padding: 20px 0;
margin-left: -1px;
margin-top: -20px;
transform: translateX(0%);
background-color: #fff;
top: 0;
}
.site-header
.navigation-top
.menu
> li
> ul
> .menu-item-has-children:hover
> ul {
display: block;
}
.site-header
.navigation-top
.menu
> li
> ul
> .menu-item-has-children:hover
> a {
background: transparent;
color: #008bfd !important;
}
.site-header
.navigation-top
.menu
> li
> ul
> .menu-item-has-children
> .sub-menu
ul {
padding: 0;
}
html
.site-header
.navigation-top
.menu
> li
> ul
> .menu-item-has-children
> .sub-menu
li
a {
padding-left: 32px !important;
font-weight: 500;
padding-top: 4px !important;
padding-bottom: 4px !important;
color: #000000 !important;
}
html
.site-header
.navigation-top
.menu
> li
> ul
> .menu-item-has-children
> .sub-menu
.sub-menu
li
a {
color: #6a6a6a !important;
font-weight: normal;
}
.site-header .navigation-top ul ul li .sub-menu:after {
display: none;
}
.menu > li > ul > .menu-item-has-children {
position: relative;
}
.site-header .navigation-top ul li .sub-menu {
width: 264px;
transform: translateX(-14%);
}
.menu > li > ul > .menu-item-has-children:before {
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='5' height='8'><path d='m1 7 3-3-3-3' stroke='%23188EFA' fill='none'/></svg>")
no-repeat;
width: 5px;
position: absolute;
right: 30px;
content: "";
top: 11px;
height: 8px;
}
html
.site-header
.navigation-top
.menu
> li
> ul
> .menu-item-has-children
> .sub-menu
.sub-menu
li
a {
padding-left: 54px !important;
}
.site-header .navigation-top ul li a {
font-weight: 500;
}
}
.checkbox .wpcf7-list-item-label {
color: transparent;
width: 0;
font-size: 0;
}
.page-template-page_about .list-bg-star:before {
display: none;
}
body.modal-cacsp-open .modal-cacsp-backdrop {
opacity: .3 !important;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom {
border-top: 1px solid #d2d2d2 !important;
background-color: #f2f2f2 !important;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom {
border-color: #f2f2f2 !important;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header {
background-color: #ffffff !important;
}
.modal-cacsp-position .modal-cacsp-box>* {
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-content {
background-color: #ffffff !important;
}
.modal-cacsp-position .modal-cacsp-box {
border-radius: 0 !important;
}
.modal-cacsp-position .modal-cacsp-box a {
color: #008bfd !important;
text-decoration: underline;
}
.modal-cacsp-position .modal-cacsp-box a:hover {
color: #008bfd !important;
text-decoration: none;
}
.modal-cacsp-position .modal-cacsp-box a.modal-cacsp-btn.modal-cacsp-btn-settings {
color: #008bfd !important;
border-color: #f2f2f2 !important;
background-color: #f2f2f2 !important;
}
.modal-cacsp-position .modal-cacsp-box a.modal-cacsp-btn.modal-cacsp-btn-settings svg {
height: 8px;
width: 5px;
display: inline-block;
fill: 008bfd !important;
vertical-align: inherit;
margin-left: 4px;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save * {
color: #ffffff !important;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept *, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all * {
color: #ffffff !important;
}
.modal-cacsp-box-bottom.modal-cacsp-box-show {
border-color: #008bfd !important;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-content {
padding: 0;
font-size: 14px !important;
padding-bottom: 20px !important;
padding-top: 20px !important;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-box-content {
background-color: #ffffff !important;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li:first-child, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom {
background-color: #ffffff !important;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li:first-child, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom {
border-color: #ffffff !important;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom {
padding-left: 17%;
padding-right: 17%;
}
.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a, .warning-cacsp-iframe-content .warning-cacsp-object-content-button a, .warning-cacsp-object-content .warning-cacsp-iframe-content-button a, .warning-cacsp-object-content .warning-cacsp-object-content-button a, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn {
border-radius: 0 !important;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-content {
font-size: 0.8em !important;
}
.modal-cacsp-position * strong {
font-weight: 700;
}
.modal-cacsp-btn-settings-link {
border
}
.modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show.modal-cacsp-box-bottom  {
background-color:#f2f2f2 !important;
border-top: 1px solid #d2d2d2 !important;
}
.modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-box-content  {
background-color:#f2f2f2 !important;
}
.modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-btns  {
background-color:#f2f2f2 !important;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn {
font-size: 14px !important;
height: 32px !important;
line-height: 32px !important;
padding: 0 15px !important;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span {
color: #1a1f2f !important;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show {
max-width: 530px;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header * {
color: #000!important;
margin: 35px 0 0 !important;
font-size: 20px !important;
line-height: 24px !important;
font-weight: 700 !important;
padding: 40px 40px 24px 40px !important;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span {
font-size: 14px !important;
font-weight: 700 !important;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch > span > span {
font-size: 14px !important;
font-weight: 400 !important;
line-height: 20px !important;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span
{
font-size: 14px !important;
font-weight: 700 !important;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch > span > span
{
font-size: 14px !important;
font-weight: 400 !important;
line-height: 20px !important;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li {
padding: 3px 40px 0 40px !important;
margin: 0;
border-bottom: 1px solid #e6e6e6;
line-height: normal;
}
.modal-cacsp-toggle-switch .switch-content-text {
padding-top:10px !important;
display: block;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle {
background-color: #f4cecd;
position: absolute;
top: -3px;
right: 11px;
border-radius: 12px !important;
margin-left: 8px !important;
width: 38px !important;
height: 24px !important;
border: 2px solid #000 !important;
}
element.style {
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle {
background-color: rgba(0,139,253, .2);
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle {
background-color: #b6e3c7;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span {
color: #008bfd;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span {
color: #008bfd;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle {
position: absolute !important;
top: -3px;
right: 11px;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch {
padding-bottom: 13px !important;
position: relative;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch {
padding-bottom: 13px !important;
position: relative;
padding-right: 15px;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns {
text-align:left;
padding: 16px 40px 40px 40px !important;
justify-content: flex-start !important;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle {
border-radius: 12px !important;
margin-left: 8px !important;
width: 38px !important;
height: 24px !important;
border: 2px solid #000 !important;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle-switch-handle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span.modal-cacsp-toggle-switch-handle {
background: #8f9095;
width: 14px !important;
height: 14px !important;
border-radius: 50% !important;
margin: 3px !important;
}
element.style {
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle-switch-handle {
background-color: #008bfd;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle-switch-handle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle-switch-handle {
left: 14px !important;
}
element.style {
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn:last-child {
margin-right: 0;
margin-bottom: 0;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn:hover {
opacity: .6;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn {
border-color: #008bfd;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn * {
color: #fff;
}
.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a, .warning-cacsp-iframe-content .warning-cacsp-object-content-button a, .warning-cacsp-object-content .warning-cacsp-iframe-content-button a, .warning-cacsp-object-content .warning-cacsp-object-content-button a, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn {
display: inline-block;
white-space: nowrap;
border-radius: 3px;
padding: 8px 16px;
background-color: #000;
border: 1px solid #000;
font-size: 1em;
line-height: 1.8em;
margin-right: 12px;
text-align: center;
text-decoration: none !important;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn {
font-size: 14px !important;
height: 32px !important;
line-height: 32px !important;
padding: 0 15px !important;
}
.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a, .warning-cacsp-iframe-content .warning-cacsp-object-content-button a, .warning-cacsp-object-content .warning-cacsp-iframe-content-button a, .warning-cacsp-object-content .warning-cacsp-object-content-button a, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn {
border-radius: 0 !important;
}
.modal-cacsp-position .modal-cacsp-box a:hover {
color: #008bfd !important;
text-decoration: none;
}
.modal-cacsp-position .modal-cacsp-box a {
text-decoration: underline;
}
.modal-cacsp-position .modal-cacsp-box a {
color: #008bfd !important;
text-decoration: underline;
}
.h1 h2, a:hover, code, h1, h2.h1 {
color: #000;
}
.modal-cacsp-position, .modal-cacsp-position, .modal-cacsp-position, .modal-cacsp-position *, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span {
color: #000000;
}
.modal-cacsp-position, .modal-cacsp-position * {
color: #000;
}
a {
color: #008bfd;
text-decoration: none;
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out;
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
outline: 0;
}
user agent stylesheet
a:-webkit-any-link:active {
color: -webkit-activelink;
}
user agent stylesheet
a:-webkit-any-link {
color: -webkit-link;
cursor: pointer;
text-decoration: underline;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn-cancel{
border: 1px solid #fff !important;
background: #fff !important;
color: #008bfd !important;
cursor: pointer !important;
}
@media (max-width: 768px) {
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom {
padding-left: 0 ;
padding-right: 0;
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns {
padding: 16px 40px 4px 40px !important;
}
}
.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all {
visibility:hidden !important;
}
.grecaptcha-badge {
opacity: 0 !important;
pointer-events: none !important;
}
.sgpb-theme-6-content {
box-shadow: none !important;
}[class^="wp-block-"]:not(.wp-block-gallery) figcaption {
font-style: italic;
margin-bottom: 1.5em;
text-align: left;
}
.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
text-align: right;
}  p.has-drop-cap:not(:focus)::first-letter {
font-size: 5em;
margin-top: 0.075em;
} .wp-block-image {
margin-bottom: 1.5em;
}
.wp-block-image figure {
margin-bottom: 0;
margin-top: 0;
}
.wp-block-image figure.alignleft {
margin-right: 1.5em;
}
.wp-block-image figure.alignright {
margin-left: 1.5em;
} .wp-block-gallery {
margin-bottom: 1.5em;
}
.wp-block-gallery figcaption {
font-style: italic;
}
.wp-block-gallery.aligncenter {
display: flex;
margin: 0 -8px;
} .wp-block-quote:not(.is-large):not(.is-style-large) {
border: 0;
padding: 0;
}
.wp-block-quote.alignleft p:last-of-type,
.wp-block-quote.alignright p:last-of-type {
margin-bottom: 0;
}
.wp-block-quote cite {
color: inherit;
font-size: inherit;
} .wp-block-audio audio {
display: block;
width: 100%;
} .wp-block-cover-image.alignright,
.wp-block-cover.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover.alignleft,
.wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter {
display: flex;
} .wp-block-file .wp-block-file__button {
background-color: #222;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
margin-top: 2em;
padding: 0.7em 2em;
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
white-space: nowrap;
}
.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus {
background-color: #767676;
-webkit-box-shadow: none;
box-shadow: none;
}  .wp-block-code {
background: transparent;
border: 0;
padding: 0;
} .wp-block-pullquote {
border: 0;
}
.wp-block-pullquote__citation,
.wp-block-pullquote cite {
font-size: inherit;
text-transform: none;
} .wp-block-table thead th {
border-bottom: 2px solid #bbb;
padding-bottom: 0.5em;
}
.wp-block-table tr {
border-bottom: 1px solid #eee;
}
.wp-block-table th,
.wp-block-table td {
border: 0;
}
.rtl .wp-block-table th,
.rtl .wp-block-table td {
text-align: right;
}  .wp-block-button .wp-block-button__link {
-webkit-box-shadow: none;
box-shadow: none;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
line-height: 1.66;
margin-top: 2em;
padding: 0.7em 2em;
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
white-space: nowrap;
}
.entry-content .wp-block-button__link {
background-color: #222;
color: #fff;
}
.entry-content .is-style-outline .wp-block-button__link:not(.has-background) {
background-color: transparent;
}
.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color) {
color: #222;
}
.colors-dark .wp-block-button__link {
background-color: #fff;
color: #000;
}
.entry-content .wp-block-button__link:hover,
.entry-content .wp-block-button__link:focus,
.entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,
.entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus {
background-color: #767676;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
}
.colors-dark .entry-content .wp-block-button__link:hover,
.colors-dark .entry-content .wp-block-button__link:focus,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus {
background-color: #bbb;
color: #000;
}
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color) {
color: #fff;
}
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):hover,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):focus {
color: #222;
}
.colors-custom .entry-content .wp-block-button__link,
.colors-custom .entry-content .wp-block-button__link:hover,
.colors-custom .entry-content .wp-block-button__link:focus,
.colors-dark .entry-content .wp-block-button__link,
.colors-dark .entry-content .wp-block-button__link:hover,
.colors-dark .entry-content .wp-block-button__link:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.colors-custom .entry-content .wp-block-button__link:hover,
.colors-custom .entry-content .wp-block-button__link:focus {
color: #fff;
} .wp-block-separator {
border: 0;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 100px;
} .wp-block-media-text {
margin-bottom: 1.5em;
}
.wp-block-media-text *:last-child {
margin-bottom: 0;
}  .wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
list-style-position: inside;
text-align: center;
} .wp-block-latest-comments article {
margin-bottom: 4em;
}
.blog:not(.has-sidebar) #primary .wp-block-latest-comments article,
.archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article,
.search:not(.has-sidebar) #primary .wp-block-latest-comments article {
float: none;
width: 100%;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius: 0;
}
.wp-block-latest-comments a {
-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
}
.wp-block-latest-comments__comment-meta {
font-size: 16px;
font-size: 1rem;
margin-bottom: 0.4em;
}
.wp-block-latest-comments__comment-author,
.wp-block-latest-comments__comment-link {
font-weight: 700;
text-decoration: none;
}
.wp-block-latest-comments__comment-date {
color: #767676;
font-size: 10px;
font-size: 0.625rem;
font-weight: 800;
letter-spacing: 0.1818em;
margin-top: 0.4em;
text-transform: uppercase;
}
.editor-block-list__block .wp-block-latest-comments__comment-excerpt p {
font-size: 14px;
font-size: 0.875rem;
} .entry-content .has-pale-pink-color {
color: #f78da7;
}
.entry-content .has-pale-pink-background-color,
.wp-block-button.is-style-outline .has-pale-pink-background-color:link {
background-color: #f78da7;
}
.entry-content .has-vivid-red-color {
color: #cf2e2e;
}
.entry-content .has-vivid-red-background-color,
.wp-block-button.is-style-outline .has-vivid-red-background-color:link {
background-color: #cf2e2e;
}
.entry-content .has-luminous-vivid-orange-color {
color: #ff6900;
}
.entry-content .has-luminous-vivid-orange-background-color,
.wp-block-button.is-style-outline .has-luminous-vivid-orange-background-color:link {
background-color: #ff6900;
}
.entry-content .has-luminous-vivid-amber-color {
color: #fcb900;
}
.entry-content .has-luminous-vivid-amber-background-color,
.wp-block-button.is-style-outline .has-luminous-vivid-amber-background-color:link {
background-color: #fcb900;
}
.entry-content .has-light-green-cyan-color {
color: #7bdcb5;
}
.entry-content .has-light-green-cyan-background-color,
.wp-block-button.is-style-outline .has-light-green-cyan-background-color:link {
background-color: #7bdcb5;
}
.entry-content .has-vivid-green-cyan-color {
color: #00d084;
}
.entry-content .has-vivid-green-cyan-background-color,
.wp-block-button.is-style-outline .has-vivid-green-cyan-background-color:link {
background-color: #00d084;
}
.entry-content .has-pale-cyan-blue-color {
color: #8ed1fc;
}
.entry-content .has-pale-cyan-blue-background-color,
.wp-block-button.is-style-outline .has-pale-cyan-blue-background-color:link {
background-color: #8ed1fc;
}
.entry-content .has-vivid-cyan-blue-color {
color: #0693e3;
}
.entry-content .has-vivid-cyan-blue-background-color,
.wp-block-button.is-style-outline .has-vivid-cyan-blue-background-color:link {
background-color: #0693e3;
}
.entry-content .has-very-light-gray-color {
color: #eee;
}
.entry-content .has-very-light-gray-background-color,
.wp-block-button.is-style-outline .has-very-light-gray-background-color:link {
background-color: #eee;
}
.entry-content .has-cyan-bluish-gray-color {
color: #abb8c3;
}
.entry-content .has-cyan-bluish-gray-background-color,
.wp-block-button.is-style-outline .has-cyan-bluish-gray-background-color:link {
background-color: #abb8c3;
}
.entry-content .has-very-dark-gray-color {
color: #313131;
}
.entry-content .has-very-dark-gray-background-color,
.wp-block-button.is-style-outline .has-very-dark-gray-background-color:link {
background-color: #313131;
} .ml-embedded {
margin: 25px 0;
}