.home-screen.layout6 .item {
    height: 160px;
    padding-top: 0;
}
.Ecart .item-quantity input[type=number] {
    width: 70px !important;
}
.home-screen.layout6 .layout-row {
    display: block;
    height: 160px;
    width: 100%;
	-webkit-box-shadow: inset 0px 28px 36px -14px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 28px 36px -14px rgba(0,0,0,0.75);
	box-shadow: inset 0px 28px 36px -14px rgba(0,0,0,0.75);
}
.home-screen.layout6 .layout-row:nth-of-type(10n+1) {
	background-color: #fa26a0;
}
.home-screen.layout6 .layout-row:nth-of-type(10n+2) {
	background-color: #05dfd7;
}
.home-screen.layout6 .layout-row:nth-of-type(10n+3) {
	background-color: #e8505b;
}
.home-screen.layout6 .layout-row:nth-of-type(10n+4) {
	background-color: #f69e7b;
}
.home-screen.layout6 .layout-row:nth-of-type(10n+5) {
	background-color: #b83b5e;
}
.home-screen.layout6 .layout-row:nth-of-type(10n+6) {
	background-color: #fa7d09;
}
.home-screen.layout6 .layout-row:nth-of-type(10n+7) {
	background-color: #ff4301;
}
.home-screen.layout6 .layout-row:nth-of-type(10n+8) {
	background-color: #ade498;
}
.home-screen.layout6 .layout-row:nth-of-type(10n+9) {
	background-color: #ede682;
}
.home-screen.layout6 .layout-row:nth-of-type(10n+10) {
	background-color: #00bcd4;
}

.layout6 .layout-row span {
    display: block;
    text-align: center;
    font-size: 18px;
    font-weight: bolder;
    margin-top: -20px;
    padding: 0 20%;
}
.layout6 .layout-row i {
    display: block;
    text-align: center;
    font-size: 50px;
    padding-top: 15px;
}
.home-screen.layout6 .item i, .home-screen.layout6 .item .icon-image {
    position: absolute;
    top: 26px;
    color: #fff;
    left: 50%;
    font-size: 50px;
    transform: translateX(-50%);
    z-index: 4;
    line-height: unset; 
    vertical-align: middle;
}
.home-screen.layout6 .item span {
    position: absolute;
    color: #fff;
    padding: 5px 12px;
    text-align: center;
    top: 99px;
    left: 50%;
    font-size: 18px;
    font-weight: bolder;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transform: translatex(-50%);
    z-index: 4;
}
a.layout-row {
    text-align: center;
    height: 160px !important;
    padding-top: 21% !important;
    position: relative;
    -webkit-box-shadow: inset 0 28px 36px -14px rgb(0 0 0 / 75%);
    -moz-box-shadow: inset 0 28px 36px -14px rgba(0,0,0,.75);
    box-shadow: inset 0 28px 36px -14px rgb(0 0 0 / 75%);
}
a.layout-row::before {
    content: "";
    position: absolute;
    top: 13%;
    right: 50%;
    transform: translateX(30px);
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(https://app.puzzley.ir/uploads/user/lgRy/el.jpg);
}
.home-screen.layout6 .background {
    -webkit-box-shadow: unset !important;
    -moz-box-shadow:  unset !important;
    box-shadow:  unset !important;
}
.home-screen.layout6 .gradiant-mask {
    background-image: url('https://app.puzzley.ir/uploads/user/lgRy/shadoww%20%281%29.png');
    background-size: cover !important;
}
.eCommerce .price.p0,
.search .price.p0 {
    font-size: 0px !important;
}
.eCommerce .price.p0::after,
.search .price.p0::after {
    content: " درخواست استعلام";
    font-size: 13px;
}
.product-modal .title.p0 {
    font-size: 0;
}
.product-modal .title.p0::before {
    content: " درخواست استعلام | ";
    font-size: 17px;
}
.product-modal i.icon.ion-android-cart {
    font-size: 17px;
}
.aboutus .a-item-circle {
    width: 62px !important;
}
.select-options .priceTable .p0 {
    font-size: 0;
}
.select-options .priceTable .p0::after {
    content: " درخواست استعلام ";
    font-size: 13px;
}
.search .price.pnotavailable {
    font-size: 0;
}
.search .price.pnotavailable::after {
    content: " درخواست استعلام";
    font-size: 13px;
}
.search p.notavailable {
    margin-right: 4px;
}


.myButton {
	background-color:#88001b;
	border-radius:28px;
	border:1px solid #88001b;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:10px;
    font-weight: bold;
	padding:6px 13px;
	text-decoration:none;
	text-shadow:0px 1px 0px #88001b;
}
.myButton:hover {
	background-color:#ffffff;
    color:#88001b;
}
.myButton:active {
	position:relative;
	top:1px;
}

.myButtonDB {
	background-color:#666666;
	border-radius:5px;
	border:1px solid #666666;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: "Gill Sans", sans-serif;;
	font-size:10px;
    font-weight: bold;
	padding:6px 13px;
	text-decoration:none;
	text-shadow:0px 1px 0px #666666;
}
.myButtonDB:hover {
	background-color:#666666;
}
.myButtonDB:active {
	position:relative;
	top:1px;
}

#rcornersdb {
  border-radius: 5px;
  border: 2px solid #666666;
  padding: 20px; 
  width: 250px;
  height: 100px;  
}
.header-product {
    background: #f6f6f6;
    color: #555;
    padding: 20px 5px;
    margin: -17px 1.5% !important;
    font-size: 13px;
    font-weight: bold;
    line-height: 25px;
    width: 97% !important;
}
.eCommerce .grid-1 .title {
    white-space: normal;
    text-align: center;
    height: 47px;
    overflow: hidden;
    font-size: 13px;
    padding: 3px 6px 0 6px;
}
.page-builder .ecommerce-products .vertical-layout .title, .page-builder .card-item .vertical-layout .card-title {
    text-align: center;
    padding: 8px 7px;
    white-space: normal;
    color: black;
    font-size: 10px;
    font-weight: 900;
    height: auto;
}
.page-builder .ecommerce-categories .categories-row p, .page-builder .icon-box .categories-row p, .page-builder .advance-news-categories .categories-row p {
    width: 100%;
    white-space: normal;
    text-overflow: ellipsis;
    margin: 0px;
    height: auto;
    font-weight: 500;
}
.page-builder .home-structure.banner .banner-description {
    position: absolute;
    text-align: center;
    left: 0;
    width: 100%;
    white-space: normal;
    text-overflow: ellipsis;
    height: auto;
    font-weight: 500;
}

.form {
    background-color: f9f9f9;
}
.modal.intro-slider-widget.intro-modal {
    position: absolute;
    top: 0;
    right: 0;
}

.confirmCodePage p {
  color: black !important;
}

.confirmCodePage .item.item-input.item-floating-label input::placeholder {
  color: black !important;
}

.badge {
    background-color: #921133;
    /* touch-action: none; */
    display: none !important;
    color: #921133;
    z-index: 1;
    padding: 3px 6px 1px;
    font-size: 11px;
    line-height: 14px;
    float: right;
    font-weight: normal;
}



/*.ng-cloak, .x-ng-cloak, .ng-hide:not(.ng-hide-animate) {
    display: block !important;
}*/



.advance-news-search-btn {
    position: absolute;
    font-size: 25px;
    top: 5px;
    right: 265px;
}


.bar .button.button-icon:before {

    display: none;
}