/* Add here all your CSS customizations */
.custom-div p,
.custom-div h1,
.custom-div h2,
.custom-div h3,
.custom-div h4,
.custom-div span {
    color: unset !important;
}

.sidebar-simple-post-list-im {
    width: 50px;
    height: 50px;
    object-fit: cover;
}

.custom-form {
    margin-bottom: 30px;
}

.section-half .custom-form {
    margin-top: 30px;
}

.color-parent * {
    color: unset !important;
}

.counter picture img {
    width: 30px;
    height: 35px;
    object-fit: contain;
}

.map-full-inside,
.map-full {
    width: 100% !important;
}

.mt-for-map {
    margin-top: 250px;
}


@media (max-width: 991px) {
    .mt-for-map {
        margin-top: 80px;
    }
}



/*.--classic.left {*/
/*    text-align: left;*/
/*    justify-content: flex-start;*/
/*}*/

/*.--classic.center {*/
/*    text-align: center;*/
/*    justify-content: center;*/
/*}*/

/*.--classic.right {*/
/*    text-align: right;*/
/*    justify-content: flex-end;*/
/*}*/

.right {
    flex-direction: row-reverse;
}

.right .p-static {
    text-align: right;
}

.right .breadcrumb {
    text-align: left !important;
}

.left {
    flex-direction: row;
}

.left .p-static {
    text-align: left;
}

.left .breadcrumb {
    text-align: right !important;
}

.left {
    flex-direction: row;
}

.left .p-static {
    text-align: left;
}

.left .breadcrumb {
    text-align: right !important;
}


.center {
    flex-direction: column-reverse;
}

.center .p-static {
    text-align: center;
}

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

.accordion .card-header a picture img {
    width: 20px;
    height: 16px;
    object-fit: contain;
}

.tab-content img {
    object-fit: contain;
}

.blog-posts video {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 100%;
}

.blog-posts img {
    display: block;
    margin: 0 auto 0 auto;
    width: 100%;
}

.blog-posts:not(.blog-posts-no-margins) .pagination {
    margin:20px 0;
}

.img-responsive {
    width: 100%;
}

.blog-posts iframe,
.blog-posts video {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.post-image .owl-carousel .owl-item img {
    max-height: 400px;
    object-fit: contain;
}

figure {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
}

.bg video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.video-foreground,
.video-background iframe {
    position: absolute;
    top: -100%;
    left: -100%;
    width: 300%;
    height: 300%;
    pointer-events: none;
}

.page-header {
    overflow: hidden;
}

.video-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.video-wrapper video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

a:hover {
    text-decoration: none;
}

.pagination {
    margin: 20px 0;
}

.--no-bg-arrows .owl-carousel .owl-nav button[class*="owl-"] {
    background-color: transparent;
    color: #08c;
}

.--no-bg-arrows .owl-carousel .owl-nav button[class*="owl-"]::before,
.--no-bg-arrows .owl-carousel .owl-nav button[class*="owl-"]::before {
    font-size: inherit;
}

.--bg-arrows .owl-carousel.nav-style-1 .owl-nav button {
    width:30px;
    height: 30px;
    background-color: #08c !important;
    border-color: #08c #08c #069 !important;
    color: #FFF !important;
}

.--bg-arrows .owl-carousel .owl-nav button.owl-next:before,
.--bg-arrows .owl-carousel .owl-nav button.owl-prev:before{
    font-size: 0.5rem;
}

.featured-boxes-flat .featured-box .box-content {
    height: 100%;
}

.success {
    text-align: center;
    border-color: #c3e6cb;
}

.card-body .errors {
    color:#e1554c;
    display: flex;
    justify-content: center;
}

.card-body input[type='submit'] {
    margin: 0 auto 5px auto;
    display: block;
}

.--without-arrows .owl-nav {
    display: none;
}

.--no-bg-arrows .owl-carousel .owl-nav button span {
    opacity: 0;
}

.--bg-arrows .owl-carousel .owl-nav button[class*="owl-"] {
    background-color: #08c !important;
    border-color: #08c #08c #069 !important;
    color: #FFF !important;
    width: 30px !important;
    height: 30px !important;
}

.--bg-arrows .owl-carousel .owl-nav button[class*="owl-"]:hover {
    background-color: #08c !important;
    border-color: #08c #08c #069 !important;
    color: #FFF !important;
}

.--bg-arrows .owl-carousel.full-width  .owl-nav button[class*="owl-"] {
    height: unset !important;
}

.logo-link-img {
    object-fit: contain;
}

.owl-carousel.carousel-center-active-item .owl-item {
    opacity: 1;
}

@media (max-width: 1215px) {
    .logo-inner {
        height: 1px !important;
    }

    /*#header .header-logo img {
        top: -16px !important;
    }*/
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 100%;
    float: left;

}
@media (min-width: 768px) {
    .col-sm-15 {
        width: 50%;
        float: left;
    }
}

.media-order {
    order: 2;
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 33.33%;
        float: left;
    }

    .media-order {
        order: unset;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.--bg-arrows .owl-nav button span,
.--no-bg-arrows .owl-nav button span {
    display: none;
}

#header {
    height: 100% !important;
}

#header .header-nav-features {
    position: static;
    min-height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.header__social-inner {
    width: 100%;
}

#header .header-body {
    border: none;
}

/*#header .header-column {*/
/*    position: relative;*/
/*}*/

.ytp-chrome-top .ytp-show-cards-title {
    opacity: 0;
}

.video-background {
    background: #000 !important;
    position: absolute !important;
    top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important;
    z-index: -99 !important;
}

.section.section-text-light .video-background {
    height: 600px;
}

.video-foreground,
.video-background iframe {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    pointer-events: none !important;
}

@media (min-aspect-ratio: 16/9) {
    .video-foreground {
        height: 300% !important;
        top: -100% !important;
        padding: 29% !important;
    }

    .section.section-text-light .video-foreground {
        height: 300% !important;
        top: -100% !important;
        left: -100% !important;
        padding: 100% !important;
    }
}
@media (max-aspect-ratio: 16/9) {
    .video-foreground { width: 300% !important; left: -100% !important; padding: 29% !important; }
}

.bg img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.by-clear-carousel-center-active-item .owl-carousel .owl-stage {
    display: flex;
    justify-content: center;
    align-items: center;
}

.by-clear-carousel-center-active-item .owl-carousel.carousel-center-active-item .owl-item {
    margin: 0 10px;
}

.--four {
    position: relative;
    padding: 118px 0 !important;
}

.--four .blog-posts {
    margin-bottom: 70px;
}

.--four .title-four {
    display: flex;
    align-items: center;
    margin-bottom: 61px;
    padding: 0 17px;
}

.grids-top-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.content-grids {
    display: flex;
}

.--four .title-smoll-card {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0 14px;
}

@media (max-width: 640px) {
    .--four .title-smoll-card {
        flex-wrap: wrap;
    }
}

.--four .title-left, .--four .title-right {
    width: 100%;
}

.--four .title-left {
    margin-right: 15px;
}

.--four .title-right {
    margin-left: 15px;
}

.--four .title-left .title, .--four .title-right .title {
    padding: 20px 0 20px 30px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 28px;
    letter-spacing: 2.24px;
    text-transform: uppercase;
    background: #08c;
    color: #fff;
    font-weight: bold;
}

@media (max-width: 640px) {
    .--four .title-left {
        margin-right: 15px;
    }

    .--four .title-right {
        margin-left: 15px;
    }
}

@media (max-width: 1023px) {
    .content-grids {
        flex-wrap: wrap;
    }
}

.py-4.--frigos {
    background: #eee;
    padding: 120px 0 !important;
    position: relative;
}

.py-4.--frigos .title-dropdown-wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 51px;
}

.py-4.--grid-smoll .blog-posts:not(.blog-posts-no-margins) article {
    display: flex;
    align-items: stretch;
    min-height: 90px;
    margin-bottom: 30px !important;
}

.py-4.--grid-smoll .blog-posts:not(.blog-posts-no-margins) article .post-image {
    min-width: 90px;
    max-width: 90px;
}

.py-4.--frigos .post-content {
    padding: 30px;
    background: #fff;
}

.py-4.--grid-tree .post-image img {
    width: 100%;
}

.py-4.--grid-smoll .blog-posts:not(.blog-posts-no-margins) article .post-content {
    width: 100%;
    padding: 10px;
    max-width: 100%;
}

.py-4.--grid-smoll .blog-posts:not(.blog-posts-no-margins) article .post-content h2 {
    margin-bottom: 0;
    font-size: 16px;
    letter-spacing: normal;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif;
    color: #000;
    margin-top: 0 !important;
    line-height: 100% !important;
}

.py-4.--grid-smoll .blog-posts:not(.blog-posts-no-margins) article .post-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.py-4.--frigos .blog-posts:not(.blog-posts-no-margins) article {
    margin-bottom: 30px !important;
}

.py-4.--frigos .blog-posts:not(.blog-posts-no-margins) article {
    margin-bottom: 30px !important;
}

.py-4.--frigos .by-clear iframe,
.py-4.--frigos .by-clear img {
    height: 197px;
    margin-bottom: 0;
}

.py-4.--frigos .--grid-tree .post-image img,
.py-4.--frigos .--grid-tree .post-image iframe {
    height: 143px;
    margin-bottom: 0;
}

.py-4.--frigos .--grid-tree .post-content {
    min-height: 233px;
}

.--grid-smoll h2,
.--grid-smoll h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
}

.py-4.--frigos .--grid-smoll article .post-image iframe,
.py-4.--frigos .--grid-smoll article .post-image .embed-responsive.embed-responsive-16by9{
    height: 100%;
}



.--four .title-left .post-content, .--four .title-right .post-content {
    padding: 15px;
    min-height: 215px;
}

.--four .blog-posts:not(.blog-posts-no-margins) article {
    background: #ffffff;
}

.col-md-4 .post-content {
    background-color: #eee;
    padding: 20px;
}

.title-four .--grids p {
    margin-left: 20px;
    margin-bottom: 0;
}

.title-dropdown {
    display: flex;
    align-items: center;
}

.title-dropdown-wrapper h2 {
    margin: 0 auto 0 0;
}

.title-dropdown img {
    width: auto;
    margin-bottom: 0;
}

.title-dropdown-wrapper p {
    margin-left: 20px;
    margin-bottom: 0;
    margin-right: auto;
}

video {
    display: block;
}


.left {
    display: flex;
    flex-direction: row;
    align-items: center;
}

ul.simple-post-list .left .post-image {
    max-width: 130px;
    width: 100%;
    margin-right: 12px;
}

.sidebar ul.nav-list li a:hover {
    background: lightgrey;
}

ul.simple-post-list.card-sidebar li {
    padding: 0;
}

ul.simple-post-list.card-sidebar li a {
    width: 100%;
    padding: 15px 0;
}

.sidebar .simple-post-list li.list-link {
    padding:0;
}

.sidebar .simple-post-list li.list-link a {
    width: 100%;
    display: block;
    padding: 15px 0;
}

ul.simple-post-list .center .post-image {
    margin-right: 0;
}

.left img,
.left iframe,
.left .embed-responsive.embed-responsive-16by9 {
    height: 74px !important;
    width: 130px !important;
    min-width: 130px;
    margin-bottom: 0;
}

.center {
    display: flex;
    flex-direction: column;
}

.center img,
.center iframe {
    height: 161px !important;
    width: 100%;
    object-fit: cover;
}


/*page header add class position*/

.rightAll,
.leftAll {
    flex-direction: column;
}

@media (max-width: 768px) {
    .rightAll,
    .leftAll {
        flex-direction: unset;
    }

    /*#header .header-column.top .header-row.pt-3 {
        flex-direction: column-reverse;
    }*/

    /*#header .header-logo img {
        top: -58px !important;
    }*/

    /*html.sticky-header-active #header .header-logo img {*/
    /*    top: 39px !important;*/
    /*}*/

    /*.logo-inner {*/
    /*    height: 0 !important;*/
    /*}*/
}

.rightAll {
    text-align: right !important;
}

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

.rightAll > div {
    width: 100% !important;
    max-width: 100% !important;
    text-align: right;
    margin-bottom: 20px;
}

.rightAll > div:last-child,
.leftAll > div:last-child {
    margin-bottom: 0;
}

.leftAll > div {
    width: 100% !important;
    max-width: 100% !important;
    text-align: left;
    margin-bottom: 20px;
}

/*container(box) for carousel*/
.box {
    max-width: 1630px;
    margin: 0 auto;
}

@media (min-width: 992px) {
    #header.header-left .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu {
        min-width: 700px;
    }

    #header.header-left .header-nav-main nav > ul > li.dropdown-mega:hover > .dropdown-menu {
        top: -71px;
        left: 122px;
    }

    #header.header-left .header-nav-main nav > ul > li.dropdown-mega {
        position: relative;
    }
}

.a-link {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    background: #e51110;
    padding: 10px 20px;
    border-radius: 6px;
    border-bottom: solid 2px #c06666;
    transition: all 0.1s ease;
}

.a-link:hover {
    background: #689d2b;
    border-color: #3b7657;
    color: white;
}

.grid-media {
    height: 450px;
    object-fit: cover;
}

.grid-media img {
    width: 100%;
}

.selector-gri-two .grid-media {
    height: 303px;
}

.selector-gri-tree .grid-media,
.selector-gri-tree .embed-responsive.embed-responsive-16by9 {
    height: 180px;
}

.selector-gri-four .grid-media {
    height: 143px;
    width: 100%;
}

article .post-image .embed-responsive.embed-responsive-16by9 {
    border-radius: 4px;
}

.selector-gri-five .grid-media {
    height: 117px;
}

.selector-gri-full .grid-media {
    height: 180px;
}

.selector-gri-full .embed-responsive {
    overflow: unset;
    height: 180px;
}

.--left .thumb-info-wrapper img,
.--left .thumb-info-wrapper video {
    height: 100%;
    object-fit: cover;
}

.--left .thumb-info-wrapper span {
    height: auto;
}

.--left .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded {
    height: 100%;
}

.--left .thumb-info-wrapper,
.--left .thumb-info-wrapper div {
    height: 100%;
}

.--left .thumb-info-wrapper .embed-responsive {
    height: 100%;
}

.rev_slider img,
.tp-simpleresponsive img {
    width: 100%;
}

.open {
    background: #80808096;
}

.dropdown-item .fa-user,
.dropdown-item .fa-users {
    transform: translateY(-1px);
}

.dropdown-item .fa-user::before,
.dropdown-item .fa-users::before{
    content: "\f007";
    font-size: 0.6rem;
}

#header .header-nav-main nav > ul > li > a {
    min-height: 40px;
}

.row-reverse {
    flex-direction: column-reverse;
}
.left.row-reverse {
    flex-direction: unset;
}
.center.row-reverse {
    align-items: center;
}
.rev_slider_wrapper .video-foreground {
    top: -105% !important;
}

.selector-gri-five .col-xs-15.col-sm-15.col-md-15.col-lg-15 article {
    display: flex;
    flex-direction: column;
}

.selector-gri-five .col-xs-15.col-sm-15.col-md-15.col-lg-15 article .post-content {
    background-color: #eee;
    padding: 20px;
}

.wide .container-xl {
    max-width: 100%;
}

.owl-carousel {
    margin-bottom: unset;
}

.carousel-default .owl-item img,
.carousel-default .owl-item .embed-responsive.embed-responsive-16by9{
    min-height: 165px;
    max-height: 165px;
    object-fit: cover;
}

.by-clear-carousel-center-active-item .owl-carousel .owl-item img,
.by-clear-carousel-center-active-item .owl-carousel .owl-item .embed-responsive.embed-responsive-16by9 {
    min-height: 272px;
    max-height: 272px;
    object-fit: cover;
}

.portfolio-item .thumb-info img {
    height: 168px;
    object-fit: cover;
}

.gallery img,
.gallery .embed-responsive embed,
.gallery .embed-responsive object,
.gallery .embed-responsive video,
.gallery .embed-responsive {
    width: 100%;
    height: 304px;
    object-fit: cover;
}

.gallery .embed-responsive iframe {
    height: 100%;
}

.right-sidebar .gallery img,
.right-sidebar .gallery video,
.right-sidebar .gallery .embed-responsive,
.left-sidebar .gallery img,
.left-sidebar .gallery video,
.left-sidebar .gallery .embed-responsive {
    height: 464px;
    object-fit: cover;
    width: 100%;
}

.right-sidebar .gallery iframe,
.left-sidebar .gallery iframe,
.no-sidebar .gallery {
    height: 100%;
}

.no-sidebar  .gallery img,
.no-sidebar  .gallery .embed-responsive embed,
.no-sidebar  .gallery .embed-responsive object,
.no-sidebar  .gallery .embed-responsive video,
.no-sidebar .gallery .embed-responsive {
    height: 624px;
    object-fit: cover;
    width: 100%;
}

.card-reference .embed-responsive {
    height: 100%;
}

.card-reference .thumb-info.thumb-info-no-borders .thumb-info-wrapper {
    height: 168px;
}

#footer .footer-copyright.footer-copyright-style-2 {
    background: unset;
}

.animation-on {
    animation-iteration-count: infinite;
}

.left-img {
    flex-direction: row;
}

.right-img {
    flex-direction: row-reverse;
}

.selector-gri-four .img-responsive {
    height: 160px;
    object-fit: cover;
}

/*header-left*/

.main.left-header {
    width: calc(100% - 255px);
    margin-left: auto;
}

#footer.left-header {
    width: calc(100% - 255px);
    margin-left: auto;
}

#header.header-left .header-social-icons {
    margin-left: 0;
}

/*#header .header-nav-top .nav > li > a,*/
/*#header .header-nav-top .nav > li > span,*/
/*#header .header-nav-features .header-nav-top-icon,*/
/*#header .header-nav-features .header-nav-top-icon-img*/
/*{*/
/*    color: white;*/
/*}*/

#header .header-nav  {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    min-height: 72px;
}

#header .header-nav-top .nav > li > span,
#header .header-nav-top .nav > li > a,
#header .header-nav-features .header-nav-top-icon,
#header .header-nav-features .header-nav-top-icon-img,
#header .header-nav-features .header-nav-features-search-reveal .header-nav-features-search-show-icon {
    color: unset;
}

#header .icon-social {
    display: flex;
    align-items: center;
    padding-right: 8px;
}

#header.header-left .header-nav-top .nav > li + .nav-item-left-border {
    margin-left: 0;
    padding-left: 0;
}

#header.header-left .header-nav-features {
    padding-left: 0;
}

#header.header-left .header-nav-top .nav > li > a {
    padding-left: 0;
}

#header.header-left .header-nav-features:not(.header-nav-features-no-border):before,
#header.header-left .header-nav-features:not(.header-nav-features-no-border):after {
    content: none;
}

#header.header-left {
    max-width: 255px;
    position: absolute;
    width: 100%;
    min-height: 100vh;
    background: white;
}
#header .header-row.pt-3 {
    flex-direction: column;
    padding-top: 0 !important;
}

#header.header-left .header__wrapper-social {
    flex-direction: column;
}

#header.header-left .current-page-active {
    margin: 0.5rem 1rem;
}

.header__wrapper-social {
    display: flex;
    width: 100%;
    justify-content: flex-end;
    padding-top: 10px;
}

#header.header-left .header-row {
    flex-direction: column;
    flex-grow: unset;
    width: 100%;
    align-items: flex-start;
}

#header.header-left .header-container {
    height: 100%;
}

#header.header-left .header-nav-top .nav > li > span {
    padding-left: 0;
}

html.sticky-header-active #header.header-left .header-body {
    max-width: 255px;
    height: 100% !important;
    flex-direction: column;
    padding: 15px 25px;
    align-items: center;
    border-bottom: unset;
    box-shadow: none;
}

#header.header-left .header-logo {
    height: 108px;
    display: flex;
    align-items: center;
    border-bottom: transparent;
    box-shadow: 0 0 3px rgba(234, 234, 234, 0.5);
}

@media (max-width: 991px) {
    #header .header-logo img {
        z-index: 1;
    }
}

#header.header-left .header-nav.social-block {
    display: flex;
    flex-direction: column;
    align-items: baseline;
}

#header.header-left .header-nav-main {
    margin-bottom: 50px;
}

#header.header-left .header-column.top {
    display: block;
    align-self: unset;
}

@media (min-width: 992px) {
    #header.header-left .header-nav {
        display: block;
        flex-grow: 0;
        justify-content: unset;
        align-self: unset;
    }
}
/*@media (max-width: 460px) {*/
/*    #header .header-nav-top {*/
/*        display: none;*/
/*    }*/
/*}*/

#header.header-left .header-nav-top {
    align-self: unset;
    align-items: unset;
    padding-left: 18px;
}

#header.header-left .nav {
    flex-direction: column;
    align-items: end;
}

@media (min-width: 992px) {
    #header .header-nav-main nav {
       display: block !important;
    }
}

.navigation-on-title .owl-carousel .owl-item img,
.navigation-on-title .owl-carousel .embed-responsive.embed-responsive-16by9 {
    height: 172.5px;
}

.full-width .owl-carousel .owl-item {
    padding: 0 5px;
}

.full-width .owl-carousel .owl-item img,
.full-width .owl-carousel .owl-item .embed-responsive.embed-responsive-16by9 {
    height: 212.3px;
}

.--four .grids-top-wrapper img,
.--four .grids-top-wrapper .embed-responsive {
    height: 165px;
    object-fit: cover;
    width: 100%;
    margin-bottom: 0;
}

.--four .post-content {
    background: white;
}

.--four .content-grids .post-image img,
.--four .content-grids .embed-responsive {
    height: 118px;
    width: 100%;
    object-fit: cover;
    margin-bottom: 0;
}

.--four .title-four.--grids img {
    margin-bottom: 0;
    margin-right: 10px;
    margin-left: 0;
    width: auto;
}

.--four .title-four.--grids p {
    margin-right: auto;
    margin-bottom: 0;
    font-size: 30.8px;
    color: #777;
    font-weight: 300;
}

.--four .post-content h2  {
    font-size: 22px;
    line-height: 100%;
}

.far.fa-folder,
.icon-pin.icons {
    display: none;
}

/*html.sticky-header-active #header .header-body {*/
/*    top: -33px !important;*/
/*}*/

header .nav {
    justify-content: flex-end;
    height: 100%;
}

.logo-inner {
    height: 0 !important;
}

#header .header-nav-features .header-nav-features-search-reveal-container {
    padding-top: 2.5px;
}

/*sidebar carouser*/

.simple-post-list.owl-carousel .owl-nav {
    top: -24px;
    transform: none;
    right: 0;
}

.simple-post-list.owl-carousel .owl-nav .owl-prev {
    left: unset;
    right: 30px;
}

.simple-post-list.owl-carousel li {
    padding: 0;
}

ul.simple-post-list.owl-carousel .post-image {
    width: 100%;
    height: 100%;
}


@media (min-width: 991px) {
    ul.simple-post-list.owl-carousel .embed-responsive,
    ul.simple-post-list.owl-carousel img {
        height: 128px;
    }
}



.container-title {
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    margin-bottom: 15px;
}

.container-title h5 {
    margin-right: 10px;
}

.tab-content > .active {
    margin-bottom: 20px;
}

.form-row {
    display: flex;
    flex-wrap: nowrap;
}

.sidebar .simple-post-list li {
    transition: background 0.3s ease;
}

.sidebar .simple-post-list.owl-carousel li:hover {
    background: unset;
}

.sidebar .simple-post-list li:hover {
    background: lightgrey;
}

@media (max-width: 640px) {
    .form-row {
        flex-direction: column;
    }
}

.form-row .container-xl {
    max-width: 308px;
    margin-right: auto;
    margin-left: 0;
}

.form-row .card {
    width: 100%;
}

.tab-content {
    border: none;
    box-shadow: none;
    padding: 15px 0;
}

.container-title i {
    color: #212529;
}

.media-order .sidebar .blog-posts img {
    height: 170px;
}

.media-order .sidebar .owl-carousel img,
.media-order .sidebar .owl-carousel .embed-responsive.embed-responsive-16by9 {
    height: 370px;
    object-fit: cover;
}

@media (min-width: 991px) {
    .media-order .sidebar .owl-carousel img,
    .media-order .sidebar .owl-carousel .embed-responsive.embed-responsive-16by9 {
        height: 170px;
        object-fit: cover;
    }
}

.media-order .sidebar .owl-carousel .owl-nav {
    top: -38px;
}

.media-order .sidebar .owl-carousel .owl-nav button.owl-prev {
    left: unset;
    right: 30px;
}

.heading.heading-middle-border h1,
.heading.heading-middle-border h2,
.heading.heading-middle-border h3,
.heading.heading-middle-border h4,
.heading.heading-middle-border h5,
.heading.heading-middle-border h6 {
    /*max-width: 50%;*/
    margin: 0 auto 15px 0;
}

.heading.no-description h1,
.heading.no-description h2,
.heading.no-description h3,
.heading.no-description h4,
.heading.no-description h5,
.heading.no-description h6 {
    margin-bottom: 0 !important;
}

.heading.no-description.active-border .heading-wrapper-right,
.heading.no-description.active-border .heading-wrapper-left {
    transform: translateY(-10px) ;
}

.heading.heading-middle-border-center h1,
.heading.heading-middle-border-center h2,
.heading.heading-middle-border-center h3,
.heading.heading-middle-border-center h4,
.heading.heading-middle-border-center h5,
.heading.heading-middle-border-center h6 {
    margin: 0 auto 15px auto;
    width: 80%;
}
.heading.heading-middle-border-center h1 strong{
    white-space: break-spaces;
}
.heading.heading-middle-border-center h2 strong{
    white-space: break-spaces;
}
.heading.heading-middle-border-center h3 strong{
    white-space: break-spaces;
}
.heading.heading-middle-border-center h4 strong{
    white-space: break-spaces;
}
.heading.heading-middle-border-center h5 strong{
    white-space: break-spaces;
}
.heading.heading-middle-border-center h6 strong{
    white-space: break-spaces;
}

@media(max-width: 575px) {
    .heading.heading-middle-border-center h1,
    .heading.heading-middle-border-center h2,
    .heading.heading-middle-border-center h3,
    .heading.heading-middle-border-center h4,
    .heading.heading-middle-border-center h5,
    .heading.heading-middle-border-center h6 {
        margin: 0 auto 15px auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        min-width: 255px;
    }
}

.heading.heading-middle-border-reverse h1,
.heading.heading-middle-border-reverse h2,
.heading.heading-middle-border-reverse h3,
.heading.heading-middle-border-reverse h4,
.heading.heading-middle-border-reverse h5,
.heading.heading-middle-border-reverse h6 {
    margin: 0 0 15px auto;
}



.heading.active-border.heading-middle-border-reverse .heading-wrapper-right  {
    display: none;
}

.active-border.heading-middle-border-reverse .heading-wrapper-left {
    width: 100%;
    height: 1px;
    transform: translateY(-3px);
    display: block;
}

.heading .mb-4 {
    margin: 0 !important;
}

.heading.heading-middle-border-reverse .mb-4 {
    margin: 0 0 0 auto !important;
}

.heading.heading-middle-border-center .mb-4 {
    margin: 0 auto !important;
}

.heading.heading-middle-border.active-border::before {
    display: none;
}

.heading-wrapper {
    display: flex;
    align-items: flex-end;
}

.heading-middle-border-center.active-border .heading-wrapper-left {
    width: 50%;
    height: 1px;
    display: block;
    transform: translateY(-3px);
}


.heading-middle-border-center.active-border .heading-wrapper-right {
    width: 50%;
    height: 1px;
    display: block;
    transform: translateY(-3px);
}

.heading-wrapper-left {
    width: 50%;
    height: 1px;
    transform: translateY(-3px);
    display: none;
}

.heading-wrapper-right {
    width: 50%;
    height: 1px;
    display:  none;
    transform: translateY(-3px);
}


.active-border .heading-wrapper-right {
    width: 100%;
    height: 1px;
    display: block;
    transform: translateY(-3px);
}

.heading.heading-middle-border::before {
    display: none;
}

.section .bg img {
    top: 0;
    height: 250%;
}

.section {
    width: 100%;
}

section.section {
    padding: 80px 0;
}

section.section .video-wrapper video {
    height: 180%;
}

.section .video-background {
    height: 250% !important;
}

.section.section-angled .video-background {
    top: -80% !important;
}

.heading.heading-middle-border::before {
    border-top: 1px solid #000000;
}

#header .header-body:not(.h-100) {
    height: auto !important;
}

.sidebar .tab-content {
    border: unset;
    box-shadow: unset;
    padding-left: 0;
    padding-right: 0;
}

.card-body p {
    color: unset;
}

.toggle-content p {
    color: unset;
}

.overlay .sm-wrapper.sm-wrapper .sm-overlay.sm-overlay {
    width: 100%;
}

.sm-wrapper.sm-wrapper .sm-overlay.sm-overlay {
    width: max-content;
}

.flag {
    object-fit: scale-down;
}

.hidden {
    display: none;
}

.list-document {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 255px;
}

.list-document span {
    font-size: 1.4em;
    font-weight: 600;
    line-height: 27px;
    display: block;
    color: #212529;
}

.list-document p {
    font-size: 14px;
    line-height: 24px;
    color: #08c;
    margin: 0 0 0 10px;
}

.list-document .icon-doc {
    display: block !important;
    color: #08c;
}


.list-document .list-document__item {
    display: flex !important;
    align-items: center;
    border-bottom: 1px solid #eaeaea;
    padding-top: 9px;
    padding-bottom: 9px;
    transition: all 0.3s ease;
}

.list-document .list-document__item:hover {
    background: lightgrey;
}


.list.list-icons.list-primary.list-borders a {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #eaeaea;
    padding-top: 9px;
    padding-bottom: 9px;
    transition: all 0.3s ease;
}

.list.list-icons.list-primary.list-borders p {
    font-size: 14px;
    line-height: 24px;
    color: #08c;
    margin: 0 0 0 10px;
}

.list.list-icons.list-primary.list-borders a:hover {
    background: lightgrey;
}

.sm-wrapper .sm-popup {
    box-shadow: 0 0 10px #BCBCBC;
}

#revolutionSliderCarousel_forcefullwidth .rev_slider li.tp-revslider-slidesli {
    display: flex;
    justify-content: center;
    align-items: center;
}

.post #revolutionSliderCarousel_forcefullwidth {
    overflow: hidden;
}

.thumb-gallery .owl-carousel .owl-stage {
    display: flex;
    justify-content: center;
    align-items: center;
}

#thumbGalleryThumbs.owl-carousel .owl-item img,
#thumbGalleryThumbs.owl-carousel .owl-item iframe,
#thumbGalleryThumbs.owl-carousel .owl-item video,
#thumbGalleryThumbs.owl-carousel .owl-item .embed-responsive {
    max-height: 91px;
    min-height: 91px;
    object-fit: cover;
    margin-bottom: 0;
}

#thumbGalleryThumbs.owl-carousel .owl-item iframe {
    pointer-events: none;
}

#footer .selector-gri-one.--left {
    padding: 0 !important;
}

#footer .selector-gri-one.--left .col-lg-3.media-order {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100%;
}

ul.simple-post-list .post-info img,
ul.simple-post-list .post-info video,
ul.simple-post-list .post-info iframe
{
    width: 100%;
}

@media (min-width: 991px) {
    .kontaktformadesno .blog-posts {position:relative !important;}
    .kontaktformadesno .post-content {width: 50% !important; padding: 0 30px 0 0; position: relative !important; left: 0 !important;}
    .kontaktformadesno .form-entry-block {width: 49% !important; background: #eee; padding: 10px 30px 30px 30px; right: 0; display: inline-block }
    .kontaktformadesno .map-full {clear:both; margin-top:40px !important;}
}
@media (min-width: 991px) {
    .kontaktformadesno .post-content.pc-text {
        display: inline-block;
        float: left;
    }
}

.form-entry-block {
    margin-bottom: 50px;
}

@media (min-width: 1024px) {
    .category-list__wrapper {
        display: flex;
    }
}

.category-list__wrapper .feature-box-img {
    margin-right: 15px;
}

.category-list__wrapper .feature-box-info {
    padding-left: 0;
}

.category-list__wrapper .feature-box-info.--no-img {
    padding-left: 48px;
}

.category-list__wrapper .feature-box-img img {
    min-width: 33px;
    max-width: 33px;
    min-height: 33px;
    max-height: 33px;
    object-fit: contain;
    object-position: center;
    border-radius: 100%;
}

.category-list__wrapper .feature-box-info h4 {
    line-height: 100%;
    margin: 2px 0 14px 0;
}

.category-list__wrapper .feature-box-info h4 a {
    line-height: 27px;
    margin: 0 0 14px;
}

.category-list__wrapper .feature-box-info p a {
    line-height: 26px;
}

.category-list__wrapper .feature-box-info p {
    margin: 0;
}

.pricing-block.border.rounded {
    margin-bottom: 40px;
}

.section.bg-video {
    z-index: 1;
}

.sidebar .nav-item ul {
    display: none;
}

.--extra .plan-price {
    justify-content: center !important;
    flex-direction: row !important;
}

.featured-boxes-flat .featured-box .box-content {
    transition: all 0.3s ease;
}

.featured-boxes-flat .featured-box .box-content:hover {
    background: #ededed;
}

.feature-box,
html .featured-boxes-full .featured-box-full-primary {
    transition: all 0.3s ease;
}

.feature-box:hover {
    background: #ededed;
}

html .featured-boxes-full .featured-box-full-primary:hover {
    background: #ededed;
}

@media (max-width: 1024px) {
    .product-grids {
        flex-wrap: wrap-reverse;
    }
}

.simple-post-list .post-search img,
.simple-post-list .post-search video,
.simple-post-list .post-search iframe {
    height: 100%;
    min-width: 250px;
    max-width: 600px;
}

@media (max-width: 640px) {
    .post-search {
        flex-direction: column;
        align-items: unset;
        /*padding: 0 20px;*/
    }

    .post-search .post-meta {
        margin: 20px 0;
        margin-left: 0 !important;
        max-width: 100%;
    }
}

.search ul.simple-post-list {
    padding: 0 15px;
}

.search .tabs ul.simple-post-list {
    padding: 0;
}

.post-info.post-search .embed-responsive,
.post-info.post-search .def-video,
.post-info.post-search img
{
  width: 362px !important;
  height: 181px;
}

.post-info.post-search .def-video video {
    object-fit: cover;
}

@media (max-width: 640px) {
    .post-info.post-search .embed-responsive,
    .post-info.post-search .def-video,
    .post-info.post-search img {
        width: 100% !important;
        height: 291px;
    }
}

.fui-hidden{display:none}.fui-sr-only{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.fui-field{flex:1}.fui-label-left-input .fui-field-container,.fui-label-right-input .fui-field-container{display:flex;align-items:baseline}.fui-label-left-input .fui-input-container,.fui-label-right-input .fui-input-container{flex:1}.fui-label-below-input>.fui-field-container>.fui-input-container>.fui-fieldset>.fui-legend{display:block;float:left;clear:both;width:100%}.fui-layout-horizontal .fui-layout-wrap,.fui-row{display:flex}.fui-row{flex-wrap:wrap}.fui-i{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;color:#2d3748;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.fui-i *,.fui-i :after,.fui-i :before{-moz-box-sizing:border-box;box-sizing:border-box;border:0 solid #cbd5e0}.fui-btn{font-family:inherit;font-size:.875rem;line-height:1.5;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-color:#efefef;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;padding:.5rem 1rem;border:1px solid transparent;border-radius:.25rem;font-weight:500;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fui-btn:active,.fui-btn:focus,.fui-btn:hover{outline:0;text-decoration:none;background-color:#e2e2e2}.fui-btn.disabled,.fui-btn:disabled{opacity:.65;pointer-events:none}.fui-btn:not(:disabled):not(.disabled){cursor:pointer}.fui-loading{position:relative;pointer-events:none;color:transparent!important;min-height:1rem}.fui-loading:after{position:absolute;display:block;height:1rem;width:1rem;margin-top:-.5rem;margin-left:-.5rem;border-radius:9999px;-webkit-animation:loading .5s linear infinite;animation:loading .5s linear infinite;border-color:transparent transparent #516fea #516fea;border-style:solid;border-width:2px;content:"";left:50%;top:calc(50% - 3px);z-index:1}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fui-alert{padding:1rem;border-radius:.25rem;line-height:1.25rem;font-size:.875rem;font-weight:500;margin-bottom:1rem}.fui-alert-error{background-color:#fdf2f2;color:#9b1c1c}.fui-alert-success{background-color:#f3faf7;color:#03543f}.fui-alert-error.fui-alert-bottom-form{margin-top:1rem;margin-bottom:0}.fui-btn-container{display:flex;padding-top:1rem;margin-left:-.5rem;margin-right:-.5rem;justify-content:flex-start}.fui-btn-container.fui-btn-right{justify-content:flex-end}.fui-btn-container.fui-btn-center{justify-content:center}.fui-btn-container.fui-btn-left-right{justify-content:space-between}.fui-btn-container .fui-btn{margin-left:.5rem;margin-right:.5rem}.fui-submit{color:#fff;background-color:#516fea;border-color:#516fea;order:10}.fui-submit.fui-loading:after{border-bottom-color:#fff;border-left-color:#fff}.fui-submit:hover{color:#fff;background-color:#2349e5}.fui-submit:active,.fui-submit:focus{border-color:#2349e5;box-shadow:0 0 0 3px rgba(180,198,252,.45)}.fui-page:not(.fui-hidden)+.fui-page{margin-top:1.5rem}.fui-field-rows{margin-bottom:-1.25rem}.fui-row{margin-left:-.5rem;margin-right:-.5rem;margin-bottom:1.25rem}.fui-title{padding:0;margin:0 0 1rem;font-size:1.4rem;font-weight:700}.fui-page-title{padding:0;margin:0 0 1rem;font-size:1.125rem;font-weight:600}.fui-tabs{display:flex;flex-wrap:wrap;margin-bottom:1rem;font-size:.875rem;border-bottom:1px solid #cbd5e0}.fui-tab{color:#718096;padding:.5rem 1rem;margin-bottom:-1px;border:1px solid transparent}.fui-tab a{color:inherit;text-decoration:none}.fui-tab-active{font-weight:500;color:#2d3748;background-color:#fff;border-color:#cbd5e0 #cbd5e0 transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.fui-progress{display:flex;height:1.2rem;overflow:hidden;font-size:.8rem;font-weight:500;color:#fff;border-radius:.25rem;background-color:#e2e8f0}.fui-progress-start .fui-progress{margin-bottom:1rem}.fui-progress-end .fui-progress{margin-top:1rem}.fui-progress-bar{display:flex;flex-direction:column;justify-content:center;text-align:center;background-color:#516fea;transition:width .3s ease}.fui-field{padding-left:.5rem;padding-right:.5rem}.fui-label-left-input .fui-input-container{margin-left:.5rem}.fui-label-right-input .fui-input-container{margin-right:.5rem}.fui-label,.fui-legend{font-size:.875rem;line-height:1.25;font-weight:500;display:block;padding:0;color:#2d3748}.fui-label-above-input .fui-label,.fui-label-above-input .fui-legend,.fui-subfield-label-above-input .fui-label,.fui-subfield-label-above-input .fui-legend{margin-bottom:.5rem}.fui-label-below-input .fui-label,.fui-label-below-input .fui-legend,.fui-subfield-label-below-input .fui-label,.fui-subfield-label-below-input .fui-legend{margin-top:.5rem}.fui-error .fui-label,.fui-error .fui-legend{color:#771d1d;border-color:#f8b4b4}.fui-required{color:#f56565}.fui-instructions{color:#718096;font-size:.875rem;line-height:1.25;display:block}.fui-instructions p{margin:0}.fui-instructions-above-input .fui-instructions,.fui-instructions-fieldset-start .fui-instructions{margin-bottom:.5rem}.fui-instructions-below-input .fui-instructions,.fui-instructions-fieldset-end .fui-instructions{margin-top:.5rem}.fui-file-summary{color:#718096;font-size:.875rem;line-height:1.25;display:block}.fui-file-summary p,.fui-file-summary ul{margin:0}.fui-file-summary>p{margin-top:.5rem;margin-bottom:.5rem}.fui-file-summary ul{padding-left:1.75rem}.fui-file-summary li{list-style:disc}.fui-fieldset{margin:0;padding:0;border:0}.formie-recaptcha-placeholder>*{margin-top:1rem}.fui-errors{margin:0;padding:0}.fui-error-message{color:#f56565;font-size:.875rem;display:block;margin-top:.5rem}.fui-checkbox,.fui-radio{position:relative;font-family:inherit;font-size:.875rem;line-height:1.5;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-print-color-adjust:exact;color-adjust:exact}.fui-checkbox:not(:last-child),.fui-radio:not(:last-child){margin-bottom:.25rem}.fui-layout-horizontal .fui-layout-wrap>.fui-checkbox,.fui-layout-horizontal .fui-layout-wrap>.fui-radio{margin-right:1rem}.fui-checkbox input,.fui-radio input{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.fui-checkbox input:focus+label:before,.fui-radio input:focus+label:before{border-color:#a4cafe;box-shadow:0 0 0 3px rgba(164,202,254,.45)}.fui-checkbox input:checked+label:before,.fui-radio input:checked+label:before{background-color:#516fea;border-color:#516fea}.fui-checkbox input:active+label:before,.fui-radio input:active+label:before{background-color:#f0f1f4}.fui-checkbox label,.fui-radio label{position:relative;padding-left:1.8rem;line-height:1.5rem;display:inline-block;transition:all .15s cubic-bezier(.4,0,.2,1)}.fui-checkbox label:before,.fui-radio label:before{position:absolute;top:5px;left:0;display:block;width:1rem;height:1rem;content:"";cursor:pointer;border:1px solid #cbd5e0;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:50% 50%;transition:all .15s cubic-bezier(.4,0,.2,1)}.fui-checkbox label:before{border-radius:2px}.fui-checkbox input:checked+label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");background-size:8px auto}.fui-radio label:before{border-radius:50%}.fui-radio input:checked+label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-size:8px auto}.fui-input,.fui-select{font-family:inherit;font-size:.875rem;line-height:1.5;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;width:100%;display:block;padding:.5rem .75rem;border:1px solid #cbd5e0;border-radius:.25rem;background-color:#fff;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fui-input:focus,.fui-select:focus{outline:0;border-color:#a4cafe;box-shadow:0 0 0 3px rgba(164,202,254,.45)}.fui-input.fui-error,.fui-select.fui-error{color:#771d1d;border-color:#f8b4b4}.fui-input.fui-error:focus,.fui-select.fui-error:focus{box-shadow:0 0 0 3px rgba(248,180,180,.45)}.fui-input::-webkit-input-placeholder,.fui-select::-webkit-input-placeholder{color:#a0aec0}.fui-input::-moz-placeholder,.fui-select::-moz-placeholder{color:#a0aec0}.fui-input:-ms-input-placeholder,.fui-select:-ms-input-placeholder{color:#a0aec0}.fui-input::-ms-input-placeholder,.fui-select::-ms-input-placeholder{color:#a0aec0}.fui-input::placeholder,.fui-select::placeholder{color:#a0aec0}.fui-input[type=file],.fui-select[type=file]{height:auto}.fui-input[type=color],.fui-select[type=color]{height:39px;padding:.1rem}@media (max-width:639px){.fui-input,.fui-select{font-size:16px}}.fui-name-prefix{flex:0 0 auto}.fui-repeater-row{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid #cbd5e0;border-radius:.25rem}.fui-repeater-add-btn{position:relative;padding-left:2rem}.fui-repeater-add-btn:after{content:"";position:absolute;top:.75rem;left:.75rem;width:14px;height:14px;display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='far' data-icon='plus' class='svg-inline--fa fa-plus fa-w-12' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='currentColor' d='M368 224H224V80c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v144H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h144v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V288h144c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z'/%3E%3C/svg%3E")}.fui-repeater-remove-btn{position:absolute;top:0;right:-14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;height:0;width:0;padding:13px;text-indent:-9999px;border:1px solid #cbd5e0}.fui-repeater-remove-btn:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:14px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='far' data-icon='times' class='svg-inline--fa fa-times fa-w-10' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E")}.fui-hr{border:0;width:100%}.fui-select[multiple],.fui-select[size]{height:auto}.fui-select[multiple] option,.fui-select[size] option{padding:.1rem .4rem}.fui-select:not([multiple]):not([size]){padding-right:2rem;background-position:right .25rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fui-select::-ms-expand{display:none}.fui-table{width:100%;margin-bottom:1rem;border-collapse:collapse}.fui-table th{text-align:inherit}.fui-table td,.fui-table th{padding:.2rem}.fui-table td:first-child,.fui-table th:first-child{padding-left:0}.fui-table td:last-child,.fui-table th:last-child{padding-right:0}.fui-table [data-col-remove]{width:1px}.fui-table-add-btn{position:relative;padding-left:2rem}.fui-table-add-btn:after{content:"";position:absolute;top:.75rem;left:.75rem;width:14px;height:14px;display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='far' data-icon='plus' class='svg-inline--fa fa-plus fa-w-12' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='currentColor' d='M368 224H224V80c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v144H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h144v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V288h144c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z'/%3E%3C/svg%3E")}.fui-table-remove-btn{position:relative;border-radius:50%;height:0;width:0;padding:13px;text-indent:-9999px;border:1px solid #cbd5e0}.fui-table-remove-btn:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:14px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='far' data-icon='times' class='svg-inline--fa fa-times fa-w-10' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E")}.fui-group{padding:1rem;border:1px solid #cbd5e0;border-radius:.25rem}.fui-rich-text{position:relative}.fui-rich-text-toolbar{position:absolute;top:0;left:0;right:0;border-radius:3px 3px 0 0;padding:4px 8px;align-items:center;flex-wrap:wrap;display:flex;z-index:1;border-bottom:1px solid rgba(49,49,93,.15);box-shadow:0 2px 3px 0 rgba(49,49,93,.075)}.fui-rich-text-content{padding-top:50px;min-height:10rem}.fui-rich-text-content p{margin:0 0 1rem}.fui-rich-text-button{background:transparent;color:#1c2e36;border-radius:3px;padding-left:4px;padding-right:4px;display:flex;align-items:center;justify-content:center;font-size:16px;text-align:center;height:32px;width:32px;margin:0 2px;cursor:pointer}.fui-rich-text-button.fui-rich-text-selected,.fui-rich-text-button:hover{background-color:#edf3fa}.fui-rich-text-content ol,.fui-rich-text-content ul{list-style-type:revert;margin:revert;padding:revert}.fui-rich-text-content h1,.fui-rich-text-content h2,.fui-rich-text-content h3,.fui-rich-text-content h4,.fui-rich-text-content h5,.fui-rich-text-content h6{font-size:revert;font-weight:revert}.fui-rich-text-content blockquote,.fui-rich-text-content dd,.fui-rich-text-content dl,.fui-rich-text-content figure,.fui-rich-text-content h1,.fui-rich-text-content h2,.fui-rich-text-content h3,.fui-rich-text-content h4,.fui-rich-text-content h5,.fui-rich-text-content h6,.fui-rich-text-content hr,.fui-rich-text-content pre{margin:revert}.fui-rich-text-content a{color:revert;-webkit-text-decoration:revert;-moz-text-decoration:revert;text-decoration:revert}.fui-rich-text-content hr{height:revert;overflow:revert;border-style:inset;border-width:1px}.fui-rich-text-content blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5;margin:0 0 1rem}.fui-rich-text-content pre{background:#f4f5f7;padding:1rem;border-radius:4px}

.img-close-burger {
    position: absolute;
    top: 2px;
    right: -13px;
    width: 50px;
    height: 50px;
    z-index: 10;
    padding: 15px;
    cursor: pointer;
    display: none;
}
@media (max-width: 1023px) {
    #header .header-column .header-row {
        background: white;
    }
}


@media (max-width: 991px) {
    #header .header-nav-main {
        top: 0;
        bottom: 0;
        position: fixed;
        transform: unset;
        z-index: -1;
        width: 100%;
        min-width: 250px;
        min-height: 100vh;
        max-width: 83%;
        padding: 0;
        display: none;
        left: 0;
        background: #eee;
        transition: background 3s ease;
        overflow-y: scroll;
    }

    .img-close-burger {
        display: block;
    }

    #header .header-nav-main nav > ul {
        position: relative;
        padding-top: 0 !important;
    }
}

#header .header-nav-main.active-nav {
    display: block;
}

@media (max-width: 991px) {
    #header .header-nav-main:before {
        content: none;
        position: fixed;
        top: 0;
        left: unset;
        width: 20%;
        height: 100%;
        background: #00000080;
        z-index: -1;
        transform: unset;
        right: 0;
        display: none;
        transition: background 3s ease;
    }
}

@media (max-width: 991px) {
    #header .header-nav-main nav {
        max-height: 100vh;
        overflow: unset;
        overflow-y: unset;
        transition: ease all 500ms;
        padding: 0 0.75rem;
        margin-top: 129px !important;
    }
}

#header .header-nav-features:before, #header .header-nav-features:after {
    content: none !important;
}
@media (min-width: 992px) {
    #header .header-nav-main nav > ul > li {
        align-self: center;
    }
}

@media (max-width: 991px) {
    #header .header-nav-main nav > ul li {
        border-bottom: 1px solid #e8e8e8;
        clear: both;
        float: none;
        margin: 0;
        padding: 0;
        position: relative;
        min-height: 41px;
        display: flex;
        flex-direction: column;
    }
}

@media (max-width: 991px) {
    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {
        padding: 7px 8px;
    }
}


.header-nav.social-block .header-nav-features {
    display: none;
}

@media (max-width: 575px) {
    .header-nav.social-block .header-nav-features {
        display: block;
        padding-left: 3px !important;
        margin-left: 0;
        padding-right: 4px;
    }
}

body {
    position: relative;
    transition: background 3s ease;
}

body.active-menu:before {
    content: '';
    display: block;
    position: fixed;
    top: 0;
    left: unset;
    width: 20%;
    height: 100%;
    background: #00000080;
    transform: unset;
    right: 0;
    transition: background 3s ease;
    z-index: 1000;
}

.glightbox-gallary {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    list-style: none;
}

@media (max-width: 1024px) {
    .glightbox-gallary {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media (max-width: 640px) {
    .glightbox-gallary {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}

.glightbox-gallary li {
    padding: 10px;
    position: relative;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    transition: opacity 0.4s, transform 0.35s;
}

.glightbox-gallary li a {
    display: block;
    overflow: hidden;
    width: 100%;
    position: relative;
    height: 100%;
}

.glightbox-gallary li a::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    z-index: -1;
    opacity: 0;
    transition: opacity 0.4s;
}

.glightbox-gallary img,
.glightbox-gallary .embed-responsive,
.glightbox-gallary video
{
    width: calc(100% + 50px);
    max-width: calc(100% + 50px);
    transition: opacity 0.35s, transform 0.35s;
    transform: translate3d(-40px, 0, 0);
    margin: 0;
    height: 100%;
    max-height: 185px;
    min-height: 185px;
}

.cover-img img {
    object-fit: cover;
}

.glightbox-gallary li:hover img,
.glightbox-gallary li:hover .embed-responsive,
.glightbox-gallary li:hover video {
    transform: translate3d(0, 0, 0);
    transition: opacity 0.35s, transform 0.35s;
}

.glightbox-gallary li:hover a::before {
    opacity: 0.5;
    z-index: 1;
    transition: opacity 0.5s;
}



@media (max-width: 991px) {
    #header .header-container:not(.container):not(.container-fluid) .header-nav-main {
        padding: 0;
    }

    #header .header-column {
        background: #fff;
    }
}

.img-close-burger-nav {
    width: 11.2px;
    height: 12px;
    display: none;
}

.glightbox-inner {
    margin-left: -10px;
}

.search ul.simple-post-list li {
    display: flex;
    align-items: stretch;
    flex-direction: column;
}

.search ul.simple-post-list .post-meta {
    margin-left: 0 !important;
    margin-top: 20px;
}

.search ul.simple-post-list .post-info.post-search .embed-responsive,
.search .post-info.post-search .def-video,
.search .post-info.post-search img,
.search .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded, 
.search .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded img, 
.search .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded .thumb-info-wrapper, 
.search .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded .thumb-info-wrapper:after{
    /*width: 100% !important;*/
    display: flex;
    justify-content: center;
    object-fit: cover;
    height: 100% !important;
    min-height: 209px;
    max-height: 209px;
    border-radius: 4px;
}

.search .thumb-info-wrapper {
    width: 100%;
    max-width: 372px;
}


@media (max-width: 990px) {
    .search  .simple-post-list .post-search img,
    .search  .simple-post-list .post-search video,
    .search  .simple-post-list .post-search iframe {
        max-width: 100%;
    }
}


@media (min-width: 800px) {
    .search ul.simple-post-list li .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded,
    .search .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded img,
    .search .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded .thumb-info-wrapper,
    .search .thumb-info.thumb-info-no-borders.thumb-info-no-borders-rounded .thumb-info-wrapper::after,
    .search .thumb-info-wrapper a img {
        display: block;
        height: 209px;
        width: 372px !important;
    }

    .search ul.simple-post-list li  .post-info.post-search .embed-responsive, .post-info.post-search .def-video, .post-info.post-search img {
        /*height: 100%;*/
        width: 372px !important;
    }

    .search ul.simple-post-list .search-block {
        margin-left: 30px !important;
        margin-top: 0;
    }

    .search ul.simple-post-list li {
        display: flex;
        align-items: stretch;
        flex-direction: row;
    }
}

.cascading-images-wrapper {
    display: inline-block;
    padding: 12% 20%;
}

.cascading-images-wrapper .cascading-images {
    transform: translate3d(0, -35%, 0);
}

.cascading-images-wrapper .cascading-images img {
    width: 100%;
    object-fit: cover;
    height: 212px;
}

@media (min-width: 1200px) {
    .cascading-images-wrapper .cascading-images img {
        width: 381px;
        object-fit: cover;
        height: 212px;
    }
}

@media (max-width: 1199px) {
    .cascading-images-wrapper .cascading-images img {
        width: 100%;
        object-fit: cover;
        height: 176px;
    }
}

@media (max-width: 991px) {
    .cascading-images-wrapper .cascading-images img {
        width: 100%;
        object-fit: cover;
        height: 130px;
    }
}

@media (max-width: 767px) {
    .cascading-images-wrapper .cascading-images img {
        width: 100%;
        object-fit: cover;
        height: 125px;
    }
}

@media (max-width: 450px) {
    .cascading-images-wrapper .cascading-images img {
        width: 100%;
        object-fit: cover;
        height: 140px;
    }
}

@media (max-width: 400px) {
    .cascading-images-wrapper .cascading-images img {
        width: 100%;
        object-fit: cover;
        height: 115px;
    }
}

.disp-cent {
    display: flex;
    justify-content: center;
}

.col-blue {
    color: yellow;
}

.header-img {
    object-fit: contain;
}

.header-img-link {
    padding: 5px 10px;
    color: yellow;
    font-size: 12.6px;
}

.button-in-head {
    background:#3088cd;
    color:#ffffff;
    height: 33px;
    padding-top: 8px;
}


.fix-height::before {
	padding-top: 117px;
}

.fix-height2::before {
	padding-top: 143px;
}

.fix-height3 {
    border-radius: 4px;
}

.fix-height3::before {
	padding-top: 160px;
}

.fix-height4 {
	height: auto !important;
}

.fix-height5::before {
	padding-top: 50%;
}

.fix-height6::before {
	padding-top: 303px;
}

.fix-height7 {
    border-radius: 4px;
}

.fix-height7::before {
    padding-top: 100%;
    border-radius: 4px;
}

.post-image-video {
    border-radius: 4px;
    overflow: hidden !important;
}

.post-image-video2 {
    border-radius: 4px;
    overflow: hidden !important;
}

.post-image-video2:before {
    padding-top: 117px;
}

.post-image-video3 {
    border-radius: 4px;
    overflow: hidden !important;
}

.post-image-video3:before {
    padding-top: 160px;
}

.post-image-video3 iframe {
    height: 160px !important;
}

.post-image-video4 {
    border-radius: 4px;
}

.post-image-video5 {
    height: 303px;
    border-radius: 4px;
}

.post-image-video6 {
    height: 450px;
    border-radius: 4px;
}

.post-image-video7 {
    border-radius: 4px;
    overflow: hidden !important;
}

.post-image-video7:before {
    padding-top: 100%;
}

.post-image-video8 {
    border-radius: 4px;
    height: auto !important;
}

.post-image-video8:before {
    padding-top: 100%;
}

.py-4.selector-gri-two .row .col-lg-6 .blog-posts {
    width: 100%;
}

@media (min-width: 992px) {
    .container-xl.py-4.selector-gri-four.--left .col-lg-12 .col-lg-2 {
        -ms-flex: 0 0 19.666667%;
        flex: 0 0 19.666667%;
        max-width: 19.666667%;
    }
}



@font-face {
    font-family: 'Delicious';
    src: url("../css/fonts/DELICIOUS_21_OTF/Delicious_I_2021.otf");
    font-weight:400;
}

.dark *{
    background-color: black !important;
    color: #ff0 !important;
}

.bigCursor{
    cursor: url("../img/template-images/cursorPNG1.png"), auto;

}

.underlineLink a{
    text-decoration: underline;
}
.underlineLink #header .header-nav-top .nav > li > a {
    text-decoration: underline;
}

.fontFamilyStyle *:not(.fa, .icon-action-redo, .icon-action-undo, .icon-anchor, .icon-arrow-down, .icon-arrow-down-circle, .icon-arrow-left, .icon-arrow-left-circle, .icon-arrow-right, .icon-arrow-right-circle, .icon-arrow-up, .icon-arrow-up-circle, .icon-badge, .icon-bag, .icon-ban, .icon-basket, .icon-basket-loaded, .icon-bell, .icon-book-open, .icon-briefcase, .icon-bubble, .icon-bubbles, .icon-bulb, .icon-calculator, .icon-calendar, .icon-call-end, .icon-call-in, .icon-call-out, .icon-camera, .icon-camrecorder, .icon-chart, .icon-check, .icon-chemistry, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-compass, .icon-control-end, .icon-control-forward, .icon-control-pause, .icon-control-play, .icon-control-rewind, .icon-control-start, .icon-credit-card, .icon-crop, .icon-cup, .icon-cursor, .icon-cursor-move, .icon-diamond, .icon-direction, .icon-directions, .icon-disc, .icon-dislike, .icon-doc, .icon-docs, .icon-drawer, .icon-drop, .icon-earphones, .icon-earphones-alt, .icon-emotsmile, .icon-energy, .icon-envelope, .icon-envelope-letter, .icon-envelope-open, .icon-equalizer, .icon-event, .icon-exclamation, .icon-eye, .icon-eyeglass, .icon-feed, .icon-film, .icon-fire, .icon-flag, .icon-folder, .icon-folder-alt, .icon-frame, .icon-game-controller, .icon-ghost, .icon-globe, .icon-globe-alt, .icon-graduation, .icon-graph, .icon-grid, .icon-handbag, .icon-heart, .icon-home, .icon-hourglass, .icon-info, .icon-key, .icon-layers, .icon-like, .icon-link, .icon-list, .icon-location-pin, .icon-lock, .icon-lock-open, .icon-login, .icon-logout, .icon-loop, .icon-magic-wand, .icon-magnet, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-map, .icon-menu, .icon-microphone, .icon-minus, .icon-mouse, .icon-music-tone, .icon-music-tone-alt, .icon-mustache, .icon-note, .icon-notebook, .icon-options, .icon-options-vertical, .icon-organization, .icon-paper-clip, .icon-paper-plane, .icon-paypal, .icon-pencil, .icon-people, .icon-phone, .icon-picture, .icon-pie-chart, .icon-pin, .icon-plane, .icon-playlist, .icon-plus, .icon-power, .icon-present, .icon-printer, .icon-puzzle, .icon-question, .icon-refresh, .icon-reload, .icon-rocket, .icon-screen-desktop, .icon-screen-smartphone, .icon-screen-tablet, .icon-settings, .icon-share, .icon-share-alt, .icon-shield, .icon-shuffle, .icon-size-actual, .icon-size-fullscreen, .icon-social-behance, .icon-social-dribbble, .icon-social-dropbox, .icon-social-facebook, .icon-social-foursqare, .icon-social-github, .icon-social-google, .icon-social-instagram, .icon-social-linkedin, .icon-social-pinterest, .icon-social-reddit, .icon-social-skype, .icon-social-soundcloud, .icon-social-spotify, .icon-social-steam, .icon-social-stumbleupon, .icon-social-tumblr, .icon-social-twitter, .icon-social-vkontakte, .icon-social-youtube, .icon-speech, .icon-speedometer, .icon-star, .icon-support, .icon-symbol-female, .icon-symbol-male, .icon-tag, .icon-target, .icon-trash, .icon-trophy, .icon-umbrella, .icon-user, .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-vector, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-wallet, .icon-wrench
){
    font-family: "Delicious", sans-serif !important;
}

.fontFamilyStyle .fab {
    font-family: "Font Awesome 5 Brands" !important;
}

.fontFamilyStyle .fas {
    font-family: "Font Awesome 5 Free" !important;
}

/*.fontFamilyStyle .fa {*/
/*    font-family: "Font Awesome 5 Free" !important;*/
/*}*/

.btn-switcher-active {
    background-color: #fff !important;
    color: #000 !important;
}

.options-links .weak-panel__button {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
}

.options-links .weak-panel__button#fontDefault{
    margin-top: 10px;
}

.options-links #contraston, #contrastoff {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
}

#styleSwitcherSimple #styleSwitcherSimpleOpen img {
    height: 100%;
    width: auto;
}

#styleSwitcher #styleSwitcherOpen img {
    height: 100%;
    width: auto;
}

#header .header-row .header-row.container-xl .header-nav-top .nav.nav-pills .nav-item {
    display: flex !important;
    align-items: center;
}

header .header-row .header-nav .nav img{
    transform: translate(0, 55%);
}

header .header-row .header-nav .nav .btn {
    margin-right: 10px;
    margin-left: 10px;
}

.blog-posts .container-xl .row .col-lg-12 ul a p {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.blog-posts .container-xl .row .col-lg-12 ul a p span {
    visibility: hidden;
}
.blog-posts .container-xl .row .col-lg-12 ul a:hover span {
    visibility: visible;
}

.style-switcher .options-links a:not(.resetAllCookie) {
    width: 75px;
    height: 80px;
    display: flex;
    justify-content: center;
}

.style-switcher .options-links {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.style-switcher .style-switcher-buttons {
    display: flex;
    justify-content: center;
}

.style-switcher-wrap img{
    width: 37px;
}

.box-shadow-1:before {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.33;
    content: '';
    box-shadow: 0 30px 90px #BBB;
    transition: all 0.2s ease-in-out;
    width: unset;
    height: unset;
}

/*article.post-large .post-content {*/
/*    margin-left: -60px;*/
/*}*/

article.post-large .post-image + .post-date + .post-content {
    margin-left: 60px;
}

article.post-large .post-image, article.post-large .post-date {
    margin-left: 0;
}

article.post-large {
    margin-left: 0;
}

.heading.heading-border-lg .heading-wrapper-right{
    height: 3px;
}
.heading.heading-border-xl .heading-wrapper-right{
    height: 5px;
}

.heading.heading-border-lg .heading-wrapper-left{
    height: 3px;
}
.heading.heading-border-xl .heading-wrapper-left{
    height: 5px;
}

@media (max-width: 991px) {
    footer .footer-copyright.footer-copyright-style-2 .justify-content-between {
        flex-direction: column;
        justify-content: center !important;
    }
}
footer .footer-copyright.footer-copyright-style-2 .justify-content-between {
    margin-left: 0;
    margin-right: 0;
}

.mt-4 .footer-copyright.footer-copyright-style-2 {
    padding-bottom: 15px;
}

footer.pad-for-footer {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.header-row .header-nav .header-nav-top {
    padding-left: 10px;
}
.badge.badge-dark.badge-sm.badge-pill:hover {
    background-color: #9e9e9e;
}
.search-wide {
    width: 100%;
}

.row.align-items-center .col-sm-12 .btn {
    margin: 0 10px;
}
.welcomeMsg p img {
    width: 100%;
}

#header .header-logo {
    height: 48px !important;
}
article.post .post-date .day .monthInDay {
    font-size: 14px;
    font-weight: 400;
    display: block;
    margin-top: -7px;
}

article.post .post-date .day {
    padding: unset;
}
.container-fluid .left-case section {
    min-height: 260px;
}
.container-fluid .left-case {
    flex-wrap: wrap-reverse;
}
.header-container .header__wrapper-social .simple-search .form-control {
    border-top-left-radius: 1.3rem;
    border-bottom-left-radius: 1.3rem;
}
#header.search-show .header-nav-features .header-nav-features-search-reveal-big-search {
    z-index: 10;
}
/*#header .header-nav-feature .search .big-search-header .header-nav-top-icon {*/
/*    color: black !important;*/
/*}*/
#header .header-nav-features .big-search-header .header-nav-top-icon {
    color: black !important;
}

#results .table.table-striped img {
    width: 65%;
}
.sprig-component .row .col input {
    font-size: 30px;
}

.text-and-button-center {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.text-and-button-center .justify-content-start {
    justify-content: center !important;
}
.text-and-button-center .col-sm-3.col-lg-3 {
    justify-content: center !important;
}
.text-and-button-center .col-sm-9.col-lg-9 {
    justify-content: center !important;
}
.text-and-button-center .col-lg-8 {
    display: flex;
    justify-content: center !important;
}
.text-and-button-center .col-lg-4 {
    display: flex;
    justify-content: center !important;
}
.text-and-button-center .call-to-action-btn.custom-div {
    display: flex;
    justify-content: center !important;
}
.text-and-button-center .call-to-action-btn {
    display: flex;
    justify-content: center !important;
}
.parallax.section-parallax .call-to-action {
    padding: 75px 55px 0;
    position: static;
}

.home-intro .get-started .learn-more a:hover {
    transition: all 1s;
    font-size: 18px;
}

.container-xl.py-4.selector-gri-tree .mb-xl.bigtar .thumb-info-wrapper .thumb-info-wrapper {
    padding-top: 100%;
    position: relative;
}
.container-xl.py-4.selector-gri-tree .mb-xl.bigtar .thumb-info-wrapper picture{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
}
.container-xl.py-4.selector-gri-tree .mb-xl.bigtar .thumb-info-wrapper picture img{
    width: unset;
}
.leftInline .breadcrumb {
    text-align: left !important;
}

.rightInline .breadcrumb {
    text-align: right !important;
}
.rightInline {
    justify-content: flex-end;
}
.forcefullwidth_wrapper_tp_banner {
    min-height: 215px;
}
@media (min-width: 700px) {
    .rightInline .rightInline {
        white-space: nowrap;
    }
    .leftInline .leftInline {
        white-space: nowrap;
    }
}
.row.right .col-md-4 {
    display: flex;
    align-items: center;
}
.pricing-block.border.rounded.col-md-4 {
    display: inline-block;
    padding-right: 0;
    padding-left: 0;
    margin-right: 1%;
    margin-left: 1%;
}
.pricing-block.border.rounded.col-md-6 {
    display: inline-block;
    padding-right: 0;
    padding-left: 0;
    margin-right: 1%;
    margin-left: 1%;
}

@media (min-width: 779px) {
    .pricing-block.border.rounded.col-md-6 {
        max-width: 45%;
    }
    .pricing-block.border.rounded.col-md-4 {
        max-width: 31.333333%;
    }
}
.table-center {
    justify-content: space-between;
}
.table-center .btn-modern {
    font-size: 16px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}
.pricing-table .margin-table {
    margin-bottom: 65px;
}
.info-from-map {
    position: absolute;
    width: 200px;
    height: 100px;
    background-color: green;
}
.different-style .pricing-table .plan .plan-header {
    padding-left: 40px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.different-style .pricing-table .plan .plan-price {
    padding: 2rem 14px;
    justify-content: space-around !important;
}
.plan-price .block-in-price {
    display: flex;
}
.plan-header h3 {
    font-size: 1.5rem !important;
}
.different-style .btn {
    line-height: unset;
}
.different-style ul li {
    text-align: left;
    padding-left: 50px !important;
}
.different-style ul li i {
    margin-top: 7px;
    padding-left: 27px;
}

.fa.icon-doc {
    font-family: simple-line-icons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}
.pricing-table-overflow {
    overflow: hidden;
    padding-top: 65px !important;
}
@media (max-width: 460px) {
    #header .header-nav-top ul li:not(.dropdown) {
         display: none;
    }
}

@media (max-width: 460px) {
    #header .header-nav-top .desk-lang .dropdown {
        display: none !important;
    }
}
#header .header-nav-top .mob-lang .dropdown {
    display: block !important;
}
@media (min-width: 461px) {
    #header .header-nav-top .mob-lang .dropdown {
        display: none !important;
    }
}

@media (max-width: 460px) {
    #header .header-nav-top ul>a {
        display: none;
    }
}

#results.table-search-wide #table_id_wrapper div {
    float: none;
}
#results.table-search-wide #table_id_wrapper #table_id_filter {
    margin-top: 20px;
}
#results #table_id_wrapper #table_id_filter label {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#results #table_id_wrapper #table_id_filter label {
    font-size: 0;
}
#results.table-search-wide #table_id_wrapper #table_id_filter label input {
    width: 100%;
    font-size: 14px;
}
#results #table_id_wrapper #table_id_filter label input {
    font-size: 14px;
}


#results.table-search-wide #local_id_wrapper div {
    float: none;
}
#results.table-search-wide #local_id_wrapper #local_id_filter {
    margin-top: 20px;
}
#results #local_id_wrapper #local_id_filter label {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#results #local_id_wrapper #local_id_filter label {
    font-size: 0;
}
#results.table-search-wide #local_id_wrapper #local_id_filter label input {
    width: 100%;
    font-size: 14px;
}
#results #local_id_wrapper #local_id_filter label input {
    font-size: 14px;
}
#results.buttonRight #table_id_wrapper .dt-buttons {
    float: right;
}
#results.buttonRight #local_id_wrapper .dt-buttons {
    float: right;
}
.search-buttons .dt-buttons ~ #table_id_filter {
    float: unset;
}


/*@media (max-width: 460px) {*/
/*    #header .header-nav-top .mob-lang {*/
/*        display: flex !important;*/
/*    }*/
/*}*/


/*.tags-info {*/
/*    !*display: none;*!*/
/*    padding-right: 0px;*/
/*    padding-bottom: 0px;*/
/*    max-width: 648px;*/
/*    max-height: 333px;*/
/*    min-width: 0px;*/
/*    position: absolute;*/
/*    box-sizing: border-box;*/
/*    overflow: hidden;*/
/*    top: 0;*/
/*    left: 0;*/
/*    !*transform: translate(-50%,-100%);*!*/
/*    background-color: #fff;*/
/*    border-radius: 8px;*/
/*    padding: 12px;*/
/*    box-shadow: 0 2px 7px 1px rgb(0 0 0 / 30%);*/
/*    font-weight: 300;*/
/*    font-size: 13px;*/
/*}*/


select#cars {
    height: calc(1.5em + .75rem + 3px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    position: relative;
    top: 2px;
}
.domains-list .table tr td, .domains-list .table tr th {
    vertical-align: middle;
}
.domains-list .table td.domain-value, .domains-list .table thead tr th:nth-child(2) {
    text-align: right;
}
.domains-list .table tbody tr:hover {
    color: #212529;
    background-color: rgba(0,0,0,.075);
}
.domains-list h4 {
    background: #CDECF6;
    padding: 15px 10px;
}

@media (max-width: 991px) {
    .heading.heading-middle-border-center .mb-4 {
        max-width: 100% !important;
    }
    .heading-middle-border-center.active-border .heading-wrapper-left, .heading-middle-border-center.active-border .heading-wrapper-right {
        display: none;
    }
}

.flags-shiny-48-sprite,.flags-shiny-48-BET,.flags-shiny-48-_black,.flags-shiny-48-ac,.flags-shiny-48-actor,.flags-shiny-48-ad,.flags-shiny-48-adult,.flags-shiny-48-ae,.flags-shiny-48-aero,.flags-shiny-48-af,.flags-shiny-48-africa,.flags-shiny-48-ag,.flags-shiny-48-ai,.flags-shiny-48-airforce,.flags-shiny-48-al,.flags-shiny-48-alsace,.flags-shiny-48-am,.flags-shiny-48-amsterdam,.flags-shiny-48-an,.flags-shiny-48-ao,.flags-shiny-48-aq,.flags-shiny-48-ar,.flags-shiny-48-archi,.flags-shiny-48-army,.flags-shiny-48-art,.flags-shiny-48-as,.flags-shiny-48-asia,.flags-shiny-48-asiacom,.flags-shiny-48-at,.flags-shiny-48-attorney,.flags-shiny-48-au,.flags-shiny-48-auction,.flags-shiny-48-auto,.flags-shiny-48-aw,.flags-shiny-48-ax,.flags-shiny-48-az,.flags-shiny-48-ba,.flags-shiny-48-baby,.flags-shiny-48-band,.flags-shiny-48-bank,.flags-shiny-48-bar,.flags-shiny-48-barcelona,.flags-shiny-48-bb,.flags-shiny-48-bd,.flags-shiny-48-be,.flags-shiny-48-beauty,.flags-shiny-48-berlin,.flags-shiny-48-best,.flags-shiny-48-bet,.flags-shiny-48-bf,.flags-shiny-48-bg,.flags-shiny-48-bh,.flags-shiny-48-bi,.flags-shiny-48-bible,.flags-shiny-48-bike,.flags-shiny-48-bio,.flags-shiny-48-biz,.flags-shiny-48-bj,.flags-shiny-48-bl,.flags-shiny-48-blog,.flags-shiny-48-blue,.flags-shiny-48-bm,.flags-shiny-48-bn,.flags-shiny-48-bo,.flags-shiny-48-bond,.flags-shiny-48-br,.flags-shiny-48-brussels,.flags-shiny-48-bs,.flags-shiny-48-bt,.flags-shiny-48-build,.flags-shiny-48-buzz,.flags-shiny-48-bw,.flags-shiny-48-by,.flags-shiny-48-bz,.flags-shiny-48-bzh,.flags-shiny-48-ca,.flags-shiny-48-cam,.flags-shiny-48-capetown,.flags-shiny-48-car,.flags-shiny-48-career,.flags-shiny-48-cars,.flags-shiny-48-cat,.flags-shiny-48-cc,.flags-shiny-48-cd,.flags-shiny-48-ceo,.flags-shiny-48-cf,.flags-shiny-48-cfd,.flags-shiny-48-cg,.flags-shiny-48-ch,.flags-shiny-48-charity,.flags-shiny-48-ci,.flags-shiny-48-ck,.flags-shiny-48-cl,.flags-shiny-48-cloud,.flags-shiny-48-club,.flags-shiny-48-cm,.flags-shiny-48-cn,.flags-shiny-48-co,.flags-shiny-48-cocom,.flags-shiny-48-college,.flags-shiny-48-cologne,.flags-shiny-48-com,.flags-shiny-48-comco,.flags-shiny-48-consulting,.flags-shiny-48-coop,.flags-shiny-48-courses,.flags-shiny-48-cr,.flags-shiny-48-cu,.flags-shiny-48-cv,.flags-shiny-48-cw,.flags-shiny-48-cx,.flags-shiny-48-cy,.flags-shiny-48-cymru,.flags-shiny-48-cyou,.flags-shiny-48-cz,.flags-shiny-48-dance,.flags-shiny-48-de,.flags-shiny-48-degree,.flags-shiny-48-democrat,.flags-shiny-48-dentist,.flags-shiny-48-desi,.flags-shiny-48-design,.flags-shiny-48-dev,.flags-shiny-48-dj,.flags-shiny-48-dk,.flags-shiny-48-dm,.flags-shiny-48-do,.flags-shiny-48-durban,.flags-shiny-48-dz,.flags-shiny-48-earth,.flags-shiny-48-ec,.flags-shiny-48-eco,.flags-shiny-48-ee,.flags-shiny-48-eg,.flags-shiny-48-eh,.flags-shiny-48-engineer,.flags-shiny-48-er,.flags-shiny-48-es,.flags-shiny-48-et,.flags-shiny-48-eucom,.flags-shiny-48-eus,.flags-shiny-48-family,.flags-shiny-48-fans,.flags-shiny-48-fi,.flags-shiny-48-film,.flags-shiny-48-fj,.flags-shiny-48-fk,.flags-shiny-48-fm,.flags-shiny-48-fo,.flags-shiny-48-forsale,.flags-shiny-48-forum,.flags-shiny-48-fr,.flags-shiny-48-fun,.flags-shiny-48-futbol,.flags-shiny-48-ga,.flags-shiny-48-gal,.flags-shiny-48-games,.flags-shiny-48-gay,.flags-shiny-48-gb,.flags-shiny-48-gd,.flags-shiny-48-ge,.flags-shiny-48-gent,.flags-shiny-48-gg,.flags-shiny-48-gh,.flags-shiny-48-gi,.flags-shiny-48-gives,.flags-shiny-48-gl,.flags-shiny-48-global,.flags-shiny-48-gm,.flags-shiny-48-gn,.flags-shiny-48-gp,.flags-shiny-48-gq,.flags-shiny-48-gr,.flags-shiny-48-green,.flags-shiny-48-gs,.flags-shiny-48-gt,.flags-shiny-48-gu,.flags-shiny-48-gw,.flags-shiny-48-gy,.flags-shiny-48-hair,.flags-shiny-48-hamburg,.flags-shiny-48-haus,.flags-shiny-48-health,.flags-shiny-48-hiv,.flags-shiny-48-hk,.flags-shiny-48-hm,.flags-shiny-48-hn,.flags-shiny-48-homes,.flags-shiny-48-host,.flags-shiny-48-hr,.flags-shiny-48-ht,.flags-shiny-48-hu,.flags-shiny-48-ic,.flags-shiny-48-icu,.flags-shiny-48-id,.flags-shiny-48-ie,.flags-shiny-48-il,.flags-shiny-48-im,.flags-shiny-48-immo,.flags-shiny-48-immobilien,.flags-shiny-48-in,.flags-shiny-48-info,.flags-shiny-48-ink,.flags-shiny-48-insurance,.flags-shiny-48-io,.flags-shiny-48-iq,.flags-shiny-48-ir,.flags-shiny-48-irish,.flags-shiny-48-is,.flags-shiny-48-it,.flags-shiny-48-je,.flags-shiny-48-jetzt,.flags-shiny-48-jm,.flags-shiny-48-jo,.flags-shiny-48-jobs,.flags-shiny-48-joburg,.flags-shiny-48-jp,.flags-shiny-48-kaufen,.flags-shiny-48-ke,.flags-shiny-48-kg,.flags-shiny-48-kh,.flags-shiny-48-ki,.flags-shiny-48-kim,.flags-shiny-48-kiwi,.flags-shiny-48-km,.flags-shiny-48-kn,.flags-shiny-48-koeln,.flags-shiny-48-kp,.flags-shiny-48-kr,.flags-shiny-48-kw,.flags-shiny-48-ky,.flags-shiny-48-kz,.flags-shiny-48-la,.flags-shiny-48-lat,.flags-shiny-48-lawyer,.flags-shiny-48-lb,.flags-shiny-48-lc,.flags-shiny-48-lgbt,.flags-shiny-48-li,.flags-shiny-48-live,.flags-shiny-48-lk,.flags-shiny-48-llc,.flags-shiny-48-love,.flags-shiny-48-lr,.flags-shiny-48-ls,.flags-shiny-48-lt,.flags-shiny-48-lu,.flags-shiny-48-luxury,.flags-shiny-48-lv,.flags-shiny-48-ly,.flags-shiny-48-ma,.flags-shiny-48-madrid,.flags-shiny-48-makeup,.flags-shiny-48-market,.flags-shiny-48-markets,.flags-shiny-48-mc,.flags-shiny-48-md,.flags-shiny-48-me,.flags-shiny-48-menu,.flags-shiny-48-mf,.flags-shiny-48-mg,.flags-shiny-48-mh,.flags-shiny-48-mk,.flags-shiny-48-ml,.flags-shiny-48-mm,.flags-shiny-48-mn,.flags-shiny-48-mo,.flags-shiny-48-mobi,.flags-shiny-48-moda,.flags-shiny-48-moe,.flags-shiny-48-monster,.flags-shiny-48-mortgage,.flags-shiny-48-mp,.flags-shiny-48-mq,.flags-shiny-48-mr,.flags-shiny-48-ms,.flags-shiny-48-mt,.flags-shiny-48-mu,.flags-shiny-48-museum,.flags-shiny-48-mv,.flags-shiny-48-mw,.flags-shiny-48-mx,.flags-shiny-48-my,.flags-shiny-48-mz,.flags-shiny-48-na,.flags-shiny-48-name,.flags-shiny-48-navy,.flags-shiny-48-nc,.flags-shiny-48-ne,.flags-shiny-48-net,.flags-shiny-48-netco,.flags-shiny-48-news,.flags-shiny-48-nf,.flags-shiny-48-ng,.flags-shiny-48-ni,.flags-shiny-48-ninja,.flags-shiny-48-nl,.flags-shiny-48-no,.flags-shiny-48-np,.flags-shiny-48-nr,.flags-shiny-48-nrw,.flags-shiny-48-nu,.flags-shiny-48-nyc,.flags-shiny-48-nz,.flags-shiny-48-observer,.flags-shiny-48-om,.flags-shiny-48-one,.flags-shiny-48-onl,.flags-shiny-48-online,.flags-shiny-48-ooo,.flags-shiny-48-org,.flags-shiny-48-organic,.flags-shiny-48-osaka,.flags-shiny-48-pa,.flags-shiny-48-paris,.flags-shiny-48-pe,.flags-shiny-48-pet,.flags-shiny-48-pf,.flags-shiny-48-pg,.flags-shiny-48-ph,.flags-shiny-48-pink,.flags-shiny-48-pk,.flags-shiny-48-pl,.flags-shiny-48-pm,.flags-shiny-48-pn,.flags-shiny-48-poker,.flags-shiny-48-porn,.flags-shiny-48-pr,.flags-shiny-48-press,.flags-shiny-48-pro,.flags-shiny-48-promo,.flags-shiny-48-protection,.flags-shiny-48-ps,.flags-shiny-48-pt,.flags-shiny-48-pub,.flags-shiny-48-pw,.flags-shiny-48-py,.flags-shiny-48-qa,.flags-shiny-48-qpon,.flags-shiny-48-quebec,.flags-shiny-48-quest,.flags-shiny-48-re,.flags-shiny-48-realty,.flags-shiny-48-red,.flags-shiny-48-rehab,.flags-shiny-48-rent,.flags-shiny-48-republican,.flags-shiny-48-rest,.flags-shiny-48-reviews,.flags-shiny-48-rich,.flags-shiny-48-rip,.flags-shiny-48-ro,.flags-shiny-48-rocks,.flags-shiny-48-rs,.flags-shiny-48-ru,.flags-shiny-48-ruhr,.flags-shiny-48-rw,.flags-shiny-48-sa,.flags-shiny-48-saarland,.flags-shiny-48-sale,.flags-shiny-48-sb,.flags-shiny-48-sbs,.flags-shiny-48-sc,.flags-shiny-48-scot,.flags-shiny-48-sd,.flags-shiny-48-se,.flags-shiny-48-security,.flags-shiny-48-sex,.flags-shiny-48-sg,.flags-shiny-48-sh,.flags-shiny-48-shiksha,.flags-shiny-48-shop,.flags-shiny-48-si,.flags-shiny-48-site,.flags-shiny-48-sk,.flags-shiny-48-ski,.flags-shiny-48-skin,.flags-shiny-48-sl,.flags-shiny-48-sm,.flags-shiny-48-sn,.flags-shiny-48-so,.flags-shiny-48-social,.flags-shiny-48-software,.flags-shiny-48-soy,.flags-shiny-48-spa,.flags-shiny-48-space,.flags-shiny-48-sport,.flags-shiny-48-sr,.flags-shiny-48-ss,.flags-shiny-48-st,.flags-shiny-48-storage,.flags-shiny-48-store,.flags-shiny-48-studio,.flags-shiny-48-study,.flags-shiny-48-su,.flags-shiny-48-sv,.flags-shiny-48-swiss,.flags-shiny-48-sx,.flags-shiny-48-sy,.flags-shiny-48-sz,.flags-shiny-48-taipei,.flags-shiny-48-tc,.flags-shiny-48-td,.flags-shiny-48-tech,.flags-shiny-48-tel,.flags-shiny-48-tf,.flags-shiny-48-tg,.flags-shiny-48-th,.flags-shiny-48-theater,.flags-shiny-48-theatre,.flags-shiny-48-tickets,.flags-shiny-48-tirol,.flags-shiny-48-tj,.flags-shiny-48-tk,.flags-shiny-48-tl,.flags-shiny-48-tm,.flags-shiny-48-tn,.flags-shiny-48-to,.flags-shiny-48-tr,.flags-shiny-48-trading,.flags-shiny-48-travel,.flags-shiny-48-tt,.flags-shiny-48-tube,.flags-shiny-48-tv,.flags-shiny-48-tw,.flags-shiny-48-tz,.flags-shiny-48-ua,.flags-shiny-48-ug,.flags-shiny-48-uk,.flags-shiny-48-uno,.flags-shiny-48-us,.flags-shiny-48-uy,.flags-shiny-48-uz,.flags-shiny-48-va,.flags-shiny-48-vc,.flags-shiny-48-ve,.flags-shiny-48-vegas,.flags-shiny-48-vet,.flags-shiny-48-vg,.flags-shiny-48-vi,.flags-shiny-48-video,.flags-shiny-48-vlaanderen,.flags-shiny-48-vn,.flags-shiny-48-vote,.flags-shiny-48-voting,.flags-shiny-48-voto,.flags-shiny-48-vu,.flags-shiny-48-wales,.flags-shiny-48-website,.flags-shiny-48-wf,.flags-shiny-48-whoswho,.flags-shiny-48-wien,.flags-shiny-48-wiki,.flags-shiny-48-ws,.flags-shiny-48-xn--3ds443g,.flags-shiny-48-xn--5tzm5g,.flags-shiny-48-xn--6frz82g,.flags-shiny-48-xn--80asehdb,.flags-shiny-48-xn--80aswg,.flags-shiny-48-xn--c1avg,.flags-shiny-48-xn--fiq228c5hs,.flags-shiny-48-xn--i1b6b1a6a2e,.flags-shiny-48-xn--mk1bu44c,.flags-shiny-48-xn--ngbc5azd,.flags-shiny-48-xn--nqv7f,.flags-shiny-48-xn--q9jyb4c,.flags-shiny-48-xn--qxam,.flags-shiny-48-xn--t60b56a,.flags-shiny-48-xn--tckwe,.flags-shiny-48-xxx,.flags-shiny-48-xyz,.flags-shiny-48-ye,.flags-shiny-48-yt,.flags-shiny-48-za,.flags-shiny-48-zm,.flags-shiny-48-zw{background:url('../img/template-images/flags-shiny-48.png') no-repeat;display: block;width: 48px;height: 48px;}
.flags-shiny-48-BET{background-position:0 -8832px;height:48px;width:48px}.flags-shiny-48-_black{background-position:0 -9936px;height:48px;width:48px}.flags-shiny-48-ac{background-position:0 -8016px;height:48px;width:48px}.flags-shiny-48-actor{background-position:0 -17856px;height:48px;width:48px}.flags-shiny-48-ad{background-position:0 -3840px;height:48px;width:48px}.flags-shiny-48-adult{background-position:0 -19680px;height:48px;width:48px}.flags-shiny-48-ae{background-position:0 -22080px;height:48px;width:48px}.flags-shiny-48-aero{background-position:0 -9264px;height:48px;width:48px}.flags-shiny-48-af{background-position:0 -7824px;height:48px;width:48px}.flags-shiny-48-africa{background-position:0 -4512px;height:48px;width:48px}.flags-shiny-48-ag{background-position:0 -3264px;height:48px;width:48px}.flags-shiny-48-ai{background-position:0 -1344px;height:48px;width:48px}.flags-shiny-48-airforce{background-position:0 -17520px;height:48px;width:48px}.flags-shiny-48-al{background-position:0 -2832px;height:48px;width:48px}.flags-shiny-48-alsace{background-position:0 -16992px;height:48px;width:48px}.flags-shiny-48-am{background-position:0 -21456px;height:48px;width:48px}.flags-shiny-48-amsterdam{background-position:0 -21984px;height:48px;width:48px}.flags-shiny-48-an{background-position:0 -21024px;height:48px;width:48px}.flags-shiny-48-ao{background-position:0 -7296px;height:48px;width:48px}.flags-shiny-48-aq{background-position:0 -3984px;height:48px;width:48px}.flags-shiny-48-ar{background-position:0 -15168px;height:48px;width:48px}.flags-shiny-48-archi{background-position:0 -11616px;height:48px;width:48px}.flags-shiny-48-army{background-position:0 -18240px;height:48px;width:48px}.flags-shiny-48-art{background-position:0 -20832px;height:48px;width:48px}.flags-shiny-48-as{background-position:0 -1056px;height:48px;width:48px}.flags-shiny-48-asia{background-position:0 -4320px;height:48px;width:48px}.flags-shiny-48-asiacom{background-position:0 -12432px;height:48px;width:48px}.flags-shiny-48-at{background-position:0 -21840px;height:48px;width:48px}.flags-shiny-48-attorney{background-position:0 -16320px;height:48px;width:48px}.flags-shiny-48-au{background-position:0 -912px;height:48px;width:48px}.flags-shiny-48-auction{background-position:0 -16800px;height:48px;width:48px}.flags-shiny-48-auto{background-position:0 -20064px;height:48px;width:48px}.flags-shiny-48-aw{background-position:0 -12192px;height:48px;width:48px}.flags-shiny-48-ax{background-position:0 -10992px;height:48px;width:48px}.flags-shiny-48-az{background-position:0 -7104px;height:48px;width:48px}.flags-shiny-48-ba{background-position:0 -1488px;height:48px;width:48px}.flags-shiny-48-baby{background-position:0 -13440px;height:48px;width:48px}.flags-shiny-48-band{background-position:0 -16944px;height:48px;width:48px}.flags-shiny-48-bank{background-position:0 -7440px;height:48px;width:48px}.flags-shiny-48-bar{background-position:0 -3696px;height:48px;width:48px}.flags-shiny-48-barcelona{background-position:0 -18672px;height:48px;width:48px}.flags-shiny-48-bb{background-position:0 -6432px;height:48px;width:48px}.flags-shiny-48-bd{background-position:0 -10560px;height:48px;width:48px}.flags-shiny-48-be{background-position:0 -22176px;height:48px;width:48px}.flags-shiny-48-beauty{background-position:0 -17568px;height:48px;width:48px}.flags-shiny-48-berlin{background-position:0 -14640px;height:48px;width:48px}.flags-shiny-48-best{background-position:0 -14352px;height:48px;width:48px}.flags-shiny-48-bet{background-position:0 -8880px;height:48px;width:48px}.flags-shiny-48-bf{background-position:0 -14592px;height:48px;width:48px}.flags-shiny-48-bg{background-position:0 -22320px;height:48px;width:48px}.flags-shiny-48-bh{background-position:0 -16464px;height:48px;width:48px}.flags-shiny-48-bi{background-position:0 -1104px;height:48px;width:48px}.flags-shiny-48-bible{background-position:0 -6240px;height:48px;width:48px}.flags-shiny-48-bike{background-position:0 -2496px;height:48px;width:48px}.flags-shiny-48-bio{background-position:0 -17328px;height:48px;width:48px}.flags-shiny-48-biz{background-position:0 -4704px;height:48px;width:48px}.flags-shiny-48-bj{background-position:0 -19920px;height:48px;width:48px}.flags-shiny-48-bl{background-position:0 -288px;height:48px;width:48px}.flags-shiny-48-blog{background-position:0 -14304px;height:48px;width:48px}.flags-shiny-48-blue{background-position:0 -6576px;height:48px;width:48px}.flags-shiny-48-bm{background-position:0 -1152px;height:48px;width:48px}.flags-shiny-48-bn{background-position:0 -816px;height:48px;width:48px}.flags-shiny-48-bo{background-position:0 -10848px;height:48px;width:48px}.flags-shiny-48-bond{background-position:0 -16224px;height:48px;width:48px}.flags-shiny-48-br{background-position:0 -480px;height:48px;width:48px}.flags-shiny-48-brussels{background-position:0 -16512px;height:48px;width:48px}.flags-shiny-48-bs{background-position:0 -15552px;height:48px;width:48px}.flags-shiny-48-bt{background-position:0 -864px;height:48px;width:48px}.flags-shiny-48-build{background-position:0 -13200px;height:48px;width:48px}.flags-shiny-48-buzz{background-position:0 -5280px;height:48px;width:48px}.flags-shiny-48-bw{background-position:0 -20880px;height:48px;width:48px}.flags-shiny-48-by{background-position:0 -3936px;height:48px;width:48px}.flags-shiny-48-bz{background-position:0 -336px;height:48px;width:48px}.flags-shiny-48-bzh{background-position:0 -11232px;height:48px;width:48px}.flags-shiny-48-ca{background-position:0 -8112px;height:48px;width:48px}.flags-shiny-48-cam{background-position:0 -15312px;height:48px;width:48px}.flags-shiny-48-capetown{background-position:0 -19488px;height:48px;width:48px}.flags-shiny-48-car{background-position:0 -16896px;height:48px;width:48px}.flags-shiny-48-career{background-position:0 -4272px;height:48px;width:48px}.flags-shiny-48-cars{background-position:0 -15840px;height:48px;width:48px}.flags-shiny-48-cat{background-position:0 -9984px;height:48px;width:48px}.flags-shiny-48-cc{background-position:0 -9792px;height:48px;width:48px}.flags-shiny-48-cd{background-position:0 -1632px;height:48px;width:48px}.flags-shiny-48-ceo{background-position:0 -7680px;height:48px;width:48px}.flags-shiny-48-cf{background-position:0 -12624px;height:48px;width:48px}.flags-shiny-48-cfd{background-position:0 -17376px;height:48px;width:48px}.flags-shiny-48-cg{background-position:0 -8496px;height:48px;width:48px}.flags-shiny-48-ch{background-position:0 -22752px;height:48px;width:48px}.flags-shiny-48-charity{background-position:0 -14736px;height:48px;width:48px}.flags-shiny-48-ci{background-position:0 -18720px;height:48px;width:48px}.flags-shiny-48-ck{background-position:0 -720px;height:48px;width:48px}.flags-shiny-48-cl{background-position:0 -19152px;height:48px;width:48px}.flags-shiny-48-cloud{background-position:0 -11040px;height:48px;width:48px}.flags-shiny-48-club{background-position:0 -16704px;height:48px;width:48px}.flags-shiny-48-cm{background-position:0 -9888px;height:48px;width:48px}.flags-shiny-48-cn{background-position:0 -8352px;height:48px;width:48px}.flags-shiny-48-co{background-position:0 -21168px;height:48px;width:48px}.flags-shiny-48-cocom{background-position:0 -8592px;height:48px;width:48px}.flags-shiny-48-college{background-position:0 -9312px;height:48px;width:48px}.flags-shiny-48-cologne{background-position:0 -6960px;height:48px;width:48px}.flags-shiny-48-com{background-position:0 -10224px;height:48px;width:48px}.flags-shiny-48-comco{background-position:0 -15120px;height:48px;width:48px}.flags-shiny-48-consulting{background-position:0 -10032px;height:48px;width:48px}.flags-shiny-48-coop{background-position:0 -8976px;height:48px;width:48px}.flags-shiny-48-courses{background-position:0 -20304px;height:48px;width:48px}.flags-shiny-48-cr{background-position:0 -21648px;height:48px;width:48px}.flags-shiny-48-cu{background-position:0 -6720px;height:48px;width:48px}.flags-shiny-48-cv{background-position:0 -8544px;height:48px;width:48px}.flags-shiny-48-cw{background-position:0 -15456px;height:48px;width:48px}.flags-shiny-48-cx{background-position:0 -2160px;height:48px;width:48px}.flags-shiny-48-cy{background-position:0 -13920px;height:48px;width:48px}.flags-shiny-48-cymru{background-position:0 -16656px;height:48px;width:48px}.flags-shiny-48-cyou{background-position:0 -5472px;height:48px;width:48px}.flags-shiny-48-cz{background-position:0 -15264px;height:48px;width:48px}.flags-shiny-48-dance{background-position:0 -9600px;height:48px;width:48px}.flags-shiny-48-de{background-position:0 -22272px;height:48px;width:48px}.flags-shiny-48-degree{background-position:0 -8736px;height:48px;width:48px}.flags-shiny-48-democrat{background-position:0 -11184px;height:48px;width:48px}.flags-shiny-48-dentist{background-position:0 -20496px;height:48px;width:48px}.flags-shiny-48-desi{background-position:0 -10896px;height:48px;width:48px}.flags-shiny-48-design{background-position:0 -20544px;height:48px;width:48px}.flags-shiny-48-dev{background-position:0 -17040px;height:48px;width:48px}.flags-shiny-48-dj{background-position:0 -12864px;height:48px;width:48px}.flags-shiny-48-dk{background-position:0 -19008px;height:48px;width:48px}.flags-shiny-48-dm{background-position:0 -2976px;height:48px;width:48px}.flags-shiny-48-do{background-position:0 -10464px;height:48px;width:48px}.flags-shiny-48-durban{background-position:0 -20976px;height:48px;width:48px}.flags-shiny-48-dz{background-position:0 -6624px;height:48px;width:48px}.flags-shiny-48-earth{background-position:0 -5616px;height:48px;width:48px}.flags-shiny-48-ec{background-position:0 -3600px;height:48px;width:48px}.flags-shiny-48-eco{background-position:0 -11808px;height:48px;width:48px}.flags-shiny-48-ee{background-position:0 -22656px;height:48px;width:48px}.flags-shiny-48-eg{background-position:0 -21696px;height:48px;width:48px}.flags-shiny-48-eh{background-position:0 -15648px;height:48px;width:48px}.flags-shiny-48-engineer{background-position:0 -17136px;height:48px;width:48px}.flags-shiny-48-er{background-position:0 -1680px;height:48px;width:48px}.flags-shiny-48-es{background-position:0 -6672px;height:48px;width:48px}.flags-shiny-48-et{background-position:0 -1824px;height:48px;width:48px}.flags-shiny-48-eucom{background-position:0 -19728px;height:48px;width:48px}.flags-shiny-48-eus{background-position:0 -18576px;height:48px;width:48px}.flags-shiny-48-family{background-position:0 -13632px;height:48px;width:48px}.flags-shiny-48-fans{background-position:0 -13392px;height:48px;width:48px}.flags-shiny-48-fi{background-position:0 -22608px;height:48px;width:48px}.flags-shiny-48-film{background-position:0 -15504px;height:48px;width:48px}.flags-shiny-48-fj{background-position:0 -768px;height:48px;width:48px}.flags-shiny-48-fk{background-position:0 -624px;height:48px;width:48px}.flags-shiny-48-fm{background-position:0 -4752px;height:48px;width:48px}.flags-shiny-48-fo{background-position:0 -20928px;height:48px;width:48px}.flags-shiny-48-forsale{background-position:0 -7488px;height:48px;width:48px}.flags-shiny-48-forum{background-position:0 -12672px;height:48px;width:48px}.flags-shiny-48-fr{background-position:0 -19392px;height:48px;width:48px}.flags-shiny-48-fun{background-position:0 -18048px;height:48px;width:48px}.flags-shiny-48-futbol{background-position:0 -20592px;height:48px;width:48px}.flags-shiny-48-ga{background-position:0 -20016px;height:48px;width:48px}.flags-shiny-48-gal{background-position:0 -11712px;height:48px;width:48px}.flags-shiny-48-games{background-position:0 -19824px;height:48px;width:48px}.flags-shiny-48-gay{background-position:0 -5952px;height:48px;width:48px}.flags-shiny-48-gb{background-position:0 -384px;height:48px;width:48px}.flags-shiny-48-gd{background-position:0 -1872px;height:48px;width:48px}.flags-shiny-48-ge{background-position:0 -18192px;height:48px;width:48px}.flags-shiny-48-gent{background-position:0 -8400px;height:48px;width:48px}.flags-shiny-48-gg{background-position:0 -21744px;height:48px;width:48px}.flags-shiny-48-gh{background-position:0 -13584px;height:48px;width:48px}.flags-shiny-48-gi{background-position:0 -4032px;height:48px;width:48px}.flags-shiny-48-gives{background-position:0 -10656px;height:48px;width:48px}.flags-shiny-48-gl{background-position:0 -12240px;height:48px;width:48px}.flags-shiny-48-global{background-position:0 -20352px;height:48px;width:48px}.flags-shiny-48-gm{background-position:0 -19968px;height:48px;width:48px}.flags-shiny-48-gn{background-position:0 -18096px;height:48px;width:48px}.flags-shiny-48-gp{background-position:0 -19440px;height:48px;width:48px}.flags-shiny-48-gq{background-position:0 -7728px;height:48px;width:48px}.flags-shiny-48-gr{background-position:0 -20400px;height:48px;width:48px}.flags-shiny-48-green{background-position:0 -12960px;height:48px;width:48px}.flags-shiny-48-gs{background-position:0 -192px;height:48px;width:48px}.flags-shiny-48-gt{background-position:0 -6768px;height:48px;width:48px}.flags-shiny-48-gu{background-position:0 -4368px;height:48px;width:48px}.flags-shiny-48-gw{background-position:0 -16416px;height:48px;width:48px}.flags-shiny-48-gy{background-position:0 -1248px;height:48px;width:48px}.flags-shiny-48-hair{background-position:0 -17472px;height:48px;width:48px}.flags-shiny-48-hamburg{background-position:0 -10800px;height:48px;width:48px}.flags-shiny-48-haus{background-position:0 -21072px;height:48px;width:48px}.flags-shiny-48-health{background-position:0 -16272px;height:48px;width:48px}.flags-shiny-48-hiv{background-position:0 -9408px;height:48px;width:48px}.flags-shiny-48-hk{background-position:0 -2592px;height:48px;width:48px}.flags-shiny-48-hm{background-position:0 -960px;height:48px;width:48px}.flags-shiny-48-hn{background-position:0 -15024px;height:48px;width:48px}.flags-shiny-48-homes{background-position:0 -5088px;height:48px;width:48px}.flags-shiny-48-host{background-position:0 -5664px;height:48px;width:48px}.flags-shiny-48-hr{background-position:0 -3792px;height:48px;width:48px}.flags-shiny-48-ht{background-position:0 -9120px;height:48px;width:48px}.flags-shiny-48-hu{background-position:0 -21888px;height:48px;width:48px}.flags-shiny-48-ic{background-position:0 -9504px;height:48px;width:48px}.flags-shiny-48-icu{background-position:0 -14544px;height:48px;width:48px}.flags-shiny-48-id{background-position:0 -22512px;height:48px;width:48px}.flags-shiny-48-ie{background-position:0 -19776px;height:48px;width:48px}.flags-shiny-48-il{background-position:0 -16560px;height:48px;width:48px}.flags-shiny-48-im{background-position:0 -3408px;height:48px;width:48px}.flags-shiny-48-immo{background-position:0 -12336px;height:48px;width:48px}.flags-shiny-48-immobilien{background-position:0 -21552px;height:48px;width:48px}.flags-shiny-48-in{background-position:0 -15600px;height:48px;width:48px}.flags-shiny-48-info{background-position:0 -15216px;height:48px;width:48px}.flags-shiny-48-ink{background-position:0 -8688px;height:48px;width:48px}.flags-shiny-48-insurance{background-position:0 -19296px;height:48px;width:48px}.flags-shiny-48-io{background-position:0 -48px;height:48px;width:48px}.flags-shiny-48-iq{background-position:0 -18768px;height:48px;width:48px}.flags-shiny-48-ir{background-position:0 -4896px;height:48px;width:48px}.flags-shiny-48-irish{background-position:0 -10272px;height:48px;width:48px}.flags-shiny-48-is{background-position:0 -14880px;height:48px;width:48px}.flags-shiny-48-it{background-position:0 -19056px;height:48px;width:48px}.flags-shiny-48-je{background-position:0 -1776px;height:48px;width:48px}.flags-shiny-48-jetzt{background-position:0 -18624px;height:48px;width:48px}.flags-shiny-48-jm{background-position:0 -2928px;height:48px;width:48px}.flags-shiny-48-jo{background-position:0 -10944px;height:48px;width:48px}.flags-shiny-48-jobs{background-position:0 -9696px;height:48px;width:48px}.flags-shiny-48-joburg{background-position:0 -18336px;height:48px;width:48px}.flags-shiny-48-jp{background-position:0 -22416px;height:48px;width:48px}.flags-shiny-48-kaufen{background-position:0 -5712px;height:48px;width:48px}.flags-shiny-48-ke{background-position:0 -6912px;height:48px;width:48px}.flags-shiny-48-kg{background-position:0 -3120px;height:48px;width:48px}.flags-shiny-48-kh{background-position:0 -5184px;height:48px;width:48px}.flags-shiny-48-ki{background-position:0 -240px;height:48px;width:48px}.flags-shiny-48-kim{background-position:0 -7200px;height:48px;width:48px}.flags-shiny-48-kiwi{background-position:0 -9168px;height:48px;width:48px}.flags-shiny-48-km{background-position:0 -5232px;height:48px;width:48px}.flags-shiny-48-kn{background-position:0 -1536px;height:48px;width:48px}.flags-shiny-48-koeln{background-position:0 -7008px;height:48px;width:48px}.flags-shiny-48-kp{background-position:0 -6096px;height:48px;width:48px}.flags-shiny-48-kr{background-position:0 -2880px;height:48px;width:48px}.flags-shiny-48-kw{background-position:0 -20736px;height:48px;width:48px}.flags-shiny-48-ky{background-position:0 -672px;height:48px;width:48px}.flags-shiny-48-kz{background-position:0 -2112px;height:48px;width:48px}.flags-shiny-48-la{background-position:0 -10368px;height:48px;width:48px}.flags-shiny-48-lat{background-position:0 -4608px;height:48px;width:48px}.flags-shiny-48-lawyer{background-position:0 -16848px;height:48px;width:48px}.flags-shiny-48-lb{background-position:0 -5760px;height:48px;width:48px}.flags-shiny-48-lc{background-position:0 -5856px;height:48px;width:48px}.flags-shiny-48-lgbt{background-position:0 -8208px;height:48px;width:48px}.flags-shiny-48-li{background-position:0 -12144px;height:48px;width:48px}.flags-shiny-48-live{background-position:0 -15072px;height:48px;width:48px}.flags-shiny-48-lk{background-position:0 -1008px;height:48px;width:48px}.flags-shiny-48-llc{background-position:0 -8448px;height:48px;width:48px}.flags-shiny-48-love{background-position:0 -14064px;height:48px;width:48px}.flags-shiny-48-lr{background-position:0 -15408px;height:48px;width:48px}.flags-shiny-48-ls{background-position:0 -15696px;height:48px;width:48px}.flags-shiny-48-lt{background-position:0 -21216px;height:48px;width:48px}.flags-shiny-48-lu{background-position:0 -21600px;height:48px;width:48px}.flags-shiny-48-luxury{background-position:0 -17088px;height:48px;width:48px}.flags-shiny-48-lv{background-position:0 -21360px;height:48px;width:48px}.flags-shiny-48-ly{background-position:0 -12720px;height:48px;width:48px}.flags-shiny-48-ma{background-position:0 -4416px;height:48px;width:48px}.flags-shiny-48-madrid{background-position:0 -18288px;height:48px;width:48px}.flags-shiny-48-makeup{background-position:0 -17952px;height:48px;width:48px}.flags-shiny-48-market{background-position:0 -14160px;height:48px;width:48px}.flags-shiny-48-markets{background-position:0 -20160px;height:48px;width:48px}.flags-shiny-48-mc{background-position:0 -22560px;height:48px;width:48px}.flags-shiny-48-md{background-position:0 -6336px;height:48px;width:48px}.flags-shiny-48-me{background-position:0 -3888px;height:48px;width:48px}.flags-shiny-48-menu{background-position:0 -14112px;height:48px;width:48px}.flags-shiny-48-mf{background-position:0 -9024px;height:48px;width:48px}.flags-shiny-48-mg{background-position:0 -22368px;height:48px;width:48px}.flags-shiny-48-mh{background-position:0 -2448px;height:48px;width:48px}.flags-shiny-48-mk{background-position:0 -1728px;height:48px;width:48px}.flags-shiny-48-ml{background-position:0 -17904px;height:48px;width:48px}.flags-shiny-48-mm{background-position:0 -4992px;height:48px;width:48px}.flags-shiny-48-mn{background-position:0 -8304px;height:48px;width:48px}.flags-shiny-48-mo{background-position:0 -3360px;height:48px;width:48px}.flags-shiny-48-mobi{background-position:0 -13968px;height:48px;width:48px}.flags-shiny-48-moda{background-position:0 -7920px;height:48px;width:48px}.flags-shiny-48-moe{background-position:0 -4176px;height:48px;width:48px}.flags-shiny-48-monster{background-position:0 -14928px;height:48px;width:48px}.flags-shiny-48-mortgage{background-position:0 -10080px;height:48px;width:48px}.flags-shiny-48-mp{background-position:0 -96px;height:48px;width:48px}.flags-shiny-48-mq{background-position:0 -2016px;height:48px;width:48px}.flags-shiny-48-mr{background-position:0 -4848px;height:48px;width:48px}.flags-shiny-48-ms{background-position:0 -1296px;height:48px;width:48px}.flags-shiny-48-mt{background-position:0 -19248px;height:48px;width:48px}.flags-shiny-48-mu{background-position:0 -19872px;height:48px;width:48px}.flags-shiny-48-museum{background-position:0 -19536px;height:48px;width:48px}.flags-shiny-48-mv{background-position:0 -12096px;height:48px;width:48px}.flags-shiny-48-mw{background-position:0 -12816px;height:48px;width:48px}.flags-shiny-48-mx{background-position:0 -6288px;height:48px;width:48px}.flags-shiny-48-my{background-position:0 -4224px;height:48px;width:48px}.flags-shiny-48-mz{background-position:0 -5136px;height:48px;width:48px}.flags-shiny-48-na{background-position:0 -1920px;height:48px;width:48px}.flags-shiny-48-name{background-position:0 -17424px;height:48px;width:48px}.flags-shiny-48-navy{background-position:0 -15984px;height:48px;width:48px}.flags-shiny-48-nc{background-position:0 -3072px;height:48px;width:48px}.flags-shiny-48-ne{background-position:0 -17232px;height:48px;width:48px}.flags-shiny-48-net{background-position:0 -13056px;height:48px;width:48px}.flags-shiny-48-netco{background-position:0 -20688px;height:48px;width:48px}.flags-shiny-48-news{background-position:0 -17184px;height:48px;width:48px}.flags-shiny-48-nf{background-position:0 -2304px;height:48px;width:48px}.flags-shiny-48-ng{background-position:0 -20112px;height:48px;width:48px}.flags-shiny-48-ni{background-position:0 -13104px;height:48px;width:48px}.flags-shiny-48-ninja{background-position:0 -12528px;height:48px;width:48px}.flags-shiny-48-nl{background-position:0 -22032px;height:48px;width:48px}.flags-shiny-48-no{background-position:0 -14016px;height:48px;width:48px}.flags-shiny-48-np{background-position:0 -1968px;height:48px;width:48px}.flags-shiny-48-nr{background-position:0 -9648px;height:48px;width:48px}.flags-shiny-48-nrw{background-position:0 -13344px;height:48px;width:48px}.flags-shiny-48-nu{background-position:0 -2784px;height:48px;width:48px}.flags-shiny-48-nyc{background-position:0 -14496px;height:48px;width:48px}.flags-shiny-48-nz{background-position:0 -2256px;height:48px;width:48px}.flags-shiny-48-observer{background-position:0 -17808px;height:48px;width:48px}.flags-shiny-48-om{background-position:0 -13680px;height:48px;width:48px}.flags-shiny-48-one{background-position:0 -11280px;height:48px;width:48px}.flags-shiny-48-onl{background-position:0 -8640px;height:48px;width:48px}.flags-shiny-48-online{background-position:0 -17712px;height:48px;width:48px}.flags-shiny-48-ooo{background-position:0 -12384px;height:48px;width:48px}.flags-shiny-48-org{background-position:0 -7152px;height:48px;width:48px}.flags-shiny-48-organic{background-position:0 -19584px;height:48px;width:48px}.flags-shiny-48-osaka{background-position:0 -6000px;height:48px;width:48px}.flags-shiny-48-pa{background-position:0 -16176px;height:48px;width:48px}.flags-shiny-48-paris{background-position:0 -11376px;height:48px;width:48px}.flags-shiny-48-pe{background-position:0 -20208px;height:48px;width:48px}.flags-shiny-48-pet{background-position:0 -6528px;height:48px;width:48px}.flags-shiny-48-pf{background-position:0 -7344px;height:48px;width:48px}.flags-shiny-48-pg{background-position:0 -2544px;height:48px;width:48px}.flags-shiny-48-ph{background-position:0 -4464px;height:48px;width:48px}.flags-shiny-48-pink{background-position:0 -8160px;height:48px;width:48px}.flags-shiny-48-pk{background-position:0 -6384px;height:48px;width:48px}.flags-shiny-48-pl{background-position:0 -22128px;height:48px;width:48px}.flags-shiny-48-pm{background-position:0 0;height:48px;width:48px}.flags-shiny-48-pn{background-position:0 -144px;height:48px;width:48px}.flags-shiny-48-poker{background-position:0 -13152px;height:48px;width:48px}.flags-shiny-48-porn{background-position:0 -18816px;height:48px;width:48px}.flags-shiny-48-pr{background-position:0 -6480px;height:48px;width:48px}.flags-shiny-48-press{background-position:0 -6048px;height:48px;width:48px}.flags-shiny-48-pro{background-position:0 -6864px;height:48px;width:48px}.flags-shiny-48-promo{background-position:0 -2352px;height:48px;width:48px}.flags-shiny-48-protection{background-position:0 -17664px;height:48px;width:48px}.flags-shiny-48-ps{background-position:0 -18864px;height:48px;width:48px}.flags-shiny-48-pt{background-position:0 -3552px;height:48px;width:48px}.flags-shiny-48-pub{background-position:0 -15792px;height:48px;width:48px}.flags-shiny-48-pw{background-position:0 -11328px;height:48px;width:48px}.flags-shiny-48-py{background-position:0 -13824px;height:48px;width:48px}.flags-shiny-48-qa{background-position:0 -7968px;height:48px;width:48px}.flags-shiny-48-qpon{background-position:0 -11904px;height:48px;width:48px}.flags-shiny-48-quebec{background-position:0 -16032px;height:48px;width:48px}.flags-shiny-48-quest{background-position:0 -9552px;height:48px;width:48px}.flags-shiny-48-re{background-position:0 -14688px;height:48px;width:48px}.flags-shiny-48-realty{background-position:0 -9744px;height:48px;width:48px}.flags-shiny-48-red{background-position:0 -14400px;height:48px;width:48px}.flags-shiny-48-rehab{background-position:0 -10128px;height:48px;width:48px}.flags-shiny-48-rent{background-position:0 -18144px;height:48px;width:48px}.flags-shiny-48-republican{background-position:0 -10176px;height:48px;width:48px}.flags-shiny-48-rest{background-position:0 -3648px;height:48px;width:48px}.flags-shiny-48-reviews{background-position:0 -7776px;height:48px;width:48px}.flags-shiny-48-rich{background-position:0 -11520px;height:48px;width:48px}.flags-shiny-48-rip{background-position:0 -19344px;height:48px;width:48px}.flags-shiny-48-ro{background-position:0 -18432px;height:48px;width:48px}.flags-shiny-48-rocks{background-position:0 -15360px;height:48px;width:48px}.flags-shiny-48-rs{background-position:0 -6144px;height:48px;width:48px}.flags-shiny-48-ru{background-position:0 -22464px;height:48px;width:48px}.flags-shiny-48-ruhr{background-position:0 -19632px;height:48px;width:48px}.flags-shiny-48-rw{background-position:0 -17760px;height:48px;width:48px}.flags-shiny-48-sa{background-position:0 -1392px;height:48px;width:48px}.flags-shiny-48-saarland{background-position:0 -5424px;height:48px;width:48px}.flags-shiny-48-sale{background-position:0 -14256px;height:48px;width:48px}.flags-shiny-48-sb{background-position:0 -3312px;height:48px;width:48px}.flags-shiny-48-sbs{background-position:0 -3024px;height:48px;width:48px}.flags-shiny-48-sc{background-position:0 -3504px;height:48px;width:48px}.flags-shiny-48-scot{background-position:0 -5376px;height:48px;width:48px}.flags-shiny-48-sd{background-position:0 -18384px;height:48px;width:48px}.flags-shiny-48-se{background-position:0 -17616px;height:48px;width:48px}.flags-shiny-48-security{background-position:0 -14448px;height:48px;width:48px}.flags-shiny-48-sex{background-position:0 -20256px;height:48px;width:48px}.flags-shiny-48-sg{background-position:0 -15936px;height:48px;width:48px}.flags-shiny-48-sh{background-position:0 -1200px;height:48px;width:48px}.flags-shiny-48-shiksha{background-position:0 -5904px;height:48px;width:48px}.flags-shiny-48-shop{background-position:0 -11952px;height:48px;width:48px}.flags-shiny-48-si{background-position:0 -15744px;height:48px;width:48px}.flags-shiny-48-site{background-position:0 -11856px;height:48px;width:48px}.flags-shiny-48-sk{background-position:0 -10320px;height:48px;width:48px}.flags-shiny-48-ski{background-position:0 -12288px;height:48px;width:48px}.flags-shiny-48-skin{background-position:0 -13248px;height:48px;width:48px}.flags-shiny-48-sl{background-position:0 -21504px;height:48px;width:48px}.flags-shiny-48-sm{background-position:0 -6192px;height:48px;width:48px}.flags-shiny-48-sn{background-position:0 -10416px;height:48px;width:48px}.flags-shiny-48-so{background-position:0 -10704px;height:48px;width:48px}.flags-shiny-48-social{background-position:0 -14784px;height:48px;width:48px}.flags-shiny-48-software{background-position:0 -20784px;height:48px;width:48px}.flags-shiny-48-soy{background-position:0 -13488px;height:48px;width:48px}.flags-shiny-48-spa{background-position:0 -7056px;height:48px;width:48px}.flags-shiny-48-space{background-position:0 -12000px;height:48px;width:48px}.flags-shiny-48-sport{background-position:0 -18912px;height:48px;width:48px}.flags-shiny-48-sr{background-position:0 -11568px;height:48px;width:48px}.flags-shiny-48-ss{background-position:0 -6816px;height:48px;width:48px}.flags-shiny-48-st{background-position:0 -7536px;height:48px;width:48px}.flags-shiny-48-storage{background-position:0 -21264px;height:48px;width:48px}.flags-shiny-48-store{background-position:0 -13776px;height:48px;width:48px}.flags-shiny-48-studio{background-position:0 -18000px;height:48px;width:48px}.flags-shiny-48-study{background-position:0 -13728px;height:48px;width:48px}.flags-shiny-48-su{background-position:0 -21120px;height:48px;width:48px}.flags-shiny-48-sv{background-position:0 -14832px;height:48px;width:48px}.flags-shiny-48-swiss{background-position:0 -12048px;height:48px;width:48px}.flags-shiny-48-sx{background-position:0 -4560px;height:48px;width:48px}.flags-shiny-48-sy{background-position:0 -21936px;height:48px;width:48px}.flags-shiny-48-sz{background-position:0 -2064px;height:48px;width:48px}.flags-shiny-48-taipei{background-position:0 -16080px;height:48px;width:48px}.flags-shiny-48-tc{background-position:0 -1440px;height:48px;width:48px}.flags-shiny-48-td{background-position:0 -18960px;height:48px;width:48px}.flags-shiny-48-tech{background-position:0 -14208px;height:48px;width:48px}.flags-shiny-48-tel{background-position:0 -2640px;height:48px;width:48px}.flags-shiny-48-tf{background-position:0 -4944px;height:48px;width:48px}.flags-shiny-48-tg{background-position:0 -10608px;height:48px;width:48px}.flags-shiny-48-th{background-position:0 -21792px;height:48px;width:48px}.flags-shiny-48-theater{background-position:0 -18480px;height:48px;width:48px}.flags-shiny-48-theatre{background-position:0 -18528px;height:48px;width:48px}.flags-shiny-48-tickets{background-position:0 -13008px;height:48px;width:48px}.flags-shiny-48-tirol{background-position:0 -8256px;height:48px;width:48px}.flags-shiny-48-tj{background-position:0 -17280px;height:48px;width:48px}.flags-shiny-48-tk{background-position:0 -5328px;height:48px;width:48px}.flags-shiny-48-tl{background-position:0 -5520px;height:48px;width:48px}.flags-shiny-48-tm{background-position:0 -2688px;height:48px;width:48px}.flags-shiny-48-tn{background-position:0 -3456px;height:48px;width:48px}.flags-shiny-48-to{background-position:0 -22224px;height:48px;width:48px}.flags-shiny-48-tr{background-position:0 -5808px;height:48px;width:48px}.flags-shiny-48-trading{background-position:0 -20640px;height:48px;width:48px}.flags-shiny-48-travel{background-position:0 -9456px;height:48px;width:48px}.flags-shiny-48-tt{background-position:0 -1584px;height:48px;width:48px}.flags-shiny-48-tube{background-position:0 -4656px;height:48px;width:48px}.flags-shiny-48-tv{background-position:0 -16608px;height:48px;width:48px}.flags-shiny-48-tw{background-position:0 -11424px;height:48px;width:48px}.flags-shiny-48-tz{background-position:0 -2736px;height:48px;width:48px}.flags-shiny-48-ua{background-position:0 -21312px;height:48px;width:48px}.flags-shiny-48-ug{background-position:0 -10752px;height:48px;width:48px}.flags-shiny-48-uk{background-position:0 -432px;height:48px;width:48px}.flags-shiny-48-uno{background-position:0 -7392px;height:48px;width:48px}.flags-shiny-48-us{background-position:0 -7248px;height:48px;width:48px}.flags-shiny-48-uy{background-position:0 -9840px;height:48px;width:48px}.flags-shiny-48-uz{background-position:0 -13296px;height:48px;width:48px}.flags-shiny-48-va{background-position:0 -21408px;height:48px;width:48px}.flags-shiny-48-vc{background-position:0 -5040px;height:48px;width:48px}.flags-shiny-48-ve{background-position:0 -4800px;height:48px;width:48px}.flags-shiny-48-vegas{background-position:0 -11760px;height:48px;width:48px}.flags-shiny-48-vet{background-position:0 -10512px;height:48px;width:48px}.flags-shiny-48-vg{background-position:0 -576px;height:48px;width:48px}.flags-shiny-48-vi{background-position:0 -528px;height:48px;width:48px}.flags-shiny-48-video{background-position:0 -16128px;height:48px;width:48px}.flags-shiny-48-vlaanderen{background-position:0 -19104px;height:48px;width:48px}.flags-shiny-48-vn{background-position:0 -9072px;height:48px;width:48px}.flags-shiny-48-vote{background-position:0 -14976px;height:48px;width:48px}.flags-shiny-48-voting{background-position:0 -9216px;height:48px;width:48px}.flags-shiny-48-voto{background-position:0 -16368px;height:48px;width:48px}.flags-shiny-48-vu{background-position:0 -3216px;height:48px;width:48px}.flags-shiny-48-wales{background-position:0 -12480px;height:48px;width:48px}.flags-shiny-48-website{background-position:0 -16752px;height:48px;width:48px}.flags-shiny-48-wf{background-position:0 -8784px;height:48px;width:48px}.flags-shiny-48-whoswho{background-position:0 -15888px;height:48px;width:48px}.flags-shiny-48-wien{background-position:0 -9360px;height:48px;width:48px}.flags-shiny-48-wiki{background-position:0 -7584px;height:48px;width:48px}.flags-shiny-48-ws{background-position:0 -8928px;height:48px;width:48px}.flags-shiny-48-xn--3ds443g{background-position:0 -7872px;height:48px;width:48px}.flags-shiny-48-xn--5tzm5g{background-position:0 -7632px;height:48px;width:48px}.flags-shiny-48-xn--6frz82g{background-position:0 -5568px;height:48px;width:48px}.flags-shiny-48-xn--80asehdb{background-position:0 -12768px;height:48px;width:48px}.flags-shiny-48-xn--80aswg{background-position:0 -12576px;height:48px;width:48px}.flags-shiny-48-xn--c1avg{background-position:0 -11472px;height:48px;width:48px}.flags-shiny-48-xn--fiq228c5hs{background-position:0 -11136px;height:48px;width:48px}.flags-shiny-48-xn--i1b6b1a6a2e{background-position:0 -11088px;height:48px;width:48px}.flags-shiny-48-xn--mk1bu44c{background-position:0 -12912px;height:48px;width:48px}.flags-shiny-48-xn--ngbc5azd{background-position:0 -3744px;height:48px;width:48px}.flags-shiny-48-xn--nqv7f{background-position:0 -8064px;height:48px;width:48px}.flags-shiny-48-xn--q9jyb4c{background-position:0 -19200px;height:48px;width:48px}.flags-shiny-48-xn--qxam{background-position:0 -20448px;height:48px;width:48px}.flags-shiny-48-xn--t60b56a{background-position:0 -11664px;height:48px;width:48px}.flags-shiny-48-xn--tckwe{background-position:0 -13536px;height:48px;width:48px}.flags-shiny-48-xxx{background-position:0 -4080px;height:48px;width:48px}.flags-shiny-48-xyz{background-position:0 -3168px;height:48px;width:48px}.flags-shiny-48-ye{background-position:0 -22704px;height:48px;width:48px}.flags-shiny-48-yt{background-position:0 -2208px;height:48px;width:48px}.flags-shiny-48-za{background-position:0 -2400px;height:48px;width:48px}.flags-shiny-48-zm{background-position:0 -13872px;height:48px;width:48px}.flags-shiny-48-zw{background-position:0 -4128px;height:48px;width:48px}
.flex-for-page-wide {
    display: flex;
    justify-content: space-between;
}

#local_id img {
    width: 50%;
}

.selector-gri-tree.fix-img-size .thumb-info-wrapper .fix-a-img-size {
    height: 160px;
    display: block;
    position: relative;
}

.container-xl.py-4.selector-gri-tree.fix-img-size .mb-xl.bigtar .thumb-info-wrapper picture img {
    width: 100%;
}


.cc-color-override-1910290182.cc-window {background-color: rgb(33 37 41) !important;}
.cc-color-override-1910290182 .cc-btn {color: rgb(255 255 255) !important;background-color: rgb(229 116 18) !important;}
.cc-color-override-1910290182 .cc-btn:hover, .cc-color-override-1910290182 .cc-btn:focus {background-color: rgb(240 143 58) !important;}
.kontaktformadesno .fui-submit {background-color: #ee8122;border-color: #ee8122;}
.kontaktformadesno .fui-submit:hover {background-color: #f08f3a;}
.uvjetinoimg .post-image {display: none;}

.table-proizvodni tr td:nth-child(1), .table-proizvodni tr th:nth-child(1)  {width:60px;}
.table-proizvodni tr td:nth-child(2), .table-proizvodni tr th:nth-child(2) {font-weight:bold;}
.table-proizvodni tr td:nth-child(3), .table-proizvodni tr th:nth-child(3) {width:160px; text-align:center;}
.table-proizvodni tr td:nth-child(4), .table-proizvodni tr th:nth-child(4) {width:120px; text-align:center;}

.katalog-box .post-image {display:none !important;}
.katalog-box .post-content > p {display:none !important;}

.blog-posts {width:100%; max-width:100%;}


#header .header-logo img {
    top: 24px !important;
}

.sticky-header-active #header .header-logo img {
    top: 24px !important;
}

