@media only screen and (max-width: 767px) {
    .both-sidebar .Page-sidebar,.left-sidebar .Page-sidebar.sidebar-left,.right-sidebar .Page-sidebar.sidebar-right {
        display:none
    }

    .Page-content {
        width: 100%!important
    }

    .Page-footer>.page-bottom-fixed .cc-row--width__default,.Page-footer>.page-bottom-fixed .container {
        max-width: 100%
    }

    .Page-footer>.page-bottom-fixed.moblie-block {
        display: block
    }

    .Page-widgets .fixed-toolbar .cc-row--width__default,.Page-widgets .fixed-toolbar .container {
        max-width: 100%
    }

    .Page-widgets .fixed-toolbar.moblie-block {
        display: block
    }

    .Page-widgets .fixed-toolbar.pc-block {
        display: none
    }

    .Page-header--mobile .Page-header--left-drawer,.Page-header--mobile .Page-header--right-drawer {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .Page-header--mobile .Page-header--dropdown~.Page-header--shade.show {
        display: initial
    }

    .Page-header--mobile .Page-header--left-drawer~.Page-header--shade {
        display: initial;
        height: 100vh;
        left: -80%;
        position: fixed;
        visibility: hidden;
        width: 80%;
        z-index: 99
    }

    .Page-header--mobile .Page-header--right-drawer~.Page-header--shade {
        display: initial;
        height: 100vh;
        position: fixed;
        right: -80%;
        visibility: hidden;
        width: 80%;
        z-index: 99
    }

    .header-type-mobile-fixed .Page-header--main__placeholder,.header-type-mobile-immersion .Page-header--main__placeholder {
        display: block!important
    }

    .Page-header--main.fixed,.Page-header--mobile.fixed {
        background-attachment: scroll
    }

    .header-type-mobile-immersion2 .Page-header--main,.header-type-mobile-immersion2 .Page-header--mobile,.header-type-mobile-immersion .Page-header--main,.header-type-mobile-immersion .Page-header--mobile,.Page-header--main.fixed,.Page-header--mobile.fixed {
        left: 0;
        position: fixed;
        top: 0;
        z-index: 10
    }

    .Page-header--mobile .search-wrapper {
        position: relative
    }

    .Page-header--mobile .search-wrapper:focus,.Page-header--mobile .search-wrapper:hover {
        height: 30px
    }

    .Page-header--mobile .search-wrapper:focus .search-icon2,.Page-header--mobile .search-wrapper:hover .search-icon2 {
        display: none
    }

    .Page-header--mobile .search-wrapper:focus .search-input-text,.Page-header--mobile .search-wrapper:hover .search-input-text {
        display: block;
        left: 0;
        margin-top: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    .show-mobile-menu .Page-header--mobile {
        padding-bottom: 5px
    }

    .product .product-view .swiper-button-next,.product .product-view .swiper-button-next:after {
        font-size: 22px;
        right: 0
    }

    .product .product-view .swiper-button-prev,.product .product-view .swiper-button-prev:after {
        font-size: 22px;
        left: 0
    }
}

@media only screen and (min-width: 768px) {
    .product .product-view .swiper-button-next,.product .product-view .swiper-button-next:after {
        font-size:22px;
        right: 0
    }

    .product .product-view .swiper-button-prev,.product .product-view .swiper-button-prev:after {
        font-size: 22px;
        left: 0
    }
}

@media only screen and (min-width: 992px) {
    .product .product-view .swiper-button-next,.product .product-view .swiper-button-next:after {
        font-size:24px;
        right: 0
    }

    .product .product-view .swiper-button-prev,.product .product-view .swiper-button-prev:after {
        font-size: 24px;
        left: 0
    }
}

@media only screen and (min-width: 1200px) {
    .product .product-view .swiper-button-next,.product .product-view .swiper-button-next:after {
        font-size:24px;
        right: 0
    }

    .product .product-view .swiper-button-prev,.product .product-view .swiper-button-prev:after {
        font-size: 24x;
        left: 0
    }
}

@media only screen and (min-width: 1360px) {
    .product .product-view .swiper-button-next,.product .product-view .swiper-button-next:after {
        font-size:26px;
        right: 0
    }

    .product .product-view .swiper-button-prev,.product .product-view .swiper-button-prev:after {
        font-size: 26px;
        left: 0
    }
}

@media only screen and (min-width: 1600px) {
    .product .product-view .swiper-button-next,.product .product-view .swiper-button-next:after {
        font-size:26px;
        right: 0
    }

    .product .product-view .swiper-button-prev,.product .product-view .swiper-button-prev:after {
        font-size: 26px;
        left: 0
    }
}

@media only screen and (min-width: 1920px) {
    .product .product-view .swiper-button-next,.product .product-view .swiper-button-next:after {
        font-size:28px;
        right: 0
    }

    .product .product-view .swiper-button-prev,.product .product-view .swiper-button-prev:after {
        font-size: 28px;
        left: 0
    }
}

@media only screen and (max-width: 767px) {
    .posts {
        padding:20px
    }

    .posts-title,.product-title {
        font-size: 20px
    }

    .posts.layout-1 .posts-body>*,.posts.layout-1 .posts-photos+.posts-content {
        margin-left: 0;
        width: 100%
    }

    .posts.layout-1 .posts-photos {
        margin-bottom: 20px;
        margin-top: 20px
    }

    .product {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 10px;
        padding-right: 10px
    }

    .field-card--body,.field-card--body.nopadding {
        padding: 10px 20px
    }

    .order-detail table {
        font-size: 12px
    }

    .order-detail table img {
        max-height: 80px;
        max-width: 80px
    }

    .user-page.account .field-card-used--btn li {
        height: 110px
    }

    .user-page.account .field-card-used--btn li i {
        font-size: 50px
    }

    .cc-pagination {
        white-space: unset
    }

    .cc-pagination .btn-first,.cc-pagination .btn-last {
        margin: 4px 0;
        min-width: 30px
    }

    .cc-pagination.is-background .btn-next,.cc-pagination.is-background .btn-prev,.cc-pagination.is-background .cc-pager li {
        margin: 4px 3px
    }

    .cc-pagination .total {
        margin-bottom: 4px;
        margin-top: 4px
    }

    .cc-pagination .jump_btn {
        margin: 4px 5px
    }

    .user-page.address .cc-hovercard1 .cc-hovercard1__body {
        bottom: 0;
        position: relative;
        right: 0
    }

    .cc-hovercard1__body,.cc-hovercard1__header {
        padding: 8px
    }

    .cc-blockswitch {
        -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.5);
        box-shadow: 0 2px 4px rgba(0,0,0,.5);
        display: block;
        width: 100%
    }

    .cc-blockswitch--content {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        padding: 4% 30px;
        width: 100%
    }

    .cc-blockswitch--blockImg {
        position: relative;
        width: 100%
    }

    .cc-blockswitch--blockImg ul.cc-blockswitch--block__items {
        display: unset;
        height: 100%;
        width: 100%
    }

    .cc-blockswitch--blockImg ul .cc-blockswitch--block__item {
        background: transparent;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .cc-blockswitch--blockImg ul .cc-blockswitch--block__item .block-content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        height: 100%;
        justify-content: space-between;
        text-align: left;
        width: 100%
    }

    .cc-blockswitch--blockImg ul .cc-blockswitch--block__item .block-content .imgicon {
        height: 60px;
        margin: 0 20px;
        width: 60px
    }

    .cc-blockswitch--blockImg ul .cc-blockswitch--block__item .block-content .imgicon img {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        vertical-align: middle;
        width: 100%
    }

    .cc-blockswitch--blockImg ul .cc-blockswitch--block__item .block-content .block-title {
        height: auto;
        margin: 0 20px;
        max-width: 78%;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: auto
    }

    .cc-blockswitch--blockImg ul .cc-blockswitch--block__item:not(:last-child) {
        border-bottom: 1px solid hsla(0,0%,100%,.3)
    }
}

@media only screen and (min-width: 768px) {
    .cc-blockswitch {
        -webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);
        box-shadow: 0 2px 4px rgba(0,0,0,.5);
        display: block;
        width: 100%
    }

    .cc-blockswitch--content {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        padding: 4% 30px;
        width: 100%
    }

    .cc-blockswitch--blockImg {
        position: relative;
        width: 100%
    }
}

@media only screen and (min-width: 992px) {
    .cc-blockswitch {
        -webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);
        box-shadow: 0 2px 4px rgba(0,0,0,.5);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }

    .cc-blockswitch--content {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        padding: 8% 30px;
        width: 30%
    }

    .cc-blockswitch--blockImg {
        position: relative;
        width: 70%
    }
}

@media only screen and (max-width: 480px) {
    .cc-builderlist--filter__search .cc-time-pick input {
        width:auto
    }
}

@media only screen and (max-width: 767px) {
    .cc-builderlist--simple .cc-builderlist--date {
        display:none
    }

    .cc-builderlist--simple .cc-builderlist--main {
        padding-left: 0
    }

    .cc-builderlist--simple .cc-builderlist--main:before {
        display: none
    }

    .cc-builderlist--simple .cc-builderlist--item {
        padding: 20px 5px!important
    }

    .cc-builderlist--simple .cc-builderlist--title {
        width: 100%
    }

    .cc-builderlist--filter__category a {
        margin: .5%;
        width: 49%
    }
}

.screen-max-767>.cc-element--wrapper>.cc-builderlist--simple .cc-builderlist--date {
    display: none
}

.screen-max-767>.cc-element--wrapper>.cc-builderlist--simple .cc-builderlist--main {
    padding-left: 0
}

.screen-max-767>.cc-element--wrapper>.cc-builderlist--simple .cc-builderlist--main:before {
    display: none
}

.screen-max-767>.cc-element--wrapper>.cc-builderlist--simple .cc-builderlist--item {
    padding: 20px 5px
}

.screen-max-767>.cc-element--wrapper>.cc-builderlist--filter__category a {
    margin: .5%;
    width: 49%
}

@media only screen and (max-width: 767px) {
  
    .cc-col-xs-1 {
        width: 4.16667%
    }

    .cc-col-xs-2 {
        width: 8.33333%
    }

    .cc-col-xs-3 {
        width: 12.5%
    }

    .cc-col-xs-4 {
        width: 16.66667%
    }

    .cc-col-xs-5 {
        width: 20.83333%
    }

    .cc-col-xs-6 {
        width: 25%
    }

    .cc-col-xs-7 {
        width: 29.16667%
    }

    .cc-col-xs-8 {
        width: 33.33333%
    }

    .cc-col-xs-9 {
        width: 37.5%
    }

    .cc-col-xs-10 {
        width: 41.66667%
    }

    .cc-col-xs-11 {
        width: 45.83333%
    }

    .cc-col-xs-12 {
        width: 50%
    }

    .cc-col-xs-13 {
        width: 54.16667%
    }

    .cc-col-xs-14 {
        width: 58.33333%
    }

    .cc-col-xs-15 {
        width: 62.5%
    }

    .cc-col-xs-16 {
        width: 66.66667%
    }

    .cc-col-xs-17 {
        width: 70.83333%
    }

    .cc-col-xs-18 {
        width: 75%
    }

    .cc-col-xs-19 {
        width: 79.16667%
    }

    .cc-col-xs-20 {
        width: 83.33333%
    }

    .cc-col-xs-21 {
        width: 87.5%
    }

    .cc-col-xs-22 {
        width: 91.66667%
    }

    .cc-col-xs-23 {
        width: 95.83333%
    }

    .cc-col-xs-24 {
        width: 100%
    }
}



@media only screen and (min-width: 768px) {
    .cc-col-sm-1 {
        width:4.16667%
    }

    .cc-col-sm-2 {
        width: 8.33333%
    }

    .cc-col-sm-3 {
        width: 12.5%
    }

    .cc-col-sm-4 {
        width: 16.66667%
    }

    .cc-col-sm-5 {
        width: 20.83333%
    }

    .cc-col-sm-6 {
        width: 25%
    }

    .cc-col-sm-7 {
        width: 29.16667%
    }

    .cc-col-sm-8 {
        width: 33.33333%
    }

    .cc-col-sm-9 {
        width: 37.5%
    }

    .cc-col-sm-10 {
        width: 41.66667%
    }

    .cc-col-sm-11 {
        width: 45.83333%
    }

    .cc-col-sm-12 {
        width: 50%
    }

    .cc-col-sm-13 {
        width: 54.16667%
    }

    .cc-col-sm-14 {
        width: 58.33333%
    }

    .cc-col-sm-15 {
        width: 62.5%
    }

    .cc-col-sm-16 {
        width: 66.66667%
    }

    .cc-col-sm-17 {
        width: 70.83333%
    }

    .cc-col-sm-18 {
        width: 75%
    }

    .cc-col-sm-19 {
        width: 79.16667%
    }

    .cc-col-sm-20 {
        width: 83.33333%
    }

    .cc-col-sm-21 {
        width: 87.5%
    }

    .cc-col-sm-22 {
        width: 91.66667%
    }

    .cc-col-sm-23 {
        width: 95.83333%
    }

    .cc-col-sm-24 {
        width: 100%
    }
}



@media only screen and (min-width: 992px) {
    .cc-col-md-1 {
        width:4.16667%
    }

    .cc-col-md-2 {
        width: 8.33333%
    }

    .cc-col-md-3 {
        width: 12.5%
    }

    .cc-col-md-4 {
        width: 16.66667%
    }

    .cc-col-md-5 {
        width: 20.83333%
    }

    .cc-col-md-6 {
        width: 25%
    }

    .cc-col-md-7 {
        width: 29.16667%
    }

    .cc-col-md-8 {
        width: 33.33333%
    }

    .cc-col-md-9 {
        width: 37.5%
    }

    .cc-col-md-10 {
        width: 41.66667%
    }

    .cc-col-md-11 {
        width: 45.83333%
    }

    .cc-col-md-12 {
        width: 50%
    }

    .cc-col-md-13 {
        width: 54.16667%
    }

    .cc-col-md-14 {
        width: 58.33333%
    }

    .cc-col-md-15 {
        width: 62.5%
    }

    .cc-col-md-16 {
        width: 66.66667%
    }

    .cc-col-md-17 {
        width: 70.83333%
    }

    .cc-col-md-18 {
        width: 75%
    }

    .cc-col-md-19 {
        width: 79.16667%
    }

    .cc-col-md-20 {
        width: 83.33333%
    }

    .cc-col-md-21 {
        width: 87.5%
    }

    .cc-col-md-22 {
        width: 91.66667%
    }

    .cc-col-md-23 {
        width: 95.83333%
    }

    .cc-col-md-24 {
        width: 100%
    }
}

@media only screen and (min-width: 1200px) and (max-width:1359px) {
    .cc-col-lg-0 {
        display:none;
        width: 0
    }
}

@media only screen and (min-width: 1200px) {
    .cc-col-lg-1 {
        width:4.16667%
    }

    .cc-col-lg-2 {
        width: 8.33333%
    }

    .cc-col-lg-3 {
        width: 12.5%
    }

    .cc-col-lg-4 {
        width: 16.66667%
    }

    .cc-col-lg-5 {
        width: 20.83333%
    }

    .cc-col-lg-6 {
        width: 25%
    }

    .cc-col-lg-7 {
        width: 29.16667%
    }

    .cc-col-lg-8 {
        width: 33.33333%
    }

    .cc-col-lg-9 {
        width: 37.5%
    }

    .cc-col-lg-10 {
        width: 41.66667%
    }

    .cc-col-lg-11 {
        width: 45.83333%
    }

    .cc-col-lg-12 {
        width: 50%
    }

    .cc-col-lg-13 {
        width: 54.16667%
    }

    .cc-col-lg-14 {
        width: 58.33333%
    }

    .cc-col-lg-15 {
        width: 62.5%
    }

    .cc-col-lg-16 {
        width: 66.66667%
    }

    .cc-col-lg-17 {
        width: 70.83333%
    }

    .cc-col-lg-18 {
        width: 75%
    }

    .cc-col-lg-19 {
        width: 79.16667%
    }

    .cc-col-lg-20 {
        width: 83.33333%
    }

    .cc-col-lg-21 {
        width: 87.5%
    }

    .cc-col-lg-22 {
        width: 91.66667%
    }

    .cc-col-lg-23 {
        width: 95.83333%
    }

    .cc-col-lg-24 {
        width: 100%
    }
}

@media only screen and (min-width: 1360px) and (max-width:1599px) {
    .cc-col-lg2-0 {
        display:none;
        width: 0
    }
}

@media only screen and (min-width: 1360px) {
    .cc-col-lg2-1 {
        width:4.16667%
    }

    .cc-col-lg2-2 {
        width: 8.33333%
    }

    .cc-col-lg2-3 {
        width: 12.5%
    }

    .cc-col-lg2-4 {
        width: 16.66667%
    }

    .cc-col-lg2-5 {
        width: 20.83333%
    }

    .cc-col-lg2-6 {
        width: 25%
    }

    .cc-col-lg2-7 {
        width: 29.16667%
    }

    .cc-col-lg2-8 {
        width: 33.33333%
    }

    .cc-col-lg2-9 {
        width: 37.5%
    }

    .cc-col-lg2-10 {
        width: 41.66667%
    }

    .cc-col-lg2-11 {
        width: 45.83333%
    }

    .cc-col-lg2-12 {
        width: 50%
    }

    .cc-col-lg2-13 {
        width: 54.16667%
    }

    .cc-col-lg2-14 {
        width: 58.33333%
    }

    .cc-col-lg2-15 {
        width: 62.5%
    }

    .cc-col-lg2-16 {
        width: 66.66667%
    }

    .cc-col-lg2-17 {
        width: 70.83333%
    }

    .cc-col-lg2-18 {
        width: 75%
    }

    .cc-col-lg2-19 {
        width: 79.16667%
    }

    .cc-col-lg2-20 {
        width: 83.33333%
    }

    .cc-col-lg2-21 {
        width: 87.5%
    }

    .cc-col-lg2-22 {
        width: 91.66667%
    }

    .cc-col-lg2-23 {
        width: 95.83333%
    }

    .cc-col-lg2-24 {
        width: 100%
    }
}

@media only screen and (min-width: 1600px) and (max-width:1919px) {
    .cc-col-lg3-0 {
        display:none;
        width: 0
    }
}

@media only screen and (min-width: 1600px) {
    .cc-col-lg3-1 {
        width:4.16667%
    }

    .cc-col-lg3-2 {
        width: 8.33333%
    }

    .cc-col-lg3-3 {
        width: 12.5%
    }

    .cc-col-lg3-4 {
        width: 16.66667%
    }

    .cc-col-lg3-5 {
        width: 20.83333%
    }

    .cc-col-lg3-6 {
        width: 25%
    }

    .cc-col-lg3-7 {
        width: 29.16667%
    }

    .cc-col-lg3-8 {
        width: 33.33333%
    }

    .cc-col-lg3-9 {
        width: 37.5%
    }

    .cc-col-lg3-10 {
        width: 41.66667%
    }

    .cc-col-lg3-11 {
        width: 45.83333%
    }

    .cc-col-lg3-12 {
        width: 50%
    }

    .cc-col-lg3-13 {
        width: 54.16667%
    }

    .cc-col-lg3-14 {
        width: 58.33333%
    }

    .cc-col-lg3-15 {
        width: 62.5%
    }

    .cc-col-lg3-16 {
        width: 66.66667%
    }

    .cc-col-lg3-17 {
        width: 70.83333%
    }

    .cc-col-lg3-18 {
        width: 75%
    }

    .cc-col-lg3-19 {
        width: 79.16667%
    }

    .cc-col-lg3-20 {
        width: 83.33333%
    }

    .cc-col-lg3-21 {
        width: 87.5%
    }

    .cc-col-lg3-22 {
        width: 91.66667%
    }

    .cc-col-lg3-23 {
        width: 95.83333%
    }

    .cc-col-lg3-24 {
        width: 100%
    }
}

@media only screen and (min-width: 1920px) {
    .cc-row .cc-col-xl-0 {
        display:none;
        width: 0
    }

    .cc-col-xl-1 {
        width: 4.16667%
    }

    .cc-col-xl-2 {
        width: 8.33333%
    }

    .cc-col-xl-3 {
        width: 12.5%
    }

    .cc-col-xl-4 {
        width: 16.66667%
    }

    .cc-col-xl-5 {
        width: 20.83333%
    }

    .cc-col-xl-6 {
        width: 25%
    }

    .cc-col-xl-7 {
        width: 29.16667%
    }

    .cc-col-xl-8 {
        width: 33.33333%
    }

    .cc-col-xl-9 {
        width: 37.5%
    }

    .cc-col-xl-10 {
        width: 41.66667%
    }

    .cc-col-xl-11 {
        width: 45.83333%
    }

    .cc-col-xl-12 {
        width: 50%
    }

    .cc-col-xl-13 {
        width: 54.16667%
    }

    .cc-col-xl-14 {
        width: 58.33333%
    }

    .cc-col-xl-15 {
        width: 62.5%
    }

    .cc-col-xl-16 {
        width: 66.66667%
    }

    .cc-col-xl-17 {
        width: 70.83333%
    }

    .cc-col-xl-18 {
        width: 75%
    }

    .cc-col-xl-19 {
        width: 79.16667%
    }

    .cc-col-xl-20 {
        width: 83.33333%
    }

    .cc-col-xl-21 {
        width: 87.5%
    }

    .cc-col-xl-22 {
        width: 91.66667%
    }

    .cc-col-xl-23 {
        width: 95.83333%
    }

    .cc-col-xl-24 {
        width: 100%
    }
}

@media only screen and (max-width: 767px) {
    .cc-countdown .number-wrapper {
        font-size:40px;
        line-height: 60px
    }

    .cc-datatable--searchs.horizontal .cc-datatable--search {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        margin: 10px 2%;
        width: 48%
    }

    .cc-download.cc-download--default ul li {
        position: relative;
        width: 100%
    }

    .cc-download.cc-download--default ul li .cc-download--button {
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 8px;
        max-width: unset;
        position: relative;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .cc-download.cc-download--flex ul li .cc-download--buttons,.cc-download.cc-download--flex ul li .cc-download--info {
        width: 100%
    }

    .cc-download.cc-download--flex ul li .cc-download--buttons {
        padding: 0;
        text-align: left
    }

    .cc-download.cc-download--flex ul li:hover .cc-download--buttons {
        margin-bottom: 2px
    }

    .cc-gridlist .cc-gridlist--item {
        width: 100%!important
    }
}

.screen-max-767>.cc-element--wrapper>.cc-gridlist .cc-gridlist--item {
    width: 100%!important
}

@media only screen and (max-width: 767px) {
    .cc-imagehotspot-wrapper .cc-imagehotspot--item {
        background-color:hsla(0,84%,85%,0);
        position: absolute
    }

    .cc-imagehotspot--content .cc-imagehotspot--title {
        opacity: 0
    }

    .cc-imagelist .cc-imagelist--items .cc-imagelist--item {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto;
        padding: 10px 6px;
        width: 50%
    }

    .cc-imagelist .cc-imagelist--items .cc-imagelist--item .cc-imagelist--item__title {
        display: none
    }

    .cc-imagelist .cc-imagelist--items .cc-imagelist--item .cc-imagelist--item__mobile-title {
        display: block
    }

    .cc-imagetag.cc-imagetag--arrow .cc-imagetag--top .cc-imagetag--items .cc-imagetag--item .boxDom {
        background-color: #fff;
        border: 2px solid #3095fb;
        border: 2px solid var(--theme-color);
        border-radius: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 30px;
        padding: 0;
        width: 30px
    }

    .cc-imagetag.cc-imagetag--arrow .cc-imagetag--top .cc-imagetag--items .cc-imagetag--item .boxDom .cc-image--tab__text {
        font-size: 0!important
    }

    .cc-imagetag.cc-imagetag--arrow .cc-imagetag--top .cc-imagetag--items .cc-imagetag--item .boxDom.cc-image--tab__left:after,.cc-imagetag.cc-imagetag--arrow .cc-imagetag--top .cc-imagetag--items .cc-imagetag--item .boxDom.cc-image--tab__right:after {
        border: none;
        border-radius: 50%;
        color: #3095fb;
        color: var(--theme-color);
        content: "ï¿½?";
        font-size: 14px;
        height: 26px;
        left: 0;
        line-height: 26px;
        position: absolute;
        text-align: center;
        top: 0;
        width: 26px
    }

    .cc-imagetag--circle .cc-imagetag--top .cc-imagetag--items .cc-imagetag--item .boxDom .cc-image--tab__dot,.cc-imagetag--round .cc-imagetag--top .cc-imagetag--items .cc-imagetag--item .boxDom .cc-image--tab__dot {
        -webkit-animation: transforms 1s linear infinite;
        animation: transforms 1s linear infinite
    }
}

@media only screen and (max-width: 767px) {
    @-webkit-keyframes transforms {
        0% {
            -webkit-transform:scale(1);
            transform: scale(1)
        }

        50% {
            -webkit-transform: scale(1.3);
            transform: scale(1.3)
        }

        to {
            -webkit-transform: scale(1);
            transform: scale(1)
        }
    }

    @keyframes transforms {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1)
        }

        50% {
            -webkit-transform: scale(1.3);
            transform: scale(1.3)
        }

        to {
            -webkit-transform: scale(1);
            transform: scale(1)
        }
    }
}

.screen-max-767>.cc-element--wrapper>.cc-imagetext--layout__auto .cc-imagetext--body,.screen-max-767>.cc-element--wrapper>.cc-imagetext--layout__auto .cc-imagetext--image,.screen-max-767>.cc-element--wrapper>.cc-imagetext--layout__auto .cc-imagetext--text {
    display: block;
    margin: 0 auto;
    width: 100%!important
}

@media only screen and (max-width: 767px) {
    .cc-imagetext--layout__auto .cc-imagetext--body,.cc-imagetext--layout__auto .cc-imagetext--image,.cc-imagetext--layout__auto .cc-imagetext--text {
        display:block;
        margin: 0 auto;
        width: 100%!important
    }

    .cc-login.cc-login-style4 .cc-login--parent {
        height: 510px;
        width: 340px
    }

    .cc-login.cc-login-style5 .cc-login--parent {
        height: 540px;
        width: 340px
    }

    .cc-login.cc-login-style6 .cc-login--parent {
        height: 460px;
        width: 340px
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--left {
        display: none
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right {
        width: 100%
    }

    .cc-login .cc-login-v2-dome .cc-verifyimg .cc-verifyimg--input {
        width: 50%
    }

    .cc-login .cc-login-v2-dome .cc-verifyimg .cc-verifyimg--img {
        width: calc(50% - 30px)
    }
}

@media only screen and (min-width: 768px) {
    .cc-login.cc-login-style4 .cc-login--parent {
        height:510px;
        width: 420px
    }

    .cc-login.cc-login-style5 .cc-login--parent {
        height: 540px;
        width: 420px
    }

    .cc-login.cc-login-style6 .cc-login--parent {
        height: 500px;
        width: 420px
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--left {
        display: none
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right {
        width: 100%
    }

    .cc-login .cc-login-v2-dome .cc-verifyimg .cc-verifyimg--input {
        width: 55%
    }

    .cc-login .cc-login-v2-dome .cc-verifyimg .cc-verifyimg--img {
        width: calc(45% - 30px)
    }
}

@media only screen and (min-width: 992px) {
    .cc-login .cc-login-v2-dome .cc-login--parent {
        height:530px;
        width: 880px
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--left {
        display: block;
        width: 50%
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right {
        width: 50%
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right .panes .color-theme {
        margin-bottom: 16px
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right .panes .cc-textblock {
        margin-top: 20px
    }

    .cc-login .cc-login-v2-dome .cc-verifyimg .cc-verifyimg--input {
        width: 55%
    }

    .cc-login .cc-login-v2-dome .cc-verifyimg .cc-verifyimg--img {
        width: calc(45% - 30px)
    }
}

@media only screen and (min-width: 1200px) {
    .cc-login .cc-login-v2-dome .cc-login--parent {
        height:550px;
        width: 930px
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--left {
        display: block;
        width: 50%
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right {
        width: 50%
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right .panes .color-theme {
        margin-bottom: 20px
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right .panes .cc-textblock {
        margin-top: 24px
    }

    .cc-login .cc-login-v2-dome .cc-verifyimg .cc-verifyimg--input {
        width: 55%
    }

    .cc-login .cc-login-v2-dome .cc-verifyimg .cc-verifyimg--img {
        width: calc(45% - 30px)
    }
}

@media only screen and (min-width: 1360px) {
    .cc-login .cc-login-v2-dome .cc-login--parent {
        height:570px;
        width: 980px
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--left {
        display: block;
        width: 50%
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right {
        width: 50%
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right .panes .color-theme {
        margin-bottom: 26px
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right .panes .cc-textblock {
        margin-top: 32px
    }

    .cc-login .cc-login-v2-dome .cc-verifyimg .cc-verifyimg--input {
        width: 60%
    }

    .cc-login .cc-login-v2-dome .cc-verifyimg .cc-verifyimg--img {
        width: calc(40% - 30px)
    }
}

@media only screen and (min-width: 1600px) {
    .cc-login .cc-login-v2-dome .cc-login--parent {
        height:610px;
        width: 1030px
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--left {
        display: block;
        width: 50%
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right {
        width: 50%
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right .panes .color-theme {
        margin-bottom: 26px
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right .panes .cc-textblock {
        margin-top: 32px
    }

    .cc-login .cc-login-v2-dome .cc-verifyimg .cc-verifyimg--input {
        width: 60%
    }

    .cc-login .cc-login-v2-dome .cc-verifyimg .cc-verifyimg--img {
        width: calc(40% - 30px)
    }
}

@media only screen and (min-width: 1920px) {
    .cc-login .cc-login-v2-dome .cc-login--parent {
        height:650px;
        width: 1080px
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--left {
        display: block;
        width: 50%
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right {
        width: 50%
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right .panes .color-theme {
        margin-bottom: 28px
    }

    .cc-login .cc-login-v2-dome .cc-login--parent .cc-login--right .panes .cc-textblock {
        margin-top: 36px
    }

    .cc-login .cc-login-v2-dome .cc-verifyimg .cc-verifyimg--input {
        width: 65%
    }

    .cc-login .cc-login-v2-dome .cc-verifyimg .cc-verifyimg--img {
        width: calc(35% - 30px)
    }
}

@media only screen and (max-width: 780px) {
    .cc-maplist--wrapper .cc-maplist--addresslist {
        position:absolute
    }

    .addresslist-left {
        left: 0
    }

    .addresslist-right {
        right: 0
    }

    .cc-maplist--wrapper .map-box {
        -ms-flex-preferred-size: 100%!important;
        flex-basis: 100%!important
    }
}

@media only screen and (min-width: 780px) {
    .cc-maplist--addresslist .outside {
        display:none
    }

    .cc-maplist--wrapper .outside-right {
        right: 0!important
    }

    .cc-maplist--wrapper .outside-left {
        left: 0!important
    }
}

@media only screen and (max-width: 767px) {
    .cc-mmeta.cc-mmeta--attrs .cc-mmeta--items .cc-mmeta--item {
        margin:20px 2%;
        width: 48%
    }
}

@media only screen and (max-width: 480px) {
    .cc-postsfilter--filter__search .cc-time-pick input {
        width:auto
    }
}

@media only screen and (max-width: 767px) {
    .cc-postsfilter--simple .cc-postsfilter--date {
        display:none
    }

    .cc-postsfilter--simple .cc-postsfilter--main {
        padding-left: 0
    }

    .cc-postsfilter--simple .cc-postsfilter--main:before {
        display: none
    }

    .cc-postsfilter--simple .cc-postsfilter--item {
        padding: 20px 5px!important
    }

    .cc-postsfilter--simple .cc-postsfilter--title {
        width: 100%
    }

    .cc-postsfilter--first .cc-postsfilter--item,.cc-postsfilter--first .cc-postsfilter--item:first-child {
        float: none;
        width: 100%
    }

    .cc-postsfilter--first .cc-postsfilter--item+.cc-postsfilter--item {
        margin-left: 0
    }

    .cc-postsfilter--filter__category a {
        margin: .5%;
        width: 49%
    }
}

.screen-max-767>.cc-element--wrapper>.cc-postsfilter--simple .cc-postsfilter--date {
    display: none
}

.screen-max-767>.cc-element--wrapper>.cc-postsfilter--simple .cc-postsfilter--main {
    padding-left: 0
}

.screen-max-767>.cc-element--wrapper>.cc-postsfilter--simple .cc-postsfilter--main:before {
    display: none
}

.screen-max-767>.cc-element--wrapper>.cc-postsfilter--simple .cc-postsfilter--item {
    padding: 20px 5px
}

.screen-max-767>.cc-element--wrapper>.cc-postsfilter--first .cc-postsfilter--item,.screen-max-767>.cc-element--wrapper>.cc-postsfilter--first .cc-postsfilter--item:first-child {
    float: none;
    width: 100%
}

.screen-max-767>.cc-element--wrapper>.cc-postsfilter--first .cc-postsfilter--item+.cc-postsfilter--item {
    margin-left: 0
}

.screen-max-767>.cc-element--wrapper>.cc-postsfilter--filter__category a {
    margin: .5%;
    width: 49%
}

@media only screen and (min-width: 768px) {
    .cc-postsfilter--left .cc-postsfilter--body {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .cc-postsfilter--left .cc-postsfilter--group__ext {
        display: block
    }

    .cc-postsfilter--left .cc-postsfilter--group__label {
        padding-right: 50px;
        width: 100%
    }

    .cc-postsfilter--left .cc-postsfilter--groups {
        border-bottom: none;
        margin-bottom: 0;
        vertical-align: top;
        width: 200px
    }

    .cc-postsfilter--left .cc-postsfilter--items {
        margin: 0 0 0 20px;
        vertical-align: top;
        width: calc(100% - 220px)
    }

    .cc-postsfilter--left .cc-postsfilter--group {
        position: relative
    }

    .cc-postsfilter--left .cc-postsfilter--group,.cc-postsfilter--left .cc-postsfilter--group__items {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cc-postsfilter--left .cc-postsfilter--group__items {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: 100%
    }

    .cc-postsfilter--left .cc-postsfilter--group__item {
        padding: 0
    }

    .cc-postsfilter--left .cc-postsfilter--group+.cc-postsfilter--group {
        margin-top: 10px
    }

    .cc-postsfilter--left .cc-postsfilter--group__ext {
        position: absolute;
        right: 0;
        top: 0
    }

    .cc-postsfilter--group.reduce .cc-postsfilter--group__items {
        max-height: 0;
        padding: 0;
        -webkit-transition: all .2s;
        -o-transition: all .2s;
        transition: all .2s
    }
}

@media only screen and (max-width: 480px) {
    .cc-postslist--filter__search .cc-time-pick input {
        width:auto
    }
}

@media only screen and (max-width: 767px) {
    .cc-postslist--simple .cc-postslist--date {
        display:none
    }

    .cc-postslist--simple .cc-postslist--main {
        padding-left: 0
    }

    .cc-postslist--simple .cc-postslist--main:before {
        display: none
    }

    .cc-postslist--simple .cc-postslist--item {
        padding: 20px 5px!important
    }

    .cc-postslist--simple .cc-postslist--title {
        width: 100%
    }

    .cc-postslist--first .cc-postslist--item,.cc-postslist--first .cc-postslist--item:first-child {
        float: none;
        width: 100%
    }

    .cc-postslist--first .cc-postslist--item+.cc-postslist--item {
        margin-left: 0
    }

    .cc-postslist--filter__category a {
        margin: .5%;
        width: 49%
    }
}

.screen-max-767>.cc-element--wrapper>.cc-postslist--simple .cc-postslist--date {
    display: none
}

.screen-max-767>.cc-element--wrapper>.cc-postslist--simple .cc-postslist--main {
    padding-left: 0
}

.screen-max-767>.cc-element--wrapper>.cc-postslist--simple .cc-postslist--main:before {
    display: none
}

.screen-max-767>.cc-element--wrapper>.cc-postslist--simple .cc-postslist--item {
    padding: 20px 5px
}

.screen-max-767>.cc-element--wrapper>.cc-postslist--first .cc-postslist--item,.screen-max-767>.cc-element--wrapper>.cc-postslist--first .cc-postslist--item:first-child {
    float: none;
    width: 100%
}

.screen-max-767>.cc-element--wrapper>.cc-postslist--first .cc-postslist--item+.cc-postslist--item {
    margin-left: 0
}

.screen-max-767>.cc-element--wrapper>.cc-postslist--filter__category a {
    margin: .5%;
    width: 49%
}

@media only screen and (min-width: 768px) {
    .cc-productfilter--left .cc-productfilter--body {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .cc-productfilter--left .cc-productfilter--group__ext {
        display: block
    }

    .cc-productfilter--left .cc-productfilter--group__label {
        padding-right: 50px;
        width: 100%
    }

    .cc-productfilter--left .cc-productfilter--groups {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        vertical-align: top;
        width: 200px
    }

    .cc-productfilter--left .cc-productfilter--content {
        width: calc(100% - 220px)
    }

    .cc-productfilter--left .cc-productfilter--items {
        margin: 0 0 0 20px;
        vertical-align: top;
        width: calc(100% - 20px)
    }

    .cc-productfilter--left .cc-productfilter--group {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative
    }

    .cc-productfilter--left .cc-productfilter--group__items {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: 100%
    }

    .cc-productfilter--left .cc-productfilter--group__item {
        padding: 0
    }

    .cc-productfilter--left .cc-productfilter--group+.cc-productfilter--group {
        margin-top: 10px
    }

    .cc-productfilter--left .cc-productfilter--group__ext {
        position: absolute;
        right: 0;
        top: 0
    }

    .cc-productfilter--group.reduce .cc-productfilter--group__items {
        max-height: 0;
        padding: 0;
        -webkit-transition: all .2s;
        -o-transition: all .2s;
        transition: all .2s
    }
}

@media only screen and (max-width: 480px) {
    [node-type=productlist] .cc-productlist--filter__category {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .cc-productlist--filter__search .cc-time-pick input,[node-type=productlist] .cc-productlist--filter__category a {
        width: auto
    }
}

@media only screen and (max-width: 767px) {
    .cc-productlist2--body .cc-productlist2--sort ul li {
        width:54px
    }

    .cc-productlist2--body .cc-productlist2--sort .cc-productlist2-total,.cc-productlist2--body .cc-productlist2--sort ul li.comment,.cc-productlist2--body .cc-productlist2--sort ul li.new {
        display: none
    }

    .cc-productlist2--body .cc-productlist2--sort .price-range {
        margin: 0 0 0 auto;
        width: 148px
    }

    .cc-productlist2--body .cc-productlist2--sort .price-range .price-body {
        width: 148px
    }

    .cc-productlist2--body .cc-productlist2--sort .price-range .label {
        display: none
    }

    .cc-productlist2--body .cc-productlist2--sort .price-range input {
        width: 48px
    }
}

@media only screen and (min-width: 768px) {
    .cc-productlist2--body .cc-productlist2--sort ul li.comment,.cc-productlist2--body .cc-productlist2--sort ul li.new {
        display:none
    }

    .cc-productlist2--left .cc-productlist2--wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .cc-productlist2--left .cc-productlist2--group__ext {
        display: block
    }

    .cc-productlist2--left .cc-productlist2--group__label {
        padding-right: 50px;
        width: 100%
    }

    .cc-productlist2--left .cc-productlist2--groups {
        vertical-align: top;
        width: 200px
    }

    .cc-productlist2--left .cc-productlist2--body {
        margin: 0 0 0 20px;
        vertical-align: top;
        width: calc(100% - 220px)
    }

    .cc-productlist2--left .cc-productlist2--group {
        position: relative
    }

    .cc-productlist2--left .cc-productlist2--group,.cc-productlist2--left .cc-productlist2--group__items {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cc-productlist2--left .cc-productlist2--group__items {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: 100%
    }

    .cc-productlist2--left .cc-productlist2--group__item {
        padding: 0
    }

    .cc-productlist2--left .cc-productlist2--group+.cc-productlist2--group {
        margin-top: 10px
    }

    .cc-productlist2--left .cc-productlist2--group__ext {
        position: absolute;
        right: 0;
        top: 0
    }

    .cc-productlist2--group.reduce .cc-productlist2--group__items {
        max-height: 0;
        padding: 0;
        -webkit-transition: all .2s;
        -o-transition: all .2s;
        transition: all .2s
    }
}

@media only screen and (min-width: 992px) {
    .cc-productlist2--body .cc-productlist2--sort ul li.comment,.cc-productlist2--body .cc-productlist2--sort ul li.new {
        display:block
    }
}

@media only screen and (max-width: 767px) {
    .cc-rotateswiper.cc-rotateswiper-default {
        -webkit-box-sizing:border-box;
        box-sizing: border-box;
        height: 250px;
        overflow: hidden;
        padding: 10px 1% 50px;
        width: 100%
    }

    .cc-rotateswiper .cc-rotateswiper-wrapper {
        bottom: 0;
        height: 250px;
        left: 0;
        margin: auto;
        position: relative;
        right: 0;
        top: 0;
        width: 100%
    }

    .cc-rotateswiper--toggle__btn {
        border: 2px solid #ebedf0;
        border: 2px solid var(--border-color);
        border-radius: 50%;
        bottom: 20px;
        color: #ebedf0;
        color: var(--border-color);
        cursor: pointer;
        font-size: 24px;
        height: 30px;
        position: absolute;
        text-align: center;
        width: 30px
    }

    .row-max-767 {
        display: none
    }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .row-min-768 {
        display:none
    }
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
    .row-min-992 {
        display:none
    }
}

@media only screen and (min-width: 1200px) and (max-width:1359px) {
    .row-min-1200 {
        display:none
    }
}

@media only screen and (min-width: 1360px) and (max-width:1599px) {
    .row-min-1360 {
        display:none
    }
}

@media only screen and (min-width: 1600px) and (max-width:1919px) {
    .row-min-1600 {
        display:none
    }
}

@media only screen and (min-width: 1920px) {
    .row-min-1920 {
        display:none
    }
}

.screen-min-768>.cc-element--wrapper>.cc-timeline--Y .cc-timeline-item__tail {
    left: 50%;
    margin-left: -1px
}

.screen-min-768>.cc-element--wrapper>.cc-timeline--Y .cc-timeline-item__node {
    left: 50%;
    margin-left: -7px
}

.screen-min-768>.cc-element--wrapper>.cc-timeline--Y .cc-timeline-item__wrapper {
    padding-left: 0;
    text-align: right;
    width: 48%
}

.screen-min-768>.cc-element--wrapper>.cc-timeline--Y .cc-timeline-item:nth-child(2n) .cc-timeline-item__wrapper {
    float: right;
    text-align: left
}

.screen-min-768>.cc-element--wrapper>.cc-timeline--Y-L .cc-timeline-item .cc-timeline-item__wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: none;
    width: 100%
}

@media only screen and (max-width: 767px) {
    .cc-timeline--Y-L .cc-timeline-item__node {
        left:-2px
    }

    .cc-timeline--Y-L .cc-timeline-item__tail {
        left: 4px
    }
}

@media only screen and (min-width: 768px) {
    .cc-timeline-item__tail {
        left:50%;
        margin-left: -1px
    }

    .cc-timeline-item__node {
        left: 50%;
        margin-left: -7px
    }

    .cc-timeline--Y .cc-timeline-item__wrapper {
        padding-left: 0;
        text-align: right;
        width: 48%
    }

    .cc-timeline-item:nth-child(2n) .cc-timeline-item__wrapper {
        float: right;
        text-align: left
    }

    .cc-timeline--Y-L .cc-timeline-item__wrapper {
        float: left!important;
        text-align: left;
        width: 100%
    }

    .cc-timeline--Y-L .cc-timeline-item .cc-timeline-item__wrapper {
        text-align: left
    }
}

@media only screen and (max-width: 767px) {
    .cc-timelineswiper .swiper-slide .cc-swiper--content {
        height:80%;
        left: 50%;
        overflow: hidden;
        position: relative;
        top: 10%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 80%
    }

    .cc-timelineswiper .swiper-slide-content {
        height: 100%;
        top: 0
    }

    .cc-timelineswiper .swiper-button-grouds {
        height: 60px;
        position: absolute;
        right: 0;
        top: 10%;
        width: 100%;
        z-index: 2
    }

    .cc-timelineswiper .swiper-button-grouds:before {
        display: none
    }

    .cc-timelineswiper .swiper-button-next,.cc-timelineswiper .swiper-button-prev {
        background-size: 20px 20px;
        height: 50px;
        margin-top: 0;
        text-align: center;
        top: 5px;
        -webkit-transition: .2s;
        -o-transition: .2s;
        transition: .2s;
        width: 50px;
        z-index: 2
    }

    .cc-timelineswiper .swiper-button-prev {
        left: 2%
    }

    .cc-timelineswiper .swiper-button-next {
        right: 2%
    }

    .cc-timelineswiper .swiper-slide:after {
        display: none
    }
}

@media only screen and (min-width: 768px) {
    .cc-timelineswiper .swiper-slide-content {
        font-size:11px;
        right: 0;
        text-align: right;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .cc-timelineswiper .swiper-slide .year {
        font-size: 32px;
        margin-bottom: 0
    }

    .cc-timelineswiper .swiper-slide .title {
        font-size: 46px;
        margin: 0
    }

    .cc-timelineswiper .swiper-pagination {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .cc-timelineswiper .swiper-button-prev {
        left: 60px;
        top: 15%;
        -webkit-transform: rotate(90deg) translateY(10px);
        -ms-transform: rotate(90deg) translateY(10px);
        transform: rotate(90deg) translateY(10px)
    }

    .cc-timelineswiper .swiper-button-prev:hover {
        -webkit-transform: rotate(90deg) translate(-3px,10px);
        -ms-transform: rotate(90deg) translate(-3px,10px);
        transform: rotate(90deg) translate(-3px,10px)
    }

    .cc-timelineswiper .swiper-button-next {
        bottom: 15%;
        left: 60px;
        top: auto;
        -webkit-transform: rotate(90deg) translateY(10px);
        -ms-transform: rotate(90deg) translateY(10px);
        transform: rotate(90deg) translateY(10px)
    }

    .cc-timelineswiper .swiper-button-next:hover {
        -webkit-transform: rotate(90deg) translate(3px,10px);
        -ms-transform: rotate(90deg) translate(3px,10px);
        transform: rotate(90deg) translate(3px,10px)
    }
}

table tbody,table tr {
    border-color: inherit;
    border-style: inherit;
    border-width: 0;
}
