@font-face {
    font-family: 'avalonicon';
    src: url('src/font/avalonicon.eot?3lb8kp');
    src: url('src/font/avalonicon.eot?3lb8kp#iefix') format('embedded-opentype'),
        url('src/font/avalonicon.ttf?3lb8kp') format('truetype'),
        url('src/font/avalonicon.woff?3lb8kp') format('woff'),
        url('src/font/avalonicon.svg?3lb8kp#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="avic-"],
[class*=" avic-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'avalonicon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.avic-arrow_left:before {
    content: "\e900";
}

.avic-arrow_down:before {
    content: "\e901";
}

h6 {
    font-size: 15px;
}

.innerTextBody {
    max-width: 56rem;
    margin-left: auto;
    margin-right: auto;
}

.trainingHead .vc_col-sm-12>.vc_column-inner:before {
    content: '';
    width: 220px;
    height: 205px;
    background-image: url('/wp-content/uploads/2026/01/rocket_avalon.svg');
    display: block;
    float: left;
    background-size: 100%;
    background-repeat: no-repeat;
    /* margin-right: 40px; */
    background-position: left center;
    float: right;
}

.trainingHead .vc_col-sm-12>.vc_column-inner>.wpb_wrapper {
    float: left;
}

.homeFeatured .agenda_wrapper {
    border-right: 1px solid rgba(255, 255, 255, 0.25);
}

.full-width-section.rocketBg .row-bg {
    background-size: 90%;
}

.full-width-section.rocketBg .row-bg img {
    width: 92%;
    height: auto;
    left: 6%;
    top: 9%;
}

.noMarginBottom {
    margin-bottom: 10px;
}

.nectar-split-heading.noMarginBottom {
    margin-bottom: 10px;
}

body .blog-recent[data-style*=classic_enhanced] .inner-wrap,
body .masonry.classic_enhanced .masonry-blog-item .inner-wrap {
    border: 0 !important;
    box-shadow: none;
}

body .blog-recent[data-style*=classic_enhanced] .article-content-wrap,
body .masonry.classic_enhanced .masonry-blog-item .article-content-wrap {
    padding: 13px 17px;
}

.wpb_wrapper .nectar-cta .link_text {
    font-size: 15px;
    font-weight: 600;
}

body .related-post-wrap .row-bg-wrap .row-bg {
    background-color: rgb(246 248 250 / 70%);
}

body .related-posts[data-style=material] .inner-wrap {
    box-shadow: none !important;
    border-radius: 0 !important;
}

body .row .related-posts[data-style=material] .article-content-wrap {
    padding: 0 !important;
    margin-top: 11px;
}

body .row .related-posts[data-style=material] .meta-category {
    padding: 0px 10px;
    margin-top: 33px;
    background-color: #94adc8;
    display: inline-block;
}

body[data-header-resize="1"] .container-wrap.no-sidebar {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

body.material.single-post .post .content-inner {}

body.material.single-post .post .content-inner span[style="font-weight: 400;"] {
    /* font-weight: 500 !important; */
}

body.single-post .container-wrap.no-sidebar {}

body.single-post .container-wrap.no-sidebar:before {
    content: '';
    width: 100%;
    height: 600px;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #f6f8fa;
}

body.single.single-post .heading-title[data-header-style=default_minimal] {
    text-align: left;
    margin-top: 60px;
    margin-bottom: 0;
}

body.single.single-post .heading-title[data-header-style=default_minimal] .section-title {
    width: 900px;
    margin: 0 auto;
    display: block;
    float: none;
    text-align: left;
    max-width: 100%;
}

body.single.single-post .heading-title[data-header-style=default_minimal] #single-below-header span {
    font-size: 15px;
    font-weight: 500;
    color: #333333;
}

body.single.single-post .heading-title[data-header-style=default_minimal] {}

body.single.single-post .heading-title[data-header-style=default_minimal] .heading-title {}

body.single.single-post .heading-title[data-header-style=default_minimal] .section-title h1 {
    font-size: 38px;
    padding-bottom: 15px;
}

body.single.single-post .heading-title[data-header-style=default_minimal] .section-title:after {
    display: none;
}


.avaTitlePage {
    margin-bottom: 0 !important;
}

.avaTitlePage h1 {
    font-size: 48px;
    margin-bottom: 3px !important;
    color: #264563;
    font-weight: 600;
    margin-top: 10px !important;
    display: inline-block;
    width: 100%;
    line-height: 1;
}

.avaSubTitlePage {
    font-size: 15px;
    margin-bottom: 10px !important;
    color: #4d4d4d;
    font-weight: 600;
    margin-top: 5px !important;
}

.avaSubTitlePage p {
    font-weight: 500;
    font-size: 17px;
}

.avaSubPage {
    font-size: 15px;
    margin-bottom: 10px !important;
    color: #4d4d4d;
    font-weight: 600;
    margin-top: 5px !important;
    letter-spacing: 1px;
}

.light .avaSubPage {
    color: #ffffff;
}

.avaIntroText {
    font-size: 16px;
    margin-bottom: 17px !important;
    color: #333333;
    font-weight: 600;
    margin-top: 15px !important
}


.contactList .iwithtext .iwt-text {
    padding-top: 5px;
}

.contactList .iwithtext .iwt-text h5 {
    line-height: 1.2;
}

.contactList .iwithtext .iwt-text p {
    font-size: 15px;
    line-height: 1.6;
    font-weight: 500;
    /* color: #333333; */
}

.single .heading-title[data-header-style=default_minimal] .entry-title {
    color: #264563;
    font-weight: 600;
    font-size: 44px;
    line-height: 1.2;
    text-align: left !important;
    padding-top: 13px;
}

.single .heading-title[data-header-style=default_minimal] .meta-date {
    color: #333333;
}

.single .heading-title[data-header-style=default_minimal] .meta-category {
    padding: 0;
}

.swiper-slide .slide-bg-wrap .slide-bg-overlay {
    opacity: 0.7;
    background: #00243d;
    background: -webkit-linear-gradient(90deg, rgba(0, 36, 61, 0.8) 0%, rgba(0, 36, 61, 0.6) 60%, rgba(1, 42, 74, 0.3) 100%) !important;
    background: -moz-linear-gradient(90deg, rgba(0, 36, 61, 0.8) 0%, rgba(0, 36, 61, 0.6) 60%, rgba(1, 42, 74, 0.3) 100%) !important;
    background: linear-gradient(90deg, rgba(0, 36, 61, 0.8) 0%, rgba(0, 36, 61, 0.6) 60%, rgba(1, 42, 74, 0.3) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00243D", endColorstr="#012A4A", GradientType=1);
}

body .swiper-slide .content .button.solid_color a {
    border-radius: 5px;
    background-color: #ffffff !important;
    color: #264563;
    padding: 10px 20px;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 600;
    border-radius: 4px !important;
    letter-spacing: 0.3px;
}

body .swiper-slide .content .button.transparent a {
    padding: 8px 20px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 4px !important;
    letter-spacing: 0.3px;
}

body .swiper-slide .button.solid_color a:after,
body .swiper-slide .button.transparent a:after {
    content: "\e900";
    font-family: 'avalonicon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 13px;
    z-index: 10;
    margin-left: 10px;
    line-height: 20px;
}

body.single.single-post .heading-title[data-header-style=default_minimal] .section-title .meta-category a {
    margin: 0 !important;
    border-radius: 0 !important;
    margin-top: 33px;
    background-color: #94adc8;
    display: inline-block;
    margin: 0;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
    border: 0;
}

body .row .related-posts[data-style=material] .entire-meta-link {}

body .row .related-posts[data-style=material] .article-content-wrap h3 {
    color: #264563;
    line-height: 1.3;
    font-size: 21px;
}

body .row .related-posts[data-style=material] .meta-category a {
    margin: 0;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1px;
}

body .row .related-posts[data-style=material] .meta-category a:before {
    display: none;
}

body .row .related-posts[data-style=material] .article-content-wrap .post-header {
    margin-bottom: 0;
}

body .row .related-posts[data-style=material] .article-content-wrap .grav-wrap {
    position: static;
    color: #999999;
    line-height: 1.5;
    margin-top: 10px;
}

.related-post-wrap h3.related-title {
    z-index: 999;
    position: relative;
}

.related-post-wrap h3.related-title:not(.nectar-blog-single-section-title) {
    font-size: 36px;
    line-height: 1.5;
    color: #264563;
    margin-bottom: 30px !important;
}

.wpb_wrapper .nectar-cta.withArrow .link_text .text:after {
    content: "\e900";
    font-family: 'avalonicon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 13px;
    z-index: 10;
    margin-left: 10px;
    line-height: 20px;
}

#footer-outer #copyright .col:first-child {
    width: 100%;
}

body #ajax-content-wrap .wpb_wrapper .nectar-cta.withArrow.primaryBtn .text {
    color: #ffffff !important;
    font-weight: 500;
}

.wpb_wrapper .nectar-cta.withArrow.round {}

body #ajax-content-wrap .wpb_wrapper .nectar-cta.withArrow.round .link_wrap {
    border-radius: 5px !important;
}

.wpb_wrapper .nectar-cta.withArrow .link_text {
    display: inline;
}

.wpb_wrapper .nectar-cta.withArrow .link_text .text {
    color: #264563;
}

.wpb_wrapper .nectar-cta.withArrow .link_wrap:hover .link_text .text {
    color: #ffffff;
}

body .blog-recent[data-style*=classic_enhanced] .meta-category {
    display: none;
}

body .blog-recent[data-style*=classic_enhanced] .article-content-wrap .excerpt {
    display: none;
}

body .blog-recent[data-style*=classic_enhanced] .article-content-wrap .post-header {
    display: flex;
    flex-direction: column;
}

body .blog-recent[data-style*=classic_enhanced] .article-content-wrap .post-header .meta {
    order: 2;
    color: #999999;
    font-weight: 600;
}

body .blog-recent[data-style*=classic_enhanced] .article-content-wrap .post-header .title {
    order: 1;
    font-size: 16px;
    line-height: 1.3;
    color: #264563;
}

.bookPromo .titleBook {
    line-height: 1;
    margin-bottom: 10px !important;
}

.bookPromo .descBook {
    line-height: 1;
    margin-top: 15px !important;
    margin-bottom: 35px !important;
}

.boxArrow .hover-wrap:before {
    content: "\e900";
    font-family: 'avalonicon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #94adc8;
    font-size: 23px;
    color: #fff;
    position: absolute;
    z-index: 10;
    padding: 12px;
}

.boxArrow .hover-wrap {
    border: 1px solid #eeeeee;
}

#ajax-content-wrap .nectar-post-grid .meta-category .style-button,
body .nectar-post-grid .meta-category .style-button {
    border-radius: 0 !important;
    background-color: #94adc8;
    display: inline-block;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
    border: 0;
    display: inline-block !important;
}

body #header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-item>a {
    background-color: #ffffff !important;
    color: #264563 !important;
    font-weight: 600;
}

body #header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-item:hover>a {
    background-color: #264563 !important;
    color: #ffffff !important;
}

body .ocm-effect-wrap-inner .container-wrap .container .nectar-post-grid .nectar-post-grid-item .content .post-heading span {
    color: #264563 !important;
}

body .ocm-effect-wrap-inner .container-wrap .container .nectar-post-grid .nectar-post-grid-item .content .nectar-post-grid-item__meta-wrap span {
    font-size: 15px;
    color: #999999 !important;
    font-weight: 500;
}

body.material .ocm-effect-wrap #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart,
body.material .ocm-effect-wrap #top nav ul #search-btn a span {
    font-size: 16px;
}

.formContactWrapper input[type=date],
.formContactWrapper input[type=email],
.formContactWrapper input[type=number],
.formContactWrapper input[type=password],
.formContactWrapper input[type=search],
.formContactWrapper input[type=tel],
.formContactWrapper input[type=text],
.formContactWrapper input[type=url],
.formContactWrapper select,
.formContactWrapper textarea {
    background-color: #ffffff;
    border-radius: 0;
}

.formContactWrapper label {
    font-weight: bold;
    color: #264563;
}

.btnAct .btnWrap {}

body[data-form-submit=regular] .container-wrap .btnWrap .buttonArrow {
    padding: 12px 25px !important;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 1px;
    order: 1;
    display: inline-block;
    width: auto;
}

body[data-form-submit=regular] .container-wrap .btnWrap .buttonArrow:after {
    font-family: 'avalonicon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e900";
    margin-left: 9px;
}

body[data-form-submit=regular] .container-wrap .btnWrap>p {
    /* display: flex; */
    /* flex-direction: column; */
}

body[data-form-submit=regular] .container-wrap .btnWrap .wpcf7-spinner {
    order: 3;
}

.btnAct .btnWrap .theArrow {}

body[data-form-submit=regular] .container-wrap .buttonArrow {
    border-radius: 0 !important;
    margin-top: 10px;
}

body .ctaServices .nectar-cta .link_wrap {
    width: 100%;
    display: inline-block;
}

body .ctaServices .nectar-cta .link_wrap .link_text {
    display: table;
    width: 100%;
    /* vertical-align: middle; */
}

body .ctaServices .nectar-cta .link_wrap .link_text .arrow-circle-animation-arrow-wrap svg {
    display: none !important;
}

body .ctaServices .nectar-cta .link_wrap .link_text .arrow-circle-animation-arrow-wrap {
    background-color: transparent !important;
    border-radius: 0 !important;
    clip-path: none;
    /* line-height: 33px; */
    text-align: center;
    display: table-cell;
    vertical-align: bottom;
    aspect-ratio: unset;
    padding: 0;
    width: 38px;
    height: 38px;
}

body .ctaServices .nectar-cta .arrow-circle-animation-arrow-wrap:before {
    content: "\e900";
    font-family: 'avalonicon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 21px;
    color: #fff;
    z-index: 10;
    background-color: #94adc8 !important;
    padding: 5px;
    width: 28px;
    height: 28px;
    display: inline-block;
    line-height: 28px;
}

.ctaServices .nectar-cta .link_text {
    justify-content: space-between;
}

.ctaServices .nectar-cta .link_text .text {
    /* float: left; */
    /* display: inline-block; */
    display: table-cell;
    vertical-align: middle;
}

body .ctaServices .vc_column-inner {}

body .ctaServices .vc_column-inner .column-image-bg {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background-size: cover;
    transform: scale(1);
}

body .ctaServices .vc_column-inner:hover .column-image-bg {
    transform: scale(1.2);
}

body .ctaServices .vc_column-inner .column-overlay-layer {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

body .ctaServices .vc_column-inner:hover .column-overlay-layer {
    opacity: 0.3 !important;
}

.testimonial_slider.border-radius-5px .flickity-slider blockquote p {
    font-size: 16px;
}

#footer-widgets .sosmedFooter>div {}

#footer-widgets .sosmedFooter>div>a {}

#footer-widgets .sosmedFooter>div img {
    width: 32px;
    margin-right: 5px;
}

#footer-outer #footer-widgets .widget h2 {
    color: #ffffff;
    margin-bottom: 10px;
    font-size: 36px;
}

#footer-widgets #text-3 a {
    font-size: 18px;
}

#footer-outer #footer-widgets .col:nth-child(2) .widget h4,
#footer-outer #footer-widgets .col:nth-child(3) .widget h4 {
    color: #94adc8 !important;
    letter-spacing: 2px;
    font-weight: 500;
    font-size: 15px;
}

.material #footer-outer #footer-widgets .col ul li a {
    font-size: 15px;
    font-weight: 500;
}

.material #footer-outer #footer-widgets .col .copycustom {
    font-size: 15px;
    color: #94adc8;
    margin-top: 45px;
    display: inline-block;
    width: 100%;
    font-weight: 400;
    line-height: 1.7;
}

#footer-outer .col:first-child img {
    height: 100px;
    margin-bottom: 5px;
}

#footer-outer .col:first-child {
    width: 29.5%;
}

#footer-outer .col:first-child .widget {
    padding-right: 35px;
}

#footer-outer .col:nth-child(2),
#footer-outer .col:nth-child(3) {
    width: 20.5%;
}

#footer-outer .col:first-child p {
    padding-bottom: 0 !important;
}

#footer-outer .col:nth-child(2) .widget_nav_menu,
#footer-outer .col:nth-child(3) .widget_nav_menu,
#footer-outer .col:nth-child(4) #text-3 {
    margin-top: 115px;
}

.homeHero,
.homeHero>.row_col_wrap_12 {
    min-height: 620px;
}

.articleHeadAgenda>.row-bg-wrap {
    background-position: center bottom;
    background-repeat: no-repeat;
    background-color: #f6f8fa;
    /* background-image: url(/wp-content/uploads/2021/08/bg_avln.png); */
}

.testimoniWrapper .flickity-viewport {
    margin-top: 20px !important;
}

body.material #header-outer:not([data-format=left-header]) #top nav>.buttons {
    margin-left: 0 !important;
}

#top .mobile-search {
    text-decoration: none !important;
}

#search-results article.result .title span {
    display: none !important;
}

.testimoniWrapper .flickity-page-dots {
    bottom: -60px !important;
}

.single-agenda #ajax-content-wrap .container-wrap {
    padding-top: 0;
}

.articleHeadAgenda>.col>.wpb_column {
    color: #ffffff;
}

body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
    color: #333333;
}

body .light a {
    color: #ffffff;
}

body .light h1,
body .light h2,
body .light h3,
body .light h4,
body .light h5,
body .light h6 {
    color: #ffffff;
}

body .articleHeadAgenda .titleHeader {
    margin-bottom: 30px;
}

body .articleHeadAgenda .miniText {
    font-weight: 600;
    margin-top: 10px;
    color: #777777;
    margin-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: 6px;
}

.mainTitlePage.withArrow {
    display: inline-block;
    width: 100%;
}

.mainTitlePage.withArrow:before {
    content: "\e900";
    font-family: 'avalonicon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #94adc8;
    font-size: 21px;
    color: #fff;
    z-index: 10;
    padding: 10px;
    float: left;
    margin-bottom: 10px;
}

.articleHeadAgenda .titleHeader p {
    font-size: 38px;
    line-height: 1.2;
    font-weight: 600;
    color: #264563;
}

.programWrapper h3 {
    font-size: 30px;
}

.btnCall>.button {}

.btnCall>.button>span>a {
    display: inline-block;
    padding: 7px 20px 5px 15px;
    background: #001956;
    color: #ffffff;
}

.btnCall>.button>span.hiddenCalendar>a {
    background: #c1911e;
}

.btnCall>.button>span.hiddenCalendar>a:hover {
    background: #a77d17;
}

.btnCall>.button>span.hiddenCall>a {
    background: #001956;
}

.btnCall>.button>span.hiddenCall>a:hover {
    background: #11348a;
}

.textMore .wpb_wrapper .wpb_text_column:first-child {
    /* height: 160px;
	overflow: hidden;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	position: relative; */
    margin-bottom: 15px;
}

.textMore .wpb_wrapper .textContent {}

.textMore .wpb_wrapper .readMore a {
    font-weight: 600;
    font-size: 15px;
    display: inline-block;
    /* width: 100%; */
    margin-bottom: 5px;
    line-height: 30px;
}

.textMore .wpb_wrapper .readMore a:hover {
    text-decoration: none;
}

.textMore .wpb_wrapper .readMore a:after {
    content: "\e900";
    font-family: 'avalonicon' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    font-size: 13px;
    color: #94adc8;
    z-index: 10;
    margin-left: 8px;
    top: 1px;
    position: relative;
    /* transform: rotate(
90deg); */
    float: right;
}

.textContent.active+.readMore a:after {
    transform: rotate(270deg);
    top: 0px;
}

.textMore .wpb_wrapper .textContent.active {
    height: auto;
}

.textMore .wpb_wrapper .wpb_text_column:first-child:after {
    /* content: '';
    width: 100%;
    height: 45px;
    bottom: 0;
    left: 0;
    position: absolute;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); */
}

.textMore .wpb_wrapper .textContent.active:after {
    height: 0;
    opacity: 0;
}

.btnCall>.button>span>a img {}

.btnCall>.button>span>a>span {
    display: inline-block;
    float: left;
    font-weight: 500;
}

.btnCall>.button>span>a>.icoTx {
    margin-right: 5px;
    margin-left: 5px;
}

.btnCall>.button>span {
    margin-right: 20px;
    display: block;
}

.btnCall>.button>span:last-child {
    margin-right: 0;
}

.halfBG.rightBG.wpb_row .row-bg-wrap .inner-wrap,
.halfBG.rightBG.wpb_row .row-bg-wrap .row-bg-overlay {
    width: 69%;
    right: 0;
    left: auto;
}

.halfBG.rightBG.wpb_row>.row-bg-wrap {
    background-color: #f5f5f5;
}

.btnCall>.button>span.hiddenCalendar {
    margin-top: 10px;
}

.agendaItem {
    /* margin-bottom: 50px; */
    /* padding-bottom: 40px; */
    /* border-bottom: 1px solid #dddddd; */
}

.agendaItem:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 20px;
}

.agendaItem .agendaImg {}

.ctaServices .nectar-cta .link_wrap {}

.wpcf7 form.spam,
.wpcf7 form.failed,
.wpcf7 form.sent {
    padding-bottom: 40px;
}

.wpcf7-response-output {
    /* display: inline-block !important; */
    width: 100%;
    border: 0 !important;
    background: #76a768 !important;
    color: #fff !important;
}


.formContactWrapper {
    display: inline-block;
    /* padding: 25px 50px 15px 50px; */
    box-sizing: border-box;
    width: 100%;
}

.wpcf7 form.sent .wpcf7-response-output {
    background-color: #76a768 !important;
    border: 1px solid #76a768;
    color: #ffffff !important;
    border-radius: 5px;
    display: block;
    text-align: center;
    margin-left: 0;
    margin-right: 0;
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.spam .wpcf7-response-output {
    background-color: #f56e28 !important;
    border: 1px solid #f56e28;
    color: #ffffff !important;
    border-radius: 5px;
    text-align: center;
}

.wpcf7-response-output.wpcf7-display-none {
    display: none !important;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    display: inline-block !important;
}

#header-outer[data-lhe="animated_underline"] li>a .menu-title-text {
    color: #444;
}

#header-outer[data-lhe="animated_underline"].transparent li>a .menu-title-text {
    color: #ffffff;
}

#header-outer[data-lhe="animated_underline"] li>a .menu-title-text {
    color: #264563;
}

#header-outer[data-lhe="animated_underline"] li.current-menu-item>a .menu-title-text {
    color: #ffffff;
}

#header-outer[data-lhe="animated_underline"].transparent li:hover>a .menu-title-text,
#header-outer[data-lhe="animated_underline"].transparent li.current-menu-item>a .menu-title-text {
    color: #ffffff !important;
}

.ctaBox .wpb_text_column h3 {
    font-size: 26px;
    font-weight: normal !important;
    /* font-family: 'Roboto', sans-serif !important; */
    letter-spacing: 1px;
}

.agendaItem .itemSource {
    align-items: center !important;
}

.swiper-slide .content h2,
.swiper-slide .content div.ns-heading-el {
    font-size: 48px;
    line-height: 1.5;
    font-weight: 600;
}

body .wpb_wrapper .agendaItem .agendaImg img,
.bookPromo .hover-wrap-inner img {
    height: 420px !important;
    width: auto;
    border-radius: 5px;
}

body .agendaItem .itemSource a {
    opacity: 1 !important;
}

.agendaItem .agendaContent {
    /* padding-left: 40px !important; */
    vertical-align: middle;
}

.milestoneWrap .wpb_wrapper .nectar-milestone {
    float: left;
    margin-left: 23px;
    margin-top: -15px;
}

.milestoneWrap .wpb_wrapper .nectar-milestone .number {
    color: #264563;
    line-height: 1 !important;
    font-weight: bold;
}

.milestoneWrap .wpb_wrapper .nectar-milestone .subject {
    font-size: 20px;
    color: #333333;
    line-height: 1;
}

.milestoneWrap .wpb_wrapper .nectar-milestone .number span {
    font-size: 55px;
    line-height: 1;
}

.milestoneWrap .wpb_wrapper:before {
    content: "\e900";
    font-family: 'avalonicon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #94adc8;
    font-size: 23px;
    color: #fff;
    z-index: 10;
    padding: 12px;
    float: left;
}

.agendaItem .agendaContent .nectar-cta {
    display: inline-block;
    margin-top: 30px;
}

.agendaItem .agendaContent .nectar-cta .text a {
    color: #264563;
}

.bookPromo .titleBook h3,
.agendaItem .agendaContent .title {
    font-size: 25px;
    line-height: 1.35;
    font-weight: 500 !important;
    display: inline-block;
    margin-bottom: 0 !important;
    /* margin-top: 55px; */
    width: 100%;
}

.single-agenda .row.heading-title.hentry {
    display: none;
}

.bookPromo .titleBook h3 a {
    opacity: 1 !important;
}

.agendaItem .agendaContent a {
    display: inline-block;
    width: 100%;
}

.bookPromo .lblBook,
.agendaItem .agendaContent .waktuEvent {
    /* font-weight: bold; */
    color: #ffffff;
    font-size: 17px;
    line-height: 1.2;
    margin-bottom: 10px !important;
    display: inline-block;
    width: 100%;
    margin-top: 5px;
}

.agendaItem .agendaContent .waktuEvent .day>.dayname {
    /* display: inline-block; */
    /* width: 100%; */
    /* margin-bottom: 3px; */
}

.agendaItem .agendaContent .waktuEvent .day>span {
    line-height: 1.3;
}

.agendaItem .agendaContent .waktuEvent>span {
    font-size: 15px;
    line-height: 1.2;
}

.agendaItem .agendaContent .areaEvent {
    display: inline-block;
    /* color: #ffffff; */
    line-height: 1.2;
    margin-top: 5px;
}

.agendaItem .agendaContent .readMore {
    display: inline-block;
    color: #ffffff;
    line-height: 1.2;
    margin-top: 10px;
    width: 100%;
    /* font-weight: bold; */
    text-decoration: underline;
    font-size: 15px;
    margin-top: 50px;
    letter-spacing: 1px;
}

body .socpr_wrapper {
    z-index: 105;
    position: relative;
}

body .row .btnCall>.button img {
    height: 15px;
    margin-bottom: 0;
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(104deg) brightness(103%) contrast(103%);
    margin-top: 6px;
}

.articleHeadAgenda .subtitleHeader {}

.articleHeadAgenda .subtitleHeader .waktuEvent {
    margin-bottom: 35px !important;
    font-size: 17px;
    line-height: 1.2;
    color: #4d4d4d;
    font-weight: 500;
    display: inline-block;
}

.articleHeadAgenda .subtitleHeader .waktuEvent .waktuTime {
    /* width: 50% !important; */
    float: left;
}

.articleHeadAgenda .subtitleHeader .waktuEvent .areaEvent {
    /* width: 50% !important; */
    float: left;
    margin-left: 25px;
}

.articleHeadAgenda .subtitleHeader .iconImg {
    float: left;
    margin-right: 10px;
}

.articleHeadAgenda .subtitleHeader .iconImg svg {
    width: 21px;
    height: auto;
}

.articleHeadAgenda .subtitleHeader .waktuEvent .day {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}

.articleHeadAgenda .subtitleHeader .waktuEvent .waktuTime {
    display: inline-block;
    /* width: 100%; */
    margin-bottom: 10px;
}

.articleHeadAgenda .subtitleHeader .areaEvent {
    /* font-weight: bold; */
    /* font-size: 18px; */
    /* line-height: 1.2; */
    /* display: inline-block; */
    /* width: 100%; */
}

.articleHeadAgenda>.col>.wpb_column.imageEvent {}

.articleHeadAgenda>.col>.wpb_column.headerLeft {
    padding-left: 0;
    padding-right: 0;
}

.articleHeadAgenda>.col>.wpb_column.imageEvent img {
    margin-top: 10px;
    margin-bottom: 50px;
    /* border-radius: 8px; */
    /* box-shadow: rgb(0 0 0 / 25%) 0 20px 40px; */
}

.articleHeadAgenda>.col>.wpb_column,
body .agenda.type-agenda,
body.single-agenda .btnAct {
    margin-top: 80px;
    margin-bottom: 15px;
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.articleHeadAgenda>.col>.wpb_column {
    margin-left: auto !important;
    margin-right: auto !important;
}

.articleHeadAgenda>.col>.wpb_column.imageEvent {
    margin-top: 0;
}

body.using-visual-composer .articleHeadAgenda>.col>.wpb_column.imageEvent {
    display: none !important;
}

body .subheadText .wpb_wrapper p {
    padding-bottom: 0px !important;
}

.nectar-post-grid-wrap .load-more {
    font-weight: 600;
    color: #254563 !important;
}

.nectar-post-grid-wrap .load-more:hover {
    background-color: #254563 !important;
    color: #ffffff !important;
}

body .subheadText.wpb_text_column {
    margin-bottom: 0;
}

body.single-agenda .btnAct {
    margin-bottom: 200px;
    text-align: center;
    margin-top: 45px;
}

body.single-agenda .btnAct a {
    border-radius: 6px;
}

.blockquote:before {
    position: absolute;
    font-family: 'FontAwesome';
    top: 15px;
    content: "\f10d";
    font-size: 50px;
    color: rgba(0, 0, 0, 0.1);
    left: 15px;
}

.textureBgColor .wpb_column>.vc_column-inner>.column-bg-overlay-wrap>.column-bg-overlay {
    background-image: url('/wp-content/uploads/2024/05/bg_blue.jpg');
    background-size: 170%;
}

.sf-menu>li>ul {
    padding: 0 !important;
    border-radius: 0 0 5px 5px;
}

#header-outer .sf-menu li ul li a {
    padding: 12px 12px;
}

.nectar-flickity.nectar-carousel:not(.flickity-enabled) .flickity-slider,
.wpb_gallery .nectar-flickity:not(.flickity-enabled) .flickity-slider,
.wpb_gallery_slidesflickity_static_height_style .nectar-flickity:not(.flickity-enabled) .flickity-slider,
body:not(.compose-mode) .nectar-recent-posts-slider-inner .flickity-slider {
    justify-content: center;
}

body #header-outer .sf-menu li ul li.menu-item a {
    font-size: 13px;
    line-height: 14px;
}

#header-outer .sf-menu li ul li {
    border-bottom: 1px solid #f3f3f3;
}

#header-outer .sf-menu li ul li:last-child {
    border-bottom: 0;
}

#counter_visitor {}

#counter_visitor:before {
    content: "Visitor counter";
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    font-size: 15px;
}

#header-outer[data-transparent-header="true"] .sf-menu li ul li a,
#header-outer[data-transparent-header="true"] .sf-menu li ul li a span {
    color: #333333 !important;
}

#header-outer .sf-menu li ul li:hover a,
#header-outer .sf-menu li ul li:hover a span,
#header-outer[data-transparent-header="true"] .sf-menu li ul li:hover a,
#header-outer[data-transparent-header="true"] .sf-menu li ul li:hover a span {
    color: #ffffff !important;
}

.agenda-list-wrapper {}

.agenda-list-wrapper .agendaItem {
    display: inline-block;
    width: 100%;
}

.agenda-list-wrapper .agendaItem .itemSource {
    border: 0;
    background-color: #ffffff;
    padding: 20px 20px;
    margin-bottom: 15px;
    border-radius: 7px;
    display: inline-block;
    width: 100%;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaImg {
    float: right;
    margin-right: 0;
    width: 25%;
    text-align: right;
    /* display: block; */
}

.agenda-list-wrapper .agendaItem .itemSource .agendaImg a {
    display: block;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaImg img {
    height: 200px !important;
    border: 1px solid #cccccc;
    margin-bottom: 0;
    float: right;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaImg noscript {
    display: none;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent {
    color: #111111;
    width: 75%;
    float: left;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .btnWrapper {}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .btnWrapper .nectar-cta {
    margin-top: 10px;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .btnWrapper .nectar-cta .link_wrap {
    border: 1px solid #264563;
    line-height: 1.5;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .btnWrapper .nectar-cta .link_wrap:hover {
    background-color: #264563;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent a {
    display: inline-block;
    width: 100%;
    font-size: 13px;
    line-height: 1.2;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .lblEvt {
    margin-bottom: 5px !important;
    color: #888888;
    font-weight: 600;
    letter-spacing: 2px;
    font-size: 13px;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .title {
    color: #264563;
    font-weight: 600 !important;
    font-size: 24px;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .waktuEvent {}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .waktuEvent>span>.tx {
    display: inline;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .waktuEvent>span>.tx span {
    display: inline;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent span {
    color: #111111;
    display: block;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .waktuEvent {}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .areaEvent {
    float: left;
    margin-left: 25px;
    margin-top: 0;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .areaEvent .iconImg {
    float: left;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .waktuEvent .iconImg {
    float: left;
    margin-right: 8px;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .iconImg svg {
    width: 21px;
    height: auto;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .waktuEvent .day {
    display: inline-block;
    width: 100%;
    margin-bottom: 8px;
    margin-top: 8px;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .waktuEvent .waktuTime {
    float: left;
    margin-bottom: 10px;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .waktuEvent .day span {
    display: inline;
}

.agenda-list-wrapper .agendaItem .agendaContent .waktuEvent>span {
    font-size: 14px;
}

.agenda-list-wrapper .agendaItem .itemSource .agendaContent .nectar-cta {
    display: block;
    float: left;
}

body[data-header-color="dark"] #top nav ul li a,
body[data-header-color="dark"] #search-outer input,
body[data-header-color="dark"] #top #logo,
body[data-header-color="dark"] #top nav ul #nectar-user-account a span,
body[data-header-color="dark"] #top nav ul #search-btn a span,
body[data-header-color="dark"] #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
    color: #cccccc
}

#header-outer[data-format=default] #social-in-menu {
    margin: 0 0 0 20px !important;
}

#header-outer.transparent .gt_selector {
    color: rgba(255, 255, 255, 0.8);
    background-color: rgba(255, 255, 255, 0.2);
    line-height: 30px;
    padding: 4px 2px;
    font-size: 13px;
    width: 120px !important;
}

#header-outer .gt_selector {
    line-height: 30px;
    padding: 4px 4px;
    font-size: 14px;
    margin-left: 5px;
    width: 120px !important;
}

#header-outer .gt_selector option {
    color: #333333;
}

.content-inner p {
    text-align: justify;
}

body .wpb_text_column ul:last-child {
    margin-bottom: 0;
}

body #header-outer.transparent.dark-slide .gt_selector {
    color: #333333 !important;
}

body[data-header-color="dark"] #top nav ul li select {
    color: #cccccc;
    background-color: rgba(255, 255, 255, .2);
}

.mobile-header .menu-item-gtranslate {
    display: none !important;
}

.wpb_text_column h4,
.wpb_text_column h3 {
    color: #254563;
}

/* RESPONSE */
.responseWrapper .title {
    font-weight: normal;
    font-size: 30px;
    line-height: 1.2;
    margin-top: 35px;
    margin-bottom: 25px;
    padding-top: 25px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding-bottom: 20px;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    display: inline-block;
    width: 100%;
}

.responseWrapper .itemRespon {
    margin-bottom: 25px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding-bottom: 30px;
    display: inline-block;
    width: 100%;
}

.responseWrapper .itemRespon .nama {
    font-weight: normal;
    font-size: 18px;
    line-height: 1.2;
    margin-top: 10px;
    margin-bottom: 12px;
}

.responseWrapper .itemRespon .content {
    height: 135px;
    overflow: hidden;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    position: relative;
}

.responseWrapper .itemRespon .more {
    margin-top: 5px;
}

.responseWrapper .itemRespon.showAll .more {
    margin-top: 15px;
}

.responseWrapper .itemRespon .more a {
    font-weight: bold;
    font-size: 15px;
    line-height: 1.75;
    top: -1px;
    position: relative;
    text-decoration: underline;
    padding-right: 34px;
}

.responseWrapper .itemRespon.showAll .content {
    height: auto;
    text-align: justify;
}

.responseWrapper .itemRespon .content p {
    line-height: 1.8;
    font-size: 15px;
    text-align: justify;
}

.responseWrapper .itemRespon.showAll .more a .arrow:before {
    transform: rotate(270deg);
    /* font-size: 19px; */
    top: 14px;
    right: 1px;
}

.responseWrapper .itemRespon .content:after {
    content: '';
    width: 100%;
    height: 80px;
    bottom: 0;
    left: 0;
    position: absolute;
    /* 
	background: rgb(245,240,201);
	background: -moz-linear-gradient(180deg, rgba(245,240,201,0) 0%, rgba(245,240,201,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(245,240,201,0) 0%, rgba(245,240,201,1) 100%);
	background: linear-gradient(180deg, rgba(245,240,201,0) 0%, rgba(245,240,201,1) 100%); */

    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}

.responseWrapper .itemRespon.showAll .content:after {
    display: none;
}

#header-outer:not([data-format=left-header]) #top nav>ul>li.menu-item-gtranslate select {
    margin-right: 7px;
    margin-left: 12px;
    font-weight: 600;
}

#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu li,
#slide-out-widget-area.fullscreen-alt .menuwrapper li.menu-item-gtranslate {}

#slide-out-widget-area.fullscreen-alt .menuwrapper li.menu-item-gtranslate select {
    background-color: rgba(255, 255, 255, 0.6);
    width: auto;
    color: #264563;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
    font-weight: 600;
    letter-spacing: 0.1px;
    font-size: 17px;
}

.lhmed {
    line-height: 1.5;
}

.lhmed p {
    /* font-weight: 400; */
}

/* END RESPONSE */
.post-area .type-agenda .post-featured-img {
    display: none !important;
}

body>div[id^="error_"] {
    display: none !important;
}

body .edit-page-link {
    position: fixed;
    right: 60px;
    bottom: 0;
    z-index: 999;
    background-color: #ffffff;
    padding: 5px 15px 5px 10px;
    border-radius: 7px 7px 0 0;
    margin-bottom: 0 !important;
    -webkit-box-shadow: 0 3px 25px rgb(0 0 0 / .1);
    box-shadow: 0 3px 25px rgb(0 0 0 / .1);
    border: 1px solid #cccccc;
    padding: 0;
    overflow: hidden;
    border-bottom: 0;
}

body .edit-page-link a {
    /* margin: 0 10px; */
    font-weight: bold;
    font-size: 12px;
    padding: 0px 15px;
    border-right: 1px solid #cccccc;
    float: left;
}

body .edit-page-link a:hover {
    background-color: #264563;
    color: #ffffff;
}

.agendaListSection h2 {
    font-size: 36px;
    line-height: 48px;
}

@media only screen and (min-width: 1000px) {
    body #footer-outer #footer-widgets>.container>.row {
        padding: 75px 0 55px 0 !important;
    }
}

@media screen and (max-width: 999px) {

    body .row .col .recent-post-container h3,
    body .row .col .recent-post-container h3 a {
        font-size: 22px;
        margin-bottom: 0;
    }

    body .wpb_row .wpb_wrapper .nectar-slider-wrap .swiper-slide .content h2,
    body .wpb_row .wpb_wrapper .nectar-slider-wrap .swiper-slide .content div.ns-heading-el,
    body .wpb_row .nectar-slider-wrap#nectar-slider-instance-1[data-full-width="true"] .swiper-slide .content .ns-heading-el {
        font-size: 38px !important;
        line-height: 1.2 !important;
        margin-bottom: 23px;
    }

    body .wpb_row .wpb_wrapper .nectar-slider-wrap .swiper-slide.smallerHeading .content h2,
    body .wpb_row .nectar-slider-wrap#nectar-slider-instance-1[data-full-width="true"] .swiper-slide.smallerHeading .content .ns-heading-el {
        font-size: 39px !important;
    }

    body .wpb_row .wpb_wrapper .nectar-slider-wrap .swiper-slide.smallerHeading .content h2 br {
        display: none;
    }

    .milestoneWrap.homeSocProf .wpb_wrapper .nectar-milestone {
        margin-top: -10px;
        margin-left: 19px;
        margin-bottom: 0px;
    }

    .milestoneWrap.homeSocProf .wpb_wrapper .nectar-milestone .number {
        font-size: 48px !important;
        line-height: 1 !important;
    }

    .milestoneWrap.homeSocProf .wpb_wrapper .nectar-milestone .number span,
    .milestoneWrap.homeSocProf .wpb_wrapper .nectar-milestone .number .symbol-wrap {
        font-size: 41px;
        line-height: 1;
    }

    .milestoneWrap.homeSocProf .wpb_wrapper .nectar-milestone .number .symbol-wrap {
        font-size: 48px !important;
        line-height: 1 !important;
        /* display: inline; */
    }


    .milestoneWrap .wpb_wrapper:before {
        font-size: 13px;
    }

    .milestoneWrap.homeSocProf .wpb_wrapper .nectar-milestone .subject {
        font-size: 18px;
    }

    .avaTitlePage h1 {
        font-size: 38px;
    }

    .homeFeatured .agenda_wrapper {
        border-right: 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    }

    .halfBG.rightBG.wpb_row .row-bg-wrap .inner-wrap,
    .halfBG.rightBG.wpb_row .row-bg-wrap .row-bg-overlay {
        width: 100%;
    }

    .halfBG.rightBG.wpb_row .wpb_text_column,
    .halfBG.rightBG.wpb_row .wpb_text_column span {
        color: #ffffff !important;
    }

    body .row .col .recent-post-container .inner-wrap>span a span {
        font-weight: normal;
        display: none;
    }

    body .row .col .recent-post-container .inner-wrap>span {
        display: none;
    }

    body .nectar-recent-posts-slider_multiple_visible .recent-post-container.container {
        max-width: 80% !important;
        left: 10%;
    }

    .bookPromo .titleBook h3,
    .agendaItem .agendaContent .title {
        margin-top: 0px;
        font-size: 26px !important;
    }

    .agendaItem .agendaContent .waktuEvent {
        font-size: 18px;
    }

    .mobileRight.swiper-slide[data-bg-alignment="center"] .image-bg {
        background-position: 90% center;
    }

    .mobileRight80.swiper-slide[data-bg-alignment="center"] .image-bg {
        background-position: 80% center;
    }

    .mobileRight70.swiper-slide[data-bg-alignment="center"] .image-bg {
        background-position: 70% center;
    }

    body .swiper-slide .content .button.solid_color a {
        padding: 8px 15px;
        font-size: 14px;
    }

    body .swiper-slide .content .button.transparent a {
        padding: 7px 15px !important;
        font-size: 14px !important;
    }
}

@media screen and (max-width: 880px) {
    .agenda-list-wrapper .agendaItem .itemSource .agendaImg {
        width: 100%;
        margin-bottom: 10px;
    }

    .agenda-list-wrapper .agendaItem .itemSource .agendaImg img {
        float: left;
        margin-bottom: 15px;
        height: 280px !important;
    }

    .agenda-list-wrapper .agendaItem .itemSource .agendaContent {
        width: 100%;
    }

    .agendaListSection h2 {
        font-size: 36px !important;
        line-height: 48px !important;
    }
}

@media screen and (max-width: 690px) {
    body {
        font-size: 16px;
    }

    .agendaListSection h2 {
        font-size: 30px !important;
        line-height: 43px !important;
    }

    .articleHeadAgenda .subtitleHeader .iconImg {
        margin-bottom: 18px;
    }

    .articleHeadAgenda .subtitleHeader .dayname {
        display: block;
        padding-bottom: 3px;
    }

    .articleHeadAgenda .subtitleHeader .datedisplay {
        display: block;
    }

    .avaTitlePage h1 br {
        display: none;
    }

    body .programWrapper h3 {
        font-size: 28px !important;
        margin-top: 10px;
        margin-bottom: 20px !important;
    }

    body #ajax-content-wrap #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,
    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li>a,
    body #ajax-content-wrap #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a,
    body #ajax-content-wrap #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container select {
        font-size: 21px !important;
        text-align: center;
    }

    body .ocm-effect-wrap-inner .container-wrap .container .nectar-post-grid .nectar-post-grid-item .content .post-heading,
    body .blog-recent[data-style*=classic_enhanced] .article-content-wrap .post-header .title,
    body .row .related-posts[data-style=material] .entire-meta-link {
        font-size: 23px;
    }

    body #ajax-content-wrap #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container select {
        color: #ffffff;
        background-color: rgba(255, 255, 255, 0.1);
        font-size: 19px !important;
        padding: 4px !important;
        width: auto;
    }

    body.single.single-post .heading-title[data-header-style=default_minimal] #single-below-header span {
        font-size: 18px;
    }

    body.material.single-post .post .content-inner {
        font-size: 18px;
    }

    body.single-post .container-wrap.no-sidebar:before {
        height: 350px;
    }

    body.single.single-post .heading-title[data-header-style=default_minimal] .section-title .meta-category a {
        font-size: 15px;
    }

    body .ocm-effect-wrap-inner .container-wrap .container .nectar-post-grid .nectar-post-grid-item .content .nectar-post-grid-item__meta-wrap span,
    .nectar-post-grid-item__meta-wrap span,
    body .blog-recent[data-style*=classic_enhanced] .article-content-wrap .post-header .meta,
    body .row .related-posts[data-style=material] .article-content-wrap .grav-wrap {
        font-size: 15px;
    }

    .textMore .wpb_wrapper .wpb_text_column:first-child,
    .textMore .wpb_wrapper .textContent {
        height: 160px;
    }

    .textMore .wpb_wrapper .readMore a {
        display: none;
    }

    #footer-widgets .container .col {
        width: 100%;
    }

    #footer-outer .col:nth-child(2) .widget_nav_menu,
    #footer-outer .col:nth-child(3) .widget_nav_menu,
    #footer-outer .col:nth-child(4) #text-3 {
        margin-top: 10px;
    }

    .articleHeadAgenda .titleHeader p,
    body .mainTitlePage h1 {
        font-size: 33px;
        line-height: 1.35;
    }

    body .mainTitlePage h3 {
        font-size: 30px !important;
        line-height: 1.3 !important;
    }

    body .nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="50vh"] .nectar-post-grid-item-bg {
        height: 270px;
    }

    .textMore .wpb_wrapper .wpb_text_column:first-child:after {
        display: none;
    }

    body .wpb_wrapper .agendaItem .agendaImg img,
    .bookPromo .hover-wrap-inner img {
        height: auto !important;
        width: 75%;
    }

    .agenda-list-wrapper .agendaItem .itemSource .agendaImg img {
        height: auto !important;
    }

    .agenda-list-wrapper .agendaItem .itemSource {
        padding: 28px 28px;
    }

    body .row .related-posts[data-style=material] .meta-category {
        line-height: 1;
        padding: 3px 10px;
    }

    body .row .related-posts[data-style=material] .meta-category a {
        font-size: 12px;
    }

    .milestoneWrap.homeSocProf .wpb_wrapper .nectar-milestone .number span,
    .milestoneWrap.homeSocProf .wpb_wrapper .nectar-milestone .number .symbol-wrap {
        font-size: 37px;
    }

    .trainingHead .vc_col-sm-12>.vc_column-inner:before {
        width: 155px;
        height: 155px;
    }

    body .row .col h3 {
        font-size: 26px;
        line-height: 1.4;
    }

    .formContactWrapper .form_item {
        margin-bottom: 0px;
    }
}