:root { --coral: #f3928c; --green: #90B7B7; --orange: #EDAA90; --brown: #d6d0c7; --leaf: #b6bd9b; --golden: #D0C198; --sand: #E0D9C4; --clay: #7C817A; --tan: #C9BA97; --seafoam: #90B7B7; --salmon: #EDAA90; --rose: #f3928c; } /* TEMP CSS Area - Starts */ h2.av-special-heading-tag { font-weight: 500 !important; } .single .title_container { display: none !important; } #travel_steps {display: none;} span.coral-menu { color: var(--coral); font-weight: bold; font-style: italic; } .title_container { border-top: 10px solid var(--clay) !important; } .header-contents { margin-top: 250px !important; position: relative; display: inline-block; padding: 10px 15px 15px 20px; background: rgba(0, 0, 0, 0.5); } h1, h2, h3, h4 { line-height: 1.5 !important; } .single-iconbox .iconbox_icon { width: 60px !important; height: 60px !important; line-height: 60px !important; } @media(max-width: 1350px) { .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; } } @media (min-width: 768px) and (max-width: 1350px) { nav.main_menu { width: 100%; } .avia-menu.av-main-nav-wrap { float: none !important; } #avia-menu { display: flex; justify-content: space-between; flex-wrap: wrap; } #avia-menu li.av-burger-menu-main { order: 1; } .logo { text-align: center; margin: 0 auto; z-index: 999 !important; position: relative; left: calc(50% - 150px) !important; } .logo a { display: block !important; } } @media (min-width: 768px) { .logo img { margin-top: 15px !important; } } @media (max-width: 767px) { .logo img { width: 200px !important; } } .main_menu #menu-item-search a { font-size: 25px; } .logo svg { width: 260px !important; } @media (max-width: 1450px) { .logo svg { width: 220px !important; } } .main_menu .menu-item-top-level > a .avia-menu-text { font-weight: 400; font-size: 17px; letter-spacing: 0.5px; } @media (min-width: 1541px) { .main_menu .menu-item-top-level > a .avia-menu-text { text-transform: uppercase; } } .main_menu .sub-menu .avia-menu-text { font-size: 16px; } .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text { padding: 12px 15px; color: #fff; background: var(--clay) !important; border-radius: 5px !important; } /* YogaCoreCycle Color Bar */ .parent-pageid-16 .title_container, .page-id-16 .title_container { border-color: #EDAA90 !important; } .parent-pageid-16 .special-join-solid, .page-id-16 .special-join-solid { background: #EDAA90 !important; } .parent-pageid-16 .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text, .page-id-16 .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text { background: #EDAA90 !important; } /* Retreat Color Bar */ .parent-pageid-18 .title_container, .page-id-18 .title_container { border-color: var(--rose) !important; } .parent-pageid-18 .special-join-solid, .page-id-18 .special-join-solid { background: var(--rose) !important; } .parent-pageid-18 .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text, .page-id-18 .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text { background: var(--rose) !important; } /* Teacher Training Color Bar */ .parent-pageid-60330 .title_container, .page-id-60330 .title_container, .parent-pageid-390 .title_container, .page-id-390 .title_container, .parent-pageid-20 .title_container, .page-id-20 .title_container { border-color: var(--tan) !important; } .parent-pageid-60330 .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text, .page-id-60330 .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text, .parent-pageid-390 .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text, .page-id-390 .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text, .parent-pageid-20 .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text, .page-id-20 .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text { background: var(--tan) !important; } /* Wellness Color Bar */ .parent-pageid-22 .title_container, .page-id-22 .title_container { border-color: #9CBABA !important; } .parent-pageid-22 .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text, .page-id-22 .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text { background: #9CBABA !important; } /* Detox Color Bar */ .parent-pageid-24 .title_container, .page-id-24 .title_container { border-color: #B6BD9B !important; } .parent-pageid-24 .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text, .page-id-24 .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text { background: #B6BD9B !important; } /* Explore Color Bar */ .parent-pageid-26 .title_container, .page-id-26 .title_container { border-color: #d3ccc4 !important; } .parent-pageid-26 .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text, .page-id-26 .main_menu .avia-menu > ul > .current-menu-item > a .avia-menu-text { background: #d3ccc4 !important; } /* TEMP CSS AREA ENDS */ #top .title_container .container { padding-bottom: 0; } .title_container .breadcrumb { font-size: 16px !important; line-height: 1.4; margin-top: 5px !important; } .breadcrumb .trail-before { display: none; } a { text-decoration: none !important; } .avia_textblock b, .avia_textblock strong { color: #000; } .media-review-title .av-subheading, .black-subhead .av-subheading { color: #333 !important; } .inner-page-form { width: 850px; max-width: 100%; margin: 0 auto; } .no-uppercase * { text-transform: none !important; } .inner-page-form input, .inner-page-form textarea, .inner-page-form select { border: 1px solid #e0e0e0 !important; } .image-overlay { background: transparent !important; } .image-overlay-inside:before { display: none !important; } .html_header_top.html_header_sticky #header{position: fixed;max-width: 1920px;} .main_menu .avia-menu > ul > .reservation-menu-button > a .avia-menu-text { color: #333 !important; } .main_menu .avia-menu >ul > .current-menu-item > a { padding: 0 !important; } #header_main { z-index: 10; } @media (max-width: 767px) { .image-subheading { font-size: 16px; } .mobile-table-alt tr { display: flex; flex-wrap: wrap; } .mobile-table-alt td { width: 100%; text-align: center; } .mobile-table-alt .blank-cell { display: none; } #top .inner-header-bg h1, #top .title_container h1.main_title, #top .title_container .main-title { font-size: 25px !important; } } .title_container .main-title { text-transform: uppercase; font-size: 25px; letter-spacing: 3px; } .title_container .main-title a { color: #fff !important; position: relative; display: inline-block; } .gform_footer input[type=submit], .avia-button { border-radius: 5px !important; } .avia-button { border: none !important; font-size: 20px !important; font-weight: 500 !important; letter-spacing: 1px; } .avia_button_icon_right { padding-left: 5px; } .social-links-footer a { font-size: 35px; color: var(--green) !important; } .social-links-footer { display: flex; flex-wrap: wrap; align-items: center; gap: 25px; } .tripadvisor-icon svg path, .tripadvisor-icon svg { fill: var(--green) !important; } .tripadvisor-icon { display: grid; position: relative; width: 45px; height: 45px; } #footer .gform_footer a { border: 5px solid #ccc !important; } @media (min-width: 991px) { .desktop-hidden, .desktop-hide { display: none !important; } } .av-subheading.av_custom_color { opacity: 1 !important; } #header_meta .phone-info { font-size: 18px; padding: 20px 0; letter-spacing: 1px; } #header_meta .phone-info { font-size: 18px; padding: 20px 0; letter-spacing: 1px; } .html_header_top.html_header_topbar_active.html_header_sticky #top #main { padding-top: 160px; } .av-burger-overlay-scroll #av-burger-menu-ul { background-color: #A3BDBC; } .av-burger-overlay-scroll .avia-menu-text { color: #fff; text-transform: uppercase; letter-spacing: 1.5px; } .av-burger-overlay-scroll #av-burger-menu-ul a:hover { background-color: #7e9291 !important; } .av-burger-overlay-scroll .sub-menu { background-color: #BACCCC !important; } .av-burger-overlay-scroll .sub-menu .avia-menu-text { color: #000; } .main_menu .sub-menu a:hover { background-color: #9cbaba !important; color: #fff !important; } @media only screen and (max-width: 989px) and (min-width: 768px) { .title_container { margin-top: 10px; } } span.wptripadvisor_star_imgs_T1 { display: none; } .wprev_showdate_T1 { font-size: 0.8em; color: #666; } .wprev_preview_tcolor2_T1 { font-weight: bold; } .wptripadvisor_t1_P_3 { font-size: 15px; font-family: inherit; font-style: normal; } .parent-pageid-16 .title_container .container, .page-id-16 .title_container .container{ position: relative; } .parent-pageid-16 .title_container .container:before, .page-id-16 .title_container .container:before { content: ''; position: absolute; width: 180px; height: 180px; right: 0; bottom: -25px; background-image: url('png/wellness-one-rate.png'); background-repeat: no-repeat; background-size: contain; } @media (max-width: 767px) { .parent-pageid-16 .title_container .container:before, .page-id-16 .title_container .container:before { top: 50px; left: calc(50% - 70px); width: 140px; } } .parent-pageid-22 .title_container .container, .page-id-22 .title_container .container { position: relative; } .parent-pageid-22 .title_container .container:before, .page-id-22 .title_container .container:before { content: ''; position: absolute; width: 180px; height: 180px; right: 0; bottom: -25px; background-image: url('png/ycc-one-rate.png'); background-repeat: no-repeat; background-size: contain; } @media (max-width: 767px) { .parent-pageid-22 .title_container .container:before, .page-id-22 .title_container .container:before { top: 50px; left: calc(50% - 70px); width: 140px; } } .green-or .content, .coral-or .content { position: relative; padding-bottom: 80px; } .green-or .content:before, .coral-or .content:before { content: ''; position: absolute; width: 180px; height: 180px; right: 0; bottom: -25px; background-image: url('png/wellness-one-rate.png'); background-repeat: no-repeat; background-size: contain; } .green-or .content:before { background-image: url('png/ycc-one-rate.png') !important; } @media (min-width: 990px) { .green-or .content, .coral-or .content { padding-bottom: 100px; } .or-alt .content { padding-bottom: 150px; } } @media (max-width: 990px) { .green-or .content, .coral-or .content { padding-bottom: 140px; } .green-or .content:before, .coral-or .content:before { width: 140px; height: 140px; left: calc(50% - 70px); bottom: -25px; } } .single-training .facilities-three-col .entry-content-wrapper, .single-training .colored-iconbox-area .entry-content-wrapper, .single-retreat .facilities-three-col .entry-content-wrapper, .single-retreat .colored-iconbox-area .entry-content-wrapper { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 30px; } .single-training .facilities-three-col .entry-content-wrapper:before, .single-training .colored-iconbox-area .entry-content-wrapper:before, .single-retreat .facilities-three-col .entry-content-wrapper:before, .single-retreat .colored-iconbox-area .entry-content-wrapper:before, .single-training .facilities-three-col .entry-content-wrapper:after, .single-training .colored-iconbox-area .entry-content-wrapper:after, .single-retreat .facilities-three-col .entry-content-wrapper:after, .single-retreat .colored-iconbox-area .entry-content-wrapper:after, .single-training .facilities-three-col .av-flex-placeholder, .single-training .colored-iconbox-area .av-flex-placeholder, .single-retreat .facilities-three-col .av-flex-placeholder, .single-retreat .colored-iconbox-area .av-flex-placeholder { display: none !important; } .single-training .colored-iconbox-area .flex_column_table, .single-retreat .colored-iconbox-area .flex_column_table { width: calc(33.33% - 20px) !important; } .single-training .facilities-three-col .flex_column_table, .single-retreat .facilities-three-col .flex_column_table { width: 32% !important; } @media (max-width: 768px) { .single-training .colored-iconbox-area .flex_column_table, .single-training .facilities-three-col .flex_column_table, .single-retreat .colored-iconbox-area .flex_column_table, .single-retreat .facilities-three-col .flex_column_table { width: 100% !important; } .single-training .colored-iconbox-area .flex_column, .single-training .facilities-three-col .flex_column, .single-retreat .colored-iconbox-area .flex_column, .single-retreat .facilities-three-col .flex_column { width: 100% !important; margin: 0 0 30px; } } @media (max-width: 767px) { .single-retreat .flex_column { width: 100% !important; margin: 0 !important; } .avia-testimonial { padding-inline: 0 !important; } } .bt_form_button button { text-transform: capitalize !important; } .portrait-img img { width: 450px; } .corona-title { max-width: 1090px; } .corona-update-area { background-position: 50% 78% !important; } .corona-update-area .content { padding: 60px 0; } @media (min-width: 768px) { .corona-update-area .flex_column { display: flex !important; align-items: center; } .corona-title { padding-right: 30px !important; } } .single-solid-area .template-page { padding: 40px 0; } @media (min-width: 990px) { .single-solid-area .flex_column { display: flex !important; justify-content: center; gap: 30px; } .single-solid-area .flex_column .section-title { width: auto; padding-bottom: 0 !important; } } .single-solid-area .widget_custom_html { padding-bottom: 0; text-align: center; } .single-solid-area .flex_column:before, .single-solid-area .flex_column:after { display: none; } .social-links-white a { color: #fff !important; } .social-links-white a { color: #fff !important; } .social-links-white a:hover { opacity: .8; } span.tripadvisor-icon-alt { height: 40px; width: 40px; display: inline-block; background-repeat: no-repeat; position: relative; top: 15px; background-image: url('png/tripadvisor-white.png'); } .corona-extra .inner-trans-btn a { transition: .5s; } .corona-extra .inner-trans-btn a:hover { background-color: #fff !important; color: #9ebabb !important; } .social-links-top a:nth-child(n+2) { margin-left: 15px; } @media (max-width: 989px) { .notice-col-with-inline-elements .avia-builder-widget-area { margin: 25px 0 !important; border: none; } } @media (min-width: 1280px) { .top-items { display: flex; flex-wrap: wrap; position: relative; } .social-links-top { padding-right: 40px; position: absolute; left: -250px; top: -15px; } } @media (max-width: 1279px) { .social-links-top { margin-bottom: 20px; } } .social-links-top a { color: #d0c198 !important; line-height: 1 !important; } .social-links-top a:hover { color: #ccc !important; } .top-join-btn { text-transform: uppercase; } .inner-submenu .avia-menu-text { font-size: 18px; color: #333; letter-spacing: 0.5px; } .inner-submenu li:nth-child(n+2) a { margin-left: 15px !important; } .inner-submenu li a { border: 1px solid #f3928c !important; padding: 8px 10px !important; transition: .5s; } .inner-submenu li a:hover { background-color: #f3928c !important; } .inner-submenu li a:hover .avia-menu-text { color: #fff !important; } .inner-submenu li { padding: 5px 0 !important; } .inner-submenu ul { padding: 15px 0; } .trans-btn-dual { display: flex; flex-wrap: wrap; justify-content: center; } @media (min-width: 480px) { .trans-btn-dual .inner-trans-btn:nth-child(n+2) { margin-left: 30px; } } @media (max-width: 479px) { .trans-btn-dual .inner-trans-btn:nth-child(n+2) { margin-top: 25px; } } .brochure-title-green .av-special-heading-tag:before, .brochure-title-leaf .av-special-heading-tag:before, .brochure-title-orange .av-special-heading-tag:before, .brochure-title-green .av-special-heading-tag:before { color: #fff !important; } .search .title_container { display: none !important; } .red-description .description { font-size: 14px; color: #7b9898; } .acf-field-5c77d4b73a81c .acf-row > td.acf-fields { display: grid !important; grid-template-columns: 1fr 1fr !important; } .acf-field-5c77d4b73a81c .acf-row > td.acf-fields > .acf-field { width: 100% !important; } @media (min-width:1280px) { li.hide-desktop {display: none !important;} } .contact-form .gform_footer { margin: 20px 0 0 !important; padding: 0 !important; } @media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) { /* Force table to not be like tables anymore */ .complex-table, .complex-table thead, .complex-table tbody, .complex-table th, .complex-table td, .complex-table tr { display: block; } /* Hide table headers (but not display: none;, for accessibility) */ .complex-table thead tr { position: absolute; top: -9999px; left: -9999px; } .complex-table tr { border: 1px solid #ccc; } .complex-table td { /* Behave like a "row" */ border: none !important; border-bottom: 1px solid #eee !important; position: relative; padding-left: 50% !important; } .complex-table td:before { /* Now like a table header */ position: absolute; /* Top/left values mimic padding */ top: 6px; left: 6px; width: 45%; padding-right: 10px; word-break: break-word; white-space: normal; } } .breadcrumb .sep { overflow: visible; padding-right: 1px !important; display: inline-table; } .avia-image-container-inner, .avia_image, .av-image-caption-overlay { border-radius: 0 !important; } .regular-button .avia-button { padding: 16px 30px; } .circle-iconbox svg, .circle-iconbox svg path { fill: var(--orange); } .circle-iconbox .team-img-container { border: 0.1em solid var(--orange) !important; border-radius: 100%; width: 110px; height: 110px; margin: 0 auto 20px; display: flex; align-items: center; justify-content: center; } .circle-iconbox { text-align: center; } .circle-iconbox svg { width: auto; height: 65px; } .icon-grid .flex_column { margin-left: 0; } .circle-iconbox .team-member-name { font-size: 25px !important; letter-spacing: 1px; } .circle-iconbox .team-member-description p { line-height: 1.4; letter-spacing: 0.4px; } @media (min-width: 768px) { .icon-grid .flex_column_table { display: flex !important; justify-content: center; max-width: 1050px; margin: 0 auto; } } .simple-iconbox .iconbox_icon { font-size: 45px !important; } .simple-iconbox { margin-top: 0 !important; } @media (max-width: 1250px) { .single-post .slide-entry-wrap { display: grid; grid-template-columns: repeat(2, 1fr); gap: 50px; } .single-post .slide-entry { width: 100% !important; margin: 0 !important; } } @media (max-width: 767px) { .single-post .slide-entry-wrap { grid-template-columns: 1fr; } } .single-post .slide-image { background-color: transparent !important; margin-bottom: 15px; } .single-post .slide-image img { margin: 0; } #top .pagination a { font-size: 18px; } .single-post .av_one_fifth { display: none !important; } .single-post .av_three_fifth { width: 100% !important; margin-left: 0 !important; } .single-post .main_color:not(.special-solid-area) .container { max-width: 1000px; margin: 0 auto; } .pagination span, .pagination a { font-size: 18px !important; } .single-video .flex_column_table { max-width: 900px; margin: 0 auto; } .custom-dual-col { margin: 30px 0; } .custom-dual-col ol, .custom-dual-col ul { margin-bottom: 0; } @media (min-width: 990px) { .custom-dual-col { display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px; } } .deep-green-col path, .deep-green-col svg { fill: #9ebabb; } .light-green-col path, .light-green-col svg { fill: var(--leaf); stroke: var(--leaf) !important; } .golden-col path, .golden-col svg { fill: var(--golden); stroke: var(--golden) !important; } .coral-col path, .coral-col svg { fill: var(--coral); stroke: var(--coral) !important; } @media (min-width: 768px) { .inner-four-col .flex_column_table { display: flex !important; flex-wrap: wrap !important; gap: 30px; justify-content: center; } .inner-four-col .flex_column { width: calc(50% - 15px) !important; } } @media (min-width: 1251px) { .inner-four-col .flex_column { width: calc(25% - 22.5px) !important; } } .social-links-footer a:hover { opacity: .85; } .inner-submenu { max-width: 1920px; } .retreat-template-default .special-offer-solid.alternate_color { background-color: #f8f8f8 !important; } .retreat-template-default .special-offer-solid .section-title { color: #333 !important; } .retreat-template-default .special-offer-solid .trans-btn a:hover { opacity: .9 !important; } .retreat-template-default .special-offer-solid, .solid-offer { background-color: #f1f1f1 !important; } .solid-offer .av-special-heading-tag { color: #333 !important; } #top .solid-offer .trans-btn a { background-color: var(--green) !important; border: none !important; color: #fff !important; } #top .solid-offer .trans-btn a:hover { opacity: .85; } .home-redirect { text-align: center; margin: 40px 0; } .home-redirect a { color: var(--coral) !important; border: 1px solid; display: inline-block; padding: 13px 30px; border-radius: 5px; font-size: 16px; letter-spacing: 0.5px; transition: .5s; } @media (min-width: 768px) { .home-redirect a { font-size: 20px; } } .home-redirect a:hover { background-color: var(--coral) !important; color: #fff !important; } .avia_playpause_icon { border-radius: 100%; background: var(--coral); } .avia_playpause_icon:before { font-size: 55px !important; } /* Facilities Block CSS - Starts */ .facilities-box { display: flex; align-items: center; justify-content: center; column-gap: 20px; margin: 0; } .facilities-block:before, .facilities-block:after { display: none; } @media (min-width: 990px) { .facilities-box:nth-child(n+2) { border-left: 1px solid #d8d8d8; padding-left: 60px; margin-left: 60px; } .facilities-block { display: flex; justify-content: center; } } @media (max-width: 989px) { .facilities-box:nth-child(n+2) { border-top: 1px solid #d8d8d8; padding-top: 15px; margin-top: 10px; } } @media (max-width: 767px) { .facilities-box:nth-child(n+2) { border-top: 1px solid #d8d8d8; padding-top: 30px; margin-top: 30px; } .facilities-box { width: 400px; max-width: 100%; margin: 0 auto; } } /* Facilities Block CSS - End */ .avia-cookie-consent .avia-cookie-consent-button { padding: 10px 25px; font-size: 15px !important; min-width: auto; border: 2px solid #fff !important; } .avia_cookie_text { font-size: 15px !important; line-height: 1.8; margin-bottom: 15px !important; display: block; } .avia-cookiemessage-bottom-right { width: 30%; } /* Rates Table CSS - Starts */ .self-care-tbl td, .retreat-post-schedule-table td, .retreats-rate-text td, .custom-samahita-table td, .inner-table td { font-size: 16px !important; color: #111 !important; background-color: #fff !important; border: 1px solid #d8d8d8 !important; vertical-align: middle !important; } .custom-samahita-table td { width: auto; min-width: 180px; } @media (min-width: 990px) { .inner-table { width: 1210px !important; max-width: 100% !important; margin: 0 auto !important; } .inner-table-single { width: 800px !important; } } .room-view { width: 250px; max-width: 100%; } .bolder-text, .bolder-cell, .room-view, .room-type { font-weight: bold !important; } .inner-table td.blank-cell { border: none !important; background-color: transparent !important; } #top .inner-table table, #top .inner-table table tr { background: transparent !important; } @media (max-width: 767px) { .inner-table-alt tr { display: grid; grid-template-columns: 3fr 2fr 2fr 2fr 2fr; } .inner-table-alt .room-view { grid-column: span 5; width: 100%; background: var(--coral) !important; border: none !important; text-align: center; } .inner-table-alt table { display: block; overflow-x: auto; } } @media (max-width: 480px) { .inner-table-alt table:after { content: 'ยป Scroll right to view more'; } .inner-table-alt { padding-bottom: 15px; } } @media (max-width: 767px) { .inner-table-single tr { display: grid; grid-template-columns: repeat(2, 1fr); } .inner-table-single .room-view { grid-column: span 2; width: 100%; background: var(--coral) !important; border: none !important; text-align: center; } } /* Rates Table CSS - Ends */ @media (min-width: 768px) { .special-join-solid .entry-content-wrapper, .solid-offer .flex_column { display: flex !important; justify-content: center; align-items: center; gap: 30px; } } @media (max-width: 767px) { .special-join-solid .entry-content-wrapper .av-special-heading, .solid-offer .flex_column .av-special-heading { padding-bottom: 25px !important; } .inner-trans-btn { text-align: center; } } #subscribe-area .section-title .av-special-heading-tag:before { color: #fff; } .solid-offer .section-title h2, .solid-offer .section-title, .special-join-solid .section-title h2, .special-join-solid .section-title { margin-top: 0 !important; width: auto !important; } .solid-offer .content { padding: 30px 0 35px !important; } .special-solid-area .section-title h2 { font-size: 25px !important; } .special-solid-area.solid-offer .trans-btn a { font-size: 22px !important; font-weight: 500; letter-spacing: 2px !important; background: #ffffff !important; color: var(--coral) !important; transition: .5s; } .special-solid-area.solid-offer .trans-btn a:hover { background: var(--coral) !important; color: #fff !important; } @media (min-width: 1251px) { .special-solid-area .section-title h2 { font-size: 30px !important; } } @media (max-width: 1250px) { .special-join-solid .entry-content-wrapper, .special-solid-area .flex_column { flex-direction: column; } } .special-join-solid .entry-content-wrapper:before, .special-join-solid .entry-content-wrapper:after { display: none; } .post-icons { display: grid; grid-template-columns: repeat(2, 1fr); justify-content: left; column-gap: 20px; row-gap: 30px; } .post-icons a { text-align: center; } .post-icons img { width: auto; height: 48px; } @media (min-width: 768px) { table.retreats-schedule.two-col-table td.bolder-text { min-width: 170px; width: auto; } } /* Center Four Col - Center */ .center-three-columns, .center-four-columns { display: flex !important; flex-wrap: wrap; justify-content: center; column-gap: 30px; row-gap: 50px; } .center-three-columns .flex_column, .center-four-columns .flex_column { margin: 0 !important; width: 100% !important; } @media (min-width: 768px) { .center-three-columns .flex_column, .center-four-columns .flex_column { width: calc(50% - 15px) !important; } } @media (min-width: 990px) { .center-four-columns .flex_column { width: calc(33.33% - 20px) !important; } } @media (min-width: 1201px) { .center-four-columns .flex_column { width: calc(25% - 22.5px) !important; } .center-three-columns .flex_column { width: calc(33.33% - 20px) !important; } } /* Center Four Col - Center - END */ .gfield_radio label { margin-left: 3px !important; font-size: 20px !important; position: relative; top: 2px } h3.form-ques-title { font-size: 20px; color: #666; display: inline-block; border-bottom: 2px solid; } @media (max-width: 767px) { .mobile-one-col .flex_column_table { display: grid !important; grid-template-columns: 1fr !important; gap: 15px; } .mobile-one-col .flex_column { width: 100%; padding: 15px; } } #top .mobile-one-col h3 { font-size: 20px !important; font-weight: 500 !important; } .page-thumb { display: none; } .normal-button-row .avia-button:nth-child(even) { background-color: var(--clay) !important; } .section-title .av-special-heading-tag { letter-spacing: 1px !important; font-weight: 400 !important; position: relative; } .section-title .av-special-heading-tag:before { content: '\e901'; padding-right: 10px; font-family: 'samahita'; font-size: 1.1em; position: relative; top: 5px; color: var(--seafoam); } .section-title-white .av-special-heading-tag:before { color: #fff !important; } .non-link .av-flex-placeholder { position: relative; } .non-link .av-flex-placeholder:before { content: ''; position: absolute; width: 1px; height: 100%; left: 50%; top: 0; background: #D5D5D5; } @media (max-width: 767px) { .non-link .flex_column { border-top: 1px solid #D8D8D8 !important; padding-top: 10px !important; } } #top .flex_column_table.av-equal-height-column-flextable:not(:first-child) { margin-top: 0 !important; } #top .flex_column_table { float: none; } .retreats-rate-text h3, .inner-text-heading h3 { text-transform: uppercase; font-size: 25px; letter-spacing: 1px; color: #a7c1c1; } .bolder-title .av-special-heading-tag { font-weight: 500 !important; } #subscribe-area .content { padding: 40px 0; } .join-community-button, .trans-btn a { font-size: 18px !important; text-transform: uppercase; letter-spacing: 2px; padding: 8px 20px !important; border: 1px solid #fff !important; background: transparent !important; color: #fff !important; transition: .5s; font-weight: 500; display: inline-block; border-radius: 5px !important; } .trans-btn a:hover { opacity: 1 !important; background-color: #fff !important; color: var(--green) !important; } .join-community-button:hover { background-color: #fff !important; color: var(--green) !important; } @media (max-width: 767px) { .join-community-button, .trans-btn a { font-size: 16px !important; padding: 12px 20px !important; } } #socket .copyright { float: none !important; font-size: 18px; font-style: italic; line-height: 0.1 !important; } #socket .container { text-align: center; } #footer h3 { font-size: 25px !important; font-weight: normal; letter-spacing: 2px; margin-bottom: 20px; font-family: 'AGaramondPro-Regular', sans-serif; } #footer, #footer li a { font-size: 20px; } .footer-company-email { margin: 25px 0; } .ginput_complex label { font-size: 13px !important; color: #666; letter-spacing: 1.5px !important; } .gfield_checkbox label { margin: 5px 0 0 5px !important; font-size: 17px !important; line-height: 1.6 !important; } .inner-page-form .gform_wrapper .gform_footer input[type=submit] { width: 100% !important; padding: 15px 20px; text-transform: uppercase; letter-spacing: 1px; margin-top: 0 !important; } .gform_wrapper .gform_footer:not(.top_label) { margin-left: 0; width: 100%; } .inner-page-form .gform_wrapper .gform_footer { padding: 0; } .meet-us-heading h2, .wellness-inner h2 { text-transform: uppercase; font-weight: 500 !important; line-height: 35px; } .meet-us-heading .av-subheading_above p, .wellness-inner .av-subheading_above p { color: #333; font-size: 20px !important; margin-bottom: 15px !important; padding-top: 15px; } .center-form { max-width: 800px; margin: 0 auto; } .center-form input, .center-form textarea { border: 1px solid #e8e8e8 !important; } .center-form { font-size: 18px } .meet-us-title h1 { letter-spacing: 3px !important; font-size: 35px !important; line-height: 45px; margin-bottom: 20px !important; font-weight: 500 !important; } .custom-blog-col .blog-image img { border-radius: 5px !important; } .facet-listing .blog-image img { object-fit: cover; object-position: 50% 25%; aspect-ratio: 4 / 3; } .custom-blog-col { width: 100%; margin-bottom: 50px; display: flex !important; flex-wrap: wrap !important; } @media (min-width: 990px) { .blog-posts .blog-image { width: 40% !important; } .blog-posts .blog-content-inner { width: 50% } .blog-posts .blog-type-icon { width: 10%; } } @media (max-width: 989px) { .custom-blog-col { flex-direction: column; row-gap: 15px; } .blog-content-inner { text-align: center; } } .blog-posts .blog-type-icon { text-align: center; } .blog-posts .blog-title h2 { text-transform: none !important; font-size: 25px; font-weight: normal; transition: .5s; } .blog-title a:hover h2 { color: var(--coral); } .blog-image a:hover { opacity: .85; } .blog-author { font-size: 18px; margin-bottom: 20px; } .blog-image { display: flex; justify-content: center; } .sideber-categories { padding-top: 20px !important; display: flex; flex-wrap: wrap; gap: 9px; } .sideber-categories li { display: inline-block; margin: 0 !important; padding: 0; } .sideber-categories li a { font-size: 18px; padding: 3px 10px; border: 1px solid var(--coral) !important; text-decoration: none !important; display: block; transition: .5s; } .sideber-categories li a:hover { color: #fff !important; background-color: var(--coral) ; } .inner-blog-sidebar h3.widgettitle { margin-top: 0 !important; } .inner-blog-sidebar .widgettitle { font-size: 22px; letter-spacing: 2px !important; margin-bottom: 20px; } .inner-blog-sidebar .widget_recent_entries a { font-size: 16px; color: #333; } .inner-blog-sidebar ul li { margin-left: 0; } .colored-area h3 { font-size: 30px; text-transform: uppercase; letter-spacing: 2px; font-weight: 500 !important; } @media (max-width: 767px) { .colored-area h3 { font-size: 25px !important; } } .colored-area .av-subheading { margin-top: 20px; } .trans-wide-button a { border: 2px solid #fff !important; } .colored-area .wide-button, .colored-area .trans-wide-button { width: 420px !important; max-width: 100% !important; margin: 30px auto 0; } .rates-left-title h3 { text-align: right; text-transform: uppercase; font-size: 25px; letter-spacing: 3px; line-height: 35px; font-weight: 500 !important; } .teacher-name h2 { font-weight: 500 !important; } .narrow-faq .toggle_icon, .narrow-faq .vert_icon, .narrow-faq .hor_icon { opacity: 1; border-color: var(--green); } .narrow-faq .toggler { background: #fff !important; font-weight: 500; font-size: 18px !important; letter-spacing: 0.5px; border: 1px solid var(--green) !important; padding: 15px 60px 15px 20px !important; } .narrow-faq .single_toggle { margin-bottom: 20px; } .narrow-faq .toggler:hover { opacity: .8; } .narrow-faq .toggle_content { font-size: 20px !important; line-height: 1.5; } .avia-section.alternate_color .narrow-faq .toggle_content { background: #fff; } .retreats-detail-hero-title h1 { letter-spacing: 3px !important; font-weight: 500 !important; padding: 15px 0 0 !important; } .blog-page-intro ul { margin: 0; list-style-type: none !important; display: flex; flex-wrap: wrap; gap: 25px; } .blog-page-intro .blog-type-title { font-weight: 500; letter-spacing: 1.5px; color: #333; font-size: 18px !important; } .blog-page-intro .blog-type-title:hover { opacity: .8; } .intro-icon-col svg { width: auto; height: 80px; } .intro-icon-col { text-align: center; background: #ffffff; padding: 30px !important; transition: .5s; border: 1px solid #f3928c !important; transform: scale(0.99); } .intro-icon-col:hover { background-color: #f8f8f8; transform: scale(0.95); } .inner-col-area .av-flex-placeholder { width: 3% !important; } .intro-icon-title h3 { font-weight: 500 !important; font-size: 25px !important; letter-spacing: 1px; } .samahita-icon .iconbox_icon { font-size: 55px !important; margin-bottom: 5px !important; } .section-title .av-subheading { letter-spacing: 0.5px; margin-top: 15px; line-height: 1.5; } .normal-card { border: 1px solid var(--coral) !important; padding: 30px !important; background: #fff !important; } .left-alighed { text-align: left !important; } .prog-days-table { width: 650px; max-width: 100% !important; margin: 25px auto 0; } #top .our-soul-button a, #top .regular-button a { letter-spacing: 1px; background-color: var(--green) !important; } .img-bg-area .flex_column_table { width: 900px !important; max-width: 100% !important; margin-left: auto; } @media (min-width: 991px) { .inner-text-img-left { margin: 10px 50px 30px 0 !important; max-width: 600px !important; } .inner-text-img { margin: 10px 0 30px 50px !important; max-width: 600px !important; } .inner-img-alt { margin: 10px 0 10px 50px !important; max-width: 750px; } .inner-img-alt-left { margin: 10px 50px 30px 0 !important; } } @media (min-width: 1251px) and (max-width: 1550px) { .inner-img-alt-left, .inner-img-alt { max-width: 600px; } } @media (max-width: 1250px) { .inner-img-alt-left, .inner-img-alt { float: none !important; margin: 0 !important; margin-bottom: 30px !important; } } @media (max-width: 990px) { .inner-text-img, .inner-text-img-left { float: none !important; margin-bottom: 30px !important; margin-left: 0 !important; } } .retreat-post-schedule-table table { max-width: 900px; margin: 0 auto; } .retreat-post-schedule-table td { background-color: #fff; color: #000; vertical-align: middle; text-align: center !important; } @media (min-width: 701px) { .retreat-post-schedule-table td { border: 2px solid #f5f5f5 !important; text-align: center; } } .retreat-post-schedule-table tr td:first-child { min-width: 180px; } .custom-header-nav ul li { list-style-type: none; margin: 0 !important; border: 1px solid #fff !important; padding: 0 !important; } @media (min-width: 1266px) { .custom-header-nav ul li:last-child { border-right: 1px solid #fff !important; } .custom-header-nav ul li { border-right: none !important; } } .custom-header-nav ul li a { color: #fff; text-transform: uppercase; font-family: 'AGaramondPro-Regular',sans-serif; letter-spacing: 1px; font-size: 16px; padding: 10px 25px; display: block; background-color: rgba(0, 0, 0, 0.5); text-decoration: none !important; height: 100%; } .custom-header-nav ul { text-align: center; border-radius: 5px; margin: 0 auto; display: flex; justify-content: center; } .brochure-nav ul { flex-wrap: wrap !important; } .brochure-nav ul li a { padding: 10px !important; } .custom-header-nav ul li { border-right: 1px solid #fff !important; } .brochure-nav ul li { width: 20%; } @media (max-width: 989px) { .brochure-nav ul li { width: 33.33%; } } @media (max-width: 650px) { .brochure-nav ul li { width: 50%; } .custom-header-nav ul li a { font-size: 13px; line-height: 1.5 } } .custom-header-nav ul li a:hover, .custom-header-nav ul .current a { background-color: #fff; color: #000 !important; } .graduate-block { text-align: center; padding: 20px; } .graduate-block .graduate-img { display: none; } .graduate-intro *{ text-transform: uppercase; font-weight: normal !important; letter-spacing: 2px; } .graduate-intro h3 { font-size: 25px; line-height: 35px; font-weight: 500 !important; } .graduate-coures { margin: 25px 0; font-size: 20px; line-height: 32px; } .graduate-address { margin-bottom: 25px; } .graduate-contact-info, .graduate-address { font-size: 20px; line-height: 30px; } .graduate-contact-info a { color: #d1c199; } .global-area-title h2 { letter-spacing: 3px !important; } .graduate-intro h5 { font-size: 16px; line-height: 26px; } #graduate-testimonial-area .av-flex-placeholder { width: 10%; } .testimonial-text { font-size: 20px; line-height: 35px; color: #333; font-weight: normal; } .graduate-speaker { font-size: 20px; margin-top: 30px; } @media (min-width: 768px) and (max-width: 1100px) { .global-area .av-flex-placeholder { width: 25px !important; } .graduate-intro h3 { text-transform: none; letter-spacing: 0 } .graduate-contact-info, .graduate-address, .graduate-coures .georgia-text { font-size: 16px !important; } } @media (max-width: 1400px) { .graduate-info-block br { display: none; } } @media (max-width: 1100px) { .graduate-coures { margin: 10px 0; } .graduate-address { margin-bottom: 10px; } } .course-type { margin-bottom: 20px; } .global-area .graduates-col { border: 1px solid #d1c199; } .global-area .av-flex-placeholder { width: 3% !important; } .course-type ul li { list-style-type: none; display: inline-block; padding: 0; } .course-type ul li:first-child { margin-left: 0; } .course-type ul { text-align: center; margin: 0; } .course-type ul li span { display: table-cell; width: 65px; height: 65px; line-height: 18px; border-radius: 50%; vertical-align: middle; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-family: 'AGaramondPro-Regular',sans-serif; border: 2px solid #fff !important; } .course-type ul li .hrs-200 { background-color: #b8cece !important; } .course-type ul li .hrs-500 { background-color: #d1c199 !important; } .course-type ul li .hrs-1100 { background-color: #f1928c !important; } @media (max-width: 990px) { .global-area-title h2 { font-size: 30px !important; } } @media (max-width: 768px) { .global-area .cols-seperator { display: none; } .area-seperator { margin: 0 !important; } .global-area-title h2 { text-transform: none !important; letter-spacing: 0 !important; } } @media (max-width: 1265px) { .custom-header-nav .all-year { display: flex !important; flex-wrap: wrap !important; } .custom-header-nav .all-year .testimonial-year { width: 20%; } .custom-header-nav .all-year .testimonial-year:last-child { width: 100%; } } /* Brochure Pages CSS - Starts */ .brochure-inner-area .container { max-width: 1310px; } .brochure-title img { width: 150px; margin-bottom: 10px; } .brochure-table td { color: #000; font-size: 18px; font-weight: 500; letter-spacing: 0.5px; background-color: #f9f9f9; border: 2px solid #fff; } .brochure-flag { position: absolute; right: calc(50% - 30px) ; top: 50px; } .brochure-flag img { width: 60px; } #japanese_brochure .avia_textblock * { font-size: 18px; } .brochure-list li { display: inline-flex; margin: 0; } .brochure-list li:nth-child(n+2) { margin-left: 10px; } .brochure-list img { height: 30px; border: 1px solid #ccc !important; } .brochure-list img:hover { opacity: .8; } .orange-title { color: #f4a98f !important; letter-spacing: 1px !important; } .green-title { color: #91b6b7 !important; letter-spacing: 1px !important; } .brochure-title-orange h2, .brochure-title-leaf h2, .brochure-title-green h2 { color: #fff !important; padding: 10px !important; } .brochure-title-green h2 { background: #91b6b7; } .brochure-title-orange h2 { background: #eda48b; } .brochure-title-leaf h2 { background: #b5be9a; } .brochure-ycc-logo { margin: 50px 0; background: #f8f4f1; padding: 2px 10px; } .brochure-ycc-logo img { width: 350px; } /* Brochure Pages CSS - Ends */ .colored-iconbox-col { transition: .5s; } .colored-iconbox-col:hover { transform: scale(0.95); } .colored-iconbox-col { border: 1px solid var(--golden) !important; } .img-bg-area .flex_column { background: rgba(255, 255, 255, 0.85) !important; padding: 40px 50px !important; } @media (max-width: 767px) { .img-bg-area .flex_column { padding: 25px !important; } } .single-title { text-align: center; background-color: #fff; padding: 10px 50px 30px; } .single .author-image img { border-radius: 100%; } @media (min-width: 768px) { .single-title h1 { font-size: 40px; letter-spacing: 1px; } .narrow-faq .toggler { font-size: 20px !important; } } .blog-page-heading h2 { font-size: 25px !important; } .single-blog-type-icon { background: #fff; text-align: center; padding-top: 50px; } .single-blog-type-icon img { width: 35px; } .home-event-col .event-cate { font-size: 22px; letter-spacing: 1.2px; padding: 20px 0; } .home-event-col .event-cate-tt { color: var(--tan); } .home-event-col .event-cate-yr { color: var(--coral); } .home-event-col .title { font-size: 20px; font-weight: 500; line-height: 30px; letter-spacing: 2px; text-transform: uppercase; } .home-event-col .author { font-size: 17px; padding-top: 10px; letter-spacing: 0.5px; } .home-event-col .duration { padding: 20px 0; font-size: 18px; } .home-event-col .text-content { font-size: 20px; } .retreat-post .title a, .training-post .title a, .featured-post .title a { color: #000 !important; } .featured-posts { width: 1210px; max-width: 100%; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: center; gap: 30px; } .home-event-col .author { font-size: 17px; color: #555; line-height: 1.6; margin-top: 15px; } @media (min-width: 768px) { .featured-post { width: calc(50% - 15px); } } @media (min-width: 1201px) { .featured-post { width: calc(33.33% - 20px); } } @media (max-width: 767px) { .featured-posts { width: 450px; } } .retreat-posts, .training-posts { overflow: hidden; display: flex !important; flex-wrap: wrap; justify-content: center; gap: 30px; } .retreat-post, .training-post { width: 100%; } @media (min-width: 768px) { .retreat-post, .training-post { width: calc(50% - 15px) !important; } } @media (min-width: 990px) { .retreat-post, .training-post { width: calc(33.33% - 20px) !important; } } @media (min-width: 1201px) { .retreat-post, .training-post { width: calc(25% - 22.5px) !important; } } .retreats-event-area .avia-button-wrap, .training-event-area .avia-button-wrap, .featured-event-area .avia-button-wrap { max-width: 400px; margin: 0 auto; } .colored-iconbox-area .image-box-container { width: 90px; height: 90px; margin: 0 auto 20px; border-radius: 100%; display: flex; justify-content: center; align-items: center; } .colored-iconbox-area .image-box-container svg { height: 55px; width: auto; } .colored-iconbox-area .image-box-container svg path, .colored-iconbox-area .image-box-container svg { fill: #fff !important; } .private-session-tbl tr td { font-size: 18px; color: #333; font-weight: 500; text-align: center; border: 1px solid #f6f1ed !important; background: #fff !important; } .inner-img-col .img-col { padding: 200px 0 !important; } .offer-top-title span { font-size: 22px; text-transform: uppercase; letter-spacing: 2px; position: relative; top: -10px; } .offer-top-title img { margin-right: 10px; } .right-align-heading { text-align: right; margin-top: 0; } .teacher-name .av-subheading p { font-size: 20px !important; font-style: italic !important; color: #000; letter-spacing: 0.5px; } .logo-list { display: flex; flex-wrap: wrap; justify-content: center; column-gap: 20px; row-gap: 40px; } .tt-foundation-lebel-title { text-align: right !important; margin-bottom: 50px; } .tt-foundation-lebel-title h2 { text-transform: uppercase; letter-spacing: 3px !important; font-weight: 500 !important; line-height: 1.5; } .tt-foundation-lebel-title .av-subheading { color: #333 !important; font-size: 20px !important; } .logo-top-title .av-subheading { font-weight: 500 !important; letter-spacing: 1px !important; margin-bottom: 15px !important; font-size: 20px !important; } .mac .header-contents { padding: 25px 25px 20px; } .logo-top-title { margin-top: 0px; } .logo-top-title h2 { font-weight: 500 !important; line-height: 40px; letter-spacing: 3px !important; } #home-testimonial-area .home-testimonial .avia-testimonial-content p, .tt-foundation-lebel-title .av-subheading, .home-offer-col .av-subheading, .intro-icon-title .av-subheading { font-size: 20px !important; line-height: 1.6 !important; letter-spacing: 1px; } .colored-one-third-title-col .av-subheading { text-align: right; margin-top: 10px; color: #000; font-size: 16px !important; letter-spacing: 1px; } @media (max-width: 767px) { .rates-left-title { padding-bottom: 10px !important; } .rates-left-title h3, .rates-left-title .av-subheading { text-align: left !important; } } .inner-dual-col { margin-block: 20px; } .inner-dual-col ul { margin: 0; } @media (min-width: 768px) { .custom-list-text, .inner-dual-col { display: flex; flex-wrap: wrap; gap: 50px } .custom-list-text .cols, .inner-dual-col-alt ul { width: calc(50% - 25px) !important; } } .teacher-play-btn { position: relative; } .teacher-play-btn a { position: absolute; top: -270px; left: calc(50% - 50px); width: 100px; height: 100px; border: 2px solid #ffff; border-radius: 50%; } .teacher-play-btn .play-button:before { font-size: 60px; line-height: 100px; } .teacher-play-btn .play-button:after { display: none; } .video-testimonial-icon a { top: -185px; } a.uni-video-play { position: absolute; top: calc(50% - 50px); height: 100px; width: 100px; left: calc(50% - 50px); z-index: 90; border: 2px solid #fff; text-align: center; border-radius: 100%; text-decoration: none !important; } a.uni-video-play .video-play-icon:before { content: "\e897"; font-family: entypo-fontello; color: #fff; font-size: 70px; line-height: 100px; } /* Retreat Single CSS - Starts */ .retreats-detail-hero-title h1 { letter-spacing: 3px !important; font-weight: 500 !important; } .retreats-detail-hero-title .av-subheading { margin-bottom: 30px; font-size: 20px !important; font-weight: 500; letter-spacing: 2px; } .hero-subhead { margin-top: 20px; } .hero-subhead .bolder-text { letter-spacing: 2px; margin-top: 5px; } #retreats-detail-hero .content { padding: 60px 0; } .retreats-detail-hero-title { margin-top: 0; } @media (min-width: 768px) { .hero-subhead { font-size: 25px !important; } .hero-subhead .bolder-text { font-size: 25px; } #retreats-detail-hero .content { padding: 120px 0; } } @media (max-width: 767px) { .retreats-detail-hero-title h1 { font-size: 25px; } } .avia_textblock p:first-child { margin-top: 0; } .force-left { padding-bottom: 30px !important; } .single-training .av-special-heading, .single-retreat .av-special-heading { margin-top: 0 !important; } @media (min-width: 990px) { .two-col-table { width: 900px; max-width: 100% !important; margin-inline: auto; } } #retreat_search select { padding-block: 10px; } @media (max-width: 767px) { .flex_column.avia-full-stretch { margin-bottom: 25px !important; } #footer .widget { margin: 0 !important; } #footer .widget_custom_html { margin-bottom: 20px !important; } .teacher-name *, .teachers-bio p { text-align: left !important; } } /* Mega Menu CSS - Starts */ #top #header .custom-megamenu .avia_mega_div > .sub-menu > li, .custom-megamenu .avia_mega_div, .custom-megamenu .avia_mega_div ul.sub-menu { padding: 0 !important; } .custom-megamenu .avia_mega_div ul.sub-menu li a { padding: 8px 15px !important; } #header .custom-megamenu .avia_mega_div .mega_menu_title a { padding: 12px 15px !important; } #header .custom-megamenu .mega_menu_title { font-weight: normal !important; color: #333 !important; } #header .custom-megamenu .three.units { width: 240px !important; left: 0; } .custom-megamenu .avia_mega_div .avia-bullet { top: 5px; left: 15px; } .custom-megamenu .avia_mega_div .menu-item-has-children .sub-menu li a { padding-left: 24px !important; }