Lastaar-child

.l-header.pos_fixed:not(.notransition) .l-subheader {
transition:unset !important;
}

.pos_fixed:not(.sticky) {
margin-top:30px;
}
.l-subheader.at_middle, .l-subheader.at_middle .w-dropdown-list, .l-subheader.at_middle {
background-color:transparent !important;
}

.pos_fixed:not(.sticky) .w-nav-list.level_1 {
border-radius:16px;
margin:10px 15px 0 15px;
}

.pos_fixed:not(.sticky) .l-subheader.at_middle .l-subheader-h {
background: #ffffff;
border-radius: 16px;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.2);
padding: 0 20px;
}
.header_hor .l-subheader-cell.at_left .w-nav:first-child .w-nav-control {
margin:0 !important;
}
.w-nav-control {
height:30px;
padding:0;
}
.type_mobile {
background-color: #EEEDEE ;
padding: 3px 9px;
border-radius:8px;
}

.sticky .l-subheader.at_middle,.sticky .l-subheader.at_middle .w-dropdown-list,.sticky .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
background-color:#fff !important;
}
.w-nav-list {
border-radius:16px
}

.header-call-box , .w-iconbox-link {
align-items:flex-end!important;
gap:8px;
}
.header-call-box .w-iconbox-title {
padding-bottom:0 !important;
font-weight:600 !important;
}
.header-call-box .w-iconbox-text {
font-size:14px;
}
.header-call-box.iconpos_right .w-iconbox-icon {
margin:0!important;
}

.header-call-box .w-iconbox-link {
display:flex;
align-items:center;
}
.header-call-box .w-iconbox-meta .w-iconbox-link {
display:unset;
}

td.woocommerce-product-attributes-item__value {
direction: ltr;
}

.aran-breadcrumbs:before {
content:\”\\e00d\”;
font-family: \”fontawesome\”;
font-weight: 400;
margin-left:10px;
position:relative;
top:-3px;
}
.g-breadcrumbs-item:last-child {
font-weight:bold;
}

.owl-dot span {
width:6px;
height:6px;
border-radius:6px
background:rgb(0 0 0) !important;
}

.owl-dot.active span {
background:var(–color-content-primary) !important;
color:transparent;
width:18px;
border-radius:6px;
}

.project-gallery-car-grid .w-grid-item-h {
border-radius: 16px;
overflow: hidden;
padding: 8px;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.25);
}

.dimension-row {
justify-content:space-evenly !important;
}

.dimension-info:not(:last-child) {
border-image: radial-gradient(#D0D0D0, #fff) 1;
border-left:1.5px solid;
padding:0 30px;
margin-right:-30px;
}

.seprator-aran {
width: 1px;
height: 42px;
background: rgba(208, 208, 208, 1);
}
.module-box {
padding:25px;
box-shadow:0 -8px 16px rgba(206, 206, 206, 0.25);
border-radius:16px;
border-top:1px solid rgba(209, 210, 212, 1);
transition:all 0.3s;
}
.module-box:hover {
box-shadow:0 -8px 16px rgba(206, 206, 206, 0.25);
border-radius:16px;
background-color:#BC9552;
color:#fff;
}

.w-popup-box.active > div > div > section > div > div > div > div > div > div > div > div > div > br {
display:none;
}

.header-call-box path:not(:first-of-type) {
animation: shake 0.5s linear 0s infinite alternate;
}

@keyframes shake {
0% {
transform: translate(0, 0) scale(1);
opacity:1;
}
100% {
transform: translate(3px, -3px) scale(1);
opacity:0;
}
}
.socialLogo svg , .socialLogo img {
filter:grayscale(1);
opacity:0.4;
border-radius:8px;
transition:0.3s;
}
.socialLogo svg:hover , .socialLogo img:hover {
filter:none;
opacity:1;
}

.social-socket .w-iconbox-link path {
transition:0.3s;
}
.social-socket .w-iconbox-link:hover path {
fill:#FFB444;
}

.socialLogo .w-iconbox-link , .social-socket .w-iconbox-link {
display:flex;
justify-content:center;
align-items:center;
}

.play-button-svg .w-iconbox-icon{
background-color: rgba(255, 255, 255, 0.25);
width: 80px !important;
height: 80px;
border-radius: 50%;
border: 7px solid rgba(255, 255, 255, 0.20);
backdrop-filter:blur(5px);
-webkit-backdrop-filter:blur(5px);
}

.cta-icon-box {
align-items:center !important;
}
.cta-icon-box .w-iconbox-title {
font-weight:bold;
}

@media screen and (max-width:600px) {
.cta-form-box .w-form-row.for_submit {
margin-top:10px !important;
}
}
@media screen and (min-width:601px) {
.cta-form-box .w-form-row.for_submit {
position:absolute;
left:0;
}
}

.trust-badge-icons .w-iconbox-text {
color:#959595;
font-size:14px;
}

input::placeholder {
font-size:14px;
}
.solutions-faq.w-tabs.accordion>div>.w-tabs-section {
margin-bottom:8px;
}
.solutions-faq .w-tabs-section {
border:none !important;
}
.solutions-faq .w-tabs-section {
border-radius: 16px;
box-shadow: 0 5px 15px 0 #00000026;
}
.solutions-faq .w-tabs-section-header {
justify-content:space-between;
border-radius:16px;
position:relative;
}

@media screen and (min-width:740px){
.solutions-faq .w-tabs-section-title:before {
content:\” \”;
font-family: \”fontawesome\”;
font-weight: 900;
background-image:url(https://aran.lastaar.com/wp-content/uploads/2023/07/question-mark.svg) ;
background-position: center center;
background-size: cover;
width:56px;
height:100%;
position:absolute;
top:0;
right:0;
bottom:0;
border-radius:16px;
}
.solutions-faq .w-tabs-section-header.active .w-tabs-section-title:before{
background-image:url(https://aran.lastaar.com/wp-content/uploads/2023/07/question-mark-active.svg) ;
filter: drop-shadow(0 0 3px rgba(0,0,0,0.1));
}
.solutions-faq .w-tabs-section-title {
padding-right:35px !important;
}
}
.solutions-faq .w-tabs-section-header.active {
background-color:#BC9552;
color:#fff !important;
}

.why-icons .w-iconbox-text {
color:#959595;
font-size:14px
}
.comment-icon-svg{
display:flex;
flex-direction:column;
align-items:center;
backdrop-filter:blur(3px);
-webkit-backdrop-filter:blur(3px);
}
.comment-icon-svg:not(.type_icon)>i {
margin:0;
font-size:20px;
}

.link-blog-footer{
display:flex;
align-items:center;
}

.link-blog-footer:before {
content:\” \”;
margin-left:5px;
background-color:var(–color-footer-link);
width:5px;
height:5px;
border-radius:5px;
transition:all 0.3s;
}
.link-blog-footer:hover:before {
background-color:var(–color-footer-link-hover);;
width:20px;
}

.cta-form-box-footer button i {
transform:rotate(90deg) !important;
margin-right:5px !important;
margin-left:0 !important;
}
.w-iconbox.iconpos_left .w-iconbox-icon {
margin-left:10px;
}
.display-flex {
justify-content:center;
align-items:center;
}

.socketNav .menu-item a {
display:flex;
flex-direction:column;
align-items:center
}
.socketNav .menu-item a:after {
content:\”\”;
width:5px;
height:5px;
border-radius:5px;
background-color:#fff;
position:absolute;
bottom:0;
transition:all 0.3s;
}
.socketNav .menu-item a:hover:after {
background-color:#FFB444 !important;
}

.menu-item-has-children a {
display:flex;
justify-content:space-between;
}

/* .sol-menu-item .w-nav-arrow {
position: absolute;
left: 10px;
z-index: 1;
width: 100%;
display: flex !important;
justify-content: flex-end;
} */
.g-preloader img {
width:100px !important;
}
#icdp-title h4 {
z-index:1;
position:relative;
}
#icdp-title:before {
position:absolute;
top:7px;
left:0;
right:0;
z-index:0;
content:\”I C D P\”;
display:flex;
justify-content:center;
font-size:80px;
font-weight:bold;
color:rgba(225,225,225,0.4);
}