@charset "UTF-8";


.container {
width: 100%;
max-width: 1230px;
margin-left: auto;
margin-right: auto;
}
.row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
margin-right: -1.5rem;
flex-wrap: wrap;
margin-left: -1.5rem;
}
.no-gutters {
margin-right: 0;
margin-left: 0;
}
.no-gutters > .col, .no-gutters > [class*=col-] {
padding-right: 0;
padding-left: 0;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 1.5rem;
padding-left: 1.5rem;
}
.col {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-first {
-ms-flex-order: -1;
order: -1;
}
.order-last {
-ms-flex-order: 13;
order: 13;
}
.order-0 {
-ms-flex-order: 0;
order: 0;
}
.order-1 {
-ms-flex-order: 1;
order: 1;
}
.order-2 {
-ms-flex-order: 2;
order: 2;
}
.order-3 {
-ms-flex-order: 3;
order: 3;
}
.order-4 {
-ms-flex-order: 4;
order: 4;
}
.order-5 {
-ms-flex-order: 5;
order: 5;
}
.order-6 {
-ms-flex-order: 6;
order: 6;
}
.order-7 {
-ms-flex-order: 7;
order: 7;
}
.order-8 {
-ms-flex-order: 8;
order: 8;
}
.order-9 {
-ms-flex-order: 9;
order: 9;
}
.order-10 {
-ms-flex-order: 10;
order: 10;
}
.order-11 {
-ms-flex-order: 11;
order: 11;
}
.order-12 {
-ms-flex-order: 12;
order: 12;
}
.offset-1 {
margin-left: 8.333333%;
}
.offset-2 {
margin-left: 16.666667%;
}
.offset-3 {
margin-left: 25%;
}
.offset-4 {
margin-left: 33.333333%;
}
.offset-5 {
margin-left: 41.666667%;
}
.offset-6 {
margin-left: 50%;
}
.offset-7 {
margin-left: 58.333333%;
}
.offset-8 {
margin-left: 66.666667%;
}
.offset-9 {
margin-left: 75%;
}
.offset-10 {
margin-left: 83.333333%;
}
.offset-11 {
margin-left: 91.666667%;
}
@media (min-width: 0px) {
.col-sm {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-sm-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-sm-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-sm-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-sm-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-sm-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-sm-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-sm-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-sm-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-sm-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-sm-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-sm-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-sm-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-sm-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-sm-first {
-ms-flex-order: -1;
order: -1;
}
.order-sm-last {
-ms-flex-order: 13;
order: 13;
}
.order-sm-0 {
-ms-flex-order: 0;
order: 0;
}
.order-sm-1 {
-ms-flex-order: 1;
order: 1;
}
.order-sm-2 {
-ms-flex-order: 2;
order: 2;
}
.order-sm-3 {
-ms-flex-order: 3;
order: 3;
}
.order-sm-4 {
-ms-flex-order: 4;
order: 4;
}
.order-sm-5 {
-ms-flex-order: 5;
order: 5;
}
.order-sm-6 {
-ms-flex-order: 6;
order: 6;
}
.order-sm-7 {
-ms-flex-order: 7;
order: 7;
}
.order-sm-8 {
-ms-flex-order: 8;
order: 8;
}
.order-sm-9 {
-ms-flex-order: 9;
order: 9;
}
.order-sm-10 {
-ms-flex-order: 10;
order: 10;
}
.order-sm-11 {
-ms-flex-order: 11;
order: 11;
}
.order-sm-12 {
-ms-flex-order: 12;
order: 12;
}
.offset-sm-0 {
margin-left: 0;
}
.offset-sm-1 {
margin-left: 8.333333%;
}
.offset-sm-2 {
margin-left: 16.666667%;
}
.offset-sm-3 {
margin-left: 25%;
}
.offset-sm-4 {
margin-left: 33.333333%;
}
.offset-sm-5 {
margin-left: 41.666667%;
}
.offset-sm-6 {
margin-left: 50%;
}
.offset-sm-7 {
margin-left: 58.333333%;
}
.offset-sm-8 {
margin-left: 66.666667%;
}
.offset-sm-9 {
margin-left: 75%;
}
.offset-sm-10 {
margin-left: 83.333333%;
}
.offset-sm-11 {
margin-left: 91.666667%;
}
}
@media (min-width: 768px) {
.col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-md-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-md-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-md-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-md-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-md-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-md-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-md-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-md-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-md-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-md-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-md-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-md-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-md-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-md-first {
-ms-flex-order: -1;
order: -1;
}
.order-md-last {
-ms-flex-order: 13;
order: 13;
}
.order-md-0 {
-ms-flex-order: 0;
order: 0;
}
.order-md-1 {
-ms-flex-order: 1;
order: 1;
}
.order-md-2 {
-ms-flex-order: 2;
order: 2;
}
.order-md-3 {
-ms-flex-order: 3;
order: 3;
}
.order-md-4 {
-ms-flex-order: 4;
order: 4;
}
.order-md-5 {
-ms-flex-order: 5;
order: 5;
}
.order-md-6 {
-ms-flex-order: 6;
order: 6;
}
.order-md-7 {
-ms-flex-order: 7;
order: 7;
}
.order-md-8 {
-ms-flex-order: 8;
order: 8;
}
.order-md-9 {
-ms-flex-order: 9;
order: 9;
}
.order-md-10 {
-ms-flex-order: 10;
order: 10;
}
.order-md-11 {
-ms-flex-order: 11;
order: 11;
}
.order-md-12 {
-ms-flex-order: 12;
order: 12;
}
.offset-md-0 {
margin-left: 0;
}
.offset-md-1 {
margin-left: 8.333333%;
}
.offset-md-2 {
margin-left: 16.666667%;
}
.offset-md-3 {
margin-left: 25%;
}
.offset-md-4 {
margin-left: 33.333333%;
}
.offset-md-5 {
margin-left: 41.666667%;
}
.offset-md-6 {
margin-left: 50%;
}
.offset-md-7 {
margin-left: 58.333333%;
}
.offset-md-8 {
margin-left: 66.666667%;
}
.offset-md-9 {
margin-left: 75%;
}
.offset-md-10 {
margin-left: 83.333333%;
}
.offset-md-11 {
margin-left: 91.666667%;
}
}
@media (min-width: 992px) {
.col-lg {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-lg-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-lg-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-lg-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-lg-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-lg-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-lg-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-lg-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-lg-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-lg-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-lg-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-lg-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-lg-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-lg-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-lg-first {
-ms-flex-order: -1;
order: -1;
}
.order-lg-last {
-ms-flex-order: 13;
order: 13;
}
.order-lg-0 {
-ms-flex-order: 0;
order: 0;
}
.order-lg-1 {
-ms-flex-order: 1;
order: 1;
}
.order-lg-2 {
-ms-flex-order: 2;
order: 2;
}
.order-lg-3 {
-ms-flex-order: 3;
order: 3;
}
.order-lg-4 {
-ms-flex-order: 4;
order: 4;
}
.order-lg-5 {
-ms-flex-order: 5;
order: 5;
}
.order-lg-6 {
-ms-flex-order: 6;
order: 6;
}
.order-lg-7 {
-ms-flex-order: 7;
order: 7;
}
.order-lg-8 {
-ms-flex-order: 8;
order: 8;
}
.order-lg-9 {
-ms-flex-order: 9;
order: 9;
}
.order-lg-10 {
-ms-flex-order: 10;
order: 10;
}
.order-lg-11 {
-ms-flex-order: 11;
order: 11;
}
.order-lg-12 {
-ms-flex-order: 12;
order: 12;
}
.offset-lg-0 {
margin-left: 0;
}
.offset-lg-1 {
margin-left: 8.333333%;
}
.offset-lg-2 {
margin-left: 16.666667%;
}
.offset-lg-3 {
margin-left: 25%;
}
.offset-lg-4 {
margin-left: 33.333333%;
}
.offset-lg-5 {
margin-left: 41.666667%;
}
.offset-lg-6 {
margin-left: 50%;
}
.offset-lg-7 {
margin-left: 58.333333%;
}
.offset-lg-8 {
margin-left: 66.666667%;
}
.offset-lg-9 {
margin-left: 75%;
}
.offset-lg-10 {
margin-left: 83.333333%;
}
.offset-lg-11 {
margin-left: 91.666667%;
}
}
@media (min-width: 1200px) {
.col-xl {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.col-xl-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
.col-xl-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-xl-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-xl-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-xl-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-xl-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-xl-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-xl-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-xl-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-xl-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-xl-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-xl-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-xl-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-xl-first {
-ms-flex-order: -1;
order: -1;
}
.order-xl-last {
-ms-flex-order: 13;
order: 13;
}
.order-xl-0 {
-ms-flex-order: 0;
order: 0;
}
.order-xl-1 {
-ms-flex-order: 1;
order: 1;
}
.order-xl-2 {
-ms-flex-order: 2;
order: 2;
}
.order-xl-3 {
-ms-flex-order: 3;
order: 3;
}
.order-xl-4 {
-ms-flex-order: 4;
order: 4;
}
.order-xl-5 {
-ms-flex-order: 5;
order: 5;
}
.order-xl-6 {
-ms-flex-order: 6;
order: 6;
}
.order-xl-7 {
-ms-flex-order: 7;
order: 7;
}
.order-xl-8 {
-ms-flex-order: 8;
order: 8;
}
.order-xl-9 {
-ms-flex-order: 9;
order: 9;
}
.order-xl-10 {
-ms-flex-order: 10;
order: 10;
}
.order-xl-11 {
-ms-flex-order: 11;
order: 11;
}
.order-xl-12 {
-ms-flex-order: 12;
order: 12;
}
.offset-xl-0 {
margin-left: 0;
}
.offset-xl-1 {
margin-left: 8.333333%;
}
.offset-xl-2 {
margin-left: 16.666667%;
}
.offset-xl-3 {
margin-left: 25%;
}
.offset-xl-4 {
margin-left: 33.333333%;
}
.offset-xl-5 {
margin-left: 41.666667%;
}
.offset-xl-6 {
margin-left: 50%;
}
.offset-xl-7 {
margin-left: 58.333333%;
}
.offset-xl-8 {
margin-left: 66.666667%;
}
.offset-xl-9 {
margin-left: 75%;
}
.offset-xl-10 {
margin-left: 83.333333%;
}
.offset-xl-11 {
margin-left: 91.666667%;
}
}
.d-none {
display: none !important;
}
.d-inline {
display: inline !important;
}
.d-inline-block {
display: inline-block !important;
}
.d-block {
display: block !important;
}
.d-table {
display: table !important;
}
.d-table-row {
display: table-row !important;
}
.d-table-cell {
display: table-cell !important;
}
.d-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
@media (min-width: 576px) {
.d-sm-none {
display: none !important;
}
.d-sm-inline {
display: inline !important;
}
.d-sm-inline-block {
display: inline-block !important;
}
.d-sm-block {
display: block !important;
}
.d-sm-table {
display: table !important;
}
.d-sm-table-row {
display: table-row !important;
}
.d-sm-table-cell {
display: table-cell !important;
}
.d-sm-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-sm-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media (min-width: 768px) {
.d-md-none {
display: none !important;
}
.d-md-inline {
display: inline !important;
}
.d-md-inline-block {
display: inline-block !important;
}
.d-md-block {
display: block !important;
}
.d-md-table {
display: table !important;
}
.d-md-table-row {
display: table-row !important;
}
.d-md-table-cell {
display: table-cell !important;
}
.d-md-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-md-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media (min-width: 992px) {
.d-lg-none {
display: none !important;
}
.d-lg-inline {
display: inline !important;
}
.d-lg-inline-block {
display: inline-block !important;
}
.d-lg-block {
display: block !important;
}
.d-lg-table {
display: table !important;
}
.d-lg-table-row {
display: table-row !important;
}
.d-lg-table-cell {
display: table-cell !important;
}
.d-lg-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-lg-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media (min-width: 1200px) {
.d-xl-none {
display: none !important;
}
.d-xl-inline {
display: inline !important;
}
.d-xl-inline-block {
display: inline-block !important;
}
.d-xl-block {
display: block !important;
}
.d-xl-table {
display: table !important;
}
.d-xl-table-row {
display: table-row !important;
}
.d-xl-table-cell {
display: table-cell !important;
}
.d-xl-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-xl-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@media print {
.d-print-none {
display: none !important;
}
.d-print-inline {
display: inline !important;
}
.d-print-inline-block {
display: inline-block !important;
}
.d-print-block {
display: block !important;
}
.d-print-table {
display: table !important;
}
.d-print-table-row {
display: table-row !important;
}
.d-print-table-cell {
display: table-cell !important;
}
.d-print-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-print-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
.flex-row {
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-row-reverse {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-column-reverse {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-fill {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-grow-0 {
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-grow-1 {
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-start {
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-end {
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-between {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-start {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-end {
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-center {
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-baseline {
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-stretch {
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
@media (min-width: 576px) {
.flex-sm-row {
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-sm-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-sm-row-reverse {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-sm-column-reverse {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-sm-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-sm-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-sm-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-sm-fill {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-sm-grow-0 {
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-sm-grow-1 {
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-sm-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-sm-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-sm-start {
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-sm-end {
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-sm-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-sm-between {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-sm-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-sm-start {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-sm-end {
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-sm-center {
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-sm-baseline {
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-sm-stretch {
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-sm-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-sm-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-sm-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-sm-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-sm-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-sm-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-sm-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-sm-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-sm-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-sm-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-sm-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-sm-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 768px) {
.flex-md-row {
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-md-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-md-row-reverse {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-md-column-reverse {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-md-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-md-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-md-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-md-fill {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-md-grow-0 {
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-md-grow-1 {
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-md-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-md-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-md-start {
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-md-end {
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-md-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-md-between {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-md-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-md-start {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-md-end {
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-md-center {
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-md-baseline {
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-md-stretch {
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-md-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-md-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-md-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-md-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-md-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-md-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-md-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-md-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-md-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-md-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-md-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-md-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 992px) {
.flex-lg-row {
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-lg-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-lg-row-reverse {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-lg-column-reverse {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-lg-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-lg-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-lg-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-lg-fill {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-lg-grow-0 {
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-lg-grow-1 {
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-lg-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-lg-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-lg-start {
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-lg-end {
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-lg-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-lg-between {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-lg-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-lg-start {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-lg-end {
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-lg-center {
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-lg-baseline {
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-lg-stretch {
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-lg-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-lg-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-lg-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-lg-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-lg-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-lg-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-lg-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-lg-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-lg-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-lg-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-lg-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-lg-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 1200px) {
.flex-xl-row {
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-xl-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-xl-row-reverse {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-xl-column-reverse {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-xl-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-xl-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-xl-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-xl-fill {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-xl-grow-0 {
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-xl-grow-1 {
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-xl-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-xl-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-xl-start {
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-xl-end {
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-xl-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-xl-between {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-xl-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-xl-start {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-xl-end {
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-xl-center {
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-xl-baseline {
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-xl-stretch {
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-xl-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-xl-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-xl-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-xl-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-xl-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-xl-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-xl-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-xl-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-xl-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-xl-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-xl-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-xl-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
.menu-menu-1-container, .menu-menu-1-english-container,
.menu-menu-1-container, .menu-menu-1-en-container
{
background-color: #fff;
margin-top: 7rem;
margin-bottom: 5rem;
padding: 1.8rem;
padding-top: 3rem;
padding-bottom: 4rem;
border-radius: 4px;
box-shadow: 11px 2px 18px 0px #0000001c;
}
.menu-menu-1-container .menu-item, .menu-menu-1-english-container .menu-item,
.menu-menu-1-container .menu-item, .menu-menu-1-en-container .menu-item
{
display: none;
}
.menu-menu-1-container .menu-item.current-menu-ancestor,
.menu-menu-1-container .menu-item.current_page_item,
.menu-menu-1-english-container .menu-item.current-menu-ancestor,
.menu-menu-1-en-container .menu-item.current-menu-ancestor,
.menu-menu-1-english-container .menu-item.current_page_item,
.menu-menu-1-en-container .menu-item.current_page_item
{
display: block;
}
.menu-menu-1-container .menu-item.current-menu-ancestor > a,
.menu-menu-1-container .menu-item.current_page_item > a,
.menu-menu-1-english-container .menu-item.current-menu-ancestor > a,
.menu-menu-1-en-container .menu-item.current-menu-ancestor > a,
.menu-menu-1-english-container .menu-item.current_page_item > a,
.menu-menu-1-en-container .menu-item.current_page_item > a
{
display: none;
}
.menu-menu-1-container .menu-item.current-menu-ancestor .sub-menu a,
.menu-menu-1-english-container .menu-item.current-menu-ancestor .sub-menu a,
.menu-menu-1-en-container .menu-item.current-menu-ancestor .sub-menu a,
.menu-menu-1-container .menu-item.current_page_item .sub-menu a,
.menu-menu-1-english-container .menu-item.current_page_item .sub-menu a,
.menu-menu-1-en-container .menu-item.current_page_item .sub-menu a
{
display: flex;
}
.menu-menu-1-container .menu-item.current-menu-ancestor .menu-item,
.menu-menu-1-container .menu-item.current_page_item .menu-item,
.menu-menu-1-english-container .menu-item.current-menu-ancestor .menu-item,
.menu-menu-1-en-container .menu-item.current-menu-ancestor .menu-item,
.menu-menu-1-english-container .menu-item.current_page_item .menu-item,
.menu-menu-1-en-container .menu-item.current_page_item .menu-item
{
display: block;
}
.menu-menu-1-container .menu-item.active > a,
.menu-menu-1-english-container .menu-item.active > a,
.menu-menu-1-en-container .menu-item.active > a
{
background-color: #f0f2f7;
color: #3a405b;
border-radius: 0.4rem;
}
.menu-menu-1-container .nav a,
.menu-menu-1-english-container .nav a,
.menu-menu-1-en-container .nav a
{
font-weight: 600;
}
.menu-menu-1-container .nav .sub-menu a,
.menu-menu-1-english-container .nav .sub-menu a,
.menu-menu-1-en-container .nav .sub-menu a
{
font-size: 17px;
font-size: 1.7rem;
font-weight: 600;
}
.menu-menu-1-container .nav .sub-menu .sub-menu a,
.menu-menu-1-english-container .nav .sub-menu .sub-menu a,
.menu-menu-1-en-container .nav .sub-menu .sub-menu a
{
font-weight: 400;
} .single .newsitem.menu-item,
.single .newsitem .sub-menu .menu-item {
display: block;
}
.single .newsitem.menu-item {
margin-top: 0;
margin-bottom: 0;
}
.single .newsitem.menu-item > a {
display: none;
}
#menu-menu-1, #menu-primary_navigation, .navbar__mainmenu-nav {
margin-left: -1.5rem;
margin-right: -1.5rem;
}
@media screen and (min-width: 801px) {
#menu-menu-1 li, #menu-primary_navigation li,
.navbar__mainmenu-nav li
{
display: none;
}
#menu-menu-1 > li, #menu-primary_navigation > li,
.navbar__mainmenu-nav > li
{
display: block;
}
}
#menu-menu-1 .sub-menu ul, #menu-primary_navigation .sub-menu ul, .navbar__mainmenu-nav .sub-menu ul {
display: none;
}
@media screen and (max-width: 800px) {
#menu-menu-1 .sub-menu, #menu-primary_navigation .sub-menu, .navbar__mainmenu-nav .sub-menu {
display: none;
padding-left: 2rem;
}
}
#menu-menu-1 .sub-menu.open, #menu-primary_navigation .sub-menu.open ,
.navbar__mainmenu-nav .sub-menu.open
{
display: block;
}
.navbar-default .navbar__mainmenu-nav {
width: auto;
}
.navbar-brand {
margin: auto;
display: flex;
padding: 0 15px;
}
.navbar-brand .header__title {
margin: auto;
}
@media screen and (max-width: 599px) {
.navbar-default .navbar__mainmenu-nav > li > a {
font-size: 2.2rem;
padding-top: 1.7rem;
padding-bottom: 1.7rem;
}
}
@media screen and (max-width: 800px) {
.content_b {
display: none;
}
[class*=content_] {
width: 100%;
max-width: 100%;
flex: 0 0 100%;
}
.content_a {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 800px) and (max-width: 450px) {
.content_a {
padding-left: 1rem;
padding-right: 1rem;
}
}
@media screen and (max-width: 800px) {
.arrow {
width: 8rem;
height: 8rem;
display: inline-block;
position: absolute;
right: 0;
top: 0;
padding: 0;
z-index: 200;
}
.arrow:after {
margin: auto;
margin-top: 3.3rem;
text-align: center;
content: "";
height: 1.5rem;
width: 0.9rem;
display: block;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/arroR.svg);
background-position: center;
}
.arrow.active:after {
transform: rotate(90deg);
}
ul ul li .arrow {
height: 4rem;
}
}
@media screen and (max-width: 800px) and (max-width: 800px) {
ul ul li .arrow {
height: 8rem;
}
}
@media screen and (max-width: 800px) {
ul ul li .arrow:after {
margin-top: 2.2rem;
}
}
@media screen and (max-width: 800px) and (max-width: 800px) {
ul ul li .arrow:after {
margin-top: 2.9rem;
}
}
@media screen and (max-width: 800px) {
.sub-menu.vertical-nav a {
padding-top: 2rem;
padding-left: 5rem;
padding-bottom: 2rem;
background-color: transparent !important;
}
}
.sub-menu.vertical-nav a a {
padding-left: 8rem !important;
}
#menu-menu-1 .menu-item .menu-item:hover a, #menu-menu-1 .menu-item .menu-item:active a, #menu-menu-1 .menu-item .menu-item:focus a {
background-color: transparent !important;
padding-right: 7rem;
}
@media screen and (max-width: 800px) {
nav .hidden-xs {
display: none !important;
}
}
.content_b ul.sub-menu {
position: relative;
}
.content_b .menu-item {
position: relative;
}
.content_b ul.sub-menu ul {
display: none;
}
.content_b ul.sub-menu ul.active {
display: block;
}
.content_b li.current_page_item > ul {
display: block;
}
.content_b .current-menu-ancestor .current-menu-ancestor > ul.sub-menu {
display: block;
}
.content_b .current-menu-ancestor .current-menu-ancestor > ul.sub-menu ul {
display: none;
}
.content_b .current-menu-ancestor .current-menu-ancestor > ul.sub-menu ul.active {
display: block;
}
.content_b .arrow.active + a {
color: #056c52;
}
.content_b .arrow {
width: 4rem;
height: 4rem;
display: inline-block;
position: absolute;
right: 0;
top: 0;
z-index: 300;
cursor: pointer;
}
.content_b .arrow .arr {
float: right;
margin-top: 1.7rem;
margin-right: 1.5rem;
display: inline-block;
}
#menu-menu-2 > li > .arrow,
#menu-menu-1-english-1 > li > .arrow
{
display: none;
}
.content_b .sub-menu .sub-menu .sub-menu {
padding-left: 2rem;
}
@media screen and (max-width: 800px) {
.current_page_ancestor > a, .current_page_item > a {
color: #14974D !important;
}
}
.single #menu-menu-1 .newsitem.menu-item > a {
display: block;
}
.content_b .menu-item:not(.current-menu-item):not(.current-menu-ancestor):hover > .sub-menu {  }
.content_b #menu-menu-2 > li:hover {
animation: none !important;
}
.news {
margin-top: 7rem;
margin-bottom: 7rem;
}
@media screen and (max-width: 768px) {
.news {
margin-top: 3rem;
margin-bottom: 3rem;
}
}
.news .title {
margin-bottom: 2.8rem;
color: #454b65;
font-size: 20px;
font-size: 2rem;
font-weight: bold;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 0.1rem;
}
@media screen and (max-width: 800px) {
.news .title {
font-size: 2.7rem;
font-weight: 700;
}
}
.wp-block-columns .news {
margin-bottom: 3rem;
}
.newsCont .item {
padding: 0rem 1rem 0 1rem;
width: 100%;
}
.newsCont .item:first-child .inn {
min-height: 24rem;
}
.newsCont .image {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
padding-bottom: 80%;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
display: block;
}
.newsCont h3 {
font-size: 25px;
font-size: 2.5rem;
font-weight: 700;
}
@media screen and (max-width: 800px) {
.newsCont h3 {
font-size: 3rem;
}
}
.newsCont h3 a {
color: #121318;
}
.newsCont .date {
font-style: italic;
font-size: 16px;
font-size: 1.6rem;
color: #454b65;
}
@media screen and (max-width: 800px) {
.newsCont .date {
font-size: 2rem;
}
}
.newsCont a.link {
margin-top: 2rem;
display: block;
color: #14974d;
font-weight: bold;
}
.newsCont a.btn {
margin-top: 2rem;
font-weight: 700;
}
@media screen and (max-width: 800px) {
.newsCont a.btn {
font-size: 1.9rem;
}
}
.newsCont .btnCont {
margin-top: auto;
margin-bottom: 0;
display: inline-block;
}
.newsCont .inn {
background-color: #fff;
padding: 0.5rem 3rem 3rem 3rem;
margin-bottom: 1rem;
display: flex;
flex-wrap: wrap;
flex-direction: column;
min-height: 20rem;
}
@media screen and (max-width: 800px) {
.newsCont .inn {
padding: 1rem 4rem 4rem 4rem;
}
}
.newsCont .inn .link {
margin-top: auto;
margin-bottom: 0;
}
@media screen and (max-width: 800px) {
.newsCont .inn .link {
font-size: 2.2rem;
}
}
.double-arrows {
font-size: 2.2rem;
display: inline-block;
padding-left: 1rem;
}
.uudised .widget-title {
text-transform: uppercase;
}
.footer__nav ul li {
line-height: 1;
}
.footer__nav ul li a {
line-height: 1;
display: inline-block;
padding-bottom: 1rem;
}
.crp_related { }
.logged-in .crp_related { margin-top: 100px;
}
.single-enampakkumised .crp_related {
display: none;
}
.crp_related ul {
margin-top: 20px !important;
display: flex;
justify-items: flex-start;
align-items: flex-start;
flex-wrap: wrap;
}
.crp_related li a {
width: 100%;
height: auto;
display: flex !important;
align-items: center;
}
.crp_related li a img {
display: inline-block !important;
max-height: 150px;
max-width: 150px;
}
.crp_related li {
border: none !important;
border-radius: 0;
box-shadow: none;
max-width: 50%;
flex: 0 0 50%;
text-align: left;
justify-items: flex-start;
align-items: flex-start;
padding-left: 0;
margin-left: 0 !important;
margin-right: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
margin-bottom: 20px !important;
min-width: 310px !important;
}
@media (max-width: 1130px) {
.crp_related li {
width: 100%;
}
}
.crp_related li:hover {
background-color: transparent;
}
.crp_related li:hover .crp_title {
background-color: transparent !important;
}
.crp_related li span {
position: relative !important;
}
.crp_related .crp_title {
background-color: transparent;
text-shadow: none;
color: #000 !important;
padding-left: 20px;
font-size: 1rem;
text-align: left;
font-weight: bold;
display: inline-block;
width: 60%;
position: relative;
}
.crp_related .crp_title:hover, .crp_related .crp_title:active, .crp_related .crp_title:focus {
color: #056c52 !important;
}
.crp_related .crp_date {
position: absolute !important;
left: 120px;
margin-top: -35px;
}
.Edge .crp_related .crp_date {
margin-top: -70px;
}
.IE .crp_related .crp_date {
margin-top: -50px;
}
.Firefox .crp_related .crp_date {
margin-top: -60px;
}
.crp_bg_img {
display: inline-block;
width: 100px;
height: 100px;
background-repeat: no-repeat;
background-position: center;
-webkit-background-size: cover;
background-size: cover;
}
.crp_related .crp_title {
line-height: 1.2 !important;
font-size: 2rem;
}
.crp_related .crp_date {
margin-top: -70px !important;
}
.related_posts {
display: flex;
flex-wrap: wrap;
margin-left: -1.5rem;
margin-right: -1.5rem;
margin-bottom: 5rem;
}
.related_posts .item {
max-width: 50%;
flex: 0 0 50%;
display: flex;
padding: 1.5rem;
}
@media screen and (max-width: 640px) {
.related_posts .item {
max-width: 100%;
flex: 0 0 100%;
}
}
.related_posts .read-more {
font-size: 1.7rem;
font-weight: bold;
margin-top: auto;
margin-bottom: 0;
}
@media screen and (max-width: 800px) {
.related_posts .read-more {
font-size: 2.2rem;
}
}
.related_posts .content {
background-color: #fff;
border-radius: 0.7rem;
min-height: 19rem;
width: 100%;
padding: 3rem;
display: flex;
flex-direction: column;
flex-wrap: wrap;
}
.related_posts .left-side {
max-width: 40%;
flex: 0 0 40%;
padding-right: 2rem;
}
.related_posts .right-side {
max-width: 60%;
flex: 0 0 60%;
}
.related_posts h3 {
margin-top: 0;
line-height: 1.2;
font-weight: bold;
margin-bottom: 0.7rem;
}
.related_posts h3 a {
color: #121318;
font-size: 2.6rem;
}
.related_posts date {
margin-bottom: 0.5rem;
display: block;
font-style: italic;
font-size: 1.4rem;
}
@media screen and (max-width: 800px) {
.related_posts date {
font-size: 2rem;
}
}
.related_posts .image {
display: block;
padding-bottom: 100% !important;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
border-radius: 0px !important;
}
.constant-image {
width: 100%;
display: block;
}
.page-template-template-uudised article a span.image {
display: none;
}
.article__content .button {
letter-spacing: initial;
font-weight: bold;
margin-top: 3rem;
display: inline-block;
}
.article__meta {
margin-bottom: 0;
}
.rel-heading {
font-size: 3rem;
margin-bottom: 2.5rem;
margin-top: 6.5rem;
}
@media screen and (max-width: 800px) {
.rel-heading {
font-size: 3.5rem;
text-align: center;
}
}
@media screen and (max-width: 800px) {
.article__content {
font-size: 2.5rem;
}
}
.single-post .article__content p:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 800px) {
.tags {
font-size: 2.5rem;
}
}
.hero-slider {
margin-left: calc(-100vw / 2 + 100% / 2) !important;
margin-right: calc(-100vw / 2 + 100% / 2) !important;
max-width: 100vw !important;
width: auto !important;
background-color: #cad5dc;
overflow-y: hidden;
}
@media screen and (max-width: 1080px) {
.hero-slider {
overflow: initial;
}
}
.hero-slider .inner {
overflow: hidden;
margin-bottom: 0;
}
@media screen and (max-width: 1080px) {
.hero-slider .inner {
overflow: initial;
}
}
.hero-slider .inner .hero-h {
font-size: 3.6rem;
font-weight: 900;
line-height: 5.2rem;
}
.hero-slider .inner .hero-t {
font-size: 1.6rem;
}
.hero-slider .inner .item {
height: 40rem;
background-repeat: no-repeat;
background-size: cover;
display: flex;
}
.home .hero-slider .inner .item {
height: 60rem;
}
@media screen and (max-width: 800px) {
.home .hero-slider .inner .item { display: flex !important;
padding-top: 14rem;
padding-bottom: 14rem;
}
}
.hero-slider .left-side {
text-align: center;
}
@media screen and (max-width: 768px) {
.hero-slider .left-side {
order: 2;
align-self: flex-end;
margin-top: auto;
padding-left: 0;
padding-right: 0;
}
}
.hero-slider .left-side img {
max-width: 100%;
height: auto;
display: inline-block;
}
@media screen and (max-width: 768px) {
.hero-slider .left-side img {
max-height: 75vw;
max-width: none;
}
}
@media screen and (max-width: 768px) {
.hero-slider .right-side {
order: 1;
padding-bottom: 2rem;
align-self: flex-start;
}
}
.hero-slider .button {
margin-left: 1rem;
margin-right: 1rem;
}
@media screen and (max-width: 800px) {
.hero-slider .button {
padding-right: 0 !important;
}
}
.hero-slider .button a {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
min-width: 15.7rem;
}
@media screen and (max-width: 800px) {
.hero-slider .button a {
min-width: 18rem;
padding-top: 1.8rem !important;
padding-bottom: 1.8rem !important;
}
}
.hero-slider .descCont {
display: flex !important;
height: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
width: 100%;
align-items: center;
}
.hero-slider .descCont h1, .hero-slider .descCont h2, .hero-slider .descCont h3 {
font-size: 4rem;
text-align: center;
color: #fff;
margin-bottom: 2rem;
}
@media screen and (max-width: 800px) {
.hero-slider .descCont h1, .hero-slider .descCont h2, .hero-slider .descCont h3 {
font-size: 4.4rem;
}
}
.hero-slider .descCont p:not(.button) {
color: #fff;
text-align: center;
font-size: 1.8rem;
padding-left: 3rem;
padding-right: 3rem;
}
@media screen and (max-width: 800px) {
.hero-slider .descCont p:not(.button) {
font-size: 2.7rem;
line-height: 140%;
}
}
@media screen and (max-width: 1024px) {
.hero-slider .descCont p:not(.button) br {
display: none;
}
}
.hero-slider .descCont .wp-block-buttons {
text-align: center;
margin-top: 4rem;
}
.hero-slider .descCont .wp-block-button a:hover, .hero-slider .descCont .wp-block-button a:active, .hero-slider .descCont .wp-block-button a:focus {
background-color: #04543f !important;
}
.hero-slider .descCont .wp-block-button.transparent a {
background-color: transparent;
border: 1px solid #fff;
}
.hero-slider .descCont .wp-block-button.transparent a:hover, .hero-slider .descCont .wp-block-button.transparent a:focus {
background-color: #fff !important;
color: #056c52;
}
@media screen and (max-width: 1024px) {
.hero-slider .descCont .button {
padding-left: 0;
}
}
.hero-slider .descCont .button a {
color: #fff;
}
@media screen and (max-width: 768px) {
.hero-slider .descCont {
flex-direction: column;
}
}
.hero-slider .preDe {
align-self: center;
width: 100%;
text-align: left;
padding-left: 1.5rem;
padding-right: 1.5rem;
}
@media screen and (max-width: 768px) {
.hero-slider .preDe {
text-align: center;
margin-top: 2rem;
}
}
@media screen and (max-width: 450px) {
.hero-slider .preDe {
padding-left: 1rem !important;
padding-right: 1rem !important;
}
}
@media screen and (max-width: 500px) {
.hero-slider .preDe br {
display: none !important;
}
}
.hero-slider .wp-block-buttons .wp-block-button:first-child .wp-block-button__link {
min-width: 15.6rem;
margin: 0.5rem;
padding-top: 1.6rem !important;
padding-bottom: 1.6rem !important;
background-color: #056c52;
}
.hero-slider .wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link {
padding-top: 1.4rem !important;
padding-bottom: 1.4rem !important;
background-color: transparent;
border: 2px solid #fff;
margin: 0.5rem;
min-width: 15.6rem;
}
.hero-slider .wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link:hover, .hero-slider .wp-block-buttons .wp-block-button:nth-child(2)  .wp-block-button__link:active, .hero-slider .wp-block-buttons .wp-block-button:nth-child(2)  .wp-block-button__link:focus {
color: #056c52;
background-color: #fff !important;
}
.hero-slider .preBtn {
margin-top: 2rem;
}
.hero-slider p {
font-weight: normal;
}
.hero-slider .slick-dots {
position: absolute;
bottom: 2rem;
}
@media screen and (max-width: 1080px) {
.hero-slider .slick-dots {
bottom: 5rem;
}
}
.hero-slider .slick-dots li {
margin: auto;
}
.hero-slider .slick-dots li button {
color: #fff;
background-color: #fff;
border-radius: 30px;
width: 1rem;
height: 1rem;
}
.hero-slider .slick-dots li button:before {
content: "";
color: #fff;
}
.hero-slider .slick-dots li.slick-active button {
background-color: #056c52;
}
.hero-slider .slick-arrow {
position: absolute;
width: 5rem;
height: 5rem;
border-radius: 50px;
border: solid 1px #fff;
transition: all 0.3s;
transform: scale(1) !important;
}
@media screen and (max-width: 1080px) {
.hero-slider .slick-arrow {
display: none !important;
}
}
.hero-slider .slick-arrow:hover, .hero-slider .slick-arrow:active, .hero-slider .slick-arrow:focus {
transform: scale(1.2) !important;
}
.hero-slider .slick-arrow:before {
display: none;
}
.hero-slider .slick-arrow.slick-next {
right: 4vw;
background-image: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/img/arrowright.svg);
background-repeat: no-repeat;
background-position: center;
}
.hero-slider .slick-arrow.slick-prev {
left: 4vw;
opacity: 1;
z-index: 300;
background-image: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/img/arrowleft.svg);
background-repeat: no-repeat;
background-position: center;
}
.container .button a {
padding: 1.9rem 3rem 1.9rem 3rem;
font-weight: bold;
margin: 0;
-webkit-transition: 0.2s all;
-o-transition: 0.2s all;
transition: 0.2s all;
display: inline-block;
border-radius: 60px;
font-size: 1.6rem;
font-weight: 700;
line-height: 1;
text-align: center;
background-color: #056c52;
border: 1px solid #056c52;
}
@media screen and (max-width: 800px) {
.container .button a {
font-size: 1.9rem;
padding: 1.9rem 3rem 1.9rem 3rem;
line-height: 1;
}
}
@media screen and (max-width: 1024px) {
.container .button {
padding-left: 2rem;
padding-right: 2rem;
}
}
.container .button a:hover, .container .button a:active, .container .button a:focus {
text-decoration: none;
background-color: #04543f;
border: 1px solid #04543f;
}
.container .button.btn-primary, .container .button.wpcf7-submit {
color: #fff;
}
.container .button.btn-primary:hover, .container .button.btn-primary:focus, .container .button.wpcf7-submit:hover, .container .button.wpcf7-submit:focus {
color: #fff;
text-decoration: none;
outline: none;
}
.container .button.btn-secondary {
color: #fff;
background: #f39917;
text-decoration: none;
border: 1px solid #f39917;
}
.container .button.btn-secondary:hover, .container .button.btn-secondary:focus {
color: #fff;
background: #cc7d0b;
border: 1px solid #cc7d0b;
text-decoration: none;
outline: none;
}
.container .button.btn-small {
padding: 1.6rem 3rem 1.6rem 3rem;
}
@media screen and (max-width: 800px) {
.container .button.btn-small {
font-size: 1.9rem;
padding: 1.8rem 3rem 1.9rem 3rem;
}
}
.container .button.transparent a {
background-color: transparent;
border: 2px solid #fff;
padding: 1.4rem 3rem 1.4rem 3rem !important;
}
@media screen and (max-width: 800px) {
.container .button.transparent a {
padding: 1.7rem 3rem 1.7rem 3rem !important;
}
}
.container .button.transparent a:hover, .container .button.transparent a:focus {
background-color: #fff;
color: #056c52;
}
input[type=submit] {
border: 0.2rem solid #f39917 !important;
padding: 0 3rem !important;
line-height: 5rem !important;
font-weight: bold;
margin: 0;
-webkit-transition: 0.2s all;
-o-transition: 0.2s all;
transition: 0.2s all;
display: inline-block;
border-radius: 60px;
font-size: 1.6rem;
font-weight: 700;
text-align: center;
}
input[type=submit]:hover, input[type=submit]:active, input[type=submit]:focus {
border-color: #cc7d0b !important;
}
@media screen and (max-width: 800px) {
input[type=submit] {
font-size: 1.9rem;
}
}
input[type=submit].btn-secondary {
color: #fff;
background: #f39917;
text-decoration: none;
}
input[type=submit].btn-secondary:hover, input[type=submit].btn-secondary:focus {
color: #fff;
background: #cc7d0b;
text-decoration: none;
outline: none;
}
input[type=text],
textarea,
input[type=password],
input[type=number],
input[type=search],
input[type=email],
input[type=tel],
input[type=number],
input[type=text] {
width: 100%;
border-radius: 50px;
padding: 0.8rem 2rem;
border: 2px solid rgba(185, 190, 209, 0.57);
}
input[type=text]:hover, input[type=text]:active, input[type=text]:focus,
textarea:hover,
textarea:active,
textarea:focus,
input[type=password]:hover,
input[type=password]:active,
input[type=password]:focus,
input[type=number]:hover,
input[type=number]:active,
input[type=number]:focus,
input[type=search]:hover,
input[type=search]:active,
input[type=search]:focus,
input[type=email]:hover,
input[type=email]:active,
input[type=email]:focus,
input[type=tel]:hover,
input[type=tel]:active,
input[type=tel]:focus,
input[type=number]:hover,
input[type=number]:active,
input[type=number]:focus,
input[type=text]:hover,
input[type=text]:active,
input[type=text]:focus {
outline: none;
}
.checkbox-button input[type=checkbox] + label span, .checkbox-button input[type=checkbox]:checked + label span {
text-align: center;
}
textarea {
border-radius: 20px;
}
.wp-block-button__link {
text-decoration: none;
transition: all 0.3s;
border-radius: 60px;
}
.wp-block-button__link:hover, .wp-block-button__link:active, .wp-block-button__link:focus {
text-decoration: none;
}
.wp-block-button__link {
line-height: 1;
font-weight: 700;
font-size: 1.6rem;
min-width: 16rem;
padding: 1.9rem 3rem 1.9rem 3rem;
}
@media screen and (max-width: 800px) {
.wp-block-button__link {
font-size: 1.9rem;
padding: 1.8rem 3rem 2rem 3rem;
}
}
@media screen and (max-width: 800px) {
.btn {
font-size: 2rem;
letter-spacing: initial;
}
}
.btn-primary, .navbar-default li > a.sign-up, .stepwizard .stepwizard-btn {
padding: 1.8rem 3rem 1.8rem 3rem;
line-height: 1;
}
a:hover, a:active, a:focus {
outline: none !important;
}
.btn.r-more {
padding: 1.4rem 3rem 1.4rem 3rem;
}
@media screen and (max-width: 800px) {
.btn.r-more {
padding: 1.7rem 3rem 1.7rem 3rem;
min-width: 15rem;
}
}
.has-white-color {
color: #fff !important;
}
.modal-header .close i {
position: absolute;
right: 2rem;
top: 2rem;
width: 2rem;
height: 2rem;
}
.modal-header .close i:before, .modal-header .close i:after {
position: absolute;
left: 1rem;
content: " ";
height: 2rem;
width: 2px;
background-color: #000000;
}
.modal-header .close i:before {
transform: rotate(45deg);
}
.modal-header .close i:after {
transform: rotate(-45deg);
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
transition: background-color 5000s ease-in-out 0s;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
transition: background-color 5000s ease-in-out 0s !important;
-webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
input::-webkit-input-placeholder {
line-height: normal !important;
}
.pac-container {
width: 370px !important;
padding-top: 20px;
padding-bottom: 20px;
background: #fff;
margin-left: -20px;
}
@media screen and (max-width: 800px) {
.pac-container {
margin-left: calc(-100vw / 2 + 100% / 2) !important;
margin-right: calc(-100vw / 2 + 100% / 2) !important;
max-width: 100vw !important;
width: auto !important;
margin-top: 1.5rem;
left: -3rem !important;
right: 0 !important;
}
.contacts .pac-container,
.kontaktid .pac-container {
left: 0 !important;
}
}
.pac-container .pac-item-query {
font-size: 17px;
}
.pac-container .pac-icon-marker {
display: none;
}
.pac-container .pac-item {
padding-left: 15px;
padding-right: 15px;
border-radius: 4px;
font-size: 18px;
margin-right: 20px;
margin-left: 20px;
margin-top: 1px;
margin-bottom: 1px;
color: #3a405b;
padding-top: 7px;
padding-bottom: 7px;
position: relative;
border-color: transparent;
cursor: pointer;
}
.pac-container .pac-item:hover, .pac-container .pac-item:active, .pac-container .pac-item:focus {
background-color: #f0f2f7;
}
.content .search-submit {
border-color: transparent !important;
}
.content .search-submit:hover, .content .search-submit:active, .content .search-submit:focus {
border-color: transparent !important;
}
.content .search-field {
line-height: 5rem;
padding: 0 2rem;
}
.d-none {
display: none !important;
}
.d-inline {
display: inline !important;
}
.d-inline-block {
display: inline-block !important;
}
.d-block {
display: block !important;
}
.d-table {
display: table !important;
}
.d-table-row {
display: table-row !important;
}
.d-table-cell {
display: table-cell !important;
}
.d-flex {
display: -ms-flexbox !important;
display: flex !important;
}
.d-inline-flex {
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.flex-row {
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-column {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-row-reverse {
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-column-reverse {
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-fill {
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-grow-0 {
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-grow-1 {
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-start {
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-end {
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-between {
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-start {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-end {
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-center {
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-baseline {
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-stretch {
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-center {
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
.no-mt {
margin-top: 0 !important;
}
.alignright {
text-align: right;
}
.m-l-40 {
margin-left: 40px !important;
margin-left: 4rem !important;
}
.m-l-50 {
margin-left: 50px !important;
margin-left: 5rem !important;
}
.m-l-60 {
margin-left: 60px !important;
margin-left: 6rem !important;
}
.m-b-0 {
margin-bottom: 0 !important;
}
.arr {
border: solid #056c52;
border-width: 0 0.2rem 0.2rem 0;
display: inline-block;
padding: 0.4rem;
}
.arr_right {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
.arr_left {
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
}
.arr_up {
transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
}
.arr_down {
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.padding-xs {
padding: 0.25rem;
}
.padding-sm {
padding: 0.5rem;
}
.padding-md {
padding: 1rem;
}
.padding-lg {
padding: 1.5rem;
}
.padding-xl {
padding: 3rem;
}
.padding-x-xs {
padding: 0.25rem 0;
}
.padding-x-sm {
padding: 0.5rem 0;
}
.padding-x-md {
padding: 1rem 0;
}
.padding-x-lg {
padding: 1.5rem 0;
}
.padding-x-xl {
padding: 3rem 0;
}
.padding-y-xs {
padding: 0 0.25rem;
}
.padding-y-sm {
padding: 0 0.5rem;
}
.padding-y-md {
padding: 0 1rem;
}
.padding-y-lg {
padding: 0 1.5rem;
}
.padding-y-xl {
padding: 0 3rem;
}
.padding-top-xs {
padding-top: 0.25rem;
}
.padding-top-sm {
padding-top: 0.5rem;
}
.padding-top-md {
padding-top: 1rem;
}
.padding-top-lg {
padding-top: 1.5rem;
}
.padding-top-xl {
padding-top: 3rem;
}
.padding-right-xs {
padding-right: 0.25rem;
}
.padding-right-sm {
padding-right: 0.5rem;
}
.padding-right-md {
padding-right: 1rem;
}
.padding-right-lg {
padding-right: 1.5rem;
}
.padding-right-xl {
padding-right: 3rem;
}
.padding-bottom-xs {
padding-bottom: 0.25rem;
}
.padding-bottom-sm {
padding-bottom: 0.5rem;
}
.padding-bottom-md {
padding-bottom: 1rem;
}
.padding-bottom-lg {
padding-bottom: 1.5rem;
}
.padding-bottom-xl {
padding-bottom: 3rem;
}
.padding-left-xs {
padding-left: 0.25rem;
}
.padding-left-sm {
padding-left: 0.5rem;
}
.padding-left-md {
padding-left: 1rem;
}
.padding-left-lg {
padding-left: 1.5rem;
}
.padding-left-xl {
padding-left: 3rem;
}
.margin-xs {
margin: 0.25rem;
}
.margin-sm {
margin: 0.5rem;
}
.margin-md {
margin: 1rem;
}
.margin-lg {
margin: 1.5rem;
}
.margin-xl {
margin: 3rem;
}
.margin-x-xs {
margin: 0.25rem 0;
}
.margin-x-sm {
margin: 0.5rem 0;
}
.margin-x-md {
margin: 1rem 0;
}
.margin-x-lg {
margin: 1.5rem 0;
}
.margin-x-xl {
margin: 3rem 0;
}
.margin-y-xs {
margin: 0 0.25rem;
}
.margin-y-sm {
margin: 0 0.5rem;
}
.margin-y-md {
margin: 0 1rem;
}
.margin-y-lg {
margin: 0 1.5rem;
}
.margin-y-xl {
margin: 0 3rem;
}
.margin-top-xs {
margin-top: 0.25rem;
}
.margin-top-sm {
margin-top: 0.5rem;
}
.margin-top-md {
margin-top: 1rem;
}
.margin-top-lg {
margin-top: 1.5rem;
}
.margin-top-xl {
margin-top: 3rem;
}
.margin-right-xs {
margin-right: 0.25rem;
}
.margin-right-sm {
margin-right: 0.5rem;
}
.margin-right-md {
margin-right: 1rem;
}
.margin-right-lg {
margin-right: 1.5rem;
}
.margin-right-xl {
margin-right: 3rem;
}
.margin-bottom-xs {
margin-bottom: 0.25rem;
}
.margin-bottom-sm {
margin-bottom: 0.5rem;
}
.margin-bottom-md {
margin-bottom: 1rem;
}
.margin-bottom-lg {
margin-bottom: 1.5rem;
}
.margin-bottom-xl {
margin-bottom: 3rem;
}
.margin-left-xs {
margin-left: 0.25rem;
}
.margin-left-sm {
margin-left: 0.5rem;
}
.margin-left-md {
margin-left: 1rem;
}
.margin-left-lg {
margin-left: 1.5rem;
}
.margin-left-xl {
margin-left: 3rem;
}
.has-brand-secondary-background-color.has-white-color {
color: #fff !important;
}
.has-brand-secondary-background-color:hover, .has-brand-secondary-background-color:active, .has-brand-secondary-background-color:focus {
color: #fff;
}
@media screen and (min-width: 1024px) {
.pool {
max-width: 50%;
}
}
.mla {
margin-left: auto !important;
}
.mra {
margin-right: auto !important;
}
.maw70, .max-w70 {
max-width: 70rem !important;
}
.has-brand-primary-color {
color: #056c52 !important;
}
.has-brand-secondary-color {
color: #f39917 !important;
}
.has-brand-third-color {
color: #045c46 !important;
}
.has-brand-fourth-color {
color: #14974D !important;
}
.has-light-grey-color {
color: #f7f7f7 !important;
}
a.has-brand-primary-color {
color: #056c52 !important;
}
a.has-brand-primary-color:hover {
color: #04543f !important;
}
.has-brand-primary-background-color {
background-color: #056c52 !important;
}
.has-brand-third-background-color {
background-color: #045c46 !important;
}
.has-brand-secondary-background-color {
background-color: #f39917 !important;
}
.has-brand-fourth-background-color {
background-color: #14974D !important;
}
.has-white-background-color {
background-color: #fff !important;
}
.has-gold-large-backgrounds-background-color {
background-color: #f7f7f7;
}
.wp-block-button__link.has-brand-secondary-background-color:hover, .wp-block-button__link.has-brand-secondary-background-color:active, .wp-block-button__link.has-brand-secondary-background-color:focus {
background-color: #e58c0c !important;
}
.wp-block-button__link.has-brand-primary-background-color:hover, .wp-block-button__link.has-brand-primary-background-color:active, .wp-block-button__link.has-brand-primary-background-color:focus {
background-color: #04543f !important;
}
.wp-block-button__link.has-brand-third-background-color:hover, .wp-block-button__link.has-brand-third-background-color:active, .wp-block-button__link.has-brand-third-background-color:focus {
background-color: #034433 !important;
}
.page-template-template-membership,
.page-template-template-forestplan,
.page-template-template-supportform {
overflow-x: hidden;
font-family: Source Sans Pro, Helvetica Neue, Helvetica, Arial, sans-serif;  }
@media screen and (max-width: 800px) {
.page-template-template-membership,
.page-template-template-forestplan,
.page-template-template-supportform {
font-size: 2.5rem;
}
}
.page-template-template-membership .wrapper .footer,
.page-template-template-forestplan .wrapper .footer,
.page-template-template-supportform .wrapper .footer {
margin-bottom: 4rem;
}
.page-template-template-membership footer,
.page-template-template-forestplan footer,
.page-template-template-supportform footer {
padding-bottom: 0;
}
.page-template-template-membership .menu-menu-1-container,
.page-template-template-forestplan .menu-menu-1-container,
.page-template-template-supportform .menu-menu-1-container {
display: none;
}
.page-template-template-membership .content__title,
.page-template-template-forestplan .content__title,
.page-template-template-supportform .content__title {
font-size: 2.5rem;
font-family: Source Sans Pro, Helvetica Neue, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #454b65;
margin-bottom: 3.5rem;
}
@media screen and (max-width: 800px) {
.page-template-template-membership .content__title,
.page-template-template-forestplan .content__title,
.page-template-template-supportform .content__title {
font-size: 3.5rem;
}
}
@media (min-width: 1200px) {
.page-template-template-membership .wrapper .container,
.page-template-template-forestplan .wrapper .container,
.page-template-template-supportform .wrapper .container {
width: 850px;
}
}
.page-template-template-membership > footer,
.page-template-template-forestplan > footer,
.page-template-template-supportform > footer {
padding-left: 0;
padding-right: 0;
}
.page-template-template-membership .content__text,
.page-template-template-forestplan .content__text,
.page-template-template-supportform .content__text {
font-size: 1.8rem;
}
@media screen and (max-width: 800px) {
.page-template-template-membership .content__text,
.page-template-template-forestplan .content__text,
.page-template-template-supportform .content__text {
font-size: 2.5rem;
}
}
@media screen and (max-width: 800px) {
.page-template-template-membership .form-control-custom,
.page-template-template-forestplan .form-control-custom,
.page-template-template-supportform .form-control-custom {
padding-top: 1.4rem !important;
padding-bottom: 1.6rem !important;
height: 5.6rem;
font-size: 1.9rem;
}
}
.page-template-template-membership .content__dropdown .col-sm-4,
.page-template-template-forestplan .content__dropdown .col-sm-4,
.page-template-template-supportform .content__dropdown .col-sm-4 {
width: 100%;
margin-left: 0;
max-width: 100%;
flex: 0 0 100%;
}
.page-template-template-membership .dropdown,
.page-template-template-forestplan .dropdown,
.page-template-template-supportform .dropdown {
width: 100%;
}
@media screen and (max-width: 800px) {
.page-template-template-membership p,
.page-template-template-forestplan p,
.page-template-template-supportform p {
font-size: 2.5rem;
}
}
.page-template-template-membership .dropdown .btn,
.page-template-template-forestplan .dropdown .btn,
.page-template-template-supportform .dropdown .btn {
width: 100%;
height: 5.6rem;
padding-left: 3rem;
font-size: 1.6rem;
font-family: Source Sans Pro, Helvetica Neue, Helvetica, Arial, sans-serif;
position: relative;
}
.page-template-template-membership .dropdown .dropdown-toggle:after,
.page-template-template-forestplan .dropdown .dropdown-toggle:after,
.page-template-template-supportform .dropdown .dropdown-toggle:after {
float: right;
padding-right: 1.5rem;
top: 0;
bottom: 0;
margin: auto;
position: absolute;
height: 0.5rem;
}
.page-template-template-membership .list-center,
.page-template-template-forestplan .list-center,
.page-template-template-supportform .list-center {
font-weight: bold;
}
.page-template-template-membership .list-center ul,
.page-template-template-forestplan .list-center ul,
.page-template-template-supportform .list-center ul {
margin-top: 2rem;
}
.page-template-template-membership .list-center li,
.page-template-template-forestplan .list-center li,
.page-template-template-supportform .list-center li {
margin-top: 0;
}
.page-template-template-membership .list-center a,
.page-template-template-forestplan .list-center a,
.page-template-template-supportform .list-center a {
text-decoration: none;
color: #14974D;
font-size: 1.8rem;
padding-bottom: 0.7rem;
display: block;
font-family: Source Sans Pro, Helvetica Neue, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 800px) {
.page-template-template-membership .list-center a,
.page-template-template-forestplan .list-center a,
.page-template-template-supportform .list-center a {
font-size: 2.5rem;
}
}
.page-template-template-membership .footer .btn, .page-template-template-membership .footer .stepwizard .stepwizard-btn, .page-template-template-membership .stepwizard .footer .stepwizard-btn,
.page-template-template-membership .modal .btn,
.page-template-template-forestplan .footer .btn,
.page-template-template-forestplan .footer .stepwizard .stepwizard-btn,
.page-template-template-forestplan .stepwizard .footer .stepwizard-btn,
.page-template-template-forestplan .modal .btn,
.page-template-template-supportform .footer .btn,
.page-template-template-supportform .footer .stepwizard .stepwizard-btn,
.page-template-template-supportform .stepwizard .footer .stepwizard-btn,
.page-template-template-supportform .modal .btn {
color: #fff;
background: #f39917;
border: 2px solid #f39917;
text-decoration: none;
padding: 1.8rem 3rem 1.8rem 3rem;
font-weight: 700;
font-size: 1.6rem;
font-family: Source Sans Pro, Helvetica Neue, Helvetica, Arial, sans-serif;
min-width: 19rem;
line-height: 1;
}
@media screen and (max-width: 800px) {
.page-template-template-membership .footer .btn, .page-template-template-membership .footer .stepwizard .stepwizard-btn, .page-template-template-membership .stepwizard .footer .stepwizard-btn,
.page-template-template-membership .modal .btn,
.page-template-template-forestplan .footer .btn,
.page-template-template-forestplan .footer .stepwizard .stepwizard-btn,
.page-template-template-forestplan .stepwizard .footer .stepwizard-btn,
.page-template-template-forestplan .modal .btn,
.page-template-template-supportform .footer .btn,
.page-template-template-supportform .footer .stepwizard .stepwizard-btn,
.page-template-template-supportform .stepwizard .footer .stepwizard-btn,
.page-template-template-supportform .modal .btn {
margin-left: 1rem;
margin-right: 1rem;
}
}
.page-template-template-membership .footer .btn:after, .page-template-template-membership .footer .stepwizard .stepwizard-btn:after, .page-template-template-membership .stepwizard .footer .stepwizard-btn:after,
.page-template-template-membership .modal .btn:after,
.page-template-template-forestplan .footer .btn:after,
.page-template-template-forestplan .footer .stepwizard .stepwizard-btn:after,
.page-template-template-forestplan .stepwizard .footer .stepwizard-btn:after,
.page-template-template-forestplan .modal .btn:after,
.page-template-template-supportform .footer .btn:after,
.page-template-template-supportform .footer .stepwizard .stepwizard-btn:after,
.page-template-template-supportform .stepwizard .footer .stepwizard-btn:after,
.page-template-template-supportform .modal .btn:after {
display: none;
}
.page-template-template-membership .footer .btn:hover, .page-template-template-membership .footer .btn:active, .page-template-template-membership .footer .btn:focus, .page-template-template-membership .footer .stepwizard .stepwizard-btn:hover, .page-template-template-membership .footer .stepwizard .stepwizard-btn:active, .page-template-template-membership .footer .stepwizard .stepwizard-btn:focus, .page-template-template-membership .stepwizard .footer .stepwizard-btn:hover, .page-template-template-membership .stepwizard .footer .stepwizard-btn:active, .page-template-template-membership .stepwizard .footer .stepwizard-btn:focus,
.page-template-template-membership .modal .btn:hover,
.page-template-template-membership .modal .btn:active,
.page-template-template-membership .modal .btn:focus,
.page-template-template-forestplan .footer .btn:hover,
.page-template-template-forestplan .footer .btn:active,
.page-template-template-forestplan .footer .btn:focus,
.page-template-template-forestplan .footer .stepwizard .stepwizard-btn:hover,
.page-template-template-forestplan .footer .stepwizard .stepwizard-btn:active,
.page-template-template-forestplan .footer .stepwizard .stepwizard-btn:focus,
.page-template-template-forestplan .stepwizard .footer .stepwizard-btn:hover,
.page-template-template-forestplan .stepwizard .footer .stepwizard-btn:active,
.page-template-template-forestplan .stepwizard .footer .stepwizard-btn:focus,
.page-template-template-forestplan .modal .btn:hover,
.page-template-template-forestplan .modal .btn:active,
.page-template-template-forestplan .modal .btn:focus,
.page-template-template-supportform .footer .btn:hover,
.page-template-template-supportform .footer .btn:active,
.page-template-template-supportform .footer .btn:focus,
.page-template-template-supportform .footer .stepwizard .stepwizard-btn:hover,
.page-template-template-supportform .footer .stepwizard .stepwizard-btn:active,
.page-template-template-supportform .footer .stepwizard .stepwizard-btn:focus,
.page-template-template-supportform .stepwizard .footer .stepwizard-btn:hover,
.page-template-template-supportform .stepwizard .footer .stepwizard-btn:active,
.page-template-template-supportform .stepwizard .footer .stepwizard-btn:focus,
.page-template-template-supportform .modal .btn:hover,
.page-template-template-supportform .modal .btn:active,
.page-template-template-supportform .modal .btn:focus {
color: #fff;
background: #e58c0c;
text-decoration: none;
outline: none;
border: 2px solid #e58c0c;
}
.page-template-template-membership .footer .btn.extra-wide, .page-template-template-membership .footer .stepwizard .stepwizard-btn.extra-wide, .page-template-template-membership .stepwizard .footer .stepwizard-btn.extra-wide,
.page-template-template-membership .modal .btn.extra-wide,
.page-template-template-forestplan .footer .btn.extra-wide,
.page-template-template-forestplan .footer .stepwizard .stepwizard-btn.extra-wide,
.page-template-template-forestplan .stepwizard .footer .stepwizard-btn.extra-wide,
.page-template-template-forestplan .modal .btn.extra-wide,
.page-template-template-supportform .footer .btn.extra-wide,
.page-template-template-supportform .footer .stepwizard .stepwizard-btn.extra-wide,
.page-template-template-supportform .stepwizard .footer .stepwizard-btn.extra-wide,
.page-template-template-supportform .modal .btn.extra-wide {
min-width: 28rem;
}
.page-template-template-membership #step1container .footer__second,
.page-template-template-forestplan #step1container .footer__second,
.page-template-template-supportform #step1container .footer__second {
width: 100%;
text-align: center;
left: auto;
}
.page-template-template-membership .footer__second,
.page-template-template-forestplan .footer__second,
.page-template-template-supportform .footer__second {
text-align: left;
}
.page-template-template-membership .footer__first,
.page-template-template-forestplan .footer__first,
.page-template-template-supportform .footer__first {
text-align: right;
}
.page-template-template-membership .stepBtn.btn-default,
.page-template-template-forestplan .stepBtn.btn-default,
.page-template-template-supportform .stepBtn.btn-default {
background-color: transparent;
border: 2px solid #454b65;
color: #454b65;
}
.page-template-template-membership .stepBtn.btn-default:hover, .page-template-template-membership .stepBtn.btn-default:active, .page-template-template-membership .stepBtn.btn-default:focus,
.page-template-template-forestplan .stepBtn.btn-default:hover,
.page-template-template-forestplan .stepBtn.btn-default:active,
.page-template-template-forestplan .stepBtn.btn-default:focus,
.page-template-template-supportform .stepBtn.btn-default:hover,
.page-template-template-supportform .stepBtn.btn-default:active,
.page-template-template-supportform .stepBtn.btn-default:focus {
background-color: #454b65 !important;
color: #fff;
border: 2px solid #454b65;
}
.page-template-template-membership .content input[type=text],
.page-template-template-membership .content textarea, .page-template-template-membership .content input[type=password],
.page-template-template-membership .content input[type=number],
.page-template-template-membership .content input[type=search],
.page-template-template-membership .content input[type=email],
.page-template-template-membership .content input[type=tel],
.page-template-template-membership .content input[type=number],
.page-template-template-membership .content input[type=text],
.page-template-template-forestplan .content input[type=text],
.page-template-template-forestplan .content textarea,
.page-template-template-forestplan .content input[type=password],
.page-template-template-forestplan .content input[type=number],
.page-template-template-forestplan .content input[type=search],
.page-template-template-forestplan .content input[type=email],
.page-template-template-forestplan .content input[type=tel],
.page-template-template-forestplan .content input[type=number],
.page-template-template-forestplan .content input[type=text],
.page-template-template-supportform .content input[type=text],
.page-template-template-supportform .content textarea,
.page-template-template-supportform .content input[type=password],
.page-template-template-supportform .content input[type=number],
.page-template-template-supportform .content input[type=search],
.page-template-template-supportform .content input[type=email],
.page-template-template-supportform .content input[type=tel],
.page-template-template-supportform .content input[type=number],
.page-template-template-supportform .content input[type=text] {
color: #454b65;
font-family: Source Sans Pro, Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 1.6rem;
}
.page-template-template-membership .content input[type=text].failed,
.page-template-template-membership .content textarea.failed, .page-template-template-membership .content input[type=password].failed,
.page-template-template-membership .content input[type=number].failed,
.page-template-template-membership .content input[type=search].failed,
.page-template-template-membership .content input[type=email].failed,
.page-template-template-membership .content input[type=tel].failed,
.page-template-template-membership .content input[type=number].failed,
.page-template-template-membership .content input[type=text].failed,
.page-template-template-forestplan .content input[type=text].failed,
.page-template-template-forestplan .content textarea.failed,
.page-template-template-forestplan .content input[type=password].failed,
.page-template-template-forestplan .content input[type=number].failed,
.page-template-template-forestplan .content input[type=search].failed,
.page-template-template-forestplan .content input[type=email].failed,
.page-template-template-forestplan .content input[type=tel].failed,
.page-template-template-forestplan .content input[type=number].failed,
.page-template-template-forestplan .content input[type=text].failed,
.page-template-template-supportform .content input[type=text].failed,
.page-template-template-supportform .content textarea.failed,
.page-template-template-supportform .content input[type=password].failed,
.page-template-template-supportform .content input[type=number].failed,
.page-template-template-supportform .content input[type=search].failed,
.page-template-template-supportform .content input[type=email].failed,
.page-template-template-supportform .content input[type=tel].failed,
.page-template-template-supportform .content input[type=number].failed,
.page-template-template-supportform .content input[type=text].failed {
border-color: #cc6262 !important;
}
.page-template-template-membership label,
.page-template-template-forestplan label,
.page-template-template-supportform label {
font-family: Source Sans Pro, Helvetica Neue, Helvetica, Arial, sans-serif !important;
font-size: 1.6rem;
padding-left: 3rem !important;
margin-bottom: 1rem;
font-weight: 600 !important;
}
.page-template-template-membership label.failed,
.page-template-template-forestplan label.failed,
.page-template-template-supportform label.failed {
color: #cc6262 !important;
}
.page-template-template-membership .form-group,
.page-template-template-forestplan .form-group,
.page-template-template-supportform .form-group {
margin-bottom: 3rem;
}
.page-template-template-membership .form-group label,
.page-template-template-forestplan .form-group label,
.page-template-template-supportform .form-group label {
font-size: 1.6rem;
font-family: Source Sans Pro, Helvetica Neue, Helvetica, Arial, sans-serif;
}
.page-template-template-membership::-webkit-input-placeholder,
.page-template-template-forestplan::-webkit-input-placeholder,
.page-template-template-supportform::-webkit-input-placeholder { color: #454b65;
font-family: Source Sans Pro, Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 1.6rem;
}
.page-template-template-membership:-ms-input-placeholder,
.page-template-template-forestplan:-ms-input-placeholder,
.page-template-template-supportform:-ms-input-placeholder { color: #454b65;
font-family: Source Sans Pro, Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 1.6rem;
}
.page-template-template-membership::placeholder,
.page-template-template-forestplan::placeholder,
.page-template-template-supportform::placeholder {
color: #454b65;
font-family: Source Sans Pro, Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 1.6rem;
}
.page-template-template-membership .form-control-custom,
.page-template-template-forestplan .form-control-custom,
.page-template-template-supportform .form-control-custom {
padding: 2.4rem 3rem 2.6rem 3rem;
}
.page-template-template-membership .checkbox-button,
.page-template-template-forestplan .checkbox-button,
.page-template-template-supportform .checkbox-button {
display: block;
margin-bottom: 0rem;
margin-top: 1rem;
}
.page-template-template-membership .checkbox-button label,
.page-template-template-forestplan .checkbox-button label,
.page-template-template-supportform .checkbox-button label {
padding-left: 0 !important;
font-size: 1.6rem !important;
margin-bottom: 1rem;
margin-top: 1rem;
}
@media screen and (max-width: 800px) {
.page-template-template-membership .checkbox-button label,
.page-template-template-forestplan .checkbox-button label,
.page-template-template-supportform .checkbox-button label {
font-size: 2.5rem !important;
}
}
.page-template-template-membership .content__text a,
.page-template-template-forestplan .content__text a,
.page-template-template-supportform .content__text a {
font-weight: bold;
text-decoration: none;
color: #14974D;
}
.page-template-template-membership .content__text a:hover, .page-template-template-membership .content__text a:active, .page-template-template-membership .content__text a:focus,
.page-template-template-forestplan .content__text a:hover,
.page-template-template-forestplan .content__text a:active,
.page-template-template-forestplan .content__text a:focus,
.page-template-template-supportform .content__text a:hover,
.page-template-template-supportform .content__text a:active,
.page-template-template-supportform .content__text a:focus {
text-decoration: none;
}
.page-template-template-membership .policylink, .page-template-template-membership .pricelink,
.page-template-template-forestplan .policylink,
.page-template-template-forestplan .pricelink,
.page-template-template-supportform .policylink,
.page-template-template-supportform .pricelink {
font-weight: bold;
text-decoration: none;
color: #14974D;
}
.page-template-template-membership .policylink:hover, .page-template-template-membership .policylink:active, .page-template-template-membership .policylink:focus, .page-template-template-membership .pricelink:hover, .page-template-template-membership .pricelink:active, .page-template-template-membership .pricelink:focus,
.page-template-template-forestplan .policylink:hover,
.page-template-template-forestplan .policylink:active,
.page-template-template-forestplan .policylink:focus,
.page-template-template-forestplan .pricelink:hover,
.page-template-template-forestplan .pricelink:active,
.page-template-template-forestplan .pricelink:focus,
.page-template-template-supportform .policylink:hover,
.page-template-template-supportform .policylink:active,
.page-template-template-supportform .policylink:focus,
.page-template-template-supportform .pricelink:hover,
.page-template-template-supportform .pricelink:active,
.page-template-template-supportform .pricelink:focus {
text-decoration: none;
}
.page-template-template-membership #step5container .checkbox-button label,
.page-template-template-forestplan #step5container .checkbox-button label,
.page-template-template-supportform #step5container .checkbox-button label {
position: relative;
padding-left: 4rem !important;
}
.page-template-template-membership #step5container .checkbox-button label span,
.page-template-template-forestplan #step5container .checkbox-button label span,
.page-template-template-supportform #step5container .checkbox-button label span {
position: absolute;
left: 0;
top: 0.5rem;
}
@media screen and (max-width: 800px) {
.page-template-template-membership #step5container .checkbox-button label span,
.page-template-template-forestplan #step5container .checkbox-button label span,
.page-template-template-supportform #step5container .checkbox-button label span {
top: 0.8rem;
}
}
@media (min-width: 768px) {
.page-template-template-membership .footer__second.footer__first--step5,
.page-template-template-forestplan .footer__second.footer__first--step5,
.page-template-template-supportform .footer__second.footer__first--step5 {
left: auto;
width: auto;
}
}
.page-template-template-membership #step5container .footer,
.page-template-template-forestplan #step5container .footer,
.page-template-template-supportform #step5container .footer {
padding-left: 0;
padding-right: 0;
}
.page-template-template-membership #step5container .footer .row,
.page-template-template-forestplan #step5container .footer .row,
.page-template-template-supportform #step5container .footer .row {
justify-content: center;
align-items: center;
}
.page-template-template-membership #signHeading,
.page-template-template-forestplan #signHeading,
.page-template-template-supportform #signHeading {
width: 100%;
display: block;
margin-bottom: 2rem;
}
@media (min-width: 768px) {
.page-template-template-membership .footer__first.footer__first--step5,
.page-template-template-forestplan .footer__first.footer__first--step5,
.page-template-template-supportform .footer__first.footer__first--step5 {
right: auto;
left: auto;
width: auto;
}
.page-template-template-membership .footer__second.footer__first--step5,
.page-template-template-forestplan .footer__second.footer__first--step5,
.page-template-template-supportform .footer__second.footer__first--step5 {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.page-template-template-membership .footer__second.footer__first--step5 > a, .page-template-template-membership .footer__second.footer__first--step5 button,
.page-template-template-forestplan .footer__second.footer__first--step5 > a,
.page-template-template-forestplan .footer__second.footer__first--step5 button,
.page-template-template-supportform .footer__second.footer__first--step5 > a,
.page-template-template-supportform .footer__second.footer__first--step5 button {
margin-left: 1rem;
margin-right: 1rem;
}
}
.page-template-template-membership .contactMore,
.page-template-template-forestplan .contactMore,
.page-template-template-supportform .contactMore {
display: none;
width: 100%;
}
.page-template-template-membership .userData,
.page-template-template-forestplan .userData,
.page-template-template-supportform .userData {
width: 100%;
max-width: 56rem;
margin-top: 3rem;
margin-bottom: 3rem;
}
.page-template-template-membership .userData tr,
.page-template-template-forestplan .userData tr,
.page-template-template-supportform .userData tr {
display: none;
}
.page-template-template-membership .userData .pt3r,
.page-template-template-forestplan .userData .pt3r,
.page-template-template-supportform .userData .pt3r {
padding-top: 3rem;
}
.page-template-template-membership .userData td,
.page-template-template-forestplan .userData td,
.page-template-template-supportform .userData td {
padding-bottom: 0.5rem;
padding-top: 0.5rem;
}
.page-template-template-membership .userData td:nth-child(2),
.page-template-template-forestplan .userData td:nth-child(2),
.page-template-template-supportform .userData td:nth-child(2) {
font-weight: bold;
}
.page-template-template-membership .userData b,
.page-template-template-forestplan .userData b,
.page-template-template-supportform .userData b {
color: #056c52;
text-transform: uppercase;
letter-spacing: 1px;
}
.page-template-template-membership .stepwizard .stepwizard-btn.active + span,
.page-template-template-forestplan .stepwizard .stepwizard-btn.active + span,
.page-template-template-supportform .stepwizard .stepwizard-btn.active + span {
background-color: #14974D;
}
.page-template-template-membership .stepwizard .stepwizard-btn.active:after,
.page-template-template-forestplan .stepwizard .stepwizard-btn.active:after,
.page-template-template-supportform .stepwizard .stepwizard-btn.active:after {
content: "";
background-color: #14974D;
}
.page-template-template-membership .stepwizard .stepwizard-btn.active.current + span,
.page-template-template-forestplan .stepwizard .stepwizard-btn.active.current + span,
.page-template-template-supportform .stepwizard .stepwizard-btn.active.current + span {
background-color: transparent !important;
}
.page-template-template-membership .stepwizard .stepwizard-btn.active.current + span:after,
.page-template-template-forestplan .stepwizard .stepwizard-btn.active.current + span:after,
.page-template-template-supportform .stepwizard .stepwizard-btn.active.current + span:after {
display: none;
}
.page-template-template-membership .content,
.page-template-template-forestplan .content,
.page-template-template-supportform .content {
overflow: initial;
}
.page-template-template-membership .stepwizard .stepwizard-btn + span:after,
.page-template-template-forestplan .stepwizard .stepwizard-btn + span:after,
.page-template-template-supportform .stepwizard .stepwizard-btn + span:after {
content: "";
display: inline-block;
background-image: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/done.svg);
width: 1.4rem;
height: 1.2rem;
background-repeat: no-repeat;
background-size: contain;
margin: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
@media screen and (max-width: 1024px) {
.page-template-template-membership .stepwizard .stepwizard-btn + span:after,
.page-template-template-forestplan .stepwizard .stepwizard-btn + span:after,
.page-template-template-supportform .stepwizard .stepwizard-btn + span:after {
margin-top: 0.6rem;
position: absolute;
margin-left: -0.6rem;
}
}
.page-template-template-membership .stepwizard button,
.page-template-template-forestplan .stepwizard button,
.page-template-template-supportform .stepwizard button {
border: none;
font-size: 1.8rem;
letter-spacing: initial;
text-align: left;
padding-left: 3rem;
}
.page-template-template-membership .stepwizard button:hover, .page-template-template-membership .stepwizard button:active, .page-template-template-membership .stepwizard button:focus,
.page-template-template-forestplan .stepwizard button:hover,
.page-template-template-forestplan .stepwizard button:active,
.page-template-template-forestplan .stepwizard button:focus,
.page-template-template-supportform .stepwizard button:hover,
.page-template-template-supportform .stepwizard button:active,
.page-template-template-supportform .stepwizard button:focus {
background-color: transparent !important;
}
.page-template-template-membership .stepwizard li,
.page-template-template-forestplan .stepwizard li,
.page-template-template-supportform .stepwizard li {
border: 1px solid #ddd;
border-right: none;
}
.page-template-template-membership .stepwizard li:last-child,
.page-template-template-forestplan .stepwizard li:last-child,
.page-template-template-supportform .stepwizard li:last-child {
border-right: 1px solid #ddd;
}
.page-template-template-membership .stepwizard li:before,
.page-template-template-forestplan .stepwizard li:before,
.page-template-template-supportform .stepwizard li:before {
display: none;
}
.page-template-template-membership .stepwizard li:before,
.page-template-template-forestplan .stepwizard li:before,
.page-template-template-supportform .stepwizard li:before {
display: none;
}
@media screen and (max-width: 1024px) {
.page-template-template-membership .stepwizard ul,
.page-template-template-forestplan .stepwizard ul,
.page-template-template-supportform .stepwizard ul {
display: none !important;
}
.page-template-template-membership #step1container .stepwizard ul,
.page-template-template-forestplan #step1container .stepwizard ul,
.page-template-template-supportform #step1container .stepwizard ul {
display: none !important;
}
.page-template-template-membership #step2container .stepwizard ul,
.page-template-template-forestplan #step2container .stepwizard ul,
.page-template-template-supportform #step2container .stepwizard ul {
left: -20.5rem;
}
.page-template-template-membership #step3container .stepwizard ul,
.page-template-template-forestplan #step3container .stepwizard ul,
.page-template-template-supportform #step3container .stepwizard ul {
left: -41rem;
}
.page-template-template-membership #step4container .stepwizard ul,
.page-template-template-forestplan #step4container .stepwizard ul,
.page-template-template-supportform #step4container .stepwizard ul {
left: -61.5rem;
}
}
.page-template-template-membership .header__logo,
.page-template-template-forestplan .header__logo,
.page-template-template-supportform .header__logo {
display: inline;
}
.page-template-template-membership #dropdownMenu1:after,
.page-template-template-forestplan #dropdownMenu1:after,
.page-template-template-supportform #dropdownMenu1:after {
content: "";
}
.page-template-template-membership .dropdown.open > .dropdown-toggle:after,
.page-template-template-forestplan .dropdown.open > .dropdown-toggle:after,
.page-template-template-supportform .dropdown.open > .dropdown-toggle:after {
transform: none !important;
top: 0 !important;
bottom: 0 !important;
}
.page-template-template-membership #step1container .footer__first,
.page-template-template-forestplan #step1container .footer__first,
.page-template-template-supportform #step1container .footer__first {
display: none;
}
@media screen and (max-width: 767px) {
.page-template-template-membership .footer__second, .page-template-template-membership .footer__second,
.page-template-template-forestplan .footer__second,
.page-template-template-forestplan .footer__second,
.page-template-template-supportform .footer__second,
.page-template-template-supportform .footer__second {
padding: 0;
}
}
@media screen and (max-width: 767px) {
.page-template-template-membership .footer__second.footer__first--step5,
.page-template-template-membership .footer__first.footer__first--step5,
.page-template-template-forestplan .footer__second.footer__first--step5,
.page-template-template-forestplan .footer__first.footer__first--step5,
.page-template-template-supportform .footer__second.footer__first--step5,
.page-template-template-supportform .footer__first.footer__first--step5 {
padding: 0;
}
}
@media screen and (max-width: 767px) {
.page-template-template-membership .wrapper .footer .row,
.page-template-template-forestplan .wrapper .footer .row,
.page-template-template-supportform .wrapper .footer .row {
flex-flow: row-reverse;
justify-content: center;
}
.page-template-template-membership .wrapper #step5container .footer .row,
.page-template-template-forestplan .wrapper #step5container .footer .row,
.page-template-template-supportform .wrapper #step5container .footer .row {
flex-direction: row;
}
.page-template-template-membership .footer__second.footer__first--step5,
.page-template-template-forestplan .footer__second.footer__first--step5,
.page-template-template-supportform .footer__second.footer__first--step5 {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.page-template-template-membership #signHeading,
.page-template-template-forestplan #signHeading,
.page-template-template-supportform #signHeading {
margin-left: 1rem;
}
}
@media screen and (max-width: 767px) {
.page-template-template-membership #signModalInput, .page-template-template-membership #modalInputSuccess, .page-template-template-membership #modalInputError, .page-template-template-membership #modalInputErrorMid,
.page-template-template-forestplan #signModalInput,
.page-template-template-forestplan #modalInputSuccess,
.page-template-template-forestplan #modalInputError,
.page-template-template-forestplan #modalInputErrorMid,
.page-template-template-supportform #signModalInput,
.page-template-template-supportform #modalInputSuccess,
.page-template-template-supportform #modalInputError,
.page-template-template-supportform #modalInputErrorMid {
top: 12rem;
}
}
.page-template-template-membership .joinDone,
.page-template-template-forestplan .joinDone,
.page-template-template-supportform .joinDone {
display: none;
}
.page-template-template-membership .footer__nav a,
.page-template-template-forestplan .footer__nav a,
.page-template-template-supportform .footer__nav a {
text-decoration: none;
}
.page-template-template-membership .header__title,
.page-template-template-forestplan .header__title,
.page-template-template-supportform .header__title {
width: initial;
height: initial;
}
.page-template-template-membership .stepwizard ul li,
.page-template-template-forestplan .stepwizard ul li,
.page-template-template-supportform .stepwizard ul li {
border-width: 2px;
}
.page-template-template-membership .stepwizard ul li:first-child,
.page-template-template-forestplan .stepwizard ul li:first-child,
.page-template-template-supportform .stepwizard ul li:first-child {
border-left: none;
}
.page-template-template-membership .stepwizard ul li:last-child,
.page-template-template-forestplan .stepwizard ul li:last-child,
.page-template-template-supportform .stepwizard ul li:last-child {
border-right: none;
}
.page-template-template-membership .stepwizard ul:before,
.page-template-template-forestplan .stepwizard ul:before,
.page-template-template-supportform .stepwizard ul:before {
content: "";
height: 2px;
background-color: #ddd;
z-index: -1;
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
margin-left: calc(-100vw / 2 + 100% / 2) !important;
margin-right: calc(-100vw / 2 + 100% / 2) !important;
max-width: 100vw !important;
width: auto !important;
}
.page-template-template-membership .stepwizard ul:after,
.page-template-template-forestplan .stepwizard ul:after,
.page-template-template-supportform .stepwizard ul:after {
content: "";
height: 2px;
background-color: #ddd;
z-index: -1;
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0;
margin-left: calc(-100vw / 2 + 100% / 2) !important;
margin-right: calc(-100vw / 2 + 100% / 2) !important;
max-width: 100vw !important;
width: auto !important;
}
.page-template-template-membership .colheading,
.page-template-template-forestplan .colheading,
.page-template-template-supportform .colheading {
display: block;
margin-bottom: 2rem;
}
@media screen and (max-width: 800px) {
.page-template-template-membership .colheading,
.page-template-template-forestplan .colheading,
.page-template-template-supportform .colheading {
font-size: 2.5rem;
}
}
.page-template-template-membership .form-control-custom, .page-template-template-membership .dropdown .dropdown-toggle,
.page-template-template-forestplan .form-control-custom,
.page-template-template-forestplan .dropdown .dropdown-toggle,
.page-template-template-supportform .form-control-custom,
.page-template-template-supportform .dropdown .dropdown-toggle {
border-color: transparent;
}
.page-template-template-membership:not(.green-modal) .modal-backdrop.in {
opacity: 0;
pointer-events: none;
}
.page-template-template-membership.green-modal .modal-backdrop.in {
background: #056c52 !important;
opacity: 0.9;
}
#signModalInput input {
border: 2px solid #E1E4ED;
}
.sshow {
display: inline !important;
}
#step1container [data-rel="#step2container"] {
margin-top: 4rem;
}
#step1container [data-rel="#step2container"].inactive {
filter: grayscale(1);
pointer-events: none;
}
#idPluginErrorWrapper, #idPluginErrorWrapper2 {
margin-top: 4rem;
margin-bottom: 4rem;
}
#idPluginErrorWrapper .inner, #idPluginErrorWrapper2 .inner {
padding: 1.5rem;
border-radius: 0.7rem;
background-color: #E1E4ED;
color: #3a405b;
font-weight: 600;
display: flex !important;
justify-content: space-between;
align-content: center;
align-items: center;
max-width: 53rem;
margin-right: auto;
margin-left: auto;
}
#idPluginErrorWrapper .inner .content__text, #idPluginErrorWrapper2 .inner .content__text {
text-align: left;
}
#idPluginErrorWrapper .inner p, #idPluginErrorWrapper2 .inner p {
margin: auto;
padding: 0;
letter-spacing: 0.15rem;
font-size: 1.6rem;
}
#idPluginErrorWrapper .inner .dangerImg, #idPluginErrorWrapper2 .inner .dangerImg {
background-image: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/warning.svg);
height: 3rem;
width: 3rem;
display: block;
margin: auto;
}
#idPluginErrorWrapper .checkbox-button input[type=checkbox] + label span,
#idPluginErrorWrapper .checkbox-button input[type=checkbox]:checked + label span, #idPluginErrorWrapper2 .checkbox-button input[type=checkbox] + label span,
#idPluginErrorWrapper2 .checkbox-button input[type=checkbox]:checked + label span {
text-align: center;
}
@media screen and (max-width: 800px) {
#idPluginErrorWrapper .checkbox-button input[type=checkbox] + label span,
#idPluginErrorWrapper .checkbox-button input[type=checkbox]:checked + label span, #idPluginErrorWrapper2 .checkbox-button input[type=checkbox] + label span,
#idPluginErrorWrapper2 .checkbox-button input[type=checkbox]:checked + label span {
width: 2.6rem;
height: 2.6rem;
}
}
#idPluginErrorWrapper input:-webkit-autofill,
#idPluginErrorWrapper input:-webkit-autofill:hover,
#idPluginErrorWrapper input:-webkit-autofill:focus,
#idPluginErrorWrapper input:-webkit-autofill:active, #idPluginErrorWrapper2 input:-webkit-autofill,
#idPluginErrorWrapper2 input:-webkit-autofill:hover,
#idPluginErrorWrapper2 input:-webkit-autofill:focus,
#idPluginErrorWrapper2 input:-webkit-autofill:active {
transition: background-color 5000s !important;
-webkit-text-fill-color: #fff !important;
}
.no-mb {
margin-bottom: 0 !important;
}
@media screen and (max-width: 800px) {
.checkbox-button input[type=checkbox]:checked + label span:before {
font-size: 1.6rem;
}
}
html {
font-size: 62.5%;
color: #454b65;
}
@media screen and (max-width: 1220px) {
html {
font-size: 60%;
}
}
@media screen and (max-width: 1024px) {
html {
font-size: 50%;
}
}
@media screen and (max-width: 640px) {
html {
font-size: 1.55vw;
}
}
@media screen and (max-width: 599px) {
html {
font-size: 1.7vw;
}
}
@media screen and (max-width: 450px) {
html {
font-size: 2vw;
}
}
body {
font-size: 1.8rem;
line-height: 1.5;
}
@media screen and (max-width: 800px) {
body {
font-size: 2.5rem;
}
}
@media screen and (max-width: 800px) {
.form-control, output {
font-size: 1.9rem;
}
}
.home .content {
margin-top: 0;
overflow: hidden;
}
.h1, h1 {
font-weight: 700;
font-size: 30px;
font-size: 3rem;
color: #1b1c1c;
}
.h2, h2, h1.page-heading {
font-weight: 700;
font-size: 30px;
font-size: 3rem;
color: #1b1c1c;
}
@media screen and (max-width: 800px) {
.h2, h2, h1.page-heading {
font-size: 3.5rem;
padding-bottom: 1.5rem;
}
}
.page-template-default .h2, .page-template-default h2 {
font-size: 25px;
font-size: 2.5rem;
color: #454b65;
margin-top: 3rem;
margin-bottom: 2rem;
}
@media screen and (max-width: 800px) {
.page-template-default .h2, .page-template-default h2 {
font-size: 2.7rem;
}
}
.h3, h3 {
font-weight: 600;
font-size: 20px;
font-size: 2rem;
color: #1b1c1c;
}
.page-template-default .h3, .page-template-default h3 {
color: #454b65;
}
@media screen and (max-width: 800px) {
.h3, h3 {
font-size: 2.7rem;
}
}
@media screen and (max-width: 800px) {
.has-small-font-size {
font-size: 2rem;
}
}
.footer__nav h3 {
color: #fff;
}
.footer__nav ul {
padding-right: 0 !important;
}
p, li {
font-size: 18px;
font-size: 1.8rem;
}
@media screen and (max-width: 800px) {
p, li {
font-size: 2.5rem;
}
}
h4, .h4 {
font-size: 20px;
font-size: 2rem;
letter-spacing: 0.15rem;
font-weight: 700;
}
@media screen and (max-width: 640px) {
h4, .h4 {
font-size: 2.7rem;
}
}
@media screen and (max-width: 800px) {
.entry-summary {
font-size: 2.5rem;
padding-top: 1rem;
}
}
.alignfull {
margin: 0px calc(50% - 50vw);
max-width: 100vw;
width: 100vw;
}
.simple-social-icons ul {
display: flex;
justify-items: flex-end;
justify-content: flex-end;
width: 100%;
}
@media screen and (max-width: 640px) {
.simple-social-icons ul {
justify-items: center;
justify-content: center;
}
}
.simple-social-icons ul li {
margin: 0;
}
.simple-social-icons ul li a {
padding-right: 0 !important;
padding-left: 2rem !important;
font-size: 3rem !important;
}
.widget-title {
font-size: 18px;
font-size: 1.8rem;
letter-spacing: 0.1rem;
color: #fff;
font-weight: 700;
}
.footer__nav {
color: #fff;
}
.footer__nav ul {
padding-left: 0;
}
.footer__nav ul li {
list-style: none;
}
.footer__nav ul li a {
color: #fff;
}
.footer__nav ul li a:hover, .footer__nav ul li a:active, .footer__nav ul li a:focus {
text-decoration: underline;
}
@media screen and (max-width: 800px) {
.footer__desc {
font-size: 1.6rem;
}
}
.footer__desc p {
font-size: 16px;
font-size: 1.6rem;
}
.footer__nav--right {
display: flex;
justify-items: flex-end;
justify-content: flex-end;
align-self: center;
margin-top: auto;
margin-bottom: auto;
}
.footer__nav--right ul {
display: flex;
width: 100%;
align-items: center;
align-content: center;
margin-bottom: 0;
}
.footer__nav--right ul li {
margin-left: 5rem;
text-align: right;
font-size: 16px;
font-size: 1.6rem;
}
@media screen and (max-width: 800px) {
.footer__nav--right ul li {
margin-left: 3rem;
margin-right: 3rem;
}
}
.wp-block-group__inner-container {
max-width: 1200px;
margin-right: auto;
margin-left: auto;
}
@media screen and (max-width: 1024px) {
.wp-block-cover, .wp-block-cover-image {
padding: 5rem 0;
}
}
.group-padding {
padding-top: 5rem;
padding-bottom: 5rem;
}
.group-padding .wp-block-image {
margin-bottom: 0;
}
.group-padding .wp-block-columns {
margin-bottom: 0;
}
.group-padding h2 {
margin-bottom: 2rem;
}
.wp-block-group.partnerid {
padding-top: 6rem;
padding-bottom: 8rem;
}
@media screen and (max-width: 640px) {
.wp-block-group.partnerid .wp-block-column + .wp-block-column h2 {
margin-top: 10rem;
}
}
.wp-block-group.logod .wp-block-group__inner-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.wp-block-group.logod .wp-block-group__inner-container figure {
margin: 1rem 2rem;
}
.content {
overflow: hidden;
margin-top: 0;
}
.text-left-img-right-minus {
margin-bottom: 0;
}
.text-left-img-right-minus.wp-block-group .wp-block-group {
padding-right: 5rem;
}
@media screen and (max-width: 800px) {
.text-left-img-right-minus.wp-block-group .wp-block-group {
padding-right: 0rem;
}
}
@media screen and (max-width: 640px) {
.text-left-img-right-minus .wp-block-columns > div:last-child {
order: -1;
}
}
.text-left-img-right-minus figure {
margin-right: -100%;
text-align: left;
margin-bottom: 0 !important;
}
@media screen and (max-width: 1380px) {
.text-left-img-right-minus figure {
margin-right: 0;
}
}
@media screen and (min-width: 782px) {
.text-left-img-right-minus .wp-block-column:not(:first-child) {
margin-left: 0px;
}
}
.text-left-img-right-minus h2 {
margin-bottom: 2rem;
}
.text-left-img-right-minus .wp-block-columns {
margin-bottom: 0;
}
.text-right-img-left-minus {
margin-top: 0;
margin-bottom: 0;
}
.text-right-img-left-minus .wp-block-columns {
margin-bottom: 0;
}
.text-right-img-left-minus figure {
margin-left: -100%;
text-align: right;
margin-bottom: 0 !important;
}
@media screen and (max-width: 1380px) {
.text-right-img-left-minus figure {
margin-left: 0;
}
}
.text-right-img-left-minus h2 {
margin-bottom: 2rem !important;
}
@media screen and (min-width: 782px) {
.text-right-img-left-minus .wp-block-column:not(:first-child) {
margin-left: 0px;
}
}
@media screen and (min-width: 800px) {
.text-right-img-left-minus .text-part {
padding-left: 6rem;
}
}
.m-t-0 {
margin-top: 0 !important;
}
.preSearch {
display: flex !important;
align-items: center;
align-content: center;
}
@media screen and (max-width: 800px) {
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: transparent;
}
}
@media screen and (max-width: 800px) {
.m-search {
border-top: 2px solid #e3e8f0;
border-bottom: 2px solid #e3e8f0;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
}
@media screen and (max-width: 800px) {
.m-search {
padding-right: 3rem;
padding-left: 3rem;
}
}
.searchForm {
margin: auto;
position: relative;
margin-left: 4rem;
}
@media screen and (max-width: 800px) {
.searchForm {
margin-left: 0;
}
}
.searchForm .ss {
color: #454b65;
font-size: 16px;
font-size: 1.6rem;
width: 20.8rem;
border-color: #e1e4ed;
font-weight: bold;
}
@media screen and (max-width: 800px) {
.searchForm .ss {
width: 100%;
padding: 1.9rem 3rem;
font-size: 2.2rem;
font-weight: normal;
}
}
.searchForm .ss::-webkit-input-placeholder { color: #b9bed1;
line-height: 1;
}
.searchForm .ss:-ms-input-placeholder { color: #b9bed1;
line-height: 1;
}
.searchForm .ss::placeholder {
color: #b9bed1;
line-height: 1;
}
.searchForm .sBtn {
position: absolute;
right: 0;
top: 0;
bottom: 0;
margin: auto;
display: flex;
right: 0rem;
}
@media screen and (max-width: 800px) {
.searchForm .sBtn {
background-color: #14974D;
border-radius: 90px;
color: #fff;
width: 5rem;
height: 5rem;
text-align: center;
right: 1.5rem;
}
}
.searchForm .sBtn .fa {
align-self: center;
font-size: 1.6rem;
}
@media screen and (max-width: 800px) {
.searchForm .sBtn .fa {
margin: auto;
}
}
.searchForm #searchsubmit {
width: 3rem;
height: 3rem;
margin: auto;
background-color: transparent;
position: absolute;
border: none !important;
align-self: center;
}
.innerCont {
background-color: #fff;
margin-bottom: 7rem;
}
.innerCont .contentContainer {
padding: 3rem;
}
@media screen and (max-width: 800px) {
.innerCont .contentContainer {
padding-left: 4rem;
padding-right: 4rem;
}
}
@media screen and (max-width: 450px) {
.innerCont .contentContainer {
padding-left: 2rem;
padding-right: 2rem;
}
}
.pageImage {
padding-bottom: 30%;
display: block;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}
@media screen and (max-width: 640px) {
.pageImage {
padding-bottom: 48.5%;
}
}
.footer-logo {
max-width: 320px;
height: auto;
margin-bottom: 1rem;
}
.blogID-1 .footer-logo {
max-width: 220px;
}
.footer__top {
padding-bottom: 30px;
}
@media screen and (max-width: 800px) {
.footer__top .row {
justify-content: space-between;
}
}
@media screen and (max-width: 1024px) {
footer .container {
padding-left: 3rem;
padding-right: 3rem;
}
}
.footer__bottom {
border-bottom: 0;
display: none !important;
}
.footer__bottom .right-side {
justify-content: flex-end;
}
@media screen and (max-width: 800px) {
.footer__bottom .right-side {
padding-top: 3rem;
justify-content: center;
}
}
.border-radius {
border-radius: 5px;
}
a {
color: #14974d;
}
a:hover, a:active, a:focus {
color: #056c52;
text-decoration: none;
}
.search article {
margin-top: 0 !important;
}
.search article a {
color: #121318;
font-size: 2.5rem;
}
@media screen and (max-width: 800px) {
.search article a {
font-size: 3.5rem;
}
}
.article__item .image {
background-size: cover;
background-position: center;
padding-bottom: 32%;
display: block;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.blogName {
color: #fff !important;
font-size: 25px;
font-weight: bold;
}
.search-results article {
margin-top: 8rem;
}
.header__title img {
width: 300px;
}
@media screen and (max-width: 800px) {
.header__title img {
width: 100%;
max-width: 67vw;
}
}
.blogID-1 .header__title img {
width: 21.7rem;
}
@media screen and (max-width: 800px) {
.blogID-1 .header__title img {
width: 20.5rem;
}
}
footer #simple-social-icons-3 ul li a,
footer #simple-social-icons-3 ul li a:hover,
footer #simple-social-icons-3 ul li a:focus {
background-color: transparent !important;
}
@media screen and (max-width: 640px) {
footer .widget-title {
font-size: 2.4rem;
}
}
@media screen and (max-width: 640px) {
footer {
text-align: center;
}
}
@media screen and (max-width: 800px) {
footer .uudised {
display: none;
}
}
@media screen and (max-width: 640px) {
footer .row {
justify-content: center;
flex-wrap: wrap;
}
}
@media screen and (max-width: 640px) {
footer .row > div {
max-width: 100%;
flex: 0 0 100%;
}
}
@media screen and (max-width: 604px) {
footer .footer__nav {
text-align: center;
}
}
@media screen and (max-width: 640px) {
footer .footer__nav--right {
justify-content: center;
justify-items: center;
}
}
.footer__nav a {
color: #fff !important;
}
.nav > li > a, .navbar-default .navbar__mainmenu-nav > li > a, .vertical-nav > li > a {
color: #454b65;
}
.content_a {
margin-top: 7rem;
}
@media screen and (max-width: 1024px) {
.wp-block-columns {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.alignfull .wp-block-columns {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 800px) {
.wp-block-button {
margin-bottom: 4rem !important;
}
}
@media screen and (max-width: 800px) {
.wp-block-columns {
padding-left: 0rem;
padding-right: 0rem;
}
.alignfull .wp-block-columns { }
}
@media screen and (max-width: 800px) {
.mainCont {
padding-left: 3rem;
padding-right: 3rem;
}
}
.sign-up-m, .change-region__link {
font-size: 2.2rem;
}
@media screen and (max-width: 800px) {
.change-region__link, .change-region__current {
color: #3E984C;
font-weight: 600;
letter-spacing: 0.1rem;
}
}
.change-region__text {
font-size: 1.8rem;
}
@media screen and (max-width: 800px) {
.change-region {
margin-bottom: 5rem;
}
}
@media screen and (max-width: 800px) {
.change-region, .sign-up-m {
padding-left: 4rem;
padding-right: 4rem;
padding-top: 4rem;
padding-bottom: 4rem;
}
}
@media screen and (max-width: 1024px) {
.modal.modal-map {
padding-right: 0 !important;
top: 12rem !important;
}
.modal.modal-map .modal-content div[class*=col-] {
max-width: 100%;
flex: 0 0 100%;
}
}
@media screen and (max-width: 800px) {
[title="Kuva satelliitpilt"], [title="Kuva tänavakaart"] {
display: none !important;
}
}
body.modal-open {
padding-right: 0 !important;
}
.error404 .content, .search .content {
text-align: center;
}
.error404 .content .screen-reader-text, .search .content .screen-reader-text {
display: none !important;
}
.error404 .content label, .search .content label {
margin-bottom: 0 !important;
}
.error404 .content .search-form, .error404 .content label, .search .content .search-form, .search .content label {
position: relative;
display: inline-flex;
min-width: 300px;
}
.error404 .content .search-field, .search .content .search-field {
width: 100%;
}
.error404 .content .search-submit, .search .content .search-submit {
position: absolute;
right: 0rem;
color: #fff;
margin: auto;
background-color: #f39917;
position: absolute;
align-self: center;
}
.error404 .content .search-submit:hover, .error404 .content .search-submit:active, .error404 .content .search-submit:focus, .search .content .search-submit:hover, .search .content .search-submit:active, .search .content .search-submit:focus {
background-color: #cc7d0b;
}
.error404 .content input[type=submit], .search .content input[type=submit] {
padding: 1.6rem 3rem 1.5rem 3rem;
}
@media screen and (max-width: 800px) {
.error404 .content input[type=submit], .search .content input[type=submit] {
padding: 1.3rem 3rem 1.3rem 3rem;
}
}
#data {
margin-top: 2rem;
}
.cadastral-error {
text-align: left;
}
.vepCont .qbutton {
display: inline-block;
}
.vepCont #data p {
margin-top: 2rem;
text-align: left;
}
.vepCont .inner .qbutton {
display: inline-block !important;
width: 10rem;
color: #fff !important;
}
.error404 h1 {
color: #056c52;
font-size: 5rem;
}
.last-word {
white-space: nowrap;
}
.admin-bar .modal.modal-map {
top: 122px;
}
@media (min-width: 801px) {
.admin-bar #map {
top: 122px;
height: calc(100% - 122px);
}
}
.pretext {
margin-bottom: 3rem;
padding-left: 0 !important;
padding-right: 0 !important;
}
@media screen and (max-width: 800px) {
.pretext {
padding-left: 3rem !important;
padding-right: 3rem !important;
}
}
.pretext p {
margin-bottom: 0;
font-size: 1.8rem;
margin-right: -1.5rem;
}
@media screen and (max-width: 800px) {
.pretext p {
font-size: 2.5rem;
}
}
.pretext p a {
font-weight: bold;
white-space: nowrap;
}
.nowrap {
white-space: nowrap;
}
.page-template-template-oksjonid p:last-child, .single-enampakkumised p:last-child {
margin-bottom: 0;
}
.page-template-template-oksjonid .joinCont, .single-enampakkumised .joinCont {
padding: 2rem;
padding-bottom: 3rem;
margin-bottom: 4rem;
border-radius: 0.7rem;
background-image: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/puud.jpg);
text-align: center;
padding-top: 6rem;
padding-bottom: 6rem;
background-repeat: no-repeat;
background-size: cover;
}
.page-template-template-oksjonid .joinCont h3, .page-template-template-oksjonid .joinCont h2, .single-enampakkumised .joinCont h3, .single-enampakkumised .joinCont h2 {
color: #fff;
margin-top: 0;
}
.page-template-template-oksjonid .joinCont input[type=email], .single-enampakkumised .joinCont input[type=email] {
padding-top: 1rem;
padding-bottom: 1rem;
}
.page-template-template-oksjonid .joinCont p, .single-enampakkumised .joinCont p {
color: #fff;
}
.page-template-template-oksjonid .joinCont .mc4wp-form-fields .btnCont input[type=submit], .single-enampakkumised .joinCont .mc4wp-form-fields .btnCont input[type=submit] { }
.page-template-template-custom .mainCont {
margin-top: 7rem;
margin-bottom: 7rem;
background-color: #fff;
padding: 3rem;
}
.modal .link {
margin-top: 2rem;
}
.kontaktid .navbar-default,
.contacts .navbar-default {
position: relative;
z-index: 1051;
}
.kontaktid:not(.blogID-1) #mapModal,
.contacts:not(.blogID-1) #mapModal {
display: none !important;
}
.blogID-1.kontaktid #mapModal,
.blogID-1.contacts #mapModal {
top: 0 !important;
position: initial !important;
padding-right: 0 !important;
display: block;
}
.kontaktid #mapModal #map,
.contacts #mapModal #map {
position: inherit !important;
height: 100% !important;
}
@media screen and (max-width: 800px) {
.kontaktid #mapModal #map ,
.contacts #mapModal #map {
height: 60vh !important;
}
}
.kontaktid.modal-open,
.contacts.modal-open {
overflow: auto;
}
.kontaktid .preMap,
.contacts .preMap {
position: relative;
height: 600px;
}
@media screen and (max-width: 800px) {
.kontaktid .preMap,
.contacts .preMap {
height: auto !important;
}
}
.kontaktid .preMap #map,
.contacts .preMap #map {
top: 0;
}
.kontaktid .preMap .modal-dialog,
.contacts .preMap .modal-dialog {
position: absolute;
top: 0px;
bottom: auto;
left: 0;
right: 0;
z-index: 1000;
}
@media screen and (max-width: 800px) {
.contacts .preMap .modal-dialog,
.kontaktid .preMap .modal-dialog {
position: relative;
}
}
.kontaktid .navbar-default li > a.change-region-btn,
.contacts .navbar-default li > a.change-region-btn {
visibility: hidden !important;
}
@media screen and (max-width: 800px) {
#map {
height: calc(100% - 25rem) !important;
top: 22rem;
}
}
.map-search {
border-top: 2px solid #e3e8f0;
border-bottom: 2px solid #e3e8f0;
}
@media screen and (max-width: 800px) {
.map-search {
max-width: 100%;
background-color: #fff;
padding-left: 3rem;
padding-right: 3rem;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
margin-left: calc(-100vw / 2 + 100% / 2) !important;
margin-right: calc(-100vw / 2 + 100% / 2) !important;
max-width: 100vw !important;
width: auto !important;
z-index: 3001;
}
}
@media screen and (min-width: 801px) {
.map-search__header {
padding: 25px 20px 0px 20px;
}
}
@media screen and (max-width: 800px) {
.search__btn {
background-color: #14974D;
border-radius: 90px;
color: #fff;
width: 5rem;
height: 5rem;
text-align: center;
right: 1.5rem;
top: 1.3rem;
}
}
@media screen and (max-width: 800px) {
.search__content .search__input {
width: 100%;
padding: 1.9rem 3rem;
font-size: 2.2rem;
font-weight: normal;
height: auto !important;
}
}
body.modal-open.kontaktid,
body.modal-open.contacts {
position: relative !important;
}
.navbar-default li > a.change-region-btn {
font-weight: bold;
color: #14974D;
}
.navbar-default li > a.change-region-btn:before {
content: "";
width: 1.8rem;
height: 2.4rem;
background-repeat: no-repeat;
background-size: contain;
}
.content_b {
padding-right: 2rem;
}
@media screen and (min-width: 1024px) {
.content_b {
max-width: 33.5rem;
}
}
@media screen and (max-width: 1220px) {
.content_b {
max-width: 28%;
}
}
@media screen and (min-width: 1024px) {
.content_a {
max-width: 72%;
flex: 0 0 72%;
}
}
.navigation.pagination {
width: 100%;
padding: 0 1.5rem;
}
@media screen and (max-width: 640px) {
.navigation.pagination {
padding: 0;
}
}
.nav-links {
display: flex;
justify-content: center;
width: 100%;
}
.respTable {
width: 100%;
overflow-x: auto;
}
.page-numbers {
color: #454b65;
margin-left: 0.75rem;
margin-right: 0.75rem;
text-align: center;
}
@media screen and (max-width: 800px) {
.page-numbers {
line-height: 3rem;
}
}
.page-numbers.next {
margin-right: 0;
margin-left: auto;
padding-right: 3.5rem;
position: relative;
}
@media screen and (max-width: 640px) {
.page-numbers.next {
font-size: 0;
}
}
.page-numbers.next:after {
content: "";
background-image: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/arrR.svg);
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
width: 0.6rem;
height: 1rem;
right: 0;
position: absolute;
top: 0;
bottom: 0;
margin-top: auto;
margin-bottom: auto;
}
.page-numbers.prev {
margin-right: auto;
margin-left: 0;
padding-left: 3.5rem;
position: relative;
}
@media screen and (max-width: 640px) {
.page-numbers.prev {
font-size: 0;
}
}
.page-numbers.prev:before {
content: "";
background-image: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/arrL.svg);
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
width: 0.6rem;
height: 1rem;
left: 0;
position: absolute;
top: 0;
bottom: 0;
margin-top: auto;
margin-bottom: auto;
}
.page-numbers.current {
background-color: #14974D;
border-radius: 40px;
color: #fff;
width: 3rem;
height: 3rem;
display: inline-block;
text-align: center;
font-size: 1.7rem;
line-height: 2.9rem;
}
.for-mobile {
display: none;
}
@media screen and (max-width: 640px) {
.for-mobile {
display: block;
}
}
.for-desktop {
display: none;
}
@media screen and (min-width: 641px) {
.for-desktop {
display: block;
}
}
.gm-style .gm-style-iw-t::after {
top: -1px;
}
.google-maps-info-window {
padding: 1.5rem;
padding-bottom: 2rem;
text-align: center;
font-size: 1.8rem;
z-index: 99988888;
}
.google-maps-info-window img {
max-width: 290px;
}
.google-maps-info-window .logo {
min-width: 290px;
margin-bottom: 1rem;
}
@media screen and (max-width: 640px) {
.google-maps-info-window .logo {
min-width: auto;
}
}
.google-maps-info-window a:not(.btn) {
margin-top: 0;
font-weight: bold;
display: block;
margin-bottom: 3rem;
}
.google-maps-info-window .contact {
margin-top: 1rem;
}
.google-maps-info-window .contact p:first-child {
display: none !important;
}
.google-maps-info-window .contact p {
line-height: 1.5;
}
.google-maps-info-window button {
right: 0 !important;
top: 0 !important;
}
.google-maps-info-window .link a {
padding-top: 1.4rem;
padding-bottom: 1.4rem;
font-weight: 700;
}
@media screen and (max-width: 800px) {
.google-maps-info-window p {
font-size: 2rem;
}
}
.enampakkumised .article__content ul:first-of-type {
list-style: none;
padding-left: 0;
margin-left: 0;
}
.search-results .container {
background-color: transparent;
}
.search-results .mainCont {
margin-top: 6rem;
display: flex;
flex-wrap: wrap;
text-align: left;
padding-left: 0 !important;
padding-right: 0 !important;
}
.search-results .mainCont article {
max-width: 50%;
flex: 0 0 50%;
display: flex;
padding: 1.5rem;
}
@media screen and (max-width: 1024px) {
.search-results .mainCont article {
max-width: 100%;
flex: 0 0 100%;
}
}
.search-results .mainCont article .inner {
padding: 1.5rem;
border-radius: 0.7rem;
background-color: #fff;
padding: 3rem;
width: 100%;
display: flex;
flex-wrap: wrap;
flex-direction: column;
}
.search-results .mainCont article .r-more {
margin-top: 2rem;
display: block;
color: #14974D;
font-weight: bold;
padding: 0;
font-size: 1.6rem;
margin-top: auto;
margin-bottom: 0;
text-align: left;
padding-top: 2rem;
}
@media screen and (max-width: 800px) {
.search-results .mainCont article .r-more {
font-size: 2.2rem;
}
}
.gm-style .gm-style-iw-c {
box-shadow: 0px 0px 15px 15px rgba(0, 0, 0, 0.15);
}
.gm-style .gm-style-iw-c > div {
transform: translate(3px, 3px);
}
.container .social li a {
display: block;
width: 30px;
height: 30px;
}
.container .ssi-facebook a {
background-image: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/facebook.svg);
background-size: 25px 25px;
background-repeat: no-repeat;
background-position: right bottom;
font-size: 0 !important;
}
@media screen and (max-width: 640px) {
.container .ssi-facebook a {
background-position: center;
background-size: 3rem;
}
}
.container .ssi-facebook svg {
display: none !important;
}
.container .ssi-instagram a {
background-image: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/instagram.svg);
background-size: 25px 25px;
background-repeat: no-repeat;
background-position: right bottom;
font-size: 0;
font-size: 0 !important;
}
@media screen and (max-width: 640px) {
.container .ssi-instagram a {
background-position: center;
background-size: 3rem;
}
}
.container .ssi-instagram svg {
display: none !important;
}
.container .ssi-youtube a {
background-image: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/youtube.svg);
background-size: 25px 25px;
background-repeat: no-repeat;
background-position: right bottom;
font-size: 0;
font-size: 0 !important;
}
@media screen and (max-width: 640px) {
.container .ssi-youtube a {
background-position: center;
background-size: 3rem;
}
}
.container .ssi-youtube svg {
display: none !important;
}
@media screen and (max-width: 800px) {
.sign-up-m:hover, .sign-up-m:active, .sign-up-m:focus {
color: #fff !important;
text-decoration: underline;
}
}
.nav > li > a, .navbar-default .navbar__mainmenu-nav > li > a, .vertical-nav > li > a {
position: relative;
display: block;
padding: 0.9rem 1.5rem;
}
@media screen and (max-width: 800px) {
.nav > li > a, .navbar-default .navbar__mainmenu-nav > li > a, .vertical-nav > li > a {
padding: 2.9rem 4rem;
font-size: 1.9rem;
}
}
.wp-block-image img {
height: auto;
}
.page-template-template-oksjonid table th,
.page-template-template-oksjonid table td,
.single-enampakkumised table th,
.single-enampakkumised table td {
font-size: 1.7rem;
}
.page-template-template-oksjonid table th p,
.page-template-template-oksjonid table td p,
.single-enampakkumised table th p,
.single-enampakkumised table td p {
font-size: 1.7rem;
}
@media screen and (max-width: 800px) {
table td {
font-size: 1.7rem;
}
table td p {
font-size: 1.7rem;
}
}
.page-template-template-oksjonid p + ul, .page-template-template-oksjonid h1 + ul, .page-template-template-oksjonid h2 + ul, .page-template-template-oksjonid h3 + ul, .page-template-template-oksjonid h4 + ul, .page-template-template-oksjonid h5 + ul, .page-template-template-oksjonid table + ul, .page-template-template-oksjonid ul + ul,
.single-enampakkumised p + ul,
.single-enampakkumised h1 + ul,
.single-enampakkumised h2 + ul,
.single-enampakkumised h3 + ul,
.single-enampakkumised h4 + ul,
.single-enampakkumised h5 + ul,
.single-enampakkumised table + ul,
.single-enampakkumised ul + ul {
list-style: initial !important;
padding-left: 2rem !important;
}
.wp-block-embed__wrapper {
position: relative;
padding-bottom: 56.25%; height: 0;
}
.wp-block-embed__wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@media screen and (max-width: 800px) {
.navbar {
min-height: 12rem;
display: flex;
z-index: 2000;
}
}
@media screen and (max-width: 800px) {
.navbar .container {
display: flex;
flex-wrap: wrap;
}
}
@media screen and (max-width: 800px) {
.navbar .navbar-header {
display: flex;
width: 100vw;
flex-wrap: wrap;
align-content: center;
min-height: 12rem;
}
}
.navbar .navbar-brand {
margin: auto;
}
@media screen and (max-width: 800px) {
.navbar .navbar-collapse {
width: 100vw;
}
}
@media screen and (max-width: 800px) {
.menu-btn {
padding: 1.7rem 2rem;
position: absolute;
border: 2px solid #E1E4ED;
margin-top: auto;
margin-bottom: auto;
align-self: center;
margin-left: 3rem;
}
}
@media screen and (max-width: 520px) {
.blogID-1 .menu-btn {
position: absolute;
}
}
@media screen and (max-width: 520px) {
.menu-btn {
position: relative;
}
}
.btn-wrap {
width: 2.8rem;
}
.btn-open {
top: calc(50% + 1px);
}
.btn-open:before {
top: 0.8rem;
}
.btn-open:after {
bottom: 0.8rem;
}
button:not(.collapsed) .btn-open {
background-color: transparent !important;
}
button:not(.collapsed) .btn-open:before {
transform: rotate(45deg) translate(-0.5rem, -0.5rem);
width: 2.8rem;
}
button:not(.collapsed) .btn-open:after {
transform: rotate(-45deg) translate(-0.5rem, 0.5rem);
width: 2.8rem;
}
#mc_embed_signup div#mce-responses {
float: none !important;
}
.auctions #mc_embed_signup div.response {
margin-top: auto !important;
margin-bottom: auto !important;
}
.br-i br,
.kiirlink .br-i br {
display: block !important;
}
@media screen and (max-width: 640px) {
.page-template-full-width:not(.kontaktid) .navbar,
.page-template-full-width:not(.contacts) .navbar {
margin-bottom: 7rem;
}
}
@media screen and (max-width: 640px) {
.in-mobile-hidden .wp-block-media-text__media {
display: none;
}
}
.m-search {
display: none;
}
@media screen and (max-width: 800px) {
.m-search {
display: block;
width: 100%;
}
}
@media screen and (max-width: 640px) {
.br-i {
display: block !important;
}
}
.in-desktop {
display: none !important;
}
@media screen and (min-width: 801px) {
.in-desktop {
display: block !important;
}
}
.in-mobile {
display: none !important;
}
@media screen and (max-width: 800px) {
.in-mobile {
display: block !important;
}
}
.wp-block-table.is-style-stripes tbody tr:last-child {
border-bottom: 1px solid #e1e4ed;
}
.safari .selectCont.row {
display: block;
}
.colon {
align-self: center;
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.btn.addKatast, .btn.addKinnistu {
background-color: transparent;
border: 2px solid #454b65;
color: #454b65;
padding: 1.5rem 3rem 1.5rem 3rem;
font-weight: 500;
font-size: 1.6rem;
font-family: Source Sans Pro, Helvetica Neue, Helvetica, Arial, sans-serif;
min-width: 19rem;
right: -20rem;
bottom: 0rem;
position: absolute;
}
.btn.addKinnistu {
position: relative;
right: auto;
}
.katastGroup {
margin-bottom: 1rem;
}
.kinnistuGroup {
margin-bottom: 2rem;
}
.addKinnistu.remove {
margin-left: 2rem;
}
.my-10 {
display: flex;
}
.my-10 .inner {
display: flex;
}
.my-10 .r--s {
align-self: center;
}
.my-10 .l--s {
align-self: center;
margin-right: 10px;
}
.my-10 .l--s img {
min-width: 100px;
}
.my-10 .r--s a {
margin-top: 5px !important;
display: block !important;
}
.page-id-17211 .q_counter_holder .separator.small {
display: none;
}
.page-id-17211 .column_inner {
width: 1275px;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
@media only screen and (max-width: 1000px) {
.page-id-17211 .column_inner {
width: 100%;
}
}
.light-grey {
background-color: #fbfbfb;
padding-top: 0 !important;
}
.light-grey:before {
content: "";
background-color: #fbfbfb;
position: absolute;
display: block;
z-index: 10;
left: -100%;
right: 0;
bottom: 0;
top: 0;
}
.light-grey:after {
content: "";
background-color: #fbfbfb;
position: absolute;
display: block;
z-index: 10;
right: -100%;
left: 0;
bottom: 0;
top: 0;
}
.page-id-17211 p {
color: #000;
font-size: 19px;
} .page-id-17211 .whatis {
padding-bottom: 0px;
}
.page-id-17211 .whatis .wpb_wrapper {
max-width: 1000px;
margin-left: auto;
margin-right: auto;
}
.page-id-17211 .whatis h2 {
margin-bottom: 20px;
}
.page-id-17211 .whatis p {
color: #000;
font-size: 19px;
} .myCounter .vc_col-sm-3:before {
content: "";
display: block;
width: 167px;
height: 167px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.myCounter {
max-width: 1000px;
margin-left: auto;
margin-right: auto;
}
.page-id-17211 .myCounter .counter {
font-size: 42px;
}
.page-id-17211 .myCounter p {
max-width: 190px;
color: #666;
margin-left: auto;
margin-right: auto;
}
.page-id-17211 .myCounter p {
max-width: 170px;
color: #666;
}
.myCounter .counter:nth-letter(2) {
color: red !important;
}
.myCounter .vc_col-sm-3:nth-child(1):before {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/liitunud.png);
}
.myCounter .vc_col-sm-3:nth-child(2):before {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/hektarid.png);
}
.myCounter .vc_col-sm-3:nth-child(3):before {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/istikud.png);
}
.myCounter .vc_col-sm-3:last-child:before {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/palgid.png);
}
.myCounter .vc_col-sm-3 {
margin-bottom: 30px;
}
.myCounter .full_section_inner {
margin-bottom: 50px;
} .page-id-17211 .q_counter_holder p.counter_text {
line-height: 1.2;
} .page-id-17211 .q_counter_holder.center {
padding: 40px 0px 10px 0;
}
.page-id-17211 .container {
background-color: #fff !important;
}
.page-id-17211 footer .container {
background-color: #262626 !important;
}
.page-id-17211 .q_counter_holder.boxed_counter {
border: none !important;
}
.page-id-17211 .q_counter_holder span.counter {
color: #00994e;
font-size: 40px;
}
.page-id-17211 .full_section_inner {
display: flex;
justify-items: center;
position: relative;
z-index: 20;
}
@media (max-width: 767px) {
.page-id-17211 .full_section_inner {
flex-wrap: wrap;
}
}
.page-id-17211 .myCounter .full_section_inner div {
min-width: 190px;
margin: auto !important;
}
.page-id-17211 .myCounter .full_section_inner div.vc_col-sm-3 {
min-width: 190px;
margin-bottom: 30px !important;
} .grey-bg {
background-color: #f6f6f6;
position: relative;
z-index: 20;
}
.grey-bg:before {
content: "";
background-color: #f6f6f6;
position: absolute;
display: block;
z-index: 10;
left: -100%;
right: 0;
bottom: 0;
top: 0;
}
.grey-bg:after {
content: "";
background-color: #f6f6f6;
position: absolute;
display: block;
z-index: 10;
right: -100%;
left: 0;
bottom: 0;
top: 0;
}
.page-id-17211 .artiklid {
padding-bottom: 30px;
}
.page-id-17211 .artiklid h2 {
margin-top: 20px;
margin-bottom: 30px;
}
.page-id-17211 .artiklisisu .vc_custom_1552190993318 {
background-color: transparent !important;
}
.page-id-17211 .artiklisisu ul {
display: flex;
}
@media (max-width: 767px) {
.page-id-17211 .artiklisisu ul {
flex-wrap: wrap;
}
}
.page-id-17211 .artiklisisu ul li {
padding: 20px;
min-width: 300px;
}
.page-id-17211 .artiklisisu .boxes_image {
padding-bottom: 30%;
overflow: hidden;
width: 100%;
position: relative;
margin-bottom: 30px;
}
@media (max-width: 550px) {
.page-id-17211 .artiklisisu .boxes_image {
padding-bottom: 65%;
margin-bottom: 15px;
}
}
.page-id-17211 .artiklisisu .excerpt {
font-size: 14px;
padding-right: 40px;
}
.page-id-17211 .artiklisisu img {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
width: 100%;
}
.page-id-17211 .container .latest_post_inner {
margin-top: 10px !important;
padding-top: 0 !important;
}
.page-id-17211 .artiklisisu {
padding-bottom: 40px;
}
@media (max-width: 550px) {
.page-id-17211 .artiklisisu p {
font-size: 16px;
line-height: 1.3;
}
}
.page-id-17211 .artiklisisu .vc_column-inner {
padding-top: 0 !important;
}
.page-id-17211 .artiklisisu img {
width: 100%;
}
.page-id-17211 .more-uudiseid .container_inner {
padding-top: 0 !important;
margin-top: 0 !important;
}
.page-id-17211 .call_to_action {
background-color: transparent !important;
padding: 0;
position: relative;
margin-left: auto;
margin-right: auto;
text-align: center;
display: block;
padding-bottom: 10px !important;
}
.page-id-17211 .button_wrapper.column2 {
text-align: center !important;
width: 100%;
}
.page-id-17211 .call_to_action .column2.button_wrapper .qbutton {
position: relative;
right: auto;
top: auto;
margin: auto;
border: 2px solid #00994e;
color: #00994e;
min-width: 90px;
text-align: center;
}
.page-id-17211 .call_to_action .column2.button_wrapper .qbutton:hover {
background-color: #00994e;
color: #fff;
}
.page-id-17211 .liitu {
padding-top: 40px;
}
.page-id-17211 .full_section_inner {
display: flex;
}
.page-id-17211 .liitu .vc_col-sm-4 {
align-self: center;
}
.page-id-17211 .liitu .vc_column-inner {
position: relative;
z-index: 20;
}
@media (max-width: 767px) {
.page-id-17211 .liitu .vc_column-inner {
text-align: center;
padding: 30px;
}
}
.page-id-17211 .liitu .kolmnurk {
content: "";
display: block;
align-self: center;
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/riba.png);
position: absolute;
right: 0;
left: 0;
top: 0;
bottom: 0;
z-index: 22;
margin-left: -120%;
-webkit-background-size: auto 102%;
background-size: auto 102%;
background-position: right center;
background-repeat: no-repeat;
}
@media (max-width: 767px) {
.page-id-17211 .liitu .kolmnurk {
display: none;
}
}
.page-id-17211 .liitu h3 {
margin-bottom: 20px;
font-size: 22px;
}
.page-id-17211 .liitu .myBtn {
position: relative;
right: auto;
top: auto;
margin: auto;
border: 2px solid #00994e;
color: #00994e;
margin-top: 20px;
min-width: 90px;
text-align: center;
}
.page-id-17211 .liitu .myBtn:hover {
background-color: #00994e;
color: #fff;
}
#footerMapContainer {
height: 400px;
}
.page-id-17211 .super-gree {
background-color: #00994e !important;
}
.page-id-17211 .mailc {
padding-top: 80px;
padding-bottom: 60px;
text-align: center;
}
.page-id-17211 .mc4wp-form-fields {
margin-top: 0;
}
.page-id-17211 .kuisoovid {
display: none;
}
.page-id-17211 .kuisoovid + p {
display: none;
margin-top: 0 !important;
}
.page-id-17211 .mailc h3 {
color: #fff;
}
.page-id-17211 .mailc p {
padding-top: 10px;
padding-bottom: 20px;
}
.page-id-17211 .mailc h4 {
display: none;
}
.page-id-17211 .mailc form div {
display: flex;
justify-content: center;
}
.page-id-17211 input[type=email] {
width: 100%;
min-width: 450px;
max-width: 100%;
box-sizing: border-box;
background-color: #00733b;
color: #00994e;
border-radius: 5px;
padding: 13px;
text-align: center;
color: #fff;
font-size: 13px;
margin: 0;
}
@media (max-width: 767px) {
.page-id-17211 input[type=email] {
min-width: 120px;
}
}
.page-id-17211 ::placeholder {
color: #00994e;
text-transform: uppercase;
font-weight: bold;
text-align: center;
}
.page-id-17211 input[type=submit] {
margin-left: 20px;
box-sizing: border-box;
border: 2px solid #fff;
color: #fff;
min-width: 90px;
text-align: center;
}
.page-id-17211 input[type=submit]:hover {
background-color: #fff;
border: 2px solid #fff;
color: #00994e;
} .page-id-17211 .vid {
margin-left: auto;
margin-right: auto;
text-align: center;
position: relative;
left: 0;
right: 0;
margin-top: 100px;
z-index: 10;
}
@media (max-width: 1440px) {
.page-id-17211 .vid {
max-height: 700px;
}
}
@media (max-width: 1000px) {
.page-id-17211 .vid {
margin-top: 0px;
}
}
.page-id-17211 video {
height: 700px;
}
.page-id-17211 .vid img.mobW {
margin-left: auto;
margin-right: auto;
display: none;
}
.page-id-17211 #holder {
width: 100%;
width: 1080px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 1300px) {
.page-id-17211 #holder {
width: auto;
}
}
.page-id-17211 #holder.active {
position: relative;
z-index: 30;
}
.page-id-17211 .capCont {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
z-index: 100; width: 100%;
display: flex;
}
.page-id-17211 .cCaption {
position: relative;
}
.page-id-17211 .cCaption * {
color: #fff;
text-align: left;
}
.page-id-17211 .capCont p,
.page-id-17211 .capCont h3,
.page-id-17211 .capCont h1 {
display: block;
padding-left: 30px;
padding-right: 30px;
text-align: center;
}
@media (min-width: 1001px) {
.page-id-17211 .capCont p,
.page-id-17211 .capCont h3,
.page-id-17211 .capCont h1 {
text-align: left;
}
}
.page-id-17211 .capCont h1 {
font-size: 40px;
}
.page-id-17211 .capCont .button {
text-transform: uppercase;
font-weight: bold;
font-size: 13px;
background-color: #00994e;
color: #fff;
border-radius: 5px;
min-width: 90px;
text-align: center;
padding: 10px;
margin-top: 30px;
display: inline-block;
}
@media (max-width: 1000px) {
.page-id-17211 .capCont .button {
text-align: center;
}
}
@media (max-width: 600px) {
.page-id-17211 .capCont .button {
margin-top: 10px;
padding-top: 0.1rem;
padding-bottom: 0.1rem;
}
}
.page-id-17211 .btnCon {
padding-left: 30px;
text-align: left;
}
@media (max-width: 1000px) {
.page-id-17211 .btnCon {
text-align: center;
}
}
@media (max-width: 600px) {
.page-id-17211 .btnCon {
padding-left: 0px;
text-align: center;
margin-top: 10px;
}
}
.page-id-17211 .capCont .inner,
.page-id-14468 #qode-home-slider-3 .customW {
display: flex;
justify-content: center;
align-self: center;
width: 100%;
flex-wrap: wrap;
}
@media (max-width: 1000px) {
.page-id-17211 .capCont .inner,
.page-id-14468 #qode-home-slider-3 .customW {
flex-direction: column;
}
}
@media (max-width: 1000px) {
.logo10 img { max-width: 100px;
}
}
@media (max-width: 600px) {
.logo10 img { max-width: 50px;
}
}
.toSlider {
display: none;
}
@media (min-width: 1001px) {
.page-id-14468 #qode-home-slider-3 .cCaption {
text-align: left;
}
}
@media (min-width: 1001px) {
.page-id-14468 #qode-home-slider-3 .cCaption p {
text-align: left !important;
}
}
@media (min-width: 1001px) {
.page-id-14468 #qode-home-slider-3 .rside {
padding-left: 20px;
}
}
.page-id-14468 #qode-home-slider-3 .cCaption h1 {
color: #fff !important;
}
.page-id-14468 #qode-home-slider-3 .cCaption h3 {
text-transform: none;
font-size: 25px !important;
margin-bottom: 20px;
}
@media (min-width: 1001px) {
.page-id-14468 #qode-home-slider-3 .cCaption h1 {
color: #fff !important;
font-size: 40px;
}
.page-id-14468 #qode-home-slider-3 .slider_content {
min-width: 700px;
margin-left: auto;
margin-right: auto;
left: 20% !important;
}
}
.page-id-14468 #qode-home-slider-3 .qbutton {
display: none;
}
@media (min-width: 1001px) {
.page-id-14468 #qode-home-slider-3 .btnCon {
text-align: left;
}
}
.page-id-14468 #qode-home-slider-3 .btnCon .qbutton {
display: inline-block;
margin-left: 0;
margin-right: auto;
}
.page-id-17211 .capCont .cCaption,
.page-id-14468 #qode-home-slider-3 .cCaption h3 {
text-transform: none;
font-size: 25px;
margin-bottom: 20px;
color: #fff !important;
}
@media (max-width: 1000px) {
.page-id-17211 #autoplay {
height: auto;
}
}
@media (max-width: 600px) {
.page-id-17211 .capCont .cCaption h1 {
font-size: 19px !important;
text-align: center;
padding-left: 0;
padding-right: 0;
}
.page-id-17211 .capCont .cCaption h3 {
font-size: 19px;
margin-bottom: 10px;
text-align: center;
padding-left: 0;
padding-right: 0;
}
.page-id-17211 .capCont .cCaption p {
display: none;
text-align: center;
padding-left: 0;
padding-right: 0;
}
}
.page-id-17211 .hidden {
display: none;
}
#ytv iframe {
width: 1275px;
height: 717px;
}
@media (max-width: 1440px) {
#ytv iframe {
width: calc(100vw * 0.7);
height: calc(56.25vw * 0.7);
}
}
@media (max-width: 1000px) {
.video-container {
padding-bottom: 46%;
}
#ytv iframe {
margin-top: 0px;
}
}
.page-id-17211 div.wpcf7-response-output.wpcf7-mail-sent-ok:before,
div.wpcf7-response-output.wpcf7-validation-errors:before {
display: none;
}
.page-id-17211 div.wpcf7-response-output.wpcf7-mail-sent-ok,
div.wpcf7-response-output.wpcf7-validation-errors {
background-color: transparent;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.page-id-17211 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
border: solid 2px #fff;
border-radius: 5px;
color: #fff;
min-width: 130px;
height: 42px;
}
@media (max-width: 600px) {
.page-id-17211 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
margin-left: auto;
margin-right: auto;
}
}
.page-id-17211 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
border: solid 2px #fff;
border-radius: 5px;
background-color: transparent;
background-color: #fff;
color: #00994e;
}
.page-id-17211 .mailc div.wpcf7-response-output {
display: none;
margin-left: -165px;
}
@media (max-width: 600px) {
.page-id-17211 .mailc div.wpcf7-response-output {
margin-left: auto;
}
}
.page-id-17211 .wpcf7 .d-flex {
flex-wrap: wrap;
padding-left: 20px;
padding-right: 20px;
}
.page-id-17211 .wpcf7 .d-flex input {
margin-top: 10px;
}
img.ajax-loader {
display: none !important;
}
.page-id-17211 input.wpcf7-not-valid {
border: 1px solid red;
}
.page-id-17211 span.wpcf7-not-valid-tip {
display: none !important;
}
@media (max-width: 1200px) {
.page-id-14468 #qode-home-slider-3 .mnjah2 {
min-width: auto !important;
flex-wrap: wrap;
flex-direction: column;
}
.page-id-14468 #qode-home-slider-3 .mnjah2 img {
width: 100px !important;
height: 100px !important;
}
.page-id-14468 #qode-home-slider-3 h2 {
font-size: 2rem !important;
text-align: center !important;
}
.page-id-14468 #qode-home-slider-3 .separator {
display: none !important;
}
.page-id-14468 #qode-home-slider-3 p {
font-size: 1rem !important;
text-align: center !important;
}
}
.crp_related { }
.logged-in .crp_related { margin-top: 100px;
}
.single-enampakkumised .crp_related {
display: none;
}
.crp_related ul {
margin-top: 20px !important;
display: flex;
justify-items: flex-start;
align-items: flex-start;
flex-wrap: wrap;
margin-right: -50% !important;
}
.crp_related li a {
width: 100%;
height: auto;
display: flex !important;
align-items: center;
flex-wrap: wrap;
}
.crp_related li a img {
display: inline-block !important;
max-height: 150px;
max-width: 150px;
}
.crp_related li {
border: none !important;
border-radius: 0;
box-shadow: none;
width: 32%;
text-align: left;
justify-items: flex-start;
align-items: flex-start;
padding-left: 0;
margin-left: 0 !important;
margin-right: 10px !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
margin-bottom: 20px !important;
min-width: 310px !important;
}
@media (max-width: 1130px) {
.crp_related li {
width: 100%;
}
}
.crp_related li:hover .crp_title {
background-color: transparent !important;
}
.crp_related li span {
position: relative !important;
}
.crp_related .crp_title {
background-color: transparent;
text-shadow: none;
color: #000 !important;
padding-left: 20px;
font-size: 1rem;
text-align: left;
font-weight: bold;
display: inline-block;
width: 60%;
position: relative;
}
.crp_related .crp_date {
position: absolute !important;
left: 120px;
margin-top: -35px;
}
.Edge .crp_related .crp_date {
margin-top: -70px;
}
.IE .crp_related .crp_date {
margin-top: -50px;
}
.Firefox .crp_related .crp_date {
margin-top: -60px;
}
.crp_bg_img {
display: inline-block;
width: 100px;
height: 100px;
background-repeat: no-repeat;
background-position: center;
-webkit-background-size: cover;
background-size: cover;
}
.countrPildiga .inner {
flex-wrap: wrap;
}
.countrPildiga .item {
max-width: 25%;
flex: 0 0 25%;
text-align: center;
margin-bottom: 8rem;
}
@media screen and (max-width: 1024px) {
.countrPildiga .item {
max-width: 50%;
flex: 0 0 50%;
}
}
@media screen and (max-width: 640px) {
.countrPildiga .item {
max-width: 100%;
flex: 0 0 100%;
}
}
.countrPildiga .image {
display: inline-block;
height: 17rem;
width: 17rem;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
margin-bottom: 5rem;
}
.countrPildiga .number {
font-weight: bold;
line-height: 1;
color: #00994e;
font-size: 4rem;
margin-bottom: 2rem;
}
.countrPildiga .tekst {
font-size: 1.7rem;
font-weight: bold;
color: #818181;
line-height: 1.2;
} .ajajoon {                            }
.ajajoon h3 {
color: #00994e;
font-size: 3rem;
margin-bottom: 10px;
}
.ajajoon p {
font-size: 1.9rem;
}
.ajajoon .wpb_wrapper {
display: flex;
flex-direction: column;
}
.ajajoon .wpb_wrapper > div {
width: 50%;
position: relative;
margin-bottom: 0 !important;
margin-top: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
min-height: 150px;
}
.ajajoon .wpb_wrapper > div .inner {
padding-right: 6rem;
position: relative;
z-index: 20;
}
.ajajoon .wpb_wrapper > div:nth-child(1) {
min-height: 150px;
}
.ajajoon .wpb_wrapper > div:nth-child(2) {
min-height: 150px;
}
.ajajoon .wpb_wrapper > div:nth-child(even) {
text-align: right;
}
.ajajoon .wpb_wrapper > div:nth-child(even) .inner {
padding-left: 5rem;
}
.ajajoon .wpb_wrapper > div:nth-child(even):before {
content: "";
position: absolute;
width: 6px;
bottom: 0;
top: 0;
background-color: #00994e;
display: inline-block;
margin-left: auto;
margin-right: auto;
right: -3px;
z-index: 1;
}
.ajajoon .wpb_wrapper > div:nth-child(odd):after {
content: "";
position: absolute;
width: 6px;
bottom: 0;
top: 0;
background-color: #00994e;
display: inline-block;
margin-left: auto;
margin-right: auto;
left: -3px;
z-index: 1;
}
.ajajoon .wpb_wrapper > div:nth-child(odd):before {
content: "";
position: absolute;
width: 20px;
height: 20px;
border-radius: 50%;
top: 0;
background-color: #fff;
border: 4px solid #00994e;
display: inline-block;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
left: -10px;
z-index: 10;
}
.ajajoon .wpb_wrapper > div:nth-child(even):after {
content: "";
bottom: 0;
border: 4px solid #00994e;
display: inline-block;
right: -10px;
z-index: 130;
background-color: #fff;
width: 20px;
height: 20px;
position: absolute;
border-radius: 50%;
box-sizing: border-box;
top: 0;
}
.ajajoon .wpb_wrapper > div.featured:nth-child(even):after {
content: "";
bottom: 0;
border: 4px solid #00994e;
display: inline-block;
right: -25px;
z-index: 130;
background-color: #fff;
width: 50px;
height: 50px;
position: absolute;
border-radius: 50%;
box-sizing: border-box;
top: 0;
}
.ajajoon .wpb_wrapper > div.featured:nth-child(odd):before {
content: "";
position: absolute;
width: 50px;
height: 50px;
border-radius: 50%;
top: 0;
background-color: #fff;
border: 4px solid #00994e;
display: inline-block;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
left: -25px;
z-index: 10;
}
.ajajoon .wpb_wrapper > div:nth-child(odd) {
text-align: left;
align-self: flex-end;
}
.ajajoon .wpb_wrapper > div:nth-child(odd) .inner {
padding-left: 6rem;
}
.ajajoon .wpb_wrapper > div:nth-child(even) .wpb_wrapper {
padding-right: 70px;
margin-top: -20px;
}
@media (max-width: 767px) {
.ajajoon .wpb_wrapper > div:nth-child(even) .wpb_wrapper {
padding-right: 20px;
}
}
.ajajoon .wpb_wrapper > div:nth-child(odd) .wpb_wrapper {
padding-left: 70px;
margin-top: -20px;
}
@media (max-width: 767px) {
.ajajoon .wpb_wrapper > div:nth-child(odd) .wpb_wrapper {
padding-left: 20px;
}
}
.ajajoon .wpb_wrapper > div .wpb_wrapper h3,
.ajajoon .wpb_wrapper > div .wpb_wrapper p {
position: relative;
z-index: 100;
}
.ajajoon .featured h3 {
font-size: 6rem;
}
@media (max-width: 767px) {
.ajajoon .featured h3 {
font-size: 5rem;
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 550px) {
.ajajoon .featured h3 {
font-size: 3rem;
padding-left: 1rem;
padding-right: 1rem;
margin-top: 1.5rem;
}
}
.ajajoon .lastDiv:before {
display: none !important;
}
.ajajoon .wpb_wrapper > div:nth-child(2) .kuuseoks1 {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/oks1.png);
position: absolute;
right: 0;
left: 0;
background-repeat: no-repeat;
display: inline-block;
top: 0;
bottom: 0;
background-position: 100% 0;
z-index: 0;
}
.ajajoon .wpb_wrapper > div:nth-child(2) .kuuseoks2 {
content: "";
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/oks2.png);
position: absolute;
right: 0;
left: 0px;
top: 0;
bottom: -30px;
transform: translate(100%);
background-repeat: no-repeat;
display: inline-block;
background-position: left top;
z-index: 0;
}
.ajajoon .wpb_wrapper > div:nth-child(3) .kuuseoks1 {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/oks3.png);
position: absolute;
right: 0;
left: 0;
top: 0;
bottom: -20px;
transform: translate(-100%);
background-repeat: no-repeat;
display: inline-block;
background-position: right top;
z-index: 0;
}
.ajajoon .wpb_wrapper > div:nth-child(3) .kuuseoks2 {
content: "";
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/oks4.png);
position: absolute;
right: 0;
left: 0;
top: 0;
bottom: 0;
background-repeat: no-repeat;
display: inline-block;
background-position: left top;
z-index: 0;
}
.ajajoon .wpb_wrapper > div:nth-child(4) .kuuseoks1 {
content: "";
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/oks5.png);
position: absolute;
right: 0;
left: 0;
top: 0;
bottom: 0;
background-repeat: no-repeat;
display: inline-block;
background-position: right top;
z-index: 0;
}
.ajajoon .wpb_wrapper > div:nth-child(4) .kuuseoks2 {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/oks6.png);
position: absolute;
right: 0;
left: 0;
top: -50px;
bottom: -50px;
transform: translate(100%);
background-repeat: no-repeat;
display: inline-block;
background-position: left top;
z-index: 0;
}
.ajajoon .wpb_wrapper > div:nth-child(5) .kuuseoks1 {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/oks7.png);
position: absolute;
right: 0;
left: 0;
top: -50px;
bottom: -50px;
transform: translate(-100%);
background-repeat: no-repeat;
display: inline-block;
background-position: right top;
z-index: 0;
}
.ajajoon .wpb_wrapper > div:nth-child(6) .kuuseoks1 {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/oks8.png);
position: absolute;
right: 0;
left: 0;
top: -20px;
bottom: -50px;
transform: translate(100%);
background-repeat: no-repeat;
display: inline-block;
background-position: left top;
z-index: 0;
}
.ajajoon .wpb_wrapper > div:nth-child(7) .kuuseoks1 {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/oks9.png);
position: absolute;
right: 0;
left: 0;
top: -60px;
bottom: -50px;
transform: translate(-100%);
background-repeat: no-repeat;
display: inline-block;
background-position: right top;
z-index: 0;
}
.ajajoon .wpb_wrapper > div:nth-child(8) .kuuseoks1 {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/oks10.png);
position: absolute;
right: 0;
left: 0;
top: -60px;
bottom: -50px;
transform: translate(100%);
background-repeat: no-repeat;
display: inline-block;
background-position: left top;
z-index: 0;
}
.ajajoon .wpb_wrapper > div:nth-child(8) .kuuseoks2 {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/oks11.png);
position: absolute;
right: 0;
left: 0;
top: 20px;
bottom: -50px;
transform: translate(0%);
background-repeat: no-repeat;
display: inline-block;
background-position: right top;
z-index: 0;
}
.ajajoon .wpb_wrapper > div:nth-child(9) .kuuseoks1 {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/oks12.png);
position: absolute;
right: 0;
left: 0;
top: 40px;
bottom: -50px;
transform: translate(0%);
background-repeat: no-repeat;
display: inline-block;
background-position: left top;
z-index: 0;
}
.ajajoon .wpb_wrapper > div:nth-child(10) .kuuseoks1 {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/oks13.png);
position: absolute;
right: 0;
left: 0;
top: -140px;
bottom: 10px;
transform: translate(0%);
background-repeat: no-repeat;
display: inline-block;
background-position: right top;
z-index: 0;
}
.ajajoon .wpb_wrapper > div:nth-child(10) .kuuseoks1 {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/oks14.png);
position: absolute;
right: 0;
left: 0;
top: -90px;
bottom: 0px;
transform: translate(100%);
background-repeat: no-repeat;
display: inline-block;
background-position: left top;
z-index: 0;
}
.ajajoon .wpb_wrapper > div:nth-child(11) .kuuseoks1 {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/oks15.png);
position: absolute;
right: 0;
left: 0;
top: -50px;
bottom: 0px;
transform: translate(-100%);
background-repeat: no-repeat;
display: inline-block;
background-position: right top;
z-index: 0;
}
.ajajoon .wpb_wrapper > div:nth-child(12) .kuuseoks1 {
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/oks16.png);
position: absolute;
right: 0;
left: 0;
top: -30px;
bottom: 0px;
transform: translate(100%);
background-repeat: no-repeat;
display: inline-block;
background-position: left top;
z-index: 0;
}
@media (max-width: 600px) {
.ajajoon .wpb_wrapper .kuuseoks2,
.ajajoon .wpb_wrapper .kuuseoks1 {
-webkit-background-size: 100% !important;
background-size: 100% !important;
}
}
.ajajoon .kuusetipp {
background-image: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/my10/kuusetipp.png);
height: 200px;
width: 200px;
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
padding-bottom: 40px;
background-repeat: no-repeat;
}
.ajajoon .kuusetipp:after {
content: "";
position: absolute;
width: 6px;
height: 45px;
bottom: 0;
top: auto;
background-color: #00994e;
display: inline-block;
margin-left: auto;
margin-right: auto;
left: 0px;
right: 0;
margin-left: auto;
margin-right: auto;
z-index: 1;
}
.landing {
background-color: #fff !important;
}
.landing-header h2 {
margin-bottom: 2rem;
}
.landing-header .wp-block-buttons {
margin-top: 2rem;
}
.kliendikogemused {
padding-top: 5rem;
padding-bottom: 5rem;
}
@media screen and (max-width: 800px) {
.kliendikogemused {
padding-bottom: 10rem;
}
}
.kliendikogemused .slick-list {
width: 100%;
}
.kliendikogemused .module-heading {
text-align: center;
margin-top: 30px;
margin-bottom: 30px;
}
.kliendikogemused .img {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
height: 140px !important;
width: 140px !important;
display: block;
-webkit-background-size: cover;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
}
.kliendikogemused .kliendiCont {
text-align: center;
padding-bottom: 50px;
position: relative; }
.kliendikogemused .text-content {
display: flex;
align-content: center;
flex-wrap: wrap;
flex-direction: column;
}
.kliendikogemused .text-content p {
margin-top: auto;
margin-bottom: 3rem;
padding-bottom: 10px;
padding-left: 3rem;
padding-right: 3rem;
color: #000;
line-height: 1.2;
}
@media screen and (max-width: 600px) {
.kliendikogemused .text-content p {
padding-left: 7rem;
padding-right: 7rem;
}
}
.kliendikogemused .slick-arrow:before {
display: none !important;
}
.kliendikogemused .slick-prev {
z-index: 300;
right: auto;
left: 3vw;
bottom: 0;
top: 0;
margin: auto;
width: 5rem;
height: 5rem;
position: absolute;
transition: all 0.2s;
align-self: center;
border: 2px solid #e1e4ed;
border-radius: 80px;
}
.kliendikogemused .slick-prev:after {
content: "";
border: 2px solid #242a48;
width: 1rem;
height: 1rem;
display: inline-block;
transform: rotate(135deg);
border-left: none;
border-top: none;
margin-left: 0.4rem;
}
@media screen and (max-width: 800px) {
.kliendikogemused .slick-prev {
left: 10vw;
}
}
.kliendikogemused .slick-next {
margin-top: auto;
margin-bottom: auto;
align-self: center;
z-index: 300;
left: auto;
right: 3vw;
margin-left: auto;
margin-right: auto;
bottom: 0;
top: 0;
margin: auto;
width: 5rem;
height: 5rem;
position: absolute;
transition: all 0.2s;
align-self: center;
border: 2px solid #e1e4ed;
border-radius: 80px;
}
.kliendikogemused .slick-next:after {
content: "";
border: 2px solid #242a48;
width: 1rem;
height: 1rem;
display: inline-block;
transform: rotate(-45deg);
border-left: none;
border-top: none;
margin-left: -0.4rem;
}
@media screen and (max-width: 800px) {
.kliendikogemused .slick-next {
right: 10vw;
}
}
.kliendikogemused .innn {
display: flex;
flex-wrap: wrap;
width: 100%;
text-align: center;
}
@media screen and (max-width: 800px) {
.kliendikogemused .innn {
max-width: 90vw;
margin-left: auto;
margin-right: auto;
}
}
.kliendikogemused .slick-dotted.slick-slider {
margin-bottom: 0;
padding-bottom: 0;
}
.kliendikogemused .slick-dots li {
margin: 0;
}
.kliendikogemused .slick-dots li button:before {
color: #056c52;
}
.kliendikogemused .slick-dots li.slick-active button:before {
color: #f39917;
}
.kliendikogemused .slick-dots li button:before {
font-size: 10px;
opacity: 1;
}
.kliendikogemused p {
font-size: 30px;
font-size: 3rem;
font-style: italic;
}
@media screen and (max-width: 800px) {
.kliendikogemused p br {
display: none;
}
}
.kliendikogemused .who {
width: 100%;
font-size: 16px;
font-size: 1.6rem;
font-style: italic;
text-align: center;
margin-top: 0rem;
margin-bottom: 4rem;
}
.kliendikogemused .title {
display: inline-block;
color: #056c52;
font-weight: 700;
letter-spacing: 0.2rem;
font-size: 20px;
font-size: 2rem;
}
.countr {
margin-bottom: 0 !important;
margin-top: 0 !important;
background-color: #056c52;
color: #fff;
text-align: center;
justify-content: space-between;
padding-top: 5rem;
padding-bottom: 7rem;
}
.countr .inner {
max-width: 1280px;
margin-right: auto;
margin-left: auto;
width: 100%;
font-weight: bold;
text-transform: uppercase;
}
@media screen and (max-width: 800px) {
.countr .inner {
flex-wrap: wrap;
}
}
.countr .item {
width: 100%;
}
@media screen and (max-width: 800px) {
.countr .item {
max-width: 100%;
flex: 0 0 100%;
margin-bottom: 2rem;
}
}
.countr .number {
font-size: 80px;
font-size: 7rem;
}
@media screen and (max-width: 800px) {
.countr .number {
font-size: 8.8rem;
line-height: 125%;
}
}
.countr .tekst {
font-size: 20px;
font-size: 2rem;
letter-spacing: 0.2rem;
}
@media screen and (max-width: 800px) {
.countr .tekst {
font-size: 2.7rem;
}
}
.kiirlink {
margin-bottom: 1rem;
margin-top: 0 !important;
}
.kiirlink .wp-block-group__inner-container {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
@media screen and (max-width: 800px) {
.kiirlink .wp-block-group__inner-container {
margin-left: 2rem;
margin-right: 2rem;
}
}
.kiirlink .wp-block-cover {
padding-top: 1rem;
padding-bottom: 1rem;
text-align: center;
min-height: 120px !important;
min-height: 12rem !important;
border-radius: 6px;
margin: 1rem;
}
@media screen and (min-width: 801px) {
.kiirlink .wp-block-cover {
max-width: calc(33.333333% - 2rem);
flex: 0 0 calc(33.333333% - 2rem);
}
}
@media screen and (max-width: 800px) {
.kiirlink .wp-block-cover {
max-width: calc(50% - 2rem);
flex: 0 0 calc(50% - 2rem);
}
}
@media screen and (max-width: 640px) {
.kiirlink .wp-block-cover {
max-width: 100%;
flex: 0 0 100%;
}
}
@media screen and (max-width: 800px) {
.kiirlink br {
display: none;
}
}
.kiirlink p {
font-size: 25px;
font-size: 2.5rem;
font-weight: bold;
margin-bottom: 0;
}
@media screen and (max-width: 800px) {
.kiirlink p {
padding-left: 1rem;
padding-right: 1rem;
}
}
.kiirlink p a {
color: #fff;
}
.kiirlink p a .last-word:after {
content: "";
position: relative;
display: inline-block;
padding-left: 1rem;
font-family: "fontawesome";
transform: translate(0px, 0px);
transition: all 0.3s;
}
.kiirlink p a.one-word:not(.br-i):after {
content: "";
position: relative;
display: inline-block;
padding-left: 1rem;
font-family: "fontawesome";
transform: translate(0px, 0px);
transition: all 0.3s;
}
.kiirlink p a:hover, .kiirlink p a:active, .kiirlink p a:focus {
color: #fff;
text-decoration: none;
}
.kiirlink p a:hover:after, .kiirlink p a:active:after, .kiirlink p a:focus:after {
transform: translate(10px, 0px); }
.kiirlink .wp-block-spacer {
width: 100%;
}
.kiirlink.mini {
margin-bottom: 1rem;
margin-top: 0 !important;
}
.kiirlink.mini .wp-block-group__inner-container {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
margin-left: -1rem;
margin-right: -1rem;
}
@media screen and (max-width: 800px) {
.kiirlink.mini .wp-block-group__inner-container > div {
max-width: calc(100% - 2rem);
flex: 0 0 100%;
}
}
.kiirlink.mini .wp-block-cover {
max-width: calc(33.333333% - 2rem);
flex: 0 0 calc(33.333333% - 2rem);
text-align: center;
min-height: 120px !important;
min-height: 12rem !important;
border-radius: 6px;
margin: 1rem;
}
@media screen and (max-width: 640px) {
.kiirlink.mini .wp-block-cover {
max-width: calc(50% - 2rem);
flex: 0 0 calc(50% - 2rem);
}
}
.kiirlink.mini .wp-block-cover-image .wp-block-cover__inner-container, .kiirlink.mini .wp-block-cover .wp-block-cover__inner-container {
width: 100%;
padding-left: 0 !important;
padding-right: 0 !important;
}
.kiirlink.mini p {
font-size: 25px;
font-size: 2.5rem;
font-weight: bold;
margin-bottom: 0;
}
.kiirlink.mini p a {
color: #fff;
}
.kiirlink.mini p a:after { }
.kiirlink.mini p a:hover, .kiirlink.mini p a:active, .kiirlink.mini p a:focus {
color: #fff;
text-decoration: none;
}
.kiirlink.mini p a:hover:after, .kiirlink.mini p a:active:after, .kiirlink.mini p a:focus:after { }
.kiirlink.mini .wp-block-spacer {
width: 100%;
}
.artiklite-nimekiri .wp-block-group__inner-container {
padding-top: 2rem;
}
.artiklite-nimekiri .wp-block-group__inner-container h2 {
margin-bottom: 2rem;
}
.artiklite-nimekiri ul {
column-count: 2;
padding-left: 0;
column-gap: 0;
}
@media screen and (max-width: 800px) {
.artiklite-nimekiri ul {
column-count: 1;
padding-left: 0rem;
padding-right: 0rem;
}
}
.artiklite-nimekiri ul li {
list-style: none;
border-bottom: 1px solid #ddd;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
-webkit-column-break-inside: avoid;
}
.artiklite-nimekiri ul li:after {
content: "";
display: block;
height: 0px;
}
.artiklite-nimekiri ul li a {
color: #454b65;
}
@media screen and (max-width: 640px) {
.artiklite-nimekiri ul li a {
display: flex;
justify-content: space-between;
}
}
.artiklite-nimekiri ul li a:hover, .artiklite-nimekiri ul li a:active, .artiklite-nimekiri ul li a:focus {
color: #14974D;
}
.artiklite-nimekiri ul li a:after {
content: "";
position: relative;
display: inline-block;
padding-left: 1rem;
font-family: "fontawesome";
transform: translate(0px, 0px);
transition: all 0.3s;
}
.artiklite-nimekiri ul li a:hover, .artiklite-nimekiri ul li a:active, .artiklite-nimekiri ul li a:focus {
text-decoration: none;
}
.artiklite-nimekiri ul li a:hover:after, .artiklite-nimekiri ul li a:active:after, .artiklite-nimekiri ul li a:focus:after {
content: "";
position: relative;
display: inline-block;
padding-left: 1rem;
font-family: "fontawesome";
transform: translate(10px, 0px);
}
.neli-veeruga-nimistu {
column-count: 4;
padding-left: 0;
list-style: none;
padding-left: 1.5rem;
padding-right: 1.5rem;
}
@media screen and (max-width: 1024px) {
.neli-veeruga-nimistu {
padding-left: 3.5rem;
padding-right: 3.5rem;
column-count: 3;
}
}
@media screen and (max-width: 800px) {
.neli-veeruga-nimistu {
column-count: 2;
}
}
@media screen and (max-width: 340px) {
.neli-veeruga-nimistu {
column-count: 1;
}
}
.wp-block-group {
margin-bottom: 0;
}
.arvud {
background-color: #056c52;
margin-bottom: 0;
margin-top: 0;
padding-top: 9rem;
padding-bottom: 9rem;
}
.arvud .inner {
max-width: 1200px;
margin-left: auto;
margin-right: auto;
color: #fff;
display: flex;
}
@media screen and (max-width: 1260px) {
.arvud .inner {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 640px) {
.arvud img {
transform: scale(0.8);
transform-origin: bottom;
}
}
@media screen and (max-width: 520px) {
.arvud img {
transform: scale(0.7);
transform-origin: bottom;
}
}
@media screen and (max-width: 470px) {
.arvud img {
transform: scale(1);
transform-origin: bottom;
}
}
.arvud .intro {
max-width: 65rem;
margin-bottom: -5rem;
}
.arvud h2 {
color: #fff;
margin-bottom: 2rem;
padding-left: 0 !important;
}
@media screen and (max-width: 800px) {
.arvud .desc {
font-size: 2.5rem;
}
}
@media screen and (max-width: 1024px) {
.arvud .desc {
margin-bottom: 5rem;
}
}
.arvud .data-list {
width: 100%;
display: flex;
align-items: flex-end;
justify-content: space-between;
font-size: 1.8rem;
letter-spacing: 0.1rem;
text-align: center;
}
@media screen and (max-width: 1024px) {
.arvud .data-list {
flex-wrap: wrap;
justify-content: space-evenly;
}
}
.arvud .item {
margin-bottom: 0;
max-width: 100px;
position: relative;
}
@media screen and (max-width: 1024px) {
.arvud .item {
max-width: 25%;
flex: 0 0 25%;
margin-bottom: 5rem;
}
}
@media screen and (max-width: 640px) {
.arvud .item {
margin-bottom: 0rem;
margin-top: -5rem;
}
}
@media screen and (max-width: 470px) {
.arvud .item {
max-width: 50%;
flex: 0 0 50%;
margin-top: 0;
margin-bottom: 5rem;
}
}
.arvud .item img {
text-align: center;
margin-left: -50%;
margin-right: -50%;
}
.arvud .aasta {
margin-top: 6rem;
font-size: 22px;
font-size: 2.2rem;
font-weight: bold;
}
@media screen and (max-width: 800px) {
.arvud .aasta {
font-size: 2.5rem;
}
}
@media screen and (max-width: 800px) {
.arvud .liikmed,
.arvud .hektarid {
font-size: 2rem;
}
}
.wp-block-cover, .wp-block-cover-image {
height: auto;
}
.pefc-certification-form, .benefit-control {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
text-align: center;
}
.ver2 .pefc-certification-form, .ver2 .benefit-control {
text-align: left;
}
.pefc-certification-form .form-group, .benefit-control .form-group {
display: block;
}
.pefc-certification-form input, .benefit-control input {
padding: 1.2rem 3rem 1.1rem 3rem;
}
.pefc-certification-form .qbutton, .benefit-control .qbutton {
position: absolute;
padding: 1.8rem 3rem 2rem 3rem;
font-weight: 700;
right: 0;
margin: 0;
-webkit-transition: 0.2s all;
-o-transition: 0.2s all;
transition: 0.2s all;
display: inline-block;
border-radius: 60px;
font-size: 1.6rem;
line-height: 1;
min-width: 16rem;
text-align: center;
background-color: #f39917;
border: none;
color: #fff;
}
.pefc-certification-form .qbutton:hover, .benefit-control .qbutton:hover {
background-color: #e58c0c;
}
.ver2 .pefc-certification-form .qbutton, .ver2 .benefit-control .qbutton {
position: relative;
margin-top: 2rem;
}
@media screen and (max-width: 800px) {
.pefc-certification-form .qbutton, .benefit-control .qbutton {
position: relative;
margin-top: 3rem;
font-size: 1.9rem;
padding-top: 1.9rem;
padding-bottom: 1.9rem;
line-height: 1;
}
}
.pefc-certification-form label, .benefit-control label {
font-size: 16px;
font-size: 1.6rem;
color: #b9bed1;
font-weight: 600;
}
@media screen and (max-width: 800px) {
.pefc-certification-form label, .benefit-control label {
text-align: left;
font-size: 1.9rem;
}
}
.pefc-certification-form .inner, .benefit-control .inner {
position: relative;
width: 100%;
max-width: 68rem;
margin-left: 0;
margin-right: auto;
}
.tutvustus .pefc-certification-form .inner, .tutvustus .benefit-control .inner {
margin-left: auto;
}
@media screen and (max-width: 800px) {
.pefc-certification-form .inner, .benefit-control .inner {
margin-left: auto;
}
}
.pefc-certification-form .inner input, .benefit-control .inner input {
width: 100%;
color: #454b65;
}
.ver2 .pefc-certification-form .inner input, .ver2 .benefit-control .inner input {
border-color: transparent;
}
@media screen and (max-width: 800px) {
.pefc-certification-form .inner input, .benefit-control .inner input {
padding-top: 1.2rem;
padding-bottom: 1.4rem;
max-width: 50rem;
height: 5.6rem;
}
}
.pefc-certification-form .inner input::-webkit-input-placeholder, .benefit-control .inner input::-webkit-input-placeholder { color: #b9bed1;
line-height: 1;
}
.pefc-certification-form .inner input:-ms-input-placeholder, .benefit-control .inner input:-ms-input-placeholder { color: #b9bed1;
line-height: 1;
}
.pefc-certification-form .inner input::placeholder, .benefit-control .inner input::placeholder {
color: #b9bed1;
line-height: 1;
}
.benefit-control {
text-align: left;
}
.benefit-control .inner {
max-width: 71rem;
}
@media screen and (max-width: 400px) {
.benefit-control .inner {
text-align: center;
}
}
@media screen and (max-width: 800px) {
.google-maps-init {
height: 60rem !important;
margin-top: 8rem;
}
}
@media screen and (max-width: 800px) {
.kontaktid:not(.blogID-1) .mainCont,
.contacts:not(.blogID-1) .mainCont {
padding: 3rem;
background: transparent;
}
}
@media screen and (max-width: 800px) {
.kontaktid:not(.blogID-1) .mainCont .kontakti-kaart,
.contacts:not(.blogID-1) .mainCont .kontakti-kaart {
background-color: #fff;
border-radius: 5px;
}
}
@media screen and (max-width: 800px) {
.kontaktid:not(.blogID-1) .mainCont .kontakt-google-maps,
.contacts:not(.blogID-1) .mainCont .kontakt-google-maps {
background-color: #fff;
padding: 3rem;
}
}
@media screen and (max-width: 800px) {
.kontaktid:not(.blogID-1) .mainCont .wp-block-columns,
.contacts:not(.blogID-1) .mainCont .wp-block-columns {
margin-bottom: 0 !important;
}
}
.kontakti-kaart {
margin-bottom: 3rem;
}
@media screen and (max-width: 800px) {
.kontakti-kaart {
padding: 3rem;
background: #fff;
}
}
.kontakti-kaart figure img {
border-radius: 4px;
}
.kontakti-kaart p {
color: #454b65;
margin-bottom: 0.3rem;
}
.kontakti-kaart h4 {
font-size: 20px;
font-size: 2rem;
margin-bottom: 0;
font-weight: 700;
text-transform: uppercase;
color: #454b65;
}
@media screen and (max-width: 800px) {
.kontakti-kaart h4 {
font-size: 2.7rem;
}
}
.kontakti-kaart em {
font-size: 16px;
font-size: 1.6rem;
font-weight: 600;
color: #454b65;
display: block;
margin-bottom: 3rem;
}
@media screen and (max-width: 800px) {
.kontakti-kaart em {
font-size: 2rem;
}
}
.teenus-koond {
margin-top: 8rem;
margin-bottom: 8rem;
font-size: 18px;
}
@media screen and (max-width: 1024px) {
.teenus-koond {
font-size: 1.8vw;
}
}
@media screen and (max-width: 800px) {
.teenus-koond {
font-size: 2.3vw;
}
}
@media screen and (max-width: 640px) {
.teenus-koond {
font-size: 2.7vw;
}
.teenus-koond .pealkiri {
font-size: 1.5em;
}
.teenus-koond .kirjeldus {
display: none;
}
}
.teenus-koond .inner {
width: 31em;
height: 31em;
background: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/aastaring.svg);
background-repeat: no-repeat;
background-size: contain;
position: relative;
margin-left: auto;
margin-right: auto;
}
.teenus-koond .item {
color: #fff;
}
.teenus-koond .item:hover, .teenus-koond .item:active, .teenus-koond .item:focus {
opacity: 0.8;
}
.teenus-koond .kesk-tekst {
position: absolute;
top: 11.5em;
left: 10.7em;
text-align: center;
}
@media screen and (max-width: 640px) {
.teenus-koond .kesk-tekst {
top: 14.3em;
left: 11.6em;
}
}
@media screen and (max-width: 640px) {
.teenus-koond .kesk-tekst a:first-child {
display: block;
font-size: 1.5em;
font-weight: bold;
color: #454b65;
}
}
@media screen and (max-width: 640px) {
.teenus-koond .kesk-tekst a {
display: none;
}
}
.teenus-koond .kesk-tekst p {
font-size: inherit;
}
.teenus-koond .pealkiri {
font-weight: bold;
}
.teenus-koond .nr_1 {
position: absolute;
left: 10em;
top: 2.5em;
max-width: 10em;
}
@media screen and (max-width: 640px) {
.teenus-koond .nr_1 {
left: 11em;
top: 1.8em;
}
}
.teenus-koond .nr_2 {
position: absolute;
left: 23.5em;
top: 8em;
max-width: 7em;
}
@media screen and (max-width: 640px) {
.teenus-koond .nr_2 {
left: 23.1em;
top: 10.1em;
}
}
.teenus-koond .nr_3 {
position: absolute;
left: 20em;
top: 22em;
max-width: 7em;
}
@media screen and (max-width: 640px) {
.teenus-koond .nr_3 {
left: 19.3em;
top: 21.8em;
}
}
.teenus-koond .nr_4 {
position: absolute;
left: 6em;
top: 22em;
max-width: 7em;
}
@media screen and (max-width: 640px) {
.teenus-koond .nr_4 {
left: 6.6em;
top: 23.1em;
}
}
.teenus-koond .nr_5 {
position: absolute;
left: 1.5em;
top: 10em;
max-width: 5.5em;
width: 100%;
}
@media screen and (max-width: 640px) {
.teenus-koond .nr_5 {
left: 0.6em;
top: 12.7em;
}
}
.wp-block-table {
max-width: 100%;
}
.aastaring {
margin-top: 3rem;
margin-bottom: 4rem;
}
.aastaring .inner .desktop {
display: flex;
}
@media screen and (min-width: 600px) {
.aastaring .mobContent {
display: none;
}
}
.aastaring .mobContent {
background-color: #f0f2f7;
}
.aastaring .left-side {
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
background-color: #056c52;
width: 25rem;
padding-top: 3rem;
padding-bottom: 3rem;
}
@media screen and (max-width: 800px) {
.aastaring .left-side {
width: 100%;
padding-top: 0rem;
padding-bottom: 0rem;
background-color: transparent;
}
}
.aastaring .left-side .kuu {
color: #fff;
padding: 1rem 2rem;
cursor: pointer;
font-size: 17px;
font-size: 1.7rem;
}
@media screen and (max-width: 800px) {
.aastaring .left-side .kuu {
margin-bottom: 1rem;
font-size: 2.5rem;
border-radius: 5px;
background-color: #056c52;
padding-left: 4rem;
}
}
@media screen and (min-width: 600px) {
.aastaring .left-side .kuu.active {
color: #454b65;
background-color: #f0f2f7;
font-weight: 600;
}
}
.aastaring .right-side {
background-color: #f0f2f7;
width: 100%;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
padding-bottom: 3rem;
color: #454b65;
}
.aastaring .right-side h2 {
color: #454b65;
}
@media screen and (max-width: 800px) {
.aastaring .right-side {
display: none;
}
}
.aastaring .right-side .inn {
padding: 3rem;
}
.aastaring .right-side .sisu {
display: none;
}
.aastaring .right-side .sisu.active {
display: block;
}
.aastaring .mobContent {
color: #454b65;
display: none;
}
@media screen and (min-width: 600px) {
.aastaring .mobContent {
display: none !important;
}
}
.aastaring .mobContent h2 {
color: #454b65;
}
.aastaring .mobContent .sisu {
padding: 4rem;
}
@media screen and (max-width: 800px) {
.aastaring .mobContent .sisu h2 {
margin-top: 0 !important;
}
}
@media screen and (max-width: 800px) {
.aastaring .kuu.active {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-bottom: 0;
}
}
.aastaring .kuu.active .parrow {
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
margin-top: 0.9rem;
}
.aastaring .kuu.active + .mobContent {
display: block;
margin-bottom: 1rem;
}
.aastaring .parrow {
display: none;
}
@media screen and (max-width: 800px) {
.aastaring .parrow {
float: right;
margin-right: 2rem;
margin-top: 1.1rem;
display: block;
}
}
.parrow {
border: solid #fff;
border-width: 0 0.2rem 2px 0;
display: inline-block;
padding: 0.6rem;
}
.pright {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
.pleft {
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
}
.pup {
transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
}
.pdown {
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.kontakt-kaart-kaks .wp-block-column {
background-color: #fff;
border-radius: 5px;
padding: 5rem 3rem 3rem 3rem;
}
@media screen and (max-width: 800px) {
.kontakt-kaart-kaks .wp-block-column {
flex-basis: 100% !important;
flex-grow: 0;
}
}
@media screen and (max-width: 800px) {
.kontakt-kaart-kaks .wp-block-column:nth-child(2n) {
margin-left: 0;
}
}
.kontakt-kaart-kaks .wp-block-columns {
margin-bottom: 0 !important;
}
.kontakt-kaart-kaks p {
line-height: 1.65;
}
.kontakt-kaart-kaks figure + p {
margin-bottom: 0;
}
.kontakt-kaart-kaks .wp-block-column {
margin-bottom: 3rem;
}
.kontakt-kaart-kaks .wp-block-image {
display: block;
text-align: left;
margin-bottom: 2.8rem;
}
.kontakt-kaart-kaks .wp-block-image img { height: 3.5rem;
width: auto !important;
}
.mc4wp-form-fields .btnCont {
max-width: 58rem;
margin-left: auto;
margin-right: auto;
position: relative;
margin-top: 3rem;
}
.mc4wp-form-fields .btnCont input[type=submit] {
position: absolute;
right: 0;
top: 0;
padding: 2rem 3rem 2rem 3rem;
}
@media screen and (max-width: 800px) {
.mc4wp-form-fields .btnCont input[type=submit] {
display: none;
}
}
.mc4wp-form-fields .btnCont input.form-control {
height: auto;
background-color: rgba(255, 255, 255, 0.2);
border: solid 2px transparent;
color: #fff;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
@media screen and (max-width: 800px) {
.mc4wp-form-fields .btnCont input.form-control {
height: 5.5rem;
}
}
.mc4wp-form-fields .btnCont input.form-control:hover, .mc4wp-form-fields .btnCont input.form-control:active, .mc4wp-form-fields .btnCont input.form-control:focus {
outline: none !important;
box-shadow: none;
}
.mc4wp-form-fields .btnCont input.form-control::-webkit-input-placeholder { color: #fff;
}
.mc4wp-form-fields .btnCont input.form-control:-ms-input-placeholder { color: #fff;
}
.mc4wp-form-fields .btnCont input.form-control::placeholder {
color: #fff;
}
.mc4wp-form-fields .mobBtnCont {
display: none;
}
@media screen and (max-width: 800px) {
.mc4wp-form-fields .mobBtnCont {
display: block;
text-align: center;
margin-top: 3rem;
padding-bottom: 3rem;
}
}
.mc4wp-form-fields .termCont {
width: 100%;
margin-top: 2rem;
justify-content: center;
}
.mc4wp-form-fields .terms {
color: #fff;
font-weight: normal;
text-align: center;
}
.mc4wp-form-fields .termLabel {
content: "";
background-color: transparent;
border: 1px solid #fff;
border-radius: 3px;
display: inline-block;
position: absolute;
width: 2rem;
height: 2rem;
left: 0;
top: 4px;
cursor: pointer;
}
@media screen and (max-width: 800px) {
.mc4wp-form-fields .termLabel {
margin-top: 3px;
}
}
.mc4wp-form-fields input[type=checkbox] {
opacity: 0;
position: relative;
margin-right: 1rem;
z-index: 30;
}
.mc4wp-form-fields input[type=checkbox]:checked + .termLabel {
background-image: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/done.svg);
background-size: 1.3rem 1rem;
background-repeat: no-repeat;
background-position: center;
}
.mc4wp-form-fields label {
position: relative;
}
.acf-map {
height: 30rem;
display: block;
}
.fourblocks .wp-block-column {
margin-bottom: 3rem;
}
@media screen and (max-width: 640px) {
.fourblocks .wp-block-column {
flex-basis: 100% !important;
flex-grow: 0;
margin-left: 0;
}
}
@media screen and (max-width: 640px) {
.fourblocks .wp-block-column img {
width: 7rem;
height: 7rem;
margin-bottom: 1.5rem;
}
}
@media screen and (max-width: 640px) {
.fourblocks {
text-align: center;
}
}
@media screen and (max-width: 640px) {
.fourblocks figure {
display: block !important;
margin-left: auto;
margin-right: auto;
}
}
@media screen and (max-width: 800px) {
.kevadine .wp-block-column {
flex-basis: 100% !important;
}
}
@media screen and (max-width: 640px) {
.alati-olemas .has-large-font-size {
line-height: 1.2;
}
.alati-olemas p br {
display: none !important;
}
}
@media screen and (max-width: 800px) {
.kevadine {
text-align: center;
}
}
@media screen and (max-width: 800px) {
.kevadine .wp-block-group {
padding-right: 0 !important;
}
}
@media screen and (max-width: 800px) {
.kevadine .wp-block-column.right-side {
display: none;
}
}
.text-left-img-right .wp-block-column:first-child {
padding-right: 5rem;
}
@media screen and (max-width: 800px) {
.text-left-img-right .wp-block-column:first-child {
padding-right: 0;
margin-bottom: 5rem;
}
}
.text-left-img-right .wp-block-column:last-child {
margin-bottom: 5rem;
}
@media screen and (max-width: 800px) {
.ddd .wp-block-column {
margin-left: 0 !important;
text-align: center;
}
}
@media screen and (max-width: 640px) {
.juhendid {
padding-left: 3rem !important;
padding-right: 3rem !important;
}
}
.partnerid .wp-block-column {
margin-left: 0 !important;
}
@media screen and (max-width: 1024px) {
.alignfull > div > h2 {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media screen and (max-width: 1024px) {
.alignfull > div > p {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media (min-width: 600px) and (max-width: 781px) {
.wp-block-column:not(:only-child) {
flex-basis: calc(50% - 1em) !important;
flex-grow: 0;
}
}
.broneeri {
background-color: #056c52;
color: #fff;
padding: 3rem;
border-radius: 5px;
}
.broneeri .wp-block-columns {
margin-bottom: 0;
padding-left: 0 !important;
padding-right: 0 !important;
}
.broneeri .wp-block-column:not(:first-child) {
margin-left: 0 !important;
}
@media screen and (max-width: 800px) {
.broneeri:not(.cta) .wp-block-columns {
padding: 0;
flex-basis: auto !important;
}
.broneeri:not(.cta) .wp-block-columns .ikoonid {
flex-basis: 10% !important;
}
.broneeri:not(.cta) .wp-block-columns .ikoonid p {
text-align: left;
}
.broneeri:not(.cta) .wp-block-columns .infoveerg {
flex-basis: 90% !important;
}
.broneeri:not(.cta) .wp-block-columns .infoveerg a span {
white-space: nowrap;
}
.broneeri:not(.cta) .wp-block-columns .infoveerg strong {
white-space: nowrap;
}
.broneeri:not(.cta) .wp-block-group__inner-container > p {
text-align: left;
}
}
@media screen and (max-width: 800px) {
.broneeri.cta {
text-align: center;
}
}
.broneeri.cta .wp-block-column + .wp-block-column {
display: flex;
justify-content: flex-end;
}
@media screen and (max-width: 800px) {
.broneeri.cta .wp-block-column + .wp-block-column {
justify-content: center;
}
}
.broneeri.cta .wp-block-button {
margin-right: 0;
margin-left: auto;
}
.broneeri.cta .wp-block-button__link {
background-color: transparent !important;
border: solid 2px #fff;
justify-self: flex-end;
border-radius: 80px;
}
@media screen and (max-width: 800px) {
.broneeri.cta .wp-block-button__link {
margin-top: 2rem;
}
}
.broneeri.cta .wp-block-button__link:hover, .broneeri.cta .wp-block-button__link:active, .broneeri.cta .wp-block-button__link:focus {
text-decoration: none;
background-color: #14974D !important;
}
.broneeri p.letter-spacing {
letter-spacing: 1px;
margin-bottom: 0.5rem;
}
.broneeri .subheading {
margin-bottom: 2rem;
}
.broneeri a {
color: #fff;
}
.broneeri a:hover, .broneeri a:active, .broneeri a:focus {
text-decoration: underline;
}
.broneeri .ikoonid {
flex-basis: auto !important;
max-width: 10%;
flex: 0 0 10%;
padding-right: 1.5rem !important;
}
.broneeri .infoveerg {
flex-basis: auto !important;
max-width: 90%;
flex: 0 0 90%;
}
.mailchimp-usual .btnCont {
max-width: 58rem;
margin-left: auto;
margin-right: auto;
position: relative;
margin-top: 2rem;
}
@media screen and (max-width: 800px) {
.mailchimp-usual .btnCont {
flex-wrap: wrap;
}
}
.mailchimp-usual .btnCont input[type=submit] {
position: absolute;
right: 0;
top: 0;
}
@media screen and (max-width: 800px) {
.mailchimp-usual .btnCont input[type=submit] {
position: relative;
}
}
.mailchimp-usual .btnCont input.form-control {
height: auto;
line-height: 5rem;
background-color: rgba(255, 255, 255, 0.2);
border: solid 0.2rem transparent;
color: #fff;
border-radius: 50px !important;
padding-left: 2rem !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.mailchimp-usual .btnCont input.form-control:hover, .mailchimp-usual .btnCont input.form-control:active, .mailchimp-usual .btnCont input.form-control:focus {
outline: none !important;
box-shadow: none;
}
.mailchimp-usual .btnCont input.form-control::-webkit-input-placeholder { color: #fff;
}
.mailchimp-usual .btnCont input.form-control:-ms-input-placeholder { color: #fff;
}
.mailchimp-usual .btnCont input.form-control::placeholder {
color: #fff;
}
.mailchimp-usual .btnCont .mce_inline_error + a {
color: #f00 !important;
}
.mailchimp-usual .btnCont #mc-embedded-subscribe {
border-radius: 50px !important;
margin: 0 !important;
}
.mailchimp-usual .btnCont .mce_inline_error + .mce_inline_error {
display: none !important;
}
.mailchimp-usual .mobBtnCont {
display: none;
}
@media screen and (max-width: 800px) {
.mailchimp-usual .mobBtnCont {
display: block;
text-align: center;
margin-top: 3rem;
}
}
.mailchimp-usual .termCont {
width: 100%;
margin-top: 0rem;
justify-content: center;
}
.mailchimp-usual #mce-responses {
text-align: center;
}
.mailchimp-usual #mce-responses .response {
width: 100%;
}
.mailchimp-usual .errorMessage {
color: #f14242;
text-align: center;
max-width: 50rem;
margin-left: auto;
margin-right: auto;
}
.mailchimp-usual #mc_embed_signup #mce-success-response {
color: #fff !important;
}
.mailchimp-usual .terms {
color: #fff;
font-weight: normal;
text-align: center;
padding-left: 1rem;
}
.mailchimp-usual .mce_inline_error + .termLabel {
border-color: #F14242 !important;
}
.mailchimp-usual .termLabel {
content: "";
background-color: transparent;
border: 2px solid #fff;
border-radius: 3px;
display: inline-block;
position: absolute;
width: 2rem;
height: 2rem;
cursor: pointer;
margin-left: -2rem;
top: 4px;
z-index: 20;
}
@media screen and (max-width: 800px) {
.mailchimp-usual .termLabel {
width: 2.6rem;
height: 2.6rem;
margin-left: -2.7rem;
}
}
@media screen and (max-width: 640px) {
.mailchimp-usual .termLabel {
margin-top: 0px;
margin-left: -2.7rem;
}
}
.mailchimp-usual input[type=checkbox] {
opacity: 0;
position: relative;
margin-right: 1rem;
z-index: 20;
}
.mailchimp-usual input[type=checkbox]:checked + .termLabel {
background-image: url(//virumaa.metsauhistu.ee/wp-content/themes/metsauhistu/dist/images/done.svg);
background-size: 1.3rem 1rem;
background-repeat: no-repeat;
background-position: center;
}
.mailchimp-usual label {
position: relative;
}
a.label-c {
display: inline-block;
padding: 8px 18px;
margin-bottom: 4px;
}
@media screen and (max-width: 800px) {
.sub-menu a {
font-size: 2.5rem !important;
}
}
.wp-block-cover__inner-container h1 {
font-size: 4rem;
}
.wp-block-table {
border: 1px solid #e1e4ed;
margin-bottom: 2rem;
}
.wp-block-table td, .wp-block-table th {
padding: 1rem 2rem;
}
.wp-block-table th {
font-size: 2rem;
}
.wp-block-table thead {
background-color: #e1e4ed;
text-align: left;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color: transparent;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(even) {
background-color: #f6f7fa;
border-bottom: 1px solid #e1e4ed;
border-top: 1px solid #e1e4ed;
}
.kontakt-google-maps {
margin-bottom: 3rem !important;
}
.page-id-1452 .kontakt-google-maps {
border-radius: 5px;
}
.page-id-1452 .kontakt-google-maps .wp-block-columns {
margin-bottom: 0 !important;
}
#mc_embed_signup input[type=email] {
border: 0.2rem solid transparent !important;
}
.pefc-certification-form input {
padding: 1.1rem 3rem 1.2rem 3rem;
}
.page-template-template-custom .mainCont {
padding-bottom: 0;
}
.contacts:not(body) {
background-color: #fff;
padding: 3rem;
margin-bottom: 0;
}
@media screen and (max-width: 600px) {
.wp-block-media-text .wp-block-media-text__content {
padding-top: 3rem;
padding-left: 0;
padding-right: 0;
}
}
@media screen and (max-width: 600px) {
.wp-block-media-text .wp-block-media-text__media {
order: 1;
}
.wp-block-media-text .wp-block-media-text__content {
order: 2;
}
}
@media screen and (max-width: 800px) {
#mc_embed_signup form {
text-align: center !important;
}
}
.mobileBtn {
border-radius: 50px !important;
color: #fff;
background: #f39917;
text-decoration: none;
font-size: 1.9rem;
padding: 1.7rem 3rem 1.8rem 3rem;
text-align: center;
font-weight: bold;
margin-top: 2rem;
line-height: 1;
}
@media screen and (max-width: 800px) {
.mobileBtn {
display: inline-block;
margin-left: auto;
margin-right: auto;
}
}
@media screen and (min-width: 801px) {
.mobileBtn {
display: none !important;
}
}
@media screen and (max-width: 640px) {
.mailchimpForm {
margin: auto;
max-width: 100%;
width: 100%;
}
}
@media screen and (max-width: 800px) {
.mailchimpForm h2 {
line-height: 125%;
}
}
@media screen and (max-width: 800px) {
#mc-embedded-subscribe {
display: none !important;
}
#mc_embed_signup .mc-field-group {
width: 100% !important;
}
}
@media screen and (max-width: 800px) {
.perfGroup {
padding-left: 3rem;
padding-right: 3rem;
}
}
.navbar-default .navbar__mainmenu-nav > li > a {
font-weight: 600;
letter-spacing: 0.1rem;
}
@media screen and (min-width: 801px) {
.navbar-default .navbar__mainmenu-nav > li > a {
font-size: 1.5rem;
}
}
.screen-reader-text {
display: none;
}
.mc4wp-alert {
margin-top: 2rem;
}
#mc_embed_signup div.response, .mc4wp-alert.mc4wp-notice p {
font-weight: 400 !important;
color: #F14242 !important;
} #mc_embed_signup input.error, .form-control.error, input[name=AGREE_TO_TERMS].error + .terms + .termLabel {
border: #F14242 2px solid !important;
}
.enampakkumised .article__content {
display: flex;
flex-wrap: wrap;
flex-direction: column;
}
.enampakkumised .article__content .btnCont {
margin-top: auto;
margin-bottom: 0;
}
#map [aria-label=Sule] {
right: 0 !important;
top: 0 !important;
}
.page-template-template-uudised .article__content ul {
padding-left: 0;
list-style: none;
}
.enampakkumised .date,
.teabekeskus .date {
display: none;
}
@media screen and (max-width: 800px) {
.wp-block-spacer[style="height:36px"] {
height: 5.3rem !important;
}
}
.wp-block-cover .wp-block-cover__inner-container {
padding-left: 3rem;
padding-right: 3rem;
}
.kiirlink .wp-block-cover .wp-block-cover__inner-container {
padding-left: 0rem !important;
padding-right: 0rem !important;
}
@media (min-width: 600px) and (max-width: 640px) {
.wp-block-column:not(:only-child) {
flex-basis: 100% !important;
flex-grow: 0;
}
.wp-block-column:nth-child(2n) {
margin-left: 0;
}
}
.wp-block-table .has-fixed-layout {
width: calc(100% + 1px);
}
@media screen and (max-width: 800px) {
h1.article__title {
margin-bottom: 2rem;
}
}
@media screen and (max-width: 800px) {
.article__date {
font-size: 2rem;
}
}
.wp-block-media-text__media img {
height: auto;
}
@media screen and (max-width: 640px) {
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1;
}
.wp-block-media-text.is-stacked-on-mobile {
-ms-grid-columns: 100% !important;
grid-template-columns: 100% !important;
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 2;
grid-row: 2;
}
.wp-block-media-text .wp-block-media-text__content {
padding-top: 3rem;
padding-left: 0;
padding-right: 0;
}
.wp-block-media-text.is-stacked-on-mobile {
-ms-grid-columns: 100% !important;
grid-template-columns: 100% !important;
}
}
@media screen and (max-width: 640px) {
.mob-upper img {
margin-top: -15rem;
}
}
@media screen and (max-width: 490px) {
.mob-upper img {
margin-top: -20rem;
}
}
@media screen and (max-width: 640px) {
.mob-400 {
min-height: 40rem !important;
}
}
@media screen and (max-width: 640px) {
.has-fixed-layout.wider {
min-width: 500px;
}
}
@media screen and (max-width: 640px) {
.wp-block-media-text > div {
order: -1 !important;
}
}   .menu-menu-1-container .menu-item.current-menu-ancestor > a, .menu-menu-1-container .menu-item.current_page_item > a .menu-menu-1-english-container [lang="en-US"] .menu-item.current-menu-ancestor > a,
.menu-menu-1-container .menu-item.current-menu-ancestor > a, .menu-menu-1-container .menu-item.current_page_item > a .menu-menu-1-en-container [lang="en-US"] .menu-item.current-menu-ancestor > a,
[lang="en-US"] .menu-menu-1-english-container .menu-item.current_page_item > a,
[lang="en-US"] .menu-menu-1-en-container .menu-item.current_page_item > a
{
display: block;
}
.content_b .current_page_item li {
display: block;
}
.content_b .nav > li.current_page_item > div,
.content_b .nav > li.current_page_item > div + a {
display: none !important;
}
@media screen and (min-width: 801px) {
[lang="en-US"] .navbar-default .navbar__mainmenu-nav {
justify-content: flex-start;
}
}
@media screen and (min-width: 801px) {
[lang="en-US"] .navbar-default .navbar__mainmenu-nav li  {
margin-right: 3rem;
}
}
@media screen and (max-width: 640px) {
[lang="en-US"] .teenus-koond .kesk-tekst {
top: 11.3em;
left: 10.3em;
}
}
[lang="en-US"] .change-region {
display: none;
}
.liikmed {
white-space: nowrap;
}
.kiirlink.mini p {
line-height: 1.4;
font-size: 20px;
display: inline-flex;
}
.kiirlink.mini a {
line-height: 1.4;
font-size: 20px;
display: inline-block;
}
.alati-olemas * {
color: white;
}
.landing-header * {
color: white;
}
.is-light p a{
color: white !important;
}
.wp-block-table thead, .wp-block-table tfoot {
border: none;
}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
border-bottom: 1px solid #e1e4ed !important;
border-top: 1px solid #e1e4ed !important;
}
body:not(.blogID-1) .change-region-btn {
visibility: hidden;
}
.logod .wp-block-image img {
width: auto !important;
height: 64px !important;
}
.w-full {
width: 100%;
max-width: 100%;
flex: 0 0 100%;
}.hero-slider .descCont .wp-block-buttons {
justify-content: center;
}
.article__content a
{
font-size: 1.8rem;
}
.is-light p a{
color: white !important;
}
.google-maps-info-window .logo {
max-width: 290px;
min-width: 290px;
}
@media screen and (max-width: 500px) {
.google-maps-info-window .logo {
max-width: 190px;
min-width: 190px;
}
}
.broneeri .fas {
}
.broneeri .wp-block-columns {
gap: 0px !important;
}
.broneeri .wp-block-themeisle-blocks-font-awesome-icons-container {
margin-left: 0;
}
.broneeri p {
margin-bottom: 5px;
font-size: 18px;
}
.broneeri .letter-spacing {
}
.broneeri .subheading {
display: none !important;
}
.broneeri p.letter-spacing {
margin-bottom: 25px;
}