/*
Theme Name: Enfold Child
Description: Enfold Child Theme
Version: 3.4.7
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
License: Themeforest Split Licence
License URI: -
Theme URI: www.kriesi.at/themes/enfold-child/
*/

@font-face {
    font-family: helvetica-neue-medium-extended;
    src: url('/wp-content/themes/enfold-child/assets/fonts/Helvetica Neue Medium Extended.ttf');
}
@font-face {
    font-family: archivo-black;
    src: url('/wp-content/themes/enfold-child/assets/fonts/ArchivoBlack-Regular.ttf');
}
@font-face {
    font-family: helvetica-neue-medium-it;
    src: url('/wp-content/themes/enfold-child/assets/fonts/Helvetica Neue Medium It.ttf');
}



.post-template-default .container_wrap,
.page-template-default .container_wrap,
.page-template-default #header_main { border: none; }
.post-template-default .inner_sidebar { margin: 0; }

.main_color .sidebar-cta { background: rgba(0, 138, 82, 0.1); border: 1px solid rgba(0, 138, 82, 0.2); border-radius: 8px; padding: 45px 32px; text-align: center; }
#top #wrap_all .all_colors .sidebar-cta h3 {font-family: 'Open Sans';font-weight: 700;font-size: 24px; line-height: 33px;text-align: center;letter-spacing: -0.04em;color: #000000;}
#top .main_color .sidebar-cta p { font-family: 'Open Sans';font-weight: 400;font-size: 16px;line-height: 150% ;text-align: center;color: #000000;}
.main_color .sidebar .sidebar-cta a { background: #008A52; border-radius: 24px; width: 100%; display: block; padding-top: 12px; padding-bottom: 12px; text-align: center; color: #fff; text-decoration: none; line-height: 19px; }

.cta-before-footer { background-image: url("/wp-content/themes/enfold/images/background-images/Frame 24.png"); padding: 110px 0; background-size: cover; text-align: center; }
.cta-before-footer h3 { max-width: 667px; font-family: 'Open Sans'; font-weight: 700 !important; font-size: 48px !important; line-height: 65px; margin:0 auto; color: #FFFFFF;  }
.cta-before-footer p { font-family: 'Open Sans'; font-weight: 400; font-size: 16px; line-height: 180%; text-align: center; color: rgba(255, 255, 255, 0.75); margin-top: 20px; }
.cta-before-footer a { margin-top: 20px; display: inline-block; text-align: center; padding: 12px 108px; background: #FFE600; border-radius: 24px; text-decoration: none; font-family: 'Open Sans';font-weight: 700;font-size: 14px;line-height: 19px; color: #000000; }

section.av_textblock_section a { font-weight: bold; }
#top #wrap_all .all_colors h3.widgettitle { font-weight: bold; }
.entry-content ul li strong,
.entry-content > p > a,
.entry-content > p > em > a { font-weight: bold !important; }
.entry-content > ol > li > a { font-weight: bold !important;  }
.entry-content > ul > li > a { font-weight: bold !important;  }
.entry-content .lwptoc_items a { font-weight: bold;}
.entry-content ul li strong { color: black; }
.entry-content p > strong { color: black; }


.html_elegant-blog #top .post-entry h1.post-title:hover { opacity: unset;}
h3 { font-weight: bold !important; }
#top #wrap_all .all_colors h3 { font-weight: bold !important; }
#top #wrap_all .all_colors h3 strong { font-weight: bold !important; }
.av-thin-font strong, .modern-quote strong { font-weight: bold !important; }

/** slider timeline **/
.av-no-preview .av-timeline-nav { display: none; }
.avia-timeline-container.avia-slideshow-carousel,
.avia-timeline-container.avia-slideshow-carousel ul { width: unset !important; transform: unset !important; }
.avia-timeline-container.avia-slideshow-carousel ul li { width: 33% !important; }

#other-terms { margin-top: 50px;}
#other-terms h2 {  font-size: 20px;font-weight: 600;line-height: 1.4;margin-bottom: 1.5em;letter-spacing: .03em; color: #5d727e;}
#other-terms h2::after {content: '';width: 80%;bottom: 0;height: 2px;background-color: #008a52; position: relative;top: 20px;display: block;left: 0;}
#other-terms li a {  display: inline-block;margin-bottom: 5px; font-weight: 700; color: #156197; font-size: 16px; line-height: 30px; }
#other-terms .row { display: flex; }
#other-terms .row .col:first-child { flex-basis: 40%; }
#other-terms .row .col:nth-child(2) { flex-basis: 60%; }
#other-terms .col .related-cta-wrapper { display: flex; border: 2px solid #919191; margin-top:40px; margin-bottom: 40px; }
#other-terms .col .related-cta-wrapper > div { flex-basis: 50%; }
#other-terms .col .related-cta-wrapper img { height: 100%; }
#other-terms .col .related-cta-wrapper .related-cta-content { display: flex; flex-direction: column; padding: 20px; justify-content: center; gap: 30px; }
#other-terms .col .related-cta-wrapper .related-cta-content h3 { font-weight: 900 !important;color: #000;font-size: 30px !important; text-align: center;}
#other-terms .col .related-cta-wrapper .related-cta-content a { width: fit-content; margin: 0 auto; background-color: #008a52; color: #000; padding: 5px 10px; font-family:'Helvetica'; font-weight: 900; border-radius: 50px; }


@media all and (max-width: 768px) {
	ul.avia-timeline-horizontal li { display: block; }	
	.avia-timeline-container.avia-slideshow-carousel ul li { width: unset !important; transform: unset !important; }
    .related-cta-wrapper {
        display: flex; flex-direction: column; 
             
    }
    #other-terms .col .related-cta-wrapper img { height: auto; }

}
@media all and (min-width: 768px) and (max-width: 992px) {
	.avia-timeline-container.avia-slideshow-carousel ul li h2 { font-size: 18px !important; }
}
/*body .main_color strong { color: unset; }*/

/** breadcrumbs **/
.breadcrumb.breadcrumbs.avia-breadcrumbs { overflow: hidden; }
.breadcrumb.breadcrumbs.avia-breadcrumbs .trail-before { display: none; }
.breadcrumb.breadcrumbs.avia-breadcrumbs .sep { width: unset; }

/** arhive category **/
#top.archive.category #main .sidebar { width: 25%; float: right; }

/*body#top .fullsize .template-blog .post .entry-content-wrapper { max-width: unset; }
body#top .fullsize .template-blog .post .entry-content-wrapper > * { max-width: unset; }*/


.post-template-default .entry-content h2,
.post-template-default .entry-content h2 span,
.post-template-default .entry-content h2 span b,
.post-template-default .entry-content h3,
.post-template-default .entry-content h3 span,
.post-template-default .entry-content h3 span b,
.post-template-default .entry-content p > b { color: #636363 !important; font-weight: bold !important; }
li.menu-item.menu-link { overflow: unset !important; }

/** menu **/
#avia-menu .sub-menu { display: none; position: absolute; background-color: #fff; min-width: 600px; box-shadow: 0 10px 10px rgba(0,0,0,0.3); }
#avia-menu .menu-link:hover .sub-menu { display: block; }
#avia-menu .sub-menu .sub-menu-content {height: unset !important; width: 600px; margin: 0 auto; }
#avia-menu .sub-menu .sub-menu-content .sub-menu-container {padding-top: 20px; width: 100%; }
#avia-menu .sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item { padding: 0 .5rem; }
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .block-title { padding-left: .5rem; }
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .block-title h3 {font-weight: 700 !important;font-size: 12px !important;line-height: 16px;color: #333333; margin-bottom: 20px;}
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content { display: flex; flex-wrap: wrap; }
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item {width: 100%;padding-left: .5rem;padding-right: .5rem;margin-bottom: 1rem; display: flex; flex-direction: column; }
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item-content { border: 0.5px solid #BEBEBE;display: flex;align-items: center; position: relative; }
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .item-content > a {z-index: 50;width: 100%;top: 0;left: 0;bottom: 0;right: 0;position: absolute;height: 100%;}
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .image-block { flex: 0 0 auto; height: 100%; }
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .image-block img { width:100%; height: 100%; object-fit: cover; }
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .text-block { padding: 16px 16px; flex: 1; }
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .text-block-items {display: flex;align-items: center;}
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .w-100 { width:100%; }
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .text-block h4 {font-weight: 700 !important;font-size: 14px !important;line-height: 16px;color: #005939;}
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .text-block h5 {font-weight: 700;font-size: 12px;line-height: 16px;color: #005939;}
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .text-block p {font-weight: 300;font-size: 12px;line-height: 16px;color: #333333; max-width: 90%; margin:0; }
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .arrow-block { }
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .arrow-image { display: flex; }
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .arrow-image img { width: 6px; }
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .item-links { display: flex; align-items: flex-start; padding: 12px; border: 0.5px solid #bebebe;border-top: none; }
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .item-links .links-col { margin-right: 60px; width: 50%;}
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .item-links .links-col h5 { margin-bottom: 16px; font-weight: 700 !important;font-size: 12px !important;line-height: 16px;text-align: left;color: #333333; display: flex; justify-content: space-between; align-items: center;}
.sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .item-links .links-col h5:last-child { margin-bottom: 0;}
#top .sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .item-links .links-col h5 a {  color: #008052;height: unset; line-height: unset; display: flex; gap: 20px; width: 100%; justify-content: space-between; align-items: center; }
#top .sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .item-links .links-col h5 img { width: 6px;  }
.sub-menu .close-sub-menu { display: none; position: absolute; top: 20px; right: 20px; cursor: pointer; z-index: 104; }


.cta-post-block { display: flex;flex-direction: column;padding: 0; }
.cta-post-block .cta-row { display: flex; margin-bottom: 0; }
.cta-post-block .cta-row h4 { font-weight: 400;font-size: 31.5px !important;line-height: 36px !important; color: #000000; font-family:'helvetica-neue-medium-extended'; text-align: left; }
.cta-post-block .cta-row h4 strong { text-decoration: underline; font-size: 36.5px; line-height: 35px; font-weight:900; font-family: 'archivo-black'; }
.cta-post-block .cta-row .col-right { justify-content: center;display: flex;flex-direction: column;padding: 40px; }
.cta-post-block .cta-row > div { width: 50%; }
.cta-post-block .cta-row .text-block a { font-size: 23px;line-height: 20px;color: #000000;background-color: #F60;padding: 16px 2px;border-radius: 50px;display: block;margin-top: 40px;text-align: center;font-family: Helvetica,'Sans-Serif';font-weight: 900 !important;}
.cta-post-block .cta-row:nth-child(2) { display:flex; justify-content: flex-end; }
.cta-post-block .cta-row:nth-child(2) img  { max-width: 160px;  margin-top:20px;}
.cta-post-block .col-left { display: flex; align-items: center; background-color: #000; }
.cta-post-block .col-left img {  }
.pages_posts_cta { margin-top: 40px; margin-bottom: 40px; }
.pages_posts_cta.container { max-width: 650px; }
.cta-post-block.all_pages .cta-row { margin-bottom: 0; gap: 0; }
.cta-post-block.all_pages .cta-row h4 {
    font-weight: 700 !important;
    font-size: 25px !important;
    line-height: 25px !important;
    color: #000000;
    text-align: center;
    max-width: 205px;
    margin: 0 auto;
    letter-spacing: 0.3px;
}
.cta-post-block.all_pages .cta-row h5 { font-weight: 900;font-size: 15px !important; line-height: 25px !important; color: #000000; text-align: center; }
.cta-post-block.all_pages { display: flex;flex-direction: column;}
.cta-post-block.all_pages .cta-row .text-block a { font-size: 12px;line-height: 20px;color: #000000;background-color: #f89b2c;padding: 6px 2px;border-radius: 50px;display: block;margin-top: 8px;text-align: center;font-family:'helvetica neue', 'HelveticaNeue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;font-weight: 900 !important;border: 5px solid #000;}

.need_business_financing_cta { position: relative; margin: 30px 0; }
.need_business_financing_cta .col-right { position: absolute; right:0; width: 50%; bottom:30px; }
.need_business_financing_cta .text-block { text-align: center; }
.need_business_financing_cta .text-block a { font-size: 28px;line-height: 20px;color: #000000;background-color: #f89b2c;padding: 6px 26px;border-radius: 50px;margin:0 auto;text-align: center;font-family:'helvetica neue', 'HelveticaNeue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;font-weight: 700 !important;border: 5px solid #000;}


.fund_your_invoices { position: relative; margin: 30px 0; }
.fund_your_invoices .col-right { position: absolute; right:0; width: 50%; bottom:30%; }
.fund_your_invoices .text-block { text-align: center; }
.fund_your_invoices .text-block a { font-size: 28px;line-height: 20px;color: #000000;background-color: #FF6600;padding: 6px 26px;border-radius: 50px;margin:0 auto;text-align: center;font-family:'helvetica neue', 'HelveticaNeue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;font-weight: 700 !important;border: 5px solid #000;}

.turn_your_invoice { position: relative; margin: 30px 0; }
.turn_your_invoice .col-right { position: absolute; right:0; width: 50%; bottom:25%; }
.turn_your_invoice .text-block { text-align: center; }
.turn_your_invoice .text-block a { font-size: 28px;line-height: 20px;color: #000000;background-color: #008a52;padding: 6px 26px;border-radius: 50px;margin:0 auto;text-align: center;font-family:'helvetica neue', 'HelveticaNeue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;font-weight: 700 !important;}

.freight_factoring_quote_cta { position: relative; margin:30px 0;}
.freight_factoring_quote_cta img { width: 100%; }
.freight_factoring_quote_cta .col-right { position: absolute; right:0; width: 50%; bottom:25%; }
.freight_factoring_quote_cta .text-block { text-align: center; }
.freight_factoring_quote_cta .text-block a { font-size: 1.4vw;line-height: 20px;color: #000000;background-color: #ff6600;padding: 6px 26px;border-radius: 50px;margin:0 auto;text-align: center;font-family:'helvetica neue', 'HelveticaNeue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;font-weight: 700 !important; border: 5px solid #000; }

.freight_free_quote_cta { position: relative; margin: 30px 0; }
.freight_free_quote_cta img { width: 100%; }
.freight_free_quote_cta .col-right { position: absolute; right:0; width: 40%; bottom:30%; }
.freight_free_quote_cta .text-block { text-align: center; }
.freight_free_quote_cta .text-block a { font-size: 1.4vw;line-height: 20px;color: #000000;background-color: #ff6600;padding: 6px 26px;border-radius: 50px;margin:0 auto;text-align: center;font-family:'helvetica neue', 'HelveticaNeue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;font-weight: 700 !important; border: 5px solid #000; }

.freight-invoice-factoring-quote { margin: 30px 0; }
.elementor ul { padding-left: 20px; }
.elementor ul li { list-style: initial; }

#glossary-pages ul  { list-style: none; margin:0 0 30px; border-bottom: 1px solid #000; padding-bottom:30px;}
#glossary-pages ul li { margin:0; }
#glossary-pages ul li a { font-weight: bold; }
.single #main p a, .single #main p a:visited, .single #main p a:hover, .single #main p a:active { color: blue; font-weight: bold; text-decoration: none; }
.single #main .elementor ul li a, .single #main .elementor ul li a:visited, .single #main .elementor ul li a:hover, .single #main .elementor ul li a:active { color: blue; font-weight: bold; text-decoration: none; }
.page #main p a, .page #main p a:visited, .page #main p a:hover, .page #main p a:active { color: blue; font-weight: bold; text-decoration: none; }
.page #main .elementor ul li a, .page #main .elementor ul li a:visited, .page #main .elementor ul li a:hover, .page #main .elementor ul li a:active { color: blue; font-weight: bold; text-decoration: none; }

@media all and (max-width: 1600px) {
    .freight_factoring_quote_cta .text-block a { font-size: 1.4vw; }

}


@media all and (max-width: 1200px) {
    .fund_your_invoices .text-block a { font-size: 1.7vw; }
    .turn_your_invoice .text-block a { font-size: 1.7vw; }
    .freight_free_quote_cta .text-block a { font-size: 1.5vw;}
    .freight_factoring_quote_cta .text-block a { font-size: 1.5vw; }
    .need_business_financing_cta .text-block a { font-size: 1.7vw; }

}

@media all and (max-width: 945px) {
    .fund_your_invoices .text-block a { font-size: 1.4vw; }
    .turn_your_invoice .text-block a { font-size: 1.4vw; }
    .freight_free_quote_cta .text-block a { font-size: 1.3vw;}
    .freight_factoring_quote_cta .text-block a { font-size: 1.4vw; }
    .need_business_financing_cta .text-block a { font-size: 1.4vw; }
    .need_business_financing_cta .col-right { bottom: 10px; }

}


@media all and (max-width: 1024px) {
    .cta-post-block .cta-row { flex-direction: column; }
    .cta-post-block .cta-row > div { width: 100%; }
    .cta-post-block .col-left img { width:100%; }
    .cta-post-block .cta-row h4 { font-size: 22px !important;line-height: 25px !important; }
    .cta-post-block .cta-row h4 strong {font-size: 21px; line-height: 21px; }
}


@media all and (max-width: 768px) {
    html.responsive #top .av-main-nav .menu-item.menu-link {display: block; visibility: hidden; height:0; width: 0; }
    html.no-scroll, html.no-scroll body { overflow: hidden; }
    .av-main-nav li { z-index: 102; }
    #avia-menu .sub-menu.active { display: flex !important; opacity:1 !important; top: 0; left: unset; width: 350px; right: 0; padding-top: 7px; overflow: auto; bottom:0; position: fixed; visibility: visible; min-width: unset;}
    #avia-menu .sub-menu .sub-menu-content { display: flex;justify-content: center;height: unset !important;margin: 40px auto 0; width: 100%; }
    #avia-menu .sub-menu .sub-menu-content .sub-menu-container { flex-direction: column; width: 100%; }
    #avia-menu .sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item { width: 100%; }
    #avia-menu .sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item-content { padding: 10px 0; }
    #avia-menu .sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .item-links { justify-content: space-between; display: block; }
    #avia-menu .sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .item-links .links-col { margin: unset; display: flex; flex-direction: column; justify-content: normal; align-self: flex-start; width: 100%; }
    #avia-menu .sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .item-links .links-col:not(:last-child) { margin-bottom: 18px; }

    #avia-menu .sub-menu .sub-menu-content .sub-menu-container .sub-menu-container-item .sub-menu-container-item-content .item .image-block { display: none; }
    .sub-menu .close-sub-menu { display: block; position: absolute; top: 20px; right: 20px;}
    .html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a { display: flex;align-items: center;justify-content: space-between; }
    .html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a:after { background: url(https://altline.sobanco.com/wp-content/themes/enfold/images/menu/arrow.png); content: '';background-repeat: repeat;background-size: auto;display: inline-block;width: 12px;height: 12px;background-repeat: no-repeat;background-size: contain; }
    .responsive #top .av-main-nav .menu-item-avia-special.av-burger-menu-main.inactive_burger { display: none; }
    .page-id-12943 #av_section_4 img { margin: 0 auto; width: 50%; }

    .need_business_financing_cta .col-right { position: absolute; width: 100%; bottom:20px; }
    .need_business_financing_cta .text-block,
    .fund_your_invoices .text-block { text-align: center; }
    .need_business_financing_cta .text-block a,
    .fund_your_invoices .text-block a{ font-size: 4vw;}
    .fund_your_invoices .col-right { bottom: 15%; width: 100%; }
    .turn_your_invoice .col-right { width: 100%; bottom: 15%; }
    .turn_your_invoice .text-block { text-align: center; }
    .turn_your_invoice .text-block a { font-size: 4vw; }
    .freight_factoring_quote_cta .col-right { width: 100%; bottom: 14%; }
    .freight_factoring_quote_cta .text-block { text-align: center; }
    .freight_factoring_quote_cta .text-block a { font-size: 4vw; }
    .freight_free_quote_cta .col-right { width: 100%; bottom: 15%; }
    .freight_free_quote_cta .text-block { text-align: center; }
    .freight_free_quote_cta .text-block a { font-size: 4vw; }

}

@media all and (max-width: 1290px) and (min-width: 990px)  {
    #top #header .av-main-nav > li > a { font-size: 1vw; padding: 0 9px; }

}

@media all and (min-width: 768px) {
    .post-template-default.single.single-post { overflow-x: visible; }
    .post-template-default.single.single-post #wrap_all { overflow: visible; }
    .post-template-default.single.single-post .sidebar.sidebar_right { width: 25% !important; display: flex !important; }
    .post-template-default.single.single-post .template-single-blog { display:flex; }
    .post-template-default .inner_sidebar { margin: 0; overflow: visible; display: flex; flex-direction: column;}
    body#top #main .sidebar { overflow: visible; }
    .inner_sidebar #block-2 { position: sticky; top: 70px; align-self: flex-start;  display: flex !important; }
}

@media all and (min-width: 990px) {
    #avia-menu {
    }
    #header_main .main_menu, #header_main .av-main-nav-wrap { width: 100%; }



    #avia-menu li:nth-last-child(-n+4) {
        float:right;
        margin:0 10px;
    }
    #avia-menu li:first-child { margin-left:25px; }
    #avia-menu li.get-a-quote span {
        background-color: #008A51;
        border-radius: 5px;
        padding: 8px 20px;
        color: #fff
    }
    #avia-menu li#menu-item-9787 img { vertical-align: middle; width: 18px; }

    #header_main .inner-container { display: flex;  }
    #header_main div .logo { float: none; position: relative; }
    #header_main .main_menu { float: none; position: relative; }

}

@media all and (min-width: 1024px) {
        #avia-menu li:nth-child(-n+4) {
        float:left;
        margin: 0 10px;
    }
    
}

.single #main .elementor ol li a, .single #main .elementor ol li a:visited, .single #main .elementor ol li a:hover, .single #main .elementor ol li a:active { color: blue; font-weight: bold; text-decoration: none; }

/* Invoice Factoring Near You page */
.custom-listing a {
	font-weight: bold;
}

.custom-listing ul li a {
	font-weight: 300 !important;
}

.custom-listing a.single-state {
    margin-bottom: 20px;
    display: block;	
}