/* Custom Hide Menu on Certain Width 
@media (max-width: 1100px) {
    .main_menu .menu-item-top-level {
        display: none !important;
    }
    .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
        display: block !important;
    }
}
*/

:root {
    --light-blue: #C9EFFF;
    --dark-blue: #0078C2;
    --yellow: #FFE308
    
}

/* TEMP CSS Area - Starts */

@media (min-width: 990px) {
    .logo {
        width: 160px;
        height: auto;
    }
    
    .logo img {
        margin-top: 8px !important;
    }
}

@media (max-width: 989px) {
    .logo img {
        width: 120px;
        margin-top: 2px !important;
    }
}

/* TEMP CSS Area  - Ends */

/* MENU CSS Area - Starts */

.main_menu .sub-menu .avia-menu-text {
    font-size: 16px;
}

.main_menu .avia-menu-text:hover{
    color: var(--dark-blue);
}

.main_menu .avia-menu-text{
    transition: .3s;
}

@media (min-width: 1100px) {
    .main_menu .menu-item-top-level > a .avia-menu-text {
        font-size: 17px;
    }
}

/* MENU CSS Area  - Ends */

.section-title .av-special-heading-tag {
    text-transform: capitalize !important;
    font-weight: 600;
}

.color-text{
	color: var(--dark-blue);
}

.color-text-alt{
    color: #222 !important;
}

.single-solid-area .flex_column:before,
.single-solid-area .flex_column:after {
    display: none;
}

@media (min-width: 990px) {
    .single-solid-area .flex_column {
        display: flex !important;
        justify-content: center;
        align-items: center;
        gap: 30px;
    }
    
    .single-solid-area .av-special-heading {
        width: auto !important;
        padding-bottom: 0 !important;
    }
    
    .single-solid-area .avia-button-wrap {
        min-width: max-content !important;
    }
}

body .avia_textblock strong,
.simple-iconbox strong {
    color: #333;
}

#socket .noLightbox li a {
    font-size: 16px !important;
}

.footer-title .av-subheading p {
    letter-spacing: 1px;
}

.bolder-title .av-special-heading-tag {
    font-weight: bold;
}

.inner-ticklist ul {
    list-style-type: none;
    margin-left: 0;
}

.inner-ticklist ul li {
    position: relative;
    margin-left: 0;
    padding-left: 25px;
    font-weight: bold;
}

.inner-ticklist ul li:before {
    content: '\e812';
    font-family: entypo-fontello;
    position: absolute;
    left: 0;
    font-size: 20px;
    color: #4CAF50;
}

.inner-ticklist ul li:nth-child(n+2) {
    margin-top: 5px;
}

.border-image img {
    border: 2px solid var(--yellow) !important;
    padding: 3px;
    border-radius: 50%;
}

.avia_desktop .av-hover-overlay-active .av-masonry-image-container {
    opacity: 1 !important;
}

.footer-title .av-special-heading-tag {
    font-weight: 500 !important;
}

.single-solid-area .flex_column:before,
.single-solid-area .flex_column:after {
    display: none;
}

@media (min-width: 990px) {
    .single-solid-area .flex_column {
        display: flex !important;
        justify-content: center;
        align-items: center;
        gap: 30px;
    }
    
    .single-solid-area .av-special-heading {
        width: auto !important;
        padding-bottom: 0 !important;
    }
    
    .single-solid-area .avia-button-wrap {
        min-width: max-content !important;
    }
}

.narrow-padding .template-page {
    padding-block: 25px !important;
}

.inner-text-heading h3 {
    font-size: 26px !important;
}