div.main-header-bar.fixed {
position: fixed;
top: 0;
left: 0;
width: 100%;
background: #ffffff !important;
transition: all 0.25s ease-in-out;
}
div.main-header-bar.fixed a {
color: #252525 !important;
}
div.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item.fixed {
border-bottom: 1px solid #bdbdbd45 !important;
}
.page-id-22499 div.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item.fixed {
display: none;
}
.page-id-22501 div.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item.fixed {
display: none;
}
.page-id-3283 div.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item.fixed {
display: none;
}
.page-id-22500 div.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item.fixed {
display: none;
}
div.main-header-bar-navigation.fixed.toggle-on div.main-navigation {
position: fixed;
margin-top: 70px !important;
}
ul#ast-hf-mobile-menu.stack-on-mobile li.menu-item svg.ast-arrow-svg {
color: #252525;
}
div.main-header-bar.fixed svg.ast-mobile-svg.ast-menu2-svg {
fill: #019640 !important;
}
div.main-header-bar.fixed svg.ast-mobile-svg.ast-close-svg {
fill: #019640 !important;
}
.grecaptcha-badge {
visibility: hidden;
}
p.footer-header {
margin-bottom: 0px;
}
p.footer-text {
font-weight: 300;
}
a.link-underline {
display: inline-block;
}
a#home.link-underline {
color: #ffffff;
}
a.link-underline::after {
content: '';
width: 0px;
height: 1px;
display: block;
background: #252525;
transition: 300ms;
}
a.link-underline:hover::after {
width: 100%;
}
a#home.link-underline::after {
background: #ffffff;
} body.home.page-template-default {
background-image: url(https://pinska.ee/wp-content/uploads/2023/03/majad.jpg),
url(https://pinska.ee/wp-content/uploads/2023/03/voodrilauad.jpg),
url(https://pinska.ee/wp-content/uploads/2023/03/katusefermid.jpg),
url(https://pinska.ee/wp-content/uploads/2023/03/liimpuit.jpg);
background-size:0 0;
}
.page-id-3283 .bg-inner-section {
background-position: top center;
background-size: cover;
}
.page-id-22499 .bg-inner-section {
background-position: top center;
background-size: cover;
}
.page-id-22501 .bg-inner-section {
background-position: top center;
background-size: cover;
}
.page-id-22500 .bg-inner-section {
background-position: top center;
background-size: cover;
}
.page-id-3283 .elementor-column .contact-btn {
margin-bottom: -60px;
transition: all 0.3s ease
}
.page-id-22499 .elementor-column .contact-btn {
margin-bottom: -60px;
transition: all 0.3s ease
}
.page-id-22501 .elementor-column .contact-btn {
margin-bottom: -60px;
transition: all 0.3s ease
}
.page-id-22500 .elementor-column .contact-btn {
margin-bottom: -60px;
transition: all 0.3s ease
}
.page-id-3283 .elementor-column:hover .contact-btn {
margin-bottom: 35px;
}
.page-id-22499 .elementor-column:hover .contact-btn {
margin-bottom: 35px;
}
.page-id-22501 .elementor-column:hover .contact-btn {
margin-bottom: 35px;
}
.page-id-22500 .elementor-column:hover .contact-btn {
margin-bottom: 35px;
}
.page-id-3283 .elementor-column {
overflow: hidden;
}
.page-id-22499 .elementor-column {
overflow: hidden;
}
.page-id-22501 .elementor-column {
overflow: hidden;
}
.page-id-22500 .elementor-column {
overflow: hidden;
}
.page-id-3283 .elementor-column .elementor-image-box-description {
transition: all 0.5s ease;
opacity: 0;
}
.page-id-22499 .elementor-column .elementor-image-box-description {
transition: all 0.5s ease;
opacity: 0;
}
.page-id-22501 .elementor-column .elementor-image-box-description {
transition: all 0.5s ease;
opacity: 0;
}
.page-id-22500 .elementor-column .elementor-image-box-description {
transition: all 0.5s ease;
opacity: 0;
}
.page-id-3283 .elementor-column:hover .elementor-image-box-description {
opacity: 1;
}
.page-id-22499 .elementor-column:hover .elementor-image-box-description {
opacity: 1;
}
.page-id-22501 .elementor-column:hover .elementor-image-box-description {
opacity: 1;
}
.page-id-22500 .elementor-column:hover .elementor-image-box-description {
opacity: 1;
}
.page-id-3283 .elementor-column .img-box {
overflow: hidden;
transition: all 0.3s ease;
max-height: 50px
}
.page-id-22499 .elementor-column .img-box {
overflow: hidden;
transition: all 0.3s ease;
max-height: 50px
}
.page-id-22501 .elementor-column .img-box {
overflow: hidden;
transition: all 0.3s ease;
max-height: 50px
}
.page-id-22500 .elementor-column .img-box {
overflow: hidden;
transition: all 0.3s ease;
max-height: 50px
}
.page-id-3283 .elementor-column:hover .img-box {
height: auto;
max-height: 250px;
}
.page-id-22499 .elementor-column:hover .img-box {
height: auto;
max-height: 250px;
}
.page-id-22501 .elementor-column:hover .img-box {
height: auto;
max-height: 250px;
}
.page-id-22500 .elementor-column:hover .img-box {
height: auto;
max-height: 250px;
}
.tab-row {
width: 100%;
}
.tab-column-half {
float: left;
position: relative;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@media only screen and (min-width: 880px) { div#left.tab-column-half {
width: 60%;
}
}
@media only screen and (min-width: 880px) { div#right.tab-column-half {
width: 40%;
padding-left: 50px;
}
}
@media only screen and (min-width: 390px) { div#column-left.tab-column-half {
width: 22%;
}
}
@media only screen and (min-width: 390px) { div#column-right.tab-column-half {
width: 22%;
}
}
div.elementor-tabs .elementor-tab-title.elementor-active {
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 10px;
}
div.elementor-tabs .elementor-tab-title {
padding-bottom: 30px !important;
}
@media only screen and (max-width: 1074px) { div.elementor-tabs .elementor-tab-title {
padding: 5px 13px 10px 13px;
}
}
h3.elementor-tab-title {
font-size: 15px;
}
@media only screen and (min-width: 320px) { #mobile-tabs .elementor-tabs-wrapper {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
}
@media only screen and (min-width: 320px) { #mobile-tabs .elementor-tab-mobile-title {
display: none;
}
}
@media only screen and (max-width: 767px) { .elementor-tabs .elementor-tab-content {
padding: 0px !important;
}
}
.gallery-icon.landscape {
height: 245px;
}
@media only screen and (max-width: 767px) { .gallery-icon.landscape {
height: 175px;
}
}
.gallery-icon.portrait {
height: 245px;
}
@media only screen and (max-width: 767px) { .gallery-icon.portrait {
height: 175px;
}
}
.gallery-caption {
padding: 5px !important;
border: none !important;
}
.elementor img {
object-fit: cover;
height: 100%;
}
.help-tip img {
height: auto !important;
}
@media only screen and (max-width: 767px) { .gallery-columns-4 .gallery-item {
max-width: 50% !important;
}
}
table.tablepress {
margin-top: 35px;
}
.tablepress img {
max-width: 100%;
}
.page-id-4093 table.tablepress {
margin-top: 0px;
}
.page-id-16501 table.tablepress {
margin-top: 0px;
}
th {
background-color: #eaeaea!important;
font-weight: 500 !important;
color: #252525 !important;
border: 1px solid #ddd !important;
}
td {
font-weight: 400 !important;
font-size: 14px;
color: #252525 !important;
border: 1px solid #ddd !important;
}
tr {
--padding: 6px;
}
@media only screen and (max-width: 555px) { table#tablepress-5.tablepress { 
display: block; 
overflow-x: scroll; 
}
}
@media only screen and (max-width: 499px) { table#tablepress-3.tablepress { 
display: block; 
overflow-x: scroll; 
}
}
div#responsive-form {
width: 100%;
}
.wpcf7 form>div {
margin-bottom: 0px !important;
}
.form-row {
width: 100%;
}
.column-half, .column-full {
float: left;
position: relative;
padding-bottom: 25px;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@media only screen and (min-width: 500px) { div#left.column-half {
padding-right: 12px;
}
}
@media only screen and (min-width: 500px) { div#right.column-half {
padding-left: 12px;
}
}
.clearfix:after {
content: "";
display: table;
clear: both;
}
@media only screen and (min-width: 500px) { .column-half {
width: 50%;
}
}
div.form-row p {
margin-bottom: 0px !important;
}
p.attachment {
font-style: italic;
}
input.wpcf7-text {
border: none !important;
border-bottom: 1px solid #e5e5e5 !important;
background: none !important;
}
textarea {
border: none !important;
border-bottom: 1px solid #e5e5e5 !important;
background: none !important;
}
input.wpcf7-form-control.wpcf7-file {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 0px;
}
input.wpcf7-form-control.wpcf7-text {
margin-top: 5px;
padding: 10px 10px 10px 5px !important;
height: 42px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
margin-top: 5px;
padding: 10px 10px 10px 5px !important;
}
.wpcf7-list-item {
margin: 0 15px 0 0;
}
h3.contact-form-heading-title {
font-size: 20px;  
}
h3.contact-form-title {
font-size: 20px;  
padding-top: 40px;
}
span.wpcf7-form-control.wpcf7-radio.column-one span.wpcf7-list-item-label:before {
background-image: url(https://pinska.ee/wp-content/uploads/2023/02/pinska-ferm-01-1.png);
height: 120px;
display: grid;
background-size: contain;
background-repeat: no-repeat;
}
span.wpcf7-form-control.wpcf7-radio.column-two span.wpcf7-list-item-label:before {
background-image: url(https://pinska.ee/wp-content/uploads/2023/02/pinska-ferm-02.png);
height: 120px;
display: grid;
background-size: contain;
background-repeat: no-repeat;
}
span.wpcf7-form-control.wpcf7-radio.column-three span.wpcf7-list-item-label:before {
background-image: url(https://pinska.ee/wp-content/uploads/2023/02/pinska-ferm-03.png);
height: 120px;
display: grid;
background-size: contain;
background-repeat: no-repeat;
}
span.wpcf7-form-control.wpcf7-radio.column-four span.wpcf7-list-item-label:before {
background-image: url(https://pinska.ee/wp-content/uploads/2023/02/pinska-ferm-04.png);
height: 120px;
display: grid;
background-size: contain;
background-repeat: no-repeat;
}
span.wpcf7-form-control.wpcf7-radio.column-five span.wpcf7-list-item-label:before {
background-image: url(https://pinska.ee/wp-content/uploads/2023/02/pinska-ferm-05.png);
height: 120px;
display: grid;
background-size: contain;
background-repeat: no-repeat;
}
span.wpcf7-form-control.wpcf7-radio.column-six span.wpcf7-list-item-label:before {
background-image: url(https://pinska.ee/wp-content/uploads/2023/02/pinska-ferm-06.png);
height: 120px;
display: grid;
background-size: contain;
background-repeat: no-repeat;
}
span.wpcf7-form-control.wpcf7-radio.column-seven span.wpcf7-list-item-label:before {
background-image: url(https://pinska.ee/wp-content/uploads/2023/02/pinska-ferm-07.png);
height: 120px;
display: grid;
background-size: contain;
background-repeat: no-repeat;
}
span.wpcf7-form-control.wpcf7-radio.column-eight span.wpcf7-list-item-label:before {
background-image: url(https://pinska.ee/wp-content/uploads/2023/02/pinska-ferm-08.png);
height: 120px;
display: grid;
background-size: contain;
background-repeat: no-repeat;
}
span.wpcf7-form-control.wpcf7-radio.column-nine span.wpcf7-list-item-label:before {
background-image: url(https://pinska.ee/wp-content/uploads/2023/02/pinska-ferm-09.png);
height: 120px;
display: grid;
background-size: contain;
background-repeat: no-repeat;
}
@media only screen and (max-width: 768px) { .page-id-4191 span.wpcf7-list-item-label:before {
height: 90px !important;
}
}
.page-id-4191 div.column-third .wpcf7-list-item {
display: block;
}
input[type="radio"]:checked+span:before {
border: 2px solid green;
border-radius: 2px;
}
input[type="radio"] {
display: none !important;
}
.column-third {
text-align: center;
float: left;
position: relative;
padding: 0px 2px 25px 2px;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
@media only screen and (min-width: 390px) { .column-third {
width: 33%;
}
}
@media only screen and (max-width: 521px) { div#six.column-third {
padding-bottom: 52px;
}
}
.help-tip {
display: inline;
position: absolute;
right: 5px;
text-align: center;
border: 1px solid #999999;
border-radius: 50%;
width: 20px;
height: 20px;
font-size: 12px;
line-height: 18px;
cursor: default;
transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
}
@media only screen and (min-width: 500px) { div#left.column-half div.help-tip {
right: 15px;
}
}
.help-tip:hover {
cursor: pointer;
border: 1px solid #999999;
}
.help-tip:before {
content: 'i';
font-weight: 500;
color: #999999;
}
.help-tip p {
visibility: hidden;
opacity: 0;
z-index: 99999;
background-color: #999999;
padding: 1px;
position: absolute;
right: -4px;
top: 25px;
width: 450px;
transform: scale(0.7);
transform-origin: 100% 0%;
transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
}
@media only screen and (max-width: 767px) { .help-tip p {
width: 300px;
}
}
@media only screen and (max-width: 550px) { .help-tip p {
width: 225px;
}
}
@media only screen and (max-width: 499px) { .help-tip p {
width: 300px;
}
}
@media only screen and (max-width: 499px) { div.help-tip img {
max-height: 150px;
object-fit: contain;
}
}
.help-tip:hover p {
cursor: default;
visibility: visible;
opacity: 1;
transform: scale(1.0);
}
.help-tip p:before {
position: absolute;
content: '';
width: 0;
height: 0;
border: 6px solid transparent;
border-bottom-color: #999999;
right: 8px;
top: -12px;
}
div.column-half p {
display: inline;
}
div.column-full p {
display: inline;
}
select.wpcf7-form-control.wpcf7-select {
margin-top: 5px;
padding: 10px 10px 10px 5px !important;
height: 42px;
}
div.elementor-toggle-item span.elementor-toggle-icon {
float: none !important;
}
img.swiper-slide-image.swiper-lazy.swiper-lazy-loaded {
opacity: 0.8 !important;
}
figure.swiper-slide-inner {
background-color: #0000006b !important;
}
ul {
margin-left: 15px;
}
p.contact-page-title {
font-size: 16px;
font-weight: 500;
letter-spacing: 1px;
margin-bottom: 10px;
text-transform: uppercase;
}
p.contact-name {
font-size: 17px;
font-weight: 500;
line-height: 35px;
margin: 0;
}
@media only screen and (max-width: 767px) { p.contact-name {
font-size: 16px;
}
}
p.contact-title {
margin: 0px;
line-height: 35px;
}
p.contact-location {
font-weight: 600;
line-height: 35px;
margin: 0;
}
.portfolio .gallery-icon.landscape {
height: auto;
}
.page-id-8713 .entry-content p {
margin-bottom: 11.5px;
}
a.privacy-link {
text-decoration: underline;
}
div.ast-404-search {
display: none;
}
section.error-404.not-found h3.page-sub-title {
display: none;
}
div.cky-consent-bar {
background: #464646d9 !important;
border: none !important;
box-shadow: none !important;
}
.cky-notice-group {
justify-content: center !important;
}
@media only screen and (min-width: 769px) { .cky-notice-btn-wrapper {
margin-left: 50px !important;
}
}
.cky-btn {
padding: 1px 20px !important;
}
@media only screen and (min-width: 769px) { .cky-consent-container .cky-consent-bar {
padding: 12px 60px !important;
}
}
p.cky-title {
display: none;
}
a.cky-policy {
text-decoration: none !important;
}
.page-id-3283 div.cky-consent-container.cky-banner-bottom {
display: none;
}
.page-id-22499 div.cky-consent-container.cky-banner-bottom {
display: none;
}
.page-id-22501 div.cky-consent-container.cky-banner-bottom {
display: none;
}
.page-id-22500 div.cky-consent-container.cky-banner-bottom {
display: none;
}
.page-id-4191 .wpcf7-not-valid-tip {
height: 0px;
}
div.portfolio-item-infos-wrapper {
height: 50px !important;
}
span.portfolio-item-title-span {
text-transform: uppercase;
font-weight: 400;
}
nav.navigation.post-navigation {
display: none;
}