.round-button > .module, .slide-editor > a, .contact-us-btn{
	border-radius: 999px !important;
}


.nf-field-element > input[type=button], #cancel-btn, .callout-link, .search-button {
font-weight: 600;
font-size: 14px !important;
line-height: 24px !important;
border: 2px solid #6346FE;
	background: #6346FE;
box-sizing: border-box;
border-radius: 999px;
color:white;
padding: 10px 24px;
}
.nf-field-element > input[type=button]:hover, #cancel-btn:hover .callout-link:hover , .search-button:hover{
background: #4128D2;
border-radius: 999px;
color: white;		
}
form input:not([type=button]), form select, form textarea  {
	background-color:#F7F6F9 !important;
}
.bg-blue a, .wp-block-nlsn-blocks-nlsn-animated-callout a {
    color: #221490;
}
::placeholder{
	color: #4D577D !important;
}
#downloadForm input:not([type=button]), #downloadForm select, #downloadForm textarea{
	background: #B3B8FF!important;
}
.searchform .input-group #search  {
	background:#DCDEE6 !important;
	color:white!important;
}

.dropdown-toggle span, .dropdown-menu .inner span {
	font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: -0.2px !important;
    font-weight: 700 !important;
}

form input[type="button"],
.wp-block-nlsn-blocks-nlsn-button a, .btn-block {
border: 2px solid #6346FE;
box-sizing: border-box;
border-radius: 999px;
color: white;
padding: 10px 24px;
}
.page-subheader > h1, .page-subheader a{
font-weight: 700 !important;
font-size: 18px !important;
line-height: 28px !important;
}

.nf-field-element button:hover, button, form input[type="button"] {
background: #6346FE;
border-radius: 999px;
color: white;	
}

.taxonomy-nav {
	    display: none;
}
.wp-block-nlsn-blocks-nlsn-smartlist span a {
	color: #6346FE!important;
}
.page-link, ul.page-numbers li .current, ul.page-numbers li .dots, ul.page-numbers li a{
	border-width : 0px;
}

h1 h2 h3 h4 h5{
	text-transform: none !important;
} 

/* experimental css for reskinning*/

header.site-header .navbar .menu-item a:hover {
	color : #6346FE;
}


header.site-header .menu-item a{
    color: #001F41;
}
.feature div.related-entry-summary {
    padding: 1rem !important;
    background-color: #6346fe!important;
    color: #fff;
}
.banner .site-header {
	height: 80px !important;
} 

body{
 font-family : Inter,'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
}

.font-face-default, .font-face-ko, .font-face-hebrew {
 font-family : Inter,'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
}

.font-face-cyrillic {
font-family: Arial, Helvetica, sans-serif !important;
}

.hero-font-size, .hero-title, .module.hero-container .h1, .module.hero-container h1, .module .hero-slider .slide-title{
font-size : 56px;
line-height : 64px;
letter-spacing : -2px;
font-weight:800;
text-transform:none;
}
h1, .h1, h1 span, .h1 span {
font-size : 32px;
line-height : 42px;
letter-spacing : -1px;
font-weight:800;
	text-transform:none !important;
}
h2, .h2, h2 span, .h2 span {
font-size : 26px;
line-height : 34px;
letter-spacing : -0.5px;
font-weight:800;
	text-transform:none !important;
}
h3, .h3, h3 span, .h3 span {
font-size : 22px;
line-height : 30px;
letter-spacing : -0.5px;
font-weight:700;
	text-transform:none !important;
}
h4, .h4, h4 span, .h4 span {
font-size : 18px;
line-height : 26px;
letter-spacing : -0.2px;
font-weight:700;
	text-transform:none !important;
}
h5, .h5, h5 span, .h5 span, h6, .h6, h6 span, .h6 span {
font-size : 16px;
line-height : 24px;
letter-spacing : -0.2px;
font-weight:700;
	text-transform:none !important;
}
p, footer, span, label, ul, li .paragraph-size, .entry-summary {
font-size : 14px;
line-height : 22px;
letter-spacing : 0;
font-weight:500;

}
.footer-copyright {
font-size : 12px;
line-height : 18px;
letter-spacing : 0;
font-weight:400;
	
}
.content-button.btn {
font-size : 14px;
line-height : 24px;
letter-spacing : 0;
font-weight:600;

}
.nav,.nav>li a {
font-size : 16px;
line-height : 24px;
letter-spacing : 0;
font-weight:500;
}
header.site-header #menu-dropdown .dropdown-inner .menu-list>.menu-item>a ,header.site-header #menu-dropdown .dropdown-inner .menu-list>.sub-menu>.sub-menu a {
font-size : 14px;
line-height : 24px;
letter-spacing : 0;
}
.page-subheader h1{
	font-size : 26px;
	line-height : 34px;
	letter-spacing : -0.5px;
	font-weight:800;
}

.font-face-default .hero-font-size,.font-face-default .hero-title,.font-face-default .module.hero-container .h1,.font-face-default .module.hero-container h1,.font-face-default .module .hero-slider .slide-title,
.font-face-cyrillic .hero-font-size,.font-face-cyrillic .hero-title,.font-face-cyrillic .module.hero-container .h1,.font-face-cyrillic .module.hero-container h1,.font-face-cyrillic .module .hero-slider .slide-title,
.font-face-hebrew .hero-font-size,.font-face-hebrew .hero-title,.font-face-hebrew .module.hero-container .h1,.font-face-hebrew .module.hero-container h1,.font-face-hebrew .module .hero-slider .slide-title,
.font-face-ko .hero-font-size,.font-face-ko .hero-title,.font-face-ko .module.hero-container .h1,.font-face-ko .module.hero-container h1,.font-face-ko .module .hero-slider .slide-title{
font-size : 56px;
line-height : 64px;
letter-spacing : -2px;
font-weight:800;
}


.font-face-default h1, .font-face-default .h1, .font-face-default h1 span, .font-face-default .h1 span, .font-face-cyrillic h1, .font-face-cyrillic .h1, .font-face-cyrillic h1 span, .font-face-cyrillic .h1 span, .font-face-hebrew h1, .font-face-hebrew .h1, .font-face-hebrew h1 span, .font-face-hebrew .h1 span, .font-face-ko h1, .font-face-ko .h1, .font-face-ko h1 span, .font-face-ko .h1 span {
font-size : 32px;
line-height : 42px;
letter-spacing : -1px;
font-weight:800;
}
.font-face-default h2, .font-face-default .h2, .font-face-default h2 span, .font-face-default .h2 span, .font-face-cyrillic h2, .font-face-cyrillic .h2, .font-face-cyrillic h2 span, .font-face-cyrillic .h2 span, .font-face-hebrew h2, .font-face-hebrew .h2, .font-face-hebrew h2 span, .font-face-hebrew .h2 span, .font-face-ko h2, .font-face-ko .h2, .font-face-ko h2 span, .font-face-ko .h2 span {
font-size : 26px;
line-height : 34px;
letter-spacing : -0.5px;
font-weight:800;
}
.font-face-default h3, .font-face-default .h3, .font-face-default h3 span, .font-face-default .h3 span, .font-face-cyrillic h3, .font-face-cyrillic .h3, .font-face-cyrillic h3 span, .font-face-cyrillic .h3 span, .font-face-hebrew h3, .font-face-hebrew .h3, .font-face-hebrew h3 span, .font-face-hebrew .h3 span, .font-face-ko h3, .font-face-ko .h3, .font-face-ko h3 span, .font-face-ko .h3 span {
font-size : 22px;
line-height : 30px;
letter-spacing : -0.5px;
font-weight:700;
}
.font-face-default h4, .font-face-default .h4, .font-face-default h4 span, .font-face-default .h4 span, .font-face-cyrillic h4, .font-face-cyrillic .h4, .font-face-cyrillic h4 span, .font-face-cyrillic .h4 span, .font-face-hebrew h4, .font-face-hebrew .h4, .font-face-hebrew h4 span, .font-face-hebrew .h4 span, .font-face-ko h4, .font-face-ko .h4, .font-face-ko h4 span, .font-face-ko .h4 span {
font-size : 18px;
line-height : 26px;
letter-spacing : -0.2px;
font-weight:800;
}
.font-face-default h5, .font-face-default .h5, .font-face-default h5 span, .font-face-default .h5 span, .font-face-cyrillic h5, .font-face-cyrillic .h5, .font-face-cyrillic h5 span, .font-face-cyrillic .h5 span, .font-face-hebrew h5, .font-face-hebrew .h5, .font-face-hebrew h5 span, .font-face-hebrew .h5 span, .font-face-ko h5, .font-face-ko .h5, .font-face-ko h5 span, .font-face-ko .h5 span, .font-face-default h6, .font-face-default .h6, .font-face-default h6 span, .font-face-default .h6 span, .font-face-cyrillic h6, .font-face-cyrillic .h6, .font-face-cyrillic h6 span, .font-face-cyrillic .h6 span, .font-face-hebrew h6, .font-face-hebrew .h6, .font-face-hebrew h6 span, .font-face-hebrew .h6 span, .font-face-ko h6, .font-face-ko .h6, .font-face-ko h6 span, .font-face-ko .h6 span {
font-size : 16px;
line-height : 24px;
letter-spacing : -0.2px;
font-weight:700;
}
.font-face-default p, .font-face-default footer, .font-face-default span, .font-face-default label, .font-face-default .paragraph-size, .font-face-default .entry-summary, .font-face-cyrillic p, .font-face-cyrillic footer, .font-face-cyrillic span, .font-face-cyrillic label, .font-face-cyrillic .paragraph-size, .font-face-cyrillic .entry-summary, .font-face-hebrew p, .font-face-hebrew footer, .font-face-hebrew span, .font-face-hebrew label, .font-face-hebrew .paragraph-size, .font-face-hebrew .entry-summary, .font-face-ko p, .font-face-ko footer, .font-face-ko span, .font-face-ko label, .font-face-ko .paragraph-size, .font-face-ko .entry-summary, .font-face-ko ul, .font-face-ko li, .dotcom-listing-ul li {
font-size : 14px;
line-height : 22px;
letter-spacing : 0;
font-weight:500;
}
.font-face-default .footer-copyright, .font-face-cyrillic .footer-copyright, .font-face-hebrew .footer-copyright, .font-face-ko .footer-copyright {
font-size : 12px;
line-height : 18px;
letter-spacing : 0;
font-weight:400;
}
.font-face-default .btn, .font-face-cyrillic .btn, .font-face-hebrew .btn, .font-face-ko .btn {
font-size : 14px;
line-height : 24px;
letter-spacing : 0;
font-weight:600;
}
.font-face-default nav,.font-face-default .nav>li a,
.font-face-cyrillic nav, .font-face-cyrillic .nav>li a,
.font-face-hebrew nav, .font-face-hebrew .nav>li a,
.font-face-ko nav ,.font-face-ko .nav>li a{
font-size : 16px;
line-height : 24px;
letter-spacing : 0;
font-weight:500;
}

@media only screen and (min-width: 768px) {
nav {
	height: 80px !important;
}
}
@media only screen and (max-width: 768px) {
nav {
	z-index: 99999;
	background: white;
}
}
