


.layout_row_holder,
.layout_row_inner_holder {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-content: stretch;
    align-content: flex-start;
    }
.layout_row_holder .layout_column,
.layout_row_inner_holder .layout_column {
    flex: 1 1 0%;
    max-width: 100%;
    }
.layout_column[data-width="12"],
.layout_column_inner[data-width="12"] {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_column[data-width="11"],
.layout_column_inner[data-width="11"] {
    flex-basis: 91.666666%;
    max-width: 91.666666%;
    }
.layout_column[data-width="10"],
.layout_column_inner[data-width="10"] {
    flex-basis: 83.333333%;
    max-width: 83.333333%;
    }
.layout_column[data-width="9.6"],
.layout_column_inner[data-width="9.6"] {
    flex-basis: 80%;
    max-width: 80%;
    }
.layout_column[data-width="9"],
.layout_column_inner[data-width="9"] {
    flex-basis: 75%;
    max-width: 75%;
    }
.layout_column[data-width="8"],
.layout_column_inner[data-width="8"] {
    flex-basis: 66.666666%;
    max-width: 66.666666%;
    }
.layout_column[data-width="7.2"],
.layout_column_inner[data-width="7.2"] {
    flex-basis: 60%;
    max-width: 60%;
    }
.layout_column[data-width="7"],
.layout_column_inner[data-width="7"] {
    flex-basis: 58.333333%;
    max-width: 58.333333%;
    }
.layout_column[data-width="6"],
.layout_column_inner[data-width="6"] {
    flex-basis: 50%;
    max-width: 50%;
    }
.layout_column[data-width="5"],
.layout_column_inner[data-width="5"] {
    flex-basis: 41.666666%;
    max-width: 41.666666%;
    }
.layout_column[data-width="4.8"],
.layout_column_inner[data-width="4.8"] {
    flex-basis: 40%;
    max-width: 40%;
    }
.layout_column[data-width="4"],
.layout_column_inner[data-width="4"] {
    flex-basis: 33.333333%;
    max-width: 33.333333%;
    }
.layout_column[data-width="2.4"],
.layout_column_inner[data-width="2.4"] {
    flex-basis: 20%;
    max-width: 20%;
    }
.layout_column[data-width="3"],
.layout_column_inner[data-width="3"] {
    flex-basis: 25%;
    max-width: 25%;
    }
.layout_column[data-width="2"],
.layout_column_inner[data-width="2"] {
    flex-basis: 16.666666%;
    max-width: 16.666666%;
    }
.layout_column[data-width="1"],
.layout_column_inner[data-width="1"] {
    flex-basis: 8.333333%;
    max-width: 8.333333%;
    }


@media (max-width: 992px) {
.layout_column[data-width="12"],
.layout_column[data-width="11"],
.layout_column[data-width="10"],
.layout_column[data-width="9"],
.layout_column[data-width="8"],
.layout_column[data-width="7"],
.layout_column[data-width="6"],
.layout_column[data-width="5"],
.layout_column[data-width="4"],
.layout_column_inner[data-width="12"],
.layout_column_inner[data-width="11"],
.layout_column_inner[data-width="10"],
.layout_column_inner[data-width="9"],
.layout_column_inner[data-width="8"],
.layout_column_inner[data-width="7"],
.layout_column_inner[data-width="6"],
.layout_column_inner[data-width="5"],
.layout_column_inner[data-width="4"] {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_column[data-width="3"],
.layout_column_inner[data-width="3"] {
    flex-basis: 50%;
    max-width: 50%;
    }
.layout_column[data-width="2"],
.layout_column_inner[data-width="2"] {
    flex-basis: 33.333333%;
    max-width: 33.333333%;
    }
}

@media (max-width: 768px) {
.layout_column[data-width="2.4"],
.layout_column[data-width="9.6"],
.layout_column_inner[data-width="2.4"],
.layout_column_inner[data-width="9.6"] {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_column[data-width="4.8"],
.layout_column[data-width="7.2"],
.layout_column_inner[data-width="4.8"],
.layout_column_inner[data-width="7.2"] {
    flex-basis: 50%;
    max-width: 50%;
    }
}

@media (max-width: 480px) {
.layout_column[data-width="3"],
.layout_column[data-width="2"],
.layout_column_inner[data-width="3"],
.layout_column_inner[data-width="2"] {
    flex-basis: 50%;
    max-width: 50%;
    }
.layout_column[data-width="4.8"],
.layout_column[data-width="7.2"],
.layout_column_inner[data-width="4.8"],
.layout_column_inner[data-width="7.2"] {
    flex-basis: 100%;
    max-width: 100%;
    }
}

@media (max-width: 370px) {
.layout_column[data-width="3"],
.layout_column[data-width="2"],
.layout_column_inner[data-width="3"],
.layout_column_inner[data-width="2"] {
    flex-basis: 100%;
    max-width: 100%;
    }
}

@media (max-width: 992px) and (min-width: 621px) {
.layout_row_holder[data-structure="9-3"] .layout_column[data-width="9"]:not(.col-md-12),
.layout_row_holder[data-structure="3-9"] .layout_column[data-width="9"]:not(.col-md-12) {
    flex-basis: 66.666666%;
    max-width: 66.666666%;
    }
.layout_row_holder[data-structure="9-3"] .layout_column[data-width="3"]:not(.col-md-12),
.layout_row_holder[data-structure="3-9"] .layout_column[data-width="3"]:not(.col-md-12) {
    flex-basis: 33.333333%;
    max-width: 33.333333%;
    }
.layout_row_holder[data-structure="9-3"] .layout_column_inner[data-width="9"]:not(.col-md-12),
.layout_row_holder[data-structure="3-9"] .layout_column_inner[data-width="9"]:not(.col-md-12) {
    flex-basis: 66.666666%;
    max-width: 66.666666%;
    }
.layout_row_holder[data-structure="9-3"] .layout_column_inner[data-width="3"]:not(.col-md-12),
.layout_row_holder[data-structure="3-9"] .layout_column_inner[data-width="3"]:not(.col-md-12) {
    flex-basis: 33.333333%;
    max-width: 33.333333%;
    }
}

@media (max-width: 620px) {
.layout_row_holder[data-structure="9-3"] .layout_column[data-width="9"],
.layout_row_holder[data-structure="3-9"] .layout_column[data-width="9"] {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_row_holder[data-structure="9-3"] .layout_column[data-width="3"],
.layout_row_holder[data-structure="3-9"] .layout_column[data-width="3"] {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_row_holder[data-structure="9-3"] .layout_column_inner[data-width="9"],
.layout_row_holder[data-structure="3-9"] .layout_column_inner[data-width="9"] {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_row_holder[data-structure="9-3"] .layout_column_inner[data-width="3"],
.layout_row_holder[data-structure="3-9"] .layout_column_inner[data-width="3"] {
    flex-basis: 100%;
    max-width: 100%;
    }
}


@media (min-width: 1401px) {
.layout_column.col-xxl-12,
.layout_column_inner.col-xxl-12 {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_column.col-xxl-11,
.layout_column_inner.col-xxl-11 {
    flex-basis: 91.666666%;
    max-width: 91.666666%;
    }
.layout_column.col-xxl-10,
.layout_column_inner.col-xxl-10 {
    flex-basis: 83.333333%;
    max-width: 83.333333%;
    }
.layout_column.col-xxl-9_6,
.layout_column_inner.col-xxl-9_6 {
    flex-basis: 80%;
    max-width: 80%;
    }
.layout_column.col-xxl-9,
.layout_column_inner.col-xxl-9 {
    flex-basis: 75%;
    max-width: 75%;
    }
.layout_column.col-xxl-8,
.layout_column_inner.col-xxl-8 {
    flex-basis: 66.666666%;
    max-width: 66.666666%;
    }
.layout_column.col-xxl-7_2,
.layout_column_inner.col-xxl-7_2 {
    flex-basis: 60%;
    max-width: 60%;
    }
.layout_column.col-xxl-7,
.layout_column_inner.col-xxl-7 {
    flex-basis: 58.333333%;
    max-width: 58.333333%;
    }
.layout_column.col-xxl-6,
.layout_column_inner.col-xxl-6 {
    flex-basis: 50%;
    max-width: 50%;
    }
.layout_column.col-xxl-5,
.layout_column_inner.col-xxl-5 {
    flex-basis: 41.666666%;
    max-width: 41.666666%;
    }
.layout_column.col-xxl-4_8,
.layout_column_inner.col-xxl-4_8 {
    flex-basis: 40%;
    max-width: 40%;
    }
.layout_column.col-xxl-4,
.layout_column_inner.col-xxl-4 {
    flex-basis: 33.333333%;
    max-width: 33.333333%;
    }
.layout_column.col-xxl-2_4,
.layout_column_inner.col-xxl-2_4 {
    flex-basis: 20%;
    max-width: 20%;
    }
.layout_column.col-xxl-3,
.layout_column_inner.col-xxl-3 {
    flex-basis: 25%;
    max-width: 25%;
    }
.layout_column.col-xxl-2,
.layout_column_inner.col-xxl-2 {
    flex-basis: 16.666666%;
    max-width: 16.666666%;
    }
.layout_column.col-xxl-1,
.layout_column_inner.col-xxl-1 {
    flex-basis: 8.333333%;
    max-width: 8.333333%;
    }
}

@media (min-width: 1201px) and (max-width: 1400px) {
.layout_column.col-xl-12,
.layout_column_inner.col-xl-12 {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_column.col-xl-11,
.layout_column_inner.col-xl-11 {
    flex-basis: 91.666666%;
    max-width: 91.666666%;
    }
.layout_column.col-xl-10,
.layout_column_inner.col-xl-10 {
    flex-basis: 83.333333%;
    max-width: 83.333333%;
    }
.layout_column.col-xl-9_6,
.layout_column_inner.col-xl-9_6 {
    flex-basis: 80%;
    max-width: 80%;
    }
.layout_column.col-xl-9,
.layout_column_inner.col-xl-9 {
    flex-basis: 75%;
    max-width: 75%;
    }
.layout_column.col-xl-8,
.layout_column_inner.col-xl-8 {
    flex-basis: 66.666666%;
    max-width: 66.666666%;
    }
.layout_column.col-xl-7_2,
.layout_column_inner.col-xl-7_2 {
    flex-basis: 60%;
    max-width: 60%;
    }
.layout_column.col-xl-7,
.layout_column_inner.col-xl-7 {
    flex-basis: 58.333333%;
    max-width: 58.333333%;
    }
.layout_column.col-xl-6,
.layout_column_inner.col-xl-6 {
    flex-basis: 50%;
    max-width: 50%;
    }
.layout_column.col-xl-5,
.layout_column_inner.col-xl-5 {
    flex-basis: 41.666666%;
    max-width: 41.666666%;
    }
.layout_column.col-xl-4_8,
.layout_column_inner.col-xl-4_8 {
    flex-basis: 40%;
    max-width: 40%;
    }
.layout_column.col-xl-4,
.layout_column_inner.col-xl-4 {
    flex-basis: 33.333333%;
    max-width: 33.333333%;
    }
.layout_column.col-xl-2_4,
.layout_column_inner.col-xl-2_4 {
    flex-basis: 20%;
    max-width: 20%;
    }
.layout_column.col-xl-3,
.layout_column_inner.col-xl-3 {
    flex-basis: 25%;
    max-width: 25%;
    }
.layout_column.col-xl-2,
.layout_column_inner.col-xl-2 {
    flex-basis: 16.666666%;
    max-width: 16.666666%;
    }
.layout_column.col-xl-1,
.layout_column_inner.col-xl-1 {
    flex-basis: 8.333333%;
    max-width: 8.333333%;
    }
}

@media (min-width: 993px) and (max-width: 1200px) {
.layout_column.col-lg-12,
.layout_column_inner.col-lg-12 {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_column.col-lg-11,
.layout_column_inner.col-lg-11 {
    flex-basis: 91.666666%;
    max-width: 91.666666%;
    }
.layout_column.col-lg-10,
.layout_column_inner.col-lg-10 {
    flex-basis: 83.333333%;
    max-width: 83.333333%;
    }
.layout_column.col-lg-9_6,
.layout_column_inner.col-lg-9_6 {
    flex-basis: 80%;
    max-width: 80%;
    }
.layout_column.col-lg-9,
.layout_column_inner.col-lg-9 {
    flex-basis: 75%;
    max-width: 75%;
    }
.layout_column.col-lg-8,
.layout_column_inner.col-lg-8 {
    flex-basis: 66.666666%;
    max-width: 66.666666%;
    }
.layout_column.col-lg-7_2,
.layout_column_inner.col-lg-7_2 {
    flex-basis: 60%;
    max-width: 60%;
    }
.layout_column.col-lg-7,
.layout_column_inner.col-lg-7 {
    flex-basis: 58.333333%;
    max-width: 58.333333%;
    }
.layout_column.col-lg-6,
.layout_column_inner.col-lg-6 {
    flex-basis: 50%;
    max-width: 50%;
    }
.layout_column.col-lg-5,
.layout_column_inner.col-lg-5 {
    flex-basis: 41.666666%;
    max-width: 41.666666%;
    }
.layout_column.col-lg-4_8,
.layout_column_inner.col-lg-4_8 {
    flex-basis: 40%;
    max-width: 40%;
    }
.layout_column.col-lg-4,
.layout_column_inner.col-lg-4 {
    flex-basis: 33.333333%;
    max-width: 33.333333%;
    }
.layout_column.col-lg-2_4,
.layout_column_inner.col-lg-2_4 {
    flex-basis: 20%;
    max-width: 20%;
    }
.layout_column.col-lg-3,
.layout_column_inner.col-lg-3 {
    flex-basis: 25%;
    max-width: 25%;
    }
.layout_column.col-lg-2,
.layout_column_inner.col-lg-2 {
    flex-basis: 16.666666%;
    max-width: 16.666666%;
    }
.layout_column.col-lg-1,
.layout_column_inner.col-lg-1 {
    flex-basis: 8.333333%;
    max-width: 8.333333%;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
.layout_column.col-md-12,
.layout_column_inner.col-md-12 {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_column.col-md-11,
.layout_column_inner.col-md-11 {
    flex-basis: 91.666666%;
    max-width: 91.666666%;
    }
.layout_column.col-md-10,
.layout_column_inner.col-md-10 {
    flex-basis: 83.333333%;
    max-width: 83.333333%;
    }
.layout_column.col-md-9_6,
.layout_column_inner.col-md-9_6 {
    flex-basis: 80%;
    max-width: 80%;
    }
.layout_column.col-md-9,
.layout_column_inner.col-md-9 {
    flex-basis: 75%;
    max-width: 75%;
    }
.layout_column.col-md-8,
.layout_column_inner.col-md-8 {
    flex-basis: 66.666666%;
    max-width: 66.666666%;
    }
.layout_column.col-md-7_2,
.layout_column_inner.col-md-7_2 {
    flex-basis: 60%;
    max-width: 60%;
    }
.layout_column.col-md-7,
.layout_column_inner.col-md-7 {
    flex-basis: 58.333333%;
    max-width: 58.333333%;
    }
.layout_column.col-md-6,
.layout_column_inner.col-md-6 {
    flex-basis: 50%;
    max-width: 50%;
    }
.layout_column.col-md-5,
.layout_column_inner.col-md-5 {
    flex-basis: 41.666666%;
    max-width: 41.666666%;
    }
.layout_column.col-md-4_8,
.layout_column_inner.col-md-4_8 {
    flex-basis: 40%;
    max-width: 40%;
    }
.layout_column.col-md-4,
.layout_column_inner.col-md-4 {
    flex-basis: 33.333333%;
    max-width: 33.333333%;
    }
.layout_column.col-md-2_4,
.layout_column_inner.col-md-2_4 {
    flex-basis: 20%;
    max-width: 20%;
    }
.layout_column.col-md-3,
.layout_column_inner.col-md-3 {
    flex-basis: 25%;
    max-width: 25%;
    }
.layout_column.col-md-2,
.layout_column_inner.col-md-2 {
    flex-basis: 16.666666%;
    max-width: 16.666666%;
    }
.layout_column.col-md-1,
.layout_column_inner.col-md-1 {
    flex-basis: 8.333333%;
    max-width: 8.333333%;
    }
}

@media (min-width: 481px) and (max-width: 768px) {
.layout_column.col-sm-12,
.layout_column.col-ms-12,
.layout_column_inner.col-sm-12,
.layout_column_inner.col-ms-12 {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_column.col-sm-11,
.layout_column.col-ms-11,
.layout_column_inner.col-sm-11,
.layout_column_inner.col-ms-11 {
    flex-basis: 91.666666%;
    max-width: 91.666666%;
    }
.layout_column.col-sm-10,
.layout_column.col-ms-10,
.layout_column_inner.col-sm-10,
.layout_column_inner.col-ms-10 {
    flex-basis: 83.333333%;
    max-width: 83.333333%;
    }
.layout_column.col-sm-9_6,
.layout_column.col-ms-9_6,
.layout_column_inner.col-sm-9_6,
.layout_column_inner.col-ms-9_6 {
    flex-basis: 80%;
    max-width: 80%;
    }
.layout_column.col-sm-9,
.layout_column.col-ms-9,
.layout_column_inner.col-sm-9,
.layout_column_inner.col-ms-9 {
    flex-basis: 75%;
    max-width: 75%;
    }
.layout_column.col-sm-8,
.layout_column.col-ms-8,
.layout_column_inner.col-sm-8,
.layout_column_inner.col-ms-8 {
    flex-basis: 66.666666%;
    max-width: 66.666666%;
    }
.layout_column.col-sm-7_2,
.layout_column.col-ms-7_2,
.layout_column_inner.col-sm-7_2,
.layout_column_inner.col-ms-7_2 {
    flex-basis: 60%;
    max-width: 60%;
    }
.layout_column.col-sm-7,
.layout_column.col-ms-7,
.layout_column_inner.col-sm-7,
.layout_column_inner.col-ms-7 {
    flex-basis: 58.333333%;
    max-width: 58.333333%;
    }
.layout_column.col-sm-6,
.layout_column.col-ms-6,
.layout_column_inner.col-sm-6,
.layout_column_inner.col-ms-6 {
    flex-basis: 50%;
    max-width: 50%;
    }
.layout_column.col-sm-5,
.layout_column.col-ms-5,
.layout_column_inner.col-sm-5,
.layout_column_inner.col-ms-5 {
    flex-basis: 41.666666%;
    max-width: 41.666666%;
    }
.layout_column.col-sm-4_8,
.layout_column.col-ms-4_8,
.layout_column_inner.col-sm-4_8,
.layout_column_inner.col-ms-4_8 {
    flex-basis: 40%;
    max-width: 40%;
    }
.layout_column.col-sm-4,
.layout_column.col-ms-4,
.layout_column_inner.col-sm-4,
.layout_column_inner.col-ms-4 {
    flex-basis: 33.333333%;
    max-width: 33.333333%;
    }
.layout_column.col-sm-2_4,
.layout_column.col-ms-2_4,
.layout_column_inner.col-sm-2_4,
.layout_column_inner.col-ms-2_4 {
    flex-basis: 20%;
    max-width: 20%;
    }
.layout_column.col-sm-3,
.layout_column.col-ms-3,
.layout_column_inner.col-sm-3,
.layout_column_inner.col-ms-3 {
    flex-basis: 25%;
    max-width: 25%;
    }
.layout_column.col-sm-2,
.layout_column.col-ms-2,
.layout_column_inner.col-sm-2,
.layout_column_inner.col-ms-2 {
    flex-basis: 16.666666%;
    max-width: 16.666666%;
    }
.layout_column.col-sm-1,
.layout_column.col-ms-1,
.layout_column_inner.col-sm-1,
.layout_column_inner.col-ms-1 {
    flex-basis: 8.333333%;
    max-width: 8.333333%;
    }
}

@media (max-width: 480px) {
.layout_column.col-xs-12,
.layout_column_inner.col-xs-12 {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_column.col-xs-11,
.layout_column_inner.col-xs-11 {
    flex-basis: 91.666666%;
    max-width: 91.666666%;
    }
.layout_column.col-xs-10,
.layout_column_inner.col-xs-10 {
    flex-basis: 83.333333%;
    max-width: 83.333333%;
    }
.layout_column.col-xs-9_6,
.layout_column_inner.col-xs-9_6 {
    flex-basis: 80%;
    max-width: 80%;
    }
.layout_column.col-xs-9,
.layout_column_inner.col-xs-9 {
    flex-basis: 75%;
    max-width: 75%;
    }
.layout_column.col-xs-8,
.layout_column_inner.col-xs-8 {
    flex-basis: 66.666666%;
    max-width: 66.666666%;
    }
.layout_column.col-xs-7_2,
.layout_column_inner.col-xs-7_2 {
    flex-basis: 60%;
    max-width: 60%;
    }
.layout_column.col-xs-7,
.layout_column_inner.col-xs-7 {
    flex-basis: 58.333333%;
    max-width: 58.333333%;
    }
.layout_column.col-xs-6,
.layout_column_inner.col-xs-6 {
    flex-basis: 50%;
    max-width: 50%;
    }
.layout_column.col-xs-5,
.layout_column_inner.col-xs-5 {
    flex-basis: 41.666666%;
    max-width: 41.666666%;
    }
.layout_column.col-xs-4_8,
.layout_column_inner.col-xs-4_8 {
    flex-basis: 40%;
    max-width: 40%;
    }
.layout_column.col-xs-4,
.layout_column_inner.col-xs-4 {
    flex-basis: 33.333333%;
    max-width: 33.333333%;
    }
.layout_column.col-xs-2_4,
.layout_column_inner.col-xs-2_4 {
    flex-basis: 20%;
    max-width: 20%;
    }
.layout_column.col-xs-3,
.layout_column_inner.col-xs-3 {
    flex-basis: 25%;
    max-width: 25%;
    }
.layout_column.col-xs-2,
.layout_column_inner.col-xs-2 {
    flex-basis: 16.666666%;
    max-width: 16.666666%;
    }
.layout_column.col-xs-1,
.layout_column_inner.col-xs-1 {
    flex-basis: 8.333333%;
    max-width: 8.333333%;
    }
}


@media (max-width: 480px) {
.layout_hidden_xs {
    display: none !important;
    }
}

@media (min-width: 481px) and (max-width: 768px) {
.layout_hidden_ms {
    display: none !important;
    }
}

@media (min-width: 769px) and (max-width: 992px) {
.layout_hidden_sm {
    display: none !important;
    }
}

@media (min-width: 993px) and (max-width: 1200px) {
.layout_hidden_md {
    display: none !important;
    }
}

@media (min-width: 1201px) and (max-width: 1400px) {
.layout_hidden_lg {
    display: none !important;
    }
}

@media (min-width: 1401px) {
.layout_hidden_xl,
.layout_hidden_lg:not([data-bb-version]) {
    display: none !important;
    }
}

.layout_section {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow-x: clip;
    color: var(--section-primary-color);
    background-color: var(--section-secondary-color);
    }
.layout_section.layout_full_screen > .layout_port {
    min-height: 100vh;
    }
.layout_section > .layout_port {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    }
.layout_section > .layout_port .rtl {
    flex-flow: row-reverse nowrap;
    }
.layout_section > .layout_port .layout_cell {
    position: relative;
    }
.layout_section.layout_vertical_align_bottom > .layout_port {
    align-items: flex-end;
    }
.layout_section.layout_vertical_align_top > .layout_port {
    align-items: flex-start;
    }
.layout_section[class*="layout_background_overlay"]:before {
    content: ' ';
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    }
.layout_section[class*="layout_background_overlay"] .layout_cell {
    position: relative;
    z-index: 1;
    }
.layout_section[class*="dark_stripes"]:before {
    background-image: linear-gradient(to right top,transparent 33%,rgba(0,0,0,.75) 33%,rgba(0,0,0,.75) 66%,transparent 66%);
    background-size: 3px 3px;
    background-repeat: repeat;
    }
.layout_section[class*="light_stripes"]:before {
    background-image: linear-gradient(to right top,transparent 33%,rgba(255,255,255,.5) 33%,rgba(255,255,255,.5) 66%,transparent 66%);
    background-size: 3px 3px;
    background-repeat: repeat;
    }
.layout_section[class*="light_solid"]:before {
    background-color: rgba(255,255,255,.5);
    }
.layout_section[class*="dark_solid"]:before {
    background-color: rgba(0,0,0,.5);
    }
.layout_section[class*="dark_gradient"]:before {
    background: linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,1) 100%);
    }
.layout_section[class*="light_gradient"]:before {
    background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 75%,rgba(255,255,255,1) 100%);
    }
.layout_section.layout_top_spacing_extra_small > .layout_port {
    padding-top: .5em;
    }
.layout_section.layout_top_spacing_small > .layout_port {
    padding-top: 1em;
    }
.layout_section.layout_top_spacing_normal > .layout_port {
    padding-top: 2em;
    }
.layout_section.layout_top_spacing_medium > .layout_port {
    padding-top: 4em;
    }
.layout_section.layout_top_spacing_large > .layout_port {
    padding-top: 8em;
    }
.layout_section.layout_top_spacing_extra_large > .layout_port {
    padding-top: 16em;
    }
.layout_section.layout_bottom_spacing_extra_small > .layout_port {
    padding-bottom: .5em;
    }
.layout_section.layout_bottom_spacing_small > .layout_port {
    padding-bottom: 1em;
    }
.layout_section.layout_bottom_spacing_normal > .layout_port {
    padding-bottom: 2em;
    }
.layout_section.layout_bottom_spacing_medium > .layout_port {
    padding-bottom: 4em;
    }
.layout_section.layout_bottom_spacing_large > .layout_port {
    padding-bottom: 8em;
    }
.layout_section.layout_bottom_spacing_extra_large > .layout_port {
    padding-bottom: 16em;
    }
.layout_section.layout_bottom_spacing_5 > .layout_port {
    padding-bottom: 5px;
    }
.layout_section.layout_top_spacing_5 > .layout_port {
    padding-top: 5px;
    }
.layout_section.layout_bottom_spacing_10 > .layout_port {
    padding-bottom: 10px;
    }
.layout_section.layout_top_spacing_10 > .layout_port {
    padding-top: 10px;
    }
.layout_section.layout_bottom_spacing_15 > .layout_port {
    padding-bottom: 15px;
    }
.layout_section.layout_top_spacing_15 > .layout_port {
    padding-top: 15px;
    }
.layout_section.layout_bottom_spacing_20 > .layout_port {
    padding-bottom: 20px;
    }
.layout_section.layout_top_spacing_20 > .layout_port {
    padding-top: 20px;
    }
.layout_section.layout_bottom_spacing_25 > .layout_port {
    padding-bottom: 25px;
    }
.layout_section.layout_top_spacing_25 > .layout_port {
    padding-top: 25px;
    }
.layout_section.layout_bottom_spacing_30 > .layout_port {
    padding-bottom: 30px;
    }
.layout_section.layout_top_spacing_30 > .layout_port {
    padding-top: 30px;
    }
.layout_section.layout_bottom_spacing_35 > .layout_port {
    padding-bottom: 35px;
    }
.layout_section.layout_top_spacing_35 > .layout_port {
    padding-top: 35px;
    }
.layout_section.layout_bottom_spacing_40 > .layout_port {
    padding-bottom: 40px;
    }
.layout_section.layout_top_spacing_40 > .layout_port {
    padding-top: 40px;
    }
.layout_section.layout_bottom_spacing_45 > .layout_port {
    padding-bottom: 45px;
    }
.layout_section.layout_top_spacing_45 > .layout_port {
    padding-top: 45px;
    }
.layout_section.layout_bottom_spacing_50 > .layout_port {
    padding-bottom: 50px;
    }
.layout_section.layout_top_spacing_50 > .layout_port {
    padding-top: 50px;
    }
.layout_section.layout_bottom_spacing_55 > .layout_port {
    padding-bottom: 55px;
    }
.layout_section.layout_top_spacing_55 > .layout_port {
    padding-top: 55px;
    }
.layout_section.layout_bottom_spacing_60 > .layout_port {
    padding-bottom: 60px;
    }
.layout_section.layout_top_spacing_60 > .layout_port {
    padding-top: 60px;
    }
.layout_section.layout_bottom_spacing_65 > .layout_port {
    padding-bottom: 65px;
    }
.layout_section.layout_top_spacing_65 > .layout_port {
    padding-top: 65px;
    }
.layout_section.layout_bottom_spacing_70 > .layout_port {
    padding-bottom: 70px;
    }
.layout_section.layout_top_spacing_70 > .layout_port {
    padding-top: 70px;
    }
.layout_section.layout_bottom_spacing_75 > .layout_port {
    padding-bottom: 75px;
    }
.layout_section.layout_top_spacing_75 > .layout_port {
    padding-top: 75px;
    }
.layout_section.layout_bottom_spacing_80 > .layout_port {
    padding-bottom: 80px;
    }
.layout_section.layout_top_spacing_80 > .layout_port {
    padding-top: 80px;
    }
.layout_section.layout_bottom_spacing_85 > .layout_port {
    padding-bottom: 85px;
    }
.layout_section.layout_top_spacing_85 > .layout_port {
    padding-top: 85px;
    }
.layout_section.layout_bottom_spacing_90 > .layout_port {
    padding-bottom: 90px;
    }
.layout_section.layout_top_spacing_90 > .layout_port {
    padding-top: 90px;
    }
.layout_section.layout_bottom_spacing_95 > .layout_port {
    padding-bottom: 95px;
    }
.layout_section.layout_top_spacing_95 > .layout_port {
    padding-top: 95px;
    }
.layout_section.layout_bottom_spacing_100 > .layout_port {
    padding-bottom: 100px;
    }
.layout_section.layout_top_spacing_100 > .layout_port {
    padding-top: 100px;
    }
.layout_section.layout_video {
    overflow: hidden;
    padding-bottom: 0;
    }
.layout_section.layout_video > video {
    display: block;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    min-width: 100%;
    max-width: inherit;
    min-height: 100%;
    transform: none;
    }
.layout_section.layout_video .layout_port {
    position: relative;
    z-index: 2;
    }
.layout_section.layout_background_video_yt .mbYTP_wrapper {
    z-index: 1 !important;
    }
.layout_section.layout_background_video_yt .layout_port {
    z-index: 3;
    }
.layout_section.layout_background_video_yt > .layout_fe_before {
    z-index: 2;
    }
.layout_section.layout_video[class*="layout_background_overlay"]:before {
    z-index: 2;
    }
.layout_section .layout_background_image_holder_wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    background-size: inherit;
    background-position: inherit;
    }
.layout_section .layout_background_image_holder_wrapper .layout_background_image_holder {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: inherit;
    background-position: inherit;
    background-repeat: no-repeat;
    background-attachment: scroll;
    }
.layout_section .layout_section_top_section_coverage_image,
.layout_section .layout_section_bottom_section_coverage_image {
    position: absolute;
    right: 0;
    left: 0;
    pointer-events: none;
    z-index: 2;
    }
.layout_section .layout_section_top_section_coverage_image img,
.layout_section .layout_section_bottom_section_coverage_image img {
    width: 100%;
    height: auto;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    float: left;
    }
.layout_section .layout_section_top_section_coverage_image {
    top: 0;
    }
.layout_section .layout_section_bottom_section_coverage_image {
    bottom: 0;
    }
html[data-layout_screen_resolution="xl"].layout_backgroud_fixed_supported .layout_parallax {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    }
html[data-layout_screen_resolution="xl"].layout_backgroud_fixed_supported .layout_parallax.layout_background_image_holder {
    transform-origin: center center;
    }

.layout_row {
    color: var(--row-primary-color);
    background-color: var(--row-secondary-color);
    --column-gap: 20px;
    --column-delta: .01px;
    --row-width: 1200px;
    }
.layout_row_holder {
    height: auto;
    margin: 0 -20px;
    }
.layout_row_holder .layout_column {
    --column-width: 12;
    box-sizing: border-box;
    display: flex;
    flex-flow: column nowrap;
    padding-left: 20px;
    padding-right: 20px;
    color: var(--column-primary-color);
    background-color: var(--column-secondary-color);
    }
.layout_row_holder .layout_column.layout_vertical_align_top {
    justify-content: flex-start;
    }
.layout_row_holder .layout_column.layout_vertical_align_middle {
    justify-content: center;
    }
.layout_row_holder .layout_column.layout_vertical_align_bottom {
    justify-content: flex-end;
    }
.layout_row_holder .layout_column[style*="background-image"] {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    }
.layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 20px;
    padding-right: 20px;
    }
.layout_row_holder .layout_column.layout_padding_text_indent .layout_column_content {
    padding-left: 20px;
    padding-right: 20px;
    }
.layout_row_holder .layout_column.layout_padding_text_indent .layout_column_content > .layout_column_content_inner > .layout_image {
    margin-left: -20px;
    margin-right: -20px;
    }
.layout_row_holder .layout_column.layout_padding_text_indent .layout_column_content > .layout_column_content_inner > .layout_image img {
    display: block;
    width: 100%;
    height: auto;
    }
.layout_row_holder .layout_column .layout_column_content {
    width: 100%;
    }
.layout_row_holder .layout_column .layout_column_content[style*="background-image"] {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    }
.layout_row_holder .layout_column .layout_column_content {
    color: var(--column-inner-primary-color);
    background-color: var(--column-inner-secondary-color);
    }


.layout_row_inner_holder {
    height: auto;
    margin: 0 -20px;
    }
.layout_row_inner_holder .layout_column_inner {
    display: flex;
    flex-flow: column nowrap;
    padding-left: 20px;
    padding-right: 20px;
    color: var(--inner-column-primary-color);
    background-color: var(--inner-column-secondary-color);
    }
.layout_row_inner_holder .layout_column_inner.layout_vertical_align_top {
    justify-content: flex-start;
    }
.layout_row_inner_holder .layout_column_inner.layout_vertical_align_middle {
    justify-content: center;
    }
.layout_row_inner_holder .layout_column_inner.layout_vertical_align_bottom {
    justify-content: flex-end;
    }
.layout_row_inner_holder .layout_column_inner[style*="background-image"] {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    }
.layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 20px;
    padding-right: 20px;
    }
.layout_row_inner_holder .layout_column_inner.layout_padding_text_indent .layout_column_inner_content {
    padding-left: 20px;
    padding-right: 20px;
    }
.layout_row_inner_holder .layout_column_inner.layout_padding_text_indent .layout_column_inner_content > .layout_column_inner_content_inner > .layout_image {
    margin-left: -20px;
    margin-right: -20px;
    }
.layout_row_inner_holder .layout_column_inner.layout_padding_text_indent .layout_column_inner_content > .layout_column_inner_content_inner > .layout_image img {
    display: block;
    width: 100%;
    height: auto;
    }
.layout_row_inner_holder .layout_column_inner .layout_column_inner_content {
    width: 100%;
    }
.layout_row_inner_holder .layout_column_inner .layout_column_inner_content[style*="background-image"] {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    }
.layout_row_inner_holder .layout_column_inner .layout_column_inner_content {
    color: var(--inner-column-inner-primary-color);
    background-color: var(--inner-column-inner-secondary-color);
    }
.layout_align_left .layout_align_right.layout_column,
.layout_align_center .layout_align_right.layout_column,
.layout_align_left .layout_align_right .layout_column,
.layout_align_center .layout_align_right .layout_column,
.layout_align_right.layout_column,
.layout_align_right .layout_column,
.layout_align_left .layout_align_right.layout_column_inner,
.layout_align_center .layout_align_right.layout_column_inner,
.layout_align_left .layout_align_right .layout_column_inner,
.layout_align_center .layout_align_right .layout_column_inner,
.layout_align_right.layout_column_inner,
.layout_align_right .layout_column_inner {
    text-align: right;
    }
.layout_align_right .layout_align_left.layout_column,
.layout_align_center .layout_align_left.layout_column,
.layout_align_right .layout_align_left .layout_column,
.layout_align_center .layout_align_left .layout_column,
.layout_align_left.layout_column,
.layout_align_left .layout_column,
.layout_align_right .layout_align_left.layout_column_inner,
.layout_align_center .layout_align_left.layout_column_inner,
.layout_align_right .layout_align_left .layout_column_inner,
.layout_align_center .layout_align_left .layout_column_inner,
.layout_align_left.layout_column_inner,
.layout_align_left .layout_column_inner {
    text-align: left;
    }
.layout_align_left .layout_align_center.layout_column,
.layout_align_right .layout_align_center.layout_column,
.layout_align_left .layout_align_center .layout_column,
.layout_align_right .layout_align_center .layout_column,
.layout_align_center.layout_column,
.layout_align_center .layout_column,
.layout_align_left .layout_align_center.layout_column_inner,
.layout_align_right .layout_align_center.layout_column_inner,
.layout_align_left .layout_align_center .layout_column_inner,
.layout_align_right .layout_align_center .layout_column_inner,
.layout_align_center.layout_column_inner,
.layout_align_center .layout_column_inner {
    text-align: center;
    }
.layout_cell {
    width: 100%;
    flex: 0 1 100%;
    }
.layout_layout_boxed .layout_cell {
    flex-basis: 1200px;
    width: 1200px;
    max-width: calc(100% - 40px);
    }
.layout_layout_wide .layout_cell .layout_cell_inner > .layout_row:not([class*="layout_row_width_boxed_"]),
.layout_layout_wide .layout_cell .layout_cell_inner > .layout_row.layout_row_width_boxed_1200.layout_row_push_left,
.layout_layout_wide .layout_cell .layout_cell_inner > .layout_row.layout_row_width_boxed_1200.layout_row_push_right {
    overflow-x: clip;
    }
.layout_layout_boxed_600 .layout_cell {
    flex-basis: 600px;
    width: 600px;
    max-width: calc(100% - 40px);
    }
.layout_layout_boxed_700 .layout_cell {
    flex-basis: 700px;
    width: 700px;
    max-width: calc(100% - 40px);
    }
.layout_layout_boxed_800 .layout_cell {
    flex-basis: 800px;
    width: 800px;
    max-width: calc(100% - 40px);
    }
.layout_layout_boxed_900 .layout_cell {
    flex-basis: 900px;
    width: 900px;
    max-width: calc(100% - 40px);
    }
.layout_layout_boxed_1000 .layout_cell {
    flex-basis: 1000px;
    width: 1000px;
    max-width: calc(100% - 40px);
    }
.layout_layout_boxed_1100 .layout_cell {
    flex-basis: 1100px;
    width: 1100px;
    max-width: calc(100% - 40px);
    }
.layout_layout_boxed_1200 .layout_cell {
    flex-basis: 1200px;
    width: 1200px;
    max-width: calc(100% - 40px);
    }
.layout_layout_boxed_1300 .layout_cell {
    flex-basis: 1300px;
    width: 1300px;
    max-width: calc(100% - 40px);
    }
.layout_layout_boxed_1400 .layout_cell {
    flex-basis: 1400px;
    width: 1400px;
    max-width: calc(100% - 40px);
    }
.layout_layout_boxed_1500 .layout_cell {
    flex-basis: 1500px;
    width: 1500px;
    max-width: calc(100% - 40px);
    }
.layout_layout_boxed_1600 .layout_cell {
    flex-basis: 1600px;
    width: 1600px;
    max-width: calc(100% - 40px);
    }
.layout_layout_boxed_1700 .layout_cell {
    flex-basis: 1700px;
    width: 1700px;
    max-width: calc(100% - 40px);
    }
.layout_layout_boxed_1800 .layout_cell {
    flex-basis: 1800px;
    width: 1800px;
    max-width: calc(100% - 40px);
    }
.layout_column_gap_extra_small > .layout_row_holder {
    --column-gap: .25em;
    max-width: calc(100% + .5em);
    margin-left: -.25em;
    margin-right: -.25em;
    }
.layout_column_gap_extra_small > .layout_row_holder .layout_column {
    padding-left: .25em;
    padding-right: .25em;
    }
.layout_column_gap_small > .layout_row_holder {
    --column-gap: .5em;
    max-width: calc(100% + 1em);
    margin-left: -.5em;
    margin-right: -.5em;
    }
.layout_column_gap_small > .layout_row_holder .layout_column {
    padding-left: .5em;
    padding-right: .5em;
    }
.layout_column_gap_normal > .layout_row_holder {
    --column-gap: 1em;
    max-width: calc(100% + 2em);
    margin-left: -1em;
    margin-right: -1em;
    }
.layout_column_gap_normal > .layout_row_holder .layout_column {
    padding-left: 1em;
    padding-right: 1em;
    }
.layout_column_gap_medium > .layout_row_holder {
    --column-gap: 2em;
    max-width: calc(100% + 4em);
    margin-left: -2em;
    margin-right: -2em;
    }
.layout_column_gap_medium > .layout_row_holder .layout_column {
    padding-left: 2em;
    padding-right: 2em;
    }
.layout_column_gap_large > .layout_row_holder {
    --column-gap: 4em;
    max-width: calc(100% + 8em);
    margin-left: -4em;
    margin-right: -4em;
    }
.layout_column_gap_large > .layout_row_holder .layout_column {
    padding-left: 4em;
    padding-right: 4em;
    }
.layout_column_gap_0 > .layout_row_holder {
    max-width: calc(100% + 0);
    margin-left: -0px;
    margin-right: -0px;
    }
.layout_column_gap_0 > .layout_row_holder .layout_column {
    padding-left: 0;
    padding-right: 0;
    }
.layout_column_gap_0 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 0;
    padding-right: 0;
    }
.layout_column_gap_5 > .layout_row_holder {
    max-width: calc(100% + 10px);
    margin-left: -5px;
    margin-right: -5px;
    }
.layout_column_gap_5 > .layout_row_holder .layout_column {
    padding-left: 5px;
    padding-right: 5px;
    }
.layout_column_gap_5 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 10px;
    padding-right: 10px;
    }
.layout_column_gap_10 > .layout_row_holder {
    max-width: calc(100% + 20px);
    margin-left: -10px;
    margin-right: -10px;
    }
.layout_column_gap_10 > .layout_row_holder .layout_column {
    padding-left: 10px;
    padding-right: 10px;
    }
.layout_column_gap_10 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 20px;
    padding-right: 20px;
    }
.layout_column_gap_15 > .layout_row_holder {
    max-width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px;
    }
.layout_column_gap_15 > .layout_row_holder .layout_column {
    padding-left: 15px;
    padding-right: 15px;
    }
.layout_column_gap_15 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 30px;
    padding-right: 30px;
    }
.layout_column_gap_20 > .layout_row_holder {
    max-width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
    }
.layout_column_gap_20 > .layout_row_holder .layout_column {
    padding-left: 20px;
    padding-right: 20px;
    }
.layout_column_gap_20 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 40px;
    padding-right: 40px;
    }
.layout_column_gap_25 > .layout_row_holder {
    max-width: calc(100% + 50px);
    margin-left: -25px;
    margin-right: -25px;
    }
.layout_column_gap_25 > .layout_row_holder .layout_column {
    padding-left: 25px;
    padding-right: 25px;
    }
.layout_column_gap_25 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 50px;
    padding-right: 50px;
    }
.layout_column_gap_30 > .layout_row_holder {
    max-width: calc(100% + 60px);
    margin-left: -30px;
    margin-right: -30px;
    }
.layout_column_gap_30 > .layout_row_holder .layout_column {
    padding-left: 30px;
    padding-right: 30px;
    }
.layout_column_gap_30 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 60px;
    padding-right: 60px;
    }
.layout_column_gap_35 > .layout_row_holder {
    max-width: calc(100% + 70px);
    margin-left: -35px;
    margin-right: -35px;
    }
.layout_column_gap_35 > .layout_row_holder .layout_column {
    padding-left: 35px;
    padding-right: 35px;
    }
.layout_column_gap_35 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 70px;
    padding-right: 70px;
    }
.layout_column_gap_40 > .layout_row_holder {
    max-width: calc(100% + 80px);
    margin-left: -40px;
    margin-right: -40px;
    }
.layout_column_gap_40 > .layout_row_holder .layout_column {
    padding-left: 40px;
    padding-right: 40px;
    }
.layout_column_gap_40 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 80px;
    padding-right: 80px;
    }
.layout_column_gap_45 > .layout_row_holder {
    max-width: calc(100% + 90px);
    margin-left: -45px;
    margin-right: -45px;
    }
.layout_column_gap_45 > .layout_row_holder .layout_column {
    padding-left: 45px;
    padding-right: 45px;
    }
.layout_column_gap_45 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 90px;
    padding-right: 90px;
    }
.layout_column_gap_50 > .layout_row_holder {
    max-width: calc(100% + 100px);
    margin-left: -50px;
    margin-right: -50px;
    }
.layout_column_gap_50 > .layout_row_holder .layout_column {
    padding-left: 50px;
    padding-right: 50px;
    }
.layout_column_gap_50 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 100px;
    padding-right: 100px;
    }
.layout_column_gap_55 > .layout_row_holder {
    max-width: calc(100% + 110px);
    margin-left: -55px;
    margin-right: -55px;
    }
.layout_column_gap_55 > .layout_row_holder .layout_column {
    padding-left: 55px;
    padding-right: 55px;
    }
.layout_column_gap_55 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 110px;
    padding-right: 110px;
    }
.layout_column_gap_60 > .layout_row_holder {
    max-width: calc(100% + 120px);
    margin-left: -60px;
    margin-right: -60px;
    }
.layout_column_gap_60 > .layout_row_holder .layout_column {
    padding-left: 60px;
    padding-right: 60px;
    }
.layout_column_gap_60 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 120px;
    padding-right: 120px;
    }
.layout_column_gap_65 > .layout_row_holder {
    max-width: calc(100% + 130px);
    margin-left: -65px;
    margin-right: -65px;
    }
.layout_column_gap_65 > .layout_row_holder .layout_column {
    padding-left: 65px;
    padding-right: 65px;
    }
.layout_column_gap_65 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 130px;
    padding-right: 130px;
    }
.layout_column_gap_70 > .layout_row_holder {
    max-width: calc(100% + 140px);
    margin-left: -70px;
    margin-right: -70px;
    }
.layout_column_gap_70 > .layout_row_holder .layout_column {
    padding-left: 70px;
    padding-right: 70px;
    }
.layout_column_gap_70 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 140px;
    padding-right: 140px;
    }
.layout_column_gap_75 > .layout_row_holder {
    max-width: calc(100% + 150px);
    margin-left: -75px;
    margin-right: -75px;
    }
.layout_column_gap_75 > .layout_row_holder .layout_column {
    padding-left: 75px;
    padding-right: 75px;
    }
.layout_column_gap_75 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 150px;
    padding-right: 150px;
    }
.layout_column_gap_80 > .layout_row_holder {
    max-width: calc(100% + 160px);
    margin-left: -80px;
    margin-right: -80px;
    }
.layout_column_gap_80 > .layout_row_holder .layout_column {
    padding-left: 80px;
    padding-right: 80px;
    }
.layout_column_gap_80 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 160px;
    padding-right: 160px;
    }
.layout_column_gap_85 > .layout_row_holder {
    max-width: calc(100% + 170px);
    margin-left: -85px;
    margin-right: -85px;
    }
.layout_column_gap_85 > .layout_row_holder .layout_column {
    padding-left: 85px;
    padding-right: 85px;
    }
.layout_column_gap_85 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 170px;
    padding-right: 170px;
    }
.layout_column_gap_90 > .layout_row_holder {
    max-width: calc(100% + 180px);
    margin-left: -90px;
    margin-right: -90px;
    }
.layout_column_gap_90 > .layout_row_holder .layout_column {
    padding-left: 90px;
    padding-right: 90px;
    }
.layout_column_gap_90 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 180px;
    padding-right: 180px;
    }
.layout_column_gap_95 > .layout_row_holder {
    max-width: calc(100% + 190px);
    margin-left: -95px;
    margin-right: -95px;
    }
.layout_column_gap_95 > .layout_row_holder .layout_column {
    padding-left: 95px;
    padding-right: 95px;
    }
.layout_column_gap_95 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 190px;
    padding-right: 190px;
    }
.layout_column_gap_100 > .layout_row_holder {
    max-width: calc(100% + 200px);
    margin-left: -100px;
    margin-right: -100px;
    }
.layout_column_gap_100 > .layout_row_holder .layout_column {
    padding-left: 100px;
    padding-right: 100px;
    }
.layout_column_gap_100 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 200px;
    padding-right: 200px;
    }
.layout_column.layout_padding_5 .layout_column_content {
    padding-left: 5px;
    padding-right: 5px;
    }
.layout_column.layout_padding_10 .layout_column_content {
    padding-left: 10px;
    padding-right: 10px;
    }
.layout_column.layout_padding_15 .layout_column_content {
    padding-left: 15px;
    padding-right: 15px;
    }
.layout_column.layout_padding_20 .layout_column_content {
    padding-left: 20px;
    padding-right: 20px;
    }
.layout_column.layout_padding_25 .layout_column_content {
    padding-left: 25px;
    padding-right: 25px;
    }
.layout_column.layout_padding_30 .layout_column_content {
    padding-left: 30px;
    padding-right: 30px;
    }
.layout_column.layout_padding_35 .layout_column_content {
    padding-left: 35px;
    padding-right: 35px;
    }
.layout_column.layout_padding_40 .layout_column_content {
    padding-left: 40px;
    padding-right: 40px;
    }
.layout_column.layout_padding_45 .layout_column_content {
    padding-left: 45px;
    padding-right: 45px;
    }
.layout_column.layout_padding_50 .layout_column_content {
    padding-left: 50px;
    padding-right: 50px;
    }
.layout_column.layout_padding_55 .layout_column_content {
    padding-left: 55px;
    padding-right: 55px;
    }
.layout_column.layout_padding_60 .layout_column_content {
    padding-left: 60px;
    padding-right: 60px;
    }
.layout_column.layout_padding_65 .layout_column_content {
    padding-left: 65px;
    padding-right: 65px;
    }
.layout_column.layout_padding_70 .layout_column_content {
    padding-left: 70px;
    padding-right: 70px;
    }
.layout_column.layout_padding_75 .layout_column_content {
    padding-left: 75px;
    padding-right: 75px;
    }
.layout_column.layout_padding_80 .layout_column_content {
    padding-left: 80px;
    padding-right: 80px;
    }
.layout_column.layout_padding_85 .layout_column_content {
    padding-left: 85px;
    padding-right: 85px;
    }
.layout_column.layout_padding_90 .layout_column_content {
    padding-left: 90px;
    padding-right: 90px;
    }
.layout_column.layout_padding_95 .layout_column_content {
    padding-left: 95px;
    padding-right: 95px;
    }
.layout_column.layout_padding_100 .layout_column_content {
    padding-left: 100px;
    padding-right: 100px;
    }


.layout_column_gap_0 > .layout_row_holder {
    margin-left: 0;
    margin-right: 0;
    }
.layout_column_gap_0 > .layout_row_holder .layout_column {
    padding-left: 0;
    padding-right: 0;
    }
.layout_column_gap_0 > .layout_row_holder .layout_column.layout_padding_double .layout_column_content {
    padding-left: 20px;
    padding-right: 20px;
    }


.layout_column_inner_gap_extra_small > .layout_row_inner_holder {
    max-width: calc(100% + .5em);
    margin-left: -.25em;
    margin-right: -.25em;
    }
.layout_column_inner_gap_extra_small > .layout_row_inner_holder .layout_column_inner {
    padding-left: .25em;
    padding-right: .25em;
    }
.layout_column_inner_gap_small > .layout_row_inner_holder {
    max-width: calc(100% + 1em);
    margin-left: .5em;
    margin-right: -.5em;
    }
.layout_column_inner_gap_small > .layout_row_inner_holder .layout_column_inner {
    padding-left: .5em;
    padding-right: .5em;
    }
.layout_column_inner_gap_normal > .layout_row_inner_holder {
    max-width: calc(100% + 2em);
    margin-left: -1em;
    margin-right: -1em;
    }
.layout_column_inner_gap_normal > .layout_row_inner_holder .layout_column_inner {
    padding-left: 1em;
    padding-right: 1em;
    }
.layout_column_inner_gap_medium > .layout_row_inner_holder {
    max-width: calc(100% + 4em);
    margin-left: -2em;
    margin-right: -2em;
    }
.layout_column_inner_gap_medium > .layout_row_inner_holder .layout_column_inner {
    padding-left: 2em;
    padding-right: 2em;
    }
.layout_column_inner_gap_large > .layout_row_inner_holder {
    max-width: calc(100% + 8em);
    margin-left: -4em;
    margin-right: -4em;
    }
.layout_column_inner_gap_large > .layout_row_inner_holder .layout_column_inner {
    padding-left: 4em;
    padding-right: 4em;
    }
.layout_column_inner_gap_0 > .layout_row_inner_holder {
    max-width: calc(100% + 0);
    margin-left: -0px;
    margin-right: -0px;
    }
.layout_column_inner_gap_0 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 0;
    padding-right: 0;
    }
.layout_column_inner_gap_0 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 0;
    padding-right: 0;
    }
.layout_column_inner_gap_5 > .layout_row_inner_holder {
    max-width: calc(100% + 10px);
    margin-left: -5px;
    margin-right: -5px;
    }
.layout_column_inner_gap_5 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 5px;
    padding-right: 5px;
    }
.layout_column_inner_gap_5 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 10px;
    padding-right: 10px;
    }
.layout_column_inner_gap_10 > .layout_row_inner_holder {
    max-width: calc(100% + 20px);
    margin-left: -10px;
    margin-right: -10px;
    }
.layout_column_inner_gap_10 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 10px;
    padding-right: 10px;
    }
.layout_column_inner_gap_10 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 20px;
    padding-right: 20px;
    }
.layout_column_inner_gap_15 > .layout_row_inner_holder {
    max-width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px;
    }
.layout_column_inner_gap_15 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 15px;
    padding-right: 15px;
    }
.layout_column_inner_gap_15 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 30px;
    padding-right: 30px;
    }
.layout_column_inner_gap_20 > .layout_row_inner_holder {
    max-width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
    }
.layout_column_inner_gap_20 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 20px;
    padding-right: 20px;
    }
.layout_column_inner_gap_20 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 40px;
    padding-right: 40px;
    }
.layout_column_inner_gap_25 > .layout_row_inner_holder {
    max-width: calc(100% + 50px);
    margin-left: -25px;
    margin-right: -25px;
    }
.layout_column_inner_gap_25 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 25px;
    padding-right: 25px;
    }
.layout_column_inner_gap_25 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 50px;
    padding-right: 50px;
    }
.layout_column_inner_gap_30 > .layout_row_inner_holder {
    max-width: calc(100% + 60px);
    margin-left: -30px;
    margin-right: -30px;
    }
.layout_column_inner_gap_30 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 30px;
    padding-right: 30px;
    }
.layout_column_inner_gap_30 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 60px;
    padding-right: 60px;
    }
.layout_column_inner_gap_35 > .layout_row_inner_holder {
    max-width: calc(100% + 70px);
    margin-left: -35px;
    margin-right: -35px;
    }
.layout_column_inner_gap_35 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 35px;
    padding-right: 35px;
    }
.layout_column_inner_gap_35 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 70px;
    padding-right: 70px;
    }
.layout_column_inner_gap_40 > .layout_row_inner_holder {
    max-width: calc(100% + 80px);
    margin-left: -40px;
    margin-right: -40px;
    }
.layout_column_inner_gap_40 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 40px;
    padding-right: 40px;
    }
.layout_column_inner_gap_40 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 80px;
    padding-right: 80px;
    }
.layout_column_inner_gap_45 > .layout_row_inner_holder {
    max-width: calc(100% + 90px);
    margin-left: -45px;
    margin-right: -45px;
    }
.layout_column_inner_gap_45 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 45px;
    padding-right: 45px;
    }
.layout_column_inner_gap_45 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 90px;
    padding-right: 90px;
    }
.layout_column_inner_gap_50 > .layout_row_inner_holder {
    max-width: calc(100% + 100px);
    margin-left: -50px;
    margin-right: -50px;
    }
.layout_column_inner_gap_50 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 50px;
    padding-right: 50px;
    }
.layout_column_inner_gap_50 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 100px;
    padding-right: 100px;
    }
.layout_column_inner_gap_55 > .layout_row_inner_holder {
    max-width: calc(100% + 110px);
    margin-left: -55px;
    margin-right: -55px;
    }
.layout_column_inner_gap_55 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 55px;
    padding-right: 55px;
    }
.layout_column_inner_gap_55 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 110px;
    padding-right: 110px;
    }
.layout_column_inner_gap_60 > .layout_row_inner_holder {
    max-width: calc(100% + 120px);
    margin-left: -60px;
    margin-right: -60px;
    }
.layout_column_inner_gap_60 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 60px;
    padding-right: 60px;
    }
.layout_column_inner_gap_60 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 120px;
    padding-right: 120px;
    }
.layout_column_inner_gap_65 > .layout_row_inner_holder {
    max-width: calc(100% + 130px);
    margin-left: -65px;
    margin-right: -65px;
    }
.layout_column_inner_gap_65 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 65px;
    padding-right: 65px;
    }
.layout_column_inner_gap_65 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 130px;
    padding-right: 130px;
    }
.layout_column_inner_gap_70 > .layout_row_inner_holder {
    max-width: calc(100% + 140px);
    margin-left: -70px;
    margin-right: -70px;
    }
.layout_column_inner_gap_70 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 70px;
    padding-right: 70px;
    }
.layout_column_inner_gap_70 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 140px;
    padding-right: 140px;
    }
.layout_column_inner_gap_75 > .layout_row_inner_holder {
    max-width: calc(100% + 150px);
    margin-left: -75px;
    margin-right: -75px;
    }
.layout_column_inner_gap_75 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 75px;
    padding-right: 75px;
    }
.layout_column_inner_gap_75 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 150px;
    padding-right: 150px;
    }
.layout_column_inner_gap_80 > .layout_row_inner_holder {
    max-width: calc(100% + 160px);
    margin-left: -80px;
    margin-right: -80px;
    }
.layout_column_inner_gap_80 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 80px;
    padding-right: 80px;
    }
.layout_column_inner_gap_80 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 160px;
    padding-right: 160px;
    }
.layout_column_inner_gap_85 > .layout_row_inner_holder {
    max-width: calc(100% + 170px);
    margin-left: -85px;
    margin-right: -85px;
    }
.layout_column_inner_gap_85 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 85px;
    padding-right: 85px;
    }
.layout_column_inner_gap_85 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 170px;
    padding-right: 170px;
    }
.layout_column_inner_gap_90 > .layout_row_inner_holder {
    max-width: calc(100% + 180px);
    margin-left: -90px;
    margin-right: -90px;
    }
.layout_column_inner_gap_90 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 90px;
    padding-right: 90px;
    }
.layout_column_inner_gap_90 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 180px;
    padding-right: 180px;
    }
.layout_column_inner_gap_95 > .layout_row_inner_holder {
    max-width: calc(100% + 190px);
    margin-left: -95px;
    margin-right: -95px;
    }
.layout_column_inner_gap_95 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 95px;
    padding-right: 95px;
    }
.layout_column_inner_gap_95 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 190px;
    padding-right: 190px;
    }
.layout_column_inner_gap_100 > .layout_row_inner_holder {
    max-width: calc(100% + 200px);
    margin-left: -100px;
    margin-right: -100px;
    }
.layout_column_inner_gap_100 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 100px;
    padding-right: 100px;
    }
.layout_column_inner_gap_100 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 200px;
    padding-right: 200px;
    }


.layout_column_inner_gap_0 > .layout_row_inner_holder {
    margin-left: 0;
    margin-right: 0;
    }
.layout_column_inner_gap_0 > .layout_row_inner_holder .layout_column_inner {
    padding-left: 0;
    padding-right: 0;
    }
.layout_column_inner_gap_0 > .layout_row_inner_holder .layout_column_inner.layout_padding_double .layout_column_inner_content {
    padding-left: 20px;
    padding-right: 20px;
    }
.layout_column_inner.layout_padding_5 .layout_column_inner_content {
    padding-left: 5px;
    padding-right: 5px;
    }
.layout_column_inner.layout_padding_10 .layout_column_inner_content {
    padding-left: 10px;
    padding-right: 10px;
    }
.layout_column_inner.layout_padding_15 .layout_column_inner_content {
    padding-left: 15px;
    padding-right: 15px;
    }
.layout_column_inner.layout_padding_20 .layout_column_inner_content {
    padding-left: 20px;
    padding-right: 20px;
    }
.layout_column_inner.layout_padding_25 .layout_column_inner_content {
    padding-left: 25px;
    padding-right: 25px;
    }
.layout_column_inner.layout_padding_30 .layout_column_inner_content {
    padding-left: 30px;
    padding-right: 30px;
    }
.layout_column_inner.layout_padding_35 .layout_column_inner_content {
    padding-left: 35px;
    padding-right: 35px;
    }
.layout_column_inner.layout_padding_40 .layout_column_inner_content {
    padding-left: 40px;
    padding-right: 40px;
    }
.layout_column_inner.layout_padding_45 .layout_column_inner_content {
    padding-left: 45px;
    padding-right: 45px;
    }
.layout_column_inner.layout_padding_50 .layout_column_inner_content {
    padding-left: 50px;
    padding-right: 50px;
    }
.layout_column_inner.layout_padding_55 .layout_column_inner_content {
    padding-left: 55px;
    padding-right: 55px;
    }
.layout_column_inner.layout_padding_60 .layout_column_inner_content {
    padding-left: 60px;
    padding-right: 60px;
    }
.layout_column_inner.layout_padding_65 .layout_column_inner_content {
    padding-left: 65px;
    padding-right: 65px;
    }
.layout_column_inner.layout_padding_70 .layout_column_inner_content {
    padding-left: 70px;
    padding-right: 70px;
    }
.layout_column_inner.layout_padding_75 .layout_column_inner_content {
    padding-left: 75px;
    padding-right: 75px;
    }
.layout_column_inner.layout_padding_80 .layout_column_inner_content {
    padding-left: 80px;
    padding-right: 80px;
    }
.layout_column_inner.layout_padding_85 .layout_column_inner_content {
    padding-left: 85px;
    padding-right: 85px;
    }
.layout_column_inner.layout_padding_90 .layout_column_inner_content {
    padding-left: 90px;
    padding-right: 90px;
    }
.layout_column_inner.layout_padding_95 .layout_column_inner_content {
    padding-left: 95px;
    padding-right: 95px;
    }
.layout_column_inner.layout_padding_100 .layout_column_inner_content {
    padding-left: 100px;
    padding-right: 100px;
    }

.layout_row.layout_row_width_boxed_1200 {
    max-width: 1200px;
    --row-width: 1200px;
    }
.layout_row_inner.layout_row_width_boxed_1200,
.layout_row_inner.layout_row_width_boxed_1200_right,
.layout_row_inner.layout_row_width_boxed_1200_left,
.layout_row_inner.layout_row_width_boxed_1200_left_right {
    max-width: 1200px;
    margin: auto;
    }
@media (min-width: 1240px) {
.layout_row.layout_row_width_boxed_1200 {
    margin: auto;
    }
.layout_row.layout_row_width_boxed_1200 .layout_row_holder {
    flex-flow: row nowrap;
    }
.layout_row.layout_row_width_boxed_1200 .layout_row_holder .layout_column {
    max-width: 100%;
    }
.layout_row.layout_row_width_boxed_1200.layout_row_push_right,
.layout_row.layout_row_width_boxed_1200.layout_row_push_left {
    max-width: 100%;
    }
.layout_row.layout_row_width_boxed_1200.layout_row_push_left:not(.layout_row_push_right) .layout_row_holder {
    justify-content: flex-start;
    }
.layout_row.layout_row_width_boxed_1200.layout_row_push_left:not(.layout_content_wide) .layout_row_holder .layout_column:first-child .layout_column_content {
    align-self: flex-end;
    }
.layout_row.layout_row_width_boxed_1200.layout_row_push_right:not(.layout_row_push_left) .layout_row_holder {
    justify-content: flex-end;
    }


.layout_section .layout_row.layout_row_width_boxed_1200.layout_row_push_left .layout_row_holder .layout_column:first-child {
    flex: 0 1 100%;
    }


.layout_section .layout_row.layout_row_width_boxed_1200.layout_row_push_right .layout_row_holder .layout_column:last-child {
    flex: 0 1 100%;
    }
.layout_section .layout_row.layout_row_width_boxed_1200.layout_row_push_right:not(.layout_content_wide) .layout_column:last-child .layout_column_content {
    align-self: flex-start;
    }


.layout_row.layout_row_width_boxed_1200 .layout_row_holder .layout_column {
    flex-basis: calc(var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-delta));
    max-width: calc(var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-delta));
    }


.layout_section .layout_row.layout_row_width_boxed_1200.layout_row_push_left .layout_row_holder .layout_column:first-child {
    max-width: calc(50% - (((var(--row-width)/2) + 2*var(--column-gap)) - (var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-gap)) - var(--column-delta)));
    }
.layout_section .layout_row.layout_row_width_boxed_1200.layout_row_push_left:not(.layout_content_wide) .layout_column:first-child .layout_column_content {
    max-width: calc((var(--row-width) + 2*var(--column-gap))*(var(--column-width)/12) - 2*var(--column-gap) + var(--column-delta));
    }
.layout_section .layout_row.layout_row_width_boxed_1200.layout_row_push_right .layout_row_holder .layout_column:last-child {
    max-width: calc(50% - (((var(--row-width)/2) + 2*var(--column-gap)) - (var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-gap)) - var(--column-delta)));
    }
.layout_section .layout_row.layout_row_width_boxed_1200.layout_row_push_right:not(.layout_content_wide) .layout_column:last-child .layout_column_content {
    max-width: calc((var(--row-width) + 2*var(--column-gap))*(var(--column-width)/12) - 2*var(--column-gap) + var(--column-delta));
    }
}

@media (max-width: 1239px) {
.layout_row.layout_row_width_boxed_1200 {
    padding: 0 20px;
    max-width: 100%;
    }
.layout_row.layout_row_width_boxed_1200.layout_content_wide {
    padding: 0;
    }
.layout_row.layout_row_width_boxed_1200.layout_content_wide .layout_row_holder {
    margin: 0;
    }
.layout_row.layout_row_width_boxed_1200.layout_content_wide.layout_row_push_left .layout_column:first-child {
    padding: 0;
    }
.layout_row.layout_row_width_boxed_1200.layout_content_wide.layout_row_push_left .layout_column:not(:first-child) {
    padding: 0 20px;
    }
.layout_row.layout_row_width_boxed_1200.layout_content_wide.layout_row_push_left .layout_column:not(:first-child) .layout_column_content {
    align-self: flex-end;
    }
.layout_row.layout_row_width_boxed_1200.layout_content_wide.layout_row_push_right .layout_column:last-child {
    padding: 0;
    }
.layout_row.layout_row_width_boxed_1200.layout_content_wide.layout_row_push_right .layout_column:not(:last-child) {
    padding: 0 20px;
    }
.layout_row.layout_row_width_boxed_1200.layout_content_wide.layout_row_push_right .layout_column:not(:last-child) .layout_column_content {
    align-self: flex-end;
    }
.layout_layout_wide .layout_row.layout_row_width_boxed_1200.layout_row_push_right.layout_content_wide {
    padding-right: 0;
    }
.layout_layout_wide .layout_row.layout_row_width_boxed_1200.layout_row_push_left.layout_content_wide {
    padding-left: 0;
    }
.layout_row.layout_row_width_boxed_1200 .layout_row_holder {
    flex-flow: row wrap;
    }
}

.layout_row.layout_row_width_boxed_1300 {
    max-width: 1300px;
    --row-width: 1300px;
    }
.layout_row_inner.layout_row_width_boxed_1300,
.layout_row_inner.layout_row_width_boxed_1300_right,
.layout_row_inner.layout_row_width_boxed_1300_left,
.layout_row_inner.layout_row_width_boxed_1300_left_right {
    max-width: 1300px;
    margin: auto;
    }
@media (min-width: 1340px) {
.layout_row.layout_row_width_boxed_1300 {
    margin: auto;
    }
.layout_row.layout_row_width_boxed_1300 .layout_row_holder {
    flex-flow: row nowrap;
    }
.layout_row.layout_row_width_boxed_1300 .layout_row_holder .layout_column {
    max-width: 100%;
    }
.layout_row.layout_row_width_boxed_1300.layout_row_push_right,
.layout_row.layout_row_width_boxed_1300.layout_row_push_left {
    max-width: 100%;
    }
.layout_row.layout_row_width_boxed_1300.layout_row_push_left:not(.layout_row_push_right) .layout_row_holder {
    justify-content: flex-start;
    }
.layout_row.layout_row_width_boxed_1300.layout_row_push_left:not(.layout_content_wide) .layout_row_holder .layout_column:first-child .layout_column_content {
    align-self: flex-end;
    }
.layout_row.layout_row_width_boxed_1300.layout_row_push_right:not(.layout_row_push_left) .layout_row_holder {
    justify-content: flex-end;
    }


.layout_section .layout_row.layout_row_width_boxed_1300.layout_row_push_left .layout_row_holder .layout_column:first-child {
    flex: 0 1 100%;
    }


.layout_section .layout_row.layout_row_width_boxed_1300.layout_row_push_right .layout_row_holder .layout_column:last-child {
    flex: 0 1 100%;
    }
.layout_section .layout_row.layout_row_width_boxed_1300.layout_row_push_right:not(.layout_content_wide) .layout_column:last-child .layout_column_content {
    align-self: flex-start;
    }


.layout_row.layout_row_width_boxed_1300 .layout_row_holder .layout_column {
    flex-basis: calc(var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-delta));
    max-width: calc(var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-delta));
    }


.layout_section .layout_row.layout_row_width_boxed_1300.layout_row_push_left .layout_row_holder .layout_column:first-child {
    max-width: calc(50% - (((var(--row-width)/2) + 2*var(--column-gap)) - (var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-gap)) - var(--column-delta)));
    }
.layout_section .layout_row.layout_row_width_boxed_1300.layout_row_push_left:not(.layout_content_wide) .layout_column:first-child .layout_column_content {
    max-width: calc((var(--row-width) + 2*var(--column-gap))*(var(--column-width)/12) - 2*var(--column-gap) + var(--column-delta));
    }
.layout_section .layout_row.layout_row_width_boxed_1300.layout_row_push_right .layout_row_holder .layout_column:last-child {
    max-width: calc(50% - (((var(--row-width)/2) + 2*var(--column-gap)) - (var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-gap)) - var(--column-delta)));
    }
.layout_section .layout_row.layout_row_width_boxed_1300.layout_row_push_right:not(.layout_content_wide) .layout_column:last-child .layout_column_content {
    max-width: calc((var(--row-width) + 2*var(--column-gap))*(var(--column-width)/12) - 2*var(--column-gap) + var(--column-delta));
    }
}

@media (max-width: 1339px) {
.layout_row.layout_row_width_boxed_1300 {
    padding: 0 20px;
    max-width: 100%;
    }
.layout_row.layout_row_width_boxed_1300.layout_content_wide {
    padding: 0;
    }
.layout_row.layout_row_width_boxed_1300.layout_content_wide .layout_row_holder {
    margin: 0;
    }
.layout_row.layout_row_width_boxed_1300.layout_content_wide.layout_row_push_left .layout_column:first-child {
    padding: 0;
    }
.layout_row.layout_row_width_boxed_1300.layout_content_wide.layout_row_push_left .layout_column:not(:first-child) {
    padding: 0 20px;
    }
.layout_row.layout_row_width_boxed_1300.layout_content_wide.layout_row_push_left .layout_column:not(:first-child) .layout_column_content {
    align-self: flex-end;
    }
.layout_row.layout_row_width_boxed_1300.layout_content_wide.layout_row_push_right .layout_column:last-child {
    padding: 0;
    }
.layout_row.layout_row_width_boxed_1300.layout_content_wide.layout_row_push_right .layout_column:not(:last-child) {
    padding: 0 20px;
    }
.layout_row.layout_row_width_boxed_1300.layout_content_wide.layout_row_push_right .layout_column:not(:last-child) .layout_column_content {
    align-self: flex-end;
    }
.layout_layout_wide .layout_row.layout_row_width_boxed_1300.layout_row_push_right.layout_content_wide {
    padding-right: 0;
    }
.layout_layout_wide .layout_row.layout_row_width_boxed_1300.layout_row_push_left.layout_content_wide {
    padding-left: 0;
    }
.layout_row.layout_row_width_boxed_1300 .layout_row_holder {
    flex-flow: row wrap;
    }
}

.layout_row.layout_row_width_boxed_1400 {
    max-width: 1400px;
    --row-width: 1400px;
    }
.layout_row_inner.layout_row_width_boxed_1400,
.layout_row_inner.layout_row_width_boxed_1400_right,
.layout_row_inner.layout_row_width_boxed_1400_left,
.layout_row_inner.layout_row_width_boxed_1400_left_right {
    max-width: 1400px;
    margin: auto;
    }
@media (min-width: 1440px) {
.layout_row.layout_row_width_boxed_1400 {
    margin: auto;
    }
.layout_row.layout_row_width_boxed_1400 .layout_row_holder {
    flex-flow: row nowrap;
    }
.layout_row.layout_row_width_boxed_1400 .layout_row_holder .layout_column {
    max-width: 100%;
    }
.layout_row.layout_row_width_boxed_1400.layout_row_push_right,
.layout_row.layout_row_width_boxed_1400.layout_row_push_left {
    max-width: 100%;
    }
.layout_row.layout_row_width_boxed_1400.layout_row_push_left:not(.layout_row_push_right) .layout_row_holder {
    justify-content: flex-start;
    }
.layout_row.layout_row_width_boxed_1400.layout_row_push_left:not(.layout_content_wide) .layout_row_holder .layout_column:first-child .layout_column_content {
    align-self: flex-end;
    }
.layout_row.layout_row_width_boxed_1400.layout_row_push_right:not(.layout_row_push_left) .layout_row_holder {
    justify-content: flex-end;
    }


.layout_section .layout_row.layout_row_width_boxed_1400.layout_row_push_left .layout_row_holder .layout_column:first-child {
    flex: 0 1 100%;
    }


.layout_section .layout_row.layout_row_width_boxed_1400.layout_row_push_right .layout_row_holder .layout_column:last-child {
    flex: 0 1 100%;
    }
.layout_section .layout_row.layout_row_width_boxed_1400.layout_row_push_right:not(.layout_content_wide) .layout_column:last-child .layout_column_content {
    align-self: flex-start;
    }


.layout_row.layout_row_width_boxed_1400 .layout_row_holder .layout_column {
    flex-basis: calc(var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-delta));
    max-width: calc(var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-delta));
    }


.layout_section .layout_row.layout_row_width_boxed_1400.layout_row_push_left .layout_row_holder .layout_column:first-child {
    max-width: calc(50% - (((var(--row-width)/2) + 2*var(--column-gap)) - (var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-gap)) - var(--column-delta)));
    }
.layout_section .layout_row.layout_row_width_boxed_1400.layout_row_push_left:not(.layout_content_wide) .layout_column:first-child .layout_column_content {
    max-width: calc((var(--row-width) + 2*var(--column-gap))*(var(--column-width)/12) - 2*var(--column-gap) + var(--column-delta));
    }
.layout_section .layout_row.layout_row_width_boxed_1400.layout_row_push_right .layout_row_holder .layout_column:last-child {
    max-width: calc(50% - (((var(--row-width)/2) + 2*var(--column-gap)) - (var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-gap)) - var(--column-delta)));
    }
.layout_section .layout_row.layout_row_width_boxed_1400.layout_row_push_right:not(.layout_content_wide) .layout_column:last-child .layout_column_content {
    max-width: calc((var(--row-width) + 2*var(--column-gap))*(var(--column-width)/12) - 2*var(--column-gap) + var(--column-delta));
    }
}

@media (max-width: 1439px) {
.layout_row.layout_row_width_boxed_1400 {
    padding: 0 20px;
    max-width: 100%;
    }
.layout_row.layout_row_width_boxed_1400.layout_content_wide {
    padding: 0;
    }
.layout_row.layout_row_width_boxed_1400.layout_content_wide .layout_row_holder {
    margin: 0;
    }
.layout_row.layout_row_width_boxed_1400.layout_content_wide.layout_row_push_left .layout_column:first-child {
    padding: 0;
    }
.layout_row.layout_row_width_boxed_1400.layout_content_wide.layout_row_push_left .layout_column:not(:first-child) {
    padding: 0 20px;
    }
.layout_row.layout_row_width_boxed_1400.layout_content_wide.layout_row_push_left .layout_column:not(:first-child) .layout_column_content {
    align-self: flex-end;
    }
.layout_row.layout_row_width_boxed_1400.layout_content_wide.layout_row_push_right .layout_column:last-child {
    padding: 0;
    }
.layout_row.layout_row_width_boxed_1400.layout_content_wide.layout_row_push_right .layout_column:not(:last-child) {
    padding: 0 20px;
    }
.layout_row.layout_row_width_boxed_1400.layout_content_wide.layout_row_push_right .layout_column:not(:last-child) .layout_column_content {
    align-self: flex-end;
    }
.layout_layout_wide .layout_row.layout_row_width_boxed_1400.layout_row_push_right.layout_content_wide {
    padding-right: 0;
    }
.layout_layout_wide .layout_row.layout_row_width_boxed_1400.layout_row_push_left.layout_content_wide {
    padding-left: 0;
    }
.layout_row.layout_row_width_boxed_1400 .layout_row_holder {
    flex-flow: row wrap;
    }
}

.layout_row.layout_row_width_boxed_1500 {
    max-width: 1500px;
    --row-width: 1500px;
    }
.layout_row_inner.layout_row_width_boxed_1500,
.layout_row_inner.layout_row_width_boxed_1500_right,
.layout_row_inner.layout_row_width_boxed_1500_left,
.layout_row_inner.layout_row_width_boxed_1500_left_right {
    max-width: 1500px;
    margin: auto;
    }
@media (min-width: 1540px) {
.layout_row.layout_row_width_boxed_1500 {
    margin: auto;
    }
.layout_row.layout_row_width_boxed_1500 .layout_row_holder {
    flex-flow: row nowrap;
    }
.layout_row.layout_row_width_boxed_1500 .layout_row_holder .layout_column {
    max-width: 100%;
    }
.layout_row.layout_row_width_boxed_1500.layout_row_push_right,
.layout_row.layout_row_width_boxed_1500.layout_row_push_left {
    max-width: 100%;
    }
.layout_row.layout_row_width_boxed_1500.layout_row_push_left:not(.layout_row_push_right) .layout_row_holder {
    justify-content: flex-start;
    }
.layout_row.layout_row_width_boxed_1500.layout_row_push_left:not(.layout_content_wide) .layout_row_holder .layout_column:first-child .layout_column_content {
    align-self: flex-end;
    }
.layout_row.layout_row_width_boxed_1500.layout_row_push_right:not(.layout_row_push_left) .layout_row_holder {
    justify-content: flex-end;
    }


.layout_section .layout_row.layout_row_width_boxed_1500.layout_row_push_left .layout_row_holder .layout_column:first-child {
    flex: 0 1 100%;
    }


.layout_section .layout_row.layout_row_width_boxed_1500.layout_row_push_right .layout_row_holder .layout_column:last-child {
    flex: 0 1 100%;
    }
.layout_section .layout_row.layout_row_width_boxed_1500.layout_row_push_right:not(.layout_content_wide) .layout_column:last-child .layout_column_content {
    align-self: flex-start;
    }


.layout_row.layout_row_width_boxed_1500 .layout_row_holder .layout_column {
    flex-basis: calc(var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-delta));
    max-width: calc(var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-delta));
    }


.layout_section .layout_row.layout_row_width_boxed_1500.layout_row_push_left .layout_row_holder .layout_column:first-child {
    max-width: calc(50% - (((var(--row-width)/2) + 2*var(--column-gap)) - (var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-gap)) - var(--column-delta)));
    }
.layout_section .layout_row.layout_row_width_boxed_1500.layout_row_push_left:not(.layout_content_wide) .layout_column:first-child .layout_column_content {
    max-width: calc((var(--row-width) + 2*var(--column-gap))*(var(--column-width)/12) - 2*var(--column-gap) + var(--column-delta));
    }
.layout_section .layout_row.layout_row_width_boxed_1500.layout_row_push_right .layout_row_holder .layout_column:last-child {
    max-width: calc(50% - (((var(--row-width)/2) + 2*var(--column-gap)) - (var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-gap)) - var(--column-delta)));
    }
.layout_section .layout_row.layout_row_width_boxed_1500.layout_row_push_right:not(.layout_content_wide) .layout_column:last-child .layout_column_content {
    max-width: calc((var(--row-width) + 2*var(--column-gap))*(var(--column-width)/12) - 2*var(--column-gap) + var(--column-delta));
    }
}

@media (max-width: 1539px) {
.layout_row.layout_row_width_boxed_1500 {
    padding: 0 20px;
    max-width: 100%;
    }
.layout_row.layout_row_width_boxed_1500.layout_content_wide {
    padding: 0;
    }
.layout_row.layout_row_width_boxed_1500.layout_content_wide .layout_row_holder {
    margin: 0;
    }
.layout_row.layout_row_width_boxed_1500.layout_content_wide.layout_row_push_left .layout_column:first-child {
    padding: 0;
    }
.layout_row.layout_row_width_boxed_1500.layout_content_wide.layout_row_push_left .layout_column:not(:first-child) {
    padding: 0 20px;
    }
.layout_row.layout_row_width_boxed_1500.layout_content_wide.layout_row_push_left .layout_column:not(:first-child) .layout_column_content {
    align-self: flex-end;
    }
.layout_row.layout_row_width_boxed_1500.layout_content_wide.layout_row_push_right .layout_column:last-child {
    padding: 0;
    }
.layout_row.layout_row_width_boxed_1500.layout_content_wide.layout_row_push_right .layout_column:not(:last-child) {
    padding: 0 20px;
    }
.layout_row.layout_row_width_boxed_1500.layout_content_wide.layout_row_push_right .layout_column:not(:last-child) .layout_column_content {
    align-self: flex-end;
    }
.layout_layout_wide .layout_row.layout_row_width_boxed_1500.layout_row_push_right.layout_content_wide {
    padding-right: 0;
    }
.layout_layout_wide .layout_row.layout_row_width_boxed_1500.layout_row_push_left.layout_content_wide {
    padding-left: 0;
    }
.layout_row.layout_row_width_boxed_1500 .layout_row_holder {
    flex-flow: row wrap;
    }
}

.layout_row.layout_row_width_boxed_1600 {
    max-width: 1600px;
    --row-width: 1600px;
    }
.layout_row_inner.layout_row_width_boxed_1600,
.layout_row_inner.layout_row_width_boxed_1600_right,
.layout_row_inner.layout_row_width_boxed_1600_left,
.layout_row_inner.layout_row_width_boxed_1600_left_right {
    max-width: 1600px;
    margin: auto;
    }
@media (min-width: 1640px) {
.layout_row.layout_row_width_boxed_1600 {
    margin: auto;
    }
.layout_row.layout_row_width_boxed_1600 .layout_row_holder {
    flex-flow: row nowrap;
    }
.layout_row.layout_row_width_boxed_1600 .layout_row_holder .layout_column {
    max-width: 100%;
    }
.layout_row.layout_row_width_boxed_1600.layout_row_push_right,
.layout_row.layout_row_width_boxed_1600.layout_row_push_left {
    max-width: 100%;
    }
.layout_row.layout_row_width_boxed_1600.layout_row_push_left:not(.layout_row_push_right) .layout_row_holder {
    justify-content: flex-start;
    }
.layout_row.layout_row_width_boxed_1600.layout_row_push_left:not(.layout_content_wide) .layout_row_holder .layout_column:first-child .layout_column_content {
    align-self: flex-end;
    }
.layout_row.layout_row_width_boxed_1600.layout_row_push_right:not(.layout_row_push_left) .layout_row_holder {
    justify-content: flex-end;
    }


.layout_section .layout_row.layout_row_width_boxed_1600.layout_row_push_left .layout_row_holder .layout_column:first-child {
    flex: 0 1 100%;
    }


.layout_section .layout_row.layout_row_width_boxed_1600.layout_row_push_right .layout_row_holder .layout_column:last-child {
    flex: 0 1 100%;
    }
.layout_section .layout_row.layout_row_width_boxed_1600.layout_row_push_right:not(.layout_content_wide) .layout_column:last-child .layout_column_content {
    align-self: flex-start;
    }


.layout_row.layout_row_width_boxed_1600 .layout_row_holder .layout_column {
    flex-basis: calc(var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-delta));
    max-width: calc(var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-delta));
    }


.layout_section .layout_row.layout_row_width_boxed_1600.layout_row_push_left .layout_row_holder .layout_column:first-child {
    max-width: calc(50% - (((var(--row-width)/2) + 2*var(--column-gap)) - (var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-gap)) - var(--column-delta)));
    }
.layout_section .layout_row.layout_row_width_boxed_1600.layout_row_push_left:not(.layout_content_wide) .layout_column:first-child .layout_column_content {
    max-width: calc((var(--row-width) + 2*var(--column-gap))*(var(--column-width)/12) - 2*var(--column-gap) + var(--column-delta));
    }
.layout_section .layout_row.layout_row_width_boxed_1600.layout_row_push_right .layout_row_holder .layout_column:last-child {
    max-width: calc(50% - (((var(--row-width)/2) + 2*var(--column-gap)) - (var(--column-width)*(var(--row-width)/12 + var(--column-gap)/6) + var(--column-gap)) - var(--column-delta)));
    }
.layout_section .layout_row.layout_row_width_boxed_1600.layout_row_push_right:not(.layout_content_wide) .layout_column:last-child .layout_column_content {
    max-width: calc((var(--row-width) + 2*var(--column-gap))*(var(--column-width)/12) - 2*var(--column-gap) + var(--column-delta));
    }
}

@media (max-width: 1639px) {
.layout_row.layout_row_width_boxed_1600 {
    padding: 0 20px;
    max-width: 100%;
    }
.layout_row.layout_row_width_boxed_1600.layout_content_wide {
    padding: 0;
    }
.layout_row.layout_row_width_boxed_1600.layout_content_wide .layout_row_holder {
    margin: 0;
    }
.layout_row.layout_row_width_boxed_1600.layout_content_wide.layout_row_push_left .layout_column:first-child {
    padding: 0;
    }
.layout_row.layout_row_width_boxed_1600.layout_content_wide.layout_row_push_left .layout_column:not(:first-child) {
    padding: 0 20px;
    }
.layout_row.layout_row_width_boxed_1600.layout_content_wide.layout_row_push_left .layout_column:not(:first-child) .layout_column_content {
    align-self: flex-end;
    }
.layout_row.layout_row_width_boxed_1600.layout_content_wide.layout_row_push_right .layout_column:last-child {
    padding: 0;
    }
.layout_row.layout_row_width_boxed_1600.layout_content_wide.layout_row_push_right .layout_column:not(:last-child) {
    padding: 0 20px;
    }
.layout_row.layout_row_width_boxed_1600.layout_content_wide.layout_row_push_right .layout_column:not(:last-child) .layout_column_content {
    align-self: flex-end;
    }
.layout_layout_wide .layout_row.layout_row_width_boxed_1600.layout_row_push_right.layout_content_wide {
    padding-right: 0;
    }
.layout_layout_wide .layout_row.layout_row_width_boxed_1600.layout_row_push_left.layout_content_wide {
    padding-left: 0;
    }
.layout_row.layout_row_width_boxed_1600 .layout_row_holder {
    flex-flow: row wrap;
    }
}


.layout_row_holder .layout_column_inner.layout_order_-5,
.layout_row_holder .layout_column.layout_order_-5 {
    order: -5;
    }
.layout_row_holder .layout_column_inner.layout_order_-4,
.layout_row_holder .layout_column.layout_order_-4 {
    order: -4;
    }
.layout_row_holder .layout_column_inner.layout_order_-3,
.layout_row_holder .layout_column.layout_order_-3 {
    order: -3;
    }
.layout_row_holder .layout_column_inner.layout_order_-2,
.layout_row_holder .layout_column.layout_order_-2 {
    order: -2;
    }
.layout_row_holder .layout_column_inner.layout_order_-1,
.layout_row_holder .layout_column.layout_order_-1 {
    order: -1;
    }
.layout_row_holder .layout_column_inner.layout_order_0,
.layout_row_holder .layout_column.layout_order_0 {
    order: 0;
    }
.layout_row_holder .layout_column_inner.layout_order_1,
.layout_row_holder .layout_column.layout_order_1 {
    order: 1;
    }
.layout_row_holder .layout_column_inner.layout_order_2,
.layout_row_holder .layout_column.layout_order_2 {
    order: 2;
    }
.layout_row_holder .layout_column_inner.layout_order_3,
.layout_row_holder .layout_column.layout_order_3 {
    order: 3;
    }
.layout_row_holder .layout_column_inner.layout_order_4,
.layout_row_holder .layout_column.layout_order_4 {
    order: 4;
    }
.layout_row_holder .layout_column_inner.layout_order_5,
.layout_row_holder .layout_column.layout_order_5 {
    order: 5;
    }
@media (min-width: 1201px) {
.layout_row_holder .layout_column_inner.layout_order_xxl_-5,
.layout_row_holder .layout_column.layout_order_xxl_-5 {
    order: -5;
    }
.layout_row_holder .layout_column_inner.layout_order_xxl_-4,
.layout_row_holder .layout_column.layout_order_xxl_-4 {
    order: -4;
    }
.layout_row_holder .layout_column_inner.layout_order_xxl_-3,
.layout_row_holder .layout_column.layout_order_xxl_-3 {
    order: -3;
    }
.layout_row_holder .layout_column_inner.layout_order_xxl_-2,
.layout_row_holder .layout_column.layout_order_xxl_-2 {
    order: -2;
    }
.layout_row_holder .layout_column_inner.layout_order_xxl_-1,
.layout_row_holder .layout_column.layout_order_xxl_-1 {
    order: -1;
    }
.layout_row_holder .layout_column_inner.layout_order_xxl_0,
.layout_row_holder .layout_column.layout_order_xxl_0 {
    order: 0;
    }
.layout_row_holder .layout_column_inner.layout_order_xxl_1,
.layout_row_holder .layout_column.layout_order_xxl_1 {
    order: 1;
    }
.layout_row_holder .layout_column_inner.layout_order_xxl_2,
.layout_row_holder .layout_column.layout_order_xxl_2 {
    order: 2;
    }
.layout_row_holder .layout_column_inner.layout_order_xxl_3,
.layout_row_holder .layout_column.layout_order_xxl_3 {
    order: 3;
    }
.layout_row_holder .layout_column_inner.layout_order_xxl_4,
.layout_row_holder .layout_column.layout_order_xxl_4 {
    order: 4;
    }
.layout_row_holder .layout_column_inner.layout_order_xxl_5,
.layout_row_holder .layout_column.layout_order_xxl_5 {
    order: 5;
    }
}

@media (min-width: 1201px) and (max-width: 1400px) {
.layout_row_holder .layout_column_inner.layout_order_xl_-5,
.layout_row_holder .layout_column.layout_order_xl_-5 {
    order: -5;
    }
.layout_row_holder .layout_column_inner.layout_order_xl_-4,
.layout_row_holder .layout_column.layout_order_xl_-4 {
    order: -4;
    }
.layout_row_holder .layout_column_inner.layout_order_xl_-3,
.layout_row_holder .layout_column.layout_order_xl_-3 {
    order: -3;
    }
.layout_row_holder .layout_column_inner.layout_order_xl_-2,
.layout_row_holder .layout_column.layout_order_xl_-2 {
    order: -2;
    }
.layout_row_holder .layout_column_inner.layout_order_xl_-1,
.layout_row_holder .layout_column.layout_order_xl_-1 {
    order: -1;
    }
.layout_row_holder .layout_column_inner.layout_order_xl_0,
.layout_row_holder .layout_column.layout_order_xl_0 {
    order: 0;
    }
.layout_row_holder .layout_column_inner.layout_order_xl_1,
.layout_row_holder .layout_column.layout_order_xl_1 {
    order: 1;
    }
.layout_row_holder .layout_column_inner.layout_order_xl_2,
.layout_row_holder .layout_column.layout_order_xl_2 {
    order: 2;
    }
.layout_row_holder .layout_column_inner.layout_order_xl_3,
.layout_row_holder .layout_column.layout_order_xl_3 {
    order: 3;
    }
.layout_row_holder .layout_column_inner.layout_order_xl_4,
.layout_row_holder .layout_column.layout_order_xl_4 {
    order: 4;
    }
.layout_row_holder .layout_column_inner.layout_order_xl_5,
.layout_row_holder .layout_column.layout_order_xl_5 {
    order: 5;
    }
}

@media (min-width: 993px) and (max-width: 1200px) {
.layout_row_holder .layout_column_inner.layout_order_lg_-5,
.layout_row_holder .layout_column.layout_order_lg_-5 {
    order: -5;
    }
.layout_row_holder .layout_column_inner.layout_order_lg_-4,
.layout_row_holder .layout_column.layout_order_lg_-4 {
    order: -4;
    }
.layout_row_holder .layout_column_inner.layout_order_lg_-3,
.layout_row_holder .layout_column.layout_order_lg_-3 {
    order: -3;
    }
.layout_row_holder .layout_column_inner.layout_order_lg_-2,
.layout_row_holder .layout_column.layout_order_lg_-2 {
    order: -2;
    }
.layout_row_holder .layout_column_inner.layout_order_lg_-1,
.layout_row_holder .layout_column.layout_order_lg_-1 {
    order: -1;
    }
.layout_row_holder .layout_column_inner.layout_order_lg_0,
.layout_row_holder .layout_column.layout_order_lg_0 {
    order: 0;
    }
.layout_row_holder .layout_column_inner.layout_order_lg_1,
.layout_row_holder .layout_column.layout_order_lg_1 {
    order: 1;
    }
.layout_row_holder .layout_column_inner.layout_order_lg_2,
.layout_row_holder .layout_column.layout_order_lg_2 {
    order: 2;
    }
.layout_row_holder .layout_column_inner.layout_order_lg_3,
.layout_row_holder .layout_column.layout_order_lg_3 {
    order: 3;
    }
.layout_row_holder .layout_column_inner.layout_order_lg_4,
.layout_row_holder .layout_column.layout_order_lg_4 {
    order: 4;
    }
.layout_row_holder .layout_column_inner.layout_order_lg_5,
.layout_row_holder .layout_column.layout_order_lg_5 {
    order: 5;
    }
}

@media (min-width: 769px) and (max-width: 992px) {
.layout_row_holder .layout_column_inner.layout_order_md_-5,
.layout_row_holder .layout_column.layout_order_md_-5 {
    order: -5;
    }
.layout_row_holder .layout_column_inner.layout_order_md_-4,
.layout_row_holder .layout_column.layout_order_md_-4 {
    order: -4;
    }
.layout_row_holder .layout_column_inner.layout_order_md_-3,
.layout_row_holder .layout_column.layout_order_md_-3 {
    order: -3;
    }
.layout_row_holder .layout_column_inner.layout_order_md_-2,
.layout_row_holder .layout_column.layout_order_md_-2 {
    order: -2;
    }
.layout_row_holder .layout_column_inner.layout_order_md_-1,
.layout_row_holder .layout_column.layout_order_md_-1 {
    order: -1;
    }
.layout_row_holder .layout_column_inner.layout_order_md_0,
.layout_row_holder .layout_column.layout_order_md_0 {
    order: 0;
    }
.layout_row_holder .layout_column_inner.layout_order_md_1,
.layout_row_holder .layout_column.layout_order_md_1 {
    order: 1;
    }
.layout_row_holder .layout_column_inner.layout_order_md_2,
.layout_row_holder .layout_column.layout_order_md_2 {
    order: 2;
    }
.layout_row_holder .layout_column_inner.layout_order_md_3,
.layout_row_holder .layout_column.layout_order_md_3 {
    order: 3;
    }
.layout_row_holder .layout_column_inner.layout_order_md_4,
.layout_row_holder .layout_column.layout_order_md_4 {
    order: 4;
    }
.layout_row_holder .layout_column_inner.layout_order_md_5,
.layout_row_holder .layout_column.layout_order_md_5 {
    order: 5;
    }
}

@media (min-width: 481px) and (max-width: 768px) {
.layout_row_holder .layout_column_inner.layout_order_sm_-5,
.layout_row_holder .layout_column.layout_order_sm_-5 {
    order: -5;
    }
.layout_row_holder .layout_column_inner.layout_order_sm_-4,
.layout_row_holder .layout_column.layout_order_sm_-4 {
    order: -4;
    }
.layout_row_holder .layout_column_inner.layout_order_sm_-3,
.layout_row_holder .layout_column.layout_order_sm_-3 {
    order: -3;
    }
.layout_row_holder .layout_column_inner.layout_order_sm_-2,
.layout_row_holder .layout_column.layout_order_sm_-2 {
    order: -2;
    }
.layout_row_holder .layout_column_inner.layout_order_sm_-1,
.layout_row_holder .layout_column.layout_order_sm_-1 {
    order: -1;
    }
.layout_row_holder .layout_column_inner.layout_order_sm_0,
.layout_row_holder .layout_column.layout_order_sm_0 {
    order: 0;
    }
.layout_row_holder .layout_column_inner.layout_order_sm_1,
.layout_row_holder .layout_column.layout_order_sm_1 {
    order: 1;
    }
.layout_row_holder .layout_column_inner.layout_order_sm_2,
.layout_row_holder .layout_column.layout_order_sm_2 {
    order: 2;
    }
.layout_row_holder .layout_column_inner.layout_order_sm_3,
.layout_row_holder .layout_column.layout_order_sm_3 {
    order: 3;
    }
.layout_row_holder .layout_column_inner.layout_order_sm_4,
.layout_row_holder .layout_column.layout_order_sm_4 {
    order: 4;
    }
.layout_row_holder .layout_column_inner.layout_order_sm_5,
.layout_row_holder .layout_column.layout_order_sm_5 {
    order: 5;
    }
}

@media (max-width: 480px) {
.layout_row_holder .layout_column_inner.layout_order_xs_-5,
.layout_row_holder .layout_column.layout_order_xs_-5 {
    order: -5;
    }
.layout_row_holder .layout_column_inner.layout_order_xs_-4,
.layout_row_holder .layout_column.layout_order_xs_-4 {
    order: -4;
    }
.layout_row_holder .layout_column_inner.layout_order_xs_-3,
.layout_row_holder .layout_column.layout_order_xs_-3 {
    order: -3;
    }
.layout_row_holder .layout_column_inner.layout_order_xs_-2,
.layout_row_holder .layout_column.layout_order_xs_-2 {
    order: -2;
    }
.layout_row_holder .layout_column_inner.layout_order_xs_-1,
.layout_row_holder .layout_column.layout_order_xs_-1 {
    order: -1;
    }
.layout_row_holder .layout_column_inner.layout_order_xs_0,
.layout_row_holder .layout_column.layout_order_xs_0 {
    order: 0;
    }
.layout_row_holder .layout_column_inner.layout_order_xs_1,
.layout_row_holder .layout_column.layout_order_xs_1 {
    order: 1;
    }
.layout_row_holder .layout_column_inner.layout_order_xs_2,
.layout_row_holder .layout_column.layout_order_xs_2 {
    order: 2;
    }
.layout_row_holder .layout_column_inner.layout_order_xs_3,
.layout_row_holder .layout_column.layout_order_xs_3 {
    order: 3;
    }
.layout_row_holder .layout_column_inner.layout_order_xs_4,
.layout_row_holder .layout_column.layout_order_xs_4 {
    order: 4;
    }
.layout_row_holder .layout_column_inner.layout_order_xs_5,
.layout_row_holder .layout_column.layout_order_xs_5 {
    order: 5;
    }
}

.layout_icon {
    display: inline-block;
    justify-content: center;
    line-height: 1;
    padding-right: .5em;
    max-width: 100%;
    }
.layout_align_left .layout_align_center.layout_icon,
.layout_align_right .layout_align_center.layout_icon,
.layout_align_left .layout_align_center .layout_icon,
.layout_align_right .layout_align_center .layout_icon,
.layout_align_center.layout_icon,
.layout_align_center .layout_icon {
    float: none;
    margin: 0 auto;
    padding: 0 .25em;
    display: inline-flex;
    justify-content: center;
    }
.layout_align_left .layout_align_center.layout_icon.layout_style_borderless.layout_size_large,
.layout_align_right .layout_align_center.layout_icon.layout_style_borderless.layout_size_large,
.layout_align_left .layout_align_center .layout_icon.layout_style_borderless.layout_size_large,
.layout_align_right .layout_align_center .layout_icon.layout_style_borderless.layout_size_large,
.layout_align_center.layout_icon.layout_style_borderless.layout_size_large,
.layout_align_center .layout_icon.layout_style_borderless.layout_size_large {
    padding: 0 1em;
    }
.layout_align_left .layout_align_center.layout_icon.layout_style_borderless.layout_size_xlarge,
.layout_align_right .layout_align_center.layout_icon.layout_style_borderless.layout_size_xlarge,
.layout_align_left .layout_align_center .layout_icon.layout_style_borderless.layout_size_xlarge,
.layout_align_right .layout_align_center .layout_icon.layout_style_borderless.layout_size_xlarge,
.layout_align_center.layout_icon.layout_style_borderless.layout_size_xlarge,
.layout_align_center .layout_icon.layout_style_borderless.layout_size_xlarge {
    padding: 0 2em;
    }
.layout_column_inner.layout_align_center .layout_align_center.layout_icon,
.layout_column_inner.layout_align_center .layout_align_inherit.layout_icon,
.layout_column.layout_align_center .layout_align_inherit.layout_icon,
.layout_column.layout_align_center .layout_align_center.layout_icon {
    clear: none;
    display: inline-flex;
    }
.layout_align_right .layout_align_left.layout_icon,
.layout_align_center .layout_align_left.layout_icon,
.layout_align_right .layout_align_left .layout_icon,
.layout_align_center .layout_align_left .layout_icon,
.layout_align_left.layout_icon,
.layout_align_left .layout_icon {
    float: left;
    margin: 0;
    padding-right: .5em;
    padding-left: 0;
    }
.layout_align_right .layout_align_left.layout_icon.layout_style_borderless.layout_size_large,
.layout_align_center .layout_align_left.layout_icon.layout_style_borderless.layout_size_large,
.layout_align_right .layout_align_left .layout_icon.layout_style_borderless.layout_size_large,
.layout_align_center .layout_align_left .layout_icon.layout_style_borderless.layout_size_large,
.layout_align_left.layout_icon.layout_style_borderless.layout_size_large,
.layout_align_left .layout_icon.layout_style_borderless.layout_size_large {
    padding-right: 1em;
    padding-left: 0;
    }
.layout_align_right .layout_align_left.layout_icon.layout_style_borderless.layout_size_xlarge,
.layout_align_center .layout_align_left.layout_icon.layout_style_borderless.layout_size_xlarge,
.layout_align_right .layout_align_left .layout_icon.layout_style_borderless.layout_size_xlarge,
.layout_align_center .layout_align_left .layout_icon.layout_style_borderless.layout_size_xlarge,
.layout_align_left.layout_icon.layout_style_borderless.layout_size_xlarge,
.layout_align_left .layout_icon.layout_style_borderless.layout_size_xlarge {
    padding-right: 2em;
    padding-left: 0;
    }
.layout_align_left .layout_align_right.layout_icon,
.layout_align_center .layout_align_right.layout_icon,
.layout_align_left .layout_align_right .layout_icon,
.layout_align_center .layout_align_right .layout_icon,
.layout_align_right.layout_icon,
.layout_align_right .layout_icon {
    margin: 0;
    float: right;
    padding-left: .5em;
    padding-right: 0;
    }
.layout_align_left .layout_align_right.layout_icon.layout_style_borderless.layout_size_large,
.layout_align_center .layout_align_right.layout_icon.layout_style_borderless.layout_size_large,
.layout_align_left .layout_align_right .layout_icon.layout_style_borderless.layout_size_large,
.layout_align_center .layout_align_right .layout_icon.layout_style_borderless.layout_size_large,
.layout_align_right.layout_icon.layout_style_borderless.layout_size_large,
.layout_align_right .layout_icon.layout_style_borderless.layout_size_large {
    padding-left: 1em;
    padding-right: 0;
    }
.layout_align_left .layout_align_right.layout_icon.layout_style_borderless.layout_size_xlarge,
.layout_align_center .layout_align_right.layout_icon.layout_style_borderless.layout_size_xlarge,
.layout_align_left .layout_align_right .layout_icon.layout_style_borderless.layout_size_xlarge,
.layout_align_center .layout_align_right .layout_icon.layout_style_borderless.layout_size_xlarge,
.layout_align_right.layout_icon.layout_style_borderless.layout_size_xlarge,
.layout_align_right .layout_icon.layout_style_borderless.layout_size_xlarge {
    padding-left: 2em;
    padding-right: 0;
    }
.layout_icon .layout_icon_holder {
    text-decoration: none !important;
    box-shadow: none !important;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    line-height: inherit;
    font-weight: normal;
    }
.layout_icon .layout_icon_holder:before {
    display: flex;
    order: 1;
    line-height: normal;
    flex-flow: column nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    transition: all 280ms ease;
    }
.layout_size_xsmall.layout_icon .layout_icon_holder:before {
    font-size: .9em;
    width: 1.8em;
    height: 1.8em;
    }
.layout_size_xsmall.layout_icon .layout_icon_holder > span {
    font-size: .875em;
    }
.layout_size_small.layout_icon .layout_icon_holder:before {
    font-size: 1.1em;
    width: 2em;
    height: 2em;
    }
.layout_size_small.layout_icon .layout_icon_holder > span {
    font-size: .875em;
    }
.layout_size_normal.layout_icon .layout_icon_holder:before {
    font-size: 1.6em;
    width: 2em;
    height: 2em;
    }
.layout_size_normal.layout_icon .layout_icon_holder > span {
    font-size: 1em;
    }
.layout_size_large.layout_icon .layout_icon_holder:before {
    font-size: 3em;
    width: 2em;
    height: 2em;
    }
.layout_size_large.layout_icon .layout_icon_holder > span {
    font-size: 1.4em;
    }
.layout_size_xlarge.layout_icon .layout_icon_holder:before {
    font-size: 4em;
    width: 2em;
    height: 2em;
    }
.layout_size_xlarge.layout_icon .layout_icon_holder > span {
    font-size: 1.6em;
    }
.layout_size_xsmall.layout_style_borderless.layout_icon .layout_icon_holder:before,
.layout_size_small.layout_style_borderless.layout_icon .layout_icon_holder:before,
.layout_size_normal.layout_style_borderless.layout_icon .layout_icon_holder:before,
.layout_size_large.layout_style_borderless.layout_icon .layout_icon_holder:before,
.layout_size_xlarge.layout_style_borderless.layout_icon .layout_icon_holder:before {
    width: auto;
    height: auto;
    }
.layout_icon .layout_icon_holder span {
    line-height: 1.1;
    order: 2;
    padding-left: .5em;
    }
.rtl .layout_icon .layout_icon_holder span {
    float: right;
    padding-left: 0;
    padding-right: .5em;
    }
.layout_icon .layout_icon_holder:hover {
    text-decoration: none;
    }
.layout_icon.layout_shape_circle .layout_icon_holder:before {
    border-radius: 50%;
    }
.layout_icon.layout_shape_round .layout_icon_holder:before {
    border-radius: 5px;
    }
.layout_icon.layout_style_outline .layout_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 1px var(--primary-color,black) inset;
    color: var(--primary-color,black);
    line-height: 0;
    }
.layout_icon.layout_style_outline:hover .layout_icon_holder:before {
    box-shadow: 0 0 0 1em var(--primary-color,black) inset;
    color: var(--secondary-color,white);
    }
.layout_icon.layout_style_filled .layout_icon_holder:before {
    box-shadow: 0 0 0 1em var(--secondary-color,black) inset;
    color: var(--primary-color,white);
    }
.layout_icon.layout_style_filled:hover a.layout_icon_holder:before {
    background-color: var(--primary-color,transparent);
    box-shadow: 0 0 0 1px var(--secondary-color,black) inset;
    color: var(--secondary-color,black);
    }
.layout_icon.layout_style_borderless .layout_icon_holder:before {
    color: var(--primary-color);
    }
.layout_icon.layout_style_borderless:hover a.layout_icon_holder:before {
    color: var(--secondary-color);
    }
.layout_icon:not(.layout_runtime_editing) .layout_fe_before:not(:hover) {
    display: block;
    border: 0;
    z-index: 15;
    }
.layout_button {
    display: inline-block;
    line-height: 1;
    margin-bottom: .25em;
    }
.layout_button.layout_width_full {
    display: block;
    width: 100%;
    }
.layout_align_right.layout_button.layout_width_full,
.layout_align_left.layout_button.layout_width_full {
    float: none;
    margin: 0;
    }
.layout_align_left .layout_align_right.layout_button,
.layout_align_center .layout_align_right.layout_button,
.layout_align_left .layout_align_right .layout_button,
.layout_align_center .layout_align_right .layout_button,
.layout_align_right.layout_button,
.layout_align_right .layout_button {
    float: right;
    margin-left: .5em;
    margin-right: 0;
    }
.layout_align_right .layout_align_left.layout_button,
.layout_align_center .layout_align_left.layout_button,
.layout_align_right .layout_align_left .layout_button,
.layout_align_center .layout_align_left .layout_button,
.layout_align_left.layout_button,
.layout_align_left .layout_button {
    float: left;
    margin-right: .5em;
    margin-left: 0;
    }
.layout_align_left .layout_align_center.layout_button,
.layout_align_right .layout_align_center.layout_button,
.layout_align_left .layout_align_center .layout_button,
.layout_align_right .layout_align_center .layout_button,
.layout_align_center.layout_button,
.layout_align_center .layout_button {
    float: none;
    margin-right: .25em;
    margin-left: .25em;
    display: flex;
    justify-content: center;
    clear: both;
    }
.layout_column_inner.layout_align_center .layout_align_center.layout_button,
.layout_column_inner.layout_align_center .layout_align_inherit.layout_button,
.layout_column.layout_align_center .layout_align_inherit.layout_button,
.layout_column.layout_align_center .layout_align_center.layout_button {
    clear: none;
    display: inline-block;
    }
.layout_size_small.layout_button {
    font-size: .8em;
    }
.layout_size_medium.layout_button {
    font-size: .9em;
    }
.layout_size_normal.layout_button {
    font-size: 1em;
    }
.layout_size_large.layout_button {
    font-size: 1.2em;
    }
.layout_button a {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    align-content: flex-start;
    text-decoration: none;
    box-shadow: none;
    padding: 1em 3em;
    transition: all 300ms ease;
    }
.layout_button a:hover {
    text-decoration: none;
    }
.layout_style_clean.layout_button a {
    box-shadow: none !important;
    }
.rtl .layout_button a {
    flex-flow: row-reverse nowrap;
    }
.layout_button.layout_shape_square a.layout_link {
    border-radius: 0;
    }
.layout_button.layout_shape_rounded a.layout_link {
    border-radius: 5px;
    }
.layout_size_small.layout_button.layout_shape_round a.layout_link {
    border-radius: 1.406em;
    }
.layout_size_medium.layout_button.layout_shape_round a.layout_link {
    border-radius: 1.458em;
    }
.layout_size_normal.layout_button.layout_shape_round a.layout_link {
    border-radius: 1.5em;
    }
.layout_size_large.layout_button.layout_shape_round a.layout_link {
    border-radius: 1.458em;
    }
.layout_button .layout_icon_holder {
    display: block;
    }
.layout_button .layout_icon_holder:before {
    display: block;
    font-size: inherit;
    line-height: 1;
    font-weight: 400;
    }
.layout_button.layout_icon_position_left .layout_icon_holder {
    order: 1;
    margin-right: .5em;
    }
.layout_button.layout_icon_position_left .layout_button_text {
    order: 2;
    }
.layout_button.layout_icon_position_right .layout_icon_holder {
    order: 2;
    margin-left: .5em;
    }
.layout_button.layout_icon_position_right .layout_button_text {
    order: 1;
    }
.layout_font_weight_normal.layout_button .layout_button_text {
    font-weight: normal;
    }
.layout_font_weight_bold.layout_button .layout_button_text {
    font-weight: bold;
    }
.layout_font_weight_bolder.layout_button .layout_button_text {
    font-weight: bolder;
    }
.layout_font_weight_lighter.layout_button .layout_button_text {
    font-weight: 300;
    }
.layout_font_weight_light.layout_button .layout_button_text {
    font-weight: 200;
    }
.layout_font_weight_thin.layout_button .layout_button_text {
    font-weight: 100;
    }
.layout_font_weight_100.layout_button .layout_button_text {
    font-weight: 100;
    }
.layout_font_weight_200.layout_button .layout_button_text {
    font-weight: 200;
    }
.layout_font_weight_300.layout_button .layout_button_text {
    font-weight: 300;
    }
.layout_font_weight_400.layout_button .layout_button_text {
    font-weight: 400;
    }
.layout_font_weight_500.layout_button .layout_button_text {
    font-weight: 500;
    }
.layout_font_weight_600.layout_button .layout_button_text {
    font-weight: 600;
    }
.layout_font_weight_700.layout_button .layout_button_text {
    font-weight: 700;
    }
.layout_font_weight_800.layout_button .layout_button_text {
    font-weight: 800;
    }
.layout_font_weight_900.layout_button .layout_button_text {
    font-weight: 900;
    }
.layout_text_transform_.layout_button .layout_button_text {
    text-transform: inherit;
    }
.layout_text_transform_inherit.layout_button .layout_button_text {
    text-transform: inherit;
    }
.layout_text_transform_none.layout_button .layout_button_text {
    text-transform: none;
    }
.layout_text_transform_uppercase.layout_button .layout_button_text {
    text-transform: uppercase;
    }
.layout_text_transform_capitalize.layout_button .layout_button_text {
    text-transform: capitalize;
    }
.layout_text_transform_lowercase.layout_button .layout_button_text {
    text-transform: lowercase;
    }
.layout_button.layout_style_outline a {
    box-shadow: 0 0 0 1px var(--primary-color,black) inset;
    color: var(--primary-color,black);
    background-color: transparent;
    }
.layout_button.layout_style_outline a:hover {
    box-shadow: 0 0 0 3em var(--primary-color,black) inset;
    color: var(--secondary-color,white);
    }
.layout_button.layout_style_filled a {
    box-shadow: 0 0 0 3em var(--secondary-color,white) inset;
    color: var(--primary-color,black);
    }
.layout_button.layout_style_filled a:hover {
    box-shadow: 0 0 0 0 var(--secondary-color,white) inset;
    background-color: var(--primary-color,black);
    color: var(--secondary-color,white);
    }
.layout_button.layout_style_clean a {
    color: var(--primary-color,black);
    }
.layout_button.layout_style_clean a:hover {
    color: var(--secondary-color);
    }
.layout_button:not(.layout_runtime_editing) .layout_fe_before:not(:hover) {
    display: block;
    border: 0;
    z-index: 15;
    }


html .layout_wrapper .layout_separator:where([style*=border-width]) {
    border-top-style: inherit;
    border-left-style: inherit;
    border-right-style: inherit;
    }
html .layout_wrapper .layout_separator_v2:where([style*=border-width]) {
    border-style: inherit;
    }


.layout_separator {
    line-height: 0;
    display: block;
    clear: both;
    }
.layout_separator:before,
.layout_separator:after {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    border-width: inherit;
    }
.layout_separator:before {
    top: 0;
    bottom: 0;
    }
.layout_separator.layout_border_style_solid {
    border-bottom: 1px solid #ccc;
    }
.layout_separator.layout_border_style_dotted {
    border-bottom: 1px dotted #ccc;
    }
.layout_separator.layout_border_style_dashed {
    border-bottom: 1px dashed #ccc;
    }
body.logged-in.layout_ready:not(.layout_runtime):not(.layout_runtime) .layout_separator:not(.siteWithText):not(.layout_runtime_editing) .layout_fe_before:not(:hover) {
    display: block;
    border: 0;
    }
.layout_separator.layout_bottom_spacing_extra_small {
    margin-bottom: .5em;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_extra_small.layout_fe_edit template.layout_fe_before {
    margin-bottom: -.5em;
    }
.layout_separator.layout_bottom_spacing_small {
    margin-bottom: 1em;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_small.layout_fe_edit template.layout_fe_before {
    margin-bottom: -1em;
    }
.layout_separator.layout_bottom_spacing_normal {
    margin-bottom: 2em;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_normal.layout_fe_edit template.layout_fe_before {
    margin-bottom: -2em;
    }
.layout_separator.layout_bottom_spacing_medium {
    margin-bottom: 4em;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_medium.layout_fe_edit template.layout_fe_before {
    margin-bottom: -4em;
    }
.layout_separator.layout_bottom_spacing_large {
    margin-bottom: 8em;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_large.layout_fe_edit template.layout_fe_before {
    margin-bottom: -8em;
    }
.layout_separator.layout_bottom_spacing_extra_large {
    margin-bottom: 16em;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_extra_large.layout_fe_edit template.layout_fe_before {
    margin-bottom: -16em;
    }
.layout_separator.layout_top_spacing_extra_small {
    margin-top: .5em;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_extra_small.layout_fe_edit template.layout_fe_before {
    margin-top: -.5em;
    }
.layout_separator.layout_top_spacing_small {
    margin-top: 1em;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_small.layout_fe_edit template.layout_fe_before {
    margin-top: -1em;
    }
.layout_separator.layout_top_spacing_normal {
    margin-top: 2em;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_normal.layout_fe_edit template.layout_fe_before {
    margin-top: -2em;
    }
.layout_separator.layout_top_spacing_medium {
    margin-top: 4em;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_medium.layout_fe_edit template.layout_fe_before {
    margin-top: -4em;
    }
.layout_separator.layout_top_spacing_large {
    margin-top: 8em;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_large.layout_fe_edit template.layout_fe_before {
    margin-top: -8em;
    }
.layout_separator.layout_top_spacing_extra_large {
    margin-top: 16em;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_extra_large.layout_fe_edit template.layout_fe_before {
    margin-top: -16em;
    }
.layout_separator.layout_bottom_spacing_0 {
    margin-bottom: 0;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_0.layout_fe_edit template.layout_fe_before {
    margin-bottom: -0px;
    }
.layout_separator.layout_top_spacing_0 {
    margin-top: 0;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_0.layout_fe_edit template.layout_fe_before {
    margin-top: -0px;
    }
.layout_separator.layout_bottom_spacing_5 {
    margin-bottom: 5px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_5.layout_fe_edit template.layout_fe_before {
    margin-bottom: -5px;
    }
.layout_separator.layout_top_spacing_5 {
    margin-top: 5px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_5.layout_fe_edit template.layout_fe_before {
    margin-top: -5px;
    }
.layout_separator.layout_bottom_spacing_10 {
    margin-bottom: 10px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_10.layout_fe_edit template.layout_fe_before {
    margin-bottom: -10px;
    }
.layout_separator.layout_top_spacing_10 {
    margin-top: 10px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_10.layout_fe_edit template.layout_fe_before {
    margin-top: -10px;
    }
.layout_separator.layout_bottom_spacing_15 {
    margin-bottom: 15px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_15.layout_fe_edit template.layout_fe_before {
    margin-bottom: -15px;
    }
.layout_separator.layout_top_spacing_15 {
    margin-top: 15px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_15.layout_fe_edit template.layout_fe_before {
    margin-top: -15px;
    }
.layout_separator.layout_bottom_spacing_20 {
    margin-bottom: 20px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_20.layout_fe_edit template.layout_fe_before {
    margin-bottom: -20px;
    }
.layout_separator.layout_top_spacing_20 {
    margin-top: 20px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_20.layout_fe_edit template.layout_fe_before {
    margin-top: -20px;
    }
.layout_separator.layout_bottom_spacing_25 {
    margin-bottom: 25px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_25.layout_fe_edit template.layout_fe_before {
    margin-bottom: -25px;
    }
.layout_separator.layout_top_spacing_25 {
    margin-top: 25px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_25.layout_fe_edit template.layout_fe_before {
    margin-top: -25px;
    }
.layout_separator.layout_bottom_spacing_30 {
    margin-bottom: 30px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_30.layout_fe_edit template.layout_fe_before {
    margin-bottom: -30px;
    }
.layout_separator.layout_top_spacing_30 {
    margin-top: 30px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_30.layout_fe_edit template.layout_fe_before {
    margin-top: -30px;
    }
.layout_separator.layout_bottom_spacing_35 {
    margin-bottom: 35px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_35.layout_fe_edit template.layout_fe_before {
    margin-bottom: -35px;
    }
.layout_separator.layout_top_spacing_35 {
    margin-top: 35px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_35.layout_fe_edit template.layout_fe_before {
    margin-top: -35px;
    }
.layout_separator.layout_bottom_spacing_40 {
    margin-bottom: 40px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_40.layout_fe_edit template.layout_fe_before {
    margin-bottom: -40px;
    }
.layout_separator.layout_top_spacing_40 {
    margin-top: 40px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_40.layout_fe_edit template.layout_fe_before {
    margin-top: -40px;
    }
.layout_separator.layout_bottom_spacing_45 {
    margin-bottom: 45px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_45.layout_fe_edit template.layout_fe_before {
    margin-bottom: -45px;
    }
.layout_separator.layout_top_spacing_45 {
    margin-top: 45px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_45.layout_fe_edit template.layout_fe_before {
    margin-top: -45px;
    }
.layout_separator.layout_bottom_spacing_50 {
    margin-bottom: 50px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_50.layout_fe_edit template.layout_fe_before {
    margin-bottom: -50px;
    }
.layout_separator.layout_top_spacing_50 {
    margin-top: 50px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_50.layout_fe_edit template.layout_fe_before {
    margin-top: -50px;
    }
.layout_separator.layout_bottom_spacing_55 {
    margin-bottom: 55px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_55.layout_fe_edit template.layout_fe_before {
    margin-bottom: -55px;
    }
.layout_separator.layout_top_spacing_55 {
    margin-top: 55px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_55.layout_fe_edit template.layout_fe_before {
    margin-top: -55px;
    }
.layout_separator.layout_bottom_spacing_60 {
    margin-bottom: 60px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_60.layout_fe_edit template.layout_fe_before {
    margin-bottom: -60px;
    }
.layout_separator.layout_top_spacing_60 {
    margin-top: 60px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_60.layout_fe_edit template.layout_fe_before {
    margin-top: -60px;
    }
.layout_separator.layout_bottom_spacing_65 {
    margin-bottom: 65px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_65.layout_fe_edit template.layout_fe_before {
    margin-bottom: -65px;
    }
.layout_separator.layout_top_spacing_65 {
    margin-top: 65px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_65.layout_fe_edit template.layout_fe_before {
    margin-top: -65px;
    }
.layout_separator.layout_bottom_spacing_70 {
    margin-bottom: 70px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_70.layout_fe_edit template.layout_fe_before {
    margin-bottom: -70px;
    }
.layout_separator.layout_top_spacing_70 {
    margin-top: 70px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_70.layout_fe_edit template.layout_fe_before {
    margin-top: -70px;
    }
.layout_separator.layout_bottom_spacing_75 {
    margin-bottom: 75px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_75.layout_fe_edit template.layout_fe_before {
    margin-bottom: -75px;
    }
.layout_separator.layout_top_spacing_75 {
    margin-top: 75px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_75.layout_fe_edit template.layout_fe_before {
    margin-top: -75px;
    }
.layout_separator.layout_bottom_spacing_80 {
    margin-bottom: 80px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_80.layout_fe_edit template.layout_fe_before {
    margin-bottom: -80px;
    }
.layout_separator.layout_top_spacing_80 {
    margin-top: 80px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_80.layout_fe_edit template.layout_fe_before {
    margin-top: -80px;
    }
.layout_separator.layout_bottom_spacing_85 {
    margin-bottom: 85px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_85.layout_fe_edit template.layout_fe_before {
    margin-bottom: -85px;
    }
.layout_separator.layout_top_spacing_85 {
    margin-top: 85px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_85.layout_fe_edit template.layout_fe_before {
    margin-top: -85px;
    }
.layout_separator.layout_bottom_spacing_90 {
    margin-bottom: 90px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_90.layout_fe_edit template.layout_fe_before {
    margin-bottom: -90px;
    }
.layout_separator.layout_top_spacing_90 {
    margin-top: 90px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_90.layout_fe_edit template.layout_fe_before {
    margin-top: -90px;
    }
.layout_separator.layout_bottom_spacing_95 {
    margin-bottom: 95px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_95.layout_fe_edit template.layout_fe_before {
    margin-bottom: -95px;
    }
.layout_separator.layout_top_spacing_95 {
    margin-top: 95px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_95.layout_fe_edit template.layout_fe_before {
    margin-top: -95px;
    }
.layout_separator.layout_bottom_spacing_100 {
    margin-bottom: 100px;
    }
body:not(.layout_runtime) .layout_separator.layout_bottom_spacing_100.layout_fe_edit template.layout_fe_before {
    margin-bottom: -100px;
    }
.layout_separator.layout_top_spacing_100 {
    margin-top: 100px;
    }
body:not(.layout_runtime) .layout_separator.layout_top_spacing_100.layout_fe_edit template.layout_fe_before {
    margin-top: -100px;
    }


.layout_separator_v2 {
    line-height: 0;
    clear: both;
    border-bottom-color: currentColor;
    color: var(--primary-color);
    }
.layout_separator_v2:before,
.layout_separator_v2:after {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    border-width: inherit;
    }
.layout_separator_v2 .layout_separator_v2_inner {
    display: flex;
    align-items: center;
    gap: .5em;
    }
.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    display: table;
    width: 100%;
    clear: both;
    flex: 1;
    opacity: .3;
    }
.layout_separator_v2_without_content.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    display: none;
    }
.layout_border_style_solid.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_border_style_solid.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-bottom-style: solid;
    }
.layout_border_style_dotted.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_border_style_dotted.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-bottom-style: dotted;
    }
.layout_border_style_dashed.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_border_style_dashed.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-bottom-style: dashed;
    }
.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_content {
    display: flex;
    align-items: center;
    gap: .25em;
    line-height: 0;
    height: 0;
    }
.layout_separator_v2_without_content.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_content {
    display: none;
    }
.layout_icon_size_xsmall.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_content .layout_icon_holder {
    font-size: .75em;
    }
.layout_icon_size_small.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_content .layout_icon_holder {
    font-size: 1em;
    }
.layout_icon_size_normal.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_content .layout_icon_holder {
    font-size: 1.5em;
    }
.layout_icon_size_large.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_content .layout_icon_holder {
    font-size: 2em;
    }
.layout_icon_size_xlarge.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_content .layout_icon_holder {
    font-size: 3em;
    }
.layout_text_size_xsmall.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_content .layout_separator_v2_inner_text {
    font-size: .75em;
    }
.layout_text_size_small.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_content .layout_separator_v2_inner_text {
    font-size: 1em;
    }
.layout_text_size_normal.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_content .layout_separator_v2_inner_text {
    font-size: 1.25em;
    }
.layout_text_size_large.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_content .layout_separator_v2_inner_text {
    font-size: 1.5em;
    }
.layout_text_size_xlarge.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_content .layout_separator_v2_inner_text {
    font-size: 1.75em;
    }
.layout_separator_v2.layout_border_thickness_1 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_1 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 1px;
    }
.layout_separator_v2.layout_border_thickness_2 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_2 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 2px;
    }
.layout_separator_v2.layout_border_thickness_3 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_3 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 3px;
    }
.layout_separator_v2.layout_border_thickness_4 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_4 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 4px;
    }
.layout_separator_v2.layout_border_thickness_5 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_5 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 5px;
    }
.layout_separator_v2.layout_border_thickness_6 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_6 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 6px;
    }
.layout_separator_v2.layout_border_thickness_7 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_7 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 7px;
    }
.layout_separator_v2.layout_border_thickness_8 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_8 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 8px;
    }
.layout_separator_v2.layout_border_thickness_9 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_9 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 9px;
    }
.layout_separator_v2.layout_border_thickness_10 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_10 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 10px;
    }
.layout_separator_v2.layout_border_thickness_11 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_11 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 11px;
    }
.layout_separator_v2.layout_border_thickness_12 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_12 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 12px;
    }
.layout_separator_v2.layout_border_thickness_13 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_13 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 13px;
    }
.layout_separator_v2.layout_border_thickness_14 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_14 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 14px;
    }
.layout_separator_v2.layout_border_thickness_15 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_15 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 15px;
    }
.layout_separator_v2.layout_border_thickness_16 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_16 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 16px;
    }
.layout_separator_v2.layout_border_thickness_17 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_17 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 17px;
    }
.layout_separator_v2.layout_border_thickness_18 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_18 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 18px;
    }
.layout_separator_v2.layout_border_thickness_19 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_19 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 19px;
    }
.layout_separator_v2.layout_border_thickness_20 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_20 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 20px;
    }
.layout_separator_v2.layout_border_thickness_25 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_25 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 25px;
    }
.layout_separator_v2.layout_border_thickness_30 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_30 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 30px;
    }
.layout_separator_v2.layout_border_thickness_35 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_35 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 35px;
    }
.layout_separator_v2.layout_border_thickness_40 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_40 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 40px;
    }
.layout_separator_v2.layout_border_thickness_45 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_45 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 45px;
    }
.layout_separator_v2.layout_border_thickness_50 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_50 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 50px;
    }
.layout_separator_v2.layout_border_thickness_55 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_55 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 55px;
    }
.layout_separator_v2.layout_border_thickness_60 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_60 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 60px;
    }
.layout_separator_v2.layout_border_thickness_65 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_65 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 65px;
    }
.layout_separator_v2.layout_border_thickness_70 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_70 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 70px;
    }
.layout_separator_v2.layout_border_thickness_75 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_75 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 75px;
    }
.layout_separator_v2.layout_border_thickness_80 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_80 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 80px;
    }
.layout_separator_v2.layout_border_thickness_85 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_85 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 85px;
    }
.layout_separator_v2.layout_border_thickness_90 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_90 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 90px;
    }
.layout_separator_v2.layout_border_thickness_95 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_95 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 95px;
    }
.layout_separator_v2.layout_border_thickness_100 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2.layout_border_thickness_100 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-width: 100px;
    }
.layout_separator_v2.layout_bottom_spacing_extra_small {
    padding-bottom: .5em;
    }
.layout_separator_v2.layout_bottom_spacing_small {
    padding-bottom: 1em;
    }
.layout_separator_v2.layout_bottom_spacing_normal {
    padding-bottom: 2em;
    }
.layout_separator_v2.layout_bottom_spacing_medium {
    padding-bottom: 4em;
    }
.layout_separator_v2.layout_bottom_spacing_large {
    padding-bottom: 8em;
    }
.layout_separator_v2.layout_bottom_spacing_extra_large {
    padding-bottom: 16em;
    }
.layout_separator_v2.layout_top_spacing_extra_small {
    padding-top: .5em;
    }
.layout_separator_v2.layout_top_spacing_small {
    padding-top: 1em;
    }
.layout_separator_v2.layout_top_spacing_normal {
    padding-top: 2em;
    }
.layout_separator_v2.layout_top_spacing_medium {
    padding-top: 4em;
    }
.layout_separator_v2.layout_top_spacing_large {
    padding-top: 8em;
    }
.layout_separator_v2.layout_top_spacing_extra_large {
    padding-top: 16em;
    }
.layout_separator_v2.layout_bottom_spacing_0 {
    padding-bottom: 0;
    }
.layout_separator_v2.layout_top_spacing_0 {
    padding-top: 0;
    }
.layout_separator_v2.layout_bottom_spacing_5 {
    padding-bottom: 5px;
    }
.layout_separator_v2.layout_top_spacing_5 {
    padding-top: 5px;
    }
.layout_separator_v2.layout_bottom_spacing_10 {
    padding-bottom: 10px;
    }
.layout_separator_v2.layout_top_spacing_10 {
    padding-top: 10px;
    }
.layout_separator_v2.layout_bottom_spacing_15 {
    padding-bottom: 15px;
    }
.layout_separator_v2.layout_top_spacing_15 {
    padding-top: 15px;
    }
.layout_separator_v2.layout_bottom_spacing_20 {
    padding-bottom: 20px;
    }
.layout_separator_v2.layout_top_spacing_20 {
    padding-top: 20px;
    }
.layout_separator_v2.layout_bottom_spacing_25 {
    padding-bottom: 25px;
    }
.layout_separator_v2.layout_top_spacing_25 {
    padding-top: 25px;
    }
.layout_separator_v2.layout_bottom_spacing_30 {
    padding-bottom: 30px;
    }
.layout_separator_v2.layout_top_spacing_30 {
    padding-top: 30px;
    }
.layout_separator_v2.layout_bottom_spacing_35 {
    padding-bottom: 35px;
    }
.layout_separator_v2.layout_top_spacing_35 {
    padding-top: 35px;
    }
.layout_separator_v2.layout_bottom_spacing_40 {
    padding-bottom: 40px;
    }
.layout_separator_v2.layout_top_spacing_40 {
    padding-top: 40px;
    }
.layout_separator_v2.layout_bottom_spacing_45 {
    padding-bottom: 45px;
    }
.layout_separator_v2.layout_top_spacing_45 {
    padding-top: 45px;
    }
.layout_separator_v2.layout_bottom_spacing_50 {
    padding-bottom: 50px;
    }
.layout_separator_v2.layout_top_spacing_50 {
    padding-top: 50px;
    }
.layout_separator_v2.layout_bottom_spacing_55 {
    padding-bottom: 55px;
    }
.layout_separator_v2.layout_top_spacing_55 {
    padding-top: 55px;
    }
.layout_separator_v2.layout_bottom_spacing_60 {
    padding-bottom: 60px;
    }
.layout_separator_v2.layout_top_spacing_60 {
    padding-top: 60px;
    }
.layout_separator_v2.layout_bottom_spacing_65 {
    padding-bottom: 65px;
    }
.layout_separator_v2.layout_top_spacing_65 {
    padding-top: 65px;
    }
.layout_separator_v2.layout_bottom_spacing_70 {
    padding-bottom: 70px;
    }
.layout_separator_v2.layout_top_spacing_70 {
    padding-top: 70px;
    }
.layout_separator_v2.layout_bottom_spacing_75 {
    padding-bottom: 75px;
    }
.layout_separator_v2.layout_top_spacing_75 {
    padding-top: 75px;
    }
.layout_separator_v2.layout_bottom_spacing_80 {
    padding-bottom: 80px;
    }
.layout_separator_v2.layout_top_spacing_80 {
    padding-top: 80px;
    }
.layout_separator_v2.layout_bottom_spacing_85 {
    padding-bottom: 85px;
    }
.layout_separator_v2.layout_top_spacing_85 {
    padding-top: 85px;
    }
.layout_separator_v2.layout_bottom_spacing_90 {
    padding-bottom: 90px;
    }
.layout_separator_v2.layout_top_spacing_90 {
    padding-top: 90px;
    }
.layout_separator_v2.layout_bottom_spacing_95 {
    padding-bottom: 95px;
    }
.layout_separator_v2.layout_top_spacing_95 {
    padding-top: 95px;
    }
.layout_separator_v2.layout_bottom_spacing_100 {
    padding-bottom: 100px;
    }
.layout_separator_v2.layout_top_spacing_100 {
    padding-top: 100px;
    }
.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_before,
.layout_separator_v2 .layout_separator_v2_inner .layout_separator_v2_inner_after {
    border-bottom-color: var(--secondary-color);
    }
.layout_headline {
    color: var(--primary-color);
    }
.layout_align_left .layout_align_right.layout_headline,
.layout_align_center .layout_align_right.layout_headline,
.layout_align_left .layout_align_right .layout_headline,
.layout_align_center .layout_align_right .layout_headline,
.layout_align_right.layout_headline,
.layout_align_right .layout_headline {
    text-align: right;
    }
.layout_align_right .layout_align_left.layout_headline,
.layout_align_center .layout_align_left.layout_headline,
.layout_align_right .layout_align_left .layout_headline,
.layout_align_center .layout_align_left .layout_headline,
.layout_align_left.layout_headline,
.layout_align_left .layout_headline {
    text-align: left;
    }
.layout_align_left .layout_align_center.layout_headline,
.layout_align_right .layout_align_center.layout_headline,
.layout_align_left .layout_align_center .layout_headline,
.layout_align_right .layout_align_center .layout_headline,
.layout_align_center.layout_headline,
.layout_align_center .layout_headline {
    text-align: center;
    }
.layout_headline h1,
.layout_headline h2,
.layout_headline h3,
.layout_headline h4,
.layout_headline h5,
.layout_headline h6,
.layout_headline p.layout_headline_tag,
.layout_headline span.layout_headline_tag {
    display: block;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    overflow-wrap: inherit;
    }
.layout_size_extrasmall.layout_headline h1,
.layout_size_extrasmall.layout_headline h2,
.layout_size_extrasmall.layout_headline h3,
.layout_size_extrasmall.layout_headline h4,
.layout_size_extrasmall.layout_headline h5,
.layout_size_extrasmall.layout_headline h6,
.layout_size_extrasmall.layout_headline p.layout_headline_tag,
.layout_size_extrasmall.layout_headline span.layout_headline_tag {
    font-size: 1rem;
    }
.layout_size_small.layout_headline h1,
.layout_size_small.layout_headline h2,
.layout_size_small.layout_headline h3,
.layout_size_small.layout_headline h4,
.layout_size_small.layout_headline h5,
.layout_size_small.layout_headline h6,
.layout_size_small.layout_headline p.layout_headline_tag,
.layout_size_small.layout_headline span.layout_headline_tag {
    font-size: 1.5rem;
    }
.layout_size_medium.layout_headline h1,
.layout_size_medium.layout_headline h2,
.layout_size_medium.layout_headline h3,
.layout_size_medium.layout_headline h4,
.layout_size_medium.layout_headline h5,
.layout_size_medium.layout_headline h6,
.layout_size_medium.layout_headline p.layout_headline_tag,
.layout_size_medium.layout_headline span.layout_headline_tag {
    font-size: 2rem;
    }
.layout_size_normal.layout_headline h1,
.layout_size_normal.layout_headline h2,
.layout_size_normal.layout_headline h3,
.layout_size_normal.layout_headline h4,
.layout_size_normal.layout_headline h5,
.layout_size_normal.layout_headline h6,
.layout_size_normal.layout_headline p.layout_headline_tag,
.layout_size_normal.layout_headline span.layout_headline_tag {
    font-size: 2.5rem;
    }
.layout_size_large.layout_headline h1,
.layout_size_large.layout_headline h2,
.layout_size_large.layout_headline h3,
.layout_size_large.layout_headline h4,
.layout_size_large.layout_headline h5,
.layout_size_large.layout_headline h6,
.layout_size_large.layout_headline p.layout_headline_tag,
.layout_size_large.layout_headline span.layout_headline_tag {
    font-size: 3rem;
    }
.layout_size_extralarge.layout_headline h1,
.layout_size_extralarge.layout_headline h2,
.layout_size_extralarge.layout_headline h3,
.layout_size_extralarge.layout_headline h4,
.layout_size_extralarge.layout_headline h5,
.layout_size_extralarge.layout_headline h6,
.layout_size_extralarge.layout_headline p.layout_headline_tag,
.layout_size_extralarge.layout_headline span.layout_headline_tag {
    font-size: 3.5rem;
    }
.layout_size_huge.layout_headline h1,
.layout_size_huge.layout_headline h2,
.layout_size_huge.layout_headline h3,
.layout_size_huge.layout_headline h4,
.layout_size_huge.layout_headline h5,
.layout_size_huge.layout_headline h6,
.layout_size_huge.layout_headline p.layout_headline_tag,
.layout_size_huge.layout_headline span.layout_headline_tag {
    font-size: 5rem;
    }
.layout_font_weight_normal.layout_headline h1,
.layout_font_weight_normal.layout_headline h2,
.layout_font_weight_normal.layout_headline h3,
.layout_font_weight_normal.layout_headline h4,
.layout_font_weight_normal.layout_headline h5,
.layout_font_weight_normal.layout_headline h6,
.layout_font_weight_normal.layout_headline p.layout_headline_tag,
.layout_font_weight_normal.layout_headline span.layout_headline_tag {
    font-weight: normal;
    }
.layout_font_weight_bold.layout_headline h1,
.layout_font_weight_bold.layout_headline h2,
.layout_font_weight_bold.layout_headline h3,
.layout_font_weight_bold.layout_headline h4,
.layout_font_weight_bold.layout_headline h5,
.layout_font_weight_bold.layout_headline h6,
.layout_font_weight_bold.layout_headline p.layout_headline_tag,
.layout_font_weight_bold.layout_headline span.layout_headline_tag {
    font-weight: bold;
    }
.layout_font_weight_bolder.layout_headline h1,
.layout_font_weight_bolder.layout_headline h2,
.layout_font_weight_bolder.layout_headline h3,
.layout_font_weight_bolder.layout_headline h4,
.layout_font_weight_bolder.layout_headline h5,
.layout_font_weight_bolder.layout_headline h6,
.layout_font_weight_bolder.layout_headline p.layout_headline_tag,
.layout_font_weight_bolder.layout_headline span.layout_headline_tag {
    font-weight: bolder;
    }
.layout_font_weight_lighter.layout_headline h1,
.layout_font_weight_lighter.layout_headline h2,
.layout_font_weight_lighter.layout_headline h3,
.layout_font_weight_lighter.layout_headline h4,
.layout_font_weight_lighter.layout_headline h5,
.layout_font_weight_lighter.layout_headline h6,
.layout_font_weight_lighter.layout_headline p.layout_headline_tag,
.layout_font_weight_lighter.layout_headline span.layout_headline_tag {
    font-weight: 300;
    }
.layout_font_weight_light.layout_headline h1,
.layout_font_weight_light.layout_headline h2,
.layout_font_weight_light.layout_headline h3,
.layout_font_weight_light.layout_headline h4,
.layout_font_weight_light.layout_headline h5,
.layout_font_weight_light.layout_headline h6,
.layout_font_weight_light.layout_headline p.layout_headline_tag,
.layout_font_weight_light.layout_headline span.layout_headline_tag {
    font-weight: 200;
    }
.layout_font_weight_thin.layout_headline h1,
.layout_font_weight_thin.layout_headline h2,
.layout_font_weight_thin.layout_headline h3,
.layout_font_weight_thin.layout_headline h4,
.layout_font_weight_thin.layout_headline h5,
.layout_font_weight_thin.layout_headline h6,
.layout_font_weight_thin.layout_headline p.layout_headline_tag,
.layout_font_weight_thin.layout_headline span.layout_headline_tag {
    font-weight: 100;
    }
.layout_font_weight_100.layout_headline h1,
.layout_font_weight_100.layout_headline h2,
.layout_font_weight_100.layout_headline h3,
.layout_font_weight_100.layout_headline h4,
.layout_font_weight_100.layout_headline h5,
.layout_font_weight_100.layout_headline h6,
.layout_font_weight_100.layout_headline p.layout_headline_tag,
.layout_font_weight_100.layout_headline span.layout_headline_tag {
    font-weight: 100;
    }
.layout_font_weight_200.layout_headline h1,
.layout_font_weight_200.layout_headline h2,
.layout_font_weight_200.layout_headline h3,
.layout_font_weight_200.layout_headline h4,
.layout_font_weight_200.layout_headline h5,
.layout_font_weight_200.layout_headline h6,
.layout_font_weight_200.layout_headline p.layout_headline_tag,
.layout_font_weight_200.layout_headline span.layout_headline_tag {
    font-weight: 200;
    }
.layout_font_weight_300.layout_headline h1,
.layout_font_weight_300.layout_headline h2,
.layout_font_weight_300.layout_headline h3,
.layout_font_weight_300.layout_headline h4,
.layout_font_weight_300.layout_headline h5,
.layout_font_weight_300.layout_headline h6,
.layout_font_weight_300.layout_headline p.layout_headline_tag,
.layout_font_weight_300.layout_headline span.layout_headline_tag {
    font-weight: 300;
    }
.layout_font_weight_400.layout_headline h1,
.layout_font_weight_400.layout_headline h2,
.layout_font_weight_400.layout_headline h3,
.layout_font_weight_400.layout_headline h4,
.layout_font_weight_400.layout_headline h5,
.layout_font_weight_400.layout_headline h6,
.layout_font_weight_400.layout_headline p.layout_headline_tag,
.layout_font_weight_400.layout_headline span.layout_headline_tag {
    font-weight: 400;
    }
.layout_font_weight_500.layout_headline h1,
.layout_font_weight_500.layout_headline h2,
.layout_font_weight_500.layout_headline h3,
.layout_font_weight_500.layout_headline h4,
.layout_font_weight_500.layout_headline h5,
.layout_font_weight_500.layout_headline h6,
.layout_font_weight_500.layout_headline p.layout_headline_tag,
.layout_font_weight_500.layout_headline span.layout_headline_tag {
    font-weight: 500;
    }
.layout_font_weight_600.layout_headline h1,
.layout_font_weight_600.layout_headline h2,
.layout_font_weight_600.layout_headline h3,
.layout_font_weight_600.layout_headline h4,
.layout_font_weight_600.layout_headline h5,
.layout_font_weight_600.layout_headline h6,
.layout_font_weight_600.layout_headline p.layout_headline_tag,
.layout_font_weight_600.layout_headline span.layout_headline_tag {
    font-weight: 600;
    }
.layout_font_weight_700.layout_headline h1,
.layout_font_weight_700.layout_headline h2,
.layout_font_weight_700.layout_headline h3,
.layout_font_weight_700.layout_headline h4,
.layout_font_weight_700.layout_headline h5,
.layout_font_weight_700.layout_headline h6,
.layout_font_weight_700.layout_headline p.layout_headline_tag,
.layout_font_weight_700.layout_headline span.layout_headline_tag {
    font-weight: 700;
    }
.layout_font_weight_800.layout_headline h1,
.layout_font_weight_800.layout_headline h2,
.layout_font_weight_800.layout_headline h3,
.layout_font_weight_800.layout_headline h4,
.layout_font_weight_800.layout_headline h5,
.layout_font_weight_800.layout_headline h6,
.layout_font_weight_800.layout_headline p.layout_headline_tag,
.layout_font_weight_800.layout_headline span.layout_headline_tag {
    font-weight: 800;
    }
.layout_font_weight_900.layout_headline h1,
.layout_font_weight_900.layout_headline h2,
.layout_font_weight_900.layout_headline h3,
.layout_font_weight_900.layout_headline h4,
.layout_font_weight_900.layout_headline h5,
.layout_font_weight_900.layout_headline h6,
.layout_font_weight_900.layout_headline p.layout_headline_tag,
.layout_font_weight_900.layout_headline span.layout_headline_tag {
    font-weight: 900;
    }
.layout_text_transform_uppercase.layout_headline h1,
.layout_text_transform_uppercase.layout_headline h2,
.layout_text_transform_uppercase.layout_headline h3,
.layout_text_transform_uppercase.layout_headline h4,
.layout_text_transform_uppercase.layout_headline h5,
.layout_text_transform_uppercase.layout_headline h6,
.layout_text_transform_uppercase.layout_headline p.layout_headline_tag,
.layout_text_transform_uppercase.layout_headline span.layout_headline_tag {
    text-transform: uppercase;
    }
.layout_text_transform_lowercase.layout_headline h1,
.layout_text_transform_lowercase.layout_headline h2,
.layout_text_transform_lowercase.layout_headline h3,
.layout_text_transform_lowercase.layout_headline h4,
.layout_text_transform_lowercase.layout_headline h5,
.layout_text_transform_lowercase.layout_headline h6,
.layout_text_transform_lowercase.layout_headline p.layout_headline_tag,
.layout_text_transform_lowercase.layout_headline span.layout_headline_tag {
    text-transform: lowercase;
    }
.layout_text_transform_capitalize.layout_headline h1,
.layout_text_transform_capitalize.layout_headline h2,
.layout_text_transform_capitalize.layout_headline h3,
.layout_text_transform_capitalize.layout_headline h4,
.layout_text_transform_capitalize.layout_headline h5,
.layout_text_transform_capitalize.layout_headline h6,
.layout_text_transform_capitalize.layout_headline p.layout_headline_tag,
.layout_text_transform_capitalize.layout_headline span.layout_headline_tag {
    text-transform: capitalize;
    }
.layout_text_transform_initial.layout_headline h1,
.layout_text_transform_initial.layout_headline h2,
.layout_text_transform_initial.layout_headline h3,
.layout_text_transform_initial.layout_headline h4,
.layout_text_transform_initial.layout_headline h5,
.layout_text_transform_initial.layout_headline h6,
.layout_text_transform_initial.layout_headline p.layout_headline_tag,
.layout_text_transform_initial.layout_headline span.layout_headline_tag {
    text-transform: initial;
    }
.layout_text_transform_inherit.layout_headline h1,
.layout_text_transform_inherit.layout_headline h2,
.layout_text_transform_inherit.layout_headline h3,
.layout_text_transform_inherit.layout_headline h4,
.layout_text_transform_inherit.layout_headline h5,
.layout_text_transform_inherit.layout_headline h6,
.layout_text_transform_inherit.layout_headline p.layout_headline_tag,
.layout_text_transform_inherit.layout_headline span.layout_headline_tag {
    text-transform: inherit;
    }
.layout_text_transform_none.layout_headline h1,
.layout_text_transform_none.layout_headline h2,
.layout_text_transform_none.layout_headline h3,
.layout_text_transform_none.layout_headline h4,
.layout_text_transform_none.layout_headline h5,
.layout_text_transform_none.layout_headline h6,
.layout_text_transform_none.layout_headline p.layout_headline_tag,
.layout_text_transform_none.layout_headline span.layout_headline_tag {
    text-transform: none;
    }
.layout_headline .layout_headline_content {
    display: block;
    color: inherit;
    }
.layout_headline .layout_headline_content a {
    color: inherit;
    box-shadow: none;
    }
.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_dash_top_bottom.layout_headline .layout_headline_content:after {
    content: ' ';
    display: block;
    width: 4em;
    margin: .55em 0 .8em;
    border-style: solid;
    border-width: 0 0 2px;
    }
.layout_align_right .layout_align_left.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_align_center .layout_align_left.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_align_left.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_align_left .layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_align_right .layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_align_center .layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_align_left .layout_dash_top_bottom.layout_headline .layout_headline_content:after {
    margin-right: auto;
    margin-left: 0;
    }
.layout_align_left .layout_align_right.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_align_center .layout_align_right.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_align_right.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_align_right .layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_align_left .layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_align_center .layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_align_right .layout_dash_top_bottom.layout_headline .layout_headline_content:after {
    margin-left: auto;
    margin-right: 0;
    }
.layout_align_right .layout_align_center.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_align_left .layout_align_center.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_align_center.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_align_center .layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_align_right .layout_align_center.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_align_left .layout_align_center.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_align_center.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_align_center .layout_dash_top_bottom.layout_headline .layout_headline_content:after {
    float: none;
    margin-left: auto;
    margin-right: auto;
    }
.layout_dash_top.layout_headline .layout_headline_content:before,
.layout_dash_top_bottom.layout_headline .layout_headline_content:before {
    content: ' ';
    display: block;
    width: 2em;
    margin: 0 0 .4em;
    border-style: solid;
    border-width: 2px 0 0;
    }
.layout_align_right .layout_align_left.layout_dash_top.layout_headline .layout_headline_content:before,
.layout_align_center .layout_align_left.layout_dash_top.layout_headline .layout_headline_content:before,
.layout_align_left.layout_dash_top.layout_headline .layout_headline_content:before,
.layout_align_left .layout_dash_top.layout_headline .layout_headline_content:before,
.layout_align_right .layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_content:before,
.layout_align_center .layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_content:before,
.layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_content:before,
.layout_align_left .layout_dash_top_bottom.layout_headline .layout_headline_content:before {
    margin-right: auto;
    margin-left: 0;
    }
.layout_align_left .layout_align_right.layout_dash_top.layout_headline .layout_headline_content:before,
.layout_align_center .layout_align_right.layout_dash_top.layout_headline .layout_headline_content:before,
.layout_align_right.layout_dash_top.layout_headline .layout_headline_content:before,
.layout_align_right .layout_dash_top.layout_headline .layout_headline_content:before,
.layout_align_left .layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_content:before,
.layout_align_center .layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_content:before,
.layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_content:before,
.layout_align_right .layout_dash_top_bottom.layout_headline .layout_headline_content:before {
    margin-left: auto;
    margin-right: 0;
    }
.layout_align_right .layout_align_center.layout_dash_top.layout_headline .layout_headline_content:before,
.layout_align_left .layout_align_center.layout_dash_top.layout_headline .layout_headline_content:before,
.layout_align_center.layout_dash_top.layout_headline .layout_headline_content:before,
.layout_align_center .layout_dash_top.layout_headline .layout_headline_content:before,
.layout_align_right .layout_align_center.layout_dash_top_bottom.layout_headline .layout_headline_content:before,
.layout_align_left .layout_align_center.layout_dash_top_bottom.layout_headline .layout_headline_content:before,
.layout_align_center.layout_dash_top_bottom.layout_headline .layout_headline_content:before,
.layout_align_center .layout_dash_top_bottom.layout_headline .layout_headline_content:before {
    float: none;
    margin-left: auto;
    margin-right: auto;
    }
.layout_headline .layout_headline_content span {
    display: block;
    }
.layout_headline .layout_headline_content span:before,
.layout_headline .layout_headline_content span:after {
    clear: both;
    content: ' ';
    line-height: 0;
    display: table;
    width: 100%;
    }
.layout_headline .layout_headline_superheadline {
    font-weight: 400;
    display: block;
    margin-bottom: 1em;
    font-size: .5em;
    }
.layout_superheadline_outside.layout_headline .layout_headline_superheadline,
.layout_headline_superheadline_outside .layout_headline .layout_headline_superheadline {
    font-size: 1rem;
    }
.layout_superheadline_font_weight_normal.layout_headline .layout_headline_superheadline {
    font-weight: normal;
    }
.layout_superheadline_font_weight_bold.layout_headline .layout_headline_superheadline {
    font-weight: bold;
    }
.layout_superheadline_font_weight_bolder.layout_headline .layout_headline_superheadline {
    font-weight: bolder;
    }
.layout_superheadline_font_weight_lighter.layout_headline .layout_headline_superheadline {
    font-weight: 300;
    }
.layout_superheadline_font_weight_light.layout_headline .layout_headline_superheadline {
    font-weight: 200;
    }
.layout_superheadline_font_weight_thin.layout_headline .layout_headline_superheadline {
    font-weight: 100;
    }
.layout_superheadline_font_weight_100.layout_headline .layout_headline_superheadline {
    font-weight: 100;
    }
.layout_superheadline_font_weight_200.layout_headline .layout_headline_superheadline {
    font-weight: 200;
    }
.layout_superheadline_font_weight_300.layout_headline .layout_headline_superheadline {
    font-weight: 300;
    }
.layout_superheadline_font_weight_400.layout_headline .layout_headline_superheadline {
    font-weight: 400;
    }
.layout_superheadline_font_weight_500.layout_headline .layout_headline_superheadline {
    font-weight: 500;
    }
.layout_superheadline_font_weight_600.layout_headline .layout_headline_superheadline {
    font-weight: 600;
    }
.layout_superheadline_font_weight_700.layout_headline .layout_headline_superheadline {
    font-weight: 700;
    }
.layout_superheadline_font_weight_800.layout_headline .layout_headline_superheadline {
    font-weight: 800;
    }
.layout_superheadline_font_weight_900.layout_headline .layout_headline_superheadline {
    font-weight: 900;
    }
.layout_superheadline_text_transform_uppercase.layout_headline .layout_headline_superheadline {
    text-transform: uppercase;
    }
.layout_superheadline_text_transform_lowercase.layout_headline .layout_headline_superheadline {
    text-transform: lowercase;
    }
.layout_superheadline_text_transform_capitalize.layout_headline .layout_headline_superheadline {
    text-transform: capitalize;
    }
.layout_superheadline_text_transform_initial.layout_headline .layout_headline_superheadline {
    text-transform: initial;
    }
.layout_superheadline_text_transform_inherit.layout_headline .layout_headline_superheadline {
    text-transform: inherit;
    }
.layout_superheadline_text_transform_none.layout_headline .layout_headline_superheadline {
    text-transform: none;
    }
.layout_headline:after {
    clear: both;
    content: ' ';
    display: table;
    width: 100%;
    }
.layout_headline .layout_headline_subheadline {
    clear: both;
    }
.layout_subheadline_font_weight_normal.layout_headline .layout_headline_subheadline {
    font-weight: normal;
    }
.layout_subheadline_font_weight_bold.layout_headline .layout_headline_subheadline {
    font-weight: bold;
    }
.layout_subheadline_font_weight_bolder.layout_headline .layout_headline_subheadline {
    font-weight: bolder;
    }
.layout_subheadline_font_weight_lighter.layout_headline .layout_headline_subheadline {
    font-weight: 300;
    }
.layout_subheadline_font_weight_light.layout_headline .layout_headline_subheadline {
    font-weight: 200;
    }
.layout_subheadline_font_weight_thin.layout_headline .layout_headline_subheadline {
    font-weight: 100;
    }
.layout_subheadline_font_weight_100.layout_headline .layout_headline_subheadline {
    font-weight: 100;
    }
.layout_subheadline_font_weight_200.layout_headline .layout_headline_subheadline {
    font-weight: 200;
    }
.layout_subheadline_font_weight_300.layout_headline .layout_headline_subheadline {
    font-weight: 300;
    }
.layout_subheadline_font_weight_400.layout_headline .layout_headline_subheadline {
    font-weight: 400;
    }
.layout_subheadline_font_weight_500.layout_headline .layout_headline_subheadline {
    font-weight: 500;
    }
.layout_subheadline_font_weight_600.layout_headline .layout_headline_subheadline {
    font-weight: 600;
    }
.layout_subheadline_font_weight_700.layout_headline .layout_headline_subheadline {
    font-weight: 700;
    }
.layout_subheadline_font_weight_800.layout_headline .layout_headline_subheadline {
    font-weight: 800;
    }
.layout_subheadline_font_weight_900.layout_headline .layout_headline_subheadline {
    font-weight: 900;
    }
.layout_subheadline_text_transform_uppercase.layout_headline .layout_headline_subheadline {
    text-transform: uppercase;
    }
.layout_subheadline_text_transform_lowercase.layout_headline .layout_headline_subheadline {
    text-transform: lowercase;
    }
.layout_subheadline_text_transform_capitalize.layout_headline .layout_headline_subheadline {
    text-transform: capitalize;
    }
.layout_subheadline_text_transform_initial.layout_headline .layout_headline_subheadline {
    text-transform: initial;
    }
.layout_subheadline_text_transform_inheri.layout_headline .layout_headline_subheadline {
    text-transform: inherit;
    }
.layout_subheadline_text_transform_none.layout_headline .layout_headline_subheadline {
    text-transform: none;
    }
.layout_headline .layout_headline_superheadline {
    color: var(--secondary-color);
    }
.layout_text p:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    }
.layout_image {
    display: block;
    overflow: hidden;
    }
.layout_image > a,
.layout_image > span {
    display: block;
    line-height: 0;
    box-shadow: none !important;
    }
.layout_image img {
    display: block;
    margin: 0;
    line-height: 0;
    max-width: 100%;
    height: auto;
    }
.layout_image figure {
    margin: 0;
    }
.layout_image img[src$="svg"] {
    width: 100%;
    }
.layout_image.layout_shape_square {
    border-radius: 0;
    }
.layout_image.layout_shape_square img {
    border-radius: 0;
    }
.layout_image.layout_shape_square .layout_image_content {
    border-radius: 0;
    }
.layout_image.layout_shape_hard-rounded {
    border-radius: 50%;
    }
.layout_image.layout_shape_hard-rounded img {
    border-radius: 50%;
    }
.layout_image.layout_shape_hard-rounded .layout_image_content {
    border-radius: 50%;
    }
.layout_image.layout_shape_hard-rounded .layout_image_content_flex {
    border-radius: 50%;
    }
.layout_image.layout_shape_soft-rounded {
    border-radius: 5px;
    }
.layout_image.layout_shape_soft-rounded img {
    border-radius: 5px;
    }
.layout_image.layout_shape_soft-rounded .layout_image_content {
    border-radius: 5px;
    }
.layout_image.layout_shape_soft-rounded .layout_image_content_flex {
    border-radius: 5px;
    }
.layout_align_right .layout_align_left.layout_image,
.layout_align_center .layout_align_left.layout_image,
.layout_align_right .layout_align_left .layout_image,
.layout_align_center .layout_align_left .layout_image,
.layout_align_left.layout_image,
.layout_align_left .layout_image {
    float: left;
    }
.layout_align_right .layout_align_left.layout_image + .layout_image,
.layout_align_center .layout_align_left.layout_image + .layout_image,
.layout_align_right .layout_align_left .layout_image + .layout_image,
.layout_align_center .layout_align_left .layout_image + .layout_image,
.layout_align_left.layout_image + .layout_image,
.layout_align_left .layout_image + .layout_image {
    margin-left: 1em;
    }
.layout_align_right .layout_align_left.layout_image + .layout_image.layout_align_center,
.layout_align_center .layout_align_left.layout_image + .layout_image.layout_align_center,
.layout_align_right .layout_align_left .layout_image + .layout_image.layout_align_center,
.layout_align_center .layout_align_left .layout_image + .layout_image.layout_align_center,
.layout_align_left.layout_image + .layout_image.layout_align_center,
.layout_align_left .layout_image + .layout_image.layout_align_center {
    margin: 0 auto;
    }
.layout_align_left .layout_align_right.layout_image,
.layout_align_center .layout_align_right.layout_image,
.layout_align_left .layout_align_right .layout_image,
.layout_align_center .layout_align_right .layout_image,
.layout_align_right.layout_image,
.layout_align_right .layout_image {
    float: right;
    }
.layout_align_left .layout_align_right.layout_image + .layout_image,
.layout_align_center .layout_align_right.layout_image + .layout_image,
.layout_align_left .layout_align_right .layout_image + .layout_image,
.layout_align_center .layout_align_right .layout_image + .layout_image,
.layout_align_right.layout_image + .layout_image,
.layout_align_right .layout_image + .layout_image {
    margin-right: 1em;
    }
.layout_align_left .layout_align_right.layout_image + .layout_image.layout_align_center,
.layout_align_center .layout_align_right.layout_image + .layout_image.layout_align_center,
.layout_align_left .layout_align_right .layout_image + .layout_image.layout_align_center,
.layout_align_center .layout_align_right .layout_image + .layout_image.layout_align_center,
.layout_align_right.layout_image + .layout_image.layout_align_center,
.layout_align_right .layout_image + .layout_image.layout_align_center {
    margin: 0 auto;
    }
.layout_align_left .layout_align_center.layout_image,
.layout_align_right .layout_align_center.layout_image,
.layout_align_left .layout_align_center .layout_image,
.layout_align_right .layout_align_center .layout_image,
.layout_align_center.layout_image,
.layout_align_center .layout_image {
    float: none;
    display: flex;
    clear: both;
    justify-content: center;
    }
.layout_column_inner.layout_align_center .layout_align_center.layout_image,
.layout_column_inner.layout_align_center .layout_align_inherit.layout_image,
.layout_column.layout_align_center .layout_align_inherit.layout_image,
.layout_column.layout_align_center .layout_align_center.layout_image {
    display: inline-block;
    clear: none;
    }
.layout_column_inner.layout_align_center .layout_align_center.layout_image:only-child,
.layout_column_inner.layout_align_center .layout_align_inherit.layout_image:only-child,
.layout_column.layout_align_center .layout_align_inherit.layout_image:only-child,
.layout_column.layout_align_center .layout_align_center.layout_image:only-child {
    display: flex;
    }
.layout_image.layout_hover_style_zoom-in > a,
.layout_image.layout_hover_style_to-grayscale > a,
.layout_image.layout_hover_style_from-grayscale > a,
.layout_image.layout_hover_style_zoom-in > span,
.layout_image.layout_hover_style_to-grayscale > span,
.layout_image.layout_hover_style_from-grayscale > span {
    display: block;
    }
.layout_image.layout_hover_style_zoom-in img,
.layout_image.layout_hover_style_to-grayscale img,
.layout_image.layout_hover_style_from-grayscale img,
.layout_image.layout_hover_style_zoom-in-from-grayscale img,
.layout_image.layout_hover_style_zoom-in-to-grayscale img {
    transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    }
.layout_image.layout_hover_style_zoom-in img,
.layout_image.layout_hover_style_zoom-in-to-grayscale img,
.layout_image.layout_hover_style_zoom-in-from-grayscale img {
    transform: scale3d(1,1,1);
    }
.layout_image.layout_hover_style_zoom-in:hover img,
.layout_image.layout_hover_style_zoom-in-to-grayscale:hover img,
.layout_image.layout_hover_style_zoom-in-from-grayscale:hover img {
    transform: scale3d(1.1,1.1,1.1);
    }
.layout_image.layout_hover_style_to-grayscale img,
.layout_image.layout_hover_style_zoom-in-to-grayscale img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    }
.layout_image.layout_hover_style_to-grayscale:hover img,
.layout_image.layout_hover_style_zoom-in-to-grayscale:hover img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    }
.layout_image.layout_hover_style_from-grayscale img,
.layout_image.layout_hover_style_zoom-in-from-grayscale img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    }
.layout_image.layout_hover_style_from-grayscale:hover img,
.layout_image.layout_hover_style_zoom-in-from-grayscale:hover img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    }
.layout_image.layout_hover_style_flip {
    perspective: 350px;
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    overflow: visible;
    }
.layout_image.layout_hover_style_flip > a,
.layout_image.layout_hover_style_flip > span {
    transition: transform 650ms ease-in-out,filter 650ms ease-in-out;
    }
.layout_image.layout_hover_style_flip:hover > a,
.layout_image.layout_hover_style_flip:hover > span {
    transform-style: preserve-3d;
    transform: rotateY(-180deg);
    }
.layout_image.layout_hover_style_scroll {
    height: 300px;
    overflow: hidden;
    }
.layout_image.layout_hover_style_scroll img {
    transform: translateY(0);
    transition: transform 5000ms cubic-bezier(.455,.030,.515,.955);
    }
.layout_image_scroll_speed_5000.layout_image.layout_hover_style_scroll img {
    transition: transform 5000ms cubic-bezier(.455,.030,.515,.955);
    }
.layout_image_scroll_speed_4000.layout_image.layout_hover_style_scroll img {
    transition: transform 4000ms cubic-bezier(.455,.030,.515,.955);
    }
.layout_image_scroll_speed_3000.layout_image.layout_hover_style_scroll img {
    transition: transform 3000ms cubic-bezier(.455,.030,.515,.955);
    }
.layout_image_scroll_speed_2000.layout_image.layout_hover_style_scroll img {
    transition: transform 2000ms cubic-bezier(.455,.030,.515,.955);
    }
.layout_image_scroll_speed_1000.layout_image.layout_hover_style_scroll img {
    transition: transform 1000ms cubic-bezier(.455,.030,.515,.955);
    }
.layout_image.layout_hover_style_scroll:hover img {
    transform: translateY(calc(-100% + 300px));
    }
.layout_image.layout_content_exists {
    position: relative;
    }
.layout_image.layout_content_exists .layout_image_content {
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    }
.layout_image.layout_content_exists .layout_image_content .layout_image a,
.layout_image.layout_content_exists .layout_image_content .layout_image span {
    display: inline-block;
    line-height: 0;
    }
.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    overflow: hidden;
    padding: 1em;
    }
.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex .layout_image_content_inner {
    width: 100%;
    display: block;
    }
.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex .layout_image_content_inner * {
    pointer-events: all;
    }
.layout_content_align_middle.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex {
    align-items: center;
    }
.layout_content_align_bottom.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex {
    align-items: flex-end;
    }
.layout_content_align_top.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex {
    align-items: flex-start;
    }
.layout_image:not(.layout_content_exists) > span > img {
    pointer-events: none;
    }
.layout_image.layout_content_display_show-on-hover .layout_image_content {
    opacity: 0;
    transition: transform 650ms ease-in-out,opacity 650ms ease-in-out;
    transform: scale3d(1,1,.99);
    }
.layout_image.layout_content_display_hide-on-hover .layout_image_content {
    opacity: 1;
    transition: transform 650ms ease-in-out,opacity 650ms ease-in-out;
    transform: scale3d(1,1,1);
    }
.layout_image.layout_content_display_show-on-hover:hover .layout_image_content {
    transform: scale3d(1,1,1);
    opacity: 1;
    }
.layout_image.layout_content_display_hide-on-hover:hover .layout_image_content {
    opacity: 0;
    transform: scale3d(1,1,.99);
    }
.layout_image.layout_hover_style_flip.layout_content_display_always .layout_image_content {
    transform: rotateY(0deg);
    transition: transform 650ms ease-in-out;
    }
:hover.layout_image.layout_hover_style_flip.layout_content_display_always .layout_image_content {
    transform: rotateY(-180deg);
    }
.layout_image.layout_hover_style_flip.layout_content_display_show-on-hover > a,
.layout_image.layout_hover_style_flip.layout_content_display_show-on-hover > span {
    transition: transform 650ms ease-in-out;
    }
.layout_image.layout_hover_style_flip.layout_content_display_show-on-hover:hover > a,
.layout_image.layout_hover_style_flip.layout_content_display_show-on-hover:hover > span {
    transform: rotateY(-180deg);
    }
.layout_image.layout_hover_style_flip.layout_content_display_show-on-hover .layout_image_content {
    transform: rotateY(180deg);
    transition: transform 650ms ease-in-out,opacity 650ms ease-in-out;
    }
.layout_image.layout_hover_style_flip.layout_content_display_show-on-hover:hover .layout_image_content {
    transform: rotateY(0deg);
    }
.layout_image.layout_hover_style_flip.layout_content_display_hide-on-hover > a,
.layout_image.layout_hover_style_flip.layout_content_display_hide-on-hover > span {
    transition: transform 650ms ease-in-out;
    transform: rotateY(180deg);
    }
.layout_image.layout_hover_style_flip.layout_content_display_hide-on-hover:hover > a,
.layout_image.layout_hover_style_flip.layout_content_display_hide-on-hover:hover > span {
    transform: rotateY(0deg);
    }
.layout_image.layout_hover_style_flip.layout_content_display_hide-on-hover .layout_image_content {
    transform: rotateY(0deg);
    transition: transform 650ms ease-in-out,opacity 650ms ease-in-out;
    }
.layout_image.layout_hover_style_flip.layout_content_display_hide-on-hover:hover .layout_image_content {
    transform: rotateY(-180deg);
    }
.layout_image:not(.layout_runtime_editing) > .layout_fe_before:not(:hover) {
    display: block;
    border: 0;
    z-index: 15;
    }
.layout_image .layout_image_content_inner .layout_fe_before:not(:hover) {
    border: 0;
    }
.layout_image .layout_image_content_inner .layout_fe_before {
    display: block;
    z-index: 16 !important;
    }
.layout_image .layout_image_content_inner .layout_button .layout_fe_before {
    z-index: 17 !important;
    }
.layout_image .layout_image_content_inner .layout_icon .layout_fe_before {
    z-index: 17 !important;
    }


.layout_service {
    display: inline-flex;
    max-width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
    flex-flow: row nowrap;
    }
.layout_align_left .layout_align_center.layout_service,
.layout_align_right .layout_align_center.layout_service,
.layout_align_left .layout_align_center .layout_service,
.layout_align_right .layout_align_center .layout_service,
.layout_align_center.layout_service,
.layout_align_center .layout_service {
    flex-flow: column nowrap;
    text-align: center;
    }
.layout_align_right .layout_align_left.layout_service,
.layout_align_center .layout_align_left.layout_service,
.layout_align_right .layout_align_left .layout_service,
.layout_align_center .layout_align_left .layout_service,
.layout_align_left.layout_service,
.layout_align_left .layout_service,
.layout_align_left .layout_align_right.layout_service,
.layout_align_center .layout_align_right.layout_service,
.layout_align_left .layout_align_right .layout_service,
.layout_align_center .layout_align_right .layout_service,
.layout_align_right.layout_service,
.layout_align_right .layout_service {
    flex-flow: row nowrap;
    text-align: initial;
    }
.rtl .layout_align_right .layout_align_left.layout_service,
.rtl .layout_align_center .layout_align_left.layout_service,
.rtl .layout_align_right .layout_align_left .layout_service,
.rtl .layout_align_center .layout_align_left .layout_service,
.rtl .layout_align_left.layout_service,
.rtl .layout_align_left .layout_service,
.rtl .layout_align_left .layout_align_right.layout_service,
.rtl .layout_align_center .layout_align_right.layout_service,
.rtl .layout_align_left .layout_align_right .layout_service,
.rtl .layout_align_center .layout_align_right .layout_service,
.rtl .layout_align_right.layout_service,
.rtl .layout_align_right .layout_service {
    flex-flow: row-reverse nowrap;
    }
.layout_service .layout_icon_holder {
    transition: all 280ms ease;
    flex: 1 0 auto;
    display: block;
    vertical-align: middle;
    text-align: center;
    width: 2em;
    height: 2em;
    line-height: 2;
    order: 1;
    text-decoration: none;
    order: 1;
    align-self: initial;
    margin-bottom: 0;
    }
.layout_align_left .layout_align_right.layout_service .layout_icon_holder,
.layout_align_center .layout_align_right.layout_service .layout_icon_holder,
.layout_align_left .layout_align_right .layout_service .layout_icon_holder,
.layout_align_center .layout_align_right .layout_service .layout_icon_holder,
.layout_align_right.layout_service .layout_icon_holder,
.layout_align_right .layout_service .layout_icon_holder {
    order: 2;
    align-self: initial;
    margin-bottom: 0;
    }
.layout_align_right .layout_align_left.layout_service .layout_icon_holder,
.layout_align_center .layout_align_left.layout_service .layout_icon_holder,
.layout_align_right .layout_align_left .layout_service .layout_icon_holder,
.layout_align_center .layout_align_left .layout_service .layout_icon_holder,
.layout_align_left.layout_service .layout_icon_holder,
.layout_align_left .layout_service .layout_icon_holder {
    order: 1;
    align-self: initial;
    margin-bottom: 0;
    }
.layout_align_left .layout_align_center.layout_service .layout_icon_holder,
.layout_align_right .layout_align_center.layout_service .layout_icon_holder,
.layout_align_left .layout_align_center .layout_service .layout_icon_holder,
.layout_align_right .layout_align_center .layout_service .layout_icon_holder,
.layout_align_center.layout_service .layout_icon_holder,
.layout_align_center .layout_service .layout_icon_holder {
    align-self: center;
    margin-bottom: .25em;
    }
.layout_shape_square.layout_service .layout_icon_holder {
    border-radius: 0;
    }
.layout_shape_round.layout_service .layout_icon_holder {
    border-radius: 5px;
    }
.layout_shape_circle.layout_service .layout_icon_holder {
    border-radius: 50%;
    }
.layout_size_xsmall.layout_service .layout_icon_holder {
    font-size: 1em;
    }
.layout_style_borderless.layout_size_xsmall.layout_service .layout_icon_holder {
    font-size: 1.4em;
    }
.layout_size_small.layout_service .layout_icon_holder {
    font-size: 1.6em;
    }
.layout_style_borderless.layout_size_small.layout_service .layout_icon_holder {
    font-size: 2em;
    }
.layout_size_normal.layout_service .layout_icon_holder {
    font-size: 2.4em;
    }
.layout_style_borderless.layout_size_normal.layout_service .layout_icon_holder {
    font-size: 2.8em;
    }
.layout_size_large.layout_service .layout_icon_holder {
    font-size: 3.4em;
    }
.layout_style_borderless.layout_size_large.layout_service .layout_icon_holder {
    font-size: 3.6em;
    }
.layout_size_xlarge.layout_service .layout_icon_holder {
    font-size: 4em;
    }
.layout_style_borderless.layout_size_xlarge.layout_service .layout_icon_holder {
    font-size: 3.8em;
    }
.layout_style_borderless.layout_service .layout_icon_holder {
    border: none;
    width: auto;
    height: auto;
    line-height: 1;
    }
.layout_service .layout_service_content {
    flex: 1 1 auto;
    padding: 0 0 0 1em;
    order: 2;
    text-align: left;
    }
.layout_service .layout_service_content .layout_service_content_title {
    font-weight: 600;
    font-size: 1.1em;
    margin-bottom: 0;
    }
.layout_service .layout_service_content .layout_service_content_title a {
    text-decoration: none;
    box-shadow: none;
    color: inherit;
    }
.layout_align_right .layout_align_left.layout_service .layout_service_content,
.layout_align_center .layout_align_left.layout_service .layout_service_content,
.layout_align_right .layout_align_left .layout_service .layout_service_content,
.layout_align_center .layout_align_left .layout_service .layout_service_content,
.layout_align_left.layout_service .layout_service_content,
.layout_align_left .layout_service .layout_service_content {
    padding: 0 0 0 1em;
    order: 2;
    text-align: left;
    }
.layout_align_left .layout_align_right.layout_service .layout_service_content,
.layout_align_center .layout_align_right.layout_service .layout_service_content,
.layout_align_left .layout_align_right .layout_service .layout_service_content,
.layout_align_center .layout_align_right .layout_service .layout_service_content,
.layout_align_right.layout_service .layout_service_content,
.layout_align_right .layout_service .layout_service_content {
    padding: 0 1em 0 0;
    order: 1;
    text-align: right;
    }
.layout_align_left .layout_align_center.layout_service .layout_service_content,
.layout_align_right .layout_align_center.layout_service .layout_service_content,
.layout_align_left .layout_align_center .layout_service .layout_service_content,
.layout_align_right .layout_align_center .layout_service .layout_service_content,
.layout_align_center.layout_service .layout_service_content,
.layout_align_center .layout_service .layout_service_content {
    flex-flow: column nowrap;
    text-align: center;
    width: 100%;
    order: 2;
    padding: 0;
    }
.layout_service.layout_style_outline .layout_icon_holder {
    box-shadow: 0 0 0 1px var(--primary-color,black) inset;
    color: var(--primary-color,black);
    background-color: transparent;
    }
.layout_service.layout_style_outline:hover .layout_icon_holder {
    box-shadow: 0 0 0 1em var(--primary-color,black) inset;
    background-color: var(--primary-color,black);
    color: var(--secondary-color,white);
    }
.layout_service.layout_style_filled .layout_icon_holder {
    box-shadow: 0 0 0 1em var(--secondary-color,black) inset;
    color: var(--primary-color,white);
    }
.layout_service.layout_style_filled:hover .layout_icon_holder {
    box-shadow: 0 0 0 1px var(--secondary-color,black) inset;
    background-color: var(--primary-color,transparent);
    color: var(--secondary-color,black);
    }
.layout_service.layout_style_borderless .layout_icon_holder {
    color: var(--primary-color);
    }
.layout_service.layout_style_borderless:hover .layout_icon_holder {
    color: var(--secondary-color);
    }
.layout_tabs {
    position: relative;
    }
ul.layout_tabs_header {
    overflow: hidden;
    display: inline-block;
    margin: 0;
    padding: 0;
    }
ul.layout_tabs_header li {
    display: block;
    float: left;
    cursor: pointer;
    margin: 0;
    padding: 0;
    transition: all 300ms ease;
    }
ul.layout_tabs_header li.on {
    cursor: auto;
    }
.layout_style_outline ul.layout_tabs_header li,
.layout_style_filled ul.layout_tabs_header li {
    border-width: 0 0 0 1px;
    border-style: solid;
    }
.layout_style_outline ul.layout_tabs_header li:first-child,
.layout_style_filled ul.layout_tabs_header li:first-child {
    border-width: 0;
    }
ul.layout_tabs_header li span {
    line-height: 1.15;
    display: inline-block;
    padding: 1em 2em;
    }
ul.layout_tabs_header:after {
    clear: both;
    content: ' ';
    display: table;
    width: 100%;
    }
.layout_style_outline ul.layout_tabs_header,
.layout_style_filled ul.layout_tabs_header {
    border-width: 1px;
    border-style: solid;
    }
.layout_style_simple ul.layout_tabs_header li {
    border-bottom: 2px solid transparent;
    }
.layout_style_simple ul.layout_tabs_header li.on {
    border-color: black;
    }
.layout_style_simple ul.layout_tabs_header li:first-of-type span {
    padding-left: 0;
    }
.layout_style_simple ul.layout_tabs_header li:last-of-type span {
    padding-right: 0;
    }
.layout_shape_rounded ul.layout_tabs_header {
    border-radius: 5px;
    }
.layout_shape_round ul.layout_tabs_header {
    border-radius: 50px;
    }
.layout_shape_round ul.layout_tabs_header li:last-child span {
    padding-right: 2.5em;
    }
.layout_shape_round ul.layout_tabs_header li:first-child span {
    padding-left: 2.5em;
    }
.layout_tab_item {
    visibility: hidden;
    overflow: hidden;
    height: 0;
    opacity: 1;
    display: block;
    position: relative;
    top: 0;
    }
.layout_tab_item.has_layout_image {
    position: absolute;
    }
.layout_tab_item.on {
    visibility: visible;
    height: auto;
    position: relative;
    }
.layout_tabs.layout_style_outline .layout_tabs_header,
.layout_tabs.layout_style_filled .layout_tabs_header {
    border-color: var(--tabs-primary-color,black);
    }
.layout_tabs.layout_style_outline .layout_tabs_header li,
.layout_tabs.layout_style_filled .layout_tabs_header li:hover,
.layout_tabs.layout_style_filled .layout_tabs_header li.on {
    border-color: var(--tabs-primary-color,black);
    color: var(--tabs-primary-color,black);
    background-color: transparent;
    }
.layout_tabs.layout_style_outline .layout_tabs_header li:hover,
.layout_tabs.layout_style_outline .layout_tabs_header li.on,
.layout_tabs.layout_style_filled .layout_tabs_header li {
    background-color: var(--tabs-primary-color,black);
    color: var(--tabs-secondary-color,white);
    border-color: var(--tabs-primary-color,black);
    }
.layout_tabs.layout_style_simple .layout_tabs_header li {
    color: var(--tabs-secondary-color);
    }
.layout_tabs.layout_style_simple .layout_tabs_header li.on {
    color: var(--tabs-primary-color,black);
    border-color: var(--tabs-primary-color,black);
    }
@media (max-width: 580px) {
ul.layout_tabs_header {
    display: block;
    }
ul.layout_tabs_header li {
    float: none;
    }
.layout_style_outline ul.layout_tabs_header li,
.layout_style_filled ul.layout_tabs_header li {
    border-width: 1px 0 0;
    }
.layout_shape_round ul.layout_tabs_header {
    border-radius: 20px;
    }
}

.layout_accordion .layout_accordion_item_content:after {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.layout_accordion .layout_accordion_item {
    border-style: solid;
    border-width: 0 1px 1px;
    overflow: hidden;
    border-color: var(--accordion-primary-color,black);
    }
.layout_accordion .layout_accordion_item .layout_accordion_item_title {
    padding: .7em 1em;
    font-size: 1.1em;
    line-height: 1.3;
    border-width: 0;
    border-style: solid;
    cursor: pointer;
    transition: color 300ms ease,background-color 300ms ease;
    }
.layout_style_simple.layout_accordion .layout_accordion_item .layout_accordion_item_title {
    border-width: 0 0 1px;
    padding-left: 0;
    padding-right: 0;
    }
.layout_accordion .layout_accordion_item .layout_accordion_item_content {
    padding: .5em 1em;
    display: none;
    }
.layout_style_simple.layout_accordion .layout_accordion_item .layout_accordion_item_content {
    padding-left: 0;
    padding-right: 0;
    }
.layout_accordion .layout_accordion_item:last-child .layout_accordion_item_content {
    border-width: 0;
    }
.layout_accordion .layout_accordion_item.on .layout_accordion_item_content {
    display: block;
    }
.layout_accordion .layout_accordion_item.on .layout_accordion_item_title {
    border-width: 0 0 1px;
    }
.layout_accordion .layout_accordion_item:first-child {
    border-width: 1px;
    }
.layout_style_simple.layout_accordion .layout_accordion_item {
    border-width: 0;
    }
.layout_shape_rounded.layout_accordion .layout_accordion_item:first-child {
    border-radius: 5px 5px 0 0;
    }
.layout_shape_round.layout_accordion .layout_accordion_item:first-child {
    border-radius: 20px 20px 0 0;
    }
.layout_style_simple.layout_accordion .layout_accordion_item:first-child {
    border-width: 0;
    border-radius: 0;
    }
.layout_shape_rounded.layout_accordion .layout_accordion_item:last-child {
    border-radius: 0 0 5px 5px;
    }
.layout_shape_round.layout_accordion .layout_accordion_item:last-child {
    border-radius: 0 0 20px 20px;
    }
.layout_style_simple.layout_accordion .layout_accordion_item:last-child {
    border-width: 0;
    border-radius: 0;
    }
.layout_accordion.layout_style_outline .layout_accordion_item_title {
    border-color: var(--accordion-primary-color,black);
    color: var(--accordion-primary-color,black);
    background-color: transparent;
    }
.layout_accordion.layout_style_outline .layout_accordion_item.on .layout_accordion_item_title,
.layout_accordion.layout_style_outline .layout_accordion_item .layout_accordion_item_title:hover {
    color: var(--accordion-secondary-color,white);
    background-color: var(--accordion-primary-color,black);
    }
.layout_accordion.layout_style_filled .layout_accordion_item .layout_accordion_item_title {
    color: var(--accordion-secondary-color,white);
    background-color: var(--accordion-primary-color,black);
    }
.layout_accordion.layout_style_filled .layout_accordion_item.on .layout_accordion_item_title,
.layout_accordion.layout_style_filled .layout_accordion_item .layout_accordion_item_title:hover {
    color: var(--accordion-primary-color,black);
    background-color: transparent;
    }
.layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title {
    color: var(--accordion-primary-color,black);
    border-color: var(--accordion-primary-color,black);
    }
.layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:hover,
.layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title {
    color: var(--accordion-secondary-color,white);
    border-color: var(--accordion-secondary-color,white);
    }
.layout_video {
    display: block;
    position: relative;
    --site-bb-video-aspect-ratio: 16/9;
    padding-bottom: calc(100% * 1 / (var(--site-bb-video-aspect-ratio)));
    overflow: hidden;
    }
.layout_video > .content-video {
    display: block;
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    }
.layout_video > .content-video .mejs-container.mejs-video {
    width: 100% !important;
    height: 100% !important;
    }
.layout_video iframe,
.layout_video .mejs-container {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    }
.layout_disable_controls_yes.layout_video .mejs-controls {
    display: none !important;
    }
.slick-slider:not(.slick-initialized) {
    position: relative;
    width: 100%;
    min-height: 200px;
    }
.slick-slider:not(.slick-initialized) .layout_content_slider_item {
    position: absolute;
    left: auto;
    right: auto;
    opacity: 0;
    }
.slick-slider {
    position: relative;
    width: 100%;
    overflow: hidden;
    }
.layout_show_dots_below .slick-slider {
    overflow: initial;
    }
.slick-slider .slick-autoplay-toggle-button {
    display: none;
    }
.slick-slider .slick-list {
    width: auto;
    }
.slick-slider .slick-list .slick-slide .layout_content_slider_item_content {
    width: 100%;
    }
.layout_height_auto .slick-slider .slick-slide {
    width: 100%;
    }
.layout_height_auto .slick-slider .slick-slide img {
    max-width: none;
    width: 100%;
    height: auto;
    display: block;
    }
.layout_height_full_screen .slick-slider .slick-slide {
    height: 100vh;
    }
.layout_height_full_screen .slick-slider.slick-initialized .slick-slide {
    display: flex;
    align-items: center;
    }
.layout_height_full_screen .slick-slider.slick-initialized .slick-slide > div {
    flex: 1 1 100%;
    }
.layout_height_half_screen .slick-slider .slick-slide {
    height: 50vh;
    }
.layout_height_half_screen .slick-slider .slick-list {
    height: 50vh !important;
    }
.layout_height_keep-height .slick-slider .slick-slide {
    display: flex;
    align-items: center;
    }
.layout_height_full_screen .slick-slider .slick-slide,
.layout_height_half_screen .slick-slider .slick-slide {
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    }
.layout_slider.layout_use_lightbox .slick-slider .slick-slide {
    cursor: zoom-in;
    }
.layout_gap_small .slick-list {
    margin: 0 -.25rem;
    }
.layout_gap_small .slick-list .slick-slide .content {
    padding: 0 .25rem;
    }
.layout_gap_small.layout_slider .slick-list .layout_slider_item.slick-slide {
    padding: 0 .25rem;
    }
.layout_gap_normal .slick-list {
    margin: 0 -.5rem;
    }
.layout_gap_normal .slick-list .slick-slide .content {
    padding: 0 .5rem;
    }
.layout_gap_normal.layout_slider .slick-list .layout_slider_item.slick-slide {
    padding: 0 .5rem;
    }
.layout_gap_large .slick-list {
    margin: 0 -1rem;
    }
.layout_gap_large .slick-list .slick-slide .content {
    padding: 0 1rem;
    }
.layout_gap_large.layout_slider .slick-list .layout_slider_item.slick-slide {
    padding: 0 1rem;
    }


button.slick-arrow {
    padding: 0;
    letter-spacing: initial;
    border-radius: 0;
    position: absolute;
    z-index: 10;
    width: 44px;
    height: 44px;
    line-height: 44px;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    text-align: center;
    top: 50%;
    margin-top: -22px;
    border-radius: 0;
    background-color: rgba(0,0,0,.7);
    cursor: pointer;
    outline: none;
    border: none;
    }
button.slick-arrow:hover {
    background-color: rgba(0,0,0,.95);
    }
button.slick-arrow:focus {
    outline: none;
    }
button.slick-arrow.slick-next {
    right: 0;
    }
button.slick-arrow.slick-next:before {
    content: '\e684';
    }
.rtl button.slick-arrow.slick-next {
    left: 0;
    right: auto;
    }
.rtl button.slick-arrow.slick-next:before {
    content: '\e686';
    }
button.slick-arrow.slick-prev {
    left: 0;
    }
button.slick-arrow.slick-prev:before {
    content: '\e686';
    }
.rtl button.slick-arrow.slick-prev {
    right: 0;
    left: auto;
    }
.rtl button.slick-arrow.slick-prev:before {
    content: '\e684';
    }
button.slick-arrow.slick-disabled {
    opacity: .5;
    cursor: default;
    }
button.slick-arrow:before {
    color: #fff;
    display: block;
    font-size: 34px;
    font-family:Arial,Helvetica,sans-serif;
    line-height: 44px;
    }
button.slick-arrow:hover,
button.slick-arrow:focus {
    text-decoration: none;
    }
.layout_arrows_size_small button.slick-arrow {
    width: 34px;
    height: 34px;
    margin-top: -17px;
    }
.layout_arrows_size_small button.slick-arrow:before {
    font-size: 24px;
    line-height: 34px;
    }
.layout_arrows_size_large button.slick-arrow {
    width: 64px;
    height: 64px;
    margin-top: -32px;
    }
.layout_arrows_size_large button.slick-arrow:before {
    font-size: 54px;
    line-height: 64px;
    }
.slick-list {
    width: 100%;
    position: relative;
    }
.slick-list .slick-slide {
    background-size: cover;
    }
.slick-dots {
    position: absolute;
    bottom: 1em;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    z-index: 1;
    }
.layout_show_dots_below .slick-dots {
    bottom: -2em;
    }
.slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
    border: 2px solid white;
    border-radius: 50%;
    transition: background-color 300ms ease;
    }
.slick-dots li.slick-active,
.slick-dots li:hover {
    background: white;
    }
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 1em;
    height: 1em;
    cursor: pointer;
    color: transparent;
    background-color: transparent;
    border: 0;
    outline: none;
    }


.layout_content_slider_item[class*="layout_background_overlay"] {
    position: relative;
    }
.layout_content_slider_item[class*="layout_background_overlay"]:before {
    content: ' ';
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    }
.layout_content_slider_item[class*="layout_background_overlay"] .layout_content_slider_item_content {
    position: relative;
    z-index: 1;
    }
.layout_content_slider_item[class*="dark_stripes"]:before {
    background-image: linear-gradient(to right top,transparent 33%,rgba(0,0,0,.75) 33%,rgba(0,0,0,.75) 66%,transparent 66%);
    background-size: 3px 3px;
    background-repeat: repeat;
    }
.layout_content_slider_item[class*="light_stripes"]:before {
    background-image: linear-gradient(to right top,transparent 33%,rgba(255,255,255,.5) 33%,rgba(255,255,255,.5) 66%,transparent 66%);
    background-size: 3px 3px;
    background-repeat: repeat;
    }
.layout_content_slider_item[class*="light_solid"]:before {
    background-color: rgba(255,255,255,.5);
    }
.layout_content_slider_item[class*="dark_solid"]:before {
    background-color: rgba(0,0,0,.5);
    }
.layout_content_slider_item[class*="dark_gradient"]:before {
    background: linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,1) 100%);
    }
.layout_content_slider_item[class*="light_gradient"]:before {
    background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 75%,rgba(255,255,255,1) 100%);
    }


.layout_masonry_post_grid_content {
    transition: opacity 2s;
    }
.layout_grid_container:after {
    content: '';
    display: block;
    clear: both;
    }
.layout_grid_hide {
    opacity: 0;
    transition: opacity 0s;
    }
.layout_grid_container.layout_columns_1 .layout_grid_sizer,
.layout_grid_container.layout_columns_1 .layout_grid_item {
    width: 100%;
    }
.layout_grid_container.layout_columns_2 .layout_grid_sizer,
.layout_grid_container.layout_columns_2 .layout_grid_item {
    width: 50%;
    }
.layout_grid_container.layout_columns_2 .layout_tile_format_21 {
    width: 100%;
    }
.layout_grid_container.layout_columns_3 .layout_grid_sizer,
.layout_grid_container.layout_columns_3 .layout_grid_item {
    width: 33.333333%;
    }
.layout_grid_container.layout_columns_3 .layout_tile_format_21 {
    width: 66.6666687%;
    }
.layout_grid_container.layout_columns_4 .layout_grid_sizer,
.layout_grid_container.layout_columns_4 .layout_grid_item {
    width: 25%;
    }
.layout_grid_container.layout_columns_4 .layout_tile_format_21 {
    width: 50%;
    }
.layout_grid_container.layout_columns_5 .layout_grid_sizer,
.layout_grid_container.layout_columns_5 .layout_grid_item {
    width: 20%;
    }
.layout_grid_container.layout_columns_5 .layout_tile_format_21 {
    width: 40%;
    }
.layout_grid_container.layout_columns_6 .layout_grid_sizer,
.layout_grid_container.layout_columns_6 .layout_grid_item {
    width: 16.666667%;
    }
.layout_grid_container.layout_columns_6 .layout_tile_format_21 {
    width: 33.333333%;
    }
@media screen and (max-width: 768px) {
.layout_column[data-width="12"] .layout_grid_container.layout_columns_1 .layout_grid_sizer,
.layout_column[data-width="12"] .layout_grid_container.layout_columns_1 .layout_grid_item,
.layout_column[data-width="12"] .layout_grid_container.layout_columns_2 .layout_grid_sizer,
.layout_column[data-width="12"] .layout_grid_container.layout_columns_2 .layout_grid_item,
.layout_column[data-width="12"] .layout_grid_container.layout_columns_3 .layout_grid_sizer,
.layout_column[data-width="12"] .layout_grid_container.layout_columns_3 .layout_grid_item,
.layout_column[data-width="12"] .layout_grid_container.layout_columns_4 .layout_grid_sizer,
.layout_column[data-width="12"] .layout_grid_container.layout_columns_4 .layout_grid_item,
.layout_column[data-width="12"] .layout_grid_container.layout_columns_5 .layout_grid_sizer,
.layout_column[data-width="12"] .layout_grid_container.layout_columns_5 .layout_grid_item,
.layout_column[data-width="12"] .layout_grid_container.layout_columns_6 .layout_grid_sizer,
.layout_column[data-width="12"] .layout_grid_container.layout_columns_6 .layout_grid_item,
.layout_column[data-width="9"] .layout_grid_container.layout_columns_1 .layout_grid_sizer,
.layout_column[data-width="9"] .layout_grid_container.layout_columns_1 .layout_grid_item,
.layout_column[data-width="9"] .layout_grid_container.layout_columns_2 .layout_grid_sizer,
.layout_column[data-width="9"] .layout_grid_container.layout_columns_2 .layout_grid_item,
.layout_column[data-width="9"] .layout_grid_container.layout_columns_3 .layout_grid_sizer,
.layout_column[data-width="9"] .layout_grid_container.layout_columns_3 .layout_grid_item,
.layout_column[data-width="9"] .layout_grid_container.layout_columns_4 .layout_grid_sizer,
.layout_column[data-width="9"] .layout_grid_container.layout_columns_4 .layout_grid_item,
.layout_column[data-width="9"] .layout_grid_container.layout_columns_5 .layout_grid_sizer,
.layout_column[data-width="9"] .layout_grid_container.layout_columns_5 .layout_grid_item,
.layout_column[data-width="9"] .layout_grid_container.layout_columns_6 .layout_grid_sizer,
.layout_column[data-width="9"] .layout_grid_container.layout_columns_6 .layout_grid_item {
    width: 100%;
    }
}


.layout_grid_item_post_content {
    background: rgba(0,0,0,.05);
    padding: 1.5em 1em .5em;
    flex-grow: 1;
    }
.layout_grid_item_post_content .layout_grid_item_category {
    padding: 0 0 1em;
    }
.layout_grid_item_post_content .layout_grid_item_category .post-categories {
    font-size: .75em;
    line-height: 2;
    list-style: none;
    margin: 0;
    padding: 0;
    }
.layout_grid_item_post_content .layout_grid_item_category .post-categories li {
    margin: 0 0 .25em;
    display: inline-block;
    }
.layout_grid_item_post_content .layout_grid_item_category .post-categories li a {
    display: block;
    background: rgba(0,0,0,.2);
    text-decoration: none;
    padding: 0 .75em;
    box-shadow: none;
    }
.layout_grid_item_post_content .layout_grid_item_category .post-categories li a:hover {
    background: rgba(0,0,0,.1);
    }
.layout_grid_item_post_content .layout_grid_item_meta {
    padding: 0 0 1em;
    }
.layout_grid_item_post_content .layout_grid_item_meta > span {
    display: inline-block;
    font-size: .875em;
    line-height: 1.1;
    font-weight: 600;
    padding: 0 1em 0 0;
    }
.layout_grid_item_post_content .layout_grid_item_meta > span:before {
    display: inline-block;
    margin: 0 5px 0 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: 400;
    font-family:Arial,Helvetica,sans-serif;
    }
.layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_date:before {
    content:"";
    }
.layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author:before {
    content:"";
    }
.layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author a {
    box-shadow: none;
    }
.layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments:before {
    content:"";
    }
.layout_grid_item_post_content .layout_grid_item_post_title {
    font-size: 1.4em;
    line-height: 1.3;
    margin: 0;
    padding: 0;
    }
.layout_grid_item_post_content .layout_grid_item_post_title a {
    text-decoration: none;
    box-shadow: none;
    }
.layout_grid_item_post_content .layout_grid_item_post_title + .layout_grid_item_post_excerpt:not(:empty) {
    margin-top: 1em;
    }
.layout_grid_item_post_content .layout_grid_item_post_share {
    margin-top: 1em;
    }
.layout_grid_item_post_content .layout_grid_item_post_share .layout_icon {
    float: none;
    }
.layout_masonry_image_grid .layout_grid_item {
    overflow: hidden;
    }
.layout_masonry_image_grid .layout_grid_item_inner_content {
    position: absolute;
    top: 0;
    left: 0;
    }
.layout_masonry_image_grid .layout_grid_item_inner {
    overflow: hidden;
    }
.layout_masonry_image_grid .layout_grid_item_inner > .layout_grid_item_inner_image {
    cursor: pointer;
    display: block;
    float: left;
    width: 100%;
    }
.layout_masonry_image_grid .layout_grid_item_inner:after {
    content: '';
    display: table;
    clear: both;
    }
.layout_masonry_image_grid.layout_gap_extrasmall .layout_masonry_post_image_content {
    margin-left: -1px;
    margin-top: -1px;
    width: calc(100% + 2px);
    }
.layout_masonry_image_grid.layout_gap_extrasmall .layout_masonry_post_image_content .layout_grid_item_inner {
    transform: translate(1px,1px);
    }
.layout_masonry_image_grid.layout_gap_small .layout_masonry_post_image_content {
    margin-left: -5px;
    margin-top: -5px;
    width: calc(100% + 10px);
    }
.layout_masonry_image_grid.layout_gap_small .layout_masonry_post_image_content .layout_grid_item_inner {
    transform: translate(5px,5px);
    }
.layout_masonry_image_grid.layout_gap_normal .layout_masonry_post_image_content {
    margin-left: -20px;
    margin-top: -20px;
    width: calc(100% + 40px);
    }
.layout_masonry_image_grid.layout_gap_normal .layout_masonry_post_image_content .layout_grid_item_inner {
    transform: translate(20px,20px);
    }
.layout_masonry_image_grid.layout_gap_large .layout_masonry_post_image_content {
    margin-left: -30px;
    margin-top: -30px;
    width: calc(100% + 60px);
    }
.layout_masonry_image_grid.layout_gap_large .layout_masonry_post_image_content .layout_grid_item_inner {
    transform: translate(30px,30px);
    }
.layout_masonry_post_grid .layout_masonry_post_grid_content {
    overflow: hidden;
    }
.layout_masonry_post_grid.layout_gap_extrasmall .layout_masonry_post_grid_content {
    margin: -1px;
    }
.layout_masonry_post_grid.layout_gap_extrasmall .layout_masonry_post_grid_content .layout_grid_item {
    padding: 1px;
    }
.layout_masonry_post_grid.layout_gap_small .layout_masonry_post_grid_content {
    margin: -3px;
    }
.layout_masonry_post_grid.layout_gap_small .layout_masonry_post_grid_content .layout_grid_item {
    padding: 3px;
    }
.layout_masonry_post_grid.layout_gap_normal .layout_masonry_post_grid_content {
    margin: -20px;
    }
.layout_masonry_post_grid.layout_gap_normal .layout_masonry_post_grid_content .layout_grid_item {
    padding: 20px;
    }
.layout_masonry_post_grid.layout_gap_large .layout_masonry_post_grid_content {
    margin: -30px;
    }
.layout_masonry_post_grid.layout_gap_large .layout_masonry_post_grid_content .layout_grid_item {
    padding: 30px;
    }
.layout_post_grid_filter {
    text-align: center;
    padding: 1em 2em;
    }
.layout_post_grid_filter .layout_post_grid_filter_item {
    display: inline-block;
    padding: 0 1em;
    margin: 0 1px;
    cursor: pointer;
    }
.layout_post_grid_filter .layout_post_grid_filter_item:hover,
.layout_post_grid_filter .layout_post_grid_filter_item.active {
    background: rgba(0,0,0,.05);
    }
.layout_post_grid_loader {
    margin: auto;
    border: .4em solid #f3f3f3;
    border-top: .4em solid #3498db;
    border-radius: 50%;
    width: 4em;
    height: 4em;
    -webkit-animation: layout_grid_animation 2s linear infinite;
    animation: layout_grid_animation 2s linear infinite;
    display: none;
    }
@keyframes layout_grid_animation {
0% {
    transform: rotate(0deg);
    }
100% {
    transform: rotate(360deg);
    }
}

.layout_grid_item_post_thumbnail img {
    width: 100%;
    }
.mfp-container {
    background: rgba(0,0,0,.7);
    }


.layout_masonry_image_grid.layout_no_lightbox .layout_grid_item_inner_image {
    cursor: auto;
    }
.layout_price_list {
    display: block;
    position: relative;
    border-style: solid;
    border-width: 1px;
    padding: 0;
    border-color: var(--secondary-color,black);
    }
.layout_price_list .layout_price_list_title {
    font-size: 1.8em;
    line-height: 1.3;
    padding: 1rem 2rem;
    }
.layout_price_list .layout_price_list_subtitle {
    margin: 2rem 2rem 0;
    }
.layout_price_list .layout_price_list_price {
    margin: 2rem 2rem 0;
    display: inline-flex;
    }
.layout_price_list .layout_price_list_price .layout_price_list_amount {
    font-size: 4em;
    line-height: 1;
    flex: 0 1 100%;
    }
.layout_price_list .layout_price_list_price .layout_price_list_currency {
    font-size: 1.35em;
    line-height: 1;
    flex: 1 0 0%;
    }
.layout_currency_position_right.layout_price_list .layout_price_list_price .layout_price_list_currency {
    order: 1;
    }
.layout_price_list ul {
    clear: left;
    display: block;
    list-style: none;
    margin: 0;
    padding: 2rem 0 0;
    }
.layout_price_list ul:before {
    clear: both;
    content: ' ';
    display: table;
    width: 100%;
    }
.layout_price_list ul li {
    display: block;
    margin: 0;
    padding: .7rem 2rem;
    border-width: 1px 0 0;
    border-style: solid;
    }
.layout_price_list .layout_price_list_title {
    color: var(--primary-color,white);
    background-color: var(--secondary-color,black);
    }
.layout_price_list ul li {
    border-color: var(--secondary-color,black);
    }
.layout_latest_posts_item {
    position: relative;
    }
.layout_latest_posts_item .layout_latest_posts_item_image {
    overflow: hidden;
    margin: 0 0 1em;
    }
.layout_latest_posts_item .layout_latest_posts_item_image img {
    display: block;
    max-width: none;
    width: 100%;
    }
.layout_image_shape_rounded .layout_latest_posts_item .layout_latest_posts_item_image {
    border-radius: 5px;
    }
.layout_image_shape_round .layout_latest_posts_item .layout_latest_posts_item_image {
    border-radius: 20px;
    }
.layout_latest_posts_item .layout_latest_posts_item_category {
    padding: 0 0 1em;
    }
.layout_latest_posts_item .layout_latest_posts_item_category .post-categories {
    font-size: .75em;
    line-height: 2;
    list-style: none;
    margin: 0;
    padding: 0;
    }
.layout_latest_posts_item .layout_latest_posts_item_category .post-categories li {
    margin: 0 0 .25em;
    display: inline-block;
    }
.layout_latest_posts_item .layout_latest_posts_item_category .post-categories li a {
    display: block;
    background: rgba(0,0,0,.2);
    text-decoration: none;
    padding: 0 .75em;
    box-shadow: none;
    }
.layout_latest_posts_item .layout_latest_posts_item_category .post-categories li a:hover {
    background: rgba(0,0,0,.1);
    }
.layout_latest_posts_item .layout_latest_posts_item_title {
    font-size: 1.2em;
    font-weight: 700;
    margin: 0 0 .6em;
    }
.layout_latest_posts_item .layout_latest_posts_item_title a {
    box-shadow: none;
    }
.layout_latest_posts_item .layout_latest_posts_item_meta {
    padding: 0 0 1em;
    }
.layout_latest_posts_item .layout_latest_posts_item_meta > span {
    display: inline-block;
    font-size: .875em;
    line-height: 1.1;
    font-weight: 600;
    padding: 0 1em 0 0;
    }
.layout_latest_posts_item .layout_latest_posts_item_meta > span:before {
    display: inline-block;
    margin: 0 5px 0 0;
    font-size: inherit;
    line-height: inherit;
    font-weight: 400;
    font-family:Arial,Helvetica,sans-serif;
    }
.layout_latest_posts_item .layout_latest_posts_item_meta .layout_latest_posts_item_date:before {
    content:"";
    }
.layout_latest_posts_item .layout_latest_posts_item_meta .layout_latest_posts_item_author:before {
    content:"";
    }
.layout_latest_posts_item .layout_latest_posts_item_meta .layout_latest_posts_item_author a {
    box-shadow: none;
    }
.layout_latest_posts_item .layout_latest_posts_item_meta .layout_latest_posts_item_comments:before {
    content:"";
    }
.layout_latest_posts {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-content: flex-start;
    align-items: flex-start;
    }
.layout_latest_posts.layout_columns_1 {
    display: block;
    }
.layout_latest_posts .layout_latest_posts_item {
    flex-grow: 1;
    flex-shrink: 1;
    }
.layout_columns_1.layout_latest_posts .layout_latest_posts_item {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_columns_2.layout_latest_posts .layout_latest_posts_item {
    flex-basis: 50%;
    max-width: 50%;
    }
.layout_columns_3.layout_latest_posts .layout_latest_posts_item {
    flex-basis: 33.33%;
    max-width: 33.33%;
    }
.layout_columns_4.layout_latest_posts .layout_latest_posts_item {
    flex-basis: 25%;
    max-width: 25%;
    }
.layout_columns_5.layout_latest_posts .layout_latest_posts_item {
    flex-basis: 20%;
    max-width: 20%;
    }
.layout_columns_6.layout_latest_posts .layout_latest_posts_item {
    flex-basis: 16.66%;
    max-width: 16.66%;
    }


.layout_latest_posts {
    margin: -1em -1em 0;
    }
.layout_latest_posts .layout_latest_posts_item {
    padding: 2em 1em 0;
    }
.layout_latest_posts.layout_gap_small {
    margin: -.5em -.5em 0;
    }
.layout_latest_posts.layout_gap_small .layout_latest_posts_item {
    padding: 1em .5em 0;
    }
.layout_latest_posts.layout_gap_no_gap {
    margin: 0;
    }
.layout_latest_posts.layout_gap_no_gap .layout_latest_posts_item {
    padding: 0;
    }
.layout_latest_posts.layout_gap_no_gap .layout_latest_posts_item .layout_latest_posts_item_title,
.layout_latest_posts.layout_gap_no_gap .layout_latest_posts_item .layout_latest_posts_item_category,
.layout_latest_posts.layout_gap_no_gap .layout_latest_posts_item .layout_latest_posts_item_date,
.layout_latest_posts.layout_gap_no_gap .layout_latest_posts_item .layout_latest_posts_item_excerpt {
    padding-left: .5em;
    padding-right: .5em;
    }
.layout_latest_posts.layout_gap_large {
    margin: -2em -2em 0;
    }
.layout_latest_posts.layout_gap_large .layout_latest_posts_item {
    padding: 4em 2em 0;
    }
@media (max-width: 992px) {
.layout_columns_4.layout_latest_posts .layout_latest_posts_item {
    flex-basis: 50%;
    max-width: 50%;
    }
.layout_columns_6.layout_latest_posts .layout_latest_posts_item {
    flex-basis: 33.33%;
    max-width: 33.33%;
    }
}

@media (max-width: 480px) {
.layout_columns_2.layout_latest_posts .layout_latest_posts_item {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_columns_3.layout_latest_posts .layout_latest_posts_item {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_columns_4.layout_latest_posts .layout_latest_posts_item {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_columns_5.layout_latest_posts .layout_latest_posts_item {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_columns_6.layout_latest_posts .layout_latest_posts_item {
    flex-basis: 50%;
    max-width: 50%;
    }
}

@media (max-width: 370px) {
.layout_columns_6.layout_latest_posts .layout_latest_posts_item {
    flex-basis: 100%;
    }
}

.layout_custom_menu > div {
    display: flex;
    }
.layout_custom_menu.layout_direction_horizontal div > ul > li {
    display: inline-block;
    float: left;
    padding: 0 .25em;
    }
.rtl .layout_custom_menu.layout_direction_horizontal div > ul > li {
    float: right;
    }
.layout_font_weight_normal.layout_custom_menu {
    font-weight: normal;
    }
.layout_font_weight_bold.layout_custom_menu {
    font-weight: bold;
    }
.layout_font_weight_bolder.layout_custom_menu {
    font-weight: bolder;
    }
.layout_font_weight_lighter.layout_custom_menu {
    font-weight: 300;
    }
.layout_font_weight_light.layout_custom_menu {
    font-weight: 200;
    }
.layout_font_weight_thin.layout_custom_menu {
    font-weight: 100;
    }
.layout_font_weight_100.layout_custom_menu {
    font-weight: 100;
    }
.layout_font_weight_200.layout_custom_menu {
    font-weight: 200;
    }
.layout_font_weight_300.layout_custom_menu {
    font-weight: 300;
    }
.layout_font_weight_400.layout_custom_menu {
    font-weight: 400;
    }
.layout_font_weight_500.layout_custom_menu {
    font-weight: 500;
    }
.layout_font_weight_600.layout_custom_menu {
    font-weight: 600;
    }
.layout_font_weight_700.layout_custom_menu {
    font-weight: 700;
    }
.layout_font_weight_800.layout_custom_menu {
    font-weight: 800;
    }
.layout_font_weight_900.layout_custom_menu {
    font-weight: 900;
    }
.layout_align_left .layout_align_center.layout_custom_menu div ul,
.layout_align_right .layout_align_center.layout_custom_menu div ul,
.layout_align_left .layout_align_center .layout_custom_menu div ul,
.layout_align_right .layout_align_center .layout_custom_menu div ul,
.layout_align_center.layout_custom_menu div ul,
.layout_align_center .layout_custom_menu div ul {
    text-align: left;
    }
.layout_align_left .layout_align_center.layout_custom_menu > div,
.layout_align_right .layout_align_center.layout_custom_menu > div,
.layout_align_left .layout_align_center .layout_custom_menu > div,
.layout_align_right .layout_align_center .layout_custom_menu > div,
.layout_align_center.layout_custom_menu > div,
.layout_align_center .layout_custom_menu > div {
    justify-content: center;
    }
.layout_align_left .layout_align_right.layout_custom_menu div ul,
.layout_align_center .layout_align_right.layout_custom_menu div ul,
.layout_align_left .layout_align_right .layout_custom_menu div ul,
.layout_align_center .layout_align_right .layout_custom_menu div ul,
.layout_align_right.layout_custom_menu div ul,
.layout_align_right .layout_custom_menu div ul {
    text-align: left;
    }
.layout_align_left .layout_align_right.layout_custom_menu > div,
.layout_align_center .layout_align_right.layout_custom_menu > div,
.layout_align_left .layout_align_right .layout_custom_menu > div,
.layout_align_center .layout_align_right .layout_custom_menu > div,
.layout_align_right.layout_custom_menu > div,
.layout_align_right .layout_custom_menu > div {
    justify-content: flex-end;
    }
.layout_progress_bar {
    overflow: hidden;
    position: relative;
    }
.layout_progress_bar .layout_progress_bar_bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    opacity: .2;
    }
.layout_progress_bar .layout_progress_bar_inner {
    padding: .5em 1em;
    z-index: 1;
    transition: transform 500ms ease;
    transform: translateX(-99.9%);
    }
.layout_progress_bar .layout_progress_bar_inner.animated {
    transform: translateX(0%);
    }
.layout_align_left .layout_align_right.layout_progress_bar .layout_progress_bar_inner,
.layout_align_center .layout_align_right.layout_progress_bar .layout_progress_bar_inner,
.layout_align_left .layout_align_right .layout_progress_bar .layout_progress_bar_inner,
.layout_align_center .layout_align_right .layout_progress_bar .layout_progress_bar_inner,
.layout_align_right.layout_progress_bar .layout_progress_bar_inner,
.layout_align_right .layout_progress_bar .layout_progress_bar_inner {
    text-align: right;
    }
.layout_align_right .layout_align_left.layout_progress_bar .layout_progress_bar_inner,
.layout_align_center .layout_align_left.layout_progress_bar .layout_progress_bar_inner,
.layout_align_right .layout_align_left .layout_progress_bar .layout_progress_bar_inner,
.layout_align_center .layout_align_left .layout_progress_bar .layout_progress_bar_inner,
.layout_align_left.layout_progress_bar .layout_progress_bar_inner,
.layout_align_left .layout_progress_bar .layout_progress_bar_inner {
    text-align: left;
    }
.layout_align_left .layout_align_center.layout_progress_bar .layout_progress_bar_inner,
.layout_align_right .layout_align_center.layout_progress_bar .layout_progress_bar_inner,
.layout_align_left .layout_align_center .layout_progress_bar .layout_progress_bar_inner,
.layout_align_right .layout_align_center .layout_progress_bar .layout_progress_bar_inner,
.layout_align_center.layout_progress_bar .layout_progress_bar_inner,
.layout_align_center .layout_progress_bar .layout_progress_bar_inner {
    text-align: center;
    }
.layout_shape_rounded:not(.layout_style_line).layout_progress_bar .layout_progress_bar_inner {
    border-radius: 5px;
    }
.layout_shape_rounded:not(.layout_style_line).layout_progress_bar {
    border-radius: 5px;
    }
.layout_size_small.layout_progress_bar {
    font-size: .9em;
    }
.layout_size_small.layout_progress_bar .layout_progress_bar_inner {
    padding: .3em .5em;
    }
.layout_style_outline.layout_progress_bar .layout_progress_bar_bg {
    background: white;
    }
.layout_style_outline.layout_progress_bar .layout_progress_bar_inner {
    color: black;
    border: 1px solid black;
    }
.layout_style_line.layout_progress_bar .layout_progress_bar_bg {
    background: white;
    }
.layout_style_line.layout_progress_bar .layout_progress_bar_inner {
    color: black;
    border-bottom: 2px solid black;
    }
.layout_style_filled.layout_progress_bar .layout_progress_bar_bg {
    background: white;
    }
.layout_style_filled.layout_progress_bar .layout_progress_bar_inner {
    color: white;
    background: black;
    }
.rtl .layout_progress_bar .layout_progress_bar_inner {
    float: right;
    transform: translateX(99.9%);
    }
.rtl .layout_progress_bar .layout_progress_bar_inner.animated {
    transform: translateX(0%);
    }
.layout_progress_bar.layout_style_outline .layout_progress_bar_bg,
.layout_progress_bar.layout_style_line .layout_progress_bar_bg {
    background: var(--secondary-color);
    }
.layout_progress_bar.layout_style_outline .layout_progress_bar_inner,
.layout_progress_bar.layout_style_line .layout_progress_bar_inner {
    border-color: var(--primary-color);
    color: var(--primary-color);
    }
.layout_progress_bar.layout_style_filled .layout_progress_bar_bg {
    background: var(--primary-color);
    }
.layout_progress_bar.layout_style_filled .layout_progress_bar_inner {
    background: var(--secondary-color);
    color: var(--primary-color);
    }
.layout_progress_bar:nth-child(1) .layout_progress_bar_inner {
    transition-delay: 300ms;
    }
.layout_progress_bar:nth-child(2) .layout_progress_bar_inner {
    transition-delay: 400ms;
    }
.layout_progress_bar:nth-child(3) .layout_progress_bar_inner {
    transition-delay: 500ms;
    }
.layout_progress_bar:nth-child(4) .layout_progress_bar_inner {
    transition-delay: 600ms;
    }
.layout_progress_bar:nth-child(5) .layout_progress_bar_inner {
    transition-delay: 700ms;
    }
.layout_progress_bar:nth-child(6) .layout_progress_bar_inner {
    transition-delay: 800ms;
    }
.layout_progress_bar:nth-child(7) .layout_progress_bar_inner {
    transition-delay: 900ms;
    }
.layout_progress_bar:nth-child(8) .layout_progress_bar_inner {
    transition-delay: 1000ms;
    }
.layout_progress_bar:nth-child(9) .layout_progress_bar_inner {
    transition-delay: 1100ms;
    }
.layout_progress_bar:nth-child(10) .layout_progress_bar_inner {
    transition-delay: 1200ms;
    }
.layout_progress_bar:nth-child(11) .layout_progress_bar_inner {
    transition-delay: 1300ms;
    }
.layout_progress_bar:nth-child(12) .layout_progress_bar_inner {
    transition-delay: 1400ms;
    }
.layout_progress_bar:nth-child(13) .layout_progress_bar_inner {
    transition-delay: 1500ms;
    }
.layout_progress_bar:nth-child(14) .layout_progress_bar_inner {
    transition-delay: 1600ms;
    }
.layout_progress_bar:nth-child(15) .layout_progress_bar_inner {
    transition-delay: 1700ms;
    }
.layout_progress_bar:nth-child(16) .layout_progress_bar_inner {
    transition-delay: 1800ms;
    }
.layout_progress_bar:nth-child(17) .layout_progress_bar_inner {
    transition-delay: 1900ms;
    }
.layout_progress_bar:nth-child(18) .layout_progress_bar_inner {
    transition-delay: 2000ms;
    }
.layout_progress_bar:nth-child(19) .layout_progress_bar_inner {
    transition-delay: 2100ms;
    }
.layout_progress_bar:nth-child(20) .layout_progress_bar_inner {
    transition-delay: 2200ms;
    }
.layout_progress_bar_text:empty:before {
    content: '\00a0';
    }


.layout_map {
    position: relative;
    }
.layout_map.layout_map_with_content:not(.layout_map_type_static) .layout_map_map {
    height: 100% !important;
    width: 100% !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    }
.layout_map .layout_map_content {
    position: relative;
    display: none;
    pointer-events: none;
    }
.layout_map_with_content.layout_map .layout_map_content {
    display: block;
    }
.layout_map_type_static.layout_map_with_content.layout_map .layout_map_content {
    height: 100% !important;
    width: 100% !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    }
.layout_map_no_overlay.layout_map .layout_map_content,
.layout_map_no_overlay.layout_map_with_content.layout_map .layout_map_content {
    opacity: 0;
    visibility: hidden;
    }
.layout_map .layout_map_content .layout_map_content_wrapper {
    display: flex;
    overflow: hidden;
    padding: 1em;
    width: 30%;
    }
.layout_map .layout_map_content .layout_map_content_wrapper .layout_map_location {
    background: white;
    padding: 1em;
    opacity: 0;
    visibility: hidden;
    flex: 0 0 100%;
    transition: opacity 300ms ease;
    order: 1;
    pointer-events: none;
    }
.layout_map .layout_map_content .layout_map_content_wrapper .layout_map_location.layout_map_location_without_content {
    visibility: hidden;
    }
.layout_map .layout_map_content .layout_map_content_wrapper .layout_map_location.layout_map_location_show {
    opacity: 1;
    visibility: visible;
    order: 0;
    pointer-events: all;
    }
@media (max-width: 768px) {
.layout_map .layout_map_content:not(.layout_map_type_static) .layout_map_content_wrapper {
    width: 50%;
    }
}

@media (max-width: 640px) {
.layout_map.layout_map_with_content:not(.layout_map_type_static) .layout_map_map {
    height: 600px !important;
    position: relative;
    }
.layout_map .layout_map_content:not(.layout_map_type_static) .layout_map_content_wrapper {
    width: 100%;
    margin: 0;
    }
.layout_map_type_static.layout_map_with_content.layout_map .layout_map_content {
    position: relative;
    }
}

.layout_cost_calculator .layout_cost_calculator_item {
    margin: 0 0 1em;
    }
.layout_cost_calculator .layout_cost_calculator_item input:not([type="checkbox"]),
.layout_cost_calculator .layout_cost_calculator_item input:not([type="radio"]),
.layout_cost_calculator .layout_cost_calculator_item input:not([type="submit"]),
.layout_cost_calculator .layout_cost_calculator_item .layout_widget_select_selected {
    padding: .625em .4375em;
    line-height: 1.1;
    border: 1px solid grey;
    }
.layout_cost_calculator .layout_cost_calculator_item .layout_cost_calculator_item_title {
    margin: 0 0 .3em;
    }
.layout_cost_calculator .layout_cost_calculator_total {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-start;
    }
.layout_cost_calculator .layout_cost_calculator_total .layout_cost_calculator_total_text {
    flex: 5 1 auto;
    background: #ddd;
    color: #000;
    padding: .8em 1.25em;
    }
.layout_cost_calculator .layout_cost_calculator_total .layout_cost_calculator_total_amount {
    flex: 0 0 auto;
    background-color: #333;
    font-weight: 700;
    color: #fff;
    padding: .8em 2em;
    }


.layout_widget_select {
    cursor: pointer;
    position: relative;
    }
.layout_widget_select_selected {
    border: 1px solid #666;
    line-height: 1.1;
    padding: .625em .4375em;
    }
.layout_widget_select_selected > div:first-child {
    font-weight: 700;
    }
.layout_widget_select_selected > div:last-child {
    margin-top: .5em;
    font-size: .875em;
    }
.layout_widget_select_items {
    display: none;
    position: absolute;
    z-index: 5;
    left: 0;
    right: 0;
    top: auto;
    border: 1px solid #666;
    margin: .2em 0 0;
    background-color: #fff;
    color: #000;
    }
.layout_widget_select_items > div[data-value] {
    line-height: 1.25;
    padding: .625em .4375em;
    }
.layout_widget_select_items > div[data-value] > div:first-child {
    font-weight: 700;
    }
.layout_widget_select_items > div[data-value] > div:last-child {
    margin-top: .5em;
    font-size: .875em;
    }
.layout_widget_select_items > div[data-value="0"] {
    display: none;
    }
.layout_widget_select_items > div:hover {
    background: rgba(0,0,0,.1);
    }


.layout_widget_switch {
    height: 1.5em;
    width: 3em;
    background: #ddd;
    border-radius: 1em;
    cursor: pointer;
    }
.layout_widget_switch.on {
    background: #666;
    }
.layout_widget_switch > div {
    height: 1.5em;
    width: 1.5em;
    background: white;
    border-radius: 1em;
    border: .2em solid #666;
    transition: transform .2s;
    }
.on.layout_widget_switch > div {
    transform: translateX(1.5em);
    }
.animate {
    transition: transform 1000ms cubic-bezier(.190,1,.220,1),opacity 1000ms cubic-bezier(.190,1,.220,1);
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(1) {
    transition-delay: 200ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(1) {
    transition-delay: 200ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(1) {
    transition-delay: 300ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(2) {
    transition-delay: 400ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(3) {
    transition-delay: 500ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(4) {
    transition-delay: 600ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(5) {
    transition-delay: 700ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(6) {
    transition-delay: 800ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(7) {
    transition-delay: 900ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(8) {
    transition-delay: 1000ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(9) {
    transition-delay: 1100ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(10) {
    transition-delay: 1200ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(11) {
    transition-delay: 1300ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(12) {
    transition-delay: 1400ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(13) {
    transition-delay: 1500ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(14) {
    transition-delay: 1600ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(15) {
    transition-delay: 1700ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(16) {
    transition-delay: 1800ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(17) {
    transition-delay: 1900ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(18) {
    transition-delay: 2000ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(19) {
    transition-delay: 2100ms;
    }
.animate:not(.layout_section):nth-child(1) .animate:nth-child(20) {
    transition-delay: 2200ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(2) {
    transition-delay: 400ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(2) {
    transition-delay: 400ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(1) {
    transition-delay: 500ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(2) {
    transition-delay: 600ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(3) {
    transition-delay: 700ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(4) {
    transition-delay: 800ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(5) {
    transition-delay: 900ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(6) {
    transition-delay: 1000ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(7) {
    transition-delay: 1100ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(8) {
    transition-delay: 1200ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(9) {
    transition-delay: 1300ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(10) {
    transition-delay: 1400ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(11) {
    transition-delay: 1500ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(12) {
    transition-delay: 1600ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(13) {
    transition-delay: 1700ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(14) {
    transition-delay: 1800ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(15) {
    transition-delay: 1900ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(16) {
    transition-delay: 2000ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(17) {
    transition-delay: 2100ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(18) {
    transition-delay: 2200ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(19) {
    transition-delay: 2300ms;
    }
.animate:not(.layout_section):nth-child(2) .animate:nth-child(20) {
    transition-delay: 2400ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(3) {
    transition-delay: 600ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(3) {
    transition-delay: 600ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(1) {
    transition-delay: 700ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(2) {
    transition-delay: 800ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(3) {
    transition-delay: 900ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(4) {
    transition-delay: 1000ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(5) {
    transition-delay: 1100ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(6) {
    transition-delay: 1200ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(7) {
    transition-delay: 1300ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(8) {
    transition-delay: 1400ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(9) {
    transition-delay: 1500ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(10) {
    transition-delay: 1600ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(11) {
    transition-delay: 1700ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(12) {
    transition-delay: 1800ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(13) {
    transition-delay: 1900ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(14) {
    transition-delay: 2000ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(15) {
    transition-delay: 2100ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(16) {
    transition-delay: 2200ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(17) {
    transition-delay: 2300ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(18) {
    transition-delay: 2400ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(19) {
    transition-delay: 2500ms;
    }
.animate:not(.layout_section):nth-child(3) .animate:nth-child(20) {
    transition-delay: 2600ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(4) {
    transition-delay: 800ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(4) {
    transition-delay: 800ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(1) {
    transition-delay: 900ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(2) {
    transition-delay: 1000ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(3) {
    transition-delay: 1100ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(4) {
    transition-delay: 1200ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(5) {
    transition-delay: 1300ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(6) {
    transition-delay: 1400ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(7) {
    transition-delay: 1500ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(8) {
    transition-delay: 1600ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(9) {
    transition-delay: 1700ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(10) {
    transition-delay: 1800ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(11) {
    transition-delay: 1900ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(12) {
    transition-delay: 2000ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(13) {
    transition-delay: 2100ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(14) {
    transition-delay: 2200ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(15) {
    transition-delay: 2300ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(16) {
    transition-delay: 2400ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(17) {
    transition-delay: 2500ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(18) {
    transition-delay: 2600ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(19) {
    transition-delay: 2700ms;
    }
.animate:not(.layout_section):nth-child(4) .animate:nth-child(20) {
    transition-delay: 2800ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(5) {
    transition-delay: 1000ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(5) {
    transition-delay: 1000ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(1) {
    transition-delay: 1100ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(2) {
    transition-delay: 1200ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(3) {
    transition-delay: 1300ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(4) {
    transition-delay: 1400ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(5) {
    transition-delay: 1500ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(6) {
    transition-delay: 1600ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(7) {
    transition-delay: 1700ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(8) {
    transition-delay: 1800ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(9) {
    transition-delay: 1900ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(10) {
    transition-delay: 2000ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(11) {
    transition-delay: 2100ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(12) {
    transition-delay: 2200ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(13) {
    transition-delay: 2300ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(14) {
    transition-delay: 2400ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(15) {
    transition-delay: 2500ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(16) {
    transition-delay: 2600ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(17) {
    transition-delay: 2700ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(18) {
    transition-delay: 2800ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(19) {
    transition-delay: 2900ms;
    }
.animate:not(.layout_section):nth-child(5) .animate:nth-child(20) {
    transition-delay: 3000ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(6) {
    transition-delay: 1200ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(6) {
    transition-delay: 1200ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(1) {
    transition-delay: 1300ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(2) {
    transition-delay: 1400ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(3) {
    transition-delay: 1500ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(4) {
    transition-delay: 1600ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(5) {
    transition-delay: 1700ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(6) {
    transition-delay: 1800ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(7) {
    transition-delay: 1900ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(8) {
    transition-delay: 2000ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(9) {
    transition-delay: 2100ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(10) {
    transition-delay: 2200ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(11) {
    transition-delay: 2300ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(12) {
    transition-delay: 2400ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(13) {
    transition-delay: 2500ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(14) {
    transition-delay: 2600ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(15) {
    transition-delay: 2700ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(16) {
    transition-delay: 2800ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(17) {
    transition-delay: 2900ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(18) {
    transition-delay: 3000ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(19) {
    transition-delay: 3100ms;
    }
.animate:not(.layout_section):nth-child(6) .animate:nth-child(20) {
    transition-delay: 3200ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(7) {
    transition-delay: 1400ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(7) {
    transition-delay: 1400ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(1) {
    transition-delay: 1500ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(2) {
    transition-delay: 1600ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(3) {
    transition-delay: 1700ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(4) {
    transition-delay: 1800ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(5) {
    transition-delay: 1900ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(6) {
    transition-delay: 2000ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(7) {
    transition-delay: 2100ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(8) {
    transition-delay: 2200ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(9) {
    transition-delay: 2300ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(10) {
    transition-delay: 2400ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(11) {
    transition-delay: 2500ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(12) {
    transition-delay: 2600ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(13) {
    transition-delay: 2700ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(14) {
    transition-delay: 2800ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(15) {
    transition-delay: 2900ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(16) {
    transition-delay: 3000ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(17) {
    transition-delay: 3100ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(18) {
    transition-delay: 3200ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(19) {
    transition-delay: 3300ms;
    }
.animate:not(.layout_section):nth-child(7) .animate:nth-child(20) {
    transition-delay: 3400ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(8) {
    transition-delay: 1600ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(8) {
    transition-delay: 1600ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(1) {
    transition-delay: 1700ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(2) {
    transition-delay: 1800ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(3) {
    transition-delay: 1900ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(4) {
    transition-delay: 2000ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(5) {
    transition-delay: 2100ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(6) {
    transition-delay: 2200ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(7) {
    transition-delay: 2300ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(8) {
    transition-delay: 2400ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(9) {
    transition-delay: 2500ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(10) {
    transition-delay: 2600ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(11) {
    transition-delay: 2700ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(12) {
    transition-delay: 2800ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(13) {
    transition-delay: 2900ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(14) {
    transition-delay: 3000ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(15) {
    transition-delay: 3100ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(16) {
    transition-delay: 3200ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(17) {
    transition-delay: 3300ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(18) {
    transition-delay: 3400ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(19) {
    transition-delay: 3500ms;
    }
.animate:not(.layout_section):nth-child(8) .animate:nth-child(20) {
    transition-delay: 3600ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(9) {
    transition-delay: 1800ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(9) {
    transition-delay: 1800ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(1) {
    transition-delay: 1900ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(2) {
    transition-delay: 2000ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(3) {
    transition-delay: 2100ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(4) {
    transition-delay: 2200ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(5) {
    transition-delay: 2300ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(6) {
    transition-delay: 2400ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(7) {
    transition-delay: 2500ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(8) {
    transition-delay: 2600ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(9) {
    transition-delay: 2700ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(10) {
    transition-delay: 2800ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(11) {
    transition-delay: 2900ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(12) {
    transition-delay: 3000ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(13) {
    transition-delay: 3100ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(14) {
    transition-delay: 3200ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(15) {
    transition-delay: 3300ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(16) {
    transition-delay: 3400ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(17) {
    transition-delay: 3500ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(18) {
    transition-delay: 3600ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(19) {
    transition-delay: 3700ms;
    }
.animate:not(.layout_section):nth-child(9) .animate:nth-child(20) {
    transition-delay: 3800ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(10) {
    transition-delay: 2000ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(10) {
    transition-delay: 2000ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(1) {
    transition-delay: 2100ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(2) {
    transition-delay: 2200ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(3) {
    transition-delay: 2300ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(4) {
    transition-delay: 2400ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(5) {
    transition-delay: 2500ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(6) {
    transition-delay: 2600ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(7) {
    transition-delay: 2700ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(8) {
    transition-delay: 2800ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(9) {
    transition-delay: 2900ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(10) {
    transition-delay: 3000ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(11) {
    transition-delay: 3100ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(12) {
    transition-delay: 3200ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(13) {
    transition-delay: 3300ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(14) {
    transition-delay: 3400ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(15) {
    transition-delay: 3500ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(16) {
    transition-delay: 3600ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(17) {
    transition-delay: 3700ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(18) {
    transition-delay: 3800ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(19) {
    transition-delay: 3900ms;
    }
.animate:not(.layout_section):nth-child(10) .animate:nth-child(20) {
    transition-delay: 4000ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(11) {
    transition-delay: 2200ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(11) {
    transition-delay: 2200ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(1) {
    transition-delay: 2300ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(2) {
    transition-delay: 2400ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(3) {
    transition-delay: 2500ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(4) {
    transition-delay: 2600ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(5) {
    transition-delay: 2700ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(6) {
    transition-delay: 2800ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(7) {
    transition-delay: 2900ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(8) {
    transition-delay: 3000ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(9) {
    transition-delay: 3100ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(10) {
    transition-delay: 3200ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(11) {
    transition-delay: 3300ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(12) {
    transition-delay: 3400ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(13) {
    transition-delay: 3500ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(14) {
    transition-delay: 3600ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(15) {
    transition-delay: 3700ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(16) {
    transition-delay: 3800ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(17) {
    transition-delay: 3900ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(18) {
    transition-delay: 4000ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(19) {
    transition-delay: 4100ms;
    }
.animate:not(.layout_section):nth-child(11) .animate:nth-child(20) {
    transition-delay: 4200ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(12) {
    transition-delay: 2400ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(12) {
    transition-delay: 2400ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(1) {
    transition-delay: 2500ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(2) {
    transition-delay: 2600ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(3) {
    transition-delay: 2700ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(4) {
    transition-delay: 2800ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(5) {
    transition-delay: 2900ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(6) {
    transition-delay: 3000ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(7) {
    transition-delay: 3100ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(8) {
    transition-delay: 3200ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(9) {
    transition-delay: 3300ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(10) {
    transition-delay: 3400ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(11) {
    transition-delay: 3500ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(12) {
    transition-delay: 3600ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(13) {
    transition-delay: 3700ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(14) {
    transition-delay: 3800ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(15) {
    transition-delay: 3900ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(16) {
    transition-delay: 4000ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(17) {
    transition-delay: 4100ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(18) {
    transition-delay: 4200ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(19) {
    transition-delay: 4300ms;
    }
.animate:not(.layout_section):nth-child(12) .animate:nth-child(20) {
    transition-delay: 4400ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(13) {
    transition-delay: 2600ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(13) {
    transition-delay: 2600ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(1) {
    transition-delay: 2700ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(2) {
    transition-delay: 2800ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(3) {
    transition-delay: 2900ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(4) {
    transition-delay: 3000ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(5) {
    transition-delay: 3100ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(6) {
    transition-delay: 3200ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(7) {
    transition-delay: 3300ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(8) {
    transition-delay: 3400ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(9) {
    transition-delay: 3500ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(10) {
    transition-delay: 3600ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(11) {
    transition-delay: 3700ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(12) {
    transition-delay: 3800ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(13) {
    transition-delay: 3900ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(14) {
    transition-delay: 4000ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(15) {
    transition-delay: 4100ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(16) {
    transition-delay: 4200ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(17) {
    transition-delay: 4300ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(18) {
    transition-delay: 4400ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(19) {
    transition-delay: 4500ms;
    }
.animate:not(.layout_section):nth-child(13) .animate:nth-child(20) {
    transition-delay: 4600ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(14) {
    transition-delay: 2800ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(14) {
    transition-delay: 2800ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(1) {
    transition-delay: 2900ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(2) {
    transition-delay: 3000ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(3) {
    transition-delay: 3100ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(4) {
    transition-delay: 3200ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(5) {
    transition-delay: 3300ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(6) {
    transition-delay: 3400ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(7) {
    transition-delay: 3500ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(8) {
    transition-delay: 3600ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(9) {
    transition-delay: 3700ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(10) {
    transition-delay: 3800ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(11) {
    transition-delay: 3900ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(12) {
    transition-delay: 4000ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(13) {
    transition-delay: 4100ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(14) {
    transition-delay: 4200ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(15) {
    transition-delay: 4300ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(16) {
    transition-delay: 4400ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(17) {
    transition-delay: 4500ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(18) {
    transition-delay: 4600ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(19) {
    transition-delay: 4700ms;
    }
.animate:not(.layout_section):nth-child(14) .animate:nth-child(20) {
    transition-delay: 4800ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(15) {
    transition-delay: 3000ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(15) {
    transition-delay: 3000ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(1) {
    transition-delay: 3100ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(2) {
    transition-delay: 3200ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(3) {
    transition-delay: 3300ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(4) {
    transition-delay: 3400ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(5) {
    transition-delay: 3500ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(6) {
    transition-delay: 3600ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(7) {
    transition-delay: 3700ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(8) {
    transition-delay: 3800ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(9) {
    transition-delay: 3900ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(10) {
    transition-delay: 4000ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(11) {
    transition-delay: 4100ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(12) {
    transition-delay: 4200ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(13) {
    transition-delay: 4300ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(14) {
    transition-delay: 4400ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(15) {
    transition-delay: 4500ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(16) {
    transition-delay: 4600ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(17) {
    transition-delay: 4700ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(18) {
    transition-delay: 4800ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(19) {
    transition-delay: 4900ms;
    }
.animate:not(.layout_section):nth-child(15) .animate:nth-child(20) {
    transition-delay: 5000ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(16) {
    transition-delay: 3200ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(16) {
    transition-delay: 3200ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(1) {
    transition-delay: 3300ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(2) {
    transition-delay: 3400ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(3) {
    transition-delay: 3500ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(4) {
    transition-delay: 3600ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(5) {
    transition-delay: 3700ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(6) {
    transition-delay: 3800ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(7) {
    transition-delay: 3900ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(8) {
    transition-delay: 4000ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(9) {
    transition-delay: 4100ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(10) {
    transition-delay: 4200ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(11) {
    transition-delay: 4300ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(12) {
    transition-delay: 4400ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(13) {
    transition-delay: 4500ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(14) {
    transition-delay: 4600ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(15) {
    transition-delay: 4700ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(16) {
    transition-delay: 4800ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(17) {
    transition-delay: 4900ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(18) {
    transition-delay: 5000ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(19) {
    transition-delay: 5100ms;
    }
.animate:not(.layout_section):nth-child(16) .animate:nth-child(20) {
    transition-delay: 5200ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(17) {
    transition-delay: 3400ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(17) {
    transition-delay: 3400ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(1) {
    transition-delay: 3500ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(2) {
    transition-delay: 3600ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(3) {
    transition-delay: 3700ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(4) {
    transition-delay: 3800ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(5) {
    transition-delay: 3900ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(6) {
    transition-delay: 4000ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(7) {
    transition-delay: 4100ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(8) {
    transition-delay: 4200ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(9) {
    transition-delay: 4300ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(10) {
    transition-delay: 4400ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(11) {
    transition-delay: 4500ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(12) {
    transition-delay: 4600ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(13) {
    transition-delay: 4700ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(14) {
    transition-delay: 4800ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(15) {
    transition-delay: 4900ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(16) {
    transition-delay: 5000ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(17) {
    transition-delay: 5100ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(18) {
    transition-delay: 5200ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(19) {
    transition-delay: 5300ms;
    }
.animate:not(.layout_section):nth-child(17) .animate:nth-child(20) {
    transition-delay: 5400ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(18) {
    transition-delay: 3600ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(18) {
    transition-delay: 3600ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(1) {
    transition-delay: 3700ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(2) {
    transition-delay: 3800ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(3) {
    transition-delay: 3900ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(4) {
    transition-delay: 4000ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(5) {
    transition-delay: 4100ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(6) {
    transition-delay: 4200ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(7) {
    transition-delay: 4300ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(8) {
    transition-delay: 4400ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(9) {
    transition-delay: 4500ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(10) {
    transition-delay: 4600ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(11) {
    transition-delay: 4700ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(12) {
    transition-delay: 4800ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(13) {
    transition-delay: 4900ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(14) {
    transition-delay: 5000ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(15) {
    transition-delay: 5100ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(16) {
    transition-delay: 5200ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(17) {
    transition-delay: 5300ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(18) {
    transition-delay: 5400ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(19) {
    transition-delay: 5500ms;
    }
.animate:not(.layout_section):nth-child(18) .animate:nth-child(20) {
    transition-delay: 5600ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(19) {
    transition-delay: 3800ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(19) {
    transition-delay: 3800ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(1) {
    transition-delay: 3900ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(2) {
    transition-delay: 4000ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(3) {
    transition-delay: 4100ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(4) {
    transition-delay: 4200ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(5) {
    transition-delay: 4300ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(6) {
    transition-delay: 4400ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(7) {
    transition-delay: 4500ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(8) {
    transition-delay: 4600ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(9) {
    transition-delay: 4700ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(10) {
    transition-delay: 4800ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(11) {
    transition-delay: 4900ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(12) {
    transition-delay: 5000ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(13) {
    transition-delay: 5100ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(14) {
    transition-delay: 5200ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(15) {
    transition-delay: 5300ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(16) {
    transition-delay: 5400ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(17) {
    transition-delay: 5500ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(18) {
    transition-delay: 5600ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(19) {
    transition-delay: 5700ms;
    }
.animate:not(.layout_section):nth-child(19) .animate:nth-child(20) {
    transition-delay: 5800ms;
    }
.animate:not(.layout_section):not(.siteArticleListItem):nth-child(20) {
    transition-delay: 4000ms;
    }
.layout_content_slider_item .animate:not(.layout_section):not(.siteArticleListItem):nth-child(20) {
    transition-delay: 4000ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(1) {
    transition-delay: 4100ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(2) {
    transition-delay: 4200ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(3) {
    transition-delay: 4300ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(4) {
    transition-delay: 4400ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(5) {
    transition-delay: 4500ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(6) {
    transition-delay: 4600ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(7) {
    transition-delay: 4700ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(8) {
    transition-delay: 4800ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(9) {
    transition-delay: 4900ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(10) {
    transition-delay: 5000ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(11) {
    transition-delay: 5100ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(12) {
    transition-delay: 5200ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(13) {
    transition-delay: 5300ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(14) {
    transition-delay: 5400ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(15) {
    transition-delay: 5500ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(16) {
    transition-delay: 5600ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(17) {
    transition-delay: 5700ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(18) {
    transition-delay: 5800ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(19) {
    transition-delay: 5900ms;
    }
.animate:not(.layout_section):nth-child(20) .animate:nth-child(20) {
    transition-delay: 6000ms;
    }
.animate.layout_section,
.animate.siteArticleListItem {
    transition-delay: 200ms;
    }
.animate.layout_section {
    transition-delay: 200ms;
    }


.layout_animation_fade_in {
    opacity: 0;
    }
.layout_animation_fade_in.animated {
    opacity: 1;
    }


.animate[class*="move_down"] {
    transform: translate3d(0,-30%,0);
    }
.animate[class*="move_down"].layout_separator,
.animate[class*="move_down"].layout_progress_bar,
.animate[class*="move_down"].layout_countdown {
    transform: translate3d(0,-50px,0);
    }
.animate[class*="move_up"] {
    transform: translate3d(0,30px,0);
    }
.animate[class*="move_up"].layout_separator,
.animate[class*="move_up"].layout_progress_bar,
.animate[class*="move_up"].layout_countdown {
    transform: translate3d(0,50px,0);
    }
.animate[class*="move_left"] {
    transform: translate3d(30%,0,0);
    }
.animate[class*="move_left"].layout_separator,
.animate[class*="move_left"].layout_progress_bar,
.animate[class*="move_left"].layout_countdown {
    transform: translate3d(50px,0,0);
    }
.animate[class*="move_right"] {
    transform: translate3d(-30%,0,0);
    }
.animate[class*="move_right"].layout_separator,
.animate[class*="move_right"].layout_progress_bar,
.animate[class*="move_right"].layout_countdown {
    transform: translate3d(-50px,0,0);
    }
.animate[class*="move_right"].animated,
.animate[class*="move_left"].animated,
.animate[class*="move_up"].animated,
.animate[class*="move_down"].animated {
    transform: translate3d(0,0,0);
    }


.animate[class*="zoom_in"] {
    transform: scale(.7);
    }
.animate[class*="zoom_out"] {
    transform: scale(1.3);
    }
.animate[class*="zoom_in"].animated,
.animate[class*="zoom_out"].animated {
    transform: scale(1);
    }

.layout_counter_holder {
    font-size: 4em;
    height: 1.2em;
    line-height: 1.2;
    overflow: hidden;
    }
.layout_counter_holder .layout_counter {
    display: block;
    height: 1.2em;
    overflow: hidden;
    }
.layout_counter_holder .layout_counter span.onedigit {
    display: inline-block;
    height: 1.2em;
    transition: all 1s ease 0s;
    }
.layout_counter_holder .layout_counter span.onedigit:after {
    content: ' ';
    display: table;
    width: 100%;
    clear: both;
    }
.layout_counter_holder .layout_counter span.onedigit span {
    display: block;
    height: 1.2em;
    overflow: hidden;
    position: relative;
    text-align: center;
    }
.layout_counter_holder.layout_size_xsmall {
    font-size: .8em;
    }
.layout_counter_holder.layout_size_small {
    font-size: 1em;
    }
.layout_counter_holder.layout_size_normal {
    font-size: 2em;
    }
.layout_counter_holder.layout_size_large {
    font-size: 3em;
    }
.layout_counter_holder.layout_size_xlarge {
    font-size: 4em;
    }

.layout_twitter .layout_twitter_item .layout_twitter_avatar {
    display: inline;
    border-radius: 50%;
    }
.layout_twitter .layout_twitter_item .layout_twitter_username {
    display: block;
    margin-bottom: 1em;
    }
.layout_display_regular.layout_twitter .layout_twitter_item {
    display: inline-block;
    float: left;
    }
.layout_columns_1.layout_twitter .layout_twitter_item {
    width: 100%;
    }
.layout_columns_1.layout_twitter .layout_twitter_item:nth-child(1n + 1) {
    clear: both;
    }
.layout_columns_2.layout_twitter .layout_twitter_item {
    width: 50%;
    }
.layout_columns_2.layout_twitter .layout_twitter_item:nth-child(2n + 1) {
    clear: both;
    }
.layout_columns_3.layout_twitter .layout_twitter_item {
    width: 33.333%;
    }
.layout_columns_3.layout_twitter .layout_twitter_item:nth-child(3n + 1) {
    clear: both;
    }
.layout_columns_4.layout_twitter .layout_twitter_item {
    width: 25%;
    }
.layout_columns_4.layout_twitter .layout_twitter_item:nth-child(4n + 1) {
    clear: both;
    }
.layout_columns_5.layout_twitter .layout_twitter_item {
    width: 20%;
    }
.layout_columns_5.layout_twitter .layout_twitter_item:nth-child(5n + 1) {
    clear: both;
    }
.layout_columns_6.layout_twitter .layout_twitter_item {
    width: 16.666%;
    }
.layout_columns_6.layout_twitter .layout_twitter_item:nth-child(6n + 1) {
    clear: both;
    }
.layout_display_regular.layout_twitter .layout_twitter_inner {
    margin: 0 -1em;
    }
.layout_display_regular.layout_twitter .layout_twitter_inner .layout_twitter_item {
    padding: 0 1em;
    }
@media (max-width: 1024px) {
.layout_columns_5.layout_twitter .layout_twitter_item,
.layout_columns_6.layout_twitter .layout_twitter_item {
    width: 50%;
    }
.layout_columns_5.layout_twitter .layout_twitter_item:nth-child(6n + 1),
.layout_columns_5.layout_twitter .layout_twitter_item:nth-child(5n + 1),
.layout_columns_6.layout_twitter .layout_twitter_item:nth-child(6n + 1),
.layout_columns_6.layout_twitter .layout_twitter_item:nth-child(5n + 1) {
    clear: initial;
    }
.layout_columns_5.layout_twitter .layout_twitter_item:nth-child(2n + 1),
.layout_columns_6.layout_twitter .layout_twitter_item:nth-child(2n + 1) {
    clear: both;
    }
}

@media (max-width: 768px) {
.layout_columns_4.layout_twitter .layout_twitter_item {
    width: 50%;
    }
.layout_columns_4.layout_twitter .layout_twitter_item:nth-child(4n + 1) {
    clear: initial;
    }
.layout_columns_4.layout_twitter .layout_twitter_item:nth-child(2n + 1) {
    clear: both;
    }
}

@media (max-width: 640px) {
.layout_columns_2.layout_twitter .layout_twitter_item,
.layout_columns_3.layout_twitter .layout_twitter_item,
.layout_columns_4.layout_twitter .layout_twitter_item,
.layout_columns_5.layout_twitter .layout_twitter_item,
.layout_columns_6.layout_twitter .layout_twitter_item {
    width: 100%;
    }
.layout_columns_2.layout_twitter .layout_twitter_item:nth-child(2n + 1),
.layout_columns_2.layout_twitter .layout_twitter_item:nth-child(3n + 1),
.layout_columns_2.layout_twitter .layout_twitter_item:nth-child(4n + 1),
.layout_columns_2.layout_twitter .layout_twitter_item:nth-child(5n + 1),
.layout_columns_2.layout_twitter .layout_twitter_item:nth-child(6n + 1),
.layout_columns_3.layout_twitter .layout_twitter_item:nth-child(2n + 1),
.layout_columns_3.layout_twitter .layout_twitter_item:nth-child(3n + 1),
.layout_columns_3.layout_twitter .layout_twitter_item:nth-child(4n + 1),
.layout_columns_3.layout_twitter .layout_twitter_item:nth-child(5n + 1),
.layout_columns_3.layout_twitter .layout_twitter_item:nth-child(6n + 1),
.layout_columns_4.layout_twitter .layout_twitter_item:nth-child(2n + 1),
.layout_columns_4.layout_twitter .layout_twitter_item:nth-child(3n + 1),
.layout_columns_4.layout_twitter .layout_twitter_item:nth-child(4n + 1),
.layout_columns_4.layout_twitter .layout_twitter_item:nth-child(5n + 1),
.layout_columns_4.layout_twitter .layout_twitter_item:nth-child(6n + 1),
.layout_columns_5.layout_twitter .layout_twitter_item:nth-child(2n + 1),
.layout_columns_5.layout_twitter .layout_twitter_item:nth-child(3n + 1),
.layout_columns_5.layout_twitter .layout_twitter_item:nth-child(4n + 1),
.layout_columns_5.layout_twitter .layout_twitter_item:nth-child(5n + 1),
.layout_columns_5.layout_twitter .layout_twitter_item:nth-child(6n + 1),
.layout_columns_6.layout_twitter .layout_twitter_item:nth-child(2n + 1),
.layout_columns_6.layout_twitter .layout_twitter_item:nth-child(3n + 1),
.layout_columns_6.layout_twitter .layout_twitter_item:nth-child(4n + 1),
.layout_columns_6.layout_twitter .layout_twitter_item:nth-child(5n + 1),
.layout_columns_6.layout_twitter .layout_twitter_item:nth-child(6n + 1) {
    clear: initial;
    }
}

.layout_instagram .siteInstaGrid span,
.widget_layout_instagram .siteInstaGrid span {
    width: 25%;
    float: left;
    padding: 0;
    }
.layout_instagram .siteInstaGrid span img,
.widget_layout_instagram .siteInstaGrid span img {
    width: 100%;
    }
.layout_instagram .siteInstaGrid span:nth-child(3n + 1),
.widget_layout_instagram .siteInstaGrid span:nth-child(3n + 1) {
    clear: none;
    }
.layout_instagram.layout_gap_extrasmall .siteInstaGrid {
    margin-left: -1px;
    margin-top: -1px;
    }
.layout_instagram.layout_gap_extrasmall .siteInstaGrid span {
    padding-left: 1px;
    padding-top: 1px;
    }
.layout_instagram.layout_gap_small .siteInstaGrid {
    margin-left: -5px;
    margin-top: -5px;
    }
.layout_instagram.layout_gap_small .siteInstaGrid span {
    padding-left: 5px;
    padding-top: 5px;
    }
.layout_instagram.layout_gap_normal .siteInstaGrid {
    margin-left: -.5em;
    margin-top: -.5em;
    }
.layout_instagram.layout_gap_normal .siteInstaGrid span {
    padding-left: .5em;
    padding-top: .5em;
    }
.layout_instagram.layout_gap_large .siteInstaGrid {
    margin-left: -1em;
    margin-top: -1em;
    }
.layout_instagram.layout_gap_large .siteInstaGrid span {
    padding-left: 1em;
    padding-top: 1em;
    }
.layout_instagram.layout_columns_1 .siteInstaGrid span {
    width: 100%;
    }
.layout_instagram.layout_columns_2 .siteInstaGrid span {
    width: 50%;
    }
.layout_instagram.layout_columns_3 .siteInstaGrid span {
    width: 33.333333%;
    }
.layout_instagram.layout_columns_4 .siteInstaGrid span {
    width: 25%;
    }
.layout_instagram.layout_columns_5 .siteInstaGrid span {
    width: 20%;
    }
.layout_instagram.layout_columns_6 .siteInstaGrid span {
    width: 16.666666%;
    }
@media (max-width: 768px) {
.layout_instagram.layout_columns_6 .siteInstaGrid span {
    width: 33.33333%;
    }
.layout_instagram.layout_columns_4 .siteInstaGrid span {
    width: 50%;
    }
}

@media (max-width: 640px) {
.layout_instagram.layout_columns_6 .siteInstaGrid span,
.layout_instagram.layout_columns_5 .siteInstaGrid span {
    width: 50%;
    }
}

.sidebar .widget_layout_recent_posts ul,
.siteSidebar .widget_layout_recent_posts ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
.sidebar .widget_layout_recent_posts ul li,
.siteSidebar .widget_layout_recent_posts ul li {
    margin: 0 0 1.75em;
    }
.sidebar .widget_layout_recent_posts ul li:last-child,
.siteSidebar .widget_layout_recent_posts ul li:last-child {
    margin: 0;
    }
.sidebar .widget_layout_recent_posts ul .siteImageTextWidget,
.siteSidebar .widget_layout_recent_posts ul .siteImageTextWidget {
    display: flex;
    align-items: center;
    }
.sidebar .widget_layout_recent_posts ul .siteImageTextWidget .siteImageTextWidgetImage,
.siteSidebar .widget_layout_recent_posts ul .siteImageTextWidget .siteImageTextWidgetImage {
    flex: 0 0 30%;
    padding-right: 10px;
    }
.rtl .sidebar .widget_layout_recent_posts ul .siteImageTextWidget .siteImageTextWidgetImage,
.rtl .siteSidebar .widget_layout_recent_posts ul .siteImageTextWidget .siteImageTextWidgetImage {
    padding-right: 0;
    padding-left: 10px;
    }
.sidebar .widget_layout_recent_posts ul .siteImageTextWidget .siteImageTextWidgetText,
.siteSidebar .widget_layout_recent_posts ul .siteImageTextWidget .siteImageTextWidgetText {
    flex: 0 0 70%;
    overflow: hidden;
    }
.sidebar .widget_layout_recent_comments ul,
.siteSidebar .widget_layout_recent_comments ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
.sidebar .widget_layout_recent_comments ul h5,
.sidebar .widget_layout_recent_comments ul .posted,
.siteSidebar .widget_layout_recent_comments ul h5,
.siteSidebar .widget_layout_recent_comments ul .posted {
    margin: 0;
    }
.sidebar .widget_layout_recent_comments ul li,
.siteSidebar .widget_layout_recent_comments ul li {
    margin: 0 0 1.75em;
    }
.sidebar .widget_layout_recent_comments ul li:last-child,
.siteSidebar .widget_layout_recent_comments ul li:last-child {
    margin: 0;
    }
.sidebar .siteIconWidget,
.siteSidebar .siteIconWidget {
    display: flex;
    align-items: center;
    align-content: flex-start;
    justify-content: flex-start;
    flex-flow: row nowrap;
    margin: 0 0 1em;
    }
.sidebar .siteIconWidget .siteIconWidgetIcon,
.siteSidebar .siteIconWidget .siteIconWidgetIcon {
    flex: 0 1% 0;
    padding: 0 .2em 0 0;
    font-size: 3em;
    line-height: 1;
    }
.rtl .sidebar .siteIconWidget .siteIconWidgetIcon,
.rtl .siteSidebar .siteIconWidget .siteIconWidgetIcon {
    padding: 0 0 0 .2em;
    }
.sidebar .siteIconWidget .siteIconWidgetContent,
.siteSidebar .siteIconWidget .siteIconWidgetContent {
    flex: 1 1 0%;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    }
.sidebar .siteIconWidget .siteIconWidgetContent .siteIconWidgetTitle,
.sidebar .siteIconWidget .siteIconWidgetContent .siteIconWidgetText,
.siteSidebar .siteIconWidget .siteIconWidgetContent .siteIconWidgetTitle,
.siteSidebar .siteIconWidget .siteIconWidgetContent .siteIconWidgetText {
    display: block;
    }
.siteCounterHolder {
    font-size: 3rem;
    line-height: 0;
    font-weight: 300;
    }
.siteCounterHolder .siteCounter {
    display: block;
    height: 3rem;
    overflow: hidden;
    }
.siteCounterHolder span.onedigit {
    display: inline-block;
    height: 3rem;
    transition: all 1s ease 0s;
    }
.siteCounterHolder span.onedigit span {
    display: block;
    position: relative;
    height: 3rem;
    text-align: center;
    }
.siteCounterHolder .siteCountdownHolder {
    overflow: auto;
    padding: 0 15%;
    }
.siteCounterHolder .siteCountdownHolder > span {
    vertical-align: top;
    display: inline-block;
    padding: 0 0 5px;
    }
.siteCounterHolder .siteCountdownHolder > span > span {
    display: inline-block;
    }
.siteCounterHolder .siteCountdownHolder > span > span > span {
    display: block;
    width: .67em;
    text-align: inherit;
    transition: transform 0ms ease-out;
    transform: translateY(-3rem);
    position: static;
    overflow: hidden;
    height: 3rem;
    line-height: 1;
    }
.siteCounterHolder .siteCountdownHolder .days,
.siteCounterHolder .siteCountdownHolder .hours,
.siteCounterHolder .siteCountdownHolder .minutes,
.siteCounterHolder .siteCountdownHolder .seconds {
    position: relative;
    margin: 0;
    float: left;
    width: 25%;
    }
.siteCounterHolder .siteCountdownHolder span[class$="_text"] {
    position: relative;
    display: block;
    text-align: inherit;
    font-size: .8rem;
    line-height: 1;
    padding: 1rem 0 0;
    margin: .5rem 0 0;
    text-transform: uppercase;
    }
.siteCounterHolder .siteCountdownHolder span[class^="n"],
.siteCounterHolder .siteCountdownHolder .days span:not(.days_text) {
    position: static;
    overflow: hidden;
    height: 3rem;
    line-height: 1;
    }
.siteCounterHolder .siteCountdownHolder span[class$="_text"] > span {
    height: auto !important;
    transform: none !important;
    font-size: 1em;
    line-height: 1.2 !important;
    }
.siteCounterHolder .siteCountdownHolder span.separator {
    display: none;
    }
.siteCounterHolder .siteCountdownHolder .days_text span,
.siteCounterHolder .siteCountdownHolder .hours_text span,
.siteCounterHolder .siteCountdownHolder .minutes_text span,
.siteCounterHolder .siteCountdownHolder .seconds_text span {
    width: auto !important;
    transform: translate(-50%,-.1em) !important;
    }
.siteCounterHolder .siteCountdownHolder .countdown_anim {
    transition: transform 200ms ease-out;
    transform: translateY(0);
    }
.siteCounterHolder.siteCounterLargeSize,
.siteCounterHolder.layout_size_large {
    font-size: 4.5rem;
    font-weight: 700;
    }
.siteCounterHolder.siteCounterLargeSize .siteCountdownHolder,
.siteCounterHolder.layout_size_large .siteCountdownHolder {
    padding: 0 10%;
    }
.siteCounterHolder.siteCounterLargeSize .siteCounter,
.siteCounterHolder.layout_size_large .siteCounter {
    height: 4.5rem;
    }
.siteCounterHolder.siteCounterLargeSize span.onedigit,
.siteCounterHolder.layout_size_large span.onedigit {
    height: 4.5rem;
    }
.siteCounterHolder.siteCounterLargeSize span.onedigit span,
.siteCounterHolder.layout_size_large span.onedigit span {
    height: 4.5rem;
    }
.siteCounterHolder.siteCounterLargeSize .siteCountdownHolder > span > span > span,
.siteCounterHolder.layout_size_large .siteCountdownHolder > span > span > span {
    transform: translateY(-4.5rem);
    height: 4.5rem;
    }
.siteCounterHolder.siteCounterLargeSize .siteCountdownHolder .countdown_anim,
.siteCounterHolder.layout_size_large .siteCountdownHolder .countdown_anim {
    transition: transform 200ms ease-out;
    transform: translateY(0);
    }
.siteCounterHolder.siteCounterLargeSize .siteCountdownHolder span[class^="n"],
.siteCounterHolder.siteCounterLargeSize .siteCountdownHolder .days span:first-child,
.siteCounterHolder.siteCounterLargeSize .siteCountdownHolder .days span:nth-child(2),
.siteCounterHolder.siteCounterLargeSize .siteCountdownHolder .days span:nth-child(3),
.siteCounterHolder.layout_size_large .siteCountdownHolder span[class^="n"],
.siteCounterHolder.layout_size_large .siteCountdownHolder .days span:first-child,
.siteCounterHolder.layout_size_large .siteCountdownHolder .days span:nth-child(2),
.siteCounterHolder.layout_size_large .siteCountdownHolder .days span:nth-child(3) {
    height: 4.5rem;
    }


.layout_css_image_grid .layout_css_image_grid_content {
    display: grid;
    }
.layout_gap_no_gap.layout_css_image_grid .layout_css_image_grid_content {
    grid-gap: 0;
    }
.layout_gap_extrasmall.layout_css_image_grid .layout_css_image_grid_content {
    grid-gap: 1px;
    }
.layout_gap_small.layout_css_image_grid .layout_css_image_grid_content {
    grid-gap: 5px;
    }
.layout_gap_normal.layout_css_image_grid .layout_css_image_grid_content {
    grid-gap: 20px;
    }
.layout_gap_large.layout_css_image_grid .layout_css_image_grid_content {
    grid-gap: 30px;
    }
.layout_columns_1.layout_css_image_grid .layout_css_image_grid_content {
    grid-template-columns: 1fr;
    }
.layout_columns_2.layout_css_image_grid .layout_css_image_grid_content {
    grid-template-columns: 1fr 1fr;
    }
.layout_columns_3.layout_css_image_grid .layout_css_image_grid_content {
    grid-template-columns: 1fr 1fr 1fr;
    }
.layout_columns_4.layout_css_image_grid .layout_css_image_grid_content {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    }
.layout_columns_5.layout_css_image_grid .layout_css_image_grid_content {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }
.layout_columns_6.layout_css_image_grid .layout_css_image_grid_content {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    }
.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item {
    display: flex;
    cursor: pointer;
    }
.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item .layout_css_image_grid_item_inner {
    display: flex;
    }
.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item .layout_css_image_grid_item_inner .layout_css_image_grid_item_inner_image {
    display: flex;
    position: relative;
    }
.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item .layout_css_image_grid_item_inner .layout_css_image_grid_item_inner_image img {
    display: block;
    object-fit: cover;
    }
.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item .layout_css_image_grid_item_inner .layout_css_image_grid_item_inner_image:before {
    content: "";
    display: block;
    position: absolute;
    background: #000;
    inset: 0;
    pointer-events: none;
    transition: 200ms ease all;
    opacity: 0;
    }
.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item .layout_css_image_grid_item_inner .layout_css_image_grid_item_inner_image:after {
    content: "\e618";
    display: flex;
    position: absolute;
    font-family:Arial,Helvetica,sans-serif;
    color: #FFF;
    inset: 0;
    align-items: center;
    justify-content: center;
    font-size: 3em;
    pointer-events: none;
    transition: 200ms ease all;
    opacity: 0;
    }
.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_21 {
    grid-column: auto/span 2;
    }
.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_12 {
    grid-row: auto/span 2;
    }
.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_22 {
    grid-column: auto/span 2;
    grid-row: auto/span 2;
    }
.layout_shape_rounded.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item {
    border-radius: 5px;
    overflow: hidden;
    }
.layout_shape_round.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item {
    border-radius: 20px;
    overflow: hidden;
    }
.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item:hover .layout_css_image_grid_item_inner .layout_css_image_grid_item_inner_image:before {
    opacity: .5;
    }
.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item:hover .layout_css_image_grid_item_inner .layout_css_image_grid_item_inner_image:after {
    opacity: 1;
    }
.layout_no_lightbox.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item {
    cursor: unset;
    }
.layout_no_lightbox.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item .layout_css_image_grid_item_inner .layout_css_image_grid_item_inner_image:before,
.layout_no_lightbox.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item .layout_css_image_grid_item_inner .layout_css_image_grid_item_inner_image:after {
    display: none;
    }
@media (max-width: 992px) {
.layout_columns_5.layout_css_image_grid .layout_css_image_grid_content,
.layout_columns_6.layout_css_image_grid .layout_css_image_grid_content {
    grid-template-columns: 1fr 1fr 1fr;
    }
.layout_columns_5.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_21,
.layout_columns_6.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_21 {
    grid-column: auto/auto;
    }
.layout_columns_5.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_12,
.layout_columns_6.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_12 {
    grid-row: auto/auto;
    }
.layout_columns_5.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_22,
.layout_columns_6.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_22 {
    grid-column: auto/span 2;
    grid-row: auto/auto;
    }
}

@media (max-width: 768px) {
.layout_columns_3.layout_css_image_grid .layout_css_image_grid_content,
.layout_columns_4.layout_css_image_grid .layout_css_image_grid_content,
.layout_columns_5.layout_css_image_grid .layout_css_image_grid_content,
.layout_columns_6.layout_css_image_grid .layout_css_image_grid_content {
    grid-template-columns: 1fr 1fr;
    }
.layout_columns_3.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_21,
.layout_columns_4.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_21,
.layout_columns_5.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_21,
.layout_columns_6.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_21 {
    grid-column: auto/auto;
    }
.layout_columns_3.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_12,
.layout_columns_4.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_12,
.layout_columns_5.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_12,
.layout_columns_6.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_12 {
    grid-row: auto/auto;
    }
.layout_columns_3.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_22,
.layout_columns_4.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_22,
.layout_columns_5.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_22,
.layout_columns_6.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_22 {
    grid-column: auto/auto;
    grid-row: auto/auto;
    }
}

@media (max-width: 480px) {
.layout_columns_2.layout_css_image_grid .layout_css_image_grid_content,
.layout_columns_3.layout_css_image_grid .layout_css_image_grid_content,
.layout_columns_4.layout_css_image_grid .layout_css_image_grid_content,
.layout_columns_5.layout_css_image_grid .layout_css_image_grid_content,
.layout_columns_6.layout_css_image_grid .layout_css_image_grid_content {
    grid-template-columns: 1fr;
    }
.layout_columns_2.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_21,
.layout_columns_3.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_21,
.layout_columns_4.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_21,
.layout_columns_5.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_21,
.layout_columns_6.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_21 {
    grid-column: auto/auto;
    }
.layout_columns_2.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_12,
.layout_columns_3.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_12,
.layout_columns_4.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_12,
.layout_columns_5.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_12,
.layout_columns_6.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_12 {
    grid-row: auto/auto;
    }
.layout_columns_2.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_22,
.layout_columns_3.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_22,
.layout_columns_4.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_22,
.layout_columns_5.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_22,
.layout_columns_6.layout_css_image_grid .layout_css_image_grid_content .layout_css_image_grid_item.layout_tile_format_22 {
    grid-column: auto/auto;
    grid-row: auto/auto;
    }
}


.layout_css_post_grid {
    --accent-color: #0f0;
    --dark-color: #000;
    --light-color: #fff;
    --post-pf-grid-gap-small: .5em;
    --post-pf-grid-gap-normal: 1em;
    --post-pf-grid-gap-large: 2em;
    --post-pf-grid-title-lines: 2;
    --post-pf-grid-excerpt-lines: 3;
    --post-pf-grid-padding: 40px;
    --post-pf-soft-radius: 5px;
    --post-pf-hard-radius: 20px;
    }
.layout_css_post_grid .layout_post_grid_loader {
    margin-top: 2em;
    border: 3px solid rgba(0,0,0,.2);
    border-top: 3px solid var(--dark-color);
    }
.layout_css_post_grid .layout_css_post_grid_content {
    display: grid;
    }
.layout_css_post_grid .layout_css_post_grid_content a {
    color: inherit;
    box-shadow: none;
    }
.layout_css_post_grid .layout_css_post_grid_content a:hover {
    color: inherit;
    }
.layout_css_post_grid .layout_css_post_grid_content .layout_grid_sizer {
    display: none;
    }
.layout_css_post_grid .layout_css_post_grid_content .layout_grid_item {
    width: 100%;
    display: flex;
    }
.layout_css_post_grid .layout_css_post_grid_content .layout_grid_item .layout_grid_item_inner {
    display: flex;
    flex-direction: column;
    min-width: 100%;
    }
.layout_css_post_grid .layout_css_post_grid_content .layout_grid_item.layout_tile_format_21 {
    grid-column: auto/span 2;
    }
.layout_css_post_grid .layout_css_post_grid_content .layout_grid_item.layout_tile_format_12 {
    grid-row: auto/span 2;
    }
.layout_css_post_grid .layout_css_post_grid_content .layout_grid_item.layout_tile_format_22 {
    grid-column: auto/span 2;
    grid-row: auto/span 2;
    }
.layout_css_post_grid .layout_grid_item {
    transition: 200ms ease all;
    }
.layout_css_post_grid .layout_grid_item .layout_grid_item_inner {
    border-radius: var(--post-pf-border-radius);
    overflow: hidden;
    }
.layout_css_post_grid .layout_css_post_grid_button_holder {
    text-align: center;
    padding-top: 1em;
    display: none;
    }
.layout_css_post_grid.layout_auto_loading_load_more_loading.layout_grid_first_load_passed .layout_css_post_grid_button_holder {
    display: block;
    }
.layout_css_post_grid.layout_grid_loading.layout_auto_loading_load_more_loading.layout_grid_first_load_passed .layout_css_post_grid_button_holder {
    display: none;
    }
.layout_css_post_grid.layout_columns_1 .layout_css_post_grid_content {
    grid-template-columns: 1fr;
    }
.layout_css_post_grid.layout_columns_2 .layout_css_post_grid_content {
    grid-template-columns: 1fr 1fr;
    }
.layout_css_post_grid.layout_columns_2 .layout_css_post_grid_content:not(:has(.layout_grid_item:nth-child(3))):has(.layout_tile_format_12) .layout_tile_format_12 {
    grid-row: auto/auto;
    }
.layout_css_post_grid.layout_columns_2 .layout_css_post_grid_content:not(:has(.layout_grid_item:nth-child(2))):has(.layout_tile_format_22) .layout_tile_format_22 {
    grid-row: auto/auto;
    }
.layout_css_post_grid.layout_columns_3 .layout_css_post_grid_content {
    grid-template-columns: 1fr 1fr 1fr;
    }
.layout_css_post_grid.layout_columns_3 .layout_css_post_grid_content:not(:has(.layout_grid_item:nth-child(4))):has(.layout_tile_format_12) .layout_tile_format_12 {
    grid-row: auto/auto;
    }
.layout_css_post_grid.layout_columns_3 .layout_css_post_grid_content:not(:has(.layout_grid_item:nth-child(3))):has(.layout_tile_format_22) .layout_tile_format_22 {
    grid-row: auto/auto;
    }
.layout_css_post_grid.layout_columns_4 .layout_css_post_grid_content {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    }
.layout_css_post_grid.layout_columns_4 .layout_css_post_grid_content:not(:has(.layout_grid_item:nth-child(5))):has(.layout_tile_format_12) .layout_tile_format_12 {
    grid-row: auto/auto;
    }
.layout_css_post_grid.layout_columns_4 .layout_css_post_grid_content:not(:has(.layout_grid_item:nth-child(4))):has(.layout_tile_format_22) .layout_tile_format_22 {
    grid-row: auto/auto;
    }
.layout_css_post_grid.layout_columns_5 .layout_css_post_grid_content {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }
.layout_css_post_grid.layout_columns_5 .layout_css_post_grid_content:not(:has(.layout_grid_item:nth-child(6))):has(.layout_tile_format_12) .layout_tile_format_12 {
    grid-row: auto/auto;
    }
.layout_css_post_grid.layout_columns_5 .layout_css_post_grid_content:not(:has(.layout_grid_item:nth-child(5))):has(.layout_tile_format_22) .layout_tile_format_22 {
    grid-row: auto/auto;
    }
.layout_css_post_grid.layout_columns_6 .layout_css_post_grid_content {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    }
.layout_css_post_grid.layout_columns_6 .layout_css_post_grid_content:not(:has(.layout_grid_item:nth-child(7))):has(.layout_tile_format_12) .layout_tile_format_12 {
    grid-row: auto/auto;
    }
.layout_css_post_grid.layout_columns_6 .layout_css_post_grid_content:not(:has(.layout_grid_item:nth-child(6))):has(.layout_tile_format_22) .layout_tile_format_22 {
    grid-row: auto/auto;
    }
.layout_css_post_grid.layout_shape_square .layout_grid_item {
    border-radius: 0;
    }
.layout_css_post_grid.layout_shape_rounded .layout_grid_item {
    overflow: hidden;
    border-radius: var(--post-pf-soft-radius);
    }
.layout_css_post_grid.layout_shape_round .layout_grid_item {
    overflow: hidden;
    border-radius: var(--post-pf-hard-radius);
    }
.layout_css_post_grid.layout_gap_small .layout_css_post_grid_content {
    grid-gap: calc(var(--post-pf-grid-gap-small) * 2);
    }
.layout_css_post_grid.layout_gap_small .layout_css_post_grid_button_holder {
    padding-top: calc(var(--post-pf-grid-gap-small) * 2);
    }
.layout_css_post_grid.layout_gap_normal .layout_css_post_grid_content {
    grid-gap: calc(var(--post-pf-grid-gap-normal) * 2);
    }
.layout_css_post_grid.layout_gap_normal .layout_css_post_grid_button_holder {
    padding-top: calc(var(--post-pf-grid-gap-normal) * 2);
    }
.layout_css_post_grid.layout_gap_large .layout_css_post_grid_content {
    grid-gap: calc(var(--post-pf-grid-gap-large) * 2);
    }
.layout_css_post_grid.layout_gap_large .layout_css_post_grid_button_holder {
    padding-top: calc(var(--post-pf-grid-gap-large) * 2);
    }


.layout_css_post_grid.layout_hover_style_zoom .layout_css_post_grid_content .layout_grid_item_post_thumbnail {
    background: rgba(0,0,0,.3);
    overflow: hidden;
    }
.layout_css_post_grid.layout_hover_style_zoom .layout_css_post_grid_content .layout_grid_item_post_thumbnail a {
    display: block;
    height: 100%;
    overflow: hidden;
    position: relative;
    }
.layout_css_post_grid.layout_hover_style_zoom .layout_css_post_grid_content .layout_grid_item_post_thumbnail a:after {
    content: "";
    inset: 0;
    position: absolute;
    pointer-events: none;
    display: block;
    z-index: 2;
    opacity: 0;
    background: #000;
    transition: 400ms ease all;
    }
.layout_css_post_grid.layout_hover_style_zoom .layout_css_post_grid_content .layout_grid_item_post_thumbnail a img {
    z-index: 1;
    display: block;
    transform-origin: bottom;
    transition: 400ms ease all;
    height: 100%;
    object-fit: cover;
    }
.layout_css_post_grid.layout_hover_style_zoom .layout_css_post_grid_content .layout_grid_item_post_thumbnail a:hover:after {
    opacity: .5;
    }
.layout_css_post_grid.layout_hover_style_zoom .layout_css_post_grid_content .layout_grid_item_post_thumbnail a:hover img {
    transform: scale(1.05);
    }
.layout_css_post_grid.layout_hover_style_arrow .layout_css_post_grid_content .layout_grid_item_post_thumbnail {
    background: rgba(0,0,0,.3);
    overflow: hidden;
    }
.layout_css_post_grid.layout_hover_style_arrow .layout_css_post_grid_content .layout_grid_item_post_thumbnail a {
    display: block;
    height: 100%;
    overflow: hidden;
    position: relative;
    }
.layout_css_post_grid.layout_hover_style_arrow .layout_css_post_grid_content .layout_grid_item_post_thumbnail a:after {
    content: "";
    inset: 0;
    position: absolute;
    pointer-events: none;
    display: block;
    z-index: 2;
    opacity: 0;
    background: #000;
    transition: 400ms ease all;
    }
.layout_css_post_grid.layout_hover_style_arrow .layout_css_post_grid_content .layout_grid_item_post_thumbnail a:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    font-size: 2.5em;
    display: flex;
    inset: 0;
    position: absolute;
    align-items: center;
    justify-content: center;
    transform: translateY(-2em);
    color: #fff;
    opacity: 0;
    z-index: 3;
    transition: 400ms ease all;
    }
.layout_css_post_grid.layout_hover_style_arrow .layout_css_post_grid_content .layout_grid_item_post_thumbnail a img {
    z-index: 1;
    display: block;
    transform-origin: bottom;
    transition: 400ms ease all;
    height: 100%;
    object-fit: cover;
    }
.layout_css_post_grid.layout_hover_style_arrow .layout_css_post_grid_content .layout_grid_item_post_thumbnail a:hover:after {
    opacity: .5;
    }
.layout_css_post_grid.layout_hover_style_arrow .layout_css_post_grid_content .layout_grid_item_post_thumbnail a:hover:before {
    transform: translateY(0);
    transition-delay: 100ms;
    opacity: 1;
    }
.layout_css_post_grid.layout_hover_style_arrow .layout_css_post_grid_content .layout_grid_item_post_thumbnail a:hover img {
    transform: scale(1.05);
    }


.layout_css_post_grid.layout_excerpt_lines_1 .layout_css_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_content .layout_grid_item_post_excerpt {
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    }
.layout_css_post_grid.layout_title_lines_1 .layout_css_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_content .layout_grid_item_post_title {
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    }
.layout_css_post_grid.layout_excerpt_lines_2 .layout_css_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_content .layout_grid_item_post_excerpt {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    }
.layout_css_post_grid.layout_title_lines_2 .layout_css_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_content .layout_grid_item_post_title {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    }
.layout_css_post_grid.layout_excerpt_lines_3 .layout_css_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_content .layout_grid_item_post_excerpt {
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    }
.layout_css_post_grid.layout_title_lines_3 .layout_css_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_content .layout_grid_item_post_title {
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    }
.layout_css_post_grid.layout_excerpt_lines_4 .layout_css_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_content .layout_grid_item_post_excerpt {
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    }
.layout_css_post_grid.layout_title_lines_4 .layout_css_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_content .layout_grid_item_post_title {
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    }
.layout_css_post_grid.layout_excerpt_lines_5 .layout_css_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_content .layout_grid_item_post_excerpt {
    -webkit-line-clamp: 5;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    }
.layout_css_post_grid.layout_title_lines_5 .layout_css_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_content .layout_grid_item_post_title {
    -webkit-line-clamp: 5;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    }
.layout_css_post_grid.layout_excerpt_lines_6 .layout_css_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_content .layout_grid_item_post_excerpt {
    -webkit-line-clamp: 6;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    }
.layout_css_post_grid.layout_title_lines_6 .layout_css_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_content .layout_grid_item_post_title {
    -webkit-line-clamp: 6;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    }


.layout_css_post_grid .layout_grid_item.layout_tile_format_21 {
    container-name: layout_container_21;
    container-type: inline-size;
    }
.layout_css_post_grid .layout_grid_item.layout_tile_format_12 {
    container-name: layout_container_21;
    container-type: inline-size;
    }
.layout_css_post_grid .layout_grid_item.layout_tile_format_22 {
    container-name: layout_container_22;
    container-type: inline-size;
    }
@media (max-width: 992px) {
.layout_css_post_grid.layout_columns_5 .layout_css_post_grid_content,
.layout_css_post_grid.layout_columns_6 .layout_css_post_grid_content {
    grid-template-columns: 1fr 1fr 1fr;
    }
.layout_css_post_grid.layout_columns_5 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_21,
.layout_css_post_grid.layout_columns_6 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_21 {
    grid-column: auto/auto;
    }
.layout_css_post_grid.layout_columns_5 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_12,
.layout_css_post_grid.layout_columns_6 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_12 {
    grid-row: auto/auto;
    }
.layout_css_post_grid.layout_columns_5 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_22,
.layout_css_post_grid.layout_columns_6 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_22 {
    grid-column: auto/span 2;
    grid-row: auto/auto;
    }
}

@media (max-width: 768px) {
.layout_css_post_grid.layout_columns_3 .layout_css_post_grid_content,
.layout_css_post_grid.layout_columns_4 .layout_css_post_grid_content,
.layout_css_post_grid.layout_columns_5 .layout_css_post_grid_content,
.layout_css_post_grid.layout_columns_6 .layout_css_post_grid_content {
    grid-template-columns: 1fr 1fr;
    }
.layout_css_post_grid.layout_columns_3 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_21,
.layout_css_post_grid.layout_columns_4 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_21,
.layout_css_post_grid.layout_columns_5 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_21,
.layout_css_post_grid.layout_columns_6 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_21 {
    grid-column: auto/auto;
    }
.layout_css_post_grid.layout_columns_3 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_12,
.layout_css_post_grid.layout_columns_4 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_12,
.layout_css_post_grid.layout_columns_5 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_12,
.layout_css_post_grid.layout_columns_6 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_12 {
    grid-row: auto/auto;
    }
.layout_css_post_grid.layout_columns_3 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_22,
.layout_css_post_grid.layout_columns_4 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_22,
.layout_css_post_grid.layout_columns_5 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_22,
.layout_css_post_grid.layout_columns_6 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_22 {
    grid-column: auto/span 2;
    grid-row: auto/auto;
    }
}

@media (max-width: 580px) {
.layout_css_post_grid.layout_columns_2 .layout_css_post_grid_content,
.layout_css_post_grid.layout_columns_3 .layout_css_post_grid_content,
.layout_css_post_grid.layout_columns_4 .layout_css_post_grid_content,
.layout_css_post_grid.layout_columns_5 .layout_css_post_grid_content,
.layout_css_post_grid.layout_columns_6 .layout_css_post_grid_content {
    grid-template-columns: 1fr;
    }
.layout_css_post_grid.layout_columns_2 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_21,
.layout_css_post_grid.layout_columns_3 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_21,
.layout_css_post_grid.layout_columns_4 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_21,
.layout_css_post_grid.layout_columns_5 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_21,
.layout_css_post_grid.layout_columns_6 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_21 {
    grid-column: auto/auto;
    }
.layout_css_post_grid.layout_columns_2 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_12,
.layout_css_post_grid.layout_columns_3 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_12,
.layout_css_post_grid.layout_columns_4 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_12,
.layout_css_post_grid.layout_columns_5 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_12,
.layout_css_post_grid.layout_columns_6 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_12 {
    grid-row: auto/auto;
    }
.layout_css_post_grid.layout_columns_2 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_22,
.layout_css_post_grid.layout_columns_3 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_22,
.layout_css_post_grid.layout_columns_4 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_22,
.layout_css_post_grid.layout_columns_5 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_22,
.layout_css_post_grid.layout_columns_6 .layout_css_post_grid_content .layout_grid_item.layout_tile_format_22 {
    grid-column: auto/auto;
    grid-row: auto/auto;
    }
}

@media (min-width: 768px) {
.layout_css_post_grid .layout_grid_item.layout_tile_format_21 .layout_grid_item_inner {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    }
.layout_css_post_grid .layout_grid_item.layout_tile_format_21 .layout_grid_item_inner .layout_grid_item_post_thumbnail {
    position: absolute;
    inset: 0;
    z-index: 1;
    }
.layout_css_post_grid .layout_grid_item.layout_tile_format_21 .layout_grid_item_inner .layout_grid_item_post_thumbnail a:before {
    display: none;
    }
.layout_css_post_grid .layout_grid_item.layout_tile_format_21 .layout_grid_item_inner .layout_grid_item_post_content {
    z-index: 2;
    background: rgba(0,0,0,.5);
    color: #fff;
    flex-basis: 100%;
    max-width: 100%;
    margin: 1.5em;
    }
.layout_css_post_grid .layout_grid_item.layout_tile_format_21 .layout_grid_item_inner .layout_grid_item_post_content .layout_grid_item_post_title {
    color: inherit;
    }
}

@container (min-width: 36em) {
.layout_css_post_grid .layout_grid_item.layout_tile_format_21 .layout_grid_item_inner .layout_grid_item_post_content {
    flex-basis: 50%;
    max-width: 50%;
    }
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {

.layout_row .layout_column {
    height: auto;
    display: block;
    }
.layout_row .layout_column.layout_vertical_align_middle,
.layout_row .layout_column.layout_vertical_align_bottom {
    display: flex;
    }


.layout_row_inner .layout_column_inner {
    height: auto;
    display: block;
    }
.layout_row_inner .layout_column_inner.layout_vertical_align_middle,
.layout_row_inner .layout_column_inner.layout_vertical_align_bottom {
    display: flex;
    }


.layout_align_right .layout_align_left.layout_image,
.layout_align_center .layout_align_left.layout_image,
.layout_align_right .layout_align_left .layout_image,
.layout_align_center .layout_align_left .layout_image,
.layout_align_left.layout_image,
.layout_align_left .layout_image {
    float: none;
    }
.layout_align_left .layout_align_right.layout_image,
.layout_align_center .layout_align_right.layout_image,
.layout_align_left .layout_align_right .layout_image,
.layout_align_center .layout_align_right .layout_image,
.layout_align_right.layout_image,
.layout_align_right .layout_image {
    float: none;
    }
.layout_align_left .layout_align_center.layout_image,
.layout_align_right .layout_align_center.layout_image,
.layout_align_left .layout_align_center .layout_image,
.layout_align_right .layout_align_center .layout_image,
.layout_align_center.layout_image,
.layout_align_center .layout_image {
    float: none;
    display: inline-block;
    margin-bottom: -.5em;
    max-width: 100%;
    }


.layout_latest_posts {
    display: block;
    }
.layout_latest_posts.layout_columns_1 {
    display: block;
    }
.layout_latest_posts .layout_latest_posts_item {
    float: left;
    }
.layout_columns_1.layout_latest_posts .layout_latest_posts_item {
    width: 100%;
    }
.layout_columns_2.layout_latest_posts .layout_latest_posts_item {
    width: 50%;
    }
.layout_columns_3.layout_latest_posts .layout_latest_posts_item {
    width: 33.333333%;
    }
.layout_columns_4.layout_latest_posts .layout_latest_posts_item {
    width: 25%;
    }
.layout_columns_5.layout_latest_posts .layout_latest_posts_item {
    width: 20%;
    }
.layout_columns_6.layout_latest_posts .layout_latest_posts_item {
    width: 16.666666%;
    }


.layout_price_list .layout_price_list_price {
    display: inline-block;
    }
.layout_size_normal.layout_icon .layout_icon_holder:before {
    font-size: .65em;
    }
.siteMenuInitFinished .mainHeader {
    visibility: inherit;
    }


.layout_row .layout_column {
    max-width: 100%;
    }
.layout_row_inner .layout_column {
    max-width: 100%;
    }
.layout_column[data-width="12"],
.layout_column_inner[data-width="12"] {
    max-width: 100%;
    }
.layout_column[data-width="11"],
.layout_column_inner[data-width="11"] {
    max-width: 91.666666%;
    }
.layout_column[data-width="10"],
.layout_column_inner[data-width="10"] {
    max-width: 83.333333%;
    }
.layout_column[data-width="9.6"],
.layout_column_inner[data-width="9.6"] {
    max-width: 80%;
    }
.layout_column[data-width="9"],
.layout_column_inner[data-width="9"] {
    max-width: 75%;
    }
.layout_column[data-width="8"],
.layout_column_inner[data-width="8"] {
    max-width: 66.666666%;
    }
.layout_column[data-width="7.2"],
.layout_column_inner[data-width="7.2"] {
    max-width: 60%;
    }
.layout_column[data-width="7"],
.layout_column_inner[data-width="7"] {
    max-width: 58.333333%;
    }
.layout_column[data-width="6"],
.layout_column_inner[data-width="6"] {
    max-width: 50%;
    }
.layout_column[data-width="5"],
.layout_column_inner[data-width="5"] {
    max-width: 41.666666%;
    }
.layout_column[data-width="4.8"],
.layout_column_inner[data-width="4.8"] {
    max-width: 40%;
    }
.layout_column[data-width="4"],
.layout_column_inner[data-width="4"] {
    max-width: 33.333333%;
    }
.layout_column[data-width="2.4"],
.layout_column_inner[data-width="2.4"] {
    max-width: 20%;
    }
.layout_column[data-width="3"],
.layout_column_inner[data-width="3"] {
    max-width: 25%;
    }
.layout_column[data-width="2"],
.layout_column_inner[data-width="2"] {
    max-width: 16.666666%;
    }
.layout_column[data-width="1"],
.layout_column_inner[data-width="1"] {
    max-width: 8.333333%;
    }
@media (max-width: 992px) {
.layout_column[data-width="12"],
.layout_column[data-width="11"],
.layout_column[data-width="10"],
.layout_column[data-width="9"],
.layout_column[data-width="8"],
.layout_column[data-width="7"],
.layout_column[data-width="6"],
.layout_column[data-width="5"],
.layout_column[data-width="4"],
.layout_column_inner[data-width="12"],
.layout_column_inner[data-width="11"],
.layout_column_inner[data-width="10"],
.layout_column_inner[data-width="9"],
.layout_column_inner[data-width="8"],
.layout_column_inner[data-width="7"],
.layout_column_inner[data-width="6"],
.layout_column_inner[data-width="5"],
.layout_column_inner[data-width="4"] {
    max-width: 100%;
    }
.layout_column[data-width="3"],
.layout_column_inner[data-width="3"] {
    max-width: 50%;
    }
.layout_column[data-width="2"],
.layout_column_inner[data-width="2"] {
    max-width: 33.333333%;
    }
}

@media (max-width: 768px) {
.layout_column[data-width="2.4"],
.layout_column[data-width="9.6"],
.layout_column_inner[data-width="2.4"],
.layout_column_inner[data-width="9.6"] {
    max-width: 100%;
    }
.layout_column[data-width="4.8"],
.layout_column[data-width="7.2"],
.layout_column_inner[data-width="4.8"],
.layout_column_inner[data-width="7.2"] {
    max-width: 50%;
    }
}

@media (max-width: 480px) {
.layout_column[data-width="3"],
.layout_column[data-width="2"],
.layout_column_inner[data-width="3"],
.layout_column_inner[data-width="2"] {
    max-width: 50%;
    }
.layout_column[data-width="4.8"],
.layout_column[data-width="7.2"],
.layout_column_inner[data-width="4.8"],
.layout_column_inner[data-width="7.2"] {
    max-width: 100%;
    }
}

@media (max-width: 370px) {
.layout_column[data-width="3"],
.layout_column[data-width="2"],
.layout_column_inner[data-width="3"],
.layout_column_inner[data-width="2"] {
    flex-basis: 100%;
    }
}

@media (max-width: 992px) and (min-width: 621px) {
.layout_row[data-structure="9-3"] .layout_column[data-width="9"]:not(.col-md-12),
.layout_row[data-structure="3-9"] .layout_column[data-width="9"]:not(.col-md-12) {
    flex-basis: 66.666666%;
    }
.layout_row[data-structure="9-3"] .layout_column[data-width="3"]:not(.col-md-12),
.layout_row[data-structure="3-9"] .layout_column[data-width="3"]:not(.col-md-12) {
    flex-basis: 33.333333%;
    }
.layout_row_inner[data-structure="9-3"] .layout_column_inner[data-width="9"]:not(.col-md-12),
.layout_row_inner[data-structure="3-9"] .layout_column_inner[data-width="9"]:not(.col-md-12) {
    flex-basis: 66.666666%;
    }
.layout_row_inner[data-structure="9-3"] .layout_column_inner[data-width="3"]:not(.col-md-12),
.layout_row_inner[data-structure="3-9"] .layout_column_inner[data-width="3"]:not(.col-md-12) {
    flex-basis: 33.333333%;
    }
}

@media (max-width: 620px) {
.layout_row[data-structure="9-3"] .layout_column[data-width="9"],
.layout_row[data-structure="3-9"] .layout_column[data-width="9"] {
    max-width: 100%;
    }
.layout_row[data-structure="9-3"] .layout_column[data-width="3"],
.layout_row[data-structure="3-9"] .layout_column[data-width="3"] {
    max-width: 100%;
    }
.layout_row_inner[data-structure="9-3"] .layout_column_inner[data-width="9"],
.layout_row_inner[data-structure="3-9"] .layout_column_inner[data-width="9"] {
    max-width: 100%;
    }
.layout_row_inner[data-structure="9-3"] .layout_column_inner[data-width="3"],
.layout_row_inner[data-structure="3-9"] .layout_column_inner[data-width="3"] {
    max-width: 100%;
    }
}

@media (min-width: 1201px) {
.layout_column.col-xl-12,
.layout_column_inner.col-xl-12 {
    max-width: 100%;
    }
.layout_column.col-xl-11,
.layout_column_inner.col-xl-11 {
    max-width: 91.666666%;
    }
.layout_column.col-xl-10,
.layout_column_inner.col-xl-10 {
    max-width: 83.333333%;
    }
.layout_column.col-xl-9_6,
.layout_column_inner.col-xl-9_6 {
    max-width: 80%;
    }
.layout_column.col-xl-9,
.layout_column_inner.col-xl-9 {
    max-width: 75%;
    }
.layout_column.col-xl-8,
.layout_column_inner.col-xl-8 {
    max-width: 66.666666%;
    }
.layout_column.col-xl-7_2,
.layout_column_inner.col-xl-7_2 {
    max-width: 60%;
    }
.layout_column.col-xl-7,
.layout_column_inner.col-xl-7 {
    max-width: 58.333333%;
    }
.layout_column.col-xl-6,
.layout_column_inner.col-xl-6 {
    max-width: 50%;
    }
.layout_column.col-xl-5,
.layout_column_inner.col-xl-5 {
    max-width: 41.666666%;
    }
.layout_column.col-xl-4_8,
.layout_column_inner.col-xl-4_8 {
    max-width: 40%;
    }
.layout_column.col-xl-4,
.layout_column_inner.col-xl-4 {
    max-width: 33.333333%;
    }
.layout_column.col-xl-2_4,
.layout_column_inner.col-xl-2_4 {
    max-width: 20%;
    }
.layout_column.col-xl-3,
.layout_column_inner.col-xl-3 {
    max-width: 25%;
    }
.layout_column.col-xl-2,
.layout_column_inner.col-xl-2 {
    max-width: 16.666666%;
    }
.layout_column.col-xl-1,
.layout_column_inner.col-xl-1 {
    max-width: 8.333333%;
    }
}

@media (min-width: 993px) and (max-width: 1200px) {
.layout_column.col-lg-12,
.layout_column_inner.col-lg-12 {
    max-width: 100%;
    }
.layout_column.col-lg-11,
.layout_column_inner.col-lg-11 {
    max-width: 91.666666%;
    }
.layout_column.col-lg-10,
.layout_column_inner.col-lg-10 {
    max-width: 83.333333%;
    }
.layout_column.col-lg-9_6,
.layout_column_inner.col-lg-9_6 {
    max-width: 80%;
    }
.layout_column.col-lg-9,
.layout_column_inner.col-lg-9 {
    max-width: 75%;
    }
.layout_column.col-lg-8,
.layout_column_inner.col-lg-8 {
    max-width: 66.666666%;
    }
.layout_column.col-lg-7_2,
.layout_column_inner.col-lg-7_2 {
    max-width: 60%;
    }
.layout_column.col-lg-7,
.layout_column_inner.col-lg-7 {
    max-width: 58.333333%;
    }
.layout_column.col-lg-6,
.layout_column_inner.col-lg-6 {
    max-width: 50%;
    }
.layout_column.col-lg-5,
.layout_column_inner.col-lg-5 {
    max-width: 41.666666%;
    }
.layout_column.col-lg-4_8,
.layout_column_inner.col-lg-4_8 {
    max-width: 40%;
    }
.layout_column.col-lg-4,
.layout_column_inner.col-lg-4 {
    max-width: 33.333333%;
    }
.layout_column.col-lg-2_4,
.layout_column_inner.col-lg-2_4 {
    max-width: 20%;
    }
.layout_column.col-lg-3,
.layout_column_inner.col-lg-3 {
    max-width: 25%;
    }
.layout_column.col-lg-2,
.layout_column_inner.col-lg-2 {
    max-width: 16.666666%;
    }
.layout_column.col-lg-1,
.layout_column_inner.col-lg-1 {
    max-width: 8.333333%;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
.layout_column.col-md-12,
.layout_column_inner.col-md-12 {
    max-width: 100%;
    }
.layout_column.col-md-11,
.layout_column_inner.col-md-11 {
    max-width: 91.666666%;
    }
.layout_column.col-md-10,
.layout_column_inner.col-md-10 {
    max-width: 83.333333%;
    }
.layout_column.col-md-9_6,
.layout_column_inner.col-md-9_6 {
    max-width: 80%;
    }
.layout_column.col-md-9,
.layout_column_inner.col-md-9 {
    max-width: 75%;
    }
.layout_column.col-md-8,
.layout_column_inner.col-md-8 {
    max-width: 66.666666%;
    }
.layout_column.col-md-7_2,
.layout_column_inner.col-md-7_2 {
    max-width: 60%;
    }
.layout_column.col-md-7,
.layout_column_inner.col-md-7 {
    max-width: 58.333333%;
    }
.layout_column.col-md-6,
.layout_column_inner.col-md-6 {
    max-width: 50%;
    }
.layout_column.col-md-5,
.layout_column_inner.col-md-5 {
    max-width: 41.666666%;
    }
.layout_column.col-md-4_8,
.layout_column_inner.col-md-4_8 {
    max-width: 40%;
    }
.layout_column.col-md-4,
.layout_column_inner.col-md-4 {
    max-width: 33.333333%;
    }
.layout_column.col-md-2_4,
.layout_column_inner.col-md-2_4 {
    max-width: 20%;
    }
.layout_column.col-md-3,
.layout_column_inner.col-md-3 {
    max-width: 25%;
    }
.layout_column.col-md-2,
.layout_column_inner.col-md-2 {
    max-width: 16.666666%;
    }
.layout_column.col-md-1,
.layout_column_inner.col-md-1 {
    max-width: 8.333333%;
    }
}

@media (min-width: 481px) and (max-width: 768px) {
.layout_column.col-sm-12,
.layout_column.col-ms-12,
.layout_column_inner.col-sm-12,
.layout_column_inner.col-ms-12 {
    max-width: 100%;
    }
.layout_column.col-sm-11,
.layout_column.col-ms-11,
.layout_column_inner.col-sm-11,
.layout_column_inner.col-ms-11 {
    max-width: 91.666666%;
    }
.layout_column.col-sm-10,
.layout_column.col-ms-10,
.layout_column_inner.col-sm-10,
.layout_column_inner.col-ms-10 {
    max-width: 83.333333%;
    }
.layout_column.col-sm-9_6,
.layout_column.col-ms-9_6,
.layout_column_inner.col-sm-9_6,
.layout_column_inner.col-ms-9_6 {
    max-width: 80%;
    }
.layout_column.col-sm-9,
.layout_column.col-ms-9,
.layout_column_inner.col-sm-9,
.layout_column_inner.col-ms-9 {
    max-width: 75%;
    }
.layout_column.col-sm-8,
.layout_column.col-ms-8,
.layout_column_inner.col-sm-8,
.layout_column_inner.col-ms-8 {
    max-width: 66.666666%;
    }
.layout_column.col-sm-7_2,
.layout_column.col-ms-7_2,
.layout_column_inner.col-sm-7_2,
.layout_column_inner.col-ms-7_2 {
    max-width: 60%;
    }
.layout_column.col-sm-7,
.layout_column.col-ms-7,
.layout_column_inner.col-sm-7,
.layout_column_inner.col-ms-7 {
    max-width: 58.333333%;
    }
.layout_column.col-sm-6,
.layout_column.col-ms-6,
.layout_column_inner.col-sm-6,
.layout_column_inner.col-ms-6 {
    max-width: 50%;
    }
.layout_column.col-sm-5,
.layout_column.col-ms-5,
.layout_column_inner.col-sm-5,
.layout_column_inner.col-ms-5 {
    max-width: 41.666666%;
    }
.layout_column.col-sm-4_8,
.layout_column.col-ms-4_8,
.layout_column_inner.col-sm-4_8,
.layout_column_inner.col-ms-4_8 {
    max-width: 40%;
    }
.layout_column.col-sm-4,
.layout_column.col-ms-4,
.layout_column_inner.col-sm-4,
.layout_column_inner.col-ms-4 {
    max-width: 33.333333%;
    }
.layout_column.col-sm-2_4,
.layout_column.col-ms-2_4,
.layout_column_inner.col-sm-2_4,
.layout_column_inner.col-ms-2_4 {
    max-width: 20%;
    }
.layout_column.col-sm-3,
.layout_column.col-ms-3,
.layout_column_inner.col-sm-3,
.layout_column_inner.col-ms-3 {
    max-width: 25%;
    }
.layout_column.col-sm-2,
.layout_column.col-ms-2,
.layout_column_inner.col-sm-2,
.layout_column_inner.col-ms-2 {
    max-width: 16.666666%;
    }
.layout_column.col-sm-1,
.layout_column.col-ms-1,
.layout_column_inner.col-sm-1,
.layout_column_inner.col-ms-1 {
    max-width: 8.333333%;
    }
}

@media (max-width: 480px) {
.layout_column.col-xs-12,
.layout_column_inner.col-xs-12 {
    max-width: 100%;
    }
.layout_column.col-xs-11,
.layout_column_inner.col-xs-11 {
    max-width: 91.666666%;
    }
.layout_column.col-xs-10,
.layout_column_inner.col-xs-10 {
    max-width: 83.333333%;
    }
.layout_column.col-xs-9_6,
.layout_column_inner.col-xs-9_6 {
    max-width: 80%;
    }
.layout_column.col-xs-9,
.layout_column_inner.col-xs-9 {
    max-width: 75%;
    }
.layout_column.col-xs-8,
.layout_column_inner.col-xs-8 {
    max-width: 66.666666%;
    }
.layout_column.col-xs-7_2,
.layout_column_inner.col-xs-7_2 {
    max-width: 60%;
    }
.layout_column.col-xs-7,
.layout_column_inner.col-xs-7 {
    max-width: 58.333333%;
    }
.layout_column.col-xs-6,
.layout_column_inner.col-xs-6 {
    max-width: 50%;
    }
.layout_column.col-xs-5,
.layout_column_inner.col-xs-5 {
    max-width: 41.666666%;
    }
.layout_column.col-xs-4_8,
.layout_column_inner.col-xs-4_8 {
    max-width: 40%;
    }
.layout_column.col-xs-4,
.layout_column_inner.col-xs-4 {
    max-width: 33.333333%;
    }
.layout_column.col-xs-2_4,
.layout_column_inner.col-xs-2_4 {
    max-width: 20%;
    }
.layout_column.col-xs-3,
.layout_column_inner.col-xs-3 {
    max-width: 25%;
    }
.layout_column.col-xs-2,
.layout_column_inner.col-xs-2 {
    max-width: 16.666666%;
    }
.layout_column.col-xs-1,
.layout_column_inner.col-xs-1 {
    max-width: 8.333333%;
    }
}


}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10004;
    overflow: hidden;
    position: fixed;
    opacity: .8;
    height: 100vh !important;
    }
.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 20000;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
    }
.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box;
    }
.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    }
.mfp-align-top .mfp-container:before {
    display: none;
    }
.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
    }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
    }
.mfp-ajax-cur {
    cursor: progress;
    }
.mfp-zoom-out-cur {
    overflow: hidden;
    }
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
    }
.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
    }
.mfp-auto-cursor .mfp-content {
    cursor: auto;
    }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    }
.mfp-loading.mfp-figure {
    display: none;
    }
.mfp-hide {
    display: none !important;
    }
.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
    }
.mfp-preloader a {
    color: #CCC;
    }
.mfp-preloader a:hover {
    color: #FFF;
    }
.mfp-s-ready .mfp-preloader {
    display: none;
    }
.mfp-s-error .mfp-content {
    display: none;
    }
button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation;
    }
button::-moz-focus-inner {
    padding: 0;
    border: 0;
    }
.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial,Baskerville,monospace;
    }
.mfp-close:hover,
.mfp-close:focus {
    opacity: 1;
    }
.mfp-close:active {
    top: 1px;
    }
.mfp-close-btn-in .mfp-close {
    color: #333;
    }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
    }
.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
    }
.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;
    }
.mfp-arrow:active {
    margin-top: -54px;
    }
.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
    }
.mfp-arrow:before,
.mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
    }
.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
    }
.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7;
    }
.mfp-arrow-left {
    left: 0;
    }
.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px;
    }
.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F;
    }
.mfp-arrow-right {
    right: 0;
    }
.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px;
    }
.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F;
    }
.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
    }
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
    }
.mfp-iframe-holder .mfp-close {
    top: -40px;
    }
.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
    }
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #000;
    }


img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
    }


.mfp-figure {
    line-height: 0;
    }
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #444;
    }
.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px;
    }
.mfp-figure figure {
    margin: 0;
    }
.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
    }
.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
    }
.mfp-image-holder .mfp-content {
    max-width: 100%;
    }
.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
    }
@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {

.mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
    }
.mfp-img-mobile img.mfp-img {
    padding: 0;
    }
.mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
    }
.mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
    }
.mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0,0,0,.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
    }
.mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
    }
.mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
    }
.mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0,0,0,.6);
    position: fixed;
    text-align: center;
    padding: 0;
    }
}

@media all and (max-width: 900px) {
.mfp-arrow {
    -webkit-transform: scale(.75);
    transform: scale(.75);
    }
.mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
    }
.mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
    }
.mfp-container {
    padding-left: 6px;
    padding-right: 6px;
    }
}

.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

﻿article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary,
audio,
canvas,
video {
    display: block;
    }
audio,
canvas,
video {
    display: inline-block;
    }
*:focus,
* {
    outline: none;
    outline: 0;
    }
.touch * {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-focus-ring-color: rgba(0,0,0,0);
    }
button::-moz-focus-inner {
    border: 0;
    }
audio:not([controls]) {
    display: none;
    height: 0;
    }
html,
body {
    margin: 0;
    padding: 0;
    }
*,
*:after,
*:before {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    background-repeat: no-repeat;
    }


.site-clear:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }


.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    }
.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: .875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    }


.site-dark-skin {
    color: rgba(255,255,255,.7);
    background-color: #0f0f0f;
    }
.siteLightSkin {
    color: rgba(0,0,0,.7);
    background-color: #fff;
    }
select,
input,
.fancy-select .trigger {
    color: inherit;
    border: 0;
    }
.siteLightSkin select,
.siteLightSkin input,
.siteLightSkin .fancy-select .trigger,
.site-dark-skin .siteLightSkin select,
.site-dark-skin .siteLightSkin input,
.site-dark-skin .siteLightSkin .fancy-select .trigger,
.siteLightSkin .site-dark-skin .siteLightSkin select,
.siteLightSkin .site-dark-skin .siteLightSkin input,
.siteLightSkin .site-dark-skin .siteLightSkin .fancy-select .trigger {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }
.site-dark-skin select,
.site-dark-skin input,
.site-dark-skin .fancy-select .trigger,
.siteLightSkin .site-dark-skin select,
.siteLightSkin .site-dark-skin input,
.siteLightSkin .site-dark-skin .fancy-select .trigger,
.site-dark-skin.siteLightSkin .site-dark-skin select,
.site-dark-skin.siteLightSkin .site-dark-skin input,
.site-dark-skin.siteLightSkin .site-dark-skin .fancy-select .trigger {
    border-bottom: 1px solid rgba(255,255,255,.3);
    }
textarea {
    color: inherit;
    border: 0;
    }
.siteLightSkin textarea,
.site-dark-skin .siteLightSkin textarea,
.siteLightSkin .site-dark-skin .siteLightSkin textarea {
    border: 1px solid rgba(0,0,0,.1);
    }
.site-dark-skin textarea,
.siteLightSkin .site-dark-skin textarea,
.site-dark-skin.siteLightSkin .site-dark-skin textarea {
    border: 1px solid rgba(255,255,255,.3);
    }


select,
input {
    font-family: Arial,Helvetica,sans-serif;
    }
input:not([type='checkbox']):not([type='radio']),
button {
    -webkit-appearance: none;
    }
input:not([type='checkbox']):not([type='radio']),
textarea,
select {
    outline: none;
    font: inherit;
    width: 100%;
    line-height: 1;
    width: 100%;
    display: block;
    padding: .8em 1.25em;
    background: transparent;
    color: inherit;
    min-height: 3.125em;
    border-radius: 0;
    }
.siteTextRight input:not([type='checkbox']):not([type='radio']),
.siteTextRight textarea,
.siteTextRight select {
    text-align: right;
    }
input[type="file"] {
    padding: .55em 1.25em .55em .65em !important;
    line-height: 1 !important;
    }
input[type="file"]::-webkit-file-upload-button {
    -webkit-appearance: none;
    border-radius: 0;
    background: #f1b209 !important;
    color: #fff;
    font-weight: bold;
    font-family:Arial,Helvetica,sans-serif;
    border: 0;
    padding: 8px 15px;
    font-size: .875em;
    cursor: pointer;
    transition: all 300ms ease;
    font-family: Arial,Helvetica,sans-serif;
    }
.siteHardRoundedButtons input[type="file"]::-webkit-file-upload-button {
    border-radius: 50px;
    }
.siteSoftRoundedButtons input[type="file"]::-webkit-file-upload-button {
    border-radius: 5px;
    }
input[type="file"]::-webkit-file-upload-button:hover {
    transform: translateY(-5px);
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    filter: brightness(1.1);
    }
input[type='checkbox'],
input[type='radio'] {
    vertical-align: middle;
    }
input[type="checkbox"] {
    width: 1.563em;
    height: 1.563em;
    transition: 200ms ease all;
    background: transparent;
    cursor: pointer;
    min-width: 1.563em;
    vertical-align: middle;
    -webkit-appearance: none;
    position: relative;
    content: "";
    -moz-appearance: none;
    border: 0;
    display: inline-block;
    margin-right: .75em;
    margin-top: -2px;
    background: transparent;
    overflow: hidden;
    border-radius: 0;
    }
.rtl input[type="checkbox"] {
    margin-right: 0;
    margin-left: .75em;
    }
.siteLightSkin input[type="checkbox"],
.site-dark-skin .siteLightSkin input[type="checkbox"],
.siteLightSkin .site-dark-skin .siteLightSkin input[type="checkbox"] {
    border: 1px solid rgba(0,0,0,.1);
    }
.site-dark-skin input[type="checkbox"],
.siteLightSkin .site-dark-skin input[type="checkbox"],
.site-dark-skin.siteLightSkin .site-dark-skin input[type="checkbox"] {
    border: 1px solid rgba(255,255,255,.3);
    }
input[type="checkbox"]:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    font-size: 1em;
    position: absolute;
    transition: 200ms ease all;
    display: block;
    background: #f1b209;
    transform: translateY(100%);
    color: #fff;
    top: -1px;
    bottom: -1px;
    right: -1px;
    left: -1px;
    line-height: 1.563em;
    text-align: center;
    z-index: 2;
    transform-origin: bottom;
    }
.rtl input[type="checkbox"]:before {
    left: auto;
    right: 4px;
    }
.siteLightSkin input[type="checkbox"]:hover,
.site-dark-skin .siteLightSkin input[type="checkbox"]:hover,
.siteLightSkin .site-dark-skin .siteLightSkin input[type="checkbox"]:hover {
    border-color: rgba(0,0,0,.3);
    }
.site-dark-skin input[type="checkbox"]:hover,
.siteLightSkin .site-dark-skin input[type="checkbox"]:hover,
.site-dark-skin.siteLightSkin .site-dark-skin input[type="checkbox"]:hover {
    border-color: rgba(255,255,255,.7);
    }
input[type="checkbox"]:checked:before {
    transform: translateY(0%);
    }
input[type="radio"] {
    width: 1.563em;
    height: 1.563em;
    transition: 200ms ease all;
    background: transparent;
    cursor: pointer;
    min-width: 1.563em;
    vertical-align: middle;
    -webkit-appearance: none;
    position: relative;
    content: "";
    -moz-appearance: none;
    border: 0;
    display: inline-block;
    margin-right: .75em;
    margin-top: -2px;
    background: transparent;
    overflow: hidden;
    border-radius: 0;
    }
.rtl input[type="radio"] {
    margin-right: 0;
    margin-left: .75em;
    }
.siteLightSkin input[type="radio"],
.site-dark-skin .siteLightSkin input[type="radio"],
.siteLightSkin .site-dark-skin .siteLightSkin input[type="radio"] {
    border: 1px solid rgba(0,0,0,.1);
    }
.site-dark-skin input[type="radio"],
.siteLightSkin .site-dark-skin input[type="radio"],
.site-dark-skin.siteLightSkin .site-dark-skin input[type="radio"] {
    border: 1px solid rgba(255,255,255,.3);
    }
.siteGeneralElementsStyle_rounded input[type="radio"] {
    border-radius: 50%;
    }
input[type="radio"]:before {
    content: "";
    font-size: 1em;
    position: absolute;
    transition: 200ms ease all;
    display: block;
    background: #f1b209;
    transform: scale(0);
    color: #fff;
    top: 3px;
    bottom: 3px;
    right: 3px;
    left: 3px;
    line-height: 1.563em;
    text-align: center;
    z-index: 2;
    transform-origin: center;
    }
.siteGeneralElementsStyle_rounded input[type="radio"]:before {
    border-radius: 50%;
    }
.siteLightSkin input[type="radio"]:hover,
.site-dark-skin .siteLightSkin input[type="radio"]:hover,
.siteLightSkin .site-dark-skin .siteLightSkin input[type="radio"]:hover {
    border-color: rgba(0,0,0,.3);
    }
.site-dark-skin input[type="radio"]:hover,
.siteLightSkin .site-dark-skin input[type="radio"]:hover,
.site-dark-skin.siteLightSkin .site-dark-skin input[type="radio"]:hover {
    border-color: rgba(255,255,255,.7);
    }
input[type="radio"]:checked:before {
    transform: scale(1);
    }
select,
.fancy-select .trigger,
.siteQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
    height: 3.125em;
    line-height: 3.125em;
    }
select {
    line-height: 1;
    padding-top: 0;
    padding-bottom: 0;
    }


.fancy-select {
    position: relative;
    }
.fancy-select .trigger {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    cursor: pointer;
    padding: 0 0 0 1.25em;
    }
.rtl .fancy-select .trigger {
    padding: 0 1.25em 0 0;
    }
.fancy-select .trigger:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    display: block;
    float: right;
    padding: 0 .75em;
    transition: ease 250ms all;
    opacity: .3;
    transform-origin: center;
    }
.rtl .fancy-select .trigger:before {
    float: left;
    }
.siteLightSkin .fancy-select .trigger:before,
.site-dark-skin .siteLightSkin .fancy-select .trigger:before,
.siteLightSkin .site-dark-skin .siteLightSkin .fancy-select .trigger:before {
    color: #000;
    }
.site-dark-skin .fancy-select .trigger:before,
.siteLightSkin .site-dark-skin .fancy-select .trigger:before,
.site-dark-skin.siteLightSkin .site-dark-skin .fancy-select .trigger:before {
    color: #fff;
    }
.fancy-select .trigger.open:before {
    transform: rotate(180deg);
    opacity: 1;
    }
.fancy-select .options {
    display: block;
    position: absolute;
    top: auto;
    left: 0;
    width: 100%;
    list-style: none;
    max-height: 320px;
    overflow: auto;
    color: rgba(0,0,0,.7);
    background-color: #fff;
    box-shadow: 0 5px 30px rgba(0,0,0,.2);
    transition: 300ms ease all;
    transform: translateY(50px);
    opacity: 0;
    pointer-events: none;
    font-size: .875em;
    z-index: 20;
    }
.fancy-select .options.open {
    display: block;
    transform: translateY(0);
    opacity: 1;
    pointer-events: all;
    }
.fancy-select .options.overflowing {
    top: auto;
    bottom: 3.5em;
    }
.fancy-select ul.options {
    padding: .8em 0;
    margin: 0;
    }
.fancy-select ul.options li {
    cursor: pointer;
    margin: 0;
    padding: .375em 1.786em !important;
    transition: 300ms ease all;
    border: 0 !important;
    position: relative;
    }
.fancy-select ul.options li:after {
    display: block;
    content: "";
    background: #f1b209;
    height: 2px;
    position: absolute;
    bottom: 3px;
    left: 1.768em;
    width: 20px;
    transition: 300ms ease transform;
    transform: scaleX(0);
    transform-origin: right;
    }
.rtl .fancy-select ul.options li:after {
    left: auto;
    right: 1.768em;
    transform-origin: left;
    }
.fancy-select ul.options li:hover {
    color: #000;
    }
.fancy-select ul.options li:hover:after {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl .fancy-select ul.options li:hover:after {
    transform-origin: right;
    }
.fancy-select ul.options li.selected:after {
    transform: scaleX(1);
    }
input:not([type='checkbox']):not([type='radio']):not([type='submit']),
textarea,
.fancy-select .trigger {
    transition: all 500ms ease;
    }
input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.fancy-select .trigger.open {
    border-bottom: 1px solid rgba(0,0,0,.3);
    }
.site-dark-skin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.siteLightSkin .site-dark-skin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.site-dark-skin.siteLightSkin .site-dark-skin input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
.site-dark-skin .fancy-select .trigger.open,
.siteLightSkin .site-dark-skin .fancy-select .trigger.open,
.site-dark-skin.siteLightSkin .site-dark-skin .fancy-select .trigger.open {
    border-bottom-color: rgba(255,255,255,.7);
    }
textarea:focus {
    border: 1px solid rgba(0,0,0,.3);
    }
.site-dark-skin textarea:focus,
.siteLightSkin .site-dark-skin textarea:focus,
.site-dark-skin.siteLightSkin .site-dark-skin textarea:focus {
    border-color: rgba(255,255,255,.7);
    }
textarea {
    resize: vertical;
    line-height: inherit;
    }
button {
    font: inherit;
    cursor: pointer;
    border-radius: 0;
    }
.site-video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    }
.site-video-container iframe,
.site-video-container object,
.site-video-container embed,
.site-video-container video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    }


img,
figure {
    max-width: 100%;
    height: auto;
    }
pre code {
    display: block;
    }
pre {
    overflow: hidden;
    }
.site-content-holder pre {
    margin: 0 0 30px;
    white-space: pre-wrap;
    padding: 1.5em 2em;
    font-size: 1em;
    position: relative;
    }
.site-content-holder pre:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    box-shadow: 0 0 0 4px currentColor inset;
    opacity: .07;
    z-index: 1;
    pointer-events: none;
    }
.siteGeneralElementsStyle_rounded .site-content-holder pre:before {
    border-radius: 25px;
    }


a {
    text-decoration: none;
    transition: 200ms ease all;
    color: inherit;
    }
.site-content article .siteArticleContent a:not(.content-block-button__link) {
    color: #f1b209;
    }
a:hover {
    text-decoration: none;
    color: #f1b209;
    }
.site-content article .siteArticleContent a:hover:not(.content-block-button__link) {
    color: inherit;
    }
.siteText a {
    color: #f1b209;
    }
.siteText a:hover {
    text-decoration: underline;
    }
a img {
    border: none;
    }
a,
a:active,
a:focus {
    outline: none;
    }
a[href^="tel:"] {
    text-decoration: none;
    }


p,
dl,
address,
cite {
    margin: 0 0 1em;
    }
ul {
    margin: 0 0 1em 1em;
    padding: 0;
    }
ul ul {
    margin-bottom: 0;
    }
.rtl ul {
    margin: 0 1em 1em 0;
    }
.rtl ul ul {
    margin-bottom: 0;
    }
ol {
    margin: 0 0 1em 1em;
    padding: 0;
    }
ol ol {
    margin-bottom: 0;
    }
.rtl ol {
    margin: 0 1em 1em 0;
    }
.rtl ol ol {
    margin-bottom: 0;
    }
li {
    margin: 0 0 0 .5em;
    padding: 0;
    }
.siteText li {
    margin-left: 1em;
    }
dt {
    font-weight: 600;
    }
dd {
    margin: 0 0 1.5em 3.5em;
    }
dd p {
    display: inline;
    }
dd:after {
    content: "";
    display: table;
    clear: both;
    }
figcaption {
    font-size: inherit;
    }


html {
    font-size: 16px;
    }
body {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    line-height: 1.5em;
    background-size: cover;
    background-attachment: fixed;
    }
small {
    font-size: 14px;
    }


h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Arial,Helvetica,sans-serif;
    }
h1:after,
h2:after,
h3:after,
h4:after,
h5:after,
h6:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.siteLightSkin h1,
.site-dark-skin .siteLightSkin h1,
.siteLightSkin .site-dark-skin .siteLightSkin h1,
.siteLightSkin h2,
.site-dark-skin .siteLightSkin h2,
.siteLightSkin .site-dark-skin .siteLightSkin h2,
.siteLightSkin h3,
.site-dark-skin .siteLightSkin h3,
.siteLightSkin .site-dark-skin .siteLightSkin h3,
.siteLightSkin h4,
.site-dark-skin .siteLightSkin h4,
.siteLightSkin .site-dark-skin .siteLightSkin h4,
.siteLightSkin h5,
.site-dark-skin .siteLightSkin h5,
.siteLightSkin .site-dark-skin .siteLightSkin h5,
.siteLightSkin h6,
.site-dark-skin .siteLightSkin h6,
.siteLightSkin .site-dark-skin .siteLightSkin h6 {
    color: #000;
    }
.siteLightSkin h1 .layout_headline_superheadline,
.site-dark-skin .siteLightSkin h1 .layout_headline_superheadline,
.siteLightSkin .site-dark-skin .siteLightSkin h1 .layout_headline_superheadline,
.siteLightSkin h1 .layout_headline_with_icon_superheadline,
.site-dark-skin .siteLightSkin h1 .layout_headline_with_icon_superheadline,
.siteLightSkin .site-dark-skin .siteLightSkin h1 .layout_headline_with_icon_superheadline,
.siteLightSkin h2 .layout_headline_superheadline,
.site-dark-skin .siteLightSkin h2 .layout_headline_superheadline,
.siteLightSkin .site-dark-skin .siteLightSkin h2 .layout_headline_superheadline,
.siteLightSkin h2 .layout_headline_with_icon_superheadline,
.site-dark-skin .siteLightSkin h2 .layout_headline_with_icon_superheadline,
.siteLightSkin .site-dark-skin .siteLightSkin h2 .layout_headline_with_icon_superheadline,
.siteLightSkin h3 .layout_headline_superheadline,
.site-dark-skin .siteLightSkin h3 .layout_headline_superheadline,
.siteLightSkin .site-dark-skin .siteLightSkin h3 .layout_headline_superheadline,
.siteLightSkin h3 .layout_headline_with_icon_superheadline,
.site-dark-skin .siteLightSkin h3 .layout_headline_with_icon_superheadline,
.siteLightSkin .site-dark-skin .siteLightSkin h3 .layout_headline_with_icon_superheadline,
.siteLightSkin h4 .layout_headline_superheadline,
.site-dark-skin .siteLightSkin h4 .layout_headline_superheadline,
.siteLightSkin .site-dark-skin .siteLightSkin h4 .layout_headline_superheadline,
.siteLightSkin h4 .layout_headline_with_icon_superheadline,
.site-dark-skin .siteLightSkin h4 .layout_headline_with_icon_superheadline,
.siteLightSkin .site-dark-skin .siteLightSkin h4 .layout_headline_with_icon_superheadline,
.siteLightSkin h5 .layout_headline_superheadline,
.site-dark-skin .siteLightSkin h5 .layout_headline_superheadline,
.siteLightSkin .site-dark-skin .siteLightSkin h5 .layout_headline_superheadline,
.siteLightSkin h5 .layout_headline_with_icon_superheadline,
.site-dark-skin .siteLightSkin h5 .layout_headline_with_icon_superheadline,
.siteLightSkin .site-dark-skin .siteLightSkin h5 .layout_headline_with_icon_superheadline,
.siteLightSkin h6 .layout_headline_superheadline,
.site-dark-skin .siteLightSkin h6 .layout_headline_superheadline,
.siteLightSkin .site-dark-skin .siteLightSkin h6 .layout_headline_superheadline,
.siteLightSkin h6 .layout_headline_with_icon_superheadline,
.site-dark-skin .siteLightSkin h6 .layout_headline_with_icon_superheadline,
.siteLightSkin .site-dark-skin .siteLightSkin h6 .layout_headline_with_icon_superheadline {
    color: rgba(0,0,0,.7);
    }
.site-dark-skin h1,
.siteLightSkin .site-dark-skin h1,
.site-dark-skin.siteLightSkin .site-dark-skin h1,
.site-dark-skin h2,
.siteLightSkin .site-dark-skin h2,
.site-dark-skin.siteLightSkin .site-dark-skin h2,
.site-dark-skin h3,
.siteLightSkin .site-dark-skin h3,
.site-dark-skin.siteLightSkin .site-dark-skin h3,
.site-dark-skin h4,
.siteLightSkin .site-dark-skin h4,
.site-dark-skin.siteLightSkin .site-dark-skin h4,
.site-dark-skin h5,
.siteLightSkin .site-dark-skin h5,
.site-dark-skin.siteLightSkin .site-dark-skin h5,
.site-dark-skin h6,
.siteLightSkin .site-dark-skin h6,
.site-dark-skin.siteLightSkin .site-dark-skin h6 {
    color: #fff;
    }
.site-dark-skin h1 .layout_headline_superheadline,
.siteLightSkin .site-dark-skin h1 .layout_headline_superheadline,
.site-dark-skin.siteLightSkin .site-dark-skin h1 .layout_headline_superheadline,
.site-dark-skin h1 .layout_headline_with_icon_superheadline,
.siteLightSkin .site-dark-skin h1 .layout_headline_with_icon_superheadline,
.site-dark-skin.siteLightSkin .site-dark-skin h1 .layout_headline_with_icon_superheadline,
.site-dark-skin h2 .layout_headline_superheadline,
.siteLightSkin .site-dark-skin h2 .layout_headline_superheadline,
.site-dark-skin.siteLightSkin .site-dark-skin h2 .layout_headline_superheadline,
.site-dark-skin h2 .layout_headline_with_icon_superheadline,
.siteLightSkin .site-dark-skin h2 .layout_headline_with_icon_superheadline,
.site-dark-skin.siteLightSkin .site-dark-skin h2 .layout_headline_with_icon_superheadline,
.site-dark-skin h3 .layout_headline_superheadline,
.siteLightSkin .site-dark-skin h3 .layout_headline_superheadline,
.site-dark-skin.siteLightSkin .site-dark-skin h3 .layout_headline_superheadline,
.site-dark-skin h3 .layout_headline_with_icon_superheadline,
.siteLightSkin .site-dark-skin h3 .layout_headline_with_icon_superheadline,
.site-dark-skin.siteLightSkin .site-dark-skin h3 .layout_headline_with_icon_superheadline,
.site-dark-skin h4 .layout_headline_superheadline,
.siteLightSkin .site-dark-skin h4 .layout_headline_superheadline,
.site-dark-skin.siteLightSkin .site-dark-skin h4 .layout_headline_superheadline,
.site-dark-skin h4 .layout_headline_with_icon_superheadline,
.siteLightSkin .site-dark-skin h4 .layout_headline_with_icon_superheadline,
.site-dark-skin.siteLightSkin .site-dark-skin h4 .layout_headline_with_icon_superheadline,
.site-dark-skin h5 .layout_headline_superheadline,
.siteLightSkin .site-dark-skin h5 .layout_headline_superheadline,
.site-dark-skin.siteLightSkin .site-dark-skin h5 .layout_headline_superheadline,
.site-dark-skin h5 .layout_headline_with_icon_superheadline,
.siteLightSkin .site-dark-skin h5 .layout_headline_with_icon_superheadline,
.site-dark-skin.siteLightSkin .site-dark-skin h5 .layout_headline_with_icon_superheadline,
.site-dark-skin h6 .layout_headline_superheadline,
.siteLightSkin .site-dark-skin h6 .layout_headline_superheadline,
.site-dark-skin.siteLightSkin .site-dark-skin h6 .layout_headline_superheadline,
.site-dark-skin h6 .layout_headline_with_icon_superheadline,
.siteLightSkin .site-dark-skin h6 .layout_headline_with_icon_superheadline,
.site-dark-skin.siteLightSkin .site-dark-skin h6 .layout_headline_with_icon_superheadline {
    color: rgba(255,255,255,.7);
    }
h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
    padding: 0 0 .4em;
    line-height: 1;
    margin: 0;
    font-weight: bold;
    letter-spacing: -.03em;
    }
h1 {
    font-size: 3em;
    }
h2 {
    font-size: 2.5em;
    }
h3 {
    font-size: 2.10225em;
    }
h4 {
    font-size: 1.76775em;
    }
h5 {
    font-size: 1.4865em;
    }
h6 {
    font-size: 1.25em;
    }


blockquote {
    font-size: 1.25em;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    line-height: 1.5em;
    display: block;
    margin: 0;
    position: relative;
    padding: 2em 0 0;
    }
.siteSmallerQuote blockquote {
    font-size: 1em;
    }
.siteLargerQuote blockquote {
    font-size: 1.5em;
    }
blockquote:after {
    content: "";
    display: table;
    width: 100%;
    clear: both;
    }
blockquote:before {
    content: "\201d";
    font-weight: 900;
    display: block;
    font-size: 3.75em;
    line-height: 1;
    position: absolute;
    top: 0;
    left: -.05em;
    color: #f1b209;
    }
.layout_align_right:not(.layout_image) blockquote:before {
    right: -.05em;
    left: auto;
    }
.layout_align_center blockquote:before {
    left: 50%;
    transform: translateX(-50%);
    }
cite {
    opacity: .6;
    font-style: normal;
    }


.site-content-holder table {
    width: 100%;
    margin: 0 0 1em;
    border-collapse: collapse;
    text-align: initial;
    border: 1px solid rgba(0,0,0,.1);
    }
.site-dark-skin .site-content-holder table,
.siteLightSkin .site-dark-skin .site-content-holder table,
.site-dark-skin.siteLightSkin .site-dark-skin .site-content-holder table {
    border: 1px solid rgba(255,255,255,.3);
    }
.site-content-holder table td,
.site-content-holder table th {
    padding: 1em;
    border: 1px solid rgba(0,0,0,.1);
    }
.site-dark-skin .site-content-holder table td,
.siteLightSkin .site-dark-skin .site-content-holder table td,
.site-dark-skin.siteLightSkin .site-dark-skin .site-content-holder table td,
.site-dark-skin .site-content-holder table th,
.siteLightSkin .site-dark-skin .site-content-holder table th,
.site-dark-skin.siteLightSkin .site-dark-skin .site-content-holder table th {
    border: 1px solid rgba(255,255,255,.3);
    }
.site-content-holder table td p:last-child,
.site-content-holder table th p:last-child {
    margin-bottom: 0;
    }
.site-content-holder table th {
    text-align: left;
    }
.site-content-holder table thead th {
    font-weight: bold;
    letter-spacing: -.03em;
    background-color: #f1b209;
    color: white;
    }
.layout_layout_boxed_600 .layout_cell {
    width: 600px;
    max-width: calc(100% - 60px);
    }
.layout_layout_boxed_700 .layout_cell {
    width: 700px;
    max-width: calc(100% - 60px);
    }
.layout_layout_boxed_800 .layout_cell {
    width: 800px;
    max-width: calc(100% - 60px);
    }
.layout_layout_boxed_900 .layout_cell {
    width: 900px;
    max-width: calc(100% - 60px);
    }
.layout_layout_boxed_1000 .layout_cell {
    width: 1000px;
    max-width: calc(100% - 60px);
    }
.layout_layout_boxed_1100 .layout_cell {
    width: 1100px;
    max-width: calc(100% - 60px);
    }
.layout_layout_boxed_1200 .layout_cell {
    width: 1200px;
    max-width: calc(100% - 60px);
    }
.layout_layout_boxed_1400 .layout_cell {
    width: 1400px;
    max-width: calc(100% - 60px);
    }


@media (max-width: 480px) {
.visible-xs {
    display: block !important;
    }
}

@media (min-width: 480px) and (max-width:767px) {
.visible-ms {
    display: block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
    display: block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
    display: block !important;
    }
}

@media (min-width: 1200px) {
.visible-lg {
    display: block !important;
    }
}


@media (max-width: 768px) {
.layout_column[data-width="3"],
.layout_column[data-width="2"] {
    flex-basis: 100%;
    max-width: 100%;
    }
.layout_column_inner[data-width="3"],
.layout_column_inner[data-width="2"] {
    flex-basis: 100%;
    max-width: 100%;
    }
}

@media (max-width: 480px) {
.hidden-xs {
    display: none !important;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
.hidden-ms {
    display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
    display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
    display: none !important;
    }
}

@media (min-width: 1200px) {
.hidden-lg {
    display: none !important;
    }
}

html,
body {
    min-height: 100vh;
    }


html {
    overflow: initial;
    }


body.rtl {
    direction: rtl;
    unicode-bidi: embed;
    }


.site-content-wrap {
    transition: transform 1s cubic-bezier(.230,1,.320,1);
    }
.site-content-wrap:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.site-site-footer {
    transition: transform 1s cubic-bezier(.230,1,.320,1),padding-top 300ms ease;
    }
.site-page-wrap {
    position: relative;
    overflow: hidden;
    transition: transform 1s cubic-bezier(.230,1,.320,1);
    }
.site-page-wrap:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }


.mainHeader,
.site-vertical-header-top {
    z-index: 10002;
    }
.sitePreloader {
    z-index: 100000;
    }


.port {
    width: 100%;
    padding: 0 30px;
    }
.gutter .port {
    max-width: 1260px;
    margin: auto;
    }
.siteWithSidebar .site-content .gutter .port {
    padding: 0;
    }
@media (max-width: 1259px) {
.gutter .port {
    width: 100%;
    max-width: none;
    padding-left: 30px;
    padding-right: 30px;
    }
.siteMenuVerticalRight .site-vertical-menu-trigger {
    margin: 0;
    }
}


.siteNoSidebar .site-content-holder,
.siteNoSidebar .site-content {
    width: auto;
    padding: 0;
    }


:not(.layout_ready).siteNoSidebar .sitePageHeadline + .site-content-holder .site-content {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
    padding: 4em 30px 0;
    }
:not(.layout_ready).siteNoSidebar .sitePageHeadline + .site-content-holder .site-content .gutter .port {
    padding-left: 0;
    padding-right: 0;
    }
:not(.layout_ready).siteNoSidebar .sitePageHeadline + .site-content-holder .site-content > article:first-child {
    margin-top: 0;
    }
.site-content-holder .site-content .site-comments:last-child:before {
    display: block;
    content: "";
    clear: both;
    width: 100%;
    }
.siteWithSidebar .site-content-holder {
    max-width: 1260px;
    margin: auto;
    padding: 4em 30px 4em;
    display: flex;
    }
.siteWithSidebar .site-content-holder .site-content {
    width: 70%;
    }
.siteWithSidebar .site-content-holder .siteSidebar {
    width: 30%;
    padding: 0;
    }
.siteSidebarLeft.siteWithSidebar .site-content-holder {
    flex-direction: row-reverse;
    }
.rtl.siteSidebarLeft.siteWithSidebar .site-content-holder {
    flex-direction: row;
    }
.siteSidebarLeft.siteWithSidebar .site-content-holder .siteSidebar {
    padding-right: 30px;
    }
.siteSidebarInside.siteSidebarLeft.siteWithSidebar .site-content-holder .siteSidebar {
    padding-left: 30px;
    }
.siteSidebarLeft.siteWithSidebar .site-content-holder .site-content {
    padding-left: calc(30px * 2);
    }
.rtl.siteSidebarRight.siteWithSidebar .site-content-holder {
    flex-direction: row-reverse;
    }
.siteSidebarRight.siteWithSidebar .site-content-holder .siteSidebar {
    padding-left: 30px;
    }
.siteSidebarInside.siteSidebarRight.siteWithSidebar .site-content-holder .siteSidebar {
    padding-right: 30px;
    }
.siteSidebarRight.siteWithSidebar .site-content-holder .site-content {
    padding-right: calc(30px * 2);
    }
:not(.siteHideHeadline).siteSidebarInside.siteWithSidebar .site-content-holder .siteSidebar {
    margin-top: -9em;
    z-index: 1;
    padding-top: 2em;
    position: relative;
    }
.siteLightSkin:not(.siteHideHeadline).siteSidebarInside.siteWithSidebar .site-content-holder .siteSidebar {
    background: #fff;
    }
.site-dark-skin:not(.siteHideHeadline).siteSidebarInside.siteWithSidebar .site-content-holder .siteSidebar {
    background: #0f0f0f;
    }
.siteSidebarAccentTopBorder.siteWithSidebar .site-content-holder .siteSidebar {
    border-top: 10px solid #f1b209;
    padding-top: 2em;
    }
.siteSidebarAlternateTopBorder.siteWithSidebar .site-content-holder .siteSidebar {
    border-top: 10px solid #013989;
    padding-top: 2em;
    }
.siteSidebarShadow.siteWithSidebar .site-content-holder .siteSidebar {
    box-shadow: 0 5px 30px rgba(0,0,0,.2);
    padding: 30px;
    align-self: flex-start;
    }
.siteSidebarThickBordered.siteWithSidebar .site-content-holder .siteSidebar,
.siteSidebarShadedBckgColor.siteWithSidebar .site-content-holder .siteSidebar {
    padding: 30px !important;
    position: relative;
    align-self: flex-start;
    }
.siteSidebarThickBordered.siteWithSidebar .site-content-holder .siteSidebar:before,
.siteSidebarShadedBckgColor.siteWithSidebar .site-content-holder .siteSidebar:before {
    content: "";
    display: block;
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: .05;
    }
.siteLightSkin.siteSidebarThickBordered.siteWithSidebar .site-content-holder .siteSidebar:before,
.siteLightSkin.siteSidebarShadedBckgColor.siteWithSidebar .site-content-holder .siteSidebar:before {
    color: #000;
    }
.site-dark-skin.siteSidebarThickBordered.siteWithSidebar .site-content-holder .siteSidebar:before,
.site-dark-skin.siteSidebarShadedBckgColor.siteWithSidebar .site-content-holder .siteSidebar:before {
    color: #fff;
    }
.siteSidebarThickBordered.siteWithSidebar .site-content-holder .siteSidebar:before {
    box-shadow: 0 0 0 4px currentColor inset;
    }
.siteSidebarShadedBckgColor.siteWithSidebar .site-content-holder .siteSidebar:before {
    background: currentColor;
    }
.siteSidebarLeft.siteSidebarInside.siteWithSidebar .sitePageHeadline header {
    transform: translateY(-2em);
    }
.rtl.siteSidebarLeft.siteSidebarInside.siteWithSidebar .sitePageHeadline header {
    transform: none;
    }
.rtl.siteSidebarRight.siteSidebarInside.siteWithSidebar .sitePageHeadline header {
    transform: translateY(-2em);
    }


@media (max-width: 768px) {
.siteWithSidebar.siteSidebarRight .site-content-holder,
.siteWithSidebar.siteSidebarLeft .site-content-holder {
    display: block;
    }
.siteWithSidebar.siteSidebarRight .site-content-holder .site-content,
.siteWithSidebar.siteSidebarLeft .site-content-holder .site-content,
.siteWithSidebar.siteSidebarRight .site-content-holder .siteSidebar,
.siteWithSidebar.siteSidebarLeft .site-content-holder .siteSidebar {
    width: auto;
    float: none;
    padding: 0;
    }
.rtl.siteWithSidebar.siteSidebarRight .site-content-holder .site-content,
.rtl.siteWithSidebar.siteSidebarLeft .site-content-holder .site-content,
.rtl.siteWithSidebar.siteSidebarRight .site-content-holder .siteSidebar,
.rtl.siteWithSidebar.siteSidebarLeft .site-content-holder .siteSidebar {
    padding-left: 0;
    }
.siteWithSidebar.siteSidebarRight .site-content-holder .siteSidebar,
.siteWithSidebar.siteSidebarLeft .site-content-holder .siteSidebar {
    margin-top: 4em !important;
    }
.siteSidebarStandard.siteSidebarInside.siteWithSidebar.siteSidebarRight .site-content-holder .siteSidebar,
.siteSidebarStandard.siteSidebarInside.siteWithSidebar.siteSidebarLeft .site-content-holder .siteSidebar {
    padding: 0 !important;
    }
.siteSidebarAlternateTopBorder.siteWithSidebar.siteSidebarRight .site-content-holder .siteSidebar,
.siteSidebarAlternateTopBorder.siteWithSidebar.siteSidebarLeft .site-content-holder .siteSidebar,
.siteSidebarAccentTopBorder.siteWithSidebar.siteSidebarRight .site-content-holder .siteSidebar,
.siteSidebarAccentTopBorder.siteWithSidebar.siteSidebarLeft .site-content-holder .siteSidebar {
    padding-top: 2em !important;
    }
.siteSidebarThickBordered.siteWithSidebar.siteSidebarRight .site-content-holder .siteSidebar,
.siteSidebarThickBordered.siteWithSidebar.siteSidebarLeft .site-content-holder .siteSidebar,
.siteSidebarShadedBckgColor.siteWithSidebar.siteSidebarRight .site-content-holder .siteSidebar,
.siteSidebarShadedBckgColor.siteWithSidebar.siteSidebarLeft .site-content-holder .siteSidebar,
.siteSidebarShadow.siteWithSidebar.siteSidebarRight .site-content-holder .siteSidebar,
.siteSidebarShadow.siteWithSidebar.siteSidebarLeft .site-content-holder .siteSidebar {
    padding: 30px;
    }
.siteWithSidebar.siteSidebarRight .site-content-holder .site-content .layout_section[class*="layout_layout_boxed"] .layout_cell,
.siteWithSidebar.siteSidebarLeft .site-content-holder .site-content .layout_section[class*="layout_layout_boxed"] .layout_cell {
    max-width: 100%;
    }
.siteSidebarInside.siteWithSidebar.siteSidebarRight .sitePageHeadline header,
.siteSidebarInside.siteWithSidebar.siteSidebarLeft .sitePageHeadline header {
    transform: none !important;
    }
}


.sitePreloader {
    display: flex;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    opacity: 1;
    background-color: inherit;
    transform: translateY(0);
    transition: all .3s ease,opacity .3s ease;
    }
.sitePreloader .animation {
    display: block;
    width: 100%;
    transform: translateY(0) scale(1);
    transition: transform .3s ease,opacity .3s ease;
    }
.siteAccentDarkHeader .sitePreloader .animation > div:first-child,
.siteLightAccentHeader .sitePreloader .animation > div:first-child,
.siteTransparentLightHeader .sitePreloader .animation > div:first-child {
    border-radius: 10px;
    padding: .7em 1.2em;
    display: inline-block;
    background-color: #f1b209;
    }
.sitePreloader .animation > div img {
    margin: 0 auto;
    }
.siteRemovePreloader .sitePreloader {
    transform: translateY(-100%) scale(0);
    opacity: 0;
    transition: transform ease 1s,opacity ease 1s;
    }
.siteRemovePreloader .sitePreloader .animation {
    transform: translateY(0) scale(.9);
    opacity: 0;
    transition: transform .5s ease,opacity ease .5s;
    }
.sitePreloader .animation .preloaderLogo {
    height: 120px;
    transform: scale(1);
    transition: all .5s ease;
    width: auto;
    display: block;
    line-height: 1;
    }
.siteMenuVerticalRightEnabled .sitePreloader .animation .preloaderLogo,
.siteMenuVerticalLeftEnabled .sitePreloader .animation .preloaderLogo {
    height: 240px;
    }


.siteLoader {
    margin: 0 auto 40px auto;
    font-size: 6px;
    position: relative;
    text-indent: -9999em;
    height: 4px;
    max-width: 400px;
    width: 80%;
    overflow: hidden;
    }
.siteGeneralElementsStyle_rounded .siteLoader {
    height: 6px;
    border-radius: 6px;
    }
.rtl .siteLoader {
    transform: scaleX(-1);
    }
.siteLoader p:empty {
    display: none;
    }
.siteLoader:before,
.siteLoader:after {
    content: "";
    display: block;
    height: 4px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    }
.siteGeneralElementsStyle_rounded .siteLoader:before,
.siteGeneralElementsStyle_rounded .siteLoader:after {
    height: 6px;
    border-radius: 6px;
    }
.siteLoader:before {
    z-index: 1;
    background: currentColor;
    opacity: .07;
    }
.siteLoader:after {
    z-index: 2;
    background: #f1b209;
    animation: siteLoader 1.5s ease infinite;
    }
@keyframes siteLoader {
0% {
    transform: translateX(-100%);
    }
50% {
    transform: translateX(0%);
    }
100% {
    transform: translateX(100%);
    }
}

@media (max-width: 1199px) {
.siteLoader {
    margin-top: 30px;
    }
}

@media (max-width: 460px) {
.siteLoader {
    max-width: 80%;
    }
}


body.error404 {
    min-height: 100vh;
    }
body.error404 .mainHeader,
body.error404 .site-vertical-header-top {
    display: none;
    }
body.error404 .site-content-wrap {
    padding-top: 0 !important;
    }
body.error404 .site-error-page,
body.error404 .siteErrorPage {
    min-height: 100vh;
    align-items: center;
    justify-content: center;
    display: flex;
    background-position: center;
    background-size: center;
    }
body.error404 .site-error-page .layout_port,
body.error404 .siteErrorPage .layout_port {
    padding-top: 6em;
    padding-bottom: 6em;
    }
body.error404 .site-error-page .layout_port .layout_cell,
body.error404 .siteErrorPage .layout_port .layout_cell {
    margin-left: auto;
    margin-right: auto;
    }
body.error404 .site-error-page .layout_port .layout_cell .layout_column,
body.error404 .siteErrorPage .layout_port .layout_cell .layout_column {
    text-align: center;
    }
body.error404 .site-error-page .layout_port .layout_cell .layout_headline_subheadline,
body.error404 .siteErrorPage .layout_port .layout_cell .layout_headline_subheadline {
    margin-top: 2em;
    opacity: 1;
    }
body.error404 .site-error-page .layout_port .layout_cell .layout_headline_subheadline .layout_button,
body.error404 .siteErrorPage .layout_port .layout_cell .layout_headline_subheadline .layout_button {
    line-height: 1;
    }
body.error404 .site-error-page .layout_port .layout_cell .layout_headline_subheadline .layout_button .layout_link,
body.error404 .siteErrorPage .layout_port .layout_cell .layout_headline_subheadline .layout_button .layout_link {
    display: inline-flex;
    box-shadow: 0 0 0 2em #f1b209 inset;
    background: #fff;
    }
body.error404 .site-error-page .layout_port .layout_cell .layout_headline_subheadline .layout_button .layout_link .layout_button_text,
body.error404 .siteErrorPage .layout_port .layout_cell .layout_headline_subheadline .layout_button .layout_link .layout_button_text {
    display: block;
    padding: 1.143em 1.429em;
    transition: none;
    color: #fff;
    }
body.error404 .site-error-page .layout_port .layout_cell .layout_headline_subheadline .layout_button .layout_link:hover,
body.error404 .siteErrorPage .layout_port .layout_cell .layout_headline_subheadline .layout_button .layout_link:hover {
    box-shadow: 0 0 0 2em #f1b209 inset,0 5px 20px rgba(0,0,0,.2);
    filter: brightness(1.1);
    }


.post-password-form {
    max-width: 1260px;
    margin: 50px auto 50px auto !important;
    }


.siteLightSkin .siteBreadCrumbs,
.site-dark-skin .siteLightSkin .siteBreadCrumbs,
.siteLightSkin .site-dark-skin .siteLightSkin .siteBreadCrumbs {
    color: rgba(0,0,0,.7);
    }
.site-dark-skin .siteBreadCrumbs,
.siteLightSkin .site-dark-skin .siteBreadCrumbs,
.site-dark-skin.siteLightSkin .site-dark-skin .siteBreadCrumbs {
    color: rgba(255,255,255,.7);
    }
.siteBreadCrumbs span:not(.siteArticleCategories) {
    display: inline-flex;
    margin-left: 0;
    padding-left: 0;
    display: inline-flex;
    align-items: center;
    }
.siteBreadCrumbs span:not(:last-child):after {
    content: ' ';
    margin: 0 7px;
    background: currentColor;
    width: 4px;
    height: 1px;
    display: inline-block;
    opacity: .2;
    }
.siteBreadCrumbs span a {
    color: inherit;
    }


.sitePageHeadline {
    z-index: 1;
    background-size: cover !important;
    }
.sitePageHeadline header {
    max-width: 768px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    }
.siteErrorPage.sitePageHeadline header {
    max-width: 100%;
    }
.siteErrorPage.sitePageHeadline header .layout_headline_superheadline span {
    opacity: .7;
    }
.siteMenuCenter .sitePageHeadline header {
    margin: auto;
    }
.sitePageHeadline header .layout_headline_superheadline .siteBreadCrumbs {
    padding-left: .83em;
    }
.rtl .sitePageHeadline header .layout_headline_superheadline .siteBreadCrumbs {
    padding-left: 0;
    padding-right: .83em;
    }
.sitePageHeadline header .layout_headline_superheadline .siteBreadCrumbs .siteArticleCategories:before {
    display: none;
    }
.sitePageHeadline .layout_port {
    padding-bottom: 6em;
    padding-top: 6em;
    }
body.siteBelowMenu .sitePageHeadline .layout_port {
    padding-top: 16em;
    }
.layout_touch body.siteBelowMenu .sitePageHeadline .layout_port {
    padding-top: calc(6em + 120px*0.6);
    }
.sitePageHeadlineLightDark .sitePageHeadline,
.sitePageHeadlineDarkLight .sitePageHeadline,
.sitePageHeadlineLightAccent .sitePageHeadline,
.sitePageHeadlineDarkAccent .sitePageHeadline,
.sitePageHeadlineLightAlternate .sitePageHeadline,
.sitePageHeadlineDarkAlternate .sitePageHeadline {
    position: relative;
    }
.sitePageHeadlineLightDark .sitePageHeadline:before,
.sitePageHeadlineDarkLight .sitePageHeadline:before,
.sitePageHeadlineLightAccent .sitePageHeadline:before,
.sitePageHeadlineDarkAccent .sitePageHeadline:before,
.sitePageHeadlineLightAlternate .sitePageHeadline:before,
.sitePageHeadlineDarkAlternate .sitePageHeadline:before {
    position: absolute;
    content: "";
    display: block;
    left: -1px;
    top: -1px;
    right: -1px;
    bottom: -1px;
    }
.sitePageHeadlineLightDark .sitePageHeadline {
    color: #fff;
    background: #0f0f0f;
    }
.sitePageHeadlineLightDark .sitePageHeadline:before {
    background: #fff;
    opacity: .5;
    }
.sitePageHeadlineLightDark .sitePageHeadline.layout_background_image {
    background-color: transparent;
    }
.sitePageHeadlineLightDark .sitePageHeadline.layout_background_image:before {
    background: #0f0f0f;
    opacity: .4;
    }
.sitePageHeadlineLightDark .sitePageHeadline .siteBreadCrumbs {
    color: rgba(255,255,255,.7);
    }
.sitePageHeadlineLightDark .sitePageHeadline .siteBreadCrumbs span a:hover {
    color: #fff;
    }
.sitePageHeadlineLightDark .sitePageHeadline .layout_headline h1,
.sitePageHeadlineLightDark .sitePageHeadline .layout_headline h2,
.sitePageHeadlineLightDark .sitePageHeadline .layout_headline h3,
.sitePageHeadlineLightDark .sitePageHeadline .layout_headline h4,
.sitePageHeadlineLightDark .sitePageHeadline .layout_headline h5,
.sitePageHeadlineLightDark .sitePageHeadline .layout_headline h6,
.sitePageHeadlineLightDark .sitePageHeadline .layout_headline h7,
.sitePageHeadlineLightDark .sitePageHeadline .layout_headline h8 {
    color: #fff;
    }
.sitePageHeadlineLightDark .sitePageHeadline .layout_headline .layout_headline_subheadline {
    color: rgba(255,255,255,.7);
    }
.sitePageHeadlineLightDark .sitePageHeadline .layout_headline .layout_headline_subheadline .siteArticleAuthor a:hover,
.sitePageHeadlineLightDark .sitePageHeadline .layout_headline .layout_headline_subheadline .siteArticleComments:hover {
    color: #fff;
    }
.sitePageHeadlineDarkLight .sitePageHeadline {
    color: #000;
    background: #fff;
    }
.sitePageHeadlineDarkLight .sitePageHeadline:before {
    background: #000;
    opacity: .07;
    }
.sitePageHeadlineDarkLight .sitePageHeadline.layout_background_image {
    background-color: transparent;
    }
.sitePageHeadlineDarkLight .sitePageHeadline.layout_background_image:before {
    background: #fff;
    opacity: .6;
    }
.sitePageHeadlineDarkLight .sitePageHeadline .siteBreadCrumbs {
    color: rgba(0,0,0,.7);
    }
.sitePageHeadlineDarkLight .sitePageHeadline .siteBreadCrumbs span a:hover {
    color: #000;
    }
.sitePageHeadlineDarkLight .sitePageHeadline .layout_headline h1,
.sitePageHeadlineDarkLight .sitePageHeadline .layout_headline h2,
.sitePageHeadlineDarkLight .sitePageHeadline .layout_headline h3,
.sitePageHeadlineDarkLight .sitePageHeadline .layout_headline h4,
.sitePageHeadlineDarkLight .sitePageHeadline .layout_headline h5,
.sitePageHeadlineDarkLight .sitePageHeadline .layout_headline h6,
.sitePageHeadlineDarkLight .sitePageHeadline .layout_headline h7,
.sitePageHeadlineDarkLight .sitePageHeadline .layout_headline h8 {
    color: #000;
    }
.sitePageHeadlineDarkLight .sitePageHeadline .layout_headline .layout_headline_subheadline {
    color: rgba(0,0,0,.7);
    }
.sitePageHeadlineDarkLight .sitePageHeadline .layout_headline .layout_headline_subheadline .siteArticleAuthor a:hover,
.sitePageHeadlineDarkLight .sitePageHeadline .layout_headline .layout_headline_subheadline .siteArticleComments:hover {
    color: #000;
    }
.sitePageHeadlineLightAccent .sitePageHeadline {
    color: #fff;
    background: #fff;
    }
.sitePageHeadlineLightAccent .sitePageHeadline:before {
    background: #f1b209;
    opacity: .7;
    }
.sitePageHeadlineLightAccent .sitePageHeadline.layout_background_image {
    background-color: transparent;
    }
.sitePageHeadlineLightAccent .sitePageHeadline.layout_background_image:before {
    background: #f1b209;
    opacity: .7;
    }
.sitePageHeadlineLightAccent .sitePageHeadline .siteBreadCrumbs {
    color: rgba(255,255,255,.7);
    }
.sitePageHeadlineLightAccent .sitePageHeadline .siteBreadCrumbs span a:hover {
    color: #fff;
    }
.sitePageHeadlineLightAccent .sitePageHeadline .layout_headline h1,
.sitePageHeadlineLightAccent .sitePageHeadline .layout_headline h2,
.sitePageHeadlineLightAccent .sitePageHeadline .layout_headline h3,
.sitePageHeadlineLightAccent .sitePageHeadline .layout_headline h4,
.sitePageHeadlineLightAccent .sitePageHeadline .layout_headline h5,
.sitePageHeadlineLightAccent .sitePageHeadline .layout_headline h6,
.sitePageHeadlineLightAccent .sitePageHeadline .layout_headline h7,
.sitePageHeadlineLightAccent .sitePageHeadline .layout_headline h8 {
    color: #fff;
    }
.sitePageHeadlineLightAccent .sitePageHeadline .layout_headline .layout_headline_subheadline {
    color: rgba(255,255,255,.7);
    }
.sitePageHeadlineLightAccent .sitePageHeadline .layout_headline .layout_headline_subheadline .siteArticleAuthor a:hover,
.sitePageHeadlineLightAccent .sitePageHeadline .layout_headline .layout_headline_subheadline .siteArticleComments:hover {
    color: #fff;
    }
.sitePageHeadlineLightAccent .sitePageHeadline .siteArticleCategories:before,
.sitePageHeadlineLightAccent .sitePageHeadline .siteArticleAuthor:before,
.sitePageHeadlineLightAccent .sitePageHeadline .siteArticleDate:before,
.sitePageHeadlineLightAccent .sitePageHeadline .siteArticleComments:before {
    color: #013989;
    }
.sitePageHeadlineLightAccent .sitePageHeadline .layout_dash_top.layout_headline .layout_headline_superheadline:before {
    background: #013989;
    }
.sitePageHeadlineDarkAccent .sitePageHeadline {
    color: #000;
    background: #fff;
    }
.sitePageHeadlineDarkAccent .sitePageHeadline:before {
    background: #f1b209;
    opacity: .7;
    }
.sitePageHeadlineDarkAccent .sitePageHeadline.layout_background_image {
    background-color: transparent;
    }
.sitePageHeadlineDarkAccent .sitePageHeadline.layout_background_image:before {
    background: #f1b209;
    opacity: .7;
    }
.sitePageHeadlineDarkAccent .sitePageHeadline .siteBreadCrumbs {
    color: rgba(0,0,0,.7);
    }
.sitePageHeadlineDarkAccent .sitePageHeadline .siteBreadCrumbs span a:hover {
    color: #000;
    }
.sitePageHeadlineDarkAccent .sitePageHeadline .layout_headline h1,
.sitePageHeadlineDarkAccent .sitePageHeadline .layout_headline h2,
.sitePageHeadlineDarkAccent .sitePageHeadline .layout_headline h3,
.sitePageHeadlineDarkAccent .sitePageHeadline .layout_headline h4,
.sitePageHeadlineDarkAccent .sitePageHeadline .layout_headline h5,
.sitePageHeadlineDarkAccent .sitePageHeadline .layout_headline h6,
.sitePageHeadlineDarkAccent .sitePageHeadline .layout_headline h7,
.sitePageHeadlineDarkAccent .sitePageHeadline .layout_headline h8 {
    color: #000;
    }
.sitePageHeadlineDarkAccent .sitePageHeadline .layout_headline .layout_headline_subheadline {
    color: rgba(0,0,0,.7);
    }
.sitePageHeadlineDarkAccent .sitePageHeadline .layout_headline .layout_headline_subheadline .siteArticleAuthor a:hover,
.sitePageHeadlineDarkAccent .sitePageHeadline .layout_headline .layout_headline_subheadline .siteArticleComments:hover {
    color: #000;
    }
.sitePageHeadlineDarkAccent .sitePageHeadline .siteArticleCategories:before,
.sitePageHeadlineDarkAccent .sitePageHeadline .siteArticleAuthor:before,
.sitePageHeadlineDarkAccent .sitePageHeadline .siteArticleDate:before,
.sitePageHeadlineDarkAccent .sitePageHeadline .siteArticleComments:before {
    color: #fff;
    }
.sitePageHeadlineDarkAccent .sitePageHeadline .layout_dash_top.layout_headline .layout_headline_superheadline:before {
    background: #fff;
    }
.sitePageHeadlineLightAlternate .sitePageHeadline {
    color: #fff;
    background-color: #fff;
    }
.sitePageHeadlineLightAlternate .sitePageHeadline:before {
    background: #013989;
    opacity: .7;
    }
.sitePageHeadlineLightAlternate .sitePageHeadline.layout_background_image {
    background-color: transparent;
    }
.sitePageHeadlineLightAlternate .sitePageHeadline.layout_background_image:before {
    background: #013989;
    opacity: .7;
    }
.sitePageHeadlineLightAlternate .sitePageHeadline .siteBreadCrumbs {
    color: rgba(255,255,255,.7);
    }
.sitePageHeadlineLightAlternate .sitePageHeadline .siteBreadCrumbs span a:hover {
    color: #fff;
    }
.sitePageHeadlineLightAlternate .sitePageHeadline .layout_headline h1,
.sitePageHeadlineLightAlternate .sitePageHeadline .layout_headline h2,
.sitePageHeadlineLightAlternate .sitePageHeadline .layout_headline h3,
.sitePageHeadlineLightAlternate .sitePageHeadline .layout_headline h4,
.sitePageHeadlineLightAlternate .sitePageHeadline .layout_headline h5,
.sitePageHeadlineLightAlternate .sitePageHeadline .layout_headline h6,
.sitePageHeadlineLightAlternate .sitePageHeadline .layout_headline h7,
.sitePageHeadlineLightAlternate .sitePageHeadline .layout_headline h8 {
    color: #fff;
    }
.sitePageHeadlineLightAlternate .sitePageHeadline .layout_headline .layout_headline_subheadline {
    color: rgba(255,255,255,.7);
    }
.sitePageHeadlineLightAlternate .sitePageHeadline .layout_headline .layout_headline_subheadline .siteArticleAuthor a:hover,
.sitePageHeadlineLightAlternate .sitePageHeadline .layout_headline .layout_headline_subheadline .siteArticleComments:hover {
    color: #fff;
    }
.sitePageHeadlineLightAlternate .sitePageHeadline .siteArticleCategories:before,
.sitePageHeadlineLightAlternate .sitePageHeadline .siteArticleAuthor:before,
.sitePageHeadlineLightAlternate .sitePageHeadline .siteArticleDate:before,
.sitePageHeadlineLightAlternate .sitePageHeadline .siteArticleComments:before {
    color: #f1b209;
    }
.sitePageHeadlineLightAlternate .sitePageHeadline .layout_dash_top.layout_headline .layout_headline_superheadline:before {
    background: #f1b209;
    }
.sitePageHeadlineDarkAlternate .sitePageHeadline {
    color: #000;
    background: #fff;
    }
.sitePageHeadlineDarkAlternate .sitePageHeadline:before {
    background: #013989;
    opacity: .7;
    }
.sitePageHeadlineDarkAlternate .sitePageHeadline.layout_background_image {
    background-color: transparent;
    }
.sitePageHeadlineDarkAlternate .sitePageHeadline.layout_background_image:before {
    background: #013989;
    opacity: .7;
    }
.sitePageHeadlineDarkAlternate .sitePageHeadline .siteBreadCrumbs {
    color: rgba(0,0,0,.7);
    }
.sitePageHeadlineDarkAlternate .sitePageHeadline .siteBreadCrumbs span a:hover {
    color: #000;
    }
.sitePageHeadlineDarkAlternate .sitePageHeadline .layout_headline h1,
.sitePageHeadlineDarkAlternate .sitePageHeadline .layout_headline h2,
.sitePageHeadlineDarkAlternate .sitePageHeadline .layout_headline h3,
.sitePageHeadlineDarkAlternate .sitePageHeadline .layout_headline h4,
.sitePageHeadlineDarkAlternate .sitePageHeadline .layout_headline h5,
.sitePageHeadlineDarkAlternate .sitePageHeadline .layout_headline h6,
.sitePageHeadlineDarkAlternate .sitePageHeadline .layout_headline h7,
.sitePageHeadlineDarkAlternate .sitePageHeadline .layout_headline h8 {
    color: #000;
    }
.sitePageHeadlineDarkAlternate .sitePageHeadline .layout_headline .layout_headline_subheadline {
    color: rgba(0,0,0,.7);
    }
.sitePageHeadlineDarkAlternate .sitePageHeadline .layout_headline .layout_headline_subheadline .siteArticleAuthor a:hover,
.sitePageHeadlineDarkAlternate .sitePageHeadline .layout_headline .layout_headline_subheadline .siteArticleComments:hover {
    color: #000;
    }
.sitePageHeadlineDarkAlternate .sitePageHeadline .siteArticleCategories:before,
.sitePageHeadlineDarkAlternate .sitePageHeadline .siteArticleAuthor:before,
.sitePageHeadlineDarkAlternate .sitePageHeadline .siteArticleDate:before,
.sitePageHeadlineDarkAlternate .sitePageHeadline .siteArticleComments:before {
    color: #f1b209;
    }
.sitePageHeadlineDarkAlternate .sitePageHeadline .layout_dash_top.layout_headline .layout_headline_superheadline:before {
    background: #f1b209;
    }


.siteBoxedPage .site-page-wrap {
    max-width: 1200px;
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    margin-bottom: 3em;
    margin: 0 auto 3em;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    overflow: initial;
    }
.siteStickyHeaderActive.siteBoxedPage .mainHeader {
    max-width: 1200px;
    }
.siteLightSkin.siteBoxedPage .site-content-wrap {
    background-color: #fff;
    }
.site-dark-skin.siteBoxedPage .site-content-wrap {
    background-color: #0f0f0f;
    }
.site-error-page {
    min-height: 70vh;
    align-items: center;
    display: flex;
    }
.site-error-page .port {
    padding-top: 6em;
    padding-bottom: 6em;
    }


.site-no-search-results {
    position: relative;
    padding: 2em;
    }
.site-no-search-results:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    box-shadow: 0 0 0 4px currentColor inset;
    opacity: .07;
    z-index: 1;
    pointer-events: none;
    }
.siteGeneralElementsStyle_rounded .site-no-search-results:before {
    border-radius: 25px;
    }
.site-no-search-results .layout_port {
    display: block;
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 !important;
    }
.site-no-search-results .layout_port #searchform {
    display: flex;
    flex-wrap: wrap;
    }
.site-no-search-results .layout_port #searchform input[type='search'] {
    flex-basis: 75%;
    margin-right: 1em;
    }
.rtl .site-no-search-results .layout_port #searchform input[type='search'] {
    margin-right: 0;
    margin-left: 1em;
    }
.site-no-search-results .layout_port #searchform input[type='submit'] {
    flex-basis: 20%;
    padding: 1.063em 1.875em;
    font-weight: bold;
    font-size: 1em;
    line-height: 1;
    border: 0;
    color: #fff;
    background: #f1b209;
    font-family: Arial,Helvetica,sans-serif;
    transition: all 300ms ease;
    cursor: pointer;
    text-align: center;
    }
.siteHardRoundedButtons .site-no-search-results .layout_port #searchform input[type='submit'] {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .site-no-search-results .layout_port #searchform input[type='submit'] {
    border-radius: 5px;
    }
.site-no-search-results .layout_port #searchform input[type='submit']:hover {
    transform: translateY(-5px);
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    filter: brightness(1.1);
    }
.site-no-search-results .layout_port .layout_button {
    display: inline-block;
    }
.site-no-search-results .layout_port .layout_button a {
    display: flex;
    flex-flow: row;
    }
.site-no-search-results .layout_port .layout_button .layout_icon_holder:before {
    color: #f1b209;
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    }
.rtl .site-no-search-results .layout_port .layout_button .layout_icon_holder:before {
    content:"";
    }
@media (max-width: 620px) {
.site-no-search-results .layout_port #searchform {
    display: block;
    }
.site-no-search-results .layout_port #searchform input[type='search'] {
    margin-right: 0;
    margin-bottom: 1em;
    }
}


.mainHeader {
    width: 100%;
    position: absolute;
    background-color: inherit;
    transform: translateY(0);
    font-family: Arial,Helvetica,sans-serif;
    transition: opacity 300ms ease;
    visibility: hidden;
    opacity: 0;
    }
.siteMenuInitFinished .mainHeader {
    visibility: initial;
    opacity: 1;
    }
.mainHeader:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.mainHeader a {
    color: inherit;
    transition: all 200ms ease;
    }
.mainHeader a:hover {
    color: #f1b209;
    }
.sitePageTransitions .mainHeader {
    z-index: 1020;
    }


.siteMenuHorizontal:not(.siteBelowMenu) .mainHeader {
    box-shadow: 0 5px 30px 0 rgba(0,0,0,.2);
    }


.site-logo-area {
    position: relative;
    z-index: 2;
    }
.menuPort {
    font-size: 15px;
    font-family: Arial,Helvetica,sans-serif;
    }
.menuPort:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.siteMenuFontSize-14 .menuPort {
    font-size: 14px;
    }
.siteMenuFontSize-15 .menuPort {
    font-size: 15px;
    }
.siteMenuFontSize-16 .menuPort {
    font-size: 16px;
    }
.siteMenuFontSize-17 .menuPort {
    font-size: 17px;
    }
.siteMenuFontSize-18 .menuPort {
    font-size: 18px;
    }
.menuPort nav ul {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
    transition: all 100ms ease 0s;
    }
.menuPort nav ul li {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    }
.menuPort nav ul li a {
    display: block;
    position: relative;
    padding: 1em 1em;
    font-weight: normal;
    }
.menuPort nav ul li a:hover {
    color: #f1b209;
    text-decoration: none;
    }
.menuPort nav ul ul li {
    transition: opacity 300ms ease;
    }
.menuPort nav ul ul li.on {
    opacity: 1;
    }
.menuPort ul > li > ul {
    opacity: 0;
    pointer-events: none;
    transition: all 300ms ease;
    }
.menuPort nav > ul > li > a {
    line-height: 120px;
    line-height: max(50px,120px);
    padding: 0;
    }
.site-below-logo-area .menuPort nav > ul > li > a {
    line-height: 60px;
    }
.menuPort nav ul ul li a {
    font-weight: normal;
    }


.siteTextLogo {
    font-size: 2em;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    letter-spacing: -.03em;
    line-height: 120px;
    line-height: max(50px,120px);
    }
.siteMenuVertical .siteTextLogo {
    line-height: 1;
    }
.siteMenuVertical .site-vertical-header-top .siteTextLogo {
    line-height: calc(120px*0.6);
    line-height: max(50px,calc(120px*0.6));
    }
.site-logo-area .logo {
    line-height: 0;
    float: left;
    position: relative;
    z-index: 2;
    }
.siteMenuVertical .site-logo-area .logo {
    transform: none !important;
    }
.rtl .site-logo-area .logo {
    float: right;
    }
.site-logo-area .logo img {
    height: 120px;
    width: auto;
    display: block;
    }
.siteMenuVertical .site-logo-area .logo img {
    height: 72px;
    }
.siteMenuCenter .site-logo-area .logo img {
    margin: auto;
    }
.site-logo-area .logo img.siteAltLogo {
    display: none;
    }


.siteMenuHorizontal.siteHideMenu .site-horizontal-menu-trigger {
    display: inline-flex;
    position: relative;
    z-index: 3;
    }
.siteMenuHorizontal.siteHideMenu .menuPort {
    opacity: 0;
    transition: opacity 1s ease;
    pointer-events: none;
    }
.siteShowMenu.siteMenuHorizontal.siteHideMenu .menuPort {
    opacity: 1 !important;
    pointer-events: all;
    }
.site-horizontal-menu-trigger {
    display: none;
    float: right;
    margin: 0 0 0 1rem;
    font-size: 0;
    line-height: 120px;
    line-height: max(50px,120px);
    align-items: center;
    }
.siteStickyHeaderActive .site-horizontal-menu-trigger {
    line-height: calc(120px*0.6);
    line-height: max(50px,calc(120px*0.6));
    }
.rtl .site-horizontal-menu-trigger {
    float: left;
    margin: 0 1rem 0 0;
    }
.site-horizontal-menu-trigger .layout_icon {
    height: 50px;
    width: 50px;
    background: #f1b209;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 0 15px;
    }
.siteLightAccentHeader .site-horizontal-menu-trigger .layout_icon {
    background: #0f0f0f;
    }
.site-horizontal-menu-trigger .layout_icon:before,
.site-horizontal-menu-trigger .layout_icon:after {
    content: "";
    display: block;
    height: 2px;
    width: 100%;
    background: #fff;
    transition: 300ms ease all;
    }
.site-horizontal-menu-trigger .layout_icon:before {
    align-self: flex-end;
    transform-origin: center;
    }
.site-horizontal-menu-trigger .layout_icon:after {
    width: 50%;
    transform-origin: center;
    }
.site-horizontal-menu-trigger .layout_icon > a {
    height: 2px;
    background: #fff;
    width: 100%;
    margin: 3px 0;
    }
.siteShowMenu .site-horizontal-menu-trigger .layout_icon:before {
    transform: rotate(-45deg) translate(0,7px);
    width: 150%;
    }
.rtl.siteShowMenu .site-horizontal-menu-trigger .layout_icon:before {
    transform: rotate(45deg) translate(0,7px);
    }
.siteShowMenu .site-horizontal-menu-trigger .layout_icon:after {
    transform: rotate(45deg) translate(-7px,0);
    width: 150%;
    }
.rtl.siteShowMenu .site-horizontal-menu-trigger .layout_icon:after {
    transform: rotate(-45deg) translate(7px,0);
    }
.siteShowMenu .site-horizontal-menu-trigger .layout_icon > a {
    width: 0;
    }
.site-horizontal-menu-trigger:hover {
    cursor: pointer;
    color: inherit;
    }
.site-horizontal-menu-trigger:hover .layout_icon:before {
    width: 50%;
    }
.site-horizontal-menu-trigger:hover .layout_icon:after {
    width: 100%;
    }
.siteShowMenu .site-horizontal-menu-trigger:hover .layout_icon:before {
    transform: rotate(-45deg) translate(0,7px);
    width: 150%;
    }
.rtl.siteShowMenu .site-horizontal-menu-trigger:hover .layout_icon:before {
    transform: rotate(45deg) translate(0,7px);
    }
.siteShowMenu .site-horizontal-menu-trigger:hover .layout_icon:after {
    transform: rotate(45deg) translate(-7px,0);
    width: 150%;
    }
.rtl.siteShowMenu .site-horizontal-menu-trigger:hover .layout_icon:after {
    transform: rotate(-45deg) translate(7px,0);
    }


.siteMenuHorizontal .menuPort nav > ul > li {
    position: relative;
    }
.siteMenuHorizontal .menuPort nav > ul > li > a {
    position: relative;
    z-index: 2;
    }
.siteMenuHorizontal .menuPort nav > ul > li > a:after {
    display: block;
    content: "";
    height: 30px;
    width: 32px;
    background: #f1b209;
    position: absolute;
    left: -15px;
    top: 50%;
    margin-top: -15px;
    transition: 300ms ease transform,300ms ease opacity;
    transform: scale(0);
    z-index: -1;
    }
.rtl.siteMenuHorizontal .menuPort nav > ul > li > a:after {
    left: auto;
    right: -15px;
    }
.siteGeneralElementsStyle_skewed.siteMenuHorizontal .menuPort nav > ul > li > a:after {
    transform: skewY(-30deg) scale(0);
    }
.rtl.siteGeneralElementsStyle_skewed.siteMenuHorizontal .menuPort nav > ul > li > a:after {
    transform: skewY(30deg) scale(0);
    }
.siteGeneralElementsStyle_rounded.siteMenuHorizontal .menuPort nav > ul > li > a:after {
    border-radius: 50%;
    width: 30px;
    }
.siteMenuHorizontal .menuPort nav > ul > li > a:before {
    content: "";
    display: block;
    background: #f1b209;
    position: absolute;
    left: calc(-50px / 2);
    top: 50%;
    right: calc(-50px / 2);
    bottom: 0;
    z-index: -1;
    max-height: 50px;
    min-height: 50px;
    transform: translateY(-50%) scaleX(0);
    opacity: 0;
    transform-origin: center;
    transition: 300ms ease transform,300ms ease opacity;
    transition-delay: 100ms;
    }
.siteGeneralElementsStyle_rounded.siteMenuHorizontal .menuPort nav > ul > li > a:before {
    border-radius: 5px;
    }
.siteGeneralElementsStyle_rounded.siteMenuHorizontal .menuPort nav > ul > li.menu-item-has-children > a:before {
    border-radius: 5px 5px 0 0;
    }
.siteMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a:after,
.siteMenuHorizontal .menuPort nav > ul > li.current-menu-item > a:after {
    transform: scale(1);
    }
.siteGeneralElementsStyle_skewed.siteMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a:after,
.siteGeneralElementsStyle_skewed.siteMenuHorizontal .menuPort nav > ul > li.current-menu-item > a:after {
    transform: skewY(-30deg) scale(1);
    }
.rtl.siteGeneralElementsStyle_skewed.siteMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a:after,
.rtl.siteGeneralElementsStyle_skewed.siteMenuHorizontal .menuPort nav > ul > li.current-menu-item > a:after {
    transform: skewY(30deg) scale(1);
    }
.siteMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-ancestor > a:after,
.siteMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-item > a:after,
.siteMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-ancestor > a:after,
.siteMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-item > a:after {
    transform: scale(1);
    }
.siteMenuHorizontal .menuPort > nav ul li a.siteEmptyElement {
    border: none !important;
    }
.siteMenuHorizontal .menuPort > nav ul li a.siteEmptyElement:after {
    background-color: transparent;
    }
.siteMenuHorizontal .menuPort nav > ul > li:not(.siteMenuWideDropdown) > ul > li.menu-item-has-children > a:before {
    display: inline-block;
    content: "";
    background: #000;
    width: 5px;
    height: 5px;
    margin: 10px 10px 0 10px;
    float: right;
    letter-spacing: inherit;
    position: relative;
    line-height: inherit;
    vertical-align: middle;
    pointer-events: none;
    opacity: .1;
    }
.siteGeneralElementsStyle_skewed.siteMenuHorizontal .menuPort nav > ul > li:not(.siteMenuWideDropdown) > ul > li.menu-item-has-children > a:before {
    transform: skewY(-30deg);
    }
.siteGeneralElementsStyle_rounded.siteMenuHorizontal .menuPort nav > ul > li:not(.siteMenuWideDropdown) > ul > li.menu-item-has-children > a:before {
    border-radius: 50%;
    }
.rtl.siteMenuHorizontal .menuPort nav > ul > li:not(.siteMenuWideDropdown) > ul > li.menu-item-has-children > a:before {
    float: left;
    }
.siteGeneralElementsStyle_skewed.rtl.siteMenuHorizontal .menuPort nav > ul > li:not(.siteMenuWideDropdown) > ul > li.menu-item-has-children > a:before {
    transform: skewY(30deg);
    }


.siteMenuHorizontal .menuPort ul ul {
    background-color: #fff;
    }
.siteMenuHorizontal .menuPort ul ul li a {
    padding: .3rem 1.563rem;
    color: rgba(0,0,0,.7);
    }
.siteMenuHorizontal .menuPort ul ul li a:hover {
    color: #000 !important;
    }
.siteMenuHorizontal .menuPort ul ul li .subToggler {
    color: #000;
    }
.siteMenuHorizontal .menuPort ul ul li > a:after {
    content: "";
    display: block;
    position: absolute;
    left: 1.563rem;
    width: 20px;
    bottom: 0;
    height: 2px;
    background-color: #f1b209;
    transform: scaleX(0);
    transform-origin: right;
    transition: 300ms ease transform;
    }
.rtl.siteMenuHorizontal .menuPort ul ul li > a:after {
    left: auto;
    right: 1.563rem;
    transform-origin: left;
    }


.subToggler {
    display: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    width: 45px;
    z-index: 80;
    padding: 0;
    text-align: center;
    transition: 300ms ease all;
    opacity: .5;
    }
.on > .subToggler {
    transform: rotate(180deg);
    opacity: 1;
    }
body.siteMenuVertical .subToggler {
    display: block !important;
    padding: 20px 0;
    line-height: 1;
    right: 0;
    top: -5px;
    z-index: 1;
    }
body.siteMenuHorizontal .subToggler {
    right: 15px;
    line-height: 120px;
    line-height: max(50px,120px);
    }
body.siteMenuHorizontal.rtl .subToggler {
    left: 15px;
    right: auto;
    }
body.rtl.siteMenuHorizontal.siteMenuCenterBelow .subToggler {
    right: auto;
    left: 15px;
    }
body.siteMenuHorizontal.siteMenuBelowLogo .subToggler {
    line-height: 60px;
    }
body.siteMenuHorizontal .menuPort ul ul .subToggler {
    right: 0;
    line-height: inherit;
    padding: .4em 0;
    }
body.rtl.siteMenuHorizontal .menuPort ul ul .subToggler {
    left: 0;
    right: auto;
    }
body.siteMenuHorizontal .menuPort > nav > ul > li.on > .subToggler {
    color: #fff;
    }
.subToggler:before {
    content:"";
    font: normal 16px/1 Arial,Helvetica,sans-serif;
    }
.touch .siteMenuHorizontal .menuPort nav ul li .subToggler {
    display: block;
    }


.siteMenuHorizontal .menuPort > nav > ul > li {
    padding: 0 50px 0 0;
    }
.rtl.siteMenuHorizontal .menuPort > nav > ul > li {
    padding: 0 0 0 50px;
    }
.rtl.siteMenuHorizontal .menuPort > nav > ul > li:last-child {
    padding-left: calc(50px / 2);
    }
:not(.rtl).siteMenuHorizontal .menuPort > nav > ul > li:last-child {
    padding-right: calc(50px / 2);
    }
html.touch :not(.rtl).siteMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:last-child .subToggler {
    right: -10px;
    }
html.touch :not(.rtl).siteMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:last-child ul li .subToggler {
    right: 0;
    }
html.touch .rtl.siteMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:last-child .subToggler {
    left: -10px;
    }
html.touch .rtl.siteMenuHorizontal .menuPort > nav > ul > li.menu-item-has-children:last-child ul li .subToggler {
    left: 0;
    }
.siteMenuHorizontal .menuPort > nav > ul > li > ul > li {
    font-size: .933em;
    }
.siteMenuHorizontal .menuPort > nav > ul ul {
    position: absolute;
    top: calc(120px - (120px - 50px)/2);
    top: max(50px,calc(120px - (120px - 50px)/2));
    width: 220px;
    margin: 0;
    z-index: 1;
    padding: .85rem 0;
    pointer-events: none;
    box-shadow: 0 5px 30px rgba(0,0,0,.2);
    transform: translateY(50px);
    }
.siteMenuHorizontal .menuPort > nav > ul ul li {
    z-index: 4;
    float: none;
    }
.siteMenuHorizontal .menuPort > nav > ul ul ul {
    display: block;
    top: -.85rem;
    margin: 0;
    pointer-events: none;
    }
.siteMenuHorizontal .menuPort > nav > ul ul li.on ul {
    transform: translateY(0);
    }
.siteMenuHorizontal .menuPort > nav > ul li.current-menu-item ul,
.siteMenuHorizontal .menuPort > nav > li.current-menu-ancestor ul {
    margin: 0;
    }
.siteMenuHorizontal .menuPort > nav > ul > li {
    float: left;
    position: relative;
    z-index: 5;
    }
.rtl.siteMenuHorizontal .menuPort > nav > ul > li {
    float: right;
    }
.siteMenuHorizontal .menuPort > nav > ul > li.on {
    z-index: 20;
    }
.siteMenuHorizontal .menuPort > nav > ul > li.on > a {
    color: #fff;
    }
.siteMenuHorizontal .menuPort > nav > ul > li.on > a:after {
    transform: scale(0);
    opacity: 0;
    }
.siteGeneralElementsStyle_skewed.siteMenuHorizontal .menuPort > nav > ul > li.on > a:after {
    transform: skewY(-30deg) scale(0);
    }
.rtl.siteMenuHorizontal .menuPort > nav > ul > li.on > a:after {
    transform-origin: right;
    }
.siteGeneralElementsStyle_skewed.rtl.siteMenuHorizontal .menuPort > nav > ul > li.on > a:after {
    transform: skewY(30deg) scale(0);
    transform-origin: center;
    }
.siteMenuHorizontal .menuPort > nav > ul > li.on > a:before {
    transform: translateY(-50%) scaleX(1);
    opacity: 1;
    }
.siteMenuHorizontal .menuPort > nav > ul > li.on > ul {
    opacity: 1;
    pointer-events: auto;
    z-index: 90;
    transform: translateY(0);
    }
.siteMenuHorizontal .menuPort > nav > ul > li.on > ul > li.on > ul {
    opacity: 1;
    pointer-events: auto;
    z-index: 3;
    }
.siteMenuHorizontal .menuPort nav ul li.on ul li.on ul li.on ul {
    opacity: 1;
    pointer-events: auto;
    z-index: 4;
    }
.siteMenuHorizontal .menuPort > nav > ul > li > ul li a {
    transition: 300ms ease color;
    }
.siteMenuHorizontal .menuPort > nav > ul > li > ul li a:hover:after {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl.siteMenuHorizontal .menuPort > nav > ul > li > ul li a:hover:after {
    transform-origin: right;
    }
.siteMenuHorizontal .menuPort > nav > ul > li > ul li a.siteEmptyElement {
    pointer-events: none;
    }
.siteMenuHorizontal .menuPort > nav > ul > li > ul li a.siteEmptyElement:before {
    display: none;
    }
.siteMenuHorizontal .menuPort > nav > ul > li > ul li a.siteEmptyElement:after {
    display: none;
    }
html.touch .siteMenuHorizontal .menuPort > nav > ul > li > ul li a.siteEmptyElement {
    display: none;
    }


.siteMenuHorizontal:not(.siteMenuLeft) .menuPort > nav > ul > li:last-child > ul {
    right: 0;
    left: auto;
    }
.siteMenuHorizontal:not(.siteMenuLeft) .menuPort > nav > ul > li:nth-last-child(2) > ul {
    right: calc(50px / 2);
    left: auto;
    }
.rtl.siteMenuHorizontal:not(.siteMenuLeft) .menuPort > nav > ul > li:nth-last-child(2) > ul {
    left: calc(50px / 2);
    right: auto;
    }
.siteMenuHorizontal:not(.siteMenuLeft) .menuPort > nav > ul > li:last-child:not(.siteMenuWideDropdown) > ul > li > ul {
    right: 0;
    left: -100%;
    }
.rtl.siteMenuHorizontal:not(.siteMenuLeft) .menuPort > nav > ul > li:last-child:not(.siteMenuWideDropdown) > ul > li > ul {
    right: auto;
    }
.siteMenuHorizontal:not(.siteMenuLeft) .menuPort > nav > ul > li:nth-last-child(2):not(.siteMenuWideDropdown) > ul > li > ul {
    right: 0;
    left: -100%;
    }
.rtl.siteMenuHorizontal:not(.siteMenuLeft) .menuPort > nav > ul > li:nth-last-child(2):not(.siteMenuWideDropdown) > ul > li > ul {
    right: auto;
    left: 100%;
    }


.siteMenuHorizontal.siteBelowMenu.siteSoftRoundedButtons.siteAccentDarkHeader .mainHeader.gutter,
.siteMenuHorizontal.siteBelowMenu.siteSoftRoundedButtons.siteAccentLightHeader .mainHeader.gutter,
.siteMenuHorizontal.siteBelowMenu.siteSoftRoundedButtons.siteLightAccentHeader .mainHeader.gutter,
.siteMenuHorizontal.siteBelowMenu.siteSoftRoundedButtons.siteLightDarkHeader .mainHeader.gutter,
.siteMenuHorizontal.siteBelowMenu.siteSoftRoundedButtons.siteAlternateDarkHeader .mainHeader.gutter,
.siteMenuHorizontal.siteBelowMenu.siteSoftRoundedButtons.siteAlternateLightHeader .mainHeader.gutter,
.siteMenuHorizontal.siteBelowMenu.siteMenuHorizontal.siteBelowMenu.siteHardRoundedButtons.siteAccentDarkHeader .mainHeader.gutter,
.siteMenuHorizontal.siteBelowMenu.siteMenuHorizontal.siteBelowMenu.siteHardRoundedButtons.siteAccentLightHeader .mainHeader.gutter,
.siteMenuHorizontal.siteBelowMenu.siteMenuHorizontal.siteBelowMenu.siteHardRoundedButtons.siteLightAccentHeader .mainHeader.gutter,
.siteMenuHorizontal.siteBelowMenu.siteMenuHorizontal.siteBelowMenu.siteHardRoundedButtons.siteLightDarkHeader .mainHeader.gutter,
.siteMenuHorizontal.siteBelowMenu.siteMenuHorizontal.siteBelowMenu.siteHardRoundedButtons.siteAlternateDarkHeader .mainHeader.gutter,
.siteMenuHorizontal.siteBelowMenu.siteMenuHorizontal.siteBelowMenu.siteHardRoundedButtons.siteAlternateLightHeader .mainHeader.gutter {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    }


.siteMenuHorizontal .menuPort ul ul {
    right: auto;
    left: calc(-50px / 2);
    }
.rtl.siteMenuHorizontal .menuPort ul ul {
    left: auto;
    right: calc(-50px / 2);
    }
.siteMenuHorizontal .menuPort ul ul ul {
    left: 220px;
    right: auto;
    }
.rtl.siteMenuHorizontal .menuPort ul ul ul {
    left: auto;
    right: 220px;
    }
.siteMenuHorizontal .menuPort nav {
    float: left;
    padding-left: 75px;
    }
.rtl.siteMenuHorizontal .menuPort nav {
    padding-right: 75px;
    padding-left: 0;
    }
.siteMenuHorizontal.siteMenuRight .menuPort nav {
    float: right;
    }
.siteMenuHorizontal.siteMenuRight .menuPort > nav > ul > li.siteMenuWideDropdown:last-child ul {
    left: auto !important;
    right: 0 !important;
    }
.siteMenuHorizontal.siteMenuRight .menuPort > nav > ul > li:last-child ul {
    right: 0;
    }
.rtl.siteMenuHorizontal.siteMenuRight .menuPort > nav > ul > li:last-child ul {
    right: auto !important;
    left: 0 !important;
    }
.rtl.siteMenuHorizontal.siteMenuRight .menuPort > nav > ul > li:last-child ul ul {
    left: 100% !important;
    right: auto !important;
    }
.rtl.siteMenuHorizontal.siteMenuRight .menuPort > nav > ul > li:last-child ul ul {
    right: auto;
    left: -220px;
    }
.siteMenuHorizontal.siteMenuCenter .logo {
    position: relative;
    z-index: 8;
    margin: 0 0 0 50%;
    height: 120px;
    height: max(50px,120px);
    display: flex;
    justify-content: center;
    }
.siteStickyHeaderActive.siteMenuHorizontal.siteMenuCenter .logo {
    height: calc(120px*0.6);
    height: max(50px,calc(120px*0.6));
    }
.rtl.siteMenuHorizontal.siteMenuCenter .logo {
    float: left;
    }
.siteMenuHorizontal.siteMenuCenter .logo > span {
    display: flex;
    justify-content: center;
    align-items: center;
    }
.siteMenuHorizontal.siteMenuCenter .logo > span .siteTextLogo {
    display: block;
    text-align: center;
    line-height: 1;
    }
.siteMenuHorizontal.siteMenuCenter .menuPort nav {
    float: none;
    }
.siteMenuHorizontal.siteMenuCenter .menuPort .leftNav {
    position: absolute;
    right: 50%;
    left: auto;
    padding: 0;
    padding-right: 0;
    }
.rtl.siteMenuHorizontal.siteMenuCenter .menuPort .leftNav {
    right: auto;
    left: 50%;
    margin-left: var(--margin);
    margin-right: 0 !important;
    }
.siteMenuHorizontal.siteMenuCenter .menuPort .leftNav > ul {
    float: right;
    }
.siteMenuHorizontal.siteMenuCenter .menuPort .leftNav > ul > li {
    padding-right: 50px !important;
    }
.rtl.siteMenuHorizontal.siteMenuCenter .menuPort .leftNav > ul > li {
    padding-left: 50px !important;
    padding-right: 0 !important;
    }
.siteMenuHorizontal.siteMenuCenter .menuPort .leftNav > ul > li > .subToggler {
    right: 15px !important;
    }
.rtl.siteMenuHorizontal.siteMenuCenter .menuPort .leftNav > ul > li > .subToggler {
    left: 15px !important;
    right: auto !important;
    }
.siteMenuHorizontal.siteMenuCenter .menuPort .leftNav ul ul {
    right: auto !important;
    left: calc(-50px / 2) !important;
    }
.rtl.siteMenuHorizontal.siteMenuCenter .menuPort .leftNav ul ul {
    left: auto !important;
    right: calc(-50px / 2) !important;
    }
.siteMenuHorizontal.siteMenuCenter .menuPort .leftNav ul ul ul {
    left: 220px !important;
    right: auto;
    }
.rtl.siteMenuHorizontal.siteMenuCenter .menuPort .leftNav ul ul ul {
    right: 220px !important;
    left: auto !important;
    }
.siteMenuHorizontal.siteMenuCenter .menuPort .leftNav ul li.siteMenuWideDropdown ul ul {
    left: 0 !important;
    }
.rtl.siteMenuHorizontal.siteMenuCenter .menuPort .leftNav ul li.siteMenuWideDropdown ul ul {
    right: 0 !important;
    left: auto !important;
    }
html.touch .siteMenuHorizontal.siteMenuCenter .menuPort .leftNav ul li.siteMenuWideDropdown ul ul {
    left: 220px !important;
    }
html.touch .rtl.siteMenuHorizontal.siteMenuCenter .menuPort .leftNav ul li.siteMenuWideDropdown ul ul {
    right: 220px !important;
    left: auto !important;
    }
.siteMenuHorizontal.siteMenuCenter .menuPort .rightNav {
    position: absolute;
    left: 50%;
    right: auto;
    padding-left: 0;
    }
.rtl.siteMenuHorizontal.siteMenuCenter .menuPort .rightNav {
    right: 50%;
    left: auto;
    margin-right: var(--margin);
    margin-left: 0 !important;
    padding-right: 0;
    }
.siteMenuHorizontal.siteMenuCenter .menuPort .rightNav > ul > li {
    padding-left: 50px !important;
    padding-right: 0 !important;
    }
.rtl.siteMenuHorizontal.siteMenuCenter .menuPort .rightNav > ul > li {
    padding-right: 50px !important;
    padding-left: 0 !important;
    }
.siteMenuHorizontal.siteMenuCenter .menuPort .rightNav > ul > li > .subToggler {
    left: 15px !important;
    }
.rtl.siteMenuHorizontal.siteMenuCenter .menuPort .rightNav > ul > li > .subToggler {
    right: 15px !important;
    left: auto !important;
    }
.siteMenuHorizontal.siteMenuCenter .menuPort .rightNav ul ul {
    right: calc(-50px / 2) !important;
    left: auto !important;
    }
.rtl.siteMenuHorizontal.siteMenuCenter .menuPort .rightNav ul ul {
    right: auto !important;
    left: calc(-50px / 2) !important;
    }
.siteMenuHorizontal.siteMenuCenter .menuPort .rightNav ul ul ul {
    right: 220px !important;
    left: auto;
    }
.rtl.siteMenuHorizontal.siteMenuCenter .menuPort .rightNav ul ul ul {
    left: 220px !important;
    right: auto !important;
    }
.siteMenuHorizontal.siteMenuCenter .menuPort .rightNav ul li.siteMenuWideDropdown ul ul {
    left: 0 !important;
    }
html.touch .siteMenuHorizontal.siteMenuCenter .menuPort .rightNav ul li.siteMenuWideDropdown ul ul {
    left: auto !important;
    right: 220px !important;
    }
html.touch .rtl.siteMenuHorizontal.siteMenuCenter .menuPort .rightNav ul li.siteMenuWideDropdown ul ul {
    right: auto !important;
    left: 220px !important;
    }
.rtl.siteMenuHorizontal.siteMenuCenter .menuPort .rightNav ul li.siteMenuWideDropdown ul {
    right: auto !important;
    left: auto !important;
    }
html.touch .rtl.siteMenuHorizontal.siteMenuCenter .menuPort .rightNav ul li.siteMenuWideDropdown ul {
    left: calc(-50px / 2) !important;
    }
.siteMenuHorizontal.siteMenuCenterBelow .logo {
    float: none;
    text-align: center;
    }
.siteMenuHorizontal.siteMenuCenterBelow .logo img {
    margin-left: auto;
    margin-right: auto;
    }
.siteMenuHorizontal.siteMenuCenterBelow .gutter .port {
    position: relative;
    }
.siteMenuHorizontal.siteMenuCenterBelow .topBarInLogoArea {
    position: absolute;
    right: 30px;
    top: 0;
    }
.rtl.siteMenuHorizontal.siteMenuCenterBelow .topBarInLogoArea {
    right: auto;
    left: 30px;
    }
.siteMenuHorizontal.siteMenuCenterBelow .menuPort nav {
    float: none;
    text-align: center;
    }
.siteMenuHorizontal.siteMenuCenterBelow .menuPort nav ul li {
    float: none;
    display: inline-block;
    }
.siteMenuHorizontal.siteMenuCenterBelow .menuPort nav ul li ul li {
    display: block;
    text-align: left;
    }
.rtl.siteMenuHorizontal.siteMenuCenterBelow .menuPort nav {
    float: none !important;
    }
.rtl.siteMenuHorizontal.siteMenuCenterBelow .menuPort nav ul li ul {
    left: 0;
    right: calc(-50px / 2);
    }
.rtl.siteMenuHorizontal.siteMenuCenterBelow .menuPort nav ul li ul li {
    text-align: right;
    }
.rtl.siteMenuHorizontal.siteMenuCenterBelow .menuPort nav ul li ul li ul {
    right: auto;
    left: -220px;
    }
.siteMenuHorizontal.siteMenuCenterBelow .topBarInMenu {
    position: absolute;
    right: 0;
    }
.rtl.siteMenuHorizontal.siteMenuCenterBelow .topBarInMenu {
    right: auto;
    left: 0;
    }


html:not(.touch) body.siteMenuHorizontal.siteMenuRight .menuPort > nav > ul > li.siteMenuWideDropdown > ul > li > a {
    color: #000;
    font-weight: bold;
    letter-spacing: -.03em;
    }
html:not(.touch) body.siteMenuHorizontal.siteMenuRight .menuPort > nav > ul > li.siteMenuWideDropdown > ul > li:last-child > a:after {
    content: "";
    display: block;
    position: absolute;
    left: 1.5em;
    right: 1.5em;
    bottom: 0;
    height: 5px;
    background-color: #f1b209;
    }
html:not(.touch) body.siteMenuHorizontal.siteMenuRight .menuPort > nav > ul > li.siteMenuWideDropdown ul {
    width: 100%;
    left: 0;
    right: 0;
    margin-left: auto;
    }
html:not(.touch) body.siteMenuHorizontal .menuPort > nav > ul > li.siteMenuWideDropdown {
    position: static;
    }
html:not(.touch) body.siteMenuHorizontal .menuPort > nav > ul > li.siteMenuWideDropdown > ul {
    width: 100%;
    margin-left: calc(-50px / 2) !important;
    left: auto !important;
    right: auto !important;
    }
html:not(.touch) body.siteMenuHorizontal .menuPort > nav > ul > li.siteMenuWideDropdown > ul > li {
    top: auto;
    border-top: none !important;
    float: left;
    }
html:not(.touch) body.siteMenuHorizontal .menuPort > nav > ul > li.siteMenuWideDropdown > ul > li > ul > li > ul:before {
    display: none;
    }
html:not(.touch) body.siteMenuHorizontal .menuPort > nav > ul > li.siteMenuWideDropdown > ul > li > ul {
    opacity: 1;
    top: auto !important;
    margin: 0 !important;
    width: 100%;
    right: 0;
    left: 0;
    position: relative;
    box-shadow: none;
    transform: none;
    padding-bottom: 0;
    padding-top: .475rem;
    }
html:not(.touch) body.siteMenuHorizontal .menuPort > nav > ul > li.siteMenuWideDropdown > ul > li > ul:before {
    content: "";
    display: block !important;
    height: 2px;
    background: #0f0f0f;
    opacity: .07;
    position: relative;
    left: .563rem;
    right: .563rem;
    margin-bottom: .475rem;
    width: calc(100% - 1.126rem);
    }
html:not(.touch) body.siteMenuHorizontal .menuPort > nav > ul > li.siteMenuWideDropdown > ul > li > ul > li:first-child > a {
    border-top: none !important;
    }
html:not(.touch) body.siteMenuHorizontal .menuPort > nav > ul > li.siteMenuWideDropdown > ul > li > li:not(:last-child) {
    border-left: 1px solid rgba(0,0,0,.1);
    }
html:not(.touch) body.siteMenuHorizontal .menuPort > nav > ul > li.siteMenuWideDropdown > ul > li ul:before {
    display: none;
    }
html:not(.touch) body.siteMenuHorizontal .menuPort > nav > ul > li.siteMenuWideDropdown > li {
    width: 100%;
    }
html:not(.touch) body.siteMenuHorizontal .menuPort > nav > ul > li.siteMenuWideDropdown > li .sub-menu {
    width: 100%;
    }
html:not(.touch) body.siteMenuHorizontal .menuPort > nav > ul > li.siteMenuWideDropdown.on > ul > li > ul {
    pointer-events: auto;
    }
html:not(.touch) body.rtl.siteMenuHorizontal .menuPort > nav > ul > li.siteMenuWideDropdown > ul {
    margin-left: 0;
    margin-right: calc(-50px / 2) !important;
    }
html:not(.touch) body.siteMenuCenter.siteMenuHorizontal .menuPort > nav.rightNav > ul > li.siteMenuWideDropdown > ul {
    width: 300%;
    left: -200%;
    }
html:not(.touch) body.siteMenuCenter.siteMenuHorizontal .menuPort > nav.leftNav > ul > li.siteMenuWideDropdown > ul {
    width: 300%;
    right: -200%;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-1 > ul > li {
    width: 100% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-2 > ul > li {
    width: 50% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-3 > ul > li {
    width: 33.33333% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-4 > ul > li {
    width: 25% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-5 > ul > li {
    width: 20% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-6 > ul > li {
    width: 16.66667% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-7 > ul > li {
    width: 14.28571% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-8 > ul > li {
    width: 12.5% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-9 > ul > li {
    width: 11.11111% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-10 > ul > li {
    width: 10% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-11 > ul > li {
    width: 9.09091% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-12 > ul > li {
    width: 8.33333% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-13 > ul > li {
    width: 7.69231% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-14 > ul > li {
    width: 7.14286% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-15 > ul > li {
    width: 6.66667% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-16 > ul > li {
    width: 6.25% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-17 > ul > li {
    width: 5.88235% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-18 > ul > li {
    width: 5.55556% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-19 > ul > li {
    width: 5.26316% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-20 > ul > li {
    width: 5% !important;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-2 ul.sub-menu {
    max-width: 580px;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-3 ul.sub-menu {
    max-width: 780px;
    }
html:not(.touch) body.siteMenuHorizontal .mainHeader li.siteMenuWideDropdown.siteMenuWideDropdownCols-4 ul.sub-menu {
    max-width: 920px;
    }
html:not(.touch) body.siteMenuHorizontal.siteMenuLeft .mainHeader:not(.gutter) .menuPort > nav > ul > li.siteMenuWideDropdown > ul {
    left: auto;
    right: auto;
    }
html:not(.touch) body.siteMenuHorizontal.rtl .menuPort > nav > ul > li.siteMenuWideDropdown {
    position: static;
    }
html:not(.touch) body.siteMenuHorizontal.rtl .menuPort > nav > ul > li.siteMenuWideDropdown > ul > li {
    float: right;
    }


.siteMenuHorizontal .topBar {
    font-size: .813em;
    line-height: 2.308em;
    z-index: 2;
    }
.siteMenuHorizontal .topBar .topBarPort {
    display: flex;
    }
.siteMenuHorizontal .topBar .topBarPort:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.siteMenuHorizontal .topBar .topBarPort:after,
.siteMenuHorizontal .topBar .topBarPort:before {
    display: none;
    }
.siteMenuHorizontal .topBarInMenu {
    display: flex;
    align-items: center;
    line-height: inherit;
    float: right;
    height: 120px;
    height: max(50px,120px);
    margin-left: calc(50px / 2);
    }
.rtl.siteMenuHorizontal .topBarInMenu {
    float: left;
    margin-left: 0;
    margin-right: calc(50px / 2);
    }
.siteMenuHorizontal .topBarInMenu .topBarInMenuCell {
    line-height: 120px;
    line-height: max(50px,120px);
    display: flex;
    align-items: center;
    }
.siteMenuHorizontal .site-below-logo-area .topBarInMenu {
    height: 60px;
    line-height: 60px;
    }


.siteMenuHorizontal.siteMenuBelowLogo .site-below-logo-area {
    padding: 0;
    z-index: 0;
    }
.siteMenuHorizontal.siteMenuBelowLogo .menuPort {
    clear: both;
    position: relative;
    margin: 0;
    float: none;
    }
.siteMenuHorizontal.siteMenuBelowLogo .menuPort nav {
    padding: 0;
    }
.siteMenuHorizontal.siteMenuBelowLogo .menuPort nav > ul {
    margin-left: calc(50px / 2);
    }
.siteMenuHorizontal.siteMenuBelowLogo .menuPort nav > ul > li > ul {
    top: calc(60px - (60px - 50px)/2);
    }
.rtl.siteMenuHorizontal.siteMenuBelowLogo .menuPort nav {
    float: right;
    }
.rtl.siteMenuHorizontal.siteMenuBelowLogo .menuPort nav > ul {
    margin-left: 0;
    margin-right: calc(50px / 2);
    }
.rtl.siteMenuHorizontal.siteMenuBelowLogo .menuPort nav > ul > li {
    padding: 0 0 0 50px;
    }
.rtl.siteMenuHorizontal.siteMenuBelowLogo .menuPort nav > ul > li:last-child {
    margin: 0 !important;
    padding-left: calc(50px / 2);
    }


.siteAccentDarkHeader:not(.siteBelowMenu) .mainHeader,
.siteAccentDarkHeader:not(.siteBelowMenu) .site-vertical-header-top {
    box-shadow: none;
    }
.siteLightAccentHeader:not(.siteMenuBelowLogo) .mainHeader,
.siteLightAccentHeader:not(.siteMenuBelowLogo) .site-vertical-header-top,
.siteLightAccentHeader.siteMenuBelowLogo.siteBelowMenu .mainHeader,
.siteLightAccentHeader.siteMenuBelowLogo.siteBelowMenu .site-vertical-header-top {
    box-shadow: none;
    }
.siteLightAccentHeader.siteMenuBelowLogo .mainHeader,
.siteLightAccentHeader.siteMenuBelowLogo .site-vertical-header-top {
    box-shadow: 0 5px 30px 0 rgba(0,0,0,.2);
    }
.siteAccentLightHeader.siteMenuBelowLogo .mainHeader,
.siteAccentLightHeader.siteMenuBelowLogo .site-vertical-header-top,
.siteAccentLightHeader.siteMenuBelowLogo.siteBelowMenu .mainHeader,
.siteAccentLightHeader.siteMenuBelowLogo.siteBelowMenu .site-vertical-header-top {
    box-shadow: none;
    }
.siteAccentLightHeader:not(.siteMenuBelowLogo) .mainHeader,
.siteAccentLightHeader:not(.siteMenuBelowLogo) .site-vertical-header-top {
    box-shadow: 0 5px 30px 0 rgba(0,0,0,.2);
    }
.siteLightDarkHeader.siteMenuBelowLogo .mainHeader,
.siteLightDarkHeader.siteMenuBelowLogo .site-vertical-header-top,
.siteLightDarkHeader.siteMenuBelowLogo.siteBelowMenu .mainHeader,
.siteLightDarkHeader.siteMenuBelowLogo.siteBelowMenu .site-vertical-header-top {
    box-shadow: none;
    }
.siteLightDarkHeader:not(.siteMenuBelowLogo) .mainHeader,
.siteLightDarkHeader:not(.siteMenuBelowLogo) .site-vertical-header-top {
    box-shadow: 0 5px 30px 0 rgba(0,0,0,.2);
    }


body.siteBelowMenu.siteMenuHorizontal.siteAccentDarkHeader .mainHeader.gutter,
body.siteBelowMenu.siteMenuHorizontal.siteAccentLightHeader .mainHeader.gutter,
body.siteBelowMenu.siteMenuHorizontal.siteLightAccentHeader .mainHeader.gutter,
body.siteBelowMenu.siteMenuHorizontal.siteLightDarkHeader .mainHeader.gutter {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    }


.siteTransparentLightHeader .mainHeader {
    color: #fff;
    }
.siteStickyHeaderActive.siteTransparentLightHeader .mainHeader {
    background-color: #0f0f0f;
    }
.siteHasAltLogo.siteStickyHeaderActive.siteMenuHorizontal.siteTransparentLightHeader .mainHeader {
    color: #000;
    background-color: #fff;
    }
.siteMenuVertical.siteTransparentLightHeader .mainHeader {
    background-color: #0f0f0f;
    }
.siteTransparentLightHeader .site-vertical-header-top {
    color: #fff;
    }
.siteStickyHeaderActive.siteTransparentLightHeader .site-vertical-header-top {
    background-color: #0f0f0f;
    }
.siteHasAltLogo.siteStickyHeaderActive.siteTransparentLightHeader .site-vertical-header-top {
    background-color: #fff;
    color: #000;
    }
.siteTransparentLightHeader .site-below-logo-area .menuPort {
    border-top: 1px solid rgba(255,255,255,.1);
    }
.siteTransparentLightHeader .topBar .topTools {
    border-bottom: 1px solid rgba(255,255,255,.1);
    }
.siteTransparentLightHeader.siteBelowMenu .topBar {
    background: #fff;
    color: #000;
    }
.siteTransparentLightHeader.siteBelowMenu .topBar .topTools {
    border-bottom: 0;
    }
.siteTransparentLightHeader.siteBelowMenu .topBar .topTools .widget_search .siteSearch .layout_icon .layout_icon_holder:before {
    color: #f1b209 !important;
    box-shadow: 0 0 #f1b209 inset;
    }
.siteTransparentLightHeader.siteBelowMenu .topBar .topTools .widget_search .siteSearch .layout_icon .layout_icon_holder:after {
    background: currentColor;
    opacity: .05;
    }
.siteTransparentLightHeader.siteBelowMenu .topBar .topTools .widget_search .siteSearch .layout_icon .layout_icon_holder:hover:before {
    box-shadow: 0 -50px #f1b209 inset;
    color: #fff !important;
    }


.siteTransparentDarkHeader .mainHeader,
.siteTransparentDarkHeader .site-vertical-header-top {
    color: #000;
    }
.siteStickyHeaderActive.siteTransparentDarkHeader .mainHeader,
.siteStickyHeaderActive.siteTransparentDarkHeader .site-vertical-header-top {
    background-color: #fff;
    }
.siteHasAltLogo.siteStickyHeaderActive.siteMenuHorizontal.siteTransparentDarkHeader .mainHeader,
.siteHasAltLogo.siteStickyHeaderActive.siteMenuHorizontal.siteTransparentDarkHeader .site-vertical-header-top {
    color: #fff;
    background-color: #0f0f0f;
    }
.siteMenuVertical.siteTransparentDarkHeader .mainHeader,
.siteMenuVertical.siteTransparentDarkHeader .site-vertical-header-top {
    background-color: #fff;
    }
.siteTransparentDarkHeader .site-below-logo-area .menuPort {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.siteTransparentDarkHeader .topBar .topBarPort .topTools {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }


.siteAccentLightHeader .mainHeader,
.siteAccentLightHeader .site-vertical-header-top {
    background-color: #fff;
    }
.siteAccentLightHeader .site-below-logo-area,
.siteAccentLightHeader .topBar {
    background-color: #f1b209;
    color: #fff;
    }
.siteAccentLightHeader .site-below-logo-area .widget_search .siteSearch .layout_icon .layout_icon_holder:before,
.siteAccentLightHeader .topBar .widget_search .siteSearch .layout_icon .layout_icon_holder:before {
    color: #fff;
    box-shadow: 0 0 #0f0f0f inset;
    }
.siteAccentLightHeader .site-below-logo-area .widget_search .siteSearch .layout_icon .layout_icon_holder:after,
.siteAccentLightHeader .topBar .widget_search .siteSearch .layout_icon .layout_icon_holder:after {
    background: #fff;
    }
.siteAccentLightHeader .site-below-logo-area .widget_search .siteSearch .layout_icon .layout_icon_holder:hover:before,
.siteAccentLightHeader .topBar .widget_search .siteSearch .layout_icon .layout_icon_holder:hover:before {
    box-shadow: 0 -50px #0f0f0f inset;
    }
.siteAccentLightHeader .site-below-logo-area .siteAccentIconWidget.siteIconWidget .siteIconWidgetIcon,
.siteAccentLightHeader .topBar .siteAccentIconWidget.siteIconWidget .siteIconWidgetIcon {
    color: #013989;
    }
.siteAccentLightHeader .site-below-logo-area a.siteAccentIconWidget.siteIconWidget:hover,
.siteAccentLightHeader .site-below-logo-area a.siteIconWidget:hover,
.siteAccentLightHeader .topBar a.siteAccentIconWidget.siteIconWidget:hover,
.siteAccentLightHeader .topBar a.siteIconWidget:hover {
    color: #013989;
    }
.siteAccentLightHeader.siteMenuHorizontal .site-below-logo-area .menuPort nav > ul > li > a:before {
    background: #0f0f0f;
    }
.siteAccentLightHeader.siteMenuHorizontal .site-below-logo-area .menuPort nav > ul > li > a:after {
    background: #0f0f0f;
    }
.siteAccentLightHeader.siteMenuHorizontal .site-below-logo-area .menuPort nav > ul > li.on > a:after {
    background: #fff;
    }


.siteAccentDarkHeader .mainHeader,
.siteAccentDarkHeader .site-vertical-header-top {
    background-color: #0f0f0f;
    color: #fff;
    }
.siteAccentDarkHeader .site-below-logo-area,
.siteAccentDarkHeader .topBar {
    background-color: #f1b209;
    color: #fff;
    }
.siteAccentDarkHeader .site-below-logo-area .widget_search .siteSearch .layout_icon .layout_icon_holder:before,
.siteAccentDarkHeader .topBar .widget_search .siteSearch .layout_icon .layout_icon_holder:before {
    color: #fff;
    box-shadow: 0 0 #0f0f0f inset;
    }
.siteAccentDarkHeader .site-below-logo-area .widget_search .siteSearch .layout_icon .layout_icon_holder:after,
.siteAccentDarkHeader .topBar .widget_search .siteSearch .layout_icon .layout_icon_holder:after {
    background: #0f0f0f;
    }
.siteAccentDarkHeader .site-below-logo-area .widget_search .siteSearch .layout_icon .layout_icon_holder:hover:before,
.siteAccentDarkHeader .topBar .widget_search .siteSearch .layout_icon .layout_icon_holder:hover:before {
    box-shadow: 0 -50px #0f0f0f inset;
    }
.siteAccentDarkHeader .site-below-logo-area .siteAccentIconWidget.siteIconWidget .siteIconWidgetIcon,
.siteAccentDarkHeader .topBar .siteAccentIconWidget.siteIconWidget .siteIconWidgetIcon {
    color: #000;
    }
.siteAccentDarkHeader .site-below-logo-area a.siteAccentIconWidget.siteIconWidget:hover,
.siteAccentDarkHeader .site-below-logo-area a.siteIconWidget:hover,
.siteAccentDarkHeader .topBar a.siteAccentIconWidget.siteIconWidget:hover,
.siteAccentDarkHeader .topBar a.siteIconWidget:hover {
    color: #000;
    }
.siteAccentDarkHeader.siteMenuHorizontal .site-below-logo-area .menuPort nav > ul > li > a:before {
    background: #0f0f0f;
    }
.siteAccentDarkHeader.siteMenuHorizontal .site-below-logo-area .menuPort nav > ul > li > a:after {
    background: #0f0f0f;
    }
.siteAccentDarkHeader.siteMenuHorizontal .site-below-logo-area .menuPort nav > ul > li.on > a:after {
    background: #fff;
    }


.siteLightDarkHeader .mainHeader,
.siteLightDarkHeader .site-vertical-header-top {
    background-color: #fff;
    }
.siteLightDarkHeader .site-below-logo-area,
.siteLightDarkHeader .topBar {
    background-color: #0f0f0f;
    color: #fff;
    }
.siteLightDarkHeader .site-below-logo-area .widget_search .siteSearch .layout_icon .layout_icon_holder:before,
.siteLightDarkHeader .topBar .widget_search .siteSearch .layout_icon .layout_icon_holder:before {
    color: #f1b209;
    box-shadow: 0 0 #f1b209 inset;
    }
.siteLightDarkHeader .site-below-logo-area .widget_search .siteSearch .layout_icon .layout_icon_holder:after,
.siteLightDarkHeader .topBar .widget_search .siteSearch .layout_icon .layout_icon_holder:after {
    background: #fff;
    }
.siteLightDarkHeader .site-below-logo-area .widget_search .siteSearch .layout_icon .layout_icon_holder:hover:before,
.siteLightDarkHeader .topBar .widget_search .siteSearch .layout_icon .layout_icon_holder:hover:before {
    color: #fff;
    box-shadow: 0 -50px #f1b209 inset;
    }
.siteLightDarkHeader .site-below-logo-area a.siteAccentIconWidget.siteIconWidget:hover,
.siteLightDarkHeader .site-below-logo-area a.siteIconWidget:hover,
.siteLightDarkHeader .topBar a.siteAccentIconWidget.siteIconWidget:hover,
.siteLightDarkHeader .topBar a.siteIconWidget:hover {
    color: #f1b209;
    }


.siteLightAccentHeader .mainHeader {
    background-color: #fff;
    }
.siteLightAccentHeader .site-logo-area,
.siteLightAccentHeader .site-vertical-header-top {
    background-color: #f1b209;
    color: #fff;
    }
.siteLightAccentHeader.siteMenuHorizontal.siteBelowMenu .mainHeader {
    background-color: transparent;
    }
.siteLightAccentHeader.siteMenuHorizontal.siteBelowMenu .mainHeader .site-logo-area {
    background-color: #f1b209;
    }
.siteLightAccentHeader.siteMenuHorizontal .site-logo-area .menuPort nav > ul > li > a:before {
    background: #0f0f0f;
    }
.siteLightAccentHeader.siteMenuHorizontal .site-logo-area .menuPort nav > ul > li > a:after {
    background: #0f0f0f;
    }
.siteLightAccentHeader.siteMenuHorizontal .site-logo-area .menuPort nav > ul > li.on > a:after {
    background: #fff;
    }
.siteLightAccentHeader .site-logo-area .widget_search .siteSearch .layout_icon .layout_icon_holder:before {
    color: #fff;
    box-shadow: 0 0 #0f0f0f inset;
    }
.siteLightAccentHeader .site-logo-area .widget_search .siteSearch .layout_icon .layout_icon_holder:after {
    background: #0f0f0f;
    }
.siteLightAccentHeader .site-logo-area .widget_search .siteSearch .layout_icon .layout_icon_holder:hover:before {
    box-shadow: 0 -50px #0f0f0f inset;
    }
.siteLightAccentHeader .site-logo-area .siteAccentIconWidget.siteIconWidget .siteIconWidgetIcon {
    color: #000;
    }
.siteLightAccentHeader .site-logo-area a.siteAccentIconWidget.siteIconWidget:hover,
.siteLightAccentHeader .site-logo-area a.siteIconWidget:hover {
    color: #000;
    }
.siteLightAccentHeader .site-vertical-menu-trigger .layout_icon {
    background: #0f0f0f;
    }


.siteStickyHeaderActive.siteMenuHorizontal .mainHeader {
    position: fixed;
    top: 0;
    box-shadow: 0 5px 30px 0 rgba(0,0,0,.2);
    transform: translateY(-100%);
    }
.siteStickyHeaderActive.siteMenuHorizontal .mainHeader .topBar {
    display: none;
    }
.siteStickyHeaderActive.siteMenuHorizontal .mainHeader .site-below-logo-area {
    padding: 0;
    }
.siteStickyHeaderActive.siteMenuHorizontal .mainHeader .site-logo-area .logo img {
    height: calc(120px*0.6);
    height: max(50px,calc(120px*0.6));
    }
.siteStickyHeaderActive.siteMenuHorizontal .mainHeader .site-logo-area .siteTextLogo {
    font-size: 1.5em;
    line-height: calc(120px*0.6);
    line-height: max(50px,calc(120px*0.6));
    }
.siteStickyHeaderActive.siteMenuHorizontal .mainHeader .site-logo-area .menuPort nav > ul > li > a,
.siteStickyHeaderActive.siteMenuHorizontal .mainHeader .site-logo-area .menuPort nav > ul > li > .subToggler {
    line-height: calc(120px*0.6);
    line-height: max(50px,calc(120px*0.6));
    }
.siteStickyHeaderActive.siteMenuHorizontal .mainHeader .site-logo-area .menuPort nav > ul ul {
    top: calc(120px*0.6 - (120px*0.6 - 50px)/2);
    top: max(50px,calc(120px*0.6 - (120px*0.6 - 50px)/2));
    }
.siteStickyHeaderActive.siteMenuHorizontal .mainHeader .site-logo-area .menuPort nav > ul ul ul {
    top: -.85rem;
    }
.siteStickyHeaderActive.siteMenuHorizontal .mainHeader .site-logo-area .topBarInMenu {
    height: calc(120px*0.6);
    height: max(50px,calc(120px*0.6));
    }
.siteStickyHeaderActive.siteMenuBelowLogo.siteMenuHorizontal .mainHeader .site-logo-area {
    display: none;
    }
.siteStickyHeaderActive.siteMenuBelowLogo.siteMenuBelowLogoShowArea.siteMenuHorizontal .mainHeader .site-logo-area {
    display: block;
    }
.siteStickyHeaderActive.siteMenuBelowLogo.siteMenuBelowLogoShowArea.siteMenuHorizontal .mainHeader .site-logo-area .topBarInLogoArea {
    height: calc(120px*0.6);
    height: max(50px,calc(120px*0.6));
    }
.siteStickyHeaderActive.siteMenuBelowLogo.siteMenuBelowLogoShowArea.siteMenuHorizontal .mainHeader .site-logo-area .topBarInLogoArea .siteIconWidget .siteIconWidgetIcon {
    font-size: 2em;
    }
.siteStickyHeaderActive.siteMenuBelowLogo.siteMenuBelowLogoShowArea.siteMenuHorizontal .mainHeader .site-logo-area .topBarInLogoArea .siteIconWidget .siteIconWidgetContent .siteIconWidgetTitle {
    line-height: 1;
    }
.siteStickyHeaderActive.siteMenuBelowLogo.siteMenuBelowLogoShowArea.siteMenuHorizontal .mainHeader .site-logo-area .topBarInLogoArea .siteIconWidget .siteIconWidgetContent .siteIconWidgetText {
    font-size: 1em;
    }
.siteHasAltLogo.siteStickyHeaderActive .siteMainLogo {
    display: none;
    }
.siteHasAltLogo.siteStickyHeaderActive .siteAltLogo {
    display: block !important;
    }
.siteMenuVertical.siteStickyHeaderActive .site-vertical-header-top {
    position: fixed;
    top: 0;
    box-shadow: 0 5px 30px 0 rgba(0,0,0,.2);
    transform: translateY(-100%);
    }
.siteMenuVertical.siteStickyHeaderActive.siteStickyHeaderOpen .site-vertical-header-top {
    transform: translateY(0%);
    transition: transform 200ms ease,box-shadow 200ms ease;
    }
.siteStickyHeaderClosed.siteMenuVertical.siteStickyHeaderActive.siteStickyHeaderOpen .site-vertical-header-top {
    transform: translateY(-100%);
    box-shadow: 0 0 30px 0 rgba(0,0,0,.0);
    }
.siteMenuVerticalLeft.siteMenuVertical.siteStickyHeaderActive.siteMenuVerticalOn.siteStickyHeaderOpen .site-vertical-header-top {
    transform: translateY(0%) translateX(320px);
    }
.siteMenuVerticalRight.siteMenuVertical.siteStickyHeaderActive.siteMenuVerticalOn.siteStickyHeaderOpen .site-vertical-header-top {
    transform: translateY(0%) translateX(-320px);
    }
.siteStickyHeaderClosed.siteMenuVertical.siteStickyHeaderActive.siteMenuVerticalOn.siteStickyHeaderOpen .site-vertical-header-top {
    transform: translateY(-100%) translateX(320px);
    }
.siteMenuHorizontal.siteStickyHeaderActive.siteStickyHeaderOpen .mainHeader {
    transition: transform 200ms ease;
    transform: translateY(0);
    }
.siteStickyHeaderClosed.siteMenuHorizontal.siteStickyHeaderActive.siteStickyHeaderOpen .mainHeader {
    transform: translateY(-100%);
    }


.siteMenuVertical.siteStickyHeaderActive.siteStickyHeaderOpen .site-vertical-header-top {
    transition: transform 1s cubic-bezier(.230,1,.320,1),box-shadow 1s cubic-bezier(.230,1,.320,1);
    }
.site-vertical-header-top {
    display: none;
    position: absolute;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    justify-content: flex-start;
    align-items: center;
    transition: transform 1s cubic-bezier(.230,1,.320,1),box-shadow 1s cubic-bezier(.230,1,.320,1);
    }
.siteMenuVertical .site-vertical-header-top {
    display: flex;
    }
.siteMenuVerticalRight.siteMenuVertical .site-vertical-header-top {
    flex-direction: row-reverse;
    }
.rtl.siteMenuVerticalRight.siteMenuVertical .site-vertical-header-top {
    flex-direction: row;
    }
.rtl.siteMenuVerticalLeft.siteMenuVertical .site-vertical-header-top {
    flex-direction: row-reverse;
    }
.site-vertical-header-top .site-vertical-menu-trigger {
    display: none;
    }
.site-vertical-header-top .site-logo-area .logo {
    transition: 300ms ease all;
    }
.site-vertical-header-top .site-logo-area .logo > span {
    display: flex;
    }
.siteMenuVerticalRight .site-vertical-header-top .site-logo-area {
    margin-right: auto;
    }
.rtl.siteMenuVerticalRight .site-vertical-header-top .site-logo-area {
    margin-right: 0;
    }
.rtl.siteMenuVerticalLeft .site-vertical-header-top .site-logo-area {
    margin-left: auto;
    }
.site-vertical-menu-trigger {
    margin: 0 1rem 0 0;
    font-size: 0;
    }
.siteMenuVerticalRight .site-vertical-menu-trigger {
    margin: 0 0 0 1rem;
    }
.rtl .site-vertical-menu-trigger {
    margin: 0 0 0 1rem;
    }
.rtl.siteMenuVerticalLeft .site-vertical-menu-trigger {
    margin: 0 1rem 0 0;
    }
.site-vertical-menu-trigger .layout_icon {
    height: 50px;
    width: 50px;
    background: #f1b209;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 0 15px;
    cursor: pointer;
    }
.site-vertical-menu-trigger .layout_icon:before,
.site-vertical-menu-trigger .layout_icon:after {
    content: "";
    display: block;
    height: 2px;
    width: 100%;
    background: #fff;
    transition: 300ms ease all;
    }
.site-vertical-menu-trigger .layout_icon:before {
    align-self: flex-end;
    transform-origin: center;
    }
.site-vertical-menu-trigger .layout_icon:after {
    width: 50%;
    transform-origin: center;
    }
.site-vertical-menu-trigger .layout_icon > a {
    height: 2px;
    background: #fff;
    width: 100%;
    margin: 3px 0;
    pointer-events: none;
    }
.site-vertical-menu-trigger .layout_icon > a:before {
    display: none;
    }
.siteMenuVerticalOn .site-vertical-menu-trigger .layout_icon:before {
    transform: rotate(-45deg) translate(0,7px);
    width: 150%;
    }
.rtl.siteMenuVerticalOn .site-vertical-menu-trigger .layout_icon:before {
    transform: rotate(45deg) translate(0,7px);
    }
.siteMenuVerticalOn .site-vertical-menu-trigger .layout_icon:after {
    transform: rotate(45deg) translate(-7px,0);
    width: 150%;
    }
.rtl.siteMenuVerticalOn .site-vertical-menu-trigger .layout_icon:after {
    transform: rotate(-45deg) translate(7px,0);
    }
.siteMenuVerticalOn .site-vertical-menu-trigger .layout_icon > a {
    width: 0;
    }
.site-vertical-menu-trigger:hover {
    cursor: pointer;
    color: inherit;
    }
.site-vertical-menu-trigger:hover .layout_icon:before {
    width: 50%;
    }
.site-vertical-menu-trigger:hover .layout_icon:after {
    width: 100%;
    }
.siteMenuVerticalOn .site-vertical-menu-trigger:hover .layout_icon:before {
    transform: rotate(-45deg) translate(0,7px);
    width: 150%;
    }
.rtl.siteMenuVerticalOn .site-vertical-menu-trigger:hover .layout_icon:before {
    transform: rotate(45deg) translate(0,7px);
    }
.siteMenuVerticalOn .site-vertical-menu-trigger:hover .layout_icon:after {
    transform: rotate(45deg) translate(-7px,0);
    width: 150%;
    }
.rtl.siteMenuVerticalOn .site-vertical-menu-trigger:hover .layout_icon:after {
    transform: rotate(-45deg) translate(7px,0);
    }
.siteMenuVerticalOn .mainHeader {
    transform: translateX(0);
    transition: transform 1s cubic-bezier(.230,1,.320,1);
    }
.siteMenuVerticalLeft.siteMenuVerticalOn .site-content-wrap,
.siteMenuVerticalLeft.siteMenuVerticalOn .site-vertical-header-top,
.siteMenuVerticalLeft.siteMenuVerticalOn .site-site-footer,
.siteMenuVerticalLeft.siteMenuVerticalOn .layout_back_to_top {
    transform: translateX(320px);
    }
.siteMenuVerticalLeft.siteMenuVerticalOn .site-vertical-header-top .logo,
.siteMenuVerticalLeft.siteMenuVerticalOn .layout_back_to_top {
    opacity: 0;
    }


.siteMenuVerticalRight.siteMenuVerticalOn .site-content-wrap,
.siteMenuVerticalRight.siteMenuVerticalOn .site-vertical-header-top,
.siteMenuVerticalRight.siteMenuVerticalOn .site-site-footer,
.siteMenuVerticalRight.siteMenuVerticalOn .layout_back_to_top {
    transform: translateX(-320px);
    }
.siteMenuVerticalRight.siteMenuVerticalOn .site-vertical-header-top .logo,
.siteMenuVerticalRight.siteMenuVerticalOn .layout_back_to_top {
    opacity: 0;
    }
.siteMenuVertical .mainHeader {
    text-align: center;
    height: 100%;
    top: 0;
    bottom: 0;
    position: fixed;
    width: 320px;
    clear: both;
    z-index: 101;
    padding: 0;
    box-shadow: none;
    overflow-y: auto;
    overflow-x: hidden;
    }
.siteMenuInitFinished.siteMenuVertical .mainHeader {
    transition: transform 1s cubic-bezier(.230,1,.320,1),box-shadow 1s cubic-bezier(.230,1,.320,1);
    }
:not(.siteMenuBelowLogo).siteMenuVertical .mainHeader .main-header-inner {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    justify-content: flex-end;
    }
.siteMenuBelowLogo.siteMenuVertical .mainHeader .main-header-inner {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    justify-content: flex-end;
    }
.siteMenuBelowLogo.siteMenuVertical .mainHeader .main-header-inner .site-logo-area {
    order: 0;
    }
.siteMenuBelowLogo.siteMenuVertical .mainHeader .main-header-inner .topBar {
    order: 2;
    }
.siteMenuBelowLogo.siteMenuVertical .mainHeader .main-header-inner .site-below-logo-area {
    order: 1;
    }
.siteMenuVertical .mainHeader .siteMainLogo {
    display: block !important;
    }
.siteMenuVertical .mainHeader .siteAltLogo {
    display: none !important;
    }
.siteMenuVertical .mainHeader .logo {
    float: none;
    margin: 0;
    padding: 0 2em 1em;
    }
.siteMenuVertical .mainHeader .logo img {
    margin: 0 auto;
    display: block;
    height: auto;
    max-width: 100%;
    }
.siteMenuVertical .mainHeader .siteCloseVertical {
    cursor: pointer;
    font-size: 1.5em;
    position: absolute;
    right: 20px;
    top: 10px;
    }
.rtl.siteMenuVertical .mainHeader .siteCloseVertical {
    right: auto;
    left: 20px;
    }
.siteMenuVertical .mainHeader .siteCloseVertical:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    }
.siteMenuVertical .mainHeader .siteCloseVertical:before:hover {
    color: #f1b209;
    }
.siteMenuVertical .mainHeader .menuPort {
    display: flex;
    width: 100%;
    flex-direction: column-reverse;
    }
.siteMenuVertical .mainHeader .menuPort .leftNav {
    order: 1;
    }
.siteMenuVertical .mainHeader .topBar .topBarPort .topTools {
    padding-top: 1em;
    padding-bottom: 1em;
    }
.siteMenuVertical .mainHeader nav {
    margin: 0 !important;
    }
.siteMenuVertical .mainHeader nav ul > li > ul {
    opacity: 1;
    pointer-events: auto;
    }
.siteMenuVertical .mainHeader nav ul {
    transition: none;
    }
.siteMenuVertical .mainHeader nav ul li {
    padding: 0;
    position: relative;
    background-color: transparent;
    }
.siteMenuVertical .mainHeader nav ul li a {
    line-height: 1.1;
    padding: 1em 2em;
    border: none;
    font-weight: normal;
    }
.siteMenuVertical .mainHeader nav ul li li {
    font-size: .9em;
    }
.siteMenuVertical .mainHeader nav ul li:not(.current-menu-ancestor) > ul {
    display: none;
    }
.siteMenuVertical .mainHeader nav ul ul li {
    padding: 0;
    opacity: 1;
    border: none;
    background-color: transparent;
    }
.siteMenuVertical .mainHeader nav ul ul li ul {
    opacity: .8;
    }
.siteMenuVertical .mainHeader nav ul ul li ul li a {
    border: none !important;
    }
.siteMenuVertical .mainHeader nav li.current-menu-ancestor > a,
.siteMenuVertical .mainHeader nav li.current-menu-item > a {
    font-weight: 600;
    }
.siteMenuVertical .site-vertical-menu-trigger {
    display: flex;
    }
.siteMenuVertical .menuScrollPort {
    width: 320px;
    overflow: hidden;
    }
.siteMenuVerticalRight .mainHeader {
    right: 0;
    transform: translateX(100%);
    box-shadow: 0 0 0 rgba(0,0,0,.1);
    }
.siteMenuVerticalOn.siteMenuVerticalRight .mainHeader {
    transform: translateX(0);
    box-shadow: 0 0 30px rgba(0,0,0,.1);
    }
.siteMenuVerticalRight .site-vertical-menu-trigger {
    float: right;
    }
.siteMenuVerticalLeft .mainHeader {
    left: 0;
    transform: translateX(-100%);
    box-shadow: 0 0 0 rgba(0,0,0,.1);
    }
.siteMenuVerticalOn.siteMenuVerticalLeft .mainHeader {
    transform: translateX(0);
    box-shadow: 0 0 30px rgba(0,0,0,.1);
    }
.siteMenuVerticalLeft .site-vertical-menu-trigger {
    float: left;
    }


.siteMenuHorizontal .siteTopToolsRight,
.siteMenuHorizontal .siteTopToolsLeft {
    flex-grow: 1;
    display: flex;
    align-items: center;
    }
.siteMenuHorizontal .siteTopToolsLeft {
    text-align: left;
    justify-content: flex-start;
    }
.rtl.siteMenuHorizontal .siteTopToolsLeft {
    text-align: left;
    }
.siteMenuHorizontal .siteTopToolsRight {
    text-align: right;
    justify-content: flex-end;
    }
.rtl.siteMenuHorizontal .siteTopToolsRight {
    text-align: left;
    }
.siteMenuHorizontal .topBarInLogoArea {
    float: right;
    height: 120px;
    display: flex;
    align-items: center;
    }
.rtl.siteMenuHorizontal .topBarInLogoArea {
    float: left;
    }
.siteMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell {
    display: flex;
    border: 0 solid #f1b209;
    }


.siteMenuVertical .mainHeader {
    text-align: center;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 320px;
    clear: both;
    z-index: 10003;
    padding: 0 0 2em;
    box-shadow: none;
    overflow-y: auto;
    overflow-x: hidden;
    }
.siteMenuInitFinished.siteMenuVertical .mainHeader {
    transition: transform 1s cubic-bezier(.230,1,.320,1),box-shadow 1s cubic-bezier(.230,1,.320,1);
    }
:not(.siteMenuBelowLogo).siteMenuVertical .mainHeader .main-header-inner {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    justify-content: flex-end;
    }
.siteMenuVertical .mainHeader .topBar {
    order: 1;
    }
.siteMenuBelowLogo.siteMenuVertical .mainHeader .main-header-inner {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    justify-content: flex-end;
    }
.siteMenuBelowLogo.siteMenuVertical .mainHeader .main-header-inner .site-logo-area {
    order: 0;
    }
.siteMenuBelowLogo.siteMenuVertical .mainHeader .main-header-inner .topBar {
    order: 2;
    }
.siteMenuBelowLogo.siteMenuVertical .mainHeader .main-header-inner .site-below-logo-area {
    order: 1;
    }
.siteMenuVertical .mainHeader .siteMainLogo {
    display: block !important;
    }
.siteMenuVertical .mainHeader .siteAltLogo {
    display: none !important;
    }
.siteMenuVertical .mainHeader .logo {
    float: none;
    margin: 0;
    padding: 1em 2em;
    }
.siteMenuVertical .mainHeader .logo img {
    margin: 0 auto;
    display: block;
    height: auto;
    max-width: 100%;
    }
.siteMenuVertical .mainHeader .menuPort {
    display: flex;
    width: 100%;
    flex-direction: column-reverse;
    }
.siteMenuVertical .mainHeader .menuPort .leftNav {
    order: 1;
    }
.siteMenuVertical .mainHeader .topBar .topBarPort .topTools {
    padding-top: 0;
    padding-bottom: 0;
    border: none;
    }
.siteMenuVertical .mainHeader .topBarInMenu {
    padding: 2rem 0;
    }
.siteMenuVertical .mainHeader .topBarInMenu:before {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    opacity: .5;
    background: currentColor;
    margin-bottom: 2rem;
    }
.siteMenuVertical .mainHeader .topBar {
    padding: 2rem 0;
    }
.siteMenuBelowLogo.siteMenuVertical .mainHeader .topBar {
    padding-top: 0;
    }
.siteMenuVertical .mainHeader .site-logo-area nav {
    padding-top: 2rem;
    }
.siteMenuVertical .mainHeader .site-logo-area .topBarInLogoArea {
    padding: 2rem 0;
    }
.siteMenuVertical .mainHeader .site-below-logo-area {
    padding: 2rem 0;
    }
.siteMenuVertical .mainHeader .site-below-logo-area .topBarInMenu {
    padding-bottom: 0;
    }
.siteMenuVertical .mainHeader nav {
    margin: 0 !important;
    }
.siteMenuVertical .mainHeader nav ul > li > ul {
    opacity: 1;
    pointer-events: auto;
    }
.siteMenuVertical .mainHeader nav ul {
    transition: none;
    }
.siteMenuVertical .mainHeader nav ul li {
    padding: 0;
    position: relative;
    background-color: transparent;
    }
.siteMenuVertical .mainHeader nav ul li a {
    line-height: 1.1;
    padding: 1em 2em;
    border: none;
    font-weight: normal;
    }
.siteMenuVertical .mainHeader nav ul li li {
    font-size: .9em;
    }
.siteMenuVertical .mainHeader nav ul li:not(.current-menu-ancestor) > ul {
    display: none;
    }
.siteMenuVertical .mainHeader nav ul ul li {
    padding: 0;
    opacity: 1;
    border: none;
    background-color: transparent;
    }
.siteMenuVertical .mainHeader nav ul ul li ul {
    opacity: .8;
    }
.siteMenuVertical .mainHeader nav ul ul li ul li a {
    border: none !important;
    }
.siteMenuVertical .mainHeader nav li.current-menu-ancestor > a,
.siteMenuVertical .mainHeader nav li.current-menu-item > a {
    font-weight: 600;
    }
.siteMenuVertical .mainHeader .topBarInMenu .siteIconWidget,
.siteMenuVertical .mainHeader .topBar .siteIconWidget,
.siteMenuVertical .mainHeader .topBarInLogoArea .siteIconWidget {
    display: inline-flex;
    margin: .5em;
    }
.siteMenuVertical .mainHeader .topBarInMenu .siteIconWidget > .siteIconWidgetIcon,
.siteMenuVertical .mainHeader .topBar .siteIconWidget > .siteIconWidgetIcon,
.siteMenuVertical .mainHeader .topBarInLogoArea .siteIconWidget > .siteIconWidgetIcon {
    font-size: 1.2rem;
    padding: 0 !important;
    }
.siteMenuVertical .mainHeader .topBarInMenu .siteIconWidget > .siteIconWidgetIcon .layout_icon_holder,
.siteMenuVertical .mainHeader .topBar .siteIconWidget > .siteIconWidgetIcon .layout_icon_holder,
.siteMenuVertical .mainHeader .topBarInLogoArea .siteIconWidget > .siteIconWidgetIcon .layout_icon_holder {
    display: block;
    }
.siteMenuVertical .mainHeader .topBarInMenu .siteIconWidget.siteWidgetWithText,
.siteMenuVertical .mainHeader .topBar .siteIconWidget.siteWidgetWithText,
.siteMenuVertical .mainHeader .topBarInLogoArea .siteIconWidget.siteWidgetWithText {
    display: flex;
    flex-direction: column;
    }
.siteMenuVertical .mainHeader .topBarInMenu .siteIconWidget.siteWidgetWithText > .siteIconWidgetIcon,
.siteMenuVertical .mainHeader .topBar .siteIconWidget.siteWidgetWithText > .siteIconWidgetIcon,
.siteMenuVertical .mainHeader .topBarInLogoArea .siteIconWidget.siteWidgetWithText > .siteIconWidgetIcon {
    font-size: 1.5rem;
    }
.siteMenuVertical .mainHeader .topBarInMenu .siteIconWidget.siteWidgetWithText > .siteIconWidgetIcon .layout_icon_holder,
.siteMenuVertical .mainHeader .topBar .siteIconWidget.siteWidgetWithText > .siteIconWidgetIcon .layout_icon_holder,
.siteMenuVertical .mainHeader .topBarInLogoArea .siteIconWidget.siteWidgetWithText > .siteIconWidgetIcon .layout_icon_holder {
    margin-bottom: .25em;
    }
.siteMenuVertical .mainHeader .topBarInMenu .siteIconWidget.siteWidgetWithText .siteIconWidgetContent,
.siteMenuVertical .mainHeader .topBar .siteIconWidget.siteWidgetWithText .siteIconWidgetContent,
.siteMenuVertical .mainHeader .topBarInLogoArea .siteIconWidget.siteWidgetWithText .siteIconWidgetContent {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    justify-content: center;
    margin: 0 !important;
    }
.siteMenuVertical .mainHeader .topBarInMenu .siteIconWidget.siteWidgetWithText .siteIconWidgetContent > .siteIconWidgetTitle,
.siteMenuVertical .mainHeader .topBar .siteIconWidget.siteWidgetWithText .siteIconWidgetContent > .siteIconWidgetTitle,
.siteMenuVertical .mainHeader .topBarInLogoArea .siteIconWidget.siteWidgetWithText .siteIconWidgetContent > .siteIconWidgetTitle {
    line-height: 1.25;
    font-size: .938rem;
    margin: 0 !important;
    font-weight: bold;
    letter-spacing: -.03em;
    }
.siteMenuVertical .mainHeader .topBarInMenu .siteIconWidget.siteWidgetWithText .siteIconWidgetContent > .siteIconWidgetText,
.siteMenuVertical .mainHeader .topBar .siteIconWidget.siteWidgetWithText .siteIconWidgetContent > .siteIconWidgetText,
.siteMenuVertical .mainHeader .topBarInLogoArea .siteIconWidget.siteWidgetWithText .siteIconWidgetContent > .siteIconWidgetText {
    line-height: 1.25;
    font-size: .938rem;
    opacity: 1;
    }
.siteMenuVertical .site-vertical-menu-trigger {
    display: flex;
    }
.siteMenuVertical .menuScrollPort {
    width: 320px;
    overflow: hidden;
    }


.site-dark-skin .iScrollIndicator,
.siteLightSkin .site-dark-skin .iScrollIndicator,
.site-dark-skin.siteLightSkin .site-dark-skin .iScrollIndicator {
    background-color: rgba(255,255,255,.05) !important;
    border: 1px solid rgba(255,255,255,.1) !important;
    }


body.siteMenuVerticalOn {
    width: 100vw;
    overflow: hidden;
    }


html[data-useragent*='MSIE 10.0'] body.siteMenuHorizontal .menuPort ul > li > ul {
    opacity: 1;
    pointer-events: auto;
    display: none;
    }
html[data-useragent*='MSIE 10.0'] body.siteMenuHorizontal .menuPort ul > li.on > ul {
    display: block;
    }
html[data-useragent*='MSIE 10.0'] body.siteMenuHorizontal .menuPort ul > li.on > ul > li > ul {
    display: none;
    }
html[data-useragent*='MSIE 10.0'] body.siteMenuHorizontal .menuPort ul > li.on > ul > li.on > ul {
    display: block;
    }
html[data-useragent*='MSIE 10.0'] body.siteMenuHorizontal .menuPort ul > li.on > ul > li.on > ul > li > ul {
    display: none;
    }
html[data-useragent*='MSIE 10.0'] body.siteMenuHorizontal .menuPort ul > li.on > ul > li.on > ul > li.on > ul {
    display: block;
    }


.admin-bar.siteStickyHeaderActive .mainHeader,
.admin-bar.siteStickyHeaderActive .site-vertical-header-top {
    top: 32px;
    }
.admin-bar.siteMenuVertical .mainHeader {
    top: 32px;
    }
@media screen and (max-width: 782px) {
.admin-bar.siteStickyHeaderActive .mainHeader,
.admin-bar.siteStickyHeaderActive .site-vertical-header-top {
    top: 46px;
    }
.admin-bar.siteMenuVertical .mainHeader {
    top: 46px;
    }
}

@media screen and (max-width: 600px) {
.admin-bar.siteStickyHeaderActive .mainHeader {
    top: 0;
    }
.admin-bar.siteMenuVertical .site-vertical-header-top {
    top: 0;
    }
}


.siteTransparentLightHeader.siteMenuVerticalFullscreenEnabled .mainHeader .menuPort {
    color: #fff;
    background: #0f0f0f !important;
    }
.siteTransparentDarkHeader.siteMenuVerticalFullscreenEnabled .mainHeader .menuPort {
    color: #000;
    background: #fff !important;
    }
.siteAccentLightHeader.siteMenuVerticalFullscreenEnabled .mainHeader .menuPort {
    color: #000;
    background: #fff !important;
    }
.siteAccentDarkHeader.siteMenuVerticalFullscreenEnabled .mainHeader .menuPort {
    color: #fff;
    background: #0f0f0f !important;
    }
.siteLightDarkHeader.siteMenuVerticalFullscreenEnabled .mainHeader .menuPort {
    color: #000;
    background: #fff !important;
    }
.siteLightAccentHeader.siteMenuVerticalFullscreenEnabled .mainHeader .menuPort {
    color: #fff;
    background: #f1b209 !important;
    }
.siteTransparentLightHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort {
    color: #fff;
    background: #013989 !important;
    }
.siteTransparentLightHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort .header_fullscreen_image:before {
    background: linear-gradient(to right,#013989 20%,transparent 100%);
    }
.siteTransparentDarkHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort .header_fullscreen_image:before,
.siteAccentLightHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort .header_fullscreen_image:before,
.siteLightDarkHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort .header_fullscreen_image:before {
    background: linear-gradient(to right,#fff 20%,transparent 100%);
    }
.siteAccentDarkHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort .header_fullscreen_image:before {
    background: linear-gradient(to right,#0f0f0f 20%,transparent 100%);
    }
.siteLightAccentHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort .header_fullscreen_image:before {
    background: linear-gradient(to right,#f1b209 20%,transparent 100%);
    }
.siteTransparentLightHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort .header_fullscreen_image:after {
    background: #013989;
    }
.siteTransparentDarkHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort .header_fullscreen_image:after,
.siteAccentLightHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort .header_fullscreen_image:after,
.siteLightDarkHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort .header_fullscreen_image:after {
    background: #fff;
    }
.siteAccentDarkHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort .header_fullscreen_image:after {
    background: #0f0f0f;
    }
.siteLightAccentHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort .header_fullscreen_image:after {
    background: #f1b209;
    }
.siteTransparentLightHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader.gutter .header_fullscreen_image:before {
    background: linear-gradient(to right,#013989 40%,transparent 100%);
    }
.siteTransparentDarkHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader.gutter .header_fullscreen_image:before,
.siteAccentLightHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader.gutter .header_fullscreen_image:before,
.siteLightDarkHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader.gutter .header_fullscreen_image:before {
    background: linear-gradient(to right,#fff 40%,transparent 100%);
    }
.siteAccentDarkHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader.gutter .header_fullscreen_image:before {
    background: linear-gradient(to right,#0f0f0f 40%,transparent 100%);
    }
.siteLightAccentHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader.gutter .header_fullscreen_image:before {
    background: linear-gradient(to right,#f1b209 40%,transparent 100%);
    }
.siteMenuVerticalFullscreenEnabled.siteMenuVertical.siteTransparentLightHeader .mainHeader {
    background: #013989 !important;
    }
.siteMenuVerticalFullscreenEnabled.siteMenuVertical.siteTransparentLightHeader .mainHeader .menuPort {
    color: #fff;
    background: #013989 !important;
    }
.siteShowMenu.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) {
    overflow: hidden;
    }
.siteShowMenu.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .site-logo-area .logo {
    z-index: 99997;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .site-horizontal-menu-trigger {
    display: inline-flex;
    position: relative;
    z-index: 1;
    }
.siteShowMenu.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .site-horizontal-menu-trigger {
    z-index: 99997;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader.gutter .port .menuPort {
    align-items: center;
    transform-origin: center !important;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader.gutter .port .menuPort .topBarInMenu,
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader.gutter .port .menuPort nav {
    display: flex;
    max-width: 1200px;
    width: 100%;
    align-content: flex-start;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort {
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    transition: transform 1s ease,opacity 1s ease;
    z-index: 99996;
    height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
    padding: 120px 30px;
    transform: translateY(100%);
    transform-origin: left;
    }
.siteStickyHeaderActive.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort {
    top: calc(120px*0.6);
    height: calc(100vh - 120px*0.6);
    }
.rtl.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort {
    transform-origin: right;
    }
.siteShowMenu.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort {
    opacity: 1;
    transform: translateY(0);
    pointer-events: initial;
    }
.siteShowMenu.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort .header_fullscreen_image:before {
    transition: 1s cubic-bezier(.23,1,1,1) all;
    transition-delay: 500ms;
    transform: translateX(0);
    }
.rtl.siteShowMenu.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort .header_fullscreen_image:before {
    transform: scaleX(-1) translateX(0);
    }
.siteShowMenu.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort .header_fullscreen_image:after {
    transition: 1s cubic-bezier(.23,1,1,1) all;
    transition-delay: 500ms;
    transform: translateX(-100%);
    }
.rtl.siteShowMenu.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort .header_fullscreen_image:after {
    transform: translateX(100%);
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort nav {
    float: none;
    order: 1;
    padding: 0;
    margin: 0;
    z-index: 2;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort .topBarInMenu {
    height: 50px;
    float: none;
    order: 2;
    padding: 0;
    margin: 0;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    z-index: 2;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort .topBarInMenu:before {
    content: "";
    display: block;
    height: 2px;
    width: 100%;
    background: currentColor;
    opacity: .07;
    flex: 1 0 100%;
    margin: 2em 0;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort .topBarInMenu .topBarInMenuCell {
    line-height: 50px;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort:after {
    order: 3;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li {
    padding: 0 !important;
    float: none !important;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li > a {
    line-height: 3.2em !important;
    font-size: 1.25em !important;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li > a:after {
    left: -15px;
    right: auto;
    width: 30px;
    }
.rtl.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li > a:after {
    left: auto;
    right: -15px;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li > a:before {
    left: calc(-50px / 1.5);
    right: -50px;
    height: 3.2em;
    max-height: 3.2em;
    }
.rtl.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li > a:before {
    right: calc(-50px / 1.5);
    left: -50px;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li > .subToggler {
    font-size: 1.25em;
    line-height: 3.2em;
    right: -50px;
    }
.rtl.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li > .subToggler {
    right: auto;
    left: -50px;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul ul {
    top: 0 !important;
    left: calc(100% + 50px) !important;
    right: auto !important;
    }
.rtl.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul ul {
    left: auto !important;
    right: calc(100% + 50px) !important;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul ul ul {
    top: -.85rem !important;
    left: 220px !important;
    }
.siteStickyHeaderActive.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul ul ul {
    top: -.85rem !important;
    }
.rtl.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul ul ul {
    left: auto !important;
    right: 220px !important;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul li:nth-last-child(1) ul,
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul li:nth-last-child(2) ul,
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul li:nth-last-child(3) ul {
    top: auto !important;
    bottom: 0 !important;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul li:nth-last-child(1) ul ul,
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul li:nth-last-child(2) ul ul,
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul li:nth-last-child(3) ul ul {
    top: auto !important;
    bottom: -.85rem !important;
    }
html:not(.touch) body.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li.siteMenuWideDropdown {
    position: relative;
    }
html:not(.touch) body.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li.siteMenuWideDropdown ul {
    width: 220px;
    left: calc(100% + 50px/2) !important;
    right: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    }
html:not(.touch) body.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li.siteMenuWideDropdown ul > li {
    width: 100% !important;
    float: none;
    }
html:not(.touch) body.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li.siteMenuWideDropdown ul > li ul {
    opacity: 0;
    position: absolute;
    left: 220px !important;
    top: -.85rem !important;
    transform: translateY(50px);
    box-shadow: 0 5px 30px rgba(0,0,0,.2) !important;
    padding: .85rem 0;
    }
html:not(.touch) body.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li.siteMenuWideDropdown ul > li ul:before {
    display: none !important;
    }
html:not(.touch) body.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li.siteMenuWideDropdown ul > li ul li a.siteEmptyElement {
    display: none;
    }
html:not(.touch) body.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li.siteMenuWideDropdown ul > li.on ul {
    opacity: 1;
    transform: translateY(0);
    }
html:not(.touch) body.rtl.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li.siteMenuWideDropdown ul {
    right: calc(100% + 50px/2) !important;
    left: auto !important;
    }
html:not(.touch) body.rtl.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort > nav > ul > li.siteMenuWideDropdown ul > li ul {
    right: 220px !important;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort .header_fullscreen_image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: cover;
    background-position: 100% center;
    z-index: 1;
    }
.rtl.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort .header_fullscreen_image {
    background-position: 0 center;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort .header_fullscreen_image:before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 50%;
    display: block;
    content: "";
    transition-delay: 1000ms;
    transform: translateX(200%);
    }
.rtl.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort .header_fullscreen_image:before {
    left: auto;
    right: 0;
    transform: scaleX(-1) translateX(200%);
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort .header_fullscreen_image:after {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    display: block;
    content: "";
    opacity: 1;
    transition-delay: 1000ms;
    transform: translateX(0);
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .siteIconWidget.siteLargerIcon {
    display: inline-flex;
    align-items: center;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .siteIconWidget.siteLargerIcon .siteIconWidgetIcon {
    font-size: 2.5em;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .siteIconWidget.siteTwoLineText {
    display: inline-flex;
    align-items: center;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .siteIconWidget.siteTwoLineText .siteIconWidgetContent {
    display: inline-flex;
    flex-direction: column;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .siteIconWidget.siteTwoLineText .siteIconWidgetContent .siteIconWidgetTitle {
    line-height: 1.25;
    }
.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .siteIconWidget.siteTwoLineText .siteIconWidgetContent .siteIconWidgetText {
    font-size: 1.2em;
    line-height: 1.25;
    }


.site-site-footer:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.site-site-footer .copy-line {
    margin-bottom: 0;
    }
.site-site-footer .siteFooterMenu .menu {
    margin: 0 -1em;
    padding: 0;
    list-style: none;
    width: 100%;
    display: inline-block;
    }
.site-site-footer .siteFooterMenu .menu li {
    display: inline-block;
    margin: 0;
    padding: 0 1em;
    }
.site-site-footer-widgets {
    padding-top: 8em;
    }
.site-site-footer-widgets #siteFooterWidgetsRow {
    justify-content: initial;
    display: flex;
    flex-flow: row wrap;
    }
.site-site-footer-widgets #siteFooterWidgetsRow .siteBox {
    background-color: transparent;
    margin-bottom: 6em;
    flex: 1 1 25%;
    max-width: 25%;
    padding-left: 20px;
    padding-right: 20px;
    }
.layout_ready .site-site-footer-widgets #siteFooterWidgetsRow .siteBox {
    padding-left: px;
    padding-right: px;
    }
.site-site-footer-widgets #siteFooterWidgetsRow .siteBox .siteImage img {
    margin: initial;
    }
.site-site-footer-widgets #siteFooterWidgetsRow[data-width="6"] .siteBox {
    flex: 0 0 33.33%;
    width: 33.33%;
    max-width: 33.33%;
    }
.site-site-footer-widgets #siteFooterWidgetsRow[data-width="5"] .siteBox {
    flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
    }
.site-site-footer-widgets #siteFooterWidgetsRow[data-width="4"] .siteBox {
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    }
.site-site-footer-widgets #siteFooterWidgetsRow[data-width="3"] .siteBox {
    flex: 0 0 33.33%;
    width: 33.33%;
    max-width: 33.33%;
    }
.site-site-footer-widgets #siteFooterWidgetsRow[data-width="2"] .siteBox {
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    }
.site-site-footer-copy-menu {
    font-size: .875em;
    }
.site-site-footer-copy-menu .port > div {
    display: flex;
    width: 100%;
    }
.site-site-footer-copy-menu .port > div .site-footer-copy,
.site-site-footer-copy-menu .port > div .site-footer-menu {
    padding-top: 2em;
    padding-bottom: 2em;
    flex: 1 1 auto;
    color: #000;
    }
.site-dark-skin .site-site-footer-copy-menu .port > div .site-footer-copy,
.site-dark-skin .site-site-footer-copy-menu .port > div .site-footer-menu {
    color: #fff;
    }
.site-site-footer-copy-menu .port > div .site-footer-menu {
    text-align: right;
    }
.rtl .site-site-footer-copy-menu .port > div .site-footer-menu {
    text-align: left;
    }
.site-site-footer-copy-menu .port > div .site-footer-menu .menu {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
    justify-content: flex-end;
    }
.site-site-footer-copy-menu .port > div .site-footer-menu .menu li {
    margin: 0 0 0 2em;
    }
.rtl .site-site-footer-copy-menu .port > div .site-footer-menu .menu li {
    margin: 0 2em 0 0;
    }
.site-site-footer-copy-menu .port > div .site-footer-menu .menu li a {
    position: relative;
    }
.site-site-footer-copy-menu .port > div .site-footer-menu .menu li a:after {
    content: "";
    display: block;
    height: 2px;
    background: #f1b209;
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 20px;
    transition: 300ms ease transform;
    transform: scaleX(0);
    transform-origin: right;
    }
.rtl .site-site-footer-copy-menu .port > div .site-footer-menu .menu li a:after {
    right: 0;
    left: auto;
    transform-origin: left;
    }
.site-site-footer-copy-menu .port > div .site-footer-menu .menu li a:hover {
    color: rgba(0,0,0,.7);
    }
.site-dark-skin .site-site-footer-copy-menu .port > div .site-footer-menu .menu li a:hover {
    color: rgba(255,255,255,.7);
    }
.site-site-footer-copy-menu .port > div .site-footer-menu .menu li a:hover:after {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl .site-site-footer-copy-menu .port > div .site-footer-menu .menu li a:hover:after {
    transform-origin: right;
    }
.rtl .site-site-footer-copy-menu .port > div .site-footer-copy {
    text-align: right;
    }


.siteLightSkin .site-site-footer-widgets,
.site-dark-skin .siteLightSkin .site-site-footer-widgets,
.siteLightSkin .site-dark-skin .siteLightSkin .site-site-footer-widgets {
    background: #fff;
    }
.siteLightSkin .site-site-footer-copy-menu,
.site-dark-skin .siteLightSkin .site-site-footer-copy-menu,
.siteLightSkin .site-dark-skin .siteLightSkin .site-site-footer-copy-menu {
    background: #fff;
    }
.siteLightSkin .site-site-footer-copy-menu .port:before,
.site-dark-skin .siteLightSkin .site-site-footer-copy-menu .port:before,
.siteLightSkin .site-dark-skin .siteLightSkin .site-site-footer-copy-menu .port:before {
    background-color: #000;
    }
.site-dark-skin .site-site-footer-widgets,
.siteLightSkin .site-dark-skin .site-site-footer-widgets,
.site-dark-skin.siteLightSkin .site-dark-skin .site-site-footer-widgets {
    background: #0f0f0f;
    }
.site-dark-skin .site-site-footer-copy-menu,
.siteLightSkin .site-dark-skin .site-site-footer-copy-menu,
.site-dark-skin.siteLightSkin .site-dark-skin .site-site-footer-copy-menu {
    background: #0f0f0f;
    }
.site-dark-skin .site-site-footer-copy-menu .port:before,
.siteLightSkin .site-dark-skin .site-site-footer-copy-menu .port:before,
.site-dark-skin.siteLightSkin .site-dark-skin .site-site-footer-copy-menu .port:before {
    background-color: #f1b209;
    }
@media (max-width: 992px) {
.site-site-footer .port div .siteFooterCopy,
.site-site-footer .port div .siteFooterMenu {
    padding-top: 1em;
    padding-bottom: 1em;
    text-align: center;
    }
.site-site-footer-widgets #siteFooterWidgetsRow {
    display: block;
    }
.site-site-footer-widgets #siteFooterWidgetsRow .siteBox {
    width: 100% !important;
    max-width: 100% !important;
    }
.site-site-footer-widgets .siteIconWidgetContent {
    width: 100%;
    }
.site-site-footer-widgets .siteIconWidgetContent ul.cart_list {
    width: 100%;
    }
.site-site-footer-copy-menu .port > div {
    flex-direction: column;
    }
.site-site-footer-copy-menu .port > div .site-footer-copy {
    text-align: center;
    padding-bottom: 0;
    }
.site-site-footer-copy-menu .port > div .site-footer-menu .menu {
    justify-content: center;
    }
}

@media (max-width: 620px) {
.site-site-footer-widgets #siteFooterWidgetsRow .siteBox {
    flex-basis: 100%;
    max-width: 100%;
    }
}


.sticky .headline:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    display: block;
    float: left;
    margin-right: .4em;
    font-size: .7em;
    padding-top: .3em;
    }
.sticky .siteBlogSimpleViewCategories .headline:before {
    content: "";
    }


.site-content .siteArticleHeadline .layout_headline .layout_headline_content a:hover,
.site-content .siteArticleListItem .layout_headline .layout_headline_content a:hover {
    color: #f1b209;
    }
.site-content .siteArticleHeadline .layout_headline .layout_headline_superheadline:before,
.site-content .siteArticleListItem .layout_headline .layout_headline_superheadline:before {
    display: none;
    }


body.siteNoSidebar .sitePostSingleItemStandard {
    margin-top: 4em;
    }
.sitePostListStandard.sitePostSingleItemStandard:not(:last-of-type) {
    margin-bottom: 4em;
    border-bottom: 1px solid;
    }
.siteLightSkin .sitePostListStandard.sitePostSingleItemStandard:not(:last-of-type),
.site-dark-skin .siteLightSkin .sitePostListStandard.sitePostSingleItemStandard:not(:last-of-type),
.siteLightSkin .site-dark-skin .siteLightSkin .sitePostListStandard.sitePostSingleItemStandard:not(:last-of-type) {
    border-bottom-color: rgba(0,0,0,.1);
    }
.site-dark-skin .sitePostListStandard.sitePostSingleItemStandard:not(:last-of-type),
.siteLightSkin .site-dark-skin .sitePostListStandard.sitePostSingleItemStandard:not(:last-of-type),
.site-dark-skin.siteLightSkin .site-dark-skin .sitePostListStandard.sitePostSingleItemStandard:not(:last-of-type) {
    border-bottom-color: rgba(255,255,255,.3);
    }
.sitePostSingleItemStandard .siteArticleMedia,
.sitePostSingleItemStandard .siteArticleContent {
    margin-bottom: 2em;
    clear: both;
    }
.sitePostSingleItemStandard .siteArticleHeadline {
    margin-bottom: 1em;
    clear: both;
    }
.sitePostSingleItemStandard .siteArticleShareEtc {
    margin-bottom: 4em;
    clear: both;
    display: flex;
    align-items: center;
    }
.sitePostSingleItemStandard .siteArticleShareEtc > div {
    flex: 1 1 auto;
    max-width: 100%;
    }
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn {
    text-align: right;
    flex: 1 1 50%;
    }
.rtl .sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn {
    text-align: left;
    }
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button {
    display: inline-block;
    }
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button {
    transition: 300ms ease all;
    }
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button a {
    display: flex;
    }
.siteLightSkin .sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button a,
.site-dark-skin .siteLightSkin .sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button a,
.siteLightSkin .site-dark-skin .siteLightSkin .sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button a {
    color: #000;
    }
.site-dark-skin .sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button a,
.siteLightSkin .site-dark-skin .sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button a,
.site-dark-skin.siteLightSkin .site-dark-skin .sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button a {
    color: #fff;
    }
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button a .layout_button_text {
    min-height: 4em;
    }
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button a .layout_button_text:after {
    opacity: .07;
    transition: 300ms ease opacity;
    }
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button a .layout_icon_holder {
    background: #f1b209;
    color: #fff;
    width: 4em;
    height: 4em;
    flex-basis: 4em;
    }
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button a .layout_icon_holder:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    display: block;
    }
.rtl .sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button a .layout_icon_holder:before {
    transform: scaleX(-1);
    }
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button a .layout_icon_holder:after {
    background: #fff;
    }
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button:hover a {
    transform: translateY(-5px);
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    }
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button:hover a .layout_button_text:after {
    opacity: 0;
    }
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button:hover a .layout_icon_holder {
    color: #000;
    }
.sitePortfolioSingle.sitePostSingleItemStandard .siteArticleContent,
.sitePortfolioSingle.sitePostSingleItemStandard .siteArticleShareEtc {
    max-width: initial;
    }
.sitePortfolioSingle.sitePostSingleItemStandard .siteArticleContent {
    display: flex;
    margin-left: -2em;
    margin-right: -2em;
    }
.sitePortfolioSingle.sitePostSingleItemStandard .siteArticleContent .siteArticleContentInner {
    flex: 1 1 70%;
    padding-left: 2em;
    padding-right: 2em;
    }
.sitePortfolioSingle.sitePostSingleItemStandard .siteArticleContent .siteArticleSuperMeta {
    flex: 1 1 30%;
    padding-left: 2em;
    padding-right: 2em;
    }
body.single .sitePostSingleItemStandard .siteShareColumn {
    text-align: right;
    }
body.single.rtl .sitePostSingleItemStandard .siteShareColumn {
    text-align: left;
    }


.siteArticleSuperMeta dl {
    margin-bottom: 2em;
    }
.siteArticleSuperMeta dl:empty {
    margin-bottom: 0;
    }
.siteArticleSuperMeta dl dt {
    min-width: 100px;
    display: inline-block;
    font-weight: bold;
    }
.siteLightSkin .siteArticleSuperMeta dl dt,
.site-dark-skin .siteLightSkin .siteArticleSuperMeta dl dt,
.siteLightSkin .site-dark-skin .siteLightSkin .siteArticleSuperMeta dl dt {
    color: #000;
    }
.site-dark-skin .siteArticleSuperMeta dl dt,
.siteLightSkin .site-dark-skin .siteArticleSuperMeta dl dt,
.site-dark-skin.siteLightSkin .site-dark-skin .siteArticleSuperMeta dl dt {
    color: #fff;
    }
.siteArticleSuperMeta dl dd {
    display: inline;
    margin-left: 0;
    }
.siteArticleSuperMeta dl dd:after {
    display: block;
    width: 100%;
    margin-bottom: .5em;
    }
.siteArticleSuperMeta .siteShareColumn {
    margin-bottom: 1em;
    text-align: inherit !important;
    }
@media (max-width: 992px) {
.sitePortfolioSingle.sitePostSingleItemStandard .siteArticleContent {
    display: block;
    }
.sitePortfolioSingle.sitePostSingleItemStandard .siteArticleContent .siteArticleContentInner,
.sitePortfolioSingle.sitePostSingleItemStandard .siteArticleContent .siteArticleSuperMeta {
    width: 100%;
    display: block;
    }
.sitePortfolioSingle.sitePostSingleItemStandard .siteArticleContent .siteArticleSuperMeta dl {
    margin-top: 1em;
    padding-top: 2em;
    border-top: 1px solid;
    }
.siteLightSkin .sitePortfolioSingle.sitePostSingleItemStandard .siteArticleContent .siteArticleSuperMeta dl,
.site-dark-skin .siteLightSkin .sitePortfolioSingle.sitePostSingleItemStandard .siteArticleContent .siteArticleSuperMeta dl,
.siteLightSkin .site-dark-skin .siteLightSkin .sitePortfolioSingle.sitePostSingleItemStandard .siteArticleContent .siteArticleSuperMeta dl {
    border-color: rgba(0,0,0,.1);
    }
.site-dark-skin .sitePortfolioSingle.sitePostSingleItemStandard .siteArticleContent .siteArticleSuperMeta dl,
.siteLightSkin .site-dark-skin .sitePortfolioSingle.sitePostSingleItemStandard .siteArticleContent .siteArticleSuperMeta dl,
.site-dark-skin.siteLightSkin .site-dark-skin .sitePortfolioSingle.sitePostSingleItemStandard .siteArticleContent .siteArticleSuperMeta dl {
    border-color: rgba(255,255,255,.3);
    }
}


.siteAboutAuthor {
    display: flex;
    width: 100%;
    margin: 0 0 2em;
    padding: 2em;
    position: relative;
    overflow: hidden;
    }
.siteAboutAuthor:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: currentColor;
    opacity: .07;
    z-index: -1;
    }
.siteGeneralElementsStyle_rounded .siteAboutAuthor:after {
    border-radius: 25px;
    }
.siteAboutAuthor .aaAvatar {
    vertical-align: top;
    padding: 0;
    flex: 1 0 150px;
    position: relative;
    }
.siteAboutAuthor .aaAvatar img {
    display: block;
    width: 100%;
    height: auto;
    z-index: 1;
    position: relative;
    }
.siteGeneralElementsStyle_rounded .siteAboutAuthor .aaAvatar img {
    border-radius: 50%;
    }
.siteAboutAuthor .aaAvatar:before {
    display: block;
    width: 1.75rem;
    height: 1.75rem;
    content: "";
    background: #f1b209;
    position: absolute;
    right: -.875rem;
    top: calc(150px - .875rem);
    z-index: 2;
    mix-blend-mode: multiply;
    }
.rtl .siteAboutAuthor .aaAvatar:before {
    left: -.875rem;
    right: auto;
    }
.siteGeneralElementsStyle_rounded .siteAboutAuthor .aaAvatar:before {
    border-radius: 50%;
    top: calc(150px - 2rem);
    right: 0;
    }
.rtl.siteGeneralElementsStyle_rounded .siteAboutAuthor .aaAvatar:before {
    left: 0;
    right: auto;
    }
.siteGeneralElementsStyle_skewed .siteAboutAuthor .aaAvatar:before {
    transform: skewy(-30deg);
    }
.rtl.siteGeneralElementsStyle_skewed .siteAboutAuthor .aaAvatar:before {
    transform: skewy(30deg);
    }
.siteAboutAuthor .aaTxt {
    flex: 0 1 100%;
    padding: 0 0 0 1.5em;
    }
.rtl .siteAboutAuthor .aaTxt {
    padding: 0 1.5em 0 0;
    }
.siteAboutAuthor .aaTxt h1,
.siteAboutAuthor .aaTxt h2,
.siteAboutAuthor .aaTxt h3,
.siteAboutAuthor .aaTxt h4,
.siteAboutAuthor .aaTxt h5,
.siteAboutAuthor .aaTxt h6,
.siteAboutAuthor .aaTxt h7,
.siteAboutAuthor .aaTxt h8 {
    font-size: 1.3em;
    }
.siteAboutAuthor .aaTxt h1 .siteArticleAuthor,
.siteAboutAuthor .aaTxt h2 .siteArticleAuthor,
.siteAboutAuthor .aaTxt h3 .siteArticleAuthor,
.siteAboutAuthor .aaTxt h4 .siteArticleAuthor,
.siteAboutAuthor .aaTxt h5 .siteArticleAuthor,
.siteAboutAuthor .aaTxt h6 .siteArticleAuthor,
.siteAboutAuthor .aaTxt h7 .siteArticleAuthor,
.siteAboutAuthor .aaTxt h8 .siteArticleAuthor {
    display: block;
    }
.siteAboutAuthor .aaTxt h1 .siteArticleAuthor:before,
.siteAboutAuthor .aaTxt h2 .siteArticleAuthor:before,
.siteAboutAuthor .aaTxt h3 .siteArticleAuthor:before,
.siteAboutAuthor .aaTxt h4 .siteArticleAuthor:before,
.siteAboutAuthor .aaTxt h5 .siteArticleAuthor:before,
.siteAboutAuthor .aaTxt h6 .siteArticleAuthor:before,
.siteAboutAuthor .aaTxt h7 .siteArticleAuthor:before,
.siteAboutAuthor .aaTxt h8 .siteArticleAuthor:before {
    display: none;
    }
.siteAboutAuthor .aaTxt h1 .siteArticleAuthor a,
.siteAboutAuthor .aaTxt h2 .siteArticleAuthor a,
.siteAboutAuthor .aaTxt h3 .siteArticleAuthor a,
.siteAboutAuthor .aaTxt h4 .siteArticleAuthor a,
.siteAboutAuthor .aaTxt h5 .siteArticleAuthor a,
.siteAboutAuthor .aaTxt h6 .siteArticleAuthor a,
.siteAboutAuthor .aaTxt h7 .siteArticleAuthor a,
.siteAboutAuthor .aaTxt h8 .siteArticleAuthor a {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    }
.siteAboutAuthor .aaTxt h1 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h2 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h3 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h4 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h5 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h6 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h7 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h8 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h1 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h2 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h3 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h4 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h5 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h6 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h7 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h8 .siteArticleAuthor a:after {
    font-size: .875rem;
    font-weight: normal;
    letter-spacing: 0;
    color: #f1b209;
    }
.siteAboutAuthor .aaTxt h1 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h2 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h3 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h4 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h5 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h6 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h7 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h8 .siteArticleAuthor a:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    order: 3;
    }
.siteAboutAuthor .aaTxt h1 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h2 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h3 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h4 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h5 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h6 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h7 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h8 .siteArticleAuthor a:after {
    content: attr(href);
    margin-left: auto;
    margin-right: .5em;
    order: 2;
    }
.rtl .siteAboutAuthor .aaTxt h1 .siteArticleAuthor a:after,
.rtl .siteAboutAuthor .aaTxt h2 .siteArticleAuthor a:after,
.rtl .siteAboutAuthor .aaTxt h3 .siteArticleAuthor a:after,
.rtl .siteAboutAuthor .aaTxt h4 .siteArticleAuthor a:after,
.rtl .siteAboutAuthor .aaTxt h5 .siteArticleAuthor a:after,
.rtl .siteAboutAuthor .aaTxt h6 .siteArticleAuthor a:after,
.rtl .siteAboutAuthor .aaTxt h7 .siteArticleAuthor a:after,
.rtl .siteAboutAuthor .aaTxt h8 .siteArticleAuthor a:after {
    margin-right: auto;
    margin-left: .5em;
    }
.siteAboutAuthor .aaTxt p:first-of-type:before {
    display: block;
    content: "";
    width: 100%;
    height: 1px;
    background: currentColor;
    opacity: .1;
    margin: .5em 0;
    }
.siteAboutAuthor .aaTxt p:last-child {
    margin-bottom: 0;
    }
@media(max-width: 640px) {
.siteAboutAuthor {
    flex-direction: column;
    align-items: center;
    }
.siteAboutAuthor .aaAvatar {
    vertical-align: top;
    margin-bottom: 1.5em;
    }
.siteAboutAuthor .aaAvatar img {
    max-width: 150px;
    }
.siteAboutAuthor .aaTxt {
    padding: 0;
    }
.siteAboutAuthor .aaTxt h1,
.siteAboutAuthor .aaTxt h2,
.siteAboutAuthor .aaTxt h3,
.siteAboutAuthor .aaTxt h4,
.siteAboutAuthor .aaTxt h5,
.siteAboutAuthor .aaTxt h6,
.siteAboutAuthor .aaTxt h7,
.siteAboutAuthor .aaTxt h8 {
    text-align: center;
    }
.siteAboutAuthor .aaTxt h1 .siteArticleAuthor a,
.siteAboutAuthor .aaTxt h2 .siteArticleAuthor a,
.siteAboutAuthor .aaTxt h3 .siteArticleAuthor a,
.siteAboutAuthor .aaTxt h4 .siteArticleAuthor a,
.siteAboutAuthor .aaTxt h5 .siteArticleAuthor a,
.siteAboutAuthor .aaTxt h6 .siteArticleAuthor a,
.siteAboutAuthor .aaTxt h7 .siteArticleAuthor a,
.siteAboutAuthor .aaTxt h8 .siteArticleAuthor a {
    flex-direction: column;
    align-items: center;
    }
.siteAboutAuthor .aaTxt h1 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h2 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h3 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h4 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h5 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h6 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h7 .siteArticleAuthor a:before,
.siteAboutAuthor .aaTxt h8 .siteArticleAuthor a:before {
    display: none;
    }
.siteAboutAuthor .aaTxt h1 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h2 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h3 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h4 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h5 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h6 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h7 .siteArticleAuthor a:after,
.siteAboutAuthor .aaTxt h8 .siteArticleAuthor a:after {
    margin: .5em auto 0 !important;
    }
.siteAboutAuthor .aaTxt p {
    text-align: center;
    }
}

@media(max-width: 520px) {
.siteAboutAuthor .aaAvatar {
    flex: 1 1 100px;
    }
}


.siteMediaBox {
    position: relative;
    overflow: hidden;
    }
.siteMediaBox img {
    display: block;
    width: auto;
    height: auto;
    }
.siteMediaBox .aspectVideo {
    visibility: hidden;
    width: 100%;
    }
.siteMediaBox iframe {
    display: block;
    border: none;
    }
.siteMediaBox.video iframe {
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100% !important;
    height: 100% !important;
    border: none;
    }
.siteMediaBox.audio iframe {
    display: block;
    width: 100% !important;
    }
.siteMediaBox.siteQuote,
.siteMediaBox.siteLink {
    text-align: center;
    position: relative;
    display: block;
    margin: 0;
    font-weight: 300;
    padding: 6em 4em;
    }
.siteMediaBox.siteQuote:before,
.siteMediaBox.siteLink:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #f1b209;
    }
.siteMediaBox.siteQuote[style*="background-image"],
.siteMediaBox.siteLink[style*="background-image"] {
    background-size: cover;
    background-position: center;
    }
.siteMediaBox.siteQuote[style*="background-image"]:before,
.siteMediaBox.siteLink[style*="background-image"]:before {
    opacity: .6;
    }
.siteArticleListItem .siteMediaBox.siteQuote,
.siteArticleListItem .siteMediaBox.siteLink {
    padding: 6em 4em;
    }
.siteMediaBox.siteQuote blockquote,
.siteMediaBox.siteLink blockquote {
    padding: 0;
    }
.siteMediaBox.siteQuote blockquote:before,
.siteMediaBox.siteLink blockquote:before {
    content: "";
    }
.siteMediaBox.siteQuote p:before,
.siteMediaBox.siteLink p:before {
    display: block;
    text-align: center;
    font-size: 3.75em;
    line-height: 0;
    margin-top: .5em;
    font-weight: 900;
    color: #fff;
    opacity: .2;
    }
.siteMediaBox.siteQuote p,
.siteMediaBox.siteLink p {
    font-size: 1.75em;
    line-height: 1.3em;
    margin: 0;
    color: #fff;
    }
.siteMediaBox.siteQuote cite,
.siteMediaBox.siteLink cite {
    font-size: 1em;
    display: block;
    margin: 0;
    opacity: 1;
    position: relative;
    z-index: 1;
    padding: 2em 0 1.5em;
    }
.siteMediaBox.siteQuote cite:before,
.siteMediaBox.siteLink cite:before {
    background: #fff;
    display: block;
    content: "";
    width: 40px;
    height: 40px;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    z-index: -1;
    top: 1.75em;
    opacity: .2;
    }
.siteGeneralElementsStyle_rounded .siteMediaBox.siteQuote cite:before,
.siteGeneralElementsStyle_rounded .siteMediaBox.siteLink cite:before {
    border-radius: 50%;
    }
.siteGeneralElementsStyle_skewed .siteMediaBox.siteQuote cite:before,
.siteGeneralElementsStyle_skewed .siteMediaBox.siteLink cite:before {
    transform: skewy(-30deg);
    }
.rtl.siteGeneralElementsStyle_skewed .siteMediaBox.siteQuote cite:before,
.rtl.siteGeneralElementsStyle_skewed .siteMediaBox.siteLink cite:before {
    transform: skewy(30deg);
    }
.siteMediaBox.siteQuote a,
.siteMediaBox.siteLink a {
    color: #fff;
    transition: all 300ms ease;
    }
.siteMediaBox.siteQuote a:hover,
.siteMediaBox.siteLink a:hover {
    color: #fff;
    opacity: .6;
    }
.siteMediaBox.siteLink p:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    line-height: 1;
    }
.siteMediaBox.siteQuote p:before {
    content: "\201d";
    }


.siteHasAuthorInfo .siteArticleContentHolder {
    position: relative;
    padding-left: 130px;
    }
.rtl .siteHasAuthorInfo .siteArticleContentHolder {
    padding-left: 0;
    padding-right: 130px;
    }
.articleSideGutter {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 1.4;
    width: 100px;
    display: flex;
    flex-direction: column;
    }
.sitePostListColumns .articleSideGutter {
    margin-left: 1em;
    }
.rtl .articleSideGutter {
    left: auto;
    right: 0;
    }
.articleSideGutter .asgItem {
    font-size: .9em;
    }
.articleSideGutter .asgItem.avatar {
    margin-bottom: 1em;
    }
.siteGeneralElementsStyle_rounded .articleSideGutter .asgItem.avatar {
    margin-bottom: .5em;
    }
.articleSideGutter .asgItem.avatar a {
    display: block;
    position: relative;
    }
.articleSideGutter .asgItem.avatar a:before {
    display: block;
    width: 1.5em;
    height: 1.5em;
    content: "";
    background: #f1b209;
    position: absolute;
    right: -.75em;
    bottom: -.75em;
    z-index: 2;
    mix-blend-mode: multiply;
    }
.rtl .articleSideGutter .asgItem.avatar a:before {
    left: -.75em;
    right: auto;
    }
.articleSideGutter .asgItem.avatar img {
    display: block;
    z-index: 1;
    position: relative;
    }
.siteLightSkin .articleSideGutter .asgItem.avatar img,
.site-dark-skin .siteLightSkin .articleSideGutter .asgItem.avatar img,
.siteLightSkin .site-dark-skin .siteLightSkin .articleSideGutter .asgItem.avatar img {
    background: #f1f1f1;
    }
.site-dark-skin .articleSideGutter .asgItem.avatar img,
.siteLightSkin .site-dark-skin .articleSideGutter .asgItem.avatar img,
.site-dark-skin.siteLightSkin .site-dark-skin .articleSideGutter .asgItem.avatar img {
    background: #111;
    }
.siteGeneralElementsStyle_rounded .articleSideGutter .asgItem.avatar img {
    border-radius: 50%;
    }
.siteGeneralElementsStyle_rounded .articleSideGutter .asgItem.avatar a:before {
    border-radius: 50%;
    bottom: 0;
    right: 0;
    }
.rtl.siteGeneralElementsStyle_rounded .articleSideGutter .asgItem.avatar a:before {
    left: 0;
    right: auto;
    }
.siteGeneralElementsStyle_skewed .articleSideGutter .asgItem.avatar a:before {
    transform: skewy(-30deg);
    }
.rtl.siteGeneralElementsStyle_skewed .articleSideGutter .asgItem.avatar a:before {
    transform: skewy(30deg);
    }
.articleSideGutter .asgItem.title .siteArticleAuthor {
    font-weight: bold;
    }
.articleSideGutter .asgItem.title .siteArticleAuthor:before {
    display: none;
    }
.articleSideGutter .asgItem.date {
    font-size: .8em;
    }
.articleSideGutter .asgItem.date small {
    font-size: inherit;
    }
@media (max-width: 768px) {
.sitePostSingleItemStandard .siteArticleShareEtc {
    display: block;
    }
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn,
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteShareColumn,
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteTagsColumn {
    max-width: 100%;
    float: none;
    text-align: center;
    }
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn:first-child,
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteShareColumn:first-child,
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteTagsColumn:first-child {
    padding-bottom: 1em;
    }
.rtl .sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn,
.rtl .sitePostSingleItemStandard .siteArticleShareEtc > div.siteShareColumn,
.rtl .sitePostSingleItemStandard .siteArticleShareEtc > div.siteTagsColumn {
    text-align: center;
    }
.sitePostSingleItemStandard .siteArticleShareEtc > div.siteTagsColumn .siteTags ul {
    justify-content: center;
    }
}

@media (max-width:620px) {
.siteHasAuthorInfo .siteArticleContentHolder {
    padding-left: 0;
    clear: both;
    }
.rtl .siteHasAuthorInfo .siteArticleContentHolder {
    padding-right: 0;
    }
.siteHasAuthorInfo .articleSideGutter {
    position: relative;
    left: 0;
    margin: 0;
    width: auto;
    padding: 0 0 1em;
    clear: both;
    flex-direction: row;
    text-align: inherit;
    align-items: center;
    }
.siteHasAuthorInfo .asgItem {
    display: flex;
    align-items: center;
    }
.siteHasAuthorInfo .asgItem:not(:last-child):after {
    display: block;
    content: "";
    width: 10px;
    height: 10px;
    }
.siteHasAuthorInfo .asgItem.avatar {
    width: 40px;
    margin-bottom: 0;
    }
.siteHasAuthorInfo .asgItem.avatar a:before {
    display: none;
    }
.siteHasAuthorInfo .asgItem.date {
    font-size: .9em;
    }
.siteHasAuthorInfo .asgItem.date:before {
    font-family:Arial,Helvetica,sans-serif;
    display: inline-block;
    margin: 0;
    color: #f1b209;
    content:"";
    margin-right: 5px;
    }
.rtl .siteHasAuthorInfo .asgItem.date:before {
    margin-right: 0;
    margin-left: 5px;
    }
}


.siteShareColumn,
.siteShareRow {
    opacity: .4;
    transition: opacity 300ms ease;
    }
article:hover .siteShareColumn,
article:hover .siteShareRow {
    opacity: 1;
    }
.siteShareColumn .layout_icon,
.siteShareRow .layout_icon {
    pointer-events: none;
    }
.siteShareColumn .layout_icon a,
.siteShareRow .layout_icon a {
    pointer-events: all;
    }

body.siteNoSidebar .sitePostListColumns:first-of-type,
body.siteNoSidebar .sitePostSingleItemColumns:first-of-type {
    margin-top: 4em;
    }
body.siteNoSidebar .sitePostListColumns:last-of-type,
body.siteNoSidebar .sitePostSingleItemColumns:last-of-type {
    margin-bottom: 4em;
    }
.sitePostListColumns:not(:last-of-type),
.sitePostSingleItemColumns:not(:last-of-type) {
    margin-bottom: 4em;
    padding-bottom: 3em;
    border-bottom: 1px solid;
    }
.siteLightSkin .sitePostListColumns:not(:last-of-type),
.site-dark-skin .siteLightSkin .sitePostListColumns:not(:last-of-type),
.siteLightSkin .site-dark-skin .siteLightSkin .sitePostListColumns:not(:last-of-type),
.siteLightSkin .sitePostSingleItemColumns:not(:last-of-type),
.site-dark-skin .siteLightSkin .sitePostSingleItemColumns:not(:last-of-type),
.siteLightSkin .site-dark-skin .siteLightSkin .sitePostSingleItemColumns:not(:last-of-type) {
    border-bottom-color: rgba(0,0,0,.1);
    }
.site-dark-skin .sitePostListColumns:not(:last-of-type),
.siteLightSkin .site-dark-skin .sitePostListColumns:not(:last-of-type),
.site-dark-skin.siteLightSkin .site-dark-skin .sitePostListColumns:not(:last-of-type),
.site-dark-skin .sitePostSingleItemColumns:not(:last-of-type),
.siteLightSkin .site-dark-skin .sitePostSingleItemColumns:not(:last-of-type),
.site-dark-skin.siteLightSkin .site-dark-skin .sitePostSingleItemColumns:not(:last-of-type) {
    border-bottom-color: rgba(255,255,255,.3);
    }
.sitePostListColumns .siteArticleContentHolder,
.sitePostSingleItemColumns .siteArticleContentHolder {
    display: flex;
    align-items: center;
    margin: 0 -1em;
    }
.sitePostListColumns .siteArticleContentHolder .siteArticleMedia,
.sitePostSingleItemColumns .siteArticleContentHolder .siteArticleMedia {
    flex: 1 1 60%;
    max-width: 60%;
    padding: 0 1em;
    }
.siteNoMedia.sitePostListColumns .siteArticleContentHolder .siteArticleMedia,
.siteNoMedia.sitePostSingleItemColumns .siteArticleContentHolder .siteArticleMedia {
    flex-basis: 0%;
    max-width: 0%;
    }
.sitePostListColumns .siteArticleContentHolder .siteArticleTextContent,
.sitePostSingleItemColumns .siteArticleContentHolder .siteArticleTextContent {
    flex: 1 1 40%;
    max-width: 40%;
    padding: 1em;
    }
.siteNoMedia.sitePostListColumns .siteArticleContentHolder .siteArticleTextContent,
.siteNoMedia.sitePostSingleItemColumns .siteArticleContentHolder .siteArticleTextContent {
    flex-basis: 100%;
    max-width: 100%;
    }
.sitePostListColumns .siteArticleContentHolder .siteArticleHeadline,
.sitePostListColumns .siteArticleContentHolder .siteArticleContent,
.sitePostSingleItemColumns .siteArticleContentHolder .siteArticleHeadline,
.sitePostSingleItemColumns .siteArticleContentHolder .siteArticleContent {
    margin-bottom: 1em;
    }
.sitePostListColumns .siteArticleContentHolder .siteShareRow,
.sitePostSingleItemColumns .siteArticleContentHolder .siteShareRow {
    margin-top: 2em;
    }
.sitePostListColumns .siteArticleContentHolder .siteMediaBox.siteQuote p,
.sitePostListColumns .siteArticleContentHolder .siteMediaBox.siteLink p,
.sitePostSingleItemColumns .siteArticleContentHolder .siteMediaBox.siteQuote p,
.sitePostSingleItemColumns .siteArticleContentHolder .siteMediaBox.siteLink p {
    font-size: 1.5em;
    }
.sitePostListColumns .siteArticleContentHolder .siteMediaBox.siteQuote cite,
.sitePostListColumns .siteArticleContentHolder .siteMediaBox.siteLink cite,
.sitePostSingleItemColumns .siteArticleContentHolder .siteMediaBox.siteQuote cite,
.sitePostSingleItemColumns .siteArticleContentHolder .siteMediaBox.siteLink cite {
    padding-top: 1em;
    font-size: .8em;
    }
.site-content .sitePostListColumns:nth-of-type(even) .siteArticleContentHolder {
    flex-direction: row-reverse;
    }
@media (max-width: 620px) {
.sitePostListColumns .siteArticleContentHolder,
.sitePostSingleItemColumns .siteArticleContentHolder {
    display: block;
    margin-left: 0;
    margin-right: 0;
    }
.sitePostListColumns .siteArticleContentHolder .siteArticleMedia,
.sitePostListColumns .siteArticleContentHolder .siteArticleTextContent,
.sitePostSingleItemColumns .siteArticleContentHolder .siteArticleMedia,
.sitePostSingleItemColumns .siteArticleContentHolder .siteArticleTextContent {
    clear: both;
    padding: 0;
    max-width: 100%;
    }
.sitePostListColumns .siteArticleContentHolder .siteArticleMedia,
.sitePostSingleItemColumns .siteArticleContentHolder .siteArticleMedia {
    padding-bottom: 1em;
    }
}


.siteArticleListItem .siteArticleHeadline h1 .layout_headline_content,
.siteArticleListItem .siteArticleHeadline h2 .layout_headline_content,
.siteArticleListItem .siteArticleHeadline h3 .layout_headline_content,
.siteArticleListItem .siteArticleHeadline h4 .layout_headline_content,
.siteArticleListItem .siteArticleHeadline h5 .layout_headline_content,
.siteArticleListItem .siteArticleHeadline h6 .layout_headline_content,
.siteArticleListItem .siteArticleHeadline h7 .layout_headline_content,
.siteArticleListItem .siteArticleHeadline h8 .layout_headline_content {
    word-wrap: break-word;
    }


.sticky.siteArticleListItem .siteArticleHeadline h1 .layout_headline_content span a:after,
.sticky.siteArticleListItem .siteArticleHeadline h2 .layout_headline_content span a:after,
.sticky.siteArticleListItem .siteArticleHeadline h3 .layout_headline_content span a:after,
.sticky.siteArticleListItem .siteArticleHeadline h4 .layout_headline_content span a:after,
.sticky.siteArticleListItem .siteArticleHeadline h5 .layout_headline_content span a:after,
.sticky.siteArticleListItem .siteArticleHeadline h6 .layout_headline_content span a:after,
.sticky.siteArticleListItem .siteArticleHeadline h7 .layout_headline_content span a:after,
.sticky.siteArticleListItem .siteArticleHeadline h8 .layout_headline_content span a:after {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    margin: 0 .5em;
    color: #f1b209;
    }


.site-dark-skin .siteShareColumn .layout_icon.layout_style_filled .layout_icon_holder:before,
.site-dark-skin .siteShareRow .layout_icon.layout_style_filled .layout_icon_holder:before {
    box-shadow: 0 0 0 1em #fff inset;
    color: #0f0f0f;
    }
.site-dark-skin .siteShareColumn .layout_icon.layout_style_filled:hover .layout_icon_holder:before,
.site-dark-skin .siteShareRow .layout_icon.layout_style_filled:hover .layout_icon_holder:before {
    box-shadow: 0 0 0 1px #fff inset;
    color: #fff;
    }
.site-dark-skin .siteReadMoreColumn .layout_style_outline.layout_button a {
    box-shadow: 0 0 0 1px #fff inset;
    color: #fff;
    }
.site-dark-skin .siteReadMoreColumn .layout_style_outline.layout_button:hover a {
    box-shadow: 0 0 0 2em #fff inset;
    color: #0f0f0f;
    }


.sitePostSingleItemColumns .siteArticleContentHolder {
    align-items: flex-start;
    }
.sitePostSingleItemColumns .siteArticleMedia,
.sitePostSingleItemColumns .siteArticleHeadline,
.sitePostSingleItemColumns .siteArticleContent,
.sitePostSingleItemColumns .siteArticleShareEtc {
    margin-bottom: 2em;
    clear: both;
    }
body.siteNoSidebar .sitePostSingleItemColumns {
    margin-top: 4em;
    }
.sitePostSingleItemColumns .siteTagsColumn,
.sitePostSingleItemColumns .siteShareColumn {
    margin-bottom: 1em;
    }


body.siteNoSidebar .siteArticleListItem.sitePostListSimple:first-child {
    margin-top: 4em;
    }
.siteArticleListItem.sitePostListSimple .siteArticleContentHolder {
    padding-bottom: 3em;
    margin-bottom: 3em;
    border-bottom: 1px solid rgba(0,0,0,.1);
    }
.siteArticleListItem.sitePostListSimple .siteArticleContentHolder .siteArticleTextContent .layout_headline .layout_headline_content {
    word-wrap: break-word;
    }
.siteArticleListItem.sitePostListSimple .siteArticleContentHolder .siteArticleTextContent .layout_headline .layout_headline_superheadline {
    margin-bottom: .5em;
    }
.siteArticleListItem.sitePostListSimple .siteArticleContentHolder .siteArticleTextExcerpt {
    margin-top: 2em;
    }
.siteArticleListItem.animate {
    transition-delay: 200ms;
    }


.site-content-holder .alignleft {
    text-align: left;
    margin-right: 1em;
    }
.site-content-holder img.alignleft,
.site-content-holder figure.alignleft {
    display: block;
    float: left;
    }
body:not(.layout_ready).siteNoSidebar .site-content-holder img.alignleft,
body:not(.layout_ready).siteNoSidebar .site-content-holder figure.alignleft {
    clear: both;
    }
.site-content-holder .alignright {
    text-align: right;
    margin-left: 1em;
    }
.site-content-holder img.alignright,
.site-content-holder figure.alignright {
    display: block;
    float: right;
    }
body:not(.layout_ready).siteNoSidebar .site-content-holder img.alignright,
body:not(.layout_ready).siteNoSidebar .site-content-holder figure.alignright {
    clear: both;
    }
.site-content-holder .alignnone {
    width: auto !important;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    }
.site-content-holder .aligncenter {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    }
.site-content-holder img.aligncenter,
.site-content-holder figure.aligncenter {
    display: block;
    }
.site-content-holder figure {
    margin-bottom: 1em;
    }
.site-content-holder figure.aligncenter {
    width: 100%;
    margin-top: 1em;
    }
.site-content-holder figure figcaption {
    text-align: inherit;
    font-size: .85em;
    margin: 0;
    display: block !important;
    opacity: .7;
    }
.site-content-holder figure figcaption.blocks-gallery-item__caption {
    opacity: 1;
    }
.site-content-holder .content-block-image .alignright > figcaption,
.site-content-holder .content-block-image.is-resized > figcaption {
    display: block;
    }


article .post-password-form {
    margin: 0 auto 4em !important;
    }
.post-password-form {
    margin: 0 auto 4em;
    position: relative;
    padding: 2em;
    }
.post-password-form:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    box-shadow: 0 0 0 4px currentColor inset;
    opacity: .07;
    z-index: -1;
    }
.siteGeneralElementsStyle_rounded .post-password-form:before {
    border-radius: 25px;
    }
.post-password-form p:nth-child(2) {
    display: flex;
    align-items: flex-end;
    }
.post-password-form p:nth-child(2):before {
    content: "";
    display: block;
    width: .5em;
    height: 1em;
    order: 2;
    }
.post-password-form p:nth-child(2) label {
    flex: 1 0 auto;
    order: 1;
    }
.post-password-form p:nth-child(2) input[type="submit"] {
    order: 3;
    padding: 1.063em 1.875em;
    font-weight: bold;
    font-size: 1em;
    transition: all 300ms ease;
    flex: 0 1 140px;
    margin: 0 auto;
    width: auto;
    border: 0;
    cursor: pointer;
    color: #fff;
    background: #f1b209;
    }
.siteHardRoundedButtons .post-password-form p:nth-child(2) input[type="submit"] {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .post-password-form p:nth-child(2) input[type="submit"] {
    border-radius: 5px;
    }
.post-password-form p:nth-child(2) input[type="submit"]:hover {
    transform: translateY(-5px);
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    filter: brightness(1.1);
    }
@media (max-width: 640px) {
.post-password-form p:nth-child(2) {
    flex-direction: column;
    align-items: center;
    }
.post-password-form p:nth-child(2) label {
    width: 100%;
    }
.post-password-form p:nth-child(2) input[type="submit"] {
    flex: 0 0 auto;
    }
}


.sitePagination {
    font-size: 1rem;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    line-height: 2.5rem;
    margin-top: 2em;
    margin-bottom: 4em;
    }
.sitePagination:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.siteLightSkin .sitePagination,
.site-dark-skin .siteLightSkin .sitePagination,
.siteLightSkin .site-dark-skin .siteLightSkin .sitePagination {
    color: #000;
    }
.site-dark-skin .sitePagination,
.siteLightSkin .site-dark-skin .sitePagination,
.site-dark-skin.siteLightSkin .site-dark-skin .sitePagination {
    color: #fff;
    }
.sitePagination .port {
    display: flex;
    justify-content: flex-start;
    }
.sitePagination .paging p {
    margin: 0;
    font-size: 0;
    }
.sitePagination .paging p a {
    display: flex;
    color: inherit;
    position: relative;
    box-shadow: 0 0 #f1b209 inset;
    }
.siteHardRoundedButtons .sitePagination .paging p a {
    border-radius: 50%;
    overflow: hidden;
    }
.siteSoftRoundedButtons .sitePagination .paging p a {
    border-radius: 5px;
    overflow: hidden;
    }
.sitePagination .paging p a:after {
    font: 2rem/1rem Arial,Helvetica,sans-serif;
    width: 5rem;
    height: 5rem;
    content: "";
    display: flex;
    position: absolute;
    justify-content: center;
    align-items: center;
    transition: all 300ms ease;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    }
.sitePagination .paging p a:before {
    width: 5rem;
    height: 5rem;
    content: "";
    display: block;
    background: currentColor;
    opacity: .07;
    transition: all 300ms ease;
    }
.sitePagination .paging p a:hover {
    box-shadow: 0 -5rem #f1b209 inset;
    }
.sitePagination .paging p a:hover:after {
    transform: translateX(5px);
    color: #fff;
    }
.sitePagination .paging p a:hover:before {
    opacity: 0;
    }
.sitePagination .paging p.pagePrev a:hover:after {
    transform: translateX(-5px);
    }
:not(.rtl).siteHardRoundedButtons .sitePagination .paging .pagePrev a,
:not(.rtl).siteSoftRoundedButtons .sitePagination .paging .pagePrev a {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    }
.rtl.siteHardRoundedButtons .sitePagination .paging .pagePrev a,
.rtl.siteSoftRoundedButtons .sitePagination .paging .pagePrev a {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    }
.sitePagination .paging .pagePrev a:after {
    content:"";
    }
.rtl .sitePagination .paging .pagePrev a:after {
    content:"";
    }
.rtl .sitePagination .paging .pagePrev a:hover:after {
    transform: translateX(5px);
    }
:not(.rtl).siteHardRoundedButtons .sitePagination .paging .pageNext a,
:not(.rtl).siteSoftRoundedButtons .sitePagination .paging .pageNext a {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    }
.rtl.siteHardRoundedButtons .sitePagination .paging .pageNext a,
.rtl.siteSoftRoundedButtons .sitePagination .paging .pageNext a {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    }
.sitePagination .paging .pageNext a:after {
    content:"";
    }
.rtl .sitePagination .paging .pageNext a:after {
    content:"";
    }
.rtl .sitePagination .paging .pageNext a:hover:after {
    transform: translateX(-5px);
    }
.siteHardRoundedButtons .sitePagination .paging:only-child p a {
    border-radius: 50% !important;
    }
.siteSoftRoundedButtons .sitePagination .paging:only-child p a {
    border-radius: 5px !important;
    }


.sitePrevNextNav:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
body.siteNoSidebar .sitePrevNextNav {
    margin-bottom: 4em;
    }
.sitePrevNextNav span.sitePrevNext {
    display: none;
    }
.sitePrevNextNav .sitePrevNext {
    display: flex;
    align-items: center;
    float: left;
    color: inherit;
    min-height: 6em;
    width: 50%;
    margin: 0;
    position: relative;
    }
.sitePrevNextNav .sitePrevNext:before {
    content: "";
    display: block;
    width: 5rem;
    height: 5rem;
    background: currentColor;
    margin-right: 1em;
    opacity: .07;
    transition: 300ms ease opacity,300ms ease box-shadow;
    box-shadow: 0 0 #f1b209 inset;
    }
.rtl .sitePrevNextNav .sitePrevNext:before {
    margin-left: 1em;
    margin-right: 0;
    }
.siteHardRoundedButtons .sitePrevNextNav .sitePrevNext:before {
    border-radius: 50px;
    overflow: hidden;
    }
.siteSoftRoundedButtons .sitePrevNextNav .sitePrevNext:before {
    border-radius: 5px;
    overflow: hidden;
    }
.sitePrevNextNav .sitePrevNext:after {
    font-family:Arial,Helvetica,sans-serif;
    font-size: 2rem;
    line-height: 1rem;
    content:"";
    display: flex;
    width: 5rem;
    height: 5rem;
    position: absolute;
    left: 0;
    align-items: center;
    justify-content: center;
    transition: 300ms ease color,300ms ease transform;
    }
.rtl .sitePrevNextNav .sitePrevNext:after {
    left: auto;
    right: 0;
    content:"";
    }
.siteLightSkin .sitePrevNextNav .sitePrevNext:after,
.site-dark-skin .siteLightSkin .sitePrevNextNav .sitePrevNext:after,
.siteLightSkin .site-dark-skin .siteLightSkin .sitePrevNextNav .sitePrevNext:after {
    color: #000;
    }
.site-dark-skin .sitePrevNextNav .sitePrevNext:after,
.siteLightSkin .site-dark-skin .sitePrevNextNav .sitePrevNext:after,
.site-dark-skin.siteLightSkin .site-dark-skin .sitePrevNextNav .sitePrevNext:after {
    color: #fff;
    }
.sitePrevNextNav .sitePrevNext .sitePrevNextImage {
    flex: 0 0 5em;
    height: 5rem;
    width: 5rem;
    background-size: cover;
    background-position: center center;
    position: absolute;
    left: 0;
    z-index: 1;
    transition: 300ms ease all;
    }
.rtl .sitePrevNextNav .sitePrevNext .sitePrevNextImage {
    left: auto;
    right: 0;
    }
.siteHardRoundedButtons .sitePrevNextNav .sitePrevNext .sitePrevNextImage {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .sitePrevNextNav .sitePrevNext .sitePrevNextImage {
    border-radius: 5px;
    }
.sitePrevNextNav .sitePrevNext .sitePrevNextItem {
    flex: 1 0 0%;
    min-width: 0%;
    }
.sitePrevNextNav .sitePrevNext .sitePrevNextItem .sitePrevNextTitle {
    font-size: 1.1rem;
    font-family: Arial,Helvetica,sans-serif;
    transition: color 200ms ease;
    font-weight: bold;
    letter-spacing: -.03em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.25em;
    max-height: 2.5em;
    }
.siteLightSkin .sitePrevNextNav .sitePrevNext .sitePrevNextItem .sitePrevNextTitle,
.site-dark-skin .siteLightSkin .sitePrevNextNav .sitePrevNext .sitePrevNextItem .sitePrevNextTitle,
.siteLightSkin .site-dark-skin .siteLightSkin .sitePrevNextNav .sitePrevNext .sitePrevNextItem .sitePrevNextTitle {
    color: #000;
    }
.site-dark-skin .sitePrevNextNav .sitePrevNext .sitePrevNextItem .sitePrevNextTitle,
.siteLightSkin .site-dark-skin .sitePrevNextNav .sitePrevNext .sitePrevNextItem .sitePrevNextTitle,
.site-dark-skin.siteLightSkin .site-dark-skin .sitePrevNextNav .sitePrevNext .sitePrevNextItem .sitePrevNextTitle {
    color: #fff;
    }
.sitePrevNextNav .sitePrevNext .sitePrevNextItem .sitePrevNextDir {
    font-size: .9rem;
    text-transform: capitalize;
    }
.sitePrevNextNav .sitePrevNext:hover:before {
    box-shadow: 0 -5rem #f1b209 inset;
    opacity: 1;
    background: transparent;
    }
.sitePrevNextNav .sitePrevNext:hover:after {
    color: #fff !important;
    transform: translateX(-5px);
    }
.rtl .sitePrevNextNav .sitePrevNext:hover:after {
    transform: translateX(5px);
    }
.sitePrevNextNav .sitePrevNext:hover .sitePrevNextImage {
    opacity: .1;
    }
.sitePrevNextNav .sitePrevNext:hover .sitePrevNextTitle {
    color: #f1b209 !important;
    }
.sitePrevNextNav .sitePrevNext.siteNext {
    flex-direction: row-reverse;
    text-align: right;
    float: right;
    }
.sitePrevNextNav .sitePrevNext.siteNext:before {
    margin-right: 0;
    margin-left: 1em;
    }
.rtl .sitePrevNextNav .sitePrevNext.siteNext:before {
    margin-left: 0;
    margin-right: 1em;
    }
.sitePrevNextNav .sitePrevNext.siteNext:after {
    content:"";
    left: auto;
    right: 0;
    }
.rtl .sitePrevNextNav .sitePrevNext.siteNext:after {
    left: 0;
    right: auto;
    content:"";
    }
.sitePrevNextNav .sitePrevNext.siteNext .sitePrevNextImage {
    left: auto;
    right: 0;
    }
.rtl .sitePrevNextNav .sitePrevNext.siteNext .sitePrevNextImage {
    left: 0;
    right: auto;
    }
.sitePrevNextNav .sitePrevNext.siteNext:hover:after {
    transform: translateX(5px);
    }
.rtl .sitePrevNextNav .sitePrevNext.siteNext:hover:after {
    transform: translateX(-5px);
    }
.rtl .sitePrevNextNav .sitePrevNext {
    float: right;
    }
.rtl .sitePrevNextNav .sitePrevNext.siteNext {
    text-align: left;
    }
@media (max-width: 620px) {
.sitePrevNext .sitePrevNextImage {
    display: none;
    }
.sitePrevNext .sitePrevNextItem .sitePrevNextTitle {
    font-size: 1rem;
    }
.sitePrevNextNav .sitePrevNext {
    width: 100%;
    }
.sitePrevNextNav .sitePrevNext:first-child {
    padding-bottom: 1em;
    }
}


.site-link-pages:before {
    content: "";
    display: table;
    width: 100%;
    clear: both;
    }
.site-link-pages ul {
    margin-left: 0;
    padding-left: 0;
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
    font-size: .875rem;
    align-items: center;
    font-weight: bold;
    }
.siteLightSkin .site-link-pages ul,
.site-dark-skin .siteLightSkin .site-link-pages ul,
.siteLightSkin .site-dark-skin .siteLightSkin .site-link-pages ul {
    color: #000;
    }
.site-dark-skin .site-link-pages ul,
.siteLightSkin .site-dark-skin .site-link-pages ul,
.site-dark-skin.siteLightSkin .site-dark-skin .site-link-pages ul {
    color: #fff;
    }
.site-link-pages ul:before {
    display: block;
    content: "";
    width: 10px;
    order: 2;
    }
.site-link-pages ul li {
    list-style: none;
    display: block;
    margin: 0;
    }
.site-link-pages ul a,
.site-link-pages ul span,
.site-link-pages ul li {
    order: 3;
    }
.site-link-pages ul .post-page-numbers {
    display: block;
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center;
    margin: 0 2px 2px 0;
    font-weight: normal;
    position: relative;
    }
.siteSoftRoundedButtons .site-link-pages ul .post-page-numbers {
    border-radius: 5px;
    overflow: hidden;
    }
.siteHardRoundedButtons .site-link-pages ul .post-page-numbers {
    border-radius: 50%;
    overflow: hidden;
    }
.rtl .site-link-pages ul .post-page-numbers {
    margin: 0 0 2px 2px;
    }
.site-link-pages ul .post-page-numbers:before {
    content: "";
    display: block;
    order: 10;
    width: 3em;
    height: 3em;
    z-index: -2;
    position: absolute;
    right: 0;
    background: currentColor;
    opacity: .07;
    }
.site-link-pages ul .post-page-numbers:after {
    transition: 300ms ease transform;
    display: block;
    content: "";
    background: #f1b209;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    transform-origin: top;
    transform: scaleY(0);
    z-index: -1;
    }
.siteLightSkin .site-link-pages ul a.post-page-numbers,
.site-dark-skin .siteLightSkin .site-link-pages ul a.post-page-numbers,
.siteLightSkin .site-dark-skin .siteLightSkin .site-link-pages ul a.post-page-numbers {
    color: #000;
    }
.site-dark-skin .site-link-pages ul a.post-page-numbers,
.siteLightSkin .site-dark-skin .site-link-pages ul a.post-page-numbers,
.site-dark-skin.siteLightSkin .site-dark-skin .site-link-pages ul a.post-page-numbers {
    color: #fff;
    }
.site-link-pages ul a.post-page-numbers:hover {
    color: #fff;
    }
.site-link-pages ul a.post-page-numbers:hover:after {
    transform: scaleY(1);
    transform-origin: bottom;
    }
.site-link-pages ul span.post-page-numbers {
    pointer-events: none;
    background: #f1b209;
    color: #fff;
    font-weight: bold;
    }


.boldPhotoSlide {
    position: relative;
    }
.single .boldPhotoSlide h4.nbs {
    margin: 0 30px !important;
    }


.siteArticleCategories,
.siteArticleAuthor,
.siteArticleDate,
.siteArticleComments {
    display: inline-flex;
    }
.siteArticleCategories:before,
.siteArticleAuthor:before,
.siteArticleDate:before,
.siteArticleComments:before {
    font-family:Arial,Helvetica,sans-serif;
    margin: 0;
    color: #f1b209;
    display: block;
    }
body:not(.rtl) .siteArticleCategories:before,
body:not(.rtl) .siteArticleAuthor:before,
body:not(.rtl) .siteArticleDate:before,
body:not(.rtl) .siteArticleComments:before {
    margin-right: 5px;
    }
body.rtl .siteArticleCategories:before,
body.rtl .siteArticleAuthor:before,
body.rtl .siteArticleDate:before,
body.rtl .siteArticleComments:before {
    margin-left: 5px;
    }
.siteArticleCategories a {
    display: inline-flex;
    align-items: center;
    color: inherit;
    }
.siteArticleCategories a:not(:first-child):before {
    content: ' ';
    margin: 0 .5em;
    background: currentColor;
    width: 4px;
    height: 1px;
    display: inline-block;
    opacity: .2;
    }
.siteArticleDate,
.siteArticleAuthor,
.siteArticleComments,
.siteArticleCategories {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    }
.siteArticleDate:not(:last-child):after,
.siteArticleAuthor:not(:last-child):after,
.siteArticleComments:not(:last-child):after,
.siteArticleCategories:not(:last-child):after {
    content: ' ';
    margin: 0 7px;
    background: currentColor;
    width: 4px;
    height: 1px;
    display: inline-block;
    opacity: .2;
    }
.siteLightSkin .siteArticleDate:not(:last-child),
.siteLightSkin .siteArticleAuthor:not(:last-child),
.siteLightSkin .siteArticleComments:not(:last-child),
.siteLightSkin .siteArticleCategories:not(:last-child),
.site-dark-skin .siteLightSkin .siteArticleDate:not(:last-child),
.site-dark-skin .siteLightSkin .siteArticleAuthor:not(:last-child),
.site-dark-skin .siteLightSkin .siteArticleComments:not(:last-child),
.site-dark-skin .siteLightSkin .siteArticleCategories:not(:last-child),
.siteLightSkin .site-dark-skin .siteLightSkin .siteArticleDate:not(:last-child),
.siteLightSkin .site-dark-skin .siteLightSkin .siteArticleAuthor:not(:last-child),
.siteLightSkin .site-dark-skin .siteLightSkin .siteArticleComments:not(:last-child),
.siteLightSkin .site-dark-skin .siteLightSkin .siteArticleCategories:not(:last-child) {
    border-color: rgba(0,0,0,.1);
    }
.site-dark-skin .siteArticleDate:not(:last-child),
.site-dark-skin .siteArticleAuthor:not(:last-child),
.site-dark-skin .siteArticleComments:not(:last-child),
.site-dark-skin .siteArticleCategories:not(:last-child),
.siteLightSkin .site-dark-skin .siteArticleDate:not(:last-child),
.siteLightSkin .site-dark-skin .siteArticleAuthor:not(:last-child),
.siteLightSkin .site-dark-skin .siteArticleComments:not(:last-child),
.siteLightSkin .site-dark-skin .siteArticleCategories:not(:last-child),
.site-dark-skin.siteLightSkin .site-dark-skin .siteArticleDate:not(:last-child),
.site-dark-skin.siteLightSkin .site-dark-skin .siteArticleAuthor:not(:last-child),
.site-dark-skin.siteLightSkin .site-dark-skin .siteArticleComments:not(:last-child),
.site-dark-skin.siteLightSkin .site-dark-skin .siteArticleCategories:not(:last-child) {
    border-color: rgba(255,255,255,.3) !important;
    }
.siteArticleCategories,
.siteArticleComments {
    color: currentColor;
    }
.siteArticleCategories a {
    color: currentColor;
    }
body.siteLightSkin .siteArticleCategories a:hover {
    color: #000;
    }
body.siteDarkSkin .siteArticleCategories a:hover {
    color: #fff;
    }
body.siteLightSkin .siteArticleComments:hover {
    color: #000;
    }
body.siteDarkSkin .siteArticleComments:hover {
    color: #fff;
    }
body.siteLightSkin .siteArticleAuthor a:hover {
    color: #000;
    }
body.siteDarkSkin .siteArticleAuthor a:hover {
    color: #fff;
    }
.siteArticleAuthor:before {
    content:"";
    }
.siteArticleDate:before {
    content:"";
    }
.siteArticleComments:before {
    content:"";
    }
.siteArticleCategories:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    }


.gallery:not(.siteArticleCategory) {
    margin-bottom: 1.6em;
    }
.gallery:not(.siteArticleCategory) .gallery-item {
    display: inline-block;
    padding: 0 4px;
    text-align: center;
    vertical-align: top;
    width: 100%;
    margin: 0;
    }
.gallery-columns-2.gallery:not(.siteArticleCategory) .gallery-item {
    max-width: 50%;
    }
.gallery-columns-3.gallery:not(.siteArticleCategory) .gallery-item {
    max-width: 33.33%;
    }
.gallery-columns-4.gallery:not(.siteArticleCategory) .gallery-item {
    max-width: 25%;
    }
.gallery-columns-5.gallery:not(.siteArticleCategory) .gallery-item {
    max-width: 20%;
    }
.gallery-columns-6.gallery:not(.siteArticleCategory) .gallery-item {
    max-width: 16.66%;
    }
.gallery-columns-7.gallery:not(.siteArticleCategory) .gallery-item {
    max-width: 14.28%;
    }
.gallery-columns-8.gallery:not(.siteArticleCategory) .gallery-item {
    max-width: 12.5%;
    }
.gallery-columns-9.gallery:not(.siteArticleCategory) .gallery-item {
    max-width: 11.11%;
    }
@media (max-width: 1200px) {
.gallery-item {
    width: 100% !important;
    max-width: 100% !important;
    }
}

.gallery-icon img {
    margin: 0 auto;
    }
.gallery-caption {
    display: block;
    padding: 5px 0;
    }
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
    display: none;
    }


.content-caption-text {
    font-size: .9em;
    margin-bottom: 1em;
    }
.bypostauthor {
    font-size: inherit;
    }


.siteCommentsBox .form-submit,
.siteCommentsBox + #review_form_wrapper .form-submit,
.site-comments-box .form-submit,
.site-comments-box + #review_form_wrapper .form-submit {
    margin-bottom: 0;
    margin-top: 1em;
    }
.siteCommentsBox,
.site-comments-box {
    margin: 2em 0;
    }
#reviews .siteCommentsBox,
#reviews .site-comments-box {
    margin-top: 0;
    }
.siteCommentsBox > h1,
.siteCommentsBox > h2,
.siteCommentsBox > h3,
.siteCommentsBox > h4,
.siteCommentsBox > h5,
.siteCommentsBox > h6,
.siteCommentsBox > h7,
.siteCommentsBox > h8,
.siteCommentsBox .comment-respond > h1,
.siteCommentsBox .comment-respond > h2,
.siteCommentsBox .comment-respond > h3,
.siteCommentsBox .comment-respond > h4,
.siteCommentsBox .comment-respond > h5,
.siteCommentsBox .comment-respond > h6,
.siteCommentsBox .comment-respond > h7,
.siteCommentsBox .comment-respond > h8,
.site-comments-box > h1,
.site-comments-box > h2,
.site-comments-box > h3,
.site-comments-box > h4,
.site-comments-box > h5,
.site-comments-box > h6,
.site-comments-box > h7,
.site-comments-box > h8,
.site-comments-box .comment-respond > h1,
.site-comments-box .comment-respond > h2,
.site-comments-box .comment-respond > h3,
.site-comments-box .comment-respond > h4,
.site-comments-box .comment-respond > h5,
.site-comments-box .comment-respond > h6,
.site-comments-box .comment-respond > h7,
.site-comments-box .comment-respond > h8 {
    margin: 0 0 .625em;
    padding: 0;
    font-size: 2em;
    }
.siteCommentsBox .comment-respond > h1,
.siteCommentsBox .comment-respond > h2,
.siteCommentsBox .comment-respond > h3,
.siteCommentsBox .comment-respond > h4,
.siteCommentsBox .comment-respond > h5,
.siteCommentsBox .comment-respond > h6,
.siteCommentsBox .comment-respond > h7,
.siteCommentsBox .comment-respond > h8,
.siteCommentsBox + #review_form_wrapper .comment-respond > h1,
.siteCommentsBox + #review_form_wrapper .comment-respond > h2,
.siteCommentsBox + #review_form_wrapper .comment-respond > h3,
.siteCommentsBox + #review_form_wrapper .comment-respond > h4,
.siteCommentsBox + #review_form_wrapper .comment-respond > h5,
.siteCommentsBox + #review_form_wrapper .comment-respond > h6,
.siteCommentsBox + #review_form_wrapper .comment-respond > h7,
.siteCommentsBox + #review_form_wrapper .comment-respond > h8,
.site-comments-box .comment-respond > h1,
.site-comments-box .comment-respond > h2,
.site-comments-box .comment-respond > h3,
.site-comments-box .comment-respond > h4,
.site-comments-box .comment-respond > h5,
.site-comments-box .comment-respond > h6,
.site-comments-box .comment-respond > h7,
.site-comments-box .comment-respond > h8,
.site-comments-box + #review_form_wrapper .comment-respond > h1,
.site-comments-box + #review_form_wrapper .comment-respond > h2,
.site-comments-box + #review_form_wrapper .comment-respond > h3,
.site-comments-box + #review_form_wrapper .comment-respond > h4,
.site-comments-box + #review_form_wrapper .comment-respond > h5,
.site-comments-box + #review_form_wrapper .comment-respond > h6,
.site-comments-box + #review_form_wrapper .comment-respond > h7,
.site-comments-box + #review_form_wrapper .comment-respond > h8 {
    font-size: 2em;
    z-index: 2;
    position: relative;
    padding-bottom: .625em;
    border-bottom: 1px solid;
    }
.siteLightSkin .siteCommentsBox .comment-respond > h1,
.siteLightSkin .siteCommentsBox .comment-respond > h2,
.siteLightSkin .siteCommentsBox .comment-respond > h3,
.siteLightSkin .siteCommentsBox .comment-respond > h4,
.siteLightSkin .siteCommentsBox .comment-respond > h5,
.siteLightSkin .siteCommentsBox .comment-respond > h6,
.siteLightSkin .siteCommentsBox .comment-respond > h7,
.siteLightSkin .siteCommentsBox .comment-respond > h8,
.site-dark-skin .siteLightSkin .siteCommentsBox .comment-respond > h1,
.site-dark-skin .siteLightSkin .siteCommentsBox .comment-respond > h2,
.site-dark-skin .siteLightSkin .siteCommentsBox .comment-respond > h3,
.site-dark-skin .siteLightSkin .siteCommentsBox .comment-respond > h4,
.site-dark-skin .siteLightSkin .siteCommentsBox .comment-respond > h5,
.site-dark-skin .siteLightSkin .siteCommentsBox .comment-respond > h6,
.site-dark-skin .siteLightSkin .siteCommentsBox .comment-respond > h7,
.site-dark-skin .siteLightSkin .siteCommentsBox .comment-respond > h8,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .comment-respond > h1,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .comment-respond > h2,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .comment-respond > h3,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .comment-respond > h4,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .comment-respond > h5,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .comment-respond > h6,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .comment-respond > h7,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .comment-respond > h8,
.siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h1,
.siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h2,
.siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h3,
.siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h4,
.siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h5,
.siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h6,
.siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h7,
.siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h8,
.site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h1,
.site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h2,
.site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h3,
.site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h4,
.site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h5,
.site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h6,
.site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h7,
.site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h8,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h1,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h2,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h3,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h4,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h5,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h6,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h7,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-respond > h8,
.siteLightSkin .site-comments-box .comment-respond > h1,
.siteLightSkin .site-comments-box .comment-respond > h2,
.siteLightSkin .site-comments-box .comment-respond > h3,
.siteLightSkin .site-comments-box .comment-respond > h4,
.siteLightSkin .site-comments-box .comment-respond > h5,
.siteLightSkin .site-comments-box .comment-respond > h6,
.siteLightSkin .site-comments-box .comment-respond > h7,
.siteLightSkin .site-comments-box .comment-respond > h8,
.site-dark-skin .siteLightSkin .site-comments-box .comment-respond > h1,
.site-dark-skin .siteLightSkin .site-comments-box .comment-respond > h2,
.site-dark-skin .siteLightSkin .site-comments-box .comment-respond > h3,
.site-dark-skin .siteLightSkin .site-comments-box .comment-respond > h4,
.site-dark-skin .siteLightSkin .site-comments-box .comment-respond > h5,
.site-dark-skin .siteLightSkin .site-comments-box .comment-respond > h6,
.site-dark-skin .siteLightSkin .site-comments-box .comment-respond > h7,
.site-dark-skin .siteLightSkin .site-comments-box .comment-respond > h8,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .comment-respond > h1,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .comment-respond > h2,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .comment-respond > h3,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .comment-respond > h4,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .comment-respond > h5,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .comment-respond > h6,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .comment-respond > h7,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .comment-respond > h8,
.siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h1,
.siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h2,
.siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h3,
.siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h4,
.siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h5,
.siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h6,
.siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h7,
.siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h8,
.site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h1,
.site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h2,
.site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h3,
.site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h4,
.site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h5,
.site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h6,
.site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h7,
.site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h8,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h1,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h2,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h3,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h4,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h5,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h6,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h7,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-respond > h8 {
    border-bottom-color: rgba(0,0,0,.1);
    }
.site-dark-skin .siteCommentsBox .comment-respond > h1,
.site-dark-skin .siteCommentsBox .comment-respond > h2,
.site-dark-skin .siteCommentsBox .comment-respond > h3,
.site-dark-skin .siteCommentsBox .comment-respond > h4,
.site-dark-skin .siteCommentsBox .comment-respond > h5,
.site-dark-skin .siteCommentsBox .comment-respond > h6,
.site-dark-skin .siteCommentsBox .comment-respond > h7,
.site-dark-skin .siteCommentsBox .comment-respond > h8,
.siteLightSkin .site-dark-skin .siteCommentsBox .comment-respond > h1,
.siteLightSkin .site-dark-skin .siteCommentsBox .comment-respond > h2,
.siteLightSkin .site-dark-skin .siteCommentsBox .comment-respond > h3,
.siteLightSkin .site-dark-skin .siteCommentsBox .comment-respond > h4,
.siteLightSkin .site-dark-skin .siteCommentsBox .comment-respond > h5,
.siteLightSkin .site-dark-skin .siteCommentsBox .comment-respond > h6,
.siteLightSkin .site-dark-skin .siteCommentsBox .comment-respond > h7,
.siteLightSkin .site-dark-skin .siteCommentsBox .comment-respond > h8,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .comment-respond > h1,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .comment-respond > h2,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .comment-respond > h3,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .comment-respond > h4,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .comment-respond > h5,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .comment-respond > h6,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .comment-respond > h7,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .comment-respond > h8,
.site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h1,
.site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h2,
.site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h3,
.site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h4,
.site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h5,
.site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h6,
.site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h7,
.site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h8,
.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h1,
.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h2,
.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h3,
.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h4,
.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h5,
.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h6,
.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h7,
.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h8,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h1,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h2,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h3,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h4,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h5,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h6,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h7,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-respond > h8,
.site-dark-skin .site-comments-box .comment-respond > h1,
.site-dark-skin .site-comments-box .comment-respond > h2,
.site-dark-skin .site-comments-box .comment-respond > h3,
.site-dark-skin .site-comments-box .comment-respond > h4,
.site-dark-skin .site-comments-box .comment-respond > h5,
.site-dark-skin .site-comments-box .comment-respond > h6,
.site-dark-skin .site-comments-box .comment-respond > h7,
.site-dark-skin .site-comments-box .comment-respond > h8,
.siteLightSkin .site-dark-skin .site-comments-box .comment-respond > h1,
.siteLightSkin .site-dark-skin .site-comments-box .comment-respond > h2,
.siteLightSkin .site-dark-skin .site-comments-box .comment-respond > h3,
.siteLightSkin .site-dark-skin .site-comments-box .comment-respond > h4,
.siteLightSkin .site-dark-skin .site-comments-box .comment-respond > h5,
.siteLightSkin .site-dark-skin .site-comments-box .comment-respond > h6,
.siteLightSkin .site-dark-skin .site-comments-box .comment-respond > h7,
.siteLightSkin .site-dark-skin .site-comments-box .comment-respond > h8,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .comment-respond > h1,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .comment-respond > h2,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .comment-respond > h3,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .comment-respond > h4,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .comment-respond > h5,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .comment-respond > h6,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .comment-respond > h7,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .comment-respond > h8,
.site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h1,
.site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h2,
.site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h3,
.site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h4,
.site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h5,
.site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h6,
.site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h7,
.site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h8,
.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h1,
.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h2,
.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h3,
.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h4,
.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h5,
.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h6,
.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h7,
.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h8,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h1,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h2,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h3,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h4,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h5,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h6,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h7,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-respond > h8 {
    border-bottom-color: rgba(255,255,255,.3);
    }
.siteCommentsBox .comment-respond,
.siteCommentsBox + #review_form_wrapper .comment-respond,
.site-comments-box .comment-respond,
.site-comments-box + #review_form_wrapper .comment-respond {
    font-size: 1rem;
    position: relative;
    padding: 2em;
    }
.siteCommentsBox .comment-respond:before,
.siteCommentsBox + #review_form_wrapper .comment-respond:before,
.site-comments-box .comment-respond:before,
.site-comments-box + #review_form_wrapper .comment-respond:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    box-shadow: 0 0 0 4px currentColor inset;
    opacity: .07;
    z-index: 1;
    }
.siteGeneralElementsStyle_rounded .siteCommentsBox .comment-respond:before,
.siteGeneralElementsStyle_rounded .siteCommentsBox + #review_form_wrapper .comment-respond:before,
.siteGeneralElementsStyle_rounded .site-comments-box .comment-respond:before,
.siteGeneralElementsStyle_rounded .site-comments-box + #review_form_wrapper .comment-respond:before {
    border-radius: 25px;
    }
.siteCommentsBox ul.comments,
.siteCommentsBox ul.comments li.comment,
.site-comments-box ul.comments,
.site-comments-box ul.comments li.comment {
    list-style: none;
    display: block;
    padding-left: 0;
    margin: 0;
    }
.siteCommentsBox > ul.comments,
.site-comments-box > ul.comments {
    margin: 0 0 2em;
    }
.siteCommentsBox ul.comments > li,
.siteCommentsBox ul.comments > li.comment > ul.children > li.comment,
.site-comments-box ul.comments > li,
.site-comments-box ul.comments > li.comment > ul.children > li.comment {
    display: block;
    margin: 0;
    }
.siteLightSkin .siteCommentsBox ul.comments > li,
.site-dark-skin .siteLightSkin .siteCommentsBox ul.comments > li,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox ul.comments > li,
.siteLightSkin .siteCommentsBox ul.comments > li.comment > ul.children > li.comment,
.site-dark-skin .siteLightSkin .siteCommentsBox ul.comments > li.comment > ul.children > li.comment,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox ul.comments > li.comment > ul.children > li.comment,
.siteLightSkin .site-comments-box ul.comments > li,
.site-dark-skin .siteLightSkin .site-comments-box ul.comments > li,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box ul.comments > li,
.siteLightSkin .site-comments-box ul.comments > li.comment > ul.children > li.comment,
.site-dark-skin .siteLightSkin .site-comments-box ul.comments > li.comment > ul.children > li.comment,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box ul.comments > li.comment > ul.children > li.comment {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.site-dark-skin .siteCommentsBox ul.comments > li,
.siteLightSkin .site-dark-skin .siteCommentsBox ul.comments > li,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox ul.comments > li,
.site-dark-skin .siteCommentsBox ul.comments > li.comment > ul.children > li.comment,
.siteLightSkin .site-dark-skin .siteCommentsBox ul.comments > li.comment > ul.children > li.comment,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox ul.comments > li.comment > ul.children > li.comment,
.site-dark-skin .site-comments-box ul.comments > li,
.siteLightSkin .site-dark-skin .site-comments-box ul.comments > li,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box ul.comments > li,
.site-dark-skin .site-comments-box ul.comments > li.comment > ul.children > li.comment,
.siteLightSkin .site-dark-skin .site-comments-box ul.comments > li.comment > ul.children > li.comment,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box ul.comments > li.comment > ul.children > li.comment {
    border-top: 1px solid rgba(255,255,255,.3);
    }
.siteCommentsBox ul.comments li > article,
.site-comments-box ul.comments li > article {
    padding: 2em 0;
    position: relative;
    width: 100%;
    display: flex;
    }
.siteCommentsBox ul.comments li > article .commentTxt,
.site-comments-box ul.comments li > article .commentTxt {
    padding: 0;
    flex: 1 1 100%;
    }
.siteCommentsBox ul.comments li > article .commentAvatar,
.site-comments-box ul.comments li > article .commentAvatar {
    padding: 0 20px 0 0;
    flex: 0 1 75px;
    }
.rtl .siteCommentsBox ul.comments li > article .commentAvatar,
.rtl .site-comments-box ul.comments li > article .commentAvatar {
    padding: 0 0 0 20px;
    }
.siteCommentsBox ul.comments li > article .commentAvatar img,
.site-comments-box ul.comments li > article .commentAvatar img {
    display: block;
    width: 100%;
    height: auto;
    }
.siteLightSkin .siteCommentsBox ul.comments li > article .commentAvatar img,
.site-dark-skin .siteLightSkin .siteCommentsBox ul.comments li > article .commentAvatar img,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox ul.comments li > article .commentAvatar img,
.siteLightSkin .site-comments-box ul.comments li > article .commentAvatar img,
.site-dark-skin .siteLightSkin .site-comments-box ul.comments li > article .commentAvatar img,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box ul.comments li > article .commentAvatar img {
    background: rgba(0,0,0,.07);
    }
.site-dark-skin .siteCommentsBox ul.comments li > article .commentAvatar img,
.siteLightSkin .site-dark-skin .siteCommentsBox ul.comments li > article .commentAvatar img,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox ul.comments li > article .commentAvatar img,
.site-dark-skin .site-comments-box ul.comments li > article .commentAvatar img,
.siteLightSkin .site-dark-skin .site-comments-box ul.comments li > article .commentAvatar img,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box ul.comments li > article .commentAvatar img {
    background: rgba(255,255,255,.2);
    }
.siteGeneralElementsStyle_rounded .siteCommentsBox ul.comments li > article .commentAvatar img,
.siteGeneralElementsStyle_rounded .site-comments-box ul.comments li > article .commentAvatar img {
    border-radius: 50%;
    }
.siteCommentsBox ul.comments li.pingback,
.siteCommentsBox ul.comments li.trackback,
.site-comments-box ul.comments li.pingback,
.site-comments-box ul.comments li.trackback {
    padding-top: 1em;
    }
.siteCommentsBox ul.comments li.pingback p,
.siteCommentsBox ul.comments li.trackback p,
.site-comments-box ul.comments li.pingback p,
.site-comments-box ul.comments li.trackback p {
    display: flex;
    }
.siteCommentsBox ul.comments li.pingback p a:not(.comment-edit-link),
.siteCommentsBox ul.comments li.trackback p a:not(.comment-edit-link),
.site-comments-box ul.comments li.pingback p a:not(.comment-edit-link),
.site-comments-box ul.comments li.trackback p a:not(.comment-edit-link) {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    letter-spacing: -.03em;
    padding-left: .25em;
    padding-right: .25em;
    }
.siteCommentsBox ul.comments li.pingback p a:not(.comment-edit-link):hover,
.siteCommentsBox ul.comments li.trackback p a:not(.comment-edit-link):hover,
.site-comments-box ul.comments li.pingback p a:not(.comment-edit-link):hover,
.site-comments-box ul.comments li.trackback p a:not(.comment-edit-link):hover {
    color: #f1b209 !important;
    }
.siteLightSkin .siteCommentsBox ul.comments li.pingback p a:not(.comment-edit-link),
.site-dark-skin .siteLightSkin .siteCommentsBox ul.comments li.pingback p a:not(.comment-edit-link),
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox ul.comments li.pingback p a:not(.comment-edit-link),
.siteLightSkin .siteCommentsBox ul.comments li.trackback p a:not(.comment-edit-link),
.site-dark-skin .siteLightSkin .siteCommentsBox ul.comments li.trackback p a:not(.comment-edit-link),
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox ul.comments li.trackback p a:not(.comment-edit-link),
.siteLightSkin .site-comments-box ul.comments li.pingback p a:not(.comment-edit-link),
.site-dark-skin .siteLightSkin .site-comments-box ul.comments li.pingback p a:not(.comment-edit-link),
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box ul.comments li.pingback p a:not(.comment-edit-link),
.siteLightSkin .site-comments-box ul.comments li.trackback p a:not(.comment-edit-link),
.site-dark-skin .siteLightSkin .site-comments-box ul.comments li.trackback p a:not(.comment-edit-link),
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box ul.comments li.trackback p a:not(.comment-edit-link) {
    color: #000;
    }
.site-dark-skin .siteCommentsBox ul.comments li.pingback p a:not(.comment-edit-link),
.siteLightSkin .site-dark-skin .siteCommentsBox ul.comments li.pingback p a:not(.comment-edit-link),
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox ul.comments li.pingback p a:not(.comment-edit-link),
.site-dark-skin .siteCommentsBox ul.comments li.trackback p a:not(.comment-edit-link),
.siteLightSkin .site-dark-skin .siteCommentsBox ul.comments li.trackback p a:not(.comment-edit-link),
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox ul.comments li.trackback p a:not(.comment-edit-link),
.site-dark-skin .site-comments-box ul.comments li.pingback p a:not(.comment-edit-link),
.siteLightSkin .site-dark-skin .site-comments-box ul.comments li.pingback p a:not(.comment-edit-link),
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box ul.comments li.pingback p a:not(.comment-edit-link),
.site-dark-skin .site-comments-box ul.comments li.trackback p a:not(.comment-edit-link),
.siteLightSkin .site-dark-skin .site-comments-box ul.comments li.trackback p a:not(.comment-edit-link),
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box ul.comments li.trackback p a:not(.comment-edit-link) {
    color: #fff;
    }
.siteCommentsBox ul.comments li.pingback p .edit-link,
.siteCommentsBox ul.comments li.trackback p .edit-link,
.site-comments-box ul.comments li.pingback p .edit-link,
.site-comments-box ul.comments li.trackback p .edit-link {
    font-family: Arial,Helvetica,sans-serif;
    margin-left: auto;
    font-size: .875rem;
    line-height: 1;
    }
.rtl .siteCommentsBox ul.comments li.pingback p .edit-link,
.rtl .siteCommentsBox ul.comments li.trackback p .edit-link,
.rtl .site-comments-box ul.comments li.pingback p .edit-link,
.rtl .site-comments-box ul.comments li.trackback p .edit-link {
    margin-left: 0;
    margin-right: auto;
    }
.siteCommentsBox ul.comments li.pingback p .edit-link a,
.siteCommentsBox ul.comments li.trackback p .edit-link a,
.site-comments-box ul.comments li.pingback p .edit-link a,
.site-comments-box ul.comments li.trackback p .edit-link a {
    display: inline-flex;
    flex-direction: row;
    font-size: .875rem color: #f1b209;
    }
.siteCommentsBox ul.comments li.pingback p .edit-link a:before,
.siteCommentsBox ul.comments li.trackback p .edit-link a:before,
.site-comments-box ul.comments li.pingback p .edit-link a:before,
.site-comments-box ul.comments li.trackback p .edit-link a:before {
    font-family:Arial,Helvetica,sans-serif;
    margin: 0;
    display: block;
    opacity: 1;
    margin: 0 .5em 0 0;
    content:"";
    }
.rtl .siteCommentsBox ul.comments li.pingback p .edit-link a:before,
.rtl .siteCommentsBox ul.comments li.trackback p .edit-link a:before,
.rtl .site-comments-box ul.comments li.pingback p .edit-link a:before,
.rtl .site-comments-box ul.comments li.trackback p .edit-link a:before {
    margin: 0 0 0 .5em;
    }
.siteCommentsBox ul.comments li.pingback p .edit-link .comment-edit-link,
.siteCommentsBox ul.comments li.trackback p .edit-link .comment-edit-link,
.site-comments-box ul.comments li.pingback p .edit-link .comment-edit-link,
.site-comments-box ul.comments li.trackback p .edit-link .comment-edit-link {
    transition: 300ms ease all;
    }
.siteLightSkin .siteCommentsBox ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.site-dark-skin .siteLightSkin .siteCommentsBox ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.siteLightSkin .siteCommentsBox ul.comments li.trackback p .edit-link .comment-edit-link:hover,
.site-dark-skin .siteLightSkin .siteCommentsBox ul.comments li.trackback p .edit-link .comment-edit-link:hover,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox ul.comments li.trackback p .edit-link .comment-edit-link:hover,
.siteLightSkin .site-comments-box ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.site-dark-skin .siteLightSkin .site-comments-box ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.siteLightSkin .site-comments-box ul.comments li.trackback p .edit-link .comment-edit-link:hover,
.site-dark-skin .siteLightSkin .site-comments-box ul.comments li.trackback p .edit-link .comment-edit-link:hover,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box ul.comments li.trackback p .edit-link .comment-edit-link:hover {
    color: #000;
    }
.site-dark-skin .siteCommentsBox ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.siteLightSkin .site-dark-skin .siteCommentsBox ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.site-dark-skin .siteCommentsBox ul.comments li.trackback p .edit-link .comment-edit-link:hover,
.siteLightSkin .site-dark-skin .siteCommentsBox ul.comments li.trackback p .edit-link .comment-edit-link:hover,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox ul.comments li.trackback p .edit-link .comment-edit-link:hover,
.site-dark-skin .site-comments-box ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.siteLightSkin .site-dark-skin .site-comments-box ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box ul.comments li.pingback p .edit-link .comment-edit-link:hover,
.site-dark-skin .site-comments-box ul.comments li.trackback p .edit-link .comment-edit-link:hover,
.siteLightSkin .site-dark-skin .site-comments-box ul.comments li.trackback p .edit-link .comment-edit-link:hover,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box ul.comments li.trackback p .edit-link .comment-edit-link:hover {
    color: #fff;
    }
.siteCommentsBox ul.children,
.site-comments-box ul.children {
    margin: 0 0 0 20px;
    font-size: .85rem;
    }
.siteCommentsBox input,
.siteCommentsBox textarea,
.site-comments-box input,
.site-comments-box textarea {
    transition: all 300ms ease;
    }
.siteCommentsBox .siteComment,
.site-comments-box .siteComment {
    line-height: 0;
    }
.siteCommentsBox .siteComment textarea,
.siteCommentsBox .siteComment label,
.site-comments-box .siteComment textarea,
.site-comments-box .siteComment label {
    line-height: 1.5;
    }
.siteCommentsBox .vcard,
.site-comments-box .vcard {
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-content: flex-start;
    align-items: center;
    padding-bottom: 1em;
    }
.siteCommentsBox .vcard h1.author,
.siteCommentsBox .vcard h2.author,
.siteCommentsBox .vcard h3.author,
.siteCommentsBox .vcard h4.author,
.siteCommentsBox .vcard h5.author,
.siteCommentsBox .vcard h6.author,
.siteCommentsBox .vcard h7.author,
.siteCommentsBox .vcard h8.author,
.site-comments-box .vcard h1.author,
.site-comments-box .vcard h2.author,
.site-comments-box .vcard h3.author,
.site-comments-box .vcard h4.author,
.site-comments-box .vcard h5.author,
.site-comments-box .vcard h6.author,
.site-comments-box .vcard h7.author,
.site-comments-box .vcard h8.author {
    margin: 0;
    padding: 0;
    line-height: 1.3;
    flex: 1 1 auto;
    font-size: 1.125rem;
    }
.siteCommentsBox .vcard h1.author a,
.siteCommentsBox .vcard h2.author a,
.siteCommentsBox .vcard h3.author a,
.siteCommentsBox .vcard h4.author a,
.siteCommentsBox .vcard h5.author a,
.siteCommentsBox .vcard h6.author a,
.siteCommentsBox .vcard h7.author a,
.siteCommentsBox .vcard h8.author a,
.site-comments-box .vcard h1.author a,
.site-comments-box .vcard h2.author a,
.site-comments-box .vcard h3.author a,
.site-comments-box .vcard h4.author a,
.site-comments-box .vcard h5.author a,
.site-comments-box .vcard h6.author a,
.site-comments-box .vcard h7.author a,
.site-comments-box .vcard h8.author a {
    color: inherit;
    }
.siteCommentsBox .vcard h1.author a:hover,
.siteCommentsBox .vcard h2.author a:hover,
.siteCommentsBox .vcard h3.author a:hover,
.siteCommentsBox .vcard h4.author a:hover,
.siteCommentsBox .vcard h5.author a:hover,
.siteCommentsBox .vcard h6.author a:hover,
.siteCommentsBox .vcard h7.author a:hover,
.siteCommentsBox .vcard h8.author a:hover,
.site-comments-box .vcard h1.author a:hover,
.site-comments-box .vcard h2.author a:hover,
.site-comments-box .vcard h3.author a:hover,
.site-comments-box .vcard h4.author a:hover,
.site-comments-box .vcard h5.author a:hover,
.site-comments-box .vcard h6.author a:hover,
.site-comments-box .vcard h7.author a:hover,
.site-comments-box .vcard h8.author a:hover {
    color: #f1b209;
    }
.siteCommentsBox .vcard .posted,
.site-comments-box .vcard .posted {
    margin: 0;
    text-align: right;
    padding: 0 0 0 10px;
    font-size: .875rem;
    display: flex;
    align-items: center;
    line-height: 1.5;
    }
.rtl .siteCommentsBox .vcard .posted,
.rtl .site-comments-box .vcard .posted {
    text-align: left;
    padding: 0 10px 0 0;
    }
.siteCommentsBox .vcard .posted:before,
.site-comments-box .vcard .posted:before {
    font-family:Arial,Helvetica,sans-serif;
    font-size: 1rem;
    margin: 0 5px 0 0;
    color: #f1b209;
    content:"";
    }
.rtl .siteCommentsBox .vcard .posted:before,
.rtl .site-comments-box .vcard .posted:before {
    margin: 0 0 0 5px;
    }
.siteCommentsBox .vcard .star-rating,
.site-comments-box .vcard .star-rating {
    margin-left: .5em;
    }
.siteCommentsBox .vcard .star-rating strong,
.site-comments-box .vcard .star-rating strong {
    display: none;
    }
.rtl .siteCommentsBox .vcard .star-rating,
.rtl .site-comments-box .vcard .star-rating {
    right: auto;
    margin-left: 0;
    margin-right: .5em;
    }
.siteCommentsBox .commentTxt .comment,
.site-comments-box .commentTxt .comment {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    }
.siteCommentsBox .commentTxt .comment > *,
.site-comments-box .commentTxt .comment > * {
    flex: 1 0 100%;
    }
.siteCommentsBox .commentTxt .comment p.edit-link,
.siteCommentsBox .commentTxt .comment p.reply,
.site-comments-box .commentTxt .comment p.edit-link,
.site-comments-box .commentTxt .comment p.reply {
    flex: 1 1 auto;
    font-size: 1rem;
    }
.siteCommentsBox .commentTxt .comment p.reply,
.site-comments-box .commentTxt .comment p.reply {
    display: flex;
    justify-content: flex-start;
    }
.siteCommentsBox .commentTxt .comment p.reply a,
.site-comments-box .commentTxt .comment p.reply a {
    font-family: Arial,Helvetica,sans-serif;
    display: flex;
    font-size: .875em;
    padding: .3em 1em;
    overflow: hidden;
    position: relative;
    box-shadow: 0 0 #f1b209 inset;
    }
.siteHardRoundedButtons .siteCommentsBox .commentTxt .comment p.reply a,
.siteHardRoundedButtons .site-comments-box .commentTxt .comment p.reply a {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .siteCommentsBox .commentTxt .comment p.reply a,
.siteSoftRoundedButtons .site-comments-box .commentTxt .comment p.reply a {
    border-radius: 5px;
    }
.siteLightSkin .siteCommentsBox .commentTxt .comment p.reply a,
.site-dark-skin .siteLightSkin .siteCommentsBox .commentTxt .comment p.reply a,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .commentTxt .comment p.reply a,
.siteLightSkin .site-comments-box .commentTxt .comment p.reply a,
.site-dark-skin .siteLightSkin .site-comments-box .commentTxt .comment p.reply a,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .commentTxt .comment p.reply a {
    color: #000;
    }
.site-dark-skin .siteCommentsBox .commentTxt .comment p.reply a,
.siteLightSkin .site-dark-skin .siteCommentsBox .commentTxt .comment p.reply a,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .commentTxt .comment p.reply a,
.site-dark-skin .site-comments-box .commentTxt .comment p.reply a,
.siteLightSkin .site-dark-skin .site-comments-box .commentTxt .comment p.reply a,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .commentTxt .comment p.reply a {
    color: #fff;
    }
.siteCommentsBox .commentTxt .comment p.reply a:before,
.site-comments-box .commentTxt .comment p.reply a:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    margin-right: .5em;
    }
.rtl .siteCommentsBox .commentTxt .comment p.reply a:before,
.rtl .site-comments-box .commentTxt .comment p.reply a:before {
    margin-right: 0;
    margin-left: .5em;
    }
.siteCommentsBox .commentTxt .comment p.reply a:after,
.site-comments-box .commentTxt .comment p.reply a:after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    content: "";
    display: block;
    z-index: -1;
    background: currentColor;
    opacity: .07;
    }
.siteCommentsBox .commentTxt .comment p.reply a:hover,
.site-comments-box .commentTxt .comment p.reply a:hover {
    box-shadow: 0 -2.5em 0 #f1b209 inset;
    color: #fff;
    }
.siteCommentsBox .commentTxt .comment p.edit-link,
.site-comments-box .commentTxt .comment p.edit-link {
    display: flex;
    justify-content: flex-end;
    }
.siteCommentsBox .commentTxt .comment p.edit-link a,
.site-comments-box .commentTxt .comment p.edit-link a {
    display: flex;
    font-size: .875em;
    padding: .3em 0;
    overflow: hidden;
    }
.siteCommentsBox .commentTxt .comment p.edit-link a:before,
.site-comments-box .commentTxt .comment p.edit-link a:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    margin-right: .5em;
    }
.rtl .siteCommentsBox .commentTxt .comment p.edit-link a:before,
.rtl .site-comments-box .commentTxt .comment p.edit-link a:before {
    margin-right: 0;
    margin-left: .5em;
    }
.siteLightSkin .siteCommentsBox .commentTxt .comment p.edit-link a:hover,
.site-dark-skin .siteLightSkin .siteCommentsBox .commentTxt .comment p.edit-link a:hover,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .commentTxt .comment p.edit-link a:hover,
.siteLightSkin .site-comments-box .commentTxt .comment p.edit-link a:hover,
.site-dark-skin .siteLightSkin .site-comments-box .commentTxt .comment p.edit-link a:hover,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .commentTxt .comment p.edit-link a:hover {
    color: #000;
    }
.site-dark-skin .siteCommentsBox .commentTxt .comment p.edit-link a:hover,
.siteLightSkin .site-dark-skin .siteCommentsBox .commentTxt .comment p.edit-link a:hover,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .commentTxt .comment p.edit-link a:hover,
.site-dark-skin .site-comments-box .commentTxt .comment p.edit-link a:hover,
.siteLightSkin .site-dark-skin .site-comments-box .commentTxt .comment p.edit-link a:hover,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .commentTxt .comment p.edit-link a:hover {
    color: #fff;
    }
.siteCommentsBox .commentTxt p.edit-link a:before,
.site-comments-box .commentTxt p.edit-link a:before {
    content:"";
    }
.siteCommentsBox .comments .comment-respond,
.site-comments-box .comments .comment-respond {
    margin-bottom: 2em;
    }
.siteCommentsBox .comment-form,
.siteCommentsBox + #review_form_wrapper .comment-form,
.site-comments-box .comment-form,
.site-comments-box + #review_form_wrapper .comment-form {
    position: relative;
    z-index: 2;
    }
.siteCommentsBox .comment-form .comment-notes,
.siteCommentsBox .comment-form .logged-in-as,
.siteCommentsBox + #review_form_wrapper .comment-form .comment-notes,
.siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as,
.site-comments-box .comment-form .comment-notes,
.site-comments-box .comment-form .logged-in-as,
.site-comments-box + #review_form_wrapper .comment-form .comment-notes,
.site-comments-box + #review_form_wrapper .comment-form .logged-in-as {
    order: 1;
    flex: 1 0 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    }
.siteCommentsBox .comment-form .comment-notes a:first-child,
.siteCommentsBox .comment-form .logged-in-as a:first-child,
.siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:first-child,
.siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:first-child,
.site-comments-box .comment-form .comment-notes a:first-child,
.site-comments-box .comment-form .logged-in-as a:first-child,
.site-comments-box + #review_form_wrapper .comment-form .comment-notes a:first-child,
.site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:first-child {
    font-weight: bold;
    }
.siteLightSkin .siteCommentsBox .comment-form .comment-notes a:first-child,
.site-dark-skin .siteLightSkin .siteCommentsBox .comment-form .comment-notes a:first-child,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .comment-form .comment-notes a:first-child,
.siteLightSkin .siteCommentsBox .comment-form .logged-in-as a:first-child,
.site-dark-skin .siteLightSkin .siteCommentsBox .comment-form .logged-in-as a:first-child,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .comment-form .logged-in-as a:first-child,
.siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:first-child,
.site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:first-child,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:first-child,
.siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:first-child,
.site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:first-child,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:first-child,
.siteLightSkin .site-comments-box .comment-form .comment-notes a:first-child,
.site-dark-skin .siteLightSkin .site-comments-box .comment-form .comment-notes a:first-child,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .comment-form .comment-notes a:first-child,
.siteLightSkin .site-comments-box .comment-form .logged-in-as a:first-child,
.site-dark-skin .siteLightSkin .site-comments-box .comment-form .logged-in-as a:first-child,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .comment-form .logged-in-as a:first-child,
.siteLightSkin .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:first-child,
.site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:first-child,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:first-child,
.siteLightSkin .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:first-child,
.site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:first-child,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:first-child {
    color: #000;
    }
.site-dark-skin .siteCommentsBox .comment-form .comment-notes a:first-child,
.siteLightSkin .site-dark-skin .siteCommentsBox .comment-form .comment-notes a:first-child,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .comment-form .comment-notes a:first-child,
.site-dark-skin .siteCommentsBox .comment-form .logged-in-as a:first-child,
.siteLightSkin .site-dark-skin .siteCommentsBox .comment-form .logged-in-as a:first-child,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .comment-form .logged-in-as a:first-child,
.site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:first-child,
.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:first-child,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:first-child,
.site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:first-child,
.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:first-child,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:first-child,
.site-dark-skin .site-comments-box .comment-form .comment-notes a:first-child,
.siteLightSkin .site-dark-skin .site-comments-box .comment-form .comment-notes a:first-child,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .comment-form .comment-notes a:first-child,
.site-dark-skin .site-comments-box .comment-form .logged-in-as a:first-child,
.siteLightSkin .site-dark-skin .site-comments-box .comment-form .logged-in-as a:first-child,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .comment-form .logged-in-as a:first-child,
.site-dark-skin .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:first-child,
.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:first-child,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:first-child,
.site-dark-skin .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:first-child,
.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:first-child,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:first-child {
    color: #fff;
    }
.siteCommentsBox .comment-form .comment-notes a:first-child:hover,
.siteCommentsBox .comment-form .logged-in-as a:first-child:hover,
.siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:first-child:hover,
.siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:first-child:hover,
.site-comments-box .comment-form .comment-notes a:first-child:hover,
.site-comments-box .comment-form .logged-in-as a:first-child:hover,
.site-comments-box + #review_form_wrapper .comment-form .comment-notes a:first-child:hover,
.site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:first-child:hover {
    color: #f1b209 !important;
    }
.siteCommentsBox .comment-form .comment-notes a:first-child:before,
.siteCommentsBox .comment-form .logged-in-as a:first-child:before,
.siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:first-child:before,
.siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:first-child:before,
.site-comments-box .comment-form .comment-notes a:first-child:before,
.site-comments-box .comment-form .logged-in-as a:first-child:before,
.site-comments-box + #review_form_wrapper .comment-form .comment-notes a:first-child:before,
.site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:first-child:before {
    width: .3em;
    content: "";
    display: inline-block;
    }
.siteCommentsBox .comment-form .comment-notes a:last-child,
.siteCommentsBox .comment-form .logged-in-as a:last-child,
.siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:last-child,
.siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:last-child,
.site-comments-box .comment-form .comment-notes a:last-child,
.site-comments-box .comment-form .logged-in-as a:last-child,
.site-comments-box + #review_form_wrapper .comment-form .comment-notes a:last-child,
.site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:last-child {
    display: flex;
    margin-left: auto;
    font-family: Arial,Helvetica,sans-serif;
    display: flex;
    font-size: .875em;
    padding: .3em 1em;
    overflow: hidden;
    position: relative;
    box-shadow: 0 0 #f1b209 inset;
    }
.siteHardRoundedButtons .siteCommentsBox .comment-form .comment-notes a:last-child,
.siteHardRoundedButtons .siteCommentsBox .comment-form .logged-in-as a:last-child,
.siteHardRoundedButtons .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:last-child,
.siteHardRoundedButtons .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:last-child,
.siteHardRoundedButtons .site-comments-box .comment-form .comment-notes a:last-child,
.siteHardRoundedButtons .site-comments-box .comment-form .logged-in-as a:last-child,
.siteHardRoundedButtons .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:last-child,
.siteHardRoundedButtons .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:last-child {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .siteCommentsBox .comment-form .comment-notes a:last-child,
.siteSoftRoundedButtons .siteCommentsBox .comment-form .logged-in-as a:last-child,
.siteSoftRoundedButtons .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:last-child,
.siteSoftRoundedButtons .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:last-child,
.siteSoftRoundedButtons .site-comments-box .comment-form .comment-notes a:last-child,
.siteSoftRoundedButtons .site-comments-box .comment-form .logged-in-as a:last-child,
.siteSoftRoundedButtons .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:last-child,
.siteSoftRoundedButtons .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:last-child {
    border-radius: 5px;
    }
.siteLightSkin .siteCommentsBox .comment-form .comment-notes a:last-child,
.site-dark-skin .siteLightSkin .siteCommentsBox .comment-form .comment-notes a:last-child,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .comment-form .comment-notes a:last-child,
.siteLightSkin .siteCommentsBox .comment-form .logged-in-as a:last-child,
.site-dark-skin .siteLightSkin .siteCommentsBox .comment-form .logged-in-as a:last-child,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .comment-form .logged-in-as a:last-child,
.siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:last-child,
.site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:last-child,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:last-child,
.siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:last-child,
.site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:last-child,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:last-child,
.siteLightSkin .site-comments-box .comment-form .comment-notes a:last-child,
.site-dark-skin .siteLightSkin .site-comments-box .comment-form .comment-notes a:last-child,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .comment-form .comment-notes a:last-child,
.siteLightSkin .site-comments-box .comment-form .logged-in-as a:last-child,
.site-dark-skin .siteLightSkin .site-comments-box .comment-form .logged-in-as a:last-child,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .comment-form .logged-in-as a:last-child,
.siteLightSkin .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:last-child,
.site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:last-child,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:last-child,
.siteLightSkin .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:last-child,
.site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:last-child,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:last-child {
    color: #000;
    }
.site-dark-skin .siteCommentsBox .comment-form .comment-notes a:last-child,
.siteLightSkin .site-dark-skin .siteCommentsBox .comment-form .comment-notes a:last-child,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .comment-form .comment-notes a:last-child,
.site-dark-skin .siteCommentsBox .comment-form .logged-in-as a:last-child,
.siteLightSkin .site-dark-skin .siteCommentsBox .comment-form .logged-in-as a:last-child,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .comment-form .logged-in-as a:last-child,
.site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:last-child,
.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:last-child,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:last-child,
.site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:last-child,
.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:last-child,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:last-child,
.site-dark-skin .site-comments-box .comment-form .comment-notes a:last-child,
.siteLightSkin .site-dark-skin .site-comments-box .comment-form .comment-notes a:last-child,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .comment-form .comment-notes a:last-child,
.site-dark-skin .site-comments-box .comment-form .logged-in-as a:last-child,
.siteLightSkin .site-dark-skin .site-comments-box .comment-form .logged-in-as a:last-child,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .comment-form .logged-in-as a:last-child,
.site-dark-skin .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:last-child,
.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:last-child,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:last-child,
.site-dark-skin .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:last-child,
.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:last-child,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:last-child {
    color: #fff;
    }
.siteCommentsBox .comment-form .comment-notes a:last-child:before,
.siteCommentsBox .comment-form .logged-in-as a:last-child:before,
.siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:last-child:before,
.siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:last-child:before,
.site-comments-box .comment-form .comment-notes a:last-child:before,
.site-comments-box .comment-form .logged-in-as a:last-child:before,
.site-comments-box + #review_form_wrapper .comment-form .comment-notes a:last-child:before,
.site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:last-child:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    margin-right: .5em;
    }
.rtl .siteCommentsBox .comment-form .comment-notes a:last-child:before,
.rtl .siteCommentsBox .comment-form .logged-in-as a:last-child:before,
.rtl .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:last-child:before,
.rtl .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:last-child:before,
.rtl .site-comments-box .comment-form .comment-notes a:last-child:before,
.rtl .site-comments-box .comment-form .logged-in-as a:last-child:before,
.rtl .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:last-child:before,
.rtl .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:last-child:before {
    margin-right: 0;
    margin-left: .5em;
    }
.siteCommentsBox .comment-form .comment-notes a:last-child:after,
.siteCommentsBox .comment-form .logged-in-as a:last-child:after,
.siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:last-child:after,
.siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:last-child:after,
.site-comments-box .comment-form .comment-notes a:last-child:after,
.site-comments-box .comment-form .logged-in-as a:last-child:after,
.site-comments-box + #review_form_wrapper .comment-form .comment-notes a:last-child:after,
.site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:last-child:after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    content: "";
    display: block;
    z-index: -1;
    background: currentColor;
    opacity: .07;
    }
.siteCommentsBox .comment-form .comment-notes a:last-child:hover,
.siteCommentsBox .comment-form .logged-in-as a:last-child:hover,
.siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:last-child:hover,
.siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:last-child:hover,
.site-comments-box .comment-form .comment-notes a:last-child:hover,
.site-comments-box .comment-form .logged-in-as a:last-child:hover,
.site-comments-box + #review_form_wrapper .comment-form .comment-notes a:last-child:hover,
.site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:last-child:hover {
    box-shadow: 0 -2.5em 0 #f1b209 inset;
    color: #fff;
    }
.rtl .siteCommentsBox .comment-form .comment-notes a:last-child,
.rtl .siteCommentsBox .comment-form .logged-in-as a:last-child,
.rtl .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:last-child,
.rtl .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:last-child,
.rtl .site-comments-box .comment-form .comment-notes a:last-child,
.rtl .site-comments-box .comment-form .logged-in-as a:last-child,
.rtl .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:last-child,
.rtl .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:last-child {
    margin-left: 0;
    margin-right: auto;
    }
.siteCommentsBox .comment-form > .pcItem,
.siteCommentsBox + #review_form_wrapper .comment-form > .pcItem,
.site-comments-box .comment-form > .pcItem,
.site-comments-box + #review_form_wrapper .comment-form > .pcItem {
    flex: 1 1 33.333333%;
    padding-right: 1em;
    }
.siteCommentsBox .comment-form > .pcItem label,
.siteCommentsBox + #review_form_wrapper .comment-form > .pcItem label,
.site-comments-box .comment-form > .pcItem label,
.site-comments-box + #review_form_wrapper .comment-form > .pcItem label {
    display: none;
    }
.rtl .siteCommentsBox .comment-form > .pcItem,
.rtl .siteCommentsBox + #review_form_wrapper .comment-form > .pcItem,
.rtl .site-comments-box .comment-form > .pcItem,
.rtl .site-comments-box + #review_form_wrapper .comment-form > .pcItem {
    padding-right: 0;
    padding-left: 1em;
    }
.siteCommentsBox .comment-form > .pcItem p,
.siteCommentsBox + #review_form_wrapper .comment-form > .pcItem p,
.site-comments-box .comment-form > .pcItem p,
.site-comments-box + #review_form_wrapper .comment-form > .pcItem p {
    margin-bottom: 1em;
    }
.siteCommentsBox .comment-form > .pcItem p.siteFieldRequired,
.siteCommentsBox + #review_form_wrapper .comment-form > .pcItem p.siteFieldRequired,
.site-comments-box .comment-form > .pcItem p.siteFieldRequired,
.site-comments-box + #review_form_wrapper .comment-form > .pcItem p.siteFieldRequired {
    position: relative;
    }
.siteCommentsBox .comment-form > .pcItem p.siteFieldRequired:after,
.siteCommentsBox + #review_form_wrapper .comment-form > .pcItem p.siteFieldRequired:after,
.site-comments-box .comment-form > .pcItem p.siteFieldRequired:after,
.site-comments-box + #review_form_wrapper .comment-form > .pcItem p.siteFieldRequired:after {
    display: block;
    content: "";
    background: #f1b209;
    width: 6px;
    height: 6px;
    position: absolute;
    top: .25em;
    right: .25em;
    z-index: 5;
    pointer-events: none;
    }
.siteGeneralElementsStyle_rounded .siteCommentsBox .comment-form > .pcItem p.siteFieldRequired:after,
.siteGeneralElementsStyle_rounded .siteCommentsBox + #review_form_wrapper .comment-form > .pcItem p.siteFieldRequired:after,
.siteGeneralElementsStyle_rounded .site-comments-box .comment-form > .pcItem p.siteFieldRequired:after,
.siteGeneralElementsStyle_rounded .site-comments-box + #review_form_wrapper .comment-form > .pcItem p.siteFieldRequired:after {
    border-radius: 6px;
    }
.siteGeneralElementsStyle_skewed .siteCommentsBox .comment-form > .pcItem p.siteFieldRequired:after,
.siteGeneralElementsStyle_skewed .siteCommentsBox + #review_form_wrapper .comment-form > .pcItem p.siteFieldRequired:after,
.siteGeneralElementsStyle_skewed .site-comments-box .comment-form > .pcItem p.siteFieldRequired:after,
.siteGeneralElementsStyle_skewed .site-comments-box + #review_form_wrapper .comment-form > .pcItem p.siteFieldRequired:after {
    transform: skewY(-30deg);
    transform-origin: top right;
    }
.rtl.siteGeneralElementsStyle_skewed .siteCommentsBox .comment-form > .pcItem p.siteFieldRequired:after,
.rtl.siteGeneralElementsStyle_skewed .siteCommentsBox + #review_form_wrapper .comment-form > .pcItem p.siteFieldRequired:after,
.rtl.siteGeneralElementsStyle_skewed .site-comments-box .comment-form > .pcItem p.siteFieldRequired:after,
.rtl.siteGeneralElementsStyle_skewed .site-comments-box + #review_form_wrapper .comment-form > .pcItem p.siteFieldRequired:after {
    transform: skewY(30deg);
    transform-origin: top left;
    }
.rtl .siteCommentsBox .comment-form > .pcItem p.siteFieldRequired:after,
.rtl .siteCommentsBox + #review_form_wrapper .comment-form > .pcItem p.siteFieldRequired:after,
.rtl .site-comments-box .comment-form > .pcItem p.siteFieldRequired:after,
.rtl .site-comments-box + #review_form_wrapper .comment-form > .pcItem p.siteFieldRequired:after {
    right: auto;
    left: .25em;
    }
.siteCommentsBox .comment-form > .pcItem.siteCommentAuthor,
.siteCommentsBox + #review_form_wrapper .comment-form > .pcItem.siteCommentAuthor,
.site-comments-box .comment-form > .pcItem.siteCommentAuthor,
.site-comments-box + #review_form_wrapper .comment-form > .pcItem.siteCommentAuthor {
    order: 2;
    }
.siteCommentsBox .comment-form > .pcItem.siteCommentEmail,
.siteCommentsBox + #review_form_wrapper .comment-form > .pcItem.siteCommentEmail,
.site-comments-box .comment-form > .pcItem.siteCommentEmail,
.site-comments-box + #review_form_wrapper .comment-form > .pcItem.siteCommentEmail {
    order: 3;
    }
.siteCommentsBox .comment-form > .pcItem.siteCommentWebsite,
.siteCommentsBox + #review_form_wrapper .comment-form > .pcItem.siteCommentWebsite,
.site-comments-box .comment-form > .pcItem.siteCommentWebsite,
.site-comments-box + #review_form_wrapper .comment-form > .pcItem.siteCommentWebsite {
    order: 4;
    padding: 0;
    }
.siteCommentsBox .comment-form > .pcItem.siteComment,
.siteCommentsBox + #review_form_wrapper .comment-form > .pcItem.siteComment,
.site-comments-box .comment-form > .pcItem.siteComment,
.site-comments-box + #review_form_wrapper .comment-form > .pcItem.siteComment {
    order: 5;
    flex: 1 0 100%;
    padding: 0;
    margin: 0;
    }
.siteCommentsBox .comment-form > .pcItem.siteComment > p:last-child,
.siteCommentsBox + #review_form_wrapper .comment-form > .pcItem.siteComment > p:last-child,
.site-comments-box .comment-form > .pcItem.siteComment > p:last-child,
.site-comments-box + #review_form_wrapper .comment-form > .pcItem.siteComment > p:last-child {
    margin-bottom: 0;
    }
.siteCommentsBox .comments + .comment-respond .comment-form,
.siteCommentsBox > .comment-respond:only-child .comment-form,
.site-comments-box .comments + .comment-respond .comment-form,
.site-comments-box > .comment-respond:only-child .comment-form {
    padding-bottom: 0;
    }
.siteCommentsBox .comment-navigation,
.site-comments-box .comment-navigation {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-bottom: .5em;
    font-size: .875rem;
    }
.siteCommentsBox .comment-navigation a,
.siteCommentsBox .comment-navigation span,
.site-comments-box .comment-navigation a,
.site-comments-box .comment-navigation span {
    display: block;
    }
.siteCommentsBox .comment-navigation a,
.site-comments-box .comment-navigation a {
    display: flex;
    color: inherit;
    flex-direction: row;
    align-items: center;
    position: relative;
    color: currentColor;
    font-weight: bold;
    letter-spacing: -.03em;
    }
.siteCommentsBox .comment-navigation a:before,
.siteCommentsBox .comment-navigation a:after,
.site-comments-box .comment-navigation a:before,
.site-comments-box .comment-navigation a:after {
    transition: 300ms ease all;
    font-weight: normal;
    }
.siteLightSkin .siteCommentsBox .comment-navigation a,
.site-dark-skin .siteLightSkin .siteCommentsBox .comment-navigation a,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .comment-navigation a,
.siteLightSkin .site-comments-box .comment-navigation a,
.site-dark-skin .siteLightSkin .site-comments-box .comment-navigation a,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .comment-navigation a {
    color: #000;
    }
.site-dark-skin .siteCommentsBox .comment-navigation a,
.siteLightSkin .site-dark-skin .siteCommentsBox .comment-navigation a,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .comment-navigation a,
.site-dark-skin .site-comments-box .comment-navigation a,
.siteLightSkin .site-dark-skin .site-comments-box .comment-navigation a,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .comment-navigation a {
    color: #fff;
    }
.siteSoftRoundedButtons .siteCommentsBox .comment-navigation a:before,
.siteSoftRoundedButtons .siteCommentsBox .comment-navigation a:after,
.siteSoftRoundedButtons .site-comments-box .comment-navigation a:before,
.siteSoftRoundedButtons .site-comments-box .comment-navigation a:after {
    border-radius: 5px;
    }
.siteHardRoundedButtons .siteCommentsBox .comment-navigation a:before,
.siteHardRoundedButtons .siteCommentsBox .comment-navigation a:after,
.siteHardRoundedButtons .site-comments-box .comment-navigation a:before,
.siteHardRoundedButtons .site-comments-box .comment-navigation a:after {
    border-radius: 50%;
    }
.siteCommentsBox .comment-navigation a:first-child:before,
.site-comments-box .comment-navigation a:first-child:before {
    font-family:Arial,Helvetica,sans-serif;
    content:"";
    width: 3em;
    height: 3em;
    text-align: center;
    line-height: 3em;
    margin-right: .75em;
    z-index: 2;
    box-shadow: 0 0 0 #f1b209 inset;
    }
.rtl .siteCommentsBox .comment-navigation a:first-child:before,
.rtl .site-comments-box .comment-navigation a:first-child:before {
    content:"";
    margin-right: 0;
    margin-left: .75em;
    }
.siteCommentsBox .comment-navigation a:first-child:after,
.site-comments-box .comment-navigation a:first-child:after {
    content: "";
    display: block;
    order: 10;
    width: 3em;
    height: 3em;
    z-index: 1;
    position: absolute;
    left: 0;
    background: currentColor;
    opacity: .07;
    }
.rtl .siteCommentsBox .comment-navigation a:first-child:after,
.rtl .site-comments-box .comment-navigation a:first-child:after {
    right: 0;
    left: auto;
    }
.siteLightSkin .siteCommentsBox .comment-navigation a:first-child:after,
.site-dark-skin .siteLightSkin .siteCommentsBox .comment-navigation a:first-child:after,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .comment-navigation a:first-child:after,
.siteLightSkin .site-comments-box .comment-navigation a:first-child:after,
.site-dark-skin .siteLightSkin .site-comments-box .comment-navigation a:first-child:after,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .comment-navigation a:first-child:after {
    color: #000;
    }
.site-dark-skin .siteCommentsBox .comment-navigation a:first-child:after,
.siteLightSkin .site-dark-skin .siteCommentsBox .comment-navigation a:first-child:after,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .comment-navigation a:first-child:after,
.site-dark-skin .site-comments-box .comment-navigation a:first-child:after,
.siteLightSkin .site-dark-skin .site-comments-box .comment-navigation a:first-child:after,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .comment-navigation a:first-child:after {
    color: #fff;
    }
.siteCommentsBox .comment-navigation a:last-child:after,
.site-comments-box .comment-navigation a:last-child:after {
    font-family:Arial,Helvetica,sans-serif;
    content:"";
    width: 3em;
    height: 3em;
    text-align: center;
    line-height: 3em;
    margin-left: .75em;
    z-index: 2;
    box-shadow: 0 0 0 #f1b209 inset;
    }
.rtl .siteCommentsBox .comment-navigation a:last-child:after,
.rtl .site-comments-box .comment-navigation a:last-child:after {
    content:"";
    margin-left: 0;
    margin-right: .75em;
    }
.siteCommentsBox .comment-navigation a:last-child:before,
.site-comments-box .comment-navigation a:last-child:before {
    content: "";
    display: block;
    order: 10;
    width: 3em;
    height: 3em;
    z-index: 1;
    position: absolute;
    right: 0;
    background: currentColor;
    opacity: .07;
    }
.rtl .siteCommentsBox .comment-navigation a:last-child:before,
.rtl .site-comments-box .comment-navigation a:last-child:before {
    left: 0;
    right: auto;
    }
.siteLightSkin .siteCommentsBox .comment-navigation a:last-child:before,
.site-dark-skin .siteLightSkin .siteCommentsBox .comment-navigation a:last-child:before,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .comment-navigation a:last-child:before,
.siteLightSkin .site-comments-box .comment-navigation a:last-child:before,
.site-dark-skin .siteLightSkin .site-comments-box .comment-navigation a:last-child:before,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .comment-navigation a:last-child:before {
    color: #000;
    }
.site-dark-skin .siteCommentsBox .comment-navigation a:last-child:before,
.siteLightSkin .site-dark-skin .siteCommentsBox .comment-navigation a:last-child:before,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .comment-navigation a:last-child:before,
.site-dark-skin .site-comments-box .comment-navigation a:last-child:before,
.siteLightSkin .site-dark-skin .site-comments-box .comment-navigation a:last-child:before,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .comment-navigation a:last-child:before {
    color: #fff;
    }
.siteCommentsBox .comment-navigation a:hover,
.site-comments-box .comment-navigation a:hover {
    color: #f1b209;
    }
.siteCommentsBox .comment-navigation a:hover:first-child:before,
.site-comments-box .comment-navigation a:hover:first-child:before {
    color: #fff !important;
    box-shadow: 0 -3em 0 #f1b209 inset;
    }
.siteCommentsBox .comment-navigation a:hover:last-child:after,
.site-comments-box .comment-navigation a:hover:last-child:after {
    color: #fff !important;
    box-shadow: 0 -3em 0 #f1b209 inset;
    }
.siteCommentsBox .comment-navigation span,
.site-comments-box .comment-navigation span {
    color: transparent;
    }
@media (max-width: 380px) {
.siteCommentsBox .comment-navigation,
.site-comments-box .comment-navigation {
    flex-direction: column;
    align-items: center;
    }
.siteCommentsBox .comment-navigation span,
.site-comments-box .comment-navigation span {
    height: 10px;
    }
.siteCommentsBox .comment-navigation a:first-child,
.site-comments-box .comment-navigation a:first-child {
    margin-left: -7.5px;
    }
.rtl .siteCommentsBox .comment-navigation a:first-child,
.rtl .site-comments-box .comment-navigation a:first-child {
    margin-left: 0;
    margin-right: -7.5px;
    }
.siteCommentsBox .comment-navigation a:last-child,
.site-comments-box .comment-navigation a:last-child {
    margin-right: -7.5px;
    }
.rtl .siteCommentsBox .comment-navigation a:last-child,
.rtl .site-comments-box .comment-navigation a:last-child {
    margin-right: 0;
    margin-left: -7.5px;
    }
}

.comment-respond .comment-form {
    display: flex;
    flex-flow: row wrap;
    }
.comment-respond .comment-form > .comment-form-rating {
    order: 2;
    flex: 1 0 100%;
    padding: 0;
    }
.comment-respond .comment-form > .comment-form-author,
.comment-respond .comment-form > .comment-form-email {
    position: relative;
    }
.comment-respond .comment-form > .comment-form-author:after,
.comment-respond .comment-form > .comment-form-email:after {
    display: block;
    content: "";
    background: #f1b209;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 1.75em;
    right: .25em;
    z-index: 5;
    pointer-events: none;
    }
.siteGeneralElementsStyle_rounded .comment-respond .comment-form > .comment-form-author:after,
.siteGeneralElementsStyle_rounded .comment-respond .comment-form > .comment-form-email:after {
    border-radius: 6px;
    }
.rtl .comment-respond .comment-form > .comment-form-author:after,
.rtl .comment-respond .comment-form > .comment-form-email:after {
    right: auto;
    left: .25em;
    }
.comment-respond .comment-form > .comment-form-author {
    order: 3;
    flex: 1 1 50%;
    padding-right: 1em;
    }
.comment-respond .comment-form > .comment-form-author:after {
    right: 1.25em;
    }
.rtl .comment-respond .comment-form > .comment-form-author:after {
    left: 1.25em;
    }
.comment-respond .comment-form > .comment-form-email {
    order: 4;
    flex: 1 1 50%;
    padding: 0;
    }
.comment-respond .comment-form > .comment-form-comment {
    order: 5;
    flex: 1 0 100%;
    padding: 0;
    margin: 0;
    }
.comment-respond .comment-form > .form-submit {
    order: 6;
    flex: 1 0 100%;
    }
.comment-respond .comment-form > .comment-form-cookies-consent {
    order: 6;
    margin: .625em 0 0;
    }
@media (max-width: 768px) {
.siteCommentsBox .comment-form > .pcItem {
    flex: 1 1 100%;
    padding-right: 0 !important;
    padding-left: 0 !important;
    }
.comment-respond .comment-form > .comment-form-rating,
.comment-respond .comment-form > .comment-form-author,
.comment-respond .comment-form > .comment-form-email,
.comment-respond .comment-form > .comment-form-comment,
.comment-respond .comment-form > .form-submit {
    flex: 1 0 100%;
    padding: 0;
    }
.comment-respond .comment-form > .comment-form-author:after {
    right: .25em;
    }
.rtl .comment-respond .comment-form > .comment-form-author:after {
    right: auto;
    left: .25em;
    }
}

.comment-awaiting-moderation {
    color: currentColor;
    font-weight: bold;
    font-size: .875em;
    padding: .5em .8em;
    }
.siteLightSkin .comment-awaiting-moderation,
.site-dark-skin .siteLightSkin .comment-awaiting-moderation,
.siteLightSkin .site-dark-skin .siteLightSkin .comment-awaiting-moderation {
    background: rgba(0,0,0,.05);
    }
.site-dark-skin .comment-awaiting-moderation,
.siteLightSkin .site-dark-skin .comment-awaiting-moderation,
.site-dark-skin.siteLightSkin .site-dark-skin .comment-awaiting-moderation {
    background: rgba(255,255,255,.1);
    }
.comment-reply-title {
    display: block;
    }
.comment-reply-title small {
    font-size: 1rem;
    float: right;
    margin: 0 0 0 2em;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing: 0;
    }
.comment-reply-title small a#cancel-comment-reply-link {
    font-weight: normal;
    display: flex;
    font-size: .875em;
    padding: .3em 1em;
    overflow: hidden;
    position: relative;
    line-height: 1.5rem;
    box-shadow: 0 0 #f1b209 inset;
    }
.siteHardRoundedButtons .comment-reply-title small a#cancel-comment-reply-link {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .comment-reply-title small a#cancel-comment-reply-link {
    border-radius: 5px;
    }
.siteLightSkin .comment-reply-title small a#cancel-comment-reply-link,
.site-dark-skin .siteLightSkin .comment-reply-title small a#cancel-comment-reply-link,
.siteLightSkin .site-dark-skin .siteLightSkin .comment-reply-title small a#cancel-comment-reply-link {
    color: #000;
    }
.site-dark-skin .comment-reply-title small a#cancel-comment-reply-link,
.siteLightSkin .site-dark-skin .comment-reply-title small a#cancel-comment-reply-link,
.site-dark-skin.siteLightSkin .site-dark-skin .comment-reply-title small a#cancel-comment-reply-link {
    color: #fff;
    }
.comment-reply-title small a#cancel-comment-reply-link:before {
    font-family:Arial,Helvetica,sans-serif;
    content:"";
    margin-right: .5em;
    }
.rtl .comment-reply-title small a#cancel-comment-reply-link:before {
    margin-right: 0;
    margin-left: .5em;
    }
.comment-reply-title small a#cancel-comment-reply-link:after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    content: "";
    display: block;
    z-index: -1;
    background: currentColor;
    opacity: .07;
    }
.comment-reply-title small a#cancel-comment-reply-link:hover {
    box-shadow: 0 -2.5em 0 #f1b209 inset;
    color: #fff;
    }
.rtl .comment-reply-title small {
    float: left;
    margin: 0 2em 0 0;
    }
.siteCommentSubmit {
    padding: 1.063em 1.875em;
    font-weight: bold;
    font-size: 1em;
    line-height: 1;
    border: 0;
    color: #fff;
    background: #f1b209;
    font-family: Arial,Helvetica,sans-serif;
    transition: all 300ms ease;
    display: flex;
    overflow: hidden;
    }
.siteCommentSubmit:before {
    order: 2;
    margin-left: 1em;
    transition: all 300ms ease;
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    padding: 1.063em;
    margin: -1.063em -1.875em -1.063em 1.875em;
    background: rgba(0,0,0,.07);
    }
.rtl .siteCommentSubmit:before {
    margin-right: 1.875em;
    margin-left: -1.875em;
    }
.siteCommentSubmit:hover {
    transform: translateY(-5px);
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    filter: brightness(1.1);
    }
.siteHardRoundedButtons .siteCommentSubmit {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .siteCommentSubmit {
    border-radius: 5px;
    }


@media (max-width: 520px) {
.siteCommentsBox .vcard,
.site-comments-box .vcard {
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 10px;
    margin: 0 0 10px;
    }
.siteLightSkin .siteCommentsBox .vcard,
.site-dark-skin .siteLightSkin .siteCommentsBox .vcard,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox .vcard,
.siteLightSkin .site-comments-box .vcard,
.site-dark-skin .siteLightSkin .site-comments-box .vcard,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box .vcard {
    border-bottom: 1px dotted rgba(0,0,0,.1);
    }
.site-dark-skin .siteCommentsBox .vcard,
.siteLightSkin .site-dark-skin .siteCommentsBox .vcard,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox .vcard,
.site-dark-skin .site-comments-box .vcard,
.siteLightSkin .site-dark-skin .site-comments-box .vcard,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box .vcard {
    border-bottom: 1px dotted rgba(255,255,255,.3);
    }
.siteCommentsBox .vcard h5.author,
.site-comments-box .vcard h5.author {
    flex: 1 1 100%;
    }
.siteCommentsBox .vcard .posted,
.site-comments-box .vcard .posted {
    padding: 0;
    margin-top: .7em;
    text-align: left;
    }
.rtl .siteCommentsBox .vcard .posted,
.rtl .site-comments-box .vcard .posted {
    text-align: right;
    }
.siteCommentsBox .vcard .star-rating,
.site-comments-box .vcard .star-rating {
    margin-top: .7em;
    margin-left: auto;
    }
.siteCommentsBox .vcard .star-rating .rtl,
.site-comments-box .vcard .star-rating .rtl {
    margin-left: 0;
    margin-right: auto;
    }
.siteCommentsBox ul.comments ul.children,
.site-comments-box ul.comments ul.children {
    padding: 0;
    margin: 0;
    }
.siteCommentsBox ul.comments ul.children li.comment,
.site-comments-box ul.comments ul.children li.comment {
    padding: 0;
    border-top: none !important;
    }
.siteCommentsBox ul.comments ul.children li.comment article,
.site-comments-box ul.comments ul.children li.comment article {
    position: relative;
    }
.siteLightSkin .siteCommentsBox ul.comments ul.children li.comment article,
.site-dark-skin .siteLightSkin .siteCommentsBox ul.comments ul.children li.comment article,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCommentsBox ul.comments ul.children li.comment article,
.siteLightSkin .site-comments-box ul.comments ul.children li.comment article,
.site-dark-skin .siteLightSkin .site-comments-box ul.comments ul.children li.comment article,
.siteLightSkin .site-dark-skin .siteLightSkin .site-comments-box ul.comments ul.children li.comment article {
    background-color: rgba(0,0,0,.055);
    }
.site-dark-skin .siteCommentsBox ul.comments ul.children li.comment article,
.siteLightSkin .site-dark-skin .siteCommentsBox ul.comments ul.children li.comment article,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCommentsBox ul.comments ul.children li.comment article,
.site-dark-skin .site-comments-box ul.comments ul.children li.comment article,
.siteLightSkin .site-dark-skin .site-comments-box ul.comments ul.children li.comment article,
.site-dark-skin.siteLightSkin .site-dark-skin .site-comments-box ul.comments ul.children li.comment article {
    background-color: rgba(255,255,255,.055);
    }
.siteCommentsBox ul.comments ul.children li.comment article .commentAvatar,
.site-comments-box ul.comments ul.children li.comment article .commentAvatar {
    padding-left: 10px;
    }
.rtl .siteCommentsBox ul.comments ul.children li.comment article .commentAvatar,
.rtl .site-comments-box ul.comments ul.children li.comment article .commentAvatar {
    padding-left: 20px;
    padding-right: 10px;
    }
.siteCommentsBox ul.comments ul.children li.comment article .commentTxt,
.site-comments-box ul.comments ul.children li.comment article .commentTxt {
    padding-right: 15px;
    }
.rtl .siteCommentsBox ul.comments ul.children li.comment article .commentTxt,
.rtl .site-comments-box ul.comments ul.children li.comment article .commentTxt {
    padding-right: 0;
    padding-left: 15px;
    }
.siteCommentsBox ul.comments ul.children li.comment article:after,
.site-comments-box ul.comments ul.children li.comment article:after {
    content:"";
    display: block;
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    font: normal 16px/30px Arial,Helvetica,sans-serif;
    vertical-align: middle;
    text-align: center;
    background: #f1b209;
    color: #fff;
    border-radius: 50%;
    }
.rtl .siteCommentsBox ul.comments ul.children li.comment article:after,
.rtl .site-comments-box ul.comments ul.children li.comment article:after {
    right: auto;
    left: -15px;
    }
.siteCommentsBox ul.comments li:last-child ul.children,
.site-comments-box ul.comments li:last-child ul.children {
    margin-bottom: 2rem;
    }
.siteCommentsBox .comment-reply-title small,
.site-comments-box .comment-reply-title small {
    float: none;
    display: inline-flex;
    clear: both;
    }
}

.no-comments {
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    text-align: center;
    padding: 1em;
    font-weight: bold;
    letter-spacing: -.03em;
    position: relative;
    }
.siteLightSkin .no-comments,
.site-dark-skin .siteLightSkin .no-comments,
.siteLightSkin .site-dark-skin .siteLightSkin .no-comments {
    color: #000;
    }
.site-dark-skin .no-comments,
.siteLightSkin .site-dark-skin .no-comments,
.site-dark-skin.siteLightSkin .site-dark-skin .no-comments {
    color: #fff;
    }
.no-comments:after {
    content: "";
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    background: currentColor;
    opacity: .055;
    }
.siteGeneralElementsStyle_rounded .no-comments:after {
    border-radius: 25px;
    }


.siteBox {
    margin-bottom: 4em;
    }
.siteBox:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }


.sidebar .siteBox:last-child,
.siteSidebar .siteBox:last-child,
.site-site-footer-widgets .siteBox:last-child {
    margin-bottom: 0;
    }
.sidebar .widget_layout_recent_posts ul,
.sidebar .widget_layout_recent_comments ul,
.siteSidebar .widget_layout_recent_posts ul,
.siteSidebar .widget_layout_recent_comments ul,
.site-site-footer-widgets .widget_layout_recent_posts ul,
.site-site-footer-widgets .widget_layout_recent_comments ul {
    margin: 0;
    }
.sidebar .widget_layout_recent_posts ul li,
.sidebar .widget_layout_recent_comments ul li,
.siteSidebar .widget_layout_recent_posts ul li,
.siteSidebar .widget_layout_recent_comments ul li,
.site-site-footer-widgets .widget_layout_recent_posts ul li,
.site-site-footer-widgets .widget_layout_recent_comments ul li {
    margin: 0;
    list-style: none;
    }
.sidebar .widget_layout_recent_posts ul li:first-child,
.sidebar .widget_layout_recent_comments ul li:first-child,
.siteSidebar .widget_layout_recent_posts ul li:first-child,
.siteSidebar .widget_layout_recent_comments ul li:first-child,
.site-site-footer-widgets .widget_layout_recent_posts ul li:first-child,
.site-site-footer-widgets .widget_layout_recent_comments ul li:first-child {
    padding-top: 0;
    }
.sidebar .widget_layout_recent_posts ul li:last-child,
.sidebar .widget_layout_recent_comments ul li:last-child,
.siteSidebar .widget_layout_recent_posts ul li:last-child,
.siteSidebar .widget_layout_recent_comments ul li:last-child,
.site-site-footer-widgets .widget_layout_recent_posts ul li:last-child,
.site-site-footer-widgets .widget_layout_recent_comments ul li:last-child {
    padding-bottom: 0;
    }
.sidebar .widget_layout_recent_comments ul li .posted,
.siteSidebar .widget_layout_recent_comments ul li .posted,
.site-site-footer-widgets .widget_layout_recent_comments ul li .posted {
    font-weight: normal;
    }
.siteLightSkin .sidebar .widget_layout_recent_comments ul li .posted,
.site-dark-skin .siteLightSkin .sidebar .widget_layout_recent_comments ul li .posted,
.siteLightSkin .site-dark-skin .siteLightSkin .sidebar .widget_layout_recent_comments ul li .posted,
.siteLightSkin .siteSidebar .widget_layout_recent_comments ul li .posted,
.site-dark-skin .siteLightSkin .siteSidebar .widget_layout_recent_comments ul li .posted,
.siteLightSkin .site-dark-skin .siteLightSkin .siteSidebar .widget_layout_recent_comments ul li .posted,
.siteLightSkin .site-site-footer-widgets .widget_layout_recent_comments ul li .posted,
.site-dark-skin .siteLightSkin .site-site-footer-widgets .widget_layout_recent_comments ul li .posted,
.siteLightSkin .site-dark-skin .siteLightSkin .site-site-footer-widgets .widget_layout_recent_comments ul li .posted {
    color: rgba(0,0,0,.7);
    }
.site-dark-skin .sidebar .widget_layout_recent_comments ul li .posted,
.siteLightSkin .site-dark-skin .sidebar .widget_layout_recent_comments ul li .posted,
.site-dark-skin.siteLightSkin .site-dark-skin .sidebar .widget_layout_recent_comments ul li .posted,
.site-dark-skin .siteSidebar .widget_layout_recent_comments ul li .posted,
.siteLightSkin .site-dark-skin .siteSidebar .widget_layout_recent_comments ul li .posted,
.site-dark-skin.siteLightSkin .site-dark-skin .siteSidebar .widget_layout_recent_comments ul li .posted,
.site-dark-skin .site-site-footer-widgets .widget_layout_recent_comments ul li .posted,
.siteLightSkin .site-dark-skin .site-site-footer-widgets .widget_layout_recent_comments ul li .posted,
.site-dark-skin.siteLightSkin .site-dark-skin .site-site-footer-widgets .widget_layout_recent_comments ul li .posted {
    color: rgba(255,255,255,.7);
    }
.sidebar .widget_layout_recent_comments ul li .posted a,
.siteSidebar .widget_layout_recent_comments ul li .posted a,
.site-site-footer-widgets .widget_layout_recent_comments ul li .posted a {
    display: inline-flex;
    font-weight: bold;
    align-items: baseline;
    }
.siteLightSkin .sidebar .widget_layout_recent_comments ul li .posted a,
.site-dark-skin .siteLightSkin .sidebar .widget_layout_recent_comments ul li .posted a,
.siteLightSkin .site-dark-skin .siteLightSkin .sidebar .widget_layout_recent_comments ul li .posted a,
.siteLightSkin .siteSidebar .widget_layout_recent_comments ul li .posted a,
.site-dark-skin .siteLightSkin .siteSidebar .widget_layout_recent_comments ul li .posted a,
.siteLightSkin .site-dark-skin .siteLightSkin .siteSidebar .widget_layout_recent_comments ul li .posted a,
.siteLightSkin .site-site-footer-widgets .widget_layout_recent_comments ul li .posted a,
.site-dark-skin .siteLightSkin .site-site-footer-widgets .widget_layout_recent_comments ul li .posted a,
.siteLightSkin .site-dark-skin .siteLightSkin .site-site-footer-widgets .widget_layout_recent_comments ul li .posted a {
    color: #000;
    }
.site-dark-skin .sidebar .widget_layout_recent_comments ul li .posted a,
.siteLightSkin .site-dark-skin .sidebar .widget_layout_recent_comments ul li .posted a,
.site-dark-skin.siteLightSkin .site-dark-skin .sidebar .widget_layout_recent_comments ul li .posted a,
.site-dark-skin .siteSidebar .widget_layout_recent_comments ul li .posted a,
.siteLightSkin .site-dark-skin .siteSidebar .widget_layout_recent_comments ul li .posted a,
.site-dark-skin.siteLightSkin .site-dark-skin .siteSidebar .widget_layout_recent_comments ul li .posted a,
.site-dark-skin .site-site-footer-widgets .widget_layout_recent_comments ul li .posted a,
.siteLightSkin .site-dark-skin .site-site-footer-widgets .widget_layout_recent_comments ul li .posted a,
.site-dark-skin.siteLightSkin .site-dark-skin .site-site-footer-widgets .widget_layout_recent_comments ul li .posted a {
    color: #fff;
    }
.sidebar .widget_layout_recent_comments ul li .posted a:before,
.siteSidebar .widget_layout_recent_comments ul li .posted a:before,
.site-site-footer-widgets .widget_layout_recent_comments ul li .posted a:before {
    font-family:Arial,Helvetica,sans-serif;
    display: block;
    color: #f1b209;
    margin: 0 3px;
    content:"";
    font-weight: normal;
    }
body.rtl .sidebar .widget_layout_recent_comments ul li .posted a:before,
body.rtl .siteSidebar .widget_layout_recent_comments ul li .posted a:before,
body.rtl .site-site-footer-widgets .widget_layout_recent_comments ul li .posted a:before {
    margin-left: 5px;
    }
.sidebar .widget_layout_recent_comments ul li .posted a:after,
.siteSidebar .widget_layout_recent_comments ul li .posted a:after,
.site-site-footer-widgets .widget_layout_recent_comments ul li .posted a:after {
    left: 1.45em;
    }
.rtl .sidebar .widget_layout_recent_comments ul li .posted a:after,
.rtl .siteSidebar .widget_layout_recent_comments ul li .posted a:after,
.rtl .site-site-footer-widgets .widget_layout_recent_comments ul li .posted a:after {
    left: auto;
    right: 1.45em;
    }
.siteBox > h4,
.siteCustomMenu > h4,
.siteTopBox > h4 {
    font-size: 1.25em;
    margin-bottom: 1.25em;
    padding-bottom: 0;
    display: inline-block;
    width: 100%;
    }
.siteBox h5,
.siteCustomMenu h5,
.siteTopBox h5 {
    font-size: 1.4em;
    margin-bottom: .35em;
    }
body:not(.siteNoDashInSidebar) .siteBox > h4:after,
body:not(.siteNoDashInSidebar) .siteCustomMenu > h4:after,
body:not(.siteNoDashInSidebar) .siteTopBox > h4:after {
    content: "";
    clear: both;
    width: 3em;
    display: block;
    background: #f1b209;
    height: 2px;
    margin: 1em 0 0;
    }
.siteBox label,
.siteCustomMenu label,
.siteTopBox label {
    display: none;
    }
.siteBox .content-caption,
.siteCustomMenu .content-caption,
.siteTopBox .content-caption {
    margin-bottom: .5em;
    }
.siteBox select,
.siteCustomMenu select,
.siteTopBox select {
    display: block;
    margin: .5em 0 0;
    width: 100%;
    padding: .5em;
    }
.siteBox ul,
.siteCustomMenu ul,
.siteTopBox ul {
    list-style: none;
    margin: 0;
    display: block;
    padding: 0;
    }
.siteBox ul li,
.siteCustomMenu ul li,
.siteTopBox ul li {
    display: block;
    width: auto;
    margin: 0;
    position: relative;
    padding: .8em 0;
    margin-left: 0;
    }
.siteBox ul li a,
.siteCustomMenu ul li a,
.siteTopBox ul li a {
    position: relative;
    }
.siteBox ul li a:after,
.siteCustomMenu ul li a:after,
.siteTopBox ul li a:after {
    content: "";
    display: block;
    height: 2px;
    background: #f1b209;
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 20px;
    transition: 300ms ease transform;
    transform: scaleX(0);
    transform-origin: right;
    }
.rtl .siteBox ul li a:after,
.rtl .siteCustomMenu ul li a:after,
.rtl .siteTopBox ul li a:after {
    right: 0;
    left: auto;
    transform-origin: left;
    }
.siteLightSkin .siteBox ul li a:hover,
.site-dark-skin .siteLightSkin .siteBox ul li a:hover,
.siteLightSkin .site-dark-skin .siteLightSkin .siteBox ul li a:hover,
.siteLightSkin .siteCustomMenu ul li a:hover,
.site-dark-skin .siteLightSkin .siteCustomMenu ul li a:hover,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCustomMenu ul li a:hover,
.siteLightSkin .siteTopBox ul li a:hover,
.site-dark-skin .siteLightSkin .siteTopBox ul li a:hover,
.siteLightSkin .site-dark-skin .siteLightSkin .siteTopBox ul li a:hover {
    color: #000;
    }
.site-dark-skin .siteBox ul li a:hover,
.siteLightSkin .site-dark-skin .siteBox ul li a:hover,
.site-dark-skin.siteLightSkin .site-dark-skin .siteBox ul li a:hover,
.site-dark-skin .siteCustomMenu ul li a:hover,
.siteLightSkin .site-dark-skin .siteCustomMenu ul li a:hover,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCustomMenu ul li a:hover,
.site-dark-skin .siteTopBox ul li a:hover,
.siteLightSkin .site-dark-skin .siteTopBox ul li a:hover,
.site-dark-skin.siteLightSkin .site-dark-skin .siteTopBox ul li a:hover {
    color: #fff;
    }
.siteBox ul li a:hover:after,
.siteCustomMenu ul li a:hover:after,
.siteTopBox ul li a:hover:after {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl .siteBox ul li a:hover:after,
.rtl .siteCustomMenu ul li a:hover:after,
.rtl .siteTopBox ul li a:hover:after {
    transform-origin: right;
    }
.siteLightSkin .siteBox ul li:not(:last-child),
.site-dark-skin .siteLightSkin .siteBox ul li:not(:last-child),
.siteLightSkin .site-dark-skin .siteLightSkin .siteBox ul li:not(:last-child),
.siteLightSkin .siteCustomMenu ul li:not(:last-child),
.site-dark-skin .siteLightSkin .siteCustomMenu ul li:not(:last-child),
.siteLightSkin .site-dark-skin .siteLightSkin .siteCustomMenu ul li:not(:last-child),
.siteLightSkin .siteTopBox ul li:not(:last-child),
.site-dark-skin .siteLightSkin .siteTopBox ul li:not(:last-child),
.siteLightSkin .site-dark-skin .siteLightSkin .siteTopBox ul li:not(:last-child) {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }
.site-dark-skin .siteBox ul li:not(:last-child),
.siteLightSkin .site-dark-skin .siteBox ul li:not(:last-child),
.site-dark-skin.siteLightSkin .site-dark-skin .siteBox ul li:not(:last-child),
.site-dark-skin .siteCustomMenu ul li:not(:last-child),
.siteLightSkin .site-dark-skin .siteCustomMenu ul li:not(:last-child),
.site-dark-skin.siteLightSkin .site-dark-skin .siteCustomMenu ul li:not(:last-child),
.site-dark-skin .siteTopBox ul li:not(:last-child),
.siteLightSkin .site-dark-skin .siteTopBox ul li:not(:last-child),
.site-dark-skin.siteLightSkin .site-dark-skin .siteTopBox ul li:not(:last-child) {
    border-bottom: 1px solid rgba(255,255,255,.3);
    }
.siteBox ul li ul,
.siteCustomMenu ul li ul,
.siteTopBox ul li ul {
    margin: .8em 0 0;
    padding: 0;
    }
.siteLightSkin .siteBox ul li ul,
.site-dark-skin .siteLightSkin .siteBox ul li ul,
.siteLightSkin .site-dark-skin .siteLightSkin .siteBox ul li ul,
.siteLightSkin .siteCustomMenu ul li ul,
.site-dark-skin .siteLightSkin .siteCustomMenu ul li ul,
.siteLightSkin .site-dark-skin .siteLightSkin .siteCustomMenu ul li ul,
.siteLightSkin .siteTopBox ul li ul,
.site-dark-skin .siteLightSkin .siteTopBox ul li ul,
.siteLightSkin .site-dark-skin .siteLightSkin .siteTopBox ul li ul {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.site-dark-skin .siteBox ul li ul,
.siteLightSkin .site-dark-skin .siteBox ul li ul,
.site-dark-skin.siteLightSkin .site-dark-skin .siteBox ul li ul,
.site-dark-skin .siteCustomMenu ul li ul,
.siteLightSkin .site-dark-skin .siteCustomMenu ul li ul,
.site-dark-skin.siteLightSkin .site-dark-skin .siteCustomMenu ul li ul,
.site-dark-skin .siteTopBox ul li ul,
.siteLightSkin .site-dark-skin .siteTopBox ul li ul,
.site-dark-skin.siteLightSkin .site-dark-skin .siteTopBox ul li ul {
    border-top: 1px solid rgba(255,255,255,.3);
    }
.siteBox ul li ul li,
.siteCustomMenu ul li ul li,
.siteTopBox ul li ul li {
    padding-left: 1em;
    }
.rtl .siteBox ul li ul li,
.rtl .siteCustomMenu ul li ul li,
.rtl .siteTopBox ul li ul li {
    padding-left: 0;
    padding-right: 1em;
    }
.siteBox ul li.current-menu-item > a,
.siteCustomMenu ul li.current-menu-item > a,
.siteTopBox ul li.current-menu-item > a {
    color: #f1b209;
    }
.siteBox ul li:after,
.siteCustomMenu ul li:after,
.siteTopBox ul li:after {
    content: "";
    clear: both;
    display: block;
    }
.siteBox ul li li:last-child,
.siteCustomMenu ul li li:last-child,
.siteTopBox ul li li:last-child {
    border-bottom: none;
    padding-bottom: 0;
    }
.siteBox > ul > li:first-child,
.siteCustomMenu > ul > li:first-child,
.siteTopBox > ul > li:first-child {
    padding-top: 0;
    }
.siteBox .siteImageTextWidgetWrapper ul li,
.siteCustomMenu .siteImageTextWidgetWrapper ul li,
.siteTopBox .siteImageTextWidgetWrapper ul li {
    padding: 0 0 1em;
    border: none !important;
    }
.siteBox .siteImageTextWidget,
.siteCustomMenu .siteImageTextWidget,
.siteTopBox .siteImageTextWidget {
    display: flex;
    align-items: center;
    }
.siteBox .siteImageTextWidget:not(:last-child),
.siteCustomMenu .siteImageTextWidget:not(:last-child),
.siteTopBox .siteImageTextWidget:not(:last-child) {
    margin-bottom: .5em;
    }
.siteBox .siteImageTextWidget .siteImageTextWidgetImage,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetImage,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetImage {
    flex: 0 0 30%;
    padding-right: 10px;
    }
.rtl .siteBox .siteImageTextWidget .siteImageTextWidgetImage,
.rtl .siteCustomMenu .siteImageTextWidget .siteImageTextWidgetImage,
.rtl .siteTopBox .siteImageTextWidget .siteImageTextWidgetImage {
    padding-right: 0;
    padding-left: 10px;
    }
.siteBox .siteImageTextWidget .siteImageTextWidgetImage a,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetImage a,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetImage a {
    display: block;
    line-height: 0;
    position: relative;
    }
.siteBox .siteImageTextWidget .siteImageTextWidgetImage a img,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetImage a img,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetImage a img {
    margin: 0;
    max-width: 100%;
    width: 100%;
    height: auto;
    }
.siteBox .siteImageTextWidget .siteImageTextWidgetImage a:before,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetImage a:before,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetImage a:before {
    content: "";
    display: block;
    position: absolute;
    background: #f1b209;
    opacity: 0;
    transition: 300ms ease background,300ms ease opacity;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    }
.siteBox .siteImageTextWidget .siteImageTextWidgetImage a:after,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetImage a:after,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetImage a:after {
    background: transparent;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 1.5rem;
    content:"";
    display: flex;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    align-items: center;
    justify-content: center;
    transition: 300ms ease opacity,300ms ease transform;
    transform: translateX(0);
    color: #fff;
    opacity: 0;
    }
.rtl .siteBox .siteImageTextWidget .siteImageTextWidgetImage a:after,
.rtl .siteCustomMenu .siteImageTextWidget .siteImageTextWidgetImage a:after,
.rtl .siteTopBox .siteImageTextWidget .siteImageTextWidgetImage a:after {
    content:"";
    }
.siteBox .siteImageTextWidget .siteImageTextWidgetImage a:hover:before,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetImage a:hover:before,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetImage a:hover:before {
    opacity: .9;
    }
.siteBox .siteImageTextWidget .siteImageTextWidgetImage a:hover:after,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetImage a:hover:after,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetImage a:hover:after {
    opacity: 1;
    transform: translateX(5px);
    }
.rtl .siteBox .siteImageTextWidget .siteImageTextWidgetImage a:hover:after,
.rtl .siteCustomMenu .siteImageTextWidget .siteImageTextWidgetImage a:hover:after,
.rtl .siteTopBox .siteImageTextWidget .siteImageTextWidgetImage a:hover:after {
    transform: translateX(-5px);
    }
.siteBox .siteImageTextWidget .siteImageTextWidgetText,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetText,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetText {
    flex: 0 0 70%;
    overflow: hidden;
    }
.siteBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_superheadline .layout_headline_superheadline,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_superheadline .layout_headline_superheadline,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_superheadline .layout_headline_superheadline {
    margin-bottom: .5em !important;
    }
.siteBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline .layout_headline_subheadline,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetText .layout_headline .layout_headline_subheadline,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline .layout_headline_subheadline {
    margin-top: .25em !important;
    }
.siteBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom .layout_headline_subheadline,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom .layout_headline_subheadline,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom .layout_headline_subheadline {
    margin-top: .5em !important;
    }
.siteBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h1 .layout_headline_content:after,
.siteBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h2 .layout_headline_content:after,
.siteBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h3 .layout_headline_content:after,
.siteBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h4 .layout_headline_content:after,
.siteBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h5 .layout_headline_content:after,
.siteBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h6 .layout_headline_content:after,
.siteBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h7 .layout_headline_content:after,
.siteBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h8 .layout_headline_content:after,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h1 .layout_headline_content:after,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h2 .layout_headline_content:after,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h3 .layout_headline_content:after,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h4 .layout_headline_content:after,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h5 .layout_headline_content:after,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h6 .layout_headline_content:after,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h7 .layout_headline_content:after,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h8 .layout_headline_content:after,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h1 .layout_headline_content:after,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h2 .layout_headline_content:after,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h3 .layout_headline_content:after,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h4 .layout_headline_content:after,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h5 .layout_headline_content:after,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h6 .layout_headline_content:after,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h7 .layout_headline_content:after,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline.layout_dash_bottom h8 .layout_headline_content:after {
    margin-top: .25em;
    width: 2rem;
    }
.siteBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline_content span,
.siteCustomMenu .siteImageTextWidget .siteImageTextWidgetText .layout_headline_content span,
.siteTopBox .siteImageTextWidget .siteImageTextWidgetText .layout_headline_content span {
    font-size: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.4em;
    max-height: 2.8em;
    }


.widget_calendar table {
    width: 100%;
    border-collapse: collapse;
    }
.widget_calendar table caption {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 700;
    padding: 5px;
    background: #f1b209;
    color: #FFF;
    }
.widget_calendar table thead th {
    text-align: center;
    padding: 3px;
    }
.widget_calendar table tfoot td {
    padding: 3px;
    }
.widget_calendar table tfoot td#next {
    text-align: right;
    }
.widget_calendar table tbody tr:nth-child(odd) td {
    background: transparent;
    }
.widget_calendar table tbody tr td#today {
    color: #f1b209;
    }
.widget_calendar table tbody td {
    text-align: center;
    padding: 2px 3px;
    }
.widget_calendar table tbody td a {
    overflow: hidden;
    position: relative;
    display: block;
    }
.siteLightSkin .widget_calendar table tbody td a,
.site-dark-skin .siteLightSkin .widget_calendar table tbody td a,
.siteLightSkin .site-dark-skin .siteLightSkin .widget_calendar table tbody td a {
    color: #000;
    }
.site-dark-skin .widget_calendar table tbody td a,
.siteLightSkin .site-dark-skin .widget_calendar table tbody td a,
.site-dark-skin.siteLightSkin .site-dark-skin .widget_calendar table tbody td a {
    color: #fff;
    }
.widget_calendar table tbody td a:before,
.widget_calendar table tbody td a:after {
    content: "";
    display: block;
    position: absolute;
    left: -1px;
    top: -1px;
    right: -1px;
    bottom: -1px;
    transition: 300ms ease all;
    z-index: -1;
    }
.widget_calendar table tbody td a:before {
    background: currentColor;
    opacity: .07;
    }
.widget_calendar table tbody td a:after {
    background: #f1b209;
    transform-origin: bottom;
    transform: scaleY(0);
    }
.widget_calendar table tbody td a:hover {
    color: #fff;
    }
.widget_calendar table tbody td a:hover:after {
    transform: scaleY(1);
    }
.widget_calendar .content-calendar-nav {
    display: flex;
    justify-content: space-between;
    }


.siteBox.widget_archive ul li,
.siteBox.widget_categories ul li {
    text-align: right;
    }
.rtl .siteBox.widget_archive ul li,
.rtl .siteBox.widget_categories ul li {
    text-align: left;
    }
.siteBox.widget_archive ul li a,
.siteBox.widget_categories ul li a {
    display: block;
    float: left;
    }
.rtl .siteBox.widget_archive ul li a,
.rtl .siteBox.widget_categories ul li a {
    float: right;
    }
.siteBox.widget_archive ul li ul.children,
.siteBox.widget_categories ul li ul.children {
    float: left;
    width: 100%;
    }
.siteBox.widget_archive .fancy-select ul li,
.siteBox.widget_categories .fancy-select ul li {
    text-align: initial;
    }
.siteBox.widget_archive .fancy-select ul li:first-child,
.siteBox.widget_categories .fancy-select ul li:first-child {
    padding-top: .5em;
    }
.siteBox.widget_archive .fancy-select ul li a,
.siteBox.widget_categories .fancy-select ul li a {
    display: inline;
    float: none !important;
    }


.widget_recent_comments .comment-author-link a {
    font-weight: bold;
    display: inline-flex !important;
    padding: 0;
    letter-spacing: -.03em;
    }
.siteLightSkin .widget_recent_comments .comment-author-link a,
.site-dark-skin .siteLightSkin .widget_recent_comments .comment-author-link a,
.siteLightSkin .site-dark-skin .siteLightSkin .widget_recent_comments .comment-author-link a {
    color: #000;
    }
.site-dark-skin .widget_recent_comments .comment-author-link a,
.siteLightSkin .site-dark-skin .widget_recent_comments .comment-author-link a,
.site-dark-skin.siteLightSkin .site-dark-skin .widget_recent_comments .comment-author-link a {
    color: #fff;
    }
.widget_recent_comments .comment-author-link a:before {
    font-family:Arial,Helvetica,sans-serif;
    display: block;
    margin: 0;
    color: #f1b209;
    margin-right: 5px;
    content:"";
    font-weight: normal;
    }
body.rtl .widget_recent_comments .comment-author-link a:before {
    margin-left: 5px;
    }
.widget_recent_comments .comment-author-link a:after {
    left: 1.25em;
    }
.rtl .widget_recent_comments .comment-author-link a:after {
    left: auto;
    right: 1.25em;
    }


.widget_rss li {
    margin-bottom: 15px;
    }
.widget_rss li a.rsswidget {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    letter-spacing: -.03em;
    }
.siteLightSkin .widget_rss li a.rsswidget,
.site-dark-skin .siteLightSkin .widget_rss li a.rsswidget,
.siteLightSkin .site-dark-skin .siteLightSkin .widget_rss li a.rsswidget {
    color: #000;
    }
.site-dark-skin .widget_rss li a.rsswidget,
.siteLightSkin .site-dark-skin .widget_rss li a.rsswidget,
.site-dark-skin.siteLightSkin .site-dark-skin .widget_rss li a.rsswidget {
    color: #fff;
    }
.widget_rss li .rss-date {
    display: flex;
    margin: .5em 0 .25em;
    clear: both;
    }
.widget_rss li .rss-date:before {
    font-family:Arial,Helvetica,sans-serif;
    display: block;
    margin: 0;
    color: #f1b209;
    margin-right: 5px;
    content:"";
    }
body.rtl .widget_rss li .rss-date:before {
    margin-left: 5px;
    }
.widget_rss li cite {
    line-height: 2em;
    }


.widget_recent_reviews {
    font-size: .8em;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1.4;
    }
.widget_recent_reviews li a img {
    display: block;
    width: 80px;
    height: auto;
    margin: 0 0 0 10px;
    float: right;
    border: 1px solid rgba(0,0,0,.1);
    }
.widget_product_categories li li {
    margin: 0 0 0 1em;
    }
.product_list_widget .reviewer {
    display: block;
    line-height: 1;
    }
.product_list_widget li:after {
    display: table !important;
    }


.widget_price_filter .price_slider_wrapper .ui-slider {
    position: relative;
    text-align: left;
    margin-left: .5em;
    margin-right: .5em;
    margin-bottom: 1em;
    border: 0;
    border-radius: 1em;
    background-color: rgba(0,0,0,.07);
    }
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
    position: absolute;
    top: -.35em;
    z-index: 2;
    width: 1em;
    height: 1em;
    cursor: ew-resize;
    outline: 0;
    border-radius: 1em;
    margin-left: -.5em;
    background-color: #f1b209;
    transition: 300ms ease all;
    }
.siteGeneralElementsStyle_rounded .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
    top: -.3em;
    }
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle .ui-slider .ui-slider-range {
    font-size: .7em;
    position: absolute;
    z-index: 1;
    display: block;
    border: 0;
    border-radius: 1em;
    background-color: rgba(0,0,0,.07);
    }
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    border-radius: 1em;
    transition: 300ms ease all;
    background: currentColor;
    opacity: .3;
    }
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal {
    height: 4px;
    }
.siteGeneralElementsStyle_rounded .widget_price_filter .price_slider_wrapper .ui-slider-horizontal {
    height: 6px;
    border-radius: 6px;
    }
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
    }
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range-min {
    left: -1px;
    }
.widget_price_filter .price_slider_wrapper .ui-slider-horizontal .ui-slider-range-max {
    right: -1px;
    }
.widget_price_filter .price_slider_amount {
    text-align: right;
    }
.rtl .widget_price_filter .price_slider_amount {
    text-align: left;
    }
.widget_price_filter .price_slider_amount .button {
    float: left;
    }
.rtl .widget_price_filter .price_slider_amount .button {
    float: right;
    }
.widget_price_filter .price_slider_amount .price_label {
    padding-top: .65em;
    }
.widget_price_filter .price_slider_amount .price_label span {
    font-weight: bold;
    letter-spacing: -.03em;
    }
.siteLightSkin .widget_price_filter .price_slider_amount .price_label span,
.site-dark-skin .siteLightSkin .widget_price_filter .price_slider_amount .price_label span,
.siteLightSkin .site-dark-skin .siteLightSkin .widget_price_filter .price_slider_amount .price_label span {
    color: #000;
    }
.site-dark-skin .widget_price_filter .price_slider_amount .price_label span,
.siteLightSkin .site-dark-skin .widget_price_filter .price_slider_amount .price_label span,
.site-dark-skin.siteLightSkin .site-dark-skin .widget_price_filter .price_slider_amount .price_label span {
    color: #fff;
    }


.widget_layered_nav ul li.chosen a:before,
.widget_layered_nav_filters ul li.chosen a:before {
    content: "\e680";
    font-family:Arial,Helvetica,sans-serif;
    text-indent: 0;
    display: block;
    position: relative;
    float: left;
    margin-right: .5em;
    background-color: transparent;
    }


.siteBox .tagcloud,
.siteTags ul {
    display: flex;
    flex-wrap: wrap;
    }
.siteBox .tagcloud a,
.siteTags ul a {
    font-size: .875em !important;
    display: block;
    padding: .3em 1em;
    margin: 0 2px 2px 0;
    transition: all 300ms ease;
    overflow: hidden;
    position: relative;
    z-index: 1;
    }
.siteHardRoundedButtons .siteBox .tagcloud a,
.siteHardRoundedButtons .siteTags ul a {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .siteBox .tagcloud a,
.siteSoftRoundedButtons .siteTags ul a {
    border-radius: 5px;
    }
.siteLightSkin .siteBox .tagcloud a,
.site-dark-skin .siteLightSkin .siteBox .tagcloud a,
.siteLightSkin .site-dark-skin .siteLightSkin .siteBox .tagcloud a,
.siteLightSkin .siteTags ul a,
.site-dark-skin .siteLightSkin .siteTags ul a,
.siteLightSkin .site-dark-skin .siteLightSkin .siteTags ul a {
    color: #000;
    }
.site-dark-skin .siteBox .tagcloud a,
.siteLightSkin .site-dark-skin .siteBox .tagcloud a,
.site-dark-skin.siteLightSkin .site-dark-skin .siteBox .tagcloud a,
.site-dark-skin .siteTags ul a,
.siteLightSkin .site-dark-skin .siteTags ul a,
.site-dark-skin.siteLightSkin .site-dark-skin .siteTags ul a {
    color: #fff;
    }
.rtl .siteBox .tagcloud a,
.rtl .siteTags ul a {
    float: right;
    }
.siteBox .tagcloud a:before,
.siteBox .tagcloud a:after,
.siteTags ul a:before,
.siteTags ul a:after {
    content: "";
    display: block;
    position: absolute;
    left: -1px;
    top: -1px;
    right: -1px;
    bottom: -1px;
    transition: 300ms ease all;
    z-index: -1;
    }
.siteBox .tagcloud a:before,
.siteTags ul a:before {
    background: currentColor;
    opacity: .07;
    }
.siteBox .tagcloud a:after,
.siteTags ul a:after {
    transition: 300ms ease transform;
    background: #f1b209;
    transform-origin: top;
    transform: scaleY(0);
    }
.siteBox .tagcloud a:hover,
.siteTags ul a:hover {
    color: #fff !important;
    }
.siteBox .tagcloud a:hover:after,
.siteTags ul a:hover:after {
    transform: scaleY(1);
    transform-origin: bottom;
    }
.siteTags ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
.siteTags ul li {
    display: inline-block;
    padding: 0;
    margin: 0;
    }
.siteTextLeft .siteTags ul li {
    float: left;
    }
.siteTextRight .siteTags ul li {
    float: right;
    }


.widget_layout_instagram .siteInstaWrap {
    padding: .3em 0 1em;
    }
.widget_layout_instagram .siteInstaGrid {
    margin: 0 -5px;
    }
.widget_layout_instagram .siteInstaGrid span {
    display: block;
    width: 33.3333%;
    padding: 0 5px 10px 5px;
    float: left;
    }
.widget_layout_instagram .siteInstaGrid span:hover img {
    opacity: .6;
    }
.widget_layout_instagram .siteInstaGrid img {
    display: block;
    width: 100%;
    opacity: 1;
    -webkit-backface-visibility: hidden;
    transition: opacity 200ms ease;
    }


.siteBox .siteImage {
    margin-bottom: .5em;
    }
.siteBox .siteImage img {
    width: auto;
    margin: auto;
    }


.siteIconWidget .siteIconWidgetTitle {
    font-weight: bold;
    }
.topTools .siteIconWidget,
.topBarInMenu .siteIconWidget {
    position: relative;
    display: inline-block;
    line-height: inherit;
    margin-left: .5em;
    margin-right: .5em;
    transition: all 100ms linear;
    }
.topTools .siteIconWidget .siteIconWidgetIcon,
.topBarInMenu .siteIconWidget .siteIconWidgetIcon {
    line-height: inherit;
    display: inline-block;
    }
.topTools .siteIconWidget .siteIconWidgetIcon .layout_icon,
.topBarInMenu .siteIconWidget .siteIconWidgetIcon .layout_icon {
    padding: 0;
    }
.siteMenuHorizontal .topTools .siteIconWidget,
.siteMenuHorizontal .topBarInMenu .siteIconWidget {
    margin: 0;
    }
.siteMenuHorizontal .topTools .siteIconWidget:not(:first-child),
.siteMenuHorizontal .topBarInMenu .siteIconWidget:not(:first-child) {
    margin-left: 1.25rem;
    margin-right: 0;
    }
.rtl.siteMenuHorizontal .topTools .siteIconWidget:not(:first-child),
.rtl.siteMenuHorizontal .topBarInMenu .siteIconWidget:not(:first-child) {
    margin-right: 1.25rem;
    margin-left: 0;
    }
.topTools .siteIconWidget.siteWidgetWithText .layout_icon,
.topBarInMenu .siteIconWidget.siteWidgetWithText .layout_icon {
    margin-right: .5em;
    }
.rtl.topTools .siteIconWidget.siteWidgetWithText .layout_icon,
.rtl.topBarInMenu .siteIconWidget.siteWidgetWithText .layout_icon {
    margin-right: 0;
    margin-left: .5em;
    }
.topTools a.siteIconWidget:hover,
.topBarInMenu a.siteIconWidget:hover {
    color: #f1b209;
    }
.topTools .siteIconWidgetContent,
.topBarInMenu .siteIconWidgetContent {
    line-height: inherit;
    display: inline-block;
    margin-left: .5em;
    }
.rtl .topTools .siteIconWidgetContent,
.rtl .topBarInMenu .siteIconWidgetContent {
    margin-left: 0;
    margin-right: .5em;
    }
.topTools .siteIconWidgetTitle,
.topTools .siteIconWidgetText,
.topBarInMenu .siteIconWidgetTitle,
.topBarInMenu .siteIconWidgetText {
    display: inline-block;
    line-height: inherit;
    }
.topTools .siteIconWidgetTitle,
.topBarInMenu .siteIconWidgetTitle {
    margin-right: .5em;
    }
.rtl .topTools .siteIconWidgetTitle,
.rtl .topBarInMenu .siteIconWidgetTitle {
    margin-left: .5em;
    margin-right: 0;
    }


.siteIconWidget.widget_bt_button_widget .site_button_widget {
    display: flex;
    flex-direction: row;
    height: 50px;
    line-height: 50px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    justify-content: center;
    transition: 300ms ease all;
    }
.siteHardRoundedButtons .siteIconWidget.widget_bt_button_widget .site_button_widget {
    border-radius: 25px;
    overflow: hidden;
    }
.siteSoftRoundedButtons .siteIconWidget.widget_bt_button_widget .site_button_widget {
    border-radius: 5px;
    overflow: hidden;
    }
.siteMenuHorizontal .topBar .siteIconWidget.widget_bt_button_widget .site_button_widget {
    height: 30px;
    line-height: 30px;
    }
.siteSidebar .siteIconWidget.widget_bt_button_widget .site_button_widget,
.siteMenuVertical .siteIconWidget.widget_bt_button_widget .site_button_widget {
    flex: 1 0 100%;
    }
footer .siteIconWidget.widget_bt_button_widget .site_button_widget {
    width: 100%;
    }
.siteIconWidget.widget_bt_button_widget .site_button_widget .layout_button_text {
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    }
.siteIconWidget.widget_bt_button_widget .site_button_widget.site_button_widget_accent {
    background: #f1b209;
    color: #fff;
    }
.siteIconWidget.widget_bt_button_widget .site_button_widget.site_button_widget_accent:hover {
    filter: brightness(1.1);
    }
.siteIconWidget.widget_bt_button_widget .site_button_widget.site_button_widget_alternate {
    background: #013989;
    color: #fff;
    }
.siteIconWidget.widget_bt_button_widget .site_button_widget.site_button_widget_alternate:hover {
    filter: brightness(1.1);
    }
.siteIconWidget.widget_bt_button_widget .site_button_widget.site_button_widget_light,
.siteIconWidget.widget_bt_button_widget .site_button_widget.site_button_widget_dark {
    position: relative;
    }
.siteIconWidget.widget_bt_button_widget .site_button_widget.site_button_widget_light:after,
.siteIconWidget.widget_bt_button_widget .site_button_widget.site_button_widget_dark:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: currentColor;
    opacity: .05;
    }
.siteIconWidget.widget_bt_button_widget .site_button_widget.site_button_widget_light {
    color: #000;
    background: #fff;
    }
.siteIconWidget.widget_bt_button_widget .site_button_widget.site_button_widget_dark {
    color: #fff;
    background: #0f0f0f;
    }
.siteIconWidget.widget_bt_button_widget .site_button_widget.siteButtonDarkText {
    color: #000;
    }
.siteIconWidget.widget_bt_button_widget .site_button_widget:hover {
    transform: translateY(-5px);
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    }
.siteIconWidget.widget_bt_button_widget.siteIconWidgetLeft .site_button_widget {
    flex-direction: row-reverse;
    }
.siteIconWidget.widget_bt_button_widget.siteIconWidgetLeft .site_button_widget .layout_icon_holder {
    margin-left: 0;
    margin-right: .5em;
    }
.rtl .siteIconWidget.widget_bt_button_widget.siteIconWidgetLeft .site_button_widget {
    flex-direction: row;
    }
.siteIconWidget.widget_bt_button_widget.siteIconWidgetRight .site_button_widget {
    flex-direction: row;
    }
.siteIconWidget.widget_bt_button_widget.siteIconWidgetRight .site_button_widget .layout_icon_holder {
    margin-right: 0;
    margin-left: .5em;
    }
.rtl .siteIconWidget.widget_bt_button_widget.siteIconWidgetRight .site_button_widget {
    flex-direction: row-reverse;
    }
.siteMenuVertical .siteIconWidget.widget_bt_button_widget {
    display: flex;
    width: calc(100% - .5em);
    }


.siteLightSkin .siteSidebar .siteIconWidget,
.site-dark-skin .siteLightSkin .siteSidebar .siteIconWidget,
.siteLightSkin .site-dark-skin .siteLightSkin .siteSidebar .siteIconWidget {
    color: #000;
    }
.site-dark-skin .siteSidebar .siteIconWidget,
.siteLightSkin .site-dark-skin .siteSidebar .siteIconWidget,
.site-dark-skin.siteLightSkin .site-dark-skin .siteSidebar .siteIconWidget {
    color: #fff;
    }
.siteLightSkinfooter .siteIconWidget {
    color: #000;
    }
:site-dark-skinfooter .siteIconWidget {
    color: #fff;
    }
.siteSidebar .siteIconWidget,
footer .siteIconWidget,
.topBarInLogoArea .siteIconWidget {
    margin: 0 0 1em;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: flex-start;
    }
.siteMenuVertical .siteSidebar .siteIconWidget,
.siteMenuVertical footer .siteIconWidget,
.siteMenuVertical .topBarInLogoArea .siteIconWidget {
    margin: 0 0 2em;
    flex-direction: column;
    flex-flow: inherit;
    align-items: center;
    justify-content: center;
    float: none;
    }
.siteSidebar .siteIconWidget .siteIconWidgetIcon,
footer .siteIconWidget .siteIconWidgetIcon,
.topBarInLogoArea .siteIconWidget .siteIconWidgetIcon {
    line-height: 1;
    text-align: left;
    margin: 0;
    font-size: 3em;
    }
.siteSidebar .siteIconWidget .siteIconWidgetContent,
footer .siteIconWidget .siteIconWidgetContent,
.topBarInLogoArea .siteIconWidget .siteIconWidgetContent {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    }
.siteSidebar .siteIconWidget .siteIconWidgetContent .siteIconWidgetTitle,
footer .siteIconWidget .siteIconWidgetContent .siteIconWidgetTitle,
.topBarInLogoArea .siteIconWidget .siteIconWidgetContent .siteIconWidgetTitle {
    font-size: .813em;
    font-weight: bold;
    letter-spacing: -.03em;
    line-height: 1.25;
    }
.siteSidebar .siteIconWidget .siteIconWidgetContent .siteIconWidgetText,
footer .siteIconWidget .siteIconWidgetContent .siteIconWidgetText,
.topBarInLogoArea .siteIconWidget .siteIconWidgetContent .siteIconWidgetText {
    font-size: 1.1em;
    display: block;
    line-height: 1.25;
    opacity: 1;
    }
.siteSidebar .siteIconWidget.siteCartWidget,
footer .siteIconWidget.siteCartWidget,
.topBarInLogoArea .siteIconWidget.siteCartWidget {
    margin: 0;
    }
.siteSidebar .siteIconWidget.siteWidgetWithText .siteIconWidgetIcon,
footer .siteIconWidget.siteWidgetWithText .siteIconWidgetIcon,
.topBarInLogoArea .siteIconWidget.siteWidgetWithText .siteIconWidgetIcon {
    padding: 0 .2em 0 0;
    }
.rtl .siteSidebar .siteIconWidget.siteWidgetWithText .siteIconWidgetIcon,
.rtl footer .siteIconWidget.siteWidgetWithText .siteIconWidgetIcon,
.rtl .topBarInLogoArea .siteIconWidget.siteWidgetWithText .siteIconWidgetIcon {
    padding: 0 0 0 .2em;
    }
.siteSidebar .siteIconWidget + .siteBox:not(.siteIconWidget) {
    margin-top: 4em;
    }
.topBarInLogoArea .siteIconWidget {
    margin: 0 0 0 2rem;
    }
.rtl .topBarInLogoArea .siteIconWidget {
    margin-left: 0;
    margin-right: 2rem;
    }
.siteAccentIconWidget.siteIconWidget .siteIconWidgetIcon {
    color: #f1b209;
    }
a.siteAccentIconWidget.siteIconWidget:hover {
    color: #f1b209;
    }


.site-site-footer-widgets .siteSearch .port,
.siteSidebar .siteSearch .port,
.siteSidebar .widget_product_search .port {
    padding: 0;
    }
.site-site-footer-widgets .siteSearch form,
.siteSidebar .siteSearch form,
.siteSidebar .widget_product_search form {
    position: relative;
    }
.site-site-footer-widgets .siteSearch input[type="text"],
.site-site-footer-widgets .siteSearch input[type="search"],
.siteSidebar .siteSearch input[type="text"],
.siteSidebar .siteSearch input[type="search"],
.siteSidebar .widget_product_search input[type="text"],
.siteSidebar .widget_product_search input[type="search"] {
    padding: 0 4.25em 0 1.25em;
    background: transparent;
    height: 3.125em;
    width: 100%;
    display: block;
    }
.rtl .site-site-footer-widgets .siteSearch input[type="text"],
.rtl .site-site-footer-widgets .siteSearch input[type="search"],
.rtl .siteSidebar .siteSearch input[type="text"],
.rtl .siteSidebar .siteSearch input[type="search"],
.rtl .siteSidebar .widget_product_search input[type="text"],
.rtl .siteSidebar .widget_product_search input[type="search"] {
    padding: 0 1.25em 0 4.25em;
    }
.site-site-footer-widgets .siteSearch button,
.site-site-footer-widgets .siteSearch input[type=submit],
.siteSidebar .siteSearch button,
.siteSidebar .siteSearch input[type=submit],
.siteSidebar .widget_product_search button,
.siteSidebar .widget_product_search input[type=submit] {
    width: 3.125em !important;
    height: 3.125em !important;
    border: 0 !important;
    cursor: pointer;
    padding: 0 !important;
    background: transparent !important;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 300ms ease;
    border-radius: 0 !important;
    }
.siteHardRoundedButtons .site-site-footer-widgets .siteSearch button,
.siteSoftRoundedButtons .site-site-footer-widgets .siteSearch button,
.siteHardRoundedButtons .site-site-footer-widgets .siteSearch input[type=submit],
.siteSoftRoundedButtons .site-site-footer-widgets .siteSearch input[type=submit],
.siteHardRoundedButtons .siteSidebar .siteSearch button,
.siteSoftRoundedButtons .siteSidebar .siteSearch button,
.siteHardRoundedButtons .siteSidebar .siteSearch input[type=submit],
.siteSoftRoundedButtons .siteSidebar .siteSearch input[type=submit],
.siteHardRoundedButtons .siteSidebar .widget_product_search button,
.siteSoftRoundedButtons .siteSidebar .widget_product_search button,
.siteHardRoundedButtons .siteSidebar .widget_product_search input[type=submit],
.siteSoftRoundedButtons .siteSidebar .widget_product_search input[type=submit] {
    width: 2.875em !important;
    height: 2.875em !important;
    top: .125em;
    }
.siteHardRoundedButtons .site-site-footer-widgets .siteSearch button,
.siteHardRoundedButtons .site-site-footer-widgets .siteSearch input[type=submit],
.siteHardRoundedButtons .siteSidebar .siteSearch button,
.siteHardRoundedButtons .siteSidebar .siteSearch input[type=submit],
.siteHardRoundedButtons .siteSidebar .widget_product_search button,
.siteHardRoundedButtons .siteSidebar .widget_product_search input[type=submit] {
    border-radius: 50px !important;
    }
.siteSoftRoundedButtons .site-site-footer-widgets .siteSearch button,
.siteSoftRoundedButtons .site-site-footer-widgets .siteSearch input[type=submit],
.siteSoftRoundedButtons .siteSidebar .siteSearch button,
.siteSoftRoundedButtons .siteSidebar .siteSearch input[type=submit],
.siteSoftRoundedButtons .siteSidebar .widget_product_search button,
.siteSoftRoundedButtons .siteSidebar .widget_product_search input[type=submit] {
    border-radius: 5px !important;
    }
.rtl .site-site-footer-widgets .siteSearch button,
.rtl .site-site-footer-widgets .siteSearch input[type=submit],
.rtl .siteSidebar .siteSearch button,
.rtl .siteSidebar .siteSearch input[type=submit],
.rtl .siteSidebar .widget_product_search button,
.rtl .siteSidebar .widget_product_search input[type=submit] {
    right: auto;
    left: 0;
    }
.siteLightSkin .site-site-footer-widgets .siteSearch button,
.site-dark-skin .siteLightSkin .site-site-footer-widgets .siteSearch button,
.siteLightSkin .site-dark-skin .siteLightSkin .site-site-footer-widgets .siteSearch button,
.siteLightSkin .site-site-footer-widgets .siteSearch input[type=submit],
.site-dark-skin .siteLightSkin .site-site-footer-widgets .siteSearch input[type=submit],
.siteLightSkin .site-dark-skin .siteLightSkin .site-site-footer-widgets .siteSearch input[type=submit],
.siteLightSkin .siteSidebar .siteSearch button,
.site-dark-skin .siteLightSkin .siteSidebar .siteSearch button,
.siteLightSkin .site-dark-skin .siteLightSkin .siteSidebar .siteSearch button,
.siteLightSkin .siteSidebar .siteSearch input[type=submit],
.site-dark-skin .siteLightSkin .siteSidebar .siteSearch input[type=submit],
.siteLightSkin .site-dark-skin .siteLightSkin .siteSidebar .siteSearch input[type=submit],
.siteLightSkin .siteSidebar .widget_product_search button,
.site-dark-skin .siteLightSkin .siteSidebar .widget_product_search button,
.siteLightSkin .site-dark-skin .siteLightSkin .siteSidebar .widget_product_search button,
.siteLightSkin .siteSidebar .widget_product_search input[type=submit],
.site-dark-skin .siteLightSkin .siteSidebar .widget_product_search input[type=submit],
.siteLightSkin .site-dark-skin .siteLightSkin .siteSidebar .widget_product_search input[type=submit] {
    color: #000;
    }
.site-dark-skin .site-site-footer-widgets .siteSearch button,
.siteLightSkin .site-dark-skin .site-site-footer-widgets .siteSearch button,
.site-dark-skin.siteLightSkin .site-dark-skin .site-site-footer-widgets .siteSearch button,
.site-dark-skin .site-site-footer-widgets .siteSearch input[type=submit],
.siteLightSkin .site-dark-skin .site-site-footer-widgets .siteSearch input[type=submit],
.site-dark-skin.siteLightSkin .site-dark-skin .site-site-footer-widgets .siteSearch input[type=submit],
.site-dark-skin .siteSidebar .siteSearch button,
.siteLightSkin .site-dark-skin .siteSidebar .siteSearch button,
.site-dark-skin.siteLightSkin .site-dark-skin .siteSidebar .siteSearch button,
.site-dark-skin .siteSidebar .siteSearch input[type=submit],
.siteLightSkin .site-dark-skin .siteSidebar .siteSearch input[type=submit],
.site-dark-skin.siteLightSkin .site-dark-skin .siteSidebar .siteSearch input[type=submit],
.site-dark-skin .siteSidebar .widget_product_search button,
.siteLightSkin .site-dark-skin .siteSidebar .widget_product_search button,
.site-dark-skin.siteLightSkin .site-dark-skin .siteSidebar .widget_product_search button,
.site-dark-skin .siteSidebar .widget_product_search input[type=submit],
.siteLightSkin .site-dark-skin .siteSidebar .widget_product_search input[type=submit],
.site-dark-skin.siteLightSkin .site-dark-skin .siteSidebar .widget_product_search input[type=submit] {
    color: #fff;
    }
.site-site-footer-widgets .siteSearch button,
.siteSidebar .siteSearch button,
.siteSidebar .widget_product_search button {
    overflow: hidden;
    }
.site-site-footer-widgets .siteSearch button:before,
.siteSidebar .siteSearch button:before,
.siteSidebar .widget_product_search button:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    display: inline-block;
    z-index: 2;
    position: relative;
    }
.site-site-footer-widgets .siteSearch button:after,
.siteSidebar .siteSearch button:after,
.siteSidebar .widget_product_search button:after {
    display: block;
    content: "";
    position: absolute;
    background: #f1b209;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    transform-origin: top;
    transform: scaleY(0);
    transition: 300ms ease transform;
    }
.site-site-footer-widgets .siteSearch button:hover,
.siteSidebar .siteSearch button:hover,
.siteSidebar .widget_product_search button:hover {
    transform: none !important;
    }
.siteLightSkin .site-site-footer-widgets .siteSearch button:hover,
.site-dark-skin .siteLightSkin .site-site-footer-widgets .siteSearch button:hover,
.siteLightSkin .site-dark-skin .siteLightSkin .site-site-footer-widgets .siteSearch button:hover,
.site-dark-skin .site-site-footer-widgets .siteSearch button:hover,
.siteLightSkin .site-dark-skin .site-site-footer-widgets .siteSearch button:hover,
.site-dark-skin.siteLightSkin .site-dark-skin .site-site-footer-widgets .siteSearch button:hover,
.siteLightSkin .siteSidebar .siteSearch button:hover,
.site-dark-skin .siteLightSkin .siteSidebar .siteSearch button:hover,
.siteLightSkin .site-dark-skin .siteLightSkin .siteSidebar .siteSearch button:hover,
.site-dark-skin .siteSidebar .siteSearch button:hover,
.siteLightSkin .site-dark-skin .siteSidebar .siteSearch button:hover,
.site-dark-skin.siteLightSkin .site-dark-skin .siteSidebar .siteSearch button:hover,
.siteLightSkin .siteSidebar .widget_product_search button:hover,
.site-dark-skin .siteLightSkin .siteSidebar .widget_product_search button:hover,
.siteLightSkin .site-dark-skin .siteLightSkin .siteSidebar .widget_product_search button:hover,
.site-dark-skin .siteSidebar .widget_product_search button:hover,
.siteLightSkin .site-dark-skin .siteSidebar .widget_product_search button:hover,
.site-dark-skin.siteLightSkin .site-dark-skin .siteSidebar .widget_product_search button:hover {
    color: #fff;
    }
.site-site-footer-widgets .siteSearch button:hover:after,
.siteSidebar .siteSearch button:hover:after,
.siteSidebar .widget_product_search button:hover:after {
    transform: scaleY(1);
    transform-origin: bottom;
    }
.site-site-footer-widgets .siteSearch .layout_icon,
.siteSidebar .siteSearch .layout_icon,
.siteSidebar .widget_product_search .layout_icon {
    display: none;
    }


.mainHeader .widget_search .siteSearch .layout_icon {
    display: flex;
    padding: 0;
    }
.widget_search .siteSearch .layout_icon .layout_icon_holder {
    width: 50px;
    height: 50px;
    position: relative;
    justify-content: center;
    }
.siteHardRoundedButtons .widget_search .siteSearch .layout_icon .layout_icon_holder {
    border-radius: 25px;
    overflow: hidden;
    }
.siteSoftRoundedButtons .widget_search .siteSearch .layout_icon .layout_icon_holder {
    border-radius: 5px;
    overflow: hidden;
    }
.siteMenuHorizontal .topBar .widget_search .siteSearch .layout_icon .layout_icon_holder {
    width: 30px;
    height: 30px;
    }
.siteBelowMenu .widget_search .siteSearch .layout_icon .layout_icon_holder {
    color: currentColor;
    }
.widget_search .siteSearch .layout_icon .layout_icon_holder:before {
    font-family:Arial,Helvetica,sans-serif;
    color: #f1b209;
    transition: 300ms ease box-shadow,300ms ease color;
    flex: 1 0 100%;
    height: 100%;
    font-size: 1rem;
    box-shadow: 0 0 #f1b209 inset;
    }
.siteBelowMenu .widget_search .siteSearch .layout_icon .layout_icon_holder:before {
    color: currentColor !important;
    }
.siteMenuHorizontal .topBar .widget_search .siteSearch .layout_icon .layout_icon_holder:before {
    font-size: .813rem;
    }
.widget_search .siteSearch .layout_icon .layout_icon_holder:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: currentColor;
    opacity: .05;
    }
.siteBelowMenu.site-dark-skin .widget_search .siteSearch .layout_icon .layout_icon_holder:after {
    opacity: .1;
    }
.widget_search .siteSearch .layout_icon .layout_icon_holder:hover:before {
    box-shadow: 0 -50px #f1b209 inset;
    color: #fff !important;
    }
.widget_search .siteSearch .layout_icon .layout_icon_holder:hover:after {
    opacity: 0 !important;
    }
.siteSearchInner.siteFromTopBox {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: scale(1.1);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: 300ms ease all;
    z-index: 99998;
    }
.siteLightSkin .siteSearchInner.siteFromTopBox,
.site-dark-skin .siteLightSkin .siteSearchInner.siteFromTopBox,
.siteLightSkin .site-dark-skin .siteLightSkin .siteSearchInner.siteFromTopBox {
    background: #fff;
    }
.site-dark-skin .siteSearchInner.siteFromTopBox,
.siteLightSkin .site-dark-skin .siteSearchInner.siteFromTopBox,
.site-dark-skin.siteLightSkin .site-dark-skin .siteSearchInner.siteFromTopBox {
    background: #0f0f0f;
    }
.siteSearchInner.siteFromTopBox .siteSearchInnerContent {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    max-width: 100%;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    }
.siteSearchInner.siteFromTopBox .siteSearchInnerClose {
    top: 0;
    right: 0;
    position: absolute;
    }
.rtl .siteSearchInner.siteFromTopBox .siteSearchInnerClose {
    left: 0;
    right: auto;
    }
.siteHardRoundedButtons .siteSearchInner.siteFromTopBox .siteSearchInnerClose,
.siteSoftRoundedButtons .siteSearchInner.siteFromTopBox .siteSearchInnerClose {
    top: 10px;
    right: 10px;
    }
.rtl.siteHardRoundedButtons .siteSearchInner.siteFromTopBox .siteSearchInnerClose,
.rtl.siteSoftRoundedButtons .siteSearchInner.siteFromTopBox .siteSearchInnerClose {
    left: 10px;
    right: auto;
    }
.siteSearchInner.siteFromTopBox .siteSearchInnerClose .layout_icon {
    display: block;
    padding: 0;
    }
.siteSearchInner.siteFromTopBox .siteSearchInnerClose .layout_icon .layout_icon_holder {
    width: 5em;
    height: 5em;
    justify-content: center;
    position: relative;
    box-shadow: 0 0 #f1b209 inset !important;
    transition: 300ms ease all;
    }
.siteLightSkin .siteSearchInner.siteFromTopBox .siteSearchInnerClose .layout_icon .layout_icon_holder {
    color: #000;
    }
.site-dark-skin .siteSearchInner.siteFromTopBox .siteSearchInnerClose .layout_icon .layout_icon_holder {
    color: #fff;
    }
.siteHardRoundedButtons .siteSearchInner.siteFromTopBox .siteSearchInnerClose .layout_icon .layout_icon_holder {
    border-radius: 50%;
    overflow: hidden;
    }
.siteSoftRoundedButtons .siteSearchInner.siteFromTopBox .siteSearchInnerClose .layout_icon .layout_icon_holder {
    border-radius: 5px;
    overflow: hidden;
    }
.siteSearchInner.siteFromTopBox .siteSearchInnerClose .layout_icon .layout_icon_holder:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    font-size: 2em;
    z-index: 2;
    transition: 300ms ease transform;
    }
.siteSearchInner.siteFromTopBox .siteSearchInnerClose .layout_icon .layout_icon_holder:after {
    display: block;
    content: "";
    background: currentColor;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 5em;
    height: 5em;
    position: absolute;
    opacity: .07;
    transition: 300ms ease opacity;
    }
.siteSearchInner.siteFromTopBox .siteSearchInnerClose .layout_icon .layout_icon_holder:hover {
    box-shadow: 0 -5em #f1b209 inset !important;
    color: #fff !important;
    }
.siteSearchInner.siteFromTopBox .siteSearchInnerClose .layout_icon .layout_icon_holder:hover:before {
    transform: translateY(-5px);
    }
.siteSearchInner.siteFromTopBox .siteSearchInnerClose .layout_icon .layout_icon_holder:hover:after {
    opacity: 0;
    }
.siteSearchInner.siteFromTopBox form {
    max-width: 1260px;
    margin: 0 30px;
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    }
.siteSearchInner.siteFromTopBox form input[type="text"] {
    font-size: 2.5em;
    border-bottom-width: 2px !important;
    padding: 0 3.5em 0 1em;
    min-height: calc(2.5em - 2px);
    line-height: calc(2.5em - 2px);
    }
.rtl .siteSearchInner.siteFromTopBox form input[type="text"] {
    padding: 0 1em 0 3.5em;
    }
.siteSearchInner.siteFromTopBox form button {
    position: absolute;
    right: 0;
    top: 0;
    border: 0;
    background: transparent;
    box-shadow: 0 0 #f1b209 inset;
    transition: 500ms ease box-shadow,500ms ease color;
    font-size: 2.5em;
    width: 2.5em;
    height: 2.5em;
    flex: 1 0 2.5em;
    }
.rtl .siteSearchInner.siteFromTopBox form button {
    left: 0;
    right: auto;
    }
.siteHardRoundedButtons .siteSearchInner.siteFromTopBox form button,
.siteSoftRoundedButtons .siteSearchInner.siteFromTopBox form button {
    width: 2.25em;
    height: 2.25em;
    flex: 1 0 2.25em;
    top: .125em;
    }
.siteHardRoundedButtons .siteSearchInner.siteFromTopBox form button {
    border-radius: 50%;
    }
.siteSoftRoundedButtons .siteSearchInner.siteFromTopBox form button {
    border-radius: 5px;
    }
.siteLightSkin .siteSearchInner.siteFromTopBox form button {
    color: #000;
    }
.site-dark-skin .siteSearchInner.siteFromTopBox form button {
    color: #fff;
    }
.siteSearchInner.siteFromTopBox form button:after {
    content: "\e618";
    font-family:Arial,Helvetica,sans-serif;
    display: inline-block;
    }
.siteSearchInner.siteFromTopBox form button:hover {
    box-shadow: 0 -5em #f1b209 inset;
    color: #fff !important;
    }
.siteTopToolsSearchOpen .siteSearchInner.siteFromTopBox {
    opacity: 1;
    pointer-events: auto;
    transform: scale(1);
    visibility: visible;
    }


::selection {
    background: #f1b209;
    color: #fff;
    }
::-webkit-input-placeholder {
    color: #000;
    }
:-ms-input-placeholder {
    color: #000;
    }
::placeholder {
    color: #000;
    }


.layout_headline_superheadline,
.layout_headline_with_icon_superheadline {
    margin-bottom: 1em;
    line-height: 1.5;
    }
.layout_headline_with_icon_superheadline {
    margin-bottom: .15em;
    }
.layout_headline h1,
.layout_headline h2,
.layout_headline h3,
.layout_headline h4,
.layout_headline h5,
.layout_headline h6,
.layout_headline_with_icon h1,
.layout_headline_with_icon h2,
.layout_headline_with_icon h3,
.layout_headline_with_icon h4,
.layout_headline_with_icon h5,
.layout_headline_with_icon h6 {
    margin: 0;
    padding: 0;
    }
.layout_headline .layout_headline_content a,
.layout_headline .layout_headline_with_icon_content a,
.layout_headline_with_icon .layout_headline_content a,
.layout_headline_with_icon .layout_headline_with_icon_content a {
    color: inherit;
    }


.layout_video {
    padding-bottom: 0;
    }


html:not(.layout_touch) .layout_parallax {
    background-attachment: fixed !important;
    }
.layout_section {
    position: relative;
    }
.layout_section[class*="layout_background_overlay"]:before {
    left: -1px;
    top: -1px;
    right: -1px;
    bottom: -1px;
    }
.layout_section[class*="light_solid"]:before {
    background: #fff;
    opacity: .6;
    }
.layout_section[class*="dark_solid"]:before {
    background: #0f0f0f;
    opacity: .4;
    }
.layout_section[class*="accent_solid"]:before {
    background: #f1b209;
    opacity: .7;
    }
.layout_section[class*="alternate_solid"]:before {
    background: #013989;
    opacity: .7;
    }
.layout_section[class*="dark_gradient"]:before {
    background: linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    }
.layout_section[class*="light_gradient"]:before {
    background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    }
.layout_section[class*="accent_gradient"]:before {
    background: linear-gradient(to bottom,#f1b209 0%,transparent 100%);
    }
.layout_section[class*="alternate_gradient"]:before {
    background: linear-gradient(to bottom,#013989 0%,transparent 100%);
    }
.layout_section[class*="layout_background_overlay"]:before {
    content: "";
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    }
.layout_section[class*="layout_background_overlay"] .layout_cell {
    position: relative;
    z-index: 1;
    }
.layout_section.layout_section_allow_content_outside > .layout_port {
    z-index: 3;
    position: relative;
    }
.layout_section.layout_section_with_top_coverage_image,
.layout_section.layout_section_with_bottom_coverage_image {
    overflow: hidden;
    }
.layout_section .layout_section_top_section_coverage_image,
.layout_section .layout_section_bottom_section_coverage_image {
    position: absolute;
    right: 0;
    left: 0;
    z-index: 2;
    pointer-events: none;
    }
.layout_section .layout_section_top_section_coverage_image img,
.layout_section .layout_section_bottom_section_coverage_image img {
    width: 100%;
    height: auto;
    display: block;
    user-select: none;
    }
.layout_section .layout_section_top_section_coverage_image {
    top: -1px;
    }
.layout_section .layout_section_bottom_section_coverage_image {
    bottom: -1px;
    }
.inline-YTPlayer .layout_section.layout_background_image {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    }


.layout_section.layout_top_spacing_extra_small > .layout_port {
    padding-top: .5em;
    }
.layout_section.layout_top_spacing_small > .layout_port {
    padding-top: 1em;
    }
.layout_section.layout_top_spacing_normal > .layout_port {
    padding-top: 2em;
    }
.layout_section.layout_top_spacing_medium > .layout_port {
    padding-top: 4em;
    }
.layout_section.layout_top_spacing_large > .layout_port {
    padding-top: 8em;
    }
.layout_section.layout_top_spacing_extra_large > .layout_port {
    padding-top: 16em;
    }
.layout_section.layout_bottom_spacing_extra_small > .layout_port {
    padding-bottom: .5em;
    }
.layout_section.layout_bottom_spacing_small > .layout_port {
    padding-bottom: 1em;
    }
.layout_section.layout_bottom_spacing_normal > .layout_port {
    padding-bottom: 2em;
    }
.layout_section.layout_bottom_spacing_medium > .layout_port {
    padding-bottom: 4em;
    }
.layout_section.layout_bottom_spacing_large > .layout_port {
    padding-bottom: 8em;
    }
.layout_section.layout_bottom_spacing_extra_large > .layout_port {
    padding-bottom: 16em;
    }


.layout_section.layout_top_spacing_0 > .layout_port {
    padding-top: 0;
    }
.layout_section.layout_bottom_spacing_0 > .layout_port {
    padding-bottom: 0;
    }
.layout_section.layout_top_spacing_5 > .layout_port {
    padding-top: 5px;
    }
.layout_section.layout_bottom_spacing_5 > .layout_port {
    padding-bottom: 5px;
    }
.layout_section.layout_top_spacing_10 > .layout_port {
    padding-top: 10px;
    }
.layout_section.layout_bottom_spacing_10 > .layout_port {
    padding-bottom: 10px;
    }
.layout_section.layout_top_spacing_15 > .layout_port {
    padding-top: 15px;
    }
.layout_section.layout_bottom_spacing_15 > .layout_port {
    padding-bottom: 15px;
    }
.layout_section.layout_top_spacing_20 > .layout_port {
    padding-top: 20px;
    }
.layout_section.layout_bottom_spacing_20 > .layout_port {
    padding-bottom: 20px;
    }
.layout_section.layout_top_spacing_25 > .layout_port {
    padding-top: 25px;
    }
.layout_section.layout_bottom_spacing_25 > .layout_port {
    padding-bottom: 25px;
    }
.layout_section.layout_top_spacing_30 > .layout_port {
    padding-top: 30px;
    }
.layout_section.layout_bottom_spacing_30 > .layout_port {
    padding-bottom: 30px;
    }
.layout_section.layout_top_spacing_35 > .layout_port {
    padding-top: 35px;
    }
.layout_section.layout_bottom_spacing_35 > .layout_port {
    padding-bottom: 35px;
    }
.layout_section.layout_top_spacing_40 > .layout_port {
    padding-top: 40px;
    }
.layout_section.layout_bottom_spacing_40 > .layout_port {
    padding-bottom: 40px;
    }
.layout_section.layout_top_spacing_45 > .layout_port {
    padding-top: 45px;
    }
.layout_section.layout_bottom_spacing_45 > .layout_port {
    padding-bottom: 45px;
    }
.layout_section.layout_top_spacing_50 > .layout_port {
    padding-top: 50px;
    }
.layout_section.layout_bottom_spacing_50 > .layout_port {
    padding-bottom: 50px;
    }
.layout_section.layout_top_spacing_55 > .layout_port {
    padding-top: 55px;
    }
.layout_section.layout_bottom_spacing_55 > .layout_port {
    padding-bottom: 55px;
    }
.layout_section.layout_top_spacing_60 > .layout_port {
    padding-top: 60px;
    }
.layout_section.layout_bottom_spacing_60 > .layout_port {
    padding-bottom: 60px;
    }
.layout_section.layout_top_spacing_65 > .layout_port {
    padding-top: 65px;
    }
.layout_section.layout_bottom_spacing_65 > .layout_port {
    padding-bottom: 65px;
    }
.layout_section.layout_top_spacing_70 > .layout_port {
    padding-top: 70px;
    }
.layout_section.layout_bottom_spacing_70 > .layout_port {
    padding-bottom: 70px;
    }
.layout_section.layout_top_spacing_75 > .layout_port {
    padding-top: 75px;
    }
.layout_section.layout_bottom_spacing_75 > .layout_port {
    padding-bottom: 75px;
    }
.layout_section.layout_top_spacing_80 > .layout_port {
    padding-top: 80px;
    }
.layout_section.layout_bottom_spacing_80 > .layout_port {
    padding-bottom: 80px;
    }
.layout_section.layout_top_spacing_85 > .layout_port {
    padding-top: 85px;
    }
.layout_section.layout_bottom_spacing_85 > .layout_port {
    padding-bottom: 85px;
    }
.layout_section.layout_top_spacing_90 > .layout_port {
    padding-top: 90px;
    }
.layout_section.layout_bottom_spacing_90 > .layout_port {
    padding-bottom: 90px;
    }
.layout_section.layout_top_spacing_95 > .layout_port {
    padding-top: 95px;
    }
.layout_section.layout_bottom_spacing_95 > .layout_port {
    padding-bottom: 95px;
    }
.layout_section.layout_top_spacing_100 > .layout_port {
    padding-top: 100px;
    }
.layout_section.layout_bottom_spacing_100 > .layout_port {
    padding-bottom: 100px;
    }


@media (min-width: 992px) {
section.layout_negative_margin_small {
    position: relative;
    margin-top: -.9375em !important;
    z-index: 1;
    }
section.layout_negative_margin_normal {
    margin-top: -1.875em !important;
    position: relative;
    z-index: 1;
    }
section.layout_negative_margin_medium {
    margin-top: -3.75em !important;
    position: relative;
    z-index: 1;
    }
section.layout_negative_margin_large {
    margin-top: -7.5em !important;
    position: relative;
    z-index: 1;
    }
section.layout_negative_margin_extralarge {
    margin-top: -15em !important;
    position: relative;
    z-index: 1;
    }
}

.layout_section.layout_negative_margin_0 > .layout_port {
    margin-top: -0px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_5 > .layout_port {
    margin-top: -5px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_10 > .layout_port {
    margin-top: -10px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_15 > .layout_port {
    margin-top: -15px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_20 > .layout_port {
    margin-top: -20px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_25 > .layout_port {
    margin-top: -25px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_30 > .layout_port {
    margin-top: -30px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_35 > .layout_port {
    margin-top: -35px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_40 > .layout_port {
    margin-top: -40px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_45 > .layout_port {
    margin-top: -45px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_50 > .layout_port {
    margin-top: -50px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_55 > .layout_port {
    margin-top: -55px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_60 > .layout_port {
    margin-top: -60px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_65 > .layout_port {
    margin-top: -65px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_70 > .layout_port {
    margin-top: -70px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_75 > .layout_port {
    margin-top: -75px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_80 > .layout_port {
    margin-top: -80px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_85 > .layout_port {
    margin-top: -85px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_90 > .layout_port {
    margin-top: -90px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_95 > .layout_port {
    margin-top: -95px;
    z-index: 1;
    position: relative;
    }
.layout_section.layout_negative_margin_100 > .layout_port {
    margin-top: -100px;
    z-index: 1;
    position: relative;
    }


.layout_column.layout_padding_0 .layout_column_content_inner {
    padding-left: 0;
    padding-right: 0;
    }
.layout_column_inner.layout_padding_0 .layout_column_inner_content {
    padding-left: 0;
    padding-right: 0;
    }
.layout_column.layout_padding_5 .layout_column_content_inner {
    padding-left: 5px;
    padding-right: 5px;
    }
.layout_column_inner.layout_padding_5 .layout_column_inner_content {
    padding-left: 5px;
    padding-right: 5px;
    }
.layout_column.layout_padding_10 .layout_column_content_inner {
    padding-left: 10px;
    padding-right: 10px;
    }
.layout_column_inner.layout_padding_10 .layout_column_inner_content {
    padding-left: 10px;
    padding-right: 10px;
    }
.layout_column.layout_padding_15 .layout_column_content_inner {
    padding-left: 15px;
    padding-right: 15px;
    }
.layout_column_inner.layout_padding_15 .layout_column_inner_content {
    padding-left: 15px;
    padding-right: 15px;
    }
.layout_column.layout_padding_20 .layout_column_content_inner {
    padding-left: 20px;
    padding-right: 20px;
    }
.layout_column_inner.layout_padding_20 .layout_column_inner_content {
    padding-left: 20px;
    padding-right: 20px;
    }
.layout_column.layout_padding_25 .layout_column_content_inner {
    padding-left: 25px;
    padding-right: 25px;
    }
.layout_column_inner.layout_padding_25 .layout_column_inner_content {
    padding-left: 25px;
    padding-right: 25px;
    }
.layout_column.layout_padding_30 .layout_column_content_inner {
    padding-left: 30px;
    padding-right: 30px;
    }
.layout_column_inner.layout_padding_30 .layout_column_inner_content {
    padding-left: 30px;
    padding-right: 30px;
    }
.layout_column.layout_padding_35 .layout_column_content_inner {
    padding-left: 35px;
    padding-right: 35px;
    }
.layout_column_inner.layout_padding_35 .layout_column_inner_content {
    padding-left: 35px;
    padding-right: 35px;
    }
.layout_column.layout_padding_40 .layout_column_content_inner {
    padding-left: 40px;
    padding-right: 40px;
    }
.layout_column_inner.layout_padding_40 .layout_column_inner_content {
    padding-left: 40px;
    padding-right: 40px;
    }
.layout_column.layout_padding_45 .layout_column_content_inner {
    padding-left: 45px;
    padding-right: 45px;
    }
.layout_column_inner.layout_padding_45 .layout_column_inner_content {
    padding-left: 45px;
    padding-right: 45px;
    }
.layout_column.layout_padding_50 .layout_column_content_inner {
    padding-left: 50px;
    padding-right: 50px;
    }
.layout_column_inner.layout_padding_50 .layout_column_inner_content {
    padding-left: 50px;
    padding-right: 50px;
    }
.layout_column.layout_padding_60 .layout_column_content_inner {
    padding-left: 60px;
    padding-right: 60px;
    }
.layout_column_inner.layout_padding_60 .layout_column_inner_content {
    padding-left: 60px;
    padding-right: 60px;
    }
.layout_column.layout_padding_70 .layout_column_content_inner {
    padding-left: 70px;
    padding-right: 70px;
    }
.layout_column_inner.layout_padding_70 .layout_column_inner_content {
    padding-left: 70px;
    padding-right: 70px;
    }
.layout_column.layout_padding_80 .layout_column_content_inner {
    padding-left: 80px;
    padding-right: 80px;
    }
.layout_column_inner.layout_padding_80 .layout_column_inner_content {
    padding-left: 80px;
    padding-right: 80px;
    }
.layout_column.layout_padding_90 .layout_column_content_inner {
    padding-left: 90px;
    padding-right: 90px;
    }
.layout_column_inner.layout_padding_90 .layout_column_inner_content {
    padding-left: 90px;
    padding-right: 90px;
    }
.layout_column.layout_padding_100 .layout_column_content_inner {
    padding-left: 100px;
    padding-right: 100px;
    }
.layout_column_inner.layout_padding_100 .layout_column_inner_content {
    padding-left: 100px;
    padding-right: 100px;
    }
.layout_column.layout_padding_110 .layout_column_content_inner {
    padding-left: 110px;
    padding-right: 110px;
    }
.layout_column_inner.layout_padding_110 .layout_column_inner_content {
    padding-left: 110px;
    padding-right: 110px;
    }
.layout_column.layout_padding_120 .layout_column_content_inner {
    padding-left: 120px;
    padding-right: 120px;
    }
.layout_column_inner.layout_padding_120 .layout_column_inner_content {
    padding-left: 120px;
    padding-right: 120px;
    }
.layout_column.layout_padding_130 .layout_column_content_inner {
    padding-left: 130px;
    padding-right: 130px;
    }
.layout_column_inner.layout_padding_130 .layout_column_inner_content {
    padding-left: 130px;
    padding-right: 130px;
    }
.layout_column.layout_padding_140 .layout_column_content_inner {
    padding-left: 140px;
    padding-right: 140px;
    }
.layout_column_inner.layout_padding_140 .layout_column_inner_content {
    padding-left: 140px;
    padding-right: 140px;
    }
.layout_column.layout_padding_150 .layout_column_content_inner {
    padding-left: 150px;
    padding-right: 150px;
    }
.layout_column_inner.layout_padding_150 .layout_column_inner_content {
    padding-left: 150px;
    padding-right: 150px;
    }
@media (max-width: 360px) {
.layout_column.layout_padding_40 .layout_column_content_inner {
    padding-left: 20px;
    padding-right: 20px;
    }
.layout_column_inner.layout_padding_40 .layout_column_inner_content {
    padding-left: 40px;
    padding-right: 40px;
    }
.layout_column.layout_padding_45 .layout_column_content_inner {
    padding-left: 22.5px;
    padding-right: 22.5px;
    }
.layout_column_inner.layout_padding_45 .layout_column_inner_content {
    padding-left: 45px;
    padding-right: 45px;
    }
.layout_column.layout_padding_50 .layout_column_content_inner {
    padding-left: 25px;
    padding-right: 25px;
    }
.layout_column_inner.layout_padding_50 .layout_column_inner_content {
    padding-left: 50px;
    padding-right: 50px;
    }
.layout_column.layout_padding_60 .layout_column_content_inner {
    padding-left: 30px;
    padding-right: 30px;
    }
.layout_column_inner.layout_padding_60 .layout_column_inner_content {
    padding-left: 60px;
    padding-right: 60px;
    }
.layout_column.layout_padding_70 .layout_column_content_inner {
    padding-left: 35px;
    padding-right: 35px;
    }
.layout_column_inner.layout_padding_70 .layout_column_inner_content {
    padding-left: 70px;
    padding-right: 70px;
    }
.layout_column.layout_padding_80 .layout_column_content_inner {
    padding-left: 40px;
    padding-right: 40px;
    }
.layout_column_inner.layout_padding_80 .layout_column_inner_content {
    padding-left: 80px;
    padding-right: 80px;
    }
.layout_column.layout_padding_90 .layout_column_content_inner {
    padding-left: 45px;
    padding-right: 45px;
    }
.layout_column_inner.layout_padding_90 .layout_column_inner_content {
    padding-left: 90px;
    padding-right: 90px;
    }
.layout_column.layout_padding_100 .layout_column_content_inner {
    padding-left: 50px;
    padding-right: 50px;
    }
.layout_column_inner.layout_padding_100 .layout_column_inner_content {
    padding-left: 100px;
    padding-right: 100px;
    }
.layout_column.layout_padding_110 .layout_column_content_inner {
    padding-left: 55px;
    padding-right: 55px;
    }
.layout_column_inner.layout_padding_110 .layout_column_inner_content {
    padding-left: 110px;
    padding-right: 110px;
    }
.layout_column.layout_padding_120 .layout_column_content_inner {
    padding-left: 60px;
    padding-right: 60px;
    }
.layout_column_inner.layout_padding_120 .layout_column_inner_content {
    padding-left: 120px;
    padding-right: 120px;
    }
.layout_column.layout_padding_130 .layout_column_content_inner {
    padding-left: 65px;
    padding-right: 65px;
    }
.layout_column_inner.layout_padding_130 .layout_column_inner_content {
    padding-left: 130px;
    padding-right: 130px;
    }
.layout_column.layout_padding_140 .layout_column_content_inner {
    padding-left: 70px;
    padding-right: 70px;
    }
.layout_column_inner.layout_padding_140 .layout_column_inner_content {
    padding-left: 140px;
    padding-right: 140px;
    }
.layout_column.layout_padding_150 .layout_column_content_inner {
    padding-left: 75px;
    padding-right: 75px;
    }
.layout_column_inner.layout_padding_150 .layout_column_inner_content {
    padding-left: 150px;
    padding-right: 150px;
    }
}


.layout_separator.layout_top_spacing_0 {
    margin-top: 0;
    }
.layout_separator.layout_bottom_spacing_0 {
    margin-bottom: 0;
    }
.layout_separator.layout_top_spacing_5 {
    margin-top: 5px;
    }
.layout_separator.layout_bottom_spacing_5 {
    margin-bottom: 5px;
    }
.layout_separator.layout_top_spacing_10 {
    margin-top: 10px;
    }
.layout_separator.layout_bottom_spacing_10 {
    margin-bottom: 10px;
    }
.layout_separator.layout_top_spacing_15 {
    margin-top: 15px;
    }
.layout_separator.layout_bottom_spacing_15 {
    margin-bottom: 15px;
    }
.layout_separator.layout_top_spacing_20 {
    margin-top: 20px;
    }
.layout_separator.layout_bottom_spacing_20 {
    margin-bottom: 20px;
    }
.layout_separator.layout_top_spacing_25 {
    margin-top: 25px;
    }
.layout_separator.layout_bottom_spacing_25 {
    margin-bottom: 25px;
    }
.layout_separator.layout_top_spacing_30 {
    margin-top: 30px;
    }
.layout_separator.layout_bottom_spacing_30 {
    margin-bottom: 30px;
    }
.layout_separator.layout_top_spacing_35 {
    margin-top: 35px;
    }
.layout_separator.layout_bottom_spacing_35 {
    margin-bottom: 35px;
    }
.layout_separator.layout_top_spacing_40 {
    margin-top: 40px;
    }
.layout_separator.layout_bottom_spacing_40 {
    margin-bottom: 40px;
    }
.layout_separator.layout_top_spacing_45 {
    margin-top: 45px;
    }
.layout_separator.layout_bottom_spacing_45 {
    margin-bottom: 45px;
    }
.layout_separator.layout_top_spacing_50 {
    margin-top: 50px;
    }
.layout_separator.layout_bottom_spacing_50 {
    margin-bottom: 50px;
    }
.layout_separator.layout_top_spacing_60 {
    margin-top: 60px;
    }
.layout_separator.layout_bottom_spacing_60 {
    margin-bottom: 60px;
    }
.layout_separator.layout_top_spacing_70 {
    margin-top: 70px;
    }
.layout_separator.layout_bottom_spacing_70 {
    margin-bottom: 70px;
    }
.layout_separator.layout_top_spacing_80 {
    margin-top: 80px;
    }
.layout_separator.layout_bottom_spacing_80 {
    margin-bottom: 80px;
    }
.layout_separator.layout_top_spacing_90 {
    margin-top: 90px;
    }
.layout_separator.layout_bottom_spacing_90 {
    margin-bottom: 90px;
    }
.layout_separator.layout_top_spacing_100 {
    margin-top: 100px;
    }
.layout_separator.layout_bottom_spacing_100 {
    margin-bottom: 100px;
    }
.layout_separator.layout_top_spacing_110 {
    margin-top: 110px;
    }
.layout_separator.layout_bottom_spacing_110 {
    margin-bottom: 110px;
    }
.layout_separator.layout_top_spacing_120 {
    margin-top: 120px;
    }
.layout_separator.layout_bottom_spacing_120 {
    margin-bottom: 120px;
    }
.layout_separator.layout_top_spacing_130 {
    margin-top: 130px;
    }
.layout_separator.layout_bottom_spacing_130 {
    margin-bottom: 130px;
    }
.layout_separator.layout_top_spacing_140 {
    margin-top: 140px;
    }
.layout_separator.layout_bottom_spacing_140 {
    margin-bottom: 140px;
    }
.layout_separator.layout_top_spacing_150 {
    margin-top: 150px;
    }
.layout_separator.layout_bottom_spacing_150 {
    margin-bottom: 150px;
    }
.layout_separator.layout_bottom_spacing_extra_small {
    margin-bottom: .5em;
    }
.layout_separator.layout_bottom_spacing_small {
    margin-bottom: 1em;
    }
.layout_separator.layout_bottom_spacing_normal {
    margin-bottom: 2em;
    }
.layout_separator.layout_bottom_spacing_medium {
    margin-bottom: 4em;
    }
.layout_separator.layout_bottom_spacing_large {
    margin-bottom: 8em;
    }
.layout_separator.layout_bottom_spacing_extra_large {
    margin-bottom: 16em;
    }
.layout_separator.layout_top_spacing_extra_small {
    margin-top: .5em;
    }
.layout_separator.layout_top_spacing_small {
    margin-top: 1em;
    }
.layout_separator.layout_top_spacing_normal {
    margin-top: 2em;
    }
.layout_separator.layout_top_spacing_medium {
    margin-top: 4em;
    }
.layout_separator.layout_top_spacing_large {
    margin-top: 8em;
    }
.layout_separator.layout_top_spacing_extra_large {
    margin-top: 16em;
    }
.layout_separator.layout_border_style_solid,
.layout_separator.layout_border_style_dotted,
.layout_separator.layout_border_style_dashed {
    border-bottom-color: rgba(0,0,0,.1);
    }
.layout_separator.layout_color_dark_transparent {
    border-color: #000;
    opacity: .1;
    }
.layout_separator.layout_color_light_transparent {
    border-color: #fff;
    opacity: .1;
    }
.layout_separator.layout_color_dark {
    border-color: #000;
    }
.layout_separator.layout_color_light {
    border-color: #fff;
    }
.layout_separator.layout_color_accent {
    border-color: #f1b209;
    }
.layout_separator.layout_color_alternate {
    border-color: #013989;
    }
.layout_separator.layout_color_gray {
    border-color: #d1cfd0;
    }


.layout_headline,
.layout_headline_with_icon {
    position: relative;
    }
.layout_size_extrahuge.layout_headline .layout_headline_superheadline_outside,
.layout_size_extrahuge.layout_headline .layout_headline_with_icon_superheadline_outside,
.layout_size_extrahuge.layout_headline_with_icon .layout_headline_superheadline_outside,
.layout_size_extrahuge.layout_headline_with_icon .layout_headline_with_icon_superheadline_outside {
    line-height: 1.125rem;
    }
.layout_size_huge.layout_headline .layout_headline_superheadline_outside,
.layout_size_huge.layout_headline .layout_headline_with_icon_superheadline_outside,
.layout_size_huge.layout_headline_with_icon .layout_headline_superheadline_outside,
.layout_size_huge.layout_headline_with_icon .layout_headline_with_icon_superheadline_outside {
    line-height: 1.125rem;
    }
.layout_size_extralarge.layout_headline .layout_headline_superheadline_outside,
.layout_size_extralarge.layout_headline .layout_headline_with_icon_superheadline_outside,
.layout_size_extralarge.layout_headline_with_icon .layout_headline_superheadline_outside,
.layout_size_extralarge.layout_headline_with_icon .layout_headline_with_icon_superheadline_outside {
    line-height: 1.125rem;
    }
.layout_size_extralarge.layout_headline .layout_headline_superheadline_outside,
.layout_size_extralarge.layout_headline .layout_headline_with_icon_superheadline_outside,
.layout_size_extralarge.layout_headline_with_icon .layout_headline_superheadline_outside,
.layout_size_extralarge.layout_headline_with_icon .layout_headline_with_icon_superheadline_outside {
    line-height: 1.125rem;
    }
.layout_size_large.layout_headline .layout_headline_superheadline_outside,
.layout_size_large.layout_headline .layout_headline_with_icon_superheadline_outside,
.layout_size_large.layout_headline_with_icon .layout_headline_superheadline_outside,
.layout_size_large.layout_headline_with_icon .layout_headline_with_icon_superheadline_outside {
    line-height: 1.125rem;
    }
.layout_size_medium.layout_headline .layout_headline_superheadline_outside,
.layout_size_medium.layout_headline .layout_headline_with_icon_superheadline_outside,
.layout_size_medium.layout_headline_with_icon .layout_headline_superheadline_outside,
.layout_size_medium.layout_headline_with_icon .layout_headline_with_icon_superheadline_outside {
    line-height: 1rem;
    }
.layout_size_normal.layout_headline .layout_headline_superheadline_outside,
.layout_size_normal.layout_headline .layout_headline_with_icon_superheadline_outside,
.layout_size_normal.layout_headline_with_icon .layout_headline_superheadline_outside,
.layout_size_normal.layout_headline_with_icon .layout_headline_with_icon_superheadline_outside {
    line-height: .9375rem;
    }
.layout_size_small.layout_headline .layout_headline_superheadline_outside,
.layout_size_small.layout_headline .layout_headline_with_icon_superheadline_outside,
.layout_size_small.layout_headline_with_icon .layout_headline_superheadline_outside,
.layout_size_small.layout_headline_with_icon .layout_headline_with_icon_superheadline_outside {
    line-height: .875rem;
    }
[style*="color:"].layout_headline .layout_headline_superheadline_outside,
[style*="color:"].layout_headline .layout_headline_with_icon_superheadline_outside,
[style*="color:"].layout_headline_with_icon .layout_headline_superheadline_outside,
[style*="color:"].layout_headline_with_icon .layout_headline_with_icon_superheadline_outside {
    color: inherit;
    }
.layout_headline .layout_headline_superheadline,
.layout_headline .layout_headline_with_icon_superheadline,
.layout_headline_with_icon .layout_headline_superheadline,
.layout_headline_with_icon .layout_headline_with_icon_superheadline {
    font-size: 1rem;
    font-family: Arial,Helvetica,sans-serif;
    display: block;
    letter-spacing: 0;
    font-weight: normal;
    margin-bottom: .5em;
    z-index: 2;
    }
.layout_size_extrahuge.layout_headline .layout_headline_superheadline,
.layout_size_extrahuge.layout_headline .layout_headline_with_icon_superheadline,
.layout_size_extrahuge.layout_headline_with_icon .layout_headline_superheadline,
.layout_size_extrahuge.layout_headline_with_icon .layout_headline_with_icon_superheadline {
    font-size: 1.25rem;
    }
.layout_size_huge.layout_headline .layout_headline_superheadline,
.layout_size_huge.layout_headline .layout_headline_with_icon_superheadline,
.layout_size_huge.layout_headline_with_icon .layout_headline_superheadline,
.layout_size_huge.layout_headline_with_icon .layout_headline_with_icon_superheadline {
    font-size: 1.25rem;
    }
.layout_size_extralarge.layout_headline .layout_headline_superheadline,
.layout_size_extralarge.layout_headline .layout_headline_with_icon_superheadline,
.layout_size_extralarge.layout_headline_with_icon .layout_headline_superheadline,
.layout_size_extralarge.layout_headline_with_icon .layout_headline_with_icon_superheadline {
    font-size: 1.125rem;
    }
.layout_size_extralarge.layout_headline .layout_headline_superheadline,
.layout_size_extralarge.layout_headline .layout_headline_with_icon_superheadline,
.layout_size_extralarge.layout_headline_with_icon .layout_headline_superheadline,
.layout_size_extralarge.layout_headline_with_icon .layout_headline_with_icon_superheadline {
    font-size: 1.125rem;
    }
.layout_size_large.layout_headline .layout_headline_superheadline,
.layout_size_large.layout_headline .layout_headline_with_icon_superheadline,
.layout_size_large.layout_headline_with_icon .layout_headline_superheadline,
.layout_size_large.layout_headline_with_icon .layout_headline_with_icon_superheadline {
    font-size: 1.125rem;
    }
.layout_size_medium.layout_headline .layout_headline_superheadline,
.layout_size_medium.layout_headline .layout_headline_with_icon_superheadline,
.layout_size_medium.layout_headline_with_icon .layout_headline_superheadline,
.layout_size_medium.layout_headline_with_icon .layout_headline_with_icon_superheadline {
    font-size: 1rem;
    }
.layout_size_normal.layout_headline .layout_headline_superheadline,
.layout_size_normal.layout_headline .layout_headline_with_icon_superheadline,
.layout_size_normal.layout_headline_with_icon .layout_headline_superheadline,
.layout_size_normal.layout_headline_with_icon .layout_headline_with_icon_superheadline {
    font-size: 1rem;
    }
.layout_size_small.layout_headline .layout_headline_superheadline,
.layout_size_small.layout_headline .layout_headline_with_icon_superheadline,
.layout_size_small.layout_headline_with_icon .layout_headline_superheadline,
.layout_size_small.layout_headline_with_icon .layout_headline_with_icon_superheadline {
    font-size: 1rem;
    }
.layout_size_extrasmall.layout_headline .layout_headline_superheadline,
.layout_size_extrasmall.layout_headline .layout_headline_with_icon_superheadline,
.layout_size_extrasmall.layout_headline_with_icon .layout_headline_superheadline,
.layout_size_extrasmall.layout_headline_with_icon .layout_headline_with_icon_superheadline {
    font-size: .875rem !important;
    }
[style*="color:"].layout_headline .layout_headline_superheadline,
[style*="color:"].layout_headline .layout_headline_with_icon_superheadline,
[style*="color:"].layout_headline_with_icon .layout_headline_superheadline,
[style*="color:"].layout_headline_with_icon .layout_headline_with_icon_superheadline {
    color: inherit;
    }
.layout_dash_top_bottom.layout_headline .layout_headline_superheadline,
.layout_dash_top.layout_headline .layout_headline_superheadline,
.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline,
.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline,
.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline,
.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline,
.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline,
.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline {
    position: relative;
    z-index: 2;
    margin-bottom: 1em;
    }
.layout_align_right .layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_superheadline,
.layout_align_center .layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_superheadline,
.layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_superheadline,
.layout_align_left .layout_dash_top_bottom.layout_headline .layout_headline_superheadline,
.layout_align_right .layout_align_left.layout_dash_top.layout_headline .layout_headline_superheadline,
.layout_align_center .layout_align_left.layout_dash_top.layout_headline .layout_headline_superheadline,
.layout_align_left.layout_dash_top.layout_headline .layout_headline_superheadline,
.layout_align_left .layout_dash_top.layout_headline .layout_headline_superheadline,
.layout_align_right .layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline,
.layout_align_center .layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline,
.layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline,
.layout_align_left .layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline,
.layout_align_right .layout_align_left.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline,
.layout_align_center .layout_align_left.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline,
.layout_align_left.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline,
.layout_align_left .layout_dash_top.layout_headline .layout_headline_with_icon_superheadline,
.layout_align_right .layout_align_left.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline,
.layout_align_center .layout_align_left.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline,
.layout_align_left.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline,
.layout_align_left .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline,
.layout_align_right .layout_align_left.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline,
.layout_align_center .layout_align_left.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline,
.layout_align_left.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline,
.layout_align_left .layout_dash_top.layout_headline_with_icon .layout_headline_superheadline,
.layout_align_right .layout_align_left.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline,
.layout_align_center .layout_align_left.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline,
.layout_align_left.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline,
.layout_align_left .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline,
.layout_align_right .layout_align_left.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline,
.layout_align_center .layout_align_left.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline,
.layout_align_left.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline,
.layout_align_left .layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline {
    padding-left: .83em;
    }
.layout_align_left .layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_superheadline,
.layout_align_center .layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_superheadline,
.layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_superheadline,
.layout_align_right .layout_dash_top_bottom.layout_headline .layout_headline_superheadline,
.layout_align_left .layout_align_right.layout_dash_top.layout_headline .layout_headline_superheadline,
.layout_align_center .layout_align_right.layout_dash_top.layout_headline .layout_headline_superheadline,
.layout_align_right.layout_dash_top.layout_headline .layout_headline_superheadline,
.layout_align_right .layout_dash_top.layout_headline .layout_headline_superheadline,
.layout_align_left .layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline,
.layout_align_center .layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline,
.layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline,
.layout_align_right .layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline,
.layout_align_left .layout_align_right.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline,
.layout_align_center .layout_align_right.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline,
.layout_align_right.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline,
.layout_align_right .layout_dash_top.layout_headline .layout_headline_with_icon_superheadline,
.layout_align_left .layout_align_right.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline,
.layout_align_center .layout_align_right.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline,
.layout_align_right.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline,
.layout_align_right .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline,
.layout_align_left .layout_align_right.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline,
.layout_align_center .layout_align_right.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline,
.layout_align_right.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline,
.layout_align_right .layout_dash_top.layout_headline_with_icon .layout_headline_superheadline,
.layout_align_left .layout_align_right.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline,
.layout_align_center .layout_align_right.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline,
.layout_align_right.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline,
.layout_align_right .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline,
.layout_align_left .layout_align_right.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline,
.layout_align_center .layout_align_right.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline,
.layout_align_right.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline,
.layout_align_right .layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline {
    padding-right: .83em;
    }
.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    content: "";
    display: block;
    background: #f1b209;
    width: 2.5rem;
    height: 2.5rem;
    position: absolute;
    z-index: -1;
    top: 0;
    }
.siteGeneralElementsStyle_skewed .layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.siteGeneralElementsStyle_skewed .layout_dash_top.layout_headline .layout_headline_superheadline:before,
.siteGeneralElementsStyle_skewed .layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.siteGeneralElementsStyle_skewed .layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.siteGeneralElementsStyle_skewed .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.siteGeneralElementsStyle_skewed .layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.siteGeneralElementsStyle_skewed .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.siteGeneralElementsStyle_skewed .layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    transform: skewY(-30deg);
    transform-origin: left bottom;
    }
.rtl.siteGeneralElementsStyle_skewed .layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.rtl.siteGeneralElementsStyle_skewed .layout_dash_top.layout_headline .layout_headline_superheadline:before,
.rtl.siteGeneralElementsStyle_skewed .layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.rtl.siteGeneralElementsStyle_skewed .layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.rtl.siteGeneralElementsStyle_skewed .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.rtl.siteGeneralElementsStyle_skewed .layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.rtl.siteGeneralElementsStyle_skewed .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.rtl.siteGeneralElementsStyle_skewed .layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    transform: skewY(30deg);
    transform-origin: right bottom;
    }
.siteGeneralElementsStyle_rounded .layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.siteGeneralElementsStyle_rounded .layout_dash_top.layout_headline .layout_headline_superheadline:before,
.siteGeneralElementsStyle_rounded .layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.siteGeneralElementsStyle_rounded .layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.siteGeneralElementsStyle_rounded .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.siteGeneralElementsStyle_rounded .layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.siteGeneralElementsStyle_rounded .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.siteGeneralElementsStyle_rounded .layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    border-radius: 50%;
    }
.layout_align_right .layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_left.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_align_left.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_left.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_left.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_align_left.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_left.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_align_left.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_left.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_align_left.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_left.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_align_left.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_left.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_align_left.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    left: 0;
    }
.layout_align_left .layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_right.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_align_right.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_right.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_right.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_align_right.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_right.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_align_right.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_right.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_align_right.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_right.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_align_right.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_right.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_right.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_align_right.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_right.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    right: 0;
    }
.layout_align_right .layout_align_center.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    left: 50%;
    }
.layout_size_extrasmall.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_size_extrasmall.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_size_extrasmall.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_size_extrasmall.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_size_extrasmall.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_size_extrasmall.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_size_extrasmall.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_size_extrasmall.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    width: 1.938rem;
    height: 1.938rem;
    margin-top: -.275rem;
    }
.layout_align_right .layout_align_center.layout_size_extrasmall.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extrasmall.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_size_extrasmall.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_size_extrasmall.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extrasmall.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extrasmall.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_size_extrasmall.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_size_extrasmall.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extrasmall.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extrasmall.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_extrasmall.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_extrasmall.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extrasmall.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extrasmall.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_extrasmall.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_extrasmall.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extrasmall.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extrasmall.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_size_extrasmall.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_size_extrasmall.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extrasmall.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extrasmall.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_size_extrasmall.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_size_extrasmall.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extrasmall.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extrasmall.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_extrasmall.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_extrasmall.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extrasmall.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extrasmall.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_extrasmall.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_extrasmall.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    margin-left: -.969rem;
    }
.layout_size_small.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_size_small.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_size_small.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_size_small.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_size_small.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_size_small.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_size_small.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_size_small.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    width: 1.938rem;
    height: 1.938rem;
    margin-top: -.3rem;
    }
.layout_align_right .layout_align_center.layout_size_small.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_small.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_size_small.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_size_small.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_small.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_small.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_size_small.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_size_small.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_small.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_small.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_small.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_small.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_small.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_small.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_small.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_small.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_small.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_small.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_size_small.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_size_small.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_small.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_small.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_size_small.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_size_small.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_small.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_small.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_small.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_small.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_small.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_small.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_small.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_small.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    margin-left: -.969rem;
    }
.layout_size_normal.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_size_normal.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_size_normal.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_size_normal.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_size_normal.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_size_normal.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_size_normal.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_size_normal.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    width: 2.083rem;
    height: 2.083rem;
    margin-top: -.325rem;
    }
.layout_align_right .layout_align_center.layout_size_normal.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_normal.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_size_normal.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_size_normal.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_normal.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_normal.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_size_normal.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_size_normal.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_normal.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_normal.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_normal.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_normal.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_normal.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_normal.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_normal.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_normal.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_normal.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_normal.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_size_normal.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_size_normal.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_normal.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_normal.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_size_normal.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_size_normal.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_normal.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_normal.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_normal.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_normal.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_normal.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_normal.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_normal.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_normal.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    margin-left: -1.0415rem;
    }
.layout_size_medium.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_size_medium.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_size_medium.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_size_medium.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_size_medium.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_size_medium.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_size_medium.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_size_medium.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    width: 2.188rem;
    height: 2.188rem;
    margin-top: -.35rem;
    }
.layout_align_right .layout_align_center.layout_size_medium.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_medium.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_size_medium.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_size_medium.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_medium.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_medium.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_size_medium.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_size_medium.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_medium.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_medium.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_medium.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_medium.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_medium.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_medium.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_medium.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_medium.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_medium.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_medium.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_size_medium.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_size_medium.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_medium.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_medium.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_size_medium.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_size_medium.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_medium.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_medium.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_medium.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_medium.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_medium.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_medium.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_medium.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_medium.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    margin-left: -1.094rem;
    }
.layout_size_large.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_size_large.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_size_large.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_size_large.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_size_large.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_size_large.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_size_large.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_size_large.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    width: 2.5rem;
    height: 2.5rem;
    margin-top: -.4rem;
    }
.layout_align_right .layout_align_center.layout_size_large.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_large.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_size_large.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_size_large.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_large.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_large.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_size_large.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_size_large.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_large.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_large.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_large.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_large.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_large.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_large.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_large.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_large.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_large.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_large.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_size_large.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_size_large.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_large.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_large.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_size_large.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_size_large.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_large.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_large.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_large.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_large.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_large.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_large.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_large.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_large.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    margin-left: -1.25rem;
    }
.layout_size_extralarge.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_size_extralarge.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_size_extralarge.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_size_extralarge.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_size_extralarge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_size_extralarge.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_size_extralarge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_size_extralarge.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    width: 2.5rem;
    height: 2.5rem;
    margin-top: -.4rem;
    }
.layout_align_right .layout_align_center.layout_size_extralarge.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extralarge.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_size_extralarge.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_size_extralarge.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extralarge.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extralarge.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_size_extralarge.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_size_extralarge.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extralarge.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extralarge.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_extralarge.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_extralarge.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extralarge.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extralarge.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_extralarge.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_extralarge.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extralarge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extralarge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_size_extralarge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_size_extralarge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extralarge.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extralarge.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_size_extralarge.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_size_extralarge.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extralarge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extralarge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_extralarge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_extralarge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extralarge.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extralarge.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_extralarge.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_extralarge.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    margin-left: -1.25rem;
    }
.layout_size_huge.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_size_huge.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_size_huge.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_size_huge.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_size_huge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_size_huge.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_size_huge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_size_huge.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    width: 2.5rem;
    height: 2.5rem;
    margin-top: -.4rem;
    }
.layout_align_right .layout_align_center.layout_size_huge.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_huge.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_size_huge.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_size_huge.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_huge.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_huge.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_size_huge.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_size_huge.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_huge.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_huge.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_huge.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_huge.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_huge.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_huge.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_huge.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_huge.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_huge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_huge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_size_huge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_size_huge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_huge.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_huge.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_size_huge.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_size_huge.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_huge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_huge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_huge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_huge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_huge.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_huge.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_huge.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_huge.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    margin-left: -1.25rem;
    }
.layout_size_extrahuge.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_size_extrahuge.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_size_extrahuge.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_size_extrahuge.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_size_extrahuge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_size_extrahuge.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_size_extrahuge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_size_extrahuge.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    width: 2.5rem;
    height: 2.5rem;
    margin-top: -.4rem;
    }
.layout_align_right .layout_align_center.layout_size_extrahuge.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extrahuge.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_size_extrahuge.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_size_extrahuge.layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extrahuge.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extrahuge.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center.layout_size_extrahuge.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_center .layout_size_extrahuge.layout_dash_top.layout_headline .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extrahuge.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extrahuge.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_extrahuge.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_extrahuge.layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extrahuge.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extrahuge.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_extrahuge.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_extrahuge.layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extrahuge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extrahuge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_size_extrahuge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_size_extrahuge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extrahuge.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extrahuge.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center.layout_size_extrahuge.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_center .layout_size_extrahuge.layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extrahuge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extrahuge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_extrahuge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_extrahuge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_right .layout_align_center.layout_size_extrahuge.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_left .layout_align_center.layout_size_extrahuge.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center.layout_size_extrahuge.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before,
.layout_align_center .layout_size_extrahuge.layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before {
    margin-left: -1.25rem;
    }
.layout_headline.layout_subheadline .layout_headline_subheadline,
.layout_headline.layout_subheadline .layout_headline_with_icon_subheadline,
.layout_headline_with_icon.layout_subheadline .layout_headline_subheadline,
.layout_headline_with_icon.layout_subheadline .layout_headline_with_icon_subheadline {
    font-size: 1em;
    font-family: Arial,Helvetica,sans-serif;
    margin-top: .75em;
    line-height: 1.5em;
    }
.layout_size_extrahuge.layout_headline.layout_subheadline .layout_headline_subheadline,
.layout_size_extrahuge.layout_headline.layout_subheadline .layout_headline_with_icon_subheadline,
.layout_size_extrahuge.layout_headline_with_icon.layout_subheadline .layout_headline_subheadline,
.layout_size_extrahuge.layout_headline_with_icon.layout_subheadline .layout_headline_with_icon_subheadline {
    font-size: 1.25rem;
    }
.layout_size_huge.layout_headline.layout_subheadline .layout_headline_subheadline,
.layout_size_huge.layout_headline.layout_subheadline .layout_headline_with_icon_subheadline,
.layout_size_huge.layout_headline_with_icon.layout_subheadline .layout_headline_subheadline,
.layout_size_huge.layout_headline_with_icon.layout_subheadline .layout_headline_with_icon_subheadline {
    font-size: 1.25rem;
    }
.layout_size_extralarge.layout_headline.layout_subheadline .layout_headline_subheadline,
.layout_size_extralarge.layout_headline.layout_subheadline .layout_headline_with_icon_subheadline,
.layout_size_extralarge.layout_headline_with_icon.layout_subheadline .layout_headline_subheadline,
.layout_size_extralarge.layout_headline_with_icon.layout_subheadline .layout_headline_with_icon_subheadline {
    font-size: 1.125rem;
    }
.layout_size_extralarge.layout_headline.layout_subheadline .layout_headline_subheadline,
.layout_size_extralarge.layout_headline.layout_subheadline .layout_headline_with_icon_subheadline,
.layout_size_extralarge.layout_headline_with_icon.layout_subheadline .layout_headline_subheadline,
.layout_size_extralarge.layout_headline_with_icon.layout_subheadline .layout_headline_with_icon_subheadline {
    font-size: 1.125rem;
    }
.layout_size_large.layout_headline.layout_subheadline .layout_headline_subheadline,
.layout_size_large.layout_headline.layout_subheadline .layout_headline_with_icon_subheadline,
.layout_size_large.layout_headline_with_icon.layout_subheadline .layout_headline_subheadline,
.layout_size_large.layout_headline_with_icon.layout_subheadline .layout_headline_with_icon_subheadline {
    font-size: 1.125rem;
    }
.layout_size_medium.layout_headline.layout_subheadline .layout_headline_subheadline,
.layout_size_medium.layout_headline.layout_subheadline .layout_headline_with_icon_subheadline,
.layout_size_medium.layout_headline_with_icon.layout_subheadline .layout_headline_subheadline,
.layout_size_medium.layout_headline_with_icon.layout_subheadline .layout_headline_with_icon_subheadline {
    font-size: 1rem;
    }
.layout_size_normal.layout_headline.layout_subheadline .layout_headline_subheadline,
.layout_size_normal.layout_headline.layout_subheadline .layout_headline_with_icon_subheadline,
.layout_size_normal.layout_headline_with_icon.layout_subheadline .layout_headline_subheadline,
.layout_size_normal.layout_headline_with_icon.layout_subheadline .layout_headline_with_icon_subheadline {
    font-size: 1rem;
    }
.layout_size_small.layout_headline.layout_subheadline .layout_headline_subheadline,
.layout_size_small.layout_headline.layout_subheadline .layout_headline_with_icon_subheadline,
.layout_size_small.layout_headline_with_icon.layout_subheadline .layout_headline_subheadline,
.layout_size_small.layout_headline_with_icon.layout_subheadline .layout_headline_with_icon_subheadline {
    font-size: 1rem;
    }
.layout_size_extrasmall.layout_headline.layout_subheadline .layout_headline_subheadline,
.layout_size_extrasmall.layout_headline.layout_subheadline .layout_headline_with_icon_subheadline,
.layout_size_extrasmall.layout_headline_with_icon.layout_subheadline .layout_headline_subheadline,
.layout_size_extrasmall.layout_headline_with_icon.layout_subheadline .layout_headline_with_icon_subheadline {
    font-size: .875rem !important;
    }
[style*="color:"].layout_headline.layout_subheadline .layout_headline_subheadline,
[style*="color:"].layout_headline.layout_subheadline .layout_headline_with_icon_subheadline,
[style*="color:"].layout_headline_with_icon.layout_subheadline .layout_headline_subheadline,
[style*="color:"].layout_headline_with_icon.layout_subheadline .layout_headline_with_icon_subheadline {
    color: inherit;
    }
.layout_headline.layout_subheadline .layout_headline_with_icon_subheadline,
.layout_headline_with_icon.layout_subheadline .layout_headline_with_icon_subheadline {
    margin-top: .15em !important;
    }
.layout_headline h1,
.layout_headline h2,
.layout_headline h3,
.layout_headline h4,
.layout_headline h5,
.layout_headline h6,
.layout_headline_with_icon h1,
.layout_headline_with_icon h2,
.layout_headline_with_icon h3,
.layout_headline_with_icon h4,
.layout_headline_with_icon h5,
.layout_headline_with_icon h6 {
    position: relative;
    }
.layout_size_extrasmall.layout_headline h1,
.layout_size_extrasmall.layout_headline h2,
.layout_size_extrasmall.layout_headline h3,
.layout_size_extrasmall.layout_headline h4,
.layout_size_extrasmall.layout_headline h5,
.layout_size_extrasmall.layout_headline h6,
.layout_size_extrasmall.layout_headline_with_icon h1,
.layout_size_extrasmall.layout_headline_with_icon h2,
.layout_size_extrasmall.layout_headline_with_icon h3,
.layout_size_extrasmall.layout_headline_with_icon h4,
.layout_size_extrasmall.layout_headline_with_icon h5,
.layout_size_extrasmall.layout_headline_with_icon h6 {
    font-size: 1.25rem;
    }
.layout_size_small.layout_headline h1,
.layout_size_small.layout_headline h2,
.layout_size_small.layout_headline h3,
.layout_size_small.layout_headline h4,
.layout_size_small.layout_headline h5,
.layout_size_small.layout_headline h6,
.layout_size_small.layout_headline_with_icon h1,
.layout_size_small.layout_headline_with_icon h2,
.layout_size_small.layout_headline_with_icon h3,
.layout_size_small.layout_headline_with_icon h4,
.layout_size_small.layout_headline_with_icon h5,
.layout_size_small.layout_headline_with_icon h6 {
    font-size: 1.5625rem;
    }
.layout_size_normal.layout_headline h1,
.layout_size_normal.layout_headline h2,
.layout_size_normal.layout_headline h3,
.layout_size_normal.layout_headline h4,
.layout_size_normal.layout_headline h5,
.layout_size_normal.layout_headline h6,
.layout_size_normal.layout_headline_with_icon h1,
.layout_size_normal.layout_headline_with_icon h2,
.layout_size_normal.layout_headline_with_icon h3,
.layout_size_normal.layout_headline_with_icon h4,
.layout_size_normal.layout_headline_with_icon h5,
.layout_size_normal.layout_headline_with_icon h6 {
    font-size: 1.875rem;
    }
.layout_size_medium.layout_headline h1,
.layout_size_medium.layout_headline h2,
.layout_size_medium.layout_headline h3,
.layout_size_medium.layout_headline h4,
.layout_size_medium.layout_headline h5,
.layout_size_medium.layout_headline h6,
.layout_size_medium.layout_headline_with_icon h1,
.layout_size_medium.layout_headline_with_icon h2,
.layout_size_medium.layout_headline_with_icon h3,
.layout_size_medium.layout_headline_with_icon h4,
.layout_size_medium.layout_headline_with_icon h5,
.layout_size_medium.layout_headline_with_icon h6 {
    font-size: 2.5rem;
    }
.layout_size_large.layout_headline h1,
.layout_size_large.layout_headline h2,
.layout_size_large.layout_headline h3,
.layout_size_large.layout_headline h4,
.layout_size_large.layout_headline h5,
.layout_size_large.layout_headline h6,
.layout_size_large.layout_headline_with_icon h1,
.layout_size_large.layout_headline_with_icon h2,
.layout_size_large.layout_headline_with_icon h3,
.layout_size_large.layout_headline_with_icon h4,
.layout_size_large.layout_headline_with_icon h5,
.layout_size_large.layout_headline_with_icon h6 {
    font-size: 3.75rem;
    }
.layout_size_extralarge.layout_headline h1,
.layout_size_extralarge.layout_headline h2,
.layout_size_extralarge.layout_headline h3,
.layout_size_extralarge.layout_headline h4,
.layout_size_extralarge.layout_headline h5,
.layout_size_extralarge.layout_headline h6,
.layout_size_extralarge.layout_headline_with_icon h1,
.layout_size_extralarge.layout_headline_with_icon h2,
.layout_size_extralarge.layout_headline_with_icon h3,
.layout_size_extralarge.layout_headline_with_icon h4,
.layout_size_extralarge.layout_headline_with_icon h5,
.layout_size_extralarge.layout_headline_with_icon h6 {
    font-size: 4.375rem;
    }
.layout_size_huge.layout_headline h1,
.layout_size_huge.layout_headline h2,
.layout_size_huge.layout_headline h3,
.layout_size_huge.layout_headline h4,
.layout_size_huge.layout_headline h5,
.layout_size_huge.layout_headline h6,
.layout_size_huge.layout_headline_with_icon h1,
.layout_size_huge.layout_headline_with_icon h2,
.layout_size_huge.layout_headline_with_icon h3,
.layout_size_huge.layout_headline_with_icon h4,
.layout_size_huge.layout_headline_with_icon h5,
.layout_size_huge.layout_headline_with_icon h6 {
    font-size: 5rem;
    }
.layout_size_extrahuge.layout_headline h1,
.layout_size_extrahuge.layout_headline h2,
.layout_size_extrahuge.layout_headline h3,
.layout_size_extrahuge.layout_headline h4,
.layout_size_extrahuge.layout_headline h5,
.layout_size_extrahuge.layout_headline h6,
.layout_size_extrahuge.layout_headline_with_icon h1,
.layout_size_extrahuge.layout_headline_with_icon h2,
.layout_size_extrahuge.layout_headline_with_icon h3,
.layout_size_extrahuge.layout_headline_with_icon h4,
.layout_size_extrahuge.layout_headline_with_icon h5,
.layout_size_extrahuge.layout_headline_with_icon h6 {
    font-size: 7.5rem;
    }
.layout_font_weight_normal.layout_headline h1,
.layout_font_weight_normal.layout_headline h2,
.layout_font_weight_normal.layout_headline h3,
.layout_font_weight_normal.layout_headline h4,
.layout_font_weight_normal.layout_headline h5,
.layout_font_weight_normal.layout_headline h6,
.layout_font_weight_normal.layout_headline_with_icon h1,
.layout_font_weight_normal.layout_headline_with_icon h2,
.layout_font_weight_normal.layout_headline_with_icon h3,
.layout_font_weight_normal.layout_headline_with_icon h4,
.layout_font_weight_normal.layout_headline_with_icon h5,
.layout_font_weight_normal.layout_headline_with_icon h6 {
    font-weight: normal;
    }
.layout_font_weight_black.layout_headline h1,
.layout_font_weight_black.layout_headline h2,
.layout_font_weight_black.layout_headline h3,
.layout_font_weight_black.layout_headline h4,
.layout_font_weight_black.layout_headline h5,
.layout_font_weight_black.layout_headline h6,
.layout_font_weight_black.layout_headline_with_icon h1,
.layout_font_weight_black.layout_headline_with_icon h2,
.layout_font_weight_black.layout_headline_with_icon h3,
.layout_font_weight_black.layout_headline_with_icon h4,
.layout_font_weight_black.layout_headline_with_icon h5,
.layout_font_weight_black.layout_headline_with_icon h6 {
    font-weight: black;
    }
.layout_font_weight_bold.layout_headline h1,
.layout_font_weight_bold.layout_headline h2,
.layout_font_weight_bold.layout_headline h3,
.layout_font_weight_bold.layout_headline h4,
.layout_font_weight_bold.layout_headline h5,
.layout_font_weight_bold.layout_headline h6,
.layout_font_weight_bold.layout_headline_with_icon h1,
.layout_font_weight_bold.layout_headline_with_icon h2,
.layout_font_weight_bold.layout_headline_with_icon h3,
.layout_font_weight_bold.layout_headline_with_icon h4,
.layout_font_weight_bold.layout_headline_with_icon h5,
.layout_font_weight_bold.layout_headline_with_icon h6 {
    font-weight: bold;
    }
.layout_font_weight_bolder.layout_headline h1,
.layout_font_weight_bolder.layout_headline h2,
.layout_font_weight_bolder.layout_headline h3,
.layout_font_weight_bolder.layout_headline h4,
.layout_font_weight_bolder.layout_headline h5,
.layout_font_weight_bolder.layout_headline h6,
.layout_font_weight_bolder.layout_headline_with_icon h1,
.layout_font_weight_bolder.layout_headline_with_icon h2,
.layout_font_weight_bolder.layout_headline_with_icon h3,
.layout_font_weight_bolder.layout_headline_with_icon h4,
.layout_font_weight_bolder.layout_headline_with_icon h5,
.layout_font_weight_bolder.layout_headline_with_icon h6 {
    font-weight: bolder;
    }
.layout_font_weight_lighter.layout_headline h1,
.layout_font_weight_lighter.layout_headline h2,
.layout_font_weight_lighter.layout_headline h3,
.layout_font_weight_lighter.layout_headline h4,
.layout_font_weight_lighter.layout_headline h5,
.layout_font_weight_lighter.layout_headline h6,
.layout_font_weight_lighter.layout_headline_with_icon h1,
.layout_font_weight_lighter.layout_headline_with_icon h2,
.layout_font_weight_lighter.layout_headline_with_icon h3,
.layout_font_weight_lighter.layout_headline_with_icon h4,
.layout_font_weight_lighter.layout_headline_with_icon h5,
.layout_font_weight_lighter.layout_headline_with_icon h6 {
    font-weight: 300;
    }
.layout_font_weight_100.layout_headline h1,
.layout_font_weight_100.layout_headline h2,
.layout_font_weight_100.layout_headline h3,
.layout_font_weight_100.layout_headline h4,
.layout_font_weight_100.layout_headline h5,
.layout_font_weight_100.layout_headline h6,
.layout_font_weight_100.layout_headline_with_icon h1,
.layout_font_weight_100.layout_headline_with_icon h2,
.layout_font_weight_100.layout_headline_with_icon h3,
.layout_font_weight_100.layout_headline_with_icon h4,
.layout_font_weight_100.layout_headline_with_icon h5,
.layout_font_weight_100.layout_headline_with_icon h6 {
    font-weight: 100;
    }
.layout_font_weight_200.layout_headline h1,
.layout_font_weight_200.layout_headline h2,
.layout_font_weight_200.layout_headline h3,
.layout_font_weight_200.layout_headline h4,
.layout_font_weight_200.layout_headline h5,
.layout_font_weight_200.layout_headline h6,
.layout_font_weight_200.layout_headline_with_icon h1,
.layout_font_weight_200.layout_headline_with_icon h2,
.layout_font_weight_200.layout_headline_with_icon h3,
.layout_font_weight_200.layout_headline_with_icon h4,
.layout_font_weight_200.layout_headline_with_icon h5,
.layout_font_weight_200.layout_headline_with_icon h6 {
    font-weight: 200;
    }
.layout_font_weight_300.layout_headline h1,
.layout_font_weight_300.layout_headline h2,
.layout_font_weight_300.layout_headline h3,
.layout_font_weight_300.layout_headline h4,
.layout_font_weight_300.layout_headline h5,
.layout_font_weight_300.layout_headline h6,
.layout_font_weight_300.layout_headline_with_icon h1,
.layout_font_weight_300.layout_headline_with_icon h2,
.layout_font_weight_300.layout_headline_with_icon h3,
.layout_font_weight_300.layout_headline_with_icon h4,
.layout_font_weight_300.layout_headline_with_icon h5,
.layout_font_weight_300.layout_headline_with_icon h6 {
    font-weight: 300;
    }
.layout_font_weight_400.layout_headline h1,
.layout_font_weight_400.layout_headline h2,
.layout_font_weight_400.layout_headline h3,
.layout_font_weight_400.layout_headline h4,
.layout_font_weight_400.layout_headline h5,
.layout_font_weight_400.layout_headline h6,
.layout_font_weight_400.layout_headline_with_icon h1,
.layout_font_weight_400.layout_headline_with_icon h2,
.layout_font_weight_400.layout_headline_with_icon h3,
.layout_font_weight_400.layout_headline_with_icon h4,
.layout_font_weight_400.layout_headline_with_icon h5,
.layout_font_weight_400.layout_headline_with_icon h6 {
    font-weight: 400;
    }
.layout_font_weight_500.layout_headline h1,
.layout_font_weight_500.layout_headline h2,
.layout_font_weight_500.layout_headline h3,
.layout_font_weight_500.layout_headline h4,
.layout_font_weight_500.layout_headline h5,
.layout_font_weight_500.layout_headline h6,
.layout_font_weight_500.layout_headline_with_icon h1,
.layout_font_weight_500.layout_headline_with_icon h2,
.layout_font_weight_500.layout_headline_with_icon h3,
.layout_font_weight_500.layout_headline_with_icon h4,
.layout_font_weight_500.layout_headline_with_icon h5,
.layout_font_weight_500.layout_headline_with_icon h6 {
    font-weight: 500;
    }
.layout_font_weight_600.layout_headline h1,
.layout_font_weight_600.layout_headline h2,
.layout_font_weight_600.layout_headline h3,
.layout_font_weight_600.layout_headline h4,
.layout_font_weight_600.layout_headline h5,
.layout_font_weight_600.layout_headline h6,
.layout_font_weight_600.layout_headline_with_icon h1,
.layout_font_weight_600.layout_headline_with_icon h2,
.layout_font_weight_600.layout_headline_with_icon h3,
.layout_font_weight_600.layout_headline_with_icon h4,
.layout_font_weight_600.layout_headline_with_icon h5,
.layout_font_weight_600.layout_headline_with_icon h6 {
    font-weight: 600;
    }
.layout_font_weight_700.layout_headline h1,
.layout_font_weight_700.layout_headline h2,
.layout_font_weight_700.layout_headline h3,
.layout_font_weight_700.layout_headline h4,
.layout_font_weight_700.layout_headline h5,
.layout_font_weight_700.layout_headline h6,
.layout_font_weight_700.layout_headline_with_icon h1,
.layout_font_weight_700.layout_headline_with_icon h2,
.layout_font_weight_700.layout_headline_with_icon h3,
.layout_font_weight_700.layout_headline_with_icon h4,
.layout_font_weight_700.layout_headline_with_icon h5,
.layout_font_weight_700.layout_headline_with_icon h6 {
    font-weight: 700;
    }
.layout_font_weight_800.layout_headline h1,
.layout_font_weight_800.layout_headline h2,
.layout_font_weight_800.layout_headline h3,
.layout_font_weight_800.layout_headline h4,
.layout_font_weight_800.layout_headline h5,
.layout_font_weight_800.layout_headline h6,
.layout_font_weight_800.layout_headline_with_icon h1,
.layout_font_weight_800.layout_headline_with_icon h2,
.layout_font_weight_800.layout_headline_with_icon h3,
.layout_font_weight_800.layout_headline_with_icon h4,
.layout_font_weight_800.layout_headline_with_icon h5,
.layout_font_weight_800.layout_headline_with_icon h6 {
    font-weight: 800;
    }
.layout_font_weight_900.layout_headline h1,
.layout_font_weight_900.layout_headline h2,
.layout_font_weight_900.layout_headline h3,
.layout_font_weight_900.layout_headline h4,
.layout_font_weight_900.layout_headline h5,
.layout_font_weight_900.layout_headline h6,
.layout_font_weight_900.layout_headline_with_icon h1,
.layout_font_weight_900.layout_headline_with_icon h2,
.layout_font_weight_900.layout_headline_with_icon h3,
.layout_font_weight_900.layout_headline_with_icon h4,
.layout_font_weight_900.layout_headline_with_icon h5,
.layout_font_weight_900.layout_headline_with_icon h6 {
    font-weight: 900;
    }
[style*="color:"].layout_headline h1,
[style*="color:"].layout_headline h2,
[style*="color:"].layout_headline h3,
[style*="color:"].layout_headline h4,
[style*="color:"].layout_headline h5,
[style*="color:"].layout_headline h6,
[style*="color:"].layout_headline_with_icon h1,
[style*="color:"].layout_headline_with_icon h2,
[style*="color:"].layout_headline_with_icon h3,
[style*="color:"].layout_headline_with_icon h4,
[style*="color:"].layout_headline_with_icon h5,
[style*="color:"].layout_headline_with_icon h6 {
    color: inherit;
    }
.layout_headline .layout_headline_content u,
.layout_headline .layout_headline_content s,
.layout_headline .layout_headline_with_icon_content u,
.layout_headline .layout_headline_with_icon_content s,
.layout_headline_with_icon .layout_headline_content u,
.layout_headline_with_icon .layout_headline_content s,
.layout_headline_with_icon .layout_headline_with_icon_content u,
.layout_headline_with_icon .layout_headline_with_icon_content s {
    position: relative;
    text-decoration: none;
    z-index: 1;
    display: inline-block;
    }
.layout_headline .layout_headline_content u:after,
.layout_headline .layout_headline_content s:after,
.layout_headline .layout_headline_with_icon_content u:after,
.layout_headline .layout_headline_with_icon_content s:after,
.layout_headline_with_icon .layout_headline_content u:after,
.layout_headline_with_icon .layout_headline_content s:after,
.layout_headline_with_icon .layout_headline_with_icon_content u:after,
.layout_headline_with_icon .layout_headline_with_icon_content s:after {
    display: block;
    content: "";
    background: #f1b209;
    height: .3em;
    height: max(.25em,.3em);
    left: .05em;
    right: .05em;
    bottom: -.04em;
    position: absolute;
    z-index: -1;
    pointer-events: none;
    }
.siteGeneralElementsStyle_rounded .layout_headline .layout_headline_content u:after,
.siteGeneralElementsStyle_rounded .layout_headline .layout_headline_content s:after,
.siteGeneralElementsStyle_rounded .layout_headline .layout_headline_with_icon_content u:after,
.siteGeneralElementsStyle_rounded .layout_headline .layout_headline_with_icon_content s:after,
.siteGeneralElementsStyle_rounded .layout_headline_with_icon .layout_headline_content u:after,
.siteGeneralElementsStyle_rounded .layout_headline_with_icon .layout_headline_content s:after,
.siteGeneralElementsStyle_rounded .layout_headline_with_icon .layout_headline_with_icon_content u:after,
.siteGeneralElementsStyle_rounded .layout_headline_with_icon .layout_headline_with_icon_content s:after {
    border-radius: .3em;
    }
.layout_headline .layout_headline_content em,
.layout_headline .layout_headline_with_icon_content em,
.layout_headline_with_icon .layout_headline_content em,
.layout_headline_with_icon .layout_headline_with_icon_content em {
    font-style: normal;
    }
.layout_headline .layout_headline_content em u:after,
.layout_headline .layout_headline_content em s:after,
.layout_headline .layout_headline_with_icon_content em u:after,
.layout_headline .layout_headline_with_icon_content em s:after,
.layout_headline_with_icon .layout_headline_content em u:after,
.layout_headline_with_icon .layout_headline_content em s:after,
.layout_headline_with_icon .layout_headline_with_icon_content em u:after,
.layout_headline_with_icon .layout_headline_with_icon_content em s:after {
    background: #013989;
    }
.layout_headline .layout_headline_content s:after,
.layout_headline .layout_headline_with_icon_content s:after,
.layout_headline_with_icon .layout_headline_content s:after,
.layout_headline_with_icon .layout_headline_with_icon_content s:after {
    z-index: 2;
    height: .1em;
    height: max(2px,.1em);
    bottom: 37%;
    }
.layout_headline .layout_headline_content b,
.layout_headline .layout_headline_with_icon_content b,
.layout_headline_with_icon .layout_headline_content b,
.layout_headline_with_icon .layout_headline_with_icon_content b {
    font-weight: bold;
    }
.layout_headline .layout_headline_content,
.layout_headline_with_icon .layout_headline_content {
    position: relative;
    z-index: 1;
    display: inline-block;
    }
.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_dash_bottom.layout_headline_with_icon .layout_headline_content:after,
.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_content:after {
    border: 0;
    height: 2px;
    background: #f1b209;
    content: ' ';
    display: block;
    width: 5rem;
    margin-top: .7em;
    margin-bottom: .3em;
    }
.layout_size_extrasmall.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_size_extrasmall.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_size_extrasmall.layout_dash_bottom.layout_headline_with_icon .layout_headline_content:after,
.layout_size_extrasmall.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_content:after {
    width: 3.75rem;
    margin-top: .8em;
    margin-bottom: 0;
    }
.layout_size_small.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_size_small.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_size_small.layout_dash_bottom.layout_headline_with_icon .layout_headline_content:after,
.layout_size_small.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_content:after {
    width: 4.375rem;
    margin-top: .7em;
    margin-bottom: .3em;
    }
.layout_size_normal.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_size_normal.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_size_normal.layout_dash_bottom.layout_headline_with_icon .layout_headline_content:after,
.layout_size_normal.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_content:after {
    width: 5rem;
    margin-top: .7em;
    margin-bottom: .3em;
    }
.layout_size_medium.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_size_medium.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_size_medium.layout_dash_bottom.layout_headline_with_icon .layout_headline_content:after,
.layout_size_medium.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_content:after {
    width: 5.625rem;
    margin-top: .5em;
    margin-bottom: .2em;
    }
.layout_size_large.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_size_large.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_size_large.layout_dash_bottom.layout_headline_with_icon .layout_headline_content:after,
.layout_size_large.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_content:after {
    width: 6.25rem;
    margin-top: .4em;
    margin-bottom: .15em;
    }
.layout_size_extralarge.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_size_extralarge.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_size_extralarge.layout_dash_bottom.layout_headline_with_icon .layout_headline_content:after,
.layout_size_extralarge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_content:after {
    width: 6.875rem;
    margin-top: .35em;
    margin-bottom: .1em;
    }
.layout_size_huge.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_size_huge.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_size_huge.layout_dash_bottom.layout_headline_with_icon .layout_headline_content:after,
.layout_size_huge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_content:after {
    width: 7.5rem;
    margin-top: .35em;
    margin-bottom: .1em;
    }
.layout_size_extrahuge.layout_dash_bottom.layout_headline .layout_headline_content:after,
.layout_size_extrahuge.layout_dash_top_bottom.layout_headline .layout_headline_content:after,
.layout_size_extrahuge.layout_dash_bottom.layout_headline_with_icon .layout_headline_content:after,
.layout_size_extrahuge.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_content:after {
    width: 8.875rem;
    margin-top: .35em;
    margin-bottom: .1em;
    }
.layout_dash_top.layout_headline .layout_headline_content:before,
.layout_dash_top_bottom.layout_headline .layout_headline_content:before,
.layout_dash_top.layout_headline_with_icon .layout_headline_content:before,
.layout_dash_top_bottom.layout_headline_with_icon .layout_headline_content:before {
    display: none !important;
    }
[style*="color:"].layout_headline .layout_headline_content,
[style*="color:"].layout_headline_with_icon .layout_headline_content {
    color: inherit;
    }
.layout_headline .layout_headline_content .layout_outline_text,
.layout_headline_with_icon .layout_headline_content .layout_outline_text {
    position: absolute;
    color: transparent;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-55%);
    opacity: .125;
    font-size: 3em;
    transition: 1500ms cubic-bezier(.23,1,1,1) all;
    pointer-events: none;
    display: block;
    letter-spacing: -.04em;
    user-select: none;
    white-space: nowrap;
    }
.siteLightSkin .layout_headline .layout_headline_content .layout_outline_text,
.site-dark-skin .siteLightSkin .layout_headline .layout_headline_content .layout_outline_text,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_headline .layout_headline_content .layout_outline_text,
.siteLightSkin .layout_headline_with_icon .layout_headline_content .layout_outline_text,
.site-dark-skin .siteLightSkin .layout_headline_with_icon .layout_headline_content .layout_outline_text,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_headline_with_icon .layout_headline_content .layout_outline_text {
    -webkit-text-stroke: .09rem #000;
    }
.site-dark-skin .layout_headline .layout_headline_content .layout_outline_text,
.siteLightSkin .site-dark-skin .layout_headline .layout_headline_content .layout_outline_text,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_headline .layout_headline_content .layout_outline_text,
.site-dark-skin .layout_headline_with_icon .layout_headline_content .layout_outline_text,
.siteLightSkin .site-dark-skin .layout_headline_with_icon .layout_headline_content .layout_outline_text,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_headline_with_icon .layout_headline_content .layout_outline_text {
    -webkit-text-stroke: .09rem (darkFontColor);
    }
.layout_headline .layout_headline_content .layout_outline_text.layout_outline_text_size_150,
.layout_headline_with_icon .layout_headline_content .layout_outline_text.layout_outline_text_size_150 {
    font-size: 1.5em;
    }
.layout_headline .layout_headline_content .layout_outline_text.layout_outline_text_size_200,
.layout_headline_with_icon .layout_headline_content .layout_outline_text.layout_outline_text_size_200 {
    font-size: 2em;
    }
.layout_headline .layout_headline_content .layout_outline_text.layout_outline_text_size_300,
.layout_headline_with_icon .layout_headline_content .layout_outline_text.layout_outline_text_size_300 {
    font-size: 3em;
    }
.layout_headline .layout_headline_content .layout_outline_text.layout_outline_text_size_400,
.layout_headline_with_icon .layout_headline_content .layout_outline_text.layout_outline_text_size_400 {
    font-size: 4em;
    }
.layout_headline .layout_headline_content .layout_outline_text.layout_outline_text_size_500,
.layout_headline_with_icon .layout_headline_content .layout_outline_text.layout_outline_text_size_500 {
    font-size: 5em;
    }
.layout_column[class*="layout_animation_"] .layout_headline .layout_headline_content .layout_outline_text,
.layout_column_inner[class*="layout_animation_"] .layout_headline .layout_headline_content .layout_outline_text,
.layout_column[class*="layout_animation_"] .layout_headline_with_icon .layout_headline_content .layout_outline_text,
.layout_column_inner[class*="layout_animation_"] .layout_headline_with_icon .layout_headline_content .layout_outline_text {
    transform: translate(-150%,-55%);
    transform-origin: center;
    transition-delay: 750ms;
    opacity: 0;
    }
.layout_column.animated[class*="layout_animation_"] .layout_headline .layout_headline_content .layout_outline_text,
.layout_column_inner.animated[class*="layout_animation_"] .layout_headline .layout_headline_content .layout_outline_text,
.layout_column.animated[class*="layout_animation_"] .layout_headline_with_icon .layout_headline_content .layout_outline_text,
.layout_column_inner.animated[class*="layout_animation_"] .layout_headline_with_icon .layout_headline_content .layout_outline_text {
    transform: translate(-50%,-55%);
    opacity: .125;
    }
.layout_headline .layout_headline_content .layout_outline_text.layout_outline_text_align_right,
.layout_headline_with_icon .layout_headline_content .layout_outline_text.layout_outline_text_align_right {
    left: auto;
    right: 0;
    transform: translate(0,-55%);
    }
.layout_column[class*="layout_animation_"] .layout_headline .layout_headline_content .layout_outline_text.layout_outline_text_align_right,
.layout_column_inner[class*="layout_animation_"] .layout_headline .layout_headline_content .layout_outline_text.layout_outline_text_align_right,
.layout_column[class*="layout_animation_"] .layout_headline_with_icon .layout_headline_content .layout_outline_text.layout_outline_text_align_right,
.layout_column_inner[class*="layout_animation_"] .layout_headline_with_icon .layout_headline_content .layout_outline_text.layout_outline_text_align_right {
    transform: translate(-100%,-55%);
    }
.layout_column.animated[class*="layout_animation_"] .layout_headline .layout_headline_content .layout_outline_text.layout_outline_text_align_right,
.layout_column_inner.animated[class*="layout_animation_"] .layout_headline .layout_headline_content .layout_outline_text.layout_outline_text_align_right,
.layout_column.animated[class*="layout_animation_"] .layout_headline_with_icon .layout_headline_content .layout_outline_text.layout_outline_text_align_right,
.layout_column_inner.animated[class*="layout_animation_"] .layout_headline_with_icon .layout_headline_content .layout_outline_text.layout_outline_text_align_right {
    transform: translate(0%,-55%);
    }
.layout_headline .layout_headline_content .layout_outline_text.layout_outline_text_align_left,
.layout_headline_with_icon .layout_headline_content .layout_outline_text.layout_outline_text_align_left {
    left: 0;
    right: auto;
    transform: translate(0,-55%);
    }
.layout_column[class*="layout_animation_"] .layout_headline .layout_headline_content .layout_outline_text.layout_outline_text_align_left,
.layout_column_inner[class*="layout_animation_"] .layout_headline .layout_headline_content .layout_outline_text.layout_outline_text_align_left,
.layout_column[class*="layout_animation_"] .layout_headline_with_icon .layout_headline_content .layout_outline_text.layout_outline_text_align_left,
.layout_column_inner[class*="layout_animation_"] .layout_headline_with_icon .layout_headline_content .layout_outline_text.layout_outline_text_align_left {
    transform: translate(-100%,-55%);
    }
.layout_column.animated[class*="layout_animation_"] .layout_headline .layout_headline_content .layout_outline_text.layout_outline_text_align_left,
.layout_column_inner.animated[class*="layout_animation_"] .layout_headline .layout_headline_content .layout_outline_text.layout_outline_text_align_left,
.layout_column.animated[class*="layout_animation_"] .layout_headline_with_icon .layout_headline_content .layout_outline_text.layout_outline_text_align_left,
.layout_column_inner.animated[class*="layout_animation_"] .layout_headline_with_icon .layout_headline_content .layout_outline_text.layout_outline_text_align_left {
    transform: translate(0%,-55%);
    }


.layout_headline_with_icon {
    display: inline-flex;
    align-items: flex-start;
    width: 100%;
    }
.layout_content_align_bottom.layout_image .layout_headline_with_icon {
    align-items: flex-end;
    }
.layout_content_align_top.layout_image .layout_headline_with_icon {
    align-items: flex-start;
    }
.layout_content_align_middle.layout_image .layout_headline_with_icon {
    align-items: center;
    }
.layout_icon_position_left.layout_headline_with_icon {
    flex-direction: row;
    }
.rtl .layout_icon_position_left.layout_headline_with_icon {
    flex-direction: row-reverse;
    }
.layout_icon_position_right.layout_headline_with_icon {
    flex-direction: row-reverse;
    }
.rtl .layout_icon_position_right.layout_headline_with_icon {
    flex-direction: row;
    }
.layout_headline_with_icon .layout_icon_holder {
    width: 5rem;
    height: 5rem;
    background: #f1b209;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 5rem;
    }
.layout_headline_with_icon .layout_icon_holder:before {
    font-size: 2em;
    }
.layout_headline_with_icon .layout_headline_with_icon_content_holder {
    display: flex;
    padding: 1em 1.875em;
    min-height: 5rem;
    flex-grow: 1;
    flex-direction: column;
    justify-content: center;
    }
@media (max-width: 360px) {
.layout_image .layout_headline_with_icon {
    flex-wrap: wrap;
    flex-direction: row;
    }
}


body.siteHeadingStyle_compact header.layout_headline .layout_headline_superheadline,
body.siteHeadingStyle_compact header.layout_headline .layout_headline_subheadline {
    font-size: 1rem;
    letter-spacing: initial;
    text-transform: initial;
    font-style: italic;
    }
body.siteHeadingStyle_compact header.layout_headline.layout_size_extralarge .layout_headline_superheadline,
body.siteHeadingStyle_compact header.layout_headline.layout_size_extralarge .layout_headline_subheadline {
    font-size: 1.2rem;
    }
body.siteHeadingStyle_compact h1,
body.siteHeadingStyle_compact h2,
body.siteHeadingStyle_compact h3,
body.siteHeadingStyle_compact h4,
body.siteHeadingStyle_compact h5,
body.siteHeadingStyle_compact h6 {
    text-transform: uppercase;
    line-height: 1 !important;
    font-weight: 600;
    }
body.siteHeadingStyle_compact .layout_latest_posts_item .layout_latest_posts_item_title {
    line-height: 1em;
    max-height: 2em;
    }


section.sitePageHeadline .layout_column:not(.layout_align_center):not(.layout_align_right) .layout_headline.layout_dash_top .layout_headline_content:before,
body.siteHideHeadline .site-content-wrap .layout_wrapper > section.layout_section:first-of-type .layout_column:not(.layout_align_center):not(.layout_align_right) .layout_headline.layout_dash_top .layout_headline_content:before,
body.siteHideHeadline .site-content-wrap .layout_wrapper > .layout_fe_wrap:first-of-type > section .layout_column:not(.layout_align_center):not(.layout_align_right) .layout_headline.layout_dash_top .layout_headline_content:before {
    margin-left: -15px;
    }
.rtl section.sitePageHeadline .layout_column:not(.layout_align_center):not(.layout_align_right) .layout_headline.layout_dash_top .layout_headline_content:before,
body.siteHideHeadline.rtl .site-content-wrap .layout_wrapper > section.layout_section:first-of-type .layout_column:not(.layout_align_center):not(.layout_align_right) .layout_headline.layout_dash_top .layout_headline_content:before,
body.siteHideHeadline.rtl .site-content-wrap .layout_wrapper > .layout_fe_wrap:first-of-type > section .layout_column:not(.layout_align_center):not(.layout_align_right) .layout_headline.layout_dash_top .layout_headline_content:before {
    margin-right: -15px;
    }


.layout_icon > span.layout_icon_holder {
    pointer-events: none !important;
    }
.layout_icon > a.layout_icon_holder {
    pointer-events: initial !important;
    }
.layout_align_icon_top.layout_icon .layout_icon_holder:before {
    align-self: flex-start;
    }
.layout_style_outline.layout_icon .layout_icon_holder:before {
    box-shadow: 0 0 0 2px #000 inset;
    }
.layout_style_filled.layout_icon .layout_icon_holder:before {
    box-shadow: none;
    background: #000;
    }
.layout_style_filled.layout_icon .layout_icon_holder:before a.layout_icon_holder:hover {
    color: #FFF;
    background: #000;
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    filter: brightness(1.1);
    }
.layout_size_xsmall.layout_icon .layout_icon_holder:before {
    font-size: 16px;
    width: 2em;
    height: 2em;
    }
.layout_style_borderless.layout_size_xsmall.layout_icon .layout_icon_holder:before {
    min-width: 16px;
    }
.layout_size_small.layout_icon .layout_icon_holder:before {
    font-size: 20px;
    width: 2em;
    height: 2em;
    }
.layout_style_borderless.layout_size_small.layout_icon .layout_icon_holder:before {
    min-width: 20px;
    }
.layout_size_normal.layout_icon .layout_icon_holder:before {
    font-size: 40px;
    width: 2em;
    height: 2em;
    }
.layout_style_borderless.layout_size_normal.layout_icon .layout_icon_holder:before {
    min-width: 40px;
    }
.layout_size_large.layout_icon .layout_icon_holder:before {
    font-size: 60px;
    width: 2em;
    height: 2em;
    }
.layout_style_borderless.layout_size_large.layout_icon .layout_icon_holder:before {
    min-width: 60px;
    }
.layout_size_xlarge.layout_icon .layout_icon_holder:before {
    font-size: 80px;
    width: 2em;
    height: 2em;
    }
.layout_style_borderless.layout_size_xlarge.layout_icon .layout_icon_holder:before {
    min-width: 80px;
    }
.layout_icon .layout_icon_holder > span {
    line-height: 1.5;
    }
.layout_size_xsmall.layout_icon .layout_icon_holder > span {
    font-size: .875em;
    }
.layout_size_small.layout_icon .layout_icon_holder > span {
    font-size: 1em;
    }
.layout_size_normal.layout_icon .layout_icon_holder > span {
    font-size: 1em;
    }
.layout_size_large.layout_icon .layout_icon_holder > span {
    font-size: 1.125em;
    }
.layout_size_xlarge.layout_icon .layout_icon_holder > span {
    font-size: 1.25em;
    }
.layout_size_xsmall.layout_style_filled.layout_shape_hexagon-rounded.layout_icon,
.layout_size_xsmall.layout_style_outline.layout_shape_hexagon-rounded.layout_icon,
.layout_size_xsmall.layout_style_filled.layout_shape_hexagon.layout_icon,
.layout_size_xsmall.layout_style_outline.layout_shape_hexagon.layout_icon {
    margin-left: -.1em;
    margin-right: -.1em;
    }
.layout_size_small.layout_style_filled.layout_shape_hexagon-rounded.layout_icon,
.layout_size_small.layout_style_outline.layout_shape_hexagon-rounded.layout_icon,
.layout_size_small.layout_style_filled.layout_shape_hexagon.layout_icon,
.layout_size_small.layout_style_outline.layout_shape_hexagon.layout_icon {
    margin-left: -.15em;
    margin-right: -.15em;
    }
.layout_size_normal.layout_style_filled.layout_shape_hexagon-rounded.layout_icon,
.layout_size_normal.layout_style_outline.layout_shape_hexagon-rounded.layout_icon,
.layout_size_normal.layout_style_filled.layout_shape_hexagon.layout_icon,
.layout_size_normal.layout_style_outline.layout_shape_hexagon.layout_icon {
    margin-left: -.3em;
    margin-right: -.3em;
    }
.layout_size_large.layout_style_filled.layout_shape_hexagon-rounded.layout_icon,
.layout_size_large.layout_style_outline.layout_shape_hexagon-rounded.layout_icon,
.layout_size_large.layout_style_filled.layout_shape_hexagon.layout_icon,
.layout_size_large.layout_style_outline.layout_shape_hexagon.layout_icon {
    margin-left: -.5em;
    margin-right: -.5em;
    }
.layout_size_xlarge.layout_style_filled.layout_shape_hexagon-rounded.layout_icon,
.layout_size_xlarge.layout_style_outline.layout_shape_hexagon-rounded.layout_icon,
.layout_size_xlarge.layout_style_filled.layout_shape_hexagon.layout_icon,
.layout_size_xlarge.layout_style_outline.layout_shape_hexagon.layout_icon {
    margin-left: -.65em;
    margin-right: -.65em;
    }
.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder,
.layout_shape_hexagon.layout_icon .layout_icon_holder {
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    }
.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder:after,
.layout_shape_hexagon.layout_icon .layout_icon_holder:after {
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    }
.layout_style_filled.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik00MzAuMTE0LDg3Ni4wMzRsMzA4LjkyNS0xNzguMDg2YzI1LjAwMy0xNC40MjIsNDAuMzg0LTQxLjAyMyw0MC4zODQtNjkuODI0VjI3MS45NjdjMC0yOC43OTgtMTUuMzgtNTUuMzkyLTQwLjM4NC02OS44MjZMNDMwLjExNCwyNC4wNjVjLTI1LjAwMi0xNC4zOTctNTUuNzctMTQuMzk3LTgwLjc3NSwwTDQwLjM4NSwyMDIuMTQyQzE1LjM4MiwyMTYuNTc1LDAsMjQzLjE2OSwwLDI3MS45Njd2MzU2LjE1NWMwLDI4LjgwMywxNS4zODIsNTUuNDA0LDQwLjM4NSw2OS44MjNsMzA4Ljk1NCwxNzguMDg5QzM3NC4zNDQsODkwLjQzMSw0MDUuMTEyLDg5MC40MzEsNDMwLjExNCw4NzYuMDM0eiIvPjwvc3ZnPg==");
    }
.layout_style_filled.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik00MzAuMTE0LDg3Ni4wMzRsMzA4LjkyNS0xNzguMDg2YzI1LjAwMy0xNC40MjIsNDAuMzg0LTQxLjAyMyw0MC4zODQtNjkuODI0VjI3MS45NjdjMC0yOC43OTgtMTUuMzgtNTUuMzkyLTQwLjM4NC02OS44MjZMNDMwLjExNCwyNC4wNjVjLTI1LjAwMi0xNC4zOTctNTUuNzctMTQuMzk3LTgwLjc3NSwwTDQwLjM4NSwyMDIuMTQyQzE1LjM4MiwyMTYuNTc1LDAsMjQzLjE2OSwwLDI3MS45Njd2MzU2LjE1NWMwLDI4LjgwMywxNS4zODIsNTUuNDA0LDQwLjM4NSw2OS44MjNsMzA4Ljk1NCwxNzguMDg5QzM3NC4zNDQsODkwLjQzMSw0MDUuMTEyLDg5MC40MzEsNDMwLjExNCw4NzYuMDM0eiIvPjwvc3ZnPg==");
    }
.layout_style_filled.layout_shape_hexagon.layout_icon .layout_icon_holder {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0zODkuNzExLDkwMEwwLDY3NVYyMjVMMzg5LjcxMSwwbDM4OS43MTIsMjI1djQ1MEwzODkuNzExLDkwMHoiLz48L3N2Zz4=");
    }
.layout_style_filled.layout_shape_hexagon.layout_icon .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0zODkuNzExLDkwMEwwLDY3NVYyMjVMMzg5LjcxMSwwbDM4OS43MTIsMjI1djQ1MEwzODkuNzExLDkwMHoiLz48L3N2Zz4=");
    }
.layout_style_outline.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik00MzAuMTE0LDg3Ni4wMzRsMzA4LjkyNS0xNzguMDg2YzI1LjAwMy0xNC40MjIsNDAuMzg0LTQxLjAyMyw0MC4zODQtNjkuODI0VjI3MS45NjdjMC0yOC43OTgtMTUuMzgtNTUuMzkyLTQwLjM4NC02OS44MjZMNDMwLjExNCwyNC4wNjVjLTI1LjAwMi0xNC4zOTctNTUuNzctMTQuMzk3LTgwLjc3NSwwTDQwLjM4NSwyMDIuMTQyQzE1LjM4MiwyMTYuNTc1LDAsMjQzLjE2OSwwLDI3MS45Njd2MzU2LjE1NWMwLDI4LjgwMywxNS4zODIsNTUuNDA0LDQwLjM4NSw2OS44MjNsMzA4Ljk1NCwxNzguMDg5QzM3NC4zNDQsODkwLjQzMSw0MDUuMTEyLDg5MC40MzEsNDMwLjExNCw4NzYuMDM0eiIvPjwvc3ZnPg==");
    }
.layout_style_outline.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0zODkuNzI4LDI4LjI2OGMxMS41MywwLDIyLjkwNywzLjA0MiwzMi44OTUsOC43OTNMNzMxLjU0LDIxNS4xMzJjMjAuMjgzLDExLjcwOSwzMi44ODMsMzMuNDg3LDMyLjg4Myw1Ni44MzV2MzU2LjE1N2MwLDIzLjM1Ni0xMi41OTgsNDUuMTMyLTMyLjg3NSw1Ni44MjlMNDIyLjYyOCw4NjMuMDM1Yy05Ljk5NCw1Ljc1NS0yMS4zNzEsOC43OTYtMzIuOTAxLDguNzk2cy0yMi45MDktMy4wNDItMzIuODk4LTguNzkzTDQ3Ljg3OCw2ODQuOTUxQzI3LjU5OCw2NzMuMjU1LDE1LDY1MS40OCwxNSw2MjguMTIyVjI3MS45NjdjMC0yMy4zNDgsMTIuNjAxLTQ1LjEyNSwzMi44NzUtNTYuODNMMzU2LjgyMywzNy4wNjVDMzY2LjgxOSwzMS4zMSwzNzguMTk3LDI4LjI2OCwzODkuNzI4LDI4LjI2OCBNMzg5LjcyOCwxMy4yNjhjLTEzLjk0MywwLTI3Ljg4NiwzLjYtNDAuMzg5LDEwLjc5OEw0MC4zODUsMjAyLjE0MkMxNS4zODIsMjE2LjU3NSwwLDI0My4xNjksMCwyNzEuOTY3djM1Ni4xNTVjMCwyOC44MDMsMTUuMzgyLDU1LjQwNCw0MC4zODUsNjkuODIzbDMwOC45NTQsMTc4LjA4OWMxMi41MDMsNy4xOTgsMjYuNDQ2LDEwLjc5Nyw0MC4zODksMTAuNzk3czI3Ljg4NS0zLjU5OSw0MC4zODYtMTAuNzk3bDMwOC45MjUtMTc4LjA4NmMyNS4wMDMtMTQuNDIyLDQwLjM4NC00MS4wMjMsNDAuMzg0LTY5LjgyNFYyNzEuOTY3YzAtMjguNzk4LTE1LjM4LTU1LjM5Mi00MC4zODQtNjkuODI2TDQzMC4xMTQsMjQuMDY1QzQxNy42MTMsMTYuODY3LDQwMy42NywxMy4yNjgsMzg5LjcyOCwxMy4yNjhMMzg5LjcyOCwxMy4yNjh6Ii8+PC9nPjwvc3ZnPg==");
    }
.layout_size_xsmall.layout_style_outline.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0zODkuNzI4LDYzLjI2OGM1LjQwOSwwLDEwLjc0NiwxLjQyNywxNS40MTYsNC4xMTZsMzA4Ljg5OCwxNzguMDYxYzkuNDg3LDUuNDc3LDE1LjM4MSwxNS42NCwxNS4zODEsMjYuNTIzdjM1Ni4xNTdjMCwxMC44ODYtNS44ODgsMjEuMDQ1LTE1LjM1NSwyNi41MDZMNDA1LjE2NCw4MzIuNzA0Yy00LjY4OSwyLjctMTAuMDI3LDQuMTI3LTE1LjQzNiw0LjEyN2MtNS40MSwwLTEwLjc1LTEuNDI4LTE1LjQxOS00LjExNkw2NS4zNjQsNjU0LjYzMkM1NS44ODcsNjQ5LjE2Nyw1MCw2MzkuMDA5LDUwLDYyOC4xMjJWMjcxLjk2N2MwLTEwLjg4Myw1Ljg5NC0yMS4wNDYsMTUuMzU0LTI2LjUwNkwzNzQuMjg3LDY3LjM5NkMzNzguOTc4LDY0LjY5NSwzODQuMzE3LDYzLjI2OCwzODkuNzI4LDYzLjI2OCBNMzg5LjcyOCwxMy4yNjhjLTEzLjk0MywwLTI3Ljg4NiwzLjYtNDAuMzg5LDEwLjc5OEw0MC4zODUsMjAyLjE0MkMxNS4zODIsMjE2LjU3NSwwLDI0My4xNjksMCwyNzEuOTY3djM1Ni4xNTVjMCwyOC44MDMsMTUuMzgyLDU1LjQwNCw0MC4zODUsNjkuODIzbDMwOC45NTQsMTc4LjA4OWMxMi41MDMsNy4xOTgsMjYuNDQ2LDEwLjc5Nyw0MC4zODksMTAuNzk3czI3Ljg4NS0zLjU5OSw0MC4zODYtMTAuNzk3bDMwOC45MjUtMTc4LjA4NmMyNS4wMDMtMTQuNDIyLDQwLjM4NC00MS4wMjMsNDAuMzg0LTY5LjgyNFYyNzEuOTY3YzAtMjguNzk4LTE1LjM4LTU1LjM5Mi00MC4zODQtNjkuODI2TDQzMC4xMTQsMjQuMDY1QzQxNy42MTMsMTYuODY3LDQwMy42NywxMy4yNjgsMzg5LjcyOCwxMy4yNjhMMzg5LjcyOCwxMy4yNjh6Ii8+PC9nPjwvc3ZnPg==");
    }
.layout_size_small.layout_style_outline.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0zODkuNzI4LDU2LjI2OGM2LjYzMywwLDEzLjE3OCwxLjc1LDE4LjkxMiw1LjA1MmwzMDguOTAyLDE3OC4wNjNjMTEuNjQ2LDYuNzI0LDE4Ljg4MSwxOS4yMDksMTguODgxLDMyLjU4NXYzNTYuMTU3YzAsMTMuMzgtNy4yMywyNS44NjMtMTguODU5LDMyLjU3TDQwOC42NTcsODM4Ljc3MWMtNS43NSwzLjMxMS0xMi4yOTYsNS4wNjEtMTguOTI5LDUuMDYxYy02LjYzNCwwLTEzLjE4Mi0xLjc1LTE4LjkxNS01LjA1MUw2MS44NjcsNjYwLjY5NkM1MC4yMjksNjUzLjk4NCw0Myw2NDEuNTAzLDQzLDYyOC4xMjJWMjcxLjk2N2MwLTEzLjM3Niw3LjIzNS0yNS44NjIsMTguODU4LTMyLjU3MUwzNzAuNzkzLDYxLjMzMUMzNzYuNTQ2LDU4LjAxOCwzODMuMDk0LDU2LjI2OCwzODkuNzI4LDU2LjI2OCBNMzg5LjcyOCwxMy4yNjhjLTEzLjk0MywwLTI3Ljg4NiwzLjYtNDAuMzg5LDEwLjc5OEw0MC4zODUsMjAyLjE0MkMxNS4zODIsMjE2LjU3NSwwLDI0My4xNjksMCwyNzEuOTY3djM1Ni4xNTVjMCwyOC44MDMsMTUuMzgyLDU1LjQwNCw0MC4zODUsNjkuODIzbDMwOC45NTQsMTc4LjA4OWMxMi41MDMsNy4xOTgsMjYuNDQ2LDEwLjc5Nyw0MC4zODksMTAuNzk3czI3Ljg4NS0zLjU5OSw0MC4zODYtMTAuNzk3bDMwOC45MjUtMTc4LjA4NmMyNS4wMDMtMTQuNDIyLDQwLjM4NC00MS4wMjMsNDAuMzg0LTY5LjgyNFYyNzEuOTY3YzAtMjguNzk4LTE1LjM4LTU1LjM5Mi00MC4zODQtNjkuODI2TDQzMC4xMTQsMjQuMDY1QzQxNy42MTMsMTYuODY3LDQwMy42NywxMy4yNjgsMzg5LjcyOCwxMy4yNjhMMzg5LjcyOCwxMy4yNjh6Ii8+PC9nPjwvc3ZnPg==");
    }
.layout_size_normal.layout_style_outline.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0zODkuNzI4LDM1LjI2OGMxMC4zMDYsMCwyMC40NzUsMi43MTksMjkuMzk5LDcuODU4bDMwOC45MTQsMTc4LjA2OWMxOC4xMjQsMTAuNDYyLDI5LjM4MiwyOS45MTcsMjkuMzgyLDUwLjc3MnYzNTYuMTU3YzAsMjAuODYyLTExLjI1Niw0MC4zMTUtMjkuMzcxLDUwLjc2NGwtMzA4LjkxNiwxNzguMDhjLTguOTMzLDUuMTQ0LTE5LjEwMiw3Ljg2My0yOS40MDgsNy44NjNzLTIwLjQ3Ny0yLjcxOS0yOS40MDItNy44NTdMNTEuMzc1LDY3OC44ODhDMzMuMjU2LDY2OC40MzgsMjIsNjQ4Ljk4NiwyMiw2MjguMTIyVjI3MS45NjdjMC0yMC44NTUsMTEuMjU5LTQwLjMxLDI5LjM3MS01MC43NjVMMzYwLjMxNSw0My4xMzFDMzY5LjI1LDM3Ljk4NywzNzkuNDIxLDM1LjI2OCwzODkuNzI4LDM1LjI2OCBNMzg5LjcyOCwxMy4yNjhjLTEzLjk0MywwLTI3Ljg4NiwzLjYtNDAuMzg5LDEwLjc5OEw0MC4zODUsMjAyLjE0MkMxNS4zODIsMjE2LjU3NSwwLDI0My4xNjksMCwyNzEuOTY3djM1Ni4xNTVjMCwyOC44MDMsMTUuMzgyLDU1LjQwNCw0MC4zODUsNjkuODIzbDMwOC45NTQsMTc4LjA4OWMxMi41MDMsNy4xOTgsMjYuNDQ2LDEwLjc5Nyw0MC4zODksMTAuNzk3czI3Ljg4NS0zLjU5OSw0MC4zODYtMTAuNzk3bDMwOC45MjUtMTc4LjA4NmMyNS4wMDMtMTQuNDIyLDQwLjM4NC00MS4wMjMsNDAuMzg0LTY5LjgyNFYyNzEuOTY3YzAtMjguNzk4LTE1LjM4LTU1LjM5Mi00MC4zODQtNjkuODI2TDQzMC4xMTQsMjQuMDY1QzQxNy42MTMsMTYuODY3LDQwMy42NywxMy4yNjgsMzg5LjcyOCwxMy4yNjhMMzg5LjcyOCwxMy4yNjh6Ii8+PC9nPjwvc3ZnPg==");
    }
.layout_style_outline.layout_shape_hexagon.layout_icon .layout_icon_holder {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0zODkuNzExLDkwMEwwLDY3NVYyMjVMMzg5LjcxMSwwbDM4OS43MTIsMjI1djQ1MEwzODkuNzExLDkwMHoiLz48L3N2Zz4=");
    }
.layout_style_outline.layout_shape_hexagon.layout_icon .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0zODkuNzExLDE3LjMybDM3NC43MTIsMjE2LjM0djQzMi42OEwzODkuNzExLDg4Mi42OEwxNSw2NjYuMzRWMjMzLjY2TDM4OS43MTEsMTcuMzIgTTM4OS43MTEsMEwwLDIyNXY0NTBsMzg5LjcxMSwyMjVsMzg5LjcxMi0yMjVWMjI1TDM4OS43MTEsMEwzODkuNzExLDB6Ii8+PC9nPjwvc3ZnPg==");
    }
.layout_size_xsmall.layout_style_outline.layout_shape_hexagon.layout_icon .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0zODkuNzExLDU3LjczNWwzMzkuNzEyLDE5Ni4xMzN2MzkyLjI2NUwzODkuNzExLDg0Mi4yNjVMNTAsNjQ2LjEzMlYyNTMuODY4TDM4OS43MTEsNTcuNzM1IE0zODkuNzExLDBMMCwyMjV2NDUwbDM4OS43MTEsMjI1bDM4OS43MTItMjI1VjIyNUwzODkuNzExLDBMMzg5LjcxMSwweiIvPjwvZz48L3N2Zz4=");
    }
.layout_size_small.layout_style_outline.layout_shape_hexagon.layout_icon .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0zODkuNzExLDQ5LjY1MmwzNDYuNzEyLDIwMC4xNzR2NDAwLjM0OEwzODkuNzExLDg1MC4zNDhMNDMsNjUwLjE3NFYyNDkuODI2TDM4OS43MTEsNDkuNjUyIE0zODkuNzExLDBMMCwyMjV2NDUwbDM4OS43MTEsMjI1bDM4OS43MTItMjI1VjIyNUwzODkuNzExLDBMMzg5LjcxMSwweiIvPjwvZz48L3N2Zz4=");
    }
.layout_size_normal.layout_style_outline.layout_shape_hexagon.layout_icon .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0zODkuNzExLDI1LjQwM2wzNjcuNzEyLDIxMi4yOTh2NDI0LjU5N0wzODkuNzExLDg3NC41OTdMMjIsNjYyLjI5OFYyMzcuNzAyTDM4OS43MTEsMjUuNDAzIE0zODkuNzExLDBMMCwyMjV2NDUwbDM4OS43MTEsMjI1bDM4OS43MTItMjI1VjIyNUwzODkuNzExLDBMMzg5LjcxMSwweiIvPjwvZz48L3N2Zz4=");
    }
.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder,
.layout_shape_hexagon.layout_icon .layout_icon_holder {
    position: relative;
    }
.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder:before,
.layout_shape_hexagon.layout_icon .layout_icon_holder:before {
    z-index: 1;
    box-shadow: none !important;
    background: none !important;
    }
.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder:after,
.layout_shape_hexagon.layout_icon .layout_icon_holder:after {
    display: block;
    content: "";
    position: absolute;
    transform-origin: center;
    }
.layout_style_filled.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder:after,
.layout_style_filled.layout_shape_hexagon.layout_icon .layout_icon_holder:after {
    display: none;
    }
.layout_style_outline.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder,
.layout_style_outline.layout_shape_hexagon.layout_icon .layout_icon_holder {
    background: transparent;
    border-radius: 50%;
    }
.layout_style_outline.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder:before,
.layout_style_outline.layout_shape_hexagon.layout_icon .layout_icon_holder:before {
    border-radius: 50%;
    }
.layout_style_outline.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder:after,
.layout_style_outline.layout_shape_hexagon.layout_icon .layout_icon_holder:after {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: currentColor;
    transition: none;
    }
.layout_style_borderless.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder,
.layout_style_borderless.layout_shape_hexagon.layout_icon .layout_icon_holder {
    background: transparent;
    -webkit-mask-image: none;
    clip-path: none;
    }
.layout_style_borderless.layout_shape_hexagon-rounded.layout_icon .layout_icon_holder:after,
.layout_style_borderless.layout_shape_hexagon.layout_icon .layout_icon_holder:after {
    display: none;
    }
.layout_style_filled.layout_shape_hexagon-rounded.layout_icon a.layout_icon_holder:hover,
.layout_style_filled.layout_shape_hexagon.layout_icon a.layout_icon_holder:hover {
    filter: brightness(1.1) drop-shadow(0 5px 20px rgba(0,0,0,.2));
    }
.layout_style_outline.layout_shape_hexagon-rounded.layout_icon a.layout_icon_holder:hover:after,
.layout_style_outline.layout_shape_hexagon.layout_icon a.layout_icon_holder:hover:after {
    opacity: 0;
    }


.layout_icon.layout_style_borderless.layout_vertical_position_half_above {
    position: relative;
    z-index: 1;
    }
.layout_icon.layout_style_borderless.layout_vertical_position_half_above.layout_size_xsmall {
    margin-top: calc(-16px / 2);
    }
.layout_icon.layout_style_borderless.layout_vertical_position_half_above.layout_size_small {
    margin-top: calc(-20px / 2);
    }
.layout_icon.layout_style_borderless.layout_vertical_position_half_above.layout_size_normal {
    margin-top: calc(-40px / 2);
    }
.layout_icon.layout_style_borderless.layout_vertical_position_half_above.layout_size_large {
    margin-top: calc(-60px / 2);
    }
.layout_icon.layout_style_borderless.layout_vertical_position_half_above.layout_size_xlarge {
    margin-top: calc(-80px / 2);
    }
.layout_icon.layout_style_borderless.layout_vertical_position_full_above {
    position: relative;
    z-index: 1;
    }
.layout_icon.layout_style_borderless.layout_vertical_position_full_above.layout_size_xsmall {
    margin-top: -16px;
    }
.layout_icon.layout_style_borderless.layout_vertical_position_full_above.layout_size_small {
    margin-top: -20px;
    }
.layout_icon.layout_style_borderless.layout_vertical_position_full_above.layout_size_normal {
    margin-top: -40px;
    }
.layout_icon.layout_style_borderless.layout_vertical_position_full_above.layout_size_large {
    margin-top: -60px;
    }
.layout_icon.layout_style_borderless.layout_vertical_position_full_above.layout_size_xlarge {
    margin-top: -80px;
    }
.layout_icon.layout_style_outline.layout_vertical_position_half_above,
.layout_icon.layout_style_filled.layout_vertical_position_half_above {
    position: relative;
    z-index: 1;
    }
.layout_icon.layout_style_outline.layout_vertical_position_half_above.layout_size_xsmall,
.layout_icon.layout_style_filled.layout_vertical_position_half_above.layout_size_xsmall {
    margin-top: -16px;
    }
.layout_icon.layout_style_outline.layout_vertical_position_half_above.layout_size_small,
.layout_icon.layout_style_filled.layout_vertical_position_half_above.layout_size_small {
    margin-top: -20px;
    }
.layout_icon.layout_style_outline.layout_vertical_position_half_above.layout_size_normal,
.layout_icon.layout_style_filled.layout_vertical_position_half_above.layout_size_normal {
    margin-top: -40px;
    }
.layout_icon.layout_style_outline.layout_vertical_position_half_above.layout_size_large,
.layout_icon.layout_style_filled.layout_vertical_position_half_above.layout_size_large {
    margin-top: -60px;
    }
.layout_icon.layout_style_outline.layout_vertical_position_half_above.layout_size_xlarge,
.layout_icon.layout_style_filled.layout_vertical_position_half_above.layout_size_xlarge {
    margin-top: -80px;
    }
.layout_icon.layout_style_outline.layout_vertical_position_full_above,
.layout_icon.layout_style_filled.layout_vertical_position_full_above {
    position: relative;
    z-index: 1;
    }
.layout_icon.layout_style_outline.layout_vertical_position_full_above.layout_size_xsmall,
.layout_icon.layout_style_filled.layout_vertical_position_full_above.layout_size_xsmall {
    margin-top: calc(-16px * 2);
    }
.layout_icon.layout_style_outline.layout_vertical_position_full_above.layout_size_small,
.layout_icon.layout_style_filled.layout_vertical_position_full_above.layout_size_small {
    margin-top: calc(-20px * 2);
    }
.layout_icon.layout_style_outline.layout_vertical_position_full_above.layout_size_normal,
.layout_icon.layout_style_filled.layout_vertical_position_full_above.layout_size_normal {
    margin-top: calc(-40px * 2);
    }
.layout_icon.layout_style_outline.layout_vertical_position_full_above.layout_size_large,
.layout_icon.layout_style_filled.layout_vertical_position_full_above.layout_size_large {
    margin-top: calc(-60px * 2);
    }
.layout_icon.layout_style_outline.layout_vertical_position_full_above.layout_size_xlarge,
.layout_icon.layout_style_filled.layout_vertical_position_full_above.layout_size_xlarge {
    margin-top: calc(-80px * 2);
    }

.siteIcoFacebook.layout_icon.layout_style_filled .layout_icon_holder:before {
    background: transparent !important;
    box-shadow: 0 0 0 1em #3b5998 inset !important;
    }
.siteIcoFacebook.layout_icon.layout_style_filled .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 2px #3b5998 inset !important;
    color: #3b5998 !important;
    }
.siteIcoTwitter.layout_icon.layout_style_filled .layout_icon_holder:before {
    background: transparent !important;
    box-shadow: 0 0 0 1em #1da1f2 inset !important;
    }
.siteIcoTwitter.layout_icon.layout_style_filled .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 2px #1da1f2 inset !important;
    color: #1da1f2 !important;
    }
.siteIcoLinkedin.layout_icon.layout_style_filled .layout_icon_holder:before {
    background: transparent !important;
    box-shadow: 0 0 0 1em #007bb5 inset !important;
    }
.siteIcoLinkedin.layout_icon.layout_style_filled .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 2px #007bb5 inset !important;
    color: #007bb5 !important;
    }
.siteIcoGooglePlus.layout_icon.layout_style_filled .layout_icon_holder:before {
    background: transparent !important;
    box-shadow: 0 0 0 1em #dc4e40 inset !important;
    }
.siteIcoGooglePlus.layout_icon.layout_style_filled .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 2px #dc4e40 inset !important;
    color: #dc4e40 !important;
    }
.siteIcoWhatsApp.layout_icon.layout_style_filled .layout_icon_holder:before {
    background: transparent !important;
    box-shadow: 0 0 0 1em #3fbd50 inset !important;
    }
.siteIcoWhatsApp.layout_icon.layout_style_filled .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 2px #3fbd50 inset !important;
    color: #3fbd50 !important;
    }
.siteIcoVK.layout_icon.layout_style_filled .layout_icon_holder:before {
    background: transparent !important;
    box-shadow: 0 0 0 1em #4c75a5 inset !important;
    }
.siteIcoVK.layout_icon.layout_style_filled .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 2px #4c75a5 inset !important;
    color: #4c75a5 !important;
    }
.siteIcoInstagram.layout_icon.layout_style_filled .layout_icon_holder:before {
    box-shadow: none !important;
    background: radial-gradient(circle at 33% 100%,#fed373 10%,#f15245 35%,#d92e7f 62%,#9b36b7 85%,#515ecf) !important;
    }
.siteIcoInstagram.layout_icon.layout_style_filled .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 2px #ac38a2 inset !important;
    background: transparent !important;
    color: #ac38a2 !important;
    }
.siteIcoPinterest.layout_icon.layout_style_filled .layout_icon_holder:before {
    background: transparent !important;
    box-shadow: 0 0 0 1em #bd081b inset !important;
    }
.siteIcoPinterest.layout_icon.layout_style_filled .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 2px #bd081b inset !important;
    color: #bd081b !important;
    }
.siteIcoYelp.layout_icon.layout_style_filled .layout_icon_holder:before {
    background: transparent !important;
    box-shadow: 0 0 0 1em #e21c2d inset !important;
    }
.siteIcoYelp.layout_icon.layout_style_filled .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 2px #e21c2d inset !important;
    color: #e21c2d !important;
    }
.siteIcoYoutube.layout_icon.layout_style_filled .layout_icon_holder:before {
    background: transparent !important;
    box-shadow: 0 0 0 1em #e21c2d inset !important;
    }
.siteIcoYoutube.layout_icon.layout_style_filled .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 2px #e21c2d inset !important;
    color: #e21c2d !important;
    }


.siteIcoFacebook.layout_icon.layout_style_outline .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 1em #3b5998 inset !important;
    color: #FFF !important;
    }
.siteIcoFacebook.layout_icon.layout_style_outline .layout_icon_holder:before {
    box-shadow: 0 0 0 2px #3b5998 inset !important;
    color: #3b5998 !important;
    }
.siteIcoTwitter.layout_icon.layout_style_outline .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 1em #1da1f2 inset !important;
    color: #FFF !important;
    }
.siteIcoTwitter.layout_icon.layout_style_outline .layout_icon_holder:before {
    box-shadow: 0 0 0 2px #1da1f2 inset !important;
    color: #1da1f2 !important;
    }
.siteIcoLinkedin.layout_icon.layout_style_outline .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 1em #007bb5 inset !important;
    color: #FFF !important;
    }
.siteIcoLinkedin.layout_icon.layout_style_outline .layout_icon_holder:before {
    box-shadow: 0 0 0 2px #007bb5 inset !important;
    color: #007bb5 !important;
    }
.siteIcoGooglePlus.layout_icon.layout_style_outline .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 1em #dc4e40 inset !important;
    color: #FFF !important;
    }
.siteIcoGooglePlus.layout_icon.layout_style_outline .layout_icon_holder:before {
    box-shadow: 0 0 0 2px #dc4e40 inset !important;
    color: #dc4e40 !important;
    }
.siteIcoWhatsApp.layout_icon.layout_style_outline .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 1em #3fbd50 inset !important;
    color: #FFF !important;
    }
.siteIcoWhatsApp.layout_icon.layout_style_outline .layout_icon_holder:before {
    box-shadow: 0 0 0 2px #3fbd50 inset !important;
    color: #3fbd50 !important;
    }
.siteIcoVK.layout_icon.layout_style_outline .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 1em #4c75a5 inset !important;
    color: #FFF !important;
    }
.siteIcoVK.layout_icon.layout_style_outline .layout_icon_holder:before {
    box-shadow: 0 0 0 2px #4c75a5 inset !important;
    color: #4c75a5 !important;
    }
.siteIcoInstagram.layout_icon.layout_style_outline .layout_icon_holder:hover:before {
    box-shadow: none !important;
    background: radial-gradient(circle at 33% 100%,#fed373 10%,#f15245 35%,#d92e7f 62%,#9b36b7 85%,#515ecf) !important;
    color: #FFF !important;
    }
.siteIcoInstagram.layout_icon.layout_style_outline .layout_icon_holder:before {
    box-shadow: 0 0 0 2px #ac38a2 inset !important;
    background: transparent !important;
    color: #ac38a2 !important;
    }
.siteIcoPinterest.layout_icon.layout_style_outline .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 1em #bd081b inset !important;
    color: #FFF !important;
    }
.siteIcoPinterest.layout_icon.layout_style_outline .layout_icon_holder:before {
    box-shadow: 0 0 0 2px #bd081b inset !important;
    color: #bd081b !important;
    }
.siteIcoYelp.layout_icon.layout_style_outline .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 1em #e21c2d inset !important;
    color: #FFF !important;
    }
.siteIcoYelp.layout_icon.layout_style_outline .layout_icon_holder:before {
    box-shadow: 0 0 0 2px #e21c2d inset !important;
    color: #e21c2d !important;
    }
.siteIcoYoutube.layout_icon.layout_style_outline .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 1em #e21c2d inset !important;
    color: #FFF !important;
    }
.siteIcoYoutube.layout_icon.layout_style_outline .layout_icon_holder:before {
    box-shadow: 0 0 0 2px #e21c2d inset !important;
    color: #e21c2d !important;
    }


.siteIcoFacebook.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoTwitter.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoLinkedin.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoGooglePlus.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoWhatsApp.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoVK.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoInstagram.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoPinterest.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoYelp.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoYoutube.layout_icon.layout_style_borderless .layout_icon_holder:before {
    box-shadow: none !important;
    }
.siteIcoFacebook.layout_icon.layout_style_borderless .layout_icon_holder:hover:before,
.siteIcoTwitter.layout_icon.layout_style_borderless .layout_icon_holder:hover:before,
.siteIcoLinkedin.layout_icon.layout_style_borderless .layout_icon_holder:hover:before,
.siteIcoGooglePlus.layout_icon.layout_style_borderless .layout_icon_holder:hover:before,
.siteIcoWhatsApp.layout_icon.layout_style_borderless .layout_icon_holder:hover:before,
.siteIcoVK.layout_icon.layout_style_borderless .layout_icon_holder:hover:before,
.siteIcoInstagram.layout_icon.layout_style_borderless .layout_icon_holder:hover:before,
.siteIcoPinterest.layout_icon.layout_style_borderless .layout_icon_holder:hover:before,
.siteIcoYelp.layout_icon.layout_style_borderless .layout_icon_holder:hover:before,
.siteIcoYoutube.layout_icon.layout_style_borderless .layout_icon_holder:hover:before {
    opacity: .5;
    }
.siteIcoFacebook.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoFacebook.layout_icon.layout_style_borderless .layout_icon_holder:hover:before {
    color: #3b5998 !important;
    }
.siteIcoTwitter.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoTwitter.layout_icon.layout_style_borderless .layout_icon_holder:hover:before {
    color: #1da1f2 !important;
    }
.siteIcoLinkedin.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoLinkedin.layout_icon.layout_style_borderless .layout_icon_holder:hover:before {
    color: #007bb5 !important;
    }
.siteIcoGooglePlus.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoGooglePlus.layout_icon.layout_style_borderless .layout_icon_holder:hover:before {
    color: #dc4e40 !important;
    }
.siteIcoWhatsApp.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoWhatsApp.layout_icon.layout_style_borderless .layout_icon_holder:hover:before {
    color: #3fbd50 !important;
    }
.siteIcoVK.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoVK.layout_icon.layout_style_borderless .layout_icon_holder:hover:before {
    color: #4c75a5 !important;
    }
.siteIcoPinterest.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoPinterest.layout_icon.layout_style_borderless .layout_icon_holder:hover:before {
    color: #bd081b !important;
    }
.siteIcoYelp.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoYelp.layout_icon.layout_style_borderless .layout_icon_holder:hover:before {
    color: #e21c2d !important;
    }
.siteIcoYoutube.layout_icon.layout_style_borderless .layout_icon_holder:before,
.siteIcoYoutube.layout_icon.layout_style_borderless .layout_icon_holder:hover:before {
    color: #e21c2d !important;
    }


.siteSoftRoundedButtons .layout_button a {
    border-radius: 5px;
    }
.siteHardRoundedButtons .layout_button a {
    border-radius: 50px;
    }
.site-content .layout_button a {
    color: inherit;
    overflow: hidden;
    }
.layout_button .layout_button_text {
    font-weight: bold;
    letter-spacing: 0;
    }
.layout_size_small.layout_button {
    font-size: .875em;
    }
.layout_size_normal.layout_button {
    font-size: 1em;
    }
.layout_size_medium.layout_button {
    font-size: 1.125em;
    }
.layout_size_large.layout_button {
    font-size: 1.25em;
    }
.layout_button a {
    padding: 0;
    align-items: normal;
    font-size: inherit;
    }
.layout_size_small.layout_shape_round.layout_button a.layout_link {
    border-radius: 1.643em;
    }
.layout_size_medium.layout_shape_round.layout_button a.layout_link {
    border-radius: 1.563em;
    }
.layout_size_normal.layout_shape_round.layout_button a.layout_link {
    border-radius: 1.556em;
    }
.layout_size_large.layout_shape_round.layout_button a.layout_link {
    border-radius: 1.5em;
    }
.layout_style_with_huge_icon.layout_shape_round.layout_button a.layout_link {
    border-radius: 2.5em;
    }
.siteLightSkin .layout_button a.layout_link,
.site-dark-skin .siteLightSkin .layout_button a.layout_link,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_button a.layout_link {
    color: #000;
    }
.site-dark-skin .layout_button a.layout_link,
.siteLightSkin .site-dark-skin .layout_button a.layout_link,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_button a.layout_link {
    color: #fff;
    }
.siteLightSkin .layout_button a.layout_link:hover,
.site-dark-skin .siteLightSkin .layout_button a.layout_link:hover,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_button a.layout_link:hover {
    color: #000;
    }
.site-dark-skin .layout_button a.layout_link:hover,
.siteLightSkin .site-dark-skin .layout_button a.layout_link:hover,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_button a.layout_link:hover {
    color: #fff;
    }
.layout_button a .layout_button_text {
    transition: 300ms ease all;
    position: relative;
    color: inherit;
    font-family: Arial,Helvetica,sans-serif;
    }
.layout_size_small.layout_button a .layout_button_text {
    padding: 1.143em;
    }
.layout_size_normal.layout_button a .layout_button_text {
    padding: 1.063em;
    }
.layout_size_medium.layout_button a .layout_button_text {
    padding: 1.056em;
    }
.layout_size_large.layout_button a .layout_button_text {
    padding: 1em;
    }
.layout_size_small.layout_button a .layout_button_text:only-child {
    padding: 1.143em 1.5em;
    }
.layout_size_normal.layout_button a .layout_button_text:only-child {
    padding: 1.063em 2em;
    }
.layout_size_medium.layout_button a .layout_button_text:only-child {
    padding: 1.056em 2em;
    }
.layout_size_large.layout_button a .layout_button_text:only-child {
    padding: 1em 1.5em;
    }
.layout_button a .layout_button_text:after {
    content: "";
    display: block;
    position: absolute;
    background: currentColor;
    opacity: 0;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    }
.layout_button a .layout_icon_holder {
    transition: 300ms ease all;
    padding: 0;
    width: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 0 3em;
    min-width: 3em;
    }
.layout_width_full.layout_button a {
    justify-content: space-between;
    }
.layout_button a.layout_link:hover {
    transform: translateY(-5px);
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    }
.layout_button.layout_style_filled a.layout_link:hover {
    filter: brightness(1.1);
    }
.layout_button.layout_style_filled a.layout_link:hover .layout_icon_holder {
    filter: brightness(1.1);
    }
.layout_button.layout_icon_position_left .layout_icon_holder {
    order: 1;
    margin: 0 -1.5em 0 0;
    }
.rtl .layout_button.layout_icon_position_left .layout_link {
    flex-direction: row-reverse;
    }
.layout_button.layout_icon_position_right .layout_icon_holder {
    margin: 0 0 0 -1.5em;
    }
.rtl .layout_button.layout_icon_position_right .layout_link {
    flex-direction: row-reverse;
    }
.layout_button.layout_icon_position_right[class*="layout_icon_color_scheme_"] .layout_icon_holder,
.layout_button.layout_icon_position_left[class*="layout_icon_color_scheme_"] .layout_icon_holder {
    margin: 0;
    }
.layout_button.layout_style_outline a {
    box-shadow: 0 0 0 2px #0f0f0f inset;
    }
.layout_button.layout_style_outline:hover a {
    box-shadow: 0 0 0 2em black inset,0 5px 20px rgba(0,0,0,.2);
    }
.layout_button.layout_style_outline:hover a .layout_button_text,
.layout_button.layout_style_outline:hover a .layout_icon_holder {
    color: #fff;
    }
.layout_button.layout_style_clean a {
    border-radius: 0 !important;
    padding: 0;
    overflow: visible;
    box-shadow: none !important;
    }
.layout_button.layout_style_clean a .layout_button_text {
    padding: 0 !important;
    position: relative;
    line-height: 1.5;
    transition: none;
    }
.layout_button.layout_style_clean a .layout_button_text:after {
    display: none;
    }
.layout_button.layout_style_clean a .layout_icon_holder {
    flex: 0 0 auto;
    min-width: auto;
    transition: none;
    }
.layout_icon_position_left.layout_button.layout_style_clean a .layout_icon_holder {
    margin-right: .5em;
    }
.layout_icon_position_right.layout_button.layout_style_clean a .layout_icon_holder {
    margin-left: .5em;
    }
.layout_button.layout_style_clean[class*="layout_icon_color_"] a.layout_link {
    align-items: center;
    }
.layout_button.layout_style_clean[class*="layout_icon_color_"] a.layout_link .layout_icon_holder {
    min-width: 2em;
    flex-basis: 2em;
    height: 2em;
    }
.siteSoftRoundedButtons .layout_button.layout_style_clean[class*="layout_icon_color_"] a.layout_link .layout_icon_holder {
    border-radius: 5px;
    }
.siteHardRoundedButtons .layout_button.layout_style_clean[class*="layout_icon_color_"] a.layout_link .layout_icon_holder {
    border-radius: 50%;
    }
.layout_shape_rounded.layout_button.layout_style_clean[class*="layout_icon_color_"] a.layout_link .layout_icon_holder {
    border-radius: 5px;
    }
.layout_shape_round.layout_button.layout_style_clean[class*="layout_icon_color_"] a.layout_link .layout_icon_holder {
    border-radius: 50%;
    }
.layout_button.layout_style_with_huge_icon a {
    align-items: center;
    align-content: center;
    }
.layout_button.layout_style_with_huge_icon a .layout_button_text {
    z-index: 1;
    min-height: 5em;
    display: flex;
    align-items: center;
    }
.layout_width_full.layout_button.layout_style_with_huge_icon a .layout_button_text {
    flex-grow: 1;
    }
.layout_button.layout_style_with_huge_icon a .layout_button_text:after {
    opacity: .9;
    }
.layout_style_clean.layout_button.layout_style_with_huge_icon a .layout_button_text:after {
    opacity: 0;
    }
.layout_size_small.layout_button.layout_style_with_huge_icon a .layout_button_text {
    padding: 1.143em 1.5em;
    }
.layout_size_normal.layout_button.layout_style_with_huge_icon a .layout_button_text {
    padding: 1.063em 1.5em;
    }
.layout_size_medium.layout_button.layout_style_with_huge_icon a .layout_button_text {
    padding: 1.056em 2.222em;
    }
.layout_size_large.layout_button.layout_style_with_huge_icon a .layout_button_text {
    padding: 1em 3em;
    }
.layout_button.layout_style_with_huge_icon a .layout_icon_holder {
    width: 5em;
    height: 5em;
    transition: 300ms ease all;
    position: relative;
    overflow: hidden;
    flex-basis: 5em;
    flex-grow: 0;
    flex-shrink: 0;
    }
.layout_button.layout_style_with_huge_icon a .layout_icon_holder:before {
    font-size: 2em;
    z-index: 2;
    }
.layout_button.layout_style_with_huge_icon a .layout_icon_holder:after {
    content: "";
    display: block;
    position: absolute;
    left: -1px;
    top: -1px;
    right: -1px;
    bottom: -1px;
    background: #f1b209;
    z-index: 1;
    transform: scaleY(0);
    transform-origin: top;
    transition: 300ms ease transform;
    }
.layout_button.layout_style_with_huge_icon a:hover {
    transform: none;
    }
.layout_button.layout_style_with_huge_icon a:hover .layout_icon_holder {
    color: #fff;
    }
.layout_button.layout_style_with_huge_icon a:hover .layout_icon_holder:after {
    transform: scaleY(1);
    transform-origin: bottom;
    }
.layout_button.layout_style_with_huge_icon.layout_icon_position_left .layout_icon_holder {
    margin: 0;
    }
.layout_button.layout_style_with_huge_icon.layout_icon_position_right .layout_icon_holder {
    margin: 0;
    }
.layout_button.layout_style_underlined a {
    padding: 0;
    overflow: visible;
    box-shadow: none !important;
    }
.layout_button.layout_style_underlined a .layout_button_text {
    padding: 0 !important;
    position: relative;
    }
.layout_button.layout_style_underlined a .layout_button_text:after {
    display: block;
    content: "";
    background: #f1b209;
    height: 2px;
    right: 1rem;
    left: 0;
    opacity: 1;
    top: auto;
    bottom: -.55em;
    z-index: 1;
    transform: scaleX(1);
    transform-origin: left;
    transition: 300ms ease transform;
    pointer-events: none;
    }
.rtl .layout_button.layout_style_underlined a .layout_button_text:after {
    right: 0;
    left: 1rem;
    transform-origin: right;
    }
.layout_button.layout_style_underlined a .layout_icon_holder {
    flex: 0 0 auto;
    min-width: auto;
    }
.layout_icon_position_left.layout_button.layout_style_underlined a .layout_icon_holder {
    margin-right: .5em;
    }
.layout_icon_position_right.layout_button.layout_style_underlined a .layout_icon_holder {
    margin-left: .5em;
    }
.layout_button.layout_style_underlined a:hover {
    box-shadow: none;
    transform: none;
    color: inherit;
    }
.layout_button.layout_style_underlined a:hover .layout_button_text:after {
    transform: scaleX(0);
    transform-origin: right;
    }
.rtl .layout_button.layout_style_underlined a:hover .layout_button_text:after {
    transform-origin: left;
    }
.layout_button.layout_style_underlined[class*="layout_icon_color_"] a.layout_link {
    align-items: center;
    }
.layout_button.layout_style_underlined[class*="layout_icon_color_"] a.layout_link .layout_icon_holder {
    min-width: 2em;
    flex-basis: 2em;
    height: 2em;
    }
.siteSoftRoundedButtons .layout_button.layout_style_underlined[class*="layout_icon_color_"] a.layout_link .layout_icon_holder {
    border-radius: 5px;
    }
.siteHardRoundedButtons .layout_button.layout_style_underlined[class*="layout_icon_color_"] a.layout_link .layout_icon_holder {
    border-radius: 50%;
    }
.layout_shape_rounded.layout_button.layout_style_underlined[class*="layout_icon_color_"] a.layout_link .layout_icon_holder {
    border-radius: 5px;
    }
.layout_shape_round.layout_button.layout_style_underlined[class*="layout_icon_color_"] a.layout_link .layout_icon_holder {
    border-radius: 50%;
    }


.layout_service {
    align-items: center;
    }
.layout_service .layout_service_content .layout_service_content_title {
    font-weight: bold;
    font-size: 1.25em;
    letter-spacing: -.03em;
    line-height: 1;
    font-family: Arial,Helvetica,sans-serif;
    }
.layout_service .layout_service_content .layout_service_content_title a {
    color: inherit;
    }
.layout_font_weight_normal.layout_service .layout_service_content .layout_service_content_title {
    font-weight: normal;
    }
.layout_font_weight_black.layout_service .layout_service_content .layout_service_content_title {
    font-weight: black;
    }
.layout_font_weight_bold.layout_service .layout_service_content .layout_service_content_title {
    font-weight: bold;
    }
.layout_font_weight_bolder.layout_service .layout_service_content .layout_service_content_title {
    font-weight: bolder;
    }
.layout_font_weight_lighter.layout_service .layout_service_content .layout_service_content_title {
    font-weight: 300;
    }
.layout_font_weight_light.layout_service .layout_service_content .layout_service_content_title {
    font-weight: light;
    }
.layout_font_weight_thin.layout_service .layout_service_content .layout_service_content_title {
    font-weight: 100;
    }
.layout_font_weight_100.layout_service .layout_service_content .layout_service_content_title {
    font-weight: 100;
    }
.layout_font_weight_200.layout_service .layout_service_content .layout_service_content_title {
    font-weight: 200;
    }
.layout_font_weight_300.layout_service .layout_service_content .layout_service_content_title {
    font-weight: 300;
    }
.layout_font_weight_400.layout_service .layout_service_content .layout_service_content_title {
    font-weight: 400;
    }
.layout_font_weight_500.layout_service .layout_service_content .layout_service_content_title {
    font-weight: 500;
    }
.layout_font_weight_600.layout_service .layout_service_content .layout_service_content_title {
    font-weight: 600;
    }
.layout_font_weight_700.layout_service .layout_service_content .layout_service_content_title {
    font-weight: 700;
    }
.layout_font_weight_800.layout_service .layout_service_content .layout_service_content_title {
    font-weight: 800;
    }
.layout_font_weight_900.layout_service .layout_service_content .layout_service_content_title {
    font-weight: 900;
    }
.layout_size_headline_extrasmall.layout_service .layout_service_content .layout_service_content_title {
    font-size: 1rem;
    }
.layout_size_headline_small.layout_service .layout_service_content .layout_service_content_title {
    font-size: 1.25rem;
    }
.layout_size_headline_normal.layout_service .layout_service_content .layout_service_content_title {
    font-size: 1.429rem;
    }
.layout_size_headline_medium.layout_service .layout_service_content .layout_service_content_title {
    font-size: 1.786rem;
    }
.layout_size_headline_large.layout_service .layout_service_content .layout_service_content_title {
    font-size: 2.143rem;
    }
.layout_size_headline_extralarge.layout_service .layout_service_content .layout_service_content_title {
    font-size: 2.5rem;
    }
.layout_size_headline_huge.layout_service .layout_service_content .layout_service_content_title {
    font-size: 2.875rem;
    }
.layout_service .layout_service_content .layout_service_content_title u,
.layout_service .layout_service_content .layout_service_content_title s {
    position: relative;
    text-decoration: none;
    z-index: 1;
    display: inline-block;
    }
.layout_service .layout_service_content .layout_service_content_title u:after,
.layout_service .layout_service_content .layout_service_content_title s:after {
    display: block;
    content: "";
    background: #f1b209;
    height: .3em;
    height: max(.25em,.3em);
    left: .05em;
    right: .05em;
    bottom: 0;
    position: absolute;
    z-index: -1;
    pointer-events: none;
    }
.siteGeneralElementsStyle_rounded .layout_service .layout_service_content .layout_service_content_title u:after,
.siteGeneralElementsStyle_rounded .layout_service .layout_service_content .layout_service_content_title s:after {
    border-radius: .3em;
    }
.layout_service .layout_service_content .layout_service_content_title em {
    font-style: normal;
    }
.layout_service .layout_service_content .layout_service_content_title em u:after,
.layout_service .layout_service_content .layout_service_content_title em s:after {
    background: #013989;
    }
.layout_service .layout_service_content .layout_service_content_title s:after {
    z-index: 2;
    height: .1em;
    height: max(2px,.1em);
    bottom: 37%;
    }
.layout_service .layout_service_content .layout_service_content_title b {
    font-weight: bold;
    }
.layout_service .layout_service_content .layout_service_content_text {
    opacity: .7;
    }
.layout_service .layout_service_content .layout_service_content_text:not(:empty) {
    padding-top: .5em;
    }
.layout_service:hover .layout_service_content_title a {
    color: #f1b209;
    }
.layout_service .layout_icon_holder {
    transition: 200ms ease all;
    }
.layout_style_filled.layout_shape_hexagon-rounded.layout_service .layout_icon_holder,
.layout_style_outline.layout_shape_hexagon-rounded.layout_service .layout_icon_holder,
.layout_style_filled.layout_shape_hexagon.layout_service .layout_icon_holder,
.layout_style_outline.layout_shape_hexagon.layout_service .layout_icon_holder {
    margin-left: -.125em;
    margin-right: -.125em;
    }
.layout_size_xsmall.layout_service .layout_icon_holder {
    font-size: 1rem;
    width: 2em;
    height: 2em;
    }
.layout_size_small.layout_service .layout_icon_holder {
    font-size: 1.25rem;
    width: 2em;
    height: 2em;
    }
.layout_size_normal.layout_service .layout_icon_holder {
    font-size: 2.5rem;
    width: 2em;
    height: 2em;
    }
.layout_size_large.layout_service .layout_icon_holder {
    font-size: 3.125rem;
    width: 2em;
    height: 2em;
    }
.layout_size_xlarge.layout_service .layout_icon_holder {
    font-size: 3.75rem;
    width: 2em;
    height: 2em;
    }
.layout_style_borderless.layout_service .layout_icon_holder {
    height: 1em !important;
    width: auto !important;
    }
.layout_shape_hexagon-rounded.layout_service .layout_icon_holder,
.layout_shape_hexagon.layout_service .layout_icon_holder {
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    }
.layout_shape_hexagon-rounded.layout_service .layout_icon_holder:after,
.layout_shape_hexagon.layout_service .layout_icon_holder:after {
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    }
.layout_style_filled.layout_shape_hexagon-rounded.layout_service .layout_icon_holder {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik00MzAuMTE0LDg3Ni4wMzRsMzA4LjkyNS0xNzguMDg2YzI1LjAwMy0xNC40MjIsNDAuMzg0LTQxLjAyMyw0MC4zODQtNjkuODI0VjI3MS45NjdjMC0yOC43OTgtMTUuMzgtNTUuMzkyLTQwLjM4NC02OS44MjZMNDMwLjExNCwyNC4wNjVjLTI1LjAwMi0xNC4zOTctNTUuNzctMTQuMzk3LTgwLjc3NSwwTDQwLjM4NSwyMDIuMTQyQzE1LjM4MiwyMTYuNTc1LDAsMjQzLjE2OSwwLDI3MS45Njd2MzU2LjE1NWMwLDI4LjgwMywxNS4zODIsNTUuNDA0LDQwLjM4NSw2OS44MjNsMzA4Ljk1NCwxNzguMDg5QzM3NC4zNDQsODkwLjQzMSw0MDUuMTEyLDg5MC40MzEsNDMwLjExNCw4NzYuMDM0eiIvPjwvc3ZnPg==");
    }
.layout_style_filled.layout_shape_hexagon-rounded.layout_service .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik00MzAuMTE0LDg3Ni4wMzRsMzA4LjkyNS0xNzguMDg2YzI1LjAwMy0xNC40MjIsNDAuMzg0LTQxLjAyMyw0MC4zODQtNjkuODI0VjI3MS45NjdjMC0yOC43OTgtMTUuMzgtNTUuMzkyLTQwLjM4NC02OS44MjZMNDMwLjExNCwyNC4wNjVjLTI1LjAwMi0xNC4zOTctNTUuNzctMTQuMzk3LTgwLjc3NSwwTDQwLjM4NSwyMDIuMTQyQzE1LjM4MiwyMTYuNTc1LDAsMjQzLjE2OSwwLDI3MS45Njd2MzU2LjE1NWMwLDI4LjgwMywxNS4zODIsNTUuNDA0LDQwLjM4NSw2OS44MjNsMzA4Ljk1NCwxNzguMDg5QzM3NC4zNDQsODkwLjQzMSw0MDUuMTEyLDg5MC40MzEsNDMwLjExNCw4NzYuMDM0eiIvPjwvc3ZnPg==");
    }
.layout_style_filled.layout_shape_hexagon.layout_service .layout_icon_holder {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0zODkuNzExLDkwMEwwLDY3NVYyMjVMMzg5LjcxMSwwbDM4OS43MTIsMjI1djQ1MEwzODkuNzExLDkwMHoiLz48L3N2Zz4=");
    }
.layout_style_filled.layout_shape_hexagon.layout_service .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0zODkuNzExLDkwMEwwLDY3NVYyMjVMMzg5LjcxMSwwbDM4OS43MTIsMjI1djQ1MEwzODkuNzExLDkwMHoiLz48L3N2Zz4=");
    }
.layout_style_outline.layout_shape_hexagon-rounded.layout_service .layout_icon_holder {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik00MzAuMTE0LDg3Ni4wMzRsMzA4LjkyNS0xNzguMDg2YzI1LjAwMy0xNC40MjIsNDAuMzg0LTQxLjAyMyw0MC4zODQtNjkuODI0VjI3MS45NjdjMC0yOC43OTgtMTUuMzgtNTUuMzkyLTQwLjM4NC02OS44MjZMNDMwLjExNCwyNC4wNjVjLTI1LjAwMi0xNC4zOTctNTUuNzctMTQuMzk3LTgwLjc3NSwwTDQwLjM4NSwyMDIuMTQyQzE1LjM4MiwyMTYuNTc1LDAsMjQzLjE2OSwwLDI3MS45Njd2MzU2LjE1NWMwLDI4LjgwMywxNS4zODIsNTUuNDA0LDQwLjM4NSw2OS44MjNsMzA4Ljk1NCwxNzguMDg5QzM3NC4zNDQsODkwLjQzMSw0MDUuMTEyLDg5MC40MzEsNDMwLjExNCw4NzYuMDM0eiIvPjwvc3ZnPg==");
    }
.layout_style_outline.layout_shape_hexagon-rounded.layout_service .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0zODkuNzI4LDI4LjI2OGMxMS41MywwLDIyLjkwNywzLjA0MiwzMi44OTUsOC43OTNMNzMxLjU0LDIxNS4xMzJjMjAuMjgzLDExLjcwOSwzMi44ODMsMzMuNDg3LDMyLjg4Myw1Ni44MzV2MzU2LjE1N2MwLDIzLjM1Ni0xMi41OTgsNDUuMTMyLTMyLjg3NSw1Ni44MjlMNDIyLjYyOCw4NjMuMDM1Yy05Ljk5NCw1Ljc1NS0yMS4zNzEsOC43OTYtMzIuOTAxLDguNzk2cy0yMi45MDktMy4wNDItMzIuODk4LTguNzkzTDQ3Ljg3OCw2ODQuOTUxQzI3LjU5OCw2NzMuMjU1LDE1LDY1MS40OCwxNSw2MjguMTIyVjI3MS45NjdjMC0yMy4zNDgsMTIuNjAxLTQ1LjEyNSwzMi44NzUtNTYuODNMMzU2LjgyMywzNy4wNjVDMzY2LjgxOSwzMS4zMSwzNzguMTk3LDI4LjI2OCwzODkuNzI4LDI4LjI2OCBNMzg5LjcyOCwxMy4yNjhjLTEzLjk0MywwLTI3Ljg4NiwzLjYtNDAuMzg5LDEwLjc5OEw0MC4zODUsMjAyLjE0MkMxNS4zODIsMjE2LjU3NSwwLDI0My4xNjksMCwyNzEuOTY3djM1Ni4xNTVjMCwyOC44MDMsMTUuMzgyLDU1LjQwNCw0MC4zODUsNjkuODIzbDMwOC45NTQsMTc4LjA4OWMxMi41MDMsNy4xOTgsMjYuNDQ2LDEwLjc5Nyw0MC4zODksMTAuNzk3czI3Ljg4NS0zLjU5OSw0MC4zODYtMTAuNzk3bDMwOC45MjUtMTc4LjA4NmMyNS4wMDMtMTQuNDIyLDQwLjM4NC00MS4wMjMsNDAuMzg0LTY5LjgyNFYyNzEuOTY3YzAtMjguNzk4LTE1LjM4LTU1LjM5Mi00MC4zODQtNjkuODI2TDQzMC4xMTQsMjQuMDY1QzQxNy42MTMsMTYuODY3LDQwMy42NywxMy4yNjgsMzg5LjcyOCwxMy4yNjhMMzg5LjcyOCwxMy4yNjh6Ii8+PC9nPjwvc3ZnPg==");
    }
.layout_size_xsmall.layout_style_outline.layout_shape_hexagon-rounded.layout_service .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0zODkuNzI4LDYzLjI2OGM1LjQwOSwwLDEwLjc0NiwxLjQyNywxNS40MTYsNC4xMTZsMzA4Ljg5OCwxNzguMDYxYzkuNDg3LDUuNDc3LDE1LjM4MSwxNS42NCwxNS4zODEsMjYuNTIzdjM1Ni4xNTdjMCwxMC44ODYtNS44ODgsMjEuMDQ1LTE1LjM1NSwyNi41MDZMNDA1LjE2NCw4MzIuNzA0Yy00LjY4OSwyLjctMTAuMDI3LDQuMTI3LTE1LjQzNiw0LjEyN2MtNS40MSwwLTEwLjc1LTEuNDI4LTE1LjQxOS00LjExNkw2NS4zNjQsNjU0LjYzMkM1NS44ODcsNjQ5LjE2Nyw1MCw2MzkuMDA5LDUwLDYyOC4xMjJWMjcxLjk2N2MwLTEwLjg4Myw1Ljg5NC0yMS4wNDYsMTUuMzU0LTI2LjUwNkwzNzQuMjg3LDY3LjM5NkMzNzguOTc4LDY0LjY5NSwzODQuMzE3LDYzLjI2OCwzODkuNzI4LDYzLjI2OCBNMzg5LjcyOCwxMy4yNjhjLTEzLjk0MywwLTI3Ljg4NiwzLjYtNDAuMzg5LDEwLjc5OEw0MC4zODUsMjAyLjE0MkMxNS4zODIsMjE2LjU3NSwwLDI0My4xNjksMCwyNzEuOTY3djM1Ni4xNTVjMCwyOC44MDMsMTUuMzgyLDU1LjQwNCw0MC4zODUsNjkuODIzbDMwOC45NTQsMTc4LjA4OWMxMi41MDMsNy4xOTgsMjYuNDQ2LDEwLjc5Nyw0MC4zODksMTAuNzk3czI3Ljg4NS0zLjU5OSw0MC4zODYtMTAuNzk3bDMwOC45MjUtMTc4LjA4NmMyNS4wMDMtMTQuNDIyLDQwLjM4NC00MS4wMjMsNDAuMzg0LTY5LjgyNFYyNzEuOTY3YzAtMjguNzk4LTE1LjM4LTU1LjM5Mi00MC4zODQtNjkuODI2TDQzMC4xMTQsMjQuMDY1QzQxNy42MTMsMTYuODY3LDQwMy42NywxMy4yNjgsMzg5LjcyOCwxMy4yNjhMMzg5LjcyOCwxMy4yNjh6Ii8+PC9nPjwvc3ZnPg==");
    }
.layout_size_small.layout_style_outline.layout_shape_hexagon-rounded.layout_service .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0zODkuNzI4LDU2LjI2OGM2LjYzMywwLDEzLjE3OCwxLjc1LDE4LjkxMiw1LjA1MmwzMDguOTAyLDE3OC4wNjNjMTEuNjQ2LDYuNzI0LDE4Ljg4MSwxOS4yMDksMTguODgxLDMyLjU4NXYzNTYuMTU3YzAsMTMuMzgtNy4yMywyNS44NjMtMTguODU5LDMyLjU3TDQwOC42NTcsODM4Ljc3MWMtNS43NSwzLjMxMS0xMi4yOTYsNS4wNjEtMTguOTI5LDUuMDYxYy02LjYzNCwwLTEzLjE4Mi0xLjc1LTE4LjkxNS01LjA1MUw2MS44NjcsNjYwLjY5NkM1MC4yMjksNjUzLjk4NCw0Myw2NDEuNTAzLDQzLDYyOC4xMjJWMjcxLjk2N2MwLTEzLjM3Niw3LjIzNS0yNS44NjIsMTguODU4LTMyLjU3MUwzNzAuNzkzLDYxLjMzMUMzNzYuNTQ2LDU4LjAxOCwzODMuMDk0LDU2LjI2OCwzODkuNzI4LDU2LjI2OCBNMzg5LjcyOCwxMy4yNjhjLTEzLjk0MywwLTI3Ljg4NiwzLjYtNDAuMzg5LDEwLjc5OEw0MC4zODUsMjAyLjE0MkMxNS4zODIsMjE2LjU3NSwwLDI0My4xNjksMCwyNzEuOTY3djM1Ni4xNTVjMCwyOC44MDMsMTUuMzgyLDU1LjQwNCw0MC4zODUsNjkuODIzbDMwOC45NTQsMTc4LjA4OWMxMi41MDMsNy4xOTgsMjYuNDQ2LDEwLjc5Nyw0MC4zODksMTAuNzk3czI3Ljg4NS0zLjU5OSw0MC4zODYtMTAuNzk3bDMwOC45MjUtMTc4LjA4NmMyNS4wMDMtMTQuNDIyLDQwLjM4NC00MS4wMjMsNDAuMzg0LTY5LjgyNFYyNzEuOTY3YzAtMjguNzk4LTE1LjM4LTU1LjM5Mi00MC4zODQtNjkuODI2TDQzMC4xMTQsMjQuMDY1QzQxNy42MTMsMTYuODY3LDQwMy42NywxMy4yNjgsMzg5LjcyOCwxMy4yNjhMMzg5LjcyOCwxMy4yNjh6Ii8+PC9nPjwvc3ZnPg==");
    }
.layout_size_normal.layout_style_outline.layout_shape_hexagon-rounded.layout_service .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0zODkuNzI4LDM1LjI2OGMxMC4zMDYsMCwyMC40NzUsMi43MTksMjkuMzk5LDcuODU4bDMwOC45MTQsMTc4LjA2OWMxOC4xMjQsMTAuNDYyLDI5LjM4MiwyOS45MTcsMjkuMzgyLDUwLjc3MnYzNTYuMTU3YzAsMjAuODYyLTExLjI1Niw0MC4zMTUtMjkuMzcxLDUwLjc2NGwtMzA4LjkxNiwxNzguMDhjLTguOTMzLDUuMTQ0LTE5LjEwMiw3Ljg2My0yOS40MDgsNy44NjNzLTIwLjQ3Ny0yLjcxOS0yOS40MDItNy44NTdMNTEuMzc1LDY3OC44ODhDMzMuMjU2LDY2OC40MzgsMjIsNjQ4Ljk4NiwyMiw2MjguMTIyVjI3MS45NjdjMC0yMC44NTUsMTEuMjU5LTQwLjMxLDI5LjM3MS01MC43NjVMMzYwLjMxNSw0My4xMzFDMzY5LjI1LDM3Ljk4NywzNzkuNDIxLDM1LjI2OCwzODkuNzI4LDM1LjI2OCBNMzg5LjcyOCwxMy4yNjhjLTEzLjk0MywwLTI3Ljg4NiwzLjYtNDAuMzg5LDEwLjc5OEw0MC4zODUsMjAyLjE0MkMxNS4zODIsMjE2LjU3NSwwLDI0My4xNjksMCwyNzEuOTY3djM1Ni4xNTVjMCwyOC44MDMsMTUuMzgyLDU1LjQwNCw0MC4zODUsNjkuODIzbDMwOC45NTQsMTc4LjA4OWMxMi41MDMsNy4xOTgsMjYuNDQ2LDEwLjc5Nyw0MC4zODksMTAuNzk3czI3Ljg4NS0zLjU5OSw0MC4zODYtMTAuNzk3bDMwOC45MjUtMTc4LjA4NmMyNS4wMDMtMTQuNDIyLDQwLjM4NC00MS4wMjMsNDAuMzg0LTY5LjgyNFYyNzEuOTY3YzAtMjguNzk4LTE1LjM4LTU1LjM5Mi00MC4zODQtNjkuODI2TDQzMC4xMTQsMjQuMDY1QzQxNy42MTMsMTYuODY3LDQwMy42NywxMy4yNjgsMzg5LjcyOCwxMy4yNjhMMzg5LjcyOCwxMy4yNjh6Ii8+PC9nPjwvc3ZnPg==");
    }
.layout_style_outline.layout_shape_hexagon.layout_service .layout_icon_holder {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0zODkuNzExLDkwMEwwLDY3NVYyMjVMMzg5LjcxMSwwbDM4OS43MTIsMjI1djQ1MEwzODkuNzExLDkwMHoiLz48L3N2Zz4=");
    }
.layout_style_outline.layout_shape_hexagon.layout_service .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0zODkuNzExLDE3LjMybDM3NC43MTIsMjE2LjM0djQzMi42OEwzODkuNzExLDg4Mi42OEwxNSw2NjYuMzRWMjMzLjY2TDM4OS43MTEsMTcuMzIgTTM4OS43MTEsMEwwLDIyNXY0NTBsMzg5LjcxMSwyMjVsMzg5LjcxMi0yMjVWMjI1TDM4OS43MTEsMEwzODkuNzExLDB6Ii8+PC9nPjwvc3ZnPg==");
    }
.layout_size_xsmall.layout_style_outline.layout_shape_hexagon.layout_service .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0zODkuNzExLDU3LjczNWwzMzkuNzEyLDE5Ni4xMzN2MzkyLjI2NUwzODkuNzExLDg0Mi4yNjVMNTAsNjQ2LjEzMlYyNTMuODY4TDM4OS43MTEsNTcuNzM1IE0zODkuNzExLDBMMCwyMjV2NDUwbDM4OS43MTEsMjI1bDM4OS43MTItMjI1VjIyNUwzODkuNzExLDBMMzg5LjcxMSwweiIvPjwvZz48L3N2Zz4=");
    }
.layout_size_small.layout_style_outline.layout_shape_hexagon.layout_service .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0zODkuNzExLDQ5LjY1MmwzNDYuNzEyLDIwMC4xNzR2NDAwLjM0OEwzODkuNzExLDg1MC4zNDhMNDMsNjUwLjE3NFYyNDkuODI2TDM4OS43MTEsNDkuNjUyIE0zODkuNzExLDBMMCwyMjV2NDUwbDM4OS43MTEsMjI1bDM4OS43MTItMjI1VjIyNUwzODkuNzExLDBMMzg5LjcxMSwweiIvPjwvZz48L3N2Zz4=");
    }
.layout_size_normal.layout_style_outline.layout_shape_hexagon.layout_service .layout_icon_holder:after {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0zODkuNzExLDI1LjQwM2wzNjcuNzEyLDIxMi4yOTh2NDI0LjU5N0wzODkuNzExLDg3NC41OTdMMjIsNjYyLjI5OFYyMzcuNzAyTDM4OS43MTEsMjUuNDAzIE0zODkuNzExLDBMMCwyMjV2NDUwbDM4OS43MTEsMjI1bDM4OS43MTItMjI1VjIyNUwzODkuNzExLDBMMzg5LjcxMSwweiIvPjwvZz48L3N2Zz4=");
    }
.layout_shape_hexagon-rounded.layout_service .layout_icon_holder,
.layout_shape_hexagon.layout_service .layout_icon_holder {
    position: relative;
    }
.layout_shape_hexagon-rounded.layout_service .layout_icon_holder:before,
.layout_shape_hexagon.layout_service .layout_icon_holder:before {
    z-index: 1;
    box-shadow: none !important;
    background: none !important;
    position: relative;
    }
.layout_shape_hexagon-rounded.layout_service .layout_icon_holder:after,
.layout_shape_hexagon.layout_service .layout_icon_holder:after {
    display: block;
    content: "";
    position: absolute;
    transform-origin: center;
    }
.layout_style_filled.layout_shape_hexagon-rounded.layout_service .layout_icon_holder:after,
.layout_style_filled.layout_shape_hexagon.layout_service .layout_icon_holder:after {
    left: 2px;
    top: 2px;
    bottom: 2px;
    right: 2px;
    transform: scale(0);
    transition: 200ms ease all;
    }
.layout_style_filled.layout_shape_hexagon-rounded.layout_service .layout_icon_holder:hover:after,
.layout_style_filled.layout_shape_hexagon.layout_service .layout_icon_holder:hover:after {
    transform: scale(1);
    }
.layout_style_outline.layout_shape_hexagon-rounded.layout_service .layout_icon_holder,
.layout_style_outline.layout_shape_hexagon.layout_service .layout_icon_holder {
    background: transparent;
    border-radius: 50%;
    box-shadow: none !important;
    }
.layout_style_outline.layout_shape_hexagon-rounded.layout_service .layout_icon_holder:before,
.layout_style_outline.layout_shape_hexagon.layout_service .layout_icon_holder:before {
    border-radius: 50%;
    }
.layout_style_outline.layout_shape_hexagon-rounded.layout_service .layout_icon_holder:after,
.layout_style_outline.layout_shape_hexagon.layout_service .layout_icon_holder:after {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: currentColor;
    transition: 200ms ease all;
    }
.layout_style_outline.layout_shape_hexagon-rounded.layout_service .layout_icon_holder:hover:after,
.layout_style_outline.layout_shape_hexagon.layout_service .layout_icon_holder:hover:after {
    opacity: 0;
    }
.layout_style_borderless.layout_shape_hexagon-rounded.layout_service .layout_icon_holder,
.layout_style_borderless.layout_shape_hexagon.layout_service .layout_icon_holder {
    background: transparent;
    -webkit-mask-image: none;
    clip-path: none;
    }
.layout_style_borderless.layout_shape_hexagon-rounded.layout_service .layout_icon_holder:after,
.layout_style_borderless.layout_shape_hexagon.layout_service .layout_icon_holder:after {
    display: none;
    }


.layout_progress_bar {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    }
.layout_progress_bar .layout_progress_bar_inner {
    display: flex;
    justify-content: space-between;
    }
.layout_progress_bar .layout_progress_bar_inner .layout_progress_bar_percent {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: currentColor;
    }
.rtl .layout_progress_bar {
    transform: scaleX(-1);
    justify-content: flex-end;
    }
.rtl .layout_progress_bar .layout_progress_bar_inner {
    transform: scaleX(-1) translateX(100%);
    }
.rtl .layout_progress_bar .layout_progress_bar_inner.animated {
    transform: scaleX(-1) translateX(0%);
    }
.layout_progress_bar.layout_size_small {
    font-size: .875em;
    }
.layout_progress_bar.layout_size_small .layout_progress_bar_inner {
    padding: .5em 1em;
    }
.layout_progress_bar.layout_style_outline .layout_progress_bar_inner {
    border-width: 2px;
    }
.layout_progress_bar.layout_style_line .layout_progress_bar_bg {
    background: transparent !important;
    border-bottom: 2px solid currentColor;
    opacity: .1;
    }
.layout_progress_bar.layout_style_line.layout_size_small .layout_progress_bar_bg {
    border-bottom: 2px solid currentColor;
    }
.layout_progress_bar.layout_style_line .layout_progress_bar_inner {
    padding: .3em 0;
    }
.layout_size_small.layout_progress_bar.layout_style_line .layout_progress_bar_inner {
    border-bottom-width: 4px;
    }
.layout_size_small.layout_progress_bar.layout_style_line .layout_progress_bar_inner .layout_progress_bar_percent {
    font-size: 1.143em;
    }
.layout_size_normal.layout_progress_bar.layout_style_line .layout_progress_bar_inner {
    border-bottom-width: 8px;
    font-size: .875em;
    }
.layout_size_normal.layout_progress_bar.layout_style_line .layout_progress_bar_inner .layout_progress_bar_percent {
    font-size: 1.143em;
    }
.siteLightSkin .layout_progress_bar.layout_style_line .layout_progress_bar_inner,
.site-dark-skin .siteLightSkin .layout_progress_bar.layout_style_line .layout_progress_bar_inner,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_progress_bar.layout_style_line .layout_progress_bar_inner {
    color: #000;
    }
.site-dark-skin .layout_progress_bar.layout_style_line .layout_progress_bar_inner,
.siteLightSkin .site-dark-skin .layout_progress_bar.layout_style_line .layout_progress_bar_inner,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_progress_bar.layout_style_line .layout_progress_bar_inner {
    color: #fff;
    }
.layout_progress_bar.layout_style_line.layout_shape_rounded .layout_progress_bar_inner {
    border-bottom-color: transparent !important;
    }
.layout_progress_bar.layout_style_line.layout_shape_rounded .layout_progress_bar_inner:after {
    display: block;
    content: "";
    flex: 1 0 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    }
.layout_progress_bar.layout_style_line.layout_shape_rounded.layout_size_small .layout_progress_bar_bg {
    margin-bottom: 1px;
    }
.layout_progress_bar.layout_style_line.layout_shape_rounded.layout_size_small .layout_progress_bar_inner:after {
    bottom: -4px;
    height: 4px;
    border-radius: 4px;
    }
.layout_progress_bar.layout_style_line.layout_shape_rounded.layout_size_normal .layout_progress_bar_bg {
    margin-bottom: 3px;
    }
.layout_progress_bar.layout_style_line.layout_shape_rounded.layout_size_normal .layout_progress_bar_inner:after {
    bottom: -8px;
    height: 8px;
    border-radius: 8px;
    }
.layout_progress_bar.layout_shape_rounded:not(.layout_style_line) {
    border-radius: 50px;
    }
.layout_progress_bar.layout_shape_rounded:not(.layout_style_line) .layout_progress_bar_inner,
.layout_progress_bar.layout_shape_rounded:not(.layout_style_line) .layout_progress_bar_bg {
    border-radius: 50px;
    }


.layout_progress_bar_advanced {
    margin-left: auto;
    margin-right: auto;
    }
.layout_align_right .layout_align_left.layout_progress_bar_advanced,.layout_align_center .layout_align_left.layout_progress_bar_advanced,.layout_align_right .layout_align_left .layout_progress_bar_advanced,.layout_align_center .layout_align_left .layout_progress_bar_advanced,.layout_align_left.layout_progress_bar_advanced,.layout_align_left .layout_progress_bar_advanced {
    margin-left: 0;
    }
.layout_align_left .layout_align_right.layout_progress_bar_advanced,.layout_align_center .layout_align_right.layout_progress_bar_advanced,.layout_align_left .layout_align_right .layout_progress_bar_advanced,.layout_align_center .layout_align_right .layout_progress_bar_advanced,.layout_align_right.layout_progress_bar_advanced,.layout_align_right .layout_progress_bar_advanced {
    margin-right: 0;
    }
.layout_align_left .layout_align_center.layout_progress_bar_advanced,.layout_align_right .layout_align_center.layout_progress_bar_advanced,.layout_align_left .layout_align_center .layout_progress_bar_advanced,.layout_align_right .layout_align_center .layout_progress_bar_advanced,.layout_align_center.layout_progress_bar_advanced,.layout_align_center .layout_progress_bar_advanced {
    margin-left: auto;
    margin-right: auto;
    }
.layout_progress_bar_advanced > div,
.layout_progress_bar_advanced > a > div {
    position: relative;
    }
.rtl .layout_progress_bar_advanced > div svg,
.rtl .layout_progress_bar_advanced > a > div svg {
    transform: scaleX(-1);
    }
.layout_progress_bar_advanced .progressbar-text {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: none !important;
    font-size: 2em;
    line-height: 1;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing: -.03em;
    }
.layout_progress_bar_advanced a .progressbar-text {
    color: inherit;
    }
.layout_progress_bar_advanced .layout_icon_holder {
    display: flex;
    font-weight: normal;
    letter-spacing: 0;
    }
.layout_progress_bar_advanced .layout_icon_holder:before {
    line-height: 1;
    }
.layout_size_small.layout_progress_bar_advanced .layout_icon_holder:before {
    font-size: 16px;
    }
.layout_size_normal.layout_progress_bar_advanced .layout_icon_holder:before {
    font-size: 20px;
    }
.layout_size_medium.layout_progress_bar_advanced .layout_icon_holder:before {
    font-size: 40px;
    }
.layout_size_large.layout_progress_bar_advanced .layout_icon_holder:before {
    font-size: 60px;
    }
.layout_size_xlarge.layout_progress_bar_advanced .layout_icon_holder:before {
    font-size: 80px;
    }
.layout_progress_bar_advanced.layout_trail_transparent > .container > svg > path:first-child {
    opacity: .1;
    }


.layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner {
    position: relative;
    }
.layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #0f0f0f;
    z-index: 2;
    pointer-events: none;
    opacity: .1;
    transform: scaleX(0);
    transform-origin: right;
    transition: 300ms ease transform;
    transition-delay: 100ms;
    }
.rtl .layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:before {
    transform-origin: left;
    }
.layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:after {
    font-family:Arial,Helvetica,sans-serif;
    content:"";
    color: #fff;
    background: #f1b209;
    position: absolute;
    font-size: 1em;
    width: 4.063em;
    height: 4.063em;
    display: flex;
    flex: 0 0 4.063em;
    justify-content: center;
    align-items: center;
    left: 0;
    bottom: 0;
    transform: translateX(-100%);
    transition: 300ms ease all;
    pointer-events: none;
    z-index: 3;
    }
.rtl .layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:after {
    right: 0;
    left: auto;
    transform: translateX(100%);
    }
.siteHardRoundedButtons .layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:after {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:after {
    border-radius: 5px;
    }
.siteHardRoundedButtons .layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:after,
.siteSoftRoundedButtons .layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:after {
    left: .5em;
    bottom: .5em;
    transform: translateX(calc(-101% - .5em));
    }
.rtl.siteHardRoundedButtons .layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:after,
.rtl.siteSoftRoundedButtons .layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:after {
    left: auto;
    transform: translateX(calc(100% + .5em));
    }
.rtl .layout_gap_extrasmall.layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:after {
    right: 2px;
    }
.rtl .layout_gap_small.layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:after {
    right: .625em;
    }
.rtl .layout_gap_normal.layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:after {
    right: 1.25em;
    }
.rtl .layout_gap_large.layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:after {
    right: 2.5em;
    }
.layout_no_lightbox.layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:before,
.layout_no_lightbox.layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:after {
    display: none;
    }
.layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_image img {
    display: block;
    }
.layout_masonry_image_grid .layout_grid_item:hover .layout_grid_item_inner:before {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl .layout_masonry_image_grid .layout_grid_item:hover .layout_grid_item_inner:before {
    transform-origin: right;
    }
.layout_masonry_image_grid .layout_grid_item:hover .layout_grid_item_inner:after {
    transform: translateX(0) !important;
    }
.rtl.siteHardRoundedButtons .layout_masonry_image_grid .layout_grid_item:hover .layout_grid_item_inner:after,
.rtl.siteSoftRoundedButtons .layout_masonry_image_grid .layout_grid_item:hover .layout_grid_item_inner:after {
    left: auto;
    transform: translateX(-.5em) !important;
    }
.layout_masonry_image_grid.layout_gap_extrasmall .layout_masonry_post_image_content {
    margin-left: -2px;
    margin-top: -2px;
    width: calc(100% + 2px);
    }
.layout_masonry_image_grid.layout_gap_extrasmall .layout_masonry_post_image_content .layout_grid_item_inner {
    transform: translate(2px,2px);
    max-width: calc(100% - 2px);
    max-height: calc(100% - 2px);
    }
.rtl .layout_masonry_image_grid.layout_gap_extrasmall .layout_masonry_post_image_content .layout_grid_item_inner {
    max-width: 100%;
    max-height: auto;
    }
.layout_masonry_image_grid.layout_gap_small .layout_masonry_post_image_content {
    margin-left: -.625em;
    margin-top: -.625em;
    width: calc(100% + .625em);
    }
.layout_masonry_image_grid.layout_gap_small .layout_masonry_post_image_content .layout_grid_item_inner {
    transform: translate(.625em,.625em);
    max-width: calc(100% - .625em);
    max-height: calc(100% - .625em);
    }
.rtl .layout_masonry_image_grid.layout_gap_small .layout_masonry_post_image_content .layout_grid_item_inner {
    max-width: 100%;
    max-height: auto;
    }
.layout_masonry_image_grid.layout_gap_normal .layout_masonry_post_image_content {
    margin-left: -1.25em;
    margin-top: -1.25em;
    width: calc(100% + 1.25em);
    }
.layout_masonry_image_grid.layout_gap_normal .layout_masonry_post_image_content .layout_grid_item_inner {
    transform: translate(1.25em,1.25em);
    max-width: calc(100% - 1.25em);
    max-height: calc(100% - 1.25em);
    }
.rtl .layout_masonry_image_grid.layout_gap_normal .layout_masonry_post_image_content .layout_grid_item_inner {
    max-width: 100%;
    max-height: auto;
    }
.layout_masonry_image_grid.layout_gap_large .layout_masonry_post_image_content {
    margin-left: -2.5em;
    margin-top: -2.5em;
    width: calc(100% + 2.5em);
    }
.layout_masonry_image_grid.layout_gap_large .layout_masonry_post_image_content .layout_grid_item_inner {
    transform: translate(2.5em,2.5em);
    max-width: calc(100% - 2.5em);
    max-height: calc(100% - 2.5em);
    }
.rtl .layout_masonry_image_grid.layout_gap_large .layout_masonry_post_image_content .layout_grid_item_inner {
    max-width: 100%;
    max-height: auto;
    }


.layout_post_grid_loader {
    margin: 20px auto;
    font-size: 6px;
    position: relative;
    text-indent: -9999em;
    height: 4px;
    max-width: 400px;
    width: 80% !important;
    animation: none;
    border: 0;
    border-radius: 0;
    overflow: hidden;
    }
.siteGeneralElementsStyle_rounded .layout_post_grid_loader {
    height: 6px;
    border-radius: 6px;
    }
.rtl .layout_post_grid_loader {
    transform: scaleX(-1);
    }
.layout_post_grid_loader p:empty {
    display: none;
    }
.layout_post_grid_loader:before,
.layout_post_grid_loader:after {
    content: "";
    display: block;
    height: 4px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    }
.siteGeneralElementsStyle_rounded .layout_post_grid_loader:before,
.siteGeneralElementsStyle_rounded .layout_post_grid_loader:after {
    height: 6px;
    border-radius: 6px;
    }
.layout_post_grid_loader:before {
    z-index: 1;
    background: currentColor;
    opacity: .07;
    }
.layout_post_grid_loader:after {
    z-index: 2;
    background: #f1b209;
    animation: siteLoader 1.5s ease infinite;
    }
@media (max-width: 460px) {
.layout_post_grid_loader {
    max-width: 80%;
    }
}


.layout_content_slider_item[class*="dark_solid"]:before {
    background: #0f0f0f;
    opacity: .4;
    }
.layout_content_slider_item[class*="light_solid"]:before {
    background: #fff;
    opacity: .6;
    }
.layout_content_slider_item[class*="accent_solid"]:before {
    background: #f1b209;
    opacity: .7;
    }
.layout_content_slider_item[class*="alternate_solid"]:before {
    background: #013989;
    opacity: .7;
    }


.layout_slider.slick-slider button.slick-arrow {
    background-color: rgba(0,0,0,.3);
    }
.layout_layout_wide .layout_content_slider.layout_multiple_slides .slick-list {
    position: static !important;
    max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    }
.layout_layout_wide .layout_content_slider.layout_multiple_slides .slick-list .slick-track {
    position: relative;
    }


.layout_post_slider .slick-track {
    padding-bottom: 1.875em;
    }


button.slick-arrow {
    height: 5em;
    width: 5em;
    right: 0;
    bottom: 0;
    top: auto;
    margin-top: 0;
    transform-origin: center;
    transition: 300ms ease all;
    }
.siteHardRoundedButtons button.slick-arrow {
    overflow: hidden;
    }
.siteSoftRoundedButtons button.slick-arrow {
    overflow: hidden;
    }
.layout_post_slider button.slick-arrow {
    transform: translateY(100%);
    }
.siteLightSkin button.slick-arrow,
.site-dark-skin .siteLightSkin button.slick-arrow,
.siteLightSkin .site-dark-skin .siteLightSkin button.slick-arrow {
    background: #fff;
    }
.site-dark-skin button.slick-arrow,
.siteLightSkin .site-dark-skin button.slick-arrow,
.site-dark-skin.siteLightSkin .site-dark-skin button.slick-arrow {
    background: #0f0f0f;
    }
.layout_arrows_size_small button.slick-arrow,
.siteMediaBox button.slick-arrow {
    width: 4.063em;
    height: 4.063em;
    }
.layout_arrows_size_small button.slick-arrow:before,
.siteMediaBox button.slick-arrow:before {
    font-size: 1.5rem;
    }
.layout_arrows_size_large button.slick-arrow {
    width: 7em;
    height: 7em;
    }
button.slick-arrow:before {
    font-size: 2rem;
    font-family:Arial,Helvetica,sans-serif;
    transition: 300ms ease all;
    line-height: 1;
    z-index: 2;
    }
.siteLightSkin button.slick-arrow:before,
.site-dark-skin .siteLightSkin button.slick-arrow:before,
.siteLightSkin .site-dark-skin .siteLightSkin button.slick-arrow:before {
    color: #000;
    }
.site-dark-skin button.slick-arrow:before,
.siteLightSkin .site-dark-skin button.slick-arrow:before,
.site-dark-skin.siteLightSkin .site-dark-skin button.slick-arrow:before {
    color: #fff;
    }
button.slick-arrow:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #f1b209;
    z-index: 1;
    transform: scaleY(0);
    transform-origin: top;
    transition: 300ms ease transform;
    }
.layout_slider_arrows_dark_font_light_bg button.slick-arrow {
    background: #fff;
    }
.layout_slider_arrows_dark_font_light_bg button.slick-arrow:before {
    color: #000;
    }
.layout_slider_arrows_light_font_dark_bg button.slick-arrow {
    background: #0f0f0f;
    }
.layout_slider_arrows_light_font_dark_bg button.slick-arrow:before {
    color: #fff;
    }
.layout_slider_arrows_dark_font_transparent_bg button.slick-arrow {
    background: transparent !important;
    }
.layout_slider_arrows_dark_font_transparent_bg button.slick-arrow:before {
    color: #000;
    }
.layout_slider_arrows_light_font_transparent_bg button.slick-arrow {
    background: transparent !important;
    }
.layout_slider_arrows_light_font_transparent_bg button.slick-arrow:before {
    color: #fff;
    }
button.slick-arrow:hover:before {
    color: #fff !important;
    }
button.slick-arrow:hover:after {
    transform: scaleY(1);
    transform-origin: bottom;
    }
.siteHardRoundedButtons button.slick-arrow.slick-next {
    border-radius: 0 50% 50% 0;
    transform: translate(-10px,-10px);
    }
.siteSoftRoundedButtons button.slick-arrow.slick-next {
    border-radius: 0 5px 5px 0;
    transform: translate(-10px,-10px);
    }
button.slick-arrow.slick-next:before {
    content: "\f105" !important;
    }
button.slick-arrow.slick-next:hover:before {
    transform: translateX(5px);
    }
.rtl button.slick-arrow.slick-next {
    left: 0;
    right: auto;
    transform: scaleX(-1);
    }
.siteHardRoundedButtons.rtl button.slick-arrow.slick-next {
    transform: translate(10px,-10px) scaleX(-1);
    }
.siteSoftRoundedButtons.rtl button.slick-arrow.slick-next {
    transform: translate(10px,-10px) scaleX(-1);
    }
button.slick-arrow.slick-prev {
    right: 5em;
    left: auto;
    }
.siteHardRoundedButtons button.slick-arrow.slick-prev {
    border-radius: 50% 0 0 50%;
    transform: translate(-10px,-10px);
    }
.siteSoftRoundedButtons button.slick-arrow.slick-prev {
    border-radius: 5px 0 0 5px;
    transform: translate(-10px,-10px);
    }
.layout_arrows_size_small button.slick-arrow.slick-prev,
.siteMediaBox button.slick-arrow.slick-prev {
    right: 4.063em;
    }
.rtl .layout_arrows_size_small button.slick-arrow.slick-prev,
.rtl .siteMediaBox button.slick-arrow.slick-prev {
    left: 4.063em;
    }
.layout_arrows_size_large button.slick-arrow.slick-prev {
    right: 7em;
    }
.rtl .layout_arrows_size_large button.slick-arrow.slick-prev {
    left: 7em;
    }
button.slick-arrow.slick-prev:before {
    content: "\f104" !important;
    }
button.slick-arrow.slick-prev:hover:before {
    transform: translateX(-5px);
    }
.rtl button.slick-arrow.slick-prev {
    left: 5em;
    right: auto !important;
    transform: scaleX(-1);
    }
.siteHardRoundedButtons.rtl button.slick-arrow.slick-prev {
    transform: translate(10px,-10px) scaleX(-1);
    }
.siteSoftRoundedButtons.rtl button.slick-arrow.slick-prev {
    transform: translate(10px,-10px) scaleX(-1);
    }


.layout_slider.layout_thick_line_accent .slick-slider:after,
.layout_slider.layout_thick_line_alternate .slick-slider:after,
.layout_slider.layout_thick_line_light .slick-slider:after,
.layout_slider.layout_thick_line_dark .slick-slider:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 5em;
    opacity: .9;
    }
.layout_arrows_size_small.layout_slider.layout_thick_line_accent .slick-slider:after,
.layout_arrows_size_small.layout_slider.layout_thick_line_alternate .slick-slider:after,
.layout_arrows_size_small.layout_slider.layout_thick_line_light .slick-slider:after,
.layout_arrows_size_small.layout_slider.layout_thick_line_dark .slick-slider:after {
    height: 4.063em;
    }
.layout_arrows_size_large.layout_slider.layout_thick_line_accent .slick-slider:after,
.layout_arrows_size_large.layout_slider.layout_thick_line_alternate .slick-slider:after,
.layout_arrows_size_large.layout_slider.layout_thick_line_light .slick-slider:after,
.layout_arrows_size_large.layout_slider.layout_thick_line_dark .slick-slider:after {
    height: 7em;
    }
.layout_thick_line_accent.layout_slider .slick-slider:after {
    background: #f1b209;
    }
.layout_thick_line_alternate.layout_slider .slick-slider:after {
    background: #013989;
    }
.layout_thick_line_light.layout_slider .slick-slider:after {
    background: #fff;
    }
.layout_thick_line_dark.layout_slider .slick-slider:after {
    background: #0f0f0f;
    }


.slick-slider .slick-dots {
    height: 5em;
    display: flex;
    flex-direction: row;
    padding: 0 1.875em;
    position: absolute;
    left: 0;
    bottom: 0;
    align-items: center;
    width: auto;
    margin: 0 !important;
    }
.layout_show_dots_below .slick-slider .slick-dots {
    bottom: -5em;
    left: 50%;
    transform: translateX(-50%);
    }
.rtl .layout_show_dots_below .slick-slider .slick-dots {
    left: auto;
    right: 50%;
    transform: translateX(50%);
    }
.layout_post_slider.layout_show_dots_below .slick-slider .slick-dots {
    left: 0;
    transform: none !important;
    padding-left: 0;
    padding-right: 0;
    }
.rtl .layout_post_slider.layout_show_dots_below .slick-slider .slick-dots {
    left: auto;
    right: 0;
    }
.rtl .slick-slider .slick-dots {
    left: auto;
    right: 0;
    }
.slick-slider .slick-dots li {
    border: 0;
    margin: 0;
    border-radius: 0;
    background: none;
    min-width: 1.25em;
    width: auto;
    height: 1.25em;
    transition: none;
    display: flex;
    align-items: center;
    }
.slick-slider .slick-dots li button {
    outline: none;
    border: 0;
    background: transparent;
    font-size: 0;
    }
.slick-slider .slick-dots li:after {
    content: "";
    display: block;
    height: 4px;
    width: 6px;
    background: #fff;
    transition: 300ms ease all;
    margin: 0 7px;
    }
.siteGeneralElementsStyle_rounded .slick-slider .slick-dots li:after {
    border-radius: 6px;
    height: 6px;
    }
.layout_inactive_dot_light_font .slick-slider .slick-dots li:after {
    background: #fff;
    }
.layout_inactive_dot_dark_font .slick-slider .slick-dots li:after {
    background: #0f0f0f;
    }
.layout_inactive_dot_transparent_light_font .slick-slider .slick-dots li:after {
    background: #fff;
    opacity: .2;
    }
.layout_inactive_dot_transparent_dark_font .slick-slider .slick-dots li:after {
    background: #0f0f0f;
    opacity: .2;
    }
.slick-slider .slick-dots li:hover:after {
    opacity: .5;
    }
.layout_inactive_dot_transparent_light_font .slick-slider .slick-dots li:hover:after,
.layout_inactive_dot_transparent_dark_font .slick-slider .slick-dots li:hover:after {
    opacity: 1;
    }
.slick-slider .slick-dots li.slick-active:after {
    width: 20px;
    background: #f1b209;
    opacity: 1;
    }
.layout_active_dot_accent .slick-slider .slick-dots li.slick-active:after {
    background: #f1b209;
    }
.layout_active_dot_alternate .slick-slider .slick-dots li.slick-active:after {
    background: #013989;
    }


.layout_overflow_yes .slick-slider {
    overflow: visible;
    }
.layout_overflow_yes .slick-slider .slick-list {
    overflow: visible !important;
    }
.layout_gap_small .slick-list {
    margin: 0 -.625em;
    }
.layout_gap_small .slick-list .slick-slide .content {
    padding: 0 .625em;
    }
.layout_overflow_yes.layout_gap_small .slick-list {
    margin: 0;
    }
.layout_gap_normal .slick-list {
    margin: 0 - 1.25em;
    }
.layout_gap_normal .slick-list .slick-slide .content {
    padding: 0 1.25em;
    }
.layout_overflow_yes.layout_gap_normal .slick-list {
    margin: 0;
    }
.layout_gap_large .slick-list {
    margin: 0;
    }
.layout_gap_large .slick-list .slick-slide .content {
    padding: 0 2.5em;
    }
.layout_overflow_yes.layout_gap_large .slick-list {
    margin: 0;
    }


.layout_custom_menu div ul {
    margin: 0;
    padding: 0;
    list-style: none;
    }
.layout_custom_menu div ul li {
    list-style: none;
    }
.layout_custom_menu.layout_direction_horizontal ul li {
    position: relative;
    margin: 0;
    }
.layout_custom_menu.layout_direction_horizontal ul li a {
    display: block;
    font-weight: normal;
    }
.layout_custom_menu.layout_direction_horizontal ul ul {
    background: #fff;
    top: 50px;
    position: absolute;
    width: 220px;
    margin: 0;
    z-index: 1;
    padding: .85rem 0;
    pointer-events: none;
    box-shadow: 0 5px 30px rgba(0,0,0,.2);
    transform: translateY(50px);
    opacity: 0;
    transition: all 300ms ease;
    font-size: .933em;
    left: calc(-50px / 2);
    }
.layout_align_left .layout_align_right.layout_custom_menu.layout_direction_horizontal ul ul,.layout_align_center .layout_align_right.layout_custom_menu.layout_direction_horizontal ul ul,.layout_align_left .layout_align_right .layout_custom_menu.layout_direction_horizontal ul ul,.layout_align_center .layout_align_right .layout_custom_menu.layout_direction_horizontal ul ul,.layout_align_right.layout_custom_menu.layout_direction_horizontal ul ul,.layout_align_right .layout_custom_menu.layout_direction_horizontal ul ul {
    right: calc(-50px / 2);
    left: auto;
    }
.layout_custom_menu.layout_direction_horizontal ul ul li {
    z-index: 4;
    float: none;
    }
.layout_custom_menu.layout_direction_horizontal ul ul li a {
    height: auto;
    color: rgba(0,0,0,.7);
    padding: .3rem 1.563rem;
    }
.layout_custom_menu.layout_direction_horizontal ul ul li a:after {
    content: "";
    display: block;
    position: absolute;
    left: 1.563rem;
    width: 20px;
    bottom: 0;
    height: 2px;
    background-color: #f1b209;
    transform: scaleX(0);
    transform-origin: right;
    transition: 300ms ease transform;
    }
.layout_align_left .layout_align_right.layout_custom_menu.layout_direction_horizontal ul ul li a:after,.layout_align_center .layout_align_right.layout_custom_menu.layout_direction_horizontal ul ul li a:after,.layout_align_left .layout_align_right .layout_custom_menu.layout_direction_horizontal ul ul li a:after,.layout_align_center .layout_align_right .layout_custom_menu.layout_direction_horizontal ul ul li a:after,.layout_align_right.layout_custom_menu.layout_direction_horizontal ul ul li a:after,.layout_align_right .layout_custom_menu.layout_direction_horizontal ul ul li a:after {
    left: auto;
    right: 1.563rem;
    transform-origin: left;
    }
.layout_align_left .layout_align_center.layout_custom_menu.layout_direction_horizontal ul ul li a:after,.layout_align_right .layout_align_center.layout_custom_menu.layout_direction_horizontal ul ul li a:after,.layout_align_left .layout_align_center .layout_custom_menu.layout_direction_horizontal ul ul li a:after,.layout_align_right .layout_align_center .layout_custom_menu.layout_direction_horizontal ul ul li a:after,.layout_align_center.layout_custom_menu.layout_direction_horizontal ul ul li a:after,.layout_align_center .layout_custom_menu.layout_direction_horizontal ul ul li a:after {
    left: 50%;
    margin-left: -10px;
    }
.layout_custom_menu.layout_direction_horizontal ul ul li a:hover {
    color: #000;
    }
.layout_custom_menu.layout_direction_horizontal ul ul li a:hover:after {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl.layout_custom_menu.layout_direction_horizontal ul ul li a:hover:after {
    transform-origin: right;
    }
.layout_custom_menu.layout_direction_horizontal ul ul ul {
    display: block;
    top: -.85rem;
    margin: 0;
    pointer-events: none;
    left: 220px;
    z-index: 1;
    }
.layout_align_left .layout_align_right.layout_custom_menu.layout_direction_horizontal ul ul ul,.layout_align_center .layout_align_right.layout_custom_menu.layout_direction_horizontal ul ul ul,.layout_align_left .layout_align_right .layout_custom_menu.layout_direction_horizontal ul ul ul,.layout_align_center .layout_align_right .layout_custom_menu.layout_direction_horizontal ul ul ul,.layout_align_right.layout_custom_menu.layout_direction_horizontal ul ul ul,.layout_align_right .layout_custom_menu.layout_direction_horizontal ul ul ul {
    right: 220px;
    left: auto;
    }
.layout_custom_menu.layout_direction_horizontal ul > li:hover > ul {
    opacity: 1;
    pointer-events: auto;
    z-index: 90;
    transform: translateY(0);
    }
.layout_custom_menu.layout_direction_horizontal > div > ul {
    padding: 0 calc(50px / 2);
    }
.layout_custom_menu.layout_direction_horizontal > div > ul > li {
    margin: 0;
    }
.layout_align_right .layout_align_left.layout_custom_menu.layout_direction_horizontal > div > ul > li,.layout_align_center .layout_align_left.layout_custom_menu.layout_direction_horizontal > div > ul > li,.layout_align_right .layout_align_left .layout_custom_menu.layout_direction_horizontal > div > ul > li,.layout_align_center .layout_align_left .layout_custom_menu.layout_direction_horizontal > div > ul > li,.layout_align_left.layout_custom_menu.layout_direction_horizontal > div > ul > li,.layout_align_left .layout_custom_menu.layout_direction_horizontal > div > ul > li {
    padding: 0 50px 0 0;
    float: left;
    }
.layout_align_left .layout_align_right.layout_custom_menu.layout_direction_horizontal > div > ul > li,.layout_align_center .layout_align_right.layout_custom_menu.layout_direction_horizontal > div > ul > li,.layout_align_left .layout_align_right .layout_custom_menu.layout_direction_horizontal > div > ul > li,.layout_align_center .layout_align_right .layout_custom_menu.layout_direction_horizontal > div > ul > li,.layout_align_right.layout_custom_menu.layout_direction_horizontal > div > ul > li,.layout_align_right .layout_custom_menu.layout_direction_horizontal > div > ul > li {
    float: right;
    padding: 0 0 0 50px;
    }
.layout_align_left .layout_align_center.layout_custom_menu.layout_direction_horizontal > div > ul > li,.layout_align_right .layout_align_center.layout_custom_menu.layout_direction_horizontal > div > ul > li,.layout_align_left .layout_align_center .layout_custom_menu.layout_direction_horizontal > div > ul > li,.layout_align_right .layout_align_center .layout_custom_menu.layout_direction_horizontal > div > ul > li,.layout_align_center.layout_custom_menu.layout_direction_horizontal > div > ul > li,.layout_align_center .layout_custom_menu.layout_direction_horizontal > div > ul > li {
    float: none;
    padding: 0 50px 0 0;
    }
.layout_custom_menu.layout_direction_horizontal > div > ul > li > a {
    line-height: 50px;
    position: relative;
    z-index: 2;
    color: currentColor;
    z-index: 1;
    }
.layout_custom_menu.layout_direction_horizontal > div > ul > li > a:after {
    display: block;
    content: "";
    height: 30px;
    width: 32px;
    background: #f1b209;
    position: absolute;
    left: -15px;
    top: 50%;
    margin-top: -15px;
    transition: 300ms ease transform,300ms ease opacity;
    transform: scale(0);
    z-index: -1;
    }
.rtl .layout_custom_menu.layout_direction_horizontal > div > ul > li > a:after {
    left: auto;
    right: -15px;
    }
.siteGeneralElementsStyle_skewed .layout_custom_menu.layout_direction_horizontal > div > ul > li > a:after {
    transform: skewY(-30deg) scale(0);
    }
.rtl.siteGeneralElementsStyle_skewed .layout_custom_menu.layout_direction_horizontal > div > ul > li > a:after {
    transform: skewY(30deg) scale(0);
    }
.siteGeneralElementsStyle_rounded .layout_custom_menu.layout_direction_horizontal > div > ul > li > a:after {
    border-radius: 50%;
    }
.layout_custom_menu.layout_direction_horizontal > div > ul > li > a:before {
    content: "";
    display: block;
    background: #f1b209;
    position: absolute;
    left: calc(-50px / 2);
    top: 50%;
    right: calc(-50px / 2);
    bottom: 0;
    z-index: -1;
    max-height: 50px;
    min-height: 50px;
    transform: translateY(-50%) scaleX(0);
    transform-origin: center;
    transition: 300ms ease transform,300ms ease opacity;
    transition-delay: 100ms;
    }
.siteGeneralElementsStyle_rounded .layout_custom_menu.layout_direction_horizontal > div > ul > li > a:before {
    border-radius: 5px;
    }
.layout_custom_menu.layout_direction_horizontal > div > ul > li:hover > a {
    color: #fff;
    }
.layout_custom_menu.layout_direction_horizontal > div > ul > li:hover > a:after {
    transform: scale(0) !important;
    opacity: 0 !important;
    }
.siteGeneralElementsStyle_skewed .layout_custom_menu.layout_direction_horizontal > div > ul > li:hover > a:after {
    transform: skewY(-30deg) scale(0) !important;
    }
.rtl.siteGeneralElementsStyle_skewed .layout_custom_menu.layout_direction_horizontal > div > ul > li:hover > a:after {
    transform: skewY(30deg) scale(0) !important;
    }
.layout_custom_menu.layout_direction_horizontal > div > ul > li:hover > a:before {
    transform: translateY(-50%) scaleX(1);
    }
.layout_custom_menu.layout_direction_horizontal > div > ul > li.current-menu-item > a:after {
    transform: scale(1);
    }
.siteGeneralElementsStyle_skewed .layout_custom_menu.layout_direction_horizontal > div > ul > li.current-menu-item > a:after {
    transform: skewY(-30deg) scale(1);
    }
.rtl.siteGeneralElementsStyle_skewed .layout_custom_menu.layout_direction_horizontal > div > ul > li.current-menu-item > a:after {
    transform: skewY(30deg) scale(1);
    }
.layout_custom_menu.layout_direction_vertical ul {
    display: block;
    }
.layout_custom_menu.layout_direction_vertical ul li {
    display: block;
    width: auto;
    margin: 0;
    position: relative;
    padding: .8em 0;
    margin-left: 0;
    }
.layout_custom_menu.layout_direction_vertical ul li a {
    position: relative;
    color: currentColor;
    }
.layout_custom_menu.layout_direction_vertical ul li a.siteEmptyElement {
    display: none;
    }
.layout_custom_menu.layout_direction_vertical ul li a:after {
    content: "";
    display: block;
    height: 2px;
    background: #f1b209;
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 20px;
    transition: 300ms ease transform;
    transform: scaleX(0);
    transform-origin: right;
    }
.rtl .layout_custom_menu.layout_direction_vertical ul li a:after {
    right: 0;
    left: auto;
    transform-origin: left;
    }
.siteLightSkin .layout_custom_menu.layout_direction_vertical ul li a:hover,
.site-dark-skin .siteLightSkin .layout_custom_menu.layout_direction_vertical ul li a:hover,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_custom_menu.layout_direction_vertical ul li a:hover {
    color: #000;
    }
.site-dark-skin .layout_custom_menu.layout_direction_vertical ul li a:hover,
.siteLightSkin .site-dark-skin .layout_custom_menu.layout_direction_vertical ul li a:hover,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_custom_menu.layout_direction_vertical ul li a:hover {
    color: #fff;
    }
.layout_custom_menu.layout_direction_vertical ul li a:hover:after {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl .layout_custom_menu.layout_direction_vertical ul li a:hover:after {
    transform-origin: right;
    }
.siteLightSkin .layout_custom_menu.layout_direction_vertical ul li:not(:last-child),
.site-dark-skin .siteLightSkin .layout_custom_menu.layout_direction_vertical ul li:not(:last-child),
.siteLightSkin .site-dark-skin .siteLightSkin .layout_custom_menu.layout_direction_vertical ul li:not(:last-child) {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }
.site-dark-skin .layout_custom_menu.layout_direction_vertical ul li:not(:last-child),
.siteLightSkin .site-dark-skin .layout_custom_menu.layout_direction_vertical ul li:not(:last-child),
.site-dark-skin.siteLightSkin .site-dark-skin .layout_custom_menu.layout_direction_vertical ul li:not(:last-child) {
    border-bottom: 1px solid rgba(255,255,255,.3);
    }
.layout_custom_menu.layout_direction_vertical ul li ul {
    margin: .8em 0 0;
    padding: 0;
    }
.siteLightSkin .layout_custom_menu.layout_direction_vertical ul li ul,
.site-dark-skin .siteLightSkin .layout_custom_menu.layout_direction_vertical ul li ul,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_custom_menu.layout_direction_vertical ul li ul {
    border-top: 1px solid rgba(0,0,0,.1);
    }
.site-dark-skin .layout_custom_menu.layout_direction_vertical ul li ul,
.siteLightSkin .site-dark-skin .layout_custom_menu.layout_direction_vertical ul li ul,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_custom_menu.layout_direction_vertical ul li ul {
    border-top: 1px solid rgba(255,255,255,.3);
    }
.layout_custom_menu.layout_direction_vertical ul li ul li {
    padding-left: 1em;
    }
.rtl .layout_custom_menu.layout_direction_vertical ul li ul li {
    padding-left: 0;
    padding-right: 1em;
    }
.layout_custom_menu.layout_direction_vertical ul li.current-menu-item > a:after {
    transform: scaleX(1);
    }
.layout_custom_menu.layout_direction_vertical ul li:after {
    content: "";
    clear: both;
    display: block;
    }
.layout_custom_menu.layout_direction_vertical ul li li:last-child {
    border-bottom: none;
    padding-bottom: 0;
    }
.layout_direction_horizontal.layout_custom_menu.siteBulletedMenu ul {
    padding: 0 1rem;
    }
.layout_align_left .layout_align_right.layout_direction_horizontal.layout_custom_menu.siteBulletedMenu ul,.layout_align_center .layout_align_right.layout_direction_horizontal.layout_custom_menu.siteBulletedMenu ul,.layout_align_left .layout_align_right .layout_direction_horizontal.layout_custom_menu.siteBulletedMenu ul,.layout_align_center .layout_align_right .layout_direction_horizontal.layout_custom_menu.siteBulletedMenu ul,.layout_align_right.layout_direction_horizontal.layout_custom_menu.siteBulletedMenu ul,.layout_align_right .layout_direction_horizontal.layout_custom_menu.siteBulletedMenu ul {
    padding-right: 0;
    }
.layout_custom_menu.siteBulletedMenu ul li {
    border-bottom: 0 !important;
    padding: 0 0 .55em 1rem;
    }
.layout_custom_menu.siteBulletedMenu ul li:last-child {
    margin-bottom: 0;
    }
.layout_custom_menu.siteBulletedMenu ul li:hover a {
    color: currentColor;
    }
.layout_custom_menu.siteBulletedMenu ul li:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    background: #f1b209;
    margin: 9px 0 0 -1rem;
    float: left;
    pointer-events: none;
    }
.siteGeneralElementsStyle_rounded .layout_custom_menu.siteBulletedMenu ul li:before {
    border-radius: 6px;
    }
.siteDarkBullets.layout_custom_menu.siteBulletedMenu ul li:before {
    background: #000;
    }
.siteAlternateBullets.layout_custom_menu.siteBulletedMenu ul li:before {
    background: #013989;
    }
.layout_direction_horizontal.layout_custom_menu.siteBulletedMenu ul li {
    pointer-events: none;
    }
.layout_custom_menu.siteBulletedMenu ul li a {
    pointer-events: initial;
    }
.siteLightFontMenu.layout_custom_menu.siteBulletedMenu ul li a {
    color: #fff;
    }
.siteDarkFontMenu.layout_custom_menu.siteBulletedMenu ul li a {
    color: #000;
    }
.layout_custom_menu.siteBulletedMenu ul li a:after {
    display: none;
    }
.layout_direction_horizontal.layout_custom_menu.siteBulletedMenu ul li a {
    line-height: 1.5;
    }
.layout_direction_horizontal.layout_custom_menu.siteBulletedMenu ul li a:before,
.layout_direction_horizontal.layout_custom_menu.siteBulletedMenu ul li a:after {
    display: none;
    }
.siteLightFontMenu.layout_custom_menu.siteBulletedMenu ul li a:hover {
    color: rgba(255,255,255,.7);
    }
.siteDarkFontMenu.layout_custom_menu.siteBulletedMenu ul li a:hover {
    color: rgba(0,0,0,.7);
    }
.layout_align_left .layout_align_right.layout_custom_menu.siteBulletedMenu ul li,.layout_align_center .layout_align_right.layout_custom_menu.siteBulletedMenu ul li,.layout_align_left .layout_align_right .layout_custom_menu.siteBulletedMenu ul li,.layout_align_center .layout_align_right .layout_custom_menu.siteBulletedMenu ul li,.layout_align_right.layout_custom_menu.siteBulletedMenu ul li,.layout_align_right .layout_custom_menu.siteBulletedMenu ul li {
    padding-right: 1rem !important;
    padding-left: 0;
    }
.layout_align_left .layout_align_right.layout_custom_menu.siteBulletedMenu ul li,.layout_align_center .layout_align_right.layout_custom_menu.siteBulletedMenu ul li,.layout_align_left .layout_align_right .layout_custom_menu.siteBulletedMenu ul li,.layout_align_center .layout_align_right .layout_custom_menu.siteBulletedMenu ul li,.layout_align_right.layout_custom_menu.siteBulletedMenu ul li,.layout_align_right .layout_custom_menu.siteBulletedMenu ul li:before {
    float: right;
    margin-left: 0;
    margin-right: -1rem;
    }
.layout_custom_menu.siteBulletedMenu ul ul {
    display: none;
    }


.layout_row .layout_column.layout_padding_text_indent .layout_column_content {
    padding-left: 2em;
    padding-right: 2em;
    }
.layout_row .layout_column.layout_padding_text_indent .layout_column_content .layout_image {
    margin: 0 -2em;
    }
.layout_row_inner .layout_column_inner.layout_padding_text_indent .layout_column_inner_content {
    padding-left: 2em;
    padding-right: 2em;
    }
.layout_row_inner .layout_column_inner.layout_padding_text_indent .layout_column_inner_content .layout_image {
    margin: 0 -2em;
    }


.layout_row .layout_column.inner_column_border_radius_5 .layout_column_content {
    border-radius: 5px;
    }
.layout_row .layout_column.inner_column_border_radius_10 .layout_column_content {
    border-radius: 10px;
    }
.layout_row .layout_column.inner_column_border_radius_15 .layout_column_content {
    border-radius: 15px;
    }
.layout_row .layout_column.inner_column_border_radius_20 .layout_column_content {
    border-radius: 20px;
    }
.layout_row .layout_column.inner_column_border_radius_25 .layout_column_content {
    border-radius: 25px;
    }
.layout_row .layout_column.inner_column_border_radius_30 .layout_column_content {
    border-radius: 30px;
    }
.layout_row .layout_column.inner_column_border_radius_35 .layout_column_content {
    border-radius: 35px;
    }
.layout_row .layout_column.inner_column_border_radius_40 .layout_column_content {
    border-radius: 40px;
    }
.layout_row .layout_column.inner_column_border_radius_45 .layout_column_content {
    border-radius: 45px;
    }
.layout_row .layout_column.inner_column_border_radius_50 .layout_column_content {
    border-radius: 50px;
    }


.layout_map {
    position: relative;
    }
.layout_map.layout_map_with_coverage_image,
.layout_map.layout_leaflet_map_with_coverage_image,
.layout_map.layout_google_maps_with_coverage_image {
    position: relative;
    }
.layout_map.layout_map_with_coverage_image .layout_map_coverage_image,
.layout_map.layout_leaflet_map_with_coverage_image .layout_map_coverage_image,
.layout_map.layout_google_maps_with_coverage_image .layout_map_coverage_image {
    z-index: 2;
    pointer-events: none;
    position: relative;
    }
.layout_map.layout_map_with_coverage_image .layout_map_coverage_image img,
.layout_map.layout_leaflet_map_with_coverage_image .layout_map_coverage_image img,
.layout_map.layout_google_maps_with_coverage_image .layout_map_coverage_image img {
    display: block;
    width: 100%;
    height: auto;
    }
.layout_map.layout_map_with_coverage_image .layout_map_map,
.layout_map.layout_leaflet_map_with_coverage_image .layout_map_map,
.layout_map.layout_google_maps_with_coverage_image .layout_map_map {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: auto !important;
    z-index: 1;
    }
.layout_map .layout_map_content {
    margin: 0 auto;
    padding: 0 30px;
    }
.layout_section.layout_layout_wide .layout_map .layout_map_content {
    max-width: 1260px;
    }
.layout_map .layout_map_content .layout_map_content_wrapper {
    width: 50%;
    margin: 0;
    position: relative;
    overflow: visible;
    max-width: 400px;
    padding: 0;
    }
.layout_map .layout_map_content .layout_map_content_wrapper .layout_map_location {
    padding: 2em;
    background: #fff;
    z-index: 1;
    box-shadow: 0 20px 30px rgba(0,0,0,.1);
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    }
.layout_map .layout_map_content .layout_map_content_wrapper .layout_map_location:first-child {
    position: relative;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    }
.siteGeneralElementsStyle_rounded .layout_map .layout_map_content .layout_map_content_wrapper .layout_map_location {
    border-radius: 1.563em;
    }
.layout_map.layout_google_maps_info_right .layout_map_content {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    }
.layout_map.layout_map_with_content {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
    position: relative;
    overflow: hidden;
    }
@media (max-width: 992px) {
.layout_map .layout_map_content .layout_map_content_wrapper,
.layout_map .layout_map_content .layout_google_maps_content_wrapper {
    width: 40%;
    }
}

@media (max-width: 768px) {
.layout_map .layout_map_content .layout_map_content_wrapper,
.layout_map .layout_map_content .layout_google_maps_content_wrapper {
    width: 45%;
    }
}

@media (max-width: 640px) {
.layout_map.layout_map_with_content {
    padding-top: 0;
    padding-bottom: 0;
    }
.layout_map .layout_map_content {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    }
.layout_map .layout_map_content .layout_map_content_wrapper {
    width: 100%;
    padding: 2em 0;
    max-width: 100%;
    }
.layout_map .layout_map_content .layout_map_content_wrapper:after {
    display: none;
    }
.layout_map .layout_map_content .layout_map_content_wrapper .layout_map_location {
    box-shadow: none;
    padding: 0;
    }
.layout_section.layout_layout_wide .layout_column[data-width="12"] .layout_column_content_inner .layout_map .layout_map_content .layout_map_content_wrapper {
    padding: 2em;
    }
.layout_map .layout_map_map {
    height: 400px !important;
    }
}


.layout_tab_content {
    padding-top: 1em;
    }
.layout_tabs ul.layout_tabs_header {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0;
    }
.layout_tabs ul.layout_tabs_header li span {
    font-size: .938em;
    }
.layout_style_outline.layout_tabs ul.layout_tabs_header,
.layout_style_filled.layout_tabs ul.layout_tabs_header {
    border-width: 2px;
    }
.layout_style_outline.layout_tabs ul.layout_tabs_header li,
.layout_style_filled.layout_tabs ul.layout_tabs_header li {
    border-width: 0 0 0 2px;
    float: none;
    }
.rtl .layout_style_outline.layout_tabs ul.layout_tabs_header li,
.rtl .layout_style_filled.layout_tabs ul.layout_tabs_header li {
    border-width: 0 2px 0 0;
    }
.layout_style_outline.layout_tabs ul.layout_tabs_header li:first-child,
.layout_style_filled.layout_tabs ul.layout_tabs_header li:first-child {
    border-width: 0;
    }
.layout_style_outline.layout_tabs ul.layout_tabs_header li span,
.layout_style_filled.layout_tabs ul.layout_tabs_header li span {
    padding: 1em 1.875em;
    }
.layout_style_simple ul.layout_tabs_header {
    display: flex;
    flex-wrap: wrap;
    }
.layout_style_simple ul.layout_tabs_header:after {
    display: block;
    flex: 0 0 100%;
    content: "";
    background: currentColor;
    height: 1px;
    margin: 1em 0 0;
    opacity: .1;
    }
.layout_style_simple ul.layout_tabs_header li {
    margin: 0 2.5em 0 0;
    padding: 0;
    display: block;
    border: 0;
    }
.rtl .layout_style_simple ul.layout_tabs_header li {
    margin: 0 0 0 2.5em;
    }
.layout_style_simple ul.layout_tabs_header li span {
    display: inline-block;
    opacity: .5;
    color: currentColor;
    position: relative;
    padding: .3em 0;
    line-height: 1.5;
    transition: 300ms ease all;
    }
.layout_style_simple ul.layout_tabs_header li span:after {
    display: block;
    content: "";
    height: 2px;
    left: 0;
    right: 1em;
    background: #f1b209;
    position: absolute;
    bottom: 0;
    transition: 300ms ease transform;
    transform: scaleX(0);
    transform-origin: right;
    }
.rtl .layout_style_simple ul.layout_tabs_header li span:after {
    right: 0;
    left: 1em;
    transform-origin: left;
    }
.layout_style_simple ul.layout_tabs_header li.on span {
    opacity: 1;
    }
.layout_style_simple ul.layout_tabs_header li.on span:after {
    transform: scaleX(1);
    }
.layout_style_simple ul.layout_tabs_header li span:hover {
    opacity: 1;
    }
.layout_style_simple ul.layout_tabs_header li span:hover:after {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl .layout_style_simple ul.layout_tabs_header li span:hover:after {
    transform-origin: right;
    }
@media (max-width: 580px) {
.layout_tabs ul.layout_tabs_header {
    display: block;
    }
.layout_style_outline.layout_tabs ul.layout_tabs_header li,
.layout_style_filled.layout_tabs ul.layout_tabs_header li {
    border-width: 2px 0 0;
    }
.rtl .layout_style_outline.layout_tabs ul.layout_tabs_header li,
.rtl .layout_style_filled.layout_tabs ul.layout_tabs_header li {
    border-width: 2px 0 0;
    }
.rtl .layout_style_outline.layout_tabs ul.layout_tabs_header li:first-child,
.rtl .layout_style_filled.layout_tabs ul.layout_tabs_header li:first-child {
    border-width: 0;
    }
.layout_style_simple.layout_tabs ul.layout_tabs_header li,
.layout_style_simple.layout_tabs ul.layout_tabs_header li:last-child {
    width: 100%;
    }
.layout_style_simple.layout_tabs ul.layout_tabs_header li span,
.layout_style_simple.layout_tabs ul.layout_tabs_header li:last-child span {
    padding: .5em 0;
    }
.rtl .layout_style_simple.layout_tabs ul.layout_tabs_header li span,
.rtl .layout_style_simple.layout_tabs ul.layout_tabs_header li:last-child span {
    padding: .5em 0;
    }
}


.layout_accordion .layout_accordion_item {
    border-style: solid;
    border-width: 0 2px 2px;
    overflow: visible;
    transition: 300ms ease all;
    }
.layout_accordion .layout_accordion_item .layout_accordion_item_title {
    padding: .75em 1em;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.25em;
    font-weight: bold;
    letter-spacing: -.03em;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    transition: 300ms ease all;
    }
.layout_accordion .layout_accordion_item .layout_accordion_item_title:after {
    font-family:Arial,Helvetica,sans-serif;
    content:"";
    display: block;
    transition: 300ms ease transform,300ms ease opacity;
    font-size: 1.25em;
    padding: 0 1em;
    margin-right: -1em;
    font-weight: normal;
    opacity: .3;
    }
.rtl .layout_accordion .layout_accordion_item .layout_accordion_item_title:after {
    margin-right: 0;
    margin-left: -1em;
    }
.layout_style_simple.layout_accordion .layout_accordion_item .layout_accordion_item_title {
    border-width: 0 !important;
    position: relative;
    padding-top: .5em;
    padding-bottom: .5em;
    }
.layout_style_simple.layout_accordion .layout_accordion_item .layout_accordion_item_title:before {
    content: "";
    display: block;
    background-color: #f1b209;
    width: 20px;
    height: 2px;
    position: absolute;
    pointer-events: none;
    transform: scaleX(0);
    transform-origin: right;
    left: 0;
    bottom: .25em;
    transition: 300ms ease transform;
    }
.rtl .layout_style_simple.layout_accordion .layout_accordion_item .layout_accordion_item_title:before {
    left: auto;
    right: 0;
    transform-origin: left;
    }
.layout_style_simple.layout_accordion .layout_accordion_item .layout_accordion_item_title:after {
    background: transparent !important;
    }
.layout_accordion .layout_accordion_item.on {
    min-height: 1px;
    max-height: 1000em;
    }
.layout_accordion .layout_accordion_item.on .layout_accordion_item_title {
    border-width: 0 0 2px;
    }
.layout_accordion .layout_accordion_item.on .layout_accordion_item_title:after {
    transform: rotate(180deg);
    opacity: 1;
    }
.layout_style_simple.layout_accordion .layout_accordion_item.on .layout_accordion_item_title:before {
    transform: scaleX(1);
    }
.layout_accordion .layout_accordion_item.on .layout_accordion_item_content {
    display: block;
    opacity: 1;
    height: auto;
    padding-top: 1.25em;
    padding-bottom: 1.25em;
    }
.layout_accordion .layout_accordion_item:hover .layout_accordion_item_title:after {
    opacity: 1;
    }
.layout_style_simple.layout_accordion .layout_accordion_item:hover .layout_accordion_item_title:before {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl .layout_style_simple.layout_accordion .layout_accordion_item:hover .layout_accordion_item_title:before {
    transform-origin: right;
    }
.layout_accordion .layout_accordion_item:first-child {
    border-width: 2px;
    }
.layout_shape_rounded.layout_accordion .layout_accordion_item:first-child {
    border-radius: 5px 5px 0 0;
    }
.layout_shape_round.layout_accordion .layout_accordion_item:first-child {
    border-radius: 10px 10px 0 0;
    }
.layout_style_simple.layout_accordion .layout_accordion_item:first-child {
    border-width: 0;
    border-radius: 0;
    }
.layout_shape_rounded.layout_accordion .layout_accordion_item:last-child {
    border-radius: 0 0 5px 5px;
    }
.layout_shape_round.layout_accordion .layout_accordion_item:last-child {
    border-radius: 0 0 10px 10px;
    }
.layout_style_simple.layout_accordion .layout_accordion_item:last-child {
    border-width: 0;
    border-radius: 0;
    }
.layout_accordion .layout_accordion_item .layout_accordion_item_content {
    padding: 0 1.25em;
    display: block;
    overflow: hidden;
    height: 0;
    opacity: 0;
    transition: 450ms ease all;
    }


.layout_counter_holder {
    height: 1em;
    line-height: 1;
    display: inline-block;
    font-weight: bold;
    }
.layout_counter_holder .layout_counter {
    height: 1em;
    }
.layout_counter_holder .layout_counter span.onedigit {
    height: 1em;
    margin: 0 -.015em;
    }
.layout_counter_holder .layout_counter span.onedigit span {
    height: 1em;
    }
.layout_counter_holder.layout_size_xsmall {
    font-size: .875em;
    }
.layout_counter_holder.layout_size_small {
    font-size: 1em;
    }
.layout_counter_holder.layout_size_normal {
    font-size: 1.875em;
    }
.layout_counter_holder.layout_size_large {
    font-size: 2.5em;
    }
.layout_counter_holder.layout_size_xlarge {
    font-size: 3.75em;
    }
.siteFixDroppedCase.layout_counter_holder {
    height: 1.25em;
    line-height: 1.25;
    }
.siteFixDroppedCase.layout_counter_holder .layout_counter {
    height: 1.25em;
    }
.siteFixDroppedCase.layout_counter_holder .layout_counter span.onedigit {
    height: 1.25em;
    }
.siteFixDroppedCase.layout_counter_holder .layout_counter span.onedigit span {
    height: 1.25em;
    }
.siteCounterHolder {
    font-family: Arial,Helvetica,sans-serif;
    }
.siteCounterHolder .siteCountdownHolder {
    padding: 0;
    display: flex;
    flex-direction: row;
    margin-left: -1rem;
    margin-right: -1rem;
    }
.siteCounterHolder .siteCountdownHolder .days,
.siteCounterHolder .siteCountdownHolder .hours,
.siteCounterHolder .siteCountdownHolder .minutes,
.siteCounterHolder .siteCountdownHolder .seconds {
    float: none;
    width: auto;
    flex: 1 1 25%;
    padding: 0 1rem;
    }
.siteCounterHolder .siteCountdownHolder span[class$="_text"] {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1rem;
    font-weight: normal;
    padding: 0 0 .5rem;
    margin: 0;
    text-transform: none;
    opacity: .7;
    height: auto !important;
    }
.siteCounterHolder .siteCountdownHolder > span {
    padding-top: 10px;
    padding-bottom: 0;
    }
.siteCounterHolder .siteCountdownHolder span[class^="n"],
.siteCounterHolder .siteCountdownHolder .days > span:first-child,
.siteCounterHolder .siteCountdownHolder .days > span:nth-child(2),
.siteCounterHolder .siteCountdownHolder .days > span:nth-child(3) {
    margin-left: -.05em;
    margin-right: -.05em;
    }
.siteCountDownAccentNumbers.siteCounterHolder .siteCountdownHolder span[class^="n"],
.siteCountDownAccentNumbers.siteCounterHolder .siteCountdownHolder .days > span:first-child,
.siteCountDownAccentNumbers.siteCounterHolder .siteCountdownHolder .days > span:nth-child(2),
.siteCountDownAccentNumbers.siteCounterHolder .siteCountdownHolder .days > span:nth-child(3) {
    color: #f1b209;
    }
.layout_background_overlay_solid_accent .siteCounterHolder .siteCountdownHolder span[class^="n"],
.layout_background_overlay_solid_accent .siteCounterHolder .siteCountdownHolder .days > span:first-child,
.layout_background_overlay_solid_accent .siteCounterHolder .siteCountdownHolder .days > span:nth-child(2),
.layout_background_overlay_solid_accent .siteCounterHolder .siteCountdownHolder .days > span:nth-child(3) {
    color: #fff;
    }
.siteCounterHolder .siteCountdownHolder .days > span:first-child,
.siteCounterHolder .siteCountdownHolder .days > span:nth-child(2),
.siteCounterHolder .siteCountdownHolder .days > span:nth-child(3) {
    margin-left: -.0125em;
    margin-right: -.0125em;
    }
.siteCounterHolder.siteCounterLargeSize {
    font-size: 3.75rem;
    font-weight: bold;
    }
.siteCounterHolder.siteCounterLargeSize .siteCountdownHolder {
    padding: 0;
    }
.siteCounterHolder .hours:before,
.siteCounterHolder .minutes:before,
.siteCounterHolder .seconds:before {
    content: "";
    text-align: center;
    display: block;
    line-height: 0;
    top: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    border-right: 1px solid;
    transform: translateX(-50%);
    border-color: currentColor;
    opacity: .1;
    }
.siteCountDownNoLines.siteCounterHolder .hours:before,
.siteCountDownNoLines.siteCounterHolder .minutes:before,
.siteCountDownNoLines.siteCounterHolder .seconds:before {
    display: none;
    }
@media (max-width: 780px) {
.siteCounterHolder .siteCountdownHolder {
    margin-left: 0;
    margin-right: 0;
    }
.siteCounterHolder .siteCountdownHolder .days,
.siteCounterHolder .siteCountdownHolder .hours,
.siteCounterHolder .siteCountdownHolder .minutes,
.siteCounterHolder .siteCountdownHolder .seconds {
    padding: 0;
    }
.siteCounterHolder .siteCountdownHolder {
    display: block;
    }
.siteCounterHolder .siteCountdownHolder .days,
.siteCounterHolder .siteCountdownHolder .hours,
.siteCounterHolder .siteCountdownHolder .minutes,
.siteCounterHolder .siteCountdownHolder .seconds {
    display: block;
    }
.siteCounterHolder .siteCountdownHolder .days:before,
.siteCounterHolder .siteCountdownHolder .hours:before,
.siteCounterHolder .siteCountdownHolder .minutes:before,
.siteCounterHolder .siteCountdownHolder .seconds:before {
    display: none;
    }
.siteCounterHolder .siteCountdownHolder .days_text {
    padding: 0;
    margin: 0;
    }
}
@media (max-width: 580px) {
}


.siteNewsletter {
    display: flex;
    }
.siteNewsletter .siteNewsletterColumn {
    flex: 1 0 46%;
    max-width: 46%;
    padding-right: 10px;
    }
.siteNewsletter .siteNewsletterButton input {
    height: 4em;
    }
@media (max-width: 991px) {
.siteNewsletter {
    display: block;
    }
.siteNewsletter .siteNewsletterColumn {
    max-width: 100%;
    padding-right: 0;
    padding-bottom: 10px;
    }
}


.layout_back_to_top {
    right: 5em;
    bottom: 5em;
    position: fixed;
    z-index: 9999;
    display: block;
    opacity: 0;
    pointer-events: none;
    transition: transform 1s cubic-bezier(.230,1,.320,1),opacity 1s cubic-bezier(.230,1,.320,1);
    }
.rtl .layout_back_to_top {
    right: auto;
    left: 5em;
    }
.siteBackToTop .layout_back_to_top {
    opacity: 1;
    pointer-events: initial;
    }
.layout_back_to_top .site_back_to_top_button {
    background: #f1b209;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 2em;
    width: 2.5em;
    height: 2.5em;
    position: relative;
    }
.layout_back_to_top_alternate.layout_back_to_top .site_back_to_top_button {
    background: #013989;
    }
.siteHardRoundedButtons .layout_back_to_top .site_back_to_top_button {
    border-radius: 50px;
    overflow: hidden;
    }
.siteSoftRoundedButtons .layout_back_to_top .site_back_to_top_button {
    border-radius: 5px;
    overflow: hidden;
    }
.layout_back_to_top .site_back_to_top_button:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    display: block;
    z-index: 2;
    transition: 300ms ease transform;
    }
.site-dark-skin .layout_back_to_top .site_back_to_top_button {
    color: #fff !important;
    }
.layout_back_to_top .site_back_to_top_button_no_icon {
    font-size: 1em;
    background: #f1b209;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    padding: 1em 1.5em;
    }
.layout_back_to_top_alternate.layout_back_to_top .site_back_to_top_button_no_icon {
    background: #013989;
    }
.siteHardRoundedButtons .layout_back_to_top .site_back_to_top_button_no_icon {
    border-radius: 2em;
    overflow: hidden;
    }
.siteSoftRoundedButtons .layout_back_to_top .site_back_to_top_button_no_icon {
    border-radius: 5px;
    overflow: hidden;
    }
.layout_back_to_top .site_back_to_top_button_no_icon:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    display: block;
    margin: 0 .5em 0 0;
    font-size: 1.5em;
    transition: 300ms ease transform;
    z-index: 2;
    }
.rtl .layout_back_to_top .site_back_to_top_button_no_icon:before {
    margin: 0 0 0 .5em;
    }
.site-dark-skin .layout_back_to_top .site_back_to_top_button_no_icon {
    color: #fff !important;
    }
.layout_back_to_top .layout_back_to_top_text {
    z-index: 2;
    display: block;
    }
.layout_back_to_top .site_back_to_top_button:after,
.layout_back_to_top .site_back_to_top_button_no_icon:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: #fff;
    transform: scaleY(0);
    transform-origin: top;
    transition: 300ms ease transform;
    }
.site-dark-skin .layout_back_to_top .site_back_to_top_button:after,
.site-dark-skin .layout_back_to_top .site_back_to_top_button_no_icon:after {
    background: #000;
    }
.layout_back_to_top .site_back_to_top_button:hover,
.layout_back_to_top .site_back_to_top_button_no_icon:hover {
    color: #000;
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    }
.layout_back_to_top .site_back_to_top_button:hover:before,
.layout_back_to_top .site_back_to_top_button_no_icon:hover:before {
    transform: translateY(-5px);
    }
.layout_back_to_top .site_back_to_top_button:hover:after,
.layout_back_to_top .site_back_to_top_button_no_icon:hover:after {
    transform: scaleY(1);
    transform-origin: bottom;
    }
@media (max-width: 1480px) {
.layout_back_to_top {
    right: 2em;
    bottom: 2em;
    }
.rtl .layout_back_to_top {
    left: 2em;
    right: auto;
    }
}

@media (max-width: 1199px) {
.layout_back_to_top {
    right: 1em;
    bottom: 1em;
    }
.rtl .layout_back_to_top {
    left: 1em;
    right: auto;
    }
}

@media (max-width: 768px) {
.layout_back_to_top {
    right: 0;
    bottom: 0;
    }
.rtl .layout_back_to_top {
    left: 0;
    right: auto;
    }
}


.mfp-iframe-holder .mfp-content {
    max-width: 1200px;
    }
.mfp-zoom-out-cur {
    overflow: hidden;
    height: 100vh;
    min-height: 100vh !important;
    }
.mfp-container {
    background: transparent !important;
    }
.mfp-bg {
    background: #0f0f0f !important;
    opacity: .9;
    position: fixed !important;
    }
button.mfp-close {
    width: 5rem;
    height: 5rem;
    opacity: 1;
    background: transparent !important;
    box-shadow: 0 0 #f1b209 inset !important;
    transition: 300ms ease box-shadow,300ms ease opacity,300ms ease color;
    color: #fff;
    right: 0;
    top: 0;
    font-size: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0;
    }
.rtl button.mfp-close {
    right: auto;
    left: 0;
    }
.siteHardRoundedButtons button.mfp-close,
.siteSoftRoundedButtons button.mfp-close {
    transform: translate(-10px,10px);
    }
.rtl.siteHardRoundedButtons button.mfp-close,
.rtl.siteSoftRoundedButtons button.mfp-close {
    transform: translate(10px,10px);
    }
.siteHardRoundedButtons button.mfp-close {
    border-radius: 50%;
    }
.siteSoftRoundedButtons button.mfp-close {
    border-radius: 5px;
    }
button.mfp-close:active {
    top: 0;
    }
button.mfp-close:before {
    display: block;
    transition: 300ms ease transform;
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    font-size: 2rem;
    }
button.mfp-close:hover {
    background: transparent !important;
    box-shadow: 0 -5rem #f1b209 inset !important;
    }
button.mfp-close:hover:before {
    transform: translateY(-5px);
    }
.mfp-figure:after {
    display: none;
    }
button.mfp-arrow {
    width: 5rem;
    height: 5rem;
    bottom: 0;
    right: 0;
    top: auto;
    margin: 0;
    opacity: 1;
    background: #fff;
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 300ms ease box-shadow,300ms ease opacity;
    border-radius: 0;
    }
.siteHardRoundedButtons button.mfp-arrow {
    border-radius: 0 50% 50% 0;
    }
.siteSoftRoundedButtons button.mfp-arrow {
    border-radius: 0 5px 5px 0;
    }
.siteHardRoundedButtons button.mfp-arrow,
.siteSoftRoundedButtons button.mfp-arrow {
    transform: translate(-10px,-10px);
    }
button.mfp-arrow:after {
    display: none !important;
    }
button.mfp-arrow:before {
    width: auto;
    height: auto;
    position: relative;
    left: auto;
    right: auto;
    margin: 0 !important;
    border: 0 !important;
    font-family:Arial,Helvetica,sans-serif;
    content: "\f105" !important;
    font-size: 2rem;
    line-height: 2.5rem;
    opacity: 1;
    transition: 300ms ease all;
    }
.rtl button.mfp-arrow:before {
    content: "\f104" !important;
    }
button.mfp-arrow:hover {
    box-shadow: 0 -5em #f1b209 inset !important;
    color: #fff !important;
    }
button.mfp-arrow:hover:before {
    transform: translateX(5px);
    }
.rtl button.mfp-arrow:hover:before {
    transform: translateX(-5px);
    }
.rtl button.mfp-arrow {
    right: auto !important;
    left: 0;
    }
.siteHardRoundedButtons.rtl button.mfp-arrow,
.siteSoftRoundedButtons.rtl button.mfp-arrow {
    transform: translate(10px,-10px);
    }
.siteHardRoundedButtons.rtl button.mfp-arrow {
    border-radius: 50% 0 0 50%;
    }
.siteSoftRoundedButtons.rtl button.mfp-arrow {
    border-radius: 5px 0 0 5px;
    }
button.mfp-arrow.mfp-arrow-left {
    right: 5rem;
    left: auto;
    }
.rtl button.mfp-arrow.mfp-arrow-left {
    left: 5em;
    }
.siteHardRoundedButtons.rtl button.mfp-arrow.mfp-arrow-left,
.siteSoftRoundedButtons.rtl button.mfp-arrow.mfp-arrow-left {
    transform: translate(10px,-10px);
    }
.siteHardRoundedButtons.rtl button.mfp-arrow.mfp-arrow-left {
    border-radius: 0 50% 50% 0;
    }
.siteSoftRoundedButtons.rtl button.mfp-arrow.mfp-arrow-left {
    border-radius: 0 5px 5px 0;
    }
.siteHardRoundedButtons button.mfp-arrow.mfp-arrow-left {
    border-radius: 50% 0 0 50%;
    }
.siteSoftRoundedButtons button.mfp-arrow.mfp-arrow-left {
    border-radius: 5px 0 0 5px;
    }
button.mfp-arrow.mfp-arrow-left:before {
    content: "\f104" !important;
    }
.rtl button.mfp-arrow.mfp-arrow-left:before {
    content: "\f105" !important;
    }
button.mfp-arrow.mfp-arrow-left:hover:before {
    transform: translateX(-5px);
    }
.rtl button.mfp-arrow.mfp-arrow-left:hover:before {
    transform: translateX(5px);
    }
.mfp-counter {
    left: 0;
    text-align: left;
    color: #fff;
    font-size: .75em;
    }
.rtl .mfp-counter {
    text-align: right;
    }
@media (max-width: 1200px) {
button.mfp-close {
    width: 4.375rem;
    height: 4.375rem;
    }
button.mfp-close:before {
    font-size: 1.75rem;
    }
button.mfp-arrow {
    width: 4.375rem;
    height: 4.375rem;
    }
button.mfp-arrow:before {
    font-size: 1.75rem;
    line-height: 2.188rem;
    }
button.mfp-arrow.mfp-arrow-left {
    right: 4.375rem;
    }
button.mfp-arrow.mfp-arrow-left {
    right: 4.375rem;
    }
.rtl button.mfp-arrow.mfp-arrow-left {
    left: 4.375rem;
    }
}

@media (max-width: 900px) {
button.mfp-arrow {
    transform: scale(1);
    }
}


.layout_image.layout_shape_soft-rounded {
    border-radius: 1.563em;
    }
.layout_column.siteInnerRounded .layout_column_content,
.layout_column_inner.siteInnerRounded .layout_column_inner_content {
    border-radius: 1.563em;
    overflow: hidden;
    }


.layout_shape_hexagon.layout_image img,
.layout_shape_hexagon-rounded.layout_image img,
.layout_shape_hexagon.layout_image .layout_image_content,
.layout_shape_hexagon-rounded.layout_image .layout_image_content {
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    }
.layout_shape_hexagon.layout_image img,
.layout_shape_hexagon.layout_image .layout_image_content {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0zODkuNzExLDkwMEwwLDY3NVYyMjVMMzg5LjcxMSwwbDM4OS43MTIsMjI1djQ1MEwzODkuNzExLDkwMHoiLz48L3N2Zz4=");
    }
.layout_shape_hexagon-rounded.layout_image img,
.layout_shape_hexagon-rounded.layout_image .layout_image_content {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik00MzAuMTE0LDg3Ni4wMzRsMzA4LjkyNS0xNzguMDg2YzI1LjAwMy0xNC40MjIsNDAuMzg0LTQxLjAyMyw0MC4zODQtNjkuODI0VjI3MS45NjdjMC0yOC43OTgtMTUuMzgtNTUuMzkyLTQwLjM4NC02OS44MjZMNDMwLjExNCwyNC4wNjVjLTI1LjAwMi0xNC4zOTctNTUuNzctMTQuMzk3LTgwLjc3NSwwTDQwLjM4NSwyMDIuMTQyQzE1LjM4MiwyMTYuNTc1LDAsMjQzLjE2OSwwLDI3MS45Njd2MzU2LjE1NWMwLDI4LjgwMywxNS4zODIsNTUuNDA0LDQwLjM4NSw2OS44MjNsMzA4Ljk1NCwxNzguMDg5QzM3NC4zNDQsODkwLjQzMSw0MDUuMTEyLDg5MC40MzEsNDMwLjExNCw4NzYuMDM0eiIvPjwvc3ZnPg==");
    }
.layout_shape_hexagon.layout_image .layout_image_content,
.layout_shape_hexagon-rounded.layout_image .layout_image_content {
    margin-left: 6.5%;
    margin-right: 6.5%;
    }
.layout_hover_style_zoom-in.layout_shape_hexagon.layout_image,
.layout_hover_style_zoom-in-to-grayscale.layout_shape_hexagon.layout_image,
.layout_hover_style_zoom-in.layout_shape_hexagon-rounded.layout_image,
.layout_hover_style_zoom-in-to-grayscale.layout_shape_hexagon-rounded.layout_image {
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    }
.layout_hover_style_zoom-in.layout_shape_hexagon.layout_image,
.layout_hover_style_zoom-in-to-grayscale.layout_shape_hexagon.layout_image {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0zODkuNzExLDkwMEwwLDY3NVYyMjVMMzg5LjcxMSwwbDM4OS43MTIsMjI1djQ1MEwzODkuNzExLDkwMHoiLz48L3N2Zz4=");
    }
.layout_hover_style_zoom-in.layout_shape_hexagon-rounded.layout_image,
.layout_hover_style_zoom-in-to-grayscale.layout_shape_hexagon-rounded.layout_image {
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NzkuNDIzcHgiIGhlaWdodD0iOTAwcHgiIHZpZXdCb3g9IjAgMCA3NzkuNDIzIDkwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzc5LjQyMyA5MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik00MzAuMTE0LDg3Ni4wMzRsMzA4LjkyNS0xNzguMDg2YzI1LjAwMy0xNC40MjIsNDAuMzg0LTQxLjAyMyw0MC4zODQtNjkuODI0VjI3MS45NjdjMC0yOC43OTgtMTUuMzgtNTUuMzkyLTQwLjM4NC02OS44MjZMNDMwLjExNCwyNC4wNjVjLTI1LjAwMi0xNC4zOTctNTUuNzctMTQuMzk3LTgwLjc3NSwwTDQwLjM4NSwyMDIuMTQyQzE1LjM4MiwyMTYuNTc1LDAsMjQzLjE2OSwwLDI3MS45Njd2MzU2LjE1NWMwLDI4LjgwMywxNS4zODIsNTUuNDA0LDQwLjM4NSw2OS44MjNsMzA4Ljk1NCwxNzguMDg5QzM3NC4zNDQsODkwLjQzMSw0MDUuMTEyLDg5MC40MzEsNDMwLjExNCw4NzYuMDM0eiIvPjwvc3ZnPg==");
    }
.layout_hover_style_zoom-in.layout_shape_hexagon.layout_image img,
.layout_hover_style_zoom-in-to-grayscale.layout_shape_hexagon.layout_image img,
.layout_hover_style_zoom-in.layout_shape_hexagon-rounded.layout_image img,
.layout_hover_style_zoom-in-to-grayscale.layout_shape_hexagon-rounded.layout_image img {
    -webkit-mask: none;
    }


.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex {
    padding: 0;
    }
.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex .layout_image_content_inner {
    padding: 2em;
    }
.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex .layout_image_content_inner > *:last-child {
    margin-bottom: 0;
    }
.layout_remove_padding_yes.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex .layout_image_content_inner,
.layout_remove_padding_0.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex .layout_image_content_inner {
    padding: 0;
    }
.layout_remove_padding_10.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex .layout_image_content_inner {
    padding: 10px;
    }
.layout_remove_padding_20.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex .layout_image_content_inner {
    padding: 20px;
    }
.layout_remove_padding_30.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex .layout_image_content_inner {
    padding: 30px;
    }
.layout_remove_padding_40.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex .layout_image_content_inner {
    padding: 40px;
    }
.layout_remove_padding_50.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex .layout_image_content_inner {
    padding: 50px;
    }
.layout_remove_padding_60.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex .layout_image_content_inner {
    padding: 60px;
    }
.layout_remove_padding_70.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex .layout_image_content_inner {
    padding: 70px;
    }
.layout_remove_padding_80.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex .layout_image_content_inner {
    padding: 80px;
    }
.layout_remove_padding_90.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex .layout_image_content_inner {
    padding: 90px;
    }
.layout_remove_padding_100.layout_image.layout_content_exists .layout_image_content .layout_image_content_flex .layout_image_content_inner {
    padding: 100px;
    }
.layout_image.layout_content_exists.layout_fill_background_color_match_content_height.layout_content_align_top .layout_image_content,
.layout_image.layout_content_exists.layout_fill_background_color_match_content_height.layout_content_align_bottom .layout_image_content,
.layout_image.layout_content_exists.layout_fill_background_color_match_content_height.layout_content_align_middle .layout_image_content {
    background: transparent !important;
    overflow: hidden;
    }
.layout_image.layout_content_exists.layout_fill_background_color_match_content_height.layout_content_align_top .layout_image_content .layout_image_content_flex .layout_image_content_inner,
.layout_image.layout_content_exists.layout_fill_background_color_match_content_height.layout_content_align_bottom .layout_image_content .layout_image_content_flex .layout_image_content_inner,
.layout_image.layout_content_exists.layout_fill_background_color_match_content_height.layout_content_align_middle .layout_image_content .layout_image_content_flex .layout_image_content_inner {
    background: var(--bgcolor) !important;
    }


.layout_price_list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    border: 0;
    padding: 0 0 2.188em;
    overflow: hidden;
    }
.siteGeneralElementsStyle_rounded .layout_price_list {
    border-radius: 25px;
    }
.layout_price_list .layout_price_list_image {
    flex: 0 0 100%;
    }
.layout_price_list .layout_price_list_image + .layout_price_list_price {
    margin-top: -4.25em;
    }
.layout_price_list .layout_price_list_title {
    order: 3;
    background: transparent !important;
    font-size: 1.563em;
    font-weight: bold;
    letter-spacing: -.03em;
    padding: .75em 1.4em;
    flex: 1 0 100%;
    }
.layout_price_list .layout_price_list_subtitle {
    order: 4;
    margin: 0;
    padding: 1em 2.188em 1.25em;
    opacity: .7;
    flex: 1 0 100%;
    max-width: 100%;
    }
.layout_price_list .layout_price_list_subtitle:empty {
    padding: 0;
    }
.layout_price_list .layout_price_list_title + .layout_price_list_subtitle {
    padding-top: 0;
    }
.layout_price_list .layout_price_list_price + .layout_price_list_title {
    padding-top: 0;
    }
.layout_price_list .layout_price_list_price {
    order: 2;
    display: flex;
    position: relative;
    margin-bottom: 0;
    margin-top: unset;
    margin-right: unset;
    margin-left: unset;
    padding: 1.65em 2.188em;
    flex-basis: auto;
    max-width: 100%;
    }
.siteLightSkin .layout_price_list .layout_price_list_price,
.site-dark-skin .siteLightSkin .layout_price_list .layout_price_list_price,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_price_list .layout_price_list_price {
    background-color: #fff;
    }
.site-dark-skin .layout_price_list .layout_price_list_price,
.siteLightSkin .site-dark-skin .layout_price_list .layout_price_list_price,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_price_list .layout_price_list_price {
    background-color: #0f0f0f;
    }
.layout_align_right .layout_align_left.layout_price_list .layout_price_list_price,.layout_align_center .layout_align_left.layout_price_list .layout_price_list_price,.layout_align_right .layout_align_left .layout_price_list .layout_price_list_price,.layout_align_center .layout_align_left .layout_price_list .layout_price_list_price,.layout_align_left.layout_price_list .layout_price_list_price,.layout_align_left .layout_price_list .layout_price_list_price {
    margin-right: auto;
    }
.layout_align_left .layout_align_right.layout_price_list .layout_price_list_price,.layout_align_center .layout_align_right.layout_price_list .layout_price_list_price,.layout_align_left .layout_align_right .layout_price_list .layout_price_list_price,.layout_align_center .layout_align_right .layout_price_list .layout_price_list_price,.layout_align_right.layout_price_list .layout_price_list_price,.layout_align_right .layout_price_list .layout_price_list_price {
    margin-left: auto;
    }
.layout_align_left .layout_align_center.layout_price_list .layout_price_list_price,.layout_align_right .layout_align_center.layout_price_list .layout_price_list_price,.layout_align_left .layout_align_center .layout_price_list .layout_price_list_price,.layout_align_right .layout_align_center .layout_price_list .layout_price_list_price,.layout_align_center.layout_price_list .layout_price_list_price,.layout_align_center .layout_price_list .layout_price_list_price {
    margin-left: auto;
    margin-right: auto;
    }
.layout_price_list .layout_price_list_price > span {
    display: block;
    position: relative;
    z-index: 2;
    }
.layout_price_list .layout_price_list_price .layout_price_list_amount {
    font-size: 3.125em;
    font-weight: bold;
    letter-spacing: -.03em;
    line-height: .8;
    flex: 1 0 100%;
    white-space: nowrap;
    min-width: 100%;
    }
.layout_price_list .layout_price_list_price .layout_price_list_currency {
    font-size: 1.25em;
    opacity: .7;
    flex: 1 0 auto;
    }
.layout_price_list .layout_price_list_price .layout_price_list_currency + .layout_price_list_amount {
    margin-left: 3px;
    }
.rtl .layout_price_list .layout_price_list_price .layout_price_list_currency + .layout_price_list_amount {
    margin-right: 3px;
    margin-left: 0;
    }
.layout_price_list .layout_price_list_price .layout_price_list_amount + .layout_price_list_currency {
    margin-left: 3px;
    }
.rtl .layout_price_list .layout_price_list_price .layout_price_list_amount + .layout_price_list_currency {
    margin-right: 3px;
    margin-left: 0;
    }
.layout_align_right .layout_align_left.layout_price_list .layout_price_list_price,
.layout_align_center .layout_align_left.layout_price_list .layout_price_list_price,
.layout_align_right .layout_align_left .layout_price_list .layout_price_list_price,
.layout_align_center .layout_align_left .layout_price_list .layout_price_list_price,
.layout_align_left.layout_price_list .layout_price_list_price,
.layout_align_left .layout_price_list .layout_price_list_price {
    margin-left: -2em;
    padding-left: 4.188em;
    }
.siteGeneralElementsStyle_rounded .layout_align_right .layout_align_left.layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_rounded .layout_align_center .layout_align_left.layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_rounded .layout_align_right .layout_align_left .layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_rounded .layout_align_center .layout_align_left .layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_rounded .layout_align_left.layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_rounded .layout_align_left .layout_price_list .layout_price_list_price {
    border-radius: 1em 1em 0 0;
    transform: skewX(50deg);
    }
.siteGeneralElementsStyle_rounded .layout_align_right .layout_align_left.layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_rounded .layout_align_center .layout_align_left.layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_rounded .layout_align_right .layout_align_left .layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_rounded .layout_align_center .layout_align_left .layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_rounded .layout_align_left.layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_rounded .layout_align_left .layout_price_list .layout_price_list_price > span {
    transform: skewX(-50deg);
    }
.siteGeneralElementsStyle_skewed .layout_align_right .layout_align_left.layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_skewed .layout_align_center .layout_align_left.layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_skewed .layout_align_right .layout_align_left .layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_skewed .layout_align_center .layout_align_left .layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_skewed .layout_align_left.layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_skewed .layout_align_left .layout_price_list .layout_price_list_price {
    transform: skewX(50deg);
    }
.siteGeneralElementsStyle_skewed .layout_align_right .layout_align_left.layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_skewed .layout_align_center .layout_align_left.layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_skewed .layout_align_right .layout_align_left .layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_skewed .layout_align_center .layout_align_left .layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_skewed .layout_align_left.layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_skewed .layout_align_left .layout_price_list .layout_price_list_price > span {
    transform: skewX(-50deg);
    }
.layout_align_left .layout_align_right.layout_price_list .layout_price_list_price,
.layout_align_center .layout_align_right.layout_price_list .layout_price_list_price,
.layout_align_left .layout_align_right .layout_price_list .layout_price_list_price,
.layout_align_center .layout_align_right .layout_price_list .layout_price_list_price,
.layout_align_right.layout_price_list .layout_price_list_price,
.layout_align_right .layout_price_list .layout_price_list_price {
    margin-right: -2em;
    padding-right: 4.188em;
    }
.siteGeneralElementsStyle_rounded .layout_align_left .layout_align_right.layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_rounded .layout_align_center .layout_align_right.layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_rounded .layout_align_left .layout_align_right .layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_rounded .layout_align_center .layout_align_right .layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_rounded .layout_align_right.layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_rounded .layout_align_right .layout_price_list .layout_price_list_price {
    border-radius: 1em 1em 0 0;
    transform: skewX(-50deg);
    }
.siteGeneralElementsStyle_rounded .layout_align_left .layout_align_right.layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_rounded .layout_align_center .layout_align_right.layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_rounded .layout_align_left .layout_align_right .layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_rounded .layout_align_center .layout_align_right .layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_rounded .layout_align_right.layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_rounded .layout_align_right .layout_price_list .layout_price_list_price > span {
    transform: skewX(50deg);
    }
.siteGeneralElementsStyle_skewed .layout_align_left .layout_align_right.layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_skewed .layout_align_center .layout_align_right.layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_skewed .layout_align_left .layout_align_right .layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_skewed .layout_align_center .layout_align_right .layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_skewed .layout_align_right.layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_skewed .layout_align_right .layout_price_list .layout_price_list_price {
    transform: skewX(-50deg);
    }
.siteGeneralElementsStyle_skewed .layout_align_left .layout_align_right.layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_skewed .layout_align_center .layout_align_right.layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_skewed .layout_align_left .layout_align_right .layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_skewed .layout_align_center .layout_align_right .layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_skewed .layout_align_right.layout_price_list .layout_price_list_price > span,
.siteGeneralElementsStyle_skewed .layout_align_right .layout_price_list .layout_price_list_price > span {
    transform: skewX(50deg);
    }
.siteGeneralElementsStyle_rounded .layout_align_left .layout_align_center.layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_rounded .layout_align_right .layout_align_center.layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_rounded .layout_align_left .layout_align_center .layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_rounded .layout_align_right .layout_align_center .layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_rounded .layout_align_center.layout_price_list .layout_price_list_price,
.siteGeneralElementsStyle_rounded .layout_align_center .layout_price_list .layout_price_list_price {
    border-radius: 1em 1em 0 0;
    margin-left: auto;
    margin-right: auto;
    }
.layout_price_list ul {
    order: 5;
    padding: 0 2.188em;
    margin: 0 0 1.563em;
    flex: 1 0 100%;
    max-width: 100%;
    }
.layout_price_list ul:last-child {
    margin-bottom: 0;
    }
.layout_price_list ul:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: currentColor;
    opacity: .1;
    margin: 0 0 1.25em;
    }
.layout_price_list ul li {
    border: 0;
    margin: 0;
    padding: 0 0 .3em;
    display: block;
    }
.layout_price_list ul li:before {
    display: block;
    font-size: 1em;
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    margin-right: .5em;
    display: inline-block;
    }
.rtl .layout_price_list ul li:before {
    margin-left: .5em;
    margin-right: 0;
    }
.layout_price_list .layout_price_list_button {
    order: 6;
    margin: 0 2.188em;
    flex: 1 1 100%;
    }
.layout_align_right .layout_align_left.layout_price_list .layout_price_list_button,.layout_align_center .layout_align_left.layout_price_list .layout_price_list_button,.layout_align_right .layout_align_left .layout_price_list .layout_price_list_button,.layout_align_center .layout_align_left .layout_price_list .layout_price_list_button,.layout_align_left.layout_price_list .layout_price_list_button,.layout_align_left .layout_price_list .layout_price_list_button {
    text-align: left;
    }
.layout_align_left .layout_align_right.layout_price_list .layout_price_list_button,.layout_align_center .layout_align_right.layout_price_list .layout_price_list_button,.layout_align_left .layout_align_right .layout_price_list .layout_price_list_button,.layout_align_center .layout_align_right .layout_price_list .layout_price_list_button,.layout_align_right.layout_price_list .layout_price_list_button,.layout_align_right .layout_price_list .layout_price_list_button {
    text-align: right;
    }
.layout_align_left .layout_align_center.layout_price_list .layout_price_list_button,.layout_align_right .layout_align_center.layout_price_list .layout_price_list_button,.layout_align_left .layout_align_center .layout_price_list .layout_price_list_button,.layout_align_right .layout_align_center .layout_price_list .layout_price_list_button,.layout_align_center.layout_price_list .layout_price_list_button,.layout_align_center .layout_price_list .layout_price_list_button {
    text-align: center;
    }
.layout_price_list .layout_price_list_button .layout_button {
    display: inline-block;
    max-width: 100%;
    }
.layout_price_list .layout_price_list_button .layout_button.layout_style_clean .layout_link .layout_button_text {
    padding-left: 0;
    padding-right: 0;
    }


.layout_masonry_post_tiles .layout_post_grid_filter,
.layout_masonry_portfolio_tiles .layout_post_grid_filter {
    padding: 0 0 1.5em;
    text-align: inherit;
    display: inline-block;
    }
.layout_masonry_post_tiles .layout_post_grid_filter span:not(:last-child),
.layout_masonry_portfolio_tiles .layout_post_grid_filter span:not(:last-child) {
    margin: 0 2.5em 1em 0;
    }
.rtl .layout_masonry_post_tiles .layout_post_grid_filter span:not(:last-child),
.rtl .layout_masonry_portfolio_tiles .layout_post_grid_filter span:not(:last-child) {
    margin: 0 0 0 2.5em;
    }
.layout_masonry_post_tiles .layout_post_grid_filter span,
.layout_masonry_portfolio_tiles .layout_post_grid_filter span {
    background: transparent !important;
    display: block;
    font-size: .938em;
    opacity: .5;
    color: currentColor;
    position: relative;
    padding: 0;
    display: block;
    transition: 300ms ease all;
    float: left;
    margin: 0;
    }
.siteLightSkin .layout_masonry_post_tiles .layout_post_grid_filter span,
.site-dark-skin .siteLightSkin .layout_masonry_post_tiles .layout_post_grid_filter span,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_post_tiles .layout_post_grid_filter span,
.siteLightSkin .layout_masonry_portfolio_tiles .layout_post_grid_filter span,
.site-dark-skin .siteLightSkin .layout_masonry_portfolio_tiles .layout_post_grid_filter span,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_portfolio_tiles .layout_post_grid_filter span {
    color: #000;
    }
.site-dark-skin .layout_masonry_post_tiles .layout_post_grid_filter span,
.siteLightSkin .site-dark-skin .layout_masonry_post_tiles .layout_post_grid_filter span,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_post_tiles .layout_post_grid_filter span,
.site-dark-skin .layout_masonry_portfolio_tiles .layout_post_grid_filter span,
.siteLightSkin .site-dark-skin .layout_masonry_portfolio_tiles .layout_post_grid_filter span,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_portfolio_tiles .layout_post_grid_filter span {
    color: #fff;
    }
.rtl .layout_masonry_post_tiles .layout_post_grid_filter span,
.rtl .layout_masonry_portfolio_tiles .layout_post_grid_filter span {
    float: right;
    }
.layout_masonry_post_tiles .layout_post_grid_filter span:after,
.layout_masonry_portfolio_tiles .layout_post_grid_filter span:after {
    display: block;
    content: "";
    height: 2px;
    left: 0;
    background: #f1b209;
    position: absolute;
    bottom: -5px;
    right: .75em;
    transition: 300ms ease transform;
    transform: scaleX(0);
    transform-origin: right;
    pointer-events: none;
    }
.rtl .layout_masonry_post_tiles .layout_post_grid_filter span:after,
.rtl .layout_masonry_portfolio_tiles .layout_post_grid_filter span:after {
    left: .75em;
    right: 0;
    transform-origin: left;
    }
.layout_masonry_post_tiles .layout_post_grid_filter span.active,
.layout_masonry_portfolio_tiles .layout_post_grid_filter span.active {
    opacity: 1;
    }
.layout_masonry_post_tiles .layout_post_grid_filter span.active:after,
.layout_masonry_portfolio_tiles .layout_post_grid_filter span.active:after {
    transform: scaleX(1);
    }
.layout_masonry_post_tiles .layout_post_grid_filter span:hover,
.layout_masonry_portfolio_tiles .layout_post_grid_filter span:hover {
    opacity: 1;
    }
.layout_masonry_post_tiles .layout_post_grid_filter span:hover:after,
.layout_masonry_portfolio_tiles .layout_post_grid_filter span:hover:after {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl .layout_masonry_post_tiles .layout_post_grid_filter span:hover:after,
.rtl .layout_masonry_portfolio_tiles .layout_post_grid_filter span:hover:after {
    transform-origin: right;
    }


.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item {
    overflow: hidden;
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner {
    position: relative;
    overflow: hidden;
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_thumbnail a,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_thumbnail a,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_thumbnail a,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_thumbnail a {
    display: block;
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_thumbnail a img,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_thumbnail a img,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_thumbnail a img,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_thumbnail a img {
    display: block;
    transition: 500ms ease all;
    transform: scale(1);
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    bottom: 0;
    left: 0;
    right: 2.5em;
    position: absolute;
    align-items: flex-end;
    transition: 500ms ease all;
    transform: translateX(-100%) translateX(4em);
    pointer-events: none;
    }
.siteHardRoundedButtons .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.siteSoftRoundedButtons .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.siteHardRoundedButtons .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.siteSoftRoundedButtons .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.siteHardRoundedButtons .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.siteSoftRoundedButtons .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.siteHardRoundedButtons .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.siteSoftRoundedButtons .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content {
    transform: translateX(-100%) translateX(12px) translate(4em);
    }
.rtl .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.rtl .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.rtl .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.rtl .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content {
    left: 2.5em !important;
    right: 0;
    transform: translateX(100%) translateX(4em);
    }
.siteHardRoundedButtons.rtl .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.siteSoftRoundedButtons.rtl .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.siteHardRoundedButtons.rtl .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.siteSoftRoundedButtons.rtl .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.siteHardRoundedButtons.rtl .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.siteSoftRoundedButtons.rtl .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.siteHardRoundedButtons.rtl .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.siteSoftRoundedButtons.rtl .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content {
    transform: translateX(100%) translateX(-12px) translate(-4em);
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow {
    width: 4.063em;
    height: 4.063em;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 4.063em;
    box-shadow: 0 0 0 #f1b209 inset;
    transition: 500ms ease all;
    transition-delay: 150ms;
    }
.siteHardRoundedButtons .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteSoftRoundedButtons .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteHardRoundedButtons .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteSoftRoundedButtons .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteHardRoundedButtons .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteSoftRoundedButtons .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteHardRoundedButtons .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteSoftRoundedButtons .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow {
    margin: 6px;
    }
.siteHardRoundedButtons .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteHardRoundedButtons .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteHardRoundedButtons .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteHardRoundedButtons .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteSoftRoundedButtons .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteSoftRoundedButtons .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteSoftRoundedButtons .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow {
    border-radius: 5px;
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow:after,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow:after,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow:after,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow:after {
    display: block;
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    }
.rtl .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow:after,
.rtl .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow:after,
.rtl .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow:after,
.rtl .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow:after {
    content:"";
    }
.siteLightSkin .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.site-dark-skin .siteLightSkin .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteLightSkin .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.site-dark-skin .siteLightSkin .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteLightSkin .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.site-dark-skin .siteLightSkin .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteLightSkin .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.site-dark-skin .siteLightSkin .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow {
    background: #fff;
    color: #000;
    }
.site-dark-skin .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteLightSkin .site-dark-skin .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.site-dark-skin .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteLightSkin .site-dark-skin .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.site-dark-skin .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteLightSkin .site-dark-skin .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.site-dark-skin .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteLightSkin .site-dark-skin .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow {
    background: #0f0f0f;
    color: #fff;
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper {
    flex: 1 1 auto;
    padding: 1.3em 1.875em;
    }
.siteLightSkin .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.site-dark-skin .siteLightSkin .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.siteLightSkin .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.site-dark-skin .siteLightSkin .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.siteLightSkin .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.site-dark-skin .siteLightSkin .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.siteLightSkin .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.site-dark-skin .siteLightSkin .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper {
    background: #fff;
    }
.site-dark-skin .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.siteLightSkin .site-dark-skin .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.site-dark-skin .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.siteLightSkin .site-dark-skin .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.site-dark-skin .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.siteLightSkin .site-dark-skin .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.site-dark-skin .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.siteLightSkin .site-dark-skin .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper {
    background: #0f0f0f;
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper .layout_grid_item_post_title,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper .layout_grid_item_post_title,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper .layout_grid_item_post_title,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper .layout_grid_item_post_title {
    padding: 0;
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper .layout_grid_item_post_excerpt,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper .layout_grid_item_post_excerpt,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper .layout_grid_item_post_excerpt,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper .layout_grid_item_post_excerpt {
    font-size: .875em;
    line-height: 1.5;
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper .layout_grid_item_post_title + .layout_grid_item_post_excerpt,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper .layout_grid_item_post_title + .layout_grid_item_post_excerpt,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper .layout_grid_item_post_title + .layout_grid_item_post_excerpt,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper .layout_grid_item_post_title + .layout_grid_item_post_excerpt {
    margin-top: .875em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 1.5em;
    max-height: 4.5em;
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_title_init,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_title_init,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_title_init,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_title_init {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    padding-bottom: 0;
    pointer-events: none;
    transition: 500ms ease all;
    opacity: 1;
    transform: scale(1);
    text-shadow: 0 2px 3px rgba(0,0,0,.5);
    padding: 1em;
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_title_init h5,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_title_init h5,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_title_init h5,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_title_init h5 {
    font-size: 1.875em;
    color: #fff;
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item.layout_grid_item_no_arrow .layout_grid_item_inner .layout_grid_item_inner_content,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item.layout_grid_item_no_arrow .layout_grid_item_inner .layout_grid_item_inner_content,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item.layout_grid_item_no_arrow .layout_grid_item_inner .layout_grid_item_inner_content,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item.layout_grid_item_no_arrow .layout_grid_item_inner .layout_grid_item_inner_content {
    transform: translateX(-100%);
    }
.rtl .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item.layout_grid_item_no_arrow .layout_grid_item_inner .layout_grid_item_inner_content,
.rtl .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item.layout_grid_item_no_arrow .layout_grid_item_inner .layout_grid_item_inner_content,
.rtl .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item.layout_grid_item_no_arrow .layout_grid_item_inner .layout_grid_item_inner_content,
.rtl .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item.layout_grid_item_no_arrow .layout_grid_item_inner .layout_grid_item_inner_content {
    transform: translateX(100%);
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_post_thumbnail a img,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_post_thumbnail a img,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_post_thumbnail a img,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_post_thumbnail a img {
    transform: scale(1.1);
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_inner_content,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_inner_content,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_inner_content,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_inner_content {
    transform: translateX(0%) !important;
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_inner_content .arrow {
    box-shadow: 0 -4.063em 0 #f1b209 inset;
    color: #fff !important;
    }
.layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_post_title_init,
.layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_post_title_init,
.layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_post_title_init,
.layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_post_title_init {
    opacity: 0;
    transform: scale(1.1);
    }
.layout_gap_no_gap.layout_masonry_post_tiles .layout_masonry_post_grid_content,
.layout_gap_no_gap.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content {
    margin-left: 0;
    margin-top: 0;
    }
.layout_gap_small.layout_masonry_post_tiles .layout_masonry_post_grid_content,
.layout_gap_small.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content {
    margin-left: -.625em;
    margin-top: -.625em;
    }
.layout_gap_small.layout_masonry_post_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner,
.layout_gap_small.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner {
    position: relative;
    transform: translate(.625em,.625em);
    }
.layout_gap_small.layout_masonry_post_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_thumbnail,
.layout_gap_small.layout_masonry_post_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_title_init,
.layout_gap_small.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_thumbnail,
.layout_gap_small.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_title_init {
    margin-right: .625em;
    margin-bottom: .625em;
    }
.layout_gap_small.layout_masonry_post_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.layout_gap_small.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content {
    bottom: .625em;
    right: calc(.625em + 2.5em);
    }
.rtl .layout_gap_small.layout_masonry_post_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.rtl .layout_gap_small.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content {
    right: .625em;
    }
.layout_gap_normal.layout_masonry_post_tiles .layout_masonry_post_grid_content,
.layout_gap_normal.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content {
    margin-left: -1.25em;
    margin-top: -1.25em;
    }
.layout_gap_normal.layout_masonry_post_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner,
.layout_gap_normal.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner {
    position: relative;
    transform: translate(1.25em,1.25em);
    }
.layout_gap_normal.layout_masonry_post_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_thumbnail,
.layout_gap_normal.layout_masonry_post_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_title_init,
.layout_gap_normal.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_thumbnail,
.layout_gap_normal.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_title_init {
    margin-right: 1.25em;
    margin-bottom: 1.25em;
    }
.layout_gap_normal.layout_masonry_post_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.layout_gap_normal.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content {
    bottom: 1.25em;
    right: calc(1.25em + 2.5em);
    }
.rtl .layout_gap_normal.layout_masonry_post_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.rtl .layout_gap_normal.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content {
    right: 1.25em;
    }
.layout_gap_large.layout_masonry_post_tiles .layout_masonry_post_grid_content,
.layout_gap_large.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content {
    margin-left: -2.5em;
    margin-top: -2.5em;
    }
.layout_gap_large.layout_masonry_post_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner,
.layout_gap_large.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner {
    transform: translate(2.5em,2.5em);
    position: relative;
    }
.layout_gap_large.layout_masonry_post_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_thumbnail,
.layout_gap_large.layout_masonry_post_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_title_init,
.layout_gap_large.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_thumbnail,
.layout_gap_large.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_title_init {
    margin-right: 2.5em;
    margin-bottom: 2.5em;
    }
.layout_gap_large.layout_masonry_post_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.layout_gap_large.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content {
    bottom: 2.5em;
    right: calc(2.5em + 2.5em);
    }
.rtl .layout_gap_large.layout_masonry_post_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.rtl .layout_gap_large.layout_masonry_portfolio_tiles .layout_masonry_post_grid_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content {
    right: 2.5em;
    }


.layout_grid_container.layout_columns_2 .layout_tile_format_22 {
    width: 100%;
    }
.layout_grid_container.layout_columns_3 .layout_tile_format_22 {
    width: 66.6666687%;
    }
.layout_grid_container.layout_columns_4 .layout_tile_format_22 {
    width: 50%;
    }
.layout_grid_container.layout_columns_5 .layout_tile_format_22 {
    width: 40%;
    }
.layout_grid_container.layout_columns_6 .layout_tile_format_22 {
    width: 33.3333334%;
    }
@media screen and (max-width: 768px) {
.layout_grid_container.layout_columns_2 .layout_tile_format_22,
.layout_grid_container.layout_columns_3 .layout_tile_format_22,
.layout_grid_container.layout_columns_4 .layout_tile_format_22,
.layout_grid_container.layout_columns_5 .layout_tile_format_22,
.layout_grid_container.layout_columns_6 .layout_tile_format_22 {
    width: 100%;
    }
}


.layout_portfolio_slider .layout_grid_item {
    overflow: hidden;
    }
.layout_portfolio_slider .layout_grid_item .layout_grid_item_inner {
    position: relative;
    overflow: hidden;
    }
.layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_thumbnail a {
    display: block;
    }
.layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_thumbnail a img {
    display: block;
    transition: 500ms ease all;
    transform: scale(1);
    }
.layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    bottom: 0;
    left: 0;
    right: 2.5em;
    position: absolute;
    align-items: flex-end;
    transition: 500ms ease all;
    transform: translateX(-100%) translate(4em);
    pointer-events: none;
    }
.siteHardRoundedButtons .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.siteSoftRoundedButtons .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content {
    transform: translateX(-100%) translateX(12px) translate(4em);
    }
.rtl .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content {
    left: 2.5em !important;
    right: 0;
    transform: translateX(100%) translateX(4em);
    }
.siteHardRoundedButtons.rtl .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.siteSoftRoundedButtons.rtl .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content {
    transform: translateX(100%) translateX(-12px) translate(-4em);
    }
.layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow {
    width: 4.063em;
    height: 4.063em;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 4.063em;
    box-shadow: 0 0 0 #f1b209 inset;
    transition: 500ms ease all;
    transition-delay: 150ms;
    }
.siteHardRoundedButtons .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteSoftRoundedButtons .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow {
    margin: 6px;
    }
.siteHardRoundedButtons .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow {
    border-radius: 5px;
    }
.layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow:after {
    display: block;
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    }
.rtl .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow:after {
    content:"";
    }
.siteLightSkin .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.site-dark-skin .siteLightSkin .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow {
    background: #fff;
    color: #000;
    }
.site-dark-skin .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.siteLightSkin .site-dark-skin .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow {
    background: #0f0f0f;
    color: #fff;
    }
.layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper {
    flex: 1 1 auto;
    padding: 1.325em 1.875em;
    text-align: left;
    }
.rtl .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper {
    text-align: right;
    }
.siteLightSkin .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.site-dark-skin .siteLightSkin .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper {
    background: #fff;
    }
.site-dark-skin .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.siteLightSkin .site-dark-skin .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper {
    background: #0f0f0f;
    }
.layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper .layout_grid_item_post_title {
    padding: 0;
    }
.layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper .layout_grid_item_post_title a {
    color: inherit;
    }
.layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper .layout_grid_item_post_excerpt {
    font-size: .875em;
    line-height: 1.5;
    }
.layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .layout_grid_item_inner_content_wrapper .layout_grid_item_post_title + .layout_grid_item_post_excerpt {
    margin-top: .875em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 1.5em;
    max-height: 4.5em;
    }
.layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_title_init {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    padding-bottom: 0;
    pointer-events: none;
    transition: 500ms ease all;
    opacity: 1;
    transform: scale(1);
    text-shadow: 0 2px 3px rgba(0,0,0,.5);
    }
.layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_post_title_init h5 {
    font-size: 1.875em;
    color: #fff;
    }
.layout_portfolio_slider .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_post_thumbnail a img {
    transform: scale(1.1);
    }
.layout_portfolio_slider .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_inner_content {
    transform: translateX(0%) !important;
    }
.layout_portfolio_slider .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_inner_content .arrow {
    box-shadow: 0 -4.063em 0 #f1b209 inset;
    color: #fff !important;
    }
.layout_portfolio_slider .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_post_title_init {
    opacity: 0;
    transform: scale(1.1);
    }
.layout_gap_small.layout_portfolio_slider .slick-list {
    margin: 0 -.3125em;
    }
.layout_gap_small.layout_portfolio_slider .layout_grid_item .layout_grid_item_inner {
    margin-right: .3125em;
    margin-left: .3125em;
    }
.layout_gap_normal.layout_portfolio_slider .slick-list {
    margin: 0 -.625em;
    }
.layout_gap_normal.layout_portfolio_slider .layout_grid_item .layout_grid_item_inner {
    margin-right: .625em;
    margin-left: .625em;
    }
.layout_gap_large.layout_portfolio_slider .slick-list {
    margin: 0 -1.25em;
    }
.layout_gap_large.layout_portfolio_slider .layout_grid_item .layout_grid_item_inner {
    margin-right: 1.25em;
    margin-left: 1.25em;
    }
@media (min-width: 992px) {
.layout_section.layout_layout_wide .layout_portfolio_slider[data-slides="1"] .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.layout_section[class*="layout_layout_boxed_"] .layout_portfolio_slider[data-slides="1"] .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content {
    max-width: 40%;
    }
.layout_section.layout_layout_wide .layout_portfolio_slider[data-slides="2"] .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content,
.layout_section[class*="layout_layout_boxed_"] .layout_portfolio_slider[data-slides="2"] .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content {
    max-width: 70%;
    }
}


.layout_masonry_post_grid .layout_post_grid_filter,
.layout_masonry_portfolio_grid .layout_post_grid_filter {
    padding: 0 0 1.5em;
    text-align: inherit;
    display: flex;
    flex-wrap: wrap;
    }
.layout_masonry_post_grid .layout_post_grid_filter span,
.layout_masonry_portfolio_grid .layout_post_grid_filter span {
    background: transparent !important;
    display: block;
    font-size: .938em;
    opacity: .5;
    color: currentColor;
    position: relative;
    margin: 0 2.5em 1em 0;
    padding: 0;
    display: block;
    transition: 300ms ease all;
    z-index: 1;
    }
.siteLightSkin .layout_masonry_post_grid .layout_post_grid_filter span,
.site-dark-skin .siteLightSkin .layout_masonry_post_grid .layout_post_grid_filter span,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_post_grid .layout_post_grid_filter span,
.siteLightSkin .layout_masonry_portfolio_grid .layout_post_grid_filter span,
.site-dark-skin .siteLightSkin .layout_masonry_portfolio_grid .layout_post_grid_filter span,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_portfolio_grid .layout_post_grid_filter span {
    color: #000;
    }
.site-dark-skin .layout_masonry_post_grid .layout_post_grid_filter span,
.siteLightSkin .site-dark-skin .layout_masonry_post_grid .layout_post_grid_filter span,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_post_grid .layout_post_grid_filter span,
.site-dark-skin .layout_masonry_portfolio_grid .layout_post_grid_filter span,
.siteLightSkin .site-dark-skin .layout_masonry_portfolio_grid .layout_post_grid_filter span,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_portfolio_grid .layout_post_grid_filter span {
    color: #fff;
    }
.rtl .layout_masonry_post_grid .layout_post_grid_filter span,
.rtl .layout_masonry_portfolio_grid .layout_post_grid_filter span {
    margin: 0 0 0 2.5em;
    }
.layout_masonry_post_grid .layout_post_grid_filter span:after,
.layout_masonry_portfolio_grid .layout_post_grid_filter span:after {
    display: block;
    content: "";
    height: 2px;
    left: 0;
    background: #f1b209;
    position: absolute;
    bottom: -5px;
    right: .75em;
    transition: 300ms ease transform;
    transform: scaleX(0);
    transform-origin: right;
    }
.rtl .layout_masonry_post_grid .layout_post_grid_filter span:after,
.rtl .layout_masonry_portfolio_grid .layout_post_grid_filter span:after {
    right: 0;
    left: .75em;
    transform-origin: left;
    }
.layout_masonry_post_grid .layout_post_grid_filter span.active,
.layout_masonry_portfolio_grid .layout_post_grid_filter span.active {
    opacity: 1;
    }
.layout_masonry_post_grid .layout_post_grid_filter span.active:after,
.layout_masonry_portfolio_grid .layout_post_grid_filter span.active:after {
    transform: scaleX(1);
    }
.layout_masonry_post_grid .layout_post_grid_filter span:hover,
.layout_masonry_portfolio_grid .layout_post_grid_filter span:hover {
    opacity: 1;
    }
.layout_masonry_post_grid .layout_post_grid_filter span:hover:after,
.layout_masonry_portfolio_grid .layout_post_grid_filter span:hover:after {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl .layout_masonry_post_grid .layout_post_grid_filter span:hover:after,
.rtl .layout_masonry_portfolio_grid .layout_post_grid_filter span:hover:after {
    transform-origin: right;
    }


.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author a {
    margin-left: 3px;
    }
.rtl .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author a {
    margin-left: 0;
    margin-right: 3px;
    }
.layout_masonry_post_grid .layout_masonry_post_grid_content,
.layout_masonry_portfolio_grid .layout_masonry_post_grid_content {
    overflow: visible;
    }
.layout_masonry_post_grid .layout_grid_item .layout_grid_item_inner,
.layout_masonry_portfolio_grid .layout_grid_item .layout_grid_item_inner {
    position: relative;
    transition: 300ms ease all;
    overflow: hidden;
    }
.layout_masonry_post_grid .layout_grid_item_post_thumbnail,
.layout_masonry_portfolio_grid .layout_grid_item_post_thumbnail {
    overflow: hidden;
    position: relative;
    }
.layout_masonry_post_grid .layout_grid_item_post_thumbnail a,
.layout_masonry_portfolio_grid .layout_grid_item_post_thumbnail a {
    display: block;
    position: relative;
    }
.layout_masonry_post_grid .layout_grid_item_post_thumbnail a img,
.layout_masonry_portfolio_grid .layout_grid_item_post_thumbnail a img {
    transition: 300ms ease all;
    width: 100%;
    display: block;
    transform-origin: bottom;
    z-index: 1;
    }
.layout_masonry_post_grid .layout_grid_item_post_thumbnail a:after,
.layout_masonry_portfolio_grid .layout_grid_item_post_thumbnail a:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #0f0f0f;
    z-index: 2;
    pointer-events: none;
    opacity: .1;
    transform: scaleX(0);
    transform-origin: right;
    transition: 300ms ease transform;
    transition-delay: 100ms;
    }
.layout_masonry_post_grid .layout_grid_item_post_content,
.layout_masonry_portfolio_grid .layout_grid_item_post_content {
    background: transparent;
    display: flex;
    flex-direction: column;
    z-index: 2;
    padding: 0;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category {
    font-size: .875rem;
    padding: 0;
    display: inline;
    order: 3;
    margin-left: 1.875rem;
    margin-right: 1.875rem;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category:not(:last-child),
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category:not(:last-child) {
    margin-bottom: 1em;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    margin-right: 5px;
    color: #f1b209;
    }
.rtl .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category:before,
.rtl .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category:before {
    margin-right: 0;
    margin-left: 5px;
    }
.siteLightSkin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category,
.site-dark-skin .siteLightSkin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category,
.siteLightSkin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category,
.site-dark-skin .siteLightSkin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category {
    color: rgba(0,0,0,.7);
    }
.site-dark-skin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category,
.siteLightSkin .site-dark-skin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category,
.site-dark-skin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category,
.siteLightSkin .site-dark-skin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category {
    color: rgba(255,255,255,.7);
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category a,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category a {
    display: inline-flex;
    align-items: center;
    color: inherit;
    margin: 0;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category a:not(:first-child):before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category a:not(:first-child):before {
    content: ' ';
    margin: 0 .5em;
    background: currentColor;
    width: 4px;
    height: 1px;
    display: inline-block;
    opacity: .2;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category a:hover,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category a:hover {
    color: #f1b209;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category .post-categories,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category .post-categories {
    font-size: 1em;
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category .post-categories li,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category .post-categories li {
    display: inline-flex;
    align-items: center;
    color: inherit;
    margin: 0;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category .post-categories li:not(:first-child):before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category .post-categories li:not(:first-child):before {
    content: ' ';
    margin: 0 .5em;
    background: currentColor;
    width: 4px;
    height: 1px;
    display: inline-block;
    opacity: .2;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category .post-categories li a,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category .post-categories li a {
    background: transparent !important;
    padding: 0;
    color: inherit;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category .post-categories li a:hover,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category .post-categories li a:hover {
    color: #f1b209;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta {
    padding: 0;
    font-size: .875em;
    order: 4;
    line-height: 1.5em;
    margin-left: 1.875rem;
    margin-right: 1.875rem;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta:not(:last-child),
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta:not(:last-child) {
    margin-bottom: 1em;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > span,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > span {
    font-size: 1em;
    line-height: 1.5em;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_date:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_date:before {
    display: none;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date {
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    text-align: center;
    z-index: 2;
    width: 4.643em;
    height: 4.643em;
    display: flex;
    flex-direction: column;
    font-weight: normal;
    align-content: center;
    justify-content: center;
    padding: 0;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date:after,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date:after {
    display: block;
    content: "";
    background: #0f0f0f;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    opacity: .5;
    }
.siteHardRoundedButtons .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date:after,
.siteHardRoundedButtons .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date:after {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date:after,
.siteSoftRoundedButtons .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date:after {
    border-radius: 5px;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date .layout_grid_item_date_day,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date .layout_grid_item_date_day {
    font-size: 2em;
    font-weight: bold;
    }
.siteHardRoundedButtons .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,
.siteSoftRoundedButtons .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,
.siteHardRoundedButtons .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,
.siteSoftRoundedButtons .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date {
    margin: 6px;
    }
.layout_align_right .layout_align_left.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_center .layout_align_left.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_right .layout_align_left .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_center .layout_align_left .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_left.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_left .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,
.layout_align_right .layout_align_left.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_center .layout_align_left.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_right .layout_align_left .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_center .layout_align_left .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_left.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_left .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date {
    left: auto;
    right: 0;
    }
.layout_align_left .layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_center .layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_left .layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_center .layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,
.layout_align_left .layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_center .layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_left .layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_center .layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date,.layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta > .layout_grid_item_date {
    right: auto;
    left: 0;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    font-weight: normal;
    padding-left: 0;
    padding-right: 1em;
    }
.layout_align_left .layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,.layout_align_center .layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,.layout_align_left .layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,.layout_align_center .layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,.layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,.layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,
.layout_align_left .layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,.layout_align_center .layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,.layout_align_left .layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,.layout_align_center .layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,.layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,.layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,
.layout_align_left .layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,.layout_align_center .layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,.layout_align_left .layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,.layout_align_center .layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,.layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,.layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,
.layout_align_left .layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,.layout_align_center .layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,.layout_align_left .layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,.layout_align_center .layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,.layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,.layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments {
    padding-left: 1em !important;
    padding-right: 0 !important;
    }
.siteLightSkin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,
.site-dark-skin .siteLightSkin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,
.siteLightSkin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,
.site-dark-skin .siteLightSkin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,
.siteLightSkin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,
.site-dark-skin .siteLightSkin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,
.siteLightSkin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,
.site-dark-skin .siteLightSkin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments {
    color: rgba(0,0,0,.7);
    }
.site-dark-skin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,
.siteLightSkin .site-dark-skin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,
.site-dark-skin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,
.siteLightSkin .site-dark-skin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,
.site-dark-skin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,
.siteLightSkin .site-dark-skin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author,
.site-dark-skin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,
.siteLightSkin .site-dark-skin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments {
    color: rgba(255,255,255,.7);
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author:before,
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments:before {
    font-family:Arial,Helvetica,sans-serif;
    margin: 0;
    color: #f1b209;
    display: block;
    margin-right: 5px;
    }
.rtl .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author:before,
.rtl .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments:before,
.rtl .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author:before,
.rtl .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments:before {
    margin-right: 0;
    margin-left: 5px;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author a,
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments a,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author a,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments a {
    color: currentColor;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author a:hover,
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments a:hover,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author a:hover,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments a:hover {
    color: #f1b209;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author:before {
    content:"";
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments:before {
    content:"";
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title {
    font-size: 1em;
    padding: 0;
    order: 1;
    display: inline-block;
    padding: 1.25em 1.875em 0;
    margin-top: -2.7em;
    margin-bottom: 0;
    position: relative;
    z-index: 10;
    align-self: flex-start;
    max-width: calc(100% - 1.875em);
    }
.rtl .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,
.rtl .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title {
    align-self: flex-end;
    }
.layout_align_right .layout_align_left.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_center .layout_align_left.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_right .layout_align_left .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_center .layout_align_left .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_left.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_left .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,
.layout_align_right .layout_align_left.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_center .layout_align_left.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_right .layout_align_left .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_center .layout_align_left .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_left.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_left .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title {
    margin-right: auto;
    margin-left: 0;
    }
.layout_align_left .layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_center .layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_left .layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_center .layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,
.layout_align_left .layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_center .layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_left .layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_center .layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title {
    margin-right: 0;
    margin-left: auto;
    }
.layout_align_left .layout_align_center.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_right .layout_align_center.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_left .layout_align_center .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_right .layout_align_center .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_center.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_center .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,
.layout_align_left .layout_align_center.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_right .layout_align_center.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_left .layout_align_center .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_right .layout_align_center .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_center.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,.layout_align_center .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title {
    margin-right: auto;
    margin-left: auto;
    max-width: calc(100% - 3.75em);
    }
.siteLightSkin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,
.site-dark-skin .siteLightSkin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,
.siteLightSkin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,
.site-dark-skin .siteLightSkin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title {
    background: #fff;
    }
.site-dark-skin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,
.siteLightSkin .site-dark-skin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title,
.site-dark-skin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,
.siteLightSkin .site-dark-skin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title {
    background: #0f0f0f;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:not(:last-child),
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:not(:last-child) {
    margin-bottom: .5em;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title a,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title a {
    font-size: 1.25rem;
    color: currentColor;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title a:hover,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title a:hover {
    color: #f1b209;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:after,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:after {
    background: #f1b209;
    height: 2px;
    width: 3.75rem;
    content: "";
    display: block;
    margin: .75em 0 .25em;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before {
    font-family:Arial,Helvetica,sans-serif;
    content:"";
    color: #fff;
    background: #f1b209;
    position: absolute;
    font-size: 1.5em;
    width: 2.708em;
    height: 2.708em;
    display: flex;
    flex: 0 0 2.708em;
    justify-content: center;
    align-items: center;
    top: -2.708em;
    transform: translateX(-100%) translateX(-.25em);
    transition: 300ms ease all;
    pointer-events: none;
    font-weight: normal;
    }
.layout_align_right .layout_align_left.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_center .layout_align_left.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_right .layout_align_left .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_center .layout_align_left .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_left.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_left .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,
.layout_align_right .layout_align_left.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_center .layout_align_left.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_right .layout_align_left .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_center .layout_align_left .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_left.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_left .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before {
    left: 0;
    right: auto;
    }
.layout_align_left .layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_center .layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_left .layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_center .layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,
.layout_align_left .layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_center .layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_left .layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_center .layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before {
    right: 0;
    left: auto;
    transform: translateX(100%) translateX(.25em);
    }
.layout_align_left .layout_align_center.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_right .layout_align_center.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_left .layout_align_center .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_right .layout_align_center .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_center.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_center .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,
.layout_align_left .layout_align_center.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_right .layout_align_center.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_left .layout_align_center .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_right .layout_align_center .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_center.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,.layout_align_center .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before {
    display: none;
    }
.rtl .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,
.rtl .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before {
    content:"";
    }
.siteHardRoundedButtons .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,
.siteSoftRoundedButtons .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,
.siteHardRoundedButtons .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,
.siteSoftRoundedButtons .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before {
    margin: 0 .25em;
    top: -2.958em;
    }
.siteHardRoundedButtons .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,
.siteHardRoundedButtons .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before,
.siteSoftRoundedButtons .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before {
    border-radius: 5px;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:only-child,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:only-child {
    margin-top: 0;
    bottom: 0;
    position: absolute;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:only-child:after,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:only-child:after {
    margin-top: .25em;
    margin-bottom: .75em;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_excerpt,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_excerpt {
    font-size: .875em;
    margin: 0 1.875rem 1em;
    margin-left: 1.875rem;
    margin-right: 1.875rem;
    order: 2;
    opacity: .7;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 1.5em;
    max-height: 4.5em;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_excerpt:not(:empty),
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_excerpt:not(:empty) {
    margin-top: 0 !important;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_excerpt:last-child,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_excerpt:last-child {
    margin-bottom: 1.875rem;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share {
    margin: 0;
    margin-left: 1.875rem;
    margin-right: 1.875rem;
    display: block;
    order: 5;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share:last-child,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share:last-child {
    margin-bottom: 1.875rem;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon {
    float: none;
    padding-right: .35em;
    }
.layout_align_left .layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon,.layout_align_center .layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon,.layout_align_left .layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon,.layout_align_center .layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon,.layout_align_right.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon,.layout_align_right .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon,
.layout_align_left .layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon,.layout_align_center .layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon,.layout_align_left .layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon,.layout_align_center .layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon,.layout_align_right.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon,.layout_align_right .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon {
    padding-right: 0;
    padding-left: .35em;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon .layout_icon_holder:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon .layout_icon_holder:before {
    font-size: 1rem;
    width: 2em;
    height: 2em;
    border-radius: 50%;
    color: #fff;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_facebook .layout_icon_holder:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_facebook .layout_icon_holder:before {
    box-shadow: 0 0 0 1em #3b5998 inset !important;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_facebook .layout_icon_holder:hover:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_facebook .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 2px #3b5998 inset !important;
    color: #3b5998 !important;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_twitter .layout_icon_holder:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_twitter .layout_icon_holder:before {
    box-shadow: 0 0 0 1em #1da1f2 inset !important;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_twitter .layout_icon_holder:hover:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_twitter .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 2px #1da1f2 inset !important;
    color: #1da1f2 !important;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_linkedin .layout_icon_holder:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_linkedin .layout_icon_holder:before {
    box-shadow: 0 0 0 1em #007bb5 inset !important;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_linkedin .layout_icon_holder:hover:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_linkedin .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 2px #007bb5 inset !important;
    color: #007bb5 !important;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_whatsapp .layout_icon_holder:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_whatsapp .layout_icon_holder:before {
    box-shadow: 0 0 0 1em #3fbd50 inset !important;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_whatsapp .layout_icon_holder:hover:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_whatsapp .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 2px #3fbd50 inset !important;
    color: #3fbd50 !important;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_vk .layout_icon_holder:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_vk .layout_icon_holder:before {
    box-shadow: 0 0 0 1em #4c75a5 inset !important;
    }
.layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_vk .layout_icon_holder:hover:before,
.layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_share .layout_icon.site_vk .layout_icon_holder:hover:before {
    box-shadow: 0 0 0 2px #4c75a5 inset !important;
    color: #4c75a5 !important;
    }
.layout_masonry_post_grid .layout_grid_item:hover,
.layout_masonry_portfolio_grid .layout_grid_item:hover {
    z-index: 10;
    }
.layout_masonry_post_grid .layout_grid_item:hover .layout_grid_item_post_thumbnail,
.layout_masonry_portfolio_grid .layout_grid_item:hover .layout_grid_item_post_thumbnail {
    overflow: hidden;
    position: relative;
    z-index: 1;
    }
.layout_masonry_post_grid .layout_grid_item:hover .layout_grid_item_post_thumbnail a img,
.layout_masonry_portfolio_grid .layout_grid_item:hover .layout_grid_item_post_thumbnail a img {
    transform: scale(1.1);
    }
.layout_masonry_post_grid .layout_grid_item:hover .layout_grid_item_post_thumbnail a:after,
.layout_masonry_portfolio_grid .layout_grid_item:hover .layout_grid_item_post_thumbnail a:after {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl .layout_masonry_post_grid .layout_grid_item:hover .layout_grid_item_post_thumbnail a:after,
.rtl .layout_masonry_portfolio_grid .layout_grid_item:hover .layout_grid_item_post_thumbnail a:after {
    transform-origin: right;
    }
.layout_masonry_post_grid .layout_grid_item:hover .layout_grid_item_inner,
.layout_masonry_portfolio_grid .layout_grid_item:hover .layout_grid_item_inner {
    box-shadow: 0 10px 30px rgba(0,0,0,.2);
    }
.layout_masonry_post_grid .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_post_content .layout_grid_item_post_title:before,
.layout_masonry_portfolio_grid .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_post_content .layout_grid_item_post_title:before {
    transform: translateX(0) !important;
    }
.layout_masonry_post_grid.layout_gap_small .layout_masonry_post_grid_content,
.layout_masonry_post_grid.layout_gap_small .layout_masonry_portfolio_grid_content,
.layout_masonry_portfolio_grid.layout_gap_small .layout_masonry_post_grid_content,
.layout_masonry_portfolio_grid.layout_gap_small .layout_masonry_portfolio_grid_content {
    margin: -.3125em;
    }
.layout_masonry_post_grid.layout_gap_small .layout_masonry_post_grid_content .layout_grid_item,
.layout_masonry_post_grid.layout_gap_small .layout_masonry_portfolio_grid_content .layout_grid_item,
.layout_masonry_portfolio_grid.layout_gap_small .layout_masonry_post_grid_content .layout_grid_item,
.layout_masonry_portfolio_grid.layout_gap_small .layout_masonry_portfolio_grid_content .layout_grid_item {
    padding: .3125em;
    }
.layout_masonry_post_grid.layout_gap_normal .layout_masonry_post_grid_content,
.layout_masonry_post_grid.layout_gap_normal .layout_masonry_portfolio_grid_content,
.layout_masonry_portfolio_grid.layout_gap_normal .layout_masonry_post_grid_content,
.layout_masonry_portfolio_grid.layout_gap_normal .layout_masonry_portfolio_grid_content {
    margin: -.625em;
    }
.layout_masonry_post_grid.layout_gap_normal .layout_masonry_post_grid_content .layout_grid_item,
.layout_masonry_post_grid.layout_gap_normal .layout_masonry_portfolio_grid_content .layout_grid_item,
.layout_masonry_portfolio_grid.layout_gap_normal .layout_masonry_post_grid_content .layout_grid_item,
.layout_masonry_portfolio_grid.layout_gap_normal .layout_masonry_portfolio_grid_content .layout_grid_item {
    padding: .625em;
    }
.layout_masonry_post_grid.layout_gap_large .layout_masonry_post_grid_content,
.layout_masonry_post_grid.layout_gap_large .layout_masonry_portfolio_grid_content,
.layout_masonry_portfolio_grid.layout_gap_large .layout_masonry_post_grid_content,
.layout_masonry_portfolio_grid.layout_gap_large .layout_masonry_portfolio_grid_content {
    margin: -1.25em;
    }
.layout_masonry_post_grid.layout_gap_large .layout_masonry_post_grid_content .layout_grid_item,
.layout_masonry_post_grid.layout_gap_large .layout_masonry_portfolio_grid_content .layout_grid_item,
.layout_masonry_portfolio_grid.layout_gap_large .layout_masonry_post_grid_content .layout_grid_item,
.layout_masonry_portfolio_grid.layout_gap_large .layout_masonry_portfolio_grid_content .layout_grid_item {
    padding: 1.25em;
    }
@media screen and (max-width: 1400px) {
.layout_grid_container.layout_columns_6 .layout_grid_sizer,
.layout_grid_container.layout_columns_6 .layout_grid_item {
    width: 25%;
    }
}

@media screen and (max-width: 1300px) {
.layout_grid_container.layout_columns_5 .layout_grid_sizer,
.layout_grid_container.layout_columns_5 .layout_grid_item {
    width: 25%;
    }
}

@media screen and (max-width: 1200px) {
.layout_grid_container.layout_columns_4 .layout_grid_sizer,
.layout_grid_container.layout_columns_4 .layout_grid_item,
.layout_grid_container.layout_columns_5 .layout_grid_sizer,
.layout_grid_container.layout_columns_5 .layout_grid_item,
.layout_grid_container.layout_columns_6 .layout_grid_sizer,
.layout_grid_container.layout_columns_6 .layout_grid_item {
    width: 33.333%;
    }
}

@media screen and (max-width: 992px) {
.layout_grid_container.layout_columns_3 .layout_grid_sizer,
.layout_grid_container.layout_columns_3 .layout_grid_item,
.layout_grid_container.layout_columns_4 .layout_grid_sizer,
.layout_grid_container.layout_columns_4 .layout_grid_item,
.layout_grid_container.layout_columns_5 .layout_grid_sizer,
.layout_grid_container.layout_columns_5 .layout_grid_item,
.layout_grid_container.layout_columns_6 .layout_grid_sizer,
.layout_grid_container.layout_columns_6 .layout_grid_item {
    width: 50%;
    }
}

@media screen and (max-width: 768px) {
.layout_grid_container.layout_columns_1 .layout_grid_sizer,
.layout_grid_container.layout_columns_1 .layout_grid_item,
.layout_grid_container.layout_columns_2 .layout_grid_sizer,
.layout_grid_container.layout_columns_2 .layout_grid_item,
.layout_grid_container.layout_columns_3 .layout_grid_sizer,
.layout_grid_container.layout_columns_3 .layout_grid_item,
.layout_grid_container.layout_columns_4 .layout_grid_sizer,
.layout_grid_container.layout_columns_4 .layout_grid_item,
.layout_grid_container.layout_columns_5 .layout_grid_sizer,
.layout_grid_container.layout_columns_5 .layout_grid_item,
.layout_grid_container.layout_columns_6 .layout_grid_sizer,
.layout_grid_container.layout_columns_6 .layout_grid_item {
    width: 100%;
    }
}


.layout_latest_posts {
    justify-content: flex-start;
    }
.layout_latest_posts .layout_latest_posts_item {
    flex-grow: 0;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a {
    display: block;
    position: relative;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before {
    font-family:Arial,Helvetica,sans-serif;
    content:"";
    color: #fff;
    background: #f1b209;
    position: absolute;
    font-size: 1.5em;
    width: 2.708em;
    height: 2.708em;
    display: flex;
    flex: 0 0 2.708em;
    justify-content: center;
    align-items: center;
    transition: 300ms ease all;
    pointer-events: none;
    font-weight: normal;
    bottom: 0;
    z-index: 3;
    }
.rtl .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before {
    content:"";
    }
.layout_align_right .layout_align_left.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before,.layout_align_center .layout_align_left.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before,.layout_align_right .layout_align_left .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before,.layout_align_center .layout_align_left .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before,.layout_align_left.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before,.layout_align_left .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before {
    left: 0;
    transform: translateX(-100%) translateX(-.25em);
    }
.layout_align_left .layout_align_right.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before,.layout_align_center .layout_align_right.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before,.layout_align_left .layout_align_right .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before,.layout_align_center .layout_align_right .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before,.layout_align_right.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before,.layout_align_right .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before {
    right: 0;
    transform: translateX(100%) translateX(.25em);
    }
.layout_align_left .layout_align_center.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before,.layout_align_right .layout_align_center.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before,.layout_align_left .layout_align_center .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before,.layout_align_right .layout_align_center .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before,.layout_align_center.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before,.layout_align_center .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before {
    display: none;
    }
.siteHardRoundedButtons .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before,
.siteSoftRoundedButtons .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before {
    margin: 0 .25em;
    bottom: .25em;
    }
.siteHardRoundedButtons .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before {
    border-radius: 5px;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #0f0f0f;
    z-index: 2;
    pointer-events: none;
    opacity: .1;
    transform: scaleX(0);
    transform-origin: right;
    transition: 300ms ease transform;
    transition-delay: 100ms;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a img {
    display: block;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image:hover a:before {
    transform: translateX(0) !important;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image:hover a:after {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image:hover a:after {
    transform-origin: right;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content {
    display: flex;
    flex-direction: column;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_category {
    order: 1;
    font-size: .875em;
    padding-bottom: 1.5rem;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_category .post-categories {
    font-size: 1em;
    display: inline-flex;
    flex-wrap: wrap;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_category .post-categories li {
    display: inline-flex;
    align-items: center;
    margin: 0;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_category .post-categories li:not(:first-child):before {
    content: ' ';
    margin: 0 .5em;
    background: currentColor;
    width: 4px;
    height: 1px;
    display: inline-block;
    opacity: .2;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_category .post-categories li a {
    padding: 0;
    background: transparent;
    color: inherit;
    opacity: .7;
    transition: 200ms ease all;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_category .post-categories li a:hover {
    color: #f1b209;
    opacity: 1;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta {
    order: 4;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span {
    font-weight: normal;
    display: inline-flex;
    align-items: center;
    padding: 0 !important;
    line-height: 1.5;
    }
.siteLightSkin .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span,
.site-dark-skin .siteLightSkin .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span {
    color: rgba(0,0,0,.7);
    }
.site-dark-skin .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span,
.siteLightSkin .site-dark-skin .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span {
    color: rgba(255,255,255,.7);
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span:not(:last-child) {
    padding-left: 0 !important;
    padding-right: 1em !important;
    }
.rtl .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span:not(:last-child) {
    padding-right: 0 !important;
    padding-left: 1em !important;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span:before {
    font-family:Arial,Helvetica,sans-serif;
    display: block;
    color: #f1b209;
    margin-right: 5px;
    }
.rtl .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span:before {
    margin-left: 5px;
    margin-right: 0;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span.layout_latest_posts_item_date:before {
    content:"";
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span.layout_latest_posts_item_author:before {
    content:"";
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span.layout_latest_posts_item_comments:before {
    content:"";
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span.layout_latest_posts_item_author a {
    margin-left: .25em;
    color: currentColor;
    }
.rtl .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span.layout_latest_posts_item_author a {
    margin-left: 0;
    margin-right: .25em;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span.layout_latest_posts_item_author a:hover {
    color: #f1b209;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_title {
    order: 2;
    font-size: 1.563em;
    padding: 0;
    margin-bottom: .6em;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.25em;
    max-height: 2.5em;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_title a {
    color: inherit;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_title a:hover {
    color: #f1b209;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_excerpt {
    order: 3;
    padding-left: 0;
    padding-right: 0;
    font-size: .875em;
    opacity: .7;
    margin-bottom: 2em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 1.5em;
    max-height: 4.5em;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_read_more {
    order: 5;
    font-size: .875em;
    font-weight: bold;
    margin-bottom: .25em;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_read_more a {
    color: #fff;
    background: #f1b209;
    position: relative;
    display: inline-block;
    padding: .6em 1em;
    }
.layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_read_more a:hover {
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    transform: translateY(-5px);
    filter: brightness(1.1);
    }
.layout_latest_posts {
    margin: -1.25em -.625em 0;
    }
.layout_latest_posts .layout_latest_posts_item {
    padding: 1.25em .625em 0;
    }
.layout_latest_posts.layout_gap_small {
    margin: -.625em -.3125em 0;
    }
.layout_latest_posts.layout_gap_small .layout_latest_posts_item {
    padding: .625em .3125em 0;
    }
.layout_latest_posts.layout_gap_no_gap {
    margin: 0;
    }
.layout_latest_posts.layout_gap_no_gap .layout_latest_posts_item {
    padding: 0;
    }
.layout_latest_posts.layout_gap_large {
    margin: -2.5em -1.25em 0;
    }
.layout_latest_posts.layout_gap_large .layout_latest_posts_item {
    padding: 2.5em 1.25em 0;
    }


.layout_post_slider .layout_post_slider_item .layout_post_slider_item_image {
    overflow: hidden;
    margin: 0 0 1em;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a {
    display: block;
    position: relative;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before {
    font-family:Arial,Helvetica,sans-serif;
    content:"";
    color: #fff;
    background: #f1b209;
    position: absolute;
    font-size: 1.5em;
    width: 2.708em;
    height: 2.708em;
    display: flex;
    flex: 0 0 2.708em;
    justify-content: center;
    align-items: center;
    transition: 300ms ease all;
    pointer-events: none;
    font-weight: normal;
    bottom: 0;
    z-index: 3;
    }
.rtl .layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before {
    content:"";
    }
.layout_align_right .layout_align_left.layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before,.layout_align_center .layout_align_left.layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before,.layout_align_right .layout_align_left .layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before,.layout_align_center .layout_align_left .layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before,.layout_align_left.layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before,.layout_align_left .layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before {
    left: 0;
    transform: translateX(-100%) translateX(-.25em);
    }
.layout_align_left .layout_align_right.layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before,.layout_align_center .layout_align_right.layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before,.layout_align_left .layout_align_right .layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before,.layout_align_center .layout_align_right .layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before,.layout_align_right.layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before,.layout_align_right .layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before {
    right: 0;
    transform: translateX(100%) translateX(.25em);
    }
.layout_align_left .layout_align_center.layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before,.layout_align_right .layout_align_center.layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before,.layout_align_left .layout_align_center .layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before,.layout_align_right .layout_align_center .layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before,.layout_align_center.layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before,.layout_align_center .layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before {
    display: none;
    }
.siteHardRoundedButtons .layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before,
.siteSoftRoundedButtons .layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before {
    margin: 0 .25em;
    bottom: .25em;
    }
.siteHardRoundedButtons .layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before {
    border-radius: 5px;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #0f0f0f;
    z-index: 2;
    pointer-events: none;
    opacity: .1;
    transform: scaleX(0);
    transform-origin: right;
    transition: 300ms ease transform;
    transition-delay: 100ms;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a img {
    display: block;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_image:hover a:before {
    transform: translateX(0) !important;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_image:hover a:after {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl .layout_post_slider .layout_post_slider_item .layout_post_slider_item_image:hover a:after {
    transform-origin: right;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content {
    display: flex;
    flex-direction: column;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_category {
    order: 1;
    font-size: .875em;
    padding-bottom: 1.5rem;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_category .post-categories {
    font-size: 1em;
    display: inline-flex;
    flex-wrap: wrap;
    margin: 0;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_category .post-categories li {
    display: inline-flex;
    align-items: center;
    margin: 0;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_category .post-categories li:not(:first-child):before {
    content: ' ';
    margin: 0 .5em;
    background: currentColor;
    width: 4px;
    height: 1px;
    display: inline-block;
    opacity: .2;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_category .post-categories li a {
    padding: 0;
    background: transparent;
    color: inherit;
    opacity: .7;
    transition: 200ms ease all;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_category .post-categories li a:hover {
    color: #f1b209;
    opacity: 1;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta {
    order: 4;
    padding: 0 0 1em;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span {
    font-weight: normal;
    display: inline-flex;
    align-items: center;
    padding: 0 !important;
    line-height: 1.5;
    font-size: .875em;
    }
.siteLightSkin .layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span,
.site-dark-skin .siteLightSkin .layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span,
.siteLightSkin .site-dark-skin .siteLightSkin .layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span {
    color: rgba(0,0,0,.7);
    }
.site-dark-skin .layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span,
.siteLightSkin .site-dark-skin .layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span,
.site-dark-skin.siteLightSkin .site-dark-skin .layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span {
    color: rgba(255,255,255,.7);
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span:not(:last-child) {
    padding-left: 0 !important;
    padding-right: 1em !important;
    }
.rtl .layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span:not(:last-child) {
    padding-right: 0 !important;
    padding-left: 1em !important;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span:before {
    font-family:Arial,Helvetica,sans-serif;
    display: block;
    color: #f1b209;
    margin-right: 5px;
    }
.rtl .layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span:before {
    margin-left: 5px;
    margin-right: 0;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span.layout_post_slider_item_date:before {
    content:"";
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span.layout_post_slider_item_author:before {
    content:"";
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span.layout_post_slider_item_comments:before {
    content:"";
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span.layout_post_slider_item_author a {
    margin-left: .25em;
    color: currentColor;
    }
.rtl .layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span.layout_post_slider_item_author a {
    margin-left: 0;
    margin-right: .25em;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span.layout_post_slider_item_author a:hover {
    color: #f1b209;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_title {
    order: 2;
    font-size: 1.563em;
    padding: 0;
    margin-bottom: .6em;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.25em;
    max-height: 2.5em;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_title a {
    color: inherit;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_title a:hover {
    color: #f1b209;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_excerpt {
    order: 3;
    padding-left: 0;
    padding-right: 0;
    font-size: .875em;
    opacity: .7;
    margin-bottom: 2em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 1.5em;
    max-height: 4.5em;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_read_more {
    order: 5;
    font-size: .875em;
    font-weight: bold;
    margin-bottom: .25em;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_read_more a {
    color: currentColor;
    position: relative;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_read_more a:after {
    content: "";
    display: block;
    right: 1rem;
    left: 0;
    position: absolute;
    height: 2px;
    background: #f1b209;
    transform: scaleX(1);
    transform-origin: left;
    transition: 300ms ease transform;
    }
.rtl .layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_read_more a:after {
    left: 1rem;
    right: 0;
    transform-origin: right;
    }
.layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_read_more a:hover:after {
    transform: scaleX(0);
    transform-origin: right;
    }
.rtl .layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_read_more a:hover:after {
    transform-origin: left;
    }
.layout_post_slider .slick-list {
    margin: 0 -.625em;
    }
.layout_post_slider .slick-list .layout_post_slider_item {
    padding: 0 .625em;
    }
.layout_post_slider.layout_gap_small .slick-list {
    margin: 0 -.3125em;
    }
.layout_post_slider.layout_gap_small .slick-list .layout_post_slider_item {
    padding: 0 .3125em;
    }
.layout_post_slider.layout_gap_no_gap .slick-list {
    margin: 0;
    }
.layout_post_slider.layout_gap_no_gap .slick-list .layout_post_slider_item {
    padding: 0;
    }
.layout_post_slider.layout_gap_large .slick-list {
    margin: 0 -1.25em;
    }
.layout_post_slider.layout_gap_large .slick-list .layout_post_slider_item {
    padding: 0 1.25em;
    }


.layout_size_small.siteWorkingHours {
    font-size: .875em;
    }
.layout_size_normal.siteWorkingHours {
    font-size: 1em;
    }
.layout_size_large.siteWorkingHours {
    font-size: 1.125em;
    }
.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    line-height: 1.5;
    }
.siteLightSkin .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper,
.site-dark-skin .siteLightSkin .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper,
.siteLightSkin .site-dark-skin .siteLightSkin .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {
    color: #000;
    }
.site-dark-skin .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper,
.siteLightSkin .site-dark-skin .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper,
.site-dark-skin.siteLightSkin .site-dark-skin .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {
    color: #fff;
    }
.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_title {
    font-weight: bold;
    flex: 1 1 40%;
    max-width: 40%;
    padding-right: 10px;
    }
.rtl .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_title {
    padding-right: 0;
    padding-left: 10px;
    }
.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_content {
    opacity: .7;
    flex: 1 1 60%;
    max-width: 60%;
    padding-right: 110px;
    }
.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_content:last-child {
    padding-right: 0 !important;
    }
.layout_size_small.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_content {
    padding-right: 110px;
    }
.rtl .layout_size_small.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_content {
    padding-right: 0;
    padding-left: 110px;
    }
.layout_size_normal.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_content {
    padding-right: 130px;
    }
.rtl .layout_size_normal.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_content {
    padding-right: 0;
    padding-left: 130px;
    }
.layout_size_large.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_content {
    padding-right: 145px;
    }
.rtl .layout_size_large.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_content {
    padding-right: 0;
    padding-left: 145px;
    }
.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link {
    z-index: 1;
    display: flex;
    justify-content: flex-end;
    }
.layout_size_small.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link {
    margin-left: -100px;
    width: 100px;
    }
.rtl .layout_size_small.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link {
    margin-left: 0;
    margin-right: -100px;
    }
.layout_size_normal.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link {
    margin-left: -120px;
    width: 120px;
    }
.rtl .layout_size_normal.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link {
    margin-left: 0;
    margin-right: -120px;
    }
.layout_size_large.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link {
    margin-left: -135px;
    width: 135px;
    }
.rtl .layout_size_large.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link {
    margin-left: 0;
    margin-right: -135px;
    }
.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {
    padding: .333em 1em;
    font-size: .875em;
    display: inline-flex;
    background: #f1b209;
    color: #fff;
    white-space: nowrap;
    align-items: center;
    font-weight: bold;
    transition: 300ms ease all;
    }
.layout_size_small.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {
    max-width: 100px;
    }
.layout_size_normal.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {
    max-width: 120px;
    }
.layout_size_large.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {
    max-width: 135px;
    }
.siteHardRoundedButtons .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {
    border-radius: 5px;
    }
.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a:after {
    content:"";
    font-size: 1.167em;
    font-family:Arial,Helvetica,sans-serif;
    margin-left: 10px;
    font-weight: normal;
    }
.rtl .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a:after {
    margin-left: 0;
    margin-right: 10px;
    }
.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a:hover {
    transform: translateY(-5px);
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    filter: brightness(1.1);
    }
.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: currentColor;
    opacity: .1;
    }
.layout_size_small.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row:after {
    margin: .286em 0;
    }
.layout_size_normal.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row:after {
    margin: .375em 0;
    }
.layout_size_large.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row:after {
    margin: .5em 0;
    }
.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row:last-child:after {
    display: none;
    }
@media (max-width: 580px) {
.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {
    flex-wrap: wrap;
    }
.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_title {
    line-height: 2em;
    }
.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_content {
    padding-left: 0 !important;
    padding-right: 0 !important;
    line-height: 2em;
    }
.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link {
    margin: 0 !important;
    width: 100%;
    justify-content: flex-start;
    }
}

.siteHeadlineLineHeight125.layout_headline .layout_headline_content {
    line-height: 1.25;
    }

@media (min-width: 993px) {
.layout_top_border.layout_column .layout_column_content,
.layout_top_border.layout_column_inner .layout_column_content_inner {
    border-top: 1px solid rgba(0,0,0,.07);
    }
.layout_bottom_border.layout_column .layout_column_content,
.layout_bottom_border.layout_column_inner .layout_column_content_inner {
    border-bottom: 1px solid rgba(0,0,0,.07);
    }
.layout_left_border.layout_column .layout_column_content,
.layout_left_border.layout_column_inner .layout_column_content_inner {
    border-left: 1px solid rgba(0,0,0,.07);
    }
.layout_right_border.layout_column .layout_column_content,
.layout_right_border.layout_column_inner .layout_column_content_inner {
    border-right: 1px solid rgba(0,0,0,.07);
    }
.layout_border_color_white_transparent.layout_column .layout_column_content,
.layout_border_color_white_transparent.layout_column_inner .layout_column_content_inner {
    border-color: rgba(255,255,255,.2);
    }
.layout_border_color_white.layout_column .layout_column_content,
.layout_border_color_white.layout_column_inner .layout_column_content_inner {
    border-color: #FFF;
    }
.layout_border_color_black.layout_column .layout_column_content,
.layout_border_color_black.layout_column_inner .layout_column_content_inner {
    border-color: #000;
    }
.layout_border_color_accent.layout_column .layout_column_content,
.layout_border_color_accent.layout_column_inner .layout_column_content_inner {
    border-color: #f1b209;
    }
.layout_border_color_alternate.layout_column .layout_column_content,
.layout_border_color_alternate.layout_column_inner .layout_column_content_inner {
    border-color: #013989;
    }
.layout_border_width_1.layout_column .layout_column_content,
.layout_border_width_1.layout_column_inner .layout_column_content_inner {
    border-width: 1px;
    }
.layout_border_width_2.layout_column .layout_column_content,
.layout_border_width_2.layout_column_inner .layout_column_content_inner {
    border-width: 2px;
    }
.layout_border_width_3.layout_column .layout_column_content,
.layout_border_width_3.layout_column_inner .layout_column_content_inner {
    border-width: 3px;
    }
.layout_border_width_4.layout_column .layout_column_content,
.layout_border_width_4.layout_column_inner .layout_column_content_inner {
    border-width: 4px;
    }
.layout_border_width_5.layout_column .layout_column_content,
.layout_border_width_5.layout_column_inner .layout_column_content_inner {
    border-width: 5px;
    }
.layout_border_width_6.layout_column .layout_column_content,
.layout_border_width_6.layout_column_inner .layout_column_content_inner {
    border-width: 6px;
    }
.layout_border_width_7.layout_column .layout_column_content,
.layout_border_width_7.layout_column_inner .layout_column_content_inner {
    border-width: 7px;
    }
.layout_border_width_8.layout_column .layout_column_content,
.layout_border_width_8.layout_column_inner .layout_column_content_inner {
    border-width: 8px;
    }
.layout_border_width_9.layout_column .layout_column_content,
.layout_border_width_9.layout_column_inner .layout_column_content_inner {
    border-width: 9px;
    }
.layout_border_width_10.layout_column .layout_column_content,
.layout_border_width_10.layout_column_inner .layout_column_content_inner {
    border-width: 10px;
    }
.layout_border_width_11.layout_column .layout_column_content,
.layout_border_width_11.layout_column_inner .layout_column_content_inner {
    border-width: 11px;
    }
.layout_border_width_12.layout_column .layout_column_content,
.layout_border_width_12.layout_column_inner .layout_column_content_inner {
    border-width: 12px;
    }
.layout_border_width_13.layout_column .layout_column_content,
.layout_border_width_13.layout_column_inner .layout_column_content_inner {
    border-width: 13px;
    }
.layout_border_width_14.layout_column .layout_column_content,
.layout_border_width_14.layout_column_inner .layout_column_content_inner {
    border-width: 14px;
    }
.layout_border_width_15.layout_column .layout_column_content,
.layout_border_width_15.layout_column_inner .layout_column_content_inner {
    border-width: 15px;
    }
.layout_border_width_16.layout_column .layout_column_content,
.layout_border_width_16.layout_column_inner .layout_column_content_inner {
    border-width: 16px;
    }
.layout_border_width_17.layout_column .layout_column_content,
.layout_border_width_17.layout_column_inner .layout_column_content_inner {
    border-width: 17px;
    }
.layout_border_width_18.layout_column .layout_column_content,
.layout_border_width_18.layout_column_inner .layout_column_content_inner {
    border-width: 18px;
    }
.layout_border_width_19.layout_column .layout_column_content,
.layout_border_width_19.layout_column_inner .layout_column_content_inner {
    border-width: 19px;
    }
.layout_border_width_20.layout_column .layout_column_content,
.layout_border_width_20.layout_column_inner .layout_column_content_inner {
    border-width: 20px;
    }
}

@media (max-width: 360px) {
.layout_column.layout_padding_40 .layout_column_content {
    padding-left: 20px;
    padding-right: 20px;
    }
.layout_column_inner.layout_padding_40 .layout_column_inner_content {
    padding-left: 40px;
    padding-right: 40px;
    }
.layout_column.layout_padding_45 .layout_column_content {
    padding-left: 22.5px;
    padding-right: 22.5px;
    }
.layout_column_inner.layout_padding_45 .layout_column_inner_content {
    padding-left: 45px;
    padding-right: 45px;
    }
.layout_column.layout_padding_50 .layout_column_content {
    padding-left: 25px;
    padding-right: 25px;
    }
.layout_column_inner.layout_padding_50 .layout_column_inner_content {
    padding-left: 50px;
    padding-right: 50px;
    }
.layout_column.layout_padding_60 .layout_column_content {
    padding-left: 30px;
    padding-right: 30px;
    }
.layout_column_inner.layout_padding_60 .layout_column_inner_content {
    padding-left: 60px;
    padding-right: 60px;
    }
.layout_column.layout_padding_70 .layout_column_content {
    padding-left: 35px;
    padding-right: 35px;
    }
.layout_column_inner.layout_padding_70 .layout_column_inner_content {
    padding-left: 70px;
    padding-right: 70px;
    }
.layout_column.layout_padding_80 .layout_column_content {
    padding-left: 40px;
    padding-right: 40px;
    }
.layout_column_inner.layout_padding_80 .layout_column_inner_content {
    padding-left: 80px;
    padding-right: 80px;
    }
.layout_column.layout_padding_90 .layout_column_content {
    padding-left: 45px;
    padding-right: 45px;
    }
.layout_column_inner.layout_padding_90 .layout_column_inner_content {
    padding-left: 90px;
    padding-right: 90px;
    }
.layout_column.layout_padding_100 .layout_column_content {
    padding-left: 50px;
    padding-right: 50px;
    }
.layout_column_inner.layout_padding_100 .layout_column_inner_content {
    padding-left: 100px;
    padding-right: 100px;
    }
.layout_column.layout_padding_110 .layout_column_content {
    padding-left: 55px;
    padding-right: 55px;
    }
.layout_column_inner.layout_padding_110 .layout_column_inner_content {
    padding-left: 110px;
    padding-right: 110px;
    }
.layout_column.layout_padding_120 .layout_column_content {
    padding-left: 60px;
    padding-right: 60px;
    }
.layout_column_inner.layout_padding_120 .layout_column_inner_content {
    padding-left: 120px;
    padding-right: 120px;
    }
.layout_column.layout_padding_130 .layout_column_content {
    padding-left: 65px;
    padding-right: 65px;
    }
.layout_column_inner.layout_padding_130 .layout_column_inner_content {
    padding-left: 130px;
    padding-right: 130px;
    }
.layout_column.layout_padding_140 .layout_column_content {
    padding-left: 70px;
    padding-right: 70px;
    }
.layout_column_inner.layout_padding_140 .layout_column_inner_content {
    padding-left: 140px;
    padding-right: 140px;
    }
.layout_column.layout_padding_150 .layout_column_content {
    padding-left: 75px;
    padding-right: 75px;
    }
.layout_column_inner.layout_padding_150 .layout_column_inner_content {
    padding-left: 150px;
    padding-right: 150px;
    }
}

.siteFooterAccentIcon.layout_icon .layout_icon_holder:before {
    color: #f1b209 !important;
    }
.siteFooterAlternateIcon.layout_icon .layout_icon_holder:before {
    color: #013989 !important;
    }
.siteFooterDarkIcon.layout_icon .layout_icon_holder:before {
    color: #000 !important;
    }
.siteFooterLightIcon.layout_icon .layout_icon_holder:before {
    color: #fff !important;
    }
.siteAlternateQuoteIcon blockquote:before {
    color: #013989;
    }
.siteLightQuoteIcon blockquote:before {
    color: #fff;
    }
.siteDarkQuoteIcon blockquote:before {
    color: #000;
    }
.siteImgContentHalfWidth.layout_image.layout_content_exists .layout_image_content {
    width: 50%;
    }
.siteImgContentAlignRight.siteImgContentHalfWidth.layout_image.layout_content_exists .layout_image_content {
    margin-left: auto;
    }
@media (max-width: 640px) {
.siteImgContentHalfWidth.layout_image.layout_content_exists .layout_image_content {
    width: 100%;
    }
}

.layout_column.layout_column_inner_background_image .layout_column_content {
    background-size: cover;
    background-position: center;
    }
@media (max-width: 768px) {
.inline-YTPlayer .layout_section {
    height: auto !important;
    padding-bottom: 0 !important;
    }
}
.reset_variations {
    font-weight: normal;
    display: inline-flex;
    font-size: .875em;
    padding: .3em 1em;
    overflow: hidden;
    position: relative;
    line-height: 1.5rem;
    box-shadow: 0 0 #f1b209 inset;
    }
.siteHardRoundedButtons .reset_variations {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .reset_variations {
    border-radius: 5px;
    }
.siteLightSkin .reset_variations,
.site-dark-skin .siteLightSkin .reset_variations,
.siteLightSkin .site-dark-skin .siteLightSkin .reset_variations {
    color: #000;
    }
.site-dark-skin .reset_variations,
.siteLightSkin .site-dark-skin .reset_variations,
.site-dark-skin.siteLightSkin .site-dark-skin .reset_variations {
    color: #fff;
    }
.reset_variations:before {
    font-family:Arial,Helvetica,sans-serif;
    content:"";
    margin-right: .5em;
    }
.rtl .reset_variations:before {
    margin-right: 0;
    margin-left: .5em;
    }
.reset_variations:after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    content: "";
    display: block;
    z-index: -1;
    background: currentColor;
    opacity: .07;
    }
.reset_variations:hover {
    box-shadow: 0 -2.5em 0 #f1b209 inset;
    color: #fff !important;
    }
.cart-collaterals {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -1em;
    }
.cart-collaterals .cross-sells {
    flex: 1 1 100%;
    padding: 0 1em;
    order: 2;
    }
.cart-collaterals .cart_totals {
    flex: 1 1 100%;
    padding: 0 1em 2em 1em;
    order: 1;
    }
.cart-collaterals .cart_totals th {
    font-weight: bold;
    letter-spacing: -.03em;
    text-align: left;
    }
.siteLightSkin .cart-collaterals .cart_totals th,
.site-dark-skin .siteLightSkin .cart-collaterals .cart_totals th,
.siteLightSkin .site-dark-skin .siteLightSkin .cart-collaterals .cart_totals th {
    color: #000;
    }
.site-dark-skin .cart-collaterals .cart_totals th,
.siteLightSkin .site-dark-skin .cart-collaterals .cart_totals th,
.site-dark-skin.siteLightSkin .site-dark-skin .cart-collaterals .cart_totals th {
    color: #fff;
    }
.rtl .cart-collaterals .cart_totals th {
    text-align: right;
    }
.cart-collaterals .cart_totals td {
    text-align: right;
    }
.rtl .cart-collaterals .cart_totals td {
    text-align: left;
    }
tr.cart-subtotal,
tfoot {
    border-top: 2px solid #f1b209;
    }
tr.order-total,
tfoot {
    border-bottom: 2px solid #f1b209 !important;
    }
ul.wc_payment_methods {
    margin: 0 0 1em;
    list-style: none;
    }
.rtl ul.wc_payment_methods {
    text-align: right;
    }
ul.wc_payment_methods li .input-radio {
    margin-right: .2em;
    }
.rtl ul.wc_payment_methods li .input-radio {
    margin-right: 0;
    margin-left: .2em;
    }
ul.wc_payment_methods li img {
    max-height: 40px;
    margin-left: 10px;
    vertical-align: middle;
    }
ul.wc_payment_methods li .about_paypal {
    margin-left: .5em;
    color: #f1b209;
    }
.rtl ul.wc_payment_methods li .about_paypal {
    margin-left: 0;
    margin-right: .5em;
    }
ul.wc_payment_methods li div.payment_box {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 1rem;
    margin: 10px 0;
    position: relative;
    font-size: .875em;
    }
ul.wc_payment_methods li div.payment_box:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    box-shadow: 0 0 0 4px currentColor inset;
    opacity: .07;
    pointer-events: none;
    }
.siteGeneralElementsStyle_rounded ul.wc_payment_methods li div.payment_box:before {
    border-radius: 25px;
    }
ul.wc_payment_methods li div.payment_box span.help {
    font-size: .857em;
    }
ul.wc_payment_methods li div.payment_box p:last-child {
    margin-bottom: 0;
    }
#customer_details .col-1,
#customer_details .col-2 {
    margin-bottom: 2em;
    }
#payment .place-order {
    margin: 0 auto;
    text-align: center;
    }

.col2-set {
    width: 100%;
    }
.col2-set .col-1 {
    float: left;
    width: 48%;
    }
.rtl .col2-set .col-1 {
    float: right;
    }
.col2-set .col-2 {
    float: right;
    width: 48%;
    }
.rtl .col2-set .col-2 {
    float: left;
    }
img {
    height: auto;
    max-width: 100%;
    }


form fieldset {
    padding: 0;
    border: 0;
    }
form fieldset legend {
    font-size: 1.875em;
    font-family: Arial,Helvetica,sans-serif;
    padding: 1em 0;
    font-weight: 700;
    font-weight: bold;
    letter-spacing: -.05em;
    }
form .form-row {
    margin: 0 0 1em;
    position: relative;
    }
form input[type="submit"].button {
    text-align: center;
    }
form .form-row [placeholder]:focus::-webkit-input-placeholder {
    transition: opacity .5s .5s ease;
    opacity: 0;
    }
form .form-row {
    margin-bottom: 1.5em;
    }
form .form-row label {
    display: block;
    margin-bottom: -.5em;
    }
form .form-row label.inline,
form .form-row label.checkbox {
    display: inline;
    margin-bottom: 0;
    }
form .form-row select {
    cursor: pointer;
    margin: 0;
    }
form .form-row .select2-container {
    line-height: 2.5em;
    }
.rtlform .form-row .select2-container {
    text-align: right;
    }
form .form-row .select2-container .select2-choice {
    padding-left: 1em;
    height: 3.2em;
    line-height: 3.2em;
    }
.rtlform .form-row .select2-container .select2-choice {
    padding-left: 0;
    padding-right: 1em;
    }
form .form-row > span {
    display: block;
    }
form .form-row > span > em {
    font-size: .875em;
    font-style: normal;
    }
form .form-row .required {
    font-size: 0;
    text-decoration: none;
    position: relative;
    display: inline-block;
    }
form .form-row .required:after {
    display: block;
    content: "";
    background: #f1b209;
    width: 6px;
    height: 6px;
    position: absolute;
    z-index: 5;
    top: -3px;
    margin: 0 3px;
    }
.siteGeneralElementsStyle_rounded form .form-row .required:after {
    border-radius: 6px;
    }
.siteGeneralElementsStyle_skewed form .form-row .required:after {
    transform: skewY(-30deg);
    transform-origin: top right;
    }
.rtl.siteGeneralElementsStyle_skewed form .form-row .required:after {
    transform: skewY(30deg);
    transform-origin: top left;
    }
form .form-row textarea {
    height: 5em;
    display: block;
    box-shadow: none;
    }
form .form-row textarea#order_comments {
    min-height: 9em;
    margin-top: 1em;
    }
form .form-row::-webkit-input-placeholder {
    line-height: normal;
    }
form .form-row:-moz-placeholder {
    line-height: normal;
    }
form .form-row:-ms-input-placeholder {
    line-height: normal;
    }


.blockUI.blockOverlay {
    position: relative;
    }
.blockUI.blockOverlay:before,
.loader:before {
    content: "";
    line-height: 1;
    text-align: center;
    font-size: 2em;
    height: 1em;
    width: 1em;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -.5em;
    margin-top: -.5em;
    display: block;
    background: none center center;
    background-size: cover;
    color: rgba(0,0,0,.75);
    animation: spin 1s ease-in-out infinite;
    }
small.note {
    display: block;
    color: #777;
    font-size: .857em;
    margin-top: 10px;
    }


.wc-credit-card-form-card-cvc.visa,
.wc-credit-card-form-card-expiry.visa,
.wc-credit-card-form-card-number.visa {
    background-image: none;
    }
.wc-credit-card-form-card-cvc.mastercard,
.wc-credit-card-form-card-expiry.mastercard,
.wc-credit-card-form-card-number.mastercard {
    background-image: none;
    }
.wc-credit-card-form-card-cvc.laser,
.wc-credit-card-form-card-expiry.laser,
.wc-credit-card-form-card-number.laser {
    background-image: none;
    }
.wc-credit-card-form-card-cvc.dinersclub,
.wc-credit-card-form-card-expiry.dinersclub,
.wc-credit-card-form-card-number.dinersclub {
    background-image: none;
    }
.wc-credit-card-form-card-cvc.maestro,
.wc-credit-card-form-card-expiry.maestro,
.wc-credit-card-form-card-number.maestro {
    background-image: none;
    }
.wc-credit-card-form-card-cvc.jcb,
.wc-credit-card-form-card-expiry.jcb,
.wc-credit-card-form-card-number.jcb {
    background-image: none;
    }
.wc-credit-card-form-card-cvc.amex,
.wc-credit-card-form-card-expiry.amex,
.wc-credit-card-form-card-number.amex {
    background-image: none;
    }
.wc-credit-card-form-card-cvc.discover,
.wc-credit-card-form-card-expiry.discover,
.wc-credit-card-form-card-number.discover {
    background-image: none;
    }


span.siteNoStarRating {
    display: none;
    }
.star-rating:before {
    content: "\f005\f005\f005\f005\f005";
    letter-spacing: .1em;
    opacity: .2;
    font-family:Arial,Helvetica,sans-serif;
    }
.star-rating {
    overflow: hidden;
    position: relative;
    line-height: 1;
    font-family:Arial,Helvetica,sans-serif;
    margin: 0;
    display: inline-block;
    }
.star-rating .rating {
    display: none;
    }
.star-rating span {
    overflow: hidden;
    top: 0;
    left: 0;
    position: absolute;
    color: transparent;
    white-space: nowrap;
    }
.rtl .star-rating span {
    left: auto;
    right: 0;
    }
.star-rating span:before {
    content: "\f005\f005\f005\f005\f005";
    letter-spacing: .1em;
    color: #f1b209;
    }
.rtl .star-rating span:before {
    position: absolute;
    right: 0;
    }
.header.large .star-rating {
    line-height: inherit;
    margin-top: 2px;
    }
.widget_recent_reviews .star-rating {
    font-size: 12px;
    }
.widget_recent_reviews li a:after,
.widget_recent_reviews .reviewer:after {
    content: "";
    display: table;
    }


p.stars {
    position: relative;
    margin-bottom: 1.5em;
    font-size: 1.5em;
    letter-spacing: -.02em;
    }
p.stars > span {
    display: block;
    white-space: nowrap;
    }
p.stars a {
    display: inline-block;
    font-weight: 400;
    text-indent: -9999px;
    position: relative;
    border-bottom: 0 !important;
    outline: 0;
    position: absolute;
    top: 0;
    left: 0;
    letter-spacing: .05em;
    }
.rtl p.stars a {
    left: auto;
    right: 0;
    }
p.stars a:last-child {
    border-right: 0;
    }
p.stars a[class^="star-"]:after {
    font-family:Arial,Helvetica,sans-serif;
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
    color: rgba(0,0,0,.1);
    }
.siteLightSkin p.stars a[class^="star-"]:after,
.site-dark-skin .siteLightSkin p.stars a[class^="star-"]:after,
.siteLightSkin .site-dark-skin .siteLightSkin p.stars a[class^="star-"]:after {
    color: rgba(0,0,0,.1);
    }
.site-dark-skin p.stars a[class^="star-"]:after,
.siteLightSkin .site-dark-skin p.stars a[class^="star-"]:after,
.site-dark-skin.siteLightSkin .site-dark-skin p.stars a[class^="star-"]:after {
    color: rgba(255,255,255,.3);
    }
.rtl p.stars a[class^="star-"]:after {
    left: auto;
    right: 0;
    }
p.stars a[class^="star-"].active:after,
p.stars a[class^="star-"]:hover:after {
    color: #f1b209;
    font-family:Arial,Helvetica,sans-serif;
    }
p.stars a.star-1 {
    width: 1em;
    z-index: 10;
    }
p.stars a.star-1:after {
    content:"";
    }
p.stars a.star-2 {
    width: 2em;
    z-index: 9;
    }
p.stars a.star-2:after {
    content: "\f005\f005";
    }
p.stars a.star-3 {
    width: 3em;
    z-index: 8;
    }
p.stars a.star-3:after {
    content: "\f005\f005\f005";
    }
p.stars a.star-4 {
    width: 4em;
    z-index: 7;
    }
p.stars a.star-4:after {
    content: "\f005\f005\f005\f005";
    }
p.stars a.star-5 {
    width: 5em;
    border: 0;
    z-index: 6;
    }
p.stars a.star-5:after {
    content: "\f005\f005\f005\f005\f005";
    }


@keyframes spin {
from {
    transform: rotateX(0);
    }
to {
    transform: rotateX(100%);
    }
}


.pswp {
    z-index: 11000;
    pointer-events: none;
    display: block;
    opacity: 0;
    transition: 300ms ease all;
    transform: scale(1.1);
    position: fixed;
    transform-origin: center;
    }
.pswp.pswp--open {
    opacity: 1;
    pointer-events: initial;
    transform: scale(1);
    }
.pswp__bg {
    background: #0f0f0f !important;
    opacity: .9 !important;
    }
.pswp__top-bar {
    height: 5em;
    background: transparent !important;
    }
.siteHardRoundedButtons .pswp__top-bar,
.siteSoftRoundedButtons .pswp__top-bar {
    padding: 10px;
    }
.pswp__top-bar .pswp__button {
    width: 5em;
    height: 5em;
    opacity: 1;
    background: transparent !important;
    box-shadow: 0 0 #f1b209 inset !important;
    transition: 300ms ease box-shadow,300ms ease opacity,300ms ease color;
    color: #fff;
    border-radius: 0;
    }
.siteHardRoundedButtons .pswp__top-bar .pswp__button {
    border-radius: 50%;
    }
.siteSoftRoundedButtons .pswp__top-bar .pswp__button {
    border-radius: 5px;
    }
.siteHardRoundedButtons .pswp__top-bar .pswp__button,
.siteSoftRoundedButtons .pswp__top-bar .pswp__button {
    margin-left: 10px;
    }
.rtl.siteHardRoundedButtons .pswp__top-bar .pswp__button,
.rtl.siteSoftRoundedButtons .pswp__top-bar .pswp__button {
    margin-left: 0;
    margin-right: 5px;
    }
.rtl .pswp__top-bar .pswp__button {
    float: left;
    }
.pswp__top-bar .pswp__button:before {
    display: block;
    transition: 300ms ease transform;
    }
.pswp__top-bar .pswp__button:hover {
    background: transparent !important;
    box-shadow: 0 -5em #f1b209 inset !important;
    }
.pswp__top-bar .pswp__button.pswp__button--close:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    font-size: 2em;
    }
.pswp__top-bar .pswp__button.pswp__button--close:hover:before {
    transform: translateY(-5px);
    }
.pswp__top-bar .pswp__button.pswp__button--fs:before {
    font-family:Arial,Helvetica,sans-serif;
    content:"";
    }
.pswp__top-bar .pswp__button.pswp__button--fs:hover:before {
    transform: scale(1.25);
    }
.pswp__top-bar .pswp__button.pswp__button--zoom:before {
    font-family:Arial,Helvetica,sans-serif;
    content:"";
    }
.pswp__top-bar .pswp__button.pswp__button--zoom:hover:before {
    transform: rotate(90deg);
    }
.pswp__top-bar .pswp__counter {
    line-height: 1.5;
    opacity: 1;
    padding: 1.5em 2em;
    font-size: .75em;
    }
.rtl .pswp__top-bar .pswp__counter {
    left: auto;
    right: 0;
    }
.pswp__caption:not(.pswp__caption--fake) {
    background: transparent;
    text-align: left;
    color: #fff;
    font-size: .75em;
    line-height: 1.5;
    z-index: 9;
    width: calc(100% - 13.25em);
    height: 6.667em;
    display: flex;
    align-items: center;
    }
.rtl .pswp__caption:not(.pswp__caption--fake) {
    left: auto;
    right: 0;
    text-align: right;
    }
.pswp__caption:not(.pswp__caption--fake) .pswp__caption__center {
    text-align: left;
    padding: 1.5em 2em;
    max-width: 100%;
    font-size: inherit;
    line-height: inherit;
    color: currentColor;
    flex: 1 0 100%;
    }
.rtl .pswp__caption:not(.pswp__caption--fake) .pswp__caption__center {
    text-align: right;
    }
.pswp__counter {
    font-size: 12px;
    }
button.pswp__button.pswp__button--arrow--left,
button.pswp__button.pswp__button--arrow--right {
    width: 5em;
    height: 5em;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    background: #fff !important;
    color: #000 !important;
    z-index: 10;
    margin: 0;
    opacity: 1 !important;
    display: flex;
    align-content: center;
    justify-content: center;
    box-shadow: 0 0 #f1b209 inset !important;
    transition: 300ms ease box-shadow,300ms ease opacity;
    border-radius: 0;
    }
.siteHardRoundedButtons button.pswp__button.pswp__button--arrow--left,
.siteHardRoundedButtons button.pswp__button.pswp__button--arrow--right {
    border-radius: 0 50% 50% 0;
    }
.siteSoftRoundedButtons button.pswp__button.pswp__button--arrow--left,
.siteSoftRoundedButtons button.pswp__button.pswp__button--arrow--right {
    border-radius: 0 5px 5px 0;
    }
.siteHardRoundedButtons button.pswp__button.pswp__button--arrow--left,
.siteSoftRoundedButtons button.pswp__button.pswp__button--arrow--left,
.siteHardRoundedButtons button.pswp__button.pswp__button--arrow--right,
.siteSoftRoundedButtons button.pswp__button.pswp__button--arrow--right {
    transform: translate(-10px,-10px);
    }
.pswp__ui--idle button.pswp__button.pswp__button--arrow--left,
.pswp__ui--idle button.pswp__button.pswp__button--arrow--right {
    opacity: 0 !important;
    }
button.pswp__button.pswp__button--arrow--left:before,
button.pswp__button.pswp__button--arrow--right:before {
    font-size: 2em;
    transition: 300ms ease all;
    font-family:Arial,Helvetica,sans-serif;
    display: block;
    content: "\f105" !important;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    position: relative;
    width: auto;
    height: auto;
    background: none !important;
    line-height: 2.5em;
    }
.rtl button.pswp__button.pswp__button--arrow--left:before,
.rtl button.pswp__button.pswp__button--arrow--right:before {
    content: "\f104" !important;
    }
button.pswp__button.pswp__button--arrow--left:hover,
button.pswp__button.pswp__button--arrow--right:hover {
    box-shadow: 0 -5em #f1b209 inset !important;
    color: #fff !important;
    }
button.pswp__button.pswp__button--arrow--left:hover:before,
button.pswp__button.pswp__button--arrow--right:hover:before {
    transform: translateX(5px);
    }
.rtl button.pswp__button.pswp__button--arrow--left:hover:before,
.rtl button.pswp__button.pswp__button--arrow--right:hover:before {
    transform: translateX(-5px);
    }
.rtl button.pswp__button.pswp__button--arrow--left,
.rtl button.pswp__button.pswp__button--arrow--right {
    right: auto !important;
    left: 0;
    }
.siteHardRoundedButtons.rtl button.pswp__button.pswp__button--arrow--left,
.siteSoftRoundedButtons.rtl button.pswp__button.pswp__button--arrow--left,
.siteHardRoundedButtons.rtl button.pswp__button.pswp__button--arrow--right,
.siteSoftRoundedButtons.rtl button.pswp__button.pswp__button--arrow--right {
    transform: translate(10px,-10px);
    }
.siteHardRoundedButtons.rtl button.pswp__button.pswp__button--arrow--left,
.siteHardRoundedButtons.rtl button.pswp__button.pswp__button--arrow--right {
    border-radius: 50% 0 0 50%;
    }
.siteSoftRoundedButtons.rtl button.pswp__button.pswp__button--arrow--left,
.siteSoftRoundedButtons.rtl button.pswp__button.pswp__button--arrow--right {
    border-radius: 5px 0 0 5px;
    }
button.pswp__button.pswp__button--arrow--left {
    right: 5em;
    }
.rtl button.pswp__button.pswp__button--arrow--left {
    left: 5em;
    }
.siteHardRoundedButtons.rtl button.pswp__button.pswp__button--arrow--left,
.siteSoftRoundedButtons.rtl button.pswp__button.pswp__button--arrow--left {
    transform: translate(10px,-10px);
    }
.siteHardRoundedButtons.rtl button.pswp__button.pswp__button--arrow--left {
    border-radius: 0 50% 50% 0;
    }
.siteSoftRoundedButtons.rtl button.pswp__button.pswp__button--arrow--left {
    border-radius: 0 5px 5px 0;
    }
button.pswp__button.pswp__button--arrow--left:before {
    content: "\f104" !important;
    }
.rtl button.pswp__button.pswp__button--arrow--left:before {
    content: "\f105" !important;
    }
button.pswp__button.pswp__button--arrow--left:hover:before {
    transform: translateX(-5px);
    }
.rtl button.pswp__button.pswp__button--arrow--left:hover:before {
    transform: translateX(5px);
    }
.siteHardRoundedButtons button.pswp__button.pswp__button--arrow--left {
    border-radius: 50% 0 0 50%;
    }
.siteSoftRoundedButtons button.pswp__button.pswp__button--arrow--left {
    border-radius: 5px 0 0 5px;
    }


.select2-container .select2-dropdown {
    border: 0;
    border-radius: 0;
    display: block;
    width: 100%;
    list-style: none;
    max-height: 320px;
    overflow: auto;
    color: rgba(0,0,0,.7);
    background-color: #fff;
    box-shadow: 0 5px 30px rgba(0,0,0,.2);
    font-size: .875em;
    margin-top: 4px;
    }
.select2-container .select2-dropdown .select2-search--dropdown {
    padding: 1em;
    }
.select2-container .select2-dropdown .select2-search--dropdown .select2-search__field {
    border-left: 0;
    border-top: 0;
    border-right: 0;
    }
.select2-container .select2-dropdown .select2-results__options {
    margin: 0 !important;
    padding: 0 0 .8em;
    }
.select2-container .select2-dropdown .select2-results__option {
    padding: .375em 1.786em !important;
    transition: 300ms ease all;
    border: 0 !important;
    margin: 0;
    position: relative;
    background: transparent !important;
    }
.select2-container .select2-dropdown .select2-results__option:after {
    display: block;
    content: "";
    background: #f1b209;
    height: 2px;
    position: absolute;
    bottom: 3px;
    left: 1.768em;
    width: 20px;
    transition: 300ms ease transform;
    transform: scaleX(0);
    transform-origin: right;
    }
.rtl .select2-container .select2-dropdown .select2-results__option:after {
    left: auto;
    right: 1.768em;
    transform-origin: left;
    }
.select2-container .select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected="true"] {
    color: #000;
    }
.select2-container .select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected="true"]:after {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl .select2-container .select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected="true"]:after {
    transform-origin: right;
    }
.select2-container .select2-dropdown .select2-results__option[data-selected="true"] {
    background: rgba(0,0,0,.07) !important;
    }


.siteQuoteBooking .siteQuoteItem {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0 !important;
    }
.siteQuoteBooking .siteQuoteItem label {
    float: none !important;
    margin: 0 !important;
    flex: 0 0 230px;
    width: auto;
    }
.siteQuoteBooking .siteQuoteItem .siteQuoteItemInput {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: calc(100% - 230px);
    }
@media (max-width: 650px) {
.siteQuoteBooking .siteQuoteItem {
    display: block;
    }
.siteQuoteBooking .siteQuoteItem label {
    width: 100%;
    }
.siteQuoteBooking .siteQuoteItem .siteQuoteItemInput {
    width: 100%;
    }
}


.siteQuoteBooking input[type="text"],
.siteQuoteBooking input[type="email"],
.siteQuoteBooking input[type="password"],
.siteQuoteBooking input[type="url"],
.siteQuoteBooking input[type="tel"],
.siteQuoteBooking input[type="number"],
.siteQuoteBooking input[type="date"] {
    border: 0;
    border-radius: 0;
    }
.siteLightSkin .siteQuoteBooking input[type="text"],
.siteLightSkin .siteQuoteBooking input[type="email"],
.siteLightSkin .siteQuoteBooking input[type="password"],
.siteLightSkin .siteQuoteBooking input[type="url"],
.siteLightSkin .siteQuoteBooking input[type="tel"],
.siteLightSkin .siteQuoteBooking input[type="number"],
.siteLightSkin .siteQuoteBooking input[type="date"],
.site-dark-skin .siteLightSkin .siteQuoteBooking input[type="text"],
.site-dark-skin .siteLightSkin .siteQuoteBooking input[type="email"],
.site-dark-skin .siteLightSkin .siteQuoteBooking input[type="password"],
.site-dark-skin .siteLightSkin .siteQuoteBooking input[type="url"],
.site-dark-skin .siteLightSkin .siteQuoteBooking input[type="tel"],
.site-dark-skin .siteLightSkin .siteQuoteBooking input[type="number"],
.site-dark-skin .siteLightSkin .siteQuoteBooking input[type="date"],
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking input[type="text"],
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking input[type="email"],
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking input[type="password"],
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking input[type="url"],
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking input[type="tel"],
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking input[type="number"],
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking input[type="date"] {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }
.site-dark-skin .siteQuoteBooking input[type="text"],
.site-dark-skin .siteQuoteBooking input[type="email"],
.site-dark-skin .siteQuoteBooking input[type="password"],
.site-dark-skin .siteQuoteBooking input[type="url"],
.site-dark-skin .siteQuoteBooking input[type="tel"],
.site-dark-skin .siteQuoteBooking input[type="number"],
.site-dark-skin .siteQuoteBooking input[type="date"],
.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="text"],
.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="email"],
.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="password"],
.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="url"],
.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="tel"],
.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="number"],
.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="date"],
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="text"],
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="email"],
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="password"],
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="url"],
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="tel"],
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="number"],
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="date"] {
    border-bottom: 1px solid rgba(255,255,255,.3);
    }
.siteQuoteBooking input[type="text"]:hover,
.siteQuoteBooking input[type="email"]:hover,
.siteQuoteBooking input[type="password"]:hover,
.siteQuoteBooking input[type="url"]:hover,
.siteQuoteBooking input[type="tel"]:hover,
.siteQuoteBooking input[type="number"]:hover,
.siteQuoteBooking input[type="date"]:hover {
    box-shadow: none !important;
    }
.siteQuoteBooking input[type="text"]:focus,
.siteQuoteBooking input[type="email"]:focus,
.siteQuoteBooking input[type="password"]:focus,
.siteQuoteBooking input[type="url"]:focus,
.siteQuoteBooking input[type="tel"]:focus,
.siteQuoteBooking input[type="number"]:focus,
.siteQuoteBooking input[type="date"]:focus {
    box-shadow: none !important;
    }
.siteLightSkin .siteQuoteBooking input[type="text"]:focus,
.siteLightSkin .siteQuoteBooking input[type="email"]:focus,
.siteLightSkin .siteQuoteBooking input[type="password"]:focus,
.siteLightSkin .siteQuoteBooking input[type="url"]:focus,
.siteLightSkin .siteQuoteBooking input[type="tel"]:focus,
.siteLightSkin .siteQuoteBooking input[type="number"]:focus,
.siteLightSkin .siteQuoteBooking input[type="date"]:focus,
.site-dark-skin .siteLightSkin .siteQuoteBooking input[type="text"]:focus,
.site-dark-skin .siteLightSkin .siteQuoteBooking input[type="email"]:focus,
.site-dark-skin .siteLightSkin .siteQuoteBooking input[type="password"]:focus,
.site-dark-skin .siteLightSkin .siteQuoteBooking input[type="url"]:focus,
.site-dark-skin .siteLightSkin .siteQuoteBooking input[type="tel"]:focus,
.site-dark-skin .siteLightSkin .siteQuoteBooking input[type="number"]:focus,
.site-dark-skin .siteLightSkin .siteQuoteBooking input[type="date"]:focus,
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking input[type="text"]:focus,
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking input[type="email"]:focus,
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking input[type="password"]:focus,
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking input[type="url"]:focus,
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking input[type="tel"]:focus,
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking input[type="number"]:focus,
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking input[type="date"]:focus {
    border-bottom: 1px solid rgba(0,0,0,.3);
    }
.site-dark-skin .siteQuoteBooking input[type="text"]:focus,
.site-dark-skin .siteQuoteBooking input[type="email"]:focus,
.site-dark-skin .siteQuoteBooking input[type="password"]:focus,
.site-dark-skin .siteQuoteBooking input[type="url"]:focus,
.site-dark-skin .siteQuoteBooking input[type="tel"]:focus,
.site-dark-skin .siteQuoteBooking input[type="number"]:focus,
.site-dark-skin .siteQuoteBooking input[type="date"]:focus,
.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="text"]:focus,
.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="email"]:focus,
.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="password"]:focus,
.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="url"]:focus,
.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="tel"]:focus,
.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="number"]:focus,
.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="date"]:focus,
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="text"]:focus,
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="email"]:focus,
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="password"]:focus,
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="url"]:focus,
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="tel"]:focus,
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="number"]:focus,
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking input[type="date"]:focus {
    border-bottom-color: rgba(255,255,255,.7);
    }
.siteQuoteBooking .fancy-select .trigger {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    padding: 0 0 0 1.25em;
    }
.rtl .siteQuoteBooking .fancy-select .trigger {
    padding: 0 1.25em 0 0;
    }
.siteQuoteBooking .fancy-select .trigger:hover,
.siteQuoteBooking .fancy-select .trigger.open {
    box-shadow: none !important;
    }
.siteQuoteBooking textarea {
    border: 0;
    border-radius: 0;
    padding: .8em 1.25em;
    background: transparent;
    }
.siteLightSkin .siteQuoteBooking textarea,
.site-dark-skin .siteLightSkin .siteQuoteBooking textarea,
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking textarea {
    border: 1px solid rgba(0,0,0,.1);
    }
.site-dark-skin .siteQuoteBooking textarea,
.siteLightSkin .site-dark-skin .siteQuoteBooking textarea,
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking textarea {
    border: 1px solid rgba(255,255,255,.3);
    }
.siteQuoteBooking textarea:hover,
.siteQuoteBooking textarea:focus {
    box-shadow: none !important;
    }
.siteQuoteBooking textarea:focus {
    box-shadow: none !important;
    }
.siteLightSkin .siteQuoteBooking textarea:focus,
.site-dark-skin .siteLightSkin .siteQuoteBooking textarea:focus,
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking textarea:focus {
    border-color: rgba(0,0,0,.3);
    }
.site-dark-skin .siteQuoteBooking textarea:focus,
.siteLightSkin .site-dark-skin .siteQuoteBooking textarea:focus,
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking textarea:focus {
    border-color: rgba(255,255,255,.7);
    }


.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText {
    border: 0;
    border-radius: 0;
    padding-right: 2em;
    min-height: 3.125em;
    background: transparent;
    box-shadow: none !important;
    }
.rtl .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText {
    padding-right: 0;
    padding-left: 2em;
    }
.siteLightSkin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText,
.site-dark-skin .siteLightSkin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText,
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText {
    border-bottom: 1px solid rgba(0,0,0,.1);
    }
.site-dark-skin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText,
.siteLightSkin .site-dark-skin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText,
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText {
    border-bottom: 1px solid rgba(255,255,255,.3);
    }
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText .ddlabel {
    padding: 0 0 0 1.25em;
    color: currentColor;
    }
.rtl .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText .ddlabel {
    padding: 0 1.25em 0 0;
    }
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText .ddlabel .description {
    color: currentColor;
    font-size: .875em;
    opacity: .7;
    }
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText.siteNotSelected .ddlabel {
    opacity: .5;
    color: currentColor;
    }
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText .ddImage {
    padding: 0 0 0 1.25em;
    }
.rtl .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText .ddImage {
    padding: 0 1.25em 0 0;
    }
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText .ddImage img {
    height: 40px !important;
    }
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .arrow {
    top: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    display: flex;
    align-items: center;
    transition: none;
    }
.rtl .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .arrow {
    right: auto;
    left: 0;
    }
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius .ddTitle .arrow:before {
    width: auto;
    height: auto;
    border: 0;
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    display: block;
    padding: 0 .75em;
    transition: ease 250ms all;
    opacity: .3;
    transform-origin: center;
    }
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadius:hover .ddTitleText {
    box-shadow: none;
    }
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .ddTitleText,
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .ddTitleText {
    border: 0;
    border-radius: 0;
    padding-right: 2em;
    min-height: 3.125em;
    box-shadow: none !important;
    background: transparent;
    }
.rtl .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .ddTitleText,
.rtl .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .ddTitleText {
    padding-right: 0;
    padding-left: 2em;
    }
.siteLightSkin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .ddTitleText,
.site-dark-skin .siteLightSkin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .ddTitleText,
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .ddTitleText,
.siteLightSkin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .ddTitleText,
.site-dark-skin .siteLightSkin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .ddTitleText,
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .ddTitleText {
    border-bottom: 1px solid rgba(0,0,0,.3);
    }
.site-dark-skin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .ddTitleText,
.siteLightSkin .site-dark-skin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .ddTitleText,
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .ddTitleText,
.site-dark-skin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .ddTitleText,
.siteLightSkin .site-dark-skin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .ddTitleText,
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .ddTitleText {
    border-bottom-color: rgba(255,255,255,.7);
    }
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .ddTitleText .ddlabel,
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .ddTitleText .ddlabel {
    padding: 0 0 0 1.25em;
    color: currentColor;
    }
.rtl .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .ddTitleText .ddlabel,
.rtl .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .ddTitleText .ddlabel {
    padding: 0 1.25em 0 0;
    }
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .ddTitleText .ddlabel .description,
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .ddTitleText .ddlabel .description {
    color: currentColor;
    font-size: .875em;
    opacity: .7;
    }
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .ddTitleText.siteNotSelected .ddlabel,
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .ddTitleText.siteNotSelected .ddlabel {
    opacity: .5;
    color: currentColor;
    }
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .ddTitleText .ddImage,
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .ddTitleText .ddImage {
    padding: 0 0 0 1.25em;
    }
.rtl .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .ddTitleText .ddImage,
.rtl .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .ddTitleText .ddImage {
    padding: 0 1.25em 0 0;
    }
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .ddTitleText .ddImage img,
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .ddTitleText .ddImage img {
    height: 40px !important;
    }
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .arrow,
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .arrow {
    top: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    display: flex;
    align-items: center;
    }
.rtl .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .arrow,
.rtl .siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .arrow {
    right: auto;
    left: 0;
    }
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusTp .ddTitle .arrow:before,
.siteQuoteBooking .siteDropDown .dd.ddcommon.borderRadiusBtm .ddTitle .arrow:before {
    width: auto;
    height: auto;
    border: 0;
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    display: block;
    padding: 0 .75em;
    transition: ease 250ms all;
    transform-origin: center;
    transform: rotate(180deg);
    opacity: 1;
    }


.siteQuoteBooking .ddChild {
    border: 0;
    margin-top: 0;
    background: #fff;
    color: #000;
    max-height: 320px;
    overflow: auto;
    box-shadow: 0 5px 30px rgba(0,0,0,.2);
    transition: 300ms ease all;
    font-size: .875em;
    padding: 0;
    }
.siteQuoteBooking .ddChild ul li {
    border: 0;
    padding: .375em 1.786em !important;
    transition: 300ms ease all;
    color: rgba(0,0,0,.7);
    position: relative;
    background: transparent !important;
    }
.siteQuoteBooking .ddChild ul li:first-child {
    margin-top: .8em;
    }
.siteQuoteBooking .ddChild ul li:last-child {
    margin-bottom: .8em;
    }
.siteQuoteBooking .ddChild ul li .ddlabel {
    padding: 0;
    }
.siteQuoteBooking .ddChild ul li .ddlabel .description {
    font-size: .9em !important;
    color: currentColor !important;
    opacity: .8 !important;
    margin: 0 !important;
    transition: none !important;
    }
.siteQuoteBooking .ddChild ul li:after {
    display: block;
    content: "";
    background: #f1b209;
    height: 2px;
    position: absolute;
    bottom: 3px;
    left: 1.768em;
    width: 20px;
    transition: 300ms ease transform;
    transform: scaleX(0);
    transform-origin: right;
    }
.rtl .siteQuoteBooking .ddChild ul li:after {
    left: auto;
    right: 1.768em;
    transform-origin: left;
    }
.siteQuoteBooking .ddChild ul li:first-child {
    opacity: .5;
    color: currentColor !important;
    }
.siteQuoteBooking .ddChild ul li:first-child:after {
    display: none;
    }
.siteQuoteBooking .ddChild ul li .ddImage {
    padding: 2px 1em 2px 0;
    }
.rtl .siteQuoteBooking .ddChild ul li .ddImage {
    padding: 2px 0 2px 1em;
    }
.siteQuoteBooking .ddChild ul li .ddImage img {
    height: 40px !important;
    }
.siteQuoteBooking .ddChild ul li.selected:after {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl .siteQuoteBooking .ddChild ul li.selected:after {
    transform-origin: right;
    }
.siteQuoteBooking .ddChild ul li:hover,
.siteQuoteBooking .ddChild ul li.selected:hover {
    color: #000;
    }
.siteQuoteBooking .ddChild ul li:hover:after,
.siteQuoteBooking .ddChild ul li.selected:hover:after {
    transform: scaleX(1);
    transform-origin: left;
    }
.rtl .siteQuoteBooking .ddChild ul li:hover:after,
.rtl .siteQuoteBooking .ddChild ul li.selected:hover:after {
    transform-origin: right;
    }


.siteQuoteBooking .ui-slider {
    height: 8px;
    border: 0;
    border-radius: 0;
    margin-top: 14px;
    margin-bottom: 14px;
    }
.siteGeneralElementsStyle_rounded .siteQuoteBooking .ui-slider {
    height: 10px;
    border-radius: 10px;
    }
.siteLightSkin .siteQuoteBooking .ui-slider,
.site-dark-skin .siteLightSkin .siteQuoteBooking .ui-slider,
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking .ui-slider {
    background: rgba(0,0,0,.07);
    }
.site-dark-skin .siteQuoteBooking .ui-slider,
.siteLightSkin .site-dark-skin .siteQuoteBooking .ui-slider,
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking .ui-slider {
    background: rgba(255,255,255,.2);
    }
.siteQuoteBooking .ui-slider .ui-slider-handle {
    background: #f1b209;
    width: 2rem;
    height: 2rem;
    min-width: 2rem;
    box-shadow: none;
    top: -12px;
    margin-left: -17px;
    }
.siteQuoteBooking .ui-slider .ui-slider-handle .siteQuoteSliderValue {
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    padding: 0;
    margin: 0;
    min-width: 2rem;
    }
.siteQuoteBooking .ui-slider .ui-slider-handle.ui-state-hover,
.siteQuoteBooking .ui-slider .ui-slider-handle.ui-state-active,
.siteQuoteBooking .ui-slider .ui-slider-handle.ui-state-hover.ui-state-active {
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    filter: brightness(1.1);
    }
.siteQuoteBooking .ui-slider:hover {
    box-shadow: none;
    }


.siteQuoteBooking .siteQuoteSwitch {
    width: 4rem;
    border-radius: 1.5625rem;
    height: 2.125rem;
    border: 0;
    box-shadow: none;
    padding: 4px;
    }
.siteLightSkin .siteQuoteBooking .siteQuoteSwitch,
.site-dark-skin .siteLightSkin .siteQuoteBooking .siteQuoteSwitch,
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking .siteQuoteSwitch {
    background: rgba(0,0,0,.07);
    }
.site-dark-skin .siteQuoteBooking .siteQuoteSwitch,
.siteLightSkin .site-dark-skin .siteQuoteBooking .siteQuoteSwitch,
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking .siteQuoteSwitch {
    background: rgba(255,255,255,.2);
    }
.siteLightSkin .siteQuoteBooking .siteQuoteSwitch .siteQuoteSwitchInner,
.site-dark-skin .siteLightSkin .siteQuoteBooking .siteQuoteSwitch .siteQuoteSwitchInner,
.siteLightSkin .site-dark-skin .siteLightSkin .siteQuoteBooking .siteQuoteSwitch .siteQuoteSwitchInner {
    background: #fff;
    }
.site-dark-skin .siteQuoteBooking .siteQuoteSwitch .siteQuoteSwitchInner,
.siteLightSkin .site-dark-skin .siteQuoteBooking .siteQuoteSwitch .siteQuoteSwitchInner,
.site-dark-skin.siteLightSkin .site-dark-skin .siteQuoteBooking .siteQuoteSwitch .siteQuoteSwitchInner {
    background: #0f0f0f;
    }
.siteQuoteBooking .siteQuoteSwitch:hover {
    box-shadow: none;
    }
.siteQuoteBooking .siteQuoteSwitch.on .siteQuoteSwitchInner {
    background: #f1b209 !important;
    margin-left: 30px;
    }
.rtl .siteQuoteBooking .siteQuoteSwitch.on .siteQuoteSwitchInner {
    margin-left: auto;
    margin-right: 30px;
    }


.siteQuoteBooking .siteTotalNextWrapper .siteQuoteTotal {
    background: #f1b209;
    border-radius: 0;
    overflow: hidden;
    line-height: 3.125rem;
    height: auto !important;
    }
.siteSoftRoundedButtons .siteQuoteBooking .siteTotalNextWrapper .siteQuoteTotal {
    border-radius: 5px;
    }
.siteHardRoundedButtons .siteQuoteBooking .siteTotalNextWrapper .siteQuoteTotal {
    border-radius: 50px;
    }
.siteQuoteBooking .siteTotalNextWrapper .siteQuoteTotal .siteQuoteTotalText {
    font-weight: normal;
    }
.siteQuoteBooking .siteTotalNextWrapper .siteQuoteTotal .siteQuoteTotalCalc {
    font-weight: bold;
    font-size: 1.25em;
    border-radius: 0;
    line-height: 3.125rem;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    }
.siteQuoteBooking .siteTotalNextWrapper .siteQuoteTotal .siteQuoteTotalCurrency {
    font-weight: bold;
    font-size: 1.25em;
    border-radius: 0;
    line-height: 3.125rem;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    }
.siteQuoteBooking .siteContactNext {
    background: #f1b209;
    text-transform: none;
    font-weight: bold;
    color: #fff !important;
    border: 0;
    border-radius: 0;
    font-size: 1em;
    padding: 0 1.875em;
    min-height: 3.125rem;
    font-family: Arial,Helvetica,sans-serif;
    }
.siteSoftRoundedButtons .siteQuoteBooking .siteContactNext {
    border-radius: 5px;
    }
.siteHardRoundedButtons .siteQuoteBooking .siteContactNext {
    border-radius: 50px;
    }
.siteQuoteBooking .siteContactNext:hover {
    transform: translate(0,-5px) !important;
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    filter: brightness(1.1);
    }


.siteQuoteBooking .siteQuoteContact:not(.siteQuotelegacy form) {
    margin: 0 -1em 1em;
    }
.siteQuoteBooking .siteQuoteContact .siteQuoteItem {
    padding: 0 1em !important;
    display: block;
    margin-bottom: 1.5em;
    }
.siteQuoteBooking .siteQuoteContact .siteQuoteItem textarea {
    padding: .8em 1.25em;
    }
.siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory {
    position: relative;
    }
.siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory input {
    border-top: 0;
    border-right: 0;
    border-left: 0;
    box-shadow: none !important;
    padding-right: 2em;
    }
.siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory input:hover,
.siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory input:focus {
    box-shadow: none !important;
    }
.siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory input[type="date"]:before,
.siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory input.siteContactDate:before {
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    display: block;
    font-size: 1rem;
    opacity: .3;
    right: .75em;
    position: absolute;
    pointer-events: none;
    transition: 200ms ease opacity;
    }
.siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory textarea {
    box-shadow: none !important;
    }
.siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory textarea:hover,
.siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory textarea:focus {
    box-shadow: none !important;
    }
.siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory:after {
    display: block;
    content: "";
    background: #f1b209;
    width: 6px;
    height: 6px;
    position: absolute;
    top: .25em;
    right: 1.25em;
    z-index: 5;
    pointer-events: none;
    }
.siteGeneralElementsStyle_rounded .siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory:after {
    border-radius: 6px;
    }
.siteGeneralElementsStyle_skewed .siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory:after {
    transform: skewY(-30deg);
    transform-origin: top right;
    }
.rtl.siteGeneralElementsStyle_skewed .siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory:after {
    transform: skewY(30deg);
    transform-origin: top left;
    }
.rtl .siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory:after {
    right: auto;
    left: 1.25em;
    }
.siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory.siteContactFieldError input,
.siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory.siteContactFieldError textarea,
.siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory.siteContactFieldError .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText {
    border-color: #f1b209;
    }


.site_cc_email_confirmation_container {
    padding-left: 1em;
    margin-bottom: 2em;
    }
.rtl .site_cc_email_confirmation_container {
    padding-left: 0;
    padding-right: 1em;
    }
.site_cc_email_confirmation_container input[type="checkbox"] {
    position: relative !important;
    left: auto !important;
    right: auto !important;
    }
.site_cc_email_confirmation_container input[type="checkbox"]:before {
    right: -1px !important;
    left: -1px !important;
    }
.site_cc_email_confirmation_container label {
    padding: 0 !important;
    }
.site_cc_email_confirmation_container label:before,
.site_cc_email_confirmation_container label:after {
    display: none;
    }


.siteQuoteBooking .siteContactSubmit {
    font-size: 1em !important;
    cursor: pointer;
    width: auto !important;
    padding: 1em 1.875em !important;
    border: 0;
    transition: all 300ms ease;
    color: #fff;
    background: #f1b209;
    font-weight: bold !important;
    border-radius: 0;
    text-transform: none;
    line-height: 1;
    font-family: Arial,Helvetica,sans-serif;
    }
.siteSoftRoundedButtons .siteQuoteBooking .siteContactSubmit {
    border-radius: 5px;
    }
.siteHardRoundedButtons .siteQuoteBooking .siteContactSubmit {
    border-radius: 50px;
    }
.siteQuoteBooking .siteContactSubmit:hover {
    opacity: 1;
    transform: translateY(-5px);
    box-shadow: 0 5px 20px rgba(0,0,0,.2);
    text-shadow: none;
    filter: brightness(1.1);
    }


.siteDatePicker#ui-datepicker-div {
    background: #fff;
    border: 0;
    box-shadow: 0 5px 30px rgba(0,0,0,.2);
    border-radius: 0;
    }
.siteDatePicker .ui-datepicker-header {
    background: #f1b209;
    color: #fff;
    }
.siteDatePicker .ui-datepicker-calendar {
    background: transparent;
    }
.siteDatePicker .ui-datepicker-calendar th {
    width: 14.2857% !important;
    }
.siteDatePicker .ui-datepicker-calendar td {
    padding: .5em .3em;
    }


.siteQuoteBooking .siteSubmitMessage {
    font-size: 1rem;
    position: relative;
    padding: 1em;
    color: currentColor;
    font-weight: bold;
    display: none;
    line-height: 1.5;
    height: auto;
    margin-top: 1em;
    }
.siteQuoteBooking .siteSubmitMessage:before {
    display: block;
    content: "";
    position: absolute;
    left: 1em;
    top: 0;
    right: 1em;
    bottom: 0;
    box-shadow: 0 0 0 4px currentColor inset;
    opacity: .07;
    z-index: 1;
    }


.layout_floating_image {
    position: absolute;
    }
.layout_floating_image .layout_image {
    float: none;
    margin: 0 auto;
    }
.layout_floating_image .layout_image > span {
    margin: 0 auto;
    }
.layout_floating_image .layout_image > span img {
    margin: 0 auto;
    }
.layout_floating_image_vertical_position_top.layout_floating_image {
    top: 0;
    }
.layout_floating_image_vertical_position_middle.layout_floating_image {
    top: 50%;
    transform: translateY(-50%);
    bottom: auto;
    }
.layout_floating_image_vertical_position_bottom.layout_floating_image {
    bottom: 0;
    }
.layout_floating_image_horizontal_position_left.layout_floating_image {
    left: 0;
    }
.layout_floating_image_horizontal_position_center.layout_floating_image {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    }
.layout_floating_image_horizontal_position_right.layout_floating_image {
    right: 0;
    }
.layout_floating_image .layout_floating_image_image {
    transform: translateY(0);
    transition: transform 1200ms ease-out;
    }
.layout_floating_image_animation_style_ease_out.layout_floating_image .layout_floating_image_image {
    transition: transform 1200ms ease-out;
    }
.layout_floating_image_animation_style_ease_out_sine.layout_floating_image .layout_floating_image_image {
    transition: transform 1200ms cubic-bezier(.390,.575,.565,1);
    }
.layout_floating_image_animation_style_ease_in.layout_floating_image .layout_floating_image_image {
    transition: transform 1200ms ease-in;
    }
.layout_floating_image_animation_style_ease_in_sine.layout_floating_image .layout_floating_image_image {
    transition: transform 1200ms cubic-bezier(.470,0,.745,.715);
    }
.layout_floating_image_animation_style_ease_in_out.layout_floating_image .layout_floating_image_image {
    transition: transform 1200ms ease-in-out;
    }
.layout_floating_image_animation_style_ease_in_out_sine.layout_floating_image .layout_floating_image_image {
    transition: transform 1200ms cubic-bezier(.445,.050,.550,.950);
    }
.layout_floating_image_animation_style_ease_in_out_back.layout_floating_image .layout_floating_image_image {
    transition: transform 1200ms cubic-bezier(.680,-.550,.265,1.550);
    }
.layout_floating_image .layout_floating_image_image:nth-of-type(5n + 2) {
    transition-duration: 1400ms;
    }
.layout_floating_image .layout_floating_image_image:nth-of-type(5n + 3) {
    transition-duration: 1600ms;
    }
.layout_floating_image .layout_floating_image_image:nth-of-type(5n + 4) {
    transition-duration: 1800ms;
    }


.layout_floating_image_animation_duration_0.layout_floating_image .layout_floating_image_image {
    transition-duration: 0ms;
    }
.layout_floating_image_animation_duration_100.layout_floating_image .layout_floating_image_image {
    transition-duration: 100ms;
    }
.layout_floating_image_animation_duration_200.layout_floating_image .layout_floating_image_image {
    transition-duration: 200ms;
    }
.layout_floating_image_animation_duration_300.layout_floating_image .layout_floating_image_image {
    transition-duration: 300ms;
    }
.layout_floating_image_animation_duration_400.layout_floating_image .layout_floating_image_image {
    transition-duration: 400ms;
    }
.layout_floating_image_animation_duration_500.layout_floating_image .layout_floating_image_image {
    transition-duration: 500ms;
    }
.layout_floating_image_animation_duration_600.layout_floating_image .layout_floating_image_image {
    transition-duration: 600ms;
    }
.layout_floating_image_animation_duration_700.layout_floating_image .layout_floating_image_image {
    transition-duration: 700ms;
    }
.layout_floating_image_animation_duration_800.layout_floating_image .layout_floating_image_image {
    transition-duration: 800ms;
    }
.layout_floating_image_animation_duration_900.layout_floating_image .layout_floating_image_image {
    transition-duration: 900ms;
    }
.layout_floating_image_animation_duration_1000.layout_floating_image .layout_floating_image_image {
    transition-duration: 1000ms;
    }
.layout_floating_image_animation_duration_1100.layout_floating_image .layout_floating_image_image {
    transition-duration: 1100ms;
    }
.layout_floating_image_animation_duration_1200.layout_floating_image .layout_floating_image_image {
    transition-duration: 1200ms;
    }
.layout_floating_image_animation_duration_1300.layout_floating_image .layout_floating_image_image {
    transition-duration: 1300ms;
    }
.layout_floating_image_animation_duration_1400.layout_floating_image .layout_floating_image_image {
    transition-duration: 1400ms;
    }
.layout_floating_image_animation_duration_1500.layout_floating_image .layout_floating_image_image {
    transition-duration: 1500ms;
    }
.layout_floating_image_animation_duration_1600.layout_floating_image .layout_floating_image_image {
    transition-duration: 1600ms;
    }
.layout_floating_image_animation_duration_1700.layout_floating_image .layout_floating_image_image {
    transition-duration: 1700ms;
    }
.layout_floating_image_animation_duration_1800.layout_floating_image .layout_floating_image_image {
    transition-duration: 1800ms;
    }
.layout_floating_image_animation_duration_1900.layout_floating_image .layout_floating_image_image {
    transition-duration: 1900ms;
    }
.layout_floating_image_animation_duration_2000.layout_floating_image .layout_floating_image_image {
    transition-duration: 2000ms;
    }
.layout_floating_image_animation_duration_2500.layout_floating_image .layout_floating_image_image {
    transition-duration: 2500ms;
    }
.layout_floating_image_animation_duration_3000.layout_floating_image .layout_floating_image_image {
    transition-duration: 3000ms;
    }
.layout_floating_image_animation_duration_3500.layout_floating_image .layout_floating_image_image {
    transition-duration: 3500ms;
    }
.layout_floating_image_animation_duration_4000.layout_floating_image .layout_floating_image_image {
    transition-duration: 4000ms;
    }
.layout_floating_image_animation_duration_5000.layout_floating_image .layout_floating_image_image {
    transition-duration: 5000ms;
    }
.layout_floating_image_animation_duration_6000.layout_floating_image .layout_floating_image_image {
    transition-duration: 6000ms;
    }


.layout_floating_image_animation_delay_0.layout_floating_image .layout_floating_image_image {
    transition-delay: 0ms;
    }
.layout_floating_image_animation_delay_100.layout_floating_image .layout_floating_image_image {
    transition-delay: 100ms;
    }
.layout_floating_image_animation_delay_200.layout_floating_image .layout_floating_image_image {
    transition-delay: 200ms;
    }
.layout_floating_image_animation_delay_300.layout_floating_image .layout_floating_image_image {
    transition-delay: 300ms;
    }
.layout_floating_image_animation_delay_400.layout_floating_image .layout_floating_image_image {
    transition-delay: 400ms;
    }
.layout_floating_image_animation_delay_500.layout_floating_image .layout_floating_image_image {
    transition-delay: 500ms;
    }
.layout_floating_image_animation_delay_600.layout_floating_image .layout_floating_image_image {
    transition-delay: 600ms;
    }
.layout_floating_image_animation_delay_700.layout_floating_image .layout_floating_image_image {
    transition-delay: 700ms;
    }
.layout_floating_image_animation_delay_800.layout_floating_image .layout_floating_image_image {
    transition-delay: 800ms;
    }
.layout_floating_image_animation_delay_900.layout_floating_image .layout_floating_image_image {
    transition-delay: 900ms;
    }
.layout_floating_image_animation_delay_1000.layout_floating_image .layout_floating_image_image {
    transition-delay: 1000ms;
    }


.layout_floating_element {
    position: absolute;
    pointer-events: none;
    }
.layout_floating_element_vertical_position_top.layout_floating_element {
    top: 0;
    }
.layout_floating_element_vertical_position_middle.layout_floating_element {
    top: 50%;
    transform: translateY(-50%);
    bottom: auto;
    }
.layout_floating_element_vertical_position_bottom.layout_floating_element {
    bottom: 0;
    }
.layout_floating_element_horizontal_position_left.layout_floating_element {
    left: 0;
    }
.layout_floating_element_horizontal_position_center.layout_floating_element {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    }
.layout_floating_element_horizontal_position_right.layout_floating_element {
    right: 0;
    }
.layout_floating_element .layout_floating_element_html {
    transform: translateY(0);
    transition: transform 1200ms ease-out;
    }
.layout_floating_element_animation_style_ease_out.layout_floating_element .layout_floating_element_html {
    transition: transform 1200ms ease-out;
    }
.layout_floating_element_animation_style_ease_out_sine.layout_floating_element .layout_floating_element_html {
    transition: transform 1200ms cubic-bezier(.390,.575,.565,1);
    }
.layout_floating_element_animation_style_ease_in.layout_floating_element .layout_floating_element_html {
    transition: transform 1200ms ease-in;
    }
.layout_floating_element_animation_style_ease_in_sine.layout_floating_element .layout_floating_element_html {
    transition: transform 1200ms cubic-bezier(.470,0,.745,.715);
    }
.layout_floating_element_animation_style_ease_in_out.layout_floating_element .layout_floating_element_html {
    transition: transform 1200ms ease-in-out;
    }
.layout_floating_element_animation_style_ease_in_out_sine.layout_floating_element .layout_floating_element_html {
    transition: transform 1200ms cubic-bezier(.445,.050,.550,.950);
    }
.layout_floating_element_animation_style_ease_in_out_back.layout_floating_element .layout_floating_element_html {
    transition: transform 1200ms cubic-bezier(.680,-.550,.265,1.550);
    }
.layout_floating_element .layout_floating_element_html:nth-of-type(5n + 2) {
    transition-duration: 1400ms;
    }
.layout_floating_element .layout_floating_element_html:nth-of-type(5n + 3) {
    transition-duration: 1600ms;
    }
.layout_floating_element .layout_floating_element_html:nth-of-type(5n + 4) {
    transition-duration: 1800ms;
    }
.layout_floating_element .layout_floating_element_html > span {
    display: block;
    }


.layout_floating_element_animation_duration_0.layout_floating_element .layout_floating_element_html {
    transition-duration: 0ms;
    }
.layout_floating_element_animation_duration_100.layout_floating_element .layout_floating_element_html {
    transition-duration: 100ms;
    }
.layout_floating_element_animation_duration_200.layout_floating_element .layout_floating_element_html {
    transition-duration: 200ms;
    }
.layout_floating_element_animation_duration_300.layout_floating_element .layout_floating_element_html {
    transition-duration: 300ms;
    }
.layout_floating_element_animation_duration_400.layout_floating_element .layout_floating_element_html {
    transition-duration: 400ms;
    }
.layout_floating_element_animation_duration_500.layout_floating_element .layout_floating_element_html {
    transition-duration: 500ms;
    }
.layout_floating_element_animation_duration_600.layout_floating_element .layout_floating_element_html {
    transition-duration: 600ms;
    }
.layout_floating_element_animation_duration_700.layout_floating_element .layout_floating_element_html {
    transition-duration: 700ms;
    }
.layout_floating_element_animation_duration_800.layout_floating_element .layout_floating_element_html {
    transition-duration: 800ms;
    }
.layout_floating_element_animation_duration_900.layout_floating_element .layout_floating_element_html {
    transition-duration: 900ms;
    }
.layout_floating_element_animation_duration_1000.layout_floating_element .layout_floating_element_html {
    transition-duration: 1000ms;
    }
.layout_floating_element_animation_duration_1100.layout_floating_element .layout_floating_element_html {
    transition-duration: 1100ms;
    }
.layout_floating_element_animation_duration_1200.layout_floating_element .layout_floating_element_html {
    transition-duration: 1200ms;
    }
.layout_floating_element_animation_duration_1300.layout_floating_element .layout_floating_element_html {
    transition-duration: 1300ms;
    }
.layout_floating_element_animation_duration_1400.layout_floating_element .layout_floating_element_html {
    transition-duration: 1400ms;
    }
.layout_floating_element_animation_duration_1500.layout_floating_element .layout_floating_element_html {
    transition-duration: 1500ms;
    }
.layout_floating_element_animation_duration_1600.layout_floating_element .layout_floating_element_html {
    transition-duration: 1600ms;
    }
.layout_floating_element_animation_duration_1700.layout_floating_element .layout_floating_element_html {
    transition-duration: 1700ms;
    }
.layout_floating_element_animation_duration_1800.layout_floating_element .layout_floating_element_html {
    transition-duration: 1800ms;
    }
.layout_floating_element_animation_duration_1900.layout_floating_element .layout_floating_element_html {
    transition-duration: 1900ms;
    }
.layout_floating_element_animation_duration_2000.layout_floating_element .layout_floating_element_html {
    transition-duration: 2000ms;
    }
.layout_floating_element_animation_duration_2500.layout_floating_element .layout_floating_element_html {
    transition-duration: 2500ms;
    }
.layout_floating_element_animation_duration_3000.layout_floating_element .layout_floating_element_html {
    transition-duration: 3000ms;
    }
.layout_floating_element_animation_duration_3500.layout_floating_element .layout_floating_element_html {
    transition-duration: 3500ms;
    }
.layout_floating_element_animation_duration_4000.layout_floating_element .layout_floating_element_html {
    transition-duration: 4000ms;
    }
.layout_floating_element_animation_duration_5000.layout_floating_element .layout_floating_element_html {
    transition-duration: 5000ms;
    }
.layout_floating_element_animation_duration_6000.layout_floating_element .layout_floating_element_html {
    transition-duration: 6000ms;
    }


.layout_floating_element_animation_delay_0.layout_floating_image .layout_floating_element_html {
    transition-delay: 0ms;
    }
.layout_floating_element_animation_delay_100.layout_floating_image .layout_floating_element_html {
    transition-delay: 100ms;
    }
.layout_floating_element_animation_delay_200.layout_floating_image .layout_floating_element_html {
    transition-delay: 200ms;
    }
.layout_floating_element_animation_delay_300.layout_floating_image .layout_floating_element_html {
    transition-delay: 300ms;
    }
.layout_floating_element_animation_delay_400.layout_floating_image .layout_floating_element_html {
    transition-delay: 400ms;
    }
.layout_floating_element_animation_delay_500.layout_floating_image .layout_floating_element_html {
    transition-delay: 500ms;
    }
.layout_floating_element_animation_delay_600.layout_floating_image .layout_floating_element_html {
    transition-delay: 600ms;
    }
.layout_floating_element_animation_delay_700.layout_floating_image .layout_floating_element_html {
    transition-delay: 700ms;
    }
.layout_floating_element_animation_delay_800.layout_floating_image .layout_floating_element_html {
    transition-delay: 800ms;
    }
.layout_floating_element_animation_delay_900.layout_floating_image .layout_floating_element_html {
    transition-delay: 900ms;
    }
.layout_floating_element_animation_delay_1000.layout_floating_image .layout_floating_element_html {
    transition-delay: 1000ms;
    }


.layout_group {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 20em;
    }
.layout_group .layout_group_title {
    display: none;
    }
.layout_group .layout_group_item {
    flex-grow: 0;
    flex-shrink: 1;
    display: flex;
    overflow: hidden;
    }
.layout_group_cols_1.layout_group .layout_group_item {
    flex-basis: 100%;
    }
.layout_group_cols_2.layout_group .layout_group_item {
    flex-basis: 50%;
    }
.layout_group_cols_3.layout_group .layout_group_item {
    flex-basis: 33.33333%;
    }
.layout_group_cols_4.layout_group .layout_group_item {
    flex-basis: 25%;
    }
.layout_group_cols_5.layout_group .layout_group_item {
    flex-basis: 20%;
    }
.layout_group_cols_6.layout_group .layout_group_item {
    flex-basis: 16.66666%;
    }
.layout_group .layout_group_item .layout_group_item_content {
    position: relative;
    display: flex;
    flex: 1 1 100%;
    }
.layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_image {
    z-index: 1;
    display: flex;
    flex: 1 1 100%;
    }
.layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_image a {
    display: flex;
    position: relative;
    flex: 1 1 100%;
    }
.layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_image .layout_group_item_background_color {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
    transition: 500ms ease opacity;
    }
.layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_image .layout_group_item_background_image {
    flex: 1 1 100%;
    background-size: cover;
    background-position: center;
    }
.layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_image .layout_group_item_background_image img {
    height: 100%;
    width: 100%;
    display: block;
    }
.layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_hover {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 2.5em;
    z-index: 2;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: flex-end;
    transition: 500ms ease all;
    transform: translateX(-100%);
    pointer-events: none;
    }
.rtl .layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_hover {
    right: 0;
    left: 2.5em;
    transform: translateX(100%);
    }
.layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_hover .layout_group_item_arrow {
    width: 4.063em;
    height: 4.063em;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 4.063em;
    background: #f1b209;
    transition: 500ms ease all;
    transition-delay: 150ms;
    }
.siteHardRoundedButtons .layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_hover .layout_group_item_arrow,
.siteSoftRoundedButtons .layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_hover .layout_group_item_arrow {
    margin: 6px;
    }
.siteHardRoundedButtons .layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_hover .layout_group_item_arrow {
    border-radius: 50px;
    }
.siteSoftRoundedButtons .layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_hover .layout_group_item_arrow {
    border-radius: 5px;
    }
.layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_hover .layout_group_item_arrow:after {
    display: block;
    content:"";
    font-family:Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    }
.rtl .layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_hover .layout_group_item_arrow:after {
    content:"";
    }
.layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_hover .layout_group_item_content_hover_wrapper {
    background: #fff;
    color: rgba(0,0,0,.7);
    padding: 1.875em;
    flex: 1 1 auto;
    }
.layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_hover .layout_group_item_content_hover_wrapper .layout_group_item_content_title h3 {
    color: #000;
    font-size: 1.875em;
    }
.layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_hover .layout_group_item_content_hover_wrapper .layout_group_item_content_text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 1.5em;
    max-height: 4.5em;
    }
.layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_no_hover {
    position: absolute;
    bottom: 0;
    padding: 0 5.625em 5em;
    z-index: 2;
    transition: 500ms ease all;
    transform: scale(1);
    width: 100%;
    pointer-events: none;
    }
.layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_no_hover .layout_group_item_content_title {
    pointer-events: none;
    }
.layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_no_hover .layout_group_item_content_title h3 {
    color: inherit;
    font-size: 1.875em;
    }
.layout_group .layout_group_item:hover .layout_group_item_content .layout_group_item_content_image .layout_group_item_background_color {
    opacity: 0;
    }
.layout_group .layout_group_item:hover .layout_group_item_content .layout_group_item_content_no_hover {
    opacity: 0;
    transform: scale(1.1);
    }
.layout_group .layout_group_item:hover .layout_group_item_content .layout_group_item_content_hover {
    transform: translateX(0);
    }
@media (max-width: 1400px) {
.layout_group.layout_group_cols_6 {
    height: auto !important;
    }
.layout_group.layout_group_cols_6 .layout_group_item {
    flex-basis: 25%;
    height: 30em;
    }
.layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_no_hover {
    padding: 0 4.5em 4em;
    }
}

@media (max-width: 1300px) {
.layout_group.layout_group_cols_5 {
    height: auto !important;
    }
.layout_group.layout_group_cols_5 .layout_group_item {
    flex-basis: 25%;
    height: 30em;
    }
.layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_no_hover {
    padding: 0 3.25em 3em;
    }
}

@media (max-width: 1200px) {
.layout_group.layout_group_cols_4,
.layout_group.layout_group_cols_5,
.layout_group.layout_group_cols_6 {
    height: auto !important;
    }
.layout_group.layout_group_cols_4 .layout_group_item,
.layout_group.layout_group_cols_5 .layout_group_item,
.layout_group.layout_group_cols_6 .layout_group_item {
    flex-basis: 50%;
    height: 30em;
    }
}

@media (max-width: 992px) {
.layout_group.layout_group_cols_3,
.layout_group.layout_group_cols_4,
.layout_group.layout_group_cols_5,
.layout_group.layout_group_cols_6 {
    height: auto !important;
    }
.layout_group.layout_group_cols_3 .layout_group_item,
.layout_group.layout_group_cols_4 .layout_group_item,
.layout_group.layout_group_cols_5 .layout_group_item,
.layout_group.layout_group_cols_6 .layout_group_item {
    flex-basis: 50%;
    height: 30em;
    }
}

@media (max-width: 768px) {
.layout_group.layout_group_cols_2,
.layout_group.layout_group_cols_3,
.layout_group.layout_group_cols_4,
.layout_group.layout_group_cols_5,
.layout_group.layout_group_cols_6 {
    height: auto !important;
    }
.layout_group.layout_group_cols_2 .layout_group_item,
.layout_group.layout_group_cols_3 .layout_group_item,
.layout_group.layout_group_cols_4 .layout_group_item,
.layout_group.layout_group_cols_5 .layout_group_item,
.layout_group.layout_group_cols_6 .layout_group_item {
    flex-basis: 50%;
    height: 25em;
    }
}

@media (max-width: 640px) {
.layout_group.layout_group_cols_1,
.layout_group.layout_group_cols_2,
.layout_group.layout_group_cols_3,
.layout_group.layout_group_cols_4,
.layout_group.layout_group_cols_5,
.layout_group.layout_group_cols_6 {
    height: auto !important;
    }
.layout_group.layout_group_cols_1 .layout_group_item,
.layout_group.layout_group_cols_2 .layout_group_item,
.layout_group.layout_group_cols_3 .layout_group_item,
.layout_group.layout_group_cols_4 .layout_group_item,
.layout_group.layout_group_cols_5 .layout_group_item,
.layout_group.layout_group_cols_6 .layout_group_item {
    flex-basis: 100%;
    height: 20em;
    }
}

@media (max-width: 1399px) {

.layout_size_extrahuge.layout_headline h1,
.layout_size_extrahuge.layout_headline h2,
.layout_size_extrahuge.layout_headline h3,
.layout_size_extrahuge.layout_headline h4,
.layout_size_extrahuge.layout_headline h5,
.layout_size_extrahuge.layout_headline h6 {
    font-size: 6.5rem !important;
    }
.layout_size_huge.layout_headline h1,
.layout_size_huge.layout_headline h2,
.layout_size_huge.layout_headline h3,
.layout_size_huge.layout_headline h4,
.layout_size_huge.layout_headline h5,
.layout_size_huge.layout_headline h6 {
    font-size: 3.5rem !important;
    }
.layout_size_extralarge.layout_headline h1,
.layout_size_extralarge.layout_headline h2,
.layout_size_extralarge.layout_headline h3,
.layout_size_extralarge.layout_headline h4,
.layout_size_extralarge.layout_headline h5,
.layout_size_extralarge.layout_headline h6 {
    font-size: 3rem !important;
    }
.layout_size_large.layout_headline h1,
.layout_size_large.layout_headline h2,
.layout_size_large.layout_headline h3,
.layout_size_large.layout_headline h4,
.layout_size_large.layout_headline h5,
.layout_size_large.layout_headline h6 {
    font-size: 2.4rem !important;
    }
.layout_size_medium.layout_headline h1,
.layout_size_medium.layout_headline h2,
.layout_size_medium.layout_headline h3,
.layout_size_medium.layout_headline h4,
.layout_size_medium.layout_headline h5,
.layout_size_medium.layout_headline h6 {
    font-size: 2.25rem !important;
    }
}

@media (max-width: 1199px) {

.layout_size_extrahuge.layout_headline h1,
.layout_size_extrahuge.layout_headline h2,
.layout_size_extrahuge.layout_headline h3,
.layout_size_extrahuge.layout_headline h4,
.layout_size_extrahuge.layout_headline h5,
.layout_size_extrahuge.layout_headline h6 {
    font-size: 5rem !important;
    }
.layout_size_huge.layout_headline h1,
.layout_size_huge.layout_headline h2,
.layout_size_huge.layout_headline h3,
.layout_size_huge.layout_headline h4,
.layout_size_huge.layout_headline h5,
.layout_size_huge.layout_headline h6 {
    font-size: 3.5rem !important;
    }
.layout_size_extralarge.layout_headline h1,
.layout_size_extralarge.layout_headline h2,
.layout_size_extralarge.layout_headline h3,
.layout_size_extralarge.layout_headline h4,
.layout_size_extralarge.layout_headline h5,
.layout_size_extralarge.layout_headline h6 {
    font-size: 3rem !important;
    }
.layout_size_large.layout_headline h1,
.layout_size_large.layout_headline h2,
.layout_size_large.layout_headline h3,
.layout_size_large.layout_headline h4,
.layout_size_large.layout_headline h5,
.layout_size_large.layout_headline h6 {
    font-size: 2.4rem !important;
    }
.layout_size_medium.layout_headline h1,
.layout_size_medium.layout_headline h2,
.layout_size_medium.layout_headline h3,
.layout_size_medium.layout_headline h4,
.layout_size_medium.layout_headline h5,
.layout_size_medium.layout_headline h6 {
    font-size: 2.25rem !important;
    }
body {
    font-size: 14px;
    }
}

@media (max-width: 768px) {

.layout_size_extrahuge.layout_headline h1,
.layout_size_extrahuge.layout_headline h2,
.layout_size_extrahuge.layout_headline h3,
.layout_size_extrahuge.layout_headline h4,
.layout_size_extrahuge.layout_headline h5,
.layout_size_extrahuge.layout_headline h6 {
    font-size: 4rem !important;
    }
}

@media (max-width: 360px) {

.layout_size_extrahuge.layout_headline h1,
.layout_size_extrahuge.layout_headline h2,
.layout_size_extrahuge.layout_headline h3,
.layout_size_extrahuge.layout_headline h4,
.layout_size_extrahuge.layout_headline h5,
.layout_size_extrahuge.layout_headline h6 {
    font-size: 3.5rem;
    }
.layout_size_huge.layout_headline h1,
.layout_size_huge.layout_headline h2,
.layout_size_huge.layout_headline h3,
.layout_size_huge.layout_headline h4,
.layout_size_huge.layout_headline h5,
.layout_size_huge.layout_headline h6 {
    font-size: 3rem;
    }
body {
    font-size: 13px;
    }


.siteMenuVertical .mainHeader {
    width: 250px;
    }
.siteMenuVerticalLeft.siteMenuVerticalOn .site-content-wrap,
.siteMenuVerticalLeft.siteMenuVerticalOn .site-vertical-header-top,
.siteMenuVerticalLeft.siteMenuVerticalOn .site-site-footer {
    transform: translateX(250px);
    }
.siteMenuVerticalLeft.siteMenuVertical.siteStickyHeaderActive.siteMenuVerticalOn.siteStickyHeaderOpen .site-vertical-header-top {
    transform: translateX(250px) !important;
    }
.siteMenuVerticalRight.siteMenuVerticalOn .site-content-wrap {
    transform: translateX(-250px);
    }
.siteMenuVerticalRight.siteMenuVerticalOn .site-content-wrap,
.siteMenuVerticalRight.siteMenuVerticalOn .site-vertical-header-top,
.siteMenuVerticalRight.siteMenuVerticalOn .site-site-footer {
    transform: translateX(-250px);
    }
.rtl.siteMenuVerticalRight.siteMenuVerticalOn .site-content-wrap,
.rtl.siteMenuVerticalRight.siteMenuVerticalOn .site-vertical-header-top,
.rtl.siteMenuVerticalRight.siteMenuVerticalOn .site-site-footer {
    transform: translateX(-250px);
    }
}


@media (min-width: 1028px) {
.siteMenuVerticalLeft.siteMenuVerticalLeftEnabled:not(.siteHideMenu) .site-content-wrap,
.siteMenuVerticalLeft.siteMenuVerticalLeftEnabled:not(.siteHideMenu) .site-vertical-header-top,
.siteMenuVerticalLeft.siteMenuVerticalLeftEnabled:not(.siteHideMenu) .site-site-footer {
    transition: none;
    padding-left: 320px;
    }
.rtl .siteMenuVerticalLeft.siteMenuVerticalLeftEnabled:not(.siteHideMenu) .site-content-wrap,
.rtl .siteMenuVerticalLeft.siteMenuVerticalLeftEnabled:not(.siteHideMenu) .site-vertical-header-top,
.rtl .siteMenuVerticalLeft.siteMenuVerticalLeftEnabled:not(.siteHideMenu) .site-site-footer {
    padding-left: 0;
    padding-right: 320px;
    }
.siteMenuVerticalLeft.siteMenuVerticalLeftEnabled:not(.siteHideMenu) .mainHeader {
    transform: translateX(0%);
    }
.siteMenuVerticalLeft.siteMenuVerticalLeftEnabled:not(.siteHideMenu) .site-vertical-header-top {
    display: none;
    }
.siteMenuVerticalRight.siteMenuVerticalRightEnabled:not(.siteHideMenu) .site-content-wrap,
.siteMenuVerticalRight.siteMenuVerticalRightEnabled:not(.siteHideMenu) .site-vertical-header-top,
.siteMenuVerticalRight.siteMenuVerticalRightEnabled:not(.siteHideMenu) .site-site-footer {
    transition: none;
    padding-right: 320px;
    }
.rtl .siteMenuVerticalRight.siteMenuVerticalRightEnabled:not(.siteHideMenu) .site-content-wrap,
.rtl .siteMenuVerticalRight.siteMenuVerticalRightEnabled:not(.siteHideMenu) .site-vertical-header-top,
.rtl .siteMenuVerticalRight.siteMenuVerticalRightEnabled:not(.siteHideMenu) .site-site-footer {
    padding-right: 0;
    padding-left: 320px;
    }
.siteMenuVerticalRight.siteMenuVerticalRightEnabled:not(.siteHideMenu) .mainHeader {
    transform: translateX(0%);
    }
.siteMenuVerticalRight.siteMenuVerticalRightEnabled:not(.siteHideMenu) .site-vertical-header-top {
    display: none;
    }
}

.single-portfolio .sitePostContentHolder .layout_layout_boxed_600,
.single-post .sitePostContentHolder .layout_layout_boxed_600,
.single-product .sitePostContentHolder .layout_layout_boxed_600 {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_600 .layout_cell,
.single-post .sitePostContentHolder .layout_layout_boxed_600 .layout_cell,
.single-product .sitePostContentHolder .layout_layout_boxed_600 .layout_cell {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_700,
.single-post .sitePostContentHolder .layout_layout_boxed_700,
.single-product .sitePostContentHolder .layout_layout_boxed_700 {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_700 .layout_cell,
.single-post .sitePostContentHolder .layout_layout_boxed_700 .layout_cell,
.single-product .sitePostContentHolder .layout_layout_boxed_700 .layout_cell {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_800,
.single-post .sitePostContentHolder .layout_layout_boxed_800,
.single-product .sitePostContentHolder .layout_layout_boxed_800 {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_800 .layout_cell,
.single-post .sitePostContentHolder .layout_layout_boxed_800 .layout_cell,
.single-product .sitePostContentHolder .layout_layout_boxed_800 .layout_cell {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_900,
.single-post .sitePostContentHolder .layout_layout_boxed_900,
.single-product .sitePostContentHolder .layout_layout_boxed_900 {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_900 .layout_cell,
.single-post .sitePostContentHolder .layout_layout_boxed_900 .layout_cell,
.single-product .sitePostContentHolder .layout_layout_boxed_900 .layout_cell {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_1000,
.single-post .sitePostContentHolder .layout_layout_boxed_1000,
.single-product .sitePostContentHolder .layout_layout_boxed_1000 {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_1000 .layout_cell,
.single-post .sitePostContentHolder .layout_layout_boxed_1000 .layout_cell,
.single-product .sitePostContentHolder .layout_layout_boxed_1000 .layout_cell {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_1100,
.single-post .sitePostContentHolder .layout_layout_boxed_1100,
.single-product .sitePostContentHolder .layout_layout_boxed_1100 {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_1100 .layout_cell,
.single-post .sitePostContentHolder .layout_layout_boxed_1100 .layout_cell,
.single-product .sitePostContentHolder .layout_layout_boxed_1100 .layout_cell {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_1200,
.single-post .sitePostContentHolder .layout_layout_boxed_1200,
.single-product .sitePostContentHolder .layout_layout_boxed_1200 {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_1200 .layout_cell,
.single-post .sitePostContentHolder .layout_layout_boxed_1200 .layout_cell,
.single-product .sitePostContentHolder .layout_layout_boxed_1200 .layout_cell {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_1300,
.single-post .sitePostContentHolder .layout_layout_boxed_1300,
.single-product .sitePostContentHolder .layout_layout_boxed_1300 {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_1300 .layout_cell,
.single-post .sitePostContentHolder .layout_layout_boxed_1300 .layout_cell,
.single-product .sitePostContentHolder .layout_layout_boxed_1300 .layout_cell {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_1400,
.single-post .sitePostContentHolder .layout_layout_boxed_1400,
.single-product .sitePostContentHolder .layout_layout_boxed_1400 {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_1400 .layout_cell,
.single-post .sitePostContentHolder .layout_layout_boxed_1400 .layout_cell,
.single-product .sitePostContentHolder .layout_layout_boxed_1400 .layout_cell {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_1500,
.single-post .sitePostContentHolder .layout_layout_boxed_1500,
.single-product .sitePostContentHolder .layout_layout_boxed_1500 {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_1500 .layout_cell,
.single-post .sitePostContentHolder .layout_layout_boxed_1500 .layout_cell,
.single-product .sitePostContentHolder .layout_layout_boxed_1500 .layout_cell {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_1600,
.single-post .sitePostContentHolder .layout_layout_boxed_1600,
.single-product .sitePostContentHolder .layout_layout_boxed_1600 {
    width: 100%;
    }
.single-portfolio .sitePostContentHolder .layout_layout_boxed_1600 .layout_cell,
.single-post .sitePostContentHolder .layout_layout_boxed_1600 .layout_cell,
.single-product .sitePostContentHolder .layout_layout_boxed_1600 .layout_cell {
    width: 100%;
    }
@media (max-width: 1199px) {
}

@media (max-width: 992px) {
.col2-set .col-1,
.col2-set .col-2,
.cart-collaterals .cross-sells,
.cart-collaterals .cart_totals {
    float: none;
    flex-basis: 100%;
    display: block;
    width: 100%;
    }
}

@media (max-width: 768px) {
}

@media (max-width: 620px) {
.cart-collaterals {
    display: block;
    }
.cart-collaterals h2 {
    text-align: center;
    }
}
.timeline_container.timeline_container_line_position_left.timeline_container_has_line_style .timeline_container_line {
    right: 0;
    left: auto;
    border-color: #f1b209;
    border-width: 2px;
    }
.timeline_container.timeline_container_line_position_left.timeline_container_has_line_style .timeline_group {
    text-align: right;
    }
.timeline_container.timeline_container_line_position_left.timeline_container_has_line_style .timeline_item {
    margin-right: 2.5rem;
    margin-left: 0;
    }
.siteSoftRoundedButtons .timeline_container.timeline_container_line_position_left.timeline_container_has_line_style .timeline_item {
    border-radius: 10px !important;
    }
.siteHardRoundedButtons .timeline_container.timeline_container_line_position_left.timeline_container_has_line_style .timeline_item {
    border-radius: 10px !important;
    }
.timeline_container.timeline_container_line_position_left.timeline_container_has_line_style .timeline_item_override_marker_type_inherit.timeline_item .timeline_item_marker {
    left: auto;
    right: calc(-2.4rem - 6px);
    border-color: #f1b209;
    background: #f1b209;
    top: 2.5rem;
    }
.timeline_container.timeline_container_line_position_left.timeline_container_has_line_style .timeline_item_override_alignment_inherit.timeline_item {
    text-align: right;
    }
.timeline_container.timeline_container_line_position_left.timeline_container_has_line_style .timeline_item_connection {
    border-left-width: 10px !important;
    border-left-style: solid !important;
    border-left-color: #eee !important;
    border-right: none !important;
    right: -8px !important;
    transform: translateY(0%) !important;
    left: auto !important;
    }
.timeline_container.timeline_container_line_position_left.timeline_container_has_line_style .timeline_group_header {
    margin-right: -2em;
    text-align: center;
    width: 4em;
    height: 4em;
    background: #013989;
    color: #fff;
    }
.timeline_container.timeline_container_line_position_left.timeline_container_has_line_style .timeline_group_override_title_size_large.timeline_group .timeline_group_header_title {
    font-size: 1.2rem;
    font-weight: 400;
    }
.timeline_container.timeline_container_line_position_left.timeline_container_has_line_style .timeline_item_override_icon_position_inherit.timeline_item .timeline_item_icon {
    left: auto;
    right: -5.5rem;
    top: 2.5rem;
    border-radius: 0;
    }
.siteLightSkin .timeline_container .timeline_item .timeline_item_header .timeline_item_header_title,
.site-dark-skin .siteLightSkin .timeline_container .timeline_item .timeline_item_header .timeline_item_header_title,
.siteLightSkin .site-dark-skin .siteLightSkin .timeline_container .timeline_item .timeline_item_header .timeline_item_header_title {
    color: #000;
    }
.site-dark-skin .timeline_container .timeline_item .timeline_item_header .timeline_item_header_title,
.siteLightSkin .site-dark-skin .timeline_container .timeline_item .timeline_item_header .timeline_item_header_title,
.site-dark-skin.siteLightSkin .site-dark-skin .timeline_container .timeline_item .timeline_item_header .timeline_item_header_title {
    color: #fff;
    }
.timeline_container .timeline_item.siteAccent .timeline_item_inner {
    background: #f1b209 !important;
    border-color: #f1b209 !important;
    color: #fff !important;
    }
.timeline_container .timeline_item.siteAccent .timeline_item_inner .timeline_item_header_title {
    color: #fff !important;
    }
.timeline_container .timeline_item.siteAccent .timeline_item_connection {
    border-left-color: #f1b209 !important;
    }
.timeline_container .timeline_item.siteAlternate .timeline_item_inner {
    background: #013989 !important;
    border-color: #013989 !important;
    color: #fff !important;
    }
.timeline_container .timeline_item.siteAlternate .timeline_item_inner .timeline_item_header_title {
    color: #fff !important;
    }
.timeline_container .timeline_item.siteAlternate .timeline_item_connection {
    border-left-color: #013989 !important;
    }
.timeline_container .timeline_item .timeline_item_inner .timeline_item_content:empty {
    padding-bottom: 0 !important;
    }


.layout_row[data-structure="12-12-12-12-12"] .layout_column[data-width="12"],
.layout_inner_row[data-structure="12-12-12-12-12"] .layout_inner_column[data-width="12"] {
    flex-basis: 20%;
    max-width: 20%;
    }
@media (max-width: 1200px) {
.layout_row[data-structure="12-12-12-12-12"],
.layout_inner_row[data-structure="12-12-12-12-12"] {
    justify-content: flex-start;
    }
.layout_row[data-structure="12-12-12-12-12"] .layout_column[data-width="12"],
.layout_inner_row[data-structure="12-12-12-12-12"] .layout_inner_column[data-width="12"] {
    flex-basis: 33.333%;
    max-width: 33.333%;
    }
}

@media (max-width: 992px) {
.layout_row[data-structure="12-12-12-12-12"] .layout_column[data-width="12"],
.layout_inner_row[data-structure="12-12-12-12-12"] .layout_inner_column[data-width="12"] {
    flex-basis: 50%;
    max-width: 50%;
    }
}

@media (max-width: 768px) {
.layout_row[data-structure="12-12-12-12-12"] .layout_column[data-width="12"],
.layout_inner_row[data-structure="12-12-12-12-12"] .layout_inner_column[data-width="12"] {
    flex-basis: 100%;
    max-width: 100%;
    }
}


body.rtl {
    direction: rtl;
    unicode-bidi: embed;
    }
body.rtl.siteMenuHorizontal .topTools .siteIconWidget:not(:first-child),
body.rtl.siteMenuHorizontal .topBarInMenu .siteIconWidget:not(:first-child) {
    margin-left: 0;
    margin-right: 1.25rem;
    }
body.rtl .rowItem {
    float: right;
    }
body.rtl .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta > span:before {
    margin: 0 0 0 5px;
    }
body.rtl .star-rating:before {
    display: block !important;
    }
body.rtl .star-rating span:before {
    display: block !important;
    }


.content-block-separator {
    margin: 1em auto;
    max-width: 100px;
    }
.content-block-separator.is-style-wide {
    max-width: 100%;
    }


.content-block-gallery {
    margin: 0;
    }
.content-block-gallery li:first-child {
    margin-left: 0;
    }
.content-block-gallery.alignleft {
    float: left;
    }


p.has-drop-cap:not(:focus):first-letter {
    float: left;
    font-size: 8rem;
    font-weight: bold;
    color: #f1b209;
    text-transform: uppercase;
    font-style: normal;
    line-height: .7;
    }
.has-large-font-size {
    line-height: 1 !important;
    font-size: 2.2em;
    }
.content-block-quote p {
    font-size: 1em;
    }
.content-block-quote cite {
    display: block;
    }
.content-block-quote.is-large,
.content-block-quote.is-style-large {
    padding: 3.5em 0 0;
    margin: 0;
    }
.content-block-quote.is-large:before,
.content-block-quote.is-style-large:before {
    font-size: 6em;
    }
.content-block-quote.is-large p,
.content-block-quote.is-style-large p {
    font-size: 1.3em;
    font-style: normal;
    }
.content-block-quote.is-large cite,
.content-block-quote.is-style-large cite {
    text-align: center;
    }
.content-block-pullquote blockquote:before {
    left: 50%;
    transform: translateX(-50%);
    }
.content-block-pullquote blockquote p {
    font-size: 1.5em;
    }
.content-block-pullquote.is-style-solid-color blockquote:before {
    left: 0;
    transform: none;
    }
p.has-background {
    border-radius: none;
    }
.siteSoftRoundedButtons p.has-background {
    border-radius: 5px;
    }
.siteHardRoundedButtons p.has-background {
    border-radius: 5px;
    }


.content-block-file .content-block-file__button {
    border-radius: none;
    }
.siteSoftRoundedButtons .content-block-file .content-block-file__button {
    border-radius: 5px;
    }
.siteHardRoundedButtons .content-block-file .content-block-file__button {
    border-radius: 50px;
    }
.content-block-button {
    margin-bottom: .5em;
    }
.content-block-button .content-block-button__link {
    font-size: 1em;
    font-weight: bold;
    padding: 1.063em 1.875em;
    line-height: 1;
    }
.content-block-button .content-block-button__link:hover {
    opacity: .8;
    }
.content-block-button.is-style-outline .content-block-button__link {
    text-align: center;
    }
.content-block-button.is-style-squared .content-block-button__link {
    border-radius: 0;
    }
.content-block-button.alignleft {
    float: left;
    }
.content-block-button.alignright {
    float: right;
    }


.content-block-image .aligncenter > figcaption,
.content-block-image .alignleft > figcaption,
.content-block-image .alignright > figcaption,
.content-block-image.is-resized > figcaption {
    display: block;
    }
.content-block-cover,
.content-block-cover-image {
    margin: 0 0 1.5em;
    }
.content-block-cover.alignleft,
.content-block-cover-image.alignleft {
    float: left;
    }
.content-block-cover.alignright,
.content-block-cover-image.alignright {
    float: right;
    }
.content-block-cover a,
.content-block-cover-image a {
    color: #fff !important;
    }
.content-block-cover a:hover,
.content-block-cover-image a:hover {
    opacity: .8;
    }
.content-block-cover-image .content-block-cover-image-text,
.content-block-cover .content-block-cover-text,
section.content-block-cover-image > h2 {
    color: #fff !important;
    padding: 1em;
    }
figure.content-caption.alignright .content-caption-text {
    text-align: right;
    }


figure.content-caption.alignright .content-caption-text {
    text-align: right;
    }
.content-block-image .aligncenter > figcaption,
.content-block-image .alignleft > figcaption,
.content-block-image .alignright > figcaption,
.content-block-image.is-resized > figcaption {
    display: block;
    text-align: center;
    }
.site-dark-skin .content-block-image figcaption,
.siteLightSkin .site-dark-skin .content-block-image figcaption,
.site-dark-skin.siteLightSkin .site-dark-skin .content-block-image figcaption {
    color: #fff;
    }
.alignnone blockquote:before {
    right: 0 !important;
    }


.content-block-table.aligncenter table {
    margin: 0 auto;
    width: auto;
    }
.content-block-quote.has-text-align-right:before {
    left: auto;
    right: 0;
    }
.siteNoSidebar .alignfull {
    width: 100vw;
    margin-left: calc(-50vw + 600px);
    margin-right: calc(-50vw + 600px);
    max-width: 100vw;
    }
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {


.sitePostSingleItemStandard.sitePortfolioSingle .siteArticleContent,
.sitePostSingleItemStandard.sitePortfolioSingle .siteArticleShareEtc {
    max-width: none;
    }


.layout_parallax {
    transform: none;
    background-attachment: local;
    background-position: 0 0 !important;
    }


.layout_row .layout_column.layout_vertical_align_middle,
.layout_row .layout_column.layout_vertical_align_bottom {
    display: block;
    }
.layout_row_inner .layout_column_inner.layout_vertical_align_middle,
.layout_row_inner .layout_column_inner.layout_vertical_align_bottom {
    display: block;
    }


.layout_section.layout_vertical_align_middle > .layout_port:after {
    content: '';
    min-height: inherit;
    font-size: 0;
    }


.sitePreloader {
    display: none !important;
    }


.layout_google_maps .layout_google_maps_content .layout_google_maps_content_wrapper {
    overflow: visible;
    }


p.stars {
    letter-spacing: 0;
    }


.slick-slider .slick-slide {
    display: block !important;
    }
}

 .layout_color_scheme_1.layout_icon a { color:#ffffff; }.layout_color_scheme_1.layout_icon:hover span { color:#ffffff; }.layout_color_scheme_1.layout_icon:hover a { color:#000000; }.layout_color_scheme_1.layout_icon.layout_style_outline .layout_icon_holder:before,.layout_color_scheme_1.layout_icon.layout_style_outline:hover span.layout_icon_holder:before {background-color:transparent;box-shadow:0 0 0 2px #ffffff inset;color:#ffffff;}.layout_color_scheme_1.layout_icon.layout_style_outline:hover a.layout_icon_holder:before {background-color:#ffffff;box-shadow:0 0 0 1em #ffffff inset;color:#000000;}.layout_color_scheme_1.layout_icon.layout_style_filled .layout_icon_holder:before,.layout_color_scheme_1.layout_icon.layout_style_filled:hover span.layout_icon_holder:before {box-shadow:none;background-color:#000000;color:#ffffff;}.layout_color_scheme_1.layout_icon.layout_style_filled:hover a.layout_icon_holder:before {background-color:#000000;color:#ffffff;box-shadow:0 5px 20px rgba(0,0,0,.2);filter:brightness(1.1);}.layout_color_scheme_1.layout_icon.layout_style_borderless .layout_icon_holder:before,.layout_color_scheme_1.layout_icon.layout_style_borderless:hover span.layout_icon_holder:before {color:#ffffff;}.layout_color_scheme_1.layout_icon.layout_style_borderless:hover a.layout_icon_holder:before,.layout_color_scheme_1.layout_icon.layout_style_borderless:hover a:hover,.layout_color_scheme_1.layout_icon.layout_style_borderless:hover a.layout_icon_holder > span {color:#000000;} .layout_color_scheme_1.layout_icon.layout_style_filled.layout_shape_hexagon a {background-color:#000000;}.layout_color_scheme_1.layout_icon.layout_style_filled.layout_shape_hexagon a:after {background-color:#ffffff;} .layout_color_scheme_1.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a {background-color:#000000;}.layout_color_scheme_1.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a:after {background-color:#ffffff;} .layout_color_scheme_1.layout_icon.layout_style_outline.layout_shape_hexagon a:hover:before {box-shadow:0 0 0 1em #ffffff inset !important;color:#000000;} .layout_color_scheme_1.layout_icon.layout_style_outline.layout_shape_hexagon-rounded a:hover:before {box-shadow:0 0 0 1em #ffffff inset !important;color:#000000;} .layout_color_scheme_1.layout_button.layout_style_outline {border:0;}.layout_color_scheme_1.layout_button.layout_style_outline a {box-shadow:0 0 0 2px #ffffff inset;background-color:transparent;}.layout_color_scheme_1.layout_button.layout_style_outline a .layout_button_text,.layout_color_scheme_1.layout_button.layout_style_outline a .layout_icon_holder {color:#ffffff;}.layout_color_scheme_1.layout_button.layout_style_outline:hover a,.layout_color_scheme_1.layout_button.layout_style_outline a:hover {box-shadow:0 0 0 2em #ffffff inset, 0 5px 20px rgba(0,0,0,.2);background-color:transparent;}.layout_color_scheme_1.layout_button.layout_style_outline:hover a .layout_button_text,.layout_color_scheme_1.layout_button.layout_style_outline a:hover .layout_button_text {color:#000000;}.layout_color_scheme_1.layout_button.layout_style_outline:hover a .layout_icon_holder,.layout_color_scheme_1.layout_button.layout_style_outline a:hover .layout_icon_holder {color:#000000;}.layout_color_scheme_1.layout_button.layout_style_filled {border:0;}.layout_color_scheme_1.layout_button.layout_style_filled a {box-shadow:0 0 0 2em #000000 inset;background-color:transparent;}.layout_color_scheme_1.layout_button.layout_style_filled a .layout_button_text,.layout_color_scheme_1.layout_button.layout_style_filled a .layout_icon_holder {color:#ffffff;}.layout_color_scheme_1.layout_button.layout_style_filled:hover a,.layout_color_scheme_1.layout_button.layout_style_filled a:hover {box-shadow:0 0 0 2em #000000 inset, 0 5px 20px rgba(0,0,0,.2);background-color:#ffffff;}.layout_icon_color_scheme_1.layout_button a.layout_link .layout_icon_holder {background:#000000;}.layout_icon_color_scheme_1.layout_button a.layout_link .layout_icon_holder:before {color:#ffffff;} .layout_color_scheme_1.layout_button.layout_style_underlined a,.layout_color_scheme_1.layout_button.layout_style_underlined a .layout_button_text,.layout_color_scheme_1.layout_button.layout_style_underlined:hover a .layout_button_text {color:#ffffff !important;}.layout_color_scheme_1.layout_button.layout_style_underlined a .layout_button_text:after {background:#000000;}.layout_color_scheme_1.layout_button.layout_style_underlined a .layout_icon_holder:before {color:#000000;} .layout_color_scheme_1.layout_button.layout_style_with_huge_icon a {box-shadow:none;}.layout_color_scheme_1.layout_button.layout_style_with_huge_icon a .layout_button_text {color:#ffffff;}.layout_color_scheme_1.layout_button.layout_style_with_huge_icon a .layout_button_text:after {background:#000000;}.layout_color_scheme_1.layout_button.layout_style_with_huge_icon a .layout_icon_holder {background:#000000;color:#ffffff;}.layout_color_scheme_1.layout_button.layout_style_with_huge_icon:hover a .layout_icon_holder,.layout_color_scheme_1.layout_button.layout_style_with_huge_icon a:hover .layout_icon_holder {color:#000000;}.layout_icon_color_scheme_1.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder {background:#000000;}.layout_icon_color_scheme_1.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:before {color:#ffffff;}.layout_icon_color_scheme_1.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after,.layout_icon_color_scheme_1.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after {background:#ffffff;}.layout_icon_color_scheme_1.layout_button.layout_style_with_huge_icon:hover a.layout_link .layout_icon_holder:before,.layout_icon_color_scheme_1.layout_button.layout_style_with_huge_icon a.layout_link:hover .layout_icon_holder:before {color:#000000;}.layout_color_scheme_1.layout_button.layout_style_clean a {color:#ffffff !important;}.layout_color_scheme_1.layout_button.layout_style_clean a:hover {color:#000000 !important;} .layout_color_scheme_1.layout_style_outline.layout_service .layout_icon_holder,.layout_color_scheme_1.layout_style_outline.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 2px #ffffff inset;color:#ffffff;background-color:transparent;}.layout_color_scheme_1.layout_style_outline.layout_service:hover a.layout_icon_holder:hover {box-shadow:0 0 0 1em #ffffff inset;background-color:#ffffff;color:#000000 !important;}.layout_color_scheme_1.layout_style_filled.layout_service .layout_icon_holder,.layout_color_scheme_1.layout_style_filled.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 1em #000000 inset;color:#ffffff;background-color:transparent;}.layout_color_scheme_1.layout_style_filled.layout_service:hover a.layout_icon_holder:hover{box-shadow:0 0 0 2px #000000 inset;background-color:transparent;color:#000000 !important;}.layout_color_scheme_1.layout_style_borderless.layout_service .layout_icon_holder,.layout_color_scheme_1.layout_style_borderless.layout_service:hover .layout_icon_holder {color:#ffffff;}.layout_color_scheme_1.layout_style_borderless.layout_service:hover a.layout_icon_holder:hover {color:#000000;} .layout_color_scheme_1.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder {background-color:#000000;}.layout_color_scheme_1.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:after {background-color:#ffffff;}.layout_color_scheme_1.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:hover {color:#000000;} .layout_color_scheme_1.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {background-color:#000000;}.layout_color_scheme_1.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:after {background-color:#ffffff;}.layout_color_scheme_1.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {color:#000000;} .layout_color_scheme_1.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder {box-shadow:0 0 0 0 #ffffff inset !important;color:#000000;}.layout_color_scheme_1.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder:hover {box-shadow:0 0 0 2em #ffffff inset !important;color:#000000;} .layout_color_scheme_1.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {box-shadow:0 0 0 0 #ffffff inset !important;color:#000000;}.layout_color_scheme_1.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {box-shadow:0 0 0 2em #ffffff inset !important;color:#000000;} .layout_color_scheme_1 .layout_headline h1,.layout_color_scheme_1 .layout_headline h2,.layout_color_scheme_1 .layout_headline h3,.layout_color_scheme_1 .layout_headline h4,.layout_color_scheme_1 .layout_headline h5,.layout_color_scheme_1 .layout_headline h6,.layout_color_scheme_1.layout_headline h1,.layout_color_scheme_1.layout_headline h2,.layout_color_scheme_1.layout_headline h3,.layout_color_scheme_1.layout_headline h4,.layout_color_scheme_1.layout_headline h5,.layout_color_scheme_1.layout_headline h6 {color:#ffffff;}.layout_color_scheme_1 .layout_headline .layout_headline_superheadline,.layout_color_scheme_1.layout_headline .layout_headline_superheadline {color:#ffffff;}.layout_color_scheme_1 .layout_headline .layout_headline_superheadline span,.layout_color_scheme_1.layout_headline .layout_headline_superheadline span {opacity:.7;}.layout_color_scheme_1 .layout_headline .layout_headline_subheadline,.layout_color_scheme_1.layout_headline .layout_headline_subheadline {color:#ffffff;opacity:.7;}.layout_color_scheme_1 .layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #ffffff !important;}.layout_color_scheme_1.layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #ffffff !important;} .layout_color_scheme_1 .layout_headline_with_icon h1,.layout_color_scheme_1 .layout_headline_with_icon h2,.layout_color_scheme_1 .layout_headline_with_icon h3,.layout_color_scheme_1 .layout_headline_with_icon h4,.layout_color_scheme_1 .layout_headline_with_icon h5,.layout_color_scheme_1 .layout_headline_with_icon h6,.layout_color_scheme_1.layout_headline_with_icon h1,.layout_color_scheme_1.layout_headline_with_icon h2,.layout_color_scheme_1.layout_headline_with_icon h3,.layout_color_scheme_1.layout_headline_with_icon h4,.layout_color_scheme_1.layout_headline_with_icon h5,.layout_color_scheme_1.layout_headline_with_icon h6 {color:#ffffff;}.layout_color_scheme_1 .layout_headline_with_icon .layout_headline_with_icon_superheadline,.layout_color_scheme_1.layout_headline_with_icon .layout_headline_with_icon_superheadline {color:#ffffff;opacity:.7;}.layout_color_scheme_1 .layout_headline_with_icon .layout_headline_with_icon_subheadline,.layout_color_scheme_1.layout_headline_with_icon .layout_headline_with_icon_subheadline {color:#ffffff;opacity:.7;}.layout_icon_color_scheme_1.layout_headline_with_icon .layout_icon_holder {color:#ffffff;background:#000000;} .layout_color_scheme_1.layout_tabs.layout_style_simple .layout_tabs_header li {color:#ffffff;}.layout_color_scheme_1.layout_tabs.layout_style_simple .layout_tabs_header li span:after {background:#000000;} .layout_color_scheme_1.layout_price_list {color:#ffffff;}.layout_color_scheme_1.layout_price_list .layout_price_list_price .layout_price_list_amount {color:#000000;}.layout_color_scheme_1.layout_price_list ul li:before {color:#000000;} .layout_color_scheme_1.layout_price_list .layout_icon.layout_style_outline .layout_icon_holder:before {box-shadow:0 0 0 2px #000000 inset;color:#000000;}.layout_color_scheme_1.layout_price_list .layout_icon.layout_style_filled .layout_icon_holder:before {box-shadow:0 0 0 2em #000000 inset;color:#FFF;}.layout_color_scheme_1.layout_price_list .layout_icon.layout_style_borderless .layout_icon_holder:before {color:#000000;}.layout_color_scheme_1.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_1.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 2px #000000 inset !important;color:#000000;}.layout_color_scheme_1.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_1.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;}.layout_color_scheme_1.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_1.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 4.5em #000000 inset !important;color:#FFF;}.layout_color_scheme_1.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_1.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;} .layout_section.layout_color_scheme_1 {color:#ffffff;background-color:#000000;} .layout_color_scheme_1 .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_title_excerpt_holder:before {background-color:#000000 !important;} .layout_color_scheme_1 .layout_masonry_post_grid .layout_grid_item_post_content:before,.layout_color_scheme_1 .layout_masonry_portfolio_grid .layout_grid_item_post_content:before{background-color:#000000 !important;} .layout_color_scheme_1 .layout_google_maps.layout_google_maps_with_content .layout_google_maps_content .layout_google_maps_content_wrapper .layout_google_maps_location {background-color:#000000;color:#ffffff;} .layout_color_scheme_1 .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {color:currentColor !important;}.layout_color_scheme_1.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {color:#ffffff !important;background:#000000 !important;} .layout_color_scheme_1 .layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after,.layout_color_scheme_1.layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after {background-color:#ffffff;}.layout_color_scheme_1 .layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after,.layout_color_scheme_1.layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after {background-color:#000000;} .layout_color_scheme_1.layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:currentColor;}.layout_color_scheme_1.layout_progress_bar.layout_style_line.layout_shape_rounded .layout_progress_bar_inner:after {background-color:#ffffff;}.layout_color_scheme_1 .layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:inherit !important;} .layout_group_color_scheme_1.layout_group {color:#ffffff;}
 .layout_color_scheme_2.layout_icon a { color:#000000; }.layout_color_scheme_2.layout_icon:hover span { color:#000000; }.layout_color_scheme_2.layout_icon:hover a { color:#ffffff; }.layout_color_scheme_2.layout_icon.layout_style_outline .layout_icon_holder:before,.layout_color_scheme_2.layout_icon.layout_style_outline:hover span.layout_icon_holder:before {background-color:transparent;box-shadow:0 0 0 2px #000000 inset;color:#000000;}.layout_color_scheme_2.layout_icon.layout_style_outline:hover a.layout_icon_holder:before {background-color:#000000;box-shadow:0 0 0 1em #000000 inset;color:#ffffff;}.layout_color_scheme_2.layout_icon.layout_style_filled .layout_icon_holder:before,.layout_color_scheme_2.layout_icon.layout_style_filled:hover span.layout_icon_holder:before {box-shadow:none;background-color:#ffffff;color:#000000;}.layout_color_scheme_2.layout_icon.layout_style_filled:hover a.layout_icon_holder:before {background-color:#ffffff;color:#000000;box-shadow:0 5px 20px rgba(0,0,0,.2);filter:brightness(1.1);}.layout_color_scheme_2.layout_icon.layout_style_borderless .layout_icon_holder:before,.layout_color_scheme_2.layout_icon.layout_style_borderless:hover span.layout_icon_holder:before {color:#000000;}.layout_color_scheme_2.layout_icon.layout_style_borderless:hover a.layout_icon_holder:before,.layout_color_scheme_2.layout_icon.layout_style_borderless:hover a:hover,.layout_color_scheme_2.layout_icon.layout_style_borderless:hover a.layout_icon_holder > span {color:#ffffff;} .layout_color_scheme_2.layout_icon.layout_style_filled.layout_shape_hexagon a {background-color:#ffffff;}.layout_color_scheme_2.layout_icon.layout_style_filled.layout_shape_hexagon a:after {background-color:#000000;} .layout_color_scheme_2.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a {background-color:#ffffff;}.layout_color_scheme_2.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a:after {background-color:#000000;} .layout_color_scheme_2.layout_icon.layout_style_outline.layout_shape_hexagon a:hover:before {box-shadow:0 0 0 1em #000000 inset !important;color:#ffffff;} .layout_color_scheme_2.layout_icon.layout_style_outline.layout_shape_hexagon-rounded a:hover:before {box-shadow:0 0 0 1em #000000 inset !important;color:#ffffff;} .layout_color_scheme_2.layout_button.layout_style_outline {border:0;}.layout_color_scheme_2.layout_button.layout_style_outline a {box-shadow:0 0 0 2px #000000 inset;background-color:transparent;}.layout_color_scheme_2.layout_button.layout_style_outline a .layout_button_text,.layout_color_scheme_2.layout_button.layout_style_outline a .layout_icon_holder {color:#000000;}.layout_color_scheme_2.layout_button.layout_style_outline:hover a,.layout_color_scheme_2.layout_button.layout_style_outline a:hover {box-shadow:0 0 0 2em #000000 inset, 0 5px 20px rgba(0,0,0,.2);background-color:transparent;}.layout_color_scheme_2.layout_button.layout_style_outline:hover a .layout_button_text,.layout_color_scheme_2.layout_button.layout_style_outline a:hover .layout_button_text {color:#ffffff;}.layout_color_scheme_2.layout_button.layout_style_outline:hover a .layout_icon_holder,.layout_color_scheme_2.layout_button.layout_style_outline a:hover .layout_icon_holder {color:#ffffff;}.layout_color_scheme_2.layout_button.layout_style_filled {border:0;}.layout_color_scheme_2.layout_button.layout_style_filled a {box-shadow:0 0 0 2em #ffffff inset;background-color:transparent;}.layout_color_scheme_2.layout_button.layout_style_filled a .layout_button_text,.layout_color_scheme_2.layout_button.layout_style_filled a .layout_icon_holder {color:#000000;}.layout_color_scheme_2.layout_button.layout_style_filled:hover a,.layout_color_scheme_2.layout_button.layout_style_filled a:hover {box-shadow:0 0 0 2em #ffffff inset, 0 5px 20px rgba(0,0,0,.2);background-color:#000000;}.layout_icon_color_scheme_2.layout_button a.layout_link .layout_icon_holder {background:#ffffff;}.layout_icon_color_scheme_2.layout_button a.layout_link .layout_icon_holder:before {color:#000000;} .layout_color_scheme_2.layout_button.layout_style_underlined a,.layout_color_scheme_2.layout_button.layout_style_underlined a .layout_button_text,.layout_color_scheme_2.layout_button.layout_style_underlined:hover a .layout_button_text {color:#000000 !important;}.layout_color_scheme_2.layout_button.layout_style_underlined a .layout_button_text:after {background:#ffffff;}.layout_color_scheme_2.layout_button.layout_style_underlined a .layout_icon_holder:before {color:#ffffff;} .layout_color_scheme_2.layout_button.layout_style_with_huge_icon a {box-shadow:none;}.layout_color_scheme_2.layout_button.layout_style_with_huge_icon a .layout_button_text {color:#000000;}.layout_color_scheme_2.layout_button.layout_style_with_huge_icon a .layout_button_text:after {background:#ffffff;}.layout_color_scheme_2.layout_button.layout_style_with_huge_icon a .layout_icon_holder {background:#ffffff;color:#000000;}.layout_color_scheme_2.layout_button.layout_style_with_huge_icon:hover a .layout_icon_holder,.layout_color_scheme_2.layout_button.layout_style_with_huge_icon a:hover .layout_icon_holder {color:#ffffff;}.layout_icon_color_scheme_2.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder {background:#ffffff;}.layout_icon_color_scheme_2.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:before {color:#000000;}.layout_icon_color_scheme_2.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after,.layout_icon_color_scheme_2.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after {background:#000000;}.layout_icon_color_scheme_2.layout_button.layout_style_with_huge_icon:hover a.layout_link .layout_icon_holder:before,.layout_icon_color_scheme_2.layout_button.layout_style_with_huge_icon a.layout_link:hover .layout_icon_holder:before {color:#ffffff;}.layout_color_scheme_2.layout_button.layout_style_clean a {color:#000000 !important;}.layout_color_scheme_2.layout_button.layout_style_clean a:hover {color:#ffffff !important;} .layout_color_scheme_2.layout_style_outline.layout_service .layout_icon_holder,.layout_color_scheme_2.layout_style_outline.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 2px #000000 inset;color:#000000;background-color:transparent;}.layout_color_scheme_2.layout_style_outline.layout_service:hover a.layout_icon_holder:hover {box-shadow:0 0 0 1em #000000 inset;background-color:#000000;color:#ffffff !important;}.layout_color_scheme_2.layout_style_filled.layout_service .layout_icon_holder,.layout_color_scheme_2.layout_style_filled.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 1em #ffffff inset;color:#000000;background-color:transparent;}.layout_color_scheme_2.layout_style_filled.layout_service:hover a.layout_icon_holder:hover{box-shadow:0 0 0 2px #ffffff inset;background-color:transparent;color:#ffffff !important;}.layout_color_scheme_2.layout_style_borderless.layout_service .layout_icon_holder,.layout_color_scheme_2.layout_style_borderless.layout_service:hover .layout_icon_holder {color:#000000;}.layout_color_scheme_2.layout_style_borderless.layout_service:hover a.layout_icon_holder:hover {color:#ffffff;} .layout_color_scheme_2.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder {background-color:#ffffff;}.layout_color_scheme_2.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:after {background-color:#000000;}.layout_color_scheme_2.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:hover {color:#ffffff;} .layout_color_scheme_2.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {background-color:#ffffff;}.layout_color_scheme_2.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:after {background-color:#000000;}.layout_color_scheme_2.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {color:#ffffff;} .layout_color_scheme_2.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder {box-shadow:0 0 0 0 #000000 inset !important;color:#ffffff;}.layout_color_scheme_2.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder:hover {box-shadow:0 0 0 2em #000000 inset !important;color:#ffffff;} .layout_color_scheme_2.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {box-shadow:0 0 0 0 #000000 inset !important;color:#ffffff;}.layout_color_scheme_2.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {box-shadow:0 0 0 2em #000000 inset !important;color:#ffffff;} .layout_color_scheme_2 .layout_headline h1,.layout_color_scheme_2 .layout_headline h2,.layout_color_scheme_2 .layout_headline h3,.layout_color_scheme_2 .layout_headline h4,.layout_color_scheme_2 .layout_headline h5,.layout_color_scheme_2 .layout_headline h6,.layout_color_scheme_2.layout_headline h1,.layout_color_scheme_2.layout_headline h2,.layout_color_scheme_2.layout_headline h3,.layout_color_scheme_2.layout_headline h4,.layout_color_scheme_2.layout_headline h5,.layout_color_scheme_2.layout_headline h6 {color:#000000;}.layout_color_scheme_2 .layout_headline .layout_headline_superheadline,.layout_color_scheme_2.layout_headline .layout_headline_superheadline {color:#000000;}.layout_color_scheme_2 .layout_headline .layout_headline_superheadline span,.layout_color_scheme_2.layout_headline .layout_headline_superheadline span {opacity:.7;}.layout_color_scheme_2 .layout_headline .layout_headline_subheadline,.layout_color_scheme_2.layout_headline .layout_headline_subheadline {color:#000000;opacity:.7;}.layout_color_scheme_2 .layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #000000 !important;}.layout_color_scheme_2.layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #000000 !important;} .layout_color_scheme_2 .layout_headline_with_icon h1,.layout_color_scheme_2 .layout_headline_with_icon h2,.layout_color_scheme_2 .layout_headline_with_icon h3,.layout_color_scheme_2 .layout_headline_with_icon h4,.layout_color_scheme_2 .layout_headline_with_icon h5,.layout_color_scheme_2 .layout_headline_with_icon h6,.layout_color_scheme_2.layout_headline_with_icon h1,.layout_color_scheme_2.layout_headline_with_icon h2,.layout_color_scheme_2.layout_headline_with_icon h3,.layout_color_scheme_2.layout_headline_with_icon h4,.layout_color_scheme_2.layout_headline_with_icon h5,.layout_color_scheme_2.layout_headline_with_icon h6 {color:#000000;}.layout_color_scheme_2 .layout_headline_with_icon .layout_headline_with_icon_superheadline,.layout_color_scheme_2.layout_headline_with_icon .layout_headline_with_icon_superheadline {color:#000000;opacity:.7;}.layout_color_scheme_2 .layout_headline_with_icon .layout_headline_with_icon_subheadline,.layout_color_scheme_2.layout_headline_with_icon .layout_headline_with_icon_subheadline {color:#000000;opacity:.7;}.layout_icon_color_scheme_2.layout_headline_with_icon .layout_icon_holder {color:#000000;background:#ffffff;} .layout_color_scheme_2.layout_tabs.layout_style_simple .layout_tabs_header li {color:#000000;}.layout_color_scheme_2.layout_tabs.layout_style_simple .layout_tabs_header li span:after {background:#ffffff;} .layout_color_scheme_2.layout_price_list {color:#000000;}.layout_color_scheme_2.layout_price_list .layout_price_list_price .layout_price_list_amount {color:#ffffff;}.layout_color_scheme_2.layout_price_list ul li:before {color:#ffffff;} .layout_color_scheme_2.layout_price_list .layout_icon.layout_style_outline .layout_icon_holder:before {box-shadow:0 0 0 2px #ffffff inset;color:#ffffff;}.layout_color_scheme_2.layout_price_list .layout_icon.layout_style_filled .layout_icon_holder:before {box-shadow:0 0 0 2em #ffffff inset;color:#FFF;}.layout_color_scheme_2.layout_price_list .layout_icon.layout_style_borderless .layout_icon_holder:before {color:#ffffff;}.layout_color_scheme_2.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_2.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 2px #ffffff inset !important;color:#ffffff;}.layout_color_scheme_2.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_2.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;}.layout_color_scheme_2.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_2.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 4.5em #ffffff inset !important;color:#FFF;}.layout_color_scheme_2.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_2.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;} .layout_section.layout_color_scheme_2 {color:#000000;background-color:#ffffff;} .layout_color_scheme_2 .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_title_excerpt_holder:before {background-color:#ffffff !important;} .layout_color_scheme_2 .layout_masonry_post_grid .layout_grid_item_post_content:before,.layout_color_scheme_2 .layout_masonry_portfolio_grid .layout_grid_item_post_content:before{background-color:#ffffff !important;} .layout_color_scheme_2 .layout_google_maps.layout_google_maps_with_content .layout_google_maps_content .layout_google_maps_content_wrapper .layout_google_maps_location {background-color:#ffffff;color:#000000;} .layout_color_scheme_2 .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {color:currentColor !important;}.layout_color_scheme_2.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {color:#000000 !important;background:#ffffff !important;} .layout_color_scheme_2 .layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after,.layout_color_scheme_2.layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after {background-color:#000000;}.layout_color_scheme_2 .layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after,.layout_color_scheme_2.layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after {background-color:#ffffff;} .layout_color_scheme_2.layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:currentColor;}.layout_color_scheme_2.layout_progress_bar.layout_style_line.layout_shape_rounded .layout_progress_bar_inner:after {background-color:#000000;}.layout_color_scheme_2 .layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:inherit !important;} .layout_group_color_scheme_2.layout_group {color:#000000;}
 .layout_color_scheme_3.layout_icon a { color:#407589; }.layout_color_scheme_3.layout_icon:hover span { color:#407589; }.layout_color_scheme_3.layout_icon:hover a { color:#000000; }.layout_color_scheme_3.layout_icon.layout_style_outline .layout_icon_holder:before,.layout_color_scheme_3.layout_icon.layout_style_outline:hover span.layout_icon_holder:before {background-color:transparent;box-shadow:0 0 0 2px #407589 inset;color:#407589;}.layout_color_scheme_3.layout_icon.layout_style_outline:hover a.layout_icon_holder:before {background-color:#407589;box-shadow:0 0 0 1em #407589 inset;color:#000000;}.layout_color_scheme_3.layout_icon.layout_style_filled .layout_icon_holder:before,.layout_color_scheme_3.layout_icon.layout_style_filled:hover span.layout_icon_holder:before {box-shadow:none;background-color:#000000;color:#407589;}.layout_color_scheme_3.layout_icon.layout_style_filled:hover a.layout_icon_holder:before {background-color:#000000;color:#407589;box-shadow:0 5px 20px rgba(0,0,0,.2);filter:brightness(1.1);}.layout_color_scheme_3.layout_icon.layout_style_borderless .layout_icon_holder:before,.layout_color_scheme_3.layout_icon.layout_style_borderless:hover span.layout_icon_holder:before {color:#407589;}.layout_color_scheme_3.layout_icon.layout_style_borderless:hover a.layout_icon_holder:before,.layout_color_scheme_3.layout_icon.layout_style_borderless:hover a:hover,.layout_color_scheme_3.layout_icon.layout_style_borderless:hover a.layout_icon_holder > span {color:#000000;} .layout_color_scheme_3.layout_icon.layout_style_filled.layout_shape_hexagon a {background-color:#000000;}.layout_color_scheme_3.layout_icon.layout_style_filled.layout_shape_hexagon a:after {background-color:#407589;} .layout_color_scheme_3.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a {background-color:#000000;}.layout_color_scheme_3.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a:after {background-color:#407589;} .layout_color_scheme_3.layout_icon.layout_style_outline.layout_shape_hexagon a:hover:before {box-shadow:0 0 0 1em #407589 inset !important;color:#000000;} .layout_color_scheme_3.layout_icon.layout_style_outline.layout_shape_hexagon-rounded a:hover:before {box-shadow:0 0 0 1em #407589 inset !important;color:#000000;} .layout_color_scheme_3.layout_button.layout_style_outline {border:0;}.layout_color_scheme_3.layout_button.layout_style_outline a {box-shadow:0 0 0 2px #407589 inset;background-color:transparent;}.layout_color_scheme_3.layout_button.layout_style_outline a .layout_button_text,.layout_color_scheme_3.layout_button.layout_style_outline a .layout_icon_holder {color:#407589;}.layout_color_scheme_3.layout_button.layout_style_outline:hover a,.layout_color_scheme_3.layout_button.layout_style_outline a:hover {box-shadow:0 0 0 2em #407589 inset, 0 5px 20px rgba(0,0,0,.2);background-color:transparent;}.layout_color_scheme_3.layout_button.layout_style_outline:hover a .layout_button_text,.layout_color_scheme_3.layout_button.layout_style_outline a:hover .layout_button_text {color:#000000;}.layout_color_scheme_3.layout_button.layout_style_outline:hover a .layout_icon_holder,.layout_color_scheme_3.layout_button.layout_style_outline a:hover .layout_icon_holder {color:#000000;}.layout_color_scheme_3.layout_button.layout_style_filled {border:0;}.layout_color_scheme_3.layout_button.layout_style_filled a {box-shadow:0 0 0 2em #000000 inset;background-color:transparent;}.layout_color_scheme_3.layout_button.layout_style_filled a .layout_button_text,.layout_color_scheme_3.layout_button.layout_style_filled a .layout_icon_holder {color:#407589;}.layout_color_scheme_3.layout_button.layout_style_filled:hover a,.layout_color_scheme_3.layout_button.layout_style_filled a:hover {box-shadow:0 0 0 2em #000000 inset, 0 5px 20px rgba(0,0,0,.2);background-color:#407589;}.layout_icon_color_scheme_3.layout_button a.layout_link .layout_icon_holder {background:#000000;}.layout_icon_color_scheme_3.layout_button a.layout_link .layout_icon_holder:before {color:#407589;} .layout_color_scheme_3.layout_button.layout_style_underlined a,.layout_color_scheme_3.layout_button.layout_style_underlined a .layout_button_text,.layout_color_scheme_3.layout_button.layout_style_underlined:hover a .layout_button_text {color:#407589 !important;}.layout_color_scheme_3.layout_button.layout_style_underlined a .layout_button_text:after {background:#000000;}.layout_color_scheme_3.layout_button.layout_style_underlined a .layout_icon_holder:before {color:#000000;} .layout_color_scheme_3.layout_button.layout_style_with_huge_icon a {box-shadow:none;}.layout_color_scheme_3.layout_button.layout_style_with_huge_icon a .layout_button_text {color:#407589;}.layout_color_scheme_3.layout_button.layout_style_with_huge_icon a .layout_button_text:after {background:#000000;}.layout_color_scheme_3.layout_button.layout_style_with_huge_icon a .layout_icon_holder {background:#000000;color:#407589;}.layout_color_scheme_3.layout_button.layout_style_with_huge_icon:hover a .layout_icon_holder,.layout_color_scheme_3.layout_button.layout_style_with_huge_icon a:hover .layout_icon_holder {color:#000000;}.layout_icon_color_scheme_3.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder {background:#000000;}.layout_icon_color_scheme_3.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:before {color:#407589;}.layout_icon_color_scheme_3.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after,.layout_icon_color_scheme_3.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after {background:#407589;}.layout_icon_color_scheme_3.layout_button.layout_style_with_huge_icon:hover a.layout_link .layout_icon_holder:before,.layout_icon_color_scheme_3.layout_button.layout_style_with_huge_icon a.layout_link:hover .layout_icon_holder:before {color:#000000;}.layout_color_scheme_3.layout_button.layout_style_clean a {color:#407589 !important;}.layout_color_scheme_3.layout_button.layout_style_clean a:hover {color:#000000 !important;} .layout_color_scheme_3.layout_style_outline.layout_service .layout_icon_holder,.layout_color_scheme_3.layout_style_outline.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 2px #407589 inset;color:#407589;background-color:transparent;}.layout_color_scheme_3.layout_style_outline.layout_service:hover a.layout_icon_holder:hover {box-shadow:0 0 0 1em #407589 inset;background-color:#407589;color:#000000 !important;}.layout_color_scheme_3.layout_style_filled.layout_service .layout_icon_holder,.layout_color_scheme_3.layout_style_filled.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 1em #000000 inset;color:#407589;background-color:transparent;}.layout_color_scheme_3.layout_style_filled.layout_service:hover a.layout_icon_holder:hover{box-shadow:0 0 0 2px #000000 inset;background-color:transparent;color:#000000 !important;}.layout_color_scheme_3.layout_style_borderless.layout_service .layout_icon_holder,.layout_color_scheme_3.layout_style_borderless.layout_service:hover .layout_icon_holder {color:#407589;}.layout_color_scheme_3.layout_style_borderless.layout_service:hover a.layout_icon_holder:hover {color:#000000;} .layout_color_scheme_3.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder {background-color:#000000;}.layout_color_scheme_3.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:after {background-color:#407589;}.layout_color_scheme_3.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:hover {color:#000000;} .layout_color_scheme_3.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {background-color:#000000;}.layout_color_scheme_3.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:after {background-color:#407589;}.layout_color_scheme_3.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {color:#000000;} .layout_color_scheme_3.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder {box-shadow:0 0 0 0 #407589 inset !important;color:#000000;}.layout_color_scheme_3.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder:hover {box-shadow:0 0 0 2em #407589 inset !important;color:#000000;} .layout_color_scheme_3.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {box-shadow:0 0 0 0 #407589 inset !important;color:#000000;}.layout_color_scheme_3.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {box-shadow:0 0 0 2em #407589 inset !important;color:#000000;} .layout_color_scheme_3 .layout_headline h1,.layout_color_scheme_3 .layout_headline h2,.layout_color_scheme_3 .layout_headline h3,.layout_color_scheme_3 .layout_headline h4,.layout_color_scheme_3 .layout_headline h5,.layout_color_scheme_3 .layout_headline h6,.layout_color_scheme_3.layout_headline h1,.layout_color_scheme_3.layout_headline h2,.layout_color_scheme_3.layout_headline h3,.layout_color_scheme_3.layout_headline h4,.layout_color_scheme_3.layout_headline h5,.layout_color_scheme_3.layout_headline h6 {color:#407589;}.layout_color_scheme_3 .layout_headline .layout_headline_superheadline,.layout_color_scheme_3.layout_headline .layout_headline_superheadline {color:#407589;}.layout_color_scheme_3 .layout_headline .layout_headline_superheadline span,.layout_color_scheme_3.layout_headline .layout_headline_superheadline span {opacity:.7;}.layout_color_scheme_3 .layout_headline .layout_headline_subheadline,.layout_color_scheme_3.layout_headline .layout_headline_subheadline {color:#407589;opacity:.7;}.layout_color_scheme_3 .layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #407589 !important;}.layout_color_scheme_3.layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #407589 !important;} .layout_color_scheme_3 .layout_headline_with_icon h1,.layout_color_scheme_3 .layout_headline_with_icon h2,.layout_color_scheme_3 .layout_headline_with_icon h3,.layout_color_scheme_3 .layout_headline_with_icon h4,.layout_color_scheme_3 .layout_headline_with_icon h5,.layout_color_scheme_3 .layout_headline_with_icon h6,.layout_color_scheme_3.layout_headline_with_icon h1,.layout_color_scheme_3.layout_headline_with_icon h2,.layout_color_scheme_3.layout_headline_with_icon h3,.layout_color_scheme_3.layout_headline_with_icon h4,.layout_color_scheme_3.layout_headline_with_icon h5,.layout_color_scheme_3.layout_headline_with_icon h6 {color:#407589;}.layout_color_scheme_3 .layout_headline_with_icon .layout_headline_with_icon_superheadline,.layout_color_scheme_3.layout_headline_with_icon .layout_headline_with_icon_superheadline {color:#407589;opacity:.7;}.layout_color_scheme_3 .layout_headline_with_icon .layout_headline_with_icon_subheadline,.layout_color_scheme_3.layout_headline_with_icon .layout_headline_with_icon_subheadline {color:#407589;opacity:.7;}.layout_icon_color_scheme_3.layout_headline_with_icon .layout_icon_holder {color:#407589;background:#000000;} .layout_color_scheme_3.layout_tabs.layout_style_simple .layout_tabs_header li {color:#407589;}.layout_color_scheme_3.layout_tabs.layout_style_simple .layout_tabs_header li span:after {background:#000000;} .layout_color_scheme_3.layout_price_list {color:#407589;}.layout_color_scheme_3.layout_price_list .layout_price_list_price .layout_price_list_amount {color:#000000;}.layout_color_scheme_3.layout_price_list ul li:before {color:#000000;} .layout_color_scheme_3.layout_price_list .layout_icon.layout_style_outline .layout_icon_holder:before {box-shadow:0 0 0 2px #000000 inset;color:#000000;}.layout_color_scheme_3.layout_price_list .layout_icon.layout_style_filled .layout_icon_holder:before {box-shadow:0 0 0 2em #000000 inset;color:#FFF;}.layout_color_scheme_3.layout_price_list .layout_icon.layout_style_borderless .layout_icon_holder:before {color:#000000;}.layout_color_scheme_3.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_3.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 2px #000000 inset !important;color:#000000;}.layout_color_scheme_3.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_3.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;}.layout_color_scheme_3.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_3.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 4.5em #000000 inset !important;color:#FFF;}.layout_color_scheme_3.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_3.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;} .layout_section.layout_color_scheme_3 {color:#407589;background-color:#000000;} .layout_color_scheme_3 .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_title_excerpt_holder:before {background-color:#000000 !important;} .layout_color_scheme_3 .layout_masonry_post_grid .layout_grid_item_post_content:before,.layout_color_scheme_3 .layout_masonry_portfolio_grid .layout_grid_item_post_content:before{background-color:#000000 !important;} .layout_color_scheme_3 .layout_google_maps.layout_google_maps_with_content .layout_google_maps_content .layout_google_maps_content_wrapper .layout_google_maps_location {background-color:#000000;color:#407589;} .layout_color_scheme_3 .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {color:currentColor !important;}.layout_color_scheme_3.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {color:#407589 !important;background:#000000 !important;} .layout_color_scheme_3 .layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after,.layout_color_scheme_3.layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after {background-color:#407589;}.layout_color_scheme_3 .layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after,.layout_color_scheme_3.layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after {background-color:#000000;} .layout_color_scheme_3.layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:currentColor;}.layout_color_scheme_3.layout_progress_bar.layout_style_line.layout_shape_rounded .layout_progress_bar_inner:after {background-color:#407589;}.layout_color_scheme_3 .layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:inherit !important;} .layout_group_color_scheme_3.layout_group {color:#407589;}
 .layout_color_scheme_4.layout_icon a { color:#407589; }.layout_color_scheme_4.layout_icon:hover span { color:#407589; }.layout_color_scheme_4.layout_icon:hover a { color:#ffffff; }.layout_color_scheme_4.layout_icon.layout_style_outline .layout_icon_holder:before,.layout_color_scheme_4.layout_icon.layout_style_outline:hover span.layout_icon_holder:before {background-color:transparent;box-shadow:0 0 0 2px #407589 inset;color:#407589;}.layout_color_scheme_4.layout_icon.layout_style_outline:hover a.layout_icon_holder:before {background-color:#407589;box-shadow:0 0 0 1em #407589 inset;color:#ffffff;}.layout_color_scheme_4.layout_icon.layout_style_filled .layout_icon_holder:before,.layout_color_scheme_4.layout_icon.layout_style_filled:hover span.layout_icon_holder:before {box-shadow:none;background-color:#ffffff;color:#407589;}.layout_color_scheme_4.layout_icon.layout_style_filled:hover a.layout_icon_holder:before {background-color:#ffffff;color:#407589;box-shadow:0 5px 20px rgba(0,0,0,.2);filter:brightness(1.1);}.layout_color_scheme_4.layout_icon.layout_style_borderless .layout_icon_holder:before,.layout_color_scheme_4.layout_icon.layout_style_borderless:hover span.layout_icon_holder:before {color:#407589;}.layout_color_scheme_4.layout_icon.layout_style_borderless:hover a.layout_icon_holder:before,.layout_color_scheme_4.layout_icon.layout_style_borderless:hover a:hover,.layout_color_scheme_4.layout_icon.layout_style_borderless:hover a.layout_icon_holder > span {color:#ffffff;} .layout_color_scheme_4.layout_icon.layout_style_filled.layout_shape_hexagon a {background-color:#ffffff;}.layout_color_scheme_4.layout_icon.layout_style_filled.layout_shape_hexagon a:after {background-color:#407589;} .layout_color_scheme_4.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a {background-color:#ffffff;}.layout_color_scheme_4.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a:after {background-color:#407589;} .layout_color_scheme_4.layout_icon.layout_style_outline.layout_shape_hexagon a:hover:before {box-shadow:0 0 0 1em #407589 inset !important;color:#ffffff;} .layout_color_scheme_4.layout_icon.layout_style_outline.layout_shape_hexagon-rounded a:hover:before {box-shadow:0 0 0 1em #407589 inset !important;color:#ffffff;} .layout_color_scheme_4.layout_button.layout_style_outline {border:0;}.layout_color_scheme_4.layout_button.layout_style_outline a {box-shadow:0 0 0 2px #407589 inset;background-color:transparent;}.layout_color_scheme_4.layout_button.layout_style_outline a .layout_button_text,.layout_color_scheme_4.layout_button.layout_style_outline a .layout_icon_holder {color:#407589;}.layout_color_scheme_4.layout_button.layout_style_outline:hover a,.layout_color_scheme_4.layout_button.layout_style_outline a:hover {box-shadow:0 0 0 2em #407589 inset, 0 5px 20px rgba(0,0,0,.2);background-color:transparent;}.layout_color_scheme_4.layout_button.layout_style_outline:hover a .layout_button_text,.layout_color_scheme_4.layout_button.layout_style_outline a:hover .layout_button_text {color:#ffffff;}.layout_color_scheme_4.layout_button.layout_style_outline:hover a .layout_icon_holder,.layout_color_scheme_4.layout_button.layout_style_outline a:hover .layout_icon_holder {color:#ffffff;}.layout_color_scheme_4.layout_button.layout_style_filled {border:0;}.layout_color_scheme_4.layout_button.layout_style_filled a {box-shadow:0 0 0 2em #ffffff inset;background-color:transparent;}.layout_color_scheme_4.layout_button.layout_style_filled a .layout_button_text,.layout_color_scheme_4.layout_button.layout_style_filled a .layout_icon_holder {color:#407589;}.layout_color_scheme_4.layout_button.layout_style_filled:hover a,.layout_color_scheme_4.layout_button.layout_style_filled a:hover {box-shadow:0 0 0 2em #ffffff inset, 0 5px 20px rgba(0,0,0,.2);background-color:#407589;}.layout_icon_color_scheme_4.layout_button a.layout_link .layout_icon_holder {background:#ffffff;}.layout_icon_color_scheme_4.layout_button a.layout_link .layout_icon_holder:before {color:#407589;} .layout_color_scheme_4.layout_button.layout_style_underlined a,.layout_color_scheme_4.layout_button.layout_style_underlined a .layout_button_text,.layout_color_scheme_4.layout_button.layout_style_underlined:hover a .layout_button_text {color:#407589 !important;}.layout_color_scheme_4.layout_button.layout_style_underlined a .layout_button_text:after {background:#ffffff;}.layout_color_scheme_4.layout_button.layout_style_underlined a .layout_icon_holder:before {color:#ffffff;} .layout_color_scheme_4.layout_button.layout_style_with_huge_icon a {box-shadow:none;}.layout_color_scheme_4.layout_button.layout_style_with_huge_icon a .layout_button_text {color:#407589;}.layout_color_scheme_4.layout_button.layout_style_with_huge_icon a .layout_button_text:after {background:#ffffff;}.layout_color_scheme_4.layout_button.layout_style_with_huge_icon a .layout_icon_holder {background:#ffffff;color:#407589;}.layout_color_scheme_4.layout_button.layout_style_with_huge_icon:hover a .layout_icon_holder,.layout_color_scheme_4.layout_button.layout_style_with_huge_icon a:hover .layout_icon_holder {color:#ffffff;}.layout_icon_color_scheme_4.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder {background:#ffffff;}.layout_icon_color_scheme_4.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:before {color:#407589;}.layout_icon_color_scheme_4.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after,.layout_icon_color_scheme_4.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after {background:#407589;}.layout_icon_color_scheme_4.layout_button.layout_style_with_huge_icon:hover a.layout_link .layout_icon_holder:before,.layout_icon_color_scheme_4.layout_button.layout_style_with_huge_icon a.layout_link:hover .layout_icon_holder:before {color:#ffffff;}.layout_color_scheme_4.layout_button.layout_style_clean a {color:#407589 !important;}.layout_color_scheme_4.layout_button.layout_style_clean a:hover {color:#ffffff !important;} .layout_color_scheme_4.layout_style_outline.layout_service .layout_icon_holder,.layout_color_scheme_4.layout_style_outline.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 2px #407589 inset;color:#407589;background-color:transparent;}.layout_color_scheme_4.layout_style_outline.layout_service:hover a.layout_icon_holder:hover {box-shadow:0 0 0 1em #407589 inset;background-color:#407589;color:#ffffff !important;}.layout_color_scheme_4.layout_style_filled.layout_service .layout_icon_holder,.layout_color_scheme_4.layout_style_filled.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 1em #ffffff inset;color:#407589;background-color:transparent;}.layout_color_scheme_4.layout_style_filled.layout_service:hover a.layout_icon_holder:hover{box-shadow:0 0 0 2px #ffffff inset;background-color:transparent;color:#ffffff !important;}.layout_color_scheme_4.layout_style_borderless.layout_service .layout_icon_holder,.layout_color_scheme_4.layout_style_borderless.layout_service:hover .layout_icon_holder {color:#407589;}.layout_color_scheme_4.layout_style_borderless.layout_service:hover a.layout_icon_holder:hover {color:#ffffff;} .layout_color_scheme_4.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder {background-color:#ffffff;}.layout_color_scheme_4.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:after {background-color:#407589;}.layout_color_scheme_4.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:hover {color:#ffffff;} .layout_color_scheme_4.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {background-color:#ffffff;}.layout_color_scheme_4.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:after {background-color:#407589;}.layout_color_scheme_4.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {color:#ffffff;} .layout_color_scheme_4.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder {box-shadow:0 0 0 0 #407589 inset !important;color:#ffffff;}.layout_color_scheme_4.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder:hover {box-shadow:0 0 0 2em #407589 inset !important;color:#ffffff;} .layout_color_scheme_4.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {box-shadow:0 0 0 0 #407589 inset !important;color:#ffffff;}.layout_color_scheme_4.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {box-shadow:0 0 0 2em #407589 inset !important;color:#ffffff;} .layout_color_scheme_4 .layout_headline h1,.layout_color_scheme_4 .layout_headline h2,.layout_color_scheme_4 .layout_headline h3,.layout_color_scheme_4 .layout_headline h4,.layout_color_scheme_4 .layout_headline h5,.layout_color_scheme_4 .layout_headline h6,.layout_color_scheme_4.layout_headline h1,.layout_color_scheme_4.layout_headline h2,.layout_color_scheme_4.layout_headline h3,.layout_color_scheme_4.layout_headline h4,.layout_color_scheme_4.layout_headline h5,.layout_color_scheme_4.layout_headline h6 {color:#407589;}.layout_color_scheme_4 .layout_headline .layout_headline_superheadline,.layout_color_scheme_4.layout_headline .layout_headline_superheadline {color:#407589;}.layout_color_scheme_4 .layout_headline .layout_headline_superheadline span,.layout_color_scheme_4.layout_headline .layout_headline_superheadline span {opacity:.7;}.layout_color_scheme_4 .layout_headline .layout_headline_subheadline,.layout_color_scheme_4.layout_headline .layout_headline_subheadline {color:#407589;opacity:.7;}.layout_color_scheme_4 .layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #407589 !important;}.layout_color_scheme_4.layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #407589 !important;} .layout_color_scheme_4 .layout_headline_with_icon h1,.layout_color_scheme_4 .layout_headline_with_icon h2,.layout_color_scheme_4 .layout_headline_with_icon h3,.layout_color_scheme_4 .layout_headline_with_icon h4,.layout_color_scheme_4 .layout_headline_with_icon h5,.layout_color_scheme_4 .layout_headline_with_icon h6,.layout_color_scheme_4.layout_headline_with_icon h1,.layout_color_scheme_4.layout_headline_with_icon h2,.layout_color_scheme_4.layout_headline_with_icon h3,.layout_color_scheme_4.layout_headline_with_icon h4,.layout_color_scheme_4.layout_headline_with_icon h5,.layout_color_scheme_4.layout_headline_with_icon h6 {color:#407589;}.layout_color_scheme_4 .layout_headline_with_icon .layout_headline_with_icon_superheadline,.layout_color_scheme_4.layout_headline_with_icon .layout_headline_with_icon_superheadline {color:#407589;opacity:.7;}.layout_color_scheme_4 .layout_headline_with_icon .layout_headline_with_icon_subheadline,.layout_color_scheme_4.layout_headline_with_icon .layout_headline_with_icon_subheadline {color:#407589;opacity:.7;}.layout_icon_color_scheme_4.layout_headline_with_icon .layout_icon_holder {color:#407589;background:#ffffff;} .layout_color_scheme_4.layout_tabs.layout_style_simple .layout_tabs_header li {color:#407589;}.layout_color_scheme_4.layout_tabs.layout_style_simple .layout_tabs_header li span:after {background:#ffffff;} .layout_color_scheme_4.layout_price_list {color:#407589;}.layout_color_scheme_4.layout_price_list .layout_price_list_price .layout_price_list_amount {color:#ffffff;}.layout_color_scheme_4.layout_price_list ul li:before {color:#ffffff;} .layout_color_scheme_4.layout_price_list .layout_icon.layout_style_outline .layout_icon_holder:before {box-shadow:0 0 0 2px #ffffff inset;color:#ffffff;}.layout_color_scheme_4.layout_price_list .layout_icon.layout_style_filled .layout_icon_holder:before {box-shadow:0 0 0 2em #ffffff inset;color:#FFF;}.layout_color_scheme_4.layout_price_list .layout_icon.layout_style_borderless .layout_icon_holder:before {color:#ffffff;}.layout_color_scheme_4.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_4.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 2px #ffffff inset !important;color:#ffffff;}.layout_color_scheme_4.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_4.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;}.layout_color_scheme_4.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_4.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 4.5em #ffffff inset !important;color:#FFF;}.layout_color_scheme_4.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_4.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;} .layout_section.layout_color_scheme_4 {color:#407589;background-color:#ffffff;} .layout_color_scheme_4 .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_title_excerpt_holder:before {background-color:#ffffff !important;} .layout_color_scheme_4 .layout_masonry_post_grid .layout_grid_item_post_content:before,.layout_color_scheme_4 .layout_masonry_portfolio_grid .layout_grid_item_post_content:before{background-color:#ffffff !important;} .layout_color_scheme_4 .layout_google_maps.layout_google_maps_with_content .layout_google_maps_content .layout_google_maps_content_wrapper .layout_google_maps_location {background-color:#ffffff;color:#407589;} .layout_color_scheme_4 .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {color:currentColor !important;}.layout_color_scheme_4.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {color:#407589 !important;background:#ffffff !important;} .layout_color_scheme_4 .layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after,.layout_color_scheme_4.layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after {background-color:#407589;}.layout_color_scheme_4 .layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after,.layout_color_scheme_4.layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after {background-color:#ffffff;} .layout_color_scheme_4.layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:currentColor;}.layout_color_scheme_4.layout_progress_bar.layout_style_line.layout_shape_rounded .layout_progress_bar_inner:after {background-color:#407589;}.layout_color_scheme_4 .layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:inherit !important;} .layout_group_color_scheme_4.layout_group {color:#407589;}
 .layout_color_scheme_5.layout_icon a { color:#000000; }.layout_color_scheme_5.layout_icon:hover span { color:#000000; }.layout_color_scheme_5.layout_icon:hover a { color:#407589; }.layout_color_scheme_5.layout_icon.layout_style_outline .layout_icon_holder:before,.layout_color_scheme_5.layout_icon.layout_style_outline:hover span.layout_icon_holder:before {background-color:transparent;box-shadow:0 0 0 2px #000000 inset;color:#000000;}.layout_color_scheme_5.layout_icon.layout_style_outline:hover a.layout_icon_holder:before {background-color:#000000;box-shadow:0 0 0 1em #000000 inset;color:#407589;}.layout_color_scheme_5.layout_icon.layout_style_filled .layout_icon_holder:before,.layout_color_scheme_5.layout_icon.layout_style_filled:hover span.layout_icon_holder:before {box-shadow:none;background-color:#407589;color:#000000;}.layout_color_scheme_5.layout_icon.layout_style_filled:hover a.layout_icon_holder:before {background-color:#407589;color:#000000;box-shadow:0 5px 20px rgba(0,0,0,.2);filter:brightness(1.1);}.layout_color_scheme_5.layout_icon.layout_style_borderless .layout_icon_holder:before,.layout_color_scheme_5.layout_icon.layout_style_borderless:hover span.layout_icon_holder:before {color:#000000;}.layout_color_scheme_5.layout_icon.layout_style_borderless:hover a.layout_icon_holder:before,.layout_color_scheme_5.layout_icon.layout_style_borderless:hover a:hover,.layout_color_scheme_5.layout_icon.layout_style_borderless:hover a.layout_icon_holder > span {color:#407589;} .layout_color_scheme_5.layout_icon.layout_style_filled.layout_shape_hexagon a {background-color:#407589;}.layout_color_scheme_5.layout_icon.layout_style_filled.layout_shape_hexagon a:after {background-color:#000000;} .layout_color_scheme_5.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a {background-color:#407589;}.layout_color_scheme_5.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a:after {background-color:#000000;} .layout_color_scheme_5.layout_icon.layout_style_outline.layout_shape_hexagon a:hover:before {box-shadow:0 0 0 1em #000000 inset !important;color:#407589;} .layout_color_scheme_5.layout_icon.layout_style_outline.layout_shape_hexagon-rounded a:hover:before {box-shadow:0 0 0 1em #000000 inset !important;color:#407589;} .layout_color_scheme_5.layout_button.layout_style_outline {border:0;}.layout_color_scheme_5.layout_button.layout_style_outline a {box-shadow:0 0 0 2px #000000 inset;background-color:transparent;}.layout_color_scheme_5.layout_button.layout_style_outline a .layout_button_text,.layout_color_scheme_5.layout_button.layout_style_outline a .layout_icon_holder {color:#000000;}.layout_color_scheme_5.layout_button.layout_style_outline:hover a,.layout_color_scheme_5.layout_button.layout_style_outline a:hover {box-shadow:0 0 0 2em #000000 inset, 0 5px 20px rgba(0,0,0,.2);background-color:transparent;}.layout_color_scheme_5.layout_button.layout_style_outline:hover a .layout_button_text,.layout_color_scheme_5.layout_button.layout_style_outline a:hover .layout_button_text {color:#407589;}.layout_color_scheme_5.layout_button.layout_style_outline:hover a .layout_icon_holder,.layout_color_scheme_5.layout_button.layout_style_outline a:hover .layout_icon_holder {color:#407589;}.layout_color_scheme_5.layout_button.layout_style_filled {border:0;}.layout_color_scheme_5.layout_button.layout_style_filled a {box-shadow:0 0 0 2em #407589 inset;background-color:transparent;}.layout_color_scheme_5.layout_button.layout_style_filled a .layout_button_text,.layout_color_scheme_5.layout_button.layout_style_filled a .layout_icon_holder {color:#000000;}.layout_color_scheme_5.layout_button.layout_style_filled:hover a,.layout_color_scheme_5.layout_button.layout_style_filled a:hover {box-shadow:0 0 0 2em #407589 inset, 0 5px 20px rgba(0,0,0,.2);background-color:#000000;}.layout_icon_color_scheme_5.layout_button a.layout_link .layout_icon_holder {background:#407589;}.layout_icon_color_scheme_5.layout_button a.layout_link .layout_icon_holder:before {color:#000000;} .layout_color_scheme_5.layout_button.layout_style_underlined a,.layout_color_scheme_5.layout_button.layout_style_underlined a .layout_button_text,.layout_color_scheme_5.layout_button.layout_style_underlined:hover a .layout_button_text {color:#000000 !important;}.layout_color_scheme_5.layout_button.layout_style_underlined a .layout_button_text:after {background:#407589;}.layout_color_scheme_5.layout_button.layout_style_underlined a .layout_icon_holder:before {color:#407589;} .layout_color_scheme_5.layout_button.layout_style_with_huge_icon a {box-shadow:none;}.layout_color_scheme_5.layout_button.layout_style_with_huge_icon a .layout_button_text {color:#000000;}.layout_color_scheme_5.layout_button.layout_style_with_huge_icon a .layout_button_text:after {background:#407589;}.layout_color_scheme_5.layout_button.layout_style_with_huge_icon a .layout_icon_holder {background:#407589;color:#000000;}.layout_color_scheme_5.layout_button.layout_style_with_huge_icon:hover a .layout_icon_holder,.layout_color_scheme_5.layout_button.layout_style_with_huge_icon a:hover .layout_icon_holder {color:#407589;}.layout_icon_color_scheme_5.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder {background:#407589;}.layout_icon_color_scheme_5.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:before {color:#000000;}.layout_icon_color_scheme_5.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after,.layout_icon_color_scheme_5.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after {background:#000000;}.layout_icon_color_scheme_5.layout_button.layout_style_with_huge_icon:hover a.layout_link .layout_icon_holder:before,.layout_icon_color_scheme_5.layout_button.layout_style_with_huge_icon a.layout_link:hover .layout_icon_holder:before {color:#407589;}.layout_color_scheme_5.layout_button.layout_style_clean a {color:#000000 !important;}.layout_color_scheme_5.layout_button.layout_style_clean a:hover {color:#407589 !important;} .layout_color_scheme_5.layout_style_outline.layout_service .layout_icon_holder,.layout_color_scheme_5.layout_style_outline.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 2px #000000 inset;color:#000000;background-color:transparent;}.layout_color_scheme_5.layout_style_outline.layout_service:hover a.layout_icon_holder:hover {box-shadow:0 0 0 1em #000000 inset;background-color:#000000;color:#407589 !important;}.layout_color_scheme_5.layout_style_filled.layout_service .layout_icon_holder,.layout_color_scheme_5.layout_style_filled.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 1em #407589 inset;color:#000000;background-color:transparent;}.layout_color_scheme_5.layout_style_filled.layout_service:hover a.layout_icon_holder:hover{box-shadow:0 0 0 2px #407589 inset;background-color:transparent;color:#407589 !important;}.layout_color_scheme_5.layout_style_borderless.layout_service .layout_icon_holder,.layout_color_scheme_5.layout_style_borderless.layout_service:hover .layout_icon_holder {color:#000000;}.layout_color_scheme_5.layout_style_borderless.layout_service:hover a.layout_icon_holder:hover {color:#407589;} .layout_color_scheme_5.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder {background-color:#407589;}.layout_color_scheme_5.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:after {background-color:#000000;}.layout_color_scheme_5.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:hover {color:#407589;} .layout_color_scheme_5.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {background-color:#407589;}.layout_color_scheme_5.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:after {background-color:#000000;}.layout_color_scheme_5.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {color:#407589;} .layout_color_scheme_5.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder {box-shadow:0 0 0 0 #000000 inset !important;color:#407589;}.layout_color_scheme_5.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder:hover {box-shadow:0 0 0 2em #000000 inset !important;color:#407589;} .layout_color_scheme_5.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {box-shadow:0 0 0 0 #000000 inset !important;color:#407589;}.layout_color_scheme_5.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {box-shadow:0 0 0 2em #000000 inset !important;color:#407589;} .layout_color_scheme_5 .layout_headline h1,.layout_color_scheme_5 .layout_headline h2,.layout_color_scheme_5 .layout_headline h3,.layout_color_scheme_5 .layout_headline h4,.layout_color_scheme_5 .layout_headline h5,.layout_color_scheme_5 .layout_headline h6,.layout_color_scheme_5.layout_headline h1,.layout_color_scheme_5.layout_headline h2,.layout_color_scheme_5.layout_headline h3,.layout_color_scheme_5.layout_headline h4,.layout_color_scheme_5.layout_headline h5,.layout_color_scheme_5.layout_headline h6 {color:#000000;}.layout_color_scheme_5 .layout_headline .layout_headline_superheadline,.layout_color_scheme_5.layout_headline .layout_headline_superheadline {color:#000000;}.layout_color_scheme_5 .layout_headline .layout_headline_superheadline span,.layout_color_scheme_5.layout_headline .layout_headline_superheadline span {opacity:.7;}.layout_color_scheme_5 .layout_headline .layout_headline_subheadline,.layout_color_scheme_5.layout_headline .layout_headline_subheadline {color:#000000;opacity:.7;}.layout_color_scheme_5 .layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #000000 !important;}.layout_color_scheme_5.layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #000000 !important;} .layout_color_scheme_5 .layout_headline_with_icon h1,.layout_color_scheme_5 .layout_headline_with_icon h2,.layout_color_scheme_5 .layout_headline_with_icon h3,.layout_color_scheme_5 .layout_headline_with_icon h4,.layout_color_scheme_5 .layout_headline_with_icon h5,.layout_color_scheme_5 .layout_headline_with_icon h6,.layout_color_scheme_5.layout_headline_with_icon h1,.layout_color_scheme_5.layout_headline_with_icon h2,.layout_color_scheme_5.layout_headline_with_icon h3,.layout_color_scheme_5.layout_headline_with_icon h4,.layout_color_scheme_5.layout_headline_with_icon h5,.layout_color_scheme_5.layout_headline_with_icon h6 {color:#000000;}.layout_color_scheme_5 .layout_headline_with_icon .layout_headline_with_icon_superheadline,.layout_color_scheme_5.layout_headline_with_icon .layout_headline_with_icon_superheadline {color:#000000;opacity:.7;}.layout_color_scheme_5 .layout_headline_with_icon .layout_headline_with_icon_subheadline,.layout_color_scheme_5.layout_headline_with_icon .layout_headline_with_icon_subheadline {color:#000000;opacity:.7;}.layout_icon_color_scheme_5.layout_headline_with_icon .layout_icon_holder {color:#000000;background:#407589;} .layout_color_scheme_5.layout_tabs.layout_style_simple .layout_tabs_header li {color:#000000;}.layout_color_scheme_5.layout_tabs.layout_style_simple .layout_tabs_header li span:after {background:#407589;} .layout_color_scheme_5.layout_price_list {color:#000000;}.layout_color_scheme_5.layout_price_list .layout_price_list_price .layout_price_list_amount {color:#407589;}.layout_color_scheme_5.layout_price_list ul li:before {color:#407589;} .layout_color_scheme_5.layout_price_list .layout_icon.layout_style_outline .layout_icon_holder:before {box-shadow:0 0 0 2px #407589 inset;color:#407589;}.layout_color_scheme_5.layout_price_list .layout_icon.layout_style_filled .layout_icon_holder:before {box-shadow:0 0 0 2em #407589 inset;color:#FFF;}.layout_color_scheme_5.layout_price_list .layout_icon.layout_style_borderless .layout_icon_holder:before {color:#407589;}.layout_color_scheme_5.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_5.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 2px #407589 inset !important;color:#407589;}.layout_color_scheme_5.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_5.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;}.layout_color_scheme_5.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_5.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 4.5em #407589 inset !important;color:#FFF;}.layout_color_scheme_5.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_5.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;} .layout_section.layout_color_scheme_5 {color:#000000;background-color:#407589;} .layout_color_scheme_5 .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_title_excerpt_holder:before {background-color:#407589 !important;} .layout_color_scheme_5 .layout_masonry_post_grid .layout_grid_item_post_content:before,.layout_color_scheme_5 .layout_masonry_portfolio_grid .layout_grid_item_post_content:before{background-color:#407589 !important;} .layout_color_scheme_5 .layout_google_maps.layout_google_maps_with_content .layout_google_maps_content .layout_google_maps_content_wrapper .layout_google_maps_location {background-color:#407589;color:#000000;} .layout_color_scheme_5 .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {color:currentColor !important;}.layout_color_scheme_5.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {color:#000000 !important;background:#407589 !important;} .layout_color_scheme_5 .layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after,.layout_color_scheme_5.layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after {background-color:#000000;}.layout_color_scheme_5 .layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after,.layout_color_scheme_5.layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after {background-color:#407589;} .layout_color_scheme_5.layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:currentColor;}.layout_color_scheme_5.layout_progress_bar.layout_style_line.layout_shape_rounded .layout_progress_bar_inner:after {background-color:#000000;}.layout_color_scheme_5 .layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:inherit !important;} .layout_group_color_scheme_5.layout_group {color:#000000;}
 .layout_color_scheme_6.layout_icon a { color:#ffffff; }.layout_color_scheme_6.layout_icon:hover span { color:#ffffff; }.layout_color_scheme_6.layout_icon:hover a { color:#407589; }.layout_color_scheme_6.layout_icon.layout_style_outline .layout_icon_holder:before,.layout_color_scheme_6.layout_icon.layout_style_outline:hover span.layout_icon_holder:before {background-color:transparent;box-shadow:0 0 0 2px #ffffff inset;color:#ffffff;}.layout_color_scheme_6.layout_icon.layout_style_outline:hover a.layout_icon_holder:before {background-color:#ffffff;box-shadow:0 0 0 1em #ffffff inset;color:#407589;}.layout_color_scheme_6.layout_icon.layout_style_filled .layout_icon_holder:before,.layout_color_scheme_6.layout_icon.layout_style_filled:hover span.layout_icon_holder:before {box-shadow:none;background-color:#407589;color:#ffffff;}.layout_color_scheme_6.layout_icon.layout_style_filled:hover a.layout_icon_holder:before {background-color:#407589;color:#ffffff;box-shadow:0 5px 20px rgba(0,0,0,.2);filter:brightness(1.1);}.layout_color_scheme_6.layout_icon.layout_style_borderless .layout_icon_holder:before,.layout_color_scheme_6.layout_icon.layout_style_borderless:hover span.layout_icon_holder:before {color:#ffffff;}.layout_color_scheme_6.layout_icon.layout_style_borderless:hover a.layout_icon_holder:before,.layout_color_scheme_6.layout_icon.layout_style_borderless:hover a:hover,.layout_color_scheme_6.layout_icon.layout_style_borderless:hover a.layout_icon_holder > span {color:#407589;} .layout_color_scheme_6.layout_icon.layout_style_filled.layout_shape_hexagon a {background-color:#407589;}.layout_color_scheme_6.layout_icon.layout_style_filled.layout_shape_hexagon a:after {background-color:#ffffff;} .layout_color_scheme_6.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a {background-color:#407589;}.layout_color_scheme_6.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a:after {background-color:#ffffff;} .layout_color_scheme_6.layout_icon.layout_style_outline.layout_shape_hexagon a:hover:before {box-shadow:0 0 0 1em #ffffff inset !important;color:#407589;} .layout_color_scheme_6.layout_icon.layout_style_outline.layout_shape_hexagon-rounded a:hover:before {box-shadow:0 0 0 1em #ffffff inset !important;color:#407589;} .layout_color_scheme_6.layout_button.layout_style_outline {border:0;}.layout_color_scheme_6.layout_button.layout_style_outline a {box-shadow:0 0 0 2px #ffffff inset;background-color:transparent;}.layout_color_scheme_6.layout_button.layout_style_outline a .layout_button_text,.layout_color_scheme_6.layout_button.layout_style_outline a .layout_icon_holder {color:#ffffff;}.layout_color_scheme_6.layout_button.layout_style_outline:hover a,.layout_color_scheme_6.layout_button.layout_style_outline a:hover {box-shadow:0 0 0 2em #ffffff inset, 0 5px 20px rgba(0,0,0,.2);background-color:transparent;}.layout_color_scheme_6.layout_button.layout_style_outline:hover a .layout_button_text,.layout_color_scheme_6.layout_button.layout_style_outline a:hover .layout_button_text {color:#407589;}.layout_color_scheme_6.layout_button.layout_style_outline:hover a .layout_icon_holder,.layout_color_scheme_6.layout_button.layout_style_outline a:hover .layout_icon_holder {color:#407589;}.layout_color_scheme_6.layout_button.layout_style_filled {border:0;}.layout_color_scheme_6.layout_button.layout_style_filled a {box-shadow:0 0 0 2em #407589 inset;background-color:transparent;}.layout_color_scheme_6.layout_button.layout_style_filled a .layout_button_text,.layout_color_scheme_6.layout_button.layout_style_filled a .layout_icon_holder {color:#ffffff;}.layout_color_scheme_6.layout_button.layout_style_filled:hover a,.layout_color_scheme_6.layout_button.layout_style_filled a:hover {box-shadow:0 0 0 2em #407589 inset, 0 5px 20px rgba(0,0,0,.2);background-color:#ffffff;}.layout_icon_color_scheme_6.layout_button a.layout_link .layout_icon_holder {background:#407589;}.layout_icon_color_scheme_6.layout_button a.layout_link .layout_icon_holder:before {color:#ffffff;} .layout_color_scheme_6.layout_button.layout_style_underlined a,.layout_color_scheme_6.layout_button.layout_style_underlined a .layout_button_text,.layout_color_scheme_6.layout_button.layout_style_underlined:hover a .layout_button_text {color:#ffffff !important;}.layout_color_scheme_6.layout_button.layout_style_underlined a .layout_button_text:after {background:#407589;}.layout_color_scheme_6.layout_button.layout_style_underlined a .layout_icon_holder:before {color:#407589;} .layout_color_scheme_6.layout_button.layout_style_with_huge_icon a {box-shadow:none;}.layout_color_scheme_6.layout_button.layout_style_with_huge_icon a .layout_button_text {color:#ffffff;}.layout_color_scheme_6.layout_button.layout_style_with_huge_icon a .layout_button_text:after {background:#407589;}.layout_color_scheme_6.layout_button.layout_style_with_huge_icon a .layout_icon_holder {background:#407589;color:#ffffff;}.layout_color_scheme_6.layout_button.layout_style_with_huge_icon:hover a .layout_icon_holder,.layout_color_scheme_6.layout_button.layout_style_with_huge_icon a:hover .layout_icon_holder {color:#407589;}.layout_icon_color_scheme_6.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder {background:#407589;}.layout_icon_color_scheme_6.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:before {color:#ffffff;}.layout_icon_color_scheme_6.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after,.layout_icon_color_scheme_6.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after {background:#ffffff;}.layout_icon_color_scheme_6.layout_button.layout_style_with_huge_icon:hover a.layout_link .layout_icon_holder:before,.layout_icon_color_scheme_6.layout_button.layout_style_with_huge_icon a.layout_link:hover .layout_icon_holder:before {color:#407589;}.layout_color_scheme_6.layout_button.layout_style_clean a {color:#ffffff !important;}.layout_color_scheme_6.layout_button.layout_style_clean a:hover {color:#407589 !important;} .layout_color_scheme_6.layout_style_outline.layout_service .layout_icon_holder,.layout_color_scheme_6.layout_style_outline.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 2px #ffffff inset;color:#ffffff;background-color:transparent;}.layout_color_scheme_6.layout_style_outline.layout_service:hover a.layout_icon_holder:hover {box-shadow:0 0 0 1em #ffffff inset;background-color:#ffffff;color:#407589 !important;}.layout_color_scheme_6.layout_style_filled.layout_service .layout_icon_holder,.layout_color_scheme_6.layout_style_filled.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 1em #407589 inset;color:#ffffff;background-color:transparent;}.layout_color_scheme_6.layout_style_filled.layout_service:hover a.layout_icon_holder:hover{box-shadow:0 0 0 2px #407589 inset;background-color:transparent;color:#407589 !important;}.layout_color_scheme_6.layout_style_borderless.layout_service .layout_icon_holder,.layout_color_scheme_6.layout_style_borderless.layout_service:hover .layout_icon_holder {color:#ffffff;}.layout_color_scheme_6.layout_style_borderless.layout_service:hover a.layout_icon_holder:hover {color:#407589;} .layout_color_scheme_6.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder {background-color:#407589;}.layout_color_scheme_6.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:after {background-color:#ffffff;}.layout_color_scheme_6.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:hover {color:#407589;} .layout_color_scheme_6.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {background-color:#407589;}.layout_color_scheme_6.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:after {background-color:#ffffff;}.layout_color_scheme_6.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {color:#407589;} .layout_color_scheme_6.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder {box-shadow:0 0 0 0 #ffffff inset !important;color:#407589;}.layout_color_scheme_6.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder:hover {box-shadow:0 0 0 2em #ffffff inset !important;color:#407589;} .layout_color_scheme_6.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {box-shadow:0 0 0 0 #ffffff inset !important;color:#407589;}.layout_color_scheme_6.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {box-shadow:0 0 0 2em #ffffff inset !important;color:#407589;} .layout_color_scheme_6 .layout_headline h1,.layout_color_scheme_6 .layout_headline h2,.layout_color_scheme_6 .layout_headline h3,.layout_color_scheme_6 .layout_headline h4,.layout_color_scheme_6 .layout_headline h5,.layout_color_scheme_6 .layout_headline h6,.layout_color_scheme_6.layout_headline h1,.layout_color_scheme_6.layout_headline h2,.layout_color_scheme_6.layout_headline h3,.layout_color_scheme_6.layout_headline h4,.layout_color_scheme_6.layout_headline h5,.layout_color_scheme_6.layout_headline h6 {color:#ffffff;}.layout_color_scheme_6 .layout_headline .layout_headline_superheadline,.layout_color_scheme_6.layout_headline .layout_headline_superheadline {color:#ffffff;}.layout_color_scheme_6 .layout_headline .layout_headline_superheadline span,.layout_color_scheme_6.layout_headline .layout_headline_superheadline span {opacity:.7;}.layout_color_scheme_6 .layout_headline .layout_headline_subheadline,.layout_color_scheme_6.layout_headline .layout_headline_subheadline {color:#ffffff;opacity:.7;}.layout_color_scheme_6 .layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #ffffff !important;}.layout_color_scheme_6.layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #ffffff !important;} .layout_color_scheme_6 .layout_headline_with_icon h1,.layout_color_scheme_6 .layout_headline_with_icon h2,.layout_color_scheme_6 .layout_headline_with_icon h3,.layout_color_scheme_6 .layout_headline_with_icon h4,.layout_color_scheme_6 .layout_headline_with_icon h5,.layout_color_scheme_6 .layout_headline_with_icon h6,.layout_color_scheme_6.layout_headline_with_icon h1,.layout_color_scheme_6.layout_headline_with_icon h2,.layout_color_scheme_6.layout_headline_with_icon h3,.layout_color_scheme_6.layout_headline_with_icon h4,.layout_color_scheme_6.layout_headline_with_icon h5,.layout_color_scheme_6.layout_headline_with_icon h6 {color:#ffffff;}.layout_color_scheme_6 .layout_headline_with_icon .layout_headline_with_icon_superheadline,.layout_color_scheme_6.layout_headline_with_icon .layout_headline_with_icon_superheadline {color:#ffffff;opacity:.7;}.layout_color_scheme_6 .layout_headline_with_icon .layout_headline_with_icon_subheadline,.layout_color_scheme_6.layout_headline_with_icon .layout_headline_with_icon_subheadline {color:#ffffff;opacity:.7;}.layout_icon_color_scheme_6.layout_headline_with_icon .layout_icon_holder {color:#ffffff;background:#407589;} .layout_color_scheme_6.layout_tabs.layout_style_simple .layout_tabs_header li {color:#ffffff;}.layout_color_scheme_6.layout_tabs.layout_style_simple .layout_tabs_header li span:after {background:#407589;} .layout_color_scheme_6.layout_price_list {color:#ffffff;}.layout_color_scheme_6.layout_price_list .layout_price_list_price .layout_price_list_amount {color:#407589;}.layout_color_scheme_6.layout_price_list ul li:before {color:#407589;} .layout_color_scheme_6.layout_price_list .layout_icon.layout_style_outline .layout_icon_holder:before {box-shadow:0 0 0 2px #407589 inset;color:#407589;}.layout_color_scheme_6.layout_price_list .layout_icon.layout_style_filled .layout_icon_holder:before {box-shadow:0 0 0 2em #407589 inset;color:#FFF;}.layout_color_scheme_6.layout_price_list .layout_icon.layout_style_borderless .layout_icon_holder:before {color:#407589;}.layout_color_scheme_6.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_6.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 2px #407589 inset !important;color:#407589;}.layout_color_scheme_6.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_6.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;}.layout_color_scheme_6.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_6.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 4.5em #407589 inset !important;color:#FFF;}.layout_color_scheme_6.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_6.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;} .layout_section.layout_color_scheme_6 {color:#ffffff;background-color:#407589;} .layout_color_scheme_6 .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_title_excerpt_holder:before {background-color:#407589 !important;} .layout_color_scheme_6 .layout_masonry_post_grid .layout_grid_item_post_content:before,.layout_color_scheme_6 .layout_masonry_portfolio_grid .layout_grid_item_post_content:before{background-color:#407589 !important;} .layout_color_scheme_6 .layout_google_maps.layout_google_maps_with_content .layout_google_maps_content .layout_google_maps_content_wrapper .layout_google_maps_location {background-color:#407589;color:#ffffff;} .layout_color_scheme_6 .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {color:currentColor !important;}.layout_color_scheme_6.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {color:#ffffff !important;background:#407589 !important;} .layout_color_scheme_6 .layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after,.layout_color_scheme_6.layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after {background-color:#ffffff;}.layout_color_scheme_6 .layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after,.layout_color_scheme_6.layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after {background-color:#407589;} .layout_color_scheme_6.layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:currentColor;}.layout_color_scheme_6.layout_progress_bar.layout_style_line.layout_shape_rounded .layout_progress_bar_inner:after {background-color:#ffffff;}.layout_color_scheme_6 .layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:inherit !important;} .layout_group_color_scheme_6.layout_group {color:#ffffff;}
 .layout_color_scheme_7.layout_icon a { color:#000000; }.layout_color_scheme_7.layout_icon:hover span { color:#000000; }.layout_color_scheme_7.layout_icon:hover a { color:#000000; }.layout_color_scheme_7.layout_icon.layout_style_outline .layout_icon_holder:before,.layout_color_scheme_7.layout_icon.layout_style_outline:hover span.layout_icon_holder:before {background-color:transparent;box-shadow:0 0 0 2px #000000 inset;color:#000000;}.layout_color_scheme_7.layout_icon.layout_style_outline:hover a.layout_icon_holder:before {background-color:#000000;box-shadow:0 0 0 1em #000000 inset;color:#000000;}.layout_color_scheme_7.layout_icon.layout_style_filled .layout_icon_holder:before,.layout_color_scheme_7.layout_icon.layout_style_filled:hover span.layout_icon_holder:before {box-shadow:none;background-color:#000000;color:#000000;}.layout_color_scheme_7.layout_icon.layout_style_filled:hover a.layout_icon_holder:before {background-color:#000000;color:#000000;box-shadow:0 5px 20px rgba(0,0,0,.2);filter:brightness(1.1);}.layout_color_scheme_7.layout_icon.layout_style_borderless .layout_icon_holder:before,.layout_color_scheme_7.layout_icon.layout_style_borderless:hover span.layout_icon_holder:before {color:#000000;}.layout_color_scheme_7.layout_icon.layout_style_borderless:hover a.layout_icon_holder:before,.layout_color_scheme_7.layout_icon.layout_style_borderless:hover a:hover,.layout_color_scheme_7.layout_icon.layout_style_borderless:hover a.layout_icon_holder > span {color:#000000;} .layout_color_scheme_7.layout_icon.layout_style_filled.layout_shape_hexagon a {background-color:#000000;}.layout_color_scheme_7.layout_icon.layout_style_filled.layout_shape_hexagon a:after {background-color:#000000;} .layout_color_scheme_7.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a {background-color:#000000;}.layout_color_scheme_7.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a:after {background-color:#000000;} .layout_color_scheme_7.layout_icon.layout_style_outline.layout_shape_hexagon a:hover:before {box-shadow:0 0 0 1em #000000 inset !important;color:#000000;} .layout_color_scheme_7.layout_icon.layout_style_outline.layout_shape_hexagon-rounded a:hover:before {box-shadow:0 0 0 1em #000000 inset !important;color:#000000;} .layout_color_scheme_7.layout_button.layout_style_outline {border:0;}.layout_color_scheme_7.layout_button.layout_style_outline a {box-shadow:0 0 0 2px #000000 inset;background-color:transparent;}.layout_color_scheme_7.layout_button.layout_style_outline a .layout_button_text,.layout_color_scheme_7.layout_button.layout_style_outline a .layout_icon_holder {color:#000000;}.layout_color_scheme_7.layout_button.layout_style_outline:hover a,.layout_color_scheme_7.layout_button.layout_style_outline a:hover {box-shadow:0 0 0 2em #000000 inset, 0 5px 20px rgba(0,0,0,.2);background-color:transparent;}.layout_color_scheme_7.layout_button.layout_style_outline:hover a .layout_button_text,.layout_color_scheme_7.layout_button.layout_style_outline a:hover .layout_button_text {color:#000000;}.layout_color_scheme_7.layout_button.layout_style_outline:hover a .layout_icon_holder,.layout_color_scheme_7.layout_button.layout_style_outline a:hover .layout_icon_holder {color:#000000;}.layout_color_scheme_7.layout_button.layout_style_filled {border:0;}.layout_color_scheme_7.layout_button.layout_style_filled a {box-shadow:0 0 0 2em #000000 inset;background-color:transparent;}.layout_color_scheme_7.layout_button.layout_style_filled a .layout_button_text,.layout_color_scheme_7.layout_button.layout_style_filled a .layout_icon_holder {color:#000000;}.layout_color_scheme_7.layout_button.layout_style_filled:hover a,.layout_color_scheme_7.layout_button.layout_style_filled a:hover {box-shadow:0 0 0 2em #000000 inset, 0 5px 20px rgba(0,0,0,.2);background-color:#000000;}.layout_icon_color_scheme_7.layout_button a.layout_link .layout_icon_holder {background:#000000;}.layout_icon_color_scheme_7.layout_button a.layout_link .layout_icon_holder:before {color:#000000;} .layout_color_scheme_7.layout_button.layout_style_underlined a,.layout_color_scheme_7.layout_button.layout_style_underlined a .layout_button_text,.layout_color_scheme_7.layout_button.layout_style_underlined:hover a .layout_button_text {color:#000000 !important;}.layout_color_scheme_7.layout_button.layout_style_underlined a .layout_button_text:after {background:#000000;}.layout_color_scheme_7.layout_button.layout_style_underlined a .layout_icon_holder:before {color:#000000;} .layout_color_scheme_7.layout_button.layout_style_with_huge_icon a {box-shadow:none;}.layout_color_scheme_7.layout_button.layout_style_with_huge_icon a .layout_button_text {color:#000000;}.layout_color_scheme_7.layout_button.layout_style_with_huge_icon a .layout_button_text:after {background:#000000;}.layout_color_scheme_7.layout_button.layout_style_with_huge_icon a .layout_icon_holder {background:#000000;color:#000000;}.layout_color_scheme_7.layout_button.layout_style_with_huge_icon:hover a .layout_icon_holder,.layout_color_scheme_7.layout_button.layout_style_with_huge_icon a:hover .layout_icon_holder {color:#000000;}.layout_icon_color_scheme_7.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder {background:#000000;}.layout_icon_color_scheme_7.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:before {color:#000000;}.layout_icon_color_scheme_7.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after,.layout_icon_color_scheme_7.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after {background:#000000;}.layout_icon_color_scheme_7.layout_button.layout_style_with_huge_icon:hover a.layout_link .layout_icon_holder:before,.layout_icon_color_scheme_7.layout_button.layout_style_with_huge_icon a.layout_link:hover .layout_icon_holder:before {color:#000000;}.layout_color_scheme_7.layout_button.layout_style_clean a {color:#000000 !important;}.layout_color_scheme_7.layout_button.layout_style_clean a:hover {color:#000000 !important;} .layout_color_scheme_7.layout_style_outline.layout_service .layout_icon_holder,.layout_color_scheme_7.layout_style_outline.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 2px #000000 inset;color:#000000;background-color:transparent;}.layout_color_scheme_7.layout_style_outline.layout_service:hover a.layout_icon_holder:hover {box-shadow:0 0 0 1em #000000 inset;background-color:#000000;color:#000000 !important;}.layout_color_scheme_7.layout_style_filled.layout_service .layout_icon_holder,.layout_color_scheme_7.layout_style_filled.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 1em #000000 inset;color:#000000;background-color:transparent;}.layout_color_scheme_7.layout_style_filled.layout_service:hover a.layout_icon_holder:hover{box-shadow:0 0 0 2px #000000 inset;background-color:transparent;color:#000000 !important;}.layout_color_scheme_7.layout_style_borderless.layout_service .layout_icon_holder,.layout_color_scheme_7.layout_style_borderless.layout_service:hover .layout_icon_holder {color:#000000;}.layout_color_scheme_7.layout_style_borderless.layout_service:hover a.layout_icon_holder:hover {color:#000000;} .layout_color_scheme_7.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder {background-color:#000000;}.layout_color_scheme_7.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:after {background-color:#000000;}.layout_color_scheme_7.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:hover {color:#000000;} .layout_color_scheme_7.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {background-color:#000000;}.layout_color_scheme_7.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:after {background-color:#000000;}.layout_color_scheme_7.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {color:#000000;} .layout_color_scheme_7.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder {box-shadow:0 0 0 0 #000000 inset !important;color:#000000;}.layout_color_scheme_7.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder:hover {box-shadow:0 0 0 2em #000000 inset !important;color:#000000;} .layout_color_scheme_7.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {box-shadow:0 0 0 0 #000000 inset !important;color:#000000;}.layout_color_scheme_7.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {box-shadow:0 0 0 2em #000000 inset !important;color:#000000;} .layout_color_scheme_7 .layout_headline h1,.layout_color_scheme_7 .layout_headline h2,.layout_color_scheme_7 .layout_headline h3,.layout_color_scheme_7 .layout_headline h4,.layout_color_scheme_7 .layout_headline h5,.layout_color_scheme_7 .layout_headline h6,.layout_color_scheme_7.layout_headline h1,.layout_color_scheme_7.layout_headline h2,.layout_color_scheme_7.layout_headline h3,.layout_color_scheme_7.layout_headline h4,.layout_color_scheme_7.layout_headline h5,.layout_color_scheme_7.layout_headline h6 {color:#000000;}.layout_color_scheme_7 .layout_headline .layout_headline_superheadline,.layout_color_scheme_7.layout_headline .layout_headline_superheadline {color:#000000;}.layout_color_scheme_7 .layout_headline .layout_headline_superheadline span,.layout_color_scheme_7.layout_headline .layout_headline_superheadline span {opacity:.7;}.layout_color_scheme_7 .layout_headline .layout_headline_subheadline,.layout_color_scheme_7.layout_headline .layout_headline_subheadline {color:#000000;opacity:.7;}.layout_color_scheme_7 .layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #000000 !important;}.layout_color_scheme_7.layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #000000 !important;} .layout_color_scheme_7 .layout_headline_with_icon h1,.layout_color_scheme_7 .layout_headline_with_icon h2,.layout_color_scheme_7 .layout_headline_with_icon h3,.layout_color_scheme_7 .layout_headline_with_icon h4,.layout_color_scheme_7 .layout_headline_with_icon h5,.layout_color_scheme_7 .layout_headline_with_icon h6,.layout_color_scheme_7.layout_headline_with_icon h1,.layout_color_scheme_7.layout_headline_with_icon h2,.layout_color_scheme_7.layout_headline_with_icon h3,.layout_color_scheme_7.layout_headline_with_icon h4,.layout_color_scheme_7.layout_headline_with_icon h5,.layout_color_scheme_7.layout_headline_with_icon h6 {color:#000000;}.layout_color_scheme_7 .layout_headline_with_icon .layout_headline_with_icon_superheadline,.layout_color_scheme_7.layout_headline_with_icon .layout_headline_with_icon_superheadline {color:#000000;opacity:.7;}.layout_color_scheme_7 .layout_headline_with_icon .layout_headline_with_icon_subheadline,.layout_color_scheme_7.layout_headline_with_icon .layout_headline_with_icon_subheadline {color:#000000;opacity:.7;}.layout_icon_color_scheme_7.layout_headline_with_icon .layout_icon_holder {color:#000000;background:#000000;} .layout_color_scheme_7.layout_tabs.layout_style_simple .layout_tabs_header li {color:#000000;}.layout_color_scheme_7.layout_tabs.layout_style_simple .layout_tabs_header li span:after {background:#000000;} .layout_color_scheme_7.layout_price_list {color:#000000;}.layout_color_scheme_7.layout_price_list .layout_price_list_price .layout_price_list_amount {color:#000000;}.layout_color_scheme_7.layout_price_list ul li:before {color:#000000;} .layout_color_scheme_7.layout_price_list .layout_icon.layout_style_outline .layout_icon_holder:before {box-shadow:0 0 0 2px #000000 inset;color:#000000;}.layout_color_scheme_7.layout_price_list .layout_icon.layout_style_filled .layout_icon_holder:before {box-shadow:0 0 0 2em #000000 inset;color:#FFF;}.layout_color_scheme_7.layout_price_list .layout_icon.layout_style_borderless .layout_icon_holder:before {color:#000000;}.layout_color_scheme_7.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_7.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 2px #000000 inset !important;color:#000000;}.layout_color_scheme_7.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_7.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;}.layout_color_scheme_7.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_7.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 4.5em #000000 inset !important;color:#FFF;}.layout_color_scheme_7.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_7.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;} .layout_section.layout_color_scheme_7 {color:#000000;background-color:#000000;} .layout_color_scheme_7 .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_title_excerpt_holder:before {background-color:#000000 !important;} .layout_color_scheme_7 .layout_masonry_post_grid .layout_grid_item_post_content:before,.layout_color_scheme_7 .layout_masonry_portfolio_grid .layout_grid_item_post_content:before{background-color:#000000 !important;} .layout_color_scheme_7 .layout_google_maps.layout_google_maps_with_content .layout_google_maps_content .layout_google_maps_content_wrapper .layout_google_maps_location {background-color:#000000;color:#000000;} .layout_color_scheme_7 .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {color:currentColor !important;}.layout_color_scheme_7.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {color:#000000 !important;background:#000000 !important;} .layout_color_scheme_7 .layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after,.layout_color_scheme_7.layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after {background-color:#000000;}.layout_color_scheme_7 .layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after,.layout_color_scheme_7.layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after {background-color:#000000;} .layout_color_scheme_7.layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:currentColor;}.layout_color_scheme_7.layout_progress_bar.layout_style_line.layout_shape_rounded .layout_progress_bar_inner:after {background-color:#000000;}.layout_color_scheme_7 .layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:inherit !important;} .layout_group_color_scheme_7.layout_group {color:#000000;}
 .layout_color_scheme_8.layout_icon a { color:#000000; }.layout_color_scheme_8.layout_icon:hover span { color:#000000; }.layout_color_scheme_8.layout_icon:hover a { color:#ffffff; }.layout_color_scheme_8.layout_icon.layout_style_outline .layout_icon_holder:before,.layout_color_scheme_8.layout_icon.layout_style_outline:hover span.layout_icon_holder:before {background-color:transparent;box-shadow:0 0 0 2px #000000 inset;color:#000000;}.layout_color_scheme_8.layout_icon.layout_style_outline:hover a.layout_icon_holder:before {background-color:#000000;box-shadow:0 0 0 1em #000000 inset;color:#ffffff;}.layout_color_scheme_8.layout_icon.layout_style_filled .layout_icon_holder:before,.layout_color_scheme_8.layout_icon.layout_style_filled:hover span.layout_icon_holder:before {box-shadow:none;background-color:#ffffff;color:#000000;}.layout_color_scheme_8.layout_icon.layout_style_filled:hover a.layout_icon_holder:before {background-color:#ffffff;color:#000000;box-shadow:0 5px 20px rgba(0,0,0,.2);filter:brightness(1.1);}.layout_color_scheme_8.layout_icon.layout_style_borderless .layout_icon_holder:before,.layout_color_scheme_8.layout_icon.layout_style_borderless:hover span.layout_icon_holder:before {color:#000000;}.layout_color_scheme_8.layout_icon.layout_style_borderless:hover a.layout_icon_holder:before,.layout_color_scheme_8.layout_icon.layout_style_borderless:hover a:hover,.layout_color_scheme_8.layout_icon.layout_style_borderless:hover a.layout_icon_holder > span {color:#ffffff;} .layout_color_scheme_8.layout_icon.layout_style_filled.layout_shape_hexagon a {background-color:#ffffff;}.layout_color_scheme_8.layout_icon.layout_style_filled.layout_shape_hexagon a:after {background-color:#000000;} .layout_color_scheme_8.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a {background-color:#ffffff;}.layout_color_scheme_8.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a:after {background-color:#000000;} .layout_color_scheme_8.layout_icon.layout_style_outline.layout_shape_hexagon a:hover:before {box-shadow:0 0 0 1em #000000 inset !important;color:#ffffff;} .layout_color_scheme_8.layout_icon.layout_style_outline.layout_shape_hexagon-rounded a:hover:before {box-shadow:0 0 0 1em #000000 inset !important;color:#ffffff;} .layout_color_scheme_8.layout_button.layout_style_outline {border:0;}.layout_color_scheme_8.layout_button.layout_style_outline a {box-shadow:0 0 0 2px #000000 inset;background-color:transparent;}.layout_color_scheme_8.layout_button.layout_style_outline a .layout_button_text,.layout_color_scheme_8.layout_button.layout_style_outline a .layout_icon_holder {color:#000000;}.layout_color_scheme_8.layout_button.layout_style_outline:hover a,.layout_color_scheme_8.layout_button.layout_style_outline a:hover {box-shadow:0 0 0 2em #000000 inset, 0 5px 20px rgba(0,0,0,.2);background-color:transparent;}.layout_color_scheme_8.layout_button.layout_style_outline:hover a .layout_button_text,.layout_color_scheme_8.layout_button.layout_style_outline a:hover .layout_button_text {color:#ffffff;}.layout_color_scheme_8.layout_button.layout_style_outline:hover a .layout_icon_holder,.layout_color_scheme_8.layout_button.layout_style_outline a:hover .layout_icon_holder {color:#ffffff;}.layout_color_scheme_8.layout_button.layout_style_filled {border:0;}.layout_color_scheme_8.layout_button.layout_style_filled a {box-shadow:0 0 0 2em #ffffff inset;background-color:transparent;}.layout_color_scheme_8.layout_button.layout_style_filled a .layout_button_text,.layout_color_scheme_8.layout_button.layout_style_filled a .layout_icon_holder {color:#000000;}.layout_color_scheme_8.layout_button.layout_style_filled:hover a,.layout_color_scheme_8.layout_button.layout_style_filled a:hover {box-shadow:0 0 0 2em #ffffff inset, 0 5px 20px rgba(0,0,0,.2);background-color:#000000;}.layout_icon_color_scheme_8.layout_button a.layout_link .layout_icon_holder {background:#ffffff;}.layout_icon_color_scheme_8.layout_button a.layout_link .layout_icon_holder:before {color:#000000;} .layout_color_scheme_8.layout_button.layout_style_underlined a,.layout_color_scheme_8.layout_button.layout_style_underlined a .layout_button_text,.layout_color_scheme_8.layout_button.layout_style_underlined:hover a .layout_button_text {color:#000000 !important;}.layout_color_scheme_8.layout_button.layout_style_underlined a .layout_button_text:after {background:#ffffff;}.layout_color_scheme_8.layout_button.layout_style_underlined a .layout_icon_holder:before {color:#ffffff;} .layout_color_scheme_8.layout_button.layout_style_with_huge_icon a {box-shadow:none;}.layout_color_scheme_8.layout_button.layout_style_with_huge_icon a .layout_button_text {color:#000000;}.layout_color_scheme_8.layout_button.layout_style_with_huge_icon a .layout_button_text:after {background:#ffffff;}.layout_color_scheme_8.layout_button.layout_style_with_huge_icon a .layout_icon_holder {background:#ffffff;color:#000000;}.layout_color_scheme_8.layout_button.layout_style_with_huge_icon:hover a .layout_icon_holder,.layout_color_scheme_8.layout_button.layout_style_with_huge_icon a:hover .layout_icon_holder {color:#ffffff;}.layout_icon_color_scheme_8.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder {background:#ffffff;}.layout_icon_color_scheme_8.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:before {color:#000000;}.layout_icon_color_scheme_8.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after,.layout_icon_color_scheme_8.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after {background:#000000;}.layout_icon_color_scheme_8.layout_button.layout_style_with_huge_icon:hover a.layout_link .layout_icon_holder:before,.layout_icon_color_scheme_8.layout_button.layout_style_with_huge_icon a.layout_link:hover .layout_icon_holder:before {color:#ffffff;}.layout_color_scheme_8.layout_button.layout_style_clean a {color:#000000 !important;}.layout_color_scheme_8.layout_button.layout_style_clean a:hover {color:#ffffff !important;} .layout_color_scheme_8.layout_style_outline.layout_service .layout_icon_holder,.layout_color_scheme_8.layout_style_outline.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 2px #000000 inset;color:#000000;background-color:transparent;}.layout_color_scheme_8.layout_style_outline.layout_service:hover a.layout_icon_holder:hover {box-shadow:0 0 0 1em #000000 inset;background-color:#000000;color:#ffffff !important;}.layout_color_scheme_8.layout_style_filled.layout_service .layout_icon_holder,.layout_color_scheme_8.layout_style_filled.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 1em #ffffff inset;color:#000000;background-color:transparent;}.layout_color_scheme_8.layout_style_filled.layout_service:hover a.layout_icon_holder:hover{box-shadow:0 0 0 2px #ffffff inset;background-color:transparent;color:#ffffff !important;}.layout_color_scheme_8.layout_style_borderless.layout_service .layout_icon_holder,.layout_color_scheme_8.layout_style_borderless.layout_service:hover .layout_icon_holder {color:#000000;}.layout_color_scheme_8.layout_style_borderless.layout_service:hover a.layout_icon_holder:hover {color:#ffffff;} .layout_color_scheme_8.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder {background-color:#ffffff;}.layout_color_scheme_8.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:after {background-color:#000000;}.layout_color_scheme_8.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:hover {color:#ffffff;} .layout_color_scheme_8.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {background-color:#ffffff;}.layout_color_scheme_8.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:after {background-color:#000000;}.layout_color_scheme_8.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {color:#ffffff;} .layout_color_scheme_8.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder {box-shadow:0 0 0 0 #000000 inset !important;color:#ffffff;}.layout_color_scheme_8.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder:hover {box-shadow:0 0 0 2em #000000 inset !important;color:#ffffff;} .layout_color_scheme_8.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {box-shadow:0 0 0 0 #000000 inset !important;color:#ffffff;}.layout_color_scheme_8.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {box-shadow:0 0 0 2em #000000 inset !important;color:#ffffff;} .layout_color_scheme_8 .layout_headline h1,.layout_color_scheme_8 .layout_headline h2,.layout_color_scheme_8 .layout_headline h3,.layout_color_scheme_8 .layout_headline h4,.layout_color_scheme_8 .layout_headline h5,.layout_color_scheme_8 .layout_headline h6,.layout_color_scheme_8.layout_headline h1,.layout_color_scheme_8.layout_headline h2,.layout_color_scheme_8.layout_headline h3,.layout_color_scheme_8.layout_headline h4,.layout_color_scheme_8.layout_headline h5,.layout_color_scheme_8.layout_headline h6 {color:#000000;}.layout_color_scheme_8 .layout_headline .layout_headline_superheadline,.layout_color_scheme_8.layout_headline .layout_headline_superheadline {color:#000000;}.layout_color_scheme_8 .layout_headline .layout_headline_superheadline span,.layout_color_scheme_8.layout_headline .layout_headline_superheadline span {opacity:.7;}.layout_color_scheme_8 .layout_headline .layout_headline_subheadline,.layout_color_scheme_8.layout_headline .layout_headline_subheadline {color:#000000;opacity:.7;}.layout_color_scheme_8 .layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #000000 !important;}.layout_color_scheme_8.layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #000000 !important;} .layout_color_scheme_8 .layout_headline_with_icon h1,.layout_color_scheme_8 .layout_headline_with_icon h2,.layout_color_scheme_8 .layout_headline_with_icon h3,.layout_color_scheme_8 .layout_headline_with_icon h4,.layout_color_scheme_8 .layout_headline_with_icon h5,.layout_color_scheme_8 .layout_headline_with_icon h6,.layout_color_scheme_8.layout_headline_with_icon h1,.layout_color_scheme_8.layout_headline_with_icon h2,.layout_color_scheme_8.layout_headline_with_icon h3,.layout_color_scheme_8.layout_headline_with_icon h4,.layout_color_scheme_8.layout_headline_with_icon h5,.layout_color_scheme_8.layout_headline_with_icon h6 {color:#000000;}.layout_color_scheme_8 .layout_headline_with_icon .layout_headline_with_icon_superheadline,.layout_color_scheme_8.layout_headline_with_icon .layout_headline_with_icon_superheadline {color:#000000;opacity:.7;}.layout_color_scheme_8 .layout_headline_with_icon .layout_headline_with_icon_subheadline,.layout_color_scheme_8.layout_headline_with_icon .layout_headline_with_icon_subheadline {color:#000000;opacity:.7;}.layout_icon_color_scheme_8.layout_headline_with_icon .layout_icon_holder {color:#000000;background:#ffffff;} .layout_color_scheme_8.layout_tabs.layout_style_simple .layout_tabs_header li {color:#000000;}.layout_color_scheme_8.layout_tabs.layout_style_simple .layout_tabs_header li span:after {background:#ffffff;} .layout_color_scheme_8.layout_price_list {color:#000000;}.layout_color_scheme_8.layout_price_list .layout_price_list_price .layout_price_list_amount {color:#ffffff;}.layout_color_scheme_8.layout_price_list ul li:before {color:#ffffff;} .layout_color_scheme_8.layout_price_list .layout_icon.layout_style_outline .layout_icon_holder:before {box-shadow:0 0 0 2px #ffffff inset;color:#ffffff;}.layout_color_scheme_8.layout_price_list .layout_icon.layout_style_filled .layout_icon_holder:before {box-shadow:0 0 0 2em #ffffff inset;color:#FFF;}.layout_color_scheme_8.layout_price_list .layout_icon.layout_style_borderless .layout_icon_holder:before {color:#ffffff;}.layout_color_scheme_8.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_8.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 2px #ffffff inset !important;color:#ffffff;}.layout_color_scheme_8.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_8.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;}.layout_color_scheme_8.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_8.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 4.5em #ffffff inset !important;color:#FFF;}.layout_color_scheme_8.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_8.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;} .layout_section.layout_color_scheme_8 {color:#000000;background-color:#ffffff;} .layout_color_scheme_8 .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_title_excerpt_holder:before {background-color:#ffffff !important;} .layout_color_scheme_8 .layout_masonry_post_grid .layout_grid_item_post_content:before,.layout_color_scheme_8 .layout_masonry_portfolio_grid .layout_grid_item_post_content:before{background-color:#ffffff !important;} .layout_color_scheme_8 .layout_google_maps.layout_google_maps_with_content .layout_google_maps_content .layout_google_maps_content_wrapper .layout_google_maps_location {background-color:#ffffff;color:#000000;} .layout_color_scheme_8 .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {color:currentColor !important;}.layout_color_scheme_8.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {color:#000000 !important;background:#ffffff !important;} .layout_color_scheme_8 .layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after,.layout_color_scheme_8.layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after {background-color:#000000;}.layout_color_scheme_8 .layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after,.layout_color_scheme_8.layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after {background-color:#ffffff;} .layout_color_scheme_8.layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:currentColor;}.layout_color_scheme_8.layout_progress_bar.layout_style_line.layout_shape_rounded .layout_progress_bar_inner:after {background-color:#000000;}.layout_color_scheme_8 .layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:inherit !important;} .layout_group_color_scheme_8.layout_group {color:#000000;}
 .layout_color_scheme_9.layout_icon a { color:#000000; }.layout_color_scheme_9.layout_icon:hover span { color:#000000; }.layout_color_scheme_9.layout_icon:hover a { color:#000000; }.layout_color_scheme_9.layout_icon.layout_style_outline .layout_icon_holder:before,.layout_color_scheme_9.layout_icon.layout_style_outline:hover span.layout_icon_holder:before {background-color:transparent;box-shadow:0 0 0 2px #000000 inset;color:#000000;}.layout_color_scheme_9.layout_icon.layout_style_outline:hover a.layout_icon_holder:before {background-color:#000000;box-shadow:0 0 0 1em #000000 inset;color:#000000;}.layout_color_scheme_9.layout_icon.layout_style_filled .layout_icon_holder:before,.layout_color_scheme_9.layout_icon.layout_style_filled:hover span.layout_icon_holder:before {box-shadow:none;background-color:#000000;color:#000000;}.layout_color_scheme_9.layout_icon.layout_style_filled:hover a.layout_icon_holder:before {background-color:#000000;color:#000000;box-shadow:0 5px 20px rgba(0,0,0,.2);filter:brightness(1.1);}.layout_color_scheme_9.layout_icon.layout_style_borderless .layout_icon_holder:before,.layout_color_scheme_9.layout_icon.layout_style_borderless:hover span.layout_icon_holder:before {color:#000000;}.layout_color_scheme_9.layout_icon.layout_style_borderless:hover a.layout_icon_holder:before,.layout_color_scheme_9.layout_icon.layout_style_borderless:hover a:hover,.layout_color_scheme_9.layout_icon.layout_style_borderless:hover a.layout_icon_holder > span {color:#000000;} .layout_color_scheme_9.layout_icon.layout_style_filled.layout_shape_hexagon a {background-color:#000000;}.layout_color_scheme_9.layout_icon.layout_style_filled.layout_shape_hexagon a:after {background-color:#000000;} .layout_color_scheme_9.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a {background-color:#000000;}.layout_color_scheme_9.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a:after {background-color:#000000;} .layout_color_scheme_9.layout_icon.layout_style_outline.layout_shape_hexagon a:hover:before {box-shadow:0 0 0 1em #000000 inset !important;color:#000000;} .layout_color_scheme_9.layout_icon.layout_style_outline.layout_shape_hexagon-rounded a:hover:before {box-shadow:0 0 0 1em #000000 inset !important;color:#000000;} .layout_color_scheme_9.layout_button.layout_style_outline {border:0;}.layout_color_scheme_9.layout_button.layout_style_outline a {box-shadow:0 0 0 2px #000000 inset;background-color:transparent;}.layout_color_scheme_9.layout_button.layout_style_outline a .layout_button_text,.layout_color_scheme_9.layout_button.layout_style_outline a .layout_icon_holder {color:#000000;}.layout_color_scheme_9.layout_button.layout_style_outline:hover a,.layout_color_scheme_9.layout_button.layout_style_outline a:hover {box-shadow:0 0 0 2em #000000 inset, 0 5px 20px rgba(0,0,0,.2);background-color:transparent;}.layout_color_scheme_9.layout_button.layout_style_outline:hover a .layout_button_text,.layout_color_scheme_9.layout_button.layout_style_outline a:hover .layout_button_text {color:#000000;}.layout_color_scheme_9.layout_button.layout_style_outline:hover a .layout_icon_holder,.layout_color_scheme_9.layout_button.layout_style_outline a:hover .layout_icon_holder {color:#000000;}.layout_color_scheme_9.layout_button.layout_style_filled {border:0;}.layout_color_scheme_9.layout_button.layout_style_filled a {box-shadow:0 0 0 2em #000000 inset;background-color:transparent;}.layout_color_scheme_9.layout_button.layout_style_filled a .layout_button_text,.layout_color_scheme_9.layout_button.layout_style_filled a .layout_icon_holder {color:#000000;}.layout_color_scheme_9.layout_button.layout_style_filled:hover a,.layout_color_scheme_9.layout_button.layout_style_filled a:hover {box-shadow:0 0 0 2em #000000 inset, 0 5px 20px rgba(0,0,0,.2);background-color:#000000;}.layout_icon_color_scheme_9.layout_button a.layout_link .layout_icon_holder {background:#000000;}.layout_icon_color_scheme_9.layout_button a.layout_link .layout_icon_holder:before {color:#000000;} .layout_color_scheme_9.layout_button.layout_style_underlined a,.layout_color_scheme_9.layout_button.layout_style_underlined a .layout_button_text,.layout_color_scheme_9.layout_button.layout_style_underlined:hover a .layout_button_text {color:#000000 !important;}.layout_color_scheme_9.layout_button.layout_style_underlined a .layout_button_text:after {background:#000000;}.layout_color_scheme_9.layout_button.layout_style_underlined a .layout_icon_holder:before {color:#000000;} .layout_color_scheme_9.layout_button.layout_style_with_huge_icon a {box-shadow:none;}.layout_color_scheme_9.layout_button.layout_style_with_huge_icon a .layout_button_text {color:#000000;}.layout_color_scheme_9.layout_button.layout_style_with_huge_icon a .layout_button_text:after {background:#000000;}.layout_color_scheme_9.layout_button.layout_style_with_huge_icon a .layout_icon_holder {background:#000000;color:#000000;}.layout_color_scheme_9.layout_button.layout_style_with_huge_icon:hover a .layout_icon_holder,.layout_color_scheme_9.layout_button.layout_style_with_huge_icon a:hover .layout_icon_holder {color:#000000;}.layout_icon_color_scheme_9.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder {background:#000000;}.layout_icon_color_scheme_9.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:before {color:#000000;}.layout_icon_color_scheme_9.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after,.layout_icon_color_scheme_9.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after {background:#000000;}.layout_icon_color_scheme_9.layout_button.layout_style_with_huge_icon:hover a.layout_link .layout_icon_holder:before,.layout_icon_color_scheme_9.layout_button.layout_style_with_huge_icon a.layout_link:hover .layout_icon_holder:before {color:#000000;}.layout_color_scheme_9.layout_button.layout_style_clean a {color:#000000 !important;}.layout_color_scheme_9.layout_button.layout_style_clean a:hover {color:#000000 !important;} .layout_color_scheme_9.layout_style_outline.layout_service .layout_icon_holder,.layout_color_scheme_9.layout_style_outline.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 2px #000000 inset;color:#000000;background-color:transparent;}.layout_color_scheme_9.layout_style_outline.layout_service:hover a.layout_icon_holder:hover {box-shadow:0 0 0 1em #000000 inset;background-color:#000000;color:#000000 !important;}.layout_color_scheme_9.layout_style_filled.layout_service .layout_icon_holder,.layout_color_scheme_9.layout_style_filled.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 1em #000000 inset;color:#000000;background-color:transparent;}.layout_color_scheme_9.layout_style_filled.layout_service:hover a.layout_icon_holder:hover{box-shadow:0 0 0 2px #000000 inset;background-color:transparent;color:#000000 !important;}.layout_color_scheme_9.layout_style_borderless.layout_service .layout_icon_holder,.layout_color_scheme_9.layout_style_borderless.layout_service:hover .layout_icon_holder {color:#000000;}.layout_color_scheme_9.layout_style_borderless.layout_service:hover a.layout_icon_holder:hover {color:#000000;} .layout_color_scheme_9.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder {background-color:#000000;}.layout_color_scheme_9.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:after {background-color:#000000;}.layout_color_scheme_9.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:hover {color:#000000;} .layout_color_scheme_9.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {background-color:#000000;}.layout_color_scheme_9.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:after {background-color:#000000;}.layout_color_scheme_9.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {color:#000000;} .layout_color_scheme_9.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder {box-shadow:0 0 0 0 #000000 inset !important;color:#000000;}.layout_color_scheme_9.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder:hover {box-shadow:0 0 0 2em #000000 inset !important;color:#000000;} .layout_color_scheme_9.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {box-shadow:0 0 0 0 #000000 inset !important;color:#000000;}.layout_color_scheme_9.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {box-shadow:0 0 0 2em #000000 inset !important;color:#000000;} .layout_color_scheme_9 .layout_headline h1,.layout_color_scheme_9 .layout_headline h2,.layout_color_scheme_9 .layout_headline h3,.layout_color_scheme_9 .layout_headline h4,.layout_color_scheme_9 .layout_headline h5,.layout_color_scheme_9 .layout_headline h6,.layout_color_scheme_9.layout_headline h1,.layout_color_scheme_9.layout_headline h2,.layout_color_scheme_9.layout_headline h3,.layout_color_scheme_9.layout_headline h4,.layout_color_scheme_9.layout_headline h5,.layout_color_scheme_9.layout_headline h6 {color:#000000;}.layout_color_scheme_9 .layout_headline .layout_headline_superheadline,.layout_color_scheme_9.layout_headline .layout_headline_superheadline {color:#000000;}.layout_color_scheme_9 .layout_headline .layout_headline_superheadline span,.layout_color_scheme_9.layout_headline .layout_headline_superheadline span {opacity:.7;}.layout_color_scheme_9 .layout_headline .layout_headline_subheadline,.layout_color_scheme_9.layout_headline .layout_headline_subheadline {color:#000000;opacity:.7;}.layout_color_scheme_9 .layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #000000 !important;}.layout_color_scheme_9.layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #000000 !important;} .layout_color_scheme_9 .layout_headline_with_icon h1,.layout_color_scheme_9 .layout_headline_with_icon h2,.layout_color_scheme_9 .layout_headline_with_icon h3,.layout_color_scheme_9 .layout_headline_with_icon h4,.layout_color_scheme_9 .layout_headline_with_icon h5,.layout_color_scheme_9 .layout_headline_with_icon h6,.layout_color_scheme_9.layout_headline_with_icon h1,.layout_color_scheme_9.layout_headline_with_icon h2,.layout_color_scheme_9.layout_headline_with_icon h3,.layout_color_scheme_9.layout_headline_with_icon h4,.layout_color_scheme_9.layout_headline_with_icon h5,.layout_color_scheme_9.layout_headline_with_icon h6 {color:#000000;}.layout_color_scheme_9 .layout_headline_with_icon .layout_headline_with_icon_superheadline,.layout_color_scheme_9.layout_headline_with_icon .layout_headline_with_icon_superheadline {color:#000000;opacity:.7;}.layout_color_scheme_9 .layout_headline_with_icon .layout_headline_with_icon_subheadline,.layout_color_scheme_9.layout_headline_with_icon .layout_headline_with_icon_subheadline {color:#000000;opacity:.7;}.layout_icon_color_scheme_9.layout_headline_with_icon .layout_icon_holder {color:#000000;background:#000000;} .layout_color_scheme_9.layout_tabs.layout_style_simple .layout_tabs_header li {color:#000000;}.layout_color_scheme_9.layout_tabs.layout_style_simple .layout_tabs_header li span:after {background:#000000;} .layout_color_scheme_9.layout_price_list {color:#000000;}.layout_color_scheme_9.layout_price_list .layout_price_list_price .layout_price_list_amount {color:#000000;}.layout_color_scheme_9.layout_price_list ul li:before {color:#000000;} .layout_color_scheme_9.layout_price_list .layout_icon.layout_style_outline .layout_icon_holder:before {box-shadow:0 0 0 2px #000000 inset;color:#000000;}.layout_color_scheme_9.layout_price_list .layout_icon.layout_style_filled .layout_icon_holder:before {box-shadow:0 0 0 2em #000000 inset;color:#FFF;}.layout_color_scheme_9.layout_price_list .layout_icon.layout_style_borderless .layout_icon_holder:before {color:#000000;}.layout_color_scheme_9.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_9.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 2px #000000 inset !important;color:#000000;}.layout_color_scheme_9.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_9.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;}.layout_color_scheme_9.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_9.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 4.5em #000000 inset !important;color:#FFF;}.layout_color_scheme_9.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_9.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;} .layout_section.layout_color_scheme_9 {color:#000000;background-color:#000000;} .layout_color_scheme_9 .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_title_excerpt_holder:before {background-color:#000000 !important;} .layout_color_scheme_9 .layout_masonry_post_grid .layout_grid_item_post_content:before,.layout_color_scheme_9 .layout_masonry_portfolio_grid .layout_grid_item_post_content:before{background-color:#000000 !important;} .layout_color_scheme_9 .layout_google_maps.layout_google_maps_with_content .layout_google_maps_content .layout_google_maps_content_wrapper .layout_google_maps_location {background-color:#000000;color:#000000;} .layout_color_scheme_9 .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {color:currentColor !important;}.layout_color_scheme_9.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {color:#000000 !important;background:#000000 !important;} .layout_color_scheme_9 .layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after,.layout_color_scheme_9.layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after {background-color:#000000;}.layout_color_scheme_9 .layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after,.layout_color_scheme_9.layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after {background-color:#000000;} .layout_color_scheme_9.layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:currentColor;}.layout_color_scheme_9.layout_progress_bar.layout_style_line.layout_shape_rounded .layout_progress_bar_inner:after {background-color:#000000;}.layout_color_scheme_9 .layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:inherit !important;} .layout_group_color_scheme_9.layout_group {color:#000000;}
 .layout_color_scheme_10.layout_icon a { color:#ffffff; }.layout_color_scheme_10.layout_icon:hover span { color:#ffffff; }.layout_color_scheme_10.layout_icon:hover a { color:#000000; }.layout_color_scheme_10.layout_icon.layout_style_outline .layout_icon_holder:before,.layout_color_scheme_10.layout_icon.layout_style_outline:hover span.layout_icon_holder:before {background-color:transparent;box-shadow:0 0 0 2px #ffffff inset;color:#ffffff;}.layout_color_scheme_10.layout_icon.layout_style_outline:hover a.layout_icon_holder:before {background-color:#ffffff;box-shadow:0 0 0 1em #ffffff inset;color:#000000;}.layout_color_scheme_10.layout_icon.layout_style_filled .layout_icon_holder:before,.layout_color_scheme_10.layout_icon.layout_style_filled:hover span.layout_icon_holder:before {box-shadow:none;background-color:#000000;color:#ffffff;}.layout_color_scheme_10.layout_icon.layout_style_filled:hover a.layout_icon_holder:before {background-color:#000000;color:#ffffff;box-shadow:0 5px 20px rgba(0,0,0,.2);filter:brightness(1.1);}.layout_color_scheme_10.layout_icon.layout_style_borderless .layout_icon_holder:before,.layout_color_scheme_10.layout_icon.layout_style_borderless:hover span.layout_icon_holder:before {color:#ffffff;}.layout_color_scheme_10.layout_icon.layout_style_borderless:hover a.layout_icon_holder:before,.layout_color_scheme_10.layout_icon.layout_style_borderless:hover a:hover,.layout_color_scheme_10.layout_icon.layout_style_borderless:hover a.layout_icon_holder > span {color:#000000;} .layout_color_scheme_10.layout_icon.layout_style_filled.layout_shape_hexagon a {background-color:#000000;}.layout_color_scheme_10.layout_icon.layout_style_filled.layout_shape_hexagon a:after {background-color:#ffffff;} .layout_color_scheme_10.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a {background-color:#000000;}.layout_color_scheme_10.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a:after {background-color:#ffffff;} .layout_color_scheme_10.layout_icon.layout_style_outline.layout_shape_hexagon a:hover:before {box-shadow:0 0 0 1em #ffffff inset !important;color:#000000;} .layout_color_scheme_10.layout_icon.layout_style_outline.layout_shape_hexagon-rounded a:hover:before {box-shadow:0 0 0 1em #ffffff inset !important;color:#000000;} .layout_color_scheme_10.layout_button.layout_style_outline {border:0;}.layout_color_scheme_10.layout_button.layout_style_outline a {box-shadow:0 0 0 2px #ffffff inset;background-color:transparent;}.layout_color_scheme_10.layout_button.layout_style_outline a .layout_button_text,.layout_color_scheme_10.layout_button.layout_style_outline a .layout_icon_holder {color:#ffffff;}.layout_color_scheme_10.layout_button.layout_style_outline:hover a,.layout_color_scheme_10.layout_button.layout_style_outline a:hover {box-shadow:0 0 0 2em #ffffff inset, 0 5px 20px rgba(0,0,0,.2);background-color:transparent;}.layout_color_scheme_10.layout_button.layout_style_outline:hover a .layout_button_text,.layout_color_scheme_10.layout_button.layout_style_outline a:hover .layout_button_text {color:#000000;}.layout_color_scheme_10.layout_button.layout_style_outline:hover a .layout_icon_holder,.layout_color_scheme_10.layout_button.layout_style_outline a:hover .layout_icon_holder {color:#000000;}.layout_color_scheme_10.layout_button.layout_style_filled {border:0;}.layout_color_scheme_10.layout_button.layout_style_filled a {box-shadow:0 0 0 2em #000000 inset;background-color:transparent;}.layout_color_scheme_10.layout_button.layout_style_filled a .layout_button_text,.layout_color_scheme_10.layout_button.layout_style_filled a .layout_icon_holder {color:#ffffff;}.layout_color_scheme_10.layout_button.layout_style_filled:hover a,.layout_color_scheme_10.layout_button.layout_style_filled a:hover {box-shadow:0 0 0 2em #000000 inset, 0 5px 20px rgba(0,0,0,.2);background-color:#ffffff;}.layout_icon_color_scheme_10.layout_button a.layout_link .layout_icon_holder {background:#000000;}.layout_icon_color_scheme_10.layout_button a.layout_link .layout_icon_holder:before {color:#ffffff;} .layout_color_scheme_10.layout_button.layout_style_underlined a,.layout_color_scheme_10.layout_button.layout_style_underlined a .layout_button_text,.layout_color_scheme_10.layout_button.layout_style_underlined:hover a .layout_button_text {color:#ffffff !important;}.layout_color_scheme_10.layout_button.layout_style_underlined a .layout_button_text:after {background:#000000;}.layout_color_scheme_10.layout_button.layout_style_underlined a .layout_icon_holder:before {color:#000000;} .layout_color_scheme_10.layout_button.layout_style_with_huge_icon a {box-shadow:none;}.layout_color_scheme_10.layout_button.layout_style_with_huge_icon a .layout_button_text {color:#ffffff;}.layout_color_scheme_10.layout_button.layout_style_with_huge_icon a .layout_button_text:after {background:#000000;}.layout_color_scheme_10.layout_button.layout_style_with_huge_icon a .layout_icon_holder {background:#000000;color:#ffffff;}.layout_color_scheme_10.layout_button.layout_style_with_huge_icon:hover a .layout_icon_holder,.layout_color_scheme_10.layout_button.layout_style_with_huge_icon a:hover .layout_icon_holder {color:#000000;}.layout_icon_color_scheme_10.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder {background:#000000;}.layout_icon_color_scheme_10.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:before {color:#ffffff;}.layout_icon_color_scheme_10.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after,.layout_icon_color_scheme_10.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after {background:#ffffff;}.layout_icon_color_scheme_10.layout_button.layout_style_with_huge_icon:hover a.layout_link .layout_icon_holder:before,.layout_icon_color_scheme_10.layout_button.layout_style_with_huge_icon a.layout_link:hover .layout_icon_holder:before {color:#000000;}.layout_color_scheme_10.layout_button.layout_style_clean a {color:#ffffff !important;}.layout_color_scheme_10.layout_button.layout_style_clean a:hover {color:#000000 !important;} .layout_color_scheme_10.layout_style_outline.layout_service .layout_icon_holder,.layout_color_scheme_10.layout_style_outline.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 2px #ffffff inset;color:#ffffff;background-color:transparent;}.layout_color_scheme_10.layout_style_outline.layout_service:hover a.layout_icon_holder:hover {box-shadow:0 0 0 1em #ffffff inset;background-color:#ffffff;color:#000000 !important;}.layout_color_scheme_10.layout_style_filled.layout_service .layout_icon_holder,.layout_color_scheme_10.layout_style_filled.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 1em #000000 inset;color:#ffffff;background-color:transparent;}.layout_color_scheme_10.layout_style_filled.layout_service:hover a.layout_icon_holder:hover{box-shadow:0 0 0 2px #000000 inset;background-color:transparent;color:#000000 !important;}.layout_color_scheme_10.layout_style_borderless.layout_service .layout_icon_holder,.layout_color_scheme_10.layout_style_borderless.layout_service:hover .layout_icon_holder {color:#ffffff;}.layout_color_scheme_10.layout_style_borderless.layout_service:hover a.layout_icon_holder:hover {color:#000000;} .layout_color_scheme_10.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder {background-color:#000000;}.layout_color_scheme_10.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:after {background-color:#ffffff;}.layout_color_scheme_10.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:hover {color:#000000;} .layout_color_scheme_10.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {background-color:#000000;}.layout_color_scheme_10.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:after {background-color:#ffffff;}.layout_color_scheme_10.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {color:#000000;} .layout_color_scheme_10.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder {box-shadow:0 0 0 0 #ffffff inset !important;color:#000000;}.layout_color_scheme_10.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder:hover {box-shadow:0 0 0 2em #ffffff inset !important;color:#000000;} .layout_color_scheme_10.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {box-shadow:0 0 0 0 #ffffff inset !important;color:#000000;}.layout_color_scheme_10.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {box-shadow:0 0 0 2em #ffffff inset !important;color:#000000;} .layout_color_scheme_10 .layout_headline h1,.layout_color_scheme_10 .layout_headline h2,.layout_color_scheme_10 .layout_headline h3,.layout_color_scheme_10 .layout_headline h4,.layout_color_scheme_10 .layout_headline h5,.layout_color_scheme_10 .layout_headline h6,.layout_color_scheme_10.layout_headline h1,.layout_color_scheme_10.layout_headline h2,.layout_color_scheme_10.layout_headline h3,.layout_color_scheme_10.layout_headline h4,.layout_color_scheme_10.layout_headline h5,.layout_color_scheme_10.layout_headline h6 {color:#ffffff;}.layout_color_scheme_10 .layout_headline .layout_headline_superheadline,.layout_color_scheme_10.layout_headline .layout_headline_superheadline {color:#ffffff;}.layout_color_scheme_10 .layout_headline .layout_headline_superheadline span,.layout_color_scheme_10.layout_headline .layout_headline_superheadline span {opacity:.7;}.layout_color_scheme_10 .layout_headline .layout_headline_subheadline,.layout_color_scheme_10.layout_headline .layout_headline_subheadline {color:#ffffff;opacity:.7;}.layout_color_scheme_10 .layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #ffffff !important;}.layout_color_scheme_10.layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #ffffff !important;} .layout_color_scheme_10 .layout_headline_with_icon h1,.layout_color_scheme_10 .layout_headline_with_icon h2,.layout_color_scheme_10 .layout_headline_with_icon h3,.layout_color_scheme_10 .layout_headline_with_icon h4,.layout_color_scheme_10 .layout_headline_with_icon h5,.layout_color_scheme_10 .layout_headline_with_icon h6,.layout_color_scheme_10.layout_headline_with_icon h1,.layout_color_scheme_10.layout_headline_with_icon h2,.layout_color_scheme_10.layout_headline_with_icon h3,.layout_color_scheme_10.layout_headline_with_icon h4,.layout_color_scheme_10.layout_headline_with_icon h5,.layout_color_scheme_10.layout_headline_with_icon h6 {color:#ffffff;}.layout_color_scheme_10 .layout_headline_with_icon .layout_headline_with_icon_superheadline,.layout_color_scheme_10.layout_headline_with_icon .layout_headline_with_icon_superheadline {color:#ffffff;opacity:.7;}.layout_color_scheme_10 .layout_headline_with_icon .layout_headline_with_icon_subheadline,.layout_color_scheme_10.layout_headline_with_icon .layout_headline_with_icon_subheadline {color:#ffffff;opacity:.7;}.layout_icon_color_scheme_10.layout_headline_with_icon .layout_icon_holder {color:#ffffff;background:#000000;} .layout_color_scheme_10.layout_tabs.layout_style_simple .layout_tabs_header li {color:#ffffff;}.layout_color_scheme_10.layout_tabs.layout_style_simple .layout_tabs_header li span:after {background:#000000;} .layout_color_scheme_10.layout_price_list {color:#ffffff;}.layout_color_scheme_10.layout_price_list .layout_price_list_price .layout_price_list_amount {color:#000000;}.layout_color_scheme_10.layout_price_list ul li:before {color:#000000;} .layout_color_scheme_10.layout_price_list .layout_icon.layout_style_outline .layout_icon_holder:before {box-shadow:0 0 0 2px #000000 inset;color:#000000;}.layout_color_scheme_10.layout_price_list .layout_icon.layout_style_filled .layout_icon_holder:before {box-shadow:0 0 0 2em #000000 inset;color:#FFF;}.layout_color_scheme_10.layout_price_list .layout_icon.layout_style_borderless .layout_icon_holder:before {color:#000000;}.layout_color_scheme_10.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_10.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 2px #000000 inset !important;color:#000000;}.layout_color_scheme_10.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_10.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;}.layout_color_scheme_10.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_10.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 4.5em #000000 inset !important;color:#FFF;}.layout_color_scheme_10.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_10.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;} .layout_section.layout_color_scheme_10 {color:#ffffff;background-color:#000000;} .layout_color_scheme_10 .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_title_excerpt_holder:before {background-color:#000000 !important;} .layout_color_scheme_10 .layout_masonry_post_grid .layout_grid_item_post_content:before,.layout_color_scheme_10 .layout_masonry_portfolio_grid .layout_grid_item_post_content:before{background-color:#000000 !important;} .layout_color_scheme_10 .layout_google_maps.layout_google_maps_with_content .layout_google_maps_content .layout_google_maps_content_wrapper .layout_google_maps_location {background-color:#000000;color:#ffffff;} .layout_color_scheme_10 .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {color:currentColor !important;}.layout_color_scheme_10.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {color:#ffffff !important;background:#000000 !important;} .layout_color_scheme_10 .layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after,.layout_color_scheme_10.layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after {background-color:#ffffff;}.layout_color_scheme_10 .layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after,.layout_color_scheme_10.layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after {background-color:#000000;} .layout_color_scheme_10.layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:currentColor;}.layout_color_scheme_10.layout_progress_bar.layout_style_line.layout_shape_rounded .layout_progress_bar_inner:after {background-color:#ffffff;}.layout_color_scheme_10 .layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:inherit !important;} .layout_group_color_scheme_10.layout_group {color:#ffffff;}
 .layout_color_scheme_11.layout_icon a { color:#ffffff; }.layout_color_scheme_11.layout_icon:hover span { color:#ffffff; }.layout_color_scheme_11.layout_icon:hover a { color:#000000; }.layout_color_scheme_11.layout_icon.layout_style_outline .layout_icon_holder:before,.layout_color_scheme_11.layout_icon.layout_style_outline:hover span.layout_icon_holder:before {background-color:transparent;box-shadow:0 0 0 2px #ffffff inset;color:#ffffff;}.layout_color_scheme_11.layout_icon.layout_style_outline:hover a.layout_icon_holder:before {background-color:#ffffff;box-shadow:0 0 0 1em #ffffff inset;color:#000000;}.layout_color_scheme_11.layout_icon.layout_style_filled .layout_icon_holder:before,.layout_color_scheme_11.layout_icon.layout_style_filled:hover span.layout_icon_holder:before {box-shadow:none;background-color:#000000;color:#ffffff;}.layout_color_scheme_11.layout_icon.layout_style_filled:hover a.layout_icon_holder:before {background-color:#000000;color:#ffffff;box-shadow:0 5px 20px rgba(0,0,0,.2);filter:brightness(1.1);}.layout_color_scheme_11.layout_icon.layout_style_borderless .layout_icon_holder:before,.layout_color_scheme_11.layout_icon.layout_style_borderless:hover span.layout_icon_holder:before {color:#ffffff;}.layout_color_scheme_11.layout_icon.layout_style_borderless:hover a.layout_icon_holder:before,.layout_color_scheme_11.layout_icon.layout_style_borderless:hover a:hover,.layout_color_scheme_11.layout_icon.layout_style_borderless:hover a.layout_icon_holder > span {color:#000000;} .layout_color_scheme_11.layout_icon.layout_style_filled.layout_shape_hexagon a {background-color:#000000;}.layout_color_scheme_11.layout_icon.layout_style_filled.layout_shape_hexagon a:after {background-color:#ffffff;} .layout_color_scheme_11.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a {background-color:#000000;}.layout_color_scheme_11.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a:after {background-color:#ffffff;} .layout_color_scheme_11.layout_icon.layout_style_outline.layout_shape_hexagon a:hover:before {box-shadow:0 0 0 1em #ffffff inset !important;color:#000000;} .layout_color_scheme_11.layout_icon.layout_style_outline.layout_shape_hexagon-rounded a:hover:before {box-shadow:0 0 0 1em #ffffff inset !important;color:#000000;} .layout_color_scheme_11.layout_button.layout_style_outline {border:0;}.layout_color_scheme_11.layout_button.layout_style_outline a {box-shadow:0 0 0 2px #ffffff inset;background-color:transparent;}.layout_color_scheme_11.layout_button.layout_style_outline a .layout_button_text,.layout_color_scheme_11.layout_button.layout_style_outline a .layout_icon_holder {color:#ffffff;}.layout_color_scheme_11.layout_button.layout_style_outline:hover a,.layout_color_scheme_11.layout_button.layout_style_outline a:hover {box-shadow:0 0 0 2em #ffffff inset, 0 5px 20px rgba(0,0,0,.2);background-color:transparent;}.layout_color_scheme_11.layout_button.layout_style_outline:hover a .layout_button_text,.layout_color_scheme_11.layout_button.layout_style_outline a:hover .layout_button_text {color:#000000;}.layout_color_scheme_11.layout_button.layout_style_outline:hover a .layout_icon_holder,.layout_color_scheme_11.layout_button.layout_style_outline a:hover .layout_icon_holder {color:#000000;}.layout_color_scheme_11.layout_button.layout_style_filled {border:0;}.layout_color_scheme_11.layout_button.layout_style_filled a {box-shadow:0 0 0 2em #000000 inset;background-color:transparent;}.layout_color_scheme_11.layout_button.layout_style_filled a .layout_button_text,.layout_color_scheme_11.layout_button.layout_style_filled a .layout_icon_holder {color:#ffffff;}.layout_color_scheme_11.layout_button.layout_style_filled:hover a,.layout_color_scheme_11.layout_button.layout_style_filled a:hover {box-shadow:0 0 0 2em #000000 inset, 0 5px 20px rgba(0,0,0,.2);background-color:#ffffff;}.layout_icon_color_scheme_11.layout_button a.layout_link .layout_icon_holder {background:#000000;}.layout_icon_color_scheme_11.layout_button a.layout_link .layout_icon_holder:before {color:#ffffff;} .layout_color_scheme_11.layout_button.layout_style_underlined a,.layout_color_scheme_11.layout_button.layout_style_underlined a .layout_button_text,.layout_color_scheme_11.layout_button.layout_style_underlined:hover a .layout_button_text {color:#ffffff !important;}.layout_color_scheme_11.layout_button.layout_style_underlined a .layout_button_text:after {background:#000000;}.layout_color_scheme_11.layout_button.layout_style_underlined a .layout_icon_holder:before {color:#000000;} .layout_color_scheme_11.layout_button.layout_style_with_huge_icon a {box-shadow:none;}.layout_color_scheme_11.layout_button.layout_style_with_huge_icon a .layout_button_text {color:#ffffff;}.layout_color_scheme_11.layout_button.layout_style_with_huge_icon a .layout_button_text:after {background:#000000;}.layout_color_scheme_11.layout_button.layout_style_with_huge_icon a .layout_icon_holder {background:#000000;color:#ffffff;}.layout_color_scheme_11.layout_button.layout_style_with_huge_icon:hover a .layout_icon_holder,.layout_color_scheme_11.layout_button.layout_style_with_huge_icon a:hover .layout_icon_holder {color:#000000;}.layout_icon_color_scheme_11.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder {background:#000000;}.layout_icon_color_scheme_11.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:before {color:#ffffff;}.layout_icon_color_scheme_11.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after,.layout_icon_color_scheme_11.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after {background:#ffffff;}.layout_icon_color_scheme_11.layout_button.layout_style_with_huge_icon:hover a.layout_link .layout_icon_holder:before,.layout_icon_color_scheme_11.layout_button.layout_style_with_huge_icon a.layout_link:hover .layout_icon_holder:before {color:#000000;}.layout_color_scheme_11.layout_button.layout_style_clean a {color:#ffffff !important;}.layout_color_scheme_11.layout_button.layout_style_clean a:hover {color:#000000 !important;} .layout_color_scheme_11.layout_style_outline.layout_service .layout_icon_holder,.layout_color_scheme_11.layout_style_outline.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 2px #ffffff inset;color:#ffffff;background-color:transparent;}.layout_color_scheme_11.layout_style_outline.layout_service:hover a.layout_icon_holder:hover {box-shadow:0 0 0 1em #ffffff inset;background-color:#ffffff;color:#000000 !important;}.layout_color_scheme_11.layout_style_filled.layout_service .layout_icon_holder,.layout_color_scheme_11.layout_style_filled.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 1em #000000 inset;color:#ffffff;background-color:transparent;}.layout_color_scheme_11.layout_style_filled.layout_service:hover a.layout_icon_holder:hover{box-shadow:0 0 0 2px #000000 inset;background-color:transparent;color:#000000 !important;}.layout_color_scheme_11.layout_style_borderless.layout_service .layout_icon_holder,.layout_color_scheme_11.layout_style_borderless.layout_service:hover .layout_icon_holder {color:#ffffff;}.layout_color_scheme_11.layout_style_borderless.layout_service:hover a.layout_icon_holder:hover {color:#000000;} .layout_color_scheme_11.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder {background-color:#000000;}.layout_color_scheme_11.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:after {background-color:#ffffff;}.layout_color_scheme_11.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:hover {color:#000000;} .layout_color_scheme_11.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {background-color:#000000;}.layout_color_scheme_11.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:after {background-color:#ffffff;}.layout_color_scheme_11.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {color:#000000;} .layout_color_scheme_11.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder {box-shadow:0 0 0 0 #ffffff inset !important;color:#000000;}.layout_color_scheme_11.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder:hover {box-shadow:0 0 0 2em #ffffff inset !important;color:#000000;} .layout_color_scheme_11.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {box-shadow:0 0 0 0 #ffffff inset !important;color:#000000;}.layout_color_scheme_11.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {box-shadow:0 0 0 2em #ffffff inset !important;color:#000000;} .layout_color_scheme_11 .layout_headline h1,.layout_color_scheme_11 .layout_headline h2,.layout_color_scheme_11 .layout_headline h3,.layout_color_scheme_11 .layout_headline h4,.layout_color_scheme_11 .layout_headline h5,.layout_color_scheme_11 .layout_headline h6,.layout_color_scheme_11.layout_headline h1,.layout_color_scheme_11.layout_headline h2,.layout_color_scheme_11.layout_headline h3,.layout_color_scheme_11.layout_headline h4,.layout_color_scheme_11.layout_headline h5,.layout_color_scheme_11.layout_headline h6 {color:#ffffff;}.layout_color_scheme_11 .layout_headline .layout_headline_superheadline,.layout_color_scheme_11.layout_headline .layout_headline_superheadline {color:#ffffff;}.layout_color_scheme_11 .layout_headline .layout_headline_superheadline span,.layout_color_scheme_11.layout_headline .layout_headline_superheadline span {opacity:.7;}.layout_color_scheme_11 .layout_headline .layout_headline_subheadline,.layout_color_scheme_11.layout_headline .layout_headline_subheadline {color:#ffffff;opacity:.7;}.layout_color_scheme_11 .layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #ffffff !important;}.layout_color_scheme_11.layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #ffffff !important;} .layout_color_scheme_11 .layout_headline_with_icon h1,.layout_color_scheme_11 .layout_headline_with_icon h2,.layout_color_scheme_11 .layout_headline_with_icon h3,.layout_color_scheme_11 .layout_headline_with_icon h4,.layout_color_scheme_11 .layout_headline_with_icon h5,.layout_color_scheme_11 .layout_headline_with_icon h6,.layout_color_scheme_11.layout_headline_with_icon h1,.layout_color_scheme_11.layout_headline_with_icon h2,.layout_color_scheme_11.layout_headline_with_icon h3,.layout_color_scheme_11.layout_headline_with_icon h4,.layout_color_scheme_11.layout_headline_with_icon h5,.layout_color_scheme_11.layout_headline_with_icon h6 {color:#ffffff;}.layout_color_scheme_11 .layout_headline_with_icon .layout_headline_with_icon_superheadline,.layout_color_scheme_11.layout_headline_with_icon .layout_headline_with_icon_superheadline {color:#ffffff;opacity:.7;}.layout_color_scheme_11 .layout_headline_with_icon .layout_headline_with_icon_subheadline,.layout_color_scheme_11.layout_headline_with_icon .layout_headline_with_icon_subheadline {color:#ffffff;opacity:.7;}.layout_icon_color_scheme_11.layout_headline_with_icon .layout_icon_holder {color:#ffffff;background:#000000;} .layout_color_scheme_11.layout_tabs.layout_style_simple .layout_tabs_header li {color:#ffffff;}.layout_color_scheme_11.layout_tabs.layout_style_simple .layout_tabs_header li span:after {background:#000000;} .layout_color_scheme_11.layout_price_list {color:#ffffff;}.layout_color_scheme_11.layout_price_list .layout_price_list_price .layout_price_list_amount {color:#000000;}.layout_color_scheme_11.layout_price_list ul li:before {color:#000000;} .layout_color_scheme_11.layout_price_list .layout_icon.layout_style_outline .layout_icon_holder:before {box-shadow:0 0 0 2px #000000 inset;color:#000000;}.layout_color_scheme_11.layout_price_list .layout_icon.layout_style_filled .layout_icon_holder:before {box-shadow:0 0 0 2em #000000 inset;color:#FFF;}.layout_color_scheme_11.layout_price_list .layout_icon.layout_style_borderless .layout_icon_holder:before {color:#000000;}.layout_color_scheme_11.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_11.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 2px #000000 inset !important;color:#000000;}.layout_color_scheme_11.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_11.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;}.layout_color_scheme_11.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_11.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 4.5em #000000 inset !important;color:#FFF;}.layout_color_scheme_11.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_11.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;} .layout_section.layout_color_scheme_11 {color:#ffffff;background-color:#000000;} .layout_color_scheme_11 .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_title_excerpt_holder:before {background-color:#000000 !important;} .layout_color_scheme_11 .layout_masonry_post_grid .layout_grid_item_post_content:before,.layout_color_scheme_11 .layout_masonry_portfolio_grid .layout_grid_item_post_content:before{background-color:#000000 !important;} .layout_color_scheme_11 .layout_google_maps.layout_google_maps_with_content .layout_google_maps_content .layout_google_maps_content_wrapper .layout_google_maps_location {background-color:#000000;color:#ffffff;} .layout_color_scheme_11 .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {color:currentColor !important;}.layout_color_scheme_11.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {color:#ffffff !important;background:#000000 !important;} .layout_color_scheme_11 .layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after,.layout_color_scheme_11.layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after {background-color:#ffffff;}.layout_color_scheme_11 .layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after,.layout_color_scheme_11.layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after {background-color:#000000;} .layout_color_scheme_11.layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:currentColor;}.layout_color_scheme_11.layout_progress_bar.layout_style_line.layout_shape_rounded .layout_progress_bar_inner:after {background-color:#ffffff;}.layout_color_scheme_11 .layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:inherit !important;} .layout_group_color_scheme_11.layout_group {color:#ffffff;}
 .layout_color_scheme_12.layout_icon a { color:#000; }.layout_color_scheme_12.layout_icon:hover span { color:#000; }.layout_color_scheme_12.layout_icon:hover a { color:#f1f1f1; }.layout_color_scheme_12.layout_icon.layout_style_outline .layout_icon_holder:before,.layout_color_scheme_12.layout_icon.layout_style_outline:hover span.layout_icon_holder:before {background-color:transparent;box-shadow:0 0 0 2px #000 inset;color:#000;}.layout_color_scheme_12.layout_icon.layout_style_outline:hover a.layout_icon_holder:before {background-color:#000;box-shadow:0 0 0 1em #000 inset;color:#f1f1f1;}.layout_color_scheme_12.layout_icon.layout_style_filled .layout_icon_holder:before,.layout_color_scheme_12.layout_icon.layout_style_filled:hover span.layout_icon_holder:before {box-shadow:none;background-color:#f1f1f1;color:#000;}.layout_color_scheme_12.layout_icon.layout_style_filled:hover a.layout_icon_holder:before {background-color:#f1f1f1;color:#000;box-shadow:0 5px 20px rgba(0,0,0,.2);filter:brightness(1.1);}.layout_color_scheme_12.layout_icon.layout_style_borderless .layout_icon_holder:before,.layout_color_scheme_12.layout_icon.layout_style_borderless:hover span.layout_icon_holder:before {color:#000;}.layout_color_scheme_12.layout_icon.layout_style_borderless:hover a.layout_icon_holder:before,.layout_color_scheme_12.layout_icon.layout_style_borderless:hover a:hover,.layout_color_scheme_12.layout_icon.layout_style_borderless:hover a.layout_icon_holder > span {color:#f1f1f1;} .layout_color_scheme_12.layout_icon.layout_style_filled.layout_shape_hexagon a {background-color:#f1f1f1;}.layout_color_scheme_12.layout_icon.layout_style_filled.layout_shape_hexagon a:after {background-color:#000;} .layout_color_scheme_12.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a {background-color:#f1f1f1;}.layout_color_scheme_12.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a:after {background-color:#000;} .layout_color_scheme_12.layout_icon.layout_style_outline.layout_shape_hexagon a:hover:before {box-shadow:0 0 0 1em #000 inset !important;color:#f1f1f1;} .layout_color_scheme_12.layout_icon.layout_style_outline.layout_shape_hexagon-rounded a:hover:before {box-shadow:0 0 0 1em #000 inset !important;color:#f1f1f1;} .layout_color_scheme_12.layout_button.layout_style_outline {border:0;}.layout_color_scheme_12.layout_button.layout_style_outline a {box-shadow:0 0 0 2px #000 inset;background-color:transparent;}.layout_color_scheme_12.layout_button.layout_style_outline a .layout_button_text,.layout_color_scheme_12.layout_button.layout_style_outline a .layout_icon_holder {color:#000;}.layout_color_scheme_12.layout_button.layout_style_outline:hover a,.layout_color_scheme_12.layout_button.layout_style_outline a:hover {box-shadow:0 0 0 2em #000 inset, 0 5px 20px rgba(0,0,0,.2);background-color:transparent;}.layout_color_scheme_12.layout_button.layout_style_outline:hover a .layout_button_text,.layout_color_scheme_12.layout_button.layout_style_outline a:hover .layout_button_text {color:#f1f1f1;}.layout_color_scheme_12.layout_button.layout_style_outline:hover a .layout_icon_holder,.layout_color_scheme_12.layout_button.layout_style_outline a:hover .layout_icon_holder {color:#f1f1f1;}.layout_color_scheme_12.layout_button.layout_style_filled {border:0;}.layout_color_scheme_12.layout_button.layout_style_filled a {box-shadow:0 0 0 2em #f1f1f1 inset;background-color:transparent;}.layout_color_scheme_12.layout_button.layout_style_filled a .layout_button_text,.layout_color_scheme_12.layout_button.layout_style_filled a .layout_icon_holder {color:#000;}.layout_color_scheme_12.layout_button.layout_style_filled:hover a,.layout_color_scheme_12.layout_button.layout_style_filled a:hover {box-shadow:0 0 0 2em #f1f1f1 inset, 0 5px 20px rgba(0,0,0,.2);background-color:#000;}.layout_icon_color_scheme_12.layout_button a.layout_link .layout_icon_holder {background:#f1f1f1;}.layout_icon_color_scheme_12.layout_button a.layout_link .layout_icon_holder:before {color:#000;} .layout_color_scheme_12.layout_button.layout_style_underlined a,.layout_color_scheme_12.layout_button.layout_style_underlined a .layout_button_text,.layout_color_scheme_12.layout_button.layout_style_underlined:hover a .layout_button_text {color:#000 !important;}.layout_color_scheme_12.layout_button.layout_style_underlined a .layout_button_text:after {background:#f1f1f1;}.layout_color_scheme_12.layout_button.layout_style_underlined a .layout_icon_holder:before {color:#f1f1f1;} .layout_color_scheme_12.layout_button.layout_style_with_huge_icon a {box-shadow:none;}.layout_color_scheme_12.layout_button.layout_style_with_huge_icon a .layout_button_text {color:#000;}.layout_color_scheme_12.layout_button.layout_style_with_huge_icon a .layout_button_text:after {background:#f1f1f1;}.layout_color_scheme_12.layout_button.layout_style_with_huge_icon a .layout_icon_holder {background:#f1f1f1;color:#000;}.layout_color_scheme_12.layout_button.layout_style_with_huge_icon:hover a .layout_icon_holder,.layout_color_scheme_12.layout_button.layout_style_with_huge_icon a:hover .layout_icon_holder {color:#f1f1f1;}.layout_icon_color_scheme_12.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder {background:#f1f1f1;}.layout_icon_color_scheme_12.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:before {color:#000;}.layout_icon_color_scheme_12.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after,.layout_icon_color_scheme_12.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after {background:#000;}.layout_icon_color_scheme_12.layout_button.layout_style_with_huge_icon:hover a.layout_link .layout_icon_holder:before,.layout_icon_color_scheme_12.layout_button.layout_style_with_huge_icon a.layout_link:hover .layout_icon_holder:before {color:#f1f1f1;}.layout_color_scheme_12.layout_button.layout_style_clean a {color:#000 !important;}.layout_color_scheme_12.layout_button.layout_style_clean a:hover {color:#f1f1f1 !important;} .layout_color_scheme_12.layout_style_outline.layout_service .layout_icon_holder,.layout_color_scheme_12.layout_style_outline.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 2px #000 inset;color:#000;background-color:transparent;}.layout_color_scheme_12.layout_style_outline.layout_service:hover a.layout_icon_holder:hover {box-shadow:0 0 0 1em #000 inset;background-color:#000;color:#f1f1f1 !important;}.layout_color_scheme_12.layout_style_filled.layout_service .layout_icon_holder,.layout_color_scheme_12.layout_style_filled.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 1em #f1f1f1 inset;color:#000;background-color:transparent;}.layout_color_scheme_12.layout_style_filled.layout_service:hover a.layout_icon_holder:hover{box-shadow:0 0 0 2px #f1f1f1 inset;background-color:transparent;color:#f1f1f1 !important;}.layout_color_scheme_12.layout_style_borderless.layout_service .layout_icon_holder,.layout_color_scheme_12.layout_style_borderless.layout_service:hover .layout_icon_holder {color:#000;}.layout_color_scheme_12.layout_style_borderless.layout_service:hover a.layout_icon_holder:hover {color:#f1f1f1;} .layout_color_scheme_12.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder {background-color:#f1f1f1;}.layout_color_scheme_12.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:after {background-color:#000;}.layout_color_scheme_12.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:hover {color:#f1f1f1;} .layout_color_scheme_12.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {background-color:#f1f1f1;}.layout_color_scheme_12.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:after {background-color:#000;}.layout_color_scheme_12.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {color:#f1f1f1;} .layout_color_scheme_12.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder {box-shadow:0 0 0 0 #000 inset !important;color:#f1f1f1;}.layout_color_scheme_12.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder:hover {box-shadow:0 0 0 2em #000 inset !important;color:#f1f1f1;} .layout_color_scheme_12.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {box-shadow:0 0 0 0 #000 inset !important;color:#f1f1f1;}.layout_color_scheme_12.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {box-shadow:0 0 0 2em #000 inset !important;color:#f1f1f1;} .layout_color_scheme_12 .layout_headline h1,.layout_color_scheme_12 .layout_headline h2,.layout_color_scheme_12 .layout_headline h3,.layout_color_scheme_12 .layout_headline h4,.layout_color_scheme_12 .layout_headline h5,.layout_color_scheme_12 .layout_headline h6,.layout_color_scheme_12.layout_headline h1,.layout_color_scheme_12.layout_headline h2,.layout_color_scheme_12.layout_headline h3,.layout_color_scheme_12.layout_headline h4,.layout_color_scheme_12.layout_headline h5,.layout_color_scheme_12.layout_headline h6 {color:#000;}.layout_color_scheme_12 .layout_headline .layout_headline_superheadline,.layout_color_scheme_12.layout_headline .layout_headline_superheadline {color:#000;}.layout_color_scheme_12 .layout_headline .layout_headline_superheadline span,.layout_color_scheme_12.layout_headline .layout_headline_superheadline span {opacity:.7;}.layout_color_scheme_12 .layout_headline .layout_headline_subheadline,.layout_color_scheme_12.layout_headline .layout_headline_subheadline {color:#000;opacity:.7;}.layout_color_scheme_12 .layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #000 !important;}.layout_color_scheme_12.layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #000 !important;} .layout_color_scheme_12 .layout_headline_with_icon h1,.layout_color_scheme_12 .layout_headline_with_icon h2,.layout_color_scheme_12 .layout_headline_with_icon h3,.layout_color_scheme_12 .layout_headline_with_icon h4,.layout_color_scheme_12 .layout_headline_with_icon h5,.layout_color_scheme_12 .layout_headline_with_icon h6,.layout_color_scheme_12.layout_headline_with_icon h1,.layout_color_scheme_12.layout_headline_with_icon h2,.layout_color_scheme_12.layout_headline_with_icon h3,.layout_color_scheme_12.layout_headline_with_icon h4,.layout_color_scheme_12.layout_headline_with_icon h5,.layout_color_scheme_12.layout_headline_with_icon h6 {color:#000;}.layout_color_scheme_12 .layout_headline_with_icon .layout_headline_with_icon_superheadline,.layout_color_scheme_12.layout_headline_with_icon .layout_headline_with_icon_superheadline {color:#000;opacity:.7;}.layout_color_scheme_12 .layout_headline_with_icon .layout_headline_with_icon_subheadline,.layout_color_scheme_12.layout_headline_with_icon .layout_headline_with_icon_subheadline {color:#000;opacity:.7;}.layout_icon_color_scheme_12.layout_headline_with_icon .layout_icon_holder {color:#000;background:#f1f1f1;} .layout_color_scheme_12.layout_tabs.layout_style_simple .layout_tabs_header li {color:#000;}.layout_color_scheme_12.layout_tabs.layout_style_simple .layout_tabs_header li span:after {background:#f1f1f1;} .layout_color_scheme_12.layout_price_list {color:#000;}.layout_color_scheme_12.layout_price_list .layout_price_list_price .layout_price_list_amount {color:#f1f1f1;}.layout_color_scheme_12.layout_price_list ul li:before {color:#f1f1f1;} .layout_color_scheme_12.layout_price_list .layout_icon.layout_style_outline .layout_icon_holder:before {box-shadow:0 0 0 2px #f1f1f1 inset;color:#f1f1f1;}.layout_color_scheme_12.layout_price_list .layout_icon.layout_style_filled .layout_icon_holder:before {box-shadow:0 0 0 2em #f1f1f1 inset;color:#FFF;}.layout_color_scheme_12.layout_price_list .layout_icon.layout_style_borderless .layout_icon_holder:before {color:#f1f1f1;}.layout_color_scheme_12.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_12.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 2px #f1f1f1 inset !important;color:#f1f1f1;}.layout_color_scheme_12.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_12.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;}.layout_color_scheme_12.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_12.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 4.5em #f1f1f1 inset !important;color:#FFF;}.layout_color_scheme_12.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_12.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;} .layout_section.layout_color_scheme_12 {color:#000;background-color:#f1f1f1;} .layout_color_scheme_12 .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_title_excerpt_holder:before {background-color:#f1f1f1 !important;} .layout_color_scheme_12 .layout_masonry_post_grid .layout_grid_item_post_content:before,.layout_color_scheme_12 .layout_masonry_portfolio_grid .layout_grid_item_post_content:before{background-color:#f1f1f1 !important;} .layout_color_scheme_12 .layout_google_maps.layout_google_maps_with_content .layout_google_maps_content .layout_google_maps_content_wrapper .layout_google_maps_location {background-color:#f1f1f1;color:#000;} .layout_color_scheme_12 .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {color:currentColor !important;}.layout_color_scheme_12.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {color:#000 !important;background:#f1f1f1 !important;} .layout_color_scheme_12 .layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after,.layout_color_scheme_12.layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after {background-color:#000;}.layout_color_scheme_12 .layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after,.layout_color_scheme_12.layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after {background-color:#f1f1f1;} .layout_color_scheme_12.layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:currentColor;}.layout_color_scheme_12.layout_progress_bar.layout_style_line.layout_shape_rounded .layout_progress_bar_inner:after {background-color:#000;}.layout_color_scheme_12 .layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:inherit !important;} .layout_group_color_scheme_12.layout_group {color:#000;}
 .layout_color_scheme_13.layout_icon a { color:#000; }.layout_color_scheme_13.layout_icon:hover span { color:#000; }.layout_color_scheme_13.layout_icon:hover a { color:#fff; }.layout_color_scheme_13.layout_icon.layout_style_outline .layout_icon_holder:before,.layout_color_scheme_13.layout_icon.layout_style_outline:hover span.layout_icon_holder:before {background-color:transparent;box-shadow:0 0 0 2px #000 inset;color:#000;}.layout_color_scheme_13.layout_icon.layout_style_outline:hover a.layout_icon_holder:before {background-color:#000;box-shadow:0 0 0 1em #000 inset;color:#fff;}.layout_color_scheme_13.layout_icon.layout_style_filled .layout_icon_holder:before,.layout_color_scheme_13.layout_icon.layout_style_filled:hover span.layout_icon_holder:before {box-shadow:none;background-color:#fff;color:#000;}.layout_color_scheme_13.layout_icon.layout_style_filled:hover a.layout_icon_holder:before {background-color:#fff;color:#000;box-shadow:0 5px 20px rgba(0,0,0,.2);filter:brightness(1.1);}.layout_color_scheme_13.layout_icon.layout_style_borderless .layout_icon_holder:before,.layout_color_scheme_13.layout_icon.layout_style_borderless:hover span.layout_icon_holder:before {color:#000;}.layout_color_scheme_13.layout_icon.layout_style_borderless:hover a.layout_icon_holder:before,.layout_color_scheme_13.layout_icon.layout_style_borderless:hover a:hover,.layout_color_scheme_13.layout_icon.layout_style_borderless:hover a.layout_icon_holder > span {color:#fff;} .layout_color_scheme_13.layout_icon.layout_style_filled.layout_shape_hexagon a {background-color:#fff;}.layout_color_scheme_13.layout_icon.layout_style_filled.layout_shape_hexagon a:after {background-color:#000;} .layout_color_scheme_13.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a {background-color:#fff;}.layout_color_scheme_13.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a:after {background-color:#000;} .layout_color_scheme_13.layout_icon.layout_style_outline.layout_shape_hexagon a:hover:before {box-shadow:0 0 0 1em #000 inset !important;color:#fff;} .layout_color_scheme_13.layout_icon.layout_style_outline.layout_shape_hexagon-rounded a:hover:before {box-shadow:0 0 0 1em #000 inset !important;color:#fff;} .layout_color_scheme_13.layout_button.layout_style_outline {border:0;}.layout_color_scheme_13.layout_button.layout_style_outline a {box-shadow:0 0 0 2px #000 inset;background-color:transparent;}.layout_color_scheme_13.layout_button.layout_style_outline a .layout_button_text,.layout_color_scheme_13.layout_button.layout_style_outline a .layout_icon_holder {color:#000;}.layout_color_scheme_13.layout_button.layout_style_outline:hover a,.layout_color_scheme_13.layout_button.layout_style_outline a:hover {box-shadow:0 0 0 2em #000 inset, 0 5px 20px rgba(0,0,0,.2);background-color:transparent;}.layout_color_scheme_13.layout_button.layout_style_outline:hover a .layout_button_text,.layout_color_scheme_13.layout_button.layout_style_outline a:hover .layout_button_text {color:#fff;}.layout_color_scheme_13.layout_button.layout_style_outline:hover a .layout_icon_holder,.layout_color_scheme_13.layout_button.layout_style_outline a:hover .layout_icon_holder {color:#fff;}.layout_color_scheme_13.layout_button.layout_style_filled {border:0;}.layout_color_scheme_13.layout_button.layout_style_filled a {box-shadow:0 0 0 2em #fff inset;background-color:transparent;}.layout_color_scheme_13.layout_button.layout_style_filled a .layout_button_text,.layout_color_scheme_13.layout_button.layout_style_filled a .layout_icon_holder {color:#000;}.layout_color_scheme_13.layout_button.layout_style_filled:hover a,.layout_color_scheme_13.layout_button.layout_style_filled a:hover {box-shadow:0 0 0 2em #fff inset, 0 5px 20px rgba(0,0,0,.2);background-color:#000;}.layout_icon_color_scheme_13.layout_button a.layout_link .layout_icon_holder {background:#fff;}.layout_icon_color_scheme_13.layout_button a.layout_link .layout_icon_holder:before {color:#000;} .layout_color_scheme_13.layout_button.layout_style_underlined a,.layout_color_scheme_13.layout_button.layout_style_underlined a .layout_button_text,.layout_color_scheme_13.layout_button.layout_style_underlined:hover a .layout_button_text {color:#000 !important;}.layout_color_scheme_13.layout_button.layout_style_underlined a .layout_button_text:after {background:#fff;}.layout_color_scheme_13.layout_button.layout_style_underlined a .layout_icon_holder:before {color:#fff;} .layout_color_scheme_13.layout_button.layout_style_with_huge_icon a {box-shadow:none;}.layout_color_scheme_13.layout_button.layout_style_with_huge_icon a .layout_button_text {color:#000;}.layout_color_scheme_13.layout_button.layout_style_with_huge_icon a .layout_button_text:after {background:#fff;}.layout_color_scheme_13.layout_button.layout_style_with_huge_icon a .layout_icon_holder {background:#fff;color:#000;}.layout_color_scheme_13.layout_button.layout_style_with_huge_icon:hover a .layout_icon_holder,.layout_color_scheme_13.layout_button.layout_style_with_huge_icon a:hover .layout_icon_holder {color:#fff;}.layout_icon_color_scheme_13.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder {background:#fff;}.layout_icon_color_scheme_13.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:before {color:#000;}.layout_icon_color_scheme_13.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after,.layout_icon_color_scheme_13.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after {background:#000;}.layout_icon_color_scheme_13.layout_button.layout_style_with_huge_icon:hover a.layout_link .layout_icon_holder:before,.layout_icon_color_scheme_13.layout_button.layout_style_with_huge_icon a.layout_link:hover .layout_icon_holder:before {color:#fff;}.layout_color_scheme_13.layout_button.layout_style_clean a {color:#000 !important;}.layout_color_scheme_13.layout_button.layout_style_clean a:hover {color:#fff !important;} .layout_color_scheme_13.layout_style_outline.layout_service .layout_icon_holder,.layout_color_scheme_13.layout_style_outline.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 2px #000 inset;color:#000;background-color:transparent;}.layout_color_scheme_13.layout_style_outline.layout_service:hover a.layout_icon_holder:hover {box-shadow:0 0 0 1em #000 inset;background-color:#000;color:#fff !important;}.layout_color_scheme_13.layout_style_filled.layout_service .layout_icon_holder,.layout_color_scheme_13.layout_style_filled.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 1em #fff inset;color:#000;background-color:transparent;}.layout_color_scheme_13.layout_style_filled.layout_service:hover a.layout_icon_holder:hover{box-shadow:0 0 0 2px #fff inset;background-color:transparent;color:#fff !important;}.layout_color_scheme_13.layout_style_borderless.layout_service .layout_icon_holder,.layout_color_scheme_13.layout_style_borderless.layout_service:hover .layout_icon_holder {color:#000;}.layout_color_scheme_13.layout_style_borderless.layout_service:hover a.layout_icon_holder:hover {color:#fff;} .layout_color_scheme_13.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder {background-color:#fff;}.layout_color_scheme_13.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:after {background-color:#000;}.layout_color_scheme_13.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:hover {color:#fff;} .layout_color_scheme_13.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {background-color:#fff;}.layout_color_scheme_13.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:after {background-color:#000;}.layout_color_scheme_13.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {color:#fff;} .layout_color_scheme_13.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder {box-shadow:0 0 0 0 #000 inset !important;color:#fff;}.layout_color_scheme_13.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder:hover {box-shadow:0 0 0 2em #000 inset !important;color:#fff;} .layout_color_scheme_13.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {box-shadow:0 0 0 0 #000 inset !important;color:#fff;}.layout_color_scheme_13.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {box-shadow:0 0 0 2em #000 inset !important;color:#fff;} .layout_color_scheme_13 .layout_headline h1,.layout_color_scheme_13 .layout_headline h2,.layout_color_scheme_13 .layout_headline h3,.layout_color_scheme_13 .layout_headline h4,.layout_color_scheme_13 .layout_headline h5,.layout_color_scheme_13 .layout_headline h6,.layout_color_scheme_13.layout_headline h1,.layout_color_scheme_13.layout_headline h2,.layout_color_scheme_13.layout_headline h3,.layout_color_scheme_13.layout_headline h4,.layout_color_scheme_13.layout_headline h5,.layout_color_scheme_13.layout_headline h6 {color:#000;}.layout_color_scheme_13 .layout_headline .layout_headline_superheadline,.layout_color_scheme_13.layout_headline .layout_headline_superheadline {color:#000;}.layout_color_scheme_13 .layout_headline .layout_headline_superheadline span,.layout_color_scheme_13.layout_headline .layout_headline_superheadline span {opacity:.7;}.layout_color_scheme_13 .layout_headline .layout_headline_subheadline,.layout_color_scheme_13.layout_headline .layout_headline_subheadline {color:#000;opacity:.7;}.layout_color_scheme_13 .layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #000 !important;}.layout_color_scheme_13.layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #000 !important;} .layout_color_scheme_13 .layout_headline_with_icon h1,.layout_color_scheme_13 .layout_headline_with_icon h2,.layout_color_scheme_13 .layout_headline_with_icon h3,.layout_color_scheme_13 .layout_headline_with_icon h4,.layout_color_scheme_13 .layout_headline_with_icon h5,.layout_color_scheme_13 .layout_headline_with_icon h6,.layout_color_scheme_13.layout_headline_with_icon h1,.layout_color_scheme_13.layout_headline_with_icon h2,.layout_color_scheme_13.layout_headline_with_icon h3,.layout_color_scheme_13.layout_headline_with_icon h4,.layout_color_scheme_13.layout_headline_with_icon h5,.layout_color_scheme_13.layout_headline_with_icon h6 {color:#000;}.layout_color_scheme_13 .layout_headline_with_icon .layout_headline_with_icon_superheadline,.layout_color_scheme_13.layout_headline_with_icon .layout_headline_with_icon_superheadline {color:#000;opacity:.7;}.layout_color_scheme_13 .layout_headline_with_icon .layout_headline_with_icon_subheadline,.layout_color_scheme_13.layout_headline_with_icon .layout_headline_with_icon_subheadline {color:#000;opacity:.7;}.layout_icon_color_scheme_13.layout_headline_with_icon .layout_icon_holder {color:#000;background:#fff;} .layout_color_scheme_13.layout_tabs.layout_style_simple .layout_tabs_header li {color:#000;}.layout_color_scheme_13.layout_tabs.layout_style_simple .layout_tabs_header li span:after {background:#fff;} .layout_color_scheme_13.layout_price_list {color:#000;}.layout_color_scheme_13.layout_price_list .layout_price_list_price .layout_price_list_amount {color:#fff;}.layout_color_scheme_13.layout_price_list ul li:before {color:#fff;} .layout_color_scheme_13.layout_price_list .layout_icon.layout_style_outline .layout_icon_holder:before {box-shadow:0 0 0 2px #fff inset;color:#fff;}.layout_color_scheme_13.layout_price_list .layout_icon.layout_style_filled .layout_icon_holder:before {box-shadow:0 0 0 2em #fff inset;color:#FFF;}.layout_color_scheme_13.layout_price_list .layout_icon.layout_style_borderless .layout_icon_holder:before {color:#fff;}.layout_color_scheme_13.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_13.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 2px #fff inset !important;color:#fff;}.layout_color_scheme_13.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_13.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;}.layout_color_scheme_13.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_13.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 4.5em #fff inset !important;color:#FFF;}.layout_color_scheme_13.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_13.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;} .layout_section.layout_color_scheme_13 {color:#000;background-color:#fff;} .layout_color_scheme_13 .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_title_excerpt_holder:before {background-color:#fff !important;} .layout_color_scheme_13 .layout_masonry_post_grid .layout_grid_item_post_content:before,.layout_color_scheme_13 .layout_masonry_portfolio_grid .layout_grid_item_post_content:before{background-color:#fff !important;} .layout_color_scheme_13 .layout_google_maps.layout_google_maps_with_content .layout_google_maps_content .layout_google_maps_content_wrapper .layout_google_maps_location {background-color:#fff;color:#000;} .layout_color_scheme_13 .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {color:currentColor !important;}.layout_color_scheme_13.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {color:#000 !important;background:#fff !important;} .layout_color_scheme_13 .layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after,.layout_color_scheme_13.layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after {background-color:#000;}.layout_color_scheme_13 .layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after,.layout_color_scheme_13.layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after {background-color:#fff;} .layout_color_scheme_13.layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:currentColor;}.layout_color_scheme_13.layout_progress_bar.layout_style_line.layout_shape_rounded .layout_progress_bar_inner:after {background-color:#000;}.layout_color_scheme_13 .layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:inherit !important;} .layout_group_color_scheme_13.layout_group {color:#000;}
 .layout_color_scheme_14.layout_icon a { color:#fff; }.layout_color_scheme_14.layout_icon:hover span { color:#fff; }.layout_color_scheme_14.layout_icon:hover a { color:#000; }.layout_color_scheme_14.layout_icon.layout_style_outline .layout_icon_holder:before,.layout_color_scheme_14.layout_icon.layout_style_outline:hover span.layout_icon_holder:before {background-color:transparent;box-shadow:0 0 0 2px #fff inset;color:#fff;}.layout_color_scheme_14.layout_icon.layout_style_outline:hover a.layout_icon_holder:before {background-color:#fff;box-shadow:0 0 0 1em #fff inset;color:#000;}.layout_color_scheme_14.layout_icon.layout_style_filled .layout_icon_holder:before,.layout_color_scheme_14.layout_icon.layout_style_filled:hover span.layout_icon_holder:before {box-shadow:none;background-color:#000;color:#fff;}.layout_color_scheme_14.layout_icon.layout_style_filled:hover a.layout_icon_holder:before {background-color:#000;color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);filter:brightness(1.1);}.layout_color_scheme_14.layout_icon.layout_style_borderless .layout_icon_holder:before,.layout_color_scheme_14.layout_icon.layout_style_borderless:hover span.layout_icon_holder:before {color:#fff;}.layout_color_scheme_14.layout_icon.layout_style_borderless:hover a.layout_icon_holder:before,.layout_color_scheme_14.layout_icon.layout_style_borderless:hover a:hover,.layout_color_scheme_14.layout_icon.layout_style_borderless:hover a.layout_icon_holder > span {color:#000;} .layout_color_scheme_14.layout_icon.layout_style_filled.layout_shape_hexagon a {background-color:#000;}.layout_color_scheme_14.layout_icon.layout_style_filled.layout_shape_hexagon a:after {background-color:#fff;} .layout_color_scheme_14.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a {background-color:#000;}.layout_color_scheme_14.layout_icon.layout_style_filled.layout_shape_hexagon-rounded a:after {background-color:#fff;} .layout_color_scheme_14.layout_icon.layout_style_outline.layout_shape_hexagon a:hover:before {box-shadow:0 0 0 1em #fff inset !important;color:#000;} .layout_color_scheme_14.layout_icon.layout_style_outline.layout_shape_hexagon-rounded a:hover:before {box-shadow:0 0 0 1em #fff inset !important;color:#000;} .layout_color_scheme_14.layout_button.layout_style_outline {border:0;}.layout_color_scheme_14.layout_button.layout_style_outline a {box-shadow:0 0 0 2px #fff inset;background-color:transparent;}.layout_color_scheme_14.layout_button.layout_style_outline a .layout_button_text,.layout_color_scheme_14.layout_button.layout_style_outline a .layout_icon_holder {color:#fff;}.layout_color_scheme_14.layout_button.layout_style_outline:hover a,.layout_color_scheme_14.layout_button.layout_style_outline a:hover {box-shadow:0 0 0 2em #fff inset, 0 5px 20px rgba(0,0,0,.2);background-color:transparent;}.layout_color_scheme_14.layout_button.layout_style_outline:hover a .layout_button_text,.layout_color_scheme_14.layout_button.layout_style_outline a:hover .layout_button_text {color:#000;}.layout_color_scheme_14.layout_button.layout_style_outline:hover a .layout_icon_holder,.layout_color_scheme_14.layout_button.layout_style_outline a:hover .layout_icon_holder {color:#000;}.layout_color_scheme_14.layout_button.layout_style_filled {border:0;}.layout_color_scheme_14.layout_button.layout_style_filled a {box-shadow:0 0 0 2em #000 inset;background-color:transparent;}.layout_color_scheme_14.layout_button.layout_style_filled a .layout_button_text,.layout_color_scheme_14.layout_button.layout_style_filled a .layout_icon_holder {color:#fff;}.layout_color_scheme_14.layout_button.layout_style_filled:hover a,.layout_color_scheme_14.layout_button.layout_style_filled a:hover {box-shadow:0 0 0 2em #000 inset, 0 5px 20px rgba(0,0,0,.2);background-color:#fff;}.layout_icon_color_scheme_14.layout_button a.layout_link .layout_icon_holder {background:#000;}.layout_icon_color_scheme_14.layout_button a.layout_link .layout_icon_holder:before {color:#fff;} .layout_color_scheme_14.layout_button.layout_style_underlined a,.layout_color_scheme_14.layout_button.layout_style_underlined a .layout_button_text,.layout_color_scheme_14.layout_button.layout_style_underlined:hover a .layout_button_text {color:#fff !important;}.layout_color_scheme_14.layout_button.layout_style_underlined a .layout_button_text:after {background:#000;}.layout_color_scheme_14.layout_button.layout_style_underlined a .layout_icon_holder:before {color:#000;} .layout_color_scheme_14.layout_button.layout_style_with_huge_icon a {box-shadow:none;}.layout_color_scheme_14.layout_button.layout_style_with_huge_icon a .layout_button_text {color:#fff;}.layout_color_scheme_14.layout_button.layout_style_with_huge_icon a .layout_button_text:after {background:#000;}.layout_color_scheme_14.layout_button.layout_style_with_huge_icon a .layout_icon_holder {background:#000;color:#fff;}.layout_color_scheme_14.layout_button.layout_style_with_huge_icon:hover a .layout_icon_holder,.layout_color_scheme_14.layout_button.layout_style_with_huge_icon a:hover .layout_icon_holder {color:#000;}.layout_icon_color_scheme_14.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder {background:#000;}.layout_icon_color_scheme_14.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:before {color:#fff;}.layout_icon_color_scheme_14.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after,.layout_icon_color_scheme_14.layout_button.layout_style_with_huge_icon a.layout_link .layout_icon_holder:after {background:#fff;}.layout_icon_color_scheme_14.layout_button.layout_style_with_huge_icon:hover a.layout_link .layout_icon_holder:before,.layout_icon_color_scheme_14.layout_button.layout_style_with_huge_icon a.layout_link:hover .layout_icon_holder:before {color:#000;}.layout_color_scheme_14.layout_button.layout_style_clean a {color:#fff !important;}.layout_color_scheme_14.layout_button.layout_style_clean a:hover {color:#000 !important;} .layout_color_scheme_14.layout_style_outline.layout_service .layout_icon_holder,.layout_color_scheme_14.layout_style_outline.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 2px #fff inset;color:#fff;background-color:transparent;}.layout_color_scheme_14.layout_style_outline.layout_service:hover a.layout_icon_holder:hover {box-shadow:0 0 0 1em #fff inset;background-color:#fff;color:#000 !important;}.layout_color_scheme_14.layout_style_filled.layout_service .layout_icon_holder,.layout_color_scheme_14.layout_style_filled.layout_service:hover .layout_icon_holder {box-shadow:0 0 0 1em #000 inset;color:#fff;background-color:transparent;}.layout_color_scheme_14.layout_style_filled.layout_service:hover a.layout_icon_holder:hover{box-shadow:0 0 0 2px #000 inset;background-color:transparent;color:#000 !important;}.layout_color_scheme_14.layout_style_borderless.layout_service .layout_icon_holder,.layout_color_scheme_14.layout_style_borderless.layout_service:hover .layout_icon_holder {color:#fff;}.layout_color_scheme_14.layout_style_borderless.layout_service:hover a.layout_icon_holder:hover {color:#000;} .layout_color_scheme_14.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder {background-color:#000;}.layout_color_scheme_14.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:after {background-color:#fff;}.layout_color_scheme_14.layout_style_filled.layout_service.layout_shape_hexagon .layout_icon_holder:hover {color:#000;} .layout_color_scheme_14.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {background-color:#000;}.layout_color_scheme_14.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:after {background-color:#fff;}.layout_color_scheme_14.layout_style_filled.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {color:#000;} .layout_color_scheme_14.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder {box-shadow:0 0 0 0 #fff inset !important;color:#000;}.layout_color_scheme_14.layout_style_outline.layout_service.layout_shape_hexagon .layout_icon_holder:hover {box-shadow:0 0 0 2em #fff inset !important;color:#000;} .layout_color_scheme_14.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder {box-shadow:0 0 0 0 #fff inset !important;color:#000;}.layout_color_scheme_14.layout_style_outline.layout_service.layout_shape_hexagon-rounded .layout_icon_holder:hover {box-shadow:0 0 0 2em #fff inset !important;color:#000;} .layout_color_scheme_14 .layout_headline h1,.layout_color_scheme_14 .layout_headline h2,.layout_color_scheme_14 .layout_headline h3,.layout_color_scheme_14 .layout_headline h4,.layout_color_scheme_14 .layout_headline h5,.layout_color_scheme_14 .layout_headline h6,.layout_color_scheme_14.layout_headline h1,.layout_color_scheme_14.layout_headline h2,.layout_color_scheme_14.layout_headline h3,.layout_color_scheme_14.layout_headline h4,.layout_color_scheme_14.layout_headline h5,.layout_color_scheme_14.layout_headline h6 {color:#fff;}.layout_color_scheme_14 .layout_headline .layout_headline_superheadline,.layout_color_scheme_14.layout_headline .layout_headline_superheadline {color:#fff;}.layout_color_scheme_14 .layout_headline .layout_headline_superheadline span,.layout_color_scheme_14.layout_headline .layout_headline_superheadline span {opacity:.7;}.layout_color_scheme_14 .layout_headline .layout_headline_subheadline,.layout_color_scheme_14.layout_headline .layout_headline_subheadline {color:#fff;opacity:.7;}.layout_color_scheme_14 .layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #fff !important;}.layout_color_scheme_14.layout_headline .layout_headline_content .layout_outline_text {-webkit-text-stroke:.09rem #fff !important;} .layout_color_scheme_14 .layout_headline_with_icon h1,.layout_color_scheme_14 .layout_headline_with_icon h2,.layout_color_scheme_14 .layout_headline_with_icon h3,.layout_color_scheme_14 .layout_headline_with_icon h4,.layout_color_scheme_14 .layout_headline_with_icon h5,.layout_color_scheme_14 .layout_headline_with_icon h6,.layout_color_scheme_14.layout_headline_with_icon h1,.layout_color_scheme_14.layout_headline_with_icon h2,.layout_color_scheme_14.layout_headline_with_icon h3,.layout_color_scheme_14.layout_headline_with_icon h4,.layout_color_scheme_14.layout_headline_with_icon h5,.layout_color_scheme_14.layout_headline_with_icon h6 {color:#fff;}.layout_color_scheme_14 .layout_headline_with_icon .layout_headline_with_icon_superheadline,.layout_color_scheme_14.layout_headline_with_icon .layout_headline_with_icon_superheadline {color:#fff;opacity:.7;}.layout_color_scheme_14 .layout_headline_with_icon .layout_headline_with_icon_subheadline,.layout_color_scheme_14.layout_headline_with_icon .layout_headline_with_icon_subheadline {color:#fff;opacity:.7;}.layout_icon_color_scheme_14.layout_headline_with_icon .layout_icon_holder {color:#fff;background:#000;} .layout_color_scheme_14.layout_tabs.layout_style_simple .layout_tabs_header li {color:#fff;}.layout_color_scheme_14.layout_tabs.layout_style_simple .layout_tabs_header li span:after {background:#000;} .layout_color_scheme_14.layout_price_list {color:#fff;}.layout_color_scheme_14.layout_price_list .layout_price_list_price .layout_price_list_amount {color:#000;}.layout_color_scheme_14.layout_price_list ul li:before {color:#000;} .layout_color_scheme_14.layout_price_list .layout_icon.layout_style_outline .layout_icon_holder:before {box-shadow:0 0 0 2px #000 inset;color:#000;}.layout_color_scheme_14.layout_price_list .layout_icon.layout_style_filled .layout_icon_holder:before {box-shadow:0 0 0 2em #000 inset;color:#FFF;}.layout_color_scheme_14.layout_price_list .layout_icon.layout_style_borderless .layout_icon_holder:before {color:#000;}.layout_color_scheme_14.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_14.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 2px #000 inset !important;color:#000;}.layout_color_scheme_14.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_14.layout_price_list .layout_icon.layout_style_outline.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;}.layout_color_scheme_14.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder,.layout_color_scheme_14.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder {box-shadow:0 0 0 4.5em #000 inset !important;color:#FFF;}.layout_color_scheme_14.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_left .layout_icon_holder:before,.layout_color_scheme_14.layout_price_list .layout_icon.layout_style_filled.layout_shape_slanted_right .layout_icon_holder:before {color:currentColor;} .layout_section.layout_color_scheme_14 {color:#fff;background-color:#000;} .layout_color_scheme_14 .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_title_excerpt_holder:before {background-color:#000 !important;} .layout_color_scheme_14 .layout_masonry_post_grid .layout_grid_item_post_content:before,.layout_color_scheme_14 .layout_masonry_portfolio_grid .layout_grid_item_post_content:before{background-color:#000 !important;} .layout_color_scheme_14 .layout_google_maps.layout_google_maps_with_content .layout_google_maps_content .layout_google_maps_content_wrapper .layout_google_maps_location {background-color:#000;color:#fff;} .layout_color_scheme_14 .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper {color:currentColor !important;}.layout_color_scheme_14.siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a {color:#fff !important;background:#000 !important;} .layout_color_scheme_14 .layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after,.layout_color_scheme_14.layout_accordion.layout_style_simple .layout_accordion_item .layout_accordion_item_title:after {background-color:#fff;}.layout_color_scheme_14 .layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after,.layout_color_scheme_14.layout_accordion.layout_style_simple .layout_accordion_item.on .layout_accordion_item_title:after {background-color:#000;} .layout_color_scheme_14.layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:currentColor;}.layout_color_scheme_14.layout_progress_bar.layout_style_line.layout_shape_rounded .layout_progress_bar_inner:after {background-color:#fff;}.layout_color_scheme_14 .layout_progress_bar.layout_style_line .layout_progress_bar_inner {color:inherit !important;} .layout_group_color_scheme_14.layout_group {color:#fff;}

select, input{font-family:Arial,Helvetica,sans-serif;} input[type="file"]::-webkit-file-upload-button{ background: #407589 !important; font-family:Arial,Helvetica,sans-serif;} input[type="checkbox"]:before{ background: #407589;} input[type="radio"]:before{ background: #407589;} .fancy-select ul.options li:after{ background: #407589;} .site-content article .siteArticleContent a:not(.content-block-button__link){color: #407589;} a:hover{ color: #407589;} .siteText a{color: #407589;} body{font-family:Arial,Helvetica,sans-serif;} h1, h2, h3, h4, h5, h6{font-family:Arial,Helvetica,sans-serif;} blockquote{ font-family:Arial,Helvetica,sans-serif;} blockquote:before{ color: #407589;} .site-content-holder table thead th{ background-color: #407589;} .siteSidebarAccentTopBorder.siteWithSidebar .site-content-holder .siteSidebar{border-top: 10px solid #407589;} .siteSidebarAlternateTopBorder.siteWithSidebar .site-content-holder .siteSidebar{border-top: 10px solid #000000;} .siteAccentDarkHeader .sitePreloader .animation > div:first-child, .siteLightAccentHeader .sitePreloader .animation > div:first-child, .siteTransparentLightHeader .sitePreloader .animation > div:first-child{ background-color: #407589;} .sitePreloader .animation .preloaderLogo{height: 80px;} .siteLoader:after{ background: #407589;} body.error404 .site-error-page .layout_port .layout_cell .layout_headline_subheadline .layout_button .layout_link, body.error404 .siteErrorPage .layout_port .layout_cell .layout_headline_subheadline .layout_button .layout_link{ box-shadow: 0 0 0 2em #407589 inset;} body.error404 .site-error-page .layout_port .layout_cell .layout_headline_subheadline .layout_button .layout_link:hover, body.error404 .siteErrorPage .layout_port .layout_cell .layout_headline_subheadline .layout_button .layout_link:hover{box-shadow: 0 0 0 2em #407589 inset,0 5px 20px rgba(0,0,0,.2);} .layout_touch body.siteBelowMenu .sitePageHeadline .layout_port{padding-top: calc(6em + 80px*0.6);} .sitePageHeadlineLightAccent .sitePageHeadline:before{background: #407589;} .sitePageHeadlineLightAccent .sitePageHeadline.layout_background_image:before{background: #407589;} .sitePageHeadlineLightAccent .sitePageHeadline .siteArticleCategories:before, .sitePageHeadlineLightAccent .sitePageHeadline .siteArticleAuthor:before, .sitePageHeadlineLightAccent .sitePageHeadline .siteArticleDate:before, .sitePageHeadlineLightAccent .sitePageHeadline .siteArticleComments:before{color: #000000;} .sitePageHeadlineLightAccent .sitePageHeadline .layout_dash_top.layout_headline .layout_headline_superheadline:before{background: #000000;} .sitePageHeadlineDarkAccent .sitePageHeadline:before{background: #407589;} .sitePageHeadlineDarkAccent .sitePageHeadline.layout_background_image:before{background: #407589;} .sitePageHeadlineLightAlternate .sitePageHeadline:before{background: #000000;} .sitePageHeadlineLightAlternate .sitePageHeadline.layout_background_image:before{background: #000000;} .sitePageHeadlineLightAlternate .sitePageHeadline .siteArticleCategories:before, .sitePageHeadlineLightAlternate .sitePageHeadline .siteArticleAuthor:before, .sitePageHeadlineLightAlternate .sitePageHeadline .siteArticleDate:before, .sitePageHeadlineLightAlternate .sitePageHeadline .siteArticleComments:before{color: #407589;} .sitePageHeadlineLightAlternate .sitePageHeadline .layout_dash_top.layout_headline .layout_headline_superheadline:before{background: #407589;} .sitePageHeadlineDarkAlternate .sitePageHeadline:before{background: #000000;} .sitePageHeadlineDarkAlternate .sitePageHeadline.layout_background_image:before{background: #000000;} .sitePageHeadlineDarkAlternate .sitePageHeadline .siteArticleCategories:before, .sitePageHeadlineDarkAlternate .sitePageHeadline .siteArticleAuthor:before, .sitePageHeadlineDarkAlternate .sitePageHeadline .siteArticleDate:before, .sitePageHeadlineDarkAlternate .sitePageHeadline .siteArticleComments:before{color: #407589;} .sitePageHeadlineDarkAlternate .sitePageHeadline .layout_dash_top.layout_headline .layout_headline_superheadline:before{background: #407589;} .site-no-search-results .layout_port #searchform input[type='submit']{ background: #407589;} .site-no-search-results .layout_port .layout_button .layout_icon_holder:before{color: #407589;} .mainHeader{ font-family:Arial,Helvetica,sans-serif;} .mainHeader a:hover{color: #407589;} .menuPort{ font-family:Arial,Helvetica,sans-serif;} .menuPort nav ul li a:hover{color: #407589;} .menuPort nav > ul > li > a{line-height: 80px; line-height: max(50px,80px);} .siteTextLogo{ font-family:Arial,Helvetica,sans-serif; line-height: 80px; line-height: max(50px,80px);} .siteMenuVertical .site-vertical-header-top .siteTextLogo{line-height: calc(80px*0.6); line-height: max(50px,calc(80px*0.6));} .site-logo-area .logo img{height: 80px;} .site-horizontal-menu-trigger{ line-height: 80px; line-height: max(50px,80px);} .siteStickyHeaderActive .site-horizontal-menu-trigger{line-height: calc(80px*0.6); line-height: max(50px,calc(80px*0.6));} .site-horizontal-menu-trigger .layout_icon{ background: #407589;} .siteMenuHorizontal .menuPort nav > ul > li > a:after{ background: #407589;} .siteMenuHorizontal .menuPort nav > ul > li > a:before{ background: #407589;} .siteMenuHorizontal .menuPort ul ul li > a:after{ background-color: #407589;} body.siteMenuHorizontal .subToggler{ line-height: 80px; line-height: max(50px,80px);} .siteMenuHorizontal .menuPort > nav > ul ul{ top: calc(80px - (80px - 50px)/2); top: max(50px,calc(80px - (80px - 50px)/2));} .siteMenuHorizontal.siteMenuCenter .logo{ height: 80px; height: max(50px,80px);} .siteStickyHeaderActive.siteMenuHorizontal.siteMenuCenter .logo{height: calc(80px*0.6); height: max(50px,calc(80px*0.6));} html:not(.touch) body.siteMenuHorizontal.siteMenuRight .menuPort > nav > ul > li.siteMenuWideDropdown > ul > li:last-child > a:after{ background-color: #407589;} .siteMenuHorizontal .topBarInMenu{ height: 80px; height: max(50px,80px);} .siteMenuHorizontal .topBarInMenu .topBarInMenuCell{line-height: 80px; line-height: max(50px,80px);} .siteTransparentLightHeader.siteBelowMenu .topBar .topTools .widget_search .siteSearch .layout_icon .layout_icon_holder:before{color: #407589 !important; box-shadow: 0 0 #407589 inset;} .siteTransparentLightHeader.siteBelowMenu .topBar .topTools .widget_search .siteSearch .layout_icon .layout_icon_holder:hover:before{box-shadow: 0 -50px #407589 inset;} .siteAccentLightHeader .site-below-logo-area, .siteAccentLightHeader .topBar{background-color: #407589;} .siteAccentLightHeader .site-below-logo-area .siteAccentIconWidget.siteIconWidget .siteIconWidgetIcon, .siteAccentLightHeader .topBar .siteAccentIconWidget.siteIconWidget .siteIconWidgetIcon{color: #000000;} .siteAccentLightHeader .site-below-logo-area a.siteAccentIconWidget.siteIconWidget:hover, .siteAccentLightHeader .site-below-logo-area a.siteIconWidget:hover, .siteAccentLightHeader .topBar a.siteAccentIconWidget.siteIconWidget:hover, .siteAccentLightHeader .topBar a.siteIconWidget:hover{color: #000000;} .siteAccentDarkHeader .site-below-logo-area, .siteAccentDarkHeader .topBar{background-color: #407589;} .siteLightDarkHeader .site-below-logo-area .widget_search .siteSearch .layout_icon .layout_icon_holder:before, .siteLightDarkHeader .topBar .widget_search .siteSearch .layout_icon .layout_icon_holder:before{color: #407589; box-shadow: 0 0 #407589 inset;} .siteLightDarkHeader .site-below-logo-area .widget_search .siteSearch .layout_icon .layout_icon_holder:hover:before, .siteLightDarkHeader .topBar .widget_search .siteSearch .layout_icon .layout_icon_holder:hover:before{ box-shadow: 0 -50px #407589 inset;} .siteLightDarkHeader .site-below-logo-area a.siteAccentIconWidget.siteIconWidget:hover, .siteLightDarkHeader .site-below-logo-area a.siteIconWidget:hover, .siteLightDarkHeader .topBar a.siteAccentIconWidget.siteIconWidget:hover, .siteLightDarkHeader .topBar a.siteIconWidget:hover{color: #407589;} .siteLightAccentHeader .site-logo-area, .siteLightAccentHeader .site-vertical-header-top{background-color: #407589;} .siteLightAccentHeader.siteMenuHorizontal.siteBelowMenu .mainHeader .site-logo-area{background-color: #407589;} .siteStickyHeaderActive.siteMenuHorizontal .mainHeader .site-logo-area .logo img{height: calc(80px*0.6); height: max(50px,calc(80px*0.6));} .siteStickyHeaderActive.siteMenuHorizontal .mainHeader .site-logo-area .siteTextLogo{ line-height: calc(80px*0.6); line-height: max(50px,calc(80px*0.6));} .siteStickyHeaderActive.siteMenuHorizontal .mainHeader .site-logo-area .menuPort nav > ul > li > a, .siteStickyHeaderActive.siteMenuHorizontal .mainHeader .site-logo-area .menuPort nav > ul > li > .subToggler{line-height: calc(80px*0.6); line-height: max(50px,calc(80px*0.6));} .siteStickyHeaderActive.siteMenuHorizontal .mainHeader .site-logo-area .menuPort nav > ul ul{top: calc(80px*0.6 - (80px*0.6 - 50px)/2); top: max(50px,calc(80px*0.6 - (80px*0.6 - 50px)/2));} .siteStickyHeaderActive.siteMenuHorizontal .mainHeader .site-logo-area .topBarInMenu{height: calc(80px*0.6); height: max(50px,calc(80px*0.6));} .siteStickyHeaderActive.siteMenuBelowLogo.siteMenuBelowLogoShowArea.siteMenuHorizontal .mainHeader .site-logo-area .topBarInLogoArea{height: calc(80px*0.6); height: max(50px,calc(80px*0.6));} .site-vertical-menu-trigger .layout_icon{ background: #407589;} .siteMenuVertical .mainHeader .siteCloseVertical:before:hover{color: #407589;} .siteMenuHorizontal .topBarInLogoArea{ height: 80px;} .siteMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell{ border: 0 solid #407589;} .siteLightAccentHeader.siteMenuVerticalFullscreenEnabled .mainHeader .menuPort{ background: #407589 !important;} .siteTransparentLightHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort{ background: #000000 !important;} .siteTransparentLightHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort .header_fullscreen_image:before{background: linear-gradient(to right,#000000 20%,transparent 100%);} .siteLightAccentHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort .header_fullscreen_image:before{background: linear-gradient(to right,#407589 20%,transparent 100%);} .siteTransparentLightHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort .header_fullscreen_image:after{background: #000000;} .siteLightAccentHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader .menuPort .header_fullscreen_image:after{background: #407589;} .siteTransparentLightHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader.gutter .header_fullscreen_image:before{background: linear-gradient(to right,#000000 40%,transparent 100%);} .siteLightAccentHeader.siteMenuVerticalFullscreenEnabled.siteMenuHorizontal .mainHeader.gutter .header_fullscreen_image:before{background: linear-gradient(to right,#407589 40%,transparent 100%);} .siteMenuVerticalFullscreenEnabled.siteMenuVertical.siteTransparentLightHeader .mainHeader{background: #000000 !important;} .siteMenuVerticalFullscreenEnabled.siteMenuVertical.siteTransparentLightHeader .mainHeader .menuPort{ background: #000000 !important;} .siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort{ padding: 80px 30px;} .siteStickyHeaderActive.siteMenuVerticalFullscreenEnabled:not(.siteMenuVertical) .mainHeader .menuPort{top: calc(80px*0.6); height: calc(100vh - 80px*0.6);} .site-site-footer-copy-menu .port > div .site-footer-menu .menu li a:after{ background: #407589;} .site-dark-skin .site-site-footer-copy-menu .port:before, .siteLightSkin .site-dark-skin .site-site-footer-copy-menu .port:before, .site-dark-skin.siteLightSkin .site-dark-skin .site-site-footer-copy-menu .port:before{background-color: #407589;} .site-content .siteArticleHeadline .layout_headline .layout_headline_content a:hover, .site-content .siteArticleListItem .layout_headline .layout_headline_content a:hover{color: #407589;} .sitePostSingleItemStandard .siteArticleShareEtc > div.siteReadMoreColumn .layout_button a .layout_icon_holder{background: #407589;} .siteAboutAuthor .aaAvatar:before{ background: #407589;} .siteAboutAuthor .aaTxt h1 .siteArticleAuthor a:before, .siteAboutAuthor .aaTxt h2 .siteArticleAuthor a:before, .siteAboutAuthor .aaTxt h3 .siteArticleAuthor a:before, .siteAboutAuthor .aaTxt h4 .siteArticleAuthor a:before, .siteAboutAuthor .aaTxt h5 .siteArticleAuthor a:before, .siteAboutAuthor .aaTxt h6 .siteArticleAuthor a:before, .siteAboutAuthor .aaTxt h7 .siteArticleAuthor a:before, .siteAboutAuthor .aaTxt h8 .siteArticleAuthor a:before, .siteAboutAuthor .aaTxt h1 .siteArticleAuthor a:after, .siteAboutAuthor .aaTxt h2 .siteArticleAuthor a:after, .siteAboutAuthor .aaTxt h3 .siteArticleAuthor a:after, .siteAboutAuthor .aaTxt h4 .siteArticleAuthor a:after, .siteAboutAuthor .aaTxt h5 .siteArticleAuthor a:after, .siteAboutAuthor .aaTxt h6 .siteArticleAuthor a:after, .siteAboutAuthor .aaTxt h7 .siteArticleAuthor a:after, .siteAboutAuthor .aaTxt h8 .siteArticleAuthor a:after{ color: #407589;} .siteMediaBox.siteQuote:before, .siteMediaBox.siteLink:before{ background-color: #407589;} .articleSideGutter .asgItem.avatar a:before{ background: #407589;} @media (max-width:620px){.siteHasAuthorInfo .asgItem.date:before{ color: #407589;} }.sticky.siteArticleListItem .siteArticleHeadline h1 .layout_headline_content span a:after, .sticky.siteArticleListItem .siteArticleHeadline h2 .layout_headline_content span a:after, .sticky.siteArticleListItem .siteArticleHeadline h3 .layout_headline_content span a:after, .sticky.siteArticleListItem .siteArticleHeadline h4 .layout_headline_content span a:after, .sticky.siteArticleListItem .siteArticleHeadline h5 .layout_headline_content span a:after, .sticky.siteArticleListItem .siteArticleHeadline h6 .layout_headline_content span a:after, .sticky.siteArticleListItem .siteArticleHeadline h7 .layout_headline_content span a:after, .sticky.siteArticleListItem .siteArticleHeadline h8 .layout_headline_content span a:after{ color: #407589;} .post-password-form p:nth-child(2) input[type="submit"]{ background: #407589;} .sitePagination{ font-family:Arial,Helvetica,sans-serif;} .sitePagination .paging p a{ box-shadow: 0 0 #407589 inset;} .sitePagination .paging p a:hover{box-shadow: 0 -5rem #407589 inset;} .sitePrevNextNav .sitePrevNext:before{ box-shadow: 0 0 #407589 inset;} .sitePrevNextNav .sitePrevNext .sitePrevNextItem .sitePrevNextTitle{ font-family:Arial,Helvetica,sans-serif;} .sitePrevNextNav .sitePrevNext:hover:before{box-shadow: 0 -5rem #407589 inset;} .sitePrevNextNav .sitePrevNext:hover .sitePrevNextTitle{color: #407589 !important;} .site-link-pages ul .post-page-numbers:after{ background: #407589;} .site-link-pages ul span.post-page-numbers{ background: #407589;} .siteArticleCategories:before, .siteArticleAuthor:before, .siteArticleDate:before, .siteArticleComments:before{ color: #407589;} .siteCommentsBox ul.comments li.pingback p a:not(.comment-edit-link), .siteCommentsBox ul.comments li.trackback p a:not(.comment-edit-link), .site-comments-box ul.comments li.pingback p a:not(.comment-edit-link), .site-comments-box ul.comments li.trackback p a:not(.comment-edit-link){font-family:Arial,Helvetica,sans-serif;} .siteCommentsBox ul.comments li.pingback p a:not(.comment-edit-link):hover, .siteCommentsBox ul.comments li.trackback p a:not(.comment-edit-link):hover, .site-comments-box ul.comments li.pingback p a:not(.comment-edit-link):hover, .site-comments-box ul.comments li.trackback p a:not(.comment-edit-link):hover{color: #407589 !important;} .siteCommentsBox ul.comments li.pingback p .edit-link a, .siteCommentsBox ul.comments li.trackback p .edit-link a, .site-comments-box ul.comments li.pingback p .edit-link a, .site-comments-box ul.comments li.trackback p .edit-link a{ font-size: .875rem color: #407589;} .siteCommentsBox .vcard h1.author a:hover, .siteCommentsBox .vcard h2.author a:hover, .siteCommentsBox .vcard h3.author a:hover, .siteCommentsBox .vcard h4.author a:hover, .siteCommentsBox .vcard h5.author a:hover, .siteCommentsBox .vcard h6.author a:hover, .siteCommentsBox .vcard h7.author a:hover, .siteCommentsBox .vcard h8.author a:hover, .site-comments-box .vcard h1.author a:hover, .site-comments-box .vcard h2.author a:hover, .site-comments-box .vcard h3.author a:hover, .site-comments-box .vcard h4.author a:hover, .site-comments-box .vcard h5.author a:hover, .site-comments-box .vcard h6.author a:hover, .site-comments-box .vcard h7.author a:hover, .site-comments-box .vcard h8.author a:hover{color: #407589;} .siteCommentsBox .vcard .posted:before, .site-comments-box .vcard .posted:before{ color: #407589;} .siteCommentsBox .commentTxt .comment p.reply a, .site-comments-box .commentTxt .comment p.reply a{ box-shadow: 0 0 #407589 inset;} .siteCommentsBox .commentTxt .comment p.reply a:hover, .site-comments-box .commentTxt .comment p.reply a:hover{box-shadow: 0 -2.5em 0 #407589 inset;} .siteCommentsBox .comment-form .comment-notes a:first-child:hover, .siteCommentsBox .comment-form .logged-in-as a:first-child:hover, .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:first-child:hover, .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:first-child:hover, .site-comments-box .comment-form .comment-notes a:first-child:hover, .site-comments-box .comment-form .logged-in-as a:first-child:hover, .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:first-child:hover, .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:first-child:hover{color: #407589 !important;} .siteCommentsBox .comment-form .comment-notes a:last-child, .siteCommentsBox .comment-form .logged-in-as a:last-child, .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:last-child, .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:last-child, .site-comments-box .comment-form .comment-notes a:last-child, .site-comments-box .comment-form .logged-in-as a:last-child, .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:last-child, .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:last-child{ box-shadow: 0 0 #407589 inset;} .siteCommentsBox .comment-form .comment-notes a:last-child:hover, .siteCommentsBox .comment-form .logged-in-as a:last-child:hover, .siteCommentsBox + #review_form_wrapper .comment-form .comment-notes a:last-child:hover, .siteCommentsBox + #review_form_wrapper .comment-form .logged-in-as a:last-child:hover, .site-comments-box .comment-form .comment-notes a:last-child:hover, .site-comments-box .comment-form .logged-in-as a:last-child:hover, .site-comments-box + #review_form_wrapper .comment-form .comment-notes a:last-child:hover, .site-comments-box + #review_form_wrapper .comment-form .logged-in-as a:last-child:hover{box-shadow: 0 -2.5em 0 #407589 inset;} .siteCommentsBox .comment-form > .pcItem p.siteFieldRequired:after, .siteCommentsBox + #review_form_wrapper .comment-form > .pcItem p.siteFieldRequired:after, .site-comments-box .comment-form > .pcItem p.siteFieldRequired:after, .site-comments-box + #review_form_wrapper .comment-form > .pcItem p.siteFieldRequired:after{ background: #407589;} .siteCommentsBox .comment-navigation a:first-child:before, .site-comments-box .comment-navigation a:first-child:before{ box-shadow: 0 0 0 #407589 inset;} .siteCommentsBox .comment-navigation a:last-child:after, .site-comments-box .comment-navigation a:last-child:after{ box-shadow: 0 0 0 #407589 inset;} .siteCommentsBox .comment-navigation a:hover, .site-comments-box .comment-navigation a:hover{color: #407589;} .siteCommentsBox .comment-navigation a:hover:first-child:before, .site-comments-box .comment-navigation a:hover:first-child:before{ box-shadow: 0 -3em 0 #407589 inset;} .siteCommentsBox .comment-navigation a:hover:last-child:after, .site-comments-box .comment-navigation a:hover:last-child:after{ box-shadow: 0 -3em 0 #407589 inset;} .comment-respond .comment-form > .comment-form-author:after, .comment-respond .comment-form > .comment-form-email:after{ background: #407589;} .comment-reply-title small a#cancel-comment-reply-link{ box-shadow: 0 0 #407589 inset;} .comment-reply-title small a#cancel-comment-reply-link:hover{box-shadow: 0 -2.5em 0 #407589 inset;} .siteCommentSubmit{ background: #407589;} @media (max-width: 520px){.siteCommentsBox ul.comments ul.children li.comment article:after, .site-comments-box ul.comments ul.children li.comment article:after{ background: #407589;} }.no-comments{ font-family:Arial,Helvetica,sans-serif;} .sidebar .widget_layout_recent_comments ul li .posted a:before, .siteSidebar .widget_layout_recent_comments ul li .posted a:before, .site-site-footer-widgets .widget_layout_recent_comments ul li .posted a:before{ color: #407589;} body:not(.siteNoDashInSidebar) .siteBox > h4:after, body:not(.siteNoDashInSidebar) .siteCustomMenu > h4:after, body:not(.siteNoDashInSidebar) .siteTopBox > h4:after{ background: #407589;} .siteBox ul li a:after, .siteCustomMenu ul li a:after, .siteTopBox ul li a:after{ background: #407589;} .siteBox ul li.current-menu-item > a, .siteCustomMenu ul li.current-menu-item > a, .siteTopBox ul li.current-menu-item > a{color: #407589;} .siteBox .siteImageTextWidget .siteImageTextWidgetImage a:before, .siteCustomMenu .siteImageTextWidget .siteImageTextWidgetImage a:before, .siteTopBox .siteImageTextWidget .siteImageTextWidgetImage a:before{ background: #407589;} .widget_calendar table caption{font-family:Arial,Helvetica,sans-serif; background: #407589;} .widget_calendar table tbody tr td#today{color: #407589;} .widget_calendar table tbody td a:after{background: #407589;} .widget_recent_comments .comment-author-link a:before{ color: #407589;} .widget_rss li a.rsswidget{font-family:Arial,Helvetica,sans-serif;} .widget_rss li .rss-date:before{ color: #407589;} .widget_recent_reviews{ font-family:Arial,Helvetica,sans-serif;} .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle{ background-color: #407589;} .siteBox .tagcloud a:after, .siteTags ul a:after{ background: #407589;} .topTools a.siteIconWidget:hover, .topBarInMenu a.siteIconWidget:hover{color: #407589;} .siteIconWidget.widget_bt_button_widget .site_button_widget.site_button_widget_accent{background: #407589;} .siteIconWidget.widget_bt_button_widget .site_button_widget.site_button_widget_alternate{background: #000000;} .siteAccentIconWidget.siteIconWidget .siteIconWidgetIcon{color: #407589;} a.siteAccentIconWidget.siteIconWidget:hover{color: #407589;} .site-site-footer-widgets .siteSearch button:after, .siteSidebar .siteSearch button:after, .siteSidebar .widget_product_search button:after{ background: #407589;} .widget_search .siteSearch .layout_icon .layout_icon_holder:before{ color: #407589; box-shadow: 0 0 #407589 inset;} .widget_search .siteSearch .layout_icon .layout_icon_holder:hover:before{box-shadow: 0 -50px #407589 inset;} .siteSearchInner.siteFromTopBox .siteSearchInnerClose .layout_icon .layout_icon_holder{ box-shadow: 0 0 #407589 inset !important;} .siteSearchInner.siteFromTopBox .siteSearchInnerClose .layout_icon .layout_icon_holder:hover{box-shadow: 0 -5em #407589 inset !important;} .siteSearchInner.siteFromTopBox form button{ box-shadow: 0 0 #407589 inset;} .siteSearchInner.siteFromTopBox form button:hover{box-shadow: 0 -5em #407589 inset;} ::selection{background: #407589;} .layout_section[class*="accent_solid"]:before{background: #407589;} .layout_section[class*="alternate_solid"]:before{background: #000000;} .layout_section[class*="accent_gradient"]:before{background: linear-gradient(to bottom,#407589 0%,transparent 100%);} .layout_section[class*="alternate_gradient"]:before{background: linear-gradient(to bottom,#000000 0%,transparent 100%);} .layout_separator.layout_color_accent{border-color: #407589;} .layout_separator.layout_color_alternate{border-color: #000000;} .layout_headline .layout_headline_superheadline, .layout_headline .layout_headline_with_icon_superheadline, .layout_headline_with_icon .layout_headline_superheadline, .layout_headline_with_icon .layout_headline_with_icon_superheadline{ font-family:Arial,Helvetica,sans-serif;} .layout_dash_top_bottom.layout_headline .layout_headline_superheadline:before, .layout_dash_top.layout_headline .layout_headline_superheadline:before, .layout_dash_top_bottom.layout_headline .layout_headline_with_icon_superheadline:before, .layout_dash_top.layout_headline .layout_headline_with_icon_superheadline:before, .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_superheadline:before, .layout_dash_top.layout_headline_with_icon .layout_headline_superheadline:before, .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_with_icon_superheadline:before, .layout_dash_top.layout_headline_with_icon .layout_headline_with_icon_superheadline:before{ background: #407589;} .layout_headline.layout_subheadline .layout_headline_subheadline, .layout_headline.layout_subheadline .layout_headline_with_icon_subheadline, .layout_headline_with_icon.layout_subheadline .layout_headline_subheadline, .layout_headline_with_icon.layout_subheadline .layout_headline_with_icon_subheadline{ font-family:Arial,Helvetica,sans-serif;} .layout_headline .layout_headline_content u:after, .layout_headline .layout_headline_content s:after, .layout_headline .layout_headline_with_icon_content u:after, .layout_headline .layout_headline_with_icon_content s:after, .layout_headline_with_icon .layout_headline_content u:after, .layout_headline_with_icon .layout_headline_content s:after, .layout_headline_with_icon .layout_headline_with_icon_content u:after, .layout_headline_with_icon .layout_headline_with_icon_content s:after{ background: #407589;} .layout_headline .layout_headline_content em u:after, .layout_headline .layout_headline_content em s:after, .layout_headline .layout_headline_with_icon_content em u:after, .layout_headline .layout_headline_with_icon_content em s:after, .layout_headline_with_icon .layout_headline_content em u:after, .layout_headline_with_icon .layout_headline_content em s:after, .layout_headline_with_icon .layout_headline_with_icon_content em u:after, .layout_headline_with_icon .layout_headline_with_icon_content em s:after{background: #000000;} .layout_dash_bottom.layout_headline .layout_headline_content:after, .layout_dash_top_bottom.layout_headline .layout_headline_content:after, .layout_dash_bottom.layout_headline_with_icon .layout_headline_content:after, .layout_dash_top_bottom.layout_headline_with_icon .layout_headline_content:after{ background: #407589;} .layout_headline_with_icon .layout_icon_holder{ background: #407589;} .layout_button.layout_style_with_huge_icon a .layout_icon_holder:after{ background: #407589;} .layout_button.layout_style_underlined a .layout_button_text:after{ background: #407589;} .layout_service .layout_service_content .layout_service_content_title{ font-family:Arial,Helvetica,sans-serif;} .layout_service .layout_service_content .layout_service_content_title u:after, .layout_service .layout_service_content .layout_service_content_title s:after{ background: #407589;} .layout_service .layout_service_content .layout_service_content_title em u:after, .layout_service .layout_service_content .layout_service_content_title em s:after{background: #000000;} .layout_service:hover .layout_service_content_title a{color: #407589;} .layout_progress_bar .layout_progress_bar_inner .layout_progress_bar_percent{font-family:Arial,Helvetica,sans-serif;} .layout_progress_bar_advanced .progressbar-text{ font-family:Arial,Helvetica,sans-serif;} .layout_masonry_image_grid .layout_grid_item .layout_grid_item_inner:after{ background: #407589;} .layout_post_grid_loader:after{ background: #407589;} .layout_content_slider_item[class*="accent_solid"]:before{background: #407589;} .layout_content_slider_item[class*="alternate_solid"]:before{background: #000000;} button.slick-arrow:after{ background: #407589;} .layout_thick_line_accent.layout_slider .slick-slider:after{background: #407589;} .layout_thick_line_alternate.layout_slider .slick-slider:after{background: #000000;} .slick-slider .slick-dots li.slick-active:after{ background: #407589;} .layout_active_dot_accent .slick-slider .slick-dots li.slick-active:after{background: #407589;} .layout_active_dot_alternate .slick-slider .slick-dots li.slick-active:after{background: #000000;} .layout_custom_menu.layout_direction_horizontal ul ul li a:after{ background-color: #407589;} .layout_custom_menu.layout_direction_horizontal > div > ul > li > a:after{ background: #407589;} .layout_custom_menu.layout_direction_horizontal > div > ul > li > a:before{ background: #407589;} .layout_custom_menu.layout_direction_vertical ul li a:after{ background: #407589;} .layout_custom_menu.siteBulletedMenu ul li:before{ background: #407589;} .siteAlternateBullets.layout_custom_menu.siteBulletedMenu ul li:before{background: #000000;} .layout_style_simple ul.layout_tabs_header li span:after{ background: #407589;} .layout_accordion .layout_accordion_item .layout_accordion_item_title{ font-family:Arial,Helvetica,sans-serif;} .layout_style_simple.layout_accordion .layout_accordion_item .layout_accordion_item_title:before{ background-color: #407589;} .siteCounterHolder{font-family:Arial,Helvetica,sans-serif;} .siteCounterHolder .siteCountdownHolder span[class$="_text"]{font-family:Arial,Helvetica,sans-serif;} .siteCountDownAccentNumbers.siteCounterHolder .siteCountdownHolder span[class^="n"], .siteCountDownAccentNumbers.siteCounterHolder .siteCountdownHolder .days > span:first-child, .siteCountDownAccentNumbers.siteCounterHolder .siteCountdownHolder .days > span:nth-child(2), .siteCountDownAccentNumbers.siteCounterHolder .siteCountdownHolder .days > span:nth-child(3){color: #407589;} .layout_back_to_top .site_back_to_top_button{background: #407589;} .layout_back_to_top_alternate.layout_back_to_top .site_back_to_top_button{background: #000000;} .layout_back_to_top .site_back_to_top_button_no_icon{ background: #407589;} .layout_back_to_top_alternate.layout_back_to_top .site_back_to_top_button_no_icon{background: #000000;} button.mfp-close{ box-shadow: 0 0 #407589 inset !important;} button.mfp-close:hover{ box-shadow: 0 -5rem #407589 inset !important;} button.mfp-arrow:hover{box-shadow: 0 -5em #407589 inset !important;} .layout_masonry_post_tiles .layout_post_grid_filter span:after, .layout_masonry_portfolio_tiles .layout_post_grid_filter span:after{ background: #407589;} .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow, .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow, .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow, .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow{ box-shadow: 0 0 0 #407589 inset;} .layout_masonry_post_tiles .layout_masonry_post_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_inner_content .arrow, .layout_masonry_post_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_inner_content .arrow, .layout_masonry_portfolio_tiles .layout_masonry_post_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_inner_content .arrow, .layout_masonry_portfolio_tiles .layout_masonry_portfolio_tiles_content .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_inner_content .arrow{box-shadow: 0 -4.063em 0 #407589 inset;} .layout_portfolio_slider .layout_grid_item .layout_grid_item_inner .layout_grid_item_inner_content .arrow{ box-shadow: 0 0 0 #407589 inset;} .layout_portfolio_slider .layout_grid_item:hover .layout_grid_item_inner .layout_grid_item_inner_content .arrow{box-shadow: 0 -4.063em 0 #407589 inset;} .layout_masonry_post_grid .layout_post_grid_filter span:after, .layout_masonry_portfolio_grid .layout_post_grid_filter span:after{ background: #407589;} .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category:before, .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category:before{ color: #407589;} .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category a:hover, .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category a:hover{color: #407589;} .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_category .post-categories li a:hover, .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_category .post-categories li a:hover{color: #407589;} .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author:before, .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments:before, .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author:before, .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments:before{ color: #407589;} .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author a:hover, .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments a:hover, .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_author a:hover, .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_meta .layout_grid_item_item_comments a:hover{color: #407589;} .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title a:hover, .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title a:hover{color: #407589;} .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:after, .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:after{background: #407589;} .layout_masonry_post_grid .layout_grid_item_post_content .layout_grid_item_post_title:before, .layout_masonry_portfolio_grid .layout_grid_item_post_content .layout_grid_item_post_title:before{ background: #407589;} .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_image a:before{ background: #407589;} .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_category .post-categories li a:hover{color: #407589;} .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span:before{ color: #407589;} .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_meta > span.layout_latest_posts_item_author a:hover{color: #407589;} .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_title a:hover{color: #407589;} .layout_latest_posts .layout_latest_posts_item .layout_latest_posts_item_content .layout_latest_posts_item_read_more a{ background: #407589;} .layout_post_slider .layout_post_slider_item .layout_post_slider_item_image a:before{ background: #407589;} .layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_category .post-categories li a:hover{color: #407589;} .layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span:before{ color: #407589;} .layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_meta > span.layout_post_slider_item_author a:hover{color: #407589;} .layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_title a:hover{color: #407589;} .layout_post_slider .layout_post_slider_item .layout_post_slider_item_content .layout_post_slider_item_read_more a:after{ background: #407589;} .siteWorkingHours .siteWorkingHoursInner .layout_working_hours_inner_row .layout_working_hours_inner_wrapper .layout_working_hours_inner_link a{ background: #407589;} @media (min-width: 993px){.layout_border_color_accent.layout_column .layout_column_content, .layout_border_color_accent.layout_column_inner .layout_column_content_inner{border-color: #407589;} .layout_border_color_alternate.layout_column .layout_column_content, .layout_border_color_alternate.layout_column_inner .layout_column_content_inner{border-color: #000000;} }.siteFooterAccentIcon.layout_icon .layout_icon_holder:before{color: #407589 !important;} .siteFooterAlternateIcon.layout_icon .layout_icon_holder:before{color: #000000 !important;} .siteAlternateQuoteIcon blockquote:before{color: #000000;} .reset_variations{ box-shadow: 0 0 #407589 inset;} .reset_variations:hover{box-shadow: 0 -2.5em 0 #407589 inset;} tr.cart-subtotal, tfoot{border-top: 2px solid #407589;} tr.order-total, tfoot{border-bottom: 2px solid #407589 !important;} ul.wc_payment_methods li .about_paypal{ color: #407589;} form fieldset legend{ font-family:Arial,Helvetica,sans-serif;} form .form-row .required:after{ background: #407589;} .star-rating span:before{ color: #407589;} p.stars a[class^="star-"].active:after, p.stars a[class^="star-"]:hover:after{color: #407589;} .pswp__top-bar .pswp__button{ box-shadow: 0 0 #407589 inset !important;} .pswp__top-bar .pswp__button:hover{ box-shadow: 0 -5em #407589 inset !important;} button.pswp__button.pswp__button--arrow--left, button.pswp__button.pswp__button--arrow--right{ box-shadow: 0 0 #407589 inset !important;} button.pswp__button.pswp__button--arrow--left:hover, button.pswp__button.pswp__button--arrow--right:hover{box-shadow: 0 -5em #407589 inset !important;} .select2-container .select2-dropdown .select2-results__option:after{ background: #407589;} .siteQuoteBooking .ddChild ul li:after{ background: #407589;} .siteQuoteBooking .ui-slider .ui-slider-handle{background: #407589;} .siteQuoteBooking .siteQuoteSwitch.on .siteQuoteSwitchInner{background: #407589 !important;} .siteQuoteBooking .siteTotalNextWrapper .siteQuoteTotal{background: #407589;} .siteQuoteBooking .siteContactNext{background: #407589;} .siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory:after{ background: #407589;} .siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory.siteContactFieldError input, .siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory.siteContactFieldError textarea, .siteQuoteBooking .siteQuoteContact .siteQuoteItem.siteContactFieldMandatory.siteContactFieldError .siteDropDown .dd.ddcommon.borderRadius .ddTitle .ddTitleText{border-color: #407589;} .siteQuoteBooking .siteContactSubmit{ background: #407589;} .siteDatePicker .ui-datepicker-header{background: #407589;} .layout_group .layout_group_item .layout_group_item_content .layout_group_item_content_hover .layout_group_item_arrow{ background: #407589;} .timeline_container.timeline_container_line_position_left.timeline_container_has_line_style .timeline_container_line{ border-color: #407589;} .timeline_container.timeline_container_line_position_left.timeline_container_has_line_style .timeline_item_override_marker_type_inherit.timeline_item .timeline_item_marker{ border-color: #407589; background: #407589;} .timeline_container.timeline_container_line_position_left.timeline_container_has_line_style .timeline_group_header{ background: #000000;} .timeline_container .timeline_item.siteAccent .timeline_item_inner{background: #407589 !important; border-color: #407589 !important;} .timeline_container .timeline_item.siteAccent .timeline_item_connection{border-left-color: #407589 !important;} .timeline_container .timeline_item.siteAlternate .timeline_item_inner{background: #000000 !important; border-color: #000000 !important;} .timeline_container .timeline_item.siteAlternate .timeline_item_connection{border-left-color: #000000 !important;} p.has-drop-cap:not(:focus):first-letter{ color: #407589;}

:root{--site-accent:#407589;--site-dark:#000;--site-light:#fff}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body,input,select,textarea,button{font-family:Arial,Helvetica,sans-serif!important}
h1,h2,h3,h4,h5,h6,.mainHeader,.menuPort{font-family:Arial,Helvetica,sans-serif!important}
img{max-width:100%;height:auto}
.site-vertical-menu-trigger a,.site-horizontal-menu-trigger a{font-family:Arial,Helvetica,sans-serif!important}
.site-vertical-menu-trigger a::before,.site-horizontal-menu-trigger a::before{content:"☰"!important;font-family:Arial,Helvetica,sans-serif!important;font-size:28px;line-height:1;font-weight:400}
.site_back_to_top_button{font-family:Arial,Helvetica,sans-serif!important;text-decoration:none}
.site_back_to_top_button::before{content:"↑"!important;font-family:Arial,Helvetica,sans-serif!important;font-size:24px;line-height:1}
.site_back_to_top_text{display:none!important}
a[href^="tel:"],a[href^="mailto:"]{overflow-wrap:anywhere}
@media(max-width:768px){a[href^="tel:"]{white-space:nowrap;overflow-wrap:normal;word-break:normal}}

.bemes-contact-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}
.bemes-contact-grid>.layout_column_inner{width:auto!important;max-width:none!important;float:none!important}
.bemes-contact-panel{display:grid;gap:14px;max-width:560px}
.bemes-contact-card{padding:20px 22px;border:1px solid rgba(255,255,255,.28);background:rgba(0,0,0,.28);box-sizing:border-box}
.bemes-contact-label{font-size:12px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;opacity:.72;margin-bottom:8px}
.bemes-contact-value{font-size:clamp(16px,1.4vw,20px);line-height:1.55;color:inherit}
a.bemes-contact-link{display:inline-block;text-decoration:none;white-space:nowrap;overflow-wrap:normal;word-break:normal}
a.bemes-contact-link:hover,a.bemes-contact-link:focus{text-decoration:underline;color:inherit}
.bemes-contact-title-col h1{max-width:620px}
@media(max-width:768px){
 .bemes-contact-grid{grid-template-columns:1fr!important;gap:24px}
 .bemes-contact-title-col{order:1;padding-left:0!important;padding-right:0!important}
 .bemes-contact-details-col{order:2;padding-left:0!important;padding-right:0!important}
 .bemes-contact-panel{max-width:none;width:100%}
 .bemes-contact-card{padding:18px}
 .bemes-contact-value{font-size:17px}
}
@media(max-width:390px){a.bemes-contact-link{font-size:16px}.bemes-contact-card{padding:16px}}

@media print{
@page { 
    size: 210mm 297mm; 
    margin: 0;
}
body {
	font-size: 15px;
	line-height: 1.8;
	page-break-inside: avoid;
}
* {
	box-sizing: border-box !important;
	background: #FFF !important;
	color: #000 !important;
}
.animate {
	display: block !important;
	opacity: 1 !important;
}
.mainHeader, .siteSidebar, .siteSearchInner, .siteAltLogo, .site-vertical-header-top, .slick-arrow, .slick-dots {
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
}
.layout_section[style*="background-image"] {
	background: #FFF !important;
}
.layout_section:before {
	display: none !important;
}
a {
	text-decoration: none !important;
	color: #000 !important;
}
.layout_icon_holder:before, .layout_icon_holder {
	background: transparent !important;
	box-shadow: none !important;
	color: #000 !important;
}
.layout_button a, .layout_button a span {
	background: #FFF !important;
	color: #000 !important;
	box-shadow: none !important;
	border: 2px solid #000 !important;
}
.layout_button a span {
	border: 0 !important;
}
}