body{
	overflow-x:hidden;
}
*{
  scrollbar-width: thin !important;
  scrollbar-color: #7F5CCE #eeeeee !important;
}

.elementor-page-title {
    display: none;
}

#contact-btn {
	background: #0064D2!important;
}

#sorting-solutions, #fulfillment-solutions, #customs-inspection{
	scroll-margin-top: 110px !important;
}
#high-value-services{
	scroll-margin-top: 150px !important;
}

.events-info-box p, .events-info-box .pp-info-box-description{
	text-underline-offset: 4px;
}
.events-info-box p, 
.events-info-box, 
.events-info-box .pp-info-box-description{
	transition: 0.6s;
}
.events-info-box:hover p, .events-info-box:hover .pp-info-box-description{
	text-decoration: underline;
	transition: 0.6s;
}

.page-id-13621 .menu-about-toshiba .e-n-menu-content{
	width: 1920px !important; 
	left: -345px !important;
}
.page-id-13621 .menu-about-toshiba .e-n-menu-content .menu-item a{
	font-size: 16px;
}

.home .custom-logo-link{
	pointer-events: none;
}
.custom-logo-link img {
	width: 145px;
	position: relative;
	top: 6px;
}
.toshiba-careers-section .elementor-widget-call-to-action{
	position: relative;
}
.toshiba-careers-section .elementor-widget-call-to-action::before {
	content: '';
	position: absolute;
	width: 8px;
	height: 100%;
	background: #e61e1e;
	left: 0;
	top: 0;
	z-index: 2;
	transition: 0.6s;
	opacity: 0;
}
.toshiba-careers-section .elementor-widget-call-to-action:hover::before{
	opacity: 1;
}
.high-vaile-services .swiper-pagination{
    margin-top: 20px !important;
}
.high-vaile-services .swiper-pagination-bullet{
    width: 30px !important;
    border-radius: 0 !important;
}


.btn-products-option .elementor-button{
	position: relative;
}
.btn-products-option .elementor-button::before {
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	background: #000;
	border-radius: 50%;
	top: 10px;
	left: 3px;
}

.high-efficiency-box .pp-info-box{
	position: relative;
    box-shadow: 16px 20px 30px 0px rgba(0, 0, 0, 0.15) !important;
} 
.high-efficiency-box .pp-info-box-footer{
	position: absolute;
	bottom: 33px;
}
.high-efficiency-box .pp-info-box-footer svg{
	width: 20px;
	margin-right: 7px;
}
.high-efficiency-box .pp-info-box-icon img{
	height: 130px;
	margin-bottom: 16px;
}

.quantum-safe-slider .elementor-swiper-button-next{
    right: -18px !important;
}
.quantum-safe-slider .elementor-swiper-button-prev{
    left: -18px !important;
}


.qkd-development-timeline .pp-timeline-item-right .pp-timeline-card{
	text-align: left !important;
}
.qdk-resources-section .elementor-heading-title{
    height: 54px;
}
.qkd-development-timeline .pp-timeline-marker{
	position: relative;
}
.qkd-development-timeline .pp-timeline-marker::after {
	content: '';
	position: absolute;
	width: 35px;
	height: 35px;
	background: #0064D2;
	border-radius: 50%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.qkd-development-timeline .pp-timeline-card-title{
	margin: 0;
	margin-bottom: 8px;
}
.qkd-development-timeline .pp-timeline-card-content p{
	margin-bottom: 8px;
}
.qkd-development-timeline .pp-timeline-card-wrapper{
	visibility: visible !important;
}


.elevator-key-feature .pp-info-box-icon{
	height: 85px !important;
}
.energy-key-feature .pp-info-box-icon{
	height: 80px !important;
}
.energy-key-feature .pp-info-box-icon img{
	height: 100%;
}
.energy-key-feature .pp-info-box-title{
	margin-top: 0;
}
.energy-key-feature .pp-info-box-content{
	display: flex;
}



.toshiba-scib-rechargeble .pp-info-box-content{
	height: 170px !important;
}
.revolutions-scib-section .pp-info-box-content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding-left: 20px;
	padding-bottom: 6px;
}
.revolutions-scib-section .pp-info-box-description{
	margin-top: -22px;
}


.trueline-feature .pp-info-box{
	height: 155px !important;
}
.trueline-benefites .elementor-image-box-title{
    margin-top: 0;
}



/*========================================
 * custom-popup-container
 * =======================================*/
.download-brochure{
	cursor:pointer;
}
.custom-popup-container{
    background: rgba(0,0,0,.8);
	position: fixed !important;
    top: 0;
    left: 0;
    z-index: 1060;
    width: 100%;
	height: 100%;
	overflow:hidden;
    outline: 0;
	display:none;
}
.custom-popup-inner{
	display: flex;
	height: calc(100vh - 32px);
	align-items: center;
	margin: 1.75rem auto;
	padding:10px;
}
.custom-popup-wraper{
	max-width: 800px;
    background: #EFEFEFE8;
    min-height: 200px;
    margin: 0px auto;
    border-radius: 15px;
    padding: 40px 40px;
	position:relative;
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}

.custom-popup-container input, .custom-popup-container select, .custom-popup-container textarea{
	border:1px solid #0064D2 !important;
	border-radius:0px !important; 
	box-shadow:unset !important
}

.custom-popup-container .gform_fields{
    row-gap: 20px !important;
}
#custom_popup_content{
	width:100%;
}
#custom_popup_content .gform_ajax_spinner{
    position: relative;
    left: -20px;
}
.popup_post_content{
	display:flex;
	gap:30px;
}
.custom-popup-wraper .close {
    color: #1c1c1c;
    border: 0px;
    background-color:transparent !important;
    font-size: 1.5em;
    position: absolute;
    right: 26px;
    top: 40px;
    outline: 0;
    display: block;
    z-index: 99;
}
.custom-popup-wraper .close svg{
	width:25px; 
	height:25px;
}
.custom-popup-wraper .close:hover svg path{
	fill:#E61D1E !important
}
.custom-popup-container .gform_title{
    text-transform: capitalize;
	position:relative;
	text-align:left;
    margin-top:0px;
}
.custom-popup-container .gform_required_legend{
	display:none !important;
}

.custom-popup-container form{
	margin-top:20px;
}

.custom-popup-container .gform_button{
    border-radius: 0px !important;
    width: 200px !important;
    background-color: #E61D1E !important;
    width: 100%;
    border: 0px !important;
    padding: 14px 20px !important;
    font-size: 16px !important;
}
.custom-popup-container .gform_button:hover{
  background-color:#1f2124 !important;
}
.product-enquiry {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: max-content;
    background: #e61d1e;
    display: flex;
    padding: 10px 10px;
    align-items: center;
    color: #FFF;
    border-radius: 10px;
    font-weight: 500;
	font-size:0px;
	transition:.2s ease-in-out;
	cursor:pointer;
	z-index:99;
}
.product-enquiry:hover{
	font-size:16px;
    gap: 15px;
}
.product-enquiry svg{
    width: 30px;
    height: 30px;
}

.full-image *{
	height:100% !important;
}
.full-image img{
	height:100% !important; 
	object-fit:cover !important;
}

.pp-table-cell.pp-table-cell-4bb031c span{
    font-weight: 500 !important;
}
.pp-table-cell.pp-table-cell-20649a6 span{
    font-weight: 500 !important;
}

/*========================================
 * product-navbar-wraper
 * =======================================*/
.inner-banner-section{
	padding:80px 10px 20px 10px; 
	min-height:420px;
}
.product-navbar-wraper {
	backdrop-filter: blur(8px);
	box-shadow: 0px 12px 20px 0px #0000001A;
	background: #FFFFFFCC;
	margin-right: 30px;
	width: 30%;
	padding: 20px;
}
.product-navbar .pp-buttons-group{
	display:flex; 
	flex-direction:column;
	gap:10px;
	border-right:3px solid #0064D2;
	padding-right:20px;
}

.product-navbar .pp-buttons-group .pp-button{
	background-color:transparent !important;
	padding:6px !important;
	color:#7A7A7A !important;
}
.product-navbar .pp-buttons-group .pp-button:hover, .product-navbar .pp-buttons-group .pp-button.active{
	color:#0064D2 !important;
	text-decoration:underline !important;
}
.product-navbar .e-n-accordion-item-title-header{
	text-decoration:none !important;
	justify-content:end; 
	width: 100%;
}
.product-navbar .e-n-accordion-item-title-icon{
	display:none !important;
}
/*==============================
 * 
 * =============================*/
.product-item-border-style .pp-info-box{
    box-shadow: 16px 20px 30px 0px rgba(0, 0, 0, 0.15) !important;
}
/* .product-item-border-style .pp-info-box:hover{
	border-color:#E61D1E !important;
} */
.product-item-border-style .pp-info-box-content{
	padding:24px;
}

/*=================================
 * solution-slider
 * ================================*/
.solution-slider .pp-info-box-container{
	padding:10px 5px;
}
.solution-slider .pp-info-box{
       box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.15) !important;
}
.solution-slider .pp-info-box-content{
	padding:24px !important;
}

/*===================================================
 * Technology Spotlight 
 * ==================================================*/

.technology-spotlight .pp-image-slider-thumb-pagination{
	display:none !important;
}

.elementor-element-5856c3e .pp-info-box-icon-wrap{
    text-align: center !important;
}



/*======================================
 * opactiy-zero
 * =======================================*/

.opactiy-zero{
	opacity:0;
	transition:.2s ease-in-out;
}

.toshiba_security-new-sorting:hover .opactiy-zero{
	opacity:1 !important;
}
.oshiba_security-new-customs:hover .opactiy-zero{
	opacity:1 !important;
}
.toshiba_security-new-fulfillment:hover .opactiy-zero{
	opacity:1 !important;
}


.tos-featured-content{
	cursor: pointer;
	transition: 0.6s;
	overflow: hidden;
}
.tos-featured-content::before {
	content: '';
	position: absolute;
	width: 8px;
	height: 100%;
	background: #e61e1e;
	left: 0;
	top: 0;
	z-index: 2;
	transition: 0.6s;
	opacity: 0;
}
.tos-featured-content:hover::before{
	opacity: 1;
}
.tos-featured-content::after{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: -1;
	background: linear-gradient(209.32deg, rgba(0, 0, 0, 0) 37.05%, rgba(0, 0, 0, 0.7) 94.31%);
}

.chain-solution-btn{
		z-index:1 !important;
}
.chain-solution-btn .elementor-button {
	padding:0px; 
	background:transparent !important;
	color:#0064D2 !important;
}
.chain-solution-btn .elementor-button svg path{
	fill:#0064D2 !important;
}
.chain-solution-btn .elementor-button:hover{
	color:#e61d1e !important
}
.chain-solution-btn .elementor-button:hover svg path{ 	
	fill:#e61d1e !important
}

.fulfillment{
	width: 300px;
    height: 438px;
    position: absolute;
    transform: rotate(-61deg) scale(1.2);
    left: 311px;
    z-index: 9;
    top: -90px;
	cursor:pointer;
}
.sorting{
	width: 201px;
    height: 425px;
    position: absolute;
    transform: rotate(-62deg) scale(1.15);
    left: 165px;
    z-index: 7;
    top: 103px;
	cursor:pointer;
}

.clearance{
	width: 509px;
    height: 425px;
    position: absolute;
    right: 28px;
    z-index: 6;
    top: 261px;
	cursor:pointer;
}


.fulfillment:hover .opactiy-zero, .sorting:hover .opactiy-zero, .clearance:hover .opactiy-zero{
	opacity:1 !important;
}

.advertorial-top-terms ul{
	display:flex; 
	justify-content:space-between!important;
}

.adv_pdf{
    list-style: none;
    padding-left: 0px;
    display: flex;
    gap: 20px;
}
.adv_pdf a{
	color:#FFF;
}
.adv_pdf a:hover{
	color:#e61d1e;
	text-decoration:underline;
}
.adv-bottom-part{
	display:none;
}
.adv-post-wrap:hover .adv-bottom-part{
	display:flex;
}

.load-more-news{
	background: #0064D2;
	padding: 10px 30px;
	font-size: 16px;
	font-weight: 500;
	color: #FFF !important;
}
.load-more-news:hover{
	background:#e61d1e;
}
.business_segments_tab #e-n-tab-title-1660364325{
	font-weight:400;
}
.business_segments_tab #e-n-tab-title-1660364325 .e-n-tab-title-text{
	font-size:20px !important;
}
.archives-search .search-filter-input-group {
	display:grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 10px;
}

.news-main-wraper .search-filter-input-radio{
	box-shadow: 0px 2px 8px 0px #0000001A;
	border-bottom:0px !important;
	padding: 10px;
}
.news-main-wraper .search-filter-input-radio.search-filter-input-radio--is-active{
	background: #0064D2;
}
.news-main-wraper .search-filter-input-radio.search-filter-input-radio--is-active .search-filter-input-radio__label{
	color: #fff;
}
.news-main-wraper .search-filter-input-radio.search-filter-input-radio--is-active .search-filter-input-radio__label:before{
	filter: invert(94%) sepia(19%) saturate(7436%) hue-rotate(183deg) brightness(103%) contrast(122%);
}
.news-main-wraper .category-highlights .category-terms .elementor-post-info__item--type-terms {
	color: #0064D2 !important;
	border: 0px !important;
	padding: 0px;
}
.news-main-wraper .category-terms .elementor-post-info__item--type-terms {
	color: #E32023 !important;
	border: 0px !important;
	padding: 0px !important;
}

/*--------style------------*/


.country-accordion-section .e-n-accordion-item-title-header{
	text-decoration: none !important;
}
.country-accordion-section .e-n-accordion{
	box-shadow: 0px 8px 20px 0px #0000001A;
}
.phone-icons-item .elementor-icon-list-items li:nth-child(2) svg {
	width: 21px !important;
	height: 21px !important;
}
.solutions-enquiry-section .pp-button{
	width: 25%;
	cursor: pointer;
}
.solutions-enquiry-section .pp-button .pp-button-content-wrapper{
	justify-content: flex-start !important;
}
.solutions-enquiry-section .pp-buttons-group {
	row-gap: 13px !important;
}
.solutions-enquiry-section .pp-buttons-group .pp-button-title{
	position: relative;
	top: -3px;
}
.solutions-enquiry-section .pp-button-content-wrapper .pp-button-content-inner {
	align-items: flex-start !important;
}
.country-accordion-section .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"] {
  box-shadow: 0px 8px 20px 0px #0000001A !important;
  z-index: 2 !important;
}


.product-detailes-btn .pp-button{
	min-width: 270px !important;
}
.about-image-grid-section .elementor-cta__content{
	background: linear-gradient(209.32deg, rgba(0, 0, 0, 0) 37.05%, rgba(0, 0, 0, 0.7) 94.31%);
}
.about-image-grid-section .elementor-cta__content h5 {
	display: inline-block;
	width: auto;
/* 	padding: 6px 15px; */
/* 	border: 1px solid #ff000075; */
	font-size: 16px !important;
/* 	box-shadow: 12px -8px 16px 0px #0000001A; */
	color:#FFF;
}


.commitment-tabs-design .pp-advanced-tabs-title{
	padding: 0 !important;
	border: 0 !important;
}
.commitment-tabs-design .pp-advanced-tabs .pp-advanced-tabs-icon-left{
	padding: 0 !important;
}
.commitment-tabs-design .pp-advanced-tabs-title .pp-icon-img img {
  margin-bottom: -3px;
	transition: 0.6s;
}
.commitment-tabs-design .pp-advanced-tabs-wrapper{
	width: 42%;
}
.commitment-tabs-design .pp-advanced-tabs-content-wrapper.at-horizontal-content {
	margin-top: 65px;
}
.commitment-tabs-design .pp-advanced-tabs-title:hover img, .commitment-tabs-design .pp-advanced-tabs-title.pp-tab-active img{
	opacity: 0.5;
}


.country-tabs-section .pp-advanced-tabs-content-wrapper {
    margin-top: 30px;
}
.country-tabs-section .pp-advanced-tabs-title {
	flex:1;
	border: 1px solid #0064D2;
	transition: 0.6s;
}
.country-tabs-section .pp-advanced-tabs-title:hover{
	background: #0064D2 !important;
	border: 1px solid #0064D2;
}
.country-tabs-section .pp-advanced-tabs-title:hover span{
	color: #fff !important;
}
.country-tabs-section .pp-advanced-tabs-wrapper{
	justify-content: space-between !important;
}


.contribution-posts-section .elementor-grid .elementor-grid-item {
	box-shadow: 0px 12px 30px 0px #00000030;
}
.contribution-posts-section .elementor-heading-title{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.contribution-posts-section .pp-post-filters-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20px;
	flex-direction: row-reverse;
}
.contribution-posts-section .pp-search-form{
	min-height: 45px !important;
	width: 400px;
	margin: 0;
}
.contribution-posts-section .pp-post-filters-dropdown-button {
	width: 160px;
	padding: 0 20px 0 20px;
	height: 42px;
	line-height: 37px;
}
.contribution-posts-section .pp-post-filters-dropdown-button svg{
	display: none;
}
.contribution-posts-section .pp-post-filters-dropdown .pp-post-filters-dropdown-list {
	width: 160px;
	background: #e5e5e5;
}
.contribution-posts-section .pp-post-filters-wrap{
	position: relative;
}
.contribution-posts-section .pp-post-filters-wrap::after {
	content: '';
	position: absolute;
	width: 17px;
	height: 17px;
	right: 20px;
	top: 12px;
	background-position: center center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background: url("https://orfeostorysite.com/toshiba/wp-content/uploads/2026/01/arrow-down.svg");
}
.contribution-posts-section .pp-post-filters-dropdown .pp-post-filters-dropdown-list .pp-post-filters-dropdown-item {
	padding: 5px 20px;
	transition: 0.6s;
	border-bottom: 1px solid #3333331f;
}
.contribution-posts-section .pp-post-filters-dropdown .pp-post-filters-dropdown-list .pp-post-filters-dropdown-item:last-child{
	border-bottom: 0 !important;
}
.contribution-posts-section .pp-post-filters-dropdown .pp-post-filters-dropdown-list .pp-post-filters-dropdown-item.pp-filter-current,
.contribution-posts-section .pp-post-filters-dropdown .pp-post-filters-dropdown-list .pp-post-filters-dropdown-item:hover{
	color: #ff0303;
}
.contribution-posts-section .pp-posts-pagination .next, .contribution-posts-section .pp-posts-pagination .prev, 
.news-main-wraper .next, .news-main-wraper .prev{
	position: relative;
	font-size: 0;
}
.contribution-posts-section .pp-posts-pagination .next::after, .news-main-wraper .next::after{
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	right: 0;
	top: -10px;
	background-position: center center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background: url("https://orfeostorysite.com/toshiba/wp-content/uploads/2026/01/arrow-down.svg");
	transform: rotate(-90deg);
}
.contribution-posts-section .pp-posts-pagination .prev::before, .news-main-wraper .prev::before{
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	left: 0;
	top: -10px;
	background-position: center center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background: url("https://orfeostorysite.com/toshiba/wp-content/uploads/2026/01/arrow-down.svg");
	transform: rotate(90deg);
}


.tech-spotlight-section .spotlight-itmes{
	box-shadow: 0px 12px 30px 0px #0000001A;
}

.relase-lates-news .news-relase-loops .elementor-widget-heading p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;	
}
.relase-lates-news .elementor-grid .elementor-grid-item{
	box-shadow: 0px 12px 30px 0px #0000001A;
}
.news-main-wraper .elementor-post-info__terms-list {
	display: flex !important;
	column-gap: 15px;
	font-size: 0px;
	flex-wrap: wrap;
}
.news-main-wraper .elementor-post-info__terms-list-item{
	font-size: 12px;
	position: relative;
}
.news-main-wraper .elementor-post-info__terms-list-item::after {
	content: '';
	position: absolute;
	width: 1px;
	height: 10px;
	background: #000;
	right: -17px;
	top: 5px;
}
.news-main-wraper .elementor-post-info__terms-list-item:last-child:after{
	display: none !important;
}
.news-main-wraper .category-terms .elementor-post-info__item--type-terms {
	border: 1px solid #0064D2;
	padding: 1px 10px 3px;
}
.news-main-wraper .category-highlights .category-terms .elementor-post-info__item--type-terms {
	border: 1px solid #E32023;
}
.news-main-wraper .category-terms .elementor-post-info__item--type-date{
	font-size: 16px;
}
.news-main-wraper .search-filter-component-combobox-base {
	border: 0;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: currentcolor;
	border-bottom: 1px solid #3339;
	border-radius: 0;
	padding: 0;
}
.news-main-wraper .search-filter-component-combobox-base input{
	padding: 0;
}
.news-main-wraper .new-filter-side{
	box-shadow: 0px 12px 20px 0px #0000001A;
}
.news-main-wraper .search-filter-component-combobox__listbox-toggle:before, 
.news-main-wraper .search-filter-input-text__icon{
	display: none !important;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #7A7A7A !important;
	font-size: 12px !important;
}
::-moz-placeholder { /* Firefox 19+ */
	color: #7A7A7A !important;
	font-size: 12px !important;
}
:-ms-input-placeholder { /* IE 10+ */
	color: #7A7A7A !important;
	font-size: 12px !important;
}
:-moz-placeholder { /* Firefox 18- */
	color: #7A7A7A !important;
	font-size: 12px !important;
}

.news-main-wraper .search-filter-component-combobox .search-filter-component-combobox__listbox-toggle svg {
	width: 20px;
	height: 20px;
	fill: #3339;
	color: #3339;
	position: absolute;
	top: -6px;
}
.news-main-wraper .search-filter-component-combobox__selection span{
	color: #7A7A7A !important;
	font-size: 12px !important;	
}
.news-main-wraper .search-filter-component-combobox__selection{
	padding: 0 !important;
}
.news-main-wraper .search-filter-component-combobox__clear-selection {
	position: absolute;
	right: 9px;
	top: 2px;
	z-index: 333;
	cursor: pointer;
}
.news-main-wraper .search-filter-component-combobox__clear-selection svg{
	width: 14px;
	height: 14px;
	fill: #3339;
	color: #3339;	
}
.news-main-wraper .search-filter-input-checkbox__control, .news-main-wraper .search-filter-input-radio__control{
	display: none;
}
.news-main-wraper .search-filter-input-checkbox__label, .news-main-wraper .search-filter-input-radio__label{
	position: relative;
	padding-left: 20px;
	font-size: 14px;
}
.news-main-wraper .search-filter-input-checkbox__label:before, .news-main-wraper .search-filter-input-radio__label:before{
	content: url("https://orfeostorysite.com/toshiba/wp-content/uploads/2026/01/date_range.svg");
	position: absolute;
	left: 0;
	top: 2px;
}
/* .news-main-wraper .search-filter-input-checkbox:not(:last-child), .news-main-wraper .search-filter-input-radio:not(:last-child) {
  border-bottom: 1px solid #3339;
} */

.news-main-wraper .search-filter-input-checkbox{
	padding: 10px 0;
}
.news-main-wraper .elementor-widget-pp-content-reveal .pp-button-icon-after{
	width: 100% !important;
}
.news-main-wraper .search-filter-input-button {
	background-color: #0064D2;
	border: 0 !important;
	outline: 0 !important;
	height: 35px;
	line-height: 35px;
	padding-bottom: 9px;
	color: #fff;
	transition: 0.6s;
}
.news-main-wraper .search-filter-input-button:hover {
	background-color: #E61D1E !important;
	color: #fff !important;
}


.press-btn-group .active, .press-btn-group .pp-button:hover{
	border-bottom: 5px solid var( --e-global-color-primary ) !important;
}
.press-btn-group .pp-button{
	position: relative;
}
.press-btn-group .pp-button::after {
	content: '';
	position: absolute;
	background: #000;
	width: 1px;
	height: 15px;
	right: 0;
	top: 3px;
}
.press-btn-group .pp-button:last-child:after{
	display: none !important;
}

.quick-links-footer h3{
	margin: 0;
}

.single-post a, .single-events a{
	color: #0064D2;
}
/* .single-post p em {
	text-align: center;
	width: 100%;
	display: block;
} */

.single-printbtn a{
	cursor: pointer;
}
.single-post .elementor-element-3d57194{
	display: none !important;
}
.single-post h1{
	text-align: center;
	font-weight: 600 !important;
}
.single-post .pdf-download-btn a {
	background: #0064D2 !important;
	color: #fff;
	font-size: 18px;
	padding: 6px 15px 7px;
	transition: 0.6s;
	display:inline-block;
	cursor: pointer;
}
.single-post .pdf-download-btn a:hover{
	color: #fff;
	background: #CA5344 !important;
}
.single-post .single-post-heading .elementor-post-info__item--type-terms {
	padding: 0;
	border: 0;
}
.single-post .elementor-absolute.elementor-widget-button a, 
.single-events .elementor-absolute.elementor-widget-button a{
	background-color: transparent !important;
	color: #000 !important;
	padding: 0 !important;
	position: relative;
}
.single-post .elementor-absolute.elementor-widget-button, 
.single-events .elementor-absolute.elementor-widget-button{
	top: -1px !important;
	right: 12px !important;
}
.single-post .elementor-absolute.elementor-widget-button a::before, 
.single-events .elementor-absolute.elementor-widget-button a::before{
	content: url('https://toshiba.orfeostorysite.com/wp-content/uploads/2025/11/chevron_right.svg');
	position: absolute;
	left: -14px;
	top: 1px;
}
.single-post .elementor-absolute.elementor-widget-button .elementor-button-icon{
	display: none;
}
.single-news-section .elementor-widget-image, .single-events .elementor-widget-image, .single-news-section img {
	text-align: center !important;
	margin: 10px 0px !important;
	width: 100%;
}
.single-events .news-relase-loops .elementor-widget-image{
	margin: 0 !important;
}


.single-events h1{
	text-align: center;
	font-weight: 600 !important;
}

.press-release-links {
	display: flex;
	padding: 18px 26px;
	border-style: solid;
	color: #000;
	font-size: 16px;
	column-gap: 6px;
	border-width: 0px 0px 0px 4px;
	border-color: var( --e-global-color-primary );
	background-color: #EFEFEF;
	max-width: 1100px;
	margin: 0 auto;
	margin-top: -20px !important;
	margin-bottom: 35px;
}
.press-release-links p{
	margin: 0;
}
.press-release-links a{
	color: #000;
	font-weight: 700;
}

.search-results .pp-posts .pp-post-content-wrap{
	transition: 0.6s;
	border-radius: 6px;
	border: 1px solid #ddd !important;
}
.search-results .pp-posts .pp-post-content-wrap:hover{
	border: 1px solid #E61D1E !important;
	box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 12px;
}
.search-results .pp-post-title{
	margin-top: 0;
	transition: 0.6s;
}
.search-results .pp-posts .pp-post-content-wrap:hover .pp-post-title a { 
	color: #E61D1E !important; 
}
.custom-search-results h1{
	margin-bottom: 30px;
}
.custom-search-results .search-item {
	padding: 22px 25px 14px;
	margin-bottom: 20px;
	box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
	border: 1px solid #0000001a;
	border-radius: 10px;
	transition: 0.6s;
}
.custom-search-results .search-item:hover{
	box-shadow: none;
	border: 1px solid #E61D1E;	
}
.custom-search-results .search-item h3{
	margin: 0;
	margin-bottom: 7px;
}
.custom-search-results .search-item h3 a{
	color: #000;
	font-weight: 500;
}
.main-search-wrapper .search-pagination {
	display: flex;
	column-gap: 13px;
	justify-content: flex-end;
	margin-top: 25px;
}
.main-search-wrapper .search-pagination .next {
	position: relative;
	font-size: 0;
	padding-right: 15px;
}
.main-search-wrapper .search-pagination .next::after {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	right: 0;
	top: 7px;
	background-position: center center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background: url("https://orfeostorysite.com/toshiba/wp-content/uploads/2026/01/arrow-down.svg");
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: repeat;
	background-size: auto;
	transform: rotate(-90deg);
}
.main-search-wrapper .search-pagination .prev{
	position: relative;
	font-size: 0;
	padding-right: 15px;
}
.main-search-wrapper .search-pagination .prev::after {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	left: 0;
	top: 8px;
	background-position: center center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background: url("https://orfeostorysite.com/toshiba/wp-content/uploads/2026/01/arrow-down.svg");
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: repeat;
	background-size: auto;
	transform: rotate(90deg);
}
.main-search-wrapper .page-numbers{
	color: #000;
	font-size: 17px;
}


.business_segments_tab .e-n-accordion-item-title, .business_segments_tab .service-list-menu .elementor-icon-list-item {
	border-bottom: 1px solid #000000 !important;
	padding-bottom: 4px !important;
	transition: 0.6s;
}
.business_segments_tab .e-n-accordion-item-title-header{
	text-decoration: none !important;
}
.business_segments_tab .elementor-icon-list-icon {
	width: 0px;
	transition: 0.6s;
}
.business_segments_tab .service-list-menu .elementor-icon-list-items .elementor-icon-list-icon {
	width: auto;
}
.business_segments_tab .service-list-menu .elementor-icon-list-items a {
	display: flex;
	justify-content: space-between !important;
	flex-direction: row-reverse;
}
.business_segments_tab .service-list-menu .elementor-icon-list-item:hover .elementor-icon-list-icon {
	width: auto;
}
.business_segments_tab .elementor-icon-list-text{
	padding: 0 !important;
}
.business_segments_tab .e-n-accordion-item-title[aria-expanded="true"], .business_segments_tab .service-list-menu .elementor-icon-list-item:hover{
    border-bottom: 1px solid #0064D2 !important;
}
.business_segments_tab .e-n-tab-title[aria-selected="true"]{
	background-color: #0064D2 !important;
}
.business_segments_tab .e-n-tab-title:hover{
	background-color: #0064D2 !important;
}
.toshiba_footer span.elementor-icon-list-icon {
	width: 0px;
	transition: 0.6s;
}


.single-post hr{
	margin-bottom: 15px;
}
.single-post p:empty{
	display: none !important;
}
.footer-social-icons .elementor-grid-item:nth-child(2){
	position: relative;
	top: 2px;
}

/*===============================================
 *  Featured Content
 * ===============================================*/
.featured-content .elementor-widget-call-to-action{
	border-style: solid;
    border-width: 0 0 0 8px; 
	border-color:transparent;
	transition:.3s;
}
.featured-content .elementor-widget-call-to-action:hover{
	border-color:#e61d1e;
}
.featured-content .elementor-cta__content{
    padding: 30px;
}
.featured-content-top .elementor-cta__content{
	min-height:273px !important;
}
.featured-content-bottom .elementor-cta__content{
	min-height:170px !important;
}

.quick-links-footer svg {
    margin:0px !important;
}

.quick-links-footer .quick-item{

}
#retail-printing-solution:before, #retail-printing-solutions:before{
    content: "";
    height: 1px;
    width: 100%;
    background-color: #7a7a7a;
    position: absolute;
    top: -25%;
    left: 0;
}

.home .elementor-location-header .elementor-widget-image a{
	pointer-events: none;
}
.home .footer-logo{
	pointer-events: none;
}

.ebook-request-form {
	cursor: pointer;
	padding: 8px 41px 10px 41px;
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-accent-font-weight );
	color: #ffffff;
	background: var( --e-global-color-secondary );
	display: inline-block;
}
.qkd-ebook-download .gform_title {
	text-transform: none;
	text-align: center;
	margin-bottom: 35px;
}
.qkd-ebook-download input, .qkd-ebook-download select{
	height: 48px !important;
	border: 1px solid #0064D2 !important;
	outline: 0 !important;
	border-radius: 6px !important;
	padding: 0px 16px !important;
}
.qkd-ebook-download .custom-popup-wraper {
	max-width: 900px;
	min-height: 200px;
	border-radius: 15px;
	padding: 60px 40px 65px;
}
.qkd-ebook-download .gform_validation_errors{
	display: none !important;
}
body .qkd-ebook-download .gform_wrapper .gfield .iti__selected-country-primary {
	display: flex;
	align-items: center;
	height: 48px;
	border: 0 !important;
	outline: 0 !important;
	box-shadow: none !important;
}
body .qkd-ebook-download .gform_wrapper .gfield .iti {
	border: 1px solid #0064D2 !important;
	outline: 0 !important;
	border-radius: 6px !important;
	padding: 0px 16px !important;
	position: relative;
	background: #fff;
}
body .qkd-ebook-download .gform_wrapper .gfield .iti input {
	border: 0 !important;
	padding-left: 25px !important;
}
@media print {
  body {
    margin: 20px;
  }

  button {
    display: none !important;
  }
	a{
		display:none !important;
	}
	.single-news-section{
		margin-top:-200px !important;
		padding:0px !important;
	}
}

.event-grid-section .news-relase-loops .elementor-widget-image a{
	width: 100% !important;
}