/*
Theme Name: devity
*/


/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Transition
# Color
# Buttons
# Header 
# Hamburger icon
# X icon
# Blog Section
# Footer
# Copyright 
# Top To Buttom
# 404 Page
# Preloader 


/* Transition */

a,
a:hover,
input,
input:focus,
.header-quote a:hover h4,
.header-quote a:hover h2 {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}

body {
    background: #ffffff;
    color: #798795;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 1.7em;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Poppins', sans-serif;
    color: #010425;
}

.post-single h1,
.post-single h2,
.post-single h3,
.post-single h4,
.post-single h5,
.post-single h6,
.post-single a,
.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6 {
    color: #010425
}


/** Colors ***/

.color1 {
    color: #0C8FD0
}

.colorbg {
    background-color: #212c4a
}


/*** Buttons ***/

a.devity-btn {
    padding: 16px 35px;
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
    transition: all .4s ease-in-out;
    background-size: 100% 200%;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 16px;
    background-color: #0C8FD0;
}

.header-area.header4 div#navmenu {
    margin: 0 auto;
}

a.devity-btn:hover {
    transition: all .4s ease-in-out;
    color: #fff;
    box-shadow: 0px 0px 12px 1px rgb(47 46 46 / 27%);
    background-color: #212c4a;
}

a.devity-btn i:before {
    font-size: 13px;
}

a.devity-btn i {
    margin-left: 5px;
}

a.devity-btn:focus {
    color: #fff;
}


/*** Quick start ***/

.header-quote {
    margin-left: 30px;
}

.devity-logo-default.default-main h1 a {
    color: black;
}


/*** Header **/

.topbar-left ul li,
.topbar-right ul li {
    display: inline-block;
    font-size: 14px;
    color: #ffffff;
}

.header-top ul {
    padding: 0;
    margin: 0;
}

.header-top {
    background-color: #010425;
    padding: 12px 0;
    position: relative;
    z-index: 1;
}

.header2 .header-top {
    background-color: #f17603;
}

.topbar-left ul li>i,
.topbar-right ul li>i {
    font-size: 16px;
    margin-right: 8px;
    color: #ffffff;
}

.header-top ul li a {
    color: #ffffff;
}

.header-top ul li a:hover {
    color: #0C8FD0;
}

.topbar-left ul li:first-child {
    margin-right: 20px;
}

.topbar-right {
    text-align: right;
}

.header-top:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.header-line {
    position: absolute;
    overflow: hidden;
    left: 0;
    width: 100%;
    height: 83px;
}

.header-main-area:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.header-main-area {
    position: relative;
}

.header-line:after {
    border-left: 40em solid #010425;
    border-bottom: 530px solid transparent;
    bottom: 0;
    content: "";
    height: 0;
    position: absolute;
    right: 0;
    width: 0;
    top: 0;
    left: 0;
    z-index: 0;
    overflow: hidden;
}

nav.navbar.navbar-expand-lg {
    padding: 0;
}

.header3 nav.navbar.navbar-expand-lg,
.header4 nav.navbar.navbar-expand-lg {
    padding: 0;
}

#navmenu>ul>li>a {
    padding: 40px 18px;
    color: #010425;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 16px;
    letter-spacing: 0px;
}

.header3 ul#main-menu {
    margin: 0 auto;
}

h1.default-logo a {
    font-size: 26px;
    text-transform: capitalize;
    font-weight: 600;
    color: #212c4a;
}

h1.default-logo {
    padding: 0;
    margin: 0;
    margin-bottom: 0px;
}

.fa-envelope-o:before {
    font-family: fontawesome;
}

.sm-simple ul.sub-menu li a {
    color: #ffffff;
    font-weight: 500;
}

.sm-simple ul.sub-menu li a:hover {
    color: #010425;
}

ul.sub-menu {
    background-color: #010425;
    padding: 0;
}

.sm-simple ul.sub-menu li a:hover {
    background-color: #fff;
    color: #010425;
}

ul#main-menu {
    display: flex;
}

.header4 ul#main-menu {
    display: flex;
    margin: 0 auto;
}

.main-menu-btn {
    position: relative;
    display: inline-block;
    width: 28px;
    height: 28px;
    text-indent: 28px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.header-main-area.on {
    position: fixed;
    width: 100%;
    top: 0;
    background-color: #fff;
    z-index: 999;
    box-shadow: 0px 13px 25px -12px rgba(0, 0, 0, 0.25);
    transition: .4s;
}

.header-main-area.on .top-header-2 {
    display: none;
    transition: .4s;
}

.header5 .header-main-area.on .header-main-inner {
    position: fixed;
    width: 100%;
    top: 0;
    background-color: #ffffff;
    z-index: 999;
    box-shadow: 0px 13px 25px -12px rgba(0, 0, 0, 0.47);
    transition: .4s;
}

.header6 .header-main-area.on #navmenu>ul>li>a:hover {
    color: #0C8FD0;
}

.header6 .header-main-area.on #navmenu>ul>li>a {
    color: #0d0d0d;
}


/* hamburger icon */

.admin-bar .header-main-area.on,
.admin-bar .header5 .header-main-area.on .header-main-inner {
    top: 32px;
}

.main-menu-btn-icon,
.main-menu-btn-icon:before,
.main-menu-btn-icon:after {
    position: absolute;
    top: 50%;
    left: 2px;
    height: 2px;
    width: 24px;
    background: #0C8FD0;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
}

.main-menu-btn-icon:before {
    content: '';
    top: -7px;
    left: 0;
}

.main-menu-btn-icon:after {
    content: '';
    top: 7px;
    left: 0;
}


/* x icon */

#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon {
    height: 0;
    background: transparent;
}

#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after {
    top: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}


/* hide menu state checkbox */

#main-menu-state {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
}


/* hide the menu in mobile view */

#main-menu-state:not(:checked)~#main-menu {
    display: none;
}

#main-menu-state:checked~#main-menu {
    display: block;
}

@media (min-width: 767px) {
    .main-menu-btn {
        position: absolute;
        top: -99999px;
    }
    #main-menu-state:not(:checked)~#main-menu {
        display: block;
    }
}


/*** Header style 2 ***/

.header2 .header-line:after {
    border-left: 41em solid #0C8FD0;
    border-bottom: 172em solid transparent;
    border-radius: 0 160px 194px 93px;
}


/** Header style 3 ***/

.header3 .site-branding a {
    background: #0C8FD0;
    padding: 49.5px 38px;
    font-size: 19px;
}

.header-search-box {
    width: 70%;
    margin: 0 auto;
}

.abos-logo-default.logo3 h1.default-logo {
    margin-bottom: 0;
    margin-right: 0;
}

div.header-search-box input {
    background: #e0e0e0;
    padding: 24px 40px;
    border: none;
    border-radius: 100px;
    color: #212c4a;
    position: relative;
}

div.header-search-box button {
    position: absolute;
    right: 0;
    top: 0;
    padding: 21px 38px;
    background: transparent;
    border: transparent;
    cursor: pointer;
    color: #212c4a;
    font-size: 20px;
}

div.header-search-box form {
    position: relative;
}

.header-main-area.on .header-search-area a {
    padding: 29.5px;
}

.header3 .header-main-area.on .site-branding a {
    padding: 12.5px 16px;
}

.white-popup button.mfp-close {
    position: fixed;
    top: 50px;
    right: 50px;
    color: #212c4a;
    border-color: #e0e0e0;
    background: #e0e0e0;
    opacity: 1;
}

.header-search-area a {
    background: transparent;
    text-align: center;
    display: block;
    font-size: 23px;
    color: #ffffff;
    padding: 48px;
    position: relative;
    z-index: 1;
}

.header3 #navmenu>ul>li>a {
    padding: 27.5px 14px;
}

.header-search-area a:after {
    content: "";
    width: 5214px;
    height: 100%;
    background: #0C8FD0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.header-top.header-top2 .topbar-left ul li:last-child {
    margin-right: 0;
}

.devity-logo-default.logo3 a.navbar-brand {
    margin-right: 0;
    padding: 36.1px 30px;
}

.devity-logo-default.logo3 h1.default-logo {
    margin-bottom: 0;
}

.header-top.header-top2 .topbar-left ul li {
    margin-right: 48px;
}


/*** Header 4 ***/

.header4 .theme-logo a {
    padding: 53.5px 16px;
    position: relative;
    z-index: 999;
}

.header4 .theme-logo a:after {
    content: "";
    background: #0C8FD0;
    position: absolute;
    width: 100%;
    height: 168px;
    left: 0;
    top: 0;
    z-index: -1;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
}


/**** Bog section ***/

.blog-top ul li {
    display: inline-block;
    margin-right: 10px;
    text-transform: capitalize;
    font-size: 90%;
}

.blog-top ul {
    margin: 0;
    padding: 0;
}

.blog-top ul li.postby a {
    color: #0C8FD0;
}

.blog-top ul li.postby a:hover {
    color: #798795;
}

.blog-top {
    overflow: hidden;
}

.blog-top .date {
    font-family: 'Poppins', sans-serif;
    position: relative;
    font-size: 14px;
}

.blog-top .date:before {
    content: "\f073";
    font-family: fontawesome;
    margin-right: 6px;
}

.blog-top .author a:before {
    content: "\f007";
    font-family: fontawesome;
    margin-right: 5px;
}

.blog-title h2 {
    font-size: 24px;
    text-transform: capitalize;
    margin: 15px 0;
}

.blog-title h2 a {
    color: #212c4a;
    line-height: 31px;
}

.blog-footer a.theme-button {
    color: #010425;
    border: 2px solid #eeeeee;
    text-transform: capitalize;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    padding: 14px 30px;
}

.blog-footer .left {
    display: inline-block;
}

.blog-footer .right {
    display: inline-block;
    float: right;
    padding: 20px 0;
}

.blog-comment-num a:before {
    content: "\f103";
    font-family: flaticon;
    font-size: 18px;
    position: relative;
    top: 3px;
    margin-right: 4px;
    color: #929292;
    transition: .4s;
}

.blog-comment-num a {
    font-size: 14px;
    font-weight: 600;
    color: #212c4a;
}

.blog-comment-num a:hover {
    color: #0C8FD0;
}

.blog-comment-num a:hover:before {
    color: #0C8FD0;
    transition: .4s;
}

.blog-footer a.theme-button:hover {
    background-color: #0C8FD0;
    color: #ffffff;
    border: 2px solid transparent;
}

.blog-footer {
    margin-top: 30px;
}

.blog-title h2 a:hover {
    color: #0C8FD0;
}

.blog-image {
    margin-bottom: 30px;
}

.blog-boxs.blog-post-3 .blog-image {
    width: 100%;
    height: 230px;
}

.blog-boxs.blog-post-3 .blog-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.blog-boxs.blog-post-2 .blog-image {
    width: 100%;
    height: 320px;
}

.blog-boxs.blog-post-2 .blog-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.blog-boxs.blog-post-2 .col-lg-7.col-xl-7 .blog-title h2 {
    padding-right: 37%;
}

.devity-post-meta ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.devity-post-meta ul li {
    display: inline-block;
    margin-right: 15px;
}

.devity-post-meta ul li>i:before {
    margin-right: 8px;
    font-size: 14px;
}

.devity-post-meta ul li a {
    color: #798795;
    text-transform: capitalize;
    margin: 0;
    font-weight: normal;
}

.devity-post-meta ul li a time,
.devity-post-meta ul li a {
    font-size: 95%;
}

.devity-post-meta ul li a:hover {
    color: #0C8FD0;
}

.devity-post-meta {
    padding-top: 0px;
    padding-bottom: 16px;
}

.post-single .post-thumbnail img {
    margin-bottom: 30px;
}

h2.post-title a {
    color: #212c4a;
    font-size: 30px;
    text-transform: capitalize;
    word-break: break-word;
    -ms-word-wrap: break-word;
}

h2.post-title a:hover {
    color: #0C8FD0;
}

.devity-cat a {
    text-transform: capitalize;
    margin-left: 10px;
    font-weight: 500;
    color: #0C8FD0;
    font-family: 'Poppins', sans-serif;
}

.devity-cat {
    color: #0C8FD0;
    font-weight: 500;
}

.blog-list .post-summery p {
    margin-bottom: 30px;
    padding-top: 20px;
}

.post-single {
    margin-bottom: 50px;
    width: 100%;
    max-width: 100%;
    transition: 0.5s;
}


/*** Footer ***/

.footer-top.devity-footer-widgets:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #0C8FD0;
    z-index: -1;
    background-color: #212c4a;
}

.footer-top.devity-footer-widgets {
    padding-top: 120px;
    padding-bottom: 70px;
    position: relative;
    z-index: 1
}

.sidebar .widget:last-child {
    margin-bottom: 0;
}

.devity-ft-content select {
    background-color: #fff;
}

.devity-ft-content form.search-form .search-button button.search-submit:hover {
    background-color: #fff;
    color: #010425;
}

.sidebar .devity-social-widget ul li {
    display: inline-block;
}

.sidebar .devity-social-widget ul li a {
    display: block;
    width: 35px;
    height: 35px;
    background: #0C8FD0;
    text-align: center;
    margin-right: 5px;
    padding: 4px;
}

.sidebar .devity-social-widget ul li a i:before {
    color: #fff;
    font-size: 13px;
}

.sidebar .devity-social-widget ul li a:hover {
    background-color: #010425;
}

.sidebar h3.devity-widget-post-title.post-title {
    font-size: 14px;
    margin-bottom: 0;
}

.sidebar h3.devity-widget-post-title.post-title a {
    color: #010425;
}

.sidebar h3.devity-widget-post-title.post-title a:hover {
    color: #0C8FD0;
}

.sidebar .devity-widget-posts-descr .date {
    font-size: 14px;
}

.devity-pfg-items {
    margin-bottom: 30px;
}


/*** copyright ***/

.copyright p {
    margin: 0;
    font-size: 14px;
    color: #ffffff;
}

.footer-menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.footer-menu ul li {
    display: inline-block;
}

.footer-menu {
    text-align: right;
}

.footer-copyright-area {
    background-color: #010425;
    padding: 20px 0;
    position: relative;
}

.copyright p a {
    color: #798795;
    text-transform: capitalize;
}

.copyright p a:hover {
    color: #ffffff;
}

.footer-menu div>ul>li>a:hover {
    color: #0C8FD0;
}

.footer-menu div>ul>li>a {
    color: #fff;
}

.footer-menu ul ul li a {
    padding: 4px 9px;
}

.footer-menu ul li ul {
    padding: 6px 10px;
}

.footer-menu ul li ul li {
    min-width: 9em;
    margin: 1px 0px;
}

.ft-info-dec p {
    color: #ffffff;
}

.breadcroumb-boxs {
    padding: 150px 0;
    position: relative;
    z-index: 0;
}

.breadcroumb-boxs:after {
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgb(121, 135, 149);
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.brea-title h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 600;
    color: #fff;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
}

.breadcroumb-box {
    text-align: center;
}

.bcn_display {
    color: #fff;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
}

.bcn_display a {
    color: #212529;
    text-transform: capitalize;
}

.bcn_display label {
    margin: 0;
    padding: 0 8px;
    font-size: 95%;
}


/*** Top to buttom **/

.to-top {
    width: 40px;
    height: 40px;
    position: fixed;
    right: 50px;
    background: #0C8FD0;
    bottom: 20px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    padding: 8px;
    cursor: pointer;
    border-radius: 5px;
    transition: .4s;
}

.to-top:hover {
    background-color: #212529;
    transition: .4s;
}


/** 404 page **/

.error-404.not-found {
    text-align: center;
    padding: 114px;
    padding-bottom: 150px;
}

.error-404.not-found h1 {
    font-size: 171px;
    margin-bottom: 0;
}

.not-found-dec {
    padding: 0 20%;
}

.devity-error-imgs {
    width: 40%;
    text-align: center;
    margin: auto;
    padding-bottom: 25px;
    padding-top: 38px;
}


/** Preloader **/

#preloader {
    height: 100vh;
    background: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    width: 100%;
    z-index: 999999;
    overflow: hidden;
    top: 0;
    left: 0;
    ;
}

#preloader .group {
    position: relative;
    display: inline-block;
    line-height: 16px;
}

#preloader .bigSqr {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 40px;
    height: 40px;
    overflow: hidden;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-animation: bigSqrShrink 1s linear infinite;
    animation: bigSqrShrink 1s linear infinite;
}

#preloader .square {
    position: absolute;
    width: 20px;
    height: 20px;
    background: #0C8FD0;
}

#preloader .first {
    left: 0px;
    top: 20px;
}

#preloader .second {
    left: 20px;
    top: 20px;
    -webkit-animation: drop2 1s linear infinite;
    animation: drop2 1s linear infinite;
}

#preloader .third {
    left: 0px;
    top: 0px;
    -webkit-animation: drop3 1s linear infinite;
    animation: drop3 1s linear infinite;
}

#preloader .fourth {
    left: 20px;
    top: 0px;
    -webkit-animation: drop4 1s linear infinite;
    animation: drop4 1s linear infinite;
}

#preloader .text {
    line-height: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #FFF;
    display: block;
    margin: 10px auto;
}

@-webkit-keyframes bigSqrShrink {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    90% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
}

@keyframes bigSqrShrink {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    90% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
}

@-webkit-keyframes drop2 {
    0% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }
    25% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
    100% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}

@keyframes drop2 {
    0% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }
    25% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
    100% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}

@-webkit-keyframes drop3 {
    0% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }
    50% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
    100% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}

@keyframes drop3 {
    0% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }
    50% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
    100% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}

@-webkit-keyframes drop4 {
    0% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }
    75% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
    100% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}

@keyframes drop4 {
    0% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
    }
    75% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
    100% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}

.client-items {
    text-align: center;
}

.service-box blockquote:before {
    content: "";
}

.team-image img {
    width: 100%;
    object-fit: cover;
}


/*** WooCommerce Css ***/

.woocommerce .brea-title .woocommerce-breadcrumb {
    font-size: 15px;
    color: #ffffff;
}

.woocommerce .brea-title .woocommerce-breadcrumb a {
    color: #0C8FD0;
    font-size: 16px;
}


/** product items **/

.woocommerce ul.products {
    width: 100%;
}

.devity-product-bg {
    height: 270px;
    background-size: auto;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #fbfbfb;
    position: relative;
    z-index: 0;
}

.devity-product-bg:after {
    background-color: rgba(0, 0, 0, 0.66);
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}

.devity-product-item:hover .devity-product-bg:after {
    opacity: 1;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}

.devity-pro-item-btns {
    position: relative;
    height: 100%;
}

.devity-pro-ibtn {
    position: absolute;
    bottom: 10px;
    left: 10px;
    display: flex;
}

.devity-pro-addtocart a {
    margin: 0;
    padding: 0;
}

div.ftabout_scial ul li,
div.devity-social-widget ul li {
    display: inline-block;
    margin-bottom: 0;
    padding: 0;
    margin: 0;
    text-align: center;
}

div.ftabout_scial ul li a:before,
div.devity-social-widget ul li a:before {
    content: "unset";
    font-size: 0;
    margin-right: 0;
    margin-left: 0;
}

div.ftabout_scial ul li a,
div.devity-social-widget ul li a {
    margin-right: 9px;
}

.ft3-info-single h3 {
    font-size: 15px;
    color: #fff;
    font-weight: 400;
    text-transform: capitalize;
}

.subscribe {
    position: relative;
}

.subscribe .subscribe-btn {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    padding: 20px 25px;
    background: #222527;
    color: #fff;
}

.subscribe input[type="email"] {
    background: #1c1e21;
    color: #ffffff;
    padding: 20px 17px;
}

.copyright3 {
    margin-top: 8px;
}

.ft3-info-single p span {
    color: #898f96;
    width: 100%;
    clear: both;
    font-weight: bold;
    margin-right: 8px;
}

.ft-menus3 {
    width: 100%;
    padding-top: 40px;
    border-top: 1px solid #292b2b;
    margin-top: 10px;
}

.subscribe input::placeholder {
    color: #768492;
}

.devity-social-widget ul li a {
    display: inline-block;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    line-height: 37px;
    color: #fff;
    background: #1c1e21;
}

h3.devity-widget-post-title.post-title a:hover {
    color: #0C8FD0;
}

h3.devity-widget-post-title.post-title a {
    color: #fff;
}

.devity-social-widget ul li a:hover {
    background: #fff;
    color: #212c4a;
}


/** Footer 4 **/

.ft4 {
    padding: 23px 16px;
}

.ft4-icon-box {
    width: 45px;
    height: 43px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    box-shadow: 0px 0px 5px 1px #3c001680;
}

.ft4-text-box {
    display: table-cell;
    padding-left: 20px;
}

.ft4-text-box h3 {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    margin: 0;
}

.ft4-text-box h4 {
    font-size: 13px;
    color: #fff;
    text-transform: capitalize;
    margin-top: 8px;
    font-weight: 300;
    margin-bottom: 0;
}

.footer4-top-content {
    margin-bottom: 50px;
}

.woocommerce ul.products li.product .devity-pro-addtocart a.button,
.devity-product-item a.added_to_cart {
    margin-top: 0;
    border-radius: 0;
    background-color: #0C8FD0;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 15px 13px;
    position: relative;
    max-width: 176px;
    overflow: hidden;
}

.woocommerce ul.products li.product .devity-pro-addtocart a.button:before,
.devity-product-item a.added_to_cart:before {
    content: "\f291";
    font-family: fontawesome;
    border-left: 1px solid #0b409a;
    padding-left: 6px;
    margin-left: 7px;
    float: right;
}

.woocommerce ul.products li.product .devity-pro-addtocart a.button:hover {
    background-color: #010425;
}

.woocommerce ul.products li.product .devity-pro-addtocart a.button:hover:after {
    border-color: #31394a;
}

.devity-pro-compare a {
    background-color: #ffffff;
    display: block;
    padding: 8px 16px;
    font-size: 14px;
    color: #7c8a97;
    margin-left: 5px;
}

a.button.product_type_external {
    word-break: break-all;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.devity-pro-compare a:hover {
    background-color: #010425;
    color: #ffffff;
}

.devity-pro-addtocart {
    position: relative;
    left: -500px;
    -webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    -ms-transition: all 2s ease-in-out;
    -o-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;
    white-space: nowrap;
}

.devity-product-item:hover .devity-pro-addtocart {
    left: 0;
    -webkit-transition: all .8s cubic-bezier(0, 0, 0, 0.29);
    -moz-transition: all .8s cubic-bezier(0, 0, 0, 0.29);
    -ms-transition: all .8s cubic-bezier(0, 0, 0, 0.29);
    -o-transition: all .8s cubic-bezier(0, 0, 0, 0.29);
    transition: all .8s cubic-bezier(0, 0, 0, 0.29);
}

.devity-pro-compare {
    position: relative;
    right: -500px;
    -webkit-transition: all 2s cubic-bezier(0.76, 0.22, 0.58, 1);
    -moz-transition: all 2s cubic-bezier(0.76, 0.22, 0.58, 1);
    -ms-transition: all 2s cubic-bezier(0.76, 0.22, 0.58, 1);
    -o-transition: all 2s cubic-bezier(0.76, 0.22, 0.58, 1);
    transition: all 2s cubic-bezier(0.76, 0.22, 0.58, 1);
}

.devity-product-item:hover .devity-pro-compare {
    right: 0;
    -webkit-transition: all .8s cubic-bezier(0, 0, 0, 0.29);
    -moz-transition: all .8s cubic-bezier(0, 0, 0, 0.29);
    -ms-transition: all .8s cubic-bezier(0, 0, 0, 0.29);
    -o-transition: all .8s cubic-bezier(0, 0, 0, 0.29);
    transition: all .8s cubic-bezier(0, 0, 0, 0.29);
}

.devity-product-item:hover .devity-product-bg:after {
    opacity: 1;
    transition: .4s;
}

.devity-pro-item-title {
    display: inline-block;
}

.devity-pro-item-wishlist {
    display: inline-block;
    float: right;
    margin-right: 2px;
}

.devity-pro-ib-top,
.devity-product-item {
    overflow: hidden;
}

.devity-pro-item-bottom {
    margin-top: 14px;
    margin-left: 4px;
    margin-right: 2px;
}

.devity-pro-item-title h2.woocommerce-loop-product__title {
    color: #010425;
    font-weight: normal;
    text-transform: capitalize;
    padding: 0 !important;
    ;
}

.devity-pro-item-title a:hover h2.woocommerce-loop-product__title {
    color: #0C8FD0;
    transition: .4s;
}

.devity-pro-item-bottom del span.woocommerce-Price-amount.amount {
    color: #010425;
    font-weight: normal;
}

.devity-pro-item-bottom ins span.woocommerce-Price-amount.amount {
    font-weight: bold;
    font-size: 14px;
}

.devity-pro-item-bottom span.woocommerce-Price-amount.amount {
    color: #010425;
    font-weight: bold;
}

.woocommerce .products .star-rating {
    display: inline-block !important;
    margin: 0 !important;
    padding: 0;
}

.woocommerce ul.products li.product .price {
    margin-bottom: 0 !important;
    display: inline-block !important;
}

.devity-pro-ib-bottom .star-rating {
    flex-grow: 1;
    position: relative;
    top: 6px;
}

.devity-pro-ib-bottom.row {
    padding: 3px 14px;
    padding-bottom: 0;
}

.devity-black-page.without-elementor {
    padding: 80px 0;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added {
    display: none;
}

.woocommerce a.added_to_cart {
    padding-top: 7px;
    display: inline-block;
    padding-bottom: 7px;
}

.devity-product-item a.added_to_cart:after {
    content: "\e017";
    font-family: WooCommerce;
    margin-left: 5px;
}

.devity-error-home a {
    padding: 18px 25px;
    display: inline-block;
    border-radius: 5px;
    color: #ffffff;
}

.devity-error-home a:hover {
    background: #0f103c;
}

html.hidden {
    display: unset !important;
}

ul.elementskit-pricing-lists {
    padding: 0;
}

ul.elementskit-stars {
    padding: 0;
}


/**** update ***/

.product-title h2 {
    font-size: 56px;
    color: #393939;
}

.product-title h3 {
    font-size: 32px;
}

.product-info-start ul.nav.nav-pills li a {
    font-size: 18px;
    text-transform: uppercase;
    margin-right: 20px;
    font-weight: 600;
    color: #595959;
    padding-bottom: 5px;
    display: block;
    position: relative;
    transition: .4s;
}

.product-info-start ul.nav.nav-pills li a:hover:after,
.product-info-start ul.nav.nav-pills li a.show:after {
    content: "";
    width: 100%;
    height: 2px;
    background: #595959;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: .4s;
}

.product-info-start ul.nav.nav-pills {
    margin-bottom: 35px;
}

.devity-prduct-box h2 {
    font-size: 50px;
}

.devity-product-lists {
    margin-top: 30px;
}

.devity-product-lists .single-itme span {
    font-size: 16px;
    color: #010425;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
}

.devity-product-lists .single-itme .product-list-dec ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.devity-product-lists .single-itme {
    margin-bottom: 25px;
    border-bottom: 1px solid #ececec;
    padding-bottom: 25px;
    font-size: 13px;
}

.product-contact-info {
    padding: 50px 30px;
    box-shadow: 0px 0px 33px 0px #d8d8d86b;
    border-radius: 5px;
}

.product-cinfo-top h3 {
    font-size: 18px;
    font-weight: 600;
    display: block;
}

.product-cinfo-top .product-btn a {
    padding: 11px 35px;
    background: #0c8fd0;
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    border: transparent;
    margin: 12px 0 15px;
}

.product-cinfo-top {
    border-bottom: 1px solid #ececec;
    margin-bottom: 15px;
}

.product-cinfo-bttom p {
    margin: 0;
    font-size: 15px;
    margin-bottom: 2px;
}

.product-cinfo-bttom a {
    color: #0c8fd0;
    font-weight: bold;
}

.product-cinfo-bttom a:hover {
    color: #595959;
}

.product-cinfo-top .product-btn a:hover {
    background-color: #595959;
}

.product-sort-dec {
    margin-bottom: 30px;
    border-bottom: 1px solid #e8e8e8;
}

.product-sort-dec h2 {
    font-size: 25px;
    margin-bottom: 27px;
    display: block;
}

.devity-product-lists.spicifictab .single-itme {
    border-bottom: none;
    margin: 0;
    padding: 0;
    border-top: 2px solid #0c8fd0;
    padding-top: 7px;
    padding-bottom: 12px;
}

.devity-product-lists.spicifictab .product-list-dec ul li {
    border-bottom: 1px solid #e2e2e2;
    line-height: 39px;
}

.devity-product-lists.spicifictab .product-list-dec ul li:last-child {
    border-bottom: none;
}

.devity-prduct-box .single-itme a {
    color: #0c8fd0;
}

.devity-prduct-box .single-itme a:hover {
    color: #595959;
}

.devity-pro-cat-single h2.widtet-title span:after,
.devity-pro-cat-single h2.widtet-title span:before {
    display: none;
}

.devity-pro-cat-single h2.widtet-title {
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 7px;
}

.devity-pro-cat-single ul {
    margin-left: 5px;
}

.devity-pro-cat-single ul li {
    margin-bottom: 0px !important;
}

.devity-pro-cat-single ul li a {
    font-size: 14px;
    margin-bottom: 3px;
    color: #393939;
}

.devity-pro-cat-single ul li a:hover {
    color: #0e91d1;
    text-decoration: underline;
}

.widget.devity-product-cat-widgets {
    margin-bottom: 10px;
}


/* WPML CSS*/

li.wpml-menu .wpml-ls-legacy-dropdown {
    width: auto;
    max-width: 100%;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    background-color: #ffffff;
    border: none;
    box-shadow: 0px 0px 33px 0px rgb(0 0 0 / 9%);
}

li.wpml-menu ul li ul li {
    margin: 0px !important;
    border: none;
    width: 100%;
}

li.wpml-menu ul li ul li a {
    border: none;
    padding: 10px;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
}

li.wpml-menu ul li {
    margin: 0 !important;
}

li.wpml-menu ul li ul li a:hover {
    background-color: #0484c9 !important;
    color: #ffffff !important;
}

li.wpml-menu ul li {
    min-width: 170px;
    max-width: 100%;
    text-align: left;
}

li.wpml-menu .wpml-ls-legacy-dropdown a {
    border: none;
    padding-left: 20px;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:before {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20%3E%3Cpath%20d%3D%22M0%2012C0%205.379%205.37927%200%2012.0003%200C18.621%200%2024%205.379%2024%2012C24%2018.621%2018.621%2024%2012.0003%2024C5.37927%2024%200%2018.621%200%2012ZM11.4548%201.14191L11.4548%205.72727L7.54282%205.72727C7.743%205.15973%207.96745%204.62873%208.21591%204.15064C9.108%202.43409%2010.2409%201.38355%2011.4548%201.14191ZM15.7844%204.15064C14.8923%202.43409%2013.7594%201.38355%2012.5457%201.14191L12.5457%205.72727L16.4575%205.72727C16.2573%205.15973%2016.0328%204.62873%2015.7844%204.15064ZM8.65909%201.61073C8.12673%202.17527%207.65055%202.86609%207.24445%203.64773C6.91582%204.27991%206.62809%204.97727%206.38373%205.72727L3.06818%205.72727C4.41845%203.80755%206.37582%202.34327%208.65909%201.61073ZM20.9321%205.72727C19.5818%203.80755%2017.6245%202.34327%2015.3409%201.61073C15.8735%202.17527%2016.3497%202.86609%2016.7558%203.64773C17.0842%204.27991%2017.3725%204.97727%2017.6165%205.72727L20.9321%205.72727ZM2.39509%206.81818L6.06818%206.81818C5.71009%208.23473%205.50118%209.80046%205.46327%2011.4545L1.10809%2011.4545C1.19018%209.78%201.64264%208.20991%202.39509%206.81818ZM11.4548%206.81818L7.20191%206.81818C6.82527%208.20855%206.59536%209.78027%206.55418%2011.4545L11.4548%2011.4545L11.4548%206.81818ZM12.5457%206.81818L16.7984%206.81818C17.175%208.20855%2017.4049%209.78027%2017.4461%2011.4545L12.5457%2011.4545L12.5457%206.81818ZM21.6052%206.81818L17.9318%206.81818C18.2902%208.23473%2018.4991%209.80046%2018.537%2011.4545L22.8922%2011.4545C22.8101%209.78%2022.3574%208.20991%2021.6052%206.81818ZM1.10809%2012.5455L5.46327%2012.5455C5.50118%2014.2006%205.718%2015.7666%206.07691%2017.1818L2.39509%2017.1818C1.64264%2015.7898%201.19018%2014.22%201.10809%2012.5455ZM11.4548%2012.5455L6.55418%2012.5455C6.59536%2014.2214%206.82445%2015.7923%207.20191%2017.1818L11.4548%2017.1818L11.4548%2012.5455ZM12.5457%2012.5455L17.4461%2012.5455C17.4049%2014.2214%2017.1758%2015.7923%2016.7984%2017.1818L12.5457%2017.1818L12.5457%2012.5455ZM22.8922%2012.5455L18.537%2012.5455C18.4991%2014.2006%2018.2823%2015.7666%2017.9234%2017.1818L21.6052%2017.1818C22.3574%2015.7898%2022.8101%2014.22%2022.8922%2012.5455ZM3.06818%2018.2727L6.39218%2018.2727C6.636%2019.0175%206.91745%2019.7144%207.24445%2020.3438C7.65245%2021.129%208.13245%2021.822%208.66782%2022.3893C6.381%2021.6575%204.42009%2020.1946%203.06818%2018.2727ZM11.4548%2018.2727L7.54282%2018.2727C7.743%2018.8389%207.96773%2019.3628%208.21591%2019.8409C9.108%2021.5575%2010.2409%2022.6145%2011.4548%2022.8578L11.4548%2018.2727ZM12.5457%2018.2727L16.4575%2018.2727C16.2575%2018.8389%2016.0328%2019.3628%2015.7844%2019.8409C14.8923%2021.5575%2013.7594%2022.6145%2012.5457%2022.8578L12.5457%2018.2727ZM20.9321%2018.2727L17.6081%2018.2727C17.3643%2019.0175%2017.0828%2019.7144%2016.7558%2020.3438C16.3478%2021.129%2015.8678%2021.822%2015.3325%2022.3893C17.6193%2021.6575%2019.5802%2020.1946%2020.9321%2018.2727Z%22%20id%3D%22Fill-1%22%20fill%3D%22%237C91CA%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22none%22%20%2F%3E%3C%2Fsvg%3E");
    content: "";
    width: 14px;
    height: 14px;
    left: 0;
    top: 5px;
    position: absolute;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 99;
    background-size: cover;
}

.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
.wpml-ls-legacy-dropdown a:focus,
.wpml-ls-legacy-dropdown a:hover {
    color: #000;
    background: #fff !important;
}

header#masthead {
    box-shadow: 0px 0px 3px #bfbfbf;
}

.jet-mobile-menu__instance--slide-out-layout.fixed-right-toggle-position .jet-mobile-menu__toggle {
    top: 67px !important;
}

.home.page-template-blank-template .header-area.header5 {
    position: absolute;
    width: 100%;
    z-index: 999;
    top: 0;
}

.home.page-template-blank-template .header-area.header5 .header-main-area:before {
    background-color: transparent !important;
}

.home.page-template-blank-template .header-area.header5 .topheader-menu.text-right ul>li>a,
.home.page-template-blank-template .header-main-area .header-menu.ml-auto ul>li>a {
    color: #fff;
}

.home.page-template-blank-template .header-main-area.on .header-menu.ml-auto ul>li>a {
    color: #5c5c5c;
}

.home.page-template-blank-template .header-area.header5 .topheader-menu.text-right ul>li>a:hover,
.home.page-template-blank-template .header-menu.ml-auto ul>li>a:hover,
.home.page-template-blank-template .header-main-area.on .header-menu.ml-auto ul>li>a:hover {
    color: #434343;
}

.home.page-template-blank-template .header-area.header5 .header-quote a.devity-btn {
    background-color: white !important;
    color: #585858 !important;
}

.home.page-template-blank-template .header-area.header5 .header-main-area.on .header-quote a.devity-btn:hover {
    background-color: #0c8fd0 !important;
    color: #ffffff !important;
}

.home.page-template-blank-template .header-area.header5 .header-main-area.on .header-quote a.devity-btn {
    background-color: #434343 !important;
    color: #ffffff !important;
}

.home.page-template-blank-template .header-area.header5 .header-quote a.devity-btn:hover {
    background-color: #088bcd !important;
    color: #ffffff !important;
}

.home.page-template-blank-template .header-area.header5 .wpml-ls-statics-shortcode_actions {
    background-color: transparent !important;
}

.home.page-template-blank-template .header-area.header5 header#masthead {
    box-shadow: none;
}

.home.page-template-blank-template .header-area.header5 header#masthead {
    box-shadow: none !important;
}

.home.page-template-blank-template .header-area.header5 .wpml-ls-legacy-dropdown a {
    background-color: transparent;
    border-color: transparent;
}

.home.page-template-blank-template .header-area.header5 li.wpml-menu ul li ul li a:hover {
    color: #ffffff !important;
}

.home.page-template-blank-template .header-area.header5 li.wpml-menu ul li ul li a {
    color: #5b5b5b !important;
}

.header-main-area img.sticky-logo {
    display: none;
}

.home.page-template-blank-template .header-area.header5 .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:hover:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQ3OS40NDcgNDc5LjQ0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8Zz4KCQk8cGF0aCBkPSJNMjM5LjQ0NiwwLjAyMmMtOC41OTQsMC0xNy4xODIsMC40NjItMjUuNzI3LDEuMzgzYy03LjgzMiwwLjgtMTUuNTY4LDIuMTEyLTIzLjIsMy43MDQgICAgYy0xLjQ3NywwLjMwOS0yLjk1NSwwLjYzNS00LjQzMiwwLjk3NkMxNDEuMTIsMTYuMzIzLDEwMC4wNiwzOS4zMTQsNjcuODMxLDcyLjMwMWMtMi45OTcsMy4wNzItNS45MzEsNi4yMzUtOC44LDkuNDg4ICAgIGMtODcuMDYsOTkuOTQ4LTc2LjYxMiwyNTEuNTQ4LDIzLjMzNywzMzguNjA4Yzk1LjY4OCw4My4zNDksMjM5LjcyMyw3Ny44MDMsMzI4LjcxOS0xMi42NTZjMy4wMDMtMy4wNzIsNS45MzYtNi4yMzUsOC44LTkuNDg4ICAgIGMzOC40MjEtNDMuNzU0LDU5LjU5NC0xMDAuMDAzLDU5LjU2LTE1OC4yMzJDNDc5LjQ0NywxMDcuNDcyLDM3MS45OTUsMC4wMjEsMjM5LjQ0NiwwLjAyMnogTTc4LjQ5NSw4NC4zMDEgICAgYzEuMjY0LTEuMzEyLDIuNTc2LTIuNTY4LDMuODY0LTMuODRjMS40ODgtMS40NjQsMi45NjgtMi45MzYsNC40ODgtNC4zNTJjMS4zMzYtMS4yNDgsMi43MTItMi40NDgsNC4wOC0zLjY2NCAgICBjMS41NDQtMS4zNjgsMy4wOC0yLjczNiw0LjY2NC00LjA1NmMxLjM5Mi0xLjE3NiwyLjgyNC0yLjMwNCw0LjI0OC0zLjQ0YzEuNi0xLjI4LDMuMi0yLjU2LDQuODQ4LTMuNzkyICAgIGMxLjQ1Ni0xLjA5NiwyLjkzNi0yLjE2LDQuNDI0LTMuMmMxLjY1Ni0xLjE4NCwzLjMyLTIuNCw1LjAwOC0zLjUwNGMxLjUxMi0xLjAyNCwzLjA0LTIuMDE2LDQuNTc2LTMgICAgYzEuNzEyLTEuMDk2LDMuNDMyLTIuMTc2LDUuMTY4LTMuMmMxLjU2My0wLjkzMywzLjEzNi0xLjg1MSw0LjcyLTIuNzUyYzEuNzcxLTEuMDA4LDMuNTQ5LTEuOTkyLDUuMzM2LTIuOTUyICAgIGMxLjYtMC44NTMsMy4yLTEuNjg4LDQuOC0yLjUwNGMxLjgyNC0wLjkyLDMuNjY0LTEuODA4LDUuNTEyLTIuNjhjMS42LTAuNzYsMy4yNjQtMS41Miw0LjkxMi0yLjI0YzEuODgtMC44LDMuNzg0LTEuNiw1LjY4OC0yLjQgICAgYzEuNjU2LTAuNjgsMy4zMDQtMS4zNDQsNC45NzYtMS45ODRjMS45MzYtMC43MzYsMy44OTYtMS40MjQsNS44NTYtMi4xMTJjMS42NzItMC41ODQsMy4zNDQtMS4xNjgsNS4wNC0xLjcyICAgIGMxLjk5Mi0wLjY0LDQtMS4yMzIsNi4wMTYtMS44MTZjMS42ODgtMC40ODgsMy4zNi0wLjk5Miw1LjA1Ni0xLjQ0OGMwLjY0OC0wLjE2OCwxLjI5Ni0wLjMwNCwxLjk0NC0wLjQ3MiAgICBjLTIzLjY4LDIyLjk5My00MS4yNTMsNTEuNTI5LTUxLjEyOCw4My4wMjRjLTE4Ljk4OC01LjAwOC0zNy4zNy0xMi4wODItNTQuODE2LTIxLjA5NkM3OC4wMzksODQuODIxLDc4LjI2Myw4NC41NDEsNzguNDk1LDg0LjMwMSAgICB6IE02Ni45OTEsOTcuMTgxYzE5LjIxNywxMC40MTIsMzkuNTk1LDE4LjUyMiw2MC43MTIsMjQuMTZjLTEwLjM1MiwzNS45OTYtMTUuNzg2LDczLjIyNy0xNi4xNTIsMTEwLjY4aC05NS45MiAgICBDMTcuMzc0LDE4Mi42MzIsMzUuNDM1LDEzNS4yMTQsNjYuOTkxLDk3LjE4MXogTTY2Ljk5MSwzODIuODYxYy0zMS41NTQtMzguMDM0LTQ5LjYxNS04NS40NTItNTEuMzYtMTM0Ljg0aDk1LjkyICAgIGMwLjM2NiwzNy40NTMsNS43OTksNzQuNjg0LDE2LjE1MiwxMTAuNjhDMTA2LjU4NywzNjQuMzQxLDg2LjIwOSwzNzIuNDUsNjYuOTkxLDM4Mi44NjF6IE0xODEuNzI3LDQ1Ni40MjkgICAgYy0xLjYxNi0wLjQwOC0zLjI4OC0wLjkzNi00Ljk1Mi0xLjQyNGMtMi4wMjQtMC41OTItNC4wNTYtMS4xODQtNi4wNTYtMS44MzJjLTEuNjg4LTAuNTQ0LTMuMzUyLTEuMTI4LTUuMDE2LTEuNzEyICAgIGMtMS45NjgtMC42OC0zLjkzNi0xLjM3Ni01Ljg4LTIuMTJjLTEuNjY0LTAuNjMyLTMuMzA0LTEuMjk2LTQuOTUyLTEuOTY4Yy0xLjkxMi0wLjgtMy44MjQtMS42LTUuNzItMi40ICAgIGMtMS42MzItMC43Mi0zLjI1Ni0xLjQ2MS00Ljg3Mi0yLjIyNGMtMS44NjQtMC44OC0zLjcyLTEuNzc2LTUuNi0yLjcwNGMtMS42LTAuOC0zLjItMS42LTQuOC0yLjQ3MiAgICBjLTEuODA4LTAuOTY4LTMuNi0xLjk2LTUuMzkyLTIuOTg0Yy0xLjYtMC44ODgtMy4xMi0xLjgtNC42NjQtMi43MjhjLTEuNzYtMS4wNTYtMy40ODgtMi4xNDQtNS4yMTYtMy4yNTYgICAgYy0xLjUyLTAuOTY4LTMuMDQtMS45NTItNC41MzYtMi45NmMtMS43MDQtMS4xNTItMy4zOTItMi4zNTItNS4wNjQtMy41NTJjLTEuNDY0LTEuMDQ4LTIuOTI4LTIuMDk2LTQuMzY4LTMuMiAgICBjLTEuNjU2LTEuMjQ4LTMuMjgtMi41MzYtNC44OTYtMy44MzJjLTEuNDE2LTEuMTI4LTIuODI0LTIuMjQ4LTQuMjA4LTMuNDA4Yy0xLjYtMS4zMjgtMy4xNDQtMi43MTItNC42OTYtNC4wODggICAgYy0xLjM2LTEuMjA4LTIuNzI4LTIuNC00LjA1Ni0zLjYzMmMtMS41MjgtMS40MjQtMy4wMDgtMi45MDQtNC40OTYtNC4zNjhjLTEuMjg4LTEuMjcyLTIuNi0yLjUyOC0zLjg2NC0zLjgzMiAgICBjLTAuMjMyLTAuMjQ4LTAuNDU2LTAuNTA0LTAuNjg4LTAuNzQ0YzE3LjQ0NS05LjAxOCwzNS44MjctMTYuMDk1LDU0LjgxNi0yMS4xMDRjOS44NzcsMzEuNDk0LDI3LjQ0OSw2MC4wMjksNTEuMTI4LDgzLjAyNCAgICBDMTgzLjAzMSw0NTYuNzQxLDE4Mi4zNzUsNDU2LjYwNSwxODEuNzI3LDQ1Ni40Mjl6IE0yMzEuNDQ3LDQ2My4zODljLTM0LjIzMi00Ljg2NC02NC4yNC00MC41OTItODMuMTItOTMuMzUyICAgIGMyNy4yOTYtNi4xMTIsNTUuMTUxLTkuMzkxLDgzLjEyLTkuNzg0VjQ2My4zODl6IE0yMzEuNDQ3LDM0NC4yNTNjLTI5LjY3LDAuMzktNTkuMjE1LDMuOTE0LTg4LjE0NCwxMC41MTIgICAgYy0xMC4wNDUtMzQuNzA3LTE1LjM0NC03MC42MTUtMTUuNzUyLTEwNi43NDRoMTAzLjg5NlYzNDQuMjUzeiBNMjMxLjQ0NywyMzIuMDIxSDEyNy41NTEgICAgYzAuNDA3LTM2LjEyOSw1LjcwNi03Mi4wMzcsMTUuNzUyLTEwNi43NDRjMjguOTI5LDYuNTk3LDU4LjQ3NSwxMC4xMjEsODguMTQ0LDEwLjUxMlYyMzIuMDIxeiBNMjMxLjQ0NywxMTkuNzg5ICAgIGMtMjcuOTctMC4zOS01NS44MjQtMy42NjktODMuMTItOS43ODRjMTguODgtNTIuNzYsNDguODg4LTg4LjQ4OCw4My4xMi05My4zNTJWMTE5Ljc4OXogTTQxMS45MDMsOTcuMTgxICAgIGMzMS41NTQsMzguMDM0LDQ5LjYxNSw4NS40NTIsNTEuMzYsMTM0Ljg0aC05NS45MmMtMC4zNjYtMzcuNDUzLTUuNzk5LTc0LjY4NC0xNi4xNTItMTEwLjY4ICAgIEMzNzIuMzA3LDExNS43LDM5Mi42ODUsMTA3LjU5MSw0MTEuOTAzLDk3LjE4MXogTTI5Ny4xMDMsMjMuNjA1YzEuNjgsMC40MTYsMy4zNTIsMC45NDQsNS4wMTYsMS40MzIgICAgYzIuMDI0LDAuNTkyLDQuMDU2LDEuMTg0LDYuMDU2LDEuODMyYzEuNjg4LDAuNTQ0LDMuMzUyLDEuMTI4LDUuMDE2LDEuNzEyYzEuOTY4LDAuNjgsMy45MzYsMS4zNzYsNS44OCwyLjEyICAgIGMxLjY2NCwwLjYzMiwzLjMwNCwxLjI5Niw0Ljk1MiwxLjk2OGMxLjkxMiwwLjgsMy44MjQsMS42LDUuNzIsMi40YzEuNjMyLDAuNzIsMy4yNTYsMS40NjEsNC44NzIsMi4yMjQgICAgYzEuODY0LDAuODgsMy43MiwxLjc3Niw1LjYsMi43MDRjMS42LDAuOCwzLjIsMS42LDQuOCwyLjQ3MmMxLjgwOCwwLjk2OCwzLjYsMS45Niw1LjM5MiwyLjk4NGMxLjYsMC44ODgsMy4xMiwxLjgsNC42NjQsMi43MjggICAgYzEuNzYsMS4wNTYsMy40ODgsMi4xNDQsNS4yMTYsMy4yNTZjMS41MiwwLjk2OCwzLjA0LDEuOTUyLDQuNTM2LDIuOTZjMS43MDQsMS4xNTIsMy4zODQsMi4zNDQsNS4wNTYsMy41NDQgICAgYzEuNDcyLDEuMDQ4LDIuOTM2LDIuMTA0LDQuMzg0LDMuMmMxLjY0OCwxLjI0LDMuMjY0LDIuNTI4LDQuODg4LDMuODI0YzEuNDA4LDEuMTIsMi44MjQsMi4yNCw0LjIwOCwzLjQwOCAgICBjMS42LDEuMzI4LDMuMTQ0LDIuNzEyLDQuNjk2LDQuMDg4YzEuMzYsMS4yMDgsMi43MjgsMi40LDQuMDU2LDMuNjMyYzEuNTI4LDEuNDI0LDMuMDA4LDIuOTA0LDQuNDk2LDQuMzY4ICAgIGMxLjI4OCwxLjI3MiwyLjYsMi41MjgsMy44NjQsMy44MzJjMC4yMzIsMC4yNDgsMC40NTYsMC41MDQsMC42ODgsMC43NDRjLTE3LjQ0NSw5LjAxOC0zNS44MjcsMTYuMDk1LTU0LjgxNiwyMS4xMDQgICAgYy05Ljg5Ni0zMS40OTgtMjcuNDkxLTYwLjAzMS01MS4xOTItODMuMDE2QzI5NS43OTksMjMuMjkzLDI5Ni40NTUsMjMuNDI5LDI5Ny4xMDMsMjMuNjA1eiBNMjQ3LjQ0NywxNi42NTMgICAgYzM0LjIzMiw0Ljg2NCw2NC4yNCw0MC41OTIsODMuMTIsOTMuMzUyYy0yNy4yOTYsNi4xMTItNTUuMTUxLDkuMzkxLTgzLjEyLDkuNzg0VjE2LjY1M3ogTTI0Ny40NDcsMTM1Ljc4OSAgICBjMjkuNjctMC4zOSw1OS4yMTUtMy45MTQsODguMTQ0LTEwLjUxMmMxMC4wNDUsMzQuNzA3LDE1LjM0NCw3MC42MTUsMTUuNzUyLDEwNi43NDRIMjQ3LjQ0N1YxMzUuNzg5eiBNMjQ3LjQ0NywyNDguMDIxaDEwMy44OTYgICAgYy0wLjQwNywzNi4xMjktNS43MDYsNzIuMDM3LTE1Ljc1MiwxMDYuNzQ0aDBjLTI4LjkyOS02LjU5Ny01OC40NzQtMTAuMTIxLTg4LjE0NC0xMC41MTJWMjQ4LjAyMXogTTI0Ny40NDcsNDYzLjM4OVYzNjAuMjUzICAgIGMyNy45NywwLjM5LDU1LjgyNCwzLjY2OSw4My4xMiw5Ljc4NEMzMTEuNjg3LDQyMi43OTcsMjgxLjY3OSw0NTguNTI1LDI0Ny40NDcsNDYzLjM4OXogTTQwMC4zOTksMzk1Ljc0MSAgICBjLTEuMjY0LDEuMzA0LTIuNTY4LDIuNTYtMy44NTYsMy44MzJjLTEuNDg4LDEuNDY0LTIuOTc2LDIuOTQ0LTQuNTA0LDQuMzY4Yy0xLjMyOCwxLjI0LTIuNjk2LDIuNC00LjA1NiwzLjY0ICAgIGMtMS41NTIsMS4zNzYtMy4wOTYsMi43NTItNC42OCw0LjA4Yy0xLjQsMS4xNjgtMi44MjQsMi4yOTYtNC4yNDgsMy40MzJjLTEuNiwxLjI4LTMuMiwyLjU2LTQuODQ4LDMuNzkyICAgIGMtMS40NTYsMS4wOTYtMi45MzYsMi4xNi00LjQyNCwzLjJjLTEuNjU2LDEuMTg0LTMuMzIsMi40LTUuMDA4LDMuNTA0Yy0xLjUxMiwxLjAyNC0zLjA0LDIuMDE2LTQuNTc2LDIuOTkyICAgIGMtMS43MTIsMS4xMDQtMy40MzcsMi4xNzEtNS4xNzYsMy4yYy0xLjYsMC45MzYtMy4xMjgsMS44NDgtNC43MDQsMi43NTJjLTEuNzcxLDEuMDA4LTMuNTUyLDEuOTkyLTUuMzQ0LDIuOTUyICAgIGMtMS42LDAuODUzLTMuMiwxLjY4OC00LjgsMi41MDRjLTEuODI0LDAuOTItMy42NjQsMS44MDgtNS41MTIsMi42OGMtMS42LDAuNzYtMy4yNjQsMS41Mi00LjkxMiwyLjI0ICAgIGMtMS44OCwwLjgtMy43ODQsMS42LTUuNjg4LDIuNGMtMS42NTYsMC42NzItMy4zMDQsMS4zNDQtNC45NjgsMS45NzZjLTEuOTUyLDAuNzQ0LTMuOTEyLDEuNDQtNS44OCwyLjEyICAgIGMtMS42NjQsMC41ODQtMy4zMjgsMS4xNjgtNS4wMTYsMS43MTJjLTIsMC42NDgtNCwxLjI0LTYuMDQsMS44MjRjLTEuNjcyLDAuNDk2LTMuMzUyLDAuOTkyLTUuMDQsMS40NDggICAgYy0wLjY0OCwwLjE2OC0xLjI5NiwwLjMwNC0xLjk0NCwwLjQ3MmMyMy42OC0yMi45OTMsNDEuMjUzLTUxLjUyOSw1MS4xMjgtODMuMDI0YzE4Ljk4OCw1LjAwOCwzNy4zNywxMi4wODIsNTQuODE2LDIxLjA5NiAgICBDNDAwLjg1NSwzOTUuMjIxLDQwMC42MzEsMzk1LjUwMSw0MDAuMzk5LDM5NS43NDF6IE00MTEuOTAzLDM4Mi44NjFjLTE5LjIxNy0xMC40MTItMzkuNTk1LTE4LjUyMi02MC43MTItMjQuMTYgICAgYzEwLjM1Mi0zNS45OTYsMTUuNzg2LTczLjIyNywxNi4xNTItMTEwLjY4aDk1LjkyQzQ2MS41MjEsMjk3LjQwOSw0NDMuNDU5LDM0NC44MjgsNDExLjkwMywzODIuODYxeiIgZmlsbD0iIzAwMDAwMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPgoJPC9nPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=);
}

.home.page-template-blank-template .header-area.header5 .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQ3OS40NDcgNDc5LjQ0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8Zz4KCQk8cGF0aCBkPSJNMjM5LjQ0NiwwLjAyMmMtOC41OTQsMC0xNy4xODIsMC40NjItMjUuNzI3LDEuMzgzYy03LjgzMiwwLjgtMTUuNTY4LDIuMTEyLTIzLjIsMy43MDQgICAgYy0xLjQ3NywwLjMwOS0yLjk1NSwwLjYzNS00LjQzMiwwLjk3NkMxNDEuMTIsMTYuMzIzLDEwMC4wNiwzOS4zMTQsNjcuODMxLDcyLjMwMWMtMi45OTcsMy4wNzItNS45MzEsNi4yMzUtOC44LDkuNDg4ICAgIGMtODcuMDYsOTkuOTQ4LTc2LjYxMiwyNTEuNTQ4LDIzLjMzNywzMzguNjA4Yzk1LjY4OCw4My4zNDksMjM5LjcyMyw3Ny44MDMsMzI4LjcxOS0xMi42NTZjMy4wMDMtMy4wNzIsNS45MzYtNi4yMzUsOC44LTkuNDg4ICAgIGMzOC40MjEtNDMuNzU0LDU5LjU5NC0xMDAuMDAzLDU5LjU2LTE1OC4yMzJDNDc5LjQ0NywxMDcuNDcyLDM3MS45OTUsMC4wMjEsMjM5LjQ0NiwwLjAyMnogTTc4LjQ5NSw4NC4zMDEgICAgYzEuMjY0LTEuMzEyLDIuNTc2LTIuNTY4LDMuODY0LTMuODRjMS40ODgtMS40NjQsMi45NjgtMi45MzYsNC40ODgtNC4zNTJjMS4zMzYtMS4yNDgsMi43MTItMi40NDgsNC4wOC0zLjY2NCAgICBjMS41NDQtMS4zNjgsMy4wOC0yLjczNiw0LjY2NC00LjA1NmMxLjM5Mi0xLjE3NiwyLjgyNC0yLjMwNCw0LjI0OC0zLjQ0YzEuNi0xLjI4LDMuMi0yLjU2LDQuODQ4LTMuNzkyICAgIGMxLjQ1Ni0xLjA5NiwyLjkzNi0yLjE2LDQuNDI0LTMuMmMxLjY1Ni0xLjE4NCwzLjMyLTIuNCw1LjAwOC0zLjUwNGMxLjUxMi0xLjAyNCwzLjA0LTIuMDE2LDQuNTc2LTMgICAgYzEuNzEyLTEuMDk2LDMuNDMyLTIuMTc2LDUuMTY4LTMuMmMxLjU2My0wLjkzMywzLjEzNi0xLjg1MSw0LjcyLTIuNzUyYzEuNzcxLTEuMDA4LDMuNTQ5LTEuOTkyLDUuMzM2LTIuOTUyICAgIGMxLjYtMC44NTMsMy4yLTEuNjg4LDQuOC0yLjUwNGMxLjgyNC0wLjkyLDMuNjY0LTEuODA4LDUuNTEyLTIuNjhjMS42LTAuNzYsMy4yNjQtMS41Miw0LjkxMi0yLjI0YzEuODgtMC44LDMuNzg0LTEuNiw1LjY4OC0yLjQgICAgYzEuNjU2LTAuNjgsMy4zMDQtMS4zNDQsNC45NzYtMS45ODRjMS45MzYtMC43MzYsMy44OTYtMS40MjQsNS44NTYtMi4xMTJjMS42NzItMC41ODQsMy4zNDQtMS4xNjgsNS4wNC0xLjcyICAgIGMxLjk5Mi0wLjY0LDQtMS4yMzIsNi4wMTYtMS44MTZjMS42ODgtMC40ODgsMy4zNi0wLjk5Miw1LjA1Ni0xLjQ0OGMwLjY0OC0wLjE2OCwxLjI5Ni0wLjMwNCwxLjk0NC0wLjQ3MiAgICBjLTIzLjY4LDIyLjk5My00MS4yNTMsNTEuNTI5LTUxLjEyOCw4My4wMjRjLTE4Ljk4OC01LjAwOC0zNy4zNy0xMi4wODItNTQuODE2LTIxLjA5NkM3OC4wMzksODQuODIxLDc4LjI2Myw4NC41NDEsNzguNDk1LDg0LjMwMSAgICB6IE02Ni45OTEsOTcuMTgxYzE5LjIxNywxMC40MTIsMzkuNTk1LDE4LjUyMiw2MC43MTIsMjQuMTZjLTEwLjM1MiwzNS45OTYtMTUuNzg2LDczLjIyNy0xNi4xNTIsMTEwLjY4aC05NS45MiAgICBDMTcuMzc0LDE4Mi42MzIsMzUuNDM1LDEzNS4yMTQsNjYuOTkxLDk3LjE4MXogTTY2Ljk5MSwzODIuODYxYy0zMS41NTQtMzguMDM0LTQ5LjYxNS04NS40NTItNTEuMzYtMTM0Ljg0aDk1LjkyICAgIGMwLjM2NiwzNy40NTMsNS43OTksNzQuNjg0LDE2LjE1MiwxMTAuNjhDMTA2LjU4NywzNjQuMzQxLDg2LjIwOSwzNzIuNDUsNjYuOTkxLDM4Mi44NjF6IE0xODEuNzI3LDQ1Ni40MjkgICAgYy0xLjYxNi0wLjQwOC0zLjI4OC0wLjkzNi00Ljk1Mi0xLjQyNGMtMi4wMjQtMC41OTItNC4wNTYtMS4xODQtNi4wNTYtMS44MzJjLTEuNjg4LTAuNTQ0LTMuMzUyLTEuMTI4LTUuMDE2LTEuNzEyICAgIGMtMS45NjgtMC42OC0zLjkzNi0xLjM3Ni01Ljg4LTIuMTJjLTEuNjY0LTAuNjMyLTMuMzA0LTEuMjk2LTQuOTUyLTEuOTY4Yy0xLjkxMi0wLjgtMy44MjQtMS42LTUuNzItMi40ICAgIGMtMS42MzItMC43Mi0zLjI1Ni0xLjQ2MS00Ljg3Mi0yLjIyNGMtMS44NjQtMC44OC0zLjcyLTEuNzc2LTUuNi0yLjcwNGMtMS42LTAuOC0zLjItMS42LTQuOC0yLjQ3MiAgICBjLTEuODA4LTAuOTY4LTMuNi0xLjk2LTUuMzkyLTIuOTg0Yy0xLjYtMC44ODgtMy4xMi0xLjgtNC42NjQtMi43MjhjLTEuNzYtMS4wNTYtMy40ODgtMi4xNDQtNS4yMTYtMy4yNTYgICAgYy0xLjUyLTAuOTY4LTMuMDQtMS45NTItNC41MzYtMi45NmMtMS43MDQtMS4xNTItMy4zOTItMi4zNTItNS4wNjQtMy41NTJjLTEuNDY0LTEuMDQ4LTIuOTI4LTIuMDk2LTQuMzY4LTMuMiAgICBjLTEuNjU2LTEuMjQ4LTMuMjgtMi41MzYtNC44OTYtMy44MzJjLTEuNDE2LTEuMTI4LTIuODI0LTIuMjQ4LTQuMjA4LTMuNDA4Yy0xLjYtMS4zMjgtMy4xNDQtMi43MTItNC42OTYtNC4wODggICAgYy0xLjM2LTEuMjA4LTIuNzI4LTIuNC00LjA1Ni0zLjYzMmMtMS41MjgtMS40MjQtMy4wMDgtMi45MDQtNC40OTYtNC4zNjhjLTEuMjg4LTEuMjcyLTIuNi0yLjUyOC0zLjg2NC0zLjgzMiAgICBjLTAuMjMyLTAuMjQ4LTAuNDU2LTAuNTA0LTAuNjg4LTAuNzQ0YzE3LjQ0NS05LjAxOCwzNS44MjctMTYuMDk1LDU0LjgxNi0yMS4xMDRjOS44NzcsMzEuNDk0LDI3LjQ0OSw2MC4wMjksNTEuMTI4LDgzLjAyNCAgICBDMTgzLjAzMSw0NTYuNzQxLDE4Mi4zNzUsNDU2LjYwNSwxODEuNzI3LDQ1Ni40Mjl6IE0yMzEuNDQ3LDQ2My4zODljLTM0LjIzMi00Ljg2NC02NC4yNC00MC41OTItODMuMTItOTMuMzUyICAgIGMyNy4yOTYtNi4xMTIsNTUuMTUxLTkuMzkxLDgzLjEyLTkuNzg0VjQ2My4zODl6IE0yMzEuNDQ3LDM0NC4yNTNjLTI5LjY3LDAuMzktNTkuMjE1LDMuOTE0LTg4LjE0NCwxMC41MTIgICAgYy0xMC4wNDUtMzQuNzA3LTE1LjM0NC03MC42MTUtMTUuNzUyLTEwNi43NDRoMTAzLjg5NlYzNDQuMjUzeiBNMjMxLjQ0NywyMzIuMDIxSDEyNy41NTEgICAgYzAuNDA3LTM2LjEyOSw1LjcwNi03Mi4wMzcsMTUuNzUyLTEwNi43NDRjMjguOTI5LDYuNTk3LDU4LjQ3NSwxMC4xMjEsODguMTQ0LDEwLjUxMlYyMzIuMDIxeiBNMjMxLjQ0NywxMTkuNzg5ICAgIGMtMjcuOTctMC4zOS01NS44MjQtMy42NjktODMuMTItOS43ODRjMTguODgtNTIuNzYsNDguODg4LTg4LjQ4OCw4My4xMi05My4zNTJWMTE5Ljc4OXogTTQxMS45MDMsOTcuMTgxICAgIGMzMS41NTQsMzguMDM0LDQ5LjYxNSw4NS40NTIsNTEuMzYsMTM0Ljg0aC05NS45MmMtMC4zNjYtMzcuNDUzLTUuNzk5LTc0LjY4NC0xNi4xNTItMTEwLjY4ICAgIEMzNzIuMzA3LDExNS43LDM5Mi42ODUsMTA3LjU5MSw0MTEuOTAzLDk3LjE4MXogTTI5Ny4xMDMsMjMuNjA1YzEuNjgsMC40MTYsMy4zNTIsMC45NDQsNS4wMTYsMS40MzIgICAgYzIuMDI0LDAuNTkyLDQuMDU2LDEuMTg0LDYuMDU2LDEuODMyYzEuNjg4LDAuNTQ0LDMuMzUyLDEuMTI4LDUuMDE2LDEuNzEyYzEuOTY4LDAuNjgsMy45MzYsMS4zNzYsNS44OCwyLjEyICAgIGMxLjY2NCwwLjYzMiwzLjMwNCwxLjI5Niw0Ljk1MiwxLjk2OGMxLjkxMiwwLjgsMy44MjQsMS42LDUuNzIsMi40YzEuNjMyLDAuNzIsMy4yNTYsMS40NjEsNC44NzIsMi4yMjQgICAgYzEuODY0LDAuODgsMy43MiwxLjc3Niw1LjYsMi43MDRjMS42LDAuOCwzLjIsMS42LDQuOCwyLjQ3MmMxLjgwOCwwLjk2OCwzLjYsMS45Niw1LjM5MiwyLjk4NGMxLjYsMC44ODgsMy4xMiwxLjgsNC42NjQsMi43MjggICAgYzEuNzYsMS4wNTYsMy40ODgsMi4xNDQsNS4yMTYsMy4yNTZjMS41MiwwLjk2OCwzLjA0LDEuOTUyLDQuNTM2LDIuOTZjMS43MDQsMS4xNTIsMy4zODQsMi4zNDQsNS4wNTYsMy41NDQgICAgYzEuNDcyLDEuMDQ4LDIuOTM2LDIuMTA0LDQuMzg0LDMuMmMxLjY0OCwxLjI0LDMuMjY0LDIuNTI4LDQuODg4LDMuODI0YzEuNDA4LDEuMTIsMi44MjQsMi4yNCw0LjIwOCwzLjQwOCAgICBjMS42LDEuMzI4LDMuMTQ0LDIuNzEyLDQuNjk2LDQuMDg4YzEuMzYsMS4yMDgsMi43MjgsMi40LDQuMDU2LDMuNjMyYzEuNTI4LDEuNDI0LDMuMDA4LDIuOTA0LDQuNDk2LDQuMzY4ICAgIGMxLjI4OCwxLjI3MiwyLjYsMi41MjgsMy44NjQsMy44MzJjMC4yMzIsMC4yNDgsMC40NTYsMC41MDQsMC42ODgsMC43NDRjLTE3LjQ0NSw5LjAxOC0zNS44MjcsMTYuMDk1LTU0LjgxNiwyMS4xMDQgICAgYy05Ljg5Ni0zMS40OTgtMjcuNDkxLTYwLjAzMS01MS4xOTItODMuMDE2QzI5NS43OTksMjMuMjkzLDI5Ni40NTUsMjMuNDI5LDI5Ny4xMDMsMjMuNjA1eiBNMjQ3LjQ0NywxNi42NTMgICAgYzM0LjIzMiw0Ljg2NCw2NC4yNCw0MC41OTIsODMuMTIsOTMuMzUyYy0yNy4yOTYsNi4xMTItNTUuMTUxLDkuMzkxLTgzLjEyLDkuNzg0VjE2LjY1M3ogTTI0Ny40NDcsMTM1Ljc4OSAgICBjMjkuNjctMC4zOSw1OS4yMTUtMy45MTQsODguMTQ0LTEwLjUxMmMxMC4wNDUsMzQuNzA3LDE1LjM0NCw3MC42MTUsMTUuNzUyLDEwNi43NDRIMjQ3LjQ0N1YxMzUuNzg5eiBNMjQ3LjQ0NywyNDguMDIxaDEwMy44OTYgICAgYy0wLjQwNywzNi4xMjktNS43MDYsNzIuMDM3LTE1Ljc1MiwxMDYuNzQ0aDBjLTI4LjkyOS02LjU5Ny01OC40NzQtMTAuMTIxLTg4LjE0NC0xMC41MTJWMjQ4LjAyMXogTTI0Ny40NDcsNDYzLjM4OVYzNjAuMjUzICAgIGMyNy45NywwLjM5LDU1LjgyNCwzLjY2OSw4My4xMiw5Ljc4NEMzMTEuNjg3LDQyMi43OTcsMjgxLjY3OSw0NTguNTI1LDI0Ny40NDcsNDYzLjM4OXogTTQwMC4zOTksMzk1Ljc0MSAgICBjLTEuMjY0LDEuMzA0LTIuNTY4LDIuNTYtMy44NTYsMy44MzJjLTEuNDg4LDEuNDY0LTIuOTc2LDIuOTQ0LTQuNTA0LDQuMzY4Yy0xLjMyOCwxLjI0LTIuNjk2LDIuNC00LjA1NiwzLjY0ICAgIGMtMS41NTIsMS4zNzYtMy4wOTYsMi43NTItNC42OCw0LjA4Yy0xLjQsMS4xNjgtMi44MjQsMi4yOTYtNC4yNDgsMy40MzJjLTEuNiwxLjI4LTMuMiwyLjU2LTQuODQ4LDMuNzkyICAgIGMtMS40NTYsMS4wOTYtMi45MzYsMi4xNi00LjQyNCwzLjJjLTEuNjU2LDEuMTg0LTMuMzIsMi40LTUuMDA4LDMuNTA0Yy0xLjUxMiwxLjAyNC0zLjA0LDIuMDE2LTQuNTc2LDIuOTkyICAgIGMtMS43MTIsMS4xMDQtMy40MzcsMi4xNzEtNS4xNzYsMy4yYy0xLjYsMC45MzYtMy4xMjgsMS44NDgtNC43MDQsMi43NTJjLTEuNzcxLDEuMDA4LTMuNTUyLDEuOTkyLTUuMzQ0LDIuOTUyICAgIGMtMS42LDAuODUzLTMuMiwxLjY4OC00LjgsMi41MDRjLTEuODI0LDAuOTItMy42NjQsMS44MDgtNS41MTIsMi42OGMtMS42LDAuNzYtMy4yNjQsMS41Mi00LjkxMiwyLjI0ICAgIGMtMS44OCwwLjgtMy43ODQsMS42LTUuNjg4LDIuNGMtMS42NTYsMC42NzItMy4zMDQsMS4zNDQtNC45NjgsMS45NzZjLTEuOTUyLDAuNzQ0LTMuOTEyLDEuNDQtNS44OCwyLjEyICAgIGMtMS42NjQsMC41ODQtMy4zMjgsMS4xNjgtNS4wMTYsMS43MTJjLTIsMC42NDgtNCwxLjI0LTYuMDQsMS44MjRjLTEuNjcyLDAuNDk2LTMuMzUyLDAuOTkyLTUuMDQsMS40NDggICAgYy0wLjY0OCwwLjE2OC0xLjI5NiwwLjMwNC0xLjk0NCwwLjQ3MmMyMy42OC0yMi45OTMsNDEuMjUzLTUxLjUyOSw1MS4xMjgtODMuMDI0YzE4Ljk4OCw1LjAwOCwzNy4zNywxMi4wODIsNTQuODE2LDIxLjA5NiAgICBDNDAwLjg1NSwzOTUuMjIxLDQwMC42MzEsMzk1LjUwMSw0MDAuMzk5LDM5NS43NDF6IE00MTEuOTAzLDM4Mi44NjFjLTE5LjIxNy0xMC40MTItMzkuNTk1LTE4LjUyMi02MC43MTItMjQuMTYgICAgYzEwLjM1Mi0zNS45OTYsMTUuNzg2LTczLjIyNywxNi4xNTItMTEwLjY4aDk1LjkyQzQ2MS41MjEsMjk3LjQwOSw0NDMuNDU5LDM0NC44MjgsNDExLjkwMywzODIuODYxeiIgZmlsbD0iI2ZmZmZmZiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPgoJPC9nPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=);
    content: "";
    width: 14px;
    height: 14px;
    left: 0;
    top: 5px;
    position: absolute;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 99;
    background-size: cover;
}

.header-main-area.on img.no-sticky-logo {
    display: none;
}

.header-main-area.on img.sticky-logo {
    display: block;
}

.dataTables_wrapper.dataTables_length,
.dataTables_wrapper .dataTables_filter {
    display: none;
}

.dataTables_wrapper .sorting {
    background: transparent !important;
    background-image: none !IMPORTANT;
    border: none;
    color: #595959;
    cursor: default !IMPORTANT;
}

.tablepress .sorting:after {
    content: "" !IMPORTANT;
    font-size: 0;
}

div#tablepress-1_info {
    display: none;
}

div#tablepress-1_paginate {
    display: none;
}

.tablepress .row-hover tr:hover td,
.tablepress .row-hover tr.even:hover td {
    background-color: #0c8fd0 !important;
    color: #ffffff !important;
    border-color: transparent;
}

.overview-table .row-hover tr.even td {
    background-color: #d8d8d8 !important;
    color: #595959 !important;
    font-size: 13px;
    font-style: italic;
}

.featured-license .row-hover tr.even td {
    background-color: #d8d8d8 !important;
    color: #595959 !important;
    font-size: 13px;
}

.tablepress .row-hover tr td {
    background-color: transparent;
}

.dataTables_wrapper tr.odd ul {
    padding: 0 13px;
    margin-top: 20px;
}

tr.odd ul br {
    display: none;
    margin: 0;
    padding: 0;
}

tr.odd ul li {
    line-height: 24px;
    margin-bottom: 12px;
}

tr.odd ul li p:empty {
    display: none;
}

thead tr:hover {
    background-color: #0c8fd0;
    color: #ffffff;
}

thead tr:hover th {
    color: white;
}

.dataTables_length {
    display: none;
}

.dataTables_wrapper thead tr:hover .sorting {
    color: #ffffff;
}

.featured-license table.dataTable tbody td,
.featured-license table.dataTable tbody th {
    padding: 20px 10px;
}

.dataTables_info,
.dataTables_paginate.paging_simple {
    display: none;
}

table.dataTable tbody tr:hover td i {
    color: #fff;
}

table.dataTable tbody tr td i {
    color: #0c8fd0;
}

@media (min-width: 1200px) {
    .container {
        max-width: 1400px;
    }
}