.woocommerce-account .col-1 {max-width: 100%; padding: 5px 10px;}
/*.woocommerce-account .form-row { display: grid!important; }*/
.woocommerce-account .woocommerce-address-fields .form-row { display: inline-block!important; width: 100%; }
.woocommerce-account fieldset { clear: both; }
.woocommerce-account h1.entry-title { margin: 3%; }
.woocommerce-account a:visited {color:#007bff;}
.woocommerce-account form h4,
.woocommerce-account .woocommerce-MyAccount-content h3,
.woocommerce .woocommerce-MyAccount-content h4 { background: #083050;color: #fff;padding: 5px;font-size: 1em;}
.woocommerce form .form-row {padding: 3px; margin: 0 0 6px;}

.woocommerce form .form-row-one, .woocommerce form .form-row-two, .woocommerce form .form-row-three, .woocommerce-page form .form-row-one, .woocommerce-page form .form-row-two, .woocommerce-page form .form-row-three {width: 32%;overflow: visible;float: left;}
.woocommerce-account .form-row.hidden , .hidden { display: none!important; }
.woocommerce-account .woocommerce-Address a.edit {background: #28a745;color: #fff;padding: 3px 10px; border-radius: 5px; float: right;}
.woocommerce .woocommerce-MyAccount-content label { display: block; }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { width: 100%; }
.woocommerce-MyAccount-content .woocommerce-message {color: #fff;padding: 3px 10px; }
.woocommerce-MyAccount-content .dashicons.dashicons-arrow-down-alt2 { vertical-align: text-bottom; }
.woocommerce-MyAccount-content .myAccountbtn { color: #fff!important; }
.wpfda-submit { margin-top: 10px; }

/*ICON WOOCOMMERCE ACCOUNT*/
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{ 
	font-family: dashicons;content: "\f110";}
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--orders a:before{ 
	font-family: dashicons;content: "\f119";}	
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{ 
	font-family: dashicons;content: "\f231";}		
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--account-deletion a:before{ 
	font-family: dashicons;content: "\f153";}
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{ 
	font-family: dashicons;content: "\f310";}

/*GRAVITY*/
.gform_body label#label_3_11_1, .gform_body label#label_3_11_2, .gform_body .newsletter label,
.gform_body label#label_3_12_1 { display: inline-block!important; }
#gform_3 .gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] { margin-top: 0px!important; }
#gform_3 .gform_footer.top_label { text-align: left; }
#gform_3 .gform_footer { margin: 0; padding: 0; }
#gform_3 li.field_3_12 { margin-top: 25px; }
body .gform_wrapper .top_label div.ginput_container { margin-left: 5px;}
#input_3_9_container { margin-top: 17px!important; }
#field_3_12 {background: #eee;padding: 10px;} }
.gform_wrapper .ginput_complex .ginput_left { padding-right: 0!important;}
#gform_submit_button_3 { border-radius: 5px; cursor: pointer; }
.gform_wrapper .field_description_below .gfield_description { padding-top: 5px!important; }
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { padding-top: 0; }
.gform_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength { margin: 0; }
.gform_wrapper .validation_message { color: #dc3545!important;font-weight: 400!important;}
.gform_wrapper div.validation_error {color: #dc3545!important;font-weight: 400!important;margin-bottom: 15px!important;border-top: 2px solid #dc3545!important;border-bottom: 2px solid #dc3545!important;padding: 10px 0 10px 0!important;}
.gform_wrapper .chosen-container-single#input_3_8_chosen .chosen-single { height: 30px; line-height: 27px }
.gform_wrapper #gform_7 div.validation_error { display: none!important; }

/*LOGIN POPUP*/
body .woo-login-popup-sc-modal .woo-login-popup-sc-bg {width: 40%!important;background-repeat: no-repeat!important;background-color: #083050!important; background-size: contain!important;}
body .woo-login-popup-sc-modal input[type='text'], body .woo-login-popup-sc-modal input[type='password'], body .woo-login-popup-sc-modal input[type='email'] { font-size: 17px!important; padding: 5px!important; font-weight: 400!important; }
.pull-right { float: right!important; }
body .woo-login-popup-sc-modal .woocommerce-LostPassword.lost_password { display: none!important; }
body .woo-login-popup-sc-modal-overlay {background: rgba(8,48,80,0.8)!important;}
.woo-login-popup-sc-modal ul.woocommerce-error { margin: 0 0 10px; }
.woo-login-popup-sc-modal .woocommerce-error { color: #fff; }
#woo-login-popup-sc-login input.button, #woo-login-popup-sc-password input.button {background: #083050!important;color: #fff!important; cursor: pointer; border-radius: 15px;}
body .woo-login-popup-sc-modal p.titlePop {font-weight: 700; font-size: 1.2em;color: #083050;margin: 0px 0px 15px!important;text-align: center;}
/*body .woo-login-popup-sc-modal form .form-row label { visibility: hidden!important;line-height: 0!important;height: 10px;}*/
*body .woo-login-popup-sc-modal form .form-row label {line-height: 30px;height: 20px;margin-bottom: 10px;}
body .woo-login-popup-sc-modal { max-width: 715px!important;}
body .woo-login-popup-sc-modal form p {margin-top: 2px!important;}
body .woo-login-popup-sc-modal input[type='checkbox'], body .woo-login-popup-sc-modal input[type='text'], body .woo-login-popup-sc-modal input[type='password'], body .woo-login-popup-sc-modal input[type='email'] {
    background: #e9f5ff!important; margin: 0!important;}
body #woo-login-popup-sc-password .helpText {font-size: 12px; text-align: center; border-bottom: 1px solid #eee; padding-bottom: 10px!important;}
body #woo-login-popup-sc-password .textPassword {text-align: center;}
p.registerNow { font-size: 14px!important; }
p.rememberpassword, p.rememberpassword .inline { font-size: 14px; }
/*body .woo-login-popup-sc-modal .woo-login-popup-sc-close { background: #083050!important;}
body .woo-login-popup-sc-modal .woo-login-popup-sc-close a:before, body .woo-login-popup-sc-modal .woo-login-popup-sc-close a:after { background: #fff!important;}*/

.page-template-template-registration #gform_3 {border: 1px solid #d3ced2!important;padding: 20px!important;margin: 2em 0!important;text-align: left!important;border-radius: 5px!important;background: #fff!important;}
/*body.page-template-template-registration { background-color: #eef8ff; }*/
body.page-template-template-registration .block-padding {padding: 40px 0 0;}
.readonly {background: #d9edf7!important;}
.btn-primary.edit { color: #fff!important; }
.displayNONE { display: none!important; }
#billing_address_2_field { display: none!important; }
.vc_custom_heading_dataxis {background: #093154;color: #fff;padding: 35px;margin: 30px 0px;line-height: 1.6em;
    font-size: 1.3em;}
.grecaptcha-badge {visibility: hidden;}
body.woocommerce-checkout .col-1 { max-width: 100%; }
body.woocommerce-checkout .col-2 {display: none;}
body.woocommerce-checkout .form-row { display: inline-block; width: 100%; }
body.woocommerce-checkout .select2-container .select2-selection--single { height:32px; border-radius: 3px; margin: 0px;  }
body.woocommerce-checkout .woocommerce-info { text-align: center;margin: 0 20px 20px;font-weight: 600;background-color: #fff; }


.woocommerce-checkout .woocommerce form.checkout_coupon {margin-bottom:20px;background: #d3ced2!important;padding: 20px; text-align: center;border-radius: 5px;}
body.woocommerce-checkout .checkout_coupon .form-row { width: inherit!important; }
.btn.subCoupon { padding: 2px 15px; }
.woocommerce-error { color: #fff; }
.woocommerce form .form-row .optional {display: none ;}
#customer_details h3, 
h3#order_review_heading, 
h2.woocommerce-order-details__title,
h2.woocommerce-column__title {background: #093154;color: #fff; padding: 5px; font-size: 1.3em;}
body.woocommerce-checkout label { font-weight: bold; }
/*CHECKOUT*/
.woocommerce table.shop_table th {font-weight: 700;padding: 5px 10px; line-height: 1.5em;}
.woocommerce-account .woocommerce-message,
.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error,
.woocommerce-account .woocommerce-noreviews, p.no-comments, 
.woocommerce-ResetPassword.lost_reset_password.woocommerce-form.woocommerce-form-login.login p:first-child
{background-color: #0f834d;clear: both;color: #fff;padding: 5px 10px;margin-bottom: 10px;}
.woocommerce-ResetPassword .woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first, 
.woocommerce-ResetPassword .woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last { display: block; }
.woocommerce-ResetPassword .woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first .woocommerce-password-strength, 
.woocommerce-ResetPassword .woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first .woocommerce-password-hint {display: none!important;}
.woocommerce-lost-password .woologin h3.text-center, 
.woocommerce-lost-password .woologout h3.text-center { display: none; }
.woocommerce-ResetPassword.lost_reset_password span#password-strength {display: none;}

.woocommerce #respond input#submit.alt, 
.woocommerce-checkout a.button.alt, 
.woocommerce-checkout button.button.alt, 
.woocommerce-checkout input.button.alt {background-color: #093154!important;border-radius: 5px; cursor: pointer;color: #fff; font-weight: bold; padding: 5px 10px; float: right;width: 20%;}
.woocommerce-privacy-policy-text p {border-bottom: 1px solid #083050;background: #eee;padding: 10px;}

.woocommerce-check #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover { background: #FF9900!important;transition: 0.3s all ease;color: #fff;}
.woocommerce-checkout .product-quantity {visibility: hidden;}
.validate-postcode .required{ visibility: hidden!important; }
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {text-align: center;font-weight: 600; font-size: 1.3em;}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {float: left;margin: 0px 5px;
    padding: 5px;background: #eee;margin-bottom: 15px;list-style-position: inside;list-style-type: none;border: 1px solid #d8d8d8;}
ul.woocommerce-error li { list-style: none; }

/*FOOTER MENU*/
.borderTop {border-top: 1px solid #fff;padding: 25px 0 0 0;}
.footer-body__column {display: inline-block; float: left; width: 20%;}
.menuFooter ul { list-style: none; margin: 0;padding-left: 0; }
.menuFooter .widget.widget_nav_menu h2 {font-size: 15px; margin-top: 0px; text-transform: uppercase; font-weight: 600;/*border-bottom: 2px solid #e66920;*/width: 100%;padding-bottom: 4px; color: #fff; }
.footer-body__column > li {padding-left: 0;}
.menuFooter .widget.widget_nav_menu li a {color: #fff; font-size: 12px; line-height: 20px;}
.menuFooter #nav_menu-2.widget.widget_nav_menu h2:after,
.menuFooter #nav_menu-3.widget.widget_nav_menu h2:after,
.menuFooter #nav_menu-4.widget.widget_nav_menu h2:after,
.menuFooter #nav_menu-5.widget.widget_nav_menu h2:after,
.menuFooter #nav_menu-6.widget.widget_nav_menu h2:after {content: '';background: #f89523;width: 25%;height: 3px;display: block;margin-top: 5px;}

#menu-other-footer { display: flex; }
ul#menu-other-footer  { margin-bottom: 10px; }
#menu-other-footer li { margin-right: 20px; }
#menu-other-footer li a {color: #fff;}
#menu-other-footer li a:hover {color:#FF9900; text-decoration: none; }

/*MARGIN*/
.margin15 { margin: 15px; }
.marginTop10 { margin-top: 10px; }
.marginTop20 { margin-top: 20px; }
.marginTop40 { margin-top: 40px; }

/*LOGIN MODAL CSS*/
#woo-login-popup-sc-login.woo-login-popup-sc::before {content: url(/wp-content/uploads/2021/06/dataxis-logo-login.png); position: relative;left:30%;display: none;}
#woo-login-popup-sc-password.woo-login-popup-sc::before {content: url(/wp-content/uploads/2021/06/dataxis-logo-login.png); position: relative;left:28%; display: none;}

.woo-login-popup-sc-bg {display: none!important;}
body .woo-login-popup-sc-modal .woo-login-popup-sc-close {right: 7px!important;top: 7px!important; }
body .woo-login-popup-sc-modal { width: 30%!important; }
body .woo-login-popup-sc-modal label[for=username],
body .woo-login-popup-sc-password .woocommerce-FormRow label[for=user_login],
body .woo-login-popup-sc-modal label[for=password] { margin:5px 0 5px!important; font-size: 0.8em!important; }
body .woo-login-popup-sc-modal input[type='text'], 
body .woo-login-popup-sc-modal input[type='password'], 
body .woo-login-popup-sc-modal input[type='email'] {background: #eee!important;margin: 0!important;border-bottom: 3px solid #c5c5c5!important;border-radius: 0;}
body .woo-login-popup-sc-modal .woocommerce-Button { margin: 20px 0px 5px!important; }
.woo-login-popup-sc-modal-inner {border: 5px solid #fff;}
.woo-login-popup-sc-left {border:1px solid #9e9e9e;}
body .woo-login-popup-sc-modal #woo-login-popup-sc-password .lost_reset_password p:first-child { line-height: 15px; }

/*END*/
body.woocommerce-account h3.text-center {font-size: 1em; margin: 10% 0 10px;font-weight: bold;}
.woocommerce-checkout .cart_item .product-name {font-size: 1em;font-weight: 600;display: flex;}
.woocommerce table.shop_table {border: 1px solid rgba(0,0,0,.1);margin: 0 -1px 24px 0;text-align: left;width: 100%;border-collapse: separate;border-radius: 5px;}
.woocommerce table.shop_table td {border-top: 1px solid rgba(0,0,0,.1);padding: 9px 12px;vertical-align: middle;
    line-height: 1.5em;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {font-weight: 700;border-top: 1px solid rgba(0,0,0,.1);}
.order-total td {background: #093154;color: #fff;}
ul.wc_payment_methods.payment_methods.methods {margin: 0;background: #dfdcde;padding: 20px;}
li.wc_payment_method.payment_method_stripe { list-style-type: none; }
label[for=payment_method_stripe] { display: inline; }
.form-row.place-order { padding: 0!important; }
section#content { min-height: 400px; }
/*.container-fluid { min-height: 450px; }*/
.woologout .col-md-12 {border: 1px solid #c3e4ff;border-radius: 5px; padding: 10px;}
.woologout .form-row.form-row-wide { display: block; }
.entry-content { min-height: 240px; }
.woocommerce-cart p.woocommerce-info {padding: 5px 10px;color: #fff;}
.woocommerce-cart .woocommerce-info {padding: 5px 10px;color: #fff;}
.woocommerce-cart p.return-to-shop { display: none; }
.woocommerce-cart p.btnSearch a {color: #fff;}
/*.woocommerce-cart p.btnSearch a:hover { background: #115388; }*/


/*UPDATE ACCOUNT INFO */
.firstnameupdate label.gfield_label,
.lastnameupdate label.gfield_label,
.companyupdate label.gfield_label,
.jobpositionupdate label.gfield_label,
.emailupdate label.gfield_label,
.phoneupdate label.gfield_label,
.countryupdate label.gfield_label {display: block!important;}
#gform_wrapper_4 .gform_footer.top_label { text-align: left;}
#gform_wrapper_4 .gform_footer #gform_submit_button_4 { cursor: pointer; }
.gform_wrapper#gform_wrapper_4 .gform_footer { padding: 0; }
#gform_submit_button_4 {background: #007bff;border-radius: 4px;border-color: #0062cc;color: #fff!important;text-transform:uppercase;font-weight: 600; float: left;padding: 11px; margin-bottom: 10px;}
#gform_submit_button_4:hover {color: #fff; background-color: #0069d9;border-color: #0062cc;}
body .gform_wrapper #gform_fields_4.top_label div.ginput_container { margin-left: 0; }
.single-post-share { margin-top: -10px; }
.single-post-share .printfriendly { padding: 4px 5px!important; }
.single-post-share .essb_links_list { float: left; padding-right: 5px!important; }
.woocommerce-account h2.dx-title-h2 {visibility: hidden;}
li.woocommerce-MyAccount-navigation-link.is-active {background: #eee;}
a.btn.view, a.btn.invoice,a.btn.view:hover, a.btn.invoice:hover,a.btn.view:active, a.btn.invoice:active {color: #fff; margin:3px;}
.woocommerce-orders td.woocommerce-orders-table__cell-order-status,
.woocommerce-orders th.woocommerce-orders-table__header-order-status { display: none; }
.woocommerce-orders .listItems { display: none; }
.woocommerce-view-order p.order-again { display: none; }
.woocommerce-view-order .product-name .product-quantity { display: none; }
.woocommerce-orders th.woocommerce-orders-table__header-order-number,
.woocommerce-orders th.woocommerce-orders-table__header-order-date,
.woocommerce-orders th.woocommerce-orders-table__header-order-total, 
.woocommerce-orders th.woocommerce-orders-table__header-order-actions {background:#eee;}
.woocommerce-view-order th.product-name,.woocommerce-view-order th.product-total { background:#eee; }
.woocommerce-account .woocommerce-MyAccount-content h2 {background: #083050;color: #fff;padding: 5px;font-size: 1em!important;font-weight: 400!important;text-align: left!important;}
/*.woocommerce-edit-address abbr.required { display: none; }*/
.woocommerce-edit-address .woocommerce-notices-wrapper .woocommerce-message { display: none!important; }
.woocommerce-edit-address #billing_update_button { text-transform: uppercase;font-weight: 600; font-size: 0.8em;}
.woocommerce-edit-address .woocommerce-address-fields label {font-weight: 700;font-size: 0.8em;line-height: 1.3em;}
.woocommerce-edit-address .woocommerce-address-fields .input-text,
.woocommerce-edit-address .woocommerce-address-fields .select2-selection,
.woocommerce-edit-address li.select2-results__option { font-size: 0.8em; padding: 4px; }
.woocommerce-edit-account .gform_wrapper .gform_ajax_spinner { float: right; }
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 20px!important; }
.select2-container .select2-selection--single { margin:0!important; }
div#gform_wrapper_4 input {border-radius: 3px;}
#gform_wrapper_7 label.gfield_label span.gfield_required { display:none!important; }
.gform_wrapper#gform_wrapper_7 .gform_footer { margin:0!important; }
#gform_wrapper_7 .gform_footer input.button { padding: 5px 15px; }
/*#gform_wrapper_7 .gform_footer.top_label { display: none!important }*/
#gform_wrapper_7 .gform_body {width: 88%; float: left; }
#gform_wrapper_7 #gform_submit_button_7 {position: absolute;bottom: 50px;right: 40px; }
#gform_wrapper_7 input#input_7_2 { height: 40px; }
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--account-deletion { display: none; }
.gform_wrapper .gfield_required { color: #f00!important; }
#gform_wrapper_4 #input_4_3,
#gform_wrapper_4 #input_4_5 {background: #f1f9fd!important; cursor:inherit!important;}
.page-template-template-events-webinars .ginput_container.ginput_container_email { width: 80%; }
.woocommerce-order-received h1.dx-title-h2 { display: none; }
.woocommerce-order-received p.order-again { display: none; }

.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before {
    height: 360px;
    width: 360px;
    position: absolute;
    top: 65%;
    left: 35%;
    margin-left: -.5em;
    margin-top: -.5em;
    display: block;
    content: "";
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
    background: url('/wp-content/uploads/2021/04/gif-loader.gif') center center;
    background-size: cover;
    line-height: 1;
    text-align: center;
    font-size: 2em;
}

/*MEDIA QUERIES*/
@media only screen and (max-width: 600px) {
	nav.woocommerce-MyAccount-navigation ul { margin:0; }
	div.dx-title.text-center { display: none; }
	.woocommerce-account div.col-10.woologin { max-width: 100%;flex: 0 0 100%; }
	li#menu-item-355359 { display: none; }
	#menu-other-footer li a { font-size: 14px; }
	.woocommerce-account div.col-8.lougout { flex: 0 0 100%;max-width: 100%; }
}

@media only screen and (min-width: 600px) {
	nav.woocommerce-MyAccount-navigation ul { margin:0; }
	/*div.dx-title.text-center { display: none; }*/
	.woocommerce-account div.col-10.woologin { max-width: 100%;flex: 0 0 100%; }
	.woocommerce-account div.col-8.lougout { flex: 0 0 100%;max-width: 100%; }
}

@media only screen and (min-width: 768px) {
	nav.woocommerce-MyAccount-navigation ul { margin:0; }
	section#content {min-height: 70%;}
	.woocommerce-account div.col-10.woologin { max-width: 100%;flex: 0 0 100%; }
	.woocommerce-account .woocommerce-MyAccount-navigation ul li a { font-size: 14px; }
	/*div.dx-title.text-center { display: none; }*/
	body.woocommerce-checkout .col2-set .form-row-first,
	body.woocommerce-checkout .col2-set .form-row-wide,
	body.woocommerce-checkout .col2-set .form-row-last {width: 32.5%;}
	.col2-set .form-row-first, 
	.col2-set .form-row-last,
	.col2-set .form-row-wide { float: left!important; }
	.woologout .col-md-6.col-md-offset-3 { margin: 0 auto; }
	.woocommerce-lost-password .woologin .col-md-6.col-md-offset-3 { margin: 0 auto;}
	.woocommerce .payment_box.payment_method_stripe .form-row-wide,
	.woocommerce .payment_box.payment_method_stripe .form-row-first,
	.woocommerce .payment_box.payment_method_stripe .form-row-last { width: 32%!important; float: left!important; }
	.woocommerce-account .woocommerce-MyAccount-navigation {width: 25%!important; float: left!important;}
	.woocommerce-account .woocommerce-MyAccount-content { width: 70%!important; margin-left: 10px; display: inline-block;}
	/*WOOCOMMERCE FORM LOGIN (NOT POPUP)*/
	.woologout .col-md-12 { max-width: 50%; padding: 20px;}
	.woocommerce form .woocommerce-address-fields .form-row {padding: 3px; margin: 0 0 6px; width: 33.3%;}
	.woocommerce-account div.col-8.lougout { flex: 0 0 100%;max-width: 100%; }
}


@media only screen and (max-width: 576px) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.new-related-events-in {display: block;flex-basis: calc(100% / 1);margin-right: 1%;background: #FFFFFF;margin-bottom: 2%;color: #083050;}
	a.btn-researchplan::before { top: 5px;left: 40px;}
	a.btn-researchplan h3 {right: 20px;float: right;line-height: 32px;}
	a .news-related-events-in-content p { min-height: 0px; }
	.news-related-events-title h3 { min-height: 0px; }
	a.btn-researchplan h3 { font-size: 2em; position: relative;float: right; line-height: 25px; }
	.careersingle .col-first { text-align: center!important; }
	.careersingle .col-second.text-right { text-align: center!important; }
}

@media only screen and (max-width: 600px) {

}

@media only screen and (min-width: 768px) {
	.new-related-events-in {display: block;flex-basis: calc(98% / 2);margin-right: 1%;background: #FFFFFF;margin-bottom: 2%;color: #083050;}
	a.btn-researchplan::before { top: 5px; left: 20px;  }
	a.btn-researchplan h3 {left: 0px; float: right; line-height: 30px;font-size: 1.3em; position: relative;}
	.btnsize { width: 225px; }
}

@media only screen and (min-width: 992px) {
	
}

@media only screen and (min-width: 1200px) {
	.woocommerce-account div.col-10.woologin { max-width: 83.333333%;flex: 0 0 83.333333%; }
	.woocommerce-account div.col-8.lougout {flex: 0 0 66.666667%; max-width: 66.666667%; }
	.woocommerce-account .woocommerce-MyAccount-navigation ul li a { font-size: inherit; }
	.new-related-events-in {display: block;flex-basis: calc(97% / 3);margin-right: 1%;background: #FFFFFF;margin-bottom: 2%;color: #083050;}
	.btnsize {width: 235px;margin: 0 auto; margin-top: 45px; }
	a.btn-researchplan::before { top: 50px;left: 45px; }
	a.btn-researchplan h3 {left: -5px;line-height: 25px;float: right;font-size: 1.2em; position: relative;}
	.row.relatedmarket { max-width: 1140px!important; }
	a .news-related-events-in-content p { min-height: 190px; }
	.news-related-events-title h3 { min-height: 70px; }
	.gform_wrapper#gform_wrapper_15 .gform_footer #gform_submit_button_15 {position: absolute;top: 33px;right: 35px;height: 30px;}

}

a.btn-researchplan h3 { color: #fff; }
a.btn-researchplan:hover { color: #f7941f; text-decoration: none; }
a.btn-researchplan h3:hover { color: #f7941f; text-decoration: none; }
a.btn-researchplan::before { background-image: url('/wp-content/uploads/2022/06/icon-research-plan.png'); content: ''; position: absolute;height: 50px; width: 50px; }
span.btn-researchplan::before { background-image: url('/wp-content/uploads/2022/06/icon-research-plan.png'); content: ''; height: 50px; width: 50px; float: left; }

a.home-btn h5 {line-height:42px; position: relative; left:15px ;}
a.home-btn {height: 60px;padding :5px 90px 0px 15px;border-radius: 50px;background: #083050;}
a.home-btn:hover {background: #083050; color:#f7941f ;}

.single-post a.marketinte-btn h5 {line-height: 45px;position: absolute;right: 20px;padding: 0;font-size: inherit;text-transform: none;color: #fff;}
a.marketinte-btn h5 {line-height: 42px;position: absolute;right: 20px;}
a.marketinte-btn {height: 60px;padding :5px 170px 0px 20px;border-radius: 50px;background: #083050; position: relative; left: 25px;}
a.marketinte-btn:hover {background: #083050; color:#f7941f ;}


/*a.btn-researchplan h3 { font-size: 1.6em; position: relative;  }*/
.btnsize { height: 60px;border: 1px solid #333;border-radius: 50px; padding: 15px;background: #083050; }

body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link a:before{display: none;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {transition: all 0.5s ease-in;color: #083050;}
.woocommerce-account .woocommerce-MyAccount-navigation ul {max-width: 85%;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {background: #f7941f;text-decoration: none;color: #FFFFFF;}
.woocommerce-MyAccount-content a:hover {color: #f4941f;text-underline-position: under;}
.woocommerce-MyAccount-content a:hover {transition: all 0.5s ease;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {background: #f7941f;color: #FFFFFF;}
.woocommerce-account form h4, .woocommerce-account .woocommerce-MyAccount-content h3, .woocommerce .woocommerce-MyAccount-content h4 {padding: 14px;padding-left: 5px;}

.woocommerce-edit-address #billing_update_button,
a.btn.btn-primary.myAccountbtn,
#gform_submit_button_4 {
    background: #083050;
    border-color: #083050;
}

.woocommerce-edit-address #billing_update_button:hover,
a.btn.btn-primary.myAccountbtn:hover,
#gform_submit_button_4:hover {
    background: #f7941f;
    border-color: #f7941f;
}

div#woo-login-popup-sc-login a:hover {
    color: #f7941f !important;
    text-underline-position: under !important;
}

li#field_3_9 {
    padding: 0 5px;
}

span#input_3_9_1_container {
    padding-right: 5px;
}

div#woo-login-popup-sc-login a:hover {
    color: orange;
    text-underline-position: under;
}

p.woocommerce-FormRow.woocommerce-FormRow--wide.form-row.form-row-wide {
    padding-bottom: 15px !important;
}

body .woo-login-popup-sc-modal label, body .woo-login-popup-sc-modal .ywsl-label {
    font-size: 13px;
    font-weight: 600;
    padding-bottom: 2px;
}

div#woo-login-popup-sc-login {}

div#woo-login-popup-sc-login p.titlePop {
    margin: 0 !important;
    padding: 15px 0 !important;
}

#woo-login-popup-sc-login input.button, #woo-login-popup-sc-password input.button {
    offset: none;
    border: none;
    font-size: 15px;
}

@media (max-width:  767px){


	li#field_3_11 {
	    padding-top: 20px;
	}

	li.gchoice_3_12_1 {
	    display: flex !important;
	    align-items: center;
	}

	li.gchoice_3_12_1 > * {
	    padding-left: 10px !important;
	}

	li#field_3_9 {
	    padding: 0;
	}

	span#input_3_9_1_container {
	    padding: 0;
	}

	ul#gform_fields_3 {}

	ul#gform_fields_4 input, 
	ul#gform_fields_3 input, 
	body ul#gform_fields_4 select,
	body ul#gform_fields_3 select {
	    height: 50px !important;
	}

	.woocommerce-account .woocommerce-MyAccount-navigation ul {
	    max-width: 100%;
	    margin-bottom: 20px;
	}

	.woocommerce-edit-address #billing_update_button, a.btn.btn-primary.myAccountbtn, #gform_submit_button_4 {
	    width: 100%;
	    border-radius: 5px !important;
	    padding: 11px;
	    font-size: 15px;
	}

	div#input_3_9_container {
	    margin-top: 0 !important;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation ul {
	    max-width: 100%;
	    margin-bottom: 20px;
	}

	.woocommerce-edit-address #billing_update_button, a.btn.btn-primary.myAccountbtn, #gform_submit_button_4 {
	    width: 100%;
	    border-radius: 5px !important;
	    padding: 11px;
	    font-size: 15px;
	}


}
.woocommerce-checkout .card { box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.10);-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.10);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.10); color: #67819d; }
.woocommerce-checkout table.table.table-borderless { margin-bottom: 0; }
.woocommerce-checkout .card hr { margin-top: 0.5em; margin-bottom: 0.5em; }
.woocommerce-checkout .card-footer { background: #e9f5ff!important; }
.woocommerce-checkout h5.card-title { line-height: 30px; }
.woocommerce-checkout li svg {margin-right: 10px;background-color: #ff980080;padding: 5px;border-radius: 50%;vertical-align: text-bottom;}
.woocommerce-checkout .card ul li {line-height: 35px;}
.woocommerce-checkout tr td.tablecss {border-top:0; padding: 3px 0;}
.woocommerce-checkout .card-body a.producflyer { padding: 10px 0; }
.woocommerce-checkout .separator {border: 1px solid #c9c9c9;width: 20%;background: #c9c9c9; margin: 15px 0;}


.corporate-menu ul li a > span {color: #F4941F;font-weight: 700;position: relative;top: 1px;}
.corporate-menu ul li a:hover > span {color: #fff;font-weight: 700;position: relative;top: 1px;}

.dataxis-global-btn01 a {border: 2px solid #083050;background: #FFFFFF;padding: 10px;min-width: 300px;display: inline-block;text-align: center;margin: 0 60px;text-transform: uppercase;font-size: 16px;font-weight: 600;border-radius: 9px;
    color: #083050;transition: all 0.5s ease;}
.dataxis-global-btn01 a:hover {text-decoration: none;background: #F4941F;border-color: #F4941F;color: #FFFFFF;}

.dataxis-global-btn02 a {background: #083050;padding: 10px;min-width: 300px;display: inline-block;text-align: center;margin: 0 60px;text-transform: uppercase;font-size: 16px;font-weight: 600;border-radius: 9px;
    color: #fff;transition: all 0.5s ease;}
.dataxis-global-btn02 a:hover {text-decoration: none;background: #f89523;color: #FFFFFF;}

button.dataxis-global-btn01 {border: 2px solid #083050;background: #FFFFFF;padding: 10px;min-width: 300px;display: inline-block;text-align: center;margin: 0 60px;text-transform: uppercase;font-size: 16px;font-weight: 600;border-radius: 9px;
    color: #083050;transition: all 0.5s ease;}
button.dataxis-global-btn01:hover {text-decoration: none;background: #F4941F;border-color: #F4941F;color: #FFFFFF;}

button.dataxis-global-btn02 {background: #083050;padding: 10px;min-width: 300px;display: inline-block;text-align: center;margin: 0 60px;text-transform: uppercase;font-size: 16px;font-weight: 600;border-radius: 9px;
    color: #fff;transition: all 0.5s ease;}
button.dataxis-global-btn02:hover  {text-decoration: none;background: #f89523;color: #FFFFFF;}

/* FACET BUTTON */
.dataxis-global-btn01 button{border: 2px solid #083050;background: #FFFFFF;display: inline-block;text-align: center;margin: 10px 0;text-transform: uppercase;font-size: 16px;font-weight: 600;border-radius: 9px;
    color: #083050;transition: all 0.5s ease; cursor: pointer;}
.dataxis-global-btn01 button:hover {text-decoration: none;background: #F4941F;border-color: #F4941F;color: #FFFFFF;}

.dataxis-global-btn02 button{background: #083050;padding: 10px;min-width: 300px;display: inline-block;text-align: center;margin: 0 60px;text-transform: uppercase;font-size: 16px;font-weight: 600;border-radius: 9px;
    color: #fff;transition: all 0.5s ease; cursor: pointer;}
.dataxis-global-btn02 button:hover  {text-decoration: none;background: #f89523;color: #FFFFFF;}

.border-radius-9 { border-radius: 9px!important; }
.padding-10 { padding: 10px!important; }
.min-width-0 { min-width: 0!important; }
.search-icon {position: relative;top: 7px;right: 40px;}

.woocommerce-checkout .card { box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.10);-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.10);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.10); color: #67819d; }
.woocommerce-checkout table.table.table-borderless { margin-bottom: 0; }
.woocommerce-checkout .card hr { margin-top: 0.5em; margin-bottom: 0.5em; }
.woocommerce-checkout .card-footer { background: #e9f5ff!important; }
.woocommerce-checkout h5.card-title { line-height: 30px; }
.woocommerce-checkout li svg {margin-right: 10px;background-color: #ff980080;padding: 5px;border-radius: 50%;vertical-align: text-bottom;}
.woocommerce-checkout .card ul li {line-height: 35px;}
.woocommerce-checkout tr td.tablecss {border-top:0; padding: 3px 0;}
.woocommerce-checkout .card-body a.producflyer { padding: 10px 0; }
.woocommerce-checkout .separator {border: 1px solid #c9c9c9;width: 20%;background: #c9c9c9; margin: 15px 0;}
.free-trial-alert {position: fixed!important;top: 100px;left: 30%; z-index: 99999;}

/*.facetwp-facet-infographics_industries .facetwp-radio {border: 1px solid #093150; padding: 5px 10px;display: inline-block;margin-right: 10px;border-radius: 9px; background-image: none; color: #093150;}
.facetwp-facet-infographics_industries .facetwp-radio:hover {background: #f7941f; color: #fff;border: 1px solid #f7941f;}
.facetwp-facet-infographics_industries .facetwp-radio.checked {background: #f7941f; color: #fff;border: 1px solid #f7941f;}*/

.content.infography {position: relative;width: 90%;max-width: 325px;margin: auto;overflow: hidden; display: inline-block; margin-right: 2%; margin-bottom: 2%;}
.content .content-overlay {background: rgba(255,255,255,0.97);position: absolute;height: 35%;width: 100%;left: 0;bottom: 0;right: 0;opacity: 0;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;border: 1px solid #666; z-index: 999;}

.content:hover .content-overlay{ opacity: 1;}
.content-image{width: 100%;}
.content-details {position: absolute;text-align: center;padding-left: 1em;padding-right: 1em;width: 100%;top: 50%;left: 50%;opacity: 0;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;z-index: 999;}
.content:hover .content-details{top: 80%;left: 50%;opacity: 1;text-align: left;}
.content-details h4{color: #083050;font-weight: 500;}
.content-details p{color: #083050;font-size: 0.8em;margin-bottom: 0;}
.fadeIn-bottom{top: 80%;}
.content.infography img.aligncenter { margin-bottom: 0; }
.infographic-single img.alignleft { border: 1px solid #999; }

.social-page { margin: 0 auto;border: 1px solid #083050;padding:10px 15px;margin-bottom: 2%; font-weight: 600;}
.social-page ul { list-style-type: none; margin: 0; vertical-align:middle; display: inline-flex;}
.infographic-single .container.title-container {padding: 30px 0;}
.infographic-single h4.content-title { font-weight: 800; color: #083050; }
.infographic-single p.content-text { color: #666; }
.infographic-single .post-time { color: #083050; font-weight: 600; font-size: 1.2em; letter-spacing: -0.6px; }
.infography-category-region p span.infography-region { text-transform: uppercase; }
.infography-category-region p { font-size: 1.2em; color:#083050;letter-spacing: -0.6px;font-weight: 600; }
.infography-category-region { margin: 0 auto; }
.information-date { display: inline-flex; width: 100%; }
.share-modal .card-body { margin: 0 auto; }
.share-modal button.close {font-size: 1.5em!important; }
.underline_bottom { padding-bottom: 10px; border-bottom: 1px solid #083050;margin-top: 20px; }
.colorBlue { color:#083050; }
.colorOrange {color: #f7941f;}
a.linkHover:hover {color: #f7941f;}
a.linkVisited:visited  {color: #007bff;}
.relatedMarket .product-head-left a:hover img {transform: scale(1.05);-webkit-box-shadow: 0px 5px 10px 0px rgb(50 50 50 / 65%);-moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.65);box-shadow: 0px 5px 10px 0px rgb(50 50 50 / 65%);}
.single-embed iframe, .content.infography iframe, .img-border { border:1px solid #ccc!important; }
.img-border { vertical-align: inherit; }
.date-style {background: #083050;padding: 0px 5px;border-radius: 5px;color: #fff;}
.bgblack {z-index: 99;height: 100%;width: 100%;position: absolute;}
a .news-related-events-in-content p { color:#083050; }
a .news-related-events-in-content p: hover { color:#083050; }

/* SHARE MODAL START HERE */
.share-modal .card {display: flex !important; justify-self: center !important;border-radius: 0px !important; background-color: #f5f5f5;width: calc(350px + 10 * ((100vw - 320px) / 680)) }
.share-modal small {font-size: 15px !important; display: flex;justify-content: center !important}
.share-modal .cursor-pointer {cursor: pointer}
.share-modal button:focus {-moz-box-shadow: none !important;-webkit-box-shadow: none !important; box-shadow: none !important;outline-width: 0}
.share-modal .btn-icon {border-radius: 0;letter-spacing: 1px;background-color: #0F1219 !important;color: #fff}
.share-modal .btn-icon:hover {color: #fff}
.share-modal #modal-button {border: 1px solid #fff}
.share-modal .fb {position: relative;top: 1px !important}
#my-modal .modal-content {text-align: center; }
#my-modal .modal-content h5 { padding-top: 0; font-size: inherit; }

.modal#exampleModalCenter { position: fixed!important; }
#loginModal p.titlePop { font-weight: 800; }
.researchaccordion .card { border: none;}
.researchaccordion .card .card-header { background-color:inherit!important;border-bottom: none!important;padding: 0.75rem 0px!important;}
.researchaccordion .card .card-header h5 {font-weight: 800;color: #083050; text-transform: uppercase;}
.researchaccordion .card .card-header .fa-angle-down:before {color: #f7941f; vertical-align: middle;}
.researchaccordion .researchdate { text-align: center;padding: 0.75rem 1.25rem;color: #083050;font-weight: 600;}
.researchaccordion .card-body { background: #eee; }
.researchbtn.webinars-additions { background-color: inherit; }
.latestresearch h5 { font-size: inherit;text-align: left; font-weight: bold;}
.latestresearch p a { color: #000; text-decoration: none;}
.research-icon svg {width: 16px; height: 24px;}
ul.ml-0 { list-style-type: none; }
.region-title, .data-research, .publish-research { font-size: 0.9em; }
.infographic-single ul {margin: 0 0 1.5em 1.9em;}

body.page-template-template-page-webinars .webinar-wrapper .col-md-3 h3 { font-size: 1.45rem; }

.encart { background: #eee; }

@media (max-width: 387px) {
	.share-modal .card {width: unset}
	.share-modal .card-body {padding-left: 0;padding-right: 0}
}
/* SHARE MODAL END HERE */

#myModal .modal-body p.titlePop {font-weight: 700;font-size: 1.1em;color: #083050;margin: 0px 0px 15px!important;text-align: center;}
#myModal .modal-body label, #myModal .modal-body .ywsl-label {font-size: 15px;font-weight: 600;color: #484848;margin: 0;padding: 0;}
#myModal .modal-body input.button {background: #083050!important;color: #fff!important;cursor: pointer;border-radius: 15px;}
#myModal .modal-body .woocommerce-Button {width: 100%;clear: both;font-size: 18px;line-height: 28px;height: auto;padding: 4px;
    margin: 20px 0px 5px!important;; font-weight: 500;}
#myModal .modal-body .woocommerce-Button:hover {filter: alpha(opacity=95);opacity: .95;}
#myModal .modal-body input[type='checkbox'], #myModal .modal-body input[type='text'], #myModal .modal-body input[type='password'], #myModal .modal-body input[type='email'] {background: #e9f5ff!important;margin: 0!important;}
#myModal .modal-body input[type='text'], #myModal .modal-body input[type='password'], #myModal .modal-body input[type='email'] {font-size: 17px!important;padding: 5px!important;font-weight: 400!important;}
#myModal .modal-body input[type='text'], #myModal .modal-body input[type='password'], #myModal .modal-body input[type='email'] {border-bottom: 3px solid #c5c5c5!important;border-radius: 0;}
#myModal .modal-body label[for=username], #myModal .modal-body .woocommerce-FormRow label[for=user_login], #myModal .modal-body label[for=password] {margin: 5px 0 5px!important;}
#myModal p.registerNow {font-size: 14px;}
#myModal .modal-header { border-bottom: none; padding:10px 0 0 ;}
#myModal .modal-title { text-align: center;}
#myModal img.logoIMG {width: 80%;}
#myModal p.woocommerce-FormRow.woocommerce-FormRow--wide.form-row.form-row-wide { padding-bottom: 0!important; }
#myModal {background: rgba(8,48,80,0.8)!important;}

ul li.lock a:after{font-family: dashicons;content: "\f160";color: #888;font-size: 20px;padding-left: 10px; position: relative;top: 3px;}

.bluebg { border-left: 2em solid #29ABE2; }
.redbg { border-left: 2em solid #DB8C35;}
.greenbg {border-left: 2em solid #8CC63F;}
.bluebgsingle { background: #29ABE2; color: #fff; font-size: 23px; padding: 30px; }
.redbgsingle { background: #DB8C35; color: #fff; font-size: 23px; padding: 30px;}
.greenbgsingle { background: #8CC63F; color: #fff; font-size: 23px; padding: 30px;}

.row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;}
a .location { font-size: 22px; font-weight: 700; }
a .content-text { color: #29abe2;color: #1c7fe9;font-weight: 700;letter-spacing: -0.5px;font-size: 0.8em;width: 215px;margin: 0 auto; border: 1px solid #083050; border-radius: 15px;}
a .content-text:hover {background: #f4941f;color: #fff;text-decoration: none!important;border: 1px solid #f4941f;transition: all 0.5s ease;}
a .content-text:hover { text-decoration: underline;}
.content-text {padding: 5px 10px;}
.maintitle {font-size: 1.6em;font-weight: 600;color: #000;}
.maintitle,.partime,.location { padding: 0px 15px; }
.partime {font-size: 0.8em;color: #666;font-weight: 600;}
.career .row h3 { margin: 1em auto;}
.joinus { font-weight: 800; color: #083050;}
.career { position: relative; width: 100%; margin: auto;overflow: hidden;display:block; margin: 0 15px;margin-bottom: 2%;}
.gform_legacy_markup_wrapper#gform_wrapper_15 { margin-top: 0px; }
.page-template-template-page-career ul { margin-left: 0; }
.careersingle ul.details li { display: inline; margin-right: 15px;background: #0b3050;padding: 5px 10px;color: #fff;border-radius: 3px;font-weight: 600; }
.careersingle .job_title {padding: 15px;}
.careersingle .job_title h3 {color: #083050; margin-bottom: 0; font-weight: 600; }
.careersingle div.minheight { min-height: 175px; }
.careersingle .dashicons-location { vertical-align: text-bottom; }
body.single.careers { background:#eee ; }
.careers .col-first h3 { font-weight: 900; }
.careers .col-second h4 { font-weight: 600; }
.careers .career-details ul { margin-left: 0; }
.career-quick-2 .fas.fa-print { cursor: pointer; background: #eee;color: #083050; border-radius: 15%;padding: 5px 5px; height: 27px; border:1px solid #083050; }
.career-quick-2 .fas.fa-print:hover {transform: translateY(-3px);-webkit-transform: translateY(-3px);box-shadow: 0 5px 20px rgba(0,0,0,.25)!important;}
.career-quick-2 .essb_links { margin-top: -3px; }
.career-social {}
.career-apply-now .btn-light { border: 1px solid #083050; font-weight: 600; padding: 10px 40px; }
.career-apply-now a.btn-light {color: #083050;}
.career-apply-now a.btn-light:hover {color: #083050; text-decoration: none;}
body.careers .modal { position: fixed!important; }
body.careers .modal .modal-title { text-transform: capitalize; padding-top: 0; }
body.careers .gform_body label { display: block!important; }
body.careers #gform_submit_button_17 { cursor: pointer; }
.gform_body li#field_15_3 label.gfield_label { display: block!important; }
input#gform_submit_button_16 .gform_button.button { font-size: 20px; }
h5.modal-title#exampleModalLongTitle { font-weight: 800; }
body.page-id-416830 #content.widecolumn {text-align: center;min-height: 350px;padding: 5em;}
body.page-id-416830 #content.widecolumn h2 {margin-bottom: 2em;}

body.page-template-template-page-career .gform_body label { display: block!important; }
body.page-template-template-page-career #gform_submit_button_16 { cursor: pointer; }
.single-researches-details-container-wrap .single-post-content { text-align:justify; }

/* MY DOWNLOADS */
.woocommerce-Message.mydownload {background: #eee;color: #000;border: 1px solid #ccc;}

.wdr-description h1 {padding-left: 0;font-weight: bold;font-size: 35px;padding-bottom: 0;color: #083050;}
.wdr-description h5 {text-align: left;padding-top: 0;font-size: 16px;font-weight: bold;color: #083050;margin-bottom: 0;text-transform: uppercase;}
/*.products-ma .product-inner-details-container { height:100%; }*/

/*CONTACT US VIDEO SLIDER*/
div#n2-ss-5 .n2-font-b1ffec6daa93f92bb96fd5c30ff2a50c-hover { font-weight:700!important; }

.colx2 { height:530px!important; overflow-x:scroll; }
.row.row-post-size-one {max-width: 1280px;margin: 0 auto;padding: 50px 0;}
.single-head-image img {border: 1px solid #083050;}
body.postid-1056040 .main-container-block { max-width:1280px; }
body.postid-1056040 .products-ma .product-add-to-cart-box button { min-width:245px; }
.main-container-block h3 {font-weight: bold;font-size: 1.3em;text-transform: uppercase;}

body.postid-1056040 .product-contact-detail {background: url(/wp-content/uploads/2023/05/HAVE-A-QUESTION.png); background-repeat: no-repeat; background-size: cover; color: #fff;padding: 20px;margin: 38px 0;/*display: flex;*/justify-content: center;align-items: center;text-align: center;border: 1px solid #083050;text-shadow: 3px 1px 3px rgba(0, 0, 0, 1);}

body.postid-1056040 .product-contact-detail-intel {background:#083050; background-repeat: no-repeat; background-size: cover; color: #fff;padding: 20px;margin: 20px 0;/*display: flex;*/justify-content: center;align-items: center;text-align: center;border: 1px solid #083050;text-shadow: 3px 1px 3px rgba(0, 0, 0, 1);}

body.postid-1056040 .product-ct-top-right h4 {text-transform: uppercase;font-weight: 700;}
body.postid-1056040 .product-ct-bottom {display: flex;justify-content: center;margin: 20px 0;}
body.postid-1056040 .products-ma .product-ct-bottom a {background: transparent;border-color: #ffffff;color: #ffffff;padding: 10px 5px!important;}
body.postid-1056040 .products-ma .product-ct-bottom a:hover {background:#f7941f;border-color: #f7941f;color: #fff;}

/*CHECKOUT*/
li.wc_payment_method.payment_method_bacs { list-style-type:none!important; }
.payment_box.payment_method_stripe p { margin:10px 0 5px }


/*a.career-send-btn {border: 2px solid #083050;background: #FFFFFF;padding: 10px;min-width: 300px;display: inline-block;text-align: center;margin: 0 60px;
    text-transform: uppercase;font-size: 16px;font-weight: 600;border-radius: 9px;color: #083050;transition: all 0.5s ease;}
a.career-send-btn:hover {text-decoration: none;background: #F4941F;border-color: #F4941F;color: #FFFFFF;}*/

@media only screen and (min-width: 641px) {
	.gform_wrapper#gform_wrapper_16 textarea.small {height: 104px;width: 100%;}
}
/* Print Styles */
@media print {
	header#masthead, footer#dx-footer { display: none!important; }
	.content .career-quick-2 { display: none!important; }
	body { background:white; color:black; margin:0;}
	.col-second { display: none!important; }
	.career-apply-now .btn.btn-lg.btn-light { display: none!important; }
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wpf-delete-account { display:none!important }

body.postid-1056228 .main-container-block { max-width:1280px }

/* ACCORDION TABS */
body .nav-pills .nav-link.active {color: #f7941f;font-weight: bold;font-size: 18px; background-color:inherit; border-radius: 10px}
body .nav-pills .nav-link {color: #083050;font-weight: bold;font-size: 18px; background-color:inherit; border-radius: 10px}
body .fas.fa-chevron-right {width: 100px;border: 2px solid #083050;border-radius: 30px;text-align: right;padding: 3px 8px;margin-right: 25px;}
body .card-btn.active .fas.fa-chevron-right { color: #f7941f; border: 2px solid #f7941f;}
body .tabpanelhome .tab-pane {border-left: 3px solid #083050;padding-left: 30px;}
body .tabpanelhome .links-button01 a { min-width:inherit; font-size:13px; margin:0; border-radius:10px;  }
.wwwaccordion .tabpanelhome .links-button01 a {border: 2px solid #083050;background: #FFFFFF;padding: 10px;min-width: 300px;display: inline-block;text-align: center;/*margin: 0 60px;*/text-transform: uppercase;font-size: 16px;font-weight: 600;border-radius: 9px;
    color: #083050; transition: all 0.5s ease;}
.wwwaccordion .tabpanelhome .links-button01 a:hover {text-decoration: none;background: #F4941F;border-color: #F4941F; color: #FFFFFF;}    
body.page-template-template-page-rows-research-data .mb-5.tabpanelhome { margin-bottom: 0!important}

.homepage-container-four.block-padding.latest-insights-block.bg-grey.newscarousel > .container { min-width:1140px }

.page-template-template-homepage-v3 .tabpanelhome {min-height: 350px}
.page-template-template-page-our-data .tabpanelhome .tab-pane {min-height: 440px}
.xt_woofc-no-product a { display:none; }

/* ACCORDION TABS END */

/* NEWS CAROUSEL */
.homepage-container-four.block-padding.latest-insights-block.newscarousel > .container {max-width: 70%;}
.dataxisnews a.btn.btn-primary {width: 40%;}
.dataxisnews a:visited.btn.btn-primary { color:#fff; }
.dataxisnews .card-title {min-height: 50px; font-weight:bold; }
.dataxisnews .card-body h4 span.labelnews {color: #fff;border-radius: 25px;padding: 5px 15px;font-size: 0.6em;}
.dataxisnews .btn.btn-primary {background-color: #0b3050;border-color: #0b3050;border-radius: 25px;}
.dataxisnews .btn.btn-primary:hover {background-color: #f4941f;border-color: #f4941f;} 
.dataxisnews .cards-wrapper {display: flex;justify-content: center;}
.dataxisnews .card img {max-width: 100%;max-height: 100%; border-radius: 15px}
.dataxisnews .card {border: none;border-radius: 0;}
/*.dataxisnews .carousel-inner {padding: 1em;}*/
body.page-template-template-page-rows-research-data .dataxisnews .card-body h4 span.labelnews { font-size:inherit; }
.dataxisnews .carousel-control-prev,
.dataxisnews .carousel-control-next {background-color: #093154;width: 5vh!important;height: 5vh;border-radius: 50%;top: 40%!important;transform: translateY(-50%);}
/* @media (min-width: 768px) {
	.dataxisnews .card img {height: 11em;}
} */

@media (max-width: 768px) {
    .carousel-inner .carousel-item > div {display: none;}
    .carousel-inner .carousel-item > div:first-child {display: block;}
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {display: flex;}

/* display 3 */
@media (min-width: 768px) {
    
    .carousel-inner .carousel-item-right.active,
    .carousel-inner .carousel-item-next {transform: translateX(33.333%);}
    
    .carousel-inner .carousel-item-left.active, 
    .carousel-inner .carousel-item-prev {transform: translateX(-33.333%);}
}

.carousel-inner .carousel-item-right,
.carousel-inner .carousel-item-left{ transform: translateX(0);}

.page-template-template-page-dataxis-news .dataxisnews .card-body { padding:0; }
.trendy-tags { max-width:85%!important; }

/* NEWS CAROUSEL END */


/* BANNER START */
.headbanner a { color:#ffc107; }
.headbanner a:hover { color:#17a2b8; text-decoration:none; }
.headbanner h1, 
.headbanner h2, 
.headbanner h3, 
.headbanner h4, 
.headbanner h5 { color:#fff; font-weight: bold;}
.headbanner p { color:#fff;font-size:1.3em; }
a.btn-dataxis { color: #fff;border: 2px solid #fff;border-radius: 30px;padding: 10px 35px;font-size: 1.3em;font-weight: bold; text-decoration: none; background-color: inherit;}
a.btn-dataxis:hover { text-decoration: none; color: #fff}
.dataxisform .gform_button { position:relative!important;bottom: 45px!important;right: 25px!important; }
.dataxisform label { color:#fff; }
.dataxisform .gform_legacy_markup_wrapper { margin-top:0; }
.dataxisform p { margin-bottom:0 }
.headbanner .sponsor-content h4 {color: #f7941f; font-size: 1.4em}
.headbanner .sponsor-content h5 { font-weight:normal; font-size:1em }
.headbanner ul li { color:#fff; font-size:1.2em; }
.headbanner .gform_legacy_markup_wrapper .gform_footer {clear: none;margin: 0;padding: 0;width: 100%;}
.headbanner .gform_footer.top_label { position:relative; top:50px; right:0px }
.page-template-template-page-rows-research-data .row .sponsor-details { display:none; }
.headbanner.page-block-container > .container-fluid > .row > div.col-md-6.dataxisform:last-child { padding-left:10px }
.headbanner .sponsor-content { padding:0 25px; }
.headbanner .sponsor-details { padding:25px 0; }
.headbanner .sponsor-content h5 { font-weight:bold; }
.headbanner .sponsor-details:last-child {justify-content:left; }
.headbanner .gform_legacy_markup_wrapper label.gfield_label, .gform_legacy_markup_wrapper legend.gfield_label { display:none; }
.page-template-template-page-career .headbanner,
.page-template-template-facet-press-and-media .headbanner {min-height: 300px; display: flex; align-items: center;}
.dataxis-news-banner .headbanner.page-block-container,
.dataxis-in-the-media-banner .headbanner.page-block-container {background-position-x: right !important;background-position-y: -150px!important; min-height:300px!important;}
.page-template .headbanner { min-height:300px; }
.dataxis-in-the-media-banner .headbanner.page-block-container { height:0 }

/* BANNER END */


/* SCROLL DOWN START */
.homepage-container-four.block-padding.latest-insights-block.bg-grey {top:0!important }
@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:300,400);
#section04 {font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f007";}
.demo a {position: absolute;left: 50%;z-index: 2;display: inline-block;-webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);color: #fff;font : normal 400 20px/1 'Josefin Sans', sans-serif;letter-spacing: .1em;text-decoration: none;transition: opacity .3s;}
.demo a:hover {opacity: .5;}

#section04 a {padding-top: 60px;}
#section04 a span {position: absolute;top: 0;left: 50%;width: 24px;height: 24px;margin-left: -12px;border-left: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-animation: sdb04 2s infinite;
  animation: sdb04 2s infinite;box-sizing: border-box;}
@-webkit-keyframes sdb04 {
	0% {-webkit-transform: rotate(-45deg) translate(0, 0);}
	20% {-webkit-transform: rotate(-45deg) translate(-10px, 10px);}
	40% {-webkit-transform: rotate(-45deg) translate(0, 0);}
}
@keyframes sdb04 {
  0% {transform: rotate(-45deg) translate(0, 0);}
  20% {transform: rotate(-45deg) translate(-10px, 10px);}
  40% {transform: rotate(-45deg) translate(0, 0);}
}
/* SCROLL DOWN END */


/* SOCIAL MEDIA START */
.home-social-media-links.menu {padding-left:0; font-size: 1.8em;}
.home-social-media-links.menu > div { padding-right:5px; }
.home-social-media-links.menu .fa-linkedin {color:#0077b5 }
.home-social-media-links.menu .fa-twitter {color:#00acee }
.home-social-media-links.menu .fa-youtube {color:#FF0000 }
.home-social-media-links.menu .fa-envelope {color:#000 }
/* SOCIAL MEDIA END */

/* WHITEPAPER START */
.whitepaper-wrap img {margin: 0 auto;}
/* WHITEPAPER END */


/* IN PERSON VIRTUAL EVENTS START */
.page-template-template-inperson-hybrid-events .events-ct1-filter {justify-content: center; padding-top: 10px;}
.page-template-template-inperson-hybrid-events .facetwp-facet { margin-bottom:0px; }
.page-template-template-inperson-hybrid-events .events-ct1-facet .event-display-title {font-size: 1.3em;font-weight: bold;text-align: center; line-height: 1.3em}
.page-template-template-inperson-hybrid-events .events-ct1-facet p.event-display-date {font-size: 1.2em;text-align: center; }
/*.page-template-template-inperson-hybrid-events .tab-panei.fadei {float: left;width: 50%;min-height: 310px;}*/
.page-template-template-inperson-hybrid-events .event-tab-inner-container.ievent-tab-inner-container-television .col-md-12.year-separation-box > div:nth-child(1) { column-count:1 }
.page-template-template-inperson-hybrid-events .events-column-with-image-full h3:after { display:none; }
.page-template-template-inperson-hybrid-events .events-column-with-image-full h3 {font-weight: bold;font-size: 1.2em;margin-bottom:0!important; }
.page-template-template-inperson-hybrid-events .events-tabs-container { padding-top:0px; }
.page-template-template-inperson-hybrid-events .page-events-21-events-calendar.page-events-21-events-calendar-2 .dataxis-in-person-eventss h1.dx-title-h2 { border-bottom:0!important; padding-bottom:0; }
.page-template-template-inperson-hybrid-events .events-ct1-image img {max-width: 100%;margin-left: 6px; }
.page-template-template-inperson-hybrid-events .event-tab-inner-container.ievent-tab-inner-container-television .col-md-12.year-separation-box > div:nth-child(1) { column-count:2; }

.page-template-template-inperson-hybrid-events .events-ct1-item-inside { min-height:95px; }

@media (max-width: 768px) {
	.page-template-template-inperson-hybrid-events .events-ct1-facet > div > div {flex-basis: 100% !important; width: 100% !important;}
	#siq-expandwdgt-cont .siq-expandwdgt-icon, 
	.siq-expandwdgt-cont .siq-expandwdgt-icon{
		left: 90%;
	}
	#homepage-video-background{
		top:0;
		width:110%
	}
}

@media (min-width: 1200px) {
	.page-template-template-inperson-hybrid-events .events-ct1-facet > div > div {flex-basis: 33%;width: 33%;}
}

/* IN PERSON VIRTUAL EVENTS END */


/* OUR DATA START */
.page-template-template-page-our-data .new-blocks-test .mis-block h4 a { text-transform:none; }
.page-template-template-page-our-data .mis-block-inside h2 { margin-bottom:10px; }
.page-template-template-page-our-data span.moduletext {display: flex;align-items: center;justify-content: center;z-index: 2;position: relative; top: -95px;padding: 2px; color: #fff}
.page-template-template-page-our-data .title-container h2 { padding:0; }
.page-template-template-page-our-data .col-md-3.mis-block { padding: 0;background: #fff;}
.page-template-template-page-our-data .new-blocks-test .mis-block {margin-bottom: 15px;padding-left: 0;}
.page-template-template-page-our-data span.transparentbg { background:#000;width: 266px;height: 178px;position: absolute;opacity: 0.4; }
.page-template-template-page-our-data .new-blocks-test .mis-block h2 a { text-decoration:none; }
.page-template-template-page-our-data .mis-block a .moduletext {transition: .3s ease-in-out; text-decoration: none;}
.page-template-template-page-our-data .mis-block a .moduletext:hover { transform: scale(1.1); text-decoration: none;}
.bg-blueish { background:#dfe6ec; }

/* OUR DATE END */


/* SINGLE PRODUCTS START */
.single-product .new-blocks-test .mis-block h4 a { text-transform:none; }
.single-product .mis-block-inside h2 { margin-bottom:10px; }
.single-product span.moduletext {display: flex;align-items: center;justify-content: center;z-index: 2;position: relative; top: -95px;padding: 2px; color: #fff}
.single-product .title-container h2 { padding:0; }
.single-product .col-md-3.mis-block { padding: 0;background: #fff;}
.single-product .new-blocks-test .mis-block {margin-bottom: 15px;padding-left: 0;}
.single-product span.transparentbg { background:#000;width: 100%;height: 175px;position: absolute;opacity: 0.4; }
.single-product .new-blocks-test .mis-block h4 a { font-weight: bold}
.single-product .new-blocks-test .mis-block h2 a { text-decoration:none; }
.single-product .mis-block a .moduletext {transition: .3s ease-in-out; text-decoration: none;}
.single-product .mis-block a .moduletext:hover { transform: scale(1.1); text-decoration: none;}
@media (max-width: 768px) {
	.single-product span.moduletext { top:-150px; }
	.single-product span.transparentbg {height: 290px; }
}
@media (min-width: 768px) and (max-width: 2560px) {
	.single-product .title-container h2 {font-size: 16px;}
}
@media (max-width: 2560px) {
	.single-product .col-md-3.mis-block	{flex-basis: 23%;margin-right: 1.3333333333333333%;}
}

/* SINGLE PRODUCTS END */

/*CASE STUDY START*/
body.page-template-template-page-case-study { background:#eaeaea }
.case-stud.btn a { color:#fff }
.case-stud.btn a:hover { color:#fff }
/*CASE STUDIES END*/

/*DATAXIS NEWS START*/
body.page-template-template-page-dataxis-news { background:#eaeaea }
.whitepaper-wrap .webinarsBtn { margin: inherit; }
.page-template-template-consumer-survey .links-button01 a {border: 2px solid #083050;background: #FFFFFF;padding: 10px;min-width: 300px;display: inline-block;text-align: center;margin: 0 60px;text-transform: uppercase;font-size: 16px;font-weight: 600;
    border-radius: 9px;color: #083050;transition: all 0.5s ease;}
.page-template-template-consumer-survey .links-button01 a:hover {text-decoration: none;background: #F4941F;border-color: #F4941F;color: #FFFFFF;}


/*DATAXIS NEWS END*/


/*FOOTER MENU START*/
.menuFooterWhite > div > div:first-child ul { column-count:1!important; }
.menuFooterWhite > div > div:first-child h2 { text-align:left!important; left:0!important }
footer#dx-footer.Footer2022 { padding-top:20px; padding-bottom: 20px!important;}
h2.widget-title a { color:#083050 }
section#nav_menu-6 { column-count:2; }

/*FOOTER MENU END*/

/*SOCIAL ICON START*/
.twitter-new { vertical-align: baseline;}
/*SOCIAL ICON END*/

.product-ct-bottom a { width:205px!important; }

.page-template-template-homepage-v3 { overflow-x: hidden; }

.row.dataxis-popup-row .col-md-6 p:last-child {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  .row.dataxis-popup-row .col-md-6 p:last-child img {
    width: 170px;
	margin-right: 10px;
  }
  .row.dataxis-popup-row .col-md-6:first-child p:last-child {
    margin-top: 50px;
  }
  .row.dataxis-popup-row .col-md-6:last-child p:last-child {
    margin-top: 30px;
  }
  .row.dataxis-popup-row > .col-md-6:first-child {
    border-right: 2px solid black;
  }
  
.event-cat {
	color: #345d7d;
	font-weight: 500;
  }
  
.year-seperation {
	column-count: 2;
	width: 100% !important;
	flex-basis: unset !important;
}
/* NEW MENU */

.home header#masthead > div {
	position: relative;
  }
  .row.main-menu-second-level {
	position: absolute;
	bottom: -51px;
	left: 15px;
	right: -150px;
	width: 100%;
  }
  #masthead {
	border-bottom: 1px solid #0c3150;
  }
  .main-menu-second-level-container {
	width: 100%;
	height: 90px;
  }
  .second-level-menu-items {
	width: 100%;
	height: 100%;
	display: none;
	box-shadow: 2px 3px 11px -5px gray;
  }
  .second-level-menu-items:hover{
	display: block;
  }
  .second-level-menu-items {
	position: absolute;
	bottom: -40px;
	left: 0;
	right: 0;
	background: #ffffff;
  }
  .second-level-menu-items ul {
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-left: 40px;
	height: 100%;
  }
  .second-level-container-inner {
	height: 100%;
  }
  .second-level-item-wrapper {
	height: 100%;
  }
  .header-wrapper-inner {
	width: 100%;
  }
  .sticky_header .header-wrapper-inner a, .sticky_header .header-wrapper-inner p, .sticky_header .second-level-menu-items a{
	font-size: 14px;
  }
  .header-wrapper-inner a, .header-wrapper-inner p, .second-level-menu-items a{
	color: #0a3050 !important;
	font-size: 16px;
  }
  .header-wrapper-inner a:hover, .second-level-menu-items a:hover{
	text-decoration: none !Important;
	color: #0a3050 !important;
  }
  .top-level-left {
	width: 65%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding-left: 50px;
  }
  .top-level-right {
	width: 40%;
  }
  .top-level-container {
	display: flex;
  }
  .top-level-right-container {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	height: 100%;
  }
  .header-wrapper-inner p {
	margin-bottom: 0px !Important;
  }
  .top-level-item , .top-level-first-item {
	margin-right: 60px;
  }
  .top-level-right-item {
	margin-left: 30px;
  }
  .second-level-menu-items ul li {
	width: calc(100%/5);
	position: relative;
  }
  .second-level-menu-items ul li::before {
	content: "";
	border: solid #0a3050;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	position: absolute;
	left: -20px;
	bottom: 6px;
}
.new-menu{
	width: 80%;
	z-index: 9;
}

.logo-container.col-md-2.col-sm-12 {
	z-index: 9;
}

.logo-container.col-md-2.col-sm-12 {
	z-index: 9;
}
.menu-title {
	position: relative;
}
.menu-title a::after {
	content: "";
	border: solid #0a3050;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	position: absolute;
	top: 6px;
	right: -16px;
}
.menu-title a{
	position: relative;
}
.menu-screen-title {
	margin-left: 50px;
	position: relative;
	top: 20px;
	text-decoration: underline;
}

.row.clearfix.new-menu {
	z-index: 99;
	position: relative;
	width: 100%;
}

.menu-image img {
	width: 385px;
	height: 70px;
	object-fit: cover;
}
.select2-selection__rendered {
    display: block !important;
}

.dataxis-menu-container.col-md-12.col-sm-12 {
	height: 100%;
  }
  .row.header-main-wrapper {
	height: 100%;
  }
  .main-menu-top-level {
	height: 100%;
  }
  .top-level-container {
	height: 100%;
  }
  .menu-title {
	height: 100%;
	display: flex;
	align-items: center;
  }
  .top-level-item, .top-level-first-item {
	height: 100%;
  }
  /* .menu-title p {
	height: 100%;
	display: flex;
	align-items: center;
  } */
  .sticky_header .menu-title a::after{
	top: 4px;
  }
  .sticky_header{
	height: 50px;
	display: flex;
	align-items: center;
  }
  
.menu-image {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
  }
  
.second-level-menu-items > .row {
	height: 100%;
}

.top-level-right-container .wap-wid.wclosable.step-button {
	margin: 0 !important;
}
.top-level-right-container .bookademo .wbtn.wbtn-booking.wbtn-primary {
	background: transparent !important;
	color: #0b3050 !important;
	border: none !important;
	font-size: 16px !important;
	box-shadow: none !important;
}
.top-level-right-container .top-level-right-item:nth-child(2) {
	margin-left: 15px;
}
.second-level-menu-items > .row > .col-md-8 {
	height: 100%;
}
#menu-access-data {
	margin: 0 0 0 18px;
}
.woo-login-popup-sc-modal.woo-login-popup-sc-modal-on {
	top: 90px !Important;
}
#menu-login-register-trigger:hover {
	cursor: pointer;
}
.wap-wid.wclosable.step-button h3 {
	display: none;
}
.top-level-right-item p {
	position: relative;
}



/* RESEARCH HIGHLIGHTS */
.rh-not-logged-in .single-post-content {
    margin-bottom: 50px;
    position: relative;
	margin-top: 20px;
}
.rh-back {
    margin-bottom: 30px;
}

.rh-not-logged-in .single-post-content::after {
    content: "";
    display: block;
    background: transparent;
    position: absolute;
    bottom: -50px;
    left: 0;
    right: 0;
    top: 100px;
	-webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

.rh-not-logged-in {
    position: relative;
}

.register-to-view {
    position: absolute;
    top: 93px;
    width: 100%;
}

.register-to-view a {
    text-align: center;
    margin: 0 auto;
    display: table;
    border: 1px solid #083050;
    color: #083050;
    padding: 10px 30px;
    background: white;
    border-radius: 40px;
    font-weight: 600;
}
.rh-user-not-logged {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.rh-user-not-logged .single-researches-meta{
	padding: 0 !important;
}
/* MOBILE MENU */

#ubermenu-main-55480 {
	background: white;
	box-shadow: 1px 6px 14px 0px gray;
}
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-minimal.ubermenu-loc-.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-full.ubermenu-responsive-toggle-open {
	padding-bottom: 5px;
}

.select2-search.select2-search--inline {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.select2-search__field {
	position: absolute;
	right: -5px;
	top: -10px;
}

span.intel-country-ajax {
    display: none;
}

.product-selectors.product-selectors-actor-profile {
    display: none;
}

[data-value*="middle-east"] , [data-value*="ssa-sub-saharan-africa"], [data-value*="americas"] {
	display: none;
}



@media (max-width: 1300px) {
    .menu-title a{
        font-size: 14px !important;
    }
}
.essb_links.essb_size_s .essb_link_svg_icon svg path {
    color: #fff !important;
    stroke: #ffffff !important;
    fill: #ffffff !important;
}

.essb_links.essb_size_s .essb_link_svg_icon svg {
   
    text-align: center !important;
    margin: 0 auto !important;
}


/* RH SUBSCRIPTION */
.row.row-post-size-two.single-researches-content.rh-logged-in-not-subscribe .single-post-content::after {
    content: "";
    display: block;
    background: transparent;
    position: absolute;
    bottom: -50px;
    left: 0;
    right: 0;
    top: 100px;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

.subscribe-to-view {
    position: absolute;
    top: 50px;
    left: 33%;
    right: 0;
    width: 400px;
    text-align: center;
    background: #fff;
    display: block;
    padding: 15px;
    border: 2px solid #ddd;
    border-radius: 30px;
}
.subscribe-options{
	display:none;
}

.subscribe-options {
    text-align: center;
    max-width: 700px;
    margin: 0 auto;
    font-family: Arial, sans-serif;
	position: absolute;
	top: 9px;
    left: 0;
    right: 0;
    background: #fff;
    padding: 21px;
    z-index: 9;
    border: 2px solid #ddd;
    border-radius: 30px;
}

.subscribe-options h2 {
    font-size: 24px;
    font-weight: bold;
    color: #092c52;
    margin-bottom: 10px;
}

.subscribe-options p {
    font-size: 14px;
    color: #333;
    margin-bottom: 20px;
}

.subscription-plans {
    display: flex;
    justify-content: center;
    gap: 20px;
}

.plan {
    width: 48%;
    padding: 15px;
    border-radius: 10px;
    border: 2px solid #ccc;
    text-align: left;
    transition: 0.3s ease;
}

.plan h3 {
    font-size: 18px;
    font-weight: bold;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.plan span { 
    color: white;
    font-size: 14px;
    padding: 3px 8px;
    border-radius: 50%;
}

.plan ul {
    font-size: 14px;
    padding-left: 15px;
    margin-top: 10px;
}

.plan ul li {
    margin-bottom: 5px;
}

.plan label {
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #2a4d7f;
    cursor: pointer;
    padding: 5px 0;
}

input[type="radio"] {
    margin-right: 5px;
}

.plan.individual {
    border: 2px solid #ccc;
}

.plan.group { 
    background-color: #fef8e3;
}

#continue-btn {
	background-color: #fff;
    color: #f4a623;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    margin: 20px auto 0 auto;
    display: block;
    width: 150px;
    border: solid 2px #f4a623;
	text-align: center;
}

#continue-btn:hover {
    background-color: #f4a623;
	color: #fff;
}


a#RH_subscribe {
    border: solid 2px #f4a623;
    height: 42px;
    display: block;
    padding: 8px;
    border-radius: 50px;
    color: #f4a623;
}

.subscribe-to-view h4 {
    color: #f4a623;
    line-height: 33px;
}

img.lockicon {
    margin: 0 10px 6px 0;
    width: 30px;
}

.Premium_tag {
    position: absolute;
    top: -31px;
    left: -30px;
    background-color: #f4a623;
    color: #fff;
    width: 100px;
    height: 25px;
    font-weight: bold;
    line-height: 24px;
    font-size: 12px;
}

.Premium_tag img {
    margin: -6px 0 0 9px;
}



.home-press-release-box-in .Premium_tag img {
  width: 18px !important;
}

.home-press-release-text-container .Premium_tag {
  left: 132px;
  top: 5px;
}


@-moz-document url-prefix() {
  .page-template-template-registration #menu-access-data {
    margin: 0px 0px 0px 18px !important;
  }
}