:root { --accent: #812e3e; } @keyframes spin3 { 0%, 100% { box-shadow: 10px 10px rgba(0, 0, 0, 1), -10px 10px rgba(0, 0, 0, 0.2), -10px -10px rgba(0, 0, 0, 1), 10px -10px rgba(0, 0, 0, 0.2); } 25% { box-shadow: -10px 10px rgba(0, 0, 0, 0.2), -10px -10px rgba(0, 0, 0, 1), 10px -10px rgba(0, 0, 0, 0.2), 10px 10px rgba(0, 0, 0, 1); } 50% { box-shadow: -10px -10px rgba(0, 0, 0, 1), 10px -10px rgba(0, 0, 0, 0.2), 10px 10px rgba(0, 0, 0, 1), -10px 10px rgba(0, 0, 0, 0.2); } 75% { box-shadow: 10px -10px rgba(0, 0, 0, 0.2), 10px 10px rgba(0, 0, 0, 1), -10px 10px rgba(0, 0, 0, 0.2), -10px -10px rgba(0, 0, 0, 1); } } #wpadminbar { top: 0 !important; } #c27-site-wrapper { background-color: #f4f4f4 }.white_text{ color : #FFFFFF !important; } .has-logo.no-tagline.has-info-fields .lf-item-info-2 h4, .has-logo.no-tagline.no-info-fields .lf-item-info-2 h4{ margin-top: 3px !important; } .wp-editor-content a{ text-decoration: none !important; } .map-block-address{ display:none; } .material-icons.keyboard_arrow_right:before, .mi.keyboard_arrow_right:before{ content: "\e315" !important; } .details-block-content>li>i{ border: 1px solid rgb(129 46 62) !important; color: rgb(129 46 62); } .listing-main-info{ background-color: #00000070; padding: 10px; border-radius: 5px; } @media only screen and (min-width: 1201px){ .listing-main-buttons { align-items: center !important; } } .map-routing-btn{ font-size: 15px; color: var(--accent); padding: 6px 12px; border-radius: 5px; display: inline-block; margin: 5px; border: 1px solid var(--accent); } .map-routing-btn:hover{ background-color: var(--accent); color:#ffffff; } .single-map-routing{ display: flex; justify-content: center; flex-wrap: wrap; } .custom-heading h1, .custom-heading h2 { margin-top: 10px !important; } @media only screen and (max-width: 768px){ .profile-name h1 { font-size: 18px !important; } .listing-main-buttons>ul>li { margin-top: 5px !important; } .listing-main-info .col-md-6 { flex: 1; } .listing-main-buttons { display: flex; justify-content: flex-end; } } @media only screen and (max-width: 1200px){ .listing-main-info { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 5px 10px !important; } }