.elementor-31065 .elementor-element.elementor-element-d708f15 > .elementor-background-overlay{background-image:url("https://mlnnvpgh2cg7.i.optimole.com/cb:0Kas.32fac/w:auto/h:auto/q:mauto/f:best/https://www.lavnercampsandprograms.com/wp-content/uploads/robotics-summer-camp-hero.png");background-position:center center;background-size:cover;opacity:1;}.elementor-31065 .elementor-element.elementor-element-d708f15 > .elementor-container{min-height:647px;}.elementor-31065 .elementor-element.elementor-element-80eba72{text-align:center;}.elementor-31065 .elementor-element.elementor-element-80eba72 .elementor-heading-title{color:#FFFFFF;}.elementor-31065 .elementor-element.elementor-element-d9f869b{text-align:center;}.elementor-31065 .elementor-element.elementor-element-d9f869b .elementor-heading-title{font-weight:normal;line-height:41px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-31065 .elementor-element.elementor-element-8088d2d .elementor-button{background-color:#96CA52;font-family:"PT Sans Narrow", Sans-serif;font-size:18px;font-weight:bold;border-radius:0px 0px 0px 0px;padding:19px 64px 19px 64px;}.elementor-31065 .elementor-element.elementor-element-8088d2d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-31065 .elementor-element.elementor-element-2c94b3a{padding:40px 0px 0px 0px;}.elementor-31065 .elementor-element.elementor-element-5e22b1d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-31065 .elementor-element.elementor-element-9b9870b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31065 .elementor-element.elementor-element-9b9870b .elementor-heading-title{font-size:48px;color:#696969;}.elementor-31065 .elementor-element.elementor-element-299593e > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-31065 .elementor-element.elementor-element-299593e .elementor-heading-title{font-size:32px;color:#696969;}.elementor-31065 .elementor-element.elementor-element-099526c{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:left;}.elementor-31065 .elementor-element.elementor-element-a80672b{margin-top:0px;margin-bottom:30px;}.elementor-31065 .elementor-element.elementor-element-cfac847{--swiper-slides-to-display:4;--swiper-slides-gap:24px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-70px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-70px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:40px;--arrow-normal-color:#9A9A9A;}.elementor-31065 .elementor-element.elementor-element-cfac847 .swiper-slide > .elementor-element{height:100%;}.elementor-31065 .elementor-element.elementor-element-cfac847 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.09803921568627451);border-radius:0% 0% 0% 0%;padding:00px 00px 00px 00px;}.elementor-31065 .elementor-element.elementor-element-7b8f7b5{margin-top:0px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-31065 .elementor-element.elementor-element-923274c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31065 .elementor-element.elementor-element-923274c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31065 .elementor-element.elementor-element-923274c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-31065 .elementor-element.elementor-element-923274c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-31065 .elementor-element.elementor-element-923274c > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-31065 .elementor-element.elementor-element-342a196{text-align:left;}.elementor-31065 .elementor-element.elementor-element-342a196 img{border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-31065 .elementor-element.elementor-element-1ac62b9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31065 .elementor-element.elementor-element-1ac62b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31065 .elementor-element.elementor-element-1ac62b9 > .elementor-element-populated{margin:0px 0px 0px 31px;--e-column-margin-right:0px;--e-column-margin-left:31px;}.elementor-31065 .elementor-element.elementor-element-820032f .elementor-heading-title{font-size:48px;color:#696969;}.elementor-31065 .elementor-element.elementor-element-df5906e{font-size:18px;color:#696969;}.elementor-31065 .elementor-element.elementor-element-dc96335 .elementor-heading-title{font-size:48px;color:#696969;}.elementor-31065 .elementor-element.elementor-element-16111a4{margin-top:0px;margin-bottom:65px;}.elementor-31065 .elementor-element.elementor-element-e089f70 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-31065 .elementor-element.elementor-element-87f55ce > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31065 .elementor-element.elementor-element-87f55ce .elementor-heading-title{font-size:48px;color:#696969;}.elementor-31065 .elementor-element.elementor-element-325dd76 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-31065 .elementor-element.elementor-element-325dd76{font-size:22px;color:#696969;}.elementor-31065 .elementor-element.elementor-element-28ecb15 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-31065 .elementor-element.elementor-element-bfdfb88{--grid-row-gap:10px;--grid-column-gap:20px;}.elementor-31065 .elementor-element.elementor-element-bfdfb88 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-31065 .elementor-element.elementor-element-bfdfb88:after{content:"0.66";}.elementor-31065 .elementor-element.elementor-element-bfdfb88 .elementor-post__thumbnail__link{width:100%;}.elementor-31065 .elementor-element.elementor-element-bfdfb88.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-31065 .elementor-element.elementor-element-bfdfb88.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-31065 .elementor-element.elementor-element-bfdfb88.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-31065 .elementor-element.elementor-element-bfdfb88 .elementor-post__title, .elementor-31065 .elementor-element.elementor-element-bfdfb88 .elementor-post__title a{color:#00A5D9;font-family:"PT Sans Narrow", Sans-serif;font-size:20px;font-weight:400;}.elementor-31065 .elementor-element.elementor-element-bfdfb88 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-31065 .elementor-element.elementor-element-da0f1bb{margin-top:0px;margin-bottom:065px;}.elementor-bc-flex-widget .elementor-31065 .elementor-element.elementor-element-f4eacb1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31065 .elementor-element.elementor-element-f4eacb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31065 .elementor-element.elementor-element-f4eacb1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-31065 .elementor-element.elementor-element-f4eacb1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-31065 .elementor-element.elementor-element-3d4a260{text-align:left;}.elementor-31065 .elementor-element.elementor-element-3d4a260 img{border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-31065 .elementor-element.elementor-element-e8cdc64.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31065 .elementor-element.elementor-element-e8cdc64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31065 .elementor-element.elementor-element-e8cdc64 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-31065 .elementor-element.elementor-element-e8cdc64 > .elementor-element-populated{margin:0px 0px 0px 031px;--e-column-margin-right:0px;--e-column-margin-left:031px;}.elementor-31065 .elementor-element.elementor-element-1cdfc19 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-31065 .elementor-element.elementor-element-1cdfc19 .elementor-heading-title{font-size:48px;color:#696969;}.elementor-31065 .elementor-element.elementor-element-9e9bb6d{font-size:18px;color:#696969;}.elementor-31065 .elementor-element.elementor-element-7265952{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-31065 .elementor-element.elementor-element-7265952 .elementor-post__title, .elementor-31065 .elementor-element.elementor-element-7265952 .elementor-post__title a{color:#96CA52;font-size:24px;font-weight:400;}.elementor-31065 .elementor-element.elementor-element-1259977{margin-top:0px;margin-bottom:0px;}.elementor-31065 .elementor-element.elementor-element-04f38ec.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-31065 .elementor-element.elementor-element-0d5c74a{text-align:center;}.elementor-31065 .elementor-element.elementor-element-0d5c74a .elementor-heading-title{font-size:48px;color:#696969;}.elementor-31065 .elementor-element.elementor-element-32505ba{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:24px;color:#696969;}.elementor-31065 .elementor-element.elementor-element-32505ba > .elementor-widget-container{margin:0px 0px 048px 0px;}.elementor-31065 .elementor-element.elementor-element-d395111{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-70px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-70px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:40px;--arrow-normal-color:#9A9A9A;}.elementor-31065 .elementor-element.elementor-element-d395111 .swiper-slide > .elementor-element{height:100%;}.elementor-31065 .elementor-element.elementor-element-d395111 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.09803921568627451);}.elementor-31065 .elementor-element.elementor-element-97adf55{text-align:center;}.elementor-31065 .elementor-element.elementor-element-97adf55 .elementor-heading-title{font-size:48px;-webkit-text-stroke-color:#000;stroke:#000;color:#696969;}.elementor-31065 .elementor-element.elementor-element-abc252c .elementor-button{background-color:#96CA52;font-family:"PT Sans Narrow", Sans-serif;font-size:18px;font-weight:bold;border-radius:0px 0px 0px 0px;padding:19px 64px 19px 64px;}.elementor-31065 .elementor-element.elementor-element-abc252c > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(min-width:768px){.elementor-31065 .elementor-element.elementor-element-923274c{width:41%;}.elementor-31065 .elementor-element.elementor-element-1ac62b9{width:59%;}.elementor-31065 .elementor-element.elementor-element-f4eacb1{width:41%;}.elementor-31065 .elementor-element.elementor-element-e8cdc64{width:59%;}}@media(max-width:1366px){.elementor-31065 .elementor-element.elementor-element-cfac847{--swiper-slides-to-display:3;}.elementor-31065 .elementor-element.elementor-element-d395111{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-31065 .elementor-element.elementor-element-cfac847{--swiper-slides-to-display:3;}.elementor-31065 .elementor-element.elementor-element-d395111{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-31065 .elementor-element.elementor-element-cfac847{--swiper-slides-to-display:3;}.elementor-31065 .elementor-element.elementor-element-d395111{--swiper-slides-to-display:2;}}@media(max-width:880px){.elementor-31065 .elementor-element.elementor-element-cfac847{--swiper-slides-to-display:2;}.elementor-31065 .elementor-element.elementor-element-d395111{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-31065 .elementor-element.elementor-element-d708f15 > .elementor-background-overlay{background-image:url("https://mlnnvpgh2cg7.i.optimole.com/cb:0Kas.32fac/w:750/h:592/q:mauto/f:best/https://www.lavnercampsandprograms.com/wp-content/uploads/robotics-summer-camp-hero-mob.png");}.elementor-31065 .elementor-element.elementor-element-d708f15 > .elementor-container{min-height:300px;}.elementor-31065 .elementor-element.elementor-element-80eba72 .elementor-heading-title{font-size:32px;}.elementor-31065 .elementor-element.elementor-element-d9f869b .elementor-heading-title{font-size:24px;line-height:27px;}.elementor-31065 .elementor-element.elementor-element-8088d2d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31065 .elementor-element.elementor-element-9b9870b .elementor-heading-title{font-size:40px;}.elementor-31065 .elementor-element.elementor-element-299593e .elementor-heading-title{font-size:24px;}.elementor-31065 .elementor-element.elementor-element-099526c{font-size:18px;}.elementor-31065 .elementor-element.elementor-element-cfac847{--swiper-slides-to-display:1;}.elementor-31065 .elementor-element.elementor-element-1ac62b9 > .elementor-element-populated{margin:32px 030px 0px 030px;--e-column-margin-right:030px;--e-column-margin-left:030px;}.elementor-31065 .elementor-element.elementor-element-820032f .elementor-heading-title{font-size:40px;}.elementor-31065 .elementor-element.elementor-element-dc96335 .elementor-heading-title{font-size:40px;}.elementor-31065 .elementor-element.elementor-element-87f55ce .elementor-heading-title{font-size:40px;}.elementor-31065 .elementor-element.elementor-element-325dd76{font-size:18px;}.elementor-31065 .elementor-element.elementor-element-bfdfb88 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-31065 .elementor-element.elementor-element-bfdfb88:after{content:"0.5";}.elementor-31065 .elementor-element.elementor-element-bfdfb88 .elementor-post__thumbnail__link{width:100%;}.elementor-31065 .elementor-element.elementor-element-bfdfb88 .elementor-post__title, .elementor-31065 .elementor-element.elementor-element-bfdfb88 .elementor-post__title a{font-size:24px;}.elementor-31065 .elementor-element.elementor-element-e8cdc64 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-31065 .elementor-element.elementor-element-1cdfc19 .elementor-heading-title{font-size:40px;}.elementor-31065 .elementor-element.elementor-element-7265952 .elementor-post__title, .elementor-31065 .elementor-element.elementor-element-7265952 .elementor-post__title a{font-size:20px;}.elementor-31065 .elementor-element.elementor-element-1259977{margin-top:0px;margin-bottom:020px;}.elementor-31065 .elementor-element.elementor-element-0d5c74a{text-align:left;}.elementor-31065 .elementor-element.elementor-element-0d5c74a .elementor-heading-title{font-size:40px;}.elementor-31065 .elementor-element.elementor-element-32505ba{text-align:left;}.elementor-31065 .elementor-element.elementor-element-d395111{--swiper-slides-to-display:1;}.elementor-31065 .elementor-element.elementor-element-97adf55 .elementor-heading-title{font-size:40px;}}/* Start custom CSS for loop-carousel, class: .elementor-element-cfac847 */.camp-pages-sli .elementor-swiper-button {
    background-color: #ffffff; /* Change to your preferred color */
    border-radius: 100% !important; /* Makes the background circular */
    padding: 5px 17px !important; /* Adjust padding as needed */
    display: flex !important;
    align-items: center;
}

.camp-pages-sli .elementor-swiper-button .fa-caret-right{
    position: relative;
    left: 4px;
}

.camp-pages-sli .elementor-swiper-button .fa-caret-left{
    position: relative;
    left: -2px;
}

@media(max-width: 1300px){
    .camp-pages-sli .elementor-swiper-button{
        display: none !important;
    }
}

@media(max-width: 1000px){
    .camp-pages-sli .swiper{
        padding-right: 120px;
    }
}

@media(max-width: 767px){
    .camp-pages-sli .swiper{
        padding-right: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-bfdfb88 */.camps-locations .elementor-post__title:before{
    content: "▸";
    margin-right: 16px;
    font-size: 16px;
    position: absolute;
    bottom: 13px;
}

.camps-locations a{
    /* Set the initial position */
  /* Define the transition properties */
    transition: margin-left 0.3s ease;
    display: inline-block
}

.camps-locations h3:before{
    position: relative;
    transition: margin-left 0.3s ease;
    display: inline-block
}

.camps-locations h3:hover a{
    text-decoration: underline;
    padding-left: 32px !important;
    transition: padding-left 0.3s ease;
}

.camps-locations h3:hover:before{
    margin-left: 15px;
} 

.camps-locations h3{
    position: relative;
}

@media(max-width: 767px){
    .camps-locations .elementor-post__title:before{
    margin-right: 5px;
}
.camps-locations h3:hover a{
    text-decoration: underline;
    transform: translateX(-5px);
}
}


.camps-locations .elementor-posts-container > article h3 > a{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    padding-left: 17px;
    transition: padding-left 0.3s ease;
}

@media(max-width: 767px){

    .camps-locations .elementor-posts-container > article:nth-child(n+11){
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7265952 */.camp-robotics-sec .elementor-post__text:before{
    content: "▸";
    color: #96CA52;
    display: block;
    margin-right: 16px;
    font-size: 16px;
    position: relative;
    bottom: 3px;
}

.camp-robotics-sec .elementor-post__text{
    display: flex;
    flex-direction: row;
}

.camp-robotics-sec a{
    /* Set the initial position */
  /* Define the transition properties */
    transition: margin-left 0.3s ease;
    display: inline-block
}

.camp-robotics-sec .elementor-post__text:before{
    position: relative;
    transition: margin-left 0.3s ease;
    display: inline-block
}

.camp-robotics-sec .elementor-post__text:hover a{
    text-decoration: underline;
    margin-left: 0px
}

.camp-robotics-sec .elementor-post__text:hover:before{
    margin-left: 10px;
} 

@media(max-width: 767px){
    .camp-robotics-sec .elementor-post__text:before{
    content: "▸";
    margin-right: 10px;
}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d395111 */.camp-pages-mob .elementor-swiper-button {
    background-color: #ffffff; /* Change to your preferred color */
    border-radius: 100% !important; /* Makes the background circular */
    padding: 5px 17px !important; /* Adjust padding as needed */
    display: flex !important;
    align-items: center;
}

.camp-pages-mob .elementor-swiper-button .fa-caret-right{
    position: relative;
    left: 4px;
}

.camp-pages-mob .elementor-swiper-button .fa-caret-left{
    position: relative;
    left: -2px;
}

@media(max-width: 1300px){
    .camp-pages-mob .elementor-swiper-button{
        display: none !important;
    }
}

@media(max-width: 1000px){
    .camp-pages-mob .swiper{
        padding-right: 120px;
    }
}

@media(max-width: 767px){
    .camp-pages-mob .swiper{
        padding-right: 100px;
    }
}/* End custom CSS */