Masuksini-Real-Estate/public/assets/bt4/style.css

514 lines
8.2 KiB
CSS
Raw Permalink Normal View History

2024-09-07 01:16:49 +00:00
:root{
--orange: #fed201;
}
.images-content{
height: var(--h);
background: green;
color: white;
background-size: cover;
background-position: center;
position: relative;
}
.card{
margin-bottom: 24px !important;
}
.card{
box-shadow: 0 0 10px rgba(125,125,125,0.1);
border-radius: 10px;
overflow: hidden;
}
.title-header{
color: white;
text-shadow: 0 0 20px rgba(125,125,125,0.4);
}
.head-info{
color: white;
text-shadow: 0 0 20px rgba(125,125,125,0.4);
}
.nav-orange{
display: flex;
align-items: center;
background-color: #fed201;
box-shadow: 0 10px 5px rgba(125,125,125,0.5);
}
.nav-orange a:hover{
transition: 0.5s;
}
.draggable {
cursor: move; /* fallback if grab cursor is unsupported */
cursor: grab;
cursor: -moz-grab;
cursor: -webkit-grab;
}
.draggable:active {
cursor: url(images/grabbing.cur);
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing;
}
.nav-orange a:hover{
color: white;
font-weight: bold;
font-size: 14pt;
}
.nav-orange a.active{
color: white;
font-weight: bold;
font-size: 14pt;
}
.nav-orange a{
color: #333;
}
.grid-2-column{
display: flex;
justify-content: center;
align-items: center;
}
.images-content .harga{
font-size: 14pt;
position: absolute;
bottom: 10px;
left: 20px;
}
.images-content .status{
font-size: 14pt;
position: absolute;
bottom: -18px;
right: 20px;
color: #333;
font-size: 12pt;
font-weight: bold;
padding: 5px 10px;
border-radius: 20px;
background: #fed201;
border: 4px solid white;
}
html, body{
overflow-x: hidden;
}
.head-nav{
padding: 16px;
box-shadow: 0 0 5px rgba(125,125,125,0.5);
}
.form-search{
border-radius: 20px;
border: 1px solid #ddd;
font-size: 12pt;
padding: 8px 16px;
padding-right: 50px;
outline: none;
width: 100%;
}
.search-icon{
position: absolute;
right: 6px;
border-radius: 20px;
top: 5px;
padding: 8px 10px;
background-color: #fed201;
}
.title-header{
font-size: 50pt;
}
.icon-daftar{
margin: 5px 10px;
padding: 15px;
background: #fed201;
border-radius: 50%;
}
.agen-info button{
border: none;
outline: none;
font-size: 9pt;
padding: 5px 10px;
border-radius: 10px;
background: #fed201;
width: 100%;
margin-bottom: 10px;
}
#header{
height: 80vh;
background-size: cover;
background-position: bottom;
}
.agen{
display: grid;
grid-template-columns: 60px auto;
}
.agen div:nth-child(2){
padding: 10px;
}
.agen div:nth-child(2) h4 {
font-size: 14pt;
}
.agen .foto-agen{
height: 60px;
width: 60px;
background-color: green;
background-size: cover;
background-position: center;
border-radius: 50%;
}
.navbar-nav li{
font-size: 12pt;
}
.card-content{
width: 360px;
}
.icon-menu{
font-size: 20px;
color: #fed201;
min-width: 40px;
min-height: 40px;
max-width: 40px;
max-height: 40px;
display: inline-flex !important;
justify-content: center;
align-items: center;
border-radius: 50%;
border: 1px solid #fda;
cursor: pointer;
}
.mobile-hide{
display: inline-flex !important;
}
.head-menu{
display: grid;
grid-template-columns: 120px auto 180px;
}
.lokasi{
display: grid;
margin-top: 20px;
grid-template-columns: auto auto auto auto;
}
.lokasi a{
font-size: 12pt;
padding: 6px 8px;
margin-bottom: 5px;
font-weight: 300 !important;
}
.footer-top a.active{
padding-bottom: 10px;
border-bottom: 2px solid var(--orange)
}
@media only screen and (max-width: 600px) {
.nav-orange a.active{
font-size: 12pt;
}
.nav-orange a:hover{
font-size: 12pt;
}
.nav-orange a{
font-size: 10pt;
}
.mobile-hide{
display: none !important;
}
.head-menu{
display: grid;
grid-template-columns: 120px auto 120px;
}
.title-header{
font-size: 28pt;
}
.head-info{
font-size: 14pt;
}
#header{
height: 300px;
}
.why-me{
width: 250px;
max-width: 250px;
}
.title-why-me{
font-size: 14pt;
}
.lokasi{
display: grid;
margin-top: 20px;
grid-template-columns: auto auto ;
}
}
#header{
position: relative;
}
#header::before{
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgb(2,0,36);
background: linear-gradient(0deg, rgba(2,0,36,0.5) 0%, rgba(255,255,255,0.1) 100%);
}
.why-me{
width: auto;
}
@media only screen and (min-width: 600px) {
.card-content{
width: auto;
}
}
.footer-top a{
color: #fff;
font-size: 14pt;
margin-bottom: 10px;
text-decoration: none;
font-weight: bold;
margin: 0 10px;
}
.footer-top{
background-color: #404042;
color: #fff;
padding: 25px 0;
}
.foto{
background-image: var(--foto);
background-size: cover;
}
.agen .foto{
border-radius: 50%;
width: 60px;
height: 60px;
}
footer{
background-color: #231f20;
color: white;
}
footer{
display: block;
padding: 25px 8px;
}
.icon-bottom{
font-size: 16pt;
margin: 0 5px;
cursor: pointer;
}
.lokasi a{
text-decoration: none;
color: white;
font-size: 12pt;
}
.btn-header{
padding: 10px 18px;
border-radius: 20px;
outline: none;
border: none;
font-size: 16pt;
margin: 0 10px;
box-shadow: 0 0 20px rgba(125,125,125,0.5);
}
.orange{
background-color: var(--orange)
}
.icon-menu{
color: #3d3;
border: 1px solid #3d3;
box-shadow: 0 0 14px rgba(125,125,125,0.1)
}
.form-search{
box-shadow: 0 0 14px rgba(125,125,125,0.1)
}
ol li{
margin-bottom: 10px;
}
.kontak-pin span{
display: inline-flex;
width: 60px;
height: 60px;
background: var(--orange);
color: #333;
font-size: 16pt;
border-radius: 50%;
justify-content: center;
align-items: center;
font-weight: bold;
margin-bottom: 20px;
}
@keyframes ldio-6xpymcz56 {
0% { opacity: 1 }
100% { opacity: 0 }
}
.ldio-6xpymcz56 div {
left: 94px;
top: 48px;
position: absolute;
animation: ldio-6xpymcz56 linear 1s infinite;
background: #fe718d;
width: 12px;
height: 24px;
border-radius: 6px / 12px;
transform-origin: 6px 52px;
}.ldio-6xpymcz56 div:nth-child(1) {
transform: rotate(0deg);
animation-delay: -0.9166666666666666s;
background: #fe718d;
}.ldio-6xpymcz56 div:nth-child(2) {
transform: rotate(30deg);
animation-delay: -0.8333333333333334s;
background: #fe718d;
}.ldio-6xpymcz56 div:nth-child(3) {
transform: rotate(60deg);
animation-delay: -0.75s;
background: #fe718d;
}.ldio-6xpymcz56 div:nth-child(4) {
transform: rotate(90deg);
animation-delay: -0.6666666666666666s;
background: #fe718d;
}.ldio-6xpymcz56 div:nth-child(5) {
transform: rotate(120deg);
animation-delay: -0.5833333333333334s;
background: #fe718d;
}.ldio-6xpymcz56 div:nth-child(6) {
transform: rotate(150deg);
animation-delay: -0.5s;
background: #fe718d;
}.ldio-6xpymcz56 div:nth-child(7) {
transform: rotate(180deg);
animation-delay: -0.4166666666666667s;
background: #fe718d;
}.ldio-6xpymcz56 div:nth-child(8) {
transform: rotate(210deg);
animation-delay: -0.3333333333333333s;
background: #fe718d;
}.ldio-6xpymcz56 div:nth-child(9) {
transform: rotate(240deg);
animation-delay: -0.25s;
background: #fe718d;
}.ldio-6xpymcz56 div:nth-child(10) {
transform: rotate(270deg);
animation-delay: -0.16666666666666666s;
background: #fe718d;
}.ldio-6xpymcz56 div:nth-child(11) {
transform: rotate(300deg);
animation-delay: -0.08333333333333333s;
background: #fe718d;
}.ldio-6xpymcz56 div:nth-child(12) {
transform: rotate(330deg);
animation-delay: 0s;
background: #fe718d;
}
.loadingio-spinner-spinner-2lqweg6m29r {
width: 200px;
height: 200px;
display: inline-block;
overflow: hidden;
background: #ffffff;
}
.ldio-6xpymcz56 {
width: 100%;
height: 100%;
position: relative;
transform: translateZ(0) scale(1);
backface-visibility: hidden;
transform-origin: 0 0; /* see note above */
}
.ldio-6xpymcz56 div { box-sizing: content-box; }
/* generated by https://loading.io/ */
.list-menu{
margin: 10px 0;
}
.list-menu span{
cursor: pointer;
display: block;
}
.grid-col-2 {
display: grid;
grid-template-columns: 200px auto;
}
@media screen and (max-width: 600px){
.grid-col-2 {
display: grid;
grid-template-columns: auto;
}
}
.lighten a{
cursor: pointer;
transition: 0.3s;
background-color: white;
}
.lighten a:hover{
background-color: var(--orange)
}
.d-inline{
display: inline-block;
width: auto !important;
}