/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 26 2021 | 17:21:11 */
.ast-main-footer-wrap li > a {
    color: var(--primary-dark);
}

.ast-main-footer-wrap li > a:before {
    content: ' > ';
}

/* FOOTER DEST MENU */
#menu-destinations {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#menu-destinations>li {
    flex: 1 1 25%;
    text-align: left;
}

.sub-menu {
    min-width: 300px;
    font-size: 14px;
}

/* .sub-menu > li > a{
	padding-left:5px;
	padding-right:5px;
} */
.sub-menu > li > a:hover {
    background: var(--light);
}

.menu-item-54 .sub-menu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    left: -75%!important;
    width: 250%;
}

.menu-item-54 .sub-menu > li {
    flex: 1 1 auto;
    text-align: center;
    border: 1px solid #eee;
    border-bottom: 0;
}

.menu-item > a > span {
    opacity: .4;
}

.wp-block-column.faqContainer-left * {
    text-align: right;
}
body .how-it-works h2.uagb-heading-text {
    background: var(--light);
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center!important;
    border-radius: 50%;
    font-size: 20px;
    color: var(--primary);
}
.uagb-desc-text {
    font-size: 14px;
}
.uagb-separator-wrap {
    display: none;
}
.align--right{
  float:right!important;
}
.wp-block-columns.fleetContainer {
    flex-wrap: wrap;
}

.wp-block-columns.fleetContainer > .wp-block-column {
    flex-basis: calc( 33.333% - 50px );
}

.fleetContainer .wp-block-column{
    margin-left: 25px;
    margin-right: 25px;
    margin-bottom: 20px;
}
.wp-block-columns.fleetContainer .wp-block-image{
    margin-bottom:-20px!important;
}
.imgRounded, .imgRounded>img{
    border-radius: 10px;
    box-shadow: 0 0 5px rgb(0 0 0 / 10%);
}
.justifyText{
  text-align:justify;
}
.opacity50{
  opacity:.5;
}

.btn_withArrow {
    position: relative;
}
.btn_withArrow:before {
    content: '>>>>>>>';
    text-align: right;
    position: absolute;
    width: 100px;
    left: -105px;
    color: var(--primary-light);
    padding-top: 5px;
}
.site-footer ul.menu li a{
    color: #3a3a3a;
    font-weight: 500;
}
.site-footer ul.menu li a:hover{
  	color:#000;
}

@media (max-width: 921px) {
    .footer-widget-area[data-section] .footer-widget-area-inner {
        text-align: left!important;
        padding-left: 10px;
    }
}

@media (max-width: 782px) {
    #menu-destinations>li {
        flex: 1 1 50%;
    }

    .wp-block-column.faqContainer-left, .wp-block-column.faqContainer-right {
        flex-basis: 100%!important;
        flex-grow: 1!important;
        margin-left: 0;
    }

    .wp-block-column.faqContainer-left * {
        text-align: left;
    }
    .fleetContainer .wp-block-column {
      margin-left: .5em;
      margin-right: .5em;
 	}
}
.fleet-gallery figcaption{
    background: transparent!important;
    font-weight: 700;
    color: var(--accent)!important;
    font-size: 16px!important;
}
}