html {
margin-top: 100px;
}
.site-header {
width: 100%;
position: fixed;
z-index: 100000;
top: 0;
}
.mobile{
display:none 
}
h1 strong,
h2 strong,
h3 strong {
color:#169991;
display: block;
}
.site-description strong,
h4 strong{
color:#00B2A4;
}
.entry-content {
position: relative;
}
.site-branding-container .site-logo {
margin-right: 33px;
}
.section_1,
.section_2,
.section_3,
.section_4, 
.section_5, 
.section_6 
{
margin: 0;
background-repeat: no-repeat;
}
.section_1 .grid-container,
.section_2 .grid-container,
.section_6 .grid-container {
width: 100%;
}
.section_1 {
height: 80vh;
display: flex;
align-items: center;
justify-content: center;
background-position: top right;
}
.section_1 .section_header,
.section_1 .section_conent{
max-width: 600px;
}
.section_1 .section_conent strong {
color: #415363;
display:block;
margin-top: 30px;
}
.section_2 {
min-height: 600px;
display: flex;
align-items: center;
background-position: center;
}
.section_2  .grid-container{
display: flex;
justify-content: space-between;
}
.section_2 .section_header,
.section_2 .section_conent{
max-width: 560px;
}
.section_3 {
background: rgb(249,255,255);
background: linear-gradient(90deg, rgba(249,255,255,1) 0%, rgba(224,246,244,1) 100%);
padding: 150px 0;
}
.section_3 .grid-container {
background-image: url(//laskapodpora.vetexpert.eu/wp-content/themes/core_theme/img/logo_bg.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.section_3 .section_header {
margin-bottom: 110px;
}
.section_3 .section_conent {
max-width: 330px;
}
.section_3 .row_flex {
display: flex;
width: 100%;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-content: space-between;
}
.section_3 .col_1 .section_conent:first-child{
margin-bottom: 175px;
}
.section_3 p strong {
color:#169991;
}
.section_3 .col_1.desktop {
display: flex;
align-items: center;
position: relative;
z-index: 1;
}
.in1,
.in2,
.in3,
.in4{
position: relative
}
.in1:before {
content: '';
background: url(//laskapodpora.vetexpert.eu/wp-content/themes/core_theme/img/linia-1.svg);
position: absolute;
top: 0;
right: -120px;
width: 99px;
height: 91px;
}
.in3:before {
content: '';
background: url(//laskapodpora.vetexpert.eu/wp-content/themes/core_theme/img/linia.svg);
position: absolute;
top: 0;
left: -120px;
width: 99px;
height: 91px;
}
.in2:before {
content: '';
background: url(//laskapodpora.vetexpert.eu/wp-content/themes/core_theme/img/linia-3.svg);
position: absolute;
top: -70px;
right: -120px;
width: 99px;
height: 91px;
}
.in4:before {
content: '';
background: url(//laskapodpora.vetexpert.eu/wp-content/themes/core_theme/img/linia-2.svg);
position: absolute;
top: -70px;
left: -120px;
width: 99px;
height: 91px;
} @-webkit-keyframes bounce {
from {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
10% {
-webkit-transform: scale(0.91);
transform: scale(0.91);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
17% {
-webkit-transform: scale(0.98);
transform: scale(0.98);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
33% {
-webkit-transform: scale(0.87);
transform: scale(0.87);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
45% {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
}
@keyframes bounce {
from {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
10% {
-webkit-transform: scale(0.91);
transform: scale(0.91);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
17% {
-webkit-transform: scale(0.98);
transform: scale(0.98);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
33% {
-webkit-transform: scale(0.87);
transform: scale(0.87);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
45% {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
}
.section_4 {
background-color:#F5F5F5;
padding: 170px 0 110px;
}
.post_grid {
list-style-type: none;
margin: 60px 0 0 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.post_grid li{
width: 32%;
margin-bottom: 60px;
}
.post_grid li img{
margin-bottom: 30px;
}
.post_grid li h3{
margin-bottom: 10px;
}
.post_grid li p{
margin-bottom: 20px;
}
.post_grid li a:hover{
background-color: #169991;
}
.post_grid li a{
background-color: #00B2A4;
background-image: url(//laskapodpora.vetexpert.eu/wp-content/themes/core_theme/img/strzalka_button.svg);
background-repeat: no-repeat;
background-position: 25px 20px;
color: #fff;
padding: 14px 25px 13px 45px;
border-radius: 8px;
display: inline-block;
}
.section_5 {
padding: 150px 0;
}
.section_5 .section_header{
margin-bottom: 60px;
}
.section_5 .product_slides {
margin: 0 auto 0;
max-width: 1435px;
}
.section_5 .slide_inner{
display: flex;
align-items: flex-start;
font-size: 18px;
justify-content: space-between;
}
.section_5 .slide_inner img.s_img{
margin-right:-20px;
}
.section_5 .s_content {
max-width: 690px;
}
.section_5 span.s_label {
background: #169991;
font-size: 16px;
color: #fff;
padding: 3px 10px;
border-radius: 50px;
margin-bottom: 22px;
display: inline-block;
opacity: 0.7;
}
.section_5 .s_content h3 {
font-size: 34px;
margin-bottom: 22px;
}
.section_5 .s_content .scroll  ul  {
list-style: none;
margin-left: 0;
}
.section_5 .s_content .scroll > ul  {
column-count: 2;
}
.section_5 .s_content ul li {
background: url(//laskapodpora.vetexpert.eu/wp-content/themes/core_theme/img/check_ikona.svg);
background-repeat: no-repeat;
background-position: left 7px;
padding-left: 30px;
margin-bottom: 15px;
-webkit-column-break-inside: avoid;
-moz-column-break-inside:avoid;
-moz-page-break-inside:avoid;
page-break-inside: avoid;
break-inside: avoid-column;
}
.section_5 .s_content ul ul {
margin-top: 7px;
}
.section_5 .s_content ul ul li {
background-size:  15px;
background-position: left 7px;
margin-bottom: 7px;
}
.section_5 .s_content a.map_link {
font-size: 20px;
color: #415363
}
.section_5 .s_content a.map_link svg{
height: 13px;
margin-right: 10px;
}
.section_5 .s_content a.map_link:hover {
color: #169991;
}
.section_5 .s_content a.map_link:hover svg path{
stroke: #169991;
}
.section_5 .section_additional_conent {
color:#415363;
opacity: 0.5;
font-size: 16px;
} .slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0; 
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 350px;
display: block;
width: 48px;
height: 48px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background-color: #415363;
background-position: center;
background-repeat: no-repeat;
border-radius: 4px;
z-index: 1000;
}
.slick-prev:hover,
.slick-next:hover
{
color: transparent;
outline: none;
background-color: #169991;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled
{
opacity: .25;
}
.slick-prev
{
left: 0;
background-image: url(//laskapodpora.vetexpert.eu/wp-content/themes/core_theme/img/strzalka_slider_lewa.svg);
}
.slick-next
{
right: 0;
background-image: url(//laskapodpora.vetexpert.eu/wp-content/themes/core_theme/img/strzalka_slider_prawa.svg);
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
display: block;
width: 100%;
padding: 0;
margin: 30px 0 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 10px;
height: 10px;
margin: 0 4px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
display: block;
width: 10px;
height: 10px;
padding: 0px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: #DADCE0;
border-radius: 50%;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li.slick-active button
{
opacity: 1;
background: #00B2A4;
}
.section_6{
position: relative;
}
.section_6 .overlay{
background: transparent linear-gradient(120deg, #00B2A4 0%, #00B2A4 27%, #00b2a4a1 100%) 0% 0% no-repeat padding-box;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
height: 60vh;
min-height: 500px;
}
.section_6  h2.section_header {
color: #fff;
padding-top: 60px;
}
.section_6  h3.section_header {
font-size: 34px;
margin-bottom: 30px;
}
.section_6 .section_header,
.section_6 .form_outer{
max-width: 628px;
}
.section_6 .form_outer {
background-color: #fff;
border-radius: 8px;
margin: 10px 0;
padding: 60px;
}
.section_6  input {
font-size: 20px;
padding: 25px;
border-radius: 5px;
box-shadow: none;
margin: 0;
}
.section_6 label{
font-size: 16px;
display: block;
}
.section_6  span{
display: flex;
margin-top: 5px;
margin-bottom: 20px;
}
.search_init {
background: #00B2A4;
border-radius: 8px;
display: flex;
align-items: center;
margin-left: -10px;
font-family: "Poppins", sans-serif;
font-weight: 300;
}
.search_init:hover,
.search_init:focus {
background: #169991;
}
.search_init svg {
margin-right: 10px;
}
.compact .overlay{
background: none;
bottom: 20px;
top: unset;
left: 30px;
height: auto;
width: auto;
}
.compact h2 {display: none;}
.section_6.compact  .form_outer {
box-shadow: -5px 5px 20px -10px #000;
}
#map {
height: 90vh;
min-height: 800px;
}
.controls {
background-color: #fff;
border-radius: 2px;
border: 1px solid transparent;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
box-sizing: border-box;
font-size: 15px;
font-weight: 300;
height: 29px;
margin-left: 17px;
margin-top: 10px;
outline: none;
padding: 0 11px 0 13px;
text-overflow: ellipsis;
width: 400px;
}
.controls:focus {
border-color: #4d90fe;
}
.title {
font-weight: bold;
}
#infowindow-content {
display: none;
}
#map #infowindow-content {
display: inline;
}
.section_map {
position: relative;
}
#listing {
display: none !important;
}
.hotelIcon {
display: none;
} .contact_f,
.site-footer ul.menu {
font-family: Poppins;
}
.footer-widgets-container {
padding: 55px 0;
}
footer.site-info {
border-top: 1px solid #DADCE0;
opacity: 0.5;
}
.inside-site-info {
padding: 20px 0;
}
.site-footer ul.menu {
display: flex;
justify-content: flex-end;
}
.site-footer ul.menu li {
margin-left: 20px;
}
#custom_html-3 .textwidget.custom-html-widget {
display: flex;
align-items: flex-end;
}
#custom_html-3 .contact_f a {
display: block;
}
.contact_f {
margin-left: 60px;
}
.contact_f a:first-child{
margin-bottom: 15px;
}
.contact_f a img{
margin-right: 15px;
vertical-align: middle;
}
@media all and (max-width: 1460px) { 
#main .grid-container {
padding-left: 30px;
padding-right: 30px;
}
}
@media all and (max-width: 1205px) { 
html {
margin-top: 70px;
}
#masthead .inside-header {
padding: 5px 0;
}
.site-branding-container .site-logo {
max-width: 95px;
margin-right: 17px;
margin-left: 30px;
}
.site-description  {
font-size: 13px;
}
.site-description strong {
display: block;
}
nav#mobile-menu-control-wrapper {
margin-right: 30px;
}
.mobile-menu-control-wrapper .menu-toggle, 
.mobile-menu-control-wrapper .menu-toggle:hover, 
.mobile-menu-control-wrapper .menu-toggle:focus, 
.has-inline-mobile-toggle #site-navigation.toggled {
background-color: transparent  !important
}
.menu-toggle {
padding: 0 0px;
font-size: 29px;
}
.main-navigation.toggled .main-nav li {
text-align: center;
border-top: 2px solid #e3e3e3;
}
#site-navigation.toggled .main-nav > ul{
margin-top: 5px;
}
}
@media all and (max-width: 768px) { 
body {
font-size: 16px;
}
h1,
h2{
font-size: 26px;
margin-bottom: 15px;
}
.mobile{
display:block !important;  
}
.desktop{
display:none !important;
}
.section_header {
padding-top: 45px;
} .section_1 {
height: auto;
display: block;
background: none;
} .section_2 {
min-height: 0;
background-image: none !important;
background-color: #F7F7F7;
flex-direction: column;
} .section_3 {
padding: 0 0 1px;
}
.section_3 .grid-container {
background-position: center 165px;
background-size: 300px;
}
.section_3 .col_1 .section_conent:first-child {
margin-bottom: 0;
}
.section_3 .section_header {
margin-bottom: 30px;
}
.row_flex { 
display: block !important;
}
.section_3 h3 {
font-size: 18px;
}
.section_3 .mobile{
position: relative;
margin-bottom: 40px;
}
.section_3 .mobile:before {
content: '';
height: 110px;
width: 95px;
background: url(//laskapodpora.vetexpert.eu/wp-content/themes/core_theme/img/tarczka.png);
background-size: contain;
display: block;
position: absolute;
bottom: -35px;
right: 0px; }
.row_flex {
padding-left: 20px;
position: relative;
border-left: 2px solid #96a6ae;
}
.section_3 .row_flex:after {
content: '';
background: url(//laskapodpora.vetexpert.eu/wp-content/themes/core_theme/img/linia_produkt.svg);
position: absolute;
top: -98px;
left: -2px;
width: 30px;
height: 98px;
opacity: 0.5;
}
.in1:before ,
.in2:before ,
.in3:before ,
.in4:before {
content: '';
width: 10px;
height: 10px;
position: absolute;
left: -26px;
top: 6px;
z-index: 1;
border-radius: 50%;
background: #96a6ae;
}
.section_conent.in4:after {
content: '';
width: 10px;
height: 100%;
position: absolute;
left: -26px;
top: 16px;
z-index: 1;
background: #f3fdfc;
} .section_4 {
padding: 0 0 0;
}
ul.post_grid.slick-initialized.slick-slider {
margin-right: -30px;
}
.post_grid li {
width: 100%;
margin-bottom: 40px;
margin-right: 15px;
}
.post_grid li img {
margin-bottom: 15px;
}
.post_grid li h3 {
font-size: 18px;
}
.post_grid .slick-list{
padding: 0px 50px 0 0 !important;
} .section_5 {
padding: 1px 0 0;
}
.section_5 .section_header {
margin-bottom: 15px;
}
.section_5 .slide_inner {
display: block;
}
.section_5 .product_slides  {
padding: 0 30px;
}
.section_5 .slide_inner img.s_img {
max-width: 85%;
}
.section_5 span.s_label {
font-size: 14px;
}
.section_5 .slide_inner {
font-size: 16px;
}
.section_5 .s_content {
margin-top: 40px;
position: relative;
}
.section_5 .s_content ul {
column-count: 1 !important;
}
.section_5  .slick-prev, .slick-next {
top:250px;
width: 35px;
height: 35px;
background-size: 10px;
}
.section_5  h4 {
font-size: 18px;
}
.section_5  .scroll {
max-height: 350px;
overflow-x: scroll;
-webkit-overflow-scrolling: auto;
margin-bottom: 5px;
}
.section_5 .scroll_outer span {
background-image: url(//laskapodpora.vetexpert.eu/wp-content/themes/core_theme/img/scrollbottom.png);
background-position: center;
background-repeat: no-repeat;
width: 20px;
height: 30px;
position: absolute;
bottom: 15px;
left: 45%;
z-index: 10;
animation: bounce 2.4s steps(5, end) 3s 5 both;
-webkit-animation: bounce 2.4s steps(5, end) 3s 5 both;
-moz-animation: bounce 2.4s steps(5, end) 3s 5 both;
-o-animation: bounce 2.4s steps(5, end) 3s 5 both;
}
.section_5  .scroll::-webkit-scrollbar {
-webkit-appearance: none;
}
.section_5  .scroll::-webkit-scrollbar:vertical {
width: 4px;
}
.section_5  .scroll::-webkit-scrollbar-thumb {
background-color: #415363;
border-radius: 0;
border: 0px solid #ffffff;
}
.section_5  .scroll::-webkit-scrollbar-track:vertical {
border-radius: 10px;
background-color: #DADCE0;
}
.section_5 .s_content a.map_link {
font-size: 16px;
}
.scroll_outer {
position: relative
}
.scroll_outer:after {
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 48%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 48%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 48%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
content: '';
width: 100%;
height: 35px;
z-index: 1;
bottom: 0px;
position: absolute;
}
.section_5 .slick-next {
right: 15px;
}
.section_5 .slick-prev {
left: 15px;
}
.section_5 .s_content h3 {
font-size: 22px;
margin-bottom: 15px;
}
.section_5  .s_img2 {
display: none;
}
.section_5 .section_additional_conent {
font-size: 13px;
margin-bottom: 40px;
}
.section_5 .s_img2m {
position: absolute;
right: 0;
max-width: 95px;
top: -40px;
} .section_6.compact  .grid-container{
padding-left: 0px !important;
padding-right: 60px !important;
}
.section_6.compact .form_outer {
margin: 3px 0;
}
.section_6 .overlay { 
align-items: flex-start;
}
.search_init {
text-indent: -9999px;
font-size: 0px;
padding: 10px 0 10px 10px;
}
.section_6 h3.section_header {
font-size: 18px;
margin-bottom: 15px;
padding-top: 0;
}
.section_6 label {
font-size: 13px;
}
.section_6 .form_outer {
padding: 30px 20px;
}
.section_6.compact .form_outer {
border-top-left-radius:0;
border-bottom-left-radius:0;
}
.form_outer  input{
width: auto;
max-width: 78%;
font-size: 16px;
}
.compact .overlay {
left: 0;
width: 100%;
}
#listing {
display: none !important;
} .footer-widgets-container {
padding: 55px 0 0;
}
#custom_html-3 .textwidget.custom-html-widget {
display: block;
text-align: center;
}
#custom_html-3 img {
max-width: 180px;
}
.sidebar .widget, .footer-widgets .widget {
font-size: 16px;
}
.contact_f {
margin-left: 0;
margin-top: 40px;
}
.footer-widget-2 {
display: flex;
flex-direction: column-reverse;
text-align: center;
}
.site-footer ul.menu#menu-menu-glowne-1 {
display: block;
}
.site-footer ul.menu#menu-social-menu {
justify-content: center;
margin-top: 50px;
}
.footer-widgets-container {
padding: 55px 0 0;
}
.footer-bar-active .inside-site-info {
flex-direction: column-reverse;
}
footer.site-info {
font-size: 13px;
}
.copyright-bar {
margin-bottom: 15px;
}
.site-info #custom_html-2 a {
display: block;
margin-top: 2px;
}
.site-info span{
display: none
}
.site-footer ul.menu li {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 13px;
}
}
@media all and (min-width: 769px) and (max-width: 1460px) { 
#sticky-navigation .inside-navigation.grid-container,
header#masthead,
.site-footer {
padding-left: 30px;
padding-right: 30px;
}
.section_5 .product_slides {
padding: 0 30px;
}
.slick-next {
right: 15px;
}
.slick-prev {
left: 15px;
}
.section_1 {
background-position: top center;
background-size: cover;
height: 73vh;
}
}
@media all and (min-width: 769px){ 
.section_1 .section_conent span {
display: block;
}
}
@media all and (min-width: 1205px) and (max-width: 1460px) { 
html {
margin-top: 70px;
}
.section_1 {
height: 110vh !important;
background-position: top right;
}
body{
zoom: 0.7; 
-ms-zoom: 0.7;
-webkit-zoom: 0.7;
scroll-behavior: smooth;
backface-visibility: hidden;
-webkit-font-smoothing: subpixel-antialiased;
}
}
@-moz-document url-prefix() {
@media all and (min-width: 1205px) and (max-width: 1460px) { 
html {
margin-top: 100px;
}
.section_1 {
height: 71vh;
}
body{ 
zoom: 1; 
-ms-zoom: 1;
-webkit-zoom: 1;
}
}
}
@media all and (min-width: 1205px) and (max-height: 700px) {
.section_1 {
background-size: 90%;
}
}
.btn-link {
background-color: #3f4047;
background-image: url(//laskapodpora.vetexpert.eu/wp-content/themes/core_theme/img/strzalka_button.svg);
background-repeat: no-repeat;
background-position: 25px 20px;
color: #fff;
padding: 14px 25px 13px 45px;
border-radius: 8px;
display: inline-block;
}
.btn-link:hover {
color: #fff;
}