/*
Theme Name: Salient Child Theme
Theme URI: http: //mysitesss.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

/**2024css***/
.popup_open #ajax-content-wrap .main-content .row > div:nth-child(3) {
    opacity: 1;
    visibility: visible;
}
#top nav ul li:nth-last-child(2) {
    order: 99999;
}
body .nectar-button.medium {
    padding: 13px 15px;
    font-size: 16px;
}
#header-outer #top nav > ul > li.button_solid_color_2 a {
    font-size: 12px;
}
#top nav > ul > li[class*="button_solid_color"] > a:before, #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a:before, #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
    height: 26px;
}


.nectar-global-section .nectar-responsive-text.nectar-link-underline-effect a {
    background-image: none;
}



.nectar-cta[data-style=see-through] .link_wrap .arrow:after, .nectar-cta[data-style=see-through] .link_wrap .arrow:before{
    transform: scale(1,1) translateX(9px);
}
.nectar-cta[data-style=see-through] .link_wrap a.link_text:after {
    display: none;
}
.nectar-cta[data-style=see-through] .link_wrap .link_text {
    opacity: 1;
}
.nectar-cta[data-style=see-through] .link_wrap .link_text:hover {
    opacity: 1;
}
.nectar-cta[data-style=see-through] .link_wrap .arrow:before {
    font-weight: 700;
    font-size: 20px;
}
.nectar-cta[data-style=see-through] .link_wrap .arrow:after {
    content: '';
    border-bottom: 2px solid #000;
    width: 14px;
}
.nectar-cta[data-style=see-through] .link_wrap .link_text {
    padding-right: 30px;
}

/**fotr-form***/
.nectar-global-section .hbspt-form .legal-consent-container {
    font-size: 12px;
    line-height: 17px;
	margin-bottom: 28px;
}
.nectar-global-section .hbspt-form ul.inputs-list, .hbspt-form ul.inputs-list li {
    margin: 0;
    list-style: none;
}
.nectar-global-section .hbspt-form ul.inputs-list li span {
    font-size: 12px;
    line-height: 20px;
    color: #292929;
	font-weight: 400;
}

.nectar-global-section .hbspt-form .hs-form-field input[type="checkbox"] {
    margin-left: 0;
    margin-right: 12px;
}
.nectar-global-section .hbspt-form .hs-richtext {
    margin: 24px 0 12px;
}
.nectar-global-section .hbspt-form input[type=email] {
    font-size: 12px;
    border-bottom: 0px;
	height: 64px;
}
.nectar-global-section .hbspt-form input[type="submit"] {
    width: 100%;
    margin: 0;
    background-color: var(--nectar-extra-color-1) !important;
    box-shadow: none;
     display: block;
}
.nectar-global-section .hbspt-form .hs-form-field.hs_email label {
    display: none;
}



/**testimonial**/
body.material .nectar_single_testimonial[data-style="basic"] span.wrap {
    width: calc(100% - 108px);
}
body.material .nectar_single_testimonial[data-style="basic"] span.wrap span {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    opacity: 1!important;
}
body.material .nectar_single_testimonial[data-style="basic"] .image-icon {
    width: 81px;
    height: 70px;
    border-radius: 0;
    background-size: 100% auto;
    background-repeat: no-repeat;
}

/**tab***/
.tabbed[data-style=minimal] .wpb_tabs_nav {
    border: 0px;
}


.tabbed[data-style*="minimal"][data-color-scheme="accent-color"] > ul li a:after {
    background-color:#8D94B8;
	opacity:0.5;
	width: 84px;
}
.tabbed[data-style*="minimal"] > ul li.active-tab a:after {
    background-color: #8D94B8;
	opacity:1;
	transform: translateY(0px);
	    -webkit-box-shadow: 0px 8px 22px 0px #0A66C2;
    box-shadow: 0px 8px 22px 0px #0A66C2;
}
.tabbed[data-style*="minimal"] > ul li.active-tab .active-tab, .tabbed[data-style*="minimal"] > ul li a:hover{
	color:#525252!important;
}
.tabbed[data-style*="minimal"] > ul li a:hover{
	opacity:0.85;
}
.tabbed[data-style*="minimal"] > ul li{
	color:rgba(82,82,82,0.7);
}
.tabbed[data-style*=minimal]>ul li a:after {
    height: 2px;
    bottom: 0;
}
.tabbed[data-style=minimal]>ul li a {
    padding-left: 0!important;
    padding-right: 0!important;
    padding-top: 0!important;
}
ul.wpb_tabs_nav.ui-tabs-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.tabbed[data-style=minimal] .wpb_tabs_nav li.tab-item {
    white-space: pre-wrap;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0 2em 0em 0;
	 max-width: 25%;
}
.tabbed[data-style=minimal] .wpb_tabs_nav li.tab-item a {
    height: 100%;
    padding-bottom: 1.2em;
    line-height: 22px;
	overflow-y: visible;
}
.tabbed[data-style=minimal] .wpb_tabs_nav {
    margin-bottom: 3.7em;
}
#common-tabber .img-with-aniamtion-wrap img {
    width: 100%;
}

/***images-cut***/
.grey-cut .vc_column-inner:before {
    position: absolute;
    content: "";
    display: block;
    width: 0;
    height: 0;
    z-index: 9;
    top: -1px;
    bottom: auto;
    right: -1px;
    left: auto;
    border-bottom: none;
    border-right: none;
    border-top: 54px solid #eff7fa;
    border-left: 54px solid transparent;
}
.white-cut .vc_column-inner:before {
    position: absolute;
    content: "";
    display: block;
    width: 0;
    height: 0;
    z-index: 9;
    top: -1px;
    bottom: auto;
    right: -1px;
    left: auto;
    border-bottom: none;
    border-right: none;
    border-top: 54px solid #fff;
    border-left: 54px solid transparent;
}
.border-gradiant .row-bg-wrap:after {
    content: ""!important;
    width: 100%;
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(198, 227, 236, 0)), color-stop(50%, #89C6D7), to(rgba(239, 239, 241, 0)));
    background: -o-linear-gradient(left, rgba(198, 227, 236, 0) 0%, #89C6D7 50%, rgba(239, 239, 241, 0) 100%);
    background: linear-gradient(90deg, rgba(198, 227, 236, 0) 0%, #89C6D7 50%, rgba(239, 239, 241, 0) 100%);
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    visibility: visible;
}
/*******g-translate*********/
header#top .menu-item-gtranslate .gt_float_switcher,.nectar-global-section .gtranslate_wrapper .gt_float_switcher,#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher {
    font-size: 14px;
    color: #151515;
    box-shadow: none
}

header#top .menu-item-gtranslate img,.nectar-global-section .gtranslate_wrapper img,#slide-out-widget-area .menu-item-gtranslate img {
    width: 20px!important;
    border-radius: 4px;
    margin: 0
}

header#top .menu-item-gtranslate .gt_float_switcher .gt-selected .gt-current-lang,.nectar-global-section .gtranslate_wrapper .gt_float_switcher .gt-selected .gt-current-lang,#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher .gt-selected .gt-current-lang {
    padding: 8px 6px
}

header#top .menu-item-gtranslate .gt_float_switcher .gt_options a:hover {
    background: 0 0;
    color: #000!important
}

header#top .menu-item-gtranslate .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow,.nectar-global-section .gtranslate_wrapper .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow,#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

header#top .menu-item-gtranslate .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow.gt_arrow_rotate,.nectar-global-section .gtranslate_wrapper .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow.gt_arrow_rotate,#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow.gt_arrow_rotate {
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg)
}

.menu-item-gtranslate [class^=gt_container],.nectar-global-section .gtranslate_wrapper [class^=gt_container] {
    position: relative!important
}

.menu-item-gtranslate .gt_float_switcher .gt_options,.nectar-global-section .gtranslate_wrapper .gt_float_switcher .gt_options {
    position: absolute!important;
    border-color: #fff!important;
    background: #fff!important;
    min-width: 178px
}

header#top .menu-item-gtranslate .gt_float_switcher .gt_options a {
    padding-right: 15px!important;
    color: #000
}

header#top .menu-item-gtranslate .gt_float_switcher .gt_options {
    top: 60px
}

.nectar-global-section .gtranslate_wrapper .gt_float_switcher,#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher {
    background: 0 0!important
}

.nectar-global-section .gtranslate_wrapper .gt_float_switcher .gt-selected,#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher .gt-selected {
    background-color: transparent!important
}

.nectar-global-section .gtranslate_wrapper .gt_float_switcher .gt_options,#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher .gt_options {
    background: 0 0!important
}
.nectar-global-section .gtranslate_wrapper .gt_float_switcher .gt_options.gt-open,#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher .gt_options.gt-open{-webkit-transform: translateY(34px);-ms-transform: translateY(34px);transform: translateY(34px);}
.nectar-global-section .gtranslate_wrapper .gt_float_switcher .gt-selected .gt-current-lang,.nectar-global-section .gtranslate_wrapper .gt_float_switcher .gt_options a,#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher .gt-selected .gt-current-lang,#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher .gt_float_switcher .gt_options a {
    color: #fff;opacity: 1;
}

.nectar-global-section .gtranslate_wrapper .gt_float_switcher .gt_options a:hover {
    background: 0 0;
    color: #fff!important
}

.nectar-global-section .gtranslate_wrapper .gt_float_switcher .gt_options a,#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher .gt_options a {
    padding: 2px 6px
}



.nectar-global-section .gtranslate_wrapper .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow,#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
    background-image: url(/wp-content/uploads/down-arrow.svg)
}

body .nectar-global-section .ceds-footer .gtranslate_wrapper .gt_float_switcher .gt-selected .gt-current-lang,body .nectar-global-section .ceds-footer .gtranslate_wrapper .gt_float_switcher .gt_options a {
    color: #000
}

#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher .gt_options a:hover {
    background: 0 0;
    color: #fff!important
}

header#top .menu-item-gtranslate .gt_float_switcher,header#top .menu-item-gtranslate .gt_float_switcher .gt-selected {
    background: 0 0!important
}

body #header-outer[data-lhe=animated_underline].transparent.dark-slide #top .menu-item-gtranslate .gt_float_switcher .gt-selected .gt-current-lang {
    color: #333
}

body #header-outer[data-lhe=animated_underline].transparent.dark-slide #top .menu-item-gtranslate .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDI4NSAyODUnPjxwYXRoIGQ9J00yODIgNzYuNWwtMTQuMi0xNC4zYTkgOSAwIDAgMC0xMy4xIDBMMTQyLjUgMTc0LjQgMzAuMyA2Mi4yYTkgOSAwIDAgMC0xMy4yIDBMMyA3Ni41YTkgOSAwIDAgMCAwIDEzLjFsMTMzIDEzM2E5IDkgMCAwIDAgMTMuMSAwbDEzMy0xMzNhOSA5IDAgMCAwIDAtMTN6JyBzdHlsZT0nZmlsbDojNjY2Jy8+PC9zdmc+)
}

body #header-outer[data-lhe=animated_underline].transparent #top .menu-item-gtranslate .gt_float_switcher .gt-selected .gt-current-lang {
    color: #fff
}

body #header-outer[data-lhe=animated_underline].transparent #top .menu-item-gtranslate .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
    background-image: url(/wp-content/uploads/down-arrow.svg)
}

#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher .gt_options {
    left: 0
}

#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher .gt_options a.gt-current {
    display: none!important
}

#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher .gt_options a {
    display: block!important
}

#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher .gt_options a {
    font-size: 14px;    line-height: 1.2em;
}

#slide-out-widget-area .menu-item-gtranslate .gt_float_switcher .gt_options a:after {
    display: none!important
}
/******g-translate-end********/
/***popup***/
.pum-container.pum-scrollable .pum-content {
    max-height: 100%;
    overflow-x: hidden;
}
/****top-performer****/

.acc__title {
    background: #F2F2F2;
    cursor: pointer;
    display: block;
    padding: 1em 1.5em;
    position: relative;
    text-align: left;
    border: 1px solid #E6E6E6;
}
.acc-main .acc__title h4 {
    font-size: 20px;
    line-height: 22px;
    color: #7C7C7C;
	margin:0px;
}
.acc-main .acc__title p {
    display: none;
}
.acc__title::after {
    content: "\f067";
    font-size: 16px;
    background-image: none !important;
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    top: 14px;
    transition: none !important;
    width: auto;
    height: auto;
    right: 16px;
    font-weight: 400;
}
.tests-wrapper .test-details img {
    margin: 0 0px;
	transition: filter .45s cubic-bezier(.3,.4,.1,1), opacity .45s cubic-bezier(.3,.4,.1,1);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.tests-wrapper .test-details img:hover{
	-webkit-filter: grayscale(0);
    filter: grayscale(0);
}
.acc__title.active::after {
content: "\f068";
}
.acc__panel {
    background: #fff;
    color: #212121;
    display: none;
    margin: 0;
    padding: 2em;
    text-align: left;
	padding-bottom: 0 !important;
}
.acc__title.active {
    background: #005DA1;
    color: #fff;
    border-color: transparent;
}
.acc__title.active h4 {
    color: #fff;
}
.acc__title.active p {
    display: block;
}
.acc__card:not(:last-child) {
    margin-bottom: 20px;
}
.tests-wrapper {
    display: flex;
    flex-wrap: wrap;
}
.tests-wrapper .test-details {
    flex: 0 0 20%;
    max-width: 20%;
    text-align: center;
    display: inline-flex;
    flex-direction: column;
    justify-content: space-between;
	margin: 0 0 30px;
}

.tests-wrapper .test-details ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.tests-wrapper .test-details ul li {
    list-style: none;
    margin: 0 3px;
}
.tests-wrapper .test-details ul li img {
    margin: 0;
		-webkit-filter: grayscale(0);
    filter: grayscale(0);
}
.tests-wrapper .test-details ul li img:hover {
    opacity: 0.7;
}
/***filter-table****/
.filters-outer .col-right-inner table tbody td img {
    width: 16px;
    max-width: 16px;
}
.filters-outer .col-right-inner table tbody td.top-perf-hss-val img {
    width: 10px;
    max-width: 10px;
    position: relative;
    left: -7px;
    bottom: -6px;
}
.filters-outer .col-right-inner table tbody td.top-perf-logo img {
    max-width: 100%;
    height: auto;
    width: auto;
}
.filter-box h5 {
    color: #fff;
    font-size: 20px;
    background: #005DA1;
    display: inline-block;
    padding: 6px 20px;
    margin: 0 0 16px;
}
.performers-filter .filter-box li a {
    text-decoration: none;
}
.performers-filter .filter-box li a .remove-filter img {
    margin-right: 0;
    margin-left: 8px;
}
.filters-outer .col-right-inner table thead th img {
    width: 18px;
    max-width: 18px;
}
td.top-perf-hss-val {
    color: #005DA1;
}
.performers-filter .filter-box h5 {
    font-size: 20px;
}
/**remove-default-tble-style***/
body:not(.woocommerce-cart) .main-content table {
    margin: 0 0 0px;
    border-top: 0px;
}
body:not(.woocommerce-cart) .main-content tr td:first-child, body:not(.woocommerce-cart) .main-content tr th:first-child {
    border-left-width: 0px;
}
body:not(.woocommerce-cart) .main-content th {
    border-left: 0px;
    border-style: none;
    border-top: none;
    border-width: 0px;
}
body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {
    background-color: #fff;
}
.col-right-inner table thead th {
    vertical-align: middle;
}
body .filter-inner .search-box input[type="submit"] {
    padding: 0px!important;
}
.pagination-section-perf .pagination a {
    text-decoration: none;
}
.performers-filter .filter-box li.clear-filter a {
    color: #FB0000;
    font-size: 16px;
    background: transparent;
    border: 0px;
    padding-left: 0;
}
.btn-list .nectar-cta[data-style=see-through] .link_wrap .link_text {
    padding-right: 26px;
}

.tests-wrapper .test-details ul li img {
    margin: 0;
    width: 18px!important;
    height: auto;
}
/****/
.scorecard-bottom {
    text-align: left;
}

.scorecard-outer .contact-trina {
    margin-top: 16px;
}
.factory-locate {
    color: #222222;
    font-weight: 700;
}
.profile-image-top a {
    color: #065DA2;
}
.performers-profile-header .profile-image-block .contact-trina a {
    margin: 0;
    padding: 8px 16px;
}

@media (min-width:1000px){
	#header-outer.at-top  #top>.container>.row:after {
    content: ""!important;
    width: 100%;
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(198, 227, 236, 0)), color-stop(50%, #89C6D7), to(rgba(239, 239, 241, 0)));
    background: -o-linear-gradient(left, rgba(198, 227, 236, 0) 0%, #89C6D7 50%, rgba(239, 239, 241, 0) 100%);
    background: linear-gradient(90deg, rgba(198, 227, 236, 0) 0%, #89C6D7 50%, rgba(239, 239, 241, 0) 100%);
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 9999;
    visibility: visible;
}
	#performer-main .wpb_wrapper .container {
    padding: 0 70px!important;
}
	.double-graphs .img-with-aniamtion-wrap {
    width: 49%;
    display: inline-block;
}
.double-graphs .img-with-aniamtion-wrap:first-child {
    margin-right: 2%;
}
}

 @media only screen and (min-width: 1200px) and (max-width: 1441px)  {
	 #common-tabber .wpb_column.left_padding_desktop_6vw > .vc_column-inner{padding-left: 3vw;padding-right: 3vw;}
	 .tabbed[data-style=minimal] .wpb_tabs_nav { margin-bottom: 1.4em;}
}

 @media only screen and (min-width: 999px) and (max-width: 1200px)  {
	 #ajax-content-wrap .vc_row.right_padding_110px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_110px .row_col_wrap_12, .wpb_column.right_padding_desktop_110px > .vc_column-inner {
    padding-right: 0!important;
}

#ajax-content-wrap .vc_row.left_padding_110px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_110px .row_col_wrap_12, .wpb_column.left_padding_desktop_110px > .vc_column-inner {
    padding-left: 0!important;
}
}

@media (max-width:1300px){

}
@media (max-width:1200px){
div#sub-banner p {
    font-size: 16px!important;
}
}
@media (max-width:1000px){
.tests-wrapper .test-details {
    flex: 0 0 25%;
    max-width: 25%;
}
.acc__panel {
    padding: 1.2em;
}

}

@media (max-width:1000px){
#header-outer.transparent  #top>.container>.row .col.span_3:before {
    content: "" !important;
    width: 100%;
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(198, 227, 236, 0)), color-stop(50%, #89C6D7), to(rgba(239, 239, 241, 0)));
    background: -o-linear-gradient(left, rgba(198, 227, 236, 0) 0%, #89C6D7 50%, rgba(239, 239, 241, 0) 100%);
    background: linear-gradient(90deg, rgba(198, 227, 236, 0) 0%, #89C6D7 50%, rgba(239, 239, 241, 0) 100%);
    display: block;
    position: absolute;
    bottom: -12px;
    left: 0;
    z-index: 9999;
    visibility: visible;
}
	.nectar-mobile-only {
    display: none!important;
}
	.cut-changes-md .grey-cut .vc_column-inner:before {border-top: 40px solid #fff; content:"";}
	.image-left .img-with-aniamtion-wrap.right {
    text-align: left;
}

}
@media (max-width:767px){
.tabbed[data-style=minimal] .wpb_tabs_nav li.tab-item {
    padding: 0 1em 2em 0;
    width: 50%;
	max-width:50%;
}
	.tabbed[data-style=minimal] .wpb_tabs_nav {
    margin-bottom: 1.7em;
}
	.pum-theme-lightbox .pum-container {
    width: 92%!important;
}
.tests-wrapper .test-details {
    flex: 0 0 33%;
    max-width: 33%;
}

	.tests-wrapper .test-details ul li img {
    width: 16px!important;
}

.acc__panel {
    padding: 1em 8px;
}
	.tests-wrapper .test-details ul li {
    margin: 0 2px;
}
	.performers-profile-header .multi-performer {
    margin-bottom: 48px;
}
}
@media (max-width:610px){
.tests-wrapper .test-details {
    flex: 0 0 50%;
    max-width: 50%;
}

}
/**2024css-end***/







.be_low_img {
    font-size: 12px;
    line-height: 20px;
}
.performers-images img {
    width: 162px;
}
body .auto_meta_overlaid_spaced article.post.link .n-post-bg:after { display: none; }
html body .vc_custom_heading.text-upper {
    text-transform: uppercase!important;
}
html body .vc_custom_heading.text-lower {
    text-transform: none;
}
body i {
    font-style: italic;
}
.nectar-split-heading h1 span {
}
.wpb_text_column a {
    text-decoration: underline;
}
/****new design style*****/
.banner-text {
    max-width: 530px;
}
.title-btn {
    text-align: right;
}
a.slide-btn {
    position: relative;
    top: -142px;
    left: auto;
    right: auto;
    margin: 0 auto;
    display: block;
    width: 188px;
    z-index: 9;
}
.home-performer .nectar-fancy-box[data-style=image_above_text_underline]:hover .box-bg {
    transform: scale(1);
}
.home-performer .nectar-fancy-box.using-img {
    overflow: visible;
}
.home-performer .nectar-fancy-box .image-wrap {
    overflow: visible;
    box-shadow: 0px 3px 12px rgb(0 0 0 / 10%);
}
.home-performer .flickity-slider .cell {
    margin: 0!important;
    padding: 0!important;
}
.home-performer .flickity-viewport {
    margin: 0!important;
}
.home-performer button.flickity-button::before {
    border: 1px solid #A7A8AC;
}
.home-performer .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow {
    fill: #A7A8AC;
}
.home-performer .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous svg, .home-performer .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next svg {
    left: 0;
    right: 0;
    margin: 0 auto;
}
.home-performer .nectar-fancy-box .text h6 {
       font-family: Inter!important;
	margin:0px;
}
.home-performer .nectar-fancy-box .text p {
       padding-top: 2px!important;
	font-weight:500;
	font-size:12px;
}
.home-performer .nectar-fancy-box .text {
    padding-top: 20px;
	text-transform: uppercase;
}
.home-performer button.flickity-button {
    margin-top: -60px;
}
.home-performer .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {right: -40px;}
.home-performer .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous { left: -40px;}
.home-performer .nectar-flickity[data-controls*=arrows_overlaid] .next:after, .home-performer .nectar-flickity[data-controls*=arrows_overlaid] .previous:after{display:none;}


.btn-design button.flickity-button::before {
    border: 1px solid #A7A8AC;
	background: transparent!important;
}
.btn-design .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow {
    fill: #A7A8AC;
}
.btn-design .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous svg, .btn-design .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next svg {
    left: 0;
    right: 0;
    margin: 0 auto;
}
.btn-design .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {right: -60px;}
.btn-design .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous { left: -60px;}
.btn-design .nectar-flickity[data-controls*=arrows_overlaid] .next:after, .btn-design .nectar-flickity[data-controls*=arrows_overlaid] .previous:after{display:none;}
.btn-design button.flickity-button {
    margin-top: -30px;
}

.btn-design .nectar-fancy-box .text h6 {
      font-size: 14px;
    color: rgba(255,255,255,0.8);
}

.glass-effect{background: -o-linear-gradient(358.92deg, rgba(255, 255, 255, 0.25) 26%, rgba(255, 255, 255, 0.08) 64.28%);
background: linear-gradient(91.08deg, rgba(255, 255, 255, 0.25) 26%, rgba(255, 255, 255, 0.08) 64.28%);
-webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
-webkit-backdrop-filter: blur(30px);
        backdrop-filter: blur(30px);
}
.module-tested ul.wpb_tabs_nav li a:before {
    display: none!important;
}
.module-tested ul.wpb_tabs_nav li a, .module-tested ul.wpb_tabs_nav li .active-tab {
    background-color: none!important;
	border-radius:0px;
	box-shadow: none!important;
	font-family: Inter!important;
	font-size: 16px!important;
	padding:0!important;
	
}
.module-tested ul.wpb_tabs_nav li a{color:#A7A8AC;padding:0;}
.module-tested ul.wpb_tabs_nav li a.active-tab{color:#fff;}
body{
    counter-reset: my-sec-counter;
}

.module-tested ul.wpb_tabs_nav li:before {
   counter-increment: my-sec-counter;
    content: "0"counter(my-sec-counter) ".";
    font-size: 16px;
    line-height: 1;
    display: block!important;
	margin: 0 0 8px;
	color: #A7A8AC;
}
.module-tested ul.wpb_tabs_nav li.active-tab:before{color: #fff;}
.module-tested .wpb_tabs_nav li.active-tab{border-color:#fff;}
.module-tested ul.wpb_tabs_nav li:hover {color: #fff;font-weight: 700;}
.module-tested ul.wpb_tabs_nav li:hover a {font-weight: 700!important;color: #fff;}
.module-tested ul.wpb_tabs_nav li:hover:before { color: #fff;}
.module-tested ul.wpb_tabs_nav li.active-tab:hover{ font-weight: normal;}
.module-tested ul.wpb_tabs_nav li.active-tab:hover a {font-weight: normal!important;}
.module-tested .wpb_tabs_nav li:hover{border-color:#fff;border-width:3px;}
.module-tested ul.wpb_tabs_nav li.active-tab:hover{border-width:2px;}
.module-tested .wpb_tabs_nav li {
	margin-bottom:52px!important;
    border-left: 2px solid #A7A8AC;
    padding-left: 14px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.module-tested div#tab-lorem-ipsum {
    margin-top: -180px;
	    padding-left: 15vw;
}
.module-tested.space-zero .tabbed[data-style=vertical_modern]>div {
    padding-left: 15vw;
}
.module-tested .wpb_tabs_nav li a {
    position: static;
}
.module-tested .wpb_tabs_nav li a:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    display: block!important;
}
div#header-secondary-outer a {
    font-size: 10px;
    line-height: 16px;
    text-transform: uppercase;
    font-family: Inter;
    font-weight: 600;
}
div#header-secondary-outer a span {
    color: #5CB66A;
	    text-decoration: underline;
}
.arrow-icon span.svg-icon-holder {
    background: #fff;
    border-radius: 50%;
    border: 1px solid #0A66C2;
    position: relative;
}
.arrow-icon span.svg-icon-holder svg {
    width: 20px!important;
    height: auto!important;
    position: relative;
    top: 13px;
}
.toggle-design .toggle h3 + div {max-height: 100%!important;pointer-events: all!important;}

.toggle-design .toggle h3::after{display:none!important;}
.toggle-design .toggle  .inner-toggle-wrap {padding-left: 0!important;}
.toggle-design .toggle h3 {display: block!important;}
.toggle-design .toggle h3 a.toggle-heading {color:#515C81!important;color: #515C81!important;font-size: 16px;line-height: 24px;font-weight: 700;}
.toggle-design  .toggle > h3:after, .toggle-design  .toggle > h3:before {
    background-color: #C9D1ED!important;
    height: 1px!important;
}
.toggle-design .toggle {
    margin-bottom: 30px!important;
}
.toggle-design .toggle h3 {
    padding-bottom: 10px!important;
}
.power-degradation .col.span_12 > .wpb_column {
    border-right: 1px solid #ECEDF1;
}
.power-degradation .row_col_wrap_12 > .wpb_column:last-child {
    border: 0;
}
.power-degradation .col.span_12 > .wpb_column:last-child {
    border: 0;
}
.tags-design .nectar-fancy-ul ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.tags-design .nectar-fancy-ul ul li {
    padding: 8px 14px!important;
    border: 1px solid #8D94B8;
    margin: 0 12px 12px 0px;
    color: #8D94B8;
    border-radius: 6px;
}
a.button-img {
    position: relative;
    top: 100px;
}

.square-boxex .iwithtext {
    display: inline-block;
    width: 50%;
    color: #CDCDD2;
    font-size: 12px;
    line-height: 28px;
    padding-right: 20px;
}

.square-boxex .iwithtext .fa-glass:before {
    content: "\f0c8"!important;
}
h5.vc_custom_heading strong {
    font-family: EB Garamond!important;
    font-weight: 700;
}
#footer-outer #footer-widgets .row{
    padding: 80px 0!important;
}
nav ul.buttons a {
    font-size: 12px!important;
    padding: 8px 14px!important;
}
.prestress-graph .column-image-bg {
    background-size: contain!important;
	background-repeat: no-repeat;
}
.square-boxex .iwithtext:nth-child(1) i.icon-default-style {
    color: #82B4D5!important;
}
.square-boxex .iwithtext:nth-child(2) i.icon-default-style {
    color: #505D92!important;
}
.square-boxex .iwithtext:nth-child(3) i.icon-default-style {
    color: #379A47!important;
}
.square-boxex .iwithtext:nth-child(4) i.icon-default-style {
    color: #E5B54F!important;
}
/***pdf***/
.download-pdf .nectar-hor-list-item.has-btn .nectar-list-item a.nectar-list-item-btn {
	margin: 0;
    border: 0;
    font-size: 0;
    background: var(--nectar-accent-color);
    border-radius: 0;
    background-image: url(/wp-content/uploads/download-icon.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
	height: 56px;
    width: 56px;
	display: block;
    float: right;
}
.download-pdf .nectar-hor-list-item.has-btn .nectar-list-item:first-child {
    padding: 9px 20px;
}
.download-pdf .nectar-hor-list-item.has-btn .nectar-list-item h4 {
    font-size: 20px;
    line-height: 32px;
    color: #7C7C7C;
	position: relative;
    top: 2px;
}
.download-pdf .nectar-hor-list-item.has-btn {
    background: #F2F2F2;
    padding: 0;
    border: 0;
    margin-bottom: 16px;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
	border: 1px solid #E6E6E6;
	border-right: 0px;
}
.width-100 {
    width: 100%;
}

/***hubspot-form***/
#form-design .hbspt-form .hs-form-field input, #form-design .hbspt-form .hs-form-field select, #form-design .hbspt-form .hs-form-field textarea{
    background-color: #DFE9F7!important;
    box-shadow: none !important;
    -webkit-box-shadow: none;
    border: none !important;
    position: relative;
    margin: 0;
    font-size: 14px !important;
    font-family: Inter !important;
    line-height: 22px !important;
    color: #0E0F13 !important;
    padding: 6px 10px !important;
    letter-spacing: normal;
    border-bottom: 0px !important;
    border-radius: 4px !important;
    height: 40px!important;
	    width: 100%;
}


#form-design .hbspt-form .hs-form-field label > span{
    font-size: 12px !important;
    letter-spacing: 0;
    color: #0E0F13;
    font-family: Inter;
    line-height: 20px;
    font-weight: 400;
}
#form-design .hbspt-form input[type="submit"]{
    padding: 16px 22px !important;
    font-size: 14px;
    width: 100%;
    margin: 0;
    display: inline-block;
    background-color: var(--nectar-accent-color) !important;
    border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    box-shadow: none;
    font-family:  Inter;
    text-transform: uppercase !important;
    letter-spacing: 0;
    font-weight: 700;
    color: #fff !important;
    cursor: pointer;
}
#form-design .hbspt-form ul.inputs-list input {
    width: auto!important;
    height: auto!important;
}
#form-design ul.inputs-list li {
    list-style: none;
}
#form-design ul.inputs-list {
    margin: 0;
}
#form-design .hbspt-form .hs-form-field {
    margin-bottom: 18px;
    position: relative;
}
#form-design .hbspt-form fieldset {
    max-width: 100%;
}
#form-design ul.inputs-list p {
    font-size: 10px;
}
#form-design .hbspt-form .hs-form-field input[type="checkbox"] {
    margin-top: 3px;
}
#form-design .hbspt-form .hs-form-field label {
    margin: 0 0 6px!important;
    display: block;
}
#form-design .hbspt-form .hs-richtext {
    font-size: 12px !important;
    font-family: Inter;
    letter-spacing: 0;
    margin-bottom: 10px;
    display: inline-block;
    position: relative;
    width: 100%;
}
#form-design .hbspt-form fieldset .input {
    margin-right: 0!important;
}
#form-design .hbspt-form .hs_firstname.hs-firstname.hs-form-field {
    padding-right: 10px;
}

#form-design .hbspt-form .hs_lastname.hs-lastname.hs-form-field{
    padding-left: 10px;
}
#form-design .hbspt-form label.hs-error-msg {
    color: #f00;
    font-size: 12px!important;
    font-family: Inter;
}
/**no-fieldset***/
#form-design.no-fieldset .hs_firstname.hs-firstname.hs-form-field, #form-design.no-fieldset .hs_lastname.hs-lastname.hs-form-field, #form-design.no-fieldset .hs_email.hs-email.hs-form-field, #form-design.no-fieldset .hs_phone.hs-phone.hs-form-field, #form-design.no-fieldset .hs_company.hs-company.hs-form-field, #form-design.no-fieldset .hs_jobtitle.hs-jobtitle.hs-form-field {
    display: inline-block;
    width: 50%;
}


#form-design.no-fieldset .hs_firstname.hs-firstname.hs-form-field, #form-design.no-fieldset .hs_email.hs-email.hs-form-field, #form-design.no-fieldset .hs_company.hs-company.hs-form-field {
    padding-right: 10px;
}
#form-design.no-fieldset .hs_lastname.hs-lastname.hs-form-field, #form-design.no-fieldset .hs_phone.hs-phone.hs-form-field, #form-design.no-fieldset .hs_jobtitle.hs-jobtitle.hs-form-field {
    padding-left: 10px;
}
#form-design.no-fieldset .hbspt-form .hs-form-field textarea {
    height: 120px !important;
    resize: none;
}
#form-design .hbspt-form .hs-error-msgs.inputs-list {
    margin: 0;
    position: absolute;
    bottom: -22px;
    color: #f00;
}
/**footer-form**/
.footer-newsletter input[type=email]::placeholder { 
  color: #1D243D;
  opacity: 1; 
}

.footer-newsletter input[type=email]:-ms-input-placeholder {
  color: #1D243D;
}

.footer-newsletter input[type=email]::-ms-input-placeholder { 
  color: #1D243D;
}

.form-title {
    font-size: 16px;
    line-height: 24px;
    color: #1E275B;
    margin: 0 0 25px;
}
.footer-newsletter .hbspt-form input[type=email] {
    border-bottom: 1px solid #606992;
    font-size: 24px;
    color: #455487;
    padding-left: 0!important;
    padding-right: 0!important;
    font-family: 'Inter';
    font-weight: 700;
	background: transparent;
}
.footer-newsletter .hbspt-form label {
    display: none;
}
.footer-newsletter .hbspt-form ul.inputs-list li label {
    display: block!important;
}

.footer-newsletter .hbspt-form .hs-form-field input[type="checkbox"] {
    margin: 0;
    margin-top: 2px;
}

.footer-newsletter .hbspt-form ul.inputs-list li label > span {
    font-size: 10px !important;
    letter-spacing: 0;
    color:#1D243D;
    font-family: Inter;
    line-height: 16px;
    font-weight: 400;
}
.footer-newsletter .hbspt-form label.hs-error-msg {
    color: #455487;
    font-size: 12px!important;
    font-family: Inter;
}
.footer-newsletter .hbspt-form .hs-richtext {
    font-size: 10px !important;
    font-family: Inter;
    letter-spacing: 0;
    margin: 28px 0 16px;
    display: inline-block;
    position: relative;
    width: 100%;
    line-height: 16px;
}
#footer-outer div#footer-widgets .footer-newsletter .hbspt-form input[type="submit"] {
    padding: 16px 22px !important;
    font-size: 14px;
    width: 100%;
    margin: 0;
    display: inline-block;
    background-color: #30417F !important;
    border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    box-shadow: none;
    font-family: Inter;
    text-transform: uppercase !important;
    letter-spacing: 0;
    font-weight: 700;
    color: #fff !important;
    cursor: pointer;
	    margin-top: 30px;
}
.footer-newsletter .hbspt-form ul.inputs-list li label {
    position: relative;
  }
  .footer-newsletter .hbspt-form ul.inputs-list li label span {
    margin-left: 26px; 
  }
  /* Hide the original checkbox */
  .footer-newsletter .hbspt-form ul.inputs-list li label input {
    height: 24px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 24px;
  }
  /* Add new checkbox */
  .footer-newsletter .hbspt-form ul.inputs-list li label span::before {
    border:1px solid #A7A8AC;
    content: "";
    height: 14px;
    left: 0;
    position: absolute;
    top: 0;
    width: 14px;
    border-radius: 2px;
  }
  /* Style new checked item */
  .footer-newsletter .hbspt-form ul.inputs-list li label span::after {
   content: "";
    border: 2px solid;
    border-left: 0;
    border-top: 0;
    height: 10px;
    left: 4px;
    opacity: 0;
    position: absolute;
    top: 0px;
    transform: rotate(45deg);
    transition: opacity 0.2s ease-in-out;
    width: 5px;
  }
  /* Show when checked */
  .footer-newsletter .hbspt-form ul.inputs-list li label input:checked + span::after {
    opacity: 1;
  }
  /* Style when focused */
  .footer-newsletter .hbspt-form ul.inputs-list li label input:focus + span::after {
    outline: 3px solid transparent; /* For Windows high contrast mode. */
  }
/***hubspot-form***/
#footer-outer .widget h4{margin-bottom: 34px;}
.title-btn-three {
    text-align: right;
}
.title-btn-three a.nectar-button {
    margin-left: 10px;
}

.testi-bottom blockquote.nectar_single_testimonial {
    background: #1e275b;
    padding: 12%;
	border-radius: 4px;
}

.testi-bottom blockquote.nectar_single_testimonial p {
    font-size: 26px;
    letter-spacing: 0.02em;
    line-height: 36px;
}
.testi-bottom blockquote.nectar_single_testimonial span {
    font-style: italic;
}
.footer-newsletter {
    padding: 0 30px;
}
.h5-span span {
    margin-left: 10px;
}
.list-bold ul li {
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 8px;
}
body .img-anime .img-with-aniamtion-wrap .inner .hover-wrap:not([data-hover-animation=none]) {
     -webkit-transition: all 2.6s cubic-bezier(.05,.2,.1,1)!important;  -o-transition: all 2.6s cubic-bezier(.05,.2,.1,1)!important;  transition: all 2.6s cubic-bezier(.05,.2,.1,1)!important;
}
.report-subinner.btn-design button.flickity-button::before {
    border: 1px solid #A7A8AC;
    background: transparent!important;
    border-color: #0E0F13;
}
.report-subinner.btn-design .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow {
    fill: #0E0F13;
}
.btn-design .nectar-fancy-box .text p i {
    font-family: 'Inter';
    font-weight: normal;
}
.report-subinner.btn-design .nectar-fancy-box .text h6 {
    font-size: 16px;
    color: #0E0F13;
}
.report-subinner.btn-design .nectar-fancy-box .text p {
    padding-top: 0!important;
}
.report-subinner.btn-design button.flickity-button {
    margin-top: 0;
    top: 26%!important;
}
.sub-testi blockquote.nectar_single_testimonial p {
    font-size: 20px;
    line-height: 30px;
}
.sub-testi .nectar_single_testimonial span {
    font-size: 14px;
    font-style: italic;
}
.testi-modern blockquote.nectar_single_testimonial p {
    font-size: 22px;
    line-height: 32px;
}
.testi-modern .nectar_single_testimonial span {
    font-size: 14px;
    font-style: italic;
}
.testi-modern blockquote.nectar_single_testimonial span.open-quote {
    color: #30417F;
    margin-bottom: 44px;
    left: -4px;
    display: block;
    height: 36px;
    position: relative;
    font-style: normal;
    font-size: 0;
}
.testi-modern blockquote.nectar_single_testimonial span.open-quote:after {
    content: "“";
    font-size: 80px;
}
.testi-modern span.open-quote:before {
    content: "";
    width: 100%;
    height: 1px;
    background: #E5E5E5;
    position: absolute;
    right: 0;
    left: 66px;
    top: 50%;
}
.col-half-left {
    width: 754px;
    float: right;
}
.power-degradation .col.span_12 > .wpb_column .wpb_column {
    border-right: 0;
}

.square-boxex.blue-grey .iwithtext .iwt-icon i {
    color: #30417F!important;
}


.square-boxex.blue-grey .iwithtext + .iwithtext .iwt-icon i {
    color: #C3CADE!important;
}


.square-boxex.grey-blue .iwithtext .iwt-icon i {
    color: #C3CADE!important;
}


.square-boxex.grey-blue .iwithtext + .iwithtext .iwt-icon i {
    color: #2967B1!important;
}
.square-boxex.grey-blue .iwithtext + .iwithtext + .iwithtext .iwt-icon i {
    color:#F8ED9B!important;
}
.square-boxex.grey-blue .iwithtext + .iwithtext + .iwithtext + .iwithtext .iwt-icon i {
    color:#5CB66A!important;
}
.no-link a {
    color:#0e0f13;
	text-decoration: underline;
}
ul.flex-direction-nav a.flex-next, ul.flex-direction-nav a.flex-prev {
    background: transparent;
    border: 1px solid #DFE9F7!important;
    border-radius: 50%!important;
    width: 32px;
    height: 32px;
    line-height: 28px;
}
.flex-gallery .flex-direction-nav {
    width: 100%;
}
body .img-slider .flex-gallery .flex-direction-nav li.flex-nav-next {
    float: right!important;
    position: relative;
    right: -36px;
    margin: 0!important;
}
body .img-slider .flex-gallery .flex-direction-nav li.flex-nav-prev {
    position: relative;
    left: -36px;
    margin: 0!important;
}
.flex-gallery .flex-direction-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.vc_custom_heading.underline-link a {
    text-decoration: underline;
}
.view-link p {
    font-size: 12px;
    line-height: 20px;
}
.report-subinner .nectar-fancy-box .text {
    padding-top: 0px;
    margin-top: 40px;
}
/*tab**/
.challenges-tab ul.wpb_tabs_nav li a {
    font-weight: 700!important;
}


.challenges-tab ul.wpb_tabs_nav.ui-tabs-nav {
    margin-bottom: 46px;
}
/*tab**/

.home-testi blockquote.nectar_single_testimonial p {
    font-size: 32px;
    line-height: 48px;
}
.home-testi blockquote.nectar_single_testimonial {
    margin: 0;
}
.home-testi blockquote.nectar_single_testimonial span {
    font-style: italic;
    font-weight: 600;
}

.about-load-more, .wecome-msg-about-load-more {
    cursor: pointer;
    color: #0A66C2;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    position: relative;
    display: inline-block;
    text-transform: none;
    letter-spacing: 0;
    font-size: 12px;
    line-height: 22px;
    font-weight: 500;
    -webkit-transition: transform 0.5s cubic-bezier(0.3, 0.4, 0.1, 1);
    transition: transform 0.5s cubic-bezier(0.3, 0.4, 0.1, 1);
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.about-load-more:before, .wecome-msg-about-load-more:before {
    display: block;
    content: '';
    position: absolute;
    bottom: 0px;
    width: 100%;
    background-color: #0A66C2;
    height: 2px;
    left: 0;
    pointer-events: none;
}
.about-load-more:after, .wecome-msg-about-load-more:after {
    display: block;
    content: '';
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: transform 0.5s cubic-bezier(0.3, 0.4, 0.1, 1);
    transition: transform 0.5s cubic-bezier(0.3, 0.4, 0.1, 1);
    transform-origin: left;
    height: 2px;
    position: absolute;
    bottom: 0px;
    width: 0;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.about-load-more:hover, .wecome-msg-about-load-more:hover {
    color: #1d243d;
}
.about-load-more:hover::after, .wecome-msg-about-load-more::after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    background-color: #1d243d!important;
    -webkit-transition: transform 0.5s cubic-bezier(0.3, 0.4, 0.1, 1);
    transition: transform 0.5s cubic-bezier(0.3, 0.4, 0.1, 1);
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    width: 100%;
}
.j-issue .nectar-split-heading h1 span:first-child {
    padding-left: 4px;
}
.download-pdf .nectar-hor-list-item.has-btn .nectar-list-item a.nectar-list-item-btn.second {
    font-size: 16px;
	font-weight: 400;
	border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 175px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    background-position: 90% center;
    color: #fff;
    background-color: #092A48;
		background-image: url(/wp-content/uploads/download-icon.png);
}
.source-text p {
    font-size: 12px;
    line-height: 20px;
}




/*Top Performers page*/
.performers-filter .search-box form, .filter-inner .search-box form {
	position: relative;
}
.performers-filter .search-box input[type="text"], .performers-filter .search-box input[type="search"], .filter-inner .search-box input[type="text"], .filter-inner .search-box input[type="search"] {
	background: #FFFFFF;
	border: 1px solid #0A66C2;
	box-sizing: border-box;
	border-radius: 4px;
	padding: 15.2px 20px 15.2px 71px;
	font-size: 16px;
}
.performers-filter .search-box input[type="submit"], .filter-inner .search-box input[type="submit"]{
	display: inline-block;
	font-size: 0;
	background: transparent url('/wp-content/uploads/search.svg')no-repeat right center;
	border: none;
	height: 24px;
	width: 24px;
	position: absolute;
	left: 24px;
	top: 50%;
	transform: translateY(-50%);
}
.performers-filter .search-box input[type="text"]::placeholder, .filter-inner .search-box input[type="text"]::placeholder  {
	color: #5F6064;
	opacity: 1;
}

.filter-inner .search-box input[type="submit"] {
	height: 20px;
	width: 20px;
	left: 16px;
	background-size: 100%;
}
.filter-inner .search-box input[type="text"], .filter-inner .search-box input[type="search"] {
	font-size: 14px;
	padding: 7.2px 20px 7.2px 46px;
}

.performers-filter .filter-box {
			width: 100%;
    clear: both;
}
.performers-filter .filter-box ul {
	margin-bottom: 0;
	margin-left: 0px;
}
.performers-filter .filter-box li {
	display: inline-block;
	margin-right: 8px;
	margin-bottom: 8px;
	vertical-align: top;
}
.performers-filter .filter-box li a {
    color: #005DA1;
    background: #F7F7F7;
    padding: 6px 9px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: normal;
    min-height: 32px;
    border: 1px solid #E3E3E3;
}
.performers-filter .filter-box li a img {
	margin-bottom: 0;
	margin-right: 8px;
}
.performers-filter .filter-box li a .remove-filter {
	display: inherit;
}
.filters-outer {
	margin-top: 24px;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	margin-bottom: 50px;
	position: relative;
}
.performers-header {
	padding-top: 100px;
}
.performers-images {
    text-align: right;
    position: relative;
    top: -6px;
}
.performers-images img:nth-of-type(2) {
	margin-left: 51px;
}


.performers-header hr {
	color: #000000;
	margin: 40px 0 56px;
}
ul.right-social {
	margin: 0;
}
body .row .profile-image-top img {
    margin: 0;
	max-width: 382px;
}
ul.right-social li {
	display: block;
}
ul.right-social li:nth-of-type(2) {
	margin-top: 32px;
}
ul.right-social li a {
    background-color: #005EA1;
    padding: 5px;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
}
ul.right-social li a i {
	font-size: 16px;
	color: #fff;
	line-height: 12px !important;
	top: 0;
	vertical-align: text-top;
}
.manufacturer-list .manufacturer-name {
	color: #5CB66A;
	font-weight: 500;
	margin-bottom: 21px;
	display: block;
}

.manufacturer-list h4.manufacturer-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
}
.manufacturer-list .manufacturer-right img {
	margin-bottom: 0;
}
.filters-outer .manufacturer-list {
	padding: 65px 0 65px 92px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
}
.filters-outer .col-right-inner .manufacturer-list::after {
	content: '';
	background-color: #A7A8AC;
	width: 200%;
	height: 1px;
	display: block;
	position: absolute;
	left: 0;
	overflow: hidden;
	bottom: 0;
}
.filters-outer .col-right-inner a:last-child .manufacturer-list::after {
	display: none;
}
.filters-outer .col-right-inner {
	background-color: #fff;
	height: 100%;
}
.col-left-inner .filter-inner .filter-bottom-content {
	display: none;
	margin-top: 15px;
}
.col-left-inner .filter-inner {
	padding: 29px 0;
}
.col-left-inner .filter-inner:not(:last-child) {
    border-bottom: 1px solid #E3E3E3;
}
.col-left-inner .filter-inner a {
    display: block;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    font-weight: 700;
    color: #343434;
    line-height: normal;
    text-decoration: none;
	line-height: 20px;
}
.col-left-inner .filter-inner a i {
	float: right;
	margin-top: 2px;
}
.col-left-inner .filter-inner a i {
	float: right;
	font-size: 0;
	background-size: contain;
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.col-left-inner .filter-inner a i.fa-plus {
	background-image: url("/wp-content/uploads/filter-plus.svg");
}
.col-left-inner .filter-inner a i.fa-minus {
	background-image: url("/wp-content/uploads/filter-minus.svg");
}
.filters-outer .col-left-inner {
	height: 100%;
}
.filter-note p {
	font-style: normal;
	font-size: 10px;
	line-height: 16px;
	font-weight: 400;
	color: #5F6064;
	letter-spacing: 0.03em;
}
.filter-note {
	margin: 22px 0;
}
.filter-bottom-content .power-list li {
	list-style-type: none;
	position: relative;
	padding-bottom: 9px;
}
.filter-bottom-content .power-list {	margin: 0;}
.filter-bottom-content .power-list li label {
	padding-left: 35px;
	font-weight: 400;
	cursor: pointer;
	position: relative;
	display: inline-block;
line-height: normal;
}
.filter-bottom-content .power-list li input[type="checkbox"] {
	position: absolute;
	left: 0px;
	margin: 0;
	opacity: 0;
	z-index: 1;
	height: 15px;
	top: 4px;
	width: 15px;
}
.filter-bottom-content .power-list li label::before {
	content: "";
	margin-right: 8px;
	display: inline-block;
	width: 15px;
	height: 15px;
	background: #fff;
	border: 1px solid #0A66C2;
	border-radius: 4px;
	position: absolute;
	left: 0;
	top: 0;
}
.power-list li:last-child {
	padding-bottom: 0;
}
.filter-bottom-content .power-list li input[type="checkbox"]:checked + label::before {
	background: #0A66C2;
	border-color: #0A66C2;
}
.filter-bottom-content .power-list li input[type="checkbox"]:checked + label::after {
	content: "";
	position: absolute;
	left: 3px;
	top: 8px;
	background: #fff;
	width: 2px;
	height: 2px;
	box-shadow: 2px 0 0 #fff, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
	transform: rotate(45deg);
}
.location-outer {
	background: #FFFFFF;
	border: 1px solid #0A66C2;
	box-sizing: border-box;
	box-shadow: 0px 0px 4px rgba(128, 128, 128, 0.6);
	border-radius: 0px 0px 4px 4px;
	max-height: 222px;
overflow-y: scroll;
}
.location-outer .location-heading {
	background: #0A66C2;
	color: #fff;
	display: block;
	padding: 12px 16px;
	font-weight: 600;
}
.location-outer .location-list {
	padding: 20px 16px;
}
.performers-profile-header {
	padding: 105px 0 120px;
}
.performers-profile-header .profile-image-block {
	text-align: center;
}
.performers-profile-header .profile-image-block span {
	letter-spacing: 0;
	font-weight: 600;
	line-height: 20px;
	margin-top: 12px;
	font-size: 16px;
	display: block;
}
.performers-profile-header .profile-image-block a {
	margin-top: 0;
	display: inline-block;
	line-height: normal;
}
.performers-profile-header .multi-performer {
	border-left: 4px solid var(--nectar-accent-color);
	padding-left: 20px;
	margin-bottom: 88px;
	margin-top: 34px;
}
.performers-profile-header .multi-performer .performer-value {
    color: #212121;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
}
.performers-profile-header .multi-performer .performer-level {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 14px;
    margin-top: 16px;
    color: var(--nectar-accent-color);
}
.performers-profile-header .scorecard-list .scorecard-heading {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    margin-bottom: 18px;
    display: inline-block;
    color: #747474;
}
.performers-profile-header .scorecard-list ul li {
    padding: 8px 16px !important;
    border: 1px solid #007CD6;
    margin-right: 16px;
    color: #007CD6;
    list-style-type: none;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
	margin-bottom: 16px;
}
.performers-profile-header .scorecard-list ul li:last-child {margin-right:0;}
.performers-profile-header .scorecard-list ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0;
}
.scorecard-outer hr {
    margin: 38px 0 50px;
    border: 1px solid #D9D9D9;
}
.scorecard-bottom p {
    color: #212121;
}
.row .col .scorecard-bottom h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    color: #212121;
    margin-bottom: 10px;
}
.pf-accordian-block {
	padding-top: 75px;
	padding-bottom: 80px;
}
.pf-accordian-block h3 {
	margin-bottom: 21px;
}
.pf-accordian-block .pf-accordian-outer {
	border-top: 1px solid #C9D1ED;
	padding-top: 40px;
}
.pf-accordian-outer .pf-accordian-inner {
	background: #FAFAFA;
	border-radius: 4px;
	margin-bottom: 16px;
	padding: 12px 20px;
	cursor: pointer;
	/* box-shadow: 0 0 30px #e0e0e0; */
	box-shadow: 4px 14px 56px 0 rgba(208, 208, 208, 0.8);
}
.pf-accordian-outer .pf-accordian-inner:last-child {
	margin-bottom: 0;
}
.pf-accordian-outer .pf-accordian-inner a {
	font-weight: 500;
	font-size: 20px;
	line-height: 32px;
	color: #000000;
	display: block;
	font-family: EB Garamond;
	transition: transform 0.35s ease;
position: relative;
}
.pf-accordian-inner .pf-accordian-content {
	padding-top: 38px;
	display: none;
}
.pf-accordian-inner a i {
	float: right;
	font-size: 0;
	background-size: contain;
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	top: 0;
}
.pf-accordian-inner a.active i.fa-plus {
	background-image: url("/wp-content/uploads/acc-down-button.svg");
}
.pf-accordian-inner a i.fa-plus {
	background-image: url("/wp-content/uploads/acc-left-button.svg");
}
.specification-box .specification-list .specific-list-head {
	font-weight: 500;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #000000;
	display: inline-block;
}
.specification-box .specification-list ul {
	margin: 0;
	margin-top: 12px;
}
.specification-box .specification-list ul li {
	line-height: 1.5em;
	padding: 6.2px 11.4px !important;
	border: 1px solid #8D94B8;
	margin: 4px 7px 4px 0px;
	color: #8D94B8;
	border-radius: 4px;
	list-style-type: none;
	font-size: 12px;
	font-weight: normal;
	display: inline-block;
}
.specification-box .specification-list ul li span {
	font-weight: 600;
}
.specification-box .specification-list ul.right-list li {
	background-color: #F6F6FB;
	border-color: #DFE9F7;
}
.specification-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.specification-box .specification-list {
	max-width: 50%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	padding-right: 21px;
}
.specification-box .specification-list:first-child ul {
	border-right: 1px solid #0E0F13;
	padding-right: 21px;
}
.specification-box .specification-list:last-child {
	padding-right: 0;
}
section.performers-status .about-pf-status {
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #000000;
	letter-spacing: 0;
	font-family: Inter;
	margin-bottom: 27px;
}
.performers-status hr {
	border: 1px solid #ECEDF1;
	margin: 80px 0;
}
.performers-status .row {
	padding-bottom: 0;
}
.performers-status {
	padding-bottom: 74px;
}
.status-inner a {
	text-decoration: underline;
}
.contact-trina {
    margin-top: 25px;
}
.contact-trina h5 {
    color: #212121;
}
.contact-trina h5 {
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #000000;
	letter-spacing: 0;
	font-family: Inter;
	margin-bottom: 8px;
}

.clients-block-inner ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0;
}
.clients-block-inner ul li {
	max-width: calc(16.66% - 18px);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66%;
	flex: 0 0 16.66%;
	margin-right: 20px;
	margin-bottom: 20px;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.clients-block-inner ul li:nth-child(6n) {
	margin-right: 0;
}
.profile-image-bottom {
	margin-top: 60px;
}
.performers-profile-header .profile-image-block .profile-image-top h5 {
    line-height: 20px;
    margin-top: 16px;
	margin-bottom: 16px;
    color: #000000;
}
.pf-accordian-inner:hover .pf-accordion-title span {
	transform: translateX(25px);
	transition: transform 0.35s ease;
	line-height: 32px;
}
.pf-accordian-outer .pf-accordian-inner .pf-accordion-title.active span {
	transform: translateX(0);
}
.pf-accordian-inner .pf-accordion-title span {
	display: inline-block;
	transition: transform 0.35s ease;
}
body .status-inner h5.about-pf-status {
    font-size: 16px;
    color: #7C7C7C;
    font-weight: 700;
}
.status-inner p {
    font-size: 14px;
    color: #7C7C7C;
    line-height: 23px;
}
.status-inner {
    margin-top: 55px;
}
.contact-trina a {
    background: var(--nectar-extra-color-1);
    color: #fff;
    padding: 5px 18px;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
}
.contact-trina a:hover {
	opacity: .87;
}
.pagination-section-perf .pagination {
	margin: 0;
	text-align: center;
}
.pagination-section-perf li:last-child a {
	color: #0A66C2;
	margin-left: 6px;
}

.pagination-section-perf li a {
	font-weight: 400;
    color:#343434;
}
.pagination-section-perf li {
	list-style-type: none;
	display: inline-block;
	margin-left: 12px;
}
.pagination-section-perf li.page-item a {
	display: inline-block;
	padding: 4px;
	height: 32px;
	color: #000;
	width: 32px;
	text-align: center;
	font-weight: 400;
}
.pagination-section-perf li.page-item a:hover {
	color: #337DB4;
}
.pagination-section-perf li.page-item.active a, .pagination-section-perf li.page-item.active a:hover {
	background-color: #337DB4;
	color: #fff;
}
.pagination-section-perf li.page-item.active a {
	font-weight: 400;
}
.performers-filter .filter-head h3 {
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 15px;
	font-weight: bold;
	color: #000;
}
.performers-filter {
	margin-top: 64px;
}
body.loading .overlay {
	content: '';
	background: #fff;
	position: fixed;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	top: 0;
	z-index: 9999;
    opacity: 0.7;
	
}
.loading .loader-product {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
	z-index: 9999999;
}
.loader-product span {
	font-size: 20px;
	background: #0A66C2;
	padding: 10px 20px;
	border-radius: 10px;
	color: #fff;
}
.loader-product {
    display: none;
}
.filters-outer .col-right-inner .no-post-sec {
	text-align: center;
	padding: 20px;
}
.pagination .prev-icon a::before, .pagination .next-icon a::after {
	content: "\f053";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 10px;
	margin-right: 21px;
	color: #0A66C2;
    top: -1px;
position: relative;
}
.pagination .next-icon a::after {
	transform: rotate(180deg);
	margin-left: 21px;
	margin-right: 0;
}
.pagination .prev-icon {
	margin-right: 15px;
	margin-left: 0;
}
.pagination-section-perf li.prev-icon a {
	color: #0A66C2;
}
.pagination .not-active a::before, .pagination .not-active a::after, .pagination .not-active a{
	color: #A7A8AC !important;
}
.pagination .not-active {
	pointer-events: none;
}
.pagination .next-icon {
	margin-left: 20px;
}

.clients-block-inner ul li img {
	max-width: 100%;
	transition: filter .45s cubic-bezier(.3,.4,.1,1),opacity .45s cubic-bezier(.3,.4,.1,1);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: .55;
}

.clients-block-inner ul li img:hover {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  opacity: 1;
}

#top nav .buttons .menu-item a::before {
    height: 32px;
}
/**redesign-2023**/
.nectar-cta.arrow-btn .link_wrap .arrow:after, .nectar-cta.arrow-btn .link_wrap .arrow:before{
    transform: scale(1,1) translateX(9px);
}
.nectar-cta.arrow-btn .link_wrap a.link_text:after {
    display: none;
}
.nectar-cta.arrow-btn .link_wrap .link_text {
    opacity: 0.8;
}
.nectar-cta.arrow-btn .link_wrap .link_text:hover {
    opacity: 1;
}
.nectar-cta.arrow-btn .link_wrap .arrow:before {
    font-weight: 700;
    font-size: 20px;
}
.nectar-cta.arrow-btn .link_wrap .arrow:after {
    content: '';
    border-bottom: 2px solid #000;
    width: 14px;
}
.nectar-cta.arrow-btn .link_wrap .link_text {
    padding-right: 30px;
}
.arrow-icon.home-scroll .nectar_icon a:after {
    content: "SCROLL DOWN FOR MORE";
    display: inline-block;
    position: absolute;
    left: 64px;
    width: 288px;
    top: 10px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
	text-align: left;
    
}
body.page-id-13893 .arrow-icon.home-scroll .nectar_icon a:after {
    content: "向下滚动查看更多";
    width: 230px;   
}


body.page-id-14036 .arrow-icon.home-scroll .nectar_icon a:after {
    content: "Scrollen Sie nach unten, um mehr zu sehen";
    width: 420px;  
}


body.page-id-14013 .arrow-icon.home-scroll .nectar_icon a:after {
    content: "Scrollen Sie nach unten, um mehr zu sehen";
    width: 420px; 
}


body.page-id-14055 .arrow-icon.home-scroll .nectar_icon a:after {
    content: "Desplácese hacia abajo para ver más.";
    width: 400px;   
}

body.page-id-14098 .arrow-icon.home-scroll .nectar_icon a:after{content: "向下滾動查看更多"; width: 400px;}
.arrow-icon .nectar_icon a:hover {
    color: #0A66C2;
}
.arrow-icon .nectar_icon a {
    color: #0E0F13;
}
.nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after {
    background-color: #0A66C2!important;
}
.nectar-animated-title-inner {
    border-radius: 6px;
}
.nectar-animated-title-inner h6 {
    font-size: 18px!important;
}
.tab-custom .tabbed ul.wpb_tabs_nav>li:before {
    counter-increment: my-sec-counter;
    content: "0"counter(my-sec-counter) ".";
    font-size: 16px;
    line-height: 1;
    display: block!important;
    margin: 0 0 8px;
    color: #1D243D;
}
.tab-custom .tabbed ul.wpb_tabs_nav>li a {
    padding: 0 0 14px;
    text-align: left;
    color: #1D243D;
	font-size: 16px!important;
}
.tab-custom .tabbed ul.wpb_tabs_nav>li a:after {
    height: 2px;
	width: 85px;
}
.tab-custom .tabbed ul.wpb_tabs_nav>li a:before {
    box-shadow: none;
    background: #8D94B8;
    height: 2px;
    bottom: 0;
    width: 85px;
    opacity: 1;
}
.tab-custom .tabbed ul.wpb_tabs_nav>li {
    border: 0px;
}
.tab-custom .tabbed ul.wpb_tabs_nav>li a:not(.active-tab):hover {
    opacity: 1;
}
.tab-custom .tabbed ul.wpb_tabs_nav{counter-reset: my-sec-counter;}
img.f-logo {
    margin: 0!important;
}
 .download-sec .nectar-cta.arrow-btn .link_wrap .link_text span.arrow {
    display: none;
}
.download-sec .nectar-cta.arrow-btn {
    margin-bottom: 0;
    padding: 20px 0;
}
/***top=performer-redesign***/
span.border-out {
    padding: 8px;
    font-size: 14px;
    line-height: 24px;
    color: #232323;
}
.filters-outer .col-right-inner table tbody td, .filters-outer .col-right-inner table thead th{
    white-space: nowrap;
}
.filters-outer .col-right-inner table tbody td a img {
    margin: 0;
}
.filters-outer .col-right-inner table tbody td {
    padding: 28px 12px;
	border:0px;
    border-bottom: 1px solid #E3E3E3;
    text-align: left;
    font-size: 14px;
	vertical-align: middle;
}
.filters-outer .col-right-inner {
    overflow-x: scroll;
}
.filters-outer .col-right-inner thead th {
    font-size: 14px;
    color: #232323;
    line-height: 14px;
    font-weight: 400;
    text-transform: uppercase;
}
.filters-outer .col-right-inner table thead th {
    padding: 17px 12px;
}

.col-right-inner table {
    border-collapse: collapse;
	margin: 0;
}
section.filters-outer .col.span_3 {
    margin-right: 0;
}
.col-right-inner {
    border-left: 1px solid #E3E3E3;
}
.right-inner-scroll {
    position: relative;
    top: -57px;
	margin-bottom: -57px;
	background-color: #fff;
    height: calc(100% + 57px);
}
.filters-outer .col-right-inner table thead th {
    border-bottom: 1px solid #E3E3E3!important;
}
span.pqp-list {
    display: block;
    text-align: center;
}
.filters-outer .col-right-inner table tbody td.top-perf-mod-name {
    font-size: 14px;
    font-weight: 700;
    line-height: 32px;
}
span.pqp-list i {
    font-size: 16px;
    color: #0A66C2;
}

.col-right-inner table th:nth-child(1),
.col-right-inner table td:nth-child(1) {
    position: sticky;
    left: 0;
    width: 142px;
    min-width: 142px;
	text-align: center;
}
.col-right-inner table th:nth-child(2),
.col-right-inner table td:nth-child(2) {
    position: sticky;
    left: 142px;
    width: 190px;
    min-width: 190px;
}
.col-right-inner table th:nth-child(1),
.col-right-inner table th:nth-child(2) {
    z-index: 2;
	background: #fff;
}
.col-right-inner table td:nth-child(1),
.col-right-inner table td:nth-child(2) {
    background: #fff;
	z-index: 2;
}
.export-csv-buton-sec {
    padding: 30px 0 40px;
    text-align: right;
}
a.export-csv-buton {
    color: #00AEC5;
    font-size: 14px;
    padding: 8px 14px;
    text-decoration: none;
}
a.export-csv-buton:hover {
    opacity: .87;
}
.filters-outer .col-right-inner table tbody tr:last-child td {
    border-bottom: 0px;
}
.filter-head {
    width: 100%;
    display: inline-block;
}

.pagination-footer {
	margin-bottom: 96px;
}
.pagination-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
}
.rows-numebr-sec {
    margin-right: 32px;
}
.rows-numebr-sec span {
    font-weight: 400;
    margin-right: 8px;
	color: #343434;
}
select.row_numeber_change {
    background: #FAFAFA;
    border: 1px solid #A7A8AC;
    color: #A7A8AC;
	font-weight: bold;
	width: 64px;
}
/* Hide scrollbar */
.filters-outer .col-right-inner::-webkit-scrollbar {
	display: none;
  }
  /* Other browsers */
  .filters-outer .col-right-inner {
	scrollbar-width: none; /* Hide scrollbar */
	-ms-overflow-style: none; /* Hide scrollbar in IE */
  }
  
  /* Optional: Style scrollbar track */
  .filters-outer .col-right-inner::-webkit-scrollbar-track {
	background-color: #f1f1f1;
  }
  .filters-outer .col-right-inner::-webkit-scrollbar-thumb {
	background-color: #888;
  }
  
  /* Optional: Style scrollbar corner */
  .filters-outer .col-right-inner::-webkit-scrollbar-corner {
	background-color: #f1f1f1;
  }

/***tabscroll-temperory***/
.module-tested.tab-click .wpb_tabs_nav li a:after{display:none!important;}
.module-tested.tab-click .wpb_tabs_nav li{border-left:0px!important;}

/*menu**/
.off-canvas-menu-container.mobile-only > ul > li:nth-last-child(3) {
    display: none;
}
/**Responsive Css**/


.kiww-img img {
    max-width: 240px!important;
}
#footer-outer div#copyright .col.span_5 {
    width: 100%!important;
}

#footer-outer .widget img.wpml-ls-flag {
    margin-bottom: 0;
}
#footer-outer .wpml-ls-sub-menu {
    background: #fff;
}
.material #footer-outer .widget .wpml-ls-legacy-dropdown-click, .material #footer-outer .widget .wpml-ls-legacy-dropdown {
   margin-top: 30px;
}
.material #footer-outer .widget .wpml-ls-legacy-dropdown-click a, .material #footer-outer .widget .wpml-ls-legacy-dropdown a {
    background-color: #fff!important;
    padding: 5px 10px!important;
}
.material #footer-outer #footer-widgets .widget .wpml-ls-legacy-dropdown-click ul li:first-child > a, .material #footer-outer #footer-widgets .widget .wpml-ls-legacy-dropdown ul li:first-child > a {
    padding-top: 5px!important;
}
.material #footer-outer #footer-widgets ul .wpml-ls-sub-menu li {
    padding: 0!important;
}


@media only screen and (min-width: 1000px) and (max-width: 1120px)  {
.pvel-tab-img .column-image-bg {
    background-size: 100%!important;
    background-repeat: no-repeat;
    background-position: top center!important;
}

}
 @media only screen and (min-width: 1100px) and (max-width: 1280px)  {
.banner-headline .nectar-split-heading {
    padding-right: 10%;
}
}
 @media only screen and (min-width: 1000px) and (max-width: 1024px)  {
body h1 {
    font-size: 74px!important;
    word-break: break-word;
	line-height: 74px!important;
}
}
@media (min-width:1000px) {
	#footer-widgets[data-cols="5"] .container .row >div:first-child{width: 19.5%!important;}
	#footer-widgets[data-cols="5"] .container .row >div:nth-child(2){width: 35%!important;}
}

@media (max-width:1300px) {
	div#tab-lorem-ipsum {
    width: 75%;
}
}
/***********/


@media (min-width:1200px) and (max-width:1441px) {	
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
    margin: 0;
    padding: 0 10px !important;
}
html[lang="de-DE"] #header-outer:not([data-format=left-header]) #top nav > ul.sf-menu.sf-arrows {
    -webkit-transform: translateX(-80px);
        -ms-transform: translateX(-80px);
            transform: translateX(-80px);
}
html[lang="es-ES"] #header-outer:not([data-format=left-header]) #top nav > ul.sf-menu.sf-arrows {
    -webkit-transform: translateX(-40px);
        -ms-transform: translateX(-40px);
            transform: translateX(-40px);
}
html[lang="de-DE"] #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
    padding: 0 7px !important;
} 
html[lang="es-ES"] #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
    padding: 0 6px !important;
}
}


@media (min-width:1000px) and (max-width:1199px) {

	
#header-outer header .container {
    padding: 0 15px;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
    margin: 0;
    padding: 0 7px !important;
}
#header-outer:not([data-format=left-header]) #top nav > ul.sf-menu.sf-arrows {
    -webkit-transform: translateX(-35px);
        -ms-transform: translateX(-35px);
            transform: translateX(-35px);
} 
#header-outer[data-lhe="animated_underline"] #top nav > ul.buttons > li > a .menu-title-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
html[lang="de-DE"] #header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a,
html[lang="es-ES"] #header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a	{
    margin-left: 0;
}
html[lang="de-DE"] #header-outer[data-lhe="animated_underline"] li > a .menu-title-text, 
html[lang="es-ES"] #header-outer[data-lhe="animated_underline"] li > a .menu-title-text	{
    font-size: 10px;
}
html[lang="de-DE"] #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
    padding: 0 5px !important;
} 
html[lang="es-ES"] #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a	{
    padding: 0 3px !important;
}
html[lang="de-DE"] #header-outer:not([data-format=left-header]) #top nav > ul.sf-menu.sf-arrows	{
    -webkit-transform: translateX(-54px);
    -ms-transform: translateX(-54px);
    transform: translateX(-54px);
} 
html[lang="es-ES"] #header-outer:not([data-format=left-header]) #top nav > ul.sf-menu.sf-arrows	{
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
}
}




@media (max-width:1199px){
.performers-header {
	padding-top: 100px;
}
.performers-profile-header {
	padding: 100px 0 100px;
}
.performers-status hr {
	margin: 55px 0 70px;
}
	/***global adding adjust**/
html body #ajax-content-wrap .vc_row.right_padding_80px .row_col_wrap_12 {
    padding-right: 30px!important;
}

html body  #ajax-content-wrap .vc_row.left_padding_80px .row_col_wrap_12 {
    padding-left: 30px!important;
}
	/***global adding adjust**/
	.home-testi blockquote.nectar_single_testimonial p {
    font-size: 28px;
    line-height: 42px;
}
}

@media (min-width:1000px) and (max-width:1000px) {
#header-outer:not([data-format=left-header]) #top nav > ul.sf-menu.sf-arrows {
    -webkit-transform: translateX(-111px);
        -ms-transform: translateX(-111px);
            transform: translateX(-111px);
}	
html[lang="de-DE"] #header-outer:not([data-format=left-header]) #top nav > ul.sf-menu.sf-arrows	{
    -webkit-transform: translateX(-130px);
    -ms-transform: translateX(-130px);
    transform: translateX(-130px);
} 
html[lang="es-ES"] #header-outer:not([data-format=left-header]) #top nav > ul.sf-menu.sf-arrows	{
    -webkit-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px);
}
}

@media (min-width:999px){
.performers-header .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding-bottom: 0;
}
	.filters-outer .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.filters-outer::before {
    content: '';
    background: #FAFAFA;
    height: calc(100% + 56.5px);
    width: 50%;
    display: block;
    position: absolute;
    left: 0;
    top: -56.5px;
    z-index: -9;
}
	.filters-outer .col-left-inner {
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

	.performers-profile-header .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 110px;
    padding-right: 110px;
}
	.performers-profile-header .row .col.span_1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
	
	/***footer-column***/
	#footer-outer .col:first-child {
    width: 31.3333%!important;
}
	#footer-outer .col:nth-child(2) {
    width: 31.3333%!important;
}
	#footer-outer .col:nth-child(3) {
       width: 31.3333%!important;
    margin-left: 2%;
}
}

@media (min-width:999px) and (max-width:1199px){
.status-inner {
	padding-right: 20px;
}
.performers-profile-header .row {
	padding-left: 0px;
    padding-right: 0px;
}
}

@media (max-width:999px){
.performers-profile-header .row {
	padding-left: 0px;
    padding-right: 0px;
}
	ul.right-social li {
	display: inline-block;
}
ul.right-social li:nth-of-type(2) {
	margin-top: 0;
	margin-left: 10px;
}
	ul.right-social {
	text-align: left;
}
	.performers-header hr {
	margin: 0px 0 40px;
}
	.performers-header {
	padding-top: 60px;
}

.filters-outer .col-left-inner {
	margin-right: 0;
	padding: 10px 0;
}
.filters-outer .col.span_3 .col-left-inner::before {
	content: '';
	background: #fafafa;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: -50%;
	z-index: -1;
	top: 0;
}
.filters-outer .col.span_3 .col-left-inner::after {
	content: '';
	background: #fafafa;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	right: -50%;
	z-index: -1;
	top: 0;
}
	.filters-outer .col.span_3 {
	background: #fafafa;
}
	.filters-outer .col-right-inner .manufacturer-list::after {
	display: none;
}
	.filters-outer .col-right-inner {	border-left: 0;}
	.filters-outer .manufacturer-list {
	padding: 65px 0 65px 0;
	border-bottom: 1px solid #E3E3E3;
}
	.filters-outer a:last-child .manufacturer-list {
	border-bottom: 0;
}

	.clients-block-inner ul li:nth-child(6n) {
	margin-right: 20px;
}
	.clients-block-inner ul li:nth-child(5n) {
	margin-right: 0;
}
	.clients-block-inner ul li {
	max-width: calc(20% - 17px);
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
}
	.filters-outer .col {
	margin-bottom: 0;
}
.performers-profile-header {
	padding: 60px 0 80px;
}
.profile-image-bottom {
	margin-top: 35px;
}
.scorecard-outer .scorecard-top, .scorecard-outer .scorecard-bottom, .scorecard-outer .factory-locate, .scorecard-outer .contact-trina {
	padding-left: 0px;
}
.scorecard-outer {
	margin-top: 20px;
}
.performers-profile-header .profile-image-block h5 {
	margin-top: 0;
}

.scorecard-bottom h4 {
	margin-bottom: 15px;
}
.pf-accordian-block {
	padding-top: 50px;
	padding-bottom: 60px;
}
.performers-status hr {
	margin: 0px 0 40px;
}
.contact-trina {
	padding-left: 0;
}
section.performers-status .about-pf-status {
	margin-bottom: 15px;
}
.pf-accordian-outer .pf-accordian-inner a {
	font-size: 18px;
}
.specification-box .specification-list {
	max-width: 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	padding-right: 0;
}
.specification-box .specification-list:first-child ul {
	border-right: 0;
	padding-right: 0;
}
.specification-box .specification-list:first-child {
	margin-bottom: 23px;
	padding-bottom: 28px;
	border-bottom: 1px solid #0E0F13;
}
.pf-accordian-inner .pf-accordian-content {
	padding-top: 25px;
}
.pf-accordian-outer .pf-accordian-inner {
	padding: 10px 15px;
}
.performers-status {
	padding-bottom: 60px;
}
		/***global adding adjust**/
html body #ajax-content-wrap .vc_row.right_padding_80px .row_col_wrap_12 {
    padding-right: 0px!important;
}

html body  #ajax-content-wrap .vc_row.left_padding_80px .row_col_wrap_12 {
    padding-left: 0px!important;
}
	/***global adding adjust**/
	.download-pdf .nectar-hor-list-item.has-btn .nectar-list-item h4 {
    font-size: 18px;
    top: 1px;
}
	.beyond-img .column-image-bg-wrap {
    border-radius: 5px;
}
	.module-tested .wpb_tabs_nav li {padding-left: 8px;}
	.module-tested ul.wpb_tabs_nav li a, .module-tested ul.wpb_tabs_nav li .active-tab, .module-tested ul.wpb_tabs_nav li:before{font-size: 14px!important;}
	.module-tested .wpb_tabs_nav li { padding-right: 10px;}
	.footer-newsletter {padding: 0 0px;}
	.home-testi blockquote.nectar_single_testimonial p { font-size: 24px; line-height: 38px;}
	.home-testi-img { width: 100%!important;}
	.home-testi-img .inner {text-align: right;}
	.clients-logo .row_col_wrap_12_inner.col > .wpb_column { width: 33.333%;margin-bottom: 0;}
	
	.reports-home.reports-home-spacing.btn-design button.flickity-button {
    top: auto !important;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -60px;
}
	.reports-home.reports-home-spacing.btn-design button.flickity-button {
    top: auto !important;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -60px;
}
	.degrade-model .flex-gallery .flex-direction-nav {
    top: 32px!important;
}
	section.filters-outer .col.span_3{border-right: 0px;}
	.export-csv-buton-sec {
    padding: 10px 0 10px;
}
	.right-inner-scroll {
    top: 0;
    margin-bottom: 0;
}

	.performers-profile-header .multi-performer {
    margin-bottom: 64px;
}
	.scorecard-outer hr {
    margin: 38px 0 0px;
}
}


@media (min-width:998px) {

}


@media (max-width:998px) {

}

@media (max-width:767px) {
.nectar-split-heading h1 span {
    line-height: 54px!important;
}
	body h1 {
    font-size: 46px;
    line-height: 52px;
}
	
	/**form**/
	#form-design.no-fieldset .hs_firstname.hs-firstname.hs-form-field, #form-design.no-fieldset .hs_lastname.hs-lastname.hs-form-field, #form-design.no-fieldset .hs_email.hs-email.hs-form-field, #form-design.no-fieldset .hs_phone.hs-phone.hs-form-field, #form-design.no-fieldset .hs_company.hs-company.hs-form-field, #form-design.no-fieldset .hs_jobtitle.hs-jobtitle.hs-form-field {
    display: inline-block;
    width: 100%;
}
	#form-design.no-fieldset .hs_firstname.hs-firstname.hs-form-field, #form-design.no-fieldset .hs_email.hs-email.hs-form-field, #form-design.no-fieldset .hs_company.hs-company.hs-form-field, #form-design .hbspt-form .hs_firstname.hs-firstname.hs-form-field {
    padding-right: 0;
}
	#form-design.no-fieldset .hs_lastname.hs-lastname.hs-form-field, #form-design.no-fieldset .hs_phone.hs-phone.hs-form-field, #form-design.no-fieldset .hs_jobtitle.hs-jobtitle.hs-form-field, #form-design .hbspt-form .hs_lastname.hs-lastname.hs-form-field {
    padding-left: 0;
}
	div#form-design {
    margin-top: 30px!important;
}
	/**form**/
		.download-pdf .nectar-hor-list-item.has-btn .nectar-list-item h4 {
    font-size: 15px;
    top: 1px;
}
	.download-pdf .nectar-hor-list-item.has-btn .nectar-list-item:first-child {
    padding: 9px 12px;
}
	.download-pdf .nectar-hor-list-item.has-btn .nectar-list-item a.nectar-list-item-btn.second {
    font-size: 10px;
    width: 106px;
    background-size: 8px;
    padding: 6px;
    height: 30px;
}
	.download-pdf .nectar-hor-list-item >.nectar-list-item:nth-child(2) {
    width: 30%!important;
}
	.download-pdf .nectar-hor-list-item >.nectar-list-item:nth-child(1) {
    width: 70%!important;
}
	.module-tested .wpb_tabs_nav li {margin-bottom: 18px!important;display: block!important;}
	.footer-newsletter { margin-bottom: 20px;}
	#footer-outer #footer-widgets .row {padding: 80px 0!important;}
	.footer-newsletter .hbspt-form input[type=email] {font-size: 20px;}
	.reports-home.reports-home-spacing.btn-design .cell {width: 100% !important;}
	.top-performer-blue .img-with-aniamtion-wrap {
    max-width: 110px;
}
.top-performer-blue .mobile-width { max-width: 100%!important; padding-right: 110px;}
.performers__tabs_itam { padding: 0 1em 2em 0;}
	/***tp**/
	.col-right-inner table th:nth-child(1), .col-right-inner table td:nth-child(1) {
    width: 82px;
    min-width: 82px;
    text-align: left;
    word-break: break-all;
    white-space: normal!important;
}

.col-right-inner table th:nth-child(2), .col-right-inner table td:nth-child(2) {
    position: sticky;
    left: 82px;
    width: 66px;
    min-width: 66px;
    word-break: break-all;
    white-space: normal!important;
}
.filters-outer .col-right-inner table tbody td {
    padding: 14px 6px;
}
.filters-outer .col-right-inner table tbody td.top-perf-mod-name {
    line-height: 22px;
}
.filters-outer .col-right-inner table thead th {
    padding: 18px 6px;
}
span.border-out{padding: 8px 6px;}
.pagination-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.rows-numebr-sec {
    margin-right: 0;
    margin-bottom: 20px;
}
.pagination-section-perf li {
    margin-left: 6px;
}
.pagination .prev-icon {
    margin-right: 6px;
}
.pagination .next-icon {
    margin-left: 6px;
}
	span.pqp-list i {
    font-size: 14px;
}
	.pagination-footer {
    margin-bottom: 60px;
}
	
.pagination .prev-icon a::before, .pagination .next-icon a::after {
    margin-right: 12px;
}
.pagination .next-icon a::after {
    margin-left: 12px;
}
	.right-inner-scroll {
    position: relative;
    top: 0;
    margin-bottom: 0;
    background-color: #fff;
    height: 100%;
    margin-top: 16px;
}
	body .row .profile-image-top img {
    max-width: 100%;
}
	.performers-profile-header .profile-image-block .profile-image-top h5 {
    margin-top: 20px;
}

	.performers-profile-header {
    padding: 60px 0 60px;
}
div#sub-banner img.img-with-animation {
    width: 60px;
    height: auto;
}
}

@media (max-width:1100px){
	.clients-block-inner ul li img {
	  -webkit-filter: grayscale(0);
	  filter: grayscale(0);
	  opacity: 1;
	}
}

@media (max-width:689px){
.filters-outer .manufacturer-list {
	padding: 40px 0 40px 0;
}
	.pagination-section-perf .pagination {
	padding: 10px;
}
	.filters-outer {
	margin-bottom: 40px;
}
	.manufacturer-left {
	padding-right: 15px;
}
		.clients-block-inner ul li:nth-child(4n) {
	margin-right: 0;
}
	.clients-block-inner ul li:nth-child(5n) {
	margin-right: 15px;
}
	.clients-block-inner ul li {
	max-width: calc(25% - 13px);
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	margin-right: 15px;
	margin-bottom: 15px;
}
.pf-accordian-block {
	padding-top: 30px;
}
.pf-accordian-inner .pf-accordion-title span {
	padding-right: 45px;
}
.pf-accordian-inner a i {
	top: 50%;
    transform: translateY(-50%);
	position: absolute;
	right: 0;
}
	body.page-id-14013 .arrow-icon.home-scroll .nectar_icon a:after, body.page-id-14036 .arrow-icon.home-scroll .nectar_icon a:after, body.page-id-14055 .arrow-icon.home-scroll .nectar_icon a:after {
    width: 200px;
    top: 0;
}

body h1 {
    word-break: break-word;
}

}

@media (max-width:480px){
.performers-filter .filter-box ul {
	margin-bottom: 0;
	margin-left: 0;
}
	.performers-filter .filter-box {
	display: block;
}
}
@media (max-width:480px) {
	.clients-block-inner ul li {
		max-width: 50%;
		-webkit-box-flex: 0;
			-ms-flex: 0 0 50%;
				flex: 0 0 50%;
		margin: 0 !important;
		padding: 0 15px;
		text-align: center;
	}
	body h1 {
    font-size: 38px;
    word-break: break-word;
}
}

@media (max-width:319px) {
	.clients-block-inner ul li {
		max-width: 100%;
		-webkit-box-flex: 0;
			-ms-flex: 0 0 100%;
				flex: 0 0 100%;
	}
}
.testi-custom-modern span.open-quote {
    color: #30417F;
    margin-bottom: 44px;
    left: -4px;
    display: block;
    height: 36px;
    position: relative;
    font-style: normal;
    font-size: 0;
    line-height: 80px;
}

.testi-custom-modern span.open-quote:before {
    content: "";
    width: 100%;
    height: 1px;
    background: #E5E5E5;
    position: absolute;
    right: 0;
    left: 66px;
    top: 50%;
}
.testi-custom-modern span.open-quote:after {
    content: "“";
    font-size: 80px;
}
.testi-custom-modern p {
  font-size: 22px;
  line-height: 32px;
}
.testi-name p {
  font-size: 13px;
  font-style: italic;
	display: block;
	line-height: 22px;
}
.testi-name a {
  color: #0e0f13;
}
.custom-kiwa-moroni p {
  font-size: 12px;
  line-height: 20px;
  text-align: left;
}
.custom-kiwa-moroni a {
  color: #0e0f13;
}

/**27-04-2023 css**/
@media (min-width:999px){
.performer-view .vc_column_container .vc_column-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
}	
	.performer-view .vc_column_container .vc_column-inner .wpb_wrapper {
	-webkit-box-pack: ;
	    -ms-flex-pack: ;
	        justify-content: ;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	width: 100%;
}
#footer-outer .col:first-child {
    width: 15%;
}
#footer-outer .col:nth-child(2) {
    width: 49%;
}
.col-left-inner .filter-inner {
    padding: 36px 0;
}
	.col-left-inner .filter-inner {
    padding-right: 25px;
}
}

@media (max-width:690px) and (min-width:998px){ 
#footer-outer .col:first-child {
width: 28%;
}
#footer-outer .col:nth-child(2) {
    width: 67%;
}

}


#footer-outer #footer-widgets .widget h4 {
    border-bottom: 2px solid #42528b;
    display: inline-block;
    padding-bottom: 3px;
}
#footer-outer .col .widget_text {
    margin-bottom: 0;
}

.kursor.kursor--1::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    background: url("/wp-content/uploads/Cursor-PVEL.png");
    transform: translate(-50%, -50%) scale(0.5);
    color: #fff;
    font-size: 14px;
    opacity: 0;
    transition: 0.5s;
    z-index: 99999999;
    width: 77px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.kursor.kursor--1.view::after {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
}
.kursor.kursor--1.view {
    border: 0px;
}
.kursorChild.hide {
    display: none !important;
}
div[class*="kursor"].kursor--1 + .kursorChild {
	opacity: 0;
}
div[class*="kursor"].kursor--1 {
	border: none;
}
body.has-mtsnb #header-outer.at-top {
  padding-top:40px;
}
body.has-mtsnb.has-mtsnb-closed #header-outer.at-top {
  padding-top:0
}

@media (max-width:999px) { 
body.has-mtsnb #header-outer.at-top {
	padding-top: 85px;
}
	#header-outer.detached.scrolling {
	margin-top: 0 !important;
}
}

@media (max-width:442px) { 
body.has-mtsnb #header-outer.at-top {
	padding-top: 40px;
}
}

/**27-04-2023 css**/