Server IP : 51.89.169.208 / Your IP : 216.73.216.9 Web Server : Apache System : Linux ns3209505.ip-198-244-202.eu 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Tue Nov 5 04:50:16 EST 2024 x86_64 User : yellowleaf ( 1019) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/yellowleaf/public_html/search/ |
Upload File : |
/* start: Global */ :root { --blue: #0066af; } .box { padding: 20px; border-radius: 6px; box-shadow: 0 3px 5px rgba(0, 0, 0, .07); border: 1px solid #f5f5f5; background-color: #fdfdfd; margin-bottom: 32px; } .box-header { padding-bottom: 8px; border-bottom: 1px solid #eee; font-size: 20px; font-weight: 500; display: flex; align-items: center; } .box-header div { margin-right: 16px; min-width: 48px; width: 48px; height: 48px; border-radius: 50%; background-color: var(--yellow); display: flex; align-items: center; justify-content: center; } .box-body { margin-top: 16px; } .box-body p { color: rgba(0, 0, 0, .7); } .for-tablet { display: none; } .for-desktop { display: block; } .no-result, .section-title { font-size: 24px; font-weight: 600; margin-bottom: 32px; text-align: center; } .no-result { margin-bottom: 0; text-align: left; } .no-result-icon { width: 280px; max-height: 280px; margin: 0 auto; display: block; } section { padding: 32px 0; } /* end: Global */ /* start: Business Title */ .businesses-title { background-color: var(--yellow); padding: 24px 0; } .business-form { display: flex; } .business-form .form-box { margin-bottom: 0; margin-right: 16px; width: 100%; } .business-form button { width: auto; } .box-form { margin-bottom: 16px; } /* end: Business Title */ /* start: Businesses */ .businesses-title { background-color: var(--yellow); } .business-title { font-size: 28px; font-weight: 600; text-align: center; margin-bottom: 24px; } /* .business-title { font-size: 28px; font-weight: 600; margin-bottom: 8px; } */ .business-description { margin-bottom: 32px; color: var(--black); opacity: .7; } .business-wrapper { display: grid; grid-template-columns: 1fr 360px; gap: 24px; } .business-item { padding: 4px; border-radius: 6px; border: 1px solid #f5f5f5; background-color: #fdfdfd; box-shadow: 0 3px 5px rgba(0, 0, 0, .07); margin-bottom: 24px; } .business-item-box { display: flex; } .business-item-image { width: 200px; flex-shrink: 0; border-radius: 4px 0 0 4px; overflow: hidden; height: inherit; } .business-item-image img { width: 100%; /* height: 100%; */ margin-top: 25px; object-fit: contain; padding: 0 32px; display: block; } .business-item-info { padding: 16px; margin: auto 0; } .business-item-title { font-size: 20px; font-weight: 500; text-decoration: none; color: var(--black); transition: color .2s; display: inline-block; margin-bottom: 8px; } .business-item-title:hover { color: var(--yellow); } .business-item-description { color: var(--black); opacity: .7; } .business-item-actions { display: flex; align-items: center; flex-wrap: wrap; margin-top: 16px; } .business-item-actions > * { margin-right: 8px; margin-bottom: 8px; } .business-item-location { display: flex; align-items: center; color: var(--blue); font-size: 14px; margin-top: 4px; } .business-item-location svg { width: 18px; max-height: 18px; fill: var(--blue); margin-right: 8px; } .business-item-location span { font-weight: 500; } .business-item-status { color: var(--gray-500); margin-top: 4px; } .business-item-status span { color: var(--red); } .business-item-features { display: grid; grid-template-columns: 1fr 1fr; column-gap: 24px; row-gap: 4px; font-size: 14px; color: var(--gray-500); margin-top: 16px; list-style: disc; padding-left: 16px; } .business-item-more { border-left: 1px solid var(--gray-100); flex-shrink: 0; padding: 16px; display: flex; flex-direction: column; } .business-item-stars { display: flex; align-items: center; margin-bottom: 4px; } .business-item-stars svg { fill: var(--yellow); width: 18px; max-height: 18px; } .business-item-rating-text { font-weight: 500; margin-bottom: 4px; } .business-item-rating-text a { color: var(--blue); font-weight: 400; text-decoration: none; } .business-item-review { color: var(--blue); text-decoration: none; margin-bottom: auto; } .business-item-bottom { display: none; } .business-pagination { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; margin-bottom: 16px; } .business-pagination > * { width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: var(--gray); text-decoration: none; color: var(--black); margin: 0 4px; transition: background-color .2s; font-weight: 500; } .business-pagination > .active, .business-pagination > :hover { background-color: var(--yellow); } .local-directories li { display: flex; align-items: center; padding: 6px 0; } .local-directories li svg { fill: rgba(0, 0, 0, .5); } .local-directories li a { display: inline-block; margin-left: 4px; text-decoration: none; transition: color .2s; color: rgba(0, 0, 0, .7); } .local-directories li a:hover { color: var(--yellow); } /* end: Businesses */ /* start: Location */ .location-wrapper { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 16px; } .location-item { padding: 8px 16px; border-radius: 6px; border: 1px solid var(--gray-200); position: relative; color: var(--black); text-decoration: none; background-color: aliceblue; transition: all .2s; } .location-item:hover { background-color: var(--yellow); box-shadow: 0 4px 4px rgba(0, 0, 0, .15); } .location-item::before { content: attr(data-tooltip); position: absolute; bottom: calc(100% + 10px); left: 50%; transform: translateX(-50%); padding: 6px 12px; font-size: 14px; font-weight: 500; background-color: var(--yellow); color: var(--black); border-radius: 6px; opacity: 0; visibility: hidden; transition: all .2s; box-shadow: 0 4px 4px rgba(0, 0, 0, .15); } .location-item::after { content: ''; position: absolute; border: 8px solid; border-color: var(--yellow) transparent transparent; bottom: calc(100% - 6px); left: 50%; transform: translateX(-50%); opacity: 0; visibility: hidden; transition: all .2s; z-index: 1; } .location-item:hover::after, .location-item:hover::before { opacity: 1; visibility: visible; } .location-item:hover::before { bottom: calc(100% + 12px); } .location-item:hover::after { bottom: calc(100% - 4px); } /* end: Location */ @media screen and (max-width: 991px) { .business-wrapper { grid-template-columns: 1fr; } .business-wrapper > :first-child { order: 2; } .business-wrapper > :last-child { order: 1; } .for-tablet { display: block; } .for-desktop { display: none; } } @media screen and (max-width: 767px) { .businesses-title { background-color: transparent; padding: 0; } .business-form { flex-direction: column; } .business-form .form-box { margin-bottom: 16px; margin-right: 0; width: 100%; } .business-form button { width: 100%; } .business-item { margin-left: -16px; margin-right: -16px; padding: 16px 8px; margin-bottom: 0; box-shadow: none; border-radius: 0; /* border-top: 1px solid var(--gray-200); */ } .business-item-box { flex-direction: row-reverse; } .business-title { text-align: left; font-size: 23px; margin: 5px 0px 5px -7px; } nav{ border-bottom: 1px solid var(--gray-200); } section { padding: 10px 0; } .business-item-image img { padding: 0 14px!important; } .business-item-features, .business-item-location svg, .business-item-actions, .business-item-more { display: none; } .business-item-image { width: 30%; } .business-item-info { padding: 0; padding-right: 16px; } .business-item-description { max-height: calc(24px * 3); overflow: hidden; margin-bottom: 16px; } .business-item-bottom { display: block; } .business-item-bottom-actions { display: flex; align-items: center; flex-wrap: wrap; margin-top: 16px; } .business-item-bottom-actions > * { margin-right: 8px; margin-bottom: 8px; } .business-item-bottom-features { background-color: var(--gray); border: 1px solid var(--gray-200); padding: 8px 12px; border-radius: 4px; margin-top: 16px; } .business-item-bottom-features-header { display: flex; align-items: center; justify-content: space-between; cursor: pointer; background-color: transparent; font-size: 16px; outline: none; border: none; width: 100%; padding: 0; } .business-item-bottom-features-header svg { width: 18px; max-height: 18px; } .business-item-bottom-features-header.active svg { transform: rotateZ(180deg); } .business-item-bottom-features-header.active + .business-item-features { display: grid; } .location-wrapper { grid-template-columns: 1fr 1fr; } } @media screen and (max-width: 575px) { .business-item-features, .location-wrapper { grid-template-columns: 1fr; } }