@import url("https://fonts.googleapis.com/css?family=Montserrat|Roboto|Lato|Oswald|Poppins");


/* default style */
    *, ::after, ::before {
        box-sizing: border-box;
    }

    /*p {*/
        /*margin-top: 0;*/
        /*margin-bottom: 1rem;*/
        /*color: #8892a0;*/
        /*font-weight: 400;*/
    /*}*/

    /*a {*/
        /*color: #329ef7;*/
        /*text-decoration: none;*/
        /*background-color: transparent;*/
        /*-webkit-text-decoration-skip: objects;*/
    /*}*/

    strong {
        font-weight: 700;
    }

    .tds-block img.tds-icon,
    .tds-block img.tds-icon-round {
        width: auto;
        width: 3.75rem;
    }

    .tds-bg-dark {
        background-color: #2d313c;
        color: #f2f2f2;
    }

    .tds-h1, h1 {
        font-size: 2.75rem;
    }

    .tds-h2, h2 {
        font-size: 2rem;
    }

    .tds-h3, h3 {
        font-size: 1.125rem;
    }

    .tds-h4, h4 {
        font-size: 1.185rem;
    }

    .tds-h5, h5 {
        font-size: 1.25rem;
    }

    .tds-h1, .tds-h2, .tds-h3, .tds-h4, .tds-h5, .tds-h6,
    h1, h2, h3, h4, h5, h6 {
        margin-top: .3rem;
        margin-bottom: .5rem;
        font-weight: 600;
        line-height: 1.5;
        color: inherit;
    }

    img {
        vertical-align: middle;
        border-style: none;
    }
    /* */
    .tds-pt-4,
    .tds-py-4 {
        padding-top: 1.5rem!important;
    }

    .tds-lead {
        font-size: 1.4rem;
        font-weight: 400;
    }

    .tds-ml-auto, .tds-mx-auto {
        margin-left: auto!important;
    }

    .tds-block .tds-row-70 {
        height: 4.375rem;
        width: 100%;
    }

    .tds-block p {
        font-size: 1.25em;
    }

    .tds-m-auto {
        margin: auto!important;
    }

    .tds-block .tds-touch {
        border-top: solid .3125rem #329ef7;
        z-index: 2;
    }

    .tds-ml-4, .tds-mx-4 {
        margin-left: 1.5rem!important;
    }

    .tds-rounded-circle {
        border-radius: 50%!important;
    }

    .tds-pt-5, .tds-py-5 {
        padding-top: 3rem!important;
    }

    .tds-navbar {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: .5rem 1rem;
    }

    .tds-mr-5, .tds-mx-5 {
        margin-right: 3rem!important
    }

    .tds-mr-auto, .tds-mx-auto {
        margin-right: auto!important;
    }

    .tds-pt-3, .tds-py-3 {
        padding-top: 1rem!important;
    }

    .tds-mt-4, .tds-my-4 {
        margin-top: 1.5rem!important;
    }

    .tds-block .tds-col-fill-left {
        position: absolute;
        left: 0;
        z-index: 1;
    }
    .tds-block .tds-col-fill-left,
    .tds-block .tds-col-fill-right {
        width: 50%;
        top: 0;
        bottom: 0;
        background-size: cover;
        background-position: center;
    }

    .tds-text-left {
        text-align: left!important;
    }

    .tds-text-center {
        text-align: center!important;
    }

    .tds-img-fluid {
        max-width: 100%;
        height: auto;
    }

    .tds-rad-50 {
        border-radius: 50px;
        background-color: rgb(209, 66, 66);
        color: rgb(255, 255, 255);
        position: relative;
    }

    .tds-abs-top-right {
        position: absolute !important;
        top: 0;
        right: 0;
    }

    /* fraola blocks */
    .tds-block {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-rendering: optimizelegibility;
        padding: 1.5rem 0;
        position: relative;
        background-size: cover;
        background-color: #FFF;
    }

    .tds-no-gutters {
        margin-right: 0;
        margin-left: 0;
    }

    .tds-no-gutters > [class*="tds-col-"] {
        padding-right: 0;
        padding-left: 0;
    }

    .tds-carousel-caption {
        position: absolute;
        right: 15%;
        bottom: 20px;
        left: 15%;
        z-index: 10;
        padding-top: 20px;
        padding-bottom: 20px;
        color: #fff;
        text-align: center;
        background-color: rgba(0,0,0,.5);
        display: none;
    }

    .tds-block .tds-box {
        background: #FFF;
        padding: 2.75rem 1.5rem;
        overflow: hidden;
        color: #444;
        border-radius: .25rem;
        box-shadow: 0 .3125rem .875rem 0 rgba(129,129,129,.2)!important;
    }

    .tds-color-white {
        color: white;
    }

    .tds-block, .tds-rounded {
        overflow: hidden;
    }
    .tds-block,
    .tds-block .tds-container-fluid {
        background-position: center;
        background-repeat: no-repeat;
    }

    .tds-mt-5,
    .tds-my-5 {
        margin-top: 3rem!important;
    }

    .tds-mb-5,
    .tds-my-5 {
        margin-bottom: 3rem!important
    }

    .tds-d-none {
        display: none!important;
    }

    @media (min-width: 576px) {
        .tds-container {
            max-width: 540px;
        }
        .tds-d-sm-none {
            display: none!important;
        }
    }

    @media (min-width: 768px) {
        .tds-pt-md-0, .tds-py-md-0 {
            padding-top: 0!important;
        }
        .tds-m-md-0 {
            margin: 0!important;
        }
        .tds-d-md-block {
            display: block!important;
        }
    }
    @media (min-width: 1200px) {
        .tds-pt-xl-5, .tds-py-xl-5 {
            padding-top: 3rem!important;
        }
        .tds-ml-xl-auto, .tds-mx-xl-auto {
            margin-left: auto!important;
        }
        .tds-mr-xl-auto, .tds-mx-xl-auto {
            margin-right: auto!important;
        }
        .tds-mt-xl-5, .tds-my-xl-5 {
            margin-top: 3rem!important;
        }
        .tds-mb-xl-5, .tds-my-xl-5 {
            margin-bottom: 3rem!important;
        }
    }

    /*grid system*/
    .tds-container-fluid,
    .tds-container {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }


    @media (min-width: 768px) {
        .tds-container {
            max-width: 720px;
        }
    }
    @media (min-width: 992px) {
        .tds-container {
            max-width: 960px;
        }
        .tds-pt-lg-0, .tds-py-lg-0 {
            padding-top: 0!important;
        }
        .tds-pt-lg-4, .tds-py-lg-4 {
            padding-top: 1.5rem!important;
        }
    }
    @media (min-width: 1200px) {
        .tds-container {
            max-width: 1364px;
        }
    }
    /*row*/
    .tds-slider::after,
    .tds-slider::before,
    .tds-slider__button-wrapper::after {
        content: ""
    }

    .tds-row {
        position: relative;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .tds-row.tds-justify-content-center {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .tds-row.tds-justify-content-end {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .tds-row.is-justify-space-between {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .tds-row.is-justify-space-around {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .tds-row.tds-align-items-center {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    @media (min-width: 576px) {
        .tds-justify-content-sm-center {
            -ms-flex-pack: center!important;
            justify-content: center!important;
        }
    }

    .tds-btn {
        white-space: nowrap;
        display: inline-block;
        font-weight: 400;
        color: #212529;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: transparent;
        border: 1px solid transparent;
        padding: .375rem .75rem;
        font-size: 1rem;
        line-height: 1.5;
        border-radius: .25rem;
        -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
        transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
        transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    }

    .tds-btn-primary {
        color: #fff;
        background-color: #329ef7;
        border-color: #329ef7;
    }

    .tds-btn-primary:hover {
        color: #fff;
        background-color: #0d8df6;
        border-color: #0986ed;
    }

    .tds-btn-secondary {
        color: #fff;
        background-color: #6c757d;
        border-color: #6c757d;
    }

    .tds-btn-secondary:hover {
        color: #fff;
        background-color: #5a6268;
        border-color: #545b62;
    }

    .tds-row.is-align-bottom {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    /*end row*/
    [class*=tds-col-] {
        float: left;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 15px;
        padding-left: 15px;
    }

    .tds-col-0 {
        display: none;
        width: 0
    }

    .tds-col-1 {
        width: 4.16667%
    }

    .tds-col-2 {
        width: 8.33333%
    }

    .tds-col-3 {
        width: 12.5%
    }

    .tds-col-4 {
        width: 16.66667%
    }

    .tds-col-5 {
        width: 20.83333%
    }
    .tds-col-6 {
        width: 25%
    }

    .tds-col-7 {
        width: 29.16667%
    }

    .tds-col-8 {
        width: 33.33333%
    }

    .tds-col-9 {
        width: 37.5%
    }

    .tds-col-10 {
        width: 41.66667%
    }

    .tds-col-11 {
        width: 45.83333%
    }

    .tds-col-12 {
        width: 50%
    }

    .tds-col-13 {
        width: 54.16667%
    }

    .tds-col-14 {
        width: 58.33333%
    }

    .tds-col-15 {
        width: 62.5%
    }

    .tds-col-16 {
        width: 66.66667%
    }

    .tds-col-17 {
        width: 70.83333%
    }

    .tds-col-18 {
        width: 75%
    }

    .tds-col-19 {
        width: 79.16667%
    }

    .tds-col-20 {
        width: 83.33333%
    }

    .tds-col-21 {
        width: 87.5%
    }

    .tds-col-22 {
        width: 91.66667%
    }

    .tds-col-23 {
        width: 95.83333%
    }

    .tds-col-24 {
        width: 100%
    }

    @media only screen and (max-width:767px) {
        .tds-col-xs-0 {
            display: none;
            width: 0
        }
        .tds-col-xs-1 {
            width: 4.16667%
        }
        .tds-col-xs-2 {
            width: 8.33333%
        }
        .tds-col-xs-3 {
            width: 12.5%
        }
        .tds-col-xs-4 {
            width: 16.66667%
        }
        .tds-col-xs-5 {
            width: 20.83333%
        }
        .tds-col-xs-6 {
            width: 25%
        }
        .tds-col-xs-7 {
            width: 29.16667%
        }
        .tds-col-xs-8 {
            width: 33.33333%
        }
        .tds-col-xs-9 {
            width: 37.5%
        }
        .tds-col-xs-10 {
            width: 41.66667%
        }
        .tds-col-xs-11 {
            width: 45.83333%
        }
        .tds-col-xs-12 {
            width: 50%
        }
        .tds-col-xs-13 {
            width: 54.16667%
        }
        .tds-col-xs-14 {
            width: 58.33333%
        }
        .tds-col-xs-15 {
            width: 62.5%
        }
        .tds-col-xs-16 {
            width: 66.66667%
        }
        .tds-col-xs-17 {
            width: 70.83333%
        }
        .tds-col-xs-18 {
            width: 75%
        }
        .tds-col-xs-19 {
            width: 79.16667%
        }
        .tds-col-xs-20 {
            width: 83.33333%
        }
        .tds-col-xs-21 {
            width: 87.5%
        }
        .tds-col-xs-22 {
            width: 91.66667%
        }
        .tds-col-xs-23 {
            width: 95.83333%
        }
        .tds-col-xs-24 {
            width: 100%
        }
    }

    @media (min-width:768px) {
        .tds-col-sm-0 {
            display: none;
            width: 0
        }
        .tds-col-sm-1 {
            width: 4.16667%
        }
        .tds-col-sm-2 {
            width: 8.33333%
        }
        .tds-col-sm-3 {
            width: 12.5%
        }
        .tds-col-sm-4 {
            width: 16.66667%
        }
        .tds-col-sm-5 {
            width: 20.83333%
        }
        .tds-col-sm-6 {
            width: 25%
        }
        .tds-col-sm-7 {
            width: 29.16667%
        }
        .tds-col-sm-8 {
            width: 33.33333%
        }
        .tds-col-sm-9 {
            width: 37.5%
        }
        .tds-col-sm-10 {
            width: 41.66667%
        }
        .tds-col-sm-11 {
            width: 45.83333%
        }
        .tds-col-sm-12 {
            width: 50%
        }
        .tds-col-sm-13 {
            width: 54.16667%
        }
        .tds-col-sm-14 {
            width: 58.33333%
        }
        .tds-col-sm-15 {
            width: 62.5%
        }
        .tds-col-sm-16 {
            width: 66.66667%
        }
        .tds-col-sm-17 {
            width: 70.83333%
        }
        .tds-col-sm-18 {
            width: 75%
        }
        .tds-col-sm-19 {
            width: 79.16667%
        }
        .tds-col-sm-20 {
            width: 83.33333%
        }
        .tds-col-sm-21 {
            width: 87.5%
        }
        .tds-col-sm-22 {
            width: 91.66667%
        }
        .tds-col-sm-23 {
            width: 95.83333%
        }
        .tds-col-sm-24 {
            width: 100%
        }
    }

    @media (min-width:992px) {
        .tds-col-md-0 {
            display: none;
            width: 0
        }
        .tds-col-md-1 {
            width: 4.16667%
        }
        .tds-col-md-2 {
            width: 8.33333%
        }
        .tds-col-md-3 {
            width: 12.5%
        }
        .tds-col-md-4 {
            width: 16.66667%
        }
        .tds-col-md-5 {
            width: 20.83333%
        }
        .tds-col-md-6 {
            width: 25%
        }
        .tds-col-md-7 {
            width: 29.16667%
        }
        .tds-col-md-8 {
            width: 33.33333%
        }
        .tds-col-md-9 {
            width: 37.5%
        }
        .tds-col-md-10 {
            width: 41.66667%
        }
        .tds-col-md-11 {
            width: 45.83333%
        }
        .tds-col-md-12 {
            width: 50%
        }
        .tds-col-md-13 {
            width: 54.16667%
        }
        .tds-col-md-14 {
            width: 58.33333%
        }
        .tds-col-md-15 {
            width: 62.5%
        }
        .tds-col-md-16 {
            width: 66.66667%
        }
        .tds-col-md-17 {
            width: 70.83333%
        }
        .tds-col-md-18 {
            width: 75%
        }
        .tds-col-md-19 {
            width: 79.16667%
        }
        .tds-col-md-20 {
            width: 83.33333%
        }
        .tds-col-md-21 {
            width: 87.5%
        }
        .tds-col-md-22 {
            width: 91.66667%
        }
        .tds-col-md-23 {
            width: 95.83333%
        }
        .tds-col-md-24 {
            width: 100%
        }
    }

    @media (min-width:1200px) {
        .tds-col-lg-0 {
            display: none;
            width: 0
        }
        .tds-col-lg-1 {
            width: 4.16667%
        }
        .tds-col-lg-2 {
            width: 8.33333%
        }
        .tds-col-lg-3 {
            width: 12.5%
        }
        .tds-col-lg-4 {
            width: 16.66667%
        }
        .tds-col-lg-5 {
            width: 20.83333%
        }
        .tds-col-lg-6 {
            width: 25%
        }
        .tds-col-lg-7 {
            width: 29.16667%
        }
        .tds-col-lg-8 {
            width: 33.33333%
        }
        .tds-col-lg-9 {
            width: 37.5%
        }
        .tds-col-lg-10 {
            width: 41.66667%
        }
        .tds-col-lg-11 {
            width: 45.83333%
        }
        .tds-col-lg-12 {
            width: 50%
        }
        .tds-col-lg-13 {
            width: 54.16667%
        }
        .tds-col-lg-14 {
            width: 58.33333%
        }
        .tds-col-lg-15 {
            width: 62.5%
        }
        .tds-col-lg-16 {
            width: 66.66667%
        }
        .tds-col-lg-17 {
            width: 70.83333%
        }
        .tds-col-lg-18 {
            width: 75%
        }
        .tds-col-lg-19 {
            width: 79.16667%
        }
        .tds-col-lg-20 {
            width: 83.33333%
        }
        .tds-col-lg-21 {
            width: 87.5%
        }
        .tds-col-lg-22 {
            width: 91.66667%
        }
        .tds-col-lg-23 {
            width: 95.83333%
        }
        .tds-col-lg-24 {
            width: 100%
        }
    }

    @media (min-width:1920px) {
        .tds-col-xl-0 {
            display: none;
            width: 0
        }
        .tds-col-xl-1 {
            width: 4.16667%
        }
        .tds-col-xl-2 {
            width: 8.33333%
        }
        .tds-col-xl-3 {
            width: 12.5%
        }
        .tds-col-xl-4 {
            width: 16.66667%
        }
        .tds-col-xl-5 {
            width: 20.83333%
        }
        .tds-col-xl-6 {
            width: 25%
        }
        .tds-col-xl-7 {
            width: 29.16667%
        }
        .tds-col-xl-8 {
            width: 33.33333%
        }
        .tds-col-xl-9 {
            width: 37.5%
        }
        .tds-col-xl-10 {
            width: 41.66667%
        }
        .tds-col-xl-11 {
            width: 45.83333%
        }
        .tds-col-xl-12 {
            width: 50%
        }
        .tds-col-xl-13 {
            width: 54.16667%
        }
        .tds-col-xl-14 {
            width: 58.33333%
        }
        .tds-col-xl-15 {
            width: 62.5%
        }
        .tds-col-xl-16 {
            width: 66.66667%
        }
        .tds-col-xl-17 {
            width: 70.83333%
        }
        .tds-col-xl-18 {
            width: 75%
        }
        .tds-col-xl-19 {
            width: 79.16667%
        }
        .tds-col-xl-20 {
            width: 83.33333%
        }
        .tds-col-xl-21 {
            width: 87.5%
        }
        .tds-col-xl-22 {
            width: 91.66667%
        }
        .tds-col-xl-23 {
            width: 95.83333%
        }
        .tds-col-xl-24 {
            width: 100%
        }
    }

    @media (max-width:600px) {
        [class*=tds-col-] {
            padding-right: 0 !important;
            padding-left: 0 !important;
        }

        .tds-container-fluid, .tds-container {
            padding-right: 0;
            padding-left: 0;
        }
    }
    /*end layout container*/


    /*!
 * froala_editor v2.9.1 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2018 Froala Labs
 */

    .clearfix::after {
        clear: both;
        display: block;
        content: "";
        height: 0
    }

    .hide-by-clipping {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0
    }

    img.fr-rounded,
    .fr-img-caption.fr-rounded img {
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box
    }

    img.fr-bordered,
    .fr-img-caption.fr-bordered img {
        border: solid 5px #CCC
    }

    img.fr-bordered {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box
    }

    .fr-img-caption.fr-bordered img {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    img.fr-shadow,
    .fr-img-caption.fr-shadow img {
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 1px 1px rgba(0, 0, 0, .16);
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 1px 1px rgba(0, 0, 0, .16);
        box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 1px 1px rgba(0, 0, 0, .16)
    }

    .fr-view {
        word-wrap: break-word
    }

    .fr-view span[style~="color:"] a {
        color: inherit
    }

    .fr-view strong {
        font-weight: 700
    }

    .fr-view table {
        border: 0;
        border-collapse: collapse;
        empty-cells: show;
        max-width: 100%
    }

    .fr-view table td {
        min-width: 5px
    }

    .fr-view table.fr-dashed-borders td,
    .fr-view table.fr-dashed-borders th {
        border-style: dashed
    }

    .fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
        background: #f5f5f5
    }

    .fr-view table td,
    .fr-view table th {
        border: 1px solid #ddd
    }

    .fr-view table td:empty,
    .fr-view table th:empty {
        height: 20px
    }

    .fr-view table td.fr-highlighted,
    .fr-view table th.fr-highlighted {
        border: 1px double red
    }

    .fr-view table td.fr-thick,
    .fr-view table th.fr-thick {
        border-width: 2px
    }

    .fr-view table th {
        background: #e6e6e6
    }

    .fr-view hr {
        clear: both;
        user-select: none;
        -o-user-select: none;
        -moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        page-break-after: always
    }

    .fr-view .fr-file {
        position: relative
    }

    .fr-view .fr-file::after {
        position: relative;
        content: "\1F4CE";
        font-weight: 400
    }

    .fr-view pre {
        white-space: pre-wrap;
        word-wrap: break-word;
        overflow: visible
    }

    .fr-view[dir=rtl] blockquote {
        border-left: 0;
        border-right: solid 2px #5e35b1;
        margin-right: 0;
        padding-right: 5px;
        padding-left: 0
    }

    .fr-view[dir=rtl] blockquote blockquote {
        border-color: #00bcd4
    }

    .fr-view[dir=rtl] blockquote blockquote blockquote {
        border-color: #43a047
    }

    .fr-view blockquote {
        border-left: solid 2px #5e35b1;
        margin-left: 0;
        padding-left: 5px;
        color: #5e35b1
    }

    .fr-view blockquote blockquote {
        border-color: #00bcd4;
        color: #00bcd4
    }

    .fr-view blockquote blockquote blockquote {
        border-color: #43a047;
        color: #43a047
    }

    .fr-view span.fr-emoticon {
        font-weight: 400;
        font-family: "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;
        display: inline;
        line-height: 0
    }

    .fr-view span.fr-emoticon.fr-emoticon-img {
        background-repeat: no-repeat!important;
        font-size: inherit;
        height: 1em;
        width: 1em;
        min-height: 20px;
        min-width: 20px;
        display: inline-block;
        margin: -.1em .1em .1em;
        line-height: 1;
        vertical-align: middle
    }

    .fr-view .fr-text-gray {
        color: #AAA!important
    }

    .fr-view .fr-text-bordered {
        border-top: solid 1px #222;
        border-bottom: solid 1px #222;
        padding: 10px 0
    }

    .fr-view .fr-text-spaced {
        letter-spacing: 1px
    }

    .fr-view .fr-text-uppercase {
        text-transform: uppercase
    }

    .fr-view .fr-class-highlighted {
        background-color: #ff0
    }

    .fr-view .fr-class-code {
        border-color: #ccc;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background: #f5f5f5;
        padding: 10px;
        font-family: "Courier New", Courier, monospace
    }

    .fr-view .fr-class-transparency {
        opacity: .5
    }

    .fr-view img {
        position: relative;
        max-width: 100%
    }

    body img.fr-dib,
    .fr-view img.fr-dib {
        margin: 5px auto;
        display: block;
        float: none;
        vertical-align: top
    }

    .fr-view img.fr-dib.fr-fil {
        margin-left: 0;
        text-align: left
    }

    .fr-view img.fr-dib.fr-fir {
        margin-right: 0;
        text-align: right
    }

    .fr-view img.fr-dii {
        display: inline-block;
        float: none;
        vertical-align: bottom;
        margin-left: 5px;
        margin-right: 5px;
        max-width: calc(100% - (2 * 5px))
    }

    .fr-view img.fr-dii.fr-fil {
        float: left;
        margin: 5px 5px 5px 0;
        max-width: calc(100% - 5px)
    }

    .fr-view img.fr-dii.fr-fir {
        float: right;
        margin: 5px 0 5px 5px;
        max-width: calc(100% - 5px)
    }

    .fr-view span.fr-img-caption {
        position: relative;
        max-width: 100%
    }

    .fr-view span.fr-img-caption.fr-dib {
        margin: 5px auto;
        display: block;
        float: none;
        vertical-align: top
    }

    .fr-view span.fr-img-caption.fr-dib.fr-fil {
        margin-left: 0;
        text-align: left
    }

    .fr-view span.fr-img-caption.fr-dib.fr-fir {
        margin-right: 0;
        text-align: right
    }

    .fr-view span.fr-img-caption.fr-dii {
        display: inline-block;
        float: none;
        vertical-align: bottom;
        margin-left: 5px;
        margin-right: 5px;
        max-width: calc(100% - (2 * 5px))
    }

    .fr-view span.fr-img-caption.fr-dii.fr-fil {
        float: left;
        margin: 5px 5px 5px 0;
        max-width: calc(100% - 5px)
    }

    .fr-view span.fr-img-caption.fr-dii.fr-fir {
        float: right;
        margin: 5px 0 5px 5px;
        max-width: calc(100% - 5px)
    }

    .fr-view .fr-video {
        text-align: center;
        position: relative
    }

    .fr-view .fr-video.fr-rv {
        padding-bottom: 56.25%;
        padding-top: 30px;
        height: 0;
        overflow: hidden
    }

    .fr-view .fr-video.fr-rv>iframe,
    .fr-view .fr-video.fr-rv object,
    .fr-view .fr-video.fr-rv embed {
        position: absolute!important;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    .fr-view .fr-video>* {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        max-width: 100%;
        border: 0
    }

    .fr-view .fr-video.fr-dvb {
        display: block;
        clear: both
    }

    .fr-view .fr-video.fr-dvb.fr-fvl {
        text-align: left
    }

    .fr-view .fr-video.fr-dvb.fr-fvr {
        text-align: right
    }

    .fr-view .fr-video.fr-dvi {
        display: inline-block
    }

    .fr-view .fr-video.fr-dvi.fr-fvl {
        float: left
    }

    .fr-view .fr-video.fr-dvi.fr-fvr {
        float: right
    }

    .fr-view a.fr-strong {
        font-weight: 700
    }

    .fr-view a.fr-green {
        color: green
    }

    .fr-view .fr-img-caption {
        text-align: center
    }

    .fr-view .fr-img-caption .fr-img-wrap {
        padding: 0;
        display: inline-block;
        margin: auto;
        text-align: center;
        width: 100%
    }

    .fr-view .fr-img-caption .fr-img-wrap img {
        display: block;
        margin: auto;
        width: 100%
    }

    .fr-view .fr-img-caption .fr-img-wrap>span {
        margin: auto;
        display: block;
        padding: 5px 5px 10px;
        font-size: 14px;
        font-weight: initial;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-opacity: .9;
        -moz-opacity: .9;
        opacity: .9;
        -ms-filter: "alpha(Opacity=0)";
        width: 100%;
        text-align: center
    }

    .fr-view button.fr-rounded,
    .fr-view input.fr-rounded,
    .fr-view textarea.fr-rounded {
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box
    }

    .fr-view button.fr-large,
    .fr-view input.fr-large,
    .fr-view textarea.fr-large {
        font-size: 24px
    }

    a.fr-view.fr-strong {
        font-weight: 700
    }

    a.fr-view.fr-green {
        color: green
    }

    img.fr-view {
        position: relative;
        max-width: 100%
    }

    img.fr-view.fr-dib {
        margin: 5px auto;
        display: block;
        float: none;
        vertical-align: top
    }

    img.fr-view.fr-dib.fr-fil {
        margin-left: 0;
        text-align: left
    }

    img.fr-view.fr-dib.fr-fir {
        margin-right: 0;
        text-align: right
    }

    img.fr-view.fr-dii {
        display: inline-block;
        float: none;
        vertical-align: bottom;
        margin-left: 5px;
        margin-right: 5px;
        max-width: calc(100% - (2 * 5px))
    }

    img.fr-view.fr-dii.fr-fil {
        float: left;
        margin: 5px 5px 5px 0;
        max-width: calc(100% - 5px)
    }

    img.fr-view.fr-dii.fr-fir {
        float: right;
        margin: 5px 0 5px 5px;
        max-width: calc(100% - 5px)
    }

    span.fr-img-caption.fr-view {
        position: relative;
        max-width: 100%
    }

    span.fr-img-caption.fr-view.fr-dib {
        margin: 5px auto;
        display: block;
        float: none;
        vertical-align: top
    }

    span.fr-img-caption.fr-view.fr-dib.fr-fil {
        margin-left: 0;
        text-align: left
    }

    span.fr-img-caption.fr-view.fr-dib.fr-fir {
        margin-right: 0;
        text-align: right
    }

    span.fr-img-caption.fr-view.fr-dii {
        display: inline-block;
        float: none;
        vertical-align: bottom;
        margin-left: 5px;
        margin-right: 5px;
        max-width: calc(100% - (2 * 5px))
    }

    span.fr-img-caption.fr-view.fr-dii.fr-fil {
        float: left;
        margin: 5px 5px 5px 0;
        max-width: calc(100% - 5px)
    }

    span.fr-img-caption.fr-view.fr-dii.fr-fir {
        float: right;
        margin: 5px 0 5px 5px;
        max-width: calc(100% - 5px)
    }






    .tds-product-gallery {
        overflow-y: auto;
    }

    .tds-input {
        position: absolute;
        left: -100%;
        top: -100%;
        height: 0;
        display: none;
    }

    .tds-slider-label {
        margin: 0 auto;
    }

    .tds-slider-label img {
        max-height: 125px;
    }

    .tds-gallery-container > input[type="radio"]:nth-child(1):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(24),.tds-gallery-container > input[type="radio"]:nth-child(1):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(2),.tds-gallery-container > input[type="radio"]:nth-child(1):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(24),.tds-gallery-container > input[type="radio"]:nth-child(1):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(2),.tds-gallery-container > input[type="radio"]:nth-child(2):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(1),.tds-gallery-container > input[type="radio"]:nth-child(2):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(3),.tds-gallery-container > input[type="radio"]:nth-child(2):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(1),.tds-gallery-container > input[type="radio"]:nth-child(2):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(3),.tds-gallery-container > input[type="radio"]:nth-child(3):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(2),.tds-gallery-container > input[type="radio"]:nth-child(3):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(4),.tds-gallery-container > input[type="radio"]:nth-child(3):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(2),.tds-gallery-container > input[type="radio"]:nth-child(3):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(4),.tds-gallery-container > input[type="radio"]:nth-child(4):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(3),.tds-gallery-container > input[type="radio"]:nth-child(4):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(5),.tds-gallery-container > input[type="radio"]:nth-child(4):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(3),.tds-gallery-container > input[type="radio"]:nth-child(4):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(5),.tds-gallery-container > input[type="radio"]:nth-child(5):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(4),.tds-gallery-container > input[type="radio"]:nth-child(5):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(6),.tds-gallery-container > input[type="radio"]:nth-child(5):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(4),.tds-gallery-container > input[type="radio"]:nth-child(5):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(6),.tds-gallery-container > input[type="radio"]:nth-child(6):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(5),.tds-gallery-container > input[type="radio"]:nth-child(6):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(7),.tds-gallery-container > input[type="radio"]:nth-child(6):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(5),.tds-gallery-container > input[type="radio"]:nth-child(6):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(7),.tds-gallery-container > input[type="radio"]:nth-child(7):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(6),.tds-gallery-container > input[type="radio"]:nth-child(7):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(8),.tds-gallery-container > input[type="radio"]:nth-child(7):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(6),.tds-gallery-container > input[type="radio"]:nth-child(7):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(8),.tds-gallery-container > input[type="radio"]:nth-child(8):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(7),.tds-gallery-container > input[type="radio"]:nth-child(8):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(9),.tds-gallery-container > input[type="radio"]:nth-child(8):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(7),.tds-gallery-container > input[type="radio"]:nth-child(8):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(9),.tds-gallery-container > input[type="radio"]:nth-child(9):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(8),.tds-gallery-container > input[type="radio"]:nth-child(9):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(10),.tds-gallery-container > input[type="radio"]:nth-child(9):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(8),.tds-gallery-container > input[type="radio"]:nth-child(9):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(10),.tds-gallery-container > input[type="radio"]:nth-child(10):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(9),.tds-gallery-container > input[type="radio"]:nth-child(10):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(11),.tds-gallery-container > input[type="radio"]:nth-child(10):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(9),.tds-gallery-container > input[type="radio"]:nth-child(10):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(11),.tds-gallery-container > input[type="radio"]:nth-child(11):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(10),.tds-gallery-container > input[type="radio"]:nth-child(11):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(12),.tds-gallery-container > input[type="radio"]:nth-child(11):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(10),.tds-gallery-container > input[type="radio"]:nth-child(11):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(12),.tds-gallery-container > input[type="radio"]:nth-child(12):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(11),.tds-gallery-container > input[type="radio"]:nth-child(12):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(13),.tds-gallery-container > input[type="radio"]:nth-child(12):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(11),.tds-gallery-container > input[type="radio"]:nth-child(12):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(13),.tds-gallery-container > input[type="radio"]:nth-child(13):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(12),.tds-gallery-container > input[type="radio"]:nth-child(13):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(14),.tds-gallery-container > input[type="radio"]:nth-child(13):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(12),.tds-gallery-container > input[type="radio"]:nth-child(13):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(14),.tds-gallery-container > input[type="radio"]:nth-child(14):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(13),.tds-gallery-container > input[type="radio"]:nth-child(14):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(15),.tds-gallery-container > input[type="radio"]:nth-child(14):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(13),.tds-gallery-container > input[type="radio"]:nth-child(14):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(15),.tds-gallery-container > input[type="radio"]:nth-child(15):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(14),.tds-gallery-container > input[type="radio"]:nth-child(15):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(16),.tds-gallery-container > input[type="radio"]:nth-child(15):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(14),.tds-gallery-container > input[type="radio"]:nth-child(15):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(16),.tds-gallery-container > input[type="radio"]:nth-child(16):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(15),.tds-gallery-container > input[type="radio"]:nth-child(16):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(17),.tds-gallery-container > input[type="radio"]:nth-child(16):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(15),.tds-gallery-container > input[type="radio"]:nth-child(16):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(17),.tds-gallery-container > input[type="radio"]:nth-child(17):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(16),.tds-gallery-container > input[type="radio"]:nth-child(17):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(18),.tds-gallery-container > input[type="radio"]:nth-child(17):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(16),.tds-gallery-container > input[type="radio"]:nth-child(17):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(18),.tds-gallery-container > input[type="radio"]:nth-child(18):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(17),.tds-gallery-container > input[type="radio"]:nth-child(18):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(19),.tds-gallery-container > input[type="radio"]:nth-child(18):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(17),.tds-gallery-container > input[type="radio"]:nth-child(18):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(19),.tds-gallery-container > input[type="radio"]:nth-child(19):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(18),.tds-gallery-container > input[type="radio"]:nth-child(19):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(20),.tds-gallery-container > input[type="radio"]:nth-child(19):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(18),.tds-gallery-container > input[type="radio"]:nth-child(19):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(20),.tds-gallery-container > input[type="radio"]:nth-child(20):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(19),.tds-gallery-container > input[type="radio"]:nth-child(20):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(21),.tds-gallery-container > input[type="radio"]:nth-child(20):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(19),.tds-gallery-container > input[type="radio"]:nth-child(20):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(21),.tds-gallery-container > input[type="radio"]:nth-child(21):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(20),.tds-gallery-container > input[type="radio"]:nth-child(21):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(22),.tds-gallery-container > input[type="radio"]:nth-child(21):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(20),.tds-gallery-container > input[type="radio"]:nth-child(21):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(22),.tds-gallery-container > input[type="radio"]:nth-child(22):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(21),.tds-gallery-container > input[type="radio"]:nth-child(22):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(23),.tds-gallery-container > input[type="radio"]:nth-child(22):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(21),.tds-gallery-container > input[type="radio"]:nth-child(22):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(23),.tds-gallery-container > input[type="radio"]:nth-child(23):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(22),.tds-gallery-container > input[type="radio"]:nth-child(23):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(24),.tds-gallery-container > input[type="radio"]:nth-child(23):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(22),.tds-gallery-container > input[type="radio"]:nth-child(23):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(24),.tds-gallery-container > input[type="radio"]:nth-child(24):checked ~ .tds-carousel .tds-carousel__prev > label:nth-child(23),.tds-gallery-container > input[type="radio"]:nth-child(24):checked ~ .tds-carousel .tds-carousel__next > label:nth-child(1),.tds-gallery-container > input[type="radio"]:nth-child(24):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label:nth-child(23),.tds-gallery-container > input[type="radio"]:nth-child(24):checked ~ .tds-gallery-thumbnails-wrapper .tds-carousel__next > label:nth-child(1){opacity: 1 !important;z-index: 3;}.tds-gallery-container > input[type="radio"]:nth-child(1):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(1),.tds-gallery-container > input[type="radio"]:nth-child(2):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(2),.tds-gallery-container > input[type="radio"]:nth-child(3):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(3),.tds-gallery-container > input[type="radio"]:nth-child(4):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(4),.tds-gallery-container > input[type="radio"]:nth-child(5):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(5),.tds-gallery-container > input[type="radio"]:nth-child(6):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(6),.tds-gallery-container > input[type="radio"]:nth-child(7):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(7),.tds-gallery-container > input[type="radio"]:nth-child(8):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(8),.tds-gallery-container > input[type="radio"]:nth-child(9):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(9),.tds-gallery-container > input[type="radio"]:nth-child(10):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(10),.tds-gallery-container > input[type="radio"]:nth-child(11):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(11),.tds-gallery-container > input[type="radio"]:nth-child(12):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(12),.tds-gallery-container > input[type="radio"]:nth-child(13):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(13),.tds-gallery-container > input[type="radio"]:nth-child(14):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(14),.tds-gallery-container > input[type="radio"]:nth-child(15):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(15),.tds-gallery-container > input[type="radio"]:nth-child(16):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(16),.tds-gallery-container > input[type="radio"]:nth-child(17):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(17),.tds-gallery-container > input[type="radio"]:nth-child(18):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(18),.tds-gallery-container > input[type="radio"]:nth-child(19):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(19),.tds-gallery-container > input[type="radio"]:nth-child(20):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(20),.tds-gallery-container > input[type="radio"]:nth-child(21):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(21),.tds-gallery-container > input[type="radio"]:nth-child(22):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(22),.tds-gallery-container > input[type="radio"]:nth-child(23):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(23),.tds-gallery-container > input[type="radio"]:nth-child(24):checked ~ .tds-carousel .tds-gallery-carousel__nav > label:nth-child(24){background: #ccc;cursor: default;pointer-events: none;}.tds-gallery-container > input[type="radio"]:nth-child(1):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(1),.tds-gallery-container > input[type="radio"]:nth-child(2):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(2),.tds-gallery-container > input[type="radio"]:nth-child(3):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(3),.tds-gallery-container > input[type="radio"]:nth-child(4):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(4),.tds-gallery-container > input[type="radio"]:nth-child(5):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(5),.tds-gallery-container > input[type="radio"]:nth-child(6):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(6),.tds-gallery-container > input[type="radio"]:nth-child(7):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(7),.tds-gallery-container > input[type="radio"]:nth-child(8):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(8),.tds-gallery-container > input[type="radio"]:nth-child(9):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(9),.tds-gallery-container > input[type="radio"]:nth-child(10):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(10),.tds-gallery-container > input[type="radio"]:nth-child(11):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(11),.tds-gallery-container > input[type="radio"]:nth-child(12):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(12),.tds-gallery-container > input[type="radio"]:nth-child(13):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(13),.tds-gallery-container > input[type="radio"]:nth-child(14):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(14),.tds-gallery-container > input[type="radio"]:nth-child(15):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(15),.tds-gallery-container > input[type="radio"]:nth-child(16):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(16),.tds-gallery-container > input[type="radio"]:nth-child(17):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(17),.tds-gallery-container > input[type="radio"]:nth-child(18):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(18),.tds-gallery-container > input[type="radio"]:nth-child(19):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(19),.tds-gallery-container > input[type="radio"]:nth-child(20):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(20),.tds-gallery-container > input[type="radio"]:nth-child(21):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(21),.tds-gallery-container > input[type="radio"]:nth-child(22):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(22),.tds-gallery-container > input[type="radio"]:nth-child(23):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(23),.tds-gallery-container > input[type="radio"]:nth-child(24):checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item:nth-child(24){opacity: 1;}

    .tds-gallery-container *,
    .tds-gallery-container *:before,
    .tds-gallery-container *:after {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }
    .tds-gallery-container {
        width: 100%;
        max-width: 600px;
        margin: 10px auto;
        height: 470px;
        position: relative;
    }
    .tds-carousel {
        width: 100%;
        position: relative;
        overflow: hidden;
    }
    .tds-gallery-container > input[type="radio"]:checked ~ .tds-carousel .tds-gallery-carousel__items .tds-carousel__item,
    .tds-gallery-container > input[type="radio"]:checked ~ .tds-carousel .tds-carousel__prev > label,
    .tds-gallery-container > input[type="radio"]:checked ~ .tds-carousel .tds-carousel__next > label {
        opacity: 0;
    }
    .tds-gallery-carousel__items {
        margin: 0;
        padding: 0;
        list-style-type: none;
        width: 100%;
        height: 470px;
        position: relative;
    }
    .tds-carousel__item {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        transition: opacity 1.5s;
        -webkit-transition: opacity 1.5s;
    }
    .tds-carousel__item img {
        width: 100%;
        height: 100%;
        vertical-align: middle;
        object-fit: contain;
    }
    .tds-gallery-carousel__nav {
        position: absolute;
        bottom: 0;
        left: 0;
        text-align: center;
        width: 100%;
        z-index: 3;
    }
    .tds-gallery-carousel__nav > label {
        border: 1px solid black;
        display: inline-block;
        border-radius: 50%;
        cursor: pointer;
        margin: 0 0.600%;
        width: 20px;
        height: 20px;
    }
    /* arrows */
    .tds-carousel__prev > label,
    .tds-carousel__next > label {
        cursor: pointer;
        display: block;
        width: 50px;
        height: 50px;
        position: absolute;
        z-index: 2;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        opacity: 0;
    }
    /*.tds-carousel__prev > label:hover,*/
    /*.tds-carousel__next > label:hover,*/
    /*.tds-carousel__prev > label:focus,*/
    /*.tds-carousel__next > label:focus {*/
        /*opacity: 0.5 !important;*/
    /*}*/

    .tds-carousel__prev > label:before,
    .tds-carousel__next > label:before,
    .tds-carousel__prev > label:after,
    .tds-carousel__next > label:after {
        content: "";
        position: absolute;
        width: inherit;
        height: inherit;
    }
    .tds-carousel__prev > label:before,
    .tds-carousel__next > label:before {
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCCAMAAADUivDaAAAA1VBMVEUAAABwcHBwcHBwcHBwcHBwcHBwcHBwcHB0dHRwcHBwcHBwcHBwcHBwcHBvb29vb29xcXFsbGxwcHBwcHBwcHBwcHBwcHBvb294eHh4eHhwcHBwcHBwcHBwcHBvb29wcHBubm4AAACCgoKLi4twcHBxcXH///8BAAG3t7elpaXt7e3k5ORwcHDc3Nz29vaKiop5eXnKysq4uLiTk5MjIyMJCAliYmJUVFQ5ODnS0tLAwMCCgoJpaWlGRkYuLS4WFRaurq6dnZ2cnJwdHB2vr69cW1xbW1vW/NqvAAAAJnRSTlMA39H4oieQIw3s6ZqHXEEfCQXZgkYZy5X89ebjuqxtNSsB/Pt6SGZ2FFkAAAJnSURBVFjDrZjrctowEIVlm6vBONwhCYG06Vqy8R2SAC2k1/d/pMbNMGpAkiWF77fnzPhotbtHiEujcze+NW8s68a8Hd91GkiRQc1MCMZhGAAEYYgxSczaAMnS/dJqxjiAEwIcN1uDLpKgXplgH5j4eFKpozKu2hMcAZcIW/0rJKTTIz4I8UlvLnKh/TmAUoJPba4jCzOPQIIoNquISdUgIAkxmBoLOwVpUpuhUb/egAKb67PTdY0UlNgaw5NyGBFQhIzeF0glB2XiCvoPJ45AmWjnUIVGMwANgibtADUCWpDaUWE+8UELf3msjhYGTXDrTWE4ZXq5yfO01NHpmxttzCzh36vV0y4EMbhfKNwbTCfig+d5q8fvvtgN477oMjGwWHr/eP6aRcL66hSFiUUS3vpbIrLkpShRIxBIFByeYr4lQQ8hdwdiiRJLEhc5RCxRZglx6JFyJcSW4DaabYUSlJ9sS/AMmWGJBGX/yBgyoYkMeQlv/ZwEZxIGsv1yCco+PztVG1mgIrFewimWosQ+Z0jYvqYX9EeMj55ID41C6brIWZ+GI1pautU5Q30sd0dwxO1bDpG5qT98AO41cxPQ6hf0sgtbDjVB2HLQmNf4qAkCXmr89hsfqAnC9ssfAumf1YqaIB4CxbHqTjPAD3Qg6hFNh5cay6iaaC8H9Y+vKJdclJCz01vXLrs0oitTd3WlDHUXaP01PqVrPKWqEia2dvWykYbiygcr9wLxjs9cImSa85Ko27cyUdTNrIeuROBOMl7gzhIauIUsXmN/dj5/f73G/oXi40OWHR8fsow+PijQGEg+gfwFSukB7f67p8kAAAAASUVORK5CYII=');
    }
    .tds-carousel__prev > label {
        left: 2%;
    }
    .tds-carousel__prev.tds-carousel__top > label {
        top: 3%;
    }
    .tds-carousel__next.tds-carousel__bottom > label {
        top: 97%;
    }
    .tds-carousel__next > label {
        right: 2%;
    }
    .tds-carousel__prev.tds-carousel__top > label:before {
        transform: rotate(270deg);
        -webkit-transform: rotate(270deg);
    }
    .tds-carousel__next.tds-carousel__bottom > label:before {
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
    }
    .tds-carousel__prev > label:before {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
    }
    .tds-gallery-thumbnails-wrapper .tds-carousel__prev > label,
    .tds-gallery-thumbnails-wrapper .tds-carousel__next > label {
        width: 28px;
        height: 28px;
    }
    .tds-gallery-thumbnails li {
        border: 1px solid blanchedalmond;
        margin-bottom: 10px;
    }
    .tds-gallery-thumbnails img {
        object-fit: cover;
        object-position: top;
        cursor: pointer;
    }
    .tds-gallery-thumbnails {
        list-style-type: none;
        position: relative;
        padding: 0;
        margin: 0 12px;
    }

    .tds-gallery-vertical .tds-gallery-carousel__nav,
    .tds-gallery-horizontal .tds-gallery-carousel__nav {
        display: none;
    }

    /* gallery with specifics */
    .gallery4 .tds-carousel,
    .gallery7 .tds-carousel {
        width: 60% !important;
        float: left;
    }
    .tds-gallery-container.gallery4,
    .tds-gallery-container.gallery7 {
        max-width: 1000px !important;
    }

    /*end arrows*/
    @media (max-width:710px) {
        .tds-gallery-specifics {
            width: 100% !important;
            display: block !important;
            height: auto !important;
        }
        .tds-gallery-thumbnails-wrapper {
            display: none !important;
        }
        .tds-gallery-container .tds-carousel {
            width: 100% !important;
            display: block !important;
        }
        .tds-gallery-vertical .tds-gallery-carousel__nav,
        .tds-gallery-horizontal .tds-gallery-carousel__nav {
            display: block;
        }
    }

    .tds-gallery-vertical > input[type="radio"]:nth-child(1):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:0px;}.tds-gallery-vertical > input[type="radio"]:nth-child(2):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-140px;}.tds-gallery-vertical > input[type="radio"]:nth-child(3):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-280px;}.tds-gallery-vertical > input[type="radio"]:nth-child(4):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-420px;}.tds-gallery-vertical > input[type="radio"]:nth-child(5):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-560px;}.tds-gallery-vertical > input[type="radio"]:nth-child(6):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-700px;}.tds-gallery-vertical > input[type="radio"]:nth-child(7):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-840px;}.tds-gallery-vertical > input[type="radio"]:nth-child(8):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-980px;}.tds-gallery-vertical > input[type="radio"]:nth-child(9):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-1120px;}.tds-gallery-vertical > input[type="radio"]:nth-child(10):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-1260px;}.tds-gallery-vertical > input[type="radio"]:nth-child(11):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-1400px;}.tds-gallery-vertical > input[type="radio"]:nth-child(12):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-1540px;}.tds-gallery-vertical > input[type="radio"]:nth-child(13):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-1680px;}.tds-gallery-vertical > input[type="radio"]:nth-child(14):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-1820px;}.tds-gallery-vertical > input[type="radio"]:nth-child(15):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-1960px;}.tds-gallery-vertical > input[type="radio"]:nth-child(16):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-2100px;}.tds-gallery-vertical > input[type="radio"]:nth-child(17):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-2240px;}.tds-gallery-vertical > input[type="radio"]:nth-child(18):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-2380px;}.tds-gallery-vertical > input[type="radio"]:nth-child(19):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-2520px;}.tds-gallery-vertical > input[type="radio"]:nth-child(20):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-2660px;}.tds-gallery-vertical > input[type="radio"]:nth-child(21):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-2800px;}.tds-gallery-vertical > input[type="radio"]:nth-child(22):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-2940px;}.tds-gallery-vertical > input[type="radio"]:nth-child(23):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-3080px;}.tds-gallery-vertical > input[type="radio"]:nth-child(24):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {top:-3220px;}

    .tds-gallery-horizontal > input[type="radio"]:nth-child(1):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:0px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(2):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-115px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(3):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-230px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(4):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-345px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(5):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-460px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(6):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-575px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(7):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-690px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(8):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-805px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(9):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-920px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(10):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-1035px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(11):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-1150px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(12):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-1265px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(13):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-1380px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(14):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-1495px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(15):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-1610px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(16):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-1725px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(17):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-1840px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(18):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-1955px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(19):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-2070px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(20):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-2185px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(21):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-2300px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(22):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-2415px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(23):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-2530px;}.tds-gallery-horizontal > input[type="radio"]:nth-child(24):checked ~ .tds-gallery-thumbnails-wrapper .tds-gallery-thumbnails {left:-2645px;}
    /* Gallery 2 */
    /* Gallery 5 */
    .tds-gallery-vertical {
        max-width: 1000px;
    }
    .tds-gallery-vertical .tds-carousel {
        width: calc(100% - 234px);
        display: inline-block;
    }
    .tds-gallery-vertical .tds-gallery-thumbnails-wrapper {
        position: relative;
        display: inline-flex;
        display: -webkit-inline-flex;
    }
    .tds-gallery-vertical .tds-thumbnails-wrapper {
        height: 410px;
        overflow: hidden;
        margin: 30px 0;
    }
    .tds-gallery-vertical .tds-gallery-thumbnails {
        width: 125px;
    }
    .tds-gallery-vertical .tds-carousel__top > label,
    .tds-gallery-vertical .tds-carousel__bottom > label {
        left: calc(50% - 12px);
    }

    .tds-gallery-vertical .tds-gallery-thumbnails li {
        height: 125px;
        display: flex;
        align-items: center;
    }

    .tds-gallery-horizontal .tds-thumbnails-wrapper {
        height: 120px;
        overflow: hidden;
        width: 100%;
        max-width: 625px;
        margin: 0 auto;
    }
    .tds-gallery-horizontal .tds-gallery-thumbnails li {
        /*float: left;*/
        width: 115px;
        min-width: 115px;
        margin-bottom: 0;
        margin-right: 10px;
        display: flex;
        align-items: center;
    }
    .tds-gallery-horizontal .tds-gallery-thumbnails {
        width: 100%;
        height: 100%;
        margin: 0;
        display: flex;
    }
    .tds-gallery-horizontal .tds-gallery-thumbnails-wrapper {
        margin: 10px 0;
        position: relative;
    }
    .tds-gallery-horizontal {
        height: 525px;
        max-width: 100%;
    }
    .tds-gallery-horizontal .tds-carousel {
        max-width: 500px;
        margin: 0 auto;
    }
    .tds-gallery-horizontal .tds-gallery-carousel__items {
        height: 400px;
    }
    .tds-gallery-horizontal .tds-carousel__top > label,
    .tds-gallery-horizontal .tds-carousel__bottom > label {
        top: calc(50% - 13px);
        transform: rotate(30deg);
        -webkit-transform: rotate(30deg);
    }
    .tds-gallery-horizontal .tds-carousel__top > label {
        left: 23%;
    }
    .tds-gallery-horizontal .tds-carousel__bottom > label {
        right: 23%;
    }
    .tds-gallery-specifics {
        width: 40%;
        float: left;
        border: 1px solid lightgrey;
        height: inherit;
        padding: 10px;
        overflow-y: auto;
    }
    .tds-gallery-specifics .placeholder {
        height: 100%;
    }

    .tds-gallery-specifics .tds-product-specifics-title {
        font-weight: 600;
    }

    @media only screen and (max-width:769px) {
        .tds-gallery-container {
            margin: 2px auto;
        }
    }




    .tds-signature {
        text-align: center;
        margin: 10px 0;
        display: block !important;
    }
    .tds-signature a {
        color: #333;
        text-align: center;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 22.5px;
        text-decoration: none !important;
    }
    .tds-signature .tds-sig-main:hover {
        color: #2D72E8 !important;
    }

    .tds-signature .tds-sig-3d {
        color: #2D72E8;
        font-weight: 600;
    }

    .tds-signature .tds-sig-3ds {
        color: #254582;
        font-weight: 500;
    }

    .tds-signature .tds-sign-try-free {
        color: #333 !important;
    }

    .tds-signature .tds-sign-try-free:hover {
        color: #2D72E8 !important;
        text-decoration: underline !important;
    }











    .tds-row-1 .tds-product-title-text{color:inherit;font-size:26px;font-family:inherit;text-transform:inherit;text-decoration:inherit;font-weight:inherit;border-radius:;background-color:#ffffff;font-style:inherit;text-align:center}.tds-row-3.tds-product-description{color:inherit;font-size:inherit;font-family:inherit;text-transform:inherit;text-decoration:inherit;font-weight:inherit;font-style:inherit;border-radius:;background-color:transparent;text-align:left}.tds-row-4 .tds-section-title:before{content: "About Us"}.tds-row-5 .tds-section-title:before{content: "Suggested For You"}.tds-row-5.tds-products .tds-products-title{color:#333333;font-size:14px;font-family:inherit;text-transform:inherit;text-decoration:inherit;font-weight:inherit;border-radius:;background-color:transparent;font-style:inherit;text-align:left}.tds-row-5.tds-products .tds-products-price{color:#E50010;font-size:inherit;font-family:inherit;text-transform:inherit;text-decoration:inherit;font-weight:inherit;font-style:inherit;border-radius:;background-color:transparent;text-align:left}

    /** {*/
        /*margin: 0;*/
    /*}*/

    #ds_div {
        display: grid;
    }

    html, body {
        margin: 0;
        padding: 0;
        background-color: #ffffff;
        color: #000000;
        font-family: 'Poppins', sans-serif;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
    }

    .ql-align-center {
        text-align: center;
    }
    .ql-align-right {
        text-align: right;
    }
    .ql-align-left {
        text-align: left;
    }

    .tds-nav-bar-wrapper {
        text-align: center;
    }

    /*description section */
    .tds-product-description {
        margin: 10px auto;
        overflow: auto;
    }
    /*end description section*/

    .tds-placeholder {
        margin: 5px 0;
        width: 100%;
    }

    /* title section */
    .tds-product-title {
        margin: 10px 0;
    }
    .tds-product-title .tds-product-title-wrapper {
        display: table;
        padding: 7px 5px;
        width: 100%;
    }
    .tds-product-title .tds-product-title-wrapper .tds-product-title-text {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }
    /*end title section*/
    [class*=tds-row-] {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .tds-header,
    .tds-gallery-slider,
    .tds-product-specifics,
    .tds-product-gallery,
    .categories-block,
    .tds-products,
    .tds-nav-bar,
    .tds-videos,
    .tds-tabs-content,
    .tds-product-title,
    .tds-section-title-wrapper,
    .tds-text-block {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    /* layout container */
    /*tags*/
    .tds-link {
        color: inherit;
        text-decoration: none;
    }

    .tds-tag {
        margin: 0 6px;
        height: 36px;
        line-height: 36px;
        padding: 0 10px;
        cursor: pointer;
    }

    /*end tags*/

    /* section title */
    .tds-section-title-wrapper {
        width: 100%;
        margin: 5px 0;
    }

    .tds-section-title {
        min-height: 35px;
        vertical-align: middle;
        width: 100%;
        padding: 5px 20px;
        background-color: #d14242;
        color: #ffffff;
        font-family: &#x27;Poppins&#x27;, sans-serif;
        font-weight: 500;
        font-style: normal;
        text-decoration: none;
        font-size: 26px;
    }

    /* products section */
    .tds-products-wrapper {
        padding: 10px;
    }
    .tds-products-cover {
        display: block;
        padding-top: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
    .tds-products-expand {
        display: inline;
    }

    .tds-products-expand .tds-products-button {
        background: #eee;
        border: none;
        padding: 10px 20px;
        cursor: pointer;
        color: #212121;
        margin-top: 10px;
        width: 100%;
        border-radius: 5px;
    }

    .tds-products-expand .tds-products-button::before {
        content: "SHOP NOW!";
    }

    .tds-products-expand p {
        overflow-x: hidden;
        width: 100%;
    }

    .tds-products-plus {
        min-height: 20px;
        overflow: hidden;
    }

    .tds-link .tds-products-title {
        text-decoration: underline;
    }

    .tds-products-title {
        margin: 5px 0;
        display: block;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 1.4em;
        height: 2.8em;
        overflow: hidden;
        white-space: normal;
        word-break: break-word;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
    }
    /*end products section*/

    /*tabs-content*/
    .tds-input {
        position: absolute;
        left: -100%;
        top: -100%;
        height: 0;
        display: none;
    }

    @media (max-width:600px) {
        .tds-tabs-content {
            padding: 0 !important;
        }

        .tds-tab-pane {
            max-width: 84vw;
        }
    }
    /*end tabs content*/




    .tds-product-title .tds-product-title-wrapper {
        padding: 7px 0;
    }
    /* product title */
    .tds-tabs-content {
        margin: 0 0 20px;
        padding: 0 20px;
    }

    .tds-section-title-wrapper {
        padding-bottom: 0;
        padding-top: 0;
    }

    .tds-tabs--card>.tds-tabs__header .tds-tabs__nav {
        border: none;
        width: 100%;
        white-space: normal;
    }

    /*.tds-tabs__header .tds-tabs__item,*/
    .tds-nav-bar,
    .tds-section-title {
        background-color: #d14242;
        color: #ffffff;
        font-family: &#x27;Poppins&#x27;, sans-serif;
        font-weight: 500;
        font-style: normal;
        text-decoration: none;
        font-size: 26px;
        text-align: left;
        padding: 5px 25px;
        border-radius: 50px;
    }

    .tds-product-wrapper {
        padding: 7px 5px;
        border: 1px solid lightgrey;
    }

    .tds-product-specifics-wrapper {
        text-align: center;
        min-height: 100px;
        padding: 10px;
    }

    .tds-tabs__header .tds-tabs__item {
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
        opacity: 0.65;
        border-radius: 3px;
        border: 1px solid #000000;
        padding: 0 20px;
        min-height: 42px;
        min-width: 180px;
        margin: 10px 15px 10px 0;
    }

    @media (max-width:600px) {
        .tds-tabs__header .tds-tabs__item {
            margin: 2px 10px;
        }
    }

    .tds-tabs__content {
        border: 1px solid #707070;
    }