/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/

/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
/*------------------------------------------------*/

img[title] {
    pointer-events: none;
}

/* 3-line clamp */
.is-clamped{
  display: -webkit-box;
  -webkit-line-clamp: 3;      /* ← number of visible lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
    padding-bottom:0em !important;
}

/* make the link sit on its own line */
.readmore{ 
    display: inline-block;
    margin-top: .25rem;
    text-decoration: underline;
    color:#7e9850;
 }

/* (Optional) small fade at the bottom while clamped (non-WebKit fallback) */
@supports not (-webkit-line-clamp: 1){
  .is-clamped{ 
    max-height: 4.5em;        /* ~3 lines @1.5 line-height */
    mask-image: linear-gradient(180deg, #000 75%, transparent);
  }
}



/* header alignments */

.header-section .et_pb_row_0 {
    display: flex;
}

.header-section .et_pb_row_0 .et_pb_column_0 {
    display: flex;
    flex-flow: column;
    justify-content: center;
}

.home-header-section .et_pb_column_1 img {
    max-width: 101% !important;
}

/* VISIBILITY OF ALL PRICING ROWS */
body:not(.et-fb) #pricing-section #pricing-telegram,
body:not(.et-fb) #pricing-section #pricing-pro { display: none; }
body:not(.et-fb) #pricing-section .is-visible {
  display: block !important;        /* or flex if your row is flex */
  animation: fadeIn .25s ease both;
}


    /* BUTTON STYLING */

.page .entry-content .et-l .et_pb_button, 
.page .et-l--footer .et_pb_button,
.tribe-theme-Divi .et-boc .et_pb_button {
    background-color: #9BB86A  !important;
    width: fit-content;
    padding: 14px 34px !important;
    text-shadow: rgba(0,0,0,0.15) -1px 2px;
    transition: .3s ease-in-out !important; 
    clip-path: polygon( 99.937% 40.147%,99.937% 40.147%,100% 43.983%,99.948% 48.512%,99.783% 53.542%,99.503% 58.879%,99.109% 64.331%,98.602% 69.707%,97.981% 74.812%,97.248% 79.455%,96.401% 83.443%,95.443% 86.584%,95.443% 86.584%,93.348% 90.869%,90.767% 94.117%,87.737% 96.451%,84.298% 97.995%,80.489% 98.872%,76.35% 99.206%,71.919% 99.12%,67.236% 98.739%,62.34% 98.186%,57.27% 97.584%,57.27% 97.584%,52.2% 97.074%,47.91% 96.774%,44.306% 96.646%,41.293% 96.653%,38.774% 96.757%,36.656% 96.922%,34.843% 97.111%,33.24% 97.285%,31.752% 97.409%,30.284% 97.445%,30.284% 97.445%,25.31% 97.404%,20.709% 97.264%,16.503% 96.743%,12.717% 95.562%,9.376% 93.441%,6.503% 90.101%,4.122% 85.261%,2.258% 78.642%,0.934% 69.963%,0.176% 58.945%,0.176% 58.945%,0% 50.231%,0.168% 42.759%,0.635% 36.403%,1.358% 31.035%,2.292% 26.528%,3.394% 22.753%,4.619% 19.585%,5.924% 16.894%,7.264% 14.555%,8.595% 12.438%,8.595% 12.438%,13.036% 7.33%,18.437% 3.891%,24.566% 1.845%,31.187% 0.917%,38.065% 0.829%,44.966% 1.305%,51.655% 2.069%,57.897% 2.843%,63.457% 3.352%,68.102% 3.318%,68.102% 3.318%,73.514% 3.233%,78.472% 2.978%,82.96% 2.931%,86.964% 3.47%,90.467% 4.972%,93.455% 7.815%,95.911% 12.376%,97.82% 19.033%,99.167% 28.165%,99.937% 40.147%);
}

.page .entry-content .et_pb_button:hover,
.page .et-l--footer .et_pb_button:hover,
.tribe-theme-Divi .et-boc .et_pb_button:hover {
    background-color: #7E9850 !important;
    transition: .3s ease-in-out !important;
}

@media only screen and (max-width: 490px) {
    .column-reverse {
    display: flex !important;
    flex-direction: column-reverse !important;
}
}




/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/

/* ROW ALIGNMENTS */

.et-l--header .et_pb_row_0_tb_header {
    display:flex;
    align-items: center;
}

.et-l--header .et_pb_row_0_tb_header .et_pb_column_1_4 {
    display: flex;
    gap: 32px;
    align-items: center;  
}



.et-l--header .et_pb_row_0_tb_header .et_pb_text_0_tb_header {
    margin-bottom: 0px !important;
}


/* BUTTON STYLING */

.page .et_pb_button_0_tb_header,.tribe-theme-Divi .et_pb_button_0_tb_header {
    background-color: #B0D66E;
    width: fit-content;
    padding: 12px 46px;
    text-shadow: rgba(0,0,0,0.15) -1px 2px;
    transition: .3s ease-in-out; 
    clip-path: polygon( 99.781% 36.081%,99.781% 36.081%,99.768% 34.875%,99.743% 33.671%,99.704% 32.47%,99.653% 31.274%,99.589% 30.082%,99.512% 28.897%,99.422% 27.718%,99.319% 26.547%,99.203% 25.384%,99.075% 24.23%,99.075% 24.23%,97.513% 15.489%,95.265% 9.056%,92.395% 4.616%,88.966% 1.856%,85.04% 0.461%,80.681% 0.119%,75.953% 0.514%,70.917% 1.333%,65.637% 2.263%,60.177% 2.988%,60.177% 2.988%,54.752% 3.538%,50.195% 4.075%,46.396% 4.588%,43.246% 5.066%,40.636% 5.5%,38.454% 5.879%,36.592% 6.193%,34.941% 6.43%,33.39% 6.581%,31.829% 6.635%,31.829% 6.635%,26.613% 6.668%,21.99% 6.878%,17.916% 7.526%,14.347% 8.875%,11.239% 11.185%,8.547% 14.72%,6.227% 19.74%,4.234% 26.507%,2.525% 35.284%,1.054% 46.332%,1.054% 46.332%,0.707% 50.654%,0.593% 55.097%,0.7% 59.577%,1.016% 64.011%,1.531% 68.315%,2.234% 72.405%,3.112% 76.196%,4.155% 79.605%,5.351% 82.548%,6.69% 84.94%,6.69% 84.94%,11.407% 90.296%,17.089% 94.179%,23.503% 96.815%,30.412% 98.429%,37.582% 99.247%,44.777% 99.497%,51.763% 99.403%,58.306% 99.192%,64.169% 99.089%,69.118% 99.321%,69.118% 99.321%,74.881% 98.752%,80.071% 97.113%,84.679% 94.325%,88.694% 90.31%,92.107% 84.99%,94.906% 78.288%,97.084% 70.124%,98.628% 60.42%,99.531% 49.099%,99.781% 36.081% ); 
}

.page .et_pb_button_0_tb_header:hover,.tribe-theme-Divi .et_pb_button_0_tb_header:hover {
    background-color: #7E9850;
    transition: .3s ease-in-out;
      padding: 12px 46px;
}


.et-menu-nav .et-menu .menu-item-519 {
    display:none !important;
}

/* КАКВО Е JAYA FIX */

.page .et-l--header .et_pb_menu__menu .et-menu-nav .et-menu .menu-item-260 a {
    color:#3b3f2c !important;
}

.page .et-l--header .et_pb_menu__menu .et-menu-nav .et-menu .menu-item-260 ul li:hover a {
    color: #b0d66e !important;
}

.et_pb_menu_1_tb_header.et_pb_menu .nav li ul, .et_pb_menu_0_tb_header.et_pb_menu .nav li ul {
    border-radius:18px;
}

/* dropdown styling */

.page .et-menu-nav .nav .sub-menu li a:hover {
    background-color: #ffffff !important;
    background: #ffffff !important;
}

/* mobile menu alignments */ 

@media only screen and (max-width: 490px) {
    
    
#page-container .et-boc .et-l--header .et_mobile_menu .menu-item-has-children > a {
        background-color: rgba(0,0,0,.00);
    }
    
.et-l--header .et_pb_menu_inner_container .et_pb_menu__wrap { 
    justify-content: flex-end !important;
}
    
#page-container .et-boc .et-l--header .et_mobile_menu li a {
    border-bottom: unset;
}

#page-container .et-boc .et-l--header #mobile_menu2 > .menu-item-519 > a:nth-child(1) {
display: none;
}

#page-container .et-boc .et-l--header #mobile_menu2 > .menu-item-519 .sub-menu {
    display: flex !important;
    justify-content: space-between;
    padding: 0px 12px;
}

#page-container .et-boc .et-l--header #mobile_menu2 > .menu-item-519 .sub-menu li {
padding-left: 0%;
}

#page-container .et-boc .et-l--header #mobile_menu2 .menu-item-519 .sub-menu .menu-item-263 {
   background-color: #B0D66E;
    width: fit-content;
    padding: 0px 23px !important;;
    clip-path: polygon( 99.937% 40.147%,99.937% 40.147%,100% 43.983%,99.948% 48.512%,99.783% 53.542%,99.503% 58.879%,99.109% 64.331%,98.602% 69.707%,97.981% 74.812%,97.248% 79.455%,96.401% 83.443%,95.443% 86.584%,95.443% 86.584%,93.348% 90.869%,90.767% 94.117%,87.737% 96.451%,84.298% 97.995%,80.489% 98.872%,76.35% 99.206%,71.919% 99.12%,67.236% 98.739%,62.34% 98.186%,57.27% 97.584%,57.27% 97.584%,52.2% 97.074%,47.91% 96.774%,44.306% 96.646%,41.293% 96.653%,38.774% 96.757%,36.656% 96.922%,34.843% 97.111%,33.24% 97.285%,31.752% 97.409%,30.284% 97.445%,30.284% 97.445%,25.31% 97.404%,20.709% 97.264%,16.503% 96.743%,12.717% 95.562%,9.376% 93.441%,6.503% 90.101%,4.122% 85.261%,2.258% 78.642%,0.934% 69.963%,0.176% 58.945%,0.176% 58.945%,0% 50.231%,0.168% 42.759%,0.635% 36.403%,1.358% 31.035%,2.292% 26.528%,3.394% 22.753%,4.619% 19.585%,5.924% 16.894%,7.264% 14.555%,8.595% 12.438%,8.595% 12.438%,13.036% 7.33%,18.437% 3.891%,24.566% 1.845%,31.187% 0.917%,38.065% 0.829%,44.966% 1.305%,51.655% 2.069%,57.897% 2.843%,63.457% 3.352%,68.102% 3.318%,68.102% 3.318%,73.514% 3.233%,78.472% 2.978%,82.96% 2.931%,86.964% 3.47%,90.467% 4.972%,93.455% 7.815%,95.911% 12.376%,97.82% 19.033%,99.167% 28.165%,99.937% 40.147%);
}

#page-container .et-boc .et-l--header #mobile_menu2 .menu-item-519 .sub-menu .menu-item-517 a {
    color: #7e9850 !important;
    font-weight: 700;
}
    
    /* КАКВО Е JAYA FIX */ 
.page-id-23 .et-l--header .et_pb_section_0_tb_header .mobile_nav .et_mobile_menu .menu-item-260 a {
    color:#3b3f2c !important;
}
    
#page-container .et-l--header .mobile_nav .et_mobile_menu .current-menu-item a {
    color:#B0D66E;
}    

#page-container .et-l--header .mobile_nav .et_mobile_menu .sub-menu .menu-item-263 a {
    color:#f5f4d4 !important;
    text-shadow: rgba(0,0,0,0.15) -1px 2px !important;
}
    
}


/*------------------------------------------------*/
/*------------------[НАЧАЛО]--------------------*/
/*------------------------------------------------*/


/* HEADER ALIGNMENTS */

.home-header-section .et_pb_row_0 {
    display: flex;
    justify-content: center;
}

.home-header-section .et_pb_row_0 .et_pb_column_0 {
      --blob: url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2395.7 1467.4' preserveAspectRatio='none'>\ <path fill='black' d='M2382.8,597.6c-14.6-707.8-338.1-600.6-1145-579.1C269.6,44.4,1.6-39.7,0,683.3c0,362.6-5.1,587,186.9,683.2 c328.8,164.9,890.1,79.3,1054,73.5c181.9-6.4,780.3,12.8,1032.5-122.6C2410.4,1244,2406.8,834.3,2382.8,597.6z'/>\ </svg>");
    display: flex;
    flex-flow: column;
    align-self: center;
          -webkit-mask-image: var(--blob);
          mask-image: var(--blob);
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}

.home-header-section .home-header-video-column::before {
  content: '';
  background: url(https://new.jayatribe.co/wp-content/uploads/2025/09/jaya-tribe-video-mask-01.png);
  width: 703px;
  height:100.2%;
  display: block;
  position: absolute;
  background-position:center;
  background-size: 100%;
  background-repeat: no-repeat;
}


/* COUNTERS */ 

.et_pb_number_counter .percent {
    height:fit-content;
}

/* ALEX SECTION */ 

.about-quote {
    position:absolute;
    top: 102px;
    left: -32px;
}

/* TESTIMONIALS SECTION */ 

.color-section::before {
    content:'';
    background-image: url(/wp-content/uploads/2025/09/jayatribe-divider.svg);
    background-position: center bottom;
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 99px;
    display: inline-block;
    position: absolute;
    top:-90px;
    z-index: 2;
}

.color-section::after {
    content:'';
    background-image: url(/wp-content/uploads/2025/09/jayatribe-divider.svg);
    background-position: center bottom;
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 99px;
    display: inline-block;
    position: absolute;
    bottom:-90px;
    z-index: 2;
    -moz-transform: scaleY(-1) scaleX(-1);
    -o-transform: scaleY(-1) scaleX(-1);
    -webkit-transform: scaleY(-1) scaleX(-1);
    transform: scaleY(-1) scaleX(-1);
    filter: FlipV FlipH;
    -ms-filter: "FlipV" 'FlipH';
}

/* VIDEO SECTION */ 

.video-column-bg {
    --blob: url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2395.7 1467.4' preserveAspectRatio='none'>\ <path fill='black' d='M2382.8,597.6c-14.6-707.8-338.1-600.6-1145-579.1C269.6,44.4,1.6-39.7,0,683.3c0,362.6-5.1,587,186.9,683.2 c328.8,164.9,890.1,79.3,1054,73.5c181.9-6.4,780.3,12.8,1032.5-122.6C2410.4,1244,2406.8,834.3,2382.8,597.6z'/>\ </svg>");
  display: flex;
  flex-flow: column;
  align-self: center;
  -webkit-mask-image: var(--blob);
  mask-image: var(--blob);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}

.video-column-bg .et_pb_button_5_wrapper .et_pb_button_5,
.video-column-bg .et_pb_button_5_wrapper .et_pb_button_5:hover {
    font-size: 18px;
    padding-top: 14px !important;
    padding-right: 34px !important;
    padding-bottom: 14px !important;
    padding-left: 34px !important;
}

/* SELF GROWTH STEPS SECTION */

.steps-section {
  --blob: url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2395.7 1467.4' preserveAspectRatio='none'>\ <path fill='black' d='M2382.8,597.6c-14.6-707.8-338.1-600.6-1145-579.1C269.6,44.4,1.6-39.7,0,683.3c0,362.6-5.1,587,186.9,683.2 c328.8,164.9,890.1,79.3,1054,73.5c181.9-6.4,780.3,12.8,1032.5-122.6C2410.4,1244,2406.8,834.3,2382.8,597.6z'/>\ </svg>");
      -webkit-mask-image: var(--blob);
          mask-image: var(--blob);
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
          }


.steps-section .steps-row .step-1::after,.steps-section .steps-row .step-2::after {
    content:'';
    display: block;
    position: absolute;
    right: -30%;
    top: 16px;
    width:50%;
    height:60px;
    background: url(https://new.jayatribe.co/wp-content/uploads/2025/10/jayatribe-self-improvement-step-arrow.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.steps-row .et_pb_image {
    border-radius: 94px;
}

/* PRICING SECTION */ 

/* Tabs menu */

.pricing-section .has-discount::before {
    content: '-15%';
  display: block;
  position: absolute;
  color: #f5f4d4;
  font-weight: 550;
  background: #7e9850;
  padding: 6px 8px;
  border-radius: 40px;
  top: -17px;
  right: -7px;
  font-size: 13px;
}

.pricing-section .has-discount.max-percent::before {
    content: '-30%' !important;
}



.pricing-tabs {
  position: relative;
  display: inline-flex;
  gap: 8px;
  padding: 6px;
  background: #F5F4D4;
  border-radius: 999px;
  align-items: center;
  isolation: isolate;
}
.pricing-tabs .tab {
  position: relative;
  z-index: 1;
  appearance: none;
  border: 0;
  background: transparent;
  padding: 10px 18px;
  border-radius: 999px;
  font: 500 16px/1.2 "Montserrat", sans-serif;
  color: #4a4a4a;
  cursor: pointer;
  white-space: nowrap;
     transition: .3s ease-in-out;
}

.pricing-tabs .tab:hover {
    opacity:.55;
     transition: .3s ease-in-out;
}

.pricing-tabs .tab.is-active { color: #1f2e0f; }

.pricing-tabs .slider {
  position: absolute;
  z-index: 0;
  top: 4px;
  left: 0;                     /* left is 0; JS uses translateX */
  height: calc(100% - 8px);
  width: 0;                    /* JS sets width */
  background: #B0D66E;
  border-radius: 999px;
  transition: transform 300ms cubic-bezier(.2,.7,.2,1),
              width 300ms cubic-bezier(.2,.7,.2,1);
}

.pricing-section .is-visible {
  animation: fadeIn 1s ease both;
}

@keyframes fadeIn { from {opacity: 0; transform: translateY(6px);} to {opacity: 1; transform: none;} }

/* PRICING CARDS */

/* discount badge */
.discount-badge {
    width: fit-content;
    position: absolute;
    top:-20px;
    right: -22px;
}


.et-l .pricing-section .et_pb_row {
  align-items: flex-start !important;
    justify-content: center !important;
}
 .pricing-section .blank-pricing {
        display: none;
    }

.pricing-section .title-block {
   width: 100%;
  box-sizing: content-box;
  padding: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
  margin-left: -24px;
    border-radius: 32px 32px 0px 0px;
}

.pricing-section #pricing-standard .et_pb_column, 
.pricing-section #pricing-telegram .et_pb_column,
.pricing-section #pricing-pro .et_pb_column {
    background: #fff;
    overflow: visible;
      box-shadow: inset 0 0 0 1px #b0d66e;
      -webkit-filter: drop-shadow(-12px 12px 0 #F5F4D4);
          filter: drop-shadow(-12px 12px 0 #F5F4D4);
      background-clip: padding-box;
  transform: translateZ(0);
  will-change: filter;
}

.pricing-section .et_pb_button {
    clip-path:unset !important;
    border-radius:42px !important;
    font-size: 18px;
} 


/* Price numbers styling */
.pricing-section .et_pb_text_inner p, 
.pricing-section .et_pb_text_inner li {
    font-size: 13px;
    font-weight: 500;
}

.pricing-section .et_pb_text_inner ol {
  list-style: none;
}

.pricing-section .et_pb_text_inner ol li:before {
  content: '✓';
    color:#b0d66e;
    font-weight: 700;
    font-size:1.3em;
    padding-right: 6px;
}

.pricing-section .price-container {
    display: flex;
    justify-content: center;
    align-items: last baseline;
}

.pricing-section .price {
font-size: 32px;
  color: #7E9850;
  font-weight: 500;
}
.pricing-section .price-divider {
    font-size: 32px;
    font-weight: 300;
    padding:0px 6px;
}

.pricing-section .price-container .prices {
    display: flex;
  flex-flow: column;
    align-items: start;
    gap:8px;
}

.pricing-section .price-container .old-price {
    font-size:15px;
    text-decoration: line-through;
    text-decoration-color: #7E9850;
}

.pricing-section .price-container .old-price span {
    font-size: 22px;
    color: #7E9850;
    font-weight:400;
}


/* EVENTS SECTION */

.page-id-23 .tribe-events-pagination,
.page-id-23 .tribe-events-pro-photo-nav,
.page-id-23 .tribe-events-c-subscribe-dropdown__container,
.page-id-23 .tribe-events-c-top-bar
{ display: none !important; }


.events-section .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    min-height: fit-content;
    padding-bottom: 32px;
    padding-top:0px;
}

.events-section .tribe-events-pro .tribe-events-pro-photo__event-featured-image, .events-section .tribe-events-pro .tribe-events-pro-photo__event-featured-image-link {
    border-radius:16px !important;
}
/* НАЧАЛО MEDIA QUERY */

@media only screen and (max-width: 1460px) { 
        .et-l .et_pb_section_0.et_pb_section {
        padding-left: 32px;
    }
    
    /* ALEX SECTION */ 
    .about-section .et_pb_column_9 {
        background-size: 84% auto !important;
        background-position: bottom right !important;
    }
    
    .about-section .et_pb_row_4 {
        margin-bottom:-8px;
    }
    
     .about-section .about-quote {
         position: absolute;
         top: 258px;
         left: 2vw;
    }

}


@media only screen and (max-width: 1360px) { 
    /* HEADER SECTION */
    
    .home-header-section .et_pb_column_0 .et_pb_text_0 h1 {
        font-size: 3.4vw !important;
    }
    
.page .entry-content .et-l .pricing-section .et_pb_row .et_pb_button_module_wrapper .et_pb_button {
        padding: 14px 24px !important;
    }
    
}

@media only screen and (max-width: 1290px) { 
    .home-header-section .et_pb_column_0 .et_pb_text_0 h1 {
        font-size: 3vw !important;
    }
}

@media only screen and (max-width: 490px) {
    
    /* HEADER SECTION */
    
    .home-header-section .home-header-video-column::before {
        width: 580px;
    }
    
    .home-header-section .et_pb_row_0 .et_pb_column_0 {
        padding-bottom: 82px;
  margin-top: 42px;
    }
    
       .home-header-section .et_pb_row_0 .et_pb_column_1 img {
height: 330px;
    }
    
   .page .entry-content .home-header-section .et_pb_button_0 {
        text-align: center;
        width: 280px;
    }
    
            .et-l .et_pb_section_0.et_pb_section {
        padding-left: 0px;
    }
    
      .home-header-section .et_pb_column_0 .et_pb_text_0 h1 {
    font-size: 24px !important;
  }
    
    
    
    /* ALEX SECTION */ 
    
    .about-section .et_pb_column_9 {
        background-size: 95% auto !important;
    background-position: 6px 0px !important;
    }
    
    .about-section .about-quote {
    top: 348px;
    width: 95% !important;
    background: #f5f4d4;
    border-radius: 24px;
    padding: 12px;
    left: 9px;
    height: fit-content;
    }
    
    .about-quote .et_pb_text_inner {
        text-align: center;
    }
    
    /* TESTIMONIALS SECTION */ 
    
    .color-section::before,.color-section::after {
        background-size: 220%;
    }
    
    /* VIDEO CTA SECTION */
    .video-column-bg .et_pb_button_5_wrapper .et_pb_button_5 {
        text-align:center;
        font-size:16px;
    }
    
    /* SELF GROWTH SECTION */
    
    .steps-section .steps-row .step-1,.steps-section .steps-row .step-2 {
        padding-bottom: 80px;
    }
    .steps-section .steps-row .step-1::after,.steps-section .steps-row .step-2::after { 
   right: 35%;
    top: 187px;
    width: 75px;
    height: 70px;
    background-position: right;
    transform: rotate(90deg);
    overflow: hidden;
    background-size: 140px;
    
    }
    /* VIDEO SECTION */
    
    .mobile-vid-cta .et_pb_button_module_wrapper a {
        text-align: center !important;
        font-size: 18px;
    }
    
    /* PRICING SECTION */
    
    /* discount badges */
    .discount-badge {
    top: -30px;
    right: -4px;
    }
    
    
    /* pricing tabs buttons */
    
    .pricing-tabs .tab {
        padding: 8px 12px;
        font-size: 14px;
    }
    
    #pricing-telegram .et_pb_column, #pricing-standard .et_pb_column, #pricing-pro .et_pb_column {
        margin-bottom:86px !important;
    }
    
    .pricing-section .has-discount.is-active,  .pricing-section .has-discount:hover {
        opacity: 1;
    }
    
    .entry-content .et-l .pricing-section .et_pb_row {
        flex-flow:column !important;
    }
    
    /* EVENTS SECTION */
    
    .events-section .tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {
        padding-left: 0px;
        padding-right: 0px;
    }
        
}

/*------------------------------------------------*/
/*------------------[КУРСОВЕ]--------------------*/
/*------------------------------------------------*/

/* COURSES SECTION */ 

.courses-section .course-row,.color-section .brave-questions-row,.color-section .wisdom-community-row {
    display: flex;
  align-items: center;
}

/* TAGS */

.courses-section .course-row .tag-container p {
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
}

.courses-section .course-row .tag-pill {
    background: #F5F4D4;
    padding: 6px 12px;
    border-radius: 40px;
}

/* VIDEO SECTION */

.fearless-section::after {
    content:'';
    background-image: url(/wp-content/uploads/2025/09/jayatribe-divider.svg);
    background-position: center bottom;
    width: 105%;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 99px;
    display: inline-block;
    position: absolute;
    bottom:-10px;
    left:-30px;
    z-index: 2;
    -moz-transform: scaleY(1) scaleX(1);
    -o-transform: scaleY(1) scaleX(1);
    -webkit-transform: scaleY(1) scaleX(1);
    transform: scaleY(1) scaleX(1);
    filter: FlipV FlipH;
    -ms-filter: "FlipV" 'FlipH';
    filter: brightness(200%);
}

.page .fearless-section .et_pb_button:hover {
    padding-top: 14px !important;
    padding-right: 34px !important;
    padding-bottom: 14px !important;
    padding-left: 34px !important;
}


/* CTA SECTION */

.cta-section .scroll-icons-row {
    position:absolute;
    top:0px;
}

.cta-section .cta-content-row {
    filter: drop-shadow(-12px 12px 0px #F5F4D4);
    overflow: visible;
}

.cta-section .cta-container {
    display: flex;
  align-items: center;
}

.cta-section .cta-container .cta-img {
    width: 40%;
}

.cta-section .cta-container .cta-img img {
    position: absolute;
  width: 50%;
  top: -120px;
  left: -140px;
}

.cta-section .cta-container .cta-content {
    width: 60%;
}

.cta-section .cta-container .cta-content .cta-desc {
padding-bottom:48px;
}

.cta-section .cta-container .cta-content .et_pb_button {
    background-color: #f5f4d4 !important;
    color:#7E9850;
}

.cta-section .cta-container .cta-content .et_pb_button:hover {
    background-color: #7E9850 !important;
    color:#f5f4d4 !important;
}




/* КУРСОВЕ MEDIA QUERY */

@media only screen and (max-width: 490px) { 
    
    .courses-section .course-row,.color-section .wisdom-community-row { 
    flex-flow: column;
    }
    
    .fearless-section::after {
    background-size: 220%;
    }
    /* CTA SECTION */ 
    .cta-section .cta-container {
    flex-flow:column !important;
    }
    .cta-section .cta-container .cta-img {
    width: 100%;
    height: 220px;
    }
    
    .cta-section .cta-container .cta-img img {
    position: absolute;
    width: 100%;
    top: -80px;
    left: -0px;
    }
    
    .cta-section .cta-container .cta-content .et_pb_button {
        display:block;
        text-align: center;
    }
    
    .cta-section .cta-container .cta-content {
        width: 100%;
    }
    
    .cta-section .scroll-icons-row { 
    display:none;
    }
    
}

/*------------------------------------------------*/
/*-------------------[Срещи]---------------------*/
/*------------------------------------------------*/

/* MEETINGS SECTION */

.meetings-section .meetings-row {
    display: flex;
  align-items: center;
}


@media only screen and (max-width: 490px) { 
    .meetings-section .meetings-row {
    flex-flow: column;
    }
    
    .page-id-533 .et-boc .et-l .et_pb_section_0.et_pb_section {
        padding-left: 0px !important;
    }
    
}


/*------------------------------------------------*/
/*-------------------[Събития]---------------------*/
/*------------------------------------------------*/


.post-type-archive-tribe_events .et_pb_section_0_tb_header  {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.post-type-archive-tribe_events .et_pb_section_0_tb_header .et_pb_row_0_tb_header {
	max-width: 100% !important;
  width: 95% !important;
}
.post-type-archive-tribe_events .et_pb_section_0_tb_header .et_pb_row_0_tb_header .et-menu-nav a {
	font-weight: 500 !important;
}

.post-type-archive-tribe_events .et_pb_section_0_tb_header .et_pb_row_0_tb_header .et-menu-nav a:hover {
	color:#b0d66e !important;
}

.post-type-archive-tribe_events .et_pb_section_0_tb_header .et_pb_row_0_tb_header .et-menu-nav .sub-menu li a:hover {
	background-color: rgba(0,0,0,0) !important;
}

.post-type-archive-tribe_events .et_pb_section_0_tb_header .et_pb_row_0_tb_header .et_pb_column_1_4 .et_pb_text_0_tb_header a {
	font-weight:700;
	color:#7e9850 !important;
}

.post-type-archive-tribe_events .et_pb_row_0_tb_footer {
	max-width: 1920px !important;
  width: 95% !important;
}

.post-type-archive-tribe_events .et_pb_row_0_tb_footer .et_pb_menu ul li a {
	font-weight: 600 !important;
  color: #3b3f2c !important;
}

.post-type-archive-tribe_events .et_pb_row_0_tb_footer .et_pb_column_1_4 .et_pb_text_0_tb_footer {
	margin-bottom: 0 !important;
	font-weight: 600 !important;
}

.post-type-archive-tribe_events .et_pb_row_0_tb_footer .et_pb_column_3_tb_footer .et_pb_text_2_tb_footer {
	font-weight: 600 !important;
} 

/* Plugin works with variables - they need to be edited cause they override Divi's stylings */

:root {
    --tec-color-accent-primary:#B0D66E;
    --tec-color-accent-primary-hover:#7E9850;
    --tec-font-family-sans-serif: 'Montserrat';
    --date-color:#7E9850;
    --tec-color-text-primary:#3b3f2c;
    --tec-font-size-4:16px;
}

.et-boc #tribe-events-pg-template {
    max-width: 1360px;
}

.tribe-events-event-image img {
    border-radius: 32px;
}

.type-tribe_events .tribe-events-calendar-latest-past__event-featured-image,
.tribe-events .tribe-events-calendar-day__event-featured-image-link, 
.tribe-events .tribe-events-calendar-list__event-featured-image {
    border-radius:16px;
}

.et-boc .tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
    color: #7e9850 !important;
}


/*------------------------------------------------*/
/*--------------[Детайли Събитие]-----------------*/
/*------------------------------------------------*/

.et-boc .event-details .et_pb_row {
    padding:0px !important;
}
.tribe-common a:not(.tribe-common-anchor--unstyle), .tribe-common a:not(.tribe-common-anchor--unstyle):active, .tribe-common a:not(.tribe-common-anchor--unstyle):focus, .tribe-common a:not(.tribe-common-anchor--unstyle):hover, .tribe-common a:not(.tribe-common-anchor--unstyle):visited {
    color: #7e9850 !important;
}

.et-boc .event-details h2, 
.et-boc .event-details h3, 
.et-boc .event-details h4,
.et-boc .event-details h5,
.et-boc .event-details h6 {
   padding-bottom: 0px !important;
}

.tribe-events-calendar-latest-past__event-date-tag-datetime span {
    color: var(--date-color) !important;
}


.et-boc .et-l .special-title-row {
    clip-path: polygon( 99.462% 40.725%,99.462% 40.725%,98.885% 27.859%,97.49% 17.958%,95.235% 10.652%,92.075% 5.574%,87.966% 2.355%,82.866% 0.628%,76.729% 0.022%,69.513% 0.172%,61.174% 0.707%,51.668% 1.261%,51.668% 1.261%,40.402% 1.628%,30.782% 1.92%,22.697% 2.513%,16.041% 3.78%,10.704% 6.098%,6.577% 9.841%,3.551% 15.385%,1.519% 23.103%,0.372% 33.372%,0% 46.565%,0% 46.565%,0.002% 53.697%,0.042% 60.267%,0.17% 66.28%,0.438% 71.741%,0.895% 76.653%,1.593% 81.02%,2.582% 84.846%,3.913% 88.137%,5.636% 90.894%,7.801% 93.124%,7.801% 93.124%,12.184% 96.006%,16.99% 97.998%,22.064% 99.236%,27.247% 99.855%,32.38% 99.991%,37.308% 99.777%,41.871% 99.349%,45.912% 98.842%,49.273% 98.392%,51.797% 98.133%,51.797% 98.133%,54.565% 98.042%,58.184% 97.982%,62.465% 97.88%,67.216% 97.661%,72.246% 97.252%,77.363% 96.579%,82.378% 95.569%,87.099% 94.148%,91.335% 92.242%,94.895% 89.778%,94.895% 89.778%,96.44% 87.624%,97.662% 84.304%,98.593% 80.025%,99.261% 74.996%,99.698% 69.425%,99.934% 63.519%,99.998% 57.489%,99.92% 51.541%,99.732% 45.883%);
}

.et-boc .et-l .special-title-text {
    width: fit-content;
    clip-path: polygon( 99.559% 47.296%,99.559% 47.296%,99.549% 42.738%,99.297% 37.752%,98.812% 32.525%,98.101% 27.243%,97.176% 22.094%,96.044% 17.263%,94.716% 12.936%,93.2% 9.302%,91.505% 6.545%,89.642% 4.853%,89.642% 4.853%,88.961% 4.557%,87.941% 4.219%,86.667% 3.852%,85.224% 3.47%,83.694% 3.085%,82.164% 2.712%,80.716% 2.364%,79.434% 2.053%,78.405% 1.793%,77.71% 1.597%,77.71% 1.597%,75.371% 0.919%,73.028% 0.35%,70.682% -0.116%,68.332% -0.482%,65.978% -0.755%,63.622% -0.939%,61.262% -1.04%,58.9% -1.063%,56.534% -1.013%,54.166% -0.895%,54.166% -0.895%,53.092% -0.821%,52.019% -0.74%,50.945% -0.65%,49.872% -0.555%,48.799% -0.454%,47.726% -0.349%,46.653% -0.241%,45.58% -0.13%,44.506% -0.018%,43.432% 0.094%,43.432% 0.094%,42.363% 0.202%,41.301% 0.304%,40.246% 0.402%,39.196% 0.495%,38.15% 0.584%,37.107% 0.671%,36.064% 0.756%,35.022% 0.84%,33.977% 0.925%,32.93% 1.01%,32.93% 1.01%,32.176% 1.076%,31.423% 1.159%,30.671% 1.259%,29.92% 1.377%,29.17% 1.511%,28.421% 1.663%,27.673% 1.832%,26.926% 2.018%,26.181% 2.222%,25.438% 2.442%,25.438% 2.442%,25.223% 2.513%,25.008% 2.588%,24.794% 2.667%,24.581% 2.75%,24.368% 2.837%,24.156% 2.927%,23.944% 3.022%,23.733% 3.121%,23.522% 3.223%,23.312% 3.33%,23.312% 3.33%,23.075% 3.322%,22.838% 3.319%,22.601% 3.323%,22.365% 3.331%,22.128% 3.346%,21.891% 3.366%,21.655% 3.391%,21.419% 3.423%,21.183% 3.459%,20.947% 3.502%,20.947% 3.502%,20.348% 3.615%,19.652% 3.741%,18.884% 3.882%,18.068% 4.04%,17.229% 4.218%,16.391% 4.418%,15.58% 4.642%,14.819% 4.892%,14.134% 5.172%,13.55% 5.483%,13.55% 5.483%,13.195% 5.679%,12.795% 5.85%,12.36% 6.005%,11.903% 6.151%,11.435% 6.294%,10.968% 6.444%,10.514% 6.606%,10.086% 6.789%,9.694% 7%,9.35% 7.246%,9.35% 7.246%,8.197% 8.418%,7.235% 9.824%,6.435% 11.45%,5.767% 13.279%,5.202% 15.295%,4.711% 17.482%,4.264% 19.825%,3.832% 22.308%,3.385% 24.916%,2.894% 27.631%,2.894% 27.631%,2.83% 27.968%,2.768% 28.306%,2.709% 28.646%,2.654% 28.988%,2.602% 29.331%,2.553% 29.676%,2.507% 30.022%,2.465% 30.369%,2.426% 30.718%,2.39% 31.068%,2.39% 31.068%,2.312% 31.833%,2.238% 32.6%,2.168% 33.368%,2.102% 34.138%,2.042% 34.909%,1.987% 35.68%,1.938% 36.452%,1.897% 37.225%,1.862% 37.998%,1.836% 38.772%,1.836% 38.772%,1.829% 39.043%,1.824% 39.316%,1.82% 39.59%,1.817% 39.865%,1.816% 40.141%,1.816% 40.417%,1.817% 40.694%,1.82% 40.97%,1.823% 41.246%,1.828% 41.521%,1.828% 41.521%,1.696% 42.123%,1.57% 42.729%,1.449% 43.337%,1.334% 43.949%,1.225% 44.564%,1.121% 45.181%,1.022% 45.802%,0.93% 46.425%,0.842% 47.051%,0.761% 47.679%,0.761% 47.679%,0.67% 48.5%,0.584% 49.323%,0.503% 50.148%,0.427% 50.974%,0.357% 51.801%,0.291% 52.63%,0.231% 53.46%,0.177% 54.291%,0.127% 55.123%,0.083% 55.956%,0.083% 55.956%,0.062% 56.383%,0.044% 56.81%,0.029% 57.238%,0.017% 57.666%,0.008% 58.094%,0.002% 58.523%,-0.001% 58.951%,-0.001% 59.38%,0.002% 59.809%,0.008% 60.237%,0.008% 60.237%,0.029% 61.071%,0.06% 61.904%,0.101% 62.736%,0.15% 63.568%,0.207% 64.399%,0.269% 65.229%,0.336% 66.056%,0.407% 66.883%,0.48% 67.707%,0.554% 68.528%,0.554% 68.528%,0.595% 68.949%,0.639% 69.369%,0.686% 69.788%,0.737% 70.205%,0.791% 70.621%,0.848% 71.036%,0.908% 71.449%,0.972% 71.861%,1.038% 72.272%,1.108% 72.681%,1.108% 72.681%,1.252% 73.457%,1.406% 74.229%,1.568% 74.997%,1.738% 75.761%,1.915% 76.521%,2.099% 77.275%,2.288% 78.025%,2.481% 78.77%,2.678% 79.509%,2.878% 80.242%,2.878% 80.242%,2.97% 80.571%,3.066% 80.897%,3.165% 81.22%,3.267% 81.54%,3.373% 81.856%,3.481% 82.17%,3.592% 82.481%,3.707% 82.788%,3.824% 83.092%,3.945% 83.392%,3.945% 83.392%,4.485% 84.687%,5.041% 85.935%,5.614% 87.134%,6.205% 88.281%,6.814% 89.374%,7.441% 90.411%,8.089% 91.389%,8.756% 92.305%,9.445% 93.159%,10.155% 93.946%,10.155% 93.946%,10.963% 94.727%,11.802% 95.426%,12.668% 96.043%,13.555% 96.576%,14.46% 97.025%,15.377% 97.388%,16.303% 97.664%,17.233% 97.851%,18.162% 97.949%,19.086% 97.956%,19.086% 97.956%,19.573% 97.922%,20.06% 97.865%,20.546% 97.789%,21.033% 97.696%,21.519% 97.589%,22.004% 97.471%,22.488% 97.346%,22.971% 97.216%,23.453% 97.084%,23.932% 96.953%,25.032% 96.639%,25.032% 96.639%,25.566% 96.576%,26.099% 96.536%,26.632% 96.515%,27.165% 96.513%,27.698% 96.529%,28.231% 96.562%,28.763% 96.611%,29.295% 96.674%,29.827% 96.75%,30.358% 96.839%,30.358% 96.839%,30.95% 97.006%,31.541% 97.179%,32.131% 97.358%,32.72% 97.541%,33.309% 97.727%,33.898% 97.914%,34.486% 98.102%,35.075% 98.29%,35.664% 98.475%,36.254% 98.658%,36.254% 98.658%,37.228% 98.912%,38.246% 99.108%,39.298% 99.254%,40.373% 99.361%,41.46% 99.44%,42.548% 99.5%,43.627% 99.552%,44.685% 99.606%,45.712% 99.672%,46.697% 99.76%,46.697% 99.76%,48.128% 99.886%,49.519% 99.948%,50.877% 99.951%,52.214% 99.898%,53.54% 99.794%,54.865% 99.644%,56.199% 99.451%,57.552% 99.219%,58.935% 98.953%,60.358% 98.658%,60.358% 98.658%,62.058% 98.31%,63.755% 97.987%,65.448% 97.678%,67.138% 97.368%,68.825% 97.045%,70.51% 96.695%,72.193% 96.307%,73.874% 95.866%,75.553% 95.361%,77.23% 94.777%,77.23% 94.777%,79.052% 94.127%,80.907% 93.492%,82.779% 92.819%,84.653% 92.056%,86.512% 91.151%,88.341% 90.053%,90.124% 88.708%,91.844% 87.065%,93.486% 85.072%,95.035% 82.677%,95.035% 82.677%,95.306% 82.19%,95.569% 81.691%,95.823% 81.183%,96.07% 80.665%,96.311% 80.138%,96.544% 79.604%,96.772% 79.063%,96.995% 78.516%,97.212% 77.963%,97.425% 77.407%,97.425% 77.407%,97.629% 76.835%,97.822% 76.238%,98.003% 75.623%,98.175% 74.993%,98.338% 74.355%,98.494% 73.713%,98.644% 73.072%,98.789% 72.437%,98.931% 71.813%,99.071% 71.206%,99.071% 71.206%,99.13% 70.95%,99.187% 70.693%,99.241% 70.434%,99.294% 70.174%,99.344% 69.912%,99.391% 69.649%,99.437% 69.385%,99.48% 69.12%,99.52% 68.853%,99.559% 68.586%,99.559% 68.586%,99.732% 66.907%,99.838% 64.935%,99.887% 62.742%,99.891% 60.401%,99.859% 57.984%,99.804% 55.563%,99.735% 53.212%,99.664% 51.002%,99.602% 49.006%);
}

.et-boc .et-l .et_pb_text_inner h2 { 
margin-bottom: 0px;
}

/* MOBILE EDITS */

@media only screen and (max-width: 490px) {  
   .tribe-theme-Divi #page-container #et-boc  .et_pb_row.special-title-row {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
    
  .tribe-theme-Divi #page-container #et-boc .special-title-row .special-title-text h2 {
        font-size:14px !important;
    }
    
  .tribe-theme-Divi #page-container #et-boc .et_pb_row.special-title-row .et_pb_module {
    padding-top: 16px !important;
  padding-right: 16px !important;
  padding-bottom: 8px !important;
  padding-left: 16px !important;
    }
    
 .tribe-theme-Divi #et-boc .event-details p:last-child {
        margin-bottom:0px !important;
    }
    
  .tribe-theme-Divi #et-boc .event-details h4 {
        margin-bottom:0.25em !important;
    }
}

/*------------------------------------------------*/
/*-------------------[За нас]---------------------*/
/*------------------------------------------------*/

html .page-id-568 #page-container .color-section .et_pb_row .et_pb_column .et_pb_button_module_wrapper .et_pb_button {
    padding: 0.6em 1.5em !important;
    font-size:14px !important;
}



/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/

.page .et-l--footer .et_builder_inner_content::before,
.tribe-theme-Divi .et-l--footer .et_builder_inner_content::before {
    content:'';
    background-image: url(/wp-content/uploads/2025/09/jayatribe-divider.svg);
    background-position: center bottom;
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 99px;
    display: inline-block;
    position: absolute;
    top:-90px;
    z-index: 2;
} 

.page .et-l--footer .et_pb_button,
.tribe-theme-Divi .et-l--footer .et_pb_button {
    font-size:16px !important;
}

.et_pb_column_0_tb_footer  {
    width:12.75% !important;
}
.et_pb_column_1_tb_footer {
    width: 15% !important;
}
.et_pb_column_2_tb_footer,.et_pb_column_3_tb_footer {
    width:30% !important;
}

.page .et-l--footer .et_pb_menu .et_pb_menu__menu > nav > ul,
.tribe-theme-Divi .et-l--footer .et_pb_menu .et_pb_menu__menu > nav > ul {
    flex-flow:column;
    flex-wrap: wrap;
    height: 200px;
}

/* FOOTER MEDIA QUERY */
@media (max-width: 1360px) { 
        .page .et-l--footer .et_pb_section_0_tb_footer.et_pb_section {
        padding-left: 16px;
        padding-right: 16px;
    }
    
         .et_pb_section_0_tb_footer .et_pb_row_0_tb_footer .et_pb_column_1_tb_footer {
        width: 17% !important;
    }
}

@media (max-width: 1280px) { 
    
    .page .et-l--footer .et_pb_section_0_tb_footer.et_pb_section {
        padding-left: 16px;
        padding-right: 16px;
    }
    
    .et_pb_section_0_tb_footer .et_pb_row_0_tb_footer .et_pb_column_0_tb_footer {
        width: 15.75% !important;
    }
    
     .et_pb_section_0_tb_footer .et_pb_row_0_tb_footer .et_pb_column_1_tb_footer {
        width: 20% !important;
    }
    
    .et_pb_section_0_tb_footer .et_pb_row_0_tb_footer .et_pb_column_2_tb_footer {
        width: 27% !important;
    }
    
     .et_pb_section_0_tb_footer .et_pb_row_0_tb_footer .et_pb_column_2_tb_footer  .et_pb_text_1_tb_footer {
         width:100%;
    }
    
        .et_pb_section_0_tb_footer .et_pb_row_0_tb_footer .et_pb_column_3_tb_footer {
        width: 24% !important;
    }
    
}

    /* Disable hamburger for this menu only */
@media (max-width: 980px) {
  /* show the desktop nav */
  .no-hamburger .et_pb_menu__menu { 
    display: block !important;   /* Divi sets display:none; we undo it */
  }
  .no-hamburger .et_pb_menu__wrap { 
    display: block !important;
  }

  /* hide the mobile nav bits */
  .no-hamburger .et_mobile_nav_menu,
  .no-hamburger .et_pb_menu__mobile-toggle {
    display: none !important;
  }

  /* --- Choose ONE layout --- */

  /* A) Horizontal (wrap to next line) */
.page .et-l--footer .et_pb_menu .et_pb_menu__menu > nav > ul {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 16px;      /* row x column gaps */
    margin: 0;
    padding: 0;
    list-style: none;
    height:250px !important;
  }

  /* links spacing */
  .no-hamburger .et_pb_menu__menu nav > ul > li > a {
    padding: 6px 0;
  }

  /* optional: hide dropdown carets */
  .no-hamburger .menu-item-has-children > a:after {
    display: none !important;
  }
    
    .mc4wp-form {
        width:320px !important;
    }
    
    .page .et-l--footer .mc4wp-form {
        width:90% !important;
    }
}

@media only screen and (max-width: 490px) {
    .et_pb_section_0_tb_footer .et_pb_row_0_tb_footer .et_pb_column {
        width:100% !important;
    }
}    

/*------------------------------------------------*/
/*--------------------[RWD]-----------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--[ADD TUTORIAL CUSTOMIZATION BELOW THIS LINE]--*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/




