/*filterinverticon*/
.filterinverticon img {filter: invert(1) brightness(100);height: 45px;}

/*filterinverticon hover*/
.featurebox001.filterinverticon:hover img {
filter: invert(1) brightness(100) drop-shadow(0px 0px 10px orange);}

/*featurebox002*/
.featurebox002 .pull-left {
    background: #ffffff66;
    border-radius: 9px;
    padding: 0px;
    backdrop-filter: blur(10px);
    border: 1px solid #fff;
    transition:0.5s ease;
    min-width: 30px;
    text-align: center;
}
.featurebox002:hover .pull-left {
    background: #f68920;
    backdrop-filter: blur(10px);
    filter: drop-shadow(2px 4px 10px #f68920);
    border: 1px solid #fff;
    transform: scale(1.05);
    transition:0.5s ease;
}
.featurebox002 img {
    width: auto;
    object-fit: contain;
    padding: 10px;
}
.featurebox002 .sppb-media {
    overflow: visible;
}


/*aboutbg001*/
@media (max-width: 767px){
.aboutbg001{background-position: 10% 0px!important;}}


/*map*/
.leaflet-tile-container {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(99%); /* Chrome 19+ & Safari 6+ */
-webkit-backface-visibility: hidden;  /* Fix for transition flickering */
}
div#map136 {
    border-radius: 20px;
}


/*blog*/

/*search*/
#sp-left .sp-module {padding: 5px 15px;border-radius: 10px;background: #fff;}
#sp-right .sp-module {padding: 5px 15px;border-radius: 10px;background: #fff;}
input#mod-finder-searchword171 {border: 0px;color: #777777!important;width: 92%;}
.awesomplete {width: 99%;}

.mod-finder>div:before,.blog-list-wrapper .right-sidebar .mod-finder>div:before {
    content: "\f002";
    font-family: "font awesome 5 free";
    font-weight: 900;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    margin-right: 8px;
}

/*blog listing*/
@media only screen and (min-width: 992px) {.view-category.layout-blog section#sp-main-body {padding: 100px;padding-bottom: 0px;}}
.article-list .article .article-intro-image {border-radius: 20px;}
.article-list .article .article-intro-image img {border-radius: 20px;}
.article-list .article .article-intro-image img {border-radius: 20px;}
.article-list .article .article-header h1, .article-list .article .article-header h2 {font-size: 25px;color: #fff;margin-bottom: 10px;}
.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {color: #fff;}
.article-list .article .readmore a {color: #fff;}
@media (max-width: 991px){
  aside#sp-left{padding: 50px 30px 30px;}
  aside#sp-right {padding: 20px 15px 50px;}
  .sp-module.article-recent-post.mobile-hidden {display: none;}
}
@media (min-width: 992px){
  aside#sp-right {display: none;}
  .com-content.view-category.layout-blog main#sp-component {flex: 0 0 auto;width: 75%;}
}
.article-info {color: #fff;opacity: 0.5;font-style: italic;}

/*featured post*/
.sppb-addon-articles-carousel .sppb-articles-carousel-column {
    display: flex!important;
    flex-direction: row-reverse;
    justify-content: center;
}

.sppb-addon-articles-carousel .sppb-articles-carousel-column .sppb-articles-carousel-content {
    background: 0 0;
    color: #fff;
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 550px;
    padding-right: 100px
}

 .sppb-addon-articles-carousel .sppb-articles-carousel-img img {
    border-radius: 10px
}

a.sppb-articles-carousel-link {
    font-size: 35px;
    line-height: 1.3;
    font-family: 'Montserrat';
    font-weight: 600;
}

span.sppb-articles-carousel-meta-date {
    font-size: 16px;
}

span.sppb-articles-carousel-meta-category {
    display: none;
}


/*blog recent post*/
#sp-left .sp-module.article-recent-post,
#sp-right .sp-module.article-recent-post{
    padding: 0px;
    border: 0px;
}

#sp-left .sp-module.article-recent-post .sp-module-title,
#sp-right .sp-module.article-recent-post .sp-module-title{
    padding: 15px 30px;
    border-radius: 10px 10px 0px 0px;
    border-bottom: 0px solid #bbbbbb;
    margin-bottom: 20px; color:#fff;
    background: rgb(232,81,36);
    background: linear-gradient(90deg, rgba(232,81,36,1) 0%, rgba(246,136,32,1) 100%);
}

#sp-left .sp-module.article-recent-post ul>li,
#sp-right .sp-module.article-recent-post ul>li{
    display: block;
    border-bottom: 1px solid #bbbbbb;
}

#sp-left .sp-module.article-recent-post ul>li:last-child,
#sp-right .sp-module.article-recent-post ul>li:last-child{
    border-bottom: 0px solid #bbbbbb;
}

#sp-left ul.latestnews,
#sp-right ul.latestnews{
    padding: 0 30px 30px 30px;
}

#sp-left .sp-module.article-recent-post ul>li>a,
#sp-right .sp-module.article-recent-post ul>li>a{
    display: block;
    padding: 5px 0;
    line-height: 25px;
    padding: 12px 0;
}

#sp-left .sp-module-content .latestnews>li>a>span,
#sp-right .sp-module-content .latestnews>li>a>span{
    opacity: 0.8;
    font-style: italic;
}


/*blog details*/
.view-article section#sp-main-body {background: #222222;}

.view-article .article-details .article-header h1 {color: #fff;font-family: roboto;font-size: 56px;font-style: normal;font-weight: 400;line-height: normal;}

.article-details .article-info {margin-bottom: 1rem;width: fit-content;}
.view-article .article-details .article-ratings-social-share {margin: 30px 0px;margin-top: -59px;}

@media (max-width: 767px){.view-article .article-details .article-header h1 {font-size: 25px;}
[itemprop="articleBody"] .sppb-section, [itemprop="articleBody"] .sppb-section>.sppb-row-container {padding: 0px!important;}}

.article-details .article-full-image img{border-radius: 20px;}
@media (min-width: 992px){.article-details .article-full-image img {height: 450px;width: 100%;object-fit: cover;border-radius: 20px;}}

.social-share-icon .fab,.social-share-icon .fas {color: #fff;}.social-share-icon svg {filter: invert(1);}

.related-article-list-container {display: none;}

.view-article p {margin-bottom: 1rem;}


/*faq*/
.faq-001 .sppb-panel-title {color: #fff;opacity: 0.5;}
.faq-001 .sppb-panel-heading.active .sppb-panel-title {color: #fff;opacity: 1;}

.faq-001 .sppb-panel-group {
    border-top: 1px solid #ffffff61
}

.faq-001 .sppb-panel-faq .sppb-panel-title {
    color: #fff;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%
}

.faq-001 .sppb-panel-faq .sppb-panel-heading {
    border-bottom: 1px solid #ffffff61;
    padding: 20px 0px
}

.faq-001 .sppb-panel-faq .sppb-panel-heading i {
    color: rgb(255 255 255 / 60%)
}

.faq-001 .sppb-panel-faq .sppb-panel-body {
    padding: 0px;
    border-bottom: 1px solid #fff
}

@media (max-width: 991px){.faq-001 .sppb-panel-faq .sppb-panel-title {display: block;font-size: 18px;padding-right: 40px;}}


/*career*/
.career-details-page.view-article section#sp-main-body {
    background: url(/images/0-sks/bg/bg007.jpg);
    background-position: bottom center;
    background-size:cover;
    background-repeat:no-repeat;}

.career-box {
    position: relative;
}

.career-arrow {
    position: absolute;
    right: 25px;
    bottom: 25px;
    transform: rotate(45deg);
    transition:0.5s ease;
}

.career-arrow:hover{
    transform: rotate(35deg);transition:0.5s ease;
}

.sppb-addon.career-detail-list .sppb-addon-content ul li {
    padding: 5px 10px 5px 35px;
    background: #ffffff21;
    border-radius: 10px;
}

@media (max-width: 767px){
.sppb-addon.career-detail-list .sppb-addon-content ul li {
    padding: 5px 10px 5px 40px!important;
}}


.career-box .career-position-title {
    min-height: 55px;
}

.career-position-title .sppb-addon-title {font-weight: 700;font-size: 20px;}

.sppb-countdown-number {
    margin: 0;
}


.career-box .sppb-addon-countdown:before {
    top: 0px!important;
}

@media (max-width: 991px){.career-box {margin-bottom: 15px;}.sppb-countdown-number {margin: 0px;top: 2px;position: relative;}.career-box .sppb-addon-countdown:before {top: 2px !important;}}

.career-details-page .article-ratings-social-share.d-flex.justify-content-end,
.career-details-page .related-article-list-container{display: none!important;}


/*media*/
.view-category .article-list {display: inline-block;}.article-featured-video {border-radius: 20px!important;}

/*new launches*/
@media (max-width: 991px){
.sppb-addon.sppb-addon-text-block.text-001.table-styling-001 {
    overflow-x: scroll;
}}

.table-styling-001 table{
    width: 100%!important;
}
.table-styling-001 table {border: 1px solid #cccccc;padding:0px 0px!important;}

.table-styling-001 th, 
.table-styling-001 td{padding:15px 15px!important;border: 1px solid #cccccc; font-size:13px;}

.table-styling-001 tbody tr:nth-child(even) {background: #565656; color:#fff;}
.table-styling-001 tbody tr:nth-child(odd) {background: #2e2e2e; color:#fff;}


/*search bar blog*/
.blog-search input.btn.btn-primary {padding: 0px;}.blog-search span.input-group-btn {line-height: 40px;}.blog-search input#mod-search-searchword176 {border: 0px;color: #777!important;}.blog-search input#mod-search-searchword176::placeholder{border: 0px;font-family: 'Montserrat';color: #777!important;font-weight: 500;}
.blog-search span.input-group-btn .btn {width: 18px;background: transparent;border: 0px;opacity: 0.5;top: -1px;}

/*input search cancel button*/
input[type="search" i]::-webkit-search-cancel-button {background:#777!important;filter:invert(1) brightness(0);opacity:0.5;margin-right:10px;}

/*search result page*/
@media (max-width: 991px){.com-search.view-search section#sp-main-body {padding: 50px 0px;}}

.com-search.view-search aside#sp-left,
.com-search.view-search aside#sp-right{
	display: none;
}

.com-search.view-search section#sp-main-body {
	background: #222;
}

.com-search.view-search #sp-main-body>.container {
	max-width: 1250px;
}

.com-search.view-search section#sp-main-body>.container>.container-inner>.row {
	display: flex;
	justify-content: center;
}

.com-search.view-search .mb-3 {display: flex;}

.com-search.view-search input#search-searchword {
	background: #fff;
	border: 0px;
	border-radius: 5px;
	color: #777!important;
	padding: 0px 15px;
	height: 45px;
}

.com-search.view-search form#searchForm {
	color: #777;
}

.com-search.view-search select#ordering {
	border-color: #777;
	border: 0px;
	background: #fff;
	height: auto;
	border-radius: 5px;
	color: #000!important;
	padding: 10px;
}

select#ordering {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;
    background-repeat: no-repeat!important;
    background-position: right .75rem center!important;
    background-size: 16px 12px!important;
}

.com-search.view-search hr {
	border-color: #777;
	opacity: 1;
}

.com-search.view-search dl.search-results {
	color: #fff;
	background: #000;
	padding: 15px;
	border-radius: 10px;
}

.search .search-results dt.result-title {
	margin-top: 0px;
}

.com-search.view-search [for*="limit"]{min-width: 45%;}

/*result page after search*/
body.site.helix-ultimate.hu.com_content.com-content.view-article.layout-blog.task-none.itemid-115.en-gb.ltr.sticky-header.layout-fluid.offcanvas-init.offcanvs-position-right.header-style-2.grey-page #sp-left {display: none;}body.site.helix-ultimate.hu.com_content.com-content.view-article.layout-blog.task-none.itemid-115.en-gb.ltr.sticky-header.layout-fluid.offcanvas-init.offcanvs-position-right.header-style-2.grey-page main#sp-component {width: 100%;}


/*testimony*/
.testimonial-box-001 {
    background: #454545;
    padding: 25px;
    border-radius: 10px;
}

/*end of others*/

