#lt_overlay{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#000;background-image:url(https://rockbyrock.com/wp-content/plugins/wdm-rockbyrock/assets/images/loader.gif);background-size:50px;background-repeat:no-repeat;background-position:center;z-index:10000000;opacity:.6;filter:alpha(opacity=40)}.material-spinner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;background-image:url(https://rockbyrock.com/wp-content/plugins/wdm-rockbyrock/assets/images/loader.gif);background-size:50px;background-repeat:no-repeat;background-position:center;z-index:10000000;opacity:.6;filter:alpha(opacity=40)}#all_courses{position:relative}.dropbtn{background-color:#3498db;color:#fff;padding:16px;font-size:16px;border:none;cursor:pointer}.dropbtn:hover,.dropbtn:focus{background-color:#2980b9}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px 0 rgb(0 0 0 / .2);z-index:1}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#ddd}.show{display:block}.no-course{color:#000;padding-bottom:10px}input#btn_all_grades,input.dropbtn{background:#2eaef1;color:#fff}input#btn_all_grades:hover,input.dropbtn:hover{background:#002b54}input.cls-grade{background:#fff;color:grey;border:1px solid grey;padding-left:20px;padding-right:20px}input.cls-grade.active-grade{color:#000;background-color:#f18a31;border-color:#f18a31}.cls-row-subtype .col{margin-left:15px;height:275px;overflow-y:auto;margin-right:15px;border:1px solid lightgrey}.cls-row-subtype{color:grey}input#btn_subjects_types{margin-left:300px;margin-top:30px}.modal-backdrop.fade.show{z-index:10}label.cls-chk-label{margin-left:5px}input#btn_all_grades{background:white!important;color:grey!important;border-color:grey!important}input#btn_all_grades:hover{background-color:#2eaef1!important;border-color:#2eaef1!important;color:white!important}input.cls-grade:hover{background:#2eaef1!important;border-color:#2eaef1!important;color:white!important}input.cls-grade.active-grade{background:#2eaef1!important;border-color:#2eaef1!important;color:white!important}input#btn_all_grades.active-grade{background-color:#2eaef1!important;border-color:#2eaef1!important;color:white!important}.active-grade{background:#2eaef1!important;border-color:#2eaef1!important;color:white!important}.cls-btn-share-type{padding:12px!important;border:0px!important}#all_courses img{width:300px;height:124px}#all_courses h5{margin-top:0;margin-left:-2px}#all_courses a{text-decoration:none!important}.cls-st-filter{height:15px!important;width:150px;margin-bottom:10px}.btn-group{display:flex}.cls-cl-custom-search{display:flex;justify-content:space-around}#btn_filter_reset{background:#f1712e!important;border-color:#f1712e!important;color:white!important}#btn_filter_reset:hover{background:#f1712ebd!important;border-color:#f1712ebd!important;color:white!important}#modal_subject_type .modal-body{padding:1rem 0}#modal_subject_type .modal-header .close{padding-left:10px;padding-right:28px;padding-top:16px}.cls-btn-share-type:hover{border:none}div#gform_wrapper_1 label.gfield_label{color:#000}div#gform_wrapper_1 .gform_required_legend{display:none}#gform_wrapper_1 .gfield_validation_message,#gform_wrapper_1 .validation_message{background:#ffffff!important;border:0 #ffffff!important;font-size:14.992px!important;margin-top:-8px!important;padding:12.992px 3px!important}#gform_1_validation_container{display:none}div#gform_confirmation_message_1{color:#000}button.elementor-button-link.elementor-button.elementor-size-sm{background:#2eaef1;border:none}button.elementor-button-link.elementor-button.elementor-size-sm:hover{background:#002b54;border:none}button.share-button{font-weight:normal!important}input#gform_submit_button_1{background:#2eaef1;border:none}input#gform_submit_button_1:hover{background:#002b54;border:none;color:#fff}span.dashicons.dashicons-share-alt2.cls_icon_share{font-size:50px;margin-top:-6px;margin-left:10px;color:#2eaef1}span.dashicons.dashicons-share-alt2.cls_icon_share:hover{color:#002b54!important}.wdm-share-send-to input::placeholder{color:lightgray}.wdm-share-receipient input::placeholder{color:lightgray}.wdm-share-sender-name input::placeholder{color:lightgray}.wdm-share-sender-email input::placeholder{color:lightgray}.cls-star-filled{color:#2ef171!important}.cls-favorite{width:110px;background:#2eaef1!important;color:white!important}.cls-favorite:hover{background:#002b54!important;color:white!important}i.fa.fa-star-o.cls_dash_star{color:#2eaef1;font-size:35px!important;margin-left:-50px!important}i.fa.fa-star.cls_dash_star{font-size:35px!important;margin-left:-50px!important}.cls_dash_loader{display:none;margin-top:-30px}.cls-tooltip{position:relative;display:inline-block}.cls-share-tooltip{position:relative;display:inline-block}.cls-tooltip .tooltiptext{visibility:hidden;width:120px;font-size:13px;font-weight:700;background-color:#2eaef1;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:130%;left:60%;margin-left:-50px;box-shadow:-3px -3px 1px 2px #fff;width:170px}.cls-share-tooltip .tooltiptext{visibility:hidden;width:120px;font-size:13px;font-weight:700;background-color:#2eaef1;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:130%;left:60%;margin-left:0;box-shadow:-3px -3px 1px 2px #fff;width:170px}.cls-tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:10%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#2eaef1 #fff0 #fff0 #fff0}.cls-share-tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:10%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#2eaef1 #fff0 #fff0 #fff0}.cls-tooltip:hover .tooltiptext{visibility:visible}.cls-share-tooltip:hover .tooltiptext{visibility:visible}.cls-dash-icon a,.cls-dash-icon a:active,.cls-dash-icon a:focus{outline:none}.owl-prev{position:absolute;z-index:99;left:-25px;top:60px!important;background:transparent!important}.owl-next{position:absolute;z-index:99;right:-25px;top:60px!important;background:transparent!important}i.fa.fa-angle-left{font-size:50px;color:#666}i.fa.fa-angle-right{font-size:50px;color:#666}.container.cls-teacher-dash .row{margin-bottom:50px}.cls-teacher-dash h3{font-weight:700!important;color:#002b54!important}.cls-teacher-dash a{text-decoration:none!important}a.cls-dash-topbtn{color:white!important;background:#2eaef1!important}a.cls-dash-topbtn:hover{color:white!important;background:#002b54!important}h6.cls-slider-title{color:#002b54!important;margin-top:2px!important;margin-left:7px!important;position:relative}.owl-carousel .owl-item .item{padding-right:10px;padding-left:10px}.owl-carousel .owl-item .item img{height:200px;width:400px}#modal_p_intro_video{border-radius:0!important;width:100%!important;margin:auto!important}#modal_p_intro_video .modal-header h3{font-size:18px;line-height:22px;font-family:Arial,Helvetica,sans-serif;padding:5px}#modal_p_intro_video .modal-body{height:489px;padding:0;max-height:none;overflow:hidden}#modal_p_intro_video .modal-footer:empty{display:none!important}#modal_p_intro_video .close{background:#db00b8;color:#fff;font-size:24px;margin:0;opacity:1;position:absolute;right:0;text-shadow:none;top:0;width:38px;display:none}a.material-download-btn{color:white!important;background:#2eaef1!important;text-decoration:none;margin-bottom:10px}a.material-download-btn:hover{color:white!important;background:#002b54!important}.logged-in.cls-material-access-download iframe{pointer-events:visible}.logged-in.cls-material-access-download .toolbar{display:block}@media only screen and (max-width:767px){.uael-gallery-unjustified .uael-img-gallery-wrap .uael-grid-item{width:25%;padding:0 10px}.cls-btn-share-type{margin-top:10px!important;margin-bottom:10px}div#project_dash_icon{margin-left:125px;margin-top:-41px}.owl-prev{left:-18px}.owl-next{right:-18px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.cls-cl-custom-search{margin-top:20px;justify-content:flex-start}i.fa.fa-star-o.cls_dash_star{margin-left:-15px!important}i.fa.fa-star.cls_dash_star{margin-left:-15px!important}input#btn_filter_reset{margin-left:10%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){div.cls-subject-type-col,div.cls-cl-custom-search{padding-left:0;padding-right:0}div.cls-search-form{margin-left:21px;margin-right:10px}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.cls-cl-custom-search{margin-top:0}div.cls-subject-type-col,div.cls-cl-custom-search{padding-left:0;padding-right:0}div.cls-search-form{margin-left:21px;margin-right:10px}}input#customsearch{background:#eceeef;color:#fff}input#customsearch::-webkit-input-placeholder{color:#fff}input#customsearch:-ms-input-placeholder{color:#fff}input#customsearch::placeholder{color:#666}button.elementor-search-form__submit{padding:10px}.elementor-search-form__container:not(.elementor-search-form--full-screen){background:none}form.elementor-search-form{float:right}.dropbtn{margin-right:-30px}.fa-arrow-alt-circle-down{margin-left:4px!important;margin-top:7px}select#subtypeselect{width:198px}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .4)}.modal-content{margin:3% auto;padding:40px;border:1px solid #888;width:40%}#wdm-Modal .modal-content{width:600px}.close{width:6%;margin-top:-20px;margin-left:99%;opacity:1!important}.close:hover,.close:focus{text-decoration:none;cursor:pointer}.wdm-district-quote-popup{display:none}.wdm_district_quote_form .gform_footer.top_label{width:100%}.wdm_district_quote_form .gform_button.button{width:100%;background:#f18a31!important;border-radius:33px;padding-top:20px;padding-bottom:20px;font-weight:700;font-size:20px}.wdm_district_quote_form_wrapper .gform_heading{text-align:center}.wdm_district_quote_form_wrapper .gform_description{color:#f18a31;font-weight:500px}.wdm_district_quote_form_wrapper h2.gform_title{font-weight:700;font-size:30px}.wdm_district_quote_form{margin-top:15px}.wdm_district_quote_form select{height:2.8em!important}.wdm_get_offer_free .elementor-price-table__button,.wdm_get_offer_homeschool .elementor-price-table__button,.wdm_get_offer_teacher .elementor-price-table__button,.wdm_get_offer_school .elementor-price-table__button{visibility:hidden}.wdm_get_offer_free_product .added_to_cart.wc-forward,.wdm_get_offer_homeschool_product .added_to_cart.wc-forward,.wdm_get_offer_teacher_product .added_to_cart.wc-forward,.wdm_get_offer_school_product .added_to_cart.wc-forward{display:none}.wdm_get_offer_free_product a.add_to_cart_button.added::after,.wdm_get_offer_homeschool_product a.add_to_cart_button.added::after,.wdm_get_offer_teacher_product a.add_to_cart_button.added::after,.wdm_get_offer_school_product a.add_to_cart_button.added::after{font-family:WooCommerce;content:"\e01c"!important;vertical-align:top!important;-webkit-font-smoothing:antialiased;font-weight:400;margin-left:10px;display:inline-block;top:auto;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.wdm_get_offer_free_product,.wdm_get_offer_homeschool_product,.wdm_get_offer_teacher_product,.wdm_get_offer_school_product{margin-top:30px;margin-bottom:28px}.wdm_get_offer_teacher_product{margin-top:0;padding-top:30px;padding-bottom:28px;margin-bottom:0}.wdm_plans_pricing .elementor-price-table__button{height:49px!important}.wdm_get_offer_school_product{padding-top:3px}.wdm_plans_pricing .elementor-price-table__footer{position:relative!important;top:4px!important}.wdm_plans_pricing .elementor-price-table__footer .elementor-price-table__button{line-height:15px}.wdm_get_offer_homeschool .elementor-widget-container,.wdm_get_offer_teacher .elementor-widget-container,.wdm_get_offer_school .elementor-widget-container{line-height:23px}.wdm-login-loader-wrapper{background:none repeat scroll 0 0 #000;position:fixed;display:block;opacity:.5;z-index:1000001;left:0;top:0;height:100%;width:100%}.wdm-login-loader{width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff #fff0 #fff0 #fff0}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wdm-flex-end{display:flex;justify-content:flex-end}.wdm-checout-icons{display:flex;width:100%}.woocommerce-checkout .woocommerce a.ldgr-goto-dashboard-link{color:#fff}.woocommerce-checkout .woocommerce a.ldgr-goto-dashboard-link:hover{background-color:#f18a31}#cclw_additional_fields{display:none}.woocommerce-page .woocommerce .col2-set .col-1,.woocommerce-page .woocommerce .col2-set .col-2{max-width:unset}.woocommerce form .form-row{display:block}.learndash-wrapper .ld-course-status.wdm-hide-info-bar.ld-course-status-not-enrolled{display:none}#password-lost-form-wrap a{color:#002b54;text-decoration:underline}.name.more_details{display:none}.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title .ld-status-icon{display:none}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-status{display:none}span.ld-icon.ld-icon-unlocked{display:none}