/*

Theme Name:   Autoplan2

Author:       Cormo

Template:     autokapital3

Version:      1.0.2

*/

.text-success { color: #8fcd11!important; }

.text-decoration-none { text-decoration: none!important; }
.text-wrap-icon { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }

.navbar-nav > li:nth-child(-n+3) > a { width: auto; }
.navbar-nav > li:nth-child(2) > a { width: 60px;}
.navbar-nav > li:nth-child(2) { margin-right: 20px; }
.navbar-nav > li:last-child { padding: 0.5rem 1.5rem;  background-color: #E30613; height: fit-content!important; transition: all 0.2s; }
.navbar-nav > li:last-child > a { color: #fff; font-size: 17px; text-align: center;  font-weight: 700; padding: 0;  }
.navbar-nav > li:last-child:hover { scale: 1.03; }
.navbar-nav { gap: 16px; }

.bg-light-blue { background-color: #E1F7FF; }

.lh-05 { line-height: 0.5; }

.mt--1 { margin-top: -10px; }

.fs-7 { font-size: 15px; }
.fs-8 { font-size: 17px; }
.fs-17 { font-size: 1.063rem; }
.fs-22 { font-size: 1.375rem;    }
.fs-25 { font-size: 1.5rem; }

.fw-500 { font-weight: 500; }

.p-custom-1 { padding: 1.5rem 1.25rem; }
.p-custom-2 { padding-top: 4.3rem; padding-bottom: 3.625rem; }

.h-95 { height: 95%!important; }

.btn-more { outline: none; font-size: 14px; padding: 0.2rem 0.5rem; background-color: #fff; border: 1px solid #ccc; border-radius: 2rem; transition: all 0.2s; }
.btn-more:hover { background-color: #444; color: #fff; }
.btn-more path {  transition: all 0.2s; }

.btn-more:hover path { stroke: #fff!important; }

.addtoany_shortcode img { width: 22px!important; height: 20px!important; margin-bottom: 4px; }

.addtoany_list a:hover img, .addtoany_list a:hover span { opacity: 1; }

.select-container { position: relative; }

.loading-indicator { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.8); }

.form-body { gap: 8px!important; }

.carousel-item { height: 400px; }

.required { font-size: 1.063rem; }
.form-control { padding: 0.75rem 1rem; font-size: 1.065rem; font-weight: 400; }
.label-mobile-inv { display: block; visibility: hidden; }

.offer-card .offer-thumb .image-blog { display: block; box-sizing: border-box; border: 8px solid transparent; transition: all 220ms ease; }
.offer-card:hover .offer-thumb .image-blog { border-color: #C1EAFF; transform: scale(1.02); }
.image-blog { width: 100%!important; height: 270px!important; object-fit: cover!important; }
.offer-thumb { position: relative; }
.offer-thumb .image-main { transition: all 220ms ease; }
.offer-thumb .image-hover { position: absolute; inset: 0; width: 100%!important; height: 100%!important; object-fit: cover!important; opacity: 0; transition: all 220ms ease; }
.offer-card:hover .offer-thumb .image-hover { opacity: 1; }

/* modal */

.modal { position: fixed; align-items: center; justify-content: center; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.4); }
.modal .btn:hover { color: var(--bs-btn-hover-color)!important; background-color: var(--bs-btn-hover-bg)!important; border-color: var(--bs-btn-hover-border-color)!important; }


.accordion-item { border-bottom: none!important; border-top: none!important; box-shadow: none!important; } 
.accordion-item * { border-top: none!important; border-bottom: none!important; box-shadow: none!important; }
.accordion-item *:focus { border: none!important; box-shadow: none!important; }
.accordion-body { padding: 1rem!important; }

/* share */
.a2a_i[href="/#pinterest"],.a2a_i[href="/#reddit"],.a2a_i[href="/#google_gmail"],.a2a_i[href="/#pocket"],.a2a_i[href="/#tumblr"],.a2a_i[href="/#amazon_wish_list"],.a2a_i[href="/#aol_mail"],.a2a_i[href="/#balatarin"],.a2a_i[href="/#bibsonomy"],.a2a_i[href="/#bitty_browser"],.a2a_i[href="/#blogger"],.a2a_i[href="/#blogmarks"],.a2a_i[href="/#bookmarks_fr"],.a2a_i[href="/#box_net"],.a2a_i[href="/#buffer"],.a2a_i[href="/#diary_ru"],.a2a_i[href="/#diaspora"],.a2a_i[href="/#digg"],.a2a_i[href="/#diigo"],.a2a_i[href="/#douban"],.a2a_i[href="/#draugiem"],.a2a_i[href="/#evernote"],.a2a_i[href="/#fark"],.a2a_i[href="/#flipboard"],.a2a_i[href="/#folkd"],.a2a_i[href="/#google_classroom"],.a2a_i[href="/#hacker_news"],.a2a_i[href="/#hatena"],.a2a_i[href="/#houzz"],.a2a_i[href="/#instapaper"],.a2a_i[href="/#kakao"],.a2a_i[href="/#kindle_it"],.a2a_i[href="/#known"],.a2a_i[href="/#line"],.a2a_i[href="/#livejournal"],.a2a_i[href="/#mail_ru"],.a2a_i[href="/#mastodon"],.a2a_i[href="/#mendeley"],.a2a_i[href="/#meneame"],.a2a_i[href="/#mewe"],.a2a_i[href="/#microsoft_teams"],.a2a_i[href="/#mixi"],.a2a_i[href="/#myspace"],.a2a_i[href="/#odnoklassniki"],.a2a_i[href="/#outlook_com"],.a2a_i[href="/#papaly"],.a2a_i[href="/#pinboard"],.a2a_i[href="/#plurk"],.a2a_i[href="/#print"],.a2a_i[href="/#printfriendly"],.a2a_i[href="/#pusha"],.a2a_i[href="/#qzone"],.a2a_i[href="/#rediff"],.a2a_i[href="/#refind"],.a2a_i[href="/#sina_weibo"],.a2a_i[href="/#sitejot"],.a2a_i[href="/#skype"],.a2a_i[href="/#slashdot"],.a2a_i[href="/#sms"],.a2a_i[href="/#snapchat"],.a2a_i[href="/#stocktwits"],.a2a_i[href="/#svejo"],.a2a_i[href="/#symbaloo_bookmarks"],.a2a_i[href="/#threema"],.a2a_i[href="/#trello"],.a2a_i[href="/#twiddla"],.a2a_i[href="/#typepad_post"],.a2a_i[href="/#viber"],.a2a_i[href="/#vk"],.a2a_i[href="/#wechat"],.a2a_i[href="/#wordpress"],.a2a_i[href="/#wykop"],.a2a_i[href="/#xing"],.a2a_i[href="/#yahoo_mail"],.a2a_i[href="/#yummly"]{display:none!important;}
#a2apage_full_services > .a2a_i {border: none; color: #000!important;}
#a2apage_full_services > .a2a_i:hover {background-color: #eee!important; color: #000!important;}
#a2apage_full_services > i[class="a2a_i"]:hover { background-color: #fff!important; }
#a2apage_find_container { background-color: #fff!important; border: 1px solid #ccc!important;}
#a2apage_find { color: #333!important;}
#a2apage_find_icon > svg > path {fill: #333!important;}
.a2a_full_header, .a2a_full_services, .a2a_menu_find_container { background-color: #fff; }
a.a2a_i, i.a2a_i { border-width: 0px!important; }
.a2a_full_footer { display: none; }



@media print {
    .navbar { padding: 0!important; margin-bottom: -20px;}
    .container-fluid.pt-5, .container-fluid.mt-5.bg-secondary, .container.py-4, .navbar-toggler { display: none;}
    .w-100.bg-white.rounded-5 { margin-top: -32px; }
    .print-table { width: 100%; font-size: 0.7rem!important; }
    #agent-calculator { margin-top: -16px; }
    #agent-calculator td { padding: 0.1rem 0.3rem!important; }
    #agent-calculator td, #agent-calculator th { font-size: 0.7rem!important; }

    .transform-scl-1 { transform: scale(0.9); }
    .transform-scl-2 { transform: scale(0.8); }

    .mt-print-0 { margin-top: 0; }
    .mt-print-1 { margin-top: 10px; }
    .mt-print--1 { margin-top: -52px; }
    .mt-print--2 { margin-top: -22px; }
    .mb-print-1 { margin-bottom: 5px; }
    .mb-print--1 { margin-bottom: -30px; }
    .mb-print--2 { margin-bottom: -12px; }

    .p-print-0 { padding: 0!important; margin: 0!important; }

    .fs-print-1 { font-size: 1.25rem!important; }
    .fs-print-2 { font-size: 1rem!important; }
    .fs-print-3 { font-size: 0.8rem!important; }
    .fs-print-4 { font-size: 0.7rem!important; }
    .fs-print-4 { font-size: 0.7rem!important; }

    .input-print-1 { padding: 0.1rem 0.3rem!important; font-size: 14px!important; }

    .flex-print-row { flex-direction: row!important; }

    .fw-print-400 { font-weight: 400!important; }
    .fw-print-500 { font-weight: 500!important; }

    .lh-print-1 { line-height: 2.2!important; }

    .w-print-25 { width: 25%!important; }
}

@media only screen and (min-width: 992px ) {
    .mt--2 { margin-top: -63px; }
}

@media only screen and (max-width: 992px) {
    .p-custom-3 { padding-top: 2rem; padding-bottom: 2rem; }

    .navbar-nav > li:nth-child(2) > a { width: 100%;}

    .carousel-item { height: auto!important; }
}

@media only screen and (max-width: 768px) {
    .label-mobile-inv { display: none; }

    .p-custom-2 { padding-top: 3rem; padding-bottom: 3rem; }
    .accordion-button { padding-left: 0.5rem!important; padding-right: 0.5rem!important; }

    .mobile-container { padding: 0!important; box-shadow: none!important; background-color: transparent!important; }
}

