@import url("https://fonts.googleapis.com/css2?family=Bubblegum+Sans&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Parisienne&display=swap"); @import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css); body {
overflow-x: hidden;
color: rgb(18, 17, 17);
font-family: "Bubblegum Sans", sans-serif;
}
.copyright_custom a{
text-decoration:underline;
color:#272933;
}
.copyright_custom a:hover{
color:rgb(148 163 184 / 1);
} #menu-main-menu .menu-item a:hover{
color:#272933  !important;
}
#menu-footer-menu .menu-item a{
color:#272933 !important;
}
#menu-footer-menu .menu-item a:hover{
color:#57639b !important;
}
header.banner_section {
height: 500px;
background-size: cover !important;
background-repeat: no-repeat !important; } header.homepage_banner {
background-position: center; }
header.about_banner {
background: linear-gradient(90deg, #f15093 0%, rgba(196, 196, 196, 0) 70%), url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/allPageHeaderImage.jpeg);
}
header.contact_banner {
background: linear-gradient(90deg, #f15093 0%, rgba(196, 196, 196, 0) 70%), url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/allPageHeaderImage.jpeg);
}
header.gallery_banner {
background: linear-gradient(90deg, #f15093 0%, rgba(196, 196, 196, 0) 70%), url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/allPageHeaderImage.jpeg);
}
.custom_page_main{ margin-top:4rem;
margin-bottom:4rem;
}
.custom_page_main .entry-header{
text-align:center;
}
.erro_404_search{ margin-bottom:5rem;
}
.non_template_inner_banner_header{
height:250px !important;
background:#f15093;
} .tab-btn {
box-shadow: 6px 10px 2px 0.7px #57639b;
width: 190.001px;
width:auto;
padding:0 15px;
height: 70px;
border-radius: 18px;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
-ms-border-radius: 18px;
-o-border-radius: 18px;
text-transform: uppercase;
color: white;
}  .about_us_template #sec-1 {
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/about/section-2-3-Bg.png);
background-position: right center;
background-size: contain !important;
background-repeat: no-repeat;
}
.about_us_template #sec-4 {
height: 726px;
scroll-snap-type: proximity;
background-attachment: fixed;
color: white !important;
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/about/section-4Bg.jpg);
background-position: center center;
background-size: contain !important;
background-repeat: no-repeat;
}
.about_us_template #sec-5 {
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/about/section-5Bg.png);
background-position: top right;
background-size: contain !important;
background-repeat: no-repeat;
} .about_us_template #sec-box-1 {
background-repeat: no-repeat;
background-size: contain;
background-position:top center;
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/about/about_sec-6-panda-1.png);
}
.about_us_template #sec-box-2 {
background-repeat: no-repeat;
background-size: contain;
background-position:top center;
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/about/about_sec-6-rat-2.png);
}
.about_us_template #sec-box-3 {
background-repeat: no-repeat;
background-size: contain;
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/about/about_sec-6-cat-3.png);
}
.about_us_template #sec-box-4 {
background-repeat: no-repeat;
background-size: contain;
background-position:top center;
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/about/about_sec-6-dog-4.png);
}
.about_us_template #sec-box-5 {
background-repeat: no-repeat;
background-size: contain;
background-position:top center;
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/about/about_sec-6-frog-5.png);
}
.about_us_template #sec-box-6 {
background-repeat: no-repeat;
background-size: contain;
background-position:top center;
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/about/about_sec-6-panda-6.png);
}
.about_us_template #sec-box-1:hover {
cursor: pointer;
-webkit-animation: jello-horizontal 0.9s both;
animation: jello-horizontal 0.9s both;
}
.about_us_template #sec-box-2:hover {
cursor: pointer;
-webkit-animation: jello-horizontal 0.9s both;
animation: jello-horizontal 0.9s both;
}
.about_us_template #sec-box-3:hover {
cursor: pointer;
-webkit-animation: jello-horizontal 0.9s both;
animation: jello-horizontal 0.9s both;
}
.about_us_template #sec-box-4:hover {
cursor: pointer;
-webkit-animation: jello-horizontal 0.9s both;
animation: jello-horizontal 0.9s both;
}
.about_us_template #sec-box-5:hover {
cursor: pointer;
-webkit-animation: jello-horizontal 0.9s both;
animation: jello-horizontal 0.9s both;
}
.about_us_template #sec-box-6:hover {
cursor: pointer;
-webkit-animation: jello-horizontal 0.9s both;
animation: jello-horizontal 0.9s both;
}
.about_us_template #top-footer {
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/footer.svg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.our_class_title{
position: absolute;
left: 0;
right: 0;
top: 111px;
width: auto;
}
.about_us_template #sec-box-2 .our_class_title{
top: 102px;
}
.about_us_template #sec-box-3 .our_class_title{
top: 107px;
left: -20px;
}
.about_us_template #sec-box-4 .our_class_title{
top: 108px;
}
.about_us_template #sec-box-5 .our_class_title{
top: 106px;
}
.our_class_details{
top:9.3rem;
}
.about_us_template #sec-box-1 .our_class_details,
.about_us_template #sec-box-6 .our_class_details{
top:10rem;
}
.about_us_template #sec-box-3 .our_class_details{
left:1rem;
}
.about_us_template #sec-box-5 .our_class_details{
left:4rem;
}
@media (min-width: 350px) and (max-width: 576px) {
.about_us_template #sec-4 {
background-size: cover !important;
}
}
@media (min-width: 576px) and (max-width: 768px) {
.about_us_template #sec-4 {
background-size: cover !important;
}
}  .program_section .box {
width: 310px;
height: 485px;
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/programs/box.png);
}
.program_section .box-btn {
width: 150px;
height: 48px;
border-radius: 5px;
background: linear-gradient(95deg, #ee3281 0%, #57639b 127.63%);
}  .curriculum #sec-2 {
height: 726px;
scroll-snap-type: proximity;
background-attachment: fixed;
color: white !important;
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/curriculum/sec-bg-2.png);
background-position: center center;
background-size: contain !important;
background-repeat: no-repeat;
}
.curriculum #sec-4 {
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/curriculum/sec-4-bg.png);
background-repeat: no-repeat;
background-position: left center;
background-size: contain;
}
.curriculum #box-1 {
width: 502.016px;
height: 532px;
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/curriculum/vec-1.png);
background-size: contain;
background-repeat: no-repeat;
}
.curriculum #box-2 {
width: 502.016px;
height: 532px;
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/curriculum/vec-2.png);
background-size: contain;
background-repeat: no-repeat;
}
.curriculum #box-1-text {
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/curriculum/mask-1.png);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
}
.curriculum #box-2-text {
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/curriculum/mask-2.png);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
}
.curriculum #last-section {
height: 700px;
width: 100%;
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/curriculum/last-bg.png);
background-repeat: no-repeat;
background-size: contain;
background-position: top right;
display: flex;
justify-content: center;
align-items: center;
}
.curriculum #top-footer {
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/footer.svg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
@media (min-width: 350px) and (max-width: 576px) {
.curriculum #sec-2 {
background-size: cover !important;
}
}
@media (min-width: 576px) and (max-width: 768px) {
.curriculum #sec-2 {
background-size: cover !important;
}
}  .enroll #enroll {
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/enroll/bg-top-enroll.png),
url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/enroll/bg-enroll.png);
background-repeat: no-repeat, no-repeat;
background-position: top center, bottom left;
}
.enroll .box {
width: 4.25675rem;
height: 4.05406rem;
background-color: #e33583;
display: flex;
justify-content: center;
align-items: center;
color: white;
border-radius: 0.54056rem;
}
.enroll .file-input__input {
width: 0.1px;
height: 0.1px;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -1;
}
.enroll .file-input__label {
cursor: pointer;
display: inline-flex;
align-items: center;
color: #272933;
font-family: Bubblegum Sans;
font-size: 1.1875rem;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 0.05938rem;
font-weight: 600;
padding: 12px 18px;
border-radius: 0.534rem;
border-style: solid;
background: rgb(255, 255, 255);
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
-webkit-border-radius: 0.534rem;
-moz-border-radius: 0.534rem;
-ms-border-radius: 0.534rem;
-o-border-radius: 0.534rem;
}
.enroll .file-input__label img {
height: 26px;
margin: 0px;
margin-right: 4px;
}
.enroll .registration {
border-radius: 8.649px;
border: 1.081px solid #8f95b2;
background: rgba(255, 255, 255, 0.78);
color: #272933;
}
.enroll .btn-all {
background: linear-gradient(95deg, #ee3281 0%, #57639b 127.63%);
}
.enroll #top-footer {
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/footer.svg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}  #contact-form input{
height:4rem;
}
#contact-form {
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/contact-us/hands-form.png),
url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/contact-us/form-tree.png);
background-repeat: no-repeat, no-repeat;
background-position: top, left bottom;
}
.btn-form {
background: linear-gradient(95deg, #ea639b 0%, #57639b 127.63%);
border-radius: 5px;
}
.btn-form:hover {
background: linear-gradient(95deg, #ea639b 15%, #57639b 90.63%);
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
transition: all 0.5s ease-in;
-webkit-transition: all 0.5s ease-in;
-moz-transition: all 0.5s ease-in;
-ms-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
}
.btn {
background: linear-gradient(95deg, #ee3281 0%, #57639b 127.63%);
border-radius: 5px;
width: 14rem;
height: 3.5rem;
color: #fff;
font-family: Bubblegum Sans;
font-size: 1.375rem;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 0.06875rem;
}
.contact_page #sec-2 {
width: 100%;
background-image: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/contact-us/contact-us-bg-2.png);
height: 50.625rem;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
#contact-form .wpcf7-spinner {
margin:0;
}
#contact-form .btn-form,
#contact-form .btn-form input{
cursor:pointer;
}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output {
border-color: #46b450;
position: absolute;
bottom: -60px;
left: 0;
right:0;
}  .custom_ul_li_style ul{
margin: 15px 0 10px 0;
}
.custom_ul_li_style ul li{
background: url(//lbnursery.bgm.me/wp-content/themes/royexlbnursery/image/curriculum/radio.png) no-repeat center left;
padding-left: 25px;
margin: 5px 0;
} .event_post_link a{
padding:14px 55px;
}
.event_post_location{
line-height:1.4rem !important;
}
.pagination_section ul{
display:flex;
font-size: 1.2rem;
}
.pagination_section ul li{
margin-right:1rem;
}
.pagination_section ul li a{
}
.pagination_section ul li a:hover{
color: #e43582;
}
.pagination_section ul li .current{
color: #e43582;
}
.pagination_section ul li .previous.page-numbers{
}
.pagination_section ul li .next.page-numbers{
}
.navigation.post-navigation .nav-links{
display: flex;
justify-content: space-between;
}
.navigation.post-navigation .nav-links a:hover{
color:#e43582;
}
.event_details_left{
width: 350px;
font-size:1.1rem;
}
.event_details_right{
width:100%;
border-left: 1px solid #dad1d1;
margin-left: 3%;
padding-left: 3%;
}
.events_prev_next_nav {
margin:35px 0 20px 0;
}
@media (max-width: 768px) {
.event_details{
display:unset !important;
}
.event_details_left{
width: 100%;
margin-bottom:30px;
text-align:center;
}
.event_feature_image_on_details{
margin-bottom:20px;
}
.event_feature_image_on_details img{
width: 80%;
margin: 0 10% 0px 10%;
}
.event_details_right{
width:100%;
border-left: 0px solid #dad1d1;
margin-left: 0;
padding-left: 0;
}
.events_prev_next_nav {
margin:50px 0 0 0;
}
} #enroll_popup_div .enroll-now {
background: linear-gradient(95deg, #ee3281 0%, #57639b 127.63%) !important;
cursor:pointer;
}
#enroll_popup_div input {
height:4rem;
}
#popup_file_upload{
height:auto;
}
.um-profile-nav-item.um-profile-nav-posts,
.um-profile-nav-item.um-profile-nav-comments {
display:none !important;
} .custom_pdf_part{
padding-bottom:30px;
}
.enroll_submit_btn{
cursor:pointer;
}
.fancybox__content{
height:500px !important;
}
.wp_file_upload_lbn input[type="text"].file_input_textbox{
width: 120px !important;
height: 3rem !important;
margin: 1rem !important;
padding: 0 5px !important;
border-radius:5px !important;
}
.wp_file_upload_lbn input[type="text"].file_input_textbox_nofile{
width: 60px !important;
height: 3rem !important;
margin: 1rem 0.3rem !important;
padding: 0 5px  !important;
color: #fff !important;
border-radius:5px !important;
}
.wp_file_upload_lbn form.file_input_uploadform{
height:3.5rem !important;
}
.wp_file_upload_lbn input[type="button"].file_input_button,
.wp_file_upload_lbn input[type="button"].file_input_button_hover{
height: 3.5rem !important;
background: linear-gradient(95deg, #ee3281 0%, #57639b 127.63%) !important;
color: #fff !important;
border-radius: 0.5rem !important;
padding: 0.5rem !important;
}
.wp_file_upload_lbn input[type="button"].file_input_submit:disabled{
height: 3.5rem !important;
background: #fff!important;
color: #000!important;
border-radius: 0.5rem !important;
padding: 0.5rem !important;
margin-left: 0.5rem!important;
border-color: #BBB!important;
}
.wp_file_upload_lbn input[type="button"].file_input_submit{
cursor: pointer!important;
border-color: #ee3281!important;
height: 3.5rem !important;
background: #fff!important;
color: #000!important;
border-radius: 0.5rem !important;
padding: 0.5rem !important;
margin-left: 0.5rem!important;
}
.wp_file_upload_lbn input[type="button"].file_input_submit:disabled{
cursor: unset!important;
}
.file_messageblock_table{
position: absolute!important; left: 15px!important;
right: 0!important;
width: 270px!important;
} .file_userdata_container,
#userdata_1_0{
position: absolute !important;
right: 100px;
top: -190px;
z-index: 99; }
#userdata_2_field_0,
#userdata_3_field_0{
display:none;
}
input.file_userdata_message{
height: 3rem !important;
margin: 1rem !important;
padding: 0 5px !important;
border-radius: 5px !important;
color: #000;
background: #fff;
width:240px;
}
.wp_file_upload_lbn input[type="text"].file_input_textbox { margin-left: 0 !important;
margin-top: 18px !important;
}
div.file_userdata_fieldwrapper_required_empty div.wfu_fieldwrapper_overlay{
height: 3rem !important;
margin: 1rem !important;
padding: 0 5px !important;
border-radius: 5px !important;
color: #000;
width:240px !important;
}
div.file_userdata_hint_top{
left:15px !important;
}
input[type="button"].file_input_button,
input[type="button"].file_input_button_hover{
cursor:pointer;
}
div.file_userdata_fieldwrapper, div.file_userdata_fieldwrapper_required, div.file_userdata_fieldwrapper_required_empty{
width:100% !important;
}
@media (max-width: 767px) {
.file_messageblock_table{
position: unset !important;
width: 100% !important;
}
} #emailotpauthn_lightbox .heading{
color:#fff !important;
}
#generateOtp,
#submitOtp{
cursor:pointer;
}
.emailotpauthn_submit_btn,#submitOtp,
#emailotpauthn-form #email,#emailotpauthn-form #email_otp{
border-radius: 5px; padding-top: 11px;
padding-bottom: 11px;
}
#submitotpsec .loginback{
color:#fff;
}
#emailotpauthn_lightbox #emailotpauthn_content form .req{
margin-top:5px;
margin-bottom: 3px;
}
#emailotpauthn_lightbox .heading h3{
font-size:1.8rem;
}
#emailotpauthn-body {
background: #fff;
padding-top: 2rem;
}
#rememberemaildiv{
display:none !important;
}
.file_input_submit{ }
.file_input_button{
cursor:pointer;
} #popup_file_upload{
}
.custom_file_upload_popup .file-input__label {
}
.custom_file_upload_popup .file-input__label svg {
width: 20px;
margin-right: 5px;
}
.wpcf7-not-valid-tip{
margin-top:5px;
}
@media only screen and (max-width: 767px){
header{
margin-bottom:30px !important;
}
header.banner_section {
height: 250px !important;
background-position: center !important;
}
header.homepage_banner {
height: 650px !important;
}
.parallax-container{
height:auto !important;
}
.btn-now{
width:120px !important;
}
.enroll #enroll{
margin-right:20px !important;
margin-left:20px !important;
}
}