body {
	border-top: 0px solid #00bcd4;
}
.ypi-cart-user-wrap .ypi-search {
	position: absolute;
	right: 25px;
	top: -80px;
	background-color: transparent;
	padding: 18px 0;
}

.bkt-social-link__title,
.bkt-social-link {
	padding: 0px 5px 0px 5px;
}

.bkt-social-link:last-child {
	padding-right: 10px;
}

.ypi-cart-user-wrap .ypi-search i.material-icons {
	color: #f1cac9 !important;
	font-size: 26px !important;
}
.ypi-cr-phone-number {
	position: relative;
	top: 0px;
	height: 48px;
	right: 0px;
}
.ypi-cr-phone-number a {
	display: none;
}
.ypi-cr-phone-number .ypi-cr-box a {
	display: flex;
	font-size: 0px;
	top: 3px;
}
.ypi-cr-box {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	padding-right: 0px; /* display:none */
	padding-top: 0px;
	flex-direction: row;
}
.ypi-cr-phone .ypi-cr-box i {
	display: block;
	color: #a2221f !important;
	background: #f1cac9;
	flex: 0.1;
	font-size: 16px !important;
	padding: 4px;
	margin: 0px;
}

/*
.banners-grid .span16{display: inline-grid;grid-template-columns: 350px 350px 350px 350px;grid-template-rows: 1fr;grid-gap: 10px;overflow-x: scroll;}
.banners-grid .xl-banner{grid-column: 5;grid-row: 1;margin-left: 3px;margin-right: 3px;DISPLAY: none;}
.banners-grid  .xs-banner img{width: auto!important;}
.banners-grid  .xl-banner img{ width :100%!important; }
.banners-grid  .xs-banner:nth-child(1){    grid-column: 1;    grid-row: 1;}
.banners-grid  .xs-banner:nth-child(2){grid-column: 2;grid-row: 1;}
.banners-grid  .xs-banner:nth-child(4){grid-column: 3;grid-row: 1;}
.banners-grid  .xs-banner:nth-child(5){grid-row: 1;grid-column: 4;}
.abyt_banner .abyt-a-bg-banner {    width: 100%;    background-size: containr!important;    background-position: center;    position: relative;    background-repeat: no-repeat!important;    background: top center;    margin:0px!important;}
.banners-grid  .ty-banner__image-wrapper{ margin:0px}
*/

.customer-service .span16 .row-fluid {
	display: flex;
	flex-direction: column;
}
.customer-service .span16 .row-fluid > div {
	flex-basis: 100%;
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 0;
}
.customer-service .ty-mainbox-container > .y-mainbox-title {
	font-size: 16px;
	text-align: left;
}
.customer-service .span16 .row-fluid > div:nth-child(2) {
	border-right: 0px solid #de7662;
	border-left: 0px solid #de7662;
	border-top: 1px solid #de7662;
	border-bottom: 1px solid #de7662;
	margin-bottom: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
}
.customer-service .span16 .row-fluid > div:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.customer-service .row-fluid > div > .ty-wysiwyg-content:nth-child(1) {
	display: none;
}

.logos .ty-wysiwyg-content {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.logos .ty-wysiwyg-content img {
	width: 33%;
}

.the-experts {
	background-color: #282a67;
	padding-top: 30px;
	padding-bottom: 30px;
}
.the-expert-intro {
	position: relative;
	min-height: auto;
	padding-bottom: 11px;
	margin-bottom: 24px;
}
.the-experts h2 {
	font-size: 18px;
	line-height: 18px;
}
.the-expert-intro .img {
	display: none;
}

.the-experts-menu .ty-sidebox-important.ty-float-left {
	flex-basis: 48%;
}

/*
.container-fluid > .container-fluid-row.info-bar{padding-right: 5%;padding-left: 5%;}
.info-bar .span16{justify-content: center;flex-direction:column;align-items: center;align-self: center;align-content: center;justify-content: center;justify-items: center;justify-self: center;flex-shrink: unset;}
.container-fluid-row-full-width > .row-fluid {    max-width: 1500px;    min-width: auto;    margin: 0 auto;}
.info-bar .ty-wysiwyg-content{text-align: center;border: 1px solid;height: 45px;flex-direction: column;align-content: center;align-self: center;flex-grow: 1;flex-basis: 100;}
.info-bar .ty-wysiwyg-content i{ display:none;}
*/

.container-fluid > .container-fluid-row.info-bar {
	margin-right: 0px;
	margin-left: 0px;
}
.info-bar .span16 {
	align-content: center;
	margin: auto;
	position: relative;
	align-items: center;
	align-self: center;
	float: none;
	flex-basis: 100%;
	gap: 0px;
}
.info-bar .ty-wysiwyg-content {
	list-style: none;
	display: flex;
	justify-content: center;
	flex-basis: auto;
	align-self: center;
	flex: 1 1 auto;
	height: 45px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: auto;
	align-items: center;
	padding: 0px;
	top: -2px;
	position: relative;
	margin: auto;
	gap: 0px;
	text-align: center;
}
.info-bar .ty-wysiwyg-content i {
	display: none;
}
.info-bar .row-fluid {
	/* padding-left: 10%; */ /* padding-right: 10%; */ /* width: 80%; */
	min-width: auto;
}
[class*="span"].ypi-cart-user-wrap {
	height: 50px;
}

.suggestions .row-fluid:first-child h4 {
	font-size: 25px;
	font-weight: 300;
}
.suggestions .row-fluid:first-child {
	display: inline-block;
	width: auto;
	position: relative;
	top: -15px;
	left: 10px;
	border-bottom: 1px solid #cccc;
	width: 100%;
	text-align: center;
	display: none;
}
.suggestions .tabs-right .ty-tabs {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: 20px;
}
.suggestions .ty-scroller-list__item {
	background: #f1f1f1;
	padding: 15px;
	margin: 10px;
}

.on-sale-home a.ty-btn__primary:before {
	content: "\E8CC";
	font-size: 18px;
	font-family: "Material Icons";
}
.on-sale-home
	.ty-scroller-list.grid-list.ty-scroller-advanced
	.ty-grid-list__item
	.product-title {
	font-size: 12px;
	color: #ffffff;
	padding-top: 5px;
}

.footer-menus .ty-footer {
	width: 100%;
	padding-bottom: 0px;
	margin: 0px;
}
.suggestions
	.grid-list
	.ty-grid-list__item
	.ypi-grid-list__item_body
	.ty-grid-list__item-name
	.product-title {
	font-size: 12px;
}

.bottom-copyright-second {
	flex-direction: column;
	justify-content: center;
	align-self: center;
	align-items: center;
}
.footer-copyright-second .bottom-copyright-second .footer-left {
	flex: 2;
	text-align: center;
}

.footer-copyright-second.container-fluid > .container-fluid-row {
	padding-right: 10px !important;
	padding-left: 10px !important;
}
.span16.footer-menus {
	display: flex !important;
	flex-direction: row;
	gap: 10px;
	flex-wrap: wrap;
	justify-content: space-between;
}

.banners-grid .span16 {
	display: block;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	grid-column-gap: 10px;
	grid-row-gap: 0px;
	/* gap: 15px; */
}
.banners-grid .xl-banner {
	display: none;
}
.suggestions .owl-wrapper .ty-scroller-list__item {
	min-height: 350px;
	padding: 10px;
}

.on-sale-home .cm-image {
	max-height: 140px;
}

.on-sale-home .ypi-scroller-list__item {
	min-height: auto;
}

.suggestions:after {
	content: " ";
	background-image: none;
	width: 150px;
	height: 150px; /* border: 1px solid; */
	position: absolute;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	left: -100px;
	top: 65px;
	z-index: 0;
}
.suggestions:before {
	content: " ";
	background-image: none;
	width: 150px;
	height: 150px; /* border: 1px solid; */
	position: absolute;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	right: -115px;
	bottom: 50px;
}

.ypi-grid-list__item_body .abt-single-image {
	/* border: 1px solid; */
	height: 100%;
	display: flex;
	min-height: 175px;
	text-align: center;
}

.ypi-grid-list__item_body .ty-grid-list__image {
	min-height: 165px;
}

.ypi-grid-list__item_body .ty-grid-list__item-name {
	min-height: max-content;
	height: auto;
	display: block;
	/* height: 50px !important; */
}

#scroll_list_subcategories {
}
#scroll_list_subcategories .item {
	max-width: 120px;
}

.span12 .grid-list .col-tile {
	width: 50%;
	margin-bottom: 10px;
	min-height: 400px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}
.grid-list .ty-grid-list__item {
	/* DDOT CHANGES */
	/* height: 390px !important; */

	margin: 5px;
	/* DDOT CHANGES */
	/* min-height: auto; */
}

.suggestions .ty-scroller-list__item a {
	font-size: 13px;
	font-weight: 800 !important;
	height: auto;
	padding: 0;
}

.on-sale-home .y-mainbox-title {
	color: #fff;
	font-size: 23px;
	font-weight: 300;
}

.foreign-books .grid-list .abt-single-image img {
	max-height: 195px;
}

.scroll_list_subcategories {
	padding-bottom: 20px;
}

.checkout .checkout-phone a,
.checkout .checkout-phone-sticky a {
	font-size: 15px;
}

.litecheckout__page-title {
	margin: 15px 0 15px !important;
	padding: 0 8px;
	font-size: 28px;
}

/* .login-account-row .create-account {
	padding-bottom: 20px;
} */
.login-account-row .span5.create-account {
	text-align: center;
}

#litecheckout_step_location .litecheckout__field {
	flex-basis: 100% !important;
	max-width: 100% !important;
}
.invoice .litecheckout__field {
	flex-basis: 100% !important;
	max-width: 100% !important;
}

.shop-by-department {
}
.shop-by-department .shop-by-department-block {
}
.shop-by-department .ty-menu__items {
	gap: 5%;
	display: flex;
	align-items: flex-start;
}
.shop-by-department .ty-menu__items::before {
	display: none;
}
.shop-by-department .ty-menu__items::after {
	display: none;
}
.shop-by-department .ty-menu__items li {
	flex-basis: 45%;
}
.shop-by-department .ty-menu__items li a {
}
.shop-by-department .ty-menu__items li a img {
}
.shop-by-department .ty-menu__items li a b {
}

/* DDTOT CHANGES 9/8/2024 - product view >> */
.login-account-row {
	display: block;
}
.custom-theme-box {
	background: #f5f5f5;
	padding: 20px 20px;
}
.custom-theme-box-cols > .box-col:not(:last-child) {
	border-right: none;
	border-bottom: 2px solid rgb(32, 32, 33);
}
.box-col {
	padding: 20px 0 !important;
}
.custom-theme-box .row-fluid .span9,
.custom-theme-box .row-fluid .span7 {
	display: block;
	width: 100%;
}
