.auto-listings-items.list-view .entry-title {
order: 0 !important;
}
.main-navigation.toggled ul {
display: block;
margin: 0;
padding-left: 0;
flex-wrap: wrap;
}
.info-icon {
display: inline-block;
margin-left: 5px;
cursor: pointer;
font-size: 16px;
color: #ce8339 !important;
text-transform:none;
}
.auto-listings-submit-listing .info-icon i {
color: #ce8339!important;;
font-style: normal;
}
.info-icon:hover::after {
content: attr(data-info);
background-color: #293957;
color: #fff;
padding: 5px;
position: absolute;
width: 300px;
font-size: 12px;
border-radius: 5px;
margin-left: 5px;
font-weight:600;
}
#password-field i.fa.fa-eye.toggle-password, #password-confirm-field i.fa.fa-eye.toggle-password  {
position: absolute;
right: 30px;
top: 20px;
}
section#statistic-section {
background-image: url(https://oal.dk/wp-content/uploads/2024/09/cris-ovalle-0xIseRr_WVc-unsplash-683x1024.jpg);
background-position: top left;
background-repeat: no-repeat;
background-size: cover;
}
.auto-listings-submit-listing input[type="email"],
.auto-listings-submit-listing input[type="password"] {
width: 100%;
height: 100%;
border-color: #d7dce6;
background: #f9f9f9;
box-shadow: none !important;
border-radius: 3px;
padding: 30px 14px 2px !important;
line-height: 28px;
min-height: 62px;
}
.auto-listings-items.list-view .listing-dealer p {
display: none;
}
.auto-listings-items.list-view .dealer__name {
font-weight: normal;
font-size: 14px;
display: flex;
}
.auto-listings-items.list-view li.glance__odometer {
display: flex;
}
.dealer-register .rwmb-file-input {
padding-left: 65px !important;
}
.auto-listings-submit-listing span.field-label.rwmb-file-new {
top: 18px;
}
.auto-listings-items.list-view .dealer__name span {
display: block !important;
}
.auto-listings-items.list-view .priceCZZ {
float: left;
width: 100%;
}
.auto-listings-items.list-view span.flexIT {
width: 50%;
}
.container.login-register form#login-form .rwmb-field {
display: block;
}
#car-brochure input {
padding: 10px 20px 10px 10px;
}
.single-listing__sidebar-section.section--cz-prices ul li {
display: flex;
flex-direction: column;
padding-bottom: 10px;
}
.single-listing-slider.related-listings__slider .auto-listings-item {
max-width: 100%;
min-height: 350px;
}
.single-listing__sidebar-section.section--cz-prices ul li span.first {
font-size: 16px;
color: #293957;
font-weight: bold;
}
.single-listing--dealership .title-price .price {
display: none;
}
.single-listing__sidebar-section.section--cz-prices ul li span.second {
font-size: 20px;
font-weight: bold;
color: #000;
}
.topbar__item--custom-link a {
color: #fff;
}
.topbar__item--custom-link a:hover {
color: #e88f18;
}
.home .al-listings__control {
display: none !important;
}
.home .elementor-icon-box-title a {
color: #293957 !important;
}
.home .elementor-icon-box-title a:hover {
color: #e88f18 !important;
}
.auto-listings-submit-listing.container .success-message {
color: green;
}
.auto-listings-submit-listing.container .error-message {
color: red;
}
.slick-slider.finally-loaded {
visibility: visible;
opacity: 1;
transition: opacity 1s ease;
-webkit-transition: opacity 1s ease;
}
.auto-listings-submit-listing.container .message {
text-align: center;
padding: 10px 0;
font-size: 22px;
border: 2px solid;
border-radius: 5px;
margin-bottom: 50px;
}
.auto-listings-submit-listing textarea {
padding: 30px 14px 2px;
}
.auto-listings-submit-listing .rwmb-media-view .rwmb-upload-inside {
text-align: center;
margin-top: 20px;
}
.rwmb-image-item {
position: relative;
float: left;
margin: 0 12px 12px 0;
list-style: none;
box-sizing: border-box;
cursor: move;
}
.rwmb-image-actions {
position: absolute;
z-index: 2;
right: 8px;
top: 8px;
opacity: 0;
transition: opacity 0.2s;
color: #fff;
}
.rwmb-image-item:hover .rwmb-image-actions {
opacity: 1;
}
.rwmb-image-item:hover .rwmb-image-overlay {
opacity: 0.6;
}
.rwmb-image-overlay {
position: absolute;
z-index: 1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #000;
opacity: 0;
transition: opacity 0.2s;
}
.rwmb-image-item .rwmb-file-icon {
width: 150px;
height: 150px;
margin-right: 0;
}
.rwmb-file-icon img {
max-width: 100%;
max-height: 100%;
height: auto;
display: block;
}
.rwmb-image-overlay {
position: absolute;
z-index: 1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #000;
opacity: 0;
transition: opacity 0.2s;
}
.rwmb-field.rwmb-file-wrapper.al-register-dealer-logo::after {
content: "Logo";
left: 40px;
position: absolute;
top: 13px;
}
.rwmb-field.rwmb-file-wrapper.al-register-dealer-logo input#dealer_logo {
padding-left: 80px;
}
.rwmb-meta-box .rwmb-field.rwmb-text-wrapper.regCZ {
width: 48%;
display: inline-block;
}
.rwmb-meta-box .rwmb-field.rwmb-text-wrapper.regCZ.paddleft {
margin-left: 4%;
}
.rwmb-meta-box {
margin-bottom: 10px;
}
select.rwmb-select {
width: 100%;
max-width: 100%;
border-radius: 3px;
background: #f9f9f9;
padding: 15px 20px 15px 45px;
font-size: 16px;
}
.rwmb-field.rwmb-select-wrapper.al-register-packages::before {
content: "\f435";
}
.rwmb-field.rwmb-text-wrapper.al-register-dealer-address::before {
content: "\f203";
}
.rwmb-field.rwmb-number-wrapper.al-register-dealer-cvr::before {
content: "\f127";
}
.rwmb-field.rwmb-file-wrapper.al-register-dealer-logo::before {
content: "\f147";
}
.rwmb-field.rwmb-text-wrapper.al-register-dealer-post-nr::before {
content: "\f398";
} .dealer-register #submit {
margin-bottom: 50px;
margin-top: 0px !important;
}
#car-submit {
margin-bottom: 50px !important;
}
.dealer-register a {
color: #293957 !important;
}
.dealer-register a:hover {
color: #ce8339 !important;
}
.header-cta.header-cta--main.main_site_along {
margin-right: 10px;
}
.als-footer__action.d-flex.space-between.flex-wrap {
justify-content: unset !important;
}
.als-footer__action > button {
margin-bottom: 10px;
line-height: 1;
margin-right: 20px;
} .rwmb-field.rwmb-password-wrapper .rwmb-input {
position: relative;
}
.rwmb-password-wrapper .rwmb-input .fa.fa-info-circle, .fa.loginpass{
position: absolute;
right: 20px;
top: 17px;
} 
.rwmb-password-wrapper .info-icon:hover::after {
right: 4px;
top: 38px;
z-index: 999;
}
.rwmb-password-wrapper #user_pass-description, 
.rwmb-password-wrapper #user_pass3-description, 
.rwmb-password-wrapper #user_pass4-description{
margin-bottom: 0;
height: auto;
display: grid;
}
.rwmb-password-wrapper  #user_pass2-description{
margin-bottom: 0;
height: 0;
}
.register-wrapper #password-strength {
font-size: 16px !important; margin: 0;
}
.rwmb-password-wrapper .rwmb-input .fa.fa-eye.regpass{
right: 41px;
position: absolute;
top: 17px;
color: #ce8339;
} .dash-menu li {
position: relative;
} .dash-menu{
display: none;
position: relative;
}
.dash-menu .menu-dashboard-menu-container{
position: absolute;
top: 100%; left: 0;
background: #fff;
min-width: 200px;
padding: 0;
margin: 0;
list-style: none;
box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
z-index: 1000;
} .dash-menu li:hover > .menu-dashboard-menu-container{
display: block;
} .dash-menu .menu-dashboard-menu-container li {
display: block;
padding: 0px;
} .dash-menu .menu-dashboard-menu-container li a {
text-decoration: none;
color: #333;
display: block;
padding: 10px;
transition: 0.3s;
} .dash-menu .menu-dashboard-menu-container li a:hover {
background: #ce8339;
color: #fff;
}
.dash-menu .dashboard-menu li{
border-bottom: 1px solid #dfe0e3;
}
.register-wrapper #register-form #password-strength {
color: transparent !important;
}
.register-wrapper #register-form #password-strength::before {
color: #fff;
}
.single-listing--dealership .video-gallery-init {
top: calc( 50% - 787px) !important;
padding: 9px 20px;
background: #edeff1;
font-weight: 600;
text-transform: uppercase;
color: #000 !important;
}
.single-listing--dealership .video-gallery-init:hover {
background: #ce8339;
color: #fff !important;
}
.image-gallery img{
max-height: 500px;
}
.signup_success_msg{
display: none;
background: #d4edda;
color: #1f6143; 
padding: 20px;
border-radius: 5px;
}
#user_pass-description span{
color: #fff !important;
} @media (min-width: 768px) {
.als-body__left .als-field.als-field--make,
.als-body__left .als-field.als-field--model {
max-width: 50%;
flex: 0 0 50%;
}
}
@media (max-width: 767px) { }
@media (min-width: 1024px) and (max-width: 1400px) {
.home-search-form .elementor-widget-container {
margin-top: 50px !important;
}
}
.home-icon-box i:before {
left: 0;
transform: none;
}
.home-icon-box h3.elementor-icon-box-title {
margin-top: 0;
}
.single iframe {
border: none;
}
.why-choose-us .elementor-row {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 70px;
padding: 15px;
}
.why-choose-us .elementor-row .elementor-column.elementor-col-33 {
width: 100%;
}
@media (max-width: 767px) {
.why-choose-us .elementor-row {
display: grid;
grid-template-columns: 1fr;
grid-gap: 30px;
}
}
#content {
padding-bottom: 0px !important;
}
.single-post-header-inner .entry-meta-item {
white-space: initial;
}
.form-group {
margin-bottom: 15px;
}
label {
display: block;
margin-bottom: 5px;
font-weight: bold;
}
input[type="text"],
input[type="email"],
input[type="password"] {
width: 100%;
padding: 8px;
box-sizing: border-box; 
border: 1px solid #ccc;
border-radius: 4px;
}
input[type="submit"]:not(.mepr-submit) {
background-color: #4caf50;
color: white;
padding: 10px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
}
input[type="submit"]:not(.mepr-submit):hover {
background-color: #45a049;
}
.auto-listings-submit-listing #form form .error{
color: #ff0000 !important;
font-size: 18px;
}
.auto-listings-submit-listing #form form input{
height: auto;
}