 div.ci-menu-header {
                font-weight: 600;
                letter-spacing: .12em;
                margin-bottom: 16px;
                color: #555463;
            }

            div.ci-menu {
                transition: 200ms;
                padding: 10px 8px;
                border-radius: 5px;
                cursor: pointer;
							line-height: 1rem;
							margin-bottom: 10px;
            }

                div.ci-menu:hover {
                    background-color: rgb(1, 149, 255, .08);
                    color: rgb(1, 149, 255);
                }

                div.ci-menu > span {
                    color: #555463;
                }

                div.ci-menu > img {
                    float: left!important;
                    margin-right: 8px!important;
                    width: 32px!important;
                    height: 32px!important;
                    margin-top: 5px!important;
                }

.wsmobileheader{
	left: 0px;
}

.pl-e, .pl-en {
    color: #8250df;
}

.pl-k {
    color: #cf222e;
}

.highlight-source-cs > pre{
	font-size: .87rem;
	background-color: #ffffff;
}

.indent-block{
	padding-left: 2rem;
}
h1.h2-md {
    font-size: 3.375rem;
	line-height:1.2!important;
	margin-top: 0px;
}

.wp-block-latest-posts > li{
	margin-bottom: 15px;
}

.blog-post-txt p.p-lg {
    margin-bottom: 15px;
    border-bottom: none;
    padding-bottom: 20px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

.layout-rs .blog-masonry .masonry-image, .layout-ls .blog-masonry .masonry-image {
    width: 100%;
    display: block;
}

.powered-by{
	display: none;
}

.bg-blue-modern-minimal-inverted  {
    background-image: linear-gradient(206.19deg, #c0dafc 13.81%, #ffffff 65.41%);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.bg-blue-modern-minimal {
    background-image: linear-gradient(206.19deg, #ffffff 45.41%, #c0dafc 93.81%);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.bg-blue-modern{
	background-image: linear-gradient(206.19deg, #edf4ff 67.41%, #c0dafc 93.81%);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-widget-tabs .elementor-tab-title.elementor-active, .elementor-widget-tabs .elementor-tab-title.elementor-active a {
    color: #FFF;
    border: 1px solid #0d6efd;
    background: #0d6efd;
    border-radius: 20px;
    padding: 10px 20px;
    height: 20px;
}

.elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 10px 20px!important;
}

.elementor-widget-tabs .elementor-tab-content {
    padding-left: 0px!important;
	padding-right:0px!important;
}

.full-width-separator{
	width: 100%!important;
	color: #CCC;
	    height: 2px!important;
        font-weight: 300!important;
    border: none!important;
    padding: 0px;
    border-bottom: none!important;
}

.jp-relatedposts{
	margin-top: 100px!important;
}

.wp-block-heading{
	margin-top: 3rem;
}

#om-declydgratqwjknmdrkc-holder{
	height: 408px;
}

.btn-ciblue {
	background-color: #0E358F;
	border-color: #0E358F;
	color:#FFFFFF;
}
.btn-ciblue:hover {
	background-color: #103DA4!important;
	border-color: #103DA4!important;
	color:#FFFFFF!important;
}

.ci-hidden{
	display: none!important;
}