.veterina-gallery {
display: grid;
grid-template-columns:repeat(3, 1fr);
gap: 12px;
}
.veterina-gallery img {
width: 100%;
height: auto;
display: block;
border-radius: 6px;
transition: transform .2s;
}
.veterina-gallery img:hover {
transform: scale(1.03);
}
.nav-contacts {
width: auto !important;
display: flex !important;
align-items: center !important;
background: #fff !important;
border-radius: 6px !important;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}
.nav-contacts > div {
flex: 0 0 auto !important;
width: auto !important;
max-width: 100% !important;
}
.nav-contacts a span {
color: var(--e-global-color-primary) !important;
padding: 0 !important;
}
.nav-contacts a {
padding: .5rem 1rem !important;
}
@media (max-width: 767px) {
.nav-contacts a {
padding: .5rem !important;
}
}
.nav-contacts a:hover span {
color: var(--e-global-color-fc28385) !important;
}
.nav-contacts a svg {
height: 14px !important;
width: 16px !important;
fill: var(--e-global-color-primary) !important;
}
.nav-contacts a i {
color: var(--e-global-color-primary) !important;
font-size: 16px !important;
width: 17px !important;
height: 16px !important;
}
@media (max-width: 499px) {
.nav-contacts a {
font-size: 12px !important;
}
.nav-contacts > div:nth-of-type(2) {
margin-left: -10px !important;
}
.nav-contacts a i {
width: 14px !important;
height: 14px !important;
font-size: 14px !important;
}
.nav-contacts a svg {
height: 14px !important;
width: 14px !important;
}
}
.header-container {
margin-bottom: -150px !important;
}
@media (max-width: 499px) {
.header-container {
margin-bottom: -175px !important;
}
}
.lang-switcher {
border-radius: 6px !important;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}
.lang-switcher > div {
border: none !important;
background: transparent !important;
width: auto;
}
@media (max-width: 499px) {
.lang-switcher > div {
margin-left: -8px !important;
}
.lang-switcher > div:nth-of-type(1) {
margin-left: 0 !important;
}
}
.lang-switcher a {
background: #fff !important;
padding: .5rem 1rem;
min-height: 32px;
display: flex;
justify-content: center;
align-items: center;
}
@media (max-width: 499px) {
.lang-switcher a {
font-size: 12px !important;
}
}
@media (max-width: 767px) {
.lang-switcher a {
padding: .5rem;
}
}
.lang-switcher > div:nth-of-type(1) a {
border-radius: 6px 0 0 6px;
}
.lang-switcher > div:nth-last-of-type(1) a {
border-radius: 0 6px 6px 0;
}
.lang-switcher a span {
color: var(--e-global-color-primary) !important;
}
.lang-switcher a:hover span {
color: var(--e-global-color-fc28385) !important;
}
.elementor-10175 .elementor-element.elementor-element-461c270d .ekit_navsearch-button {
display: flex;
justify-content: center;
}
.nav-container {
flex-grow: 1 !important;
}
.elementor-10175 .elementor-element.elementor-element-76059fc {
width: auto !important;
}
.header-nav .e-con-inner {
flex-wrap: nowrap !important;
gap: 1rem !important;
}
.header-nav .e-con-inner > div {
padding: 0 !important;
}
.header-nav .e-con-inner > div > div {
--align-self: flex-start !important;
}
.header-nav-inner > div {
align-items: center !important;
}
@media (max-width: 1024px) {
.header-nav-inner > div {
margin: 0 !important;
}
.header-nav-inner > div > div {
flex: 0 0 auto !important;
width: auto !important;
max-width: 100% !important;
}
.header-nav-inner > div > div:nth-of-type(1) {
margin-right: auto !important;
}
}
.toolbar-container > div {
width: auto !important;
margin: 0 !important;
gap: .5rem !important;
flex-wrap: wrap !important;
justify-content: space-between !important;
}
.toolbar-container > div > div {
width: auto !important;
}
@media (max-width: 767px) {
.elementor-10175 .elementor-element.elementor-element-5fe20d7d {
--row-gap: .5rem !important;
}
}
.elementor-menu-toggle .e-font-icon-svg {
height: 22px !important;
width: 22px !important;
}
@media (max-width: 1024px) {
.elementor-nav-menu--dropdown {
margin-top: 6px !important;
background-color: transparent !important;
overflow: visible !important;
}
.elementor-nav-menu--dropdown > ul {
background-color: #fff !important;
margin: 0 15px;
box-shadow: rgba(0, 0, 0, 0.1) 0 27px 40px;
}
.elementor-nav-menu--dropdown a {
text-align: left !important;
justify-content: flex-start !important;
padding: .75rem 1.25rem !important;
}
}